From 497a24ebd9098f0ec0efd0033e57eeb78cd22d51 Mon Sep 17 00:00:00 2001 From: ljw <84855512@qq.com> Date: Fri, 13 Sep 2024 16:21:57 +0800 Subject: [PATCH] fix build --- .gitignore | 4 +- build.bat | 4 +- build.sh | 4 +- resources/web/.gitignore | 1 + resources/web/.last_build_id | 1 + resources/web/assets/AssetManifest.json | 1 + resources/web/assets/FontManifest.json | 1 + resources/web/assets/NOTICES | 18580 +++ resources/web/assets/assets/android.png | Bin 0 -> 1762 bytes resources/web/assets/assets/gestures.ttf | Bin 0 -> 8068 bytes resources/web/assets/assets/insecure.png | Bin 0 -> 4126 bytes .../web/assets/assets/insecure_relay.png | Bin 0 -> 4616 bytes resources/web/assets/assets/linux.png | Bin 0 -> 4247 bytes resources/web/assets/assets/mac.png | Bin 0 -> 2885 bytes resources/web/assets/assets/secure.png | Bin 0 -> 2509 bytes resources/web/assets/assets/secure_relay.png | Bin 0 -> 5147 bytes resources/web/assets/assets/win.png | Bin 0 -> 1379 bytes .../assets/fonts/MaterialIcons-Regular.otf | Bin 0 -> 1645184 bytes .../cupertino_icons/assets/CupertinoIcons.ttf | Bin 0 -> 283452 bytes .../packages/wakelock_web/assets/no_sleep.js | 230 + resources/web/favicon.svg | 1 + resources/web/flutter_service_worker.js | 1195 + resources/web/icons/Icon-192.png | Bin 0 -> 5781 bytes resources/web/icons/Icon-512.png | Bin 0 -> 17101 bytes resources/web/icons/Icon-maskable-192.png | Bin 0 -> 12422 bytes resources/web/icons/Icon-maskable-512.png | Bin 0 -> 23540 bytes resources/web/index.html | 208 + resources/web/js/.gitattributes | 1 + resources/web/js/.gitignore | 8 + resources/web/js/.yarnrc.yml | 1 + resources/web/js/dist/index.css | 1 + resources/web/js/dist/index.html | 15 + resources/web/js/dist/index.js | 22 + resources/web/js/dist/vendor.js | 1 + resources/web/js/gen_js_from_hbb.py | 77 + resources/web/js/index.html | 15 + resources/web/js/package-lock.json | 1276 + resources/web/js/package.json | 22 + resources/web/js/src/codec.js | 43 + resources/web/js/src/common.ts | 77 + resources/web/js/src/connection.ts | 774 + resources/web/js/src/gen_js_from_hbb.ts | 4101 + resources/web/js/src/globals.js | 383 + resources/web/js/src/main.ts | 2 + resources/web/js/src/message.ts | 6073 + resources/web/js/src/rendezvous.ts | 2025 + resources/web/js/src/style.css | 8 + resources/web/js/src/ui.js | 108 + resources/web/js/src/vite-env.d.ts | 1 + resources/web/js/src/websock.ts | 183 + resources/web/js/ts_proto.py | 20 + resources/web/js/tsconfig.json | 24 + resources/web/js/vite.config.js | 14 + resources/web/js/yarn.lock | 300 + resources/web/libopus.js | 5555 + resources/web/libopus.wasm | Bin 0 -> 489750 bytes resources/web/libs/firebase-analytics.js | 2 + resources/web/libs/firebase-app.js | 2 + resources/web/main.dart.js | 106639 +++++++++++++++ resources/web/manifest.json | 35 + resources/web/ogvjs-1.8.6/COPYING | 21 + resources/web/ogvjs-1.8.6/COPYING-dav1d.txt | 23 + resources/web/ogvjs-1.8.6/COPYING-ogg.txt | 28 + resources/web/ogvjs-1.8.6/COPYING-opus.txt | 44 + resources/web/ogvjs-1.8.6/COPYING-theora.txt | 28 + resources/web/ogvjs-1.8.6/COPYING-vorbis.txt | 28 + resources/web/ogvjs-1.8.6/LICENSE-nestegg.txt | 13 + resources/web/ogvjs-1.8.6/LICENSE-vpx.txt | 31 + resources/web/ogvjs-1.8.6/PATENTS-vpx.txt | 23 + resources/web/ogvjs-1.8.6/README.md | 391 + .../ogv-decoder-audio-opus-wasm.js | 39 + .../ogv-decoder-audio-opus-wasm.wasm | Bin 0 -> 143417 bytes .../ogv-decoder-audio-vorbis-wasm.js | 40 + .../ogv-decoder-audio-vorbis-wasm.wasm | Bin 0 -> 155787 bytes .../ogv-decoder-video-av1-mt-wasm.js | 21 + .../ogv-decoder-video-av1-mt-wasm.wasm | Bin 0 -> 418335 bytes .../ogv-decoder-video-av1-mt-wasm.worker.js | 1 + .../ogv-decoder-video-av1-simd-mt-wasm.js | 21 + .../ogv-decoder-video-av1-simd-mt-wasm.wasm | Bin 0 -> 495935 bytes ...v-decoder-video-av1-simd-mt-wasm.worker.js | 1 + .../ogv-decoder-video-av1-simd-wasm.js | 43 + .../ogv-decoder-video-av1-simd-wasm.wasm | Bin 0 -> 484008 bytes .../ogvjs-1.8.6/ogv-decoder-video-av1-wasm.js | 43 + .../ogv-decoder-video-av1-wasm.wasm | Bin 0 -> 406454 bytes .../ogv-decoder-video-theora-wasm.js | 42 + .../ogv-decoder-video-theora-wasm.wasm | Bin 0 -> 48923 bytes .../ogv-decoder-video-vp8-mt-wasm.js | 21 + .../ogv-decoder-video-vp8-mt-wasm.wasm | Bin 0 -> 139143 bytes .../ogv-decoder-video-vp8-mt-wasm.worker.js | 1 + .../ogvjs-1.8.6/ogv-decoder-video-vp8-wasm.js | 44 + .../ogv-decoder-video-vp8-wasm.wasm | Bin 0 -> 113790 bytes .../ogv-decoder-video-vp9-mt-wasm.js | 21 + .../ogv-decoder-video-vp9-mt-wasm.wasm | Bin 0 -> 259095 bytes .../ogv-decoder-video-vp9-mt-wasm.worker.js | 1 + .../ogv-decoder-video-vp9-simd-mt-wasm.js | 21 + .../ogv-decoder-video-vp9-simd-mt-wasm.wasm | Bin 0 -> 277701 bytes ...v-decoder-video-vp9-simd-mt-wasm.worker.js | 1 + .../ogv-decoder-video-vp9-simd-wasm.js | 45 + .../ogv-decoder-video-vp9-simd-wasm.wasm | Bin 0 -> 260523 bytes .../ogvjs-1.8.6/ogv-decoder-video-vp9-wasm.js | 45 + .../ogv-decoder-video-vp9-wasm.wasm | Bin 0 -> 241857 bytes .../web/ogvjs-1.8.6/ogv-demuxer-ogg-wasm.js | 43 + .../web/ogvjs-1.8.6/ogv-demuxer-ogg-wasm.wasm | Bin 0 -> 39042 bytes .../web/ogvjs-1.8.6/ogv-demuxer-webm-wasm.js | 46 + .../ogvjs-1.8.6/ogv-demuxer-webm-wasm.wasm | Bin 0 -> 43838 bytes resources/web/ogvjs-1.8.6/ogv-es2017.js | 2 + resources/web/ogvjs-1.8.6/ogv-support.js | 1 + resources/web/ogvjs-1.8.6/ogv-version.js | 1 + resources/web/ogvjs-1.8.6/ogv-worker-audio.js | 1 + resources/web/ogvjs-1.8.6/ogv-worker-video.js | 1 + resources/web/ogvjs-1.8.6/ogv.js | 2 + resources/web/start-server.bat | 1 + resources/web/version.json | 1 + resources/web/web_deps.tar.gz | Bin 0 -> 1864351 bytes resources/web/yarn.lock | 4 + resources/web/yuv-canvas-1.2.6.js | 1234 + resources/web/yuv.js | 73 + resources/web/yuv.wasm | Bin 0 -> 8238 bytes 118 files changed, 150523 insertions(+), 6 deletions(-) create mode 100644 resources/web/.gitignore create mode 100644 resources/web/.last_build_id create mode 100644 resources/web/assets/AssetManifest.json create mode 100644 resources/web/assets/FontManifest.json create mode 100644 resources/web/assets/NOTICES create mode 100644 resources/web/assets/assets/android.png create mode 100644 resources/web/assets/assets/gestures.ttf create mode 100644 resources/web/assets/assets/insecure.png create mode 100644 resources/web/assets/assets/insecure_relay.png create mode 100644 resources/web/assets/assets/linux.png create mode 100644 resources/web/assets/assets/mac.png create mode 100644 resources/web/assets/assets/secure.png create mode 100644 resources/web/assets/assets/secure_relay.png create mode 100644 resources/web/assets/assets/win.png create mode 100644 resources/web/assets/fonts/MaterialIcons-Regular.otf create mode 100644 resources/web/assets/packages/cupertino_icons/assets/CupertinoIcons.ttf create mode 100644 resources/web/assets/packages/wakelock_web/assets/no_sleep.js create mode 100644 resources/web/favicon.svg create mode 100644 resources/web/flutter_service_worker.js create mode 100644 resources/web/icons/Icon-192.png create mode 100644 resources/web/icons/Icon-512.png create mode 100644 resources/web/icons/Icon-maskable-192.png create mode 100644 resources/web/icons/Icon-maskable-512.png create mode 100644 resources/web/index.html create mode 100644 resources/web/js/.gitattributes create mode 100644 resources/web/js/.gitignore create mode 100644 resources/web/js/.yarnrc.yml create mode 100644 resources/web/js/dist/index.css create mode 100644 resources/web/js/dist/index.html create mode 100644 resources/web/js/dist/index.js create mode 100644 resources/web/js/dist/vendor.js create mode 100644 resources/web/js/gen_js_from_hbb.py create mode 100644 resources/web/js/index.html create mode 100644 resources/web/js/package-lock.json create mode 100644 resources/web/js/package.json create mode 100644 resources/web/js/src/codec.js create mode 100644 resources/web/js/src/common.ts create mode 100644 resources/web/js/src/connection.ts create mode 100644 resources/web/js/src/gen_js_from_hbb.ts create mode 100644 resources/web/js/src/globals.js create mode 100644 resources/web/js/src/main.ts create mode 100644 resources/web/js/src/message.ts create mode 100644 resources/web/js/src/rendezvous.ts create mode 100644 resources/web/js/src/style.css create mode 100644 resources/web/js/src/ui.js create mode 100644 resources/web/js/src/vite-env.d.ts create mode 100644 resources/web/js/src/websock.ts create mode 100644 resources/web/js/ts_proto.py create mode 100644 resources/web/js/tsconfig.json create mode 100644 resources/web/js/vite.config.js create mode 100644 resources/web/js/yarn.lock create mode 100644 resources/web/libopus.js create mode 100644 resources/web/libopus.wasm create mode 100644 resources/web/libs/firebase-analytics.js create mode 100644 resources/web/libs/firebase-app.js create mode 100644 resources/web/main.dart.js create mode 100644 resources/web/manifest.json create mode 100644 resources/web/ogvjs-1.8.6/COPYING create mode 100644 resources/web/ogvjs-1.8.6/COPYING-dav1d.txt create mode 100644 resources/web/ogvjs-1.8.6/COPYING-ogg.txt create mode 100644 resources/web/ogvjs-1.8.6/COPYING-opus.txt create mode 100644 resources/web/ogvjs-1.8.6/COPYING-theora.txt create mode 100644 resources/web/ogvjs-1.8.6/COPYING-vorbis.txt create mode 100644 resources/web/ogvjs-1.8.6/LICENSE-nestegg.txt create mode 100644 resources/web/ogvjs-1.8.6/LICENSE-vpx.txt create mode 100644 resources/web/ogvjs-1.8.6/PATENTS-vpx.txt create mode 100644 resources/web/ogvjs-1.8.6/README.md create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-audio-opus-wasm.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-audio-opus-wasm.wasm create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-audio-vorbis-wasm.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-audio-vorbis-wasm.wasm create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-mt-wasm.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-mt-wasm.wasm create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-mt-wasm.worker.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-simd-mt-wasm.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-simd-mt-wasm.wasm create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-simd-mt-wasm.worker.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-simd-wasm.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-simd-wasm.wasm create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-wasm.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-wasm.wasm create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-theora-wasm.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-theora-wasm.wasm create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-vp8-mt-wasm.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-vp8-mt-wasm.wasm create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-vp8-mt-wasm.worker.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-vp8-wasm.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-vp8-wasm.wasm create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-mt-wasm.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-mt-wasm.wasm create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-mt-wasm.worker.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-simd-mt-wasm.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-simd-mt-wasm.wasm create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-simd-mt-wasm.worker.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-simd-wasm.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-simd-wasm.wasm create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-wasm.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-wasm.wasm create mode 100644 resources/web/ogvjs-1.8.6/ogv-demuxer-ogg-wasm.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-demuxer-ogg-wasm.wasm create mode 100644 resources/web/ogvjs-1.8.6/ogv-demuxer-webm-wasm.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-demuxer-webm-wasm.wasm create mode 100644 resources/web/ogvjs-1.8.6/ogv-es2017.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-support.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-version.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-worker-audio.js create mode 100644 resources/web/ogvjs-1.8.6/ogv-worker-video.js create mode 100644 resources/web/ogvjs-1.8.6/ogv.js create mode 100644 resources/web/start-server.bat create mode 100644 resources/web/version.json create mode 100644 resources/web/web_deps.tar.gz create mode 100644 resources/web/yarn.lock create mode 100644 resources/web/yuv-canvas-1.2.6.js create mode 100644 resources/web/yuv.js create mode 100644 resources/web/yuv.wasm diff --git a/.gitignore b/.gitignore index 25bee29..ed75075 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,8 @@ .idea -runtime +runtime/* !runtime/cache/.gitignore go.sum -resources +resources/* !resources/public/upload/.gitignore !resources/web release diff --git a/build.bat b/build.bat index 0928c96..7934580 100644 --- a/build.bat +++ b/build.bat @@ -9,6 +9,6 @@ swag init -g cmd/apimain.go --output docs/admin --instanceName admin --exclude h go build -o release/apimain.exe cmd/apimain.go xcopy resources release\resources /E /I /Y xcopy docs release\docs /E /I /Y -xcopy data release\data /E /I /Y xcopy conf release\conf /E /I /Y -xcopy runtime release\runtime /E /I /Y +mkdir release\runtime +mkdir release\data \ No newline at end of file diff --git a/build.sh b/build.sh index f4876b2..cfd9856 100644 --- a/build.sh +++ b/build.sh @@ -10,6 +10,6 @@ swag init -g cmd/apimain.go --output docs/admin --instanceName admin --exclude h go build -o release/apimain cmd/apimain.go cp -ar resources release/ cp -ar docs release/ -cp -ar data release/ cp -ar conf release/ -cp -ar runtime release/ +mkdir release/data +mkdir release/runtime diff --git a/resources/web/.gitignore b/resources/web/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/resources/web/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/resources/web/.last_build_id b/resources/web/.last_build_id new file mode 100644 index 0000000..e71809e --- /dev/null +++ b/resources/web/.last_build_id @@ -0,0 +1 @@ +c72c6e6149056c379540743392607228 \ No newline at end of file diff --git a/resources/web/assets/AssetManifest.json b/resources/web/assets/AssetManifest.json new file mode 100644 index 0000000..88621a0 --- /dev/null +++ b/resources/web/assets/AssetManifest.json @@ -0,0 +1 @@ +{"assets/android.png":["assets/android.png"],"assets/gestures.ttf":["assets/gestures.ttf"],"assets/insecure.png":["assets/insecure.png"],"assets/insecure_relay.png":["assets/insecure_relay.png"],"assets/linux.png":["assets/linux.png"],"assets/mac.png":["assets/mac.png"],"assets/secure.png":["assets/secure.png"],"assets/secure_relay.png":["assets/secure_relay.png"],"assets/win.png":["assets/win.png"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"],"packages/wakelock_web/assets/no_sleep.js":["packages/wakelock_web/assets/no_sleep.js"]} \ No newline at end of file diff --git a/resources/web/assets/FontManifest.json b/resources/web/assets/FontManifest.json new file mode 100644 index 0000000..2662679 --- /dev/null +++ b/resources/web/assets/FontManifest.json @@ -0,0 +1 @@ +[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"GestureIcons","fonts":[{"asset":"assets/gestures.ttf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}] \ No newline at end of file diff --git a/resources/web/assets/NOTICES b/resources/web/assets/NOTICES new file mode 100644 index 0000000..a714fd1 --- /dev/null +++ b/resources/web/assets/NOTICES @@ -0,0 +1,18580 @@ +StackWalker + +Copyright (c) 2005-2009, Jochen Kalmbach +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. +Neither the name of Jochen Kalmbach nor the names of its contributors may be +used to endorse or promote products derived from this software without +specific prior written permission. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +StackWalker + +Copyright (c) 2005-2013, Jochen Kalmbach +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. +Neither the name of Jochen Kalmbach nor the names of its contributors may be +used to endorse or promote products derived from this software without +specific prior written permission. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +aFileChooser + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2011 - 2013 Paul Burke + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +-------------------------------------------------------------------------------- +abseil-cpp + +Apache License +Version 2.0, January 2004 +https://www.apache.org/licenses + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- +abseil-cpp +accessibility +skia + +Copyright 2020 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +abseil-cpp +angle +boringssl +etc1 +expat +flatbuffers +fuchsia-vulkan +khronos +libwebp +pkg +txt +vulkan +vulkan-deps +wuffs + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- +accessibility + +Copyright (c) 2009 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility + +Copyright (c) 2010 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility + +Copyright (c) 2014 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility + +Copyright 2013 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +angle + +Copyright (c) 2013 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +base +fuchsia_sdk +skia +zlib + +Copyright 2018 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +base +icu +zlib + +Copyright 2014 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +base +zlib + +Copyright (c) 2011 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +base +zlib + +Copyright 2017 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +engine +gpu +image_picker +tonic +txt +url_launcher_web +web_unicode + +Copyright 2013 The Flutter Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +fuchsia_sdk +skia +zlib + +Copyright 2019 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +icu +skia + +Copyright 2016 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +icu +skia +vulkan-deps + +Copyright 2015 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +zlib + +Copyright (c) 2012 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright (C) 2009 Apple Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY +OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright (c) 2008 NVIDIA, Corporation + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +angle + +Copyright (c) 2008-2018 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +angle + +Copyright (c) 2010 NVIDIA, Corporation + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +angle + +Copyright (c) 2013-2017 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +angle + +Copyright (c) 2020 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2002 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2010 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2011 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2012 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2013 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2014 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2015 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2018 The ANGLE Project Authors. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2018 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2019 The ANGLE Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2020 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2020 The ANGLE Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2021 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2021 The ANGLE Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2021-2022 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2022 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +MIT License + +Copyright (c) 2021 e_t + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +angle +base + +Copyright 2016 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle +base + +Copyright 2017 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle +fuchsia_sdk + +Copyright 2019 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle +fuchsia_sdk +libjxl +skia + +Copyright 2021 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle +json +rapidjson + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +angle +khronos + +Copyright (c) 2013-2014 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +angle +khronos + +Copyright (c) 2013-2018 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +angle +xxhash + +Copyright 2019 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +archive + +The MIT License + +Copyright (c) 2013-2021 Brendan Duncan. +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +args + +Copyright 2013, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +async +collection +stream_channel + +Copyright 2015, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +boolean_selector +meta + +Copyright 2016, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +boringssl + +Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written +by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as +the following conditions are aheared to. The following conditions +apply to all code found in this distribution, be it the RC4, RSA, +lhash, DES, etc., code; not just the SSL code. The SSL documentation +included with this distribution is covered by the same copyright terms +except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in +the code are not to be removed. +If this package is used in a product, Eric Young should be given attribution +as the author of the parts of the library used. +This can be in the form of a textual message at program startup or +in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + "This product includes cryptographic software written by + Eric Young (eay@cryptsoft.com)" + The word 'cryptographic' can be left out if the rouines from the library + being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from + the apps directory (application code) you must include an acknowledgement: + "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +The licence and distribution terms for any publically available version or +derivative of this code cannot be changed. i.e. this code cannot simply be +copied and put under another distribution licence +[including the GNU Public Licence.] +-------------------------------------------------------------------------------- +boringssl + +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written +by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as +the following conditions are aheared to. The following conditions +apply to all code found in this distribution, be it the RC4, RSA, +lhash, DES, etc., code; not just the SSL code. The SSL documentation +included with this distribution is covered by the same copyright terms +except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in +the code are not to be removed. +If this package is used in a product, Eric Young should be given attribution +as the author of the parts of the library used. +This can be in the form of a textual message at program startup or +in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + "This product includes cryptographic software written by + Eric Young (eay@cryptsoft.com)" + The word 'cryptographic' can be left out if the rouines from the library + being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from + the apps directory (application code) you must include an acknowledgement: + "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +The licence and distribution terms for any publically available version or +derivative of this code cannot be changed. i.e. this code cannot simply be +copied and put under another distribution licence +[including the GNU Public Licence.] +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2000 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2003 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2004 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2007 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2002 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2003 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2004 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2005 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2008 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2000 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2000-2002 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2000-2003 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2000-2005 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2001 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2001-2011 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2002-2006 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2003 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2004 Kungliga Tekniska Högskolan +(Royal Institute of Technology, Stockholm, Sweden). +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +3. Neither the name of the Institute nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2004 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2005 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2006 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2006,2007 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2008 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2010 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2011 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2011 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2012 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2013 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2014 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + "This product includes cryptographic software written by + Eric Young (eay@cryptsoft.com)" + The word 'cryptographic' can be left out if the rouines from the library + being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from + the apps directory (application code) you must include an acknowledgement: + "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +The licence and distribution terms for any publically available version or +derivative of this code cannot be changed. i.e. this code cannot simply be +copied and put under another distribution licence +[including the GNU Public Licence.] +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2014, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2015 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2015, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2016, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2017, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2017, the HRSS authors. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2018, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2018, Google Inc. +Copyright (c) 2020, Arm Ltd. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2019, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2020 Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2020, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2021, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2005 Nokia. All rights reserved. + +The portions of the attached software ("Contribution") is developed by +Nokia Corporation and is licensed pursuant to the OpenSSL open source +license. + +The Contribution, originally written by Mika Kousa and Pasi Eronen of +Nokia Corporation, consists of the "PSK" (Pre-Shared Key) ciphersuites +support (see RFC 4279) to OpenSSL. + +No patent licenses or other rights except those expressly stated in +the OpenSSL open source license shall be deemed granted or received +expressly, by implication, estoppel, or otherwise. + +No assurances are provided by Nokia that the Contribution does not +infringe the patent or other intellectual property rights of any third +party or that the license provides you with all the necessary rights +to make use of the Contribution. + +THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. IN +ADDITION TO THE DISCLAIMERS INCLUDED IN THE LICENSE, NOKIA +SPECIFICALLY DISCLAIMS ANY LIABILITY FOR CLAIMS BROUGHT BY YOU OR ANY +OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OR +OTHERWISE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2005, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2006, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2006-2017 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2007, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2007-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2008 Google Inc. +All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2008, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2009 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2012-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2013-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright (c) 2012, Intel Corporation. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright (c) 2014, Intel Corporation. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright (c) 2015, Intel Inc. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2015, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2016 Brian Smith. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2017 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +OpenSSL License + + ==================================================================== + Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + + 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + + 5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + + 6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + + THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + ==================================================================== + + This product includes cryptographic software written by Eric Young + (eay@cryptsoft.com). This product includes software written by Tim + Hudson (tjh@cryptsoft.com). + +Original SSLeay License + +* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +* All rights reserved. + +* This package is an SSL implementation written +* by Eric Young (eay@cryptsoft.com). +* The implementation was written so as to conform with Netscapes SSL. + +* This library is free for commercial and non-commercial use as long as +* the following conditions are aheared to. The following conditions +* apply to all code found in this distribution, be it the RC4, RSA, +* lhash, DES, etc., code; not just the SSL code. The SSL documentation +* included with this distribution is covered by the same copyright terms +* except that the holder is Tim Hudson (tjh@cryptsoft.com). + +* Copyright remains Eric Young's, and as such any Copyright notices in +* the code are not to be removed. +* If this package is used in a product, Eric Young should be given attribution +* as the author of the parts of the library used. +* This can be in the form of a textual message at program startup or +* in documentation (online or textual) provided with the package. + +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* 1. Redistributions of source code must retain the copyright +* notice, this list of conditions and the following disclaimer. +* 2. Redistributions in binary form must reproduce the above copyright +* notice, this list of conditions and the following disclaimer in the +* documentation and/or other materials provided with the distribution. +* 3. All advertising materials mentioning features or use of this software +* must display the following acknowledgement: +* "This product includes cryptographic software written by +* Eric Young (eay@cryptsoft.com)" +* The word 'cryptographic' can be left out if the rouines from the library +* being used are not cryptographic related :-). +* 4. If you include any Windows specific code (or a derivative thereof) from +* the apps directory (application code) you must include an acknowledgement: +* "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND +* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +* SUCH DAMAGE. + +* The licence and distribution terms for any publically available version or +* derivative of this code cannot be changed. i.e. this code cannot simply be +* copied and put under another distribution licence +* [including the GNU Public Licence.] + +ISC license used for completely new code in BoringSSL: + +/* Copyright (c) 2015, Google Inc. + + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION + * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +The code in third_party/fiat carries the MIT license: + +Copyright (c) 2015-2016 the fiat-crypto authors (see +https://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS). + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Licenses for support code + +Parts of the TLS test suite are under the Go license. This code is not included +in BoringSSL (i.e. libcrypto and libssl) when compiled, however, so +distributing code linked against BoringSSL does not trigger this license: + +Copyright (c) 2009 The Go Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +The MIT License (MIT) + +Copyright (c) 2015-2016 the fiat-crypto authors (see +https://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS). + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +characters +ffi + +Copyright 2019, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +charcode +http_parser + +Copyright 2014, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +clock +fake_async +material_color_utilities +quiver + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-------------------------------------------------------------------------------- +colorama + +Copyright (c) 2010 Jonathan Hartley +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the copyright holders, nor those of its contributors + may be used to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +cross_file +device_info +flutter_plugin_android_lifecycle +image_picker_for_web +image_picker_platform_interface +package_info +path_provider +path_provider_android +path_provider_ios +path_provider_linux +path_provider_macos +path_provider_platform_interface +path_provider_windows +plugin_platform_interface +shared_preferences +shared_preferences_android +shared_preferences_ios +shared_preferences_linux +shared_preferences_macos +shared_preferences_web +shared_preferences_windows +url_launcher +url_launcher_android +url_launcher_ios +url_launcher_linux +url_launcher_macos +url_launcher_platform_interface +url_launcher_windows +xdg_directories + +Copyright 2013 The Flutter Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +crypto + +Copyright 2015, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +cupertino_icons + +The MIT License (MIT) + +Copyright (c) 2016 Vladimir Kharlampidi + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2003-2005 Tom Wu +Copyright (c) 2012 Adam Singer (adam@solvr.io) +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, +EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY +WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + +IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, +INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF +THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +In addition, the following condition applies: + +All redistributions must retain an intact copy of this copyright notice +and disclaimer. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2010, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2014 The Polymer Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright 2012, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dash_chat +flutter_parsed_text + +MIT License + +Copyright (c) 2019 Fayeed Pawaskar + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +device_info_platform_interface +shared_preferences_platform_interface + +Copyright 2017 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +double-conversion +icu + +Copyright 2006-2008 the V8 project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +double-conversion +icu + +Copyright 2010 the V8 project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +double-conversion +icu + +Copyright 2012 the V8 project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +draggable_float_widget + +MIT License + +Copyright (c) 2021 chan132 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +etc1 + +Apache License + +Version 2.0, January 2004 + +http://www.apache.org/licenses + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and +distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the +copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other +entities that control, are controlled by, or are under common control with +that entity. For the purposes of this definition, "control" means (i) the +power, direct or indirect, to cause the direction or management of such +entity, whether by contract or otherwise, or (ii) ownership of fifty +percent (50%) or more of the outstanding shares, or (iii) beneficial +ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising +permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, +including but not limited to software source code, documentation +source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation +or translation of a Source form, including but not limited to compiled +object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object +form, made available under the License, as indicated by a copyright +notice that is included in or attached to the work (an example is +provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object +form, that is based on (or derived from) the Work and for which the +editorial revisions, annotations, elaborations, or other modifications +represent, as a whole, an original work of authorship. For the purposes +of this License, Derivative Works shall not include works that remain +separable from, or merely link (or bind by name) to the interfaces of, +the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original +version of the Work and any modifications or additions to that Work or +Derivative Works thereof, that is intentionally submitted to Licensor +for inclusion in the Work by the copyright owner or by an individual or +Legal Entity authorized to submit on behalf of the copyright owner. For +the purposes of this definition, "submitted" means any form of electronic, +verbal, or written communication sent to the Licensor or its +representatives, including but not limited to communication on electronic +mailing lists, source code control systems, and issue tracking systems that +are managed by, or on behalf of, the Licensor for the purpose of discussing +and improving the Work, but excluding communication that is conspicuously +marked or otherwise designated in writing by the copyright owner as "Not +a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on +behalf of whom a Contribution has been received by Licensor and subsequently +incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this +License, each Contributor hereby grants to You a perpetual, worldwide, +non-exclusive, no-charge, royalty-free, irrevocable copyright license to +reproduce, prepare Derivative Works of, publicly display, publicly perform, +sublicense, and distribute the Work and such Derivative Works in Source or +Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this +License, each Contributor hereby grants to You a perpetual, worldwide, +non-exclusive, no-charge, royalty-free, irrevocable (except as stated in +this section) patent license to make, have made, use, offer to sell, sell, +import, and otherwise transfer the Work, where such license applies only to +those patent claims licensable by such Contributor that are necessarily +infringed by their Contribution(s) alone or by combination of their +Contribution(s) with the Work to which such Contribution(s) was submitted. +If You institute patent litigation against any entity (including a cross-claim +or counterclaim in a lawsuit) alleging that the Work or a Contribution +incorporated within the Work constitutes direct or contributory patent +infringement, then any patent licenses granted to You under this License +for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or +Derivative Works thereof in any medium, with or without modifications, and +in Source or Object form, provided that You meet the following conditions: + +You must give any other recipients of the Work or Derivative Works a copy of +this License; and +You must cause any modified files to carry prominent notices stating that +You changed the files; and +You must retain, in the Source form of any Derivative Works that You +distribute, all copyright, patent, trademark, and attribution notices +from the Source form of the Work, excluding those notices that do not +pertain to any part of the Derivative Works; and +If the Work includes a "NOTICE" text file as part of its distribution, +then any Derivative Works that You distribute must include a readable +copy of the attribution notices contained within such NOTICE file, excluding +those notices that do not pertain to any part of the Derivative Works, in +at least one of the following places: within a NOTICE text file distributed +as part of the Derivative Works; within the Source form or documentation, if +provided along with the Derivative Works; or, within a display generated by +the Derivative Works, if and wherever such third-party notices normally +appear. The contents of the NOTICE file are for informational purposes +only and do not modify the License. You may add Your own attribution +notices within Derivative Works that You distribute, alongside or as +an addendum to the NOTICE text from the Work, provided that such additional +attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide +additional or different license terms and conditions for use, reproduction, or +distribution of Your modifications, or for any such Derivative Works as a +whole, provided Your use, reproduction, and distribution of the Work otherwise +complies with the conditions stated in this License. +5. Submission of Contributions. Unless You explicitly state otherwise, any +Contribution intentionally submitted for inclusion in the Work by You to the +Licensor shall be under the terms and conditions of this License, without any +additional terms or conditions. Notwithstanding the above, nothing herein +shall supersede or modify the terms of any separate license agreement you +may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, +trademarks, service marks, or product names of the Licensor, except as +required for reasonable and customary use in describing the origin of the +Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to +in writing, Licensor provides the Work (and each Contributor provides its +Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +ANY KIND, either express or implied, including, without limitation, any +warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or +FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining +the appropriateness of using or redistributing the Work and assume any risks +associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in +tort (including negligence), contract, or otherwise, unless required by +applicable law (such as deliberate and grossly negligent acts) or agreed to +in writing, shall any Contributor be liable to You for damages, including +any direct, indirect, special, incidental, or consequential damages of any +character arising as a result of this License or out of the use or inability +to use the Work (including but not limited to damages for loss of goodwill, +work stoppage, computer failure or malfunction, or any and all other +commercial damages or losses), even if such Contributor has been advised +of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the +Work or Derivative Works thereof, You may choose to offer, and charge a +fee for, acceptance of support, warranty, indemnity, or other liability +obligations and/or rights consistent with this License. However, in accepting +such obligations, You may act only on Your own behalf and on Your sole +responsibility, not on behalf of any other Contributor, and only if You +agree to indemnify, defend, and hold each Contributor harmless for any +liability incurred by, or claims asserted against, such Contributor by +reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS +-------------------------------------------------------------------------------- +event_bus + +The MIT License (MIT) + +Copyright (c) 2013 Marco Jakob (majakob@gmx.ch) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2000-2004 Fred L. Drake, Jr. +Copyright (c) 2001-2002 Greg Stein +Copyright (c) 2002-2006 Karl Waclawek +Copyright (c) 2016 Cristian Rodríguez +Copyright (c) 2016-2019 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2018 Yury Gribov +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2000-2005 Fred L. Drake, Jr. +Copyright (c) 2001-2002 Greg Stein +Copyright (c) 2002-2016 Karl Waclawek +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2016 Cristian Rodríguez +Copyright (c) 2016 Thomas Beutlich +Copyright (c) 2017 Rhodri James +Copyright (c) 2022 Thijs Schreijer +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2000-2006 Fred L. Drake, Jr. +Copyright (c) 2001-2002 Greg Stein +Copyright (c) 2002-2016 Karl Waclawek +Copyright (c) 2005-2009 Steven Solie +Copyright (c) 2016 Eric Rahm +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2016 Gaurav +Copyright (c) 2016 Thomas Beutlich +Copyright (c) 2016 Gustavo Grieco +Copyright (c) 2016 Pascal Cuoq +Copyright (c) 2016 Ed Schouten +Copyright (c) 2017-2022 Rhodri James +Copyright (c) 2017 Václav Slavík +Copyright (c) 2017 Viktor Szakats +Copyright (c) 2017 Chanho Park +Copyright (c) 2017 Rolf Eike Beer +Copyright (c) 2017 Hans Wennborg +Copyright (c) 2018 Anton Maklakov +Copyright (c) 2018 Benjamin Peterson +Copyright (c) 2018 Marco Maggi +Copyright (c) 2018 Mariusz Zaborski +Copyright (c) 2019 David Loffredo +Copyright (c) 2019-2020 Ben Wagner +Copyright (c) 2019 Vadim Zeitlin +Copyright (c) 2021 Dong-hee Na +Copyright (c) 2022 Samanta Navarro +Copyright (c) 2022 Jeffrey Walton +Copyright (c) 2022 Jann Horn +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2001-2002 Fred L. Drake, Jr. +Copyright (c) 2006 Karl Waclawek +Copyright (c) 2016-2017 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2001-2003 Fred L. Drake, Jr. +Copyright (c) 2002 Greg Stein +Copyright (c) 2002-2016 Karl Waclawek +Copyright (c) 2005-2009 Steven Solie +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2016 Pascal Cuoq +Copyright (c) 2016 Don Lewis +Copyright (c) 2017 Rhodri James +Copyright (c) 2017 Alexander Bluhm +Copyright (c) 2017 Benbuck Nason +Copyright (c) 2017 José Gutiérrez de la Concha +Copyright (c) 2019 David Loffredo +Copyright (c) 2021 Dong-hee Na +Copyright (c) 2022 Martin Ettl +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2001-2003 Fred L. Drake, Jr. +Copyright (c) 2004-2009 Karl Waclawek +Copyright (c) 2005-2007 Steven Solie +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2019 David Loffredo +Copyright (c) 2020 Joe Orton +Copyright (c) 2020 Kleber Tarcísio +Copyright (c) 2021 Tim Bray +Copyright (c) 2022 Martin Ettl +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2001-2004 Fred L. Drake, Jr. +Copyright (c) 2002-2009 Karl Waclawek +Copyright (c) 2016-2017 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2017 Franek Korta +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2002-2005 Karl Waclawek +Copyright (c) 2016-2017 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2002-2016 Karl Waclawek +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2018 Benjamin Peterson +Copyright (c) 2018 Anton Maklakov +Copyright (c) 2019 David Loffredo +Copyright (c) 2020 Boris Kolpackov +Copyright (c) 2022 Martin Ettl +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2005 Karl Waclawek +Copyright (c) 2016-2019 Sebastian Pipping +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2005-2006 Karl Waclawek +Copyright (c) 2016-2019 Sebastian Pipping +Copyright (c) 2019 David Loffredo +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2016-2017 Sebastian Pipping +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2022 Martin Ettl +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2017 Sebastian Pipping +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Greg Stein +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2002-2006 Karl Waclawek +Copyright (c) 2017-2021 Sebastian Pipping +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Greg Stein +Copyright (c) 2002-2006 Karl Waclawek +Copyright (c) 2002-2003 Fred L. Drake, Jr. +Copyright (c) 2005-2009 Steven Solie +Copyright (c) 2016-2021 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2019 David Loffredo +Copyright (c) 2021 Dong-hee Na +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Karl Waclawek +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2017 Sebastian Pipping +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002-2003 Fred L. Drake, Jr. +Copyright (c) 2004-2006 Karl Waclawek +Copyright (c) 2005-2007 Steven Solie +Copyright (c) 2016-2021 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2019 David Loffredo +Copyright (c) 2021 Dong-hee Na +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2017-2019 Sebastian Pipping +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2001-2003 Fred L. Drake, Jr. +Copyright (c) 2004-2006 Karl Waclawek +Copyright (c) 2005-2007 Steven Solie +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2019 Zhongyuan Zhou +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2016-2017 Sebastian Pipping +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2016-2018 Sebastian Pipping +Copyright (c) 2018 Marco Maggi +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2016-2021 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper +Copyright (c) 2001-2022 Expat maintainers + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1999-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2007 Karl Waclawek +Copyright (c) 2017 Sebastian Pipping +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 2000 Clark Cooper +Copyright (c) 2001-2003 Fred L. Drake, Jr. +Copyright (c) 2005-2007 Steven Solie +Copyright (c) 2005-2006 Karl Waclawek +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Greg Stein +Copyright (c) 2005 Karl Waclawek +Copyright (c) 2017-2021 Sebastian Pipping +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 2000 Clark Cooper +Copyright (c) 2017 Sebastian Pipping +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 2001 Tim Peters +Copyright (c) 2001-2005 Fred L. Drake, Jr. +Copyright (c) 2006-2017 Karl Waclawek +Copyright (c) 2007-2022 Sebastian Pipping +Copyright (c) 2022 Johnny Jazeix +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 2002-2003 Fred L. Drake, Jr. +Copyright (c) 2002-2006 Karl Waclawek +Copyright (c) 2003 Greg Stein +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2018 Yury Gribov +Copyright (c) 2019 David Loffredo +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 2017 José Gutiérrez de la Concha +Copyright (c) 2017-2022 Sebastian Pipping +Copyright (c) 2017 Franek Korta +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 2019 Expat development team +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat +harfbuzz + +Copyright (c) 2021 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +external_path + +MIT License + +Copyright (c) 2021 Aakash Haribhau Kondhalkar + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +ffx_spd + +Copyright (c) 2017-2019 Advanced Micro Devices, Inc. All rights reserved. +Copyright (c) <2014> + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +ffx_spd + +Copyright (c) 2017-2020 Advanced Micro Devices, Inc. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +file + +Copyright 2017, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +firebase_analytics +firebase_analytics_platform_interface +firebase_analytics_web + +Copyright 2017, the Chromium project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +firebase_core +firebase_core_platform_interface + +// Copyright 2017 The Chromium Authors. All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +firebase_core_web + +// Copyright 2020 The Chromium Authors. All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +fixnum +stack_trace + +Copyright 2014, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +flatbuffers + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright 2014 Google Inc. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- +flutter + +Copyright 2014 The Flutter Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +flutter_breadcrumb + +BSD 3-Clause License + +Copyright (c) 2020, Payam Zahedi +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +flutter_launcher_icons + +MIT License + +Copyright (c) 2019 Mark O'Sullivan + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +flutter_rust_bridge + +MIT License + +Copyright (c) 2021 fzyzcjy + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +flutter_smart_dialog + +MIT License + +Copyright (c) 2020 kokohuang + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AyNY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 1995-2006, 2010, 2011, 2012, 2016 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 1995-2016 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 2000, 2001, 2002, 2003, 2006, 2010 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 2000-2004, 2006-2011, 2013, 2014 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 2001, 2002 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 2001, 2002, 2003, 2004 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 2001-2008, 2011, 2013, 2014 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 2004, 2005, 2010, 2011, 2012, 2013, 2016 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 1990, 1994, 1998 The Open Group + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of The Open Group shall not be +used in advertising or otherwise to promote the sale, use or other dealings +in this Software without prior written authorization from The Open Group. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000 Computing Research Labs, New Mexico State University +Copyright 2001-2004, 2011 Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000 Computing Research Labs, New Mexico State University +Copyright 2001-2014 + Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000 Computing Research Labs, New Mexico State University +Copyright 2001-2015 + Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000, 2001, 2004 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000-2001, 2002 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000-2001, 2003 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000-2010, 2012-2014 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2001, 2002, 2012 Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2003 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +The FreeType Project LICENSE + + 2006-Jan-27 + +Copyright 1996-2002, 2006 by +David Turner, Robert Wilhelm, and Werner Lemberg + +Introduction +============ + + The FreeType Project is distributed in several archive packages; + some of them may contain, in addition to the FreeType font engine, + various tools and contributions which rely on, or relate to, the + FreeType Project. + + This license applies to all files found in such packages, and + which do not fall under their own explicit license. The license + affects thus the FreeType font engine, the test programs, + documentation and makefiles, at the very least. + + This license was inspired by the BSD, Artistic, and IJG + (Independent JPEG Group) licenses, which all encourage inclusion + and use of free software in commercial and freeware products + alike. As a consequence, its main points are that: + + o We don't promise that this software works. However, we will be + interested in any kind of bug reports. (`as is' distribution) + + o You can use this software for whatever you want, in parts or + full form, without having to pay us. (`royalty-free' usage) + + o You may not pretend that you wrote this software. If you use + it, or only parts of it, in a program, you must acknowledge + somewhere in your documentation that you have used the + FreeType code. (`credits') + + We specifically permit and encourage the inclusion of this + software, with or without modifications, in commercial products. + We disclaim all warranties covering The FreeType Project and + assume no liability related to The FreeType Project. + + Finally, many people asked us for a preferred form for a + credit/disclaimer to use in compliance with this license. We thus + encourage you to use the following text: + + Portions of this software are copyright © The FreeType + Project (www.freetype.org). All rights reserved. + + Please replace with the value from the FreeType version you + actually use. + +Legal Terms +=========== + +0. Definitions + + Throughout this license, the terms `package', `FreeType Project', + and `FreeType archive' refer to the set of files originally + distributed by the authors (David Turner, Robert Wilhelm, and + Werner Lemberg) as the `FreeType Project', be they named as alpha, + beta or final release. + + `You' refers to the licensee, or person using the project, where + `using' is a generic term including compiling the project's source + code as well as linking it to form a `program' or `executable'. + This program is referred to as `a program using the FreeType + engine'. + + This license applies to all files distributed in the original + FreeType Project, including all source code, binaries and + documentation, unless otherwise stated in the file in its + original, unmodified form as distributed in the original archive. + If you are unsure whether or not a particular file is covered by + this license, you must contact us to verify this. + + The FreeType Project is copyright (C) 1996-2000 by David Turner, + Robert Wilhelm, and Werner Lemberg. All rights reserved except as + specified below. + +1. No Warranty + + THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY + KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO + USE, OF THE FREETYPE PROJECT. + +2. Redistribution + + This license grants a worldwide, royalty-free, perpetual and + irrevocable right and license to use, execute, perform, compile, + display, copy, create derivative works of, distribute and + sublicense the FreeType Project (in both source and object code + forms) and derivative works thereof for any purpose; and to + authorize others to exercise some or all of the rights granted + herein, subject to the following conditions: + + o Redistribution of source code must retain this license file + (`FTL.TXT') unaltered; any additions, deletions or changes to + the original files must be clearly indicated in accompanying + documentation. The copyright notices of the unaltered, + original files must be preserved in all copies of source + files. + + o Redistribution in binary form must provide a disclaimer that + states that the software is based in part of the work of the + FreeType Team, in the distribution documentation. We also + encourage you to put an URL to the FreeType web page in your + documentation, though this isn't mandatory. + + These conditions apply to any software derived from or based on + the FreeType Project, not just the unmodified files. If you use + our work, you must acknowledge us. However, no fee need be paid + to us. + +3. Advertising + + Neither the FreeType authors and contributors nor you shall use + the name of the other for commercial, advertising, or promotional + purposes without specific prior written permission. + + We suggest, but do not require, that you use one or more of the + following phrases to refer to this software in your documentation + or advertising materials: `FreeType Project', `FreeType Engine', + `FreeType library', or `FreeType Distribution'. + + As you have not signed this license, you are not required to + accept it. However, as the FreeType Project is copyrighted + material, only this license, or another one contracted with the + authors, grants you the right to use, distribute, and modify it. + Therefore, by using, distributing, or modifying the FreeType + Project, you indicate that you understand and accept all the terms + of this license. + +4. Contacts + + There are two mailing lists related to FreeType: + + o freetype@nongnu.org + + Discusses general use and applications of FreeType, as well as + future and wanted additions to the library and distribution. + If you are looking for support, start in this list if you + haven't found anything to help you in the documentation. + + o freetype-devel@nongnu.org + + Discusses bugs, as well as engine internals, design issues, + specific licenses, porting, etc. + + Our home page can be found at + + https://www.freetype.org + +--- end of FTL.TXT --- +-------------------------------------------------------------------------------- +freetype2 +zlib + +Copyright (C) 1995-2003, 2010 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +freetype2 +zlib + +Copyright (C) 1995-2005, 2010 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +freetype2 +zlib + +Copyright (C) 1995-2011, 2016 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +freetype2 +zlib + +Copyright (C) 1995-2016 Jean-loup Gailly, Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +freetype2 +zlib + +Copyright (C) 1995-2017 Jean-loup Gailly + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +freetype2 +zlib + +Copyright (C) 1995-2017 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2014 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2016 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2017 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2018 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2019 The Fuchsia Authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2020 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2021 The Flutter Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2021 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2022 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +The majority of files in this project use the Apache 2.0 License. +There are a few exceptions and their license can be found in the source. +Any license deviations from Apache 2.0 are "more permissive" licenses. + +=========================================================================================== + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-------------------------------------------------------------------------------- +fuchsia_sdk + +musl as a whole is licensed under the following standard MIT license: + +Copyright © 2005-2014 Rich Felker, et al. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Authors/contributors include: + +Alex Dowad +Alexander Monakov +Anthony G. Basile +Arvid Picciani +Bobby Bingham +Boris Brezillon +Brent Cook +Chris Spiegel +Clément Vasseur +Daniel Micay +Denys Vlasenko +Emil Renner Berthing +Felix Fietkau +Felix Janda +Gianluca Anzolin +Hauke Mehrtens +Hiltjo Posthuma +Isaac Dunham +Jaydeep Patil +Jens Gustedt +Jeremy Huntwork +Jo-Philipp Wich +Joakim Sindholt +John Spencer +Josiah Worcester +Justin Cormack +Khem Raj +Kylie McClain +Luca Barbato +Luka Perkov +M Farkas-Dyck (Strake) +Mahesh Bodapati +Michael Forney +Natanael Copa +Nicholas J. Kain +orc +Pascal Cuoq +Petr Hosek +Pierre Carrier +Rich Felker +Richard Pennington +Shiz +sin +Solar Designer +Stefan Kristiansson +Szabolcs Nagy +Timo Teräs +Trutz Behn +Valentin Ochs +William Haddon + +Portions of this software are derived from third-party works licensed +under terms compatible with the above MIT license: + +Much of the math library code (third_party/math/* and +third_party/complex/*, and third_party/include/libm.h) is +Copyright © 1993,2004 Sun Microsystems or +Copyright © 2003-2011 David Schultz or +Copyright © 2003-2009 Steven G. Kargl or +Copyright © 2003-2009 Bruce D. Evans or +Copyright © 2008 Stephen L. Moshier +and labelled as such in comments in the individual source files. All +have been licensed under extremely permissive terms. + +The smoothsort implementation (third_party/smoothsort/qsort.c) is +Copyright © 2011 Valentin Ochs and is licensed under an MIT-style +license. + +The x86_64 files in third_party/arch were written by Nicholas J. Kain +and is licensed under the standard MIT terms. + +All other files which have no copyright comments are original works +produced specifically for use as part of this library, written either +by Rich Felker, the main author of the library, or by one or more +contibutors listed above. Details on authorship of individual files +can be found in the git version control history of the project. The +omission of copyright and license comments in each file is in the +interest of source tree size. + +In addition, permission is hereby granted for all public header files +(include/* and arch/*/bits/*) and crt files intended to be linked into +applications (crt/*, ldso/dlstart.c, and arch/*/crt_arch.h) to omit +the copyright notice and permission notice otherwise required by the +license, and to use these files without any requirement of +attribution. These files include substantial contributions from: + +Bobby Bingham +John Spencer +Nicholas J. Kain +Rich Felker +Richard Pennington +Stefan Kristiansson +Szabolcs Nagy + +all of whom have explicitly granted such permission. + +This file previously contained text expressing a belief that most of +the files covered by the above exception were sufficiently trivial not +to be subject to copyright, resulting in confusion over whether it +negated the permissions granted in the license. In the spirit of +permissive licensing, and of not having licensing issues being an +obstacle to adoption, that text has been removed. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2002-2006 Marcus Geelnard +Copyright (c) 2006-2016 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2002-2006 Marcus Geelnard +Copyright (c) 2006-2016 Camilla Löwy +Copyright (c) 2012 Torsten Walluhn + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2006-2016 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2009-2016 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2009-2016 Camilla Löwy +Copyright (c) 2012 Torsten Walluhn + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2010-2016 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2014 Jonas Ådahl + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2016 Google Inc. +Copyright (c) 2006-2016 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright (C) 2011 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright (C) 2012 Grigori Goronzy + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright (C) 2013 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 1998-2004 David Turner and Werner Lemberg +Copyright © 2004,2007,2009 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 1998-2004 David Turner and Werner Lemberg +Copyright © 2004,2007,2009,2010 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 1998-2004 David Turner and Werner Lemberg +Copyright © 2006 Behdad Esfahbod +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2012,2013 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007 Chris Wilson +Copyright © 2009,2010 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2010,2011,2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2010,2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2012,2013 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2012,2013 Google, Inc. +Copyright © 2019, Facebook Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2018,2019,2020 Ebrahim Byagowi +Copyright © 2018 Khaled Hosny + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2010,2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2010,2012,2013 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2012,2018 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2012,2018 Google, Inc. +Copyright © 2019 Facebook, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2009 Keith Stribley +Copyright © 2011 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2009 Keith Stribley +Copyright © 2015 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2011 Codethink Limited +Copyright © 2010,2011,2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2011 Codethink Limited +Copyright © 2011,2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2011 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2015 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2018 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2018 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009,2010 Red Hat, Inc. +Copyright © 2010,2011,2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009,2010 Red Hat, Inc. +Copyright © 2010,2011,2012,2013 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009,2010 Red Hat, Inc. +Copyright © 2010,2011,2013 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009,2010 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010 Red Hat, Inc. +Copyright © 2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010,2011 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010,2011,2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010,2011,2013 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010,2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011 Martin Hosken +Copyright © 2011 SIL International + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011 Martin Hosken +Copyright © 2011 SIL International +Copyright © 2011,2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2012 Google, Inc. +Copyright © 2018 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2012,2013 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2012,2013 Google, Inc. +Copyright © 2021 Khaled Hosny + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2012,2014 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2014 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012 Mozilla Foundation. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012,2013 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012,2013 Mozilla Foundation. +Copyright © 2012,2013 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012,2017 Google, Inc. +Copyright © 2021 Behdad Esfahbod + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012,2018 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2013 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2013 Red Hat, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2014 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2015 Google, Inc. +Copyright © 2019 Adobe Inc. +Copyright © 2019 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2015 Mozilla Foundation. +Copyright © 2015 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2015-2019 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Elie Roux +Copyright © 2018 Google, Inc. +Copyright © 2018-2019 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Google, Inc. +Copyright © 2018 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Google, Inc. +Copyright © 2018 Khaled Hosny +Copyright © 2018 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Igalia S.L. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2017 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2017 Google, Inc. +Copyright © 2018 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2017 Google, Inc. +Copyright © 2019 Facebook, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2017,2018 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Ebrahim Byagowi +Copyright © 2018 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Ebrahim Byagowi +Copyright © 2020 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Ebrahim Byagowi. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Google, Inc. +Copyright © 2019 Facebook, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Adobe Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018-2019 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Adobe Inc. +Copyright © 2019 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Adobe, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Facebook, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Adobe Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019-2020 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2020 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2020 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2021 Behdad Esfahbod + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2021 Behdad Esfahbod. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2021 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +HarfBuzz is licensed under the so-called "Old MIT" license. Details follow. +For parts of HarfBuzz that are licensed under different licenses see individual +files names COPYING in subdirectories where applicable. + +Copyright © 2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020 Google, Inc. +Copyright © 2018,2019,2020 Ebrahim Byagowi +Copyright © 2019,2020 Facebook, Inc. +Copyright © 2012 Mozilla Foundation +Copyright © 2011 Codethink Limited +Copyright © 2008,2010 Nokia Corporation and/or its subsidiary(-ies) +Copyright © 2009 Keith Stribley +Copyright © 2009 Martin Hosken and SIL International +Copyright © 2007 Chris Wilson +Copyright © 2005,2006,2020,2021 Behdad Esfahbod +Copyright © 2005 David Turner +Copyright © 2004,2007,2008,2009,2010 Red Hat, Inc. +Copyright © 1998-2004 David Turner and Werner Lemberg + +For full copyright notices consult the individual files in the package. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +http +matcher +path +source_span +string_scanner + +Copyright 2014, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2016 and later: Unicode, Inc. and others. +License & terms of use: http://www.unicode.org/copyright.html +Copyright (c) 2015 International Business Machines Corporation +and others. All Rights Reserved. + +Project: https://github.com/rober42539/lao-dictionary +Dictionary: https://github.com/rober42539/lao-dictionary/laodict.txt +License: https://github.com/rober42539/lao-dictionary/LICENSE.txt + (copied below) + + This file is derived from the above dictionary version of Nov 22, 2020 + + Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. Redistributions in binary + form must reproduce the above copyright notice, this list of conditions and + the following disclaimer in the documentation and/or other materials + provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1995-2016 International Business Machines Corporation and others +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, and/or sell copies of the Software, and to permit persons +to whom the Software is furnished to do so, provided that the above +copyright notice(s) and this permission notice appear in all copies of +the Software and that both the above copyright notice(s) and this +permission notice appear in supporting documentation. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY +SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF +CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, use +or other dealings in this Software without prior written authorization +of the copyright holder. + +All trademarks and registered trademarks mentioned herein are the +property of their respective owners. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1999 Computer Systems and Communication Lab, + Institute of Information Science, Academia + * Sinica. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. +. Neither the name of the Computer Systems and Communication Lab + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1999 TaBE Project. +Copyright (c) 1999 Pai-Hsiang Hsiao. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. +. Neither the name of the TaBE Project nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2014 International Business Machines Corporation +and others. All Rights Reserved. + +This list is part of a project hosted at: + github.com/kanyawtech/myanmar-karen-word-lists + +Copyright (c) 2013, LeRoy Benjamin Sharon +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: Redistributions of source code must retain the above +copyright notice, this list of conditions and the following +disclaimer. Redistributions in binary form must reproduce the +above copyright notice, this list of conditions and the following +disclaimer in the documentation and/or other materials provided +with the distribution. + + Neither the name Myanmar Karen Word Lists, nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS +BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR +TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2010. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2011. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2012. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2014. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2016. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright 1991 by the Massachusetts Institute of Technology +-------------------------------------------------------------------------------- +icu + +Copyright 1996 Chih-Hao Tsai @ Beckman Institute, + University of Illinois +c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4 +-------------------------------------------------------------------------------- +icu + +Copyright 2000, 2001, 2002, 2003 Nara Institute of Science +and Technology. All Rights Reserved. + +Use, reproduction, and distribution of this software is permitted. +Any copy of this software, whether in its original form or modified, +must include both the above copyright notice and the following +paragraphs. + +Nara Institute of Science and Technology (NAIST), +the copyright holders, disclaims all warranties with regard to this +software, including all implied warranties of merchantability and +fitness, in no event shall NAIST be liable for +any special, indirect or consequential damages or any damages +whatsoever resulting from loss of use, data or profits, whether in an +action of contract, negligence or other tortuous action, arising out +of or in connection with the use or performance of this software. + +A large portion of the dictionary entries +originate from ICOT Free Software. The following conditions for ICOT +Free Software applies to the current dictionary as well. + +Each User may also freely distribute the Program, whether in its +original form or modified, to any third party or parties, PROVIDED +that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear +on, or be attached to, the Program, which is distributed substantially +in the same form as set out herein and that such intended +distribution, if actually made, will neither violate or otherwise +contravene any of the laws and regulations of the countries having +jurisdiction over the User or the intended distribution itself. + +NO WARRANTY + +The program was produced on an experimental basis in the course of the +research and development conducted during the project and is provided +to users as so produced on an experimental basis. Accordingly, the +program is provided without any warranty whatsoever, whether express, +implied, statutory or otherwise. The term "warranty" used herein +includes, but is not limited to, any warranty of the quality, +performance, merchantability and fitness for a particular purpose of +the program and the nonexistence of any infringement or violation of +any right of any third party. + +Each user of the program will agree and understand, and be deemed to +have agreed and understood, that there is no warranty whatsoever for +the program and, accordingly, the entire risk arising from or +otherwise connected with the program is assumed by the user. + +Therefore, neither ICOT, the copyright holder, or any other +organization that participated in or was otherwise related to the +development of the program and their respective officials, directors, +officers and other employees shall be held liable for any and all +damages, including, without limitation, general, special, incidental +and consequential damages, arising out of or otherwise in connection +with the use or inability to use the program or any product, material +or result produced or otherwise obtained by using the program, +regardless of whether they have been advised of, or otherwise had +knowledge of, the possibility of such damages at any time during the +project or thereafter. Each user will be deemed to have agreed to the +foregoing by his or her commencement of use of the program. The term +"use" as used herein includes, but is not limited to, the use, +modification, copying and distribution of the program and the +production of secondary products from the program. + +In the case where the program, whether in its original form or +modified, was distributed or delivered to or received by a user from +any person, organization or entity other than ICOT, unless it makes or +grants independently of ICOT any specific warranty to the user in +writing, such person, organization or entity, will also be exempted +from and not be held liable to the user for any such damages as noted +above as far as the program is concerned. +-------------------------------------------------------------------------------- +icu + +Copyright 2006-2011, the V8 project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright 2019 the V8 project authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +See Terms of Use +for definitions of Unicode Inc.’s Data Files and Software. + +NOTICE TO USER: Carefully read the following legal agreement. +BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S +DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), +YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. +IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE +THE DATA FILES OR SOFTWARE. + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2022 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in https://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +The BSD License +http://opensource.org/licenses/bsd-license.php +Copyright (C) 2006-2008, Google Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following +disclaimer in the documentation and/or other materials provided with +the distribution. + Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Unicode® Copyright and Terms of Use +For the general privacy policy governing access to this site, see the Unicode Privacy Policy. + +A. Unicode Copyright +1. Copyright © 1991-2022 Unicode, Inc. All rights reserved. +B. Definitions +Unicode Data Files ("DATA FILES") include all data files under the directories: +https://www.unicode.org/Public +https://www.unicode.org/reports +https://www.unicode.org/ivd/data + +Unicode Data Files do not include PDF online code charts under the directory: +https://www.unicode.org/Public + +Unicode Software ("SOFTWARE") includes any source code published in the Unicode Standard +or any source code or compiled code under the directories: +https://www.unicode.org/Public/PROGRAMS +https://www.unicode.org/Public/cldr +http://site.icu-project.org/download +C. Terms of Use +1. Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the Unicode® Standard, subject to Terms and Conditions herein. +2. Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files, subject to the Terms and Conditions herein. +3. Further specifications of rights and restrictions pertaining to the use of the Unicode DATA FILES and SOFTWARE can be found in the Unicode Data Files and Software License. +4. Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page. +5. The Unicode PDF online code charts carry specific restrictions. Those restrictions are incorporated as the first page of each PDF code chart. +6. All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use. +7. No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. +8. Modification is not permitted with respect to this document. All copies of this document must be verbatim. +D. Restricted Rights Legend +1. Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement. +E.Warranties and Disclaimers +1. This publication and/or website may include technical or typographical errors or other inaccuracies. Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode, Inc. may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time. +2. If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase. +3. EXCEPT AS PROVIDED IN SECTION E.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE, INC. AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. +F. Waiver of Damages +1. In no event shall Unicode, Inc. or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode, Inc. was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives. +G. Trademarks & Logos +1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.’s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names. +3. The Unicode Consortium Name and Trademark Usage Policy (“Trademark Policy”) are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc. +4. All third party trademarks referenced herein are the property of their respective owners. +H. Miscellaneous +1. Jurisdiction and Venue. This website is operated from a location in the State of California, United States of America. Unicode, Inc. makes no representation that the materials are appropriate for use in other locations. If you access this website from other locations, you are responsible for compliance with local laws. This Agreement, all use of this website and any claims and damages resulting from use of this website are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this website shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum. +2. Modification by Unicode, Inc. Unicode, Inc. shall have the right to modify this Agreement at any time by posting it to this website. The user may not assign any part of this Agreement without Unicode, Inc.’s prior written consent. +3. Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode’s net income. +4. Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. +5. Entire Agreement. This Agreement constitutes the entire agreement between the parties. + +EXHIBIT 1 +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + +See Terms of Use +for definitions of Unicode Inc.’s Data Files and Software. + +NOTICE TO USER: Carefully read the following legal agreement. +BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S +DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), +YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. +IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE +THE DATA FILES OR SOFTWARE. + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2022 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in https://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +image + +The MIT License + +Copyright (c) 2013-2021 Brendan Duncan. +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +intl + +Copyright 2013, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +js + +Copyright 2012, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +json + +MIT License + +Copyright (c) 2013-2022 Niels Lohmann + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +khronos + +Copyright (c) 2007-2010 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. + +SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) + +Copyright (C) 1992 Silicon Graphics, Inc. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice including the dates of first publication and either +this permission notice or a reference to http://oss.sgi.com/projects/FreeB +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON +GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of Silicon Graphics, Inc. shall +not be used in advertising or otherwise to promote the sale, use or other +dealings in this Software without prior written authorization from Silicon +Graphics, Inc. +-------------------------------------------------------------------------------- +khronos + +Copyright (c) 2007-2012 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +khronos + +Copyright (c) 2008-2009 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +khronos + +Copyright (c) 2013-2016 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +libcxx +libcxxabi + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +--- LLVM Exceptions to the Apache 2.0 License ---- + +As an exception, if, as a result of your compiling your source code, portions +of this Software are embedded into an Object form of such source code, you +may redistribute such embedded portions in such Object form without complying +with the conditions of Sections 4(a), 4(b) and 4(d) of the License. + +In addition, if you combine or link compiled forms of this Software with +software that is licensed under the GPLv2 ("Combined Software") and if a +court of competent jurisdiction determines that the patent provision (Section +3), the indemnity provision (Section 9) or other Section of the License +conflicts with the conditions of the GPLv2, you may retroactively and +prospectively choose to deem waived or otherwise exclude such Section(s) of +the License, but only in their entirety and only with respect to the Combined +Software. +-------------------------------------------------------------------------------- +libcxx +libcxxabi + +Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +libcxx +libcxxabi + +University of Illinois/NCSA +Open Source License + +Copyright (c) 2009-2019 by the contributors listed in CREDITS.TXT + +All rights reserved. + +Developed by: + + LLVM Team + + University of Illinois at Urbana-Champaign + + http://llvm.org + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal with +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimers. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimers in the + documentation and/or other materials provided with the distribution. + + * Neither the names of the LLVM Team, University of Illinois at + Urbana-Champaign, nor the names of its contributors may be used to + endorse or promote products derived from this Software without specific + prior written permission. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE +SOFTWARE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2009, D. R. Commander. + +Based on the x86 SIMD extension for IJG JPEG library +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2009-2011, 2014-2016, D. R. Commander. +Copyright (C) 2015, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2009-2011, Nokia Corporation and/or its subsidiary(-ies). +All Rights Reserved. +Author: Siarhei Siamashka +Copyright (C) 2013-2014, Linaro Limited. All Rights Reserved. +Author: Ragesh Radhakrishnan +Copyright (C) 2014-2016, D. R. Commander. All Rights Reserved. +Copyright (C) 2015-2016, Matthieu Darbois. All Rights Reserved. +Copyright (C) 2016, Siarhei Siamashka. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2009-2011, Nokia Corporation and/or its subsidiary(-ies). +All Rights Reserved. +Author: Siarhei Siamashka +Copyright (C) 2014, Siarhei Siamashka. All Rights Reserved. +Copyright (C) 2014, Linaro Limited. All Rights Reserved. +Copyright (C) 2015, D. R. Commander. All Rights Reserved. +Copyright (C) 2015-2016, Matthieu Darbois. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2011, D. R. Commander. + +Based on the x86 SIMD extension for IJG JPEG library +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2013, MIPS Technologies, Inc., California. +All Rights Reserved. +Authors: Teodora Novkovic (teodora.novkovic@imgtec.com) + Darko Laus (darko.laus@imgtec.com) +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2013-2014, MIPS Technologies, Inc., California. +All Rights Reserved. +Authors: Teodora Novkovic (teodora.novkovic@imgtec.com) + Darko Laus (darko.laus@imgtec.com) +Copyright (C) 2015, D. R. Commander. All Rights Reserved. +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2014, D. R. Commander. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2014-2015, D. R. Commander. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2014-2015, D. R. Commander. All Rights Reserved. +Copyright (C) 2014, Jay Foad. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2015, D. R. Commander. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2009-2014 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2009-2015 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2009-2016 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2011 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2011, 2015 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2011-2016 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB + +Based on the x86 SIMD extension for IJG JPEG library +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2009, D. R. Commander. + +Based on the x86 SIMD extension for IJG JPEG library +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2009-2011, 2013-2014, 2016, D. R. Commander. +Copyright (C) 2015, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2009-2011, 2013-2014, 2016, D. R. Commander. +Copyright (C) 2015-2016, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2009-2011, 2014, 2016, D. R. Commander. +Copyright (C) 2015, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2009-2011, 2014, D. R. Commander. +Copyright (C) 2013-2014, MIPS Technologies, Inc., California. +Copyright (C) 2015, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2009-2011, 2014, D. R. Commander. +Copyright (C) 2015, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2009-2011, 2014-2015, D. R. Commander. +Copyright (C) 2015, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2010, D. R. Commander. + +Based on the x86 SIMD extension for IJG JPEG library - version 1.02 + +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2011, 2014, D. R. Commander. +Copyright (C) 2015, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2011, 2014-2016, D. R. Commander. +Copyright (C) 2013-2014, MIPS Technologies, Inc., California. +Copyright (C) 2014, Linaro Limited. +Copyright (C) 2015-2016, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2011, D. R. Commander. + +Based on the x86 SIMD extension for IJG JPEG library +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009, 2012 Pierre Ossman for Cendio AB +Copyright (C) 2009, 2012, D. R. Commander. + +Based on the x86 SIMD extension for IJG JPEG library +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009, 2012 Pierre Ossman for Cendio AB +Copyright (C) 2012, D. R. Commander. + +Based on the x86 SIMD extension for IJG JPEG library +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +libjpeg-turbo note: This file has been modified by The libjpeg-turbo Project +to include only information relevant to libjpeg-turbo, to wordsmith certain +sections, and to remove impolitic language that existed in the libjpeg v8 +README. It is included only for reference. Please see README.md for +information specific to libjpeg-turbo. + +The Independent JPEG Group's JPEG software +========================================== + +This distribution contains a release of the Independent JPEG Group's free JPEG +software. You are welcome to redistribute this software and to use it for any +purpose, subject to the conditions under LEGAL ISSUES, below. + +This software is the work of Tom Lane, Guido Vollbeding, Philip Gladstone, +Bill Allombert, Jim Boucher, Lee Crocker, Bob Friesenhahn, Ben Jackson, +Julian Minguillon, Luis Ortiz, George Phillips, Davide Rossi, Ge' Weijers, +and other members of the Independent JPEG Group. + +IJG is not affiliated with the ISO/IEC JTC1/SC29/WG1 standards committee +(also known as JPEG, together with ITU-T SG16). + +DOCUMENTATION ROADMAP +===================== + +This file contains the following sections: + +OVERVIEW General description of JPEG and the IJG software. +LEGAL ISSUES Copyright, lack of warranty, terms of distribution. +REFERENCES Where to learn more about JPEG. +ARCHIVE LOCATIONS Where to find newer versions of this software. +FILE FORMAT WARS Software *not* to get. +TO DO Plans for future IJG releases. + +Other documentation files in the distribution are: + +User documentation: + usage.txt Usage instructions for cjpeg, djpeg, jpegtran, + rdjpgcom, and wrjpgcom. + *.1 Unix-style man pages for programs (same info as usage.txt). + wizard.txt Advanced usage instructions for JPEG wizards only. + change.log Version-to-version change highlights. +Programmer and internal documentation: + libjpeg.txt How to use the JPEG library in your own programs. + example.c Sample code for calling the JPEG library. + structure.txt Overview of the JPEG library's internal structure. + coderules.txt Coding style rules --- please read if you contribute code. + +Please read at least usage.txt. Some information can also be found in the JPEG +FAQ (Frequently Asked Questions) article. See ARCHIVE LOCATIONS below to find +out where to obtain the FAQ article. + +If you want to understand how the JPEG code works, we suggest reading one or +more of the REFERENCES, then looking at the documentation files (in roughly +the order listed) before diving into the code. + +OVERVIEW +======== + +This package contains C software to implement JPEG image encoding, decoding, +and transcoding. JPEG (pronounced "jay-peg") is a standardized compression +method for full-color and grayscale images. JPEG's strong suit is compressing +photographic images or other types of images that have smooth color and +brightness transitions between neighboring pixels. Images with sharp lines or +other abrupt features may not compress well with JPEG, and a higher JPEG +quality may have to be used to avoid visible compression artifacts with such +images. + +JPEG is lossy, meaning that the output pixels are not necessarily identical to +the input pixels. However, on photographic content and other "smooth" images, +very good compression ratios can be obtained with no visible compression +artifacts, and extremely high compression ratios are possible if you are +willing to sacrifice image quality (by reducing the "quality" setting in the +compressor.) + +This software implements JPEG baseline, extended-sequential, and progressive +compression processes. Provision is made for supporting all variants of these +processes, although some uncommon parameter settings aren't implemented yet. +We have made no provision for supporting the hierarchical or lossless +processes defined in the standard. + +We provide a set of library routines for reading and writing JPEG image files, +plus two sample applications "cjpeg" and "djpeg", which use the library to +perform conversion between JPEG and some other popular image file formats. +The library is intended to be reused in other applications. + +In order to support file conversion and viewing software, we have included +considerable functionality beyond the bare JPEG coding/decoding capability; +for example, the color quantization modules are not strictly part of JPEG +decoding, but they are essential for output to colormapped file formats or +colormapped displays. These extra functions can be compiled out of the +library if not required for a particular application. + +We have also included "jpegtran", a utility for lossless transcoding between +different JPEG processes, and "rdjpgcom" and "wrjpgcom", two simple +applications for inserting and extracting textual comments in JFIF files. + +The emphasis in designing this software has been on achieving portability and +flexibility, while also making it fast enough to be useful. In particular, +the software is not intended to be read as a tutorial on JPEG. (See the +REFERENCES section for introductory material.) Rather, it is intended to +be reliable, portable, industrial-strength code. We do not claim to have +achieved that goal in every aspect of the software, but we strive for it. + +We welcome the use of this software as a component of commercial products. +No royalty is required, but we do ask for an acknowledgement in product +documentation, as described under LEGAL ISSUES. + +LEGAL ISSUES +============ + +In plain English: + +1. We don't promise that this software works. (But if you find any bugs, + please let us know!) +2. You can use this software for whatever you want. You don't have to pay us. +3. You may not pretend that you wrote this software. If you use it in a + program, you must acknowledge somewhere in your documentation that + you've used the IJG code. + +In legalese: + +The authors make NO WARRANTY or representation, either express or implied, +with respect to this software, its quality, accuracy, merchantability, or +fitness for a particular purpose. This software is provided "AS IS", and you, +its user, assume the entire risk as to its quality and accuracy. + +This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding. +All Rights Reserved except as specified below. + +Permission is hereby granted to use, copy, modify, and distribute this +software (or portions thereof) for any purpose, without fee, subject to these +conditions: +(1) If any part of the source code for this software is distributed, then this +README file must be included, with this copyright and no-warranty notice +unaltered; and any additions, deletions, or changes to the original files +must be clearly indicated in accompanying documentation. +(2) If only executable code is distributed, then the accompanying +documentation must state that "this software is based in part on the work of +the Independent JPEG Group". +(3) Permission for use of this software is granted only if the user accepts +full responsibility for any undesirable consequences; the authors accept +NO LIABILITY for damages of any kind. + +These conditions apply to any software derived from or based on the IJG code, +not just to the unmodified library. If you use our work, you ought to +acknowledge us. + +Permission is NOT granted for the use of any IJG author's name or company name +in advertising or publicity relating to this software or products derived from +it. This software may be referred to only as "the Independent JPEG Group's +software". + +We specifically permit and encourage the use of this software as the basis of +commercial products, provided that all warranty or liability claims are +assumed by the product vendor. + +The Unix configuration script "configure" was produced with GNU Autoconf. +It is copyright by the Free Software Foundation but is freely distributable. +The same holds for its supporting scripts (config.guess, config.sub, +ltmain.sh). Another support script, install-sh, is copyright by X Consortium +but is also freely distributable. + +The IJG distribution formerly included code to read and write GIF files. +To avoid entanglement with the Unisys LZW patent (now expired), GIF reading +support has been removed altogether, and the GIF writer has been simplified +to produce "uncompressed GIFs". This technique does not use the LZW +algorithm; the resulting GIF files are larger than usual, but are readable +by all standard GIF decoders. + +We are required to state that + "The Graphics Interchange Format(c) is the Copyright property of + CompuServe Incorporated. GIF(sm) is a Service Mark property of + CompuServe Incorporated." + +REFERENCES +========== + +We recommend reading one or more of these references before trying to +understand the innards of the JPEG software. + +The best short technical introduction to the JPEG compression algorithm is + Wallace, Gregory K. "The JPEG Still Picture Compression Standard", + Communications of the ACM, April 1991 (vol. 34 no. 4), pp. 30-44. +(Adjacent articles in that issue discuss MPEG motion picture compression, +applications of JPEG, and related topics.) If you don't have the CACM issue +handy, a PDF file containing a revised version of Wallace's article is +available at http://www.ijg.org/files/Wallace.JPEG.pdf. The file (actually +a preprint for an article that appeared in IEEE Trans. Consumer Electronics) +omits the sample images that appeared in CACM, but it includes corrections +and some added material. Note: the Wallace article is copyright ACM and IEEE, +and it may not be used for commercial purposes. + +A somewhat less technical, more leisurely introduction to JPEG can be found in +"The Data Compression Book" by Mark Nelson and Jean-loup Gailly, published by +M&T Books (New York), 2nd ed. 1996, ISBN 1-55851-434-1. This book provides +good explanations and example C code for a multitude of compression methods +including JPEG. It is an excellent source if you are comfortable reading C +code but don't know much about data compression in general. The book's JPEG +sample code is far from industrial-strength, but when you are ready to look +at a full implementation, you've got one here... + +The best currently available description of JPEG is the textbook "JPEG Still +Image Data Compression Standard" by William B. Pennebaker and Joan L. +Mitchell, published by Van Nostrand Reinhold, 1993, ISBN 0-442-01272-1. +Price US$59.95, 638 pp. The book includes the complete text of the ISO JPEG +standards (DIS 10918-1 and draft DIS 10918-2). + +The original JPEG standard is divided into two parts, Part 1 being the actual +specification, while Part 2 covers compliance testing methods. Part 1 is +titled "Digital Compression and Coding of Continuous-tone Still Images, +Part 1: Requirements and guidelines" and has document numbers ISO/IEC IS +10918-1, ITU-T T.81. Part 2 is titled "Digital Compression and Coding of +Continuous-tone Still Images, Part 2: Compliance testing" and has document +numbers ISO/IEC IS 10918-2, ITU-T T.83. + +The JPEG standard does not specify all details of an interchangeable file +format. For the omitted details we follow the "JFIF" conventions, revision +1.02. JFIF 1.02 has been adopted as an Ecma International Technical Report +and thus received a formal publication status. It is available as a free +download in PDF format from +http://www.ecma-international.org/publications/techreports/E-TR-098.htm. +A PostScript version of the JFIF document is available at +http://www.ijg.org/files/jfif.ps.gz. There is also a plain text version at +http://www.ijg.org/files/jfif.txt.gz, but it is missing the figures. + +The TIFF 6.0 file format specification can be obtained by FTP from +ftp://ftp.sgi.com/graphics/tiff/TIFF6.ps.gz. The JPEG incorporation scheme +found in the TIFF 6.0 spec of 3-June-92 has a number of serious problems. +IJG does not recommend use of the TIFF 6.0 design (TIFF Compression tag 6). +Instead, we recommend the JPEG design proposed by TIFF Technical Note #2 +(Compression tag 7). Copies of this Note can be obtained from +http://www.ijg.org/files/. It is expected that the next revision +of the TIFF spec will replace the 6.0 JPEG design with the Note's design. +Although IJG's own code does not support TIFF/JPEG, the free libtiff library +uses our library to implement TIFF/JPEG per the Note. + +ARCHIVE LOCATIONS +================= + +The "official" archive site for this software is www.ijg.org. +The most recent released version can always be found there in +directory "files". + +The JPEG FAQ (Frequently Asked Questions) article is a source of some +general information about JPEG. +It is available on the World Wide Web at http://www.faqs.org/faqs/jpeg-faq +and other news.answers archive sites, including the official news.answers +archive at rtfm.mit.edu: ftp://rtfm.mit.edu/pub/usenet/news.answers/jpeg-faq/. +If you don't have Web or FTP access, send e-mail to mail-server@rtfm.mit.edu +with body + send usenet/news.answers/jpeg-faq/part1 + send usenet/news.answers/jpeg-faq/part2 + +FILE FORMAT WARS +================ + +The ISO/IEC JTC1/SC29/WG1 standards committee (also known as JPEG, together +with ITU-T SG16) currently promotes different formats containing the name +"JPEG" which are incompatible with original DCT-based JPEG. IJG therefore does +not support these formats (see REFERENCES). Indeed, one of the original +reasons for developing this free software was to help force convergence on +common, interoperable format standards for JPEG files. +Don't use an incompatible file format! +(In any case, our decoder will remain capable of reading existing JPEG +image files indefinitely.) + +TO DO +===== + +Please send bug reports, offers of help, etc. to jpeg-info@jpegclub.org. +-------------------------------------------------------------------------------- +libtess2 + +Copyright (C) [dates of first publication] Silicon Graphics, Inc. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice including the dates of first publication and either this +permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE +OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of Silicon Graphics, Inc. shall not +be used in advertising or otherwise to promote the sale, use or other dealings in +this Software without prior written authorization from Silicon Graphics, Inc. +-------------------------------------------------------------------------------- +libtess2 + +Copyright (c) 2009 Mikko Mononen memon@inside.org + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libtess2 + +SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) +Copyright (C) [dates of first publication] Silicon Graphics, Inc. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice including the dates of first publication and either this +permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE +OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of Silicon Graphics, Inc. shall not +be used in advertising or otherwise to promote the sale, use or other dealings in +this Software without prior written authorization from Silicon Graphics, Inc. +-------------------------------------------------------------------------------- +libwebp + +Copyright (c) 2010, Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2010 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2011 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2012 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2013 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2014 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2015 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2016 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2017 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2018 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +nested +provider + +MIT License + +Copyright (c) 2019 Remi Rousselet + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +pedantic +platform +process + +Copyright 2017, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +petitparser +xml + +The MIT License + +Copyright (c) 2006-2021 Lukas Renggli. +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +platform_detect + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2017 Workiva Inc. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +-------------------------------------------------------------------------------- +qr_code_scanner + +Copyright 2018 Julius Canute + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +rapidjson + +Copyright (c) 2006-2013 Alexander Chemeris + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of the product nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +rapidjson + +Tencent is pleased to support the open source community by making RapidJSON available. + +Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. + +If you have downloaded a copy of the RapidJSON binary from Tencent, please note that the RapidJSON binary is licensed under the MIT License. +If you have downloaded a copy of the RapidJSON source code from Tencent, please note that RapidJSON source code is licensed under the MIT License, except for the third-party components listed below which are subject to different license terms. Your integration of RapidJSON into your own projects may require compliance with the MIT License, as well as the other licenses applicable to the third-party components included within RapidJSON. + +A copy of the MIT License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the BSD License: + +The msinttypes r29 +Copyright (c) 2006-2013 Alexander Chemeris +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +* Neither the name of copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Terms of the MIT License: + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +rapidjson + +Tencent is pleased to support the open source community by making RapidJSON available. + +Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. + +If you have downloaded a copy of the RapidJSON binary from Tencent, please note that the RapidJSON binary is licensed under the MIT License. +If you have downloaded a copy of the RapidJSON source code from Tencent, please note that RapidJSON source code is licensed under the MIT License, except for the third-party components listed below which are subject to different license terms. Your integration of RapidJSON into your own projects may require compliance with the MIT License, as well as the other licenses applicable to the third-party components included within RapidJSON. To avoid the problematic JSON license in your own projects, it's sufficient to exclude the bin/jsonchecker/ directory, as it's the only code under the JSON license. +A copy of the MIT License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the BSD License: + +The msinttypes r29 +Copyright (c) 2006-2013 Alexander Chemeris +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +* Neither the name of copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Open Source Software Licensed Under the JSON License: + +json.org +Copyright (c) 2002 JSON.org +All Rights Reserved. + +JSON_checker +Copyright (c) 2002 JSON.org +All Rights Reserved. + +Terms of the JSON License: + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +The Software shall be used for Good, not Evil. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Terms of the MIT License: + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +rapidjson + +The MIT License (MIT) + +Copyright (c) 2017 Bart Muzzin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Derived from: + +The MIT License (MIT) + +Copyright (c) 2015 mojmir svoboda + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +root_certificates + +Mozilla Public License +Version 2.0 + +1. Definitions + +1.1. “Contributor” + +means each individual or legal entity that creates, contributes to the creation of, or owns Covered Software. + +1.2. “Contributor Version” + +means the combination of the Contributions of others (if any) used by a Contributor and that particular Contributor’s Contribution. + +1.3. “Contribution” + +means Covered Software of a particular Contributor. + +1.4. “Covered Software” + +means Source Code Form to which the initial Contributor has attached the notice in Exhibit A, the Executable Form of such Source Code Form, and Modifications of such Source Code Form, in each case including portions thereof. + +1.5. “Incompatible With Secondary Licenses” + +means + + a. that the initial Contributor has attached the notice described in Exhibit B to the Covered Software; or + + b. that the Covered Software was made available under the terms of version 1.1 or earlier of the License, but not also under the terms of a Secondary License. + +1.6. “Executable Form” + +means any form of the work other than Source Code Form. + +1.7. “Larger Work” + +means a work that combines Covered Software with other material, in a separate file or files, that is not Covered Software. + +1.8. “License” + +means this document. + +1.9. “Licensable” + +means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently, any and all of the rights conveyed by this License. + +1.10. “Modifications” + +means any of the following: + + a. any file in Source Code Form that results from an addition to, deletion from, or modification of the contents of Covered Software; or + + b. any new file in Source Code Form that contains any Covered Software. + +1.11. “Patent Claims” of a Contributor + +means any patent claim(s), including without limitation, method, process, and apparatus claims, in any patent Licensable by such Contributor that would be infringed, but for the grant of the License, by the making, using, selling, offering for sale, having made, import, or transfer of either its Contributions or its Contributor Version. + +1.12. “Secondary License” + +means either the GNU General Public License, Version 2.0, the GNU Lesser General Public License, Version 2.1, the GNU Affero General Public License, Version 3.0, or any later versions of those licenses. + +1.13. “Source Code Form” + +means the form of the work preferred for making modifications. + +1.14. “You” (or “Your”) + +means an individual or a legal entity exercising rights under this License. For legal entities, “You” includes any entity that controls, is controlled by, or is under common control with You. For purposes of this definition, “control” means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity. + +2. License Grants and Conditions + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license: + + a. under intellectual property rights (other than patent or trademark) Licensable by such Contributor to use, reproduce, make available, modify, display, perform, distribute, and otherwise exploit its Contributions, either on an unmodified basis, with Modifications, or as part of a Larger Work; and + + b. under Patent Claims of such Contributor to make, use, sell, offer for sale, have made, import, and otherwise transfer either its Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution become effective for each Contribution on the date the Contributor first distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under this License. No additional rights or licenses will be implied from the distribution or licensing of Covered Software under this License. Notwithstanding Section 2.1(b) above, no patent license is granted by a Contributor: + + a. for any code that a Contributor has removed from Covered Software; or + + b. for infringements caused by: (i) Your and any other third party’s modifications of Covered Software, or (ii) the combination of its Contributions with other software (except as part of its Contributor Version); or + + c. under Patent Claims infringed by Covered Software in the absence of its Contributions. + +This License does not grant any rights in the trademarks, service marks, or logos of any Contributor (except as may be necessary to comply with the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to distribute the Covered Software under a subsequent version of this License (see Section 10.2) or under the terms of a Secondary License (if permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its Contributions are its original creation(s) or it has sufficient rights to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under applicable copyright doctrines of fair use, fair dealing, or other equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in Section 2.1. + +3. Responsibilities + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any Modifications that You create or to which You contribute, must be under the terms of this License. You must inform recipients that the Source Code Form of the Covered Software is governed by the terms of this License, and how they can obtain a copy of this License. You may not attempt to alter or restrict the recipients’ rights in the Source Code Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + + a. such Covered Software must also be made available in Source Code Form, as described in Section 3.1, and You must inform recipients of the Executable Form how they can obtain a copy of such Source Code Form by reasonable means in a timely manner, at a charge no more than the cost of distribution to the recipient; and + + b. You may distribute such Executable Form under the terms of this License, or sublicense it under different terms, provided that the license for the Executable Form does not attempt to limit or alter the recipients’ rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the requirements of this License for the Covered Software. If the Larger Work is a combination of Covered Software with a work governed by one or more Secondary Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this License permits You to additionally distribute such Covered Software under the terms of such Secondary License(s), so that the recipient of the Larger Work may, at their option, further distribute the Covered Software under the terms of either this License or such Secondary License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices (including copyright notices, patent notices, disclaimers of warranty, or limitations of liability) contained within the Source Code Form of the Covered Software, except that You may alter any license notices to the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, You may do so only on Your own behalf, and not on behalf of any Contributor. You must make it absolutely clear that any such warranty, support, indemnity, or liability obligation is offered by You alone, and You hereby agree to indemnify every Contributor for any liability incurred by such Contributor as a result of warranty, support, indemnity or liability terms You offer. You may include additional disclaimers of warranty and limitations of liability specific to any jurisdiction. + +4. Inability to Comply Due to Statute or Regulation + +If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Software due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be placed in a text file included with all distributions of the Covered Software under this License. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. + +5. Termination + +5.1. The rights granted under this License will terminate automatically if You fail to comply with any of its terms. However, if You become compliant, then the rights granted under this License from a particular Contributor are reinstated (a) provisionally, unless and until such Contributor explicitly and finally terminates Your grants, and (b) on an ongoing basis, if such Contributor fails to notify You of the non-compliance by some reasonable means prior to 60 days after You have come back into compliance. Moreover, Your grants from a particular Contributor are reinstated on an ongoing basis if such Contributor notifies You of the non-compliance by some reasonable means, this is the first time You have received notice of non-compliance with this License from such Contributor, and You become compliant prior to 30 days after Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent infringement claim (excluding declaratory judgment actions, counter-claims, and cross-claims) alleging that a Contributor Version directly or indirectly infringes any patent, then the rights granted to You by any and all Contributors for the Covered Software under Section 2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or Your distributors under this License prior to termination shall survive termination. + +6. Disclaimer of Warranty + + Covered Software is provided under this License on an “as is” basis, without warranty of any kind, either expressed, implied, or statutory, including, without limitation, warranties that the Covered Software is free of defects, merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and performance of the Covered Software is with You. Should any Covered Software prove defective in any respect, You (not any Contributor) assume the cost of any necessary servicing, repair, or correction. This disclaimer of warranty constitutes an essential part of this License. No use of any Covered Software is authorized under this License except under this disclaimer. + +7. Limitation of Liability + + Under no circumstances and under no legal theory, whether tort (including negligence), contract, or otherwise, shall any Contributor, or anyone who distributes Covered Software as permitted above, be liable to You for any direct, indirect, special, incidental, or consequential damages of any character including, without limitation, damages for lost profits, loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses, even if such party shall have been informed of the possibility of such damages. This limitation of liability shall not apply to liability for death or personal injury resulting from such party’s negligence to the extent applicable law prohibits such limitation. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so this exclusion and limitation may not apply to You. + +8. Litigation + +Any litigation relating to this License may be brought only in the courts of a jurisdiction where the defendant maintains its principal place of business and such litigation shall be governed by laws of that jurisdiction, without reference to its conflict-of-law provisions. Nothing in this Section shall prevent a party’s ability to bring cross-claims or counter-claims. + +9. Miscellaneous + +This License represents the complete agreement concerning the subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not be used to construe this License against a Contributor. + +10. Versions of the License + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section 10.3, no one other than the license steward has the right to modify or publish new versions of this License. Each version will be given a distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version of the License under which You originally received the Covered Software, or under the terms of any subsequent version published by the license steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to create a new license for such software, you may create and use a modified version of this License if you rename the license and remove any references to the name of the license steward (except to note that such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses + +If You choose to distribute Source Code Form that is Incompatible With Secondary Licenses under the terms of this version of the License, the notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice + + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - “Incompatible With Secondary Licenses” Notice + + This Source Code Form is “Incompatible With Secondary Licenses”, as defined by the Mozilla Public License, v. 2.0. +-------------------------------------------------------------------------------- +root_certificates + +Mozilla Public License Version 2.0 +================================== + +1. Definitions + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +* 6. Disclaimer of Warranty + +* Covered Software is provided under this License on an "as is" +* basis, without warranty of any kind, either expressed, implied, or +* statutory, including, without limitation, warranties that the +* Covered Software is free of defects, merchantable, fit for a +* particular purpose or non-infringing. The entire risk as to the +* quality and performance of the Covered Software is with You. +* Should any Covered Software prove defective in any respect, You +* (not any Contributor) assume the cost of any necessary servicing, +* repair, or correction. This disclaimer of warranty constitutes an +* essential part of this License. No use of any Covered Software is +* authorized under this License except under this disclaimer. + +* 7. Limitation of Liability + +* Under no circumstances and under no legal theory, whether tort +* (including negligence), contract, or otherwise, shall any +* Contributor, or anyone who distributes Covered Software as +* permitted above, be liable to You for any direct, indirect, +* special, incidental, or consequential damages of any character +* including, without limitation, damages for lost profits, loss of +* goodwill, work stoppage, computer failure or malfunction, or any +* and all other commercial damages or losses, even if such party +* shall have been informed of the possibility of such damages. This +* limitation of liability shall not apply to liability for death or +* personal injury resulting from such party's negligence to the +* extent applicable law prohibits such limitation. Some +* jurisdictions do not allow the exclusion or limitation of +* incidental or consequential damages, so this exclusion and +* limitation may not apply to You. + +8. Litigation + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. +-------------------------------------------------------------------------------- +settings_ui + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +-------------------------------------------------------------------------------- +skia + +Copyright (C) 2014 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright (c) 2011 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright (c) 2014 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright (c) 2014-2016 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and/or associated documentation files (the "Materials"), +to deal in the Materials without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Materials, and to permit persons to whom the +Materials are furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Materials. +-------------------------------------------------------------------------------- +skia + +Copyright 2005 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2006 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2006-2012 The Android Open Source Project +Copyright 2012 Mozilla Foundation + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2007 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2008 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2008 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2009 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2009-2015 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2010 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2010 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2011 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2011 Google Inc. +Copyright 2012 Mozilla Foundation + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2011 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2012 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2012 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2013 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2013 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2014 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2014 Google Inc. +Copyright 2017 ARM Ltd. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2014 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2015 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2015 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2016 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2016 Mozilla Foundation + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2016 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2017 ARM Ltd. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2017 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2021 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2021 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2021 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2021 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2022 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2022 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2022 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2022 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia +vulkanmemoryallocator + +Copyright (c) 2011 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia +zlib + +Copyright 2022 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +smhasher + +All MurmurHash source files are placed in the public domain. + +The license below applies to all other code in SMHasher: + +Copyright (c) 2011 Google, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +sqlite + +The source code for SQLite is in the public domain. No claim of +copyright is made on any part of the core source code. (The +documentation and test code is a different matter - some sections of +documentation and test logic are governed by open-source licenses.) +All contributors to the SQLite core software have signed affidavits +specifically disavowing any copyright interest in the code. This means +that anybody is able to legally do anything they want with the SQLite +source code. + +There are other SQL database engines with liberal licenses that allow +the code to be broadly and freely used. But those other engines are +still governed by copyright law. SQLite is different in that copyright +law simply does not apply. + +The source code files for other SQL database engines typically begin +with a comment describing your legal rights to view and copy that +file. The SQLite source code contains no license since it is not +governed by copyright. Instead of a license, the SQLite source code +offers a blessing: + +May you do good and not evil +May you find forgiveness for yourself and forgive others +May you share freely, never taking more than you give. +-------------------------------------------------------------------------------- +tcmalloc + +Copyright (c) 2003, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +tcmalloc + +Copyright (c) 2005, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +term_glyph + +Copyright 2017, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +test_api + +Copyright 2018, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +toggle_switch + +MIT License + +Copyright (c) 2019 Pramod Joshi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +transparent_image + +The MIT License (MIT) +Copyright (c) 2018 Brian Egan + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, +sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall +be included in all copies or substantial portions of +the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +tuple + +Copyright (c) 2014, the tuple project authors. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +typed_data + +Copyright 2015, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +uuid + +Copyright (c) 2021 Yulian Kuncheff + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +vector_math + +Copyright 2015, Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Copyright (C) 2013 Andrew Magill + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + +-------------------------------------------------------------------------------- +vulkan + +Copyright (c) 2018 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +vulkan_memory_allocator + +Copyright (c) 2017-2022 Advanced Micro Devices, Inc. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +vulkanmemoryallocator + +Copyright 2018 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +wakelock +wakelock_macos +wakelock_platform_interface +wakelock_web + +BSD 3-Clause License + +Copyright (c) 2020-2021, creativecreatorormaybenot +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +wakelock_windows + +BSD 3-Clause License + +Copyright (c) 2021, creativecreatorormaybenot +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +web_locale_keymap + +Copyright (c) 2022 Google LLC + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +web_unicode + +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + +See Terms of Use +for definitions of Unicode Inc.’s Data Files and Software. + +NOTICE TO USER: Carefully read the following legal agreement. +BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S +DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), +YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. +IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE +THE DATA FILES OR SOFTWARE. + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2022 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in https://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +win32 + +Copyright 2019, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +xxhash + +Copyright (C) 2012-2016, Yann Collet + +BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +xxhash + +Copyright (C) 2012-2016, Yann Collet. + +BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +yaml + +Copyright (c) 2014, the Dart project authors. +Copyright (c) 2006, Kirill Simonov. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2003, 2010 Mark Adler +Copyright (C) 2017 ARM, Inc. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2003, 2010, 2014, 2016 Jean-loup Gailly, Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2005, 2014, 2016 Jean-loup Gailly, Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2018 Jean-loup Gailly + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2019 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2021 Jean-loup Gailly +detect_data_type() function provided freely by Cosmin Truta, 2006 + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2022 Jean-loup Gailly, Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2022 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) + +Modifications for Zip64 support +Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) + +For more info read MiniZip_info.txt + +Condition of use and distribution are the same than zlib : + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) + +Modifications of Unzip for Zip64 +Copyright (C) 2007-2008 Even Rouault + +Modifications for Zip64 support on both zip and unzip +Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) + +For more info read MiniZip_info.txt + +Condition of use and distribution are the same than zlib : + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 2004, 2010 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 2004-2017 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 2004-2019 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 2013 Intel Corporation. All rights reserved. +Authors: + Wajdi Feghali + Jim Guilford + Vinodh Gopal + Erdinc Ozturk + Jim Kukunas + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 2017 ARM, Inc. +Copyright 2017 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +zlib + +Copyright (c) 2022 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +zlib + +version 1.2.12, March 27th, 2022 + +Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + +-------------------------------------------------------------------------------- +zxing2 + +MIT License + +Copyright (c) zxing dart + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +======== +Original license + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +======================================================================== +jai-imageio +======================================================================== + +Copyright (c) 2005 Sun Microsystems, Inc. +Copyright © 2010-2014 University of Manchester +Copyright © 2010-2015 Stian Soiland-Reyes +Copyright © 2015 Peter Hull +All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +- Redistribution of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +- Redistribution in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +Neither the name of Sun Microsystems, Inc. or the names of +contributors may be used to endorse or promote products derived +from this software without specific prior written permission. + +This software is provided "AS IS," without a warranty of any +kind. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND +WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY +EXCLUDED. SUN MIDROSYSTEMS, INC. ("SUN") AND ITS LICENSORS SHALL +NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF +USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS +DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR +ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, +CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND +REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR +INABILITY TO USE THIS SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + +You acknowledge that this software is not designed or intended for +use in the design, construction, operation or maintenance of any +nuclear facility. \ No newline at end of file diff --git a/resources/web/assets/assets/android.png b/resources/web/assets/assets/android.png new file mode 100644 index 0000000000000000000000000000000000000000..3231003306c630840b052b8a9140f2ef6dbb466c GIT binary patch literal 1762 zcmcJQ`#%#3AIEpt&}3(lAql%_&8=MHsHus?mMJ8QnOLXexL2H5r;*!cnQKS$xa3x1 zGs-12xh|euk`~Ej*{SF>By$cq&L8l+&QH(x`}%&~uh;jN&*!&Kx+lq11H1m9shv zk|Az)xT8&VD7=whl5|DXnql%YtZO?Yn1FXa6F0FqxgadG1OR71?C+Fk(KF}QHUovc zdk?Q9^X}i6(d&4^v8vN2dcXr79bQneji)EdEjtV_>_yg)rKDB*3AL0a_*Xw1`WrY>e}M?>xLKp zsQIg>>dVZV{PJo>l?43Fu6=DOq{l~j?ZBhwqE?6k+2R2OXJaZ$La{>%Fu7QgVF@ao zxkI|0Vle$K7;Jm3!`)Du;_kzQ_3MWB6z21eHEY2dO(N|&PCC~JH7IV68qLxU9tn&A zU~h75m`VG0u|Ga7?T1Rqju2P=LD*$kmXe`V4u)XUhUdHfRKQPsD3{5Z;G}`WDh4zv zs*n4N?%26VBz-4_yXcuq=KXYJ;p-b#XsWVG>>OfbhUL2gN?q9D=!n<#5JOOPAAMs0 z2c(E1s!@>0)oW^>tl`jxWSV zR!?M&?!F*6p0jyXNFem|h$m<}Dkxme%pjn`UPpa>^n$GLZeN(>MT>mpmE1O>vgiW^s85PDPtgDsHE5MD7sW85-eyKd zovnpbeE!z^dz07hwQ{ZJNWNlJiOZU_(x?jG^MZ7zfTdI zSzq6YyY|Nxnl(`goOR07>Z-dN|1HI>tq`99AFq+ZDaow&&1yQca0m0JF3o8iR-~qR z+5dbOt6^NYH+KtP2GV+JDbLq6St~Ts7wfX>D9WH7cD0o6+BgSO)n+C!a2A>cht#o1 zohsyujy8=&9O^-HLYK?@gPmqbZPgm5uvgZd1`fR?MgLKuArQ-ep$0l#FUV^nZ#sh3 zYE*3LIre7-nTTn6WL5aM zh;+N}+!2dk=|ZJUh4<_n_6MM~YDYIxTOjxelXsnK`u^$Zs=YB84-zQ$c9WFdc?zn- zpqamZyu;+&cN6VD_>P9eu^EpW=1->_BqWB(sUt^QE*8FjUIKxhpKTevcip&_-s*hA zcxO-==ikK7&CRrsHdi6mZu{U8R2dN5o_ch?`xNV8nM72)I<}UV<`2G3i(;8DszdTR z@1CTDrD(SAST=FLg9M?8!UHoe19~?_&1Jb!{t9i>AvA`kzemqX)YRMGz6>Hwhu{rF zP9q-@(?6Lo_D1O7REN*CTuv+b=o1}$`Iv4vKdCNw<5WE(hnDhdc;HZ>^mRV^9;8aA k%{7<5Fg-08pg&W9wzw-rraZr!+Z6&JxRCI5$EeJ|0aB!T!2kdN literal 0 HcmV?d00001 diff --git a/resources/web/assets/assets/gestures.ttf b/resources/web/assets/assets/gestures.ttf new file mode 100644 index 0000000000000000000000000000000000000000..aabec8ac9e67bc0c79be3b4b15224c8c99ed5b16 GIT binary patch literal 8068 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 SGqS@yzjhhsItH@r=l?f2e3H@t literal 0 HcmV?d00001 diff --git a/resources/web/assets/assets/insecure.png b/resources/web/assets/assets/insecure.png new file mode 100644 index 0000000000000000000000000000000000000000..0c954468d939085cdf323e29cac1271e5be66e5f GIT binary patch literal 4126 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 Gxc>o{396m| literal 0 HcmV?d00001 diff --git a/resources/web/assets/assets/insecure_relay.png b/resources/web/assets/assets/insecure_relay.png new file mode 100644 index 0000000000000000000000000000000000000000..878d574674ef9fd005eab6579dc10261051b1f04 GIT binary patch literal 4616 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 W8iXC&Q2XDd1JHhCfT+~44f{XEhJaZB literal 0 HcmV?d00001 diff --git a/resources/web/assets/assets/linux.png b/resources/web/assets/assets/linux.png new file mode 100644 index 0000000000000000000000000000000000000000..456e58675ae4cfc9db01574174e1b7afe6a60c1f GIT binary patch literal 4247 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 R|L?&BSehacFO9vE{|EW)y#xRN literal 0 HcmV?d00001 diff --git a/resources/web/assets/assets/secure.png b/resources/web/assets/assets/secure.png new file mode 100644 index 0000000000000000000000000000000000000000..01dcb2a8a539dd3290ac8af0c66352460a27836c GIT binary patch literal 2509 zcmY*bXH*ji5)LIK1kn)b5DC)T22c_@sZykc7GUXR0Y#dCpw!TtgaFGSDrltKN|P=~ zXAP);C`D%yt$Z zBs!I!L58`p74Z!9BCi?6T-S}dc9!Tx;{T3B-RNt&Kg<8IC_}wS;{SEdrvKi$hB-?j z{$BY{=ZyJZ1>Lhz#7`;Rd-^{W&NzS5aB+sXcq2@#0VY}>pJ1dqb$IpcAh}=*Q%k@x zTlza_pASE{=U{Z`Vr+3Bv(7|es~mo%jl8zlT$t<@u9bI=hLcPYGOh;zz^@GnSgWw{ z)rpCqIpuR4E`9F-+>CfUV%B)##lpg|n1A1SN9XECkSpc|Tg>fWHU;`jZ7M)0Yd#mg<%0i0TQ#eV{B80BJwnARudmkk`IzLbisqcS6THai6L?zn`61t}< zw$dyv$Yl1aKI2Ud`qE!V4zav-FHsS1D!$y{^r~oB!aK7$;x!d*tNLcfOUw8;lKP|j z!vHth=*5Y;rh z6DV%UZ*i|g7lkI-=%!#bp<+wg;JE|eCrdZb-yW`qaNTe9^_sT7lhs7fz?*i`gtA?4 zp0eUHBKCKUklC9Eles@s?TZ2$yu10Nmt3^{3%M8G1dnHLeyv`9&6h1lDhX)(DvWnn z^4QcBHXDDma${)8EBiRC54rd>9Zn2v2HQ)vIt7c)fXe*EE8b8wO0-MbY$LQ{MR~{Y zvY9Fj>ObvSdq;ap^*84!rz54Nz74cgsy_X+i$F_Fe@txw`fSIC@d>Y=CJ@oDjM#_|%aQ46JW9}h^T$qk zvY7_%(wF{|=TSbd1lTtrycG|&+fLPT-`rF zict$rMJuNg>V9li#rZmOO0A1MzU4_>fv-;`qKP`?@#Zy7K8>qHs@}+Cn$0){$}w~7t`x*0 zhbxlhsRP&My*i!W`9wEWBFd~vetyT+aWJs@&bNjO1eI4$hU;t0MjCE6&jDP0Bm?by zK%jBK+qkEidg@(wWhfrGsFB&nja>S)C(B1O{a(@(t9wLHbfksb=O<(_c663hkAs!4 zWHsHAma*JC7v7|j5B}huY#gL26KMj%-^KMRVho>>#YBsgFX9%Dy!l$1x0mB27H-ex z?Tk?xq-bT83Q^_DBCh3%2KrCGAwK11NuTDiEg5XX*%^A5vg#^qQ=%dRKEm+36k(p7 zUydW7Gkb2mL2%5W#!vvX>#khvhT47Gl#^x}6FuIOMi#pXiv&G!*eK<4=KRxWdnGP98;OKn z)=4ReOCAi994fqf8OT|sP&`vnr7X?E?1vFS?Ym!~Ya(!2o38UZ$@6lT<3zVG!Z1fr z!chm*?&0mp+loW>WX1*SEe;3DoK*7xB4;we?!Qb>I_gAa!6~9w+*pX!Oft2Bs zt1Ny&HaOKQ-*c$!GmRV8auS8Go~Y-LnSxqRBPgTTiLd6BS?T2Ln0umCu6C*AdVs)c zneJ4U(aX3*?U6yMv4tV$WVhYGQQoLTw zHO!^=B`s~2q2=tB9_vtne@+{Fa-!0F5F>T3=tDHQ^qXK0WWV9JG#Hfm=W1~4cRv-~ zP)p_m_NZYpcEh^Ph80|eMrpP+nd{c##Sh0C_&8VV2fF6^=auUaSgJq&&fuJdXaWy| zt_f5n-SH?vsw=?FHMmF?l7zH+OlZTywPqeNX7L4 zvV^?UVuLS%vNbwPgZgzPh*+$#G%k-VxbzjBi~!MP{hhR_cABZ?$%2P<6}xBaN~+Z7 z3j8hJj;YaAmy~dqls0!a;ed@b-9Lz|H3BB;wja1y)YNfb)#hE^C^nkk`4lnA8z=QW zE3Sqv+Ak8kfw3#&hx97_A`%ktM4OiMp!*};=Tj%G)Q3|xWNN7`9AsI^kHU2Fth!A? z;<9V{m7vUu%gvR)FPIagft`FwD7d!hH#n38uPB{&tZ}f-yaJy_!VDN%o+x>?0hjoo z;5^7Yk(NJY;uNk;d2>|aU*jQKMLfmi9tya0OXgee1Zwk7v$`cBcb8P0B$36c)%;ME z)xCVfo7RyAsV{#lD#cU@-I4AKJ~9ysyS|?@+s^cqyD}|XOL6GvQ@LbQ`>b{o{l!OB zQ77OTMm8xeQby1}=is*+di-2~n_~sxUV{E`-$pq5-edlb7Ui!Q*=tsXq<0^`4}S(g zDIqJ)W+k`N_xM6zDh2%&siD|Feq?WXYWQ}R;k~V1r6bhN(!>n`$=^u5aP|fP42hM*BvFg==Cb2ljyyh!C-U=A-W(4M(<=s^fnkJdhgMr6GTZ6UG(Uk(V|An zn|r_ay+6M5>~qfEYp=Eb?B_W@PL!^;Dlq{)0RR9XhN>w)`*RQcz45UAoEhQfl>h+7 zM_o;Q$e&Uk4pInG`ELaNFY#CX7nJ{}D+h=Cizo!D$OrvX!c{;)fAasTz`p-q^?xmJ z;6LR5najifq5W<0xA0&2KmLC+fB*h{|L~v~0tLNQRfcOQhN`O~v_J?o@LM$%gr-uM zy3$)HI9Lq?S5*tvR)Rx!kN0E)lmIS|&#y1Iy+kDZ6aX-M6}TqAg=P!Ay}G+Lx-bTC zAqT*)$UNAoJU9Wa3;;K}+xxrIi__`Vnck^>fD_=y*3!h%R9;H~vN92t=6-OBF6*o) zYA-R4wUG7)i~7nkdGOA!FAUBMb&Y=xE)3O|gYGGfQqqF18#+>kyD8HN_^)Nkw0BHdq zDMlaOUw1ba2{u6m!S>0{;%`Bsf$|t0Ol-b_o>_iLwW(2Mu>c2vkdM@0Pq@{eu?cxT z(|!)Xez?26lN=^pzdHW9O+UB4G$B&WL-W}Tgm>oL5zk-vj3Ua@ke#TZ^!;n*EQFtW z;F=X106?}4RR-((E}&B#K1_iq!|g^j+kS8^eHX7XaWtuHSLH-bl|VnKLritStu`P=}r{tKOF|iS~Yi)oD>I3P?zJbdJ8$G6zXpv`Es4hrIOmAPiqq6+X<#moxVNl#smB)s2Yo_i$*p% z6yhDEnMUuz;$3*84NDqXSr70mcmfxZz7@Jb=)pE*@N=s?M`xDP=lDN8Cl%egc`&M# z7fR}$<%3g8ctSC*aS<%aZFGe%JdtfxVt^A8E1>MuG96(GP_fu-oSw)IkVYDYmEu-) z(09FD?hM%z>ZZf!P3m_pzj&U1?noCau!0L8Ztd0dP%3eAdHXd-8N?&ZYG7^{%F4UikrA(n>?V z_c*Ni(pgl))USt_fmX1a13*NJYq9eEd4~<`$LyO$T*tq}w?x3=^rQ~W?YjI_>hn%B zLtElCuG_woUd7@7OBLNdcdKDbK$&tvj|Z*AeAc&@(m9V`@}rSP1XC9&JLP~CpU%c% z;xDddR=jE$k-OKOHKNjm#~Gp8l=Dv{t%(!`RX~xC2m5F65-TjzNYlzxBGZ0DQXf-n z!xN3jI22Kw!s(tU-nu8uossV_>eV%w@b}L$8-<99*Jw8h1D<_2MN2n8iOe9 zLn9?<62ZS~MT});;g>fz*&>Ggx$<6bye=lT7T=G`23=f!x!rKg#pSxyE|c|lJJs#( zjW67r#qLlHDj1-7b<|htz>UO`d`BOjR#q0ZPDQ~&Z~b!-eOA?24_o@IJx6T)XT`>0 z{N?^F$nPN6sm`T?=Vko#xQivF(Q44;f#XU5AJLB+5>jd_orX(?c60Z>%2c>@Hgk5) zKw#uB26bfE*)-owk`a9(i!Nc%cN&sT|bNpbZh%c=yTbCdbK|4;Vr^l*t+;(Kk}M&vs%yA!!hte7#Ay=@smibJEI)5jAMnC0^;Wa=WyR60A;$O5X}Z}#HGtX{|%iQZBe zx=mfdC$iTVTOE0*_TKA~pPR1^1A0Df{-y;2#yV^H?%cI}?Ju^=$Dn7v)*8&Cec_ z3;7i$*M~HDl9+cbQvWQf!HVpTCN?D802(dFqpgs(3y(Ptmmor2N0P-xIsx!JMVTo2 zA|3pm-EiQ}EXQPW(pMuM3O-hCT^`mRrqiHN@PQh4on{KI*52!zoQ4R~DdIKpC)Rw( zz9u6^#XJ^XoR!SB4=GN(x@d-mG}RNWn`B3-RKD1`zdbmNKz>mE2~%HlE>#j5cGniaohVo=CP*Ra#mjIjNOEIcbEMs@E?&rxPzK^Rhmq{fV6A1R=(RqY zRH|KXQc?vkt^0qQaBNd~>Ml=;1JNi&7E5vAGKMdnI-?xs(xnFdK-yvOm=<)Wd7@-dP96bB|UEF@T>PeN3%NPlLC z>+F6r|Mb}M+Dy3Cp-NfSXk~#%MK#N41kCj!+%EDiLho5Zm|6IvPiui-x=CIQalMrs zIw)0kI5cR*~UY}m@keg4h=VQy&At!@x7-?kP*?D z$vTrJROC3ChuY926Xp}p33~6vo$)2T(+m*uqy<|NaSs$X1;SUiGp9U_~6pDmXbxhA8=^Z+vx5%=U&e8Q>E&WBx}{Cwm7e~RL9#y zVs4f{30?V?Aoqb%%yz6Gp_CxueFZ7{n^_(Ixpf+r$dvW-n^_5;=@-l`1Hw`z_J;3 zm>{~^BAi__+%)j2;NTtRrjM81!?Y-A-)S4Ps0>f>(Pk7u8D3;(0pVC|an!)E=12o6sq_2-X0VMgr{y zpDW|@8#NxAeF1`Gq1femQ9v-a_htkHWI|l0b1urRj&ho%kAIp_g`@z#8H_1Gb=t-o z$42{hSngjX>O-LHOBQI^o~GB>D&Um(GK88YySmfx5SkES`kYIup7m!fRcy5}otsmlRV<(|`3v~v0%}u$ZRXkCzUW6QLV-7l6?}g<4?>Pr zX>U!e42w<{pic(yQ`m5!Lq~~`LNVR|ef7$z=9PC7FN-H?#B}VmLGWqg`}^zg3B2K`8Jp0uv*boT zDIu84zOXPpB4YHGq3oS0AmYU{>VZZB@vuUKQYZs^G6%~^`B&DL%y>#TlS(%m3AH8EMU(qM*Crb!}_%Ei%X5%}V_buzV3&br~T zBDKjK^GuuVvxW$EhNX{L0tDcL>vV|l1NS;(6r$E{0z6cerIsLkyPAZSlv2sY`DBZ~erom9=uLhrV=)?Abaxtv zRw#V}U=LN=%v1^;77!_K4k3eZ-s-Epl_zb=>>d&QPM6G}g2xn)eE{?<@|F{KJ05E~ zucN8KX)A(3Ru~J+64^q&>CABbw*O|KGlV3Aa%QTW+}VC zh}yc$V|T_<1DmDVLM+glo&Iw^B-UvbubKBoi6#@KA(OV+x5~X{gz#mv)29d-CU~YX zk_%-v1v2betDUUs-F^0|_4hG8_@0;eC$ zL8m{z?3Xs*W0izAQI~X(i?0sZ*!1G=04^o*5jkM_D5dl zqp`7>^yz!q4MF(UcWovtDvpL6R{*T>eyCCcS0yP%J~JKri?oy>gv>R4D<_|cIBrXAQ79DYNgk?6`j z^+jn^a(j##oB8pkFlQbA#rHxVX_*a+REj~HSGHveP4#%~RO#dWI&(-EhbuaW@tt-d zcRuV_v*LF1AvVq|1EGvz-RB!9W?jqMc-m_eSvV%?>LTN%^5i?;0bNY#7^%w=fCf3! zqrg^Fmk}k94POeMG*C`8bJptJ>|c11)#Ldx ziEZCO_$@$ZS)sF-{2li%4A#W(<15VkII12Zo0t0w*)HS_)$WSTQ72^$)E=9uMNO++ z?6;8{%~}K<(G*NnmX9UWWTSn}Ke%$p3l0V&I9qb)FiIaiZs`j?gNk7CCjk%{pL}J` zQ7o;-goG%!!JUFyttV2w{h&4C{7Kt@)j<~)_rr26CMqURMywi`q5TnMFTj3!i^A61EiAXHTzF$CZ)rr*llzn-lt4&Q-Ep`p zfrep5<4Ef(sft^4Fj9cV~PmqD#O}4ejTm;TmG|JW^rZp9H^o@*!exV zz76GU_OcG8L-Ngx2t-Y^H;iIIS^xXEao4fnB(Lh&BXwmxQv#G2q&t}x0?;-#cqODx5X!-6x#crvA literal 0 HcmV?d00001 diff --git a/resources/web/assets/assets/win.png b/resources/web/assets/assets/win.png new file mode 100644 index 0000000000000000000000000000000000000000..5ce86a25755115dcee601fb7bb683b9e06712945 GIT binary patch literal 1379 zcmeAS@N?(olHy`uVBq!ia0vp^CxG}V2Q!dV+~VN^q~-+pgt!9f|AQ4wR=AJ?bf0la zkY6yvpNGuc_k_en-m(5*;&}D-+EZQi%2*}SMJDcYpQdiTnyrOL90gx9(F zr#rOsH~qSr$H2hi?CIhdQgQ3;-E9Bc1|n<;(&kGo`YtaM_qv^H!1gqZ?aBZD+izw* z_RgQRWtDa3z3^EkzgXpN+8uw+JVTMANdbsXJoK2E8nlVc-8Ak%%aouEzE=Lp2P|00aXjtaYmT^*>HS;{Io?T z7MvoAr`jqTZQ06%TeoUF^>g4|)FO~*Kl$#%AJ1-mHFp2NlqI0*>vDs)>-*E>8|Syx zS1l5lu3tSty?Z8~Un6@!OUTkGJ5R)I+{9j4Z?3>u`1g$K#&asK*a{UFu?re;?{fT} zX?phB{LQD6?=}dya7vamUr*Y)Gl-|k)Ma`*tBQgb%hnaqH*O}pGr!o{yraMG$sd7G zRhtv#Wo9#8+Pq6obrMBHW}6-D?M?1ZXg(sIt@iq+ z!mjDpm?jCR8aoR-R9ltS9ChGuotx02ZMz$9x?Ic=;LLDZa;7QI;E%!V6Fnzh-h0_* zlA>&I_rb5+E8p*1-*e+_xRJbJ2JfT12l=jN8$U1~_I<2iec88IF_eLkMZf_PNiQxzomNv2)Bi zh{!_gx{QT?b|BO3}+f?^G&d_D0& z_}a{#Nvn4(uHp~%*kP0Cs1X)=^qRFf%cBX*KdW}l*8`>}J=>1Y&m69Vxxcj$e?0s6 z_MOiHnHTXFKK1Qb!Ccy&T-{n69_0RLi=thj|Jk;0T+g|h=D)P4^tjP9<$KKz90}cCvFvnJ>)gg?Rq4x=`8t31`=@85E!eTR=-L_$ z#gqpt(-yc)z8`h`T)>US9QRb-zNqjw*Ic%pX$EC}4k!J3hNbgt3_o?ec?c|x7(8A5 KT-G@yGywp&Jg<8I literal 0 HcmV?d00001 diff --git a/resources/web/assets/fonts/MaterialIcons-Regular.otf b/resources/web/assets/fonts/MaterialIcons-Regular.otf new file mode 100644 index 0000000000000000000000000000000000000000..8c99266130a89547b4344f47e08aacad473b14e0 GIT binary patch literal 1645184 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 to+; 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

c=3!Ezj*1#%UE9K;AJIVw&vv^ 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%0D0!fg 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

`}uXAp@I?3-tF7> z_F6hC5&3Js12G;Krhd&>aM3lY{PXJt9h>+c!cOC0UduYw{k)u>F3z*^DWQiEEq_ss zpjf@=S{va-yOpc2sd3e4^cyQS8l@+AQ*TLoVWY~@R@3NcvbDt%JMT2uj208K@r5Rz z00%pibt3)kyPLI!1`42u⁣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

eltDWW#SYV02m3NHRIGJ?ONPtHAKhY-Z!XfGtN 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

3k&?M&gbsWzq-u5Hyt>()6tm(t(b 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�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�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

$N+T`@nVKA{J9z!~*>X-FJkEv)$dZ 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 0.5) { + _this.noSleepVideo.currentTime = Math.random() + } + }) + } + }) + } + } + + _createClass(NoSleep, [ + { + key: '_addSourceToVideo', + value: function _addSourceToVideo(element, type, dataURI) { + var source = document.createElement('source') + source.src = dataURI + source.type = 'video/' + type + element.appendChild(source) + }, + }, + { + key: 'enable', + value: function enable() { + var _this2 = this + + if (nativeWakeLock) { + _nativeRequestInProgress = true + navigator.wakeLock + .request('screen') + .then(function (wakeLock) { + _releasedNative = false + _nativeRequestInProgress = false + + _this2._wakeLock = wakeLock + _this2._wakeLock.addEventListener('release', function () { + _releasedNative = true + _this2._wakeLock = null + }) + }) + .catch(function (err) { + _nativeRequestInProgress = false + console.error(err.name + ', ' + err.message) + }) + } else if (oldIOS) { + this.disable() + console.warn( + '\n NoSleep enabled for older iOS devices. This can interrupt\n active or long-running network requests from completing successfully.\n See https://github.com/richtr/NoSleep.js/issues/15 for more details.\n ' + ) + this.noSleepTimer = window.setInterval(function () { + if (!document.hidden) { + window.location.href = window.location.href.split('#')[0] + window.setTimeout(window.stop, 0) + } + }, 15000) + } else { + this.noSleepVideo.play() + } + }, + }, + { + key: 'disable', + value: function disable() { + if (nativeWakeLock) { + if (this._wakeLock != null) { + _releasedNative = true + this._wakeLock.release() + } + + this._wakeLock = null + } else if (oldIOS) { + if (this.noSleepTimer) { + console.warn( + '\n NoSleep now disabled for older iOS devices.\n ' + ) + window.clearInterval(this.noSleepTimer) + this.noSleepTimer = null + } + } else { + this.noSleepVideo.pause() + } + }, + }, + { + key: 'enabled', + value: async function enabled() { + if (nativeWakeLock) { + if (_nativeRequestInProgress == true) { + // Wait until the request is done. + while (true) { + // Wait for 42 milliseconds. + await new Promise((resolve, reject) => setTimeout(resolve, 42)) + if (_nativeRequestInProgress == false) { + break + } + } + } + + // todo: use WakeLockSentinel.released when that is available (https://developer.mozilla.org/en-US/docs/Web/API/WakeLockSentinel/released) + if (_releasedNative != false) { + return false + } + + return true + } else if (oldIOS) { + return this.noSleepTimer != null + } else { + if (this.noSleepVideo == undefined) { + return false + } + + return !this.noSleepVideo.paused + } + }, + }, + ]) + + return NoSleep +})() + +var noSleep = new NoSleep() + +var Wakelock = { + enabled: async function () { + try { + return noSleep.enabled() + } catch (e) { + return false + } + }, + toggle: async function (enable) { + if (enable) { + noSleep.enable() + } else { + noSleep.disable() + } + }, +} + +if (nativeWakeLock != true) { + // The first non-native call sometimes throws an error, however, + // the error does not leak the try-catch above. Therefore, this + // is an easy fix that realiably works. + Wakelock.enabled() +} diff --git a/resources/web/favicon.svg b/resources/web/favicon.svg new file mode 100644 index 0000000..0234ca6 --- /dev/null +++ b/resources/web/favicon.svg @@ -0,0 +1 @@ + diff --git a/resources/web/flutter_service_worker.js b/resources/web/flutter_service_worker.js new file mode 100644 index 0000000..b32814d --- /dev/null +++ b/resources/web/flutter_service_worker.js @@ -0,0 +1,1195 @@ +'use strict'; +const MANIFEST = 'flutter-app-manifest'; +const TEMP = 'flutter-temp-cache'; +const CACHE_NAME = 'flutter-app-cache'; +const RESOURCES = { + "version.json": "370e398dd1c5880b6f548a978d403ab2", +"yarn.lock": "dd07d22cbf9a738bdb68b591bc1bc742", +"web_deps.tar.gz": "c951441c06a9a9b7b6136c6d459e3899", +"start-server.bat": "eb6bff5aa07dec1afb80e3bdec7f6e41", +"icons/Icon-maskable-512.png": "7f03ce96eb8a827eb1a8dd06a5ebc638", +"icons/Icon-512.png": "363d0fbd6c49a37ee01b9afad0849d86", +"icons/Icon-192.png": "ecb50d026dad007de7c81e675bda5ab7", +"icons/Icon-maskable-192.png": "5496a0a956a65451bb26d515a8365838", +"assets/assets/win.png": "e1a0227db222645b8efc9891011ece1f", +"assets/assets/gestures.ttf": "a70c60208ba07ce378ed9a5cf8aa586b", +"assets/assets/insecure.png": "83eb7acf1ccc3fc61da4a5b24c5c2097", +"assets/assets/mac.png": "6c71189768c9f28906fa157d227bd2ff", +"assets/assets/android.png": "3856527a965dad9a4b4625ec5c83ed1b", +"assets/assets/secure_relay.png": "ff760a9494c07985683173f362d4631c", +"assets/assets/secure.png": "2f77df392c6faa3d8a94dc42f916f99e", +"assets/assets/insecure_relay.png": "3c009d927b3a8d5ab209758a2b87d710", +"assets/assets/linux.png": "b3282723058972022cfd61b5395cd52f", +"assets/fonts/MaterialIcons-Regular.otf": "e7069dfd19b331be16bed984668fe080", +"assets/packages/cupertino_icons/assets/CupertinoIcons.ttf": "6d342eb68f170c97609e9da345464e5e", +"assets/packages/wakelock_web/assets/no_sleep.js": "7748a45cd593f33280669b29c2c8919a", +"assets/FontManifest.json": "1053b6a7ac98b1998f83026f68cea87b", +"assets/NOTICES": "5550015e65deb04cb66d6d6a7719a454", +"assets/AssetManifest.json": "8d7619e36fd23ae0a6e072735d05043f", +"js/package-lock.json": "422049e85adc567d7547e02917814e61", +"js/yarn.lock": "21422deffdcd161975f986de506221cd", +"js/node_modules/has/src/index.js": "a8d64bba485fcf821ade7ce6e94f9c0a", +"js/node_modules/has/package.json": "2fee243336ba5aeebed1e0145472cd49", +"js/node_modules/has/LICENSE-MIT": "d000afc3c9ff3501a5610197db76a246", +"js/node_modules/has/README.md": "c3ded9188a92bbea57b2dfe8f00e32ee", +"js/node_modules/has/test/index.js": "91cf2ac2cdf73a0d46f9be0607e6af94", +"js/node_modules/object-hash/gulpfile.js": "2f14f251808cfefe7d10b136f8ad9bec", +"js/node_modules/object-hash/index.js": "6b51d652802cc550c3c26e447f5f8d63", +"js/node_modules/object-hash/dist/object_hash.js.map": "d22f8c25c57e7fa07535c8ac26fbf09c", +"js/node_modules/object-hash/dist/object_hash_test.js": "add859535486c1145442284d57038e48", +"js/node_modules/object-hash/dist/object_hash.js": "cf8987042959c9ef615582d5cb2aa143", +"js/node_modules/object-hash/bower.json": "c1489a5c3d2a69a7df715b0c5c45112e", +"js/node_modules/object-hash/karma.conf.js": "b49d9126b50f90ace38025fa0f4b214f", +"js/node_modules/object-hash/LICENSE": "5cdb72856f26dc0bd5700bad915275c0", +"js/node_modules/object-hash/package.json": "8adca336c8492f72b2770e6cf3f328ab", +"js/node_modules/object-hash/readme.markdown": "fe0529a18f208f4b1d994c70485e5c4c", +"js/node_modules/object-hash/test/replacer.js": "d7c2c6e7756421b15e94e68bc28cc4bc", +"js/node_modules/object-hash/test/index.js": "1192bc0432cf6fb9be0912200171afc8", +"js/node_modules/object-hash/test/old-crypto.js": "92b9071aff0e80ca0d0b9f48da0f8aa4", +"js/node_modules/object-hash/test/blob.js": "cb046583807602cfadc947cb00d326c0", +"js/node_modules/object-hash/test/writeToStream.js": "10b3175dfa21a681882c28a7e4f7d4b4", +"js/node_modules/object-hash/test/object-classes.js": "15bc1b90dadca1effbad684b41f5e8f2", +"js/node_modules/object-hash/test/types.js": "fb4e7d4a11d0a0bd7fa4f587e7764f0b", +"js/node_modules/typescript/loc/lcl/RUS/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl": "e5efa8f63a5048006896511fb47396f8", +"js/node_modules/typescript/loc/lcl/RUS/TypeScriptTasks/TypeScript.Tasks.dll.lcl": "5985ab0e76cdca58fe72f8ab07a7eeed", +"js/node_modules/typescript/loc/lcl/RUS/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl": "0930ed85e521c9280572a41f94ad1c3d", +"js/node_modules/typescript/loc/lcl/RUS/Targets/TypeScriptCompile.xaml.lcl": "9ef111dd28e3e945b9ad7a32a846fe30", +"js/node_modules/typescript/loc/lcl/RUS/Targets/ProjectItemsSchema.xaml.lcl": "c73bf0f90e147bfcff24866e353e0e69", +"js/node_modules/typescript/loc/lcl/RUS/Targets/TypeScriptProjectProperties.xaml.lcl": "5f73e996e8daa609e91ae7c4053a352a", +"js/node_modules/typescript/loc/lcl/ESN/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl": "3dad277626213f9ccc7844521afd5042", +"js/node_modules/typescript/loc/lcl/ESN/TypeScriptTasks/TypeScript.Tasks.dll.lcl": "8637b817af1fcd451e443722a1007387", +"js/node_modules/typescript/loc/lcl/ESN/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl": "3682cd08224bfd73151b02c752c38f3b", +"js/node_modules/typescript/loc/lcl/ESN/Targets/TypeScriptCompile.xaml.lcl": "5734b124a10efdc6c400f3397f12cb29", +"js/node_modules/typescript/loc/lcl/ESN/Targets/ProjectItemsSchema.xaml.lcl": "07fd13d5739dca42ffa93cdc2890cf83", +"js/node_modules/typescript/loc/lcl/ESN/Targets/TypeScriptProjectProperties.xaml.lcl": "203277c73802627a92c8ae8fa5595c9d", +"js/node_modules/typescript/loc/lcl/DEU/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl": "0bac0ad8124ecf0285db87675f905d21", +"js/node_modules/typescript/loc/lcl/DEU/TypeScriptTasks/TypeScript.Tasks.dll.lcl": "fdfaf66ee55df2b9920672ce15758435", +"js/node_modules/typescript/loc/lcl/DEU/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl": "c0a86f0c56b88970dd720727fe5b11bc", +"js/node_modules/typescript/loc/lcl/DEU/Targets/TypeScriptCompile.xaml.lcl": "a104d3bd669e39e002a42833a39f80b2", +"js/node_modules/typescript/loc/lcl/DEU/Targets/ProjectItemsSchema.xaml.lcl": "0f5b99baf5fd71665a99f5b1587b120c", +"js/node_modules/typescript/loc/lcl/DEU/Targets/TypeScriptProjectProperties.xaml.lcl": "e6f941e1ac870573f76a25df4c615d69", +"js/node_modules/typescript/loc/lcl/ITA/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl": "54e05b79ecdf592487518eb2ac8a4086", +"js/node_modules/typescript/loc/lcl/ITA/TypeScriptTasks/TypeScript.Tasks.dll.lcl": "2dbb304887cd7ead5fe9450c91b119f4", +"js/node_modules/typescript/loc/lcl/ITA/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl": "c0e8a3c3c0e0d2594cfc5f3208ec8261", +"js/node_modules/typescript/loc/lcl/ITA/Targets/TypeScriptCompile.xaml.lcl": "10d3d0b23ec3bc42d83dba69b17b2abe", +"js/node_modules/typescript/loc/lcl/ITA/Targets/ProjectItemsSchema.xaml.lcl": "90eccbd7ce40e97a4240d2d0934bea9f", +"js/node_modules/typescript/loc/lcl/ITA/Targets/TypeScriptProjectProperties.xaml.lcl": "8a47c981fc4c4765659683433f3e38bd", +"js/node_modules/typescript/loc/lcl/JPN/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl": "4606ab1e31abc86d7d7c7b955965d8be", +"js/node_modules/typescript/loc/lcl/JPN/TypeScriptTasks/TypeScript.Tasks.dll.lcl": "1524c864d675c834ce295e160932b920", +"js/node_modules/typescript/loc/lcl/JPN/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl": "6a480061e8879991727da1d142594380", +"js/node_modules/typescript/loc/lcl/JPN/Targets/TypeScriptCompile.xaml.lcl": "0dcd86720cef42464ef465b6b4cc8ba6", +"js/node_modules/typescript/loc/lcl/JPN/Targets/ProjectItemsSchema.xaml.lcl": "ba0ded748dc90b02131dcf07202f83f0", +"js/node_modules/typescript/loc/lcl/JPN/Targets/TypeScriptProjectProperties.xaml.lcl": "a004a196d23422c18a881c911deec6e1", +"js/node_modules/typescript/loc/lcl/PTB/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl": "d98d6b241300a79fd705c4c55d11b597", +"js/node_modules/typescript/loc/lcl/PTB/TypeScriptTasks/TypeScript.Tasks.dll.lcl": "f9ac18b2c009cdf059f5325bc1a074ae", +"js/node_modules/typescript/loc/lcl/PTB/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl": "3c0a5679ce01bef49d27c0f051303741", +"js/node_modules/typescript/loc/lcl/PTB/Targets/TypeScriptCompile.xaml.lcl": "017ef839dee30973a823930cbfd61a11", +"js/node_modules/typescript/loc/lcl/PTB/Targets/ProjectItemsSchema.xaml.lcl": "3ef58ea63ab26af6fcc27af53437da20", +"js/node_modules/typescript/loc/lcl/PTB/Targets/TypeScriptProjectProperties.xaml.lcl": "cc1ccb4fbe18136ad5aa4cfbeae548b2", +"js/node_modules/typescript/loc/lcl/FRA/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl": "b37d806bac9528d6199c12e83ac20ef5", +"js/node_modules/typescript/loc/lcl/FRA/TypeScriptTasks/TypeScript.Tasks.dll.lcl": "d0ca3b6e4e053a594fc9992b912706b7", +"js/node_modules/typescript/loc/lcl/FRA/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl": "4db027059826816c6498fe5f8ee90a6f", +"js/node_modules/typescript/loc/lcl/FRA/Targets/TypeScriptCompile.xaml.lcl": "b9e2557ee856ec839553e60e7bcc355b", +"js/node_modules/typescript/loc/lcl/FRA/Targets/ProjectItemsSchema.xaml.lcl": "a12670a69ff2acc4abc69e544b44cc9d", +"js/node_modules/typescript/loc/lcl/FRA/Targets/TypeScriptProjectProperties.xaml.lcl": "09e9090e2e2780b8feefe2b13cc3abdb", +"js/node_modules/typescript/loc/lcl/KOR/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl": "22ee09770085ab43b5b5cfc35912d0ca", +"js/node_modules/typescript/loc/lcl/KOR/TypeScriptTasks/TypeScript.Tasks.dll.lcl": "2ef298fa5afdb953c1220a304686263b", +"js/node_modules/typescript/loc/lcl/KOR/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl": "8ecfde7158eea9e694c241c04e27258e", +"js/node_modules/typescript/loc/lcl/KOR/Targets/TypeScriptCompile.xaml.lcl": "79ed1ff8b83efe25adad6b03adf3b591", +"js/node_modules/typescript/loc/lcl/KOR/Targets/ProjectItemsSchema.xaml.lcl": "56a54834d65b6701704900b4ea2a6834", +"js/node_modules/typescript/loc/lcl/KOR/Targets/TypeScriptProjectProperties.xaml.lcl": "dee34d6f12a6a07e170b4e14d63c9908", +"js/node_modules/typescript/loc/lcl/CHS/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl": "d79d6e0e724e1b8678d0f019d3afd2bd", +"js/node_modules/typescript/loc/lcl/CHS/TypeScriptTasks/TypeScript.Tasks.dll.lcl": "ccfd910f861ebf7a783ed2554029b110", +"js/node_modules/typescript/loc/lcl/CHS/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl": "24f5f19f0191ad94be56224dafdb11b2", +"js/node_modules/typescript/loc/lcl/CHS/Targets/TypeScriptCompile.xaml.lcl": "da230f14f0f81e150ef9178c206378e3", +"js/node_modules/typescript/loc/lcl/CHS/Targets/ProjectItemsSchema.xaml.lcl": "01763ef98ff0af7caf8b4baf2c16dd86", +"js/node_modules/typescript/loc/lcl/CHS/Targets/TypeScriptProjectProperties.xaml.lcl": "b5c50f5853dd800118d8a87e5d6ba9a6", +"js/node_modules/typescript/loc/lcl/TRK/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl": "810bb36adb3cbd72a28f1df315fc94b8", +"js/node_modules/typescript/loc/lcl/TRK/TypeScriptTasks/TypeScript.Tasks.dll.lcl": "4c704d52f146e7c18ce52fea00a9ac90", +"js/node_modules/typescript/loc/lcl/TRK/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl": "724af11ce1664592218ca12f75d7a75d", +"js/node_modules/typescript/loc/lcl/TRK/Targets/TypeScriptCompile.xaml.lcl": "82071317e42d0900fe505821e1a1db48", +"js/node_modules/typescript/loc/lcl/TRK/Targets/ProjectItemsSchema.xaml.lcl": "ecbd4ceed467cd33e8dabd34fa25f0b7", +"js/node_modules/typescript/loc/lcl/TRK/Targets/TypeScriptProjectProperties.xaml.lcl": "16d1f41c61f24964b634bfefa6964ce4", +"js/node_modules/typescript/loc/lcl/PLK/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl": "96c9095e28c2c479ba5f8e05d93bb052", +"js/node_modules/typescript/loc/lcl/PLK/TypeScriptTasks/TypeScript.Tasks.dll.lcl": "4faa3603606f9d4d49d34563ea7bab0c", +"js/node_modules/typescript/loc/lcl/PLK/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl": "e06882cb1756ca9322346728e83709df", +"js/node_modules/typescript/loc/lcl/PLK/Targets/TypeScriptCompile.xaml.lcl": "918ff562ea100420d40a9458df96322f", +"js/node_modules/typescript/loc/lcl/PLK/Targets/ProjectItemsSchema.xaml.lcl": "19916279b52a3e77a6ca9b5610780130", +"js/node_modules/typescript/loc/lcl/PLK/Targets/TypeScriptProjectProperties.xaml.lcl": "5ee689172c8f58f4b397f35b827433b1", +"js/node_modules/typescript/loc/lcl/CSY/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl": "e876b22db258cfe8be33b118573c2a30", +"js/node_modules/typescript/loc/lcl/CSY/TypeScriptTasks/TypeScript.Tasks.dll.lcl": "6a78a8a7826f95d3fef85efbcd986665", +"js/node_modules/typescript/loc/lcl/CSY/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl": "4134fa6a86eac27b0ad773b1ba30df23", +"js/node_modules/typescript/loc/lcl/CSY/Targets/TypeScriptCompile.xaml.lcl": "00c6999f21e1c1288ecd3e01566b3144", +"js/node_modules/typescript/loc/lcl/CSY/Targets/ProjectItemsSchema.xaml.lcl": "9441830691705eb0054f191c19864cf7", +"js/node_modules/typescript/loc/lcl/CSY/Targets/TypeScriptProjectProperties.xaml.lcl": "3b2d1584bc1eb4002510d282b1497c2c", +"js/node_modules/typescript/loc/lcl/CHT/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl": "dd402cbd4d252d8f590d92d3d061a0d7", +"js/node_modules/typescript/loc/lcl/CHT/TypeScriptTasks/TypeScript.Tasks.dll.lcl": "be35c710e4e5c7e31e2815e04701a8e4", +"js/node_modules/typescript/loc/lcl/CHT/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl": "2a9c8cdb03fd0382d3a0c29c9b235d76", +"js/node_modules/typescript/loc/lcl/CHT/Targets/TypeScriptCompile.xaml.lcl": "16e6961ee7a1ce7bc9f926cf8fb0b87f", +"js/node_modules/typescript/loc/lcl/CHT/Targets/ProjectItemsSchema.xaml.lcl": "28352b7aaa3aef93784fec704a134f52", +"js/node_modules/typescript/loc/lcl/CHT/Targets/TypeScriptProjectProperties.xaml.lcl": "a78f6b60347a4f8fa27aad2caf261e05", +"js/node_modules/typescript/LICENSE.txt": "55a8748c7d5c7253f3e4bb7402ff04db", +"js/node_modules/typescript/lib/tsc.js": "24837647e329b2fbc2754a57c09840aa", +"js/node_modules/typescript/lib/lib.es2015.reflect.d.ts": "1acbd7176d386922b1bb9e503f9d6dee", +"js/node_modules/typescript/lib/it/diagnosticMessages.generated.json": "5359c6e47be46b03b1b00ee703a5e1eb", +"js/node_modules/typescript/lib/fr/diagnosticMessages.generated.json": "7cbc12b03a6d6b37945b927398652e58", +"js/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": "06415404c983b6db8dde99cd70c84169", +"js/node_modules/typescript/lib/lib.es2017.d.ts": "0e93dcd71800d254b9a23f37e01a269a", +"js/node_modules/typescript/lib/lib.es2016.array.include.d.ts": "e87e1af357219f43749e7c2b8806f28d", +"js/node_modules/typescript/lib/lib.es2016.d.ts": "d9251682af70ae8d7dda27fa40a06fa9", +"js/node_modules/typescript/lib/lib.es2018.promise.d.ts": "c9853fa1a3bfdeab45180d36e24fd25e", +"js/node_modules/typescript/lib/lib.es2015.core.d.ts": "ee228d54de8ad8719f7f5b5e8feb73c5", +"js/node_modules/typescript/lib/lib.es2016.full.d.ts": "15bec3e1c390754a5b4f4fb2cb9e1fde", +"js/node_modules/typescript/lib/cs/diagnosticMessages.generated.json": "cc0552e69a54ad094ba86e67887fc0f4", +"js/node_modules/typescript/lib/lib.es2015.collection.d.ts": "e88ef07e0335356f4c4421d205fb3a07", +"js/node_modules/typescript/lib/lib.esnext.d.ts": "3e2dd61dc9a9b2ae5bcce17fd4bd6ccf", +"js/node_modules/typescript/lib/typescript.js": "ce8ba18c095d89398cb39c128ce46e28", +"js/node_modules/typescript/lib/typescriptServices.d.ts": "825e1fc98cf1af8ecda900c61087abf9", +"js/node_modules/typescript/lib/lib.es2019.string.d.ts": "fe055c73f756aad5bf7b3ca2066d9df0", +"js/node_modules/typescript/lib/lib.esnext.promise.d.ts": "470c1f27ae4e4b506aabbfe710d55a51", +"js/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": "2f4c680025060bd78e943d99f2e36c32", +"js/node_modules/typescript/lib/lib.es2015.promise.d.ts": "8c44b3ffd4fb443d2fbf0e873e5ef807", +"js/node_modules/typescript/lib/lib.es2015.proxy.d.ts": "dfad872c6fa1ef330ea138352998979e", +"js/node_modules/typescript/lib/lib.es2019.d.ts": "cd0c5a09c07ec5f8afc61aa2b1fa7423", +"js/node_modules/typescript/lib/cancellationToken.js": "d0426124a90575d7b9209d851382cd6f", +"js/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": "2762bb76aac6c9408d281f0275be9901", +"js/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts": "f885bad8ff21bf27eaea9b00c2a9f2c3", +"js/node_modules/typescript/lib/pl/diagnosticMessages.generated.json": "c47511c289dd7960ae381bade0308b45", +"js/node_modules/typescript/lib/lib.es2020.bigint.d.ts": "5f640dc17cd2ed75b2d277569ee0a40c", +"js/node_modules/typescript/lib/lib.es2019.full.d.ts": "721f039a82ba1510e786701ffd3a719e", +"js/node_modules/typescript/lib/lib.esnext.intl.d.ts": "7844bcad8d64dab6e6590c5e6db6a2fa", +"js/node_modules/typescript/lib/lib.es2021.full.d.ts": "274cccbbcbc379b2bfd7ec6cd5358315", +"js/node_modules/typescript/lib/lib.es2015.d.ts": "fa5d95410f405f71a5c120c96e8078cd", +"js/node_modules/typescript/lib/lib.es2018.d.ts": "2386d7c6b908ac2fd9aba2f2e9848ff6", +"js/node_modules/typescript/lib/lib.es2019.object.d.ts": "7dc1ee5c2b69a42c0a860b1b017330f6", +"js/node_modules/typescript/lib/watchGuard.js": "ad2d713140ccf42dca8dea6c9fcce483", +"js/node_modules/typescript/lib/tsserverlibrary.js": "a6fa68c0bb5a0a2a18febba5870c7336", +"js/node_modules/typescript/lib/tsserverlibrary.d.ts": "d3b5cd19c7a2c9755f7c03433f0357d3", +"js/node_modules/typescript/lib/lib.es2015.generator.d.ts": "ee71a67d7b3b1ec15da4fe07fbcea399", +"js/node_modules/typescript/lib/lib.es2021.weakref.d.ts": "73715204148040acad37cad78634a364", +"js/node_modules/typescript/lib/protocol.d.ts": "82b81cda15a9d703de32bfa6d3da4de8", +"js/node_modules/typescript/lib/es/diagnosticMessages.generated.json": "fd227df8d69b09fa0e4c87692019b110", +"js/node_modules/typescript/lib/lib.es2017.full.d.ts": "1d0f147d9b5c6adf59e9c832a687d466", +"js/node_modules/typescript/lib/ko/diagnosticMessages.generated.json": "d677863178a04c805bdb5d9e9e09056d", +"js/node_modules/typescript/lib/typescriptServices.js": "509cbba4665eaa0e70aef0f101134f12", +"js/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": "b01acced18ae37e8af25b691553cc465", +"js/node_modules/typescript/lib/lib.es2018.full.d.ts": "6bb22477dd684f6a27130495307d9ce1", +"js/node_modules/typescript/lib/lib.esnext.full.d.ts": "640887e9cf03e5b23f982d1aacbe65b5", +"js/node_modules/typescript/lib/lib.esnext.weakref.d.ts": "6d37b08f2bd7f54ec34576ac221c1221", +"js/node_modules/typescript/lib/lib.es2017.intl.d.ts": "ad8f3074684284206cfcdf939ee19edd", +"js/node_modules/typescript/lib/lib.es2021.string.d.ts": "2e3641e4c932e882ca16a7df09113e08", +"js/node_modules/typescript/lib/lib.es2020.promise.d.ts": "a88148796cae8d5fa36e542da72ce9ad", +"js/node_modules/typescript/lib/lib.es2015.symbol.d.ts": "e31c7b7f544b12b19b1b86904c800861", +"js/node_modules/typescript/lib/lib.es5.d.ts": "3ab1bb55ccaadb8a495aaaa9f11973da", +"js/node_modules/typescript/lib/lib.es2017.object.d.ts": "f42da8ceb86edcc708bce30aee506796", +"js/node_modules/typescript/lib/lib.esnext.string.d.ts": "ebb98612aecbd2df39db341c04ad6f30", +"js/node_modules/typescript/lib/lib.es2018.regexp.d.ts": "da0d2a2e1a523557a9ccc0999d58cf97", +"js/node_modules/typescript/lib/tsserver.js": "8dab562fced9f87e752e565a74ec5d53", +"js/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": "8baaaf18f9f6d6ed7718e48e45d9647e", +"js/node_modules/typescript/lib/pt-br/diagnosticMessages.generated.json": "678551bdc6b2ac5be87dc26a4dd44bdb", +"js/node_modules/typescript/lib/de/diagnosticMessages.generated.json": "0005b7e2810f3c18ab97974efbf0ca5c", +"js/node_modules/typescript/lib/lib.es2020.d.ts": "2e58d514085933685474bb2ec78216c4", +"js/node_modules/typescript/lib/lib.d.ts": "fc71d8b7cdfd4569546b6ac02647a7d2", +"js/node_modules/typescript/lib/lib.es2017.string.d.ts": "2da6f747809673f26b54943757aef21a", +"js/node_modules/typescript/lib/lib.es6.d.ts": "099a9f82260a7bd2d2e66a8b6dcd29e8", +"js/node_modules/typescript/lib/lib.webworker.iterable.d.ts": "3a4a30935652b44a0e4447f5a53c0823", +"js/node_modules/typescript/lib/lib.webworker.d.ts": "5e90b63884274b3604bf71c4bee22bd3", +"js/node_modules/typescript/lib/zh-cn/diagnosticMessages.generated.json": "790baed2b43dc36f3aaba492cf3a9fe4", +"js/node_modules/typescript/lib/lib.es2020.full.d.ts": "c754cc87cde51cc544a1cdb174c1a7e1", +"js/node_modules/typescript/lib/lib.es2019.symbol.d.ts": "22deec6e62e6af39eb8aef1953beb342", +"js/node_modules/typescript/lib/tr/diagnosticMessages.generated.json": "f26c4b9187cf1e63cd83fc510f195eb1", +"js/node_modules/typescript/lib/lib.es2020.string.d.ts": "ad13aba3cfe23bcf84d1a3523b20ccff", +"js/node_modules/typescript/lib/typescript.d.ts": "366aa02078d197b0c9ce49b93b847cf0", +"js/node_modules/typescript/lib/lib.scripthost.d.ts": "5f2b2fe7e14d8a4441e955215928535b", +"js/node_modules/typescript/lib/lib.es2021.promise.d.ts": "b69109f92c1c0e178e6d7a7b7c738edf", +"js/node_modules/typescript/lib/lib.dom.d.ts": "6e6896006c2edfba41a90ba152ae8c12", +"js/node_modules/typescript/lib/ru/diagnosticMessages.generated.json": "f8ebbb25e4caf03cf1846e6614e30792", +"js/node_modules/typescript/lib/lib.dom.iterable.d.ts": "9828ac11986577925f47b2d9b57f92a8", +"js/node_modules/typescript/lib/lib.es2015.iterable.d.ts": "116b39a760d606de11be45434db74ae9", +"js/node_modules/typescript/lib/lib.es2018.intl.d.ts": "a473ca350cd683ba2cee396533a1fa65", +"js/node_modules/typescript/lib/lib.webworker.importscripts.d.ts": "cf7ba547edb99d8bcdd3f9436970a178", +"js/node_modules/typescript/lib/typingsInstaller.js": "0a40fac8f51c8d05e01a9ab5ad53af28", +"js/node_modules/typescript/lib/lib.es2020.intl.d.ts": "f4883193ced01514f64db1e9762c62f6", +"js/node_modules/typescript/lib/README.md": "3518dcb3a7fc50f30c9b93e261ba9f12", +"js/node_modules/typescript/lib/lib.es2021.d.ts": "4e2b5a118d6ce1dd76794d17e6c42f21", +"js/node_modules/typescript/lib/typesMap.json": "2a7e30f3cb248c7fa61b89c0de5692e9", +"js/node_modules/typescript/lib/zh-tw/diagnosticMessages.generated.json": "244b1144a4d3a5285320bb6bb7d473c2", +"js/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts": "6366b5ee8171e2675c993cca1ba5ee95", +"js/node_modules/typescript/lib/lib.es2019.array.d.ts": "7a4d83badb045910c921de448fcab21e", +"js/node_modules/typescript/lib/ja/diagnosticMessages.generated.json": "44afb459ea2b197bbd7ea8a50397f4fd", +"js/node_modules/typescript/ThirdPartyNoticeText.txt": "cf6e69c331453d3a6c2b8b6ed172ab79", +"js/node_modules/typescript/package.json": "92ff3307787f66be143a73d2d5c904b4", +"js/node_modules/typescript/CODE_OF_CONDUCT.md": "c4d6546884be368ac67783b634abc4d3", +"js/node_modules/typescript/AUTHORS.md": "92d7d027b2a5a4336562a11e2cccb629", +"js/node_modules/typescript/bin/tsc": "77f2382cbdcd057ac7a1b23e43363bca", +"js/node_modules/typescript/bin/tsserver": "a66f62644aee3142f36b1f14b44bd273", +"js/node_modules/typescript/CopyrightNotice.txt": "d7b75ae69ae63b60e417cae5b7c0bb65", +"js/node_modules/typescript/README.md": "e4358fb85e5301a9bf3731f11f9ddb19", +"js/node_modules/rollup/LICENSE.md": "61eb79d40b84270db630d0fd3cf43867", +"js/node_modules/rollup/dist/rollup.d.ts": "fc13a1e9522f06ee8a0b97efc371676e", +"js/node_modules/rollup/dist/es/rollup.js": "dde32e974752852a19b8480c76fd0020", +"js/node_modules/rollup/dist/es/rollup.browser.js": "687d6e2e1a8e6b38d44a5f3717c0f77a", +"js/node_modules/rollup/dist/es/package.json": "6138da8f9bd4f861c6157689d96b6d64", +"js/node_modules/rollup/dist/es/shared/rollup.js": "f28ab9a47578eae1c3fbfb7268fdb9f1", +"js/node_modules/rollup/dist/es/shared/watch.js": "f14a830f0720a5e01fb5f6bdf3e836f6", +"js/node_modules/rollup/dist/rollup.js": "10c3afb9a50e67a9613195993ab90451", +"js/node_modules/rollup/dist/rollup.browser.js": "6a4002108e3415fa74a5a7ca58fb5eab", +"js/node_modules/rollup/dist/shared/mergeOptions.js": "d64b47b9b23b949e4501081549772cc7", +"js/node_modules/rollup/dist/shared/index.js": "40e120780c56a73173366e1d52db9136", +"js/node_modules/rollup/dist/shared/rollup.js": "9371aebd6146933bbe283d60dd78f1b9", +"js/node_modules/rollup/dist/shared/watch.js": "5433df556f42841c70968115454f80a7", +"js/node_modules/rollup/dist/shared/watch-cli.js": "64b547f49154da07d0e3e916470ceafb", +"js/node_modules/rollup/dist/shared/loadConfigFile.js": "e26ffc77be32600edd0f3049a2a5be8e", +"js/node_modules/rollup/dist/rollup.browser.js.map": "2d7c8af8ef0d17535c791f701518bf42", +"js/node_modules/rollup/dist/loadConfigFile.js": "2242126ef37b68cef6058c6cc169fa85", +"js/node_modules/rollup/dist/bin/rollup": "29acb5b4c6eb7ba125f685cfdff401c5", +"js/node_modules/rollup/CHANGELOG.md": "136f309a53c5de03fe0a2201102cf955", +"js/node_modules/rollup/package.json": "641e1b592942820af60e3ef7e14a85f6", +"js/node_modules/rollup/README.md": "ed730cf918e74a415f7818523cf86379", +"js/node_modules/@protobufjs/inquire/index.js": "b8e6f7bd2e4de465240c65401682aefa", +"js/node_modules/@protobufjs/inquire/LICENSE": "532013e80f57c86a3d7176374afe6380", +"js/node_modules/@protobufjs/inquire/package.json": "f1e3257688ebbb2edec3e35db81d7505", +"js/node_modules/@protobufjs/inquire/index.d.ts": "18c236bf0f52d461037f2ef9163c89b1", +"js/node_modules/@protobufjs/inquire/tests/index.js": "0b2f699889f284b6729416bbf7babce7", +"js/node_modules/@protobufjs/inquire/tests/data/object.js": "0d448231fe443188306c9b1d534f62ec", +"js/node_modules/@protobufjs/inquire/tests/data/emptyArray.js": "213c4dba6fa1b44c281ce2f66dfaeac6", +"js/node_modules/@protobufjs/inquire/tests/data/emptyObject.js": "f366d089519c776c71fdbf86b62f3c8f", +"js/node_modules/@protobufjs/inquire/tests/data/array.js": "323c464f4593b66eab11f45fc0b7c981", +"js/node_modules/@protobufjs/inquire/README.md": "781a3be8f164c484287bc38e480b00dc", +"js/node_modules/@protobufjs/base64/index.js": "d4d8e55ef566897e7d0b0822b29adbbc", +"js/node_modules/@protobufjs/base64/LICENSE": "532013e80f57c86a3d7176374afe6380", +"js/node_modules/@protobufjs/base64/package.json": "ba6c29bb5c2da603bc429aaf00b68ada", +"js/node_modules/@protobufjs/base64/index.d.ts": "0549071f787afc8ba89796aa5c376774", +"js/node_modules/@protobufjs/base64/tests/index.js": "964d68d140ad8f8bbdbc0dce202a17e5", +"js/node_modules/@protobufjs/base64/README.md": "b03f256479776195af458d555d19cedc", +"js/node_modules/@protobufjs/float/bench/index.js": "8422eba0f1898b2de1fc3fd7856c2b13", +"js/node_modules/@protobufjs/float/bench/suite.js": "9b589b40b494a2cf5af32b7d247cd7d6", +"js/node_modules/@protobufjs/float/index.js": "efe38d79540ffb5d860886c9c098b57e", +"js/node_modules/@protobufjs/float/LICENSE": "532013e80f57c86a3d7176374afe6380", +"js/node_modules/@protobufjs/float/package.json": "dc3f384665aa9d19932fedb269409f34", +"js/node_modules/@protobufjs/float/index.d.ts": "80338b335d188854b768cc6ccb7ce3e4", +"js/node_modules/@protobufjs/float/tests/index.js": "4cd3a69a2abb56302fce7fc58f2cb546", +"js/node_modules/@protobufjs/float/README.md": "0676e8f924cc97b1b744d94fafe6a470", +"js/node_modules/@protobufjs/path/index.js": "32ef5c55fe8fb7396f7ea575af75de01", +"js/node_modules/@protobufjs/path/LICENSE": "532013e80f57c86a3d7176374afe6380", +"js/node_modules/@protobufjs/path/package.json": "5bc3583a515d4b4dc99021f22cbcfd0c", +"js/node_modules/@protobufjs/path/index.d.ts": "01a3aeff97f96723b0a5622225dc047b", +"js/node_modules/@protobufjs/path/tests/index.js": "e828d48d6d4f3778da42ad459c2cfa49", +"js/node_modules/@protobufjs/path/README.md": "6e9b3151067475162c8aacc61bb5c561", +"js/node_modules/@protobufjs/pool/index.js": "48b3f64bce596a9f6f18d21abb024aaf", +"js/node_modules/@protobufjs/pool/LICENSE": "532013e80f57c86a3d7176374afe6380", +"js/node_modules/@protobufjs/pool/package.json": "7ccfe22737f356e0366b8b9dcc1dc79c", +"js/node_modules/@protobufjs/pool/index.d.ts": "124adccb96ee836a786da5492ea92f7c", +"js/node_modules/@protobufjs/pool/tests/index.js": "f24d848c57687af66631f859c37e9ce1", +"js/node_modules/@protobufjs/pool/README.md": "a77589f35cf1bad122f64e6a7a4da499", +"js/node_modules/@protobufjs/aspromise/index.js": "9c75f94593fa81cd281536634b8fd88c", +"js/node_modules/@protobufjs/aspromise/LICENSE": "532013e80f57c86a3d7176374afe6380", +"js/node_modules/@protobufjs/aspromise/package.json": "2f90552018db27f986174ab6101a597b", +"js/node_modules/@protobufjs/aspromise/index.d.ts": "7be76b5c7e6580d807a33fdad76049a8", +"js/node_modules/@protobufjs/aspromise/tests/index.js": "caf232977ef1252b2986ba0f6e0147fa", +"js/node_modules/@protobufjs/aspromise/README.md": "afd29319acf1bad893bf9e2b0143484b", +"js/node_modules/@protobufjs/utf8/index.js": "f9608f36eed0a9b59b4261ff9ca16b0d", +"js/node_modules/@protobufjs/utf8/LICENSE": "532013e80f57c86a3d7176374afe6380", +"js/node_modules/@protobufjs/utf8/package.json": "bf697d4266c5f2e4e24b45ead8f82325", +"js/node_modules/@protobufjs/utf8/index.d.ts": "25f0a405e36a6fa6c506e93b42c02bef", +"js/node_modules/@protobufjs/utf8/tests/index.js": "dd724c266ec6d6256f3b7248872381f7", +"js/node_modules/@protobufjs/utf8/tests/data/utf8.txt": "8b5defce41368074b1dc3cb5cef51d04", +"js/node_modules/@protobufjs/utf8/README.md": "d07d4a5676fb6c824a5db0a64353763f", +"js/node_modules/@protobufjs/eventemitter/index.js": "df28fbb054f06dfcf693245ddf33a2e0", +"js/node_modules/@protobufjs/eventemitter/LICENSE": "532013e80f57c86a3d7176374afe6380", +"js/node_modules/@protobufjs/eventemitter/package.json": "2c6552d8022222288fae299846c0a3fb", +"js/node_modules/@protobufjs/eventemitter/index.d.ts": "7ddaeda333a4ef8fcbcb25b916a50e14", +"js/node_modules/@protobufjs/eventemitter/tests/index.js": "d8426250e914374f7d059e20868f5282", +"js/node_modules/@protobufjs/eventemitter/README.md": "ac25908920ed48b3e0f4d54a0c1bd438", +"js/node_modules/@protobufjs/fetch/index.js": "44f0220465eb7c4ff00beb76ca172d97", +"js/node_modules/@protobufjs/fetch/LICENSE": "532013e80f57c86a3d7176374afe6380", +"js/node_modules/@protobufjs/fetch/package.json": "741eb91996f920ea5a4c48b2978065f2", +"js/node_modules/@protobufjs/fetch/index.d.ts": "cb062dcb2e632fec3dc5ea43c130db5a", +"js/node_modules/@protobufjs/fetch/tests/index.js": "55d6798fb824d1dfedf377812fc357eb", +"js/node_modules/@protobufjs/fetch/README.md": "6e2e31fb68fb5140dd4f10a830f335a6", +"js/node_modules/@protobufjs/codegen/index.js": "eba046d9a03336df1604070492602a27", +"js/node_modules/@protobufjs/codegen/LICENSE": "532013e80f57c86a3d7176374afe6380", +"js/node_modules/@protobufjs/codegen/package.json": "15ad92e81aedf6278ea0b7d7f0aa7a74", +"js/node_modules/@protobufjs/codegen/index.d.ts": "4bbfd132e443642d51b012a2856ba606", +"js/node_modules/@protobufjs/codegen/tests/index.js": "0c230216b3c90577471ebc5614dc0f53", +"js/node_modules/@protobufjs/codegen/README.md": "349feca5c6b756c6f3faa649ab6d22b5", +"js/node_modules/esbuild/LICENSE.md": "46b907b175628fe6d2a5258b252970fa", +"js/node_modules/esbuild/lib/main.js": "1b7b7f4e2b74793ce80b2f7161438244", +"js/node_modules/esbuild/lib/main.d.ts": "15f0658bdccd2348716ffba997083fb1", +"js/node_modules/esbuild/install.js": "0d24c825555ad38757040487030ce280", +"js/node_modules/esbuild/package.json": "57b4dc61d0794c82f3bcbd1db9ea7fe8", +"js/node_modules/esbuild/bin/esbuild": "e81d17c2b2d9691ba47ea2728774e7ab", +"js/node_modules/esbuild/README.md": "4c83bfb5e79b2207a8ae09c3c0e72ac6", +"js/node_modules/supports-preserve-symlinks-flag/.github/FUNDING.yml": "dc18380bc514c5728fb7ab2d9c42856b", +"js/node_modules/supports-preserve-symlinks-flag/index.js": "634f1307f1734f08750c68034a47d9e0", +"js/node_modules/supports-preserve-symlinks-flag/CHANGELOG.md": "21b2e2c4bebc79d16f3fee94bc8ba486", +"js/node_modules/supports-preserve-symlinks-flag/LICENSE": "d237eac07663bde2409de740ba75ec97", +"js/node_modules/supports-preserve-symlinks-flag/package.json": "bfaaddac07876305313de6edc3d38b5d", +"js/node_modules/supports-preserve-symlinks-flag/browser.js": "1d6d56ed4832eb474dbb994e6fa805d0", +"js/node_modules/supports-preserve-symlinks-flag/README.md": "ea047231f1083b2ec7ccbc8024503991", +"js/node_modules/supports-preserve-symlinks-flag/test/index.js": "2c1b6d23e1fab5de4160480a06dd6b40", +"js/node_modules/dataloader/PATENTS": "fad9cdeaeb30a812ec2692070bd4ede1", +"js/node_modules/dataloader/index.js": "a8ba447ce526e79d55fe3c0df2f1874f", +"js/node_modules/dataloader/LICENSE": "be8957f822b5779d9d9c36db8ef429cd", +"js/node_modules/dataloader/index.js.flow": "71528fdae12a6cbb36d213b4db253f7f", +"js/node_modules/dataloader/package.json": "072bbc63f15bd0287c79de92843f13ba", +"js/node_modules/dataloader/index.d.ts": "4d4cc2f13eb79d4af007a014427be9b9", +"js/node_modules/dataloader/README.md": "866a5c930fac8aa01a485724f12a0489", +"js/node_modules/ts-proto-descriptors/dist/index.js": "36b8a1f174b82478311237d516b44e4e", +"js/node_modules/ts-proto-descriptors/dist/google/protobuf/compiler/plugin.d.ts": "970bb21aaa6d5ca155c22f632c633578", +"js/node_modules/ts-proto-descriptors/dist/google/protobuf/compiler/plugin.js": "d00ea3b16ca7328ed4a573567eb0ab3a", +"js/node_modules/ts-proto-descriptors/dist/google/protobuf/descriptor.js": "15a130c7ec938f800ed99edcbd7c93e6", +"js/node_modules/ts-proto-descriptors/dist/google/protobuf/descriptor.d.ts": "d37b42623bff0c3625a3cc1d7f18057e", +"js/node_modules/ts-proto-descriptors/dist/index.d.ts": "835947472a8baa18521e3eb6087f583a", +"js/node_modules/ts-proto-descriptors/package.json": "30e75ac94b202a875d820c0860b746c6", +"js/node_modules/long/index.js": "a4208725295a3a6c4ca2b4d9b4692981", +"js/node_modules/long/src/long.js": "57a58718e0717512c7db50a4ce2ee9e6", +"js/node_modules/long/dist/long.js.map": "3badeebc1f6534e6cb13722fdd9ced9b", +"js/node_modules/long/dist/long.js": "9b4915321c853c4e1eb2b6a33f0b13c7", +"js/node_modules/long/LICENSE": "d273d63619c9aeaf15cdaf76422c4f87", +"js/node_modules/long/package.json": "b269491fc04df9171c87fc414269c31d", +"js/node_modules/long/README.md": "6ae54f91c38d21c020d7859c76f0e080", +"js/node_modules/wasm-feature-detect/dist/umd/index.js": "9adc6c1429b0d99a115360a3d2a02b39", +"js/node_modules/wasm-feature-detect/dist/esm/index.js": "1bf3f40122a3fc36bd5bcf6cdb966bae", +"js/node_modules/wasm-feature-detect/dist/cjs/index.js": "4dbf7184ec11d2fd699eef7adeaf6647", +"js/node_modules/wasm-feature-detect/dist/index.d.ts": "ae72a4c7eb06306ff0b6bb70fbb0c753", +"js/node_modules/wasm-feature-detect/LICENSE": "e1e5bbb9f33504d4ece3269df3ffbf14", +"js/node_modules/wasm-feature-detect/package.json": "1f7a00c287b671b5979b51e38c9adda8", +"js/node_modules/wasm-feature-detect/README.md.ejs": "fecb9f78c8a37e0f98b33e986f099df7", +"js/node_modules/wasm-feature-detect/README.md": "416cb3a7be33b2c8597939fd24137d42", +"js/node_modules/zstddec/package-lock.json": "a876b361ee8662f519754af4dca91b06", +"js/node_modules/zstddec/zstddec.ts": "97cd86d343442a899e8566c6559b0a2e", +"js/node_modules/zstddec/dist/zstddec.modern.js.map": "53fc7ff8e4bf11c9d375add2072dcdb9", +"js/node_modules/zstddec/dist/zstddec.js.map": "c09b8b7627ba34cca93aa0a9d3afd97e", +"js/node_modules/zstddec/dist/zstddec.d.ts": "a595d0f1f7ea472e056ffd2e7e707ede", +"js/node_modules/zstddec/dist/zstddec.modern.js": "74bdfacaac2d0d02dfcae379585b89ab", +"js/node_modules/zstddec/dist/zstddec.js": "f663f031b89d32561e035573ace5043e", +"js/node_modules/zstddec/LICENSE": "30e6f01be4d671cd24eddb475b595443", +"js/node_modules/zstddec/package.json": "7ad41025a14264dcc4dcd92421b61c97", +"js/node_modules/zstddec/README.md": "5ed299082cf3427a178cbd082cd57240", +"js/node_modules/path-parse/index.js": "35a8542db6ae043c3caad7fac18fa62c", +"js/node_modules/path-parse/LICENSE": "4b940f9668dfcb796d2cb98ad94692df", +"js/node_modules/path-parse/package.json": "e225588668693d527d2a82f0db68088c", +"js/node_modules/path-parse/README.md": "716e39f18c8dadd37b49a9f63ccd61d6", +"js/node_modules/fast-sha256/sha256.js": "e9071e419a863be237a1bfabd45197c9", +"js/node_modules/fast-sha256/LICENSE": "911690f51af322440237a253d695d19f", +"js/node_modules/fast-sha256/package.json": "002b3abd978a5671b25e8b0064f45645", +"js/node_modules/fast-sha256/sha256.d.ts": "b45ebf1d1d7d9da47975545ba90b16e5", +"js/node_modules/fast-sha256/README.md": "aa802bc39329cbaf564c72050be27fad", +"js/node_modules/fast-sha256/sha256.min.js": "a11cea8b3ee672f6346c47d7db051d09", +"js/node_modules/postcss/lib/terminal-highlight.js": "3dea5dd22732f8510b84b6e37de74cc8", +"js/node_modules/postcss/lib/node.d.ts": "8c02e7fed8eae6bf583474396f368cfe", +"js/node_modules/postcss/lib/root.js": "99788e02cfe5133cee096f3027187f21", +"js/node_modules/postcss/lib/parser.js": "3e79dbe95c8169dfbd919a9c1738f6f2", +"js/node_modules/postcss/lib/map-generator.js": "20533cec9e95f1241fb21c119928c74b", +"js/node_modules/postcss/lib/tokenize.js": "1d19a732f92d8b8aac82f839bae05421", +"js/node_modules/postcss/lib/at-rule.js": "aae46a0f113db45ae888478416a9167f", +"js/node_modules/postcss/lib/warning.d.ts": "a81839f3a46630923da4ea0b8c4c41bb", +"js/node_modules/postcss/lib/root.d.ts": "2f32d71cc55bcd7908f6f65fbd95c724", +"js/node_modules/postcss/lib/css-syntax-error.d.ts": "d476aec271e0408861989f510780b328", +"js/node_modules/postcss/lib/container.d.ts": "3a5d4b1f7b57551a83e82fe7e5a7a399", +"js/node_modules/postcss/lib/at-rule.d.ts": "26f0393f68e735c2f7831ae42f0353d3", +"js/node_modules/postcss/lib/input.d.ts": "bd06947d97ae9df0c549ef1ec99788bb", +"js/node_modules/postcss/lib/rule.d.ts": "66008bba317642eeefad7eca9105f39d", +"js/node_modules/postcss/lib/postcss.d.ts": "2b6e4e125a194636e54b894ad2fa2bde", +"js/node_modules/postcss/lib/list.d.ts": "4f180970feeece82183a0a6400015887", +"js/node_modules/postcss/lib/postcss.js": "e7c23f51119cf9a63c0fb16df51b59f2", +"js/node_modules/postcss/lib/lazy-result.d.ts": "e772e5058724edda41a7e2a6570e553b", +"js/node_modules/postcss/lib/parse.d.ts": "9d57666eec6757ab45524a50432fb930", +"js/node_modules/postcss/lib/document.d.ts": "89238b6425a50fcd5096a4ac0cb36d67", +"js/node_modules/postcss/lib/warn-once.js": "b90bf6629bd7f2403237b66a0b714af8", +"js/node_modules/postcss/lib/comment.js": "deda63c1442ea52fbf26d1a17762d91c", +"js/node_modules/postcss/lib/warning.js": "88aded9ade4264879f0f4fd7cc829604", +"js/node_modules/postcss/lib/lazy-result.js": "a19086ef935a2fcbcec81753e384d2b2", +"js/node_modules/postcss/lib/node.js": "e136749bf85948c36e6d60c9dd6d264a", +"js/node_modules/postcss/lib/stringifier.js": "063aa3d297058c022cfdc450474862f0", +"js/node_modules/postcss/lib/stringify.js": "ac81d75fa96fd8de7774dddc431df716", +"js/node_modules/postcss/lib/no-work-result.d.ts": "5a74c84a4a717c49d7887d7f750ab320", +"js/node_modules/postcss/lib/stringifier.d.ts": "891ddf2720d0f0aa8e8022828189b8bf", +"js/node_modules/postcss/lib/processor.d.ts": "cd527238043aa57d450344a1ead34a3f", +"js/node_modules/postcss/lib/no-work-result.js": "0e1838118c4f1613313479d256a8f1f1", +"js/node_modules/postcss/lib/postcss.mjs": "48c55913cf3a832294f1b8ee9ae3a313", +"js/node_modules/postcss/lib/declaration.d.ts": "f01e6ad669cbc649e318c8dc59d7dc58", +"js/node_modules/postcss/lib/document.js": "87f786624eaf8bad517611aca1013427", +"js/node_modules/postcss/lib/parse.js": "a41d8a59f34cbcaedc11520bd7b3e217", +"js/node_modules/postcss/lib/fromJSON.js": "8ad6ff14cf9fbe0e9dbf7c24bfd4dc6c", +"js/node_modules/postcss/lib/rule.js": "089e93123dfbe4ba01fc4e4aa3de980a", +"js/node_modules/postcss/lib/fromJSON.d.ts": "d69edd95bdab0f6464bea66883ecb3ff", +"js/node_modules/postcss/lib/previous-map.js": "fa5d2b921b235bdb4dedfabc4f2ff02e", +"js/node_modules/postcss/lib/css-syntax-error.js": "72adb068bf19fa1962e31654c4aedf62", +"js/node_modules/postcss/lib/symbols.js": "4828dddfc2d8201c488c646e307f11dc", +"js/node_modules/postcss/lib/result.d.ts": "e91a92ccbfd1812c3d184aaa5dad8c92", +"js/node_modules/postcss/lib/comment.d.ts": "e636a502f2190ade7881fa534ce9dae2", +"js/node_modules/postcss/lib/declaration.js": "99c9a17d92db2e20170ead0fd6337b00", +"js/node_modules/postcss/lib/input.js": "20779670c192af737c701f10ae2a01c5", +"js/node_modules/postcss/lib/stringify.d.ts": "dd83eccd8a55722d23fddc36a5cba74c", +"js/node_modules/postcss/lib/previous-map.d.ts": "697c4659fd10b288f9fa70d0856d2bb0", +"js/node_modules/postcss/lib/processor.js": "091d095d5511a9b1d7d39f2a8295c3cc", +"js/node_modules/postcss/lib/list.js": "350c8a35ea97782c48efd50c6450ce02", +"js/node_modules/postcss/lib/container.js": "77a7e52947dc7365edb80f6db4c454ab", +"js/node_modules/postcss/lib/result.js": "283f53ba4029777a836f843968cc7c77", +"js/node_modules/postcss/LICENSE": "e0ef868fdaaba6859dcbab082c20439b", +"js/node_modules/postcss/package.json": "300247ef2e6217c8a1a55ea2a51175ee", +"js/node_modules/postcss/README.md": "d4271deeee7d030465b9226a2bd908de", +"js/node_modules/libsodium/dist/modules/libsodium.js": "760e5b83a2dd8f8d09b43756e365db42", +"js/node_modules/libsodium/LICENSE": "c93f2ea7dbab3a22954362c675f1fc4f", +"js/node_modules/libsodium/package.json": "aa036092e2b340f369b373fd30720469", +"js/node_modules/libsodium/README.md": "5dd698e224ce92127045d966f7fa2ddf", +"js/node_modules/picocolors/picocolors.d.ts": "d7e77656d31b27e13b3fddf73bb503ac", +"js/node_modules/picocolors/types.ts": "f6d8e07d7aab25ffa981e5f865db95ac", +"js/node_modules/picocolors/picocolors.browser.js": "6f11fa261571200c3632acaef972c419", +"js/node_modules/picocolors/LICENSE": "8aabd5d21f92335888d962fb6ca980f8", +"js/node_modules/picocolors/package.json": "4d7ee16898c8b0c6721a1c0f56e80b17", +"js/node_modules/picocolors/picocolors.js": "580aa71ccc19d8e59130a0e8127a93c6", +"js/node_modules/picocolors/README.md": "f2c17387e2a6a4d84562cf20c7bcec5d", +"js/node_modules/.bin/tsc": "77f2382cbdcd057ac7a1b23e43363bca", +"js/node_modules/.bin/rollup": "29acb5b4c6eb7ba125f685cfdff401c5", +"js/node_modules/.bin/protoc-gen-ts_proto": "2b91529804705e3e2bfa67d53524df4d", +"js/node_modules/.bin/tsserver": "a66f62644aee3142f36b1f14b44bd273", +"js/node_modules/.bin/esbuild": "e81d17c2b2d9691ba47ea2728774e7ab", +"js/node_modules/.bin/pbjs": "277ca09f1f36e5999b319b857e218571", +"js/node_modules/.bin/pbts": "a28d66ab665029400ec38fdc7c3640ca", +"js/node_modules/.bin/detect-libc": "ed91c87113ae1cc70c196295e8ce8a05", +"js/node_modules/.bin/nanoid": "49733797030660b081f981653a25402b", +"js/node_modules/.bin/vite": "1664e229ffa6b6d071896e649071dddf", +"js/node_modules/.bin/resolve": "cc916ba0117083b308254cf1a2f47844", +"js/node_modules/case-anything/dist/index.es.js": "2951266b90462f8cfd7bcbafaa461c64", +"js/node_modules/case-anything/dist/types/utils.d.ts": "42ade6284bb0358a487758e38deb4ef4", +"js/node_modules/case-anything/dist/types/index.d.ts": "e27934676ed60549822e310109e7a84c", +"js/node_modules/case-anything/dist/types/core.d.ts": "5edc5dc4251dd081b6062828a94b06d5", +"js/node_modules/case-anything/dist/index.cjs": "890f264e6d87f584ecb8825c7b3a2998", +"js/node_modules/case-anything/LICENSE": "be600fc3c25e9e009696e4f7c164489d", +"js/node_modules/case-anything/package.json": "20e2f85cd5e755417c365e2d657fd118", +"js/node_modules/case-anything/README.md": "57c839116b6405aac8673bfb44e3ee87", +"js/node_modules/ts-poet/jest.config.js": "f4ee96df80b74851e1a75f4614a114ca", +"js/node_modules/ts-poet/build/Import.d.ts": "535022c62ec1f39203fb858bde8c1c59", +"js/node_modules/ts-poet/build/is-plain-object.js": "69afe66ce86f0409a108014a6bbbab1c", +"js/node_modules/ts-poet/build/Code.js": "ec14bf38160d42fa5f41364d0e40d582", +"js/node_modules/ts-poet/build/saveFiles.d.ts": "66a75788d535c0d184ea83521c193463", +"js/node_modules/ts-poet/build/saveFiles.test.d.ts": "d41d8cd98f00b204e9800998ecf8427e", +"js/node_modules/ts-poet/build/saveFiles.test.js": "bc2177395ef38d3a78adf932b0e79d96", +"js/node_modules/ts-poet/build/SymbolSpecs.js": "2b7e53de134483470c201a794b0229a2", +"js/node_modules/ts-poet/build/index.js": "8f44a43e313388937c8777f05bfd8c36", +"js/node_modules/ts-poet/build/ConditionalOutput.d.ts": "d5fbd7134acc6effa6e58192aa9a41d1", +"js/node_modules/ts-poet/build/Node.js": "cb35dd1c998f550c47d2a6fc39a699da", +"js/node_modules/ts-poet/build/utils.js": "56b9a035e8a25e7f871fd98d04357c63", +"js/node_modules/ts-poet/build/Literal.d.ts": "56b84343a64d11a6c15110ab2864279e", +"js/node_modules/ts-poet/build/entities/Author.d.ts": "e3d1f9420e47fdf9d54923239b33dc93", +"js/node_modules/ts-poet/build/entities/Author.js": "916d2b95b4f8862aaaf0058e22c1120c", +"js/node_modules/ts-poet/build/is-plain-object.d.ts": "8e69d9c65af3200324019af0a9937171", +"js/node_modules/ts-poet/build/Literal.js": "2a2f61f41a3c78bbd1978f2744292d9d", +"js/node_modules/ts-poet/build/utils.d.ts": "03a7090c2bbef1e33b8faf31e794cce6", +"js/node_modules/ts-poet/build/ConditionalOutput.js": "998af8552f04298fe123be7372f6656a", +"js/node_modules/ts-poet/build/Code.d.ts": "794268397a911ee6eeb73bfdb36be79e", +"js/node_modules/ts-poet/build/saveFiles.js": "a42fa4063ab76e489052b638ae16c1f8", +"js/node_modules/ts-poet/build/index.d.ts": "3f9f5a295948c2af0f0c386dd4158805", +"js/node_modules/ts-poet/build/Node.d.ts": "4688a73e48bc381e7ca9d31f0ca14c9d", +"js/node_modules/ts-poet/build/Import.js": "0d7634cc161775f18ebc371e138193d7", +"js/node_modules/ts-poet/build/SymbolSpecs.d.ts": "ebbf8a45a5492c71191a14d74c7b0670", +"js/node_modules/ts-poet/CodeBlockTest.java": "9414226224979472f57791fa41e304de", +"js/node_modules/ts-poet/LICENSE.txt": "2af239975b5f1dd5b5ff75b18980cc4f", +"js/node_modules/ts-poet/bench.js": "712cc0a37779b8db57e020d0325a1ea0", +"js/node_modules/ts-poet/package.json": "3e6a8b53418e305b9325a5d210adb3fb", +"js/node_modules/ts-poet/steps.txt": "94a6af2db2290b84938ff604ff453c89", +"js/node_modules/ts-poet/CodeBlockTest.ts": "9414226224979472f57791fa41e304de", +"js/node_modules/ts-poet/.clinic/22286.clinic-flame/22286.clinic-flame-systeminfo": "7c3cd2b0ad8c0efe92529076cd4de92e", +"js/node_modules/ts-poet/.clinic/22286.clinic-flame/22286.clinic-flame-inlinedfunctions": "7f664cde1e64a2cf6749603206e8218d", +"js/node_modules/ts-poet/.clinic/22286.clinic-flame/22286.clinic-flame-samples": "129b71f394543b41fd8e36a981b26da9", +"js/node_modules/ts-poet/.clinic/28340.clinic-flame.html": "2005d69508ced26c0280e298d60940f0", +"js/node_modules/ts-poet/.clinic/46740.clinic-flame.html": "6882ac814f4b23f370b1e0bd73fa4e7a", +"js/node_modules/ts-poet/.clinic/26383.clinic-flame/26383.clinic-flame-samples": "882b66e5c802c3df340785e3728b4be1", +"js/node_modules/ts-poet/.clinic/26383.clinic-flame/26383.clinic-flame-inlinedfunctions": "6f1264f86d3c555fb7de8e951f43fa8b", +"js/node_modules/ts-poet/.clinic/26383.clinic-flame/26383.clinic-flame-systeminfo": "7d571f90f8e46f3c9f11801e0c07bb3c", +"js/node_modules/ts-poet/.clinic/28340.clinic-flame/28340.clinic-flame-samples": "7db87f91b5982e09c72b5fa172d9932e", +"js/node_modules/ts-poet/.clinic/28340.clinic-flame/28340.clinic-flame-systeminfo": "7d571f90f8e46f3c9f11801e0c07bb3c", +"js/node_modules/ts-poet/.clinic/28340.clinic-flame/28340.clinic-flame-inlinedfunctions": "6f1264f86d3c555fb7de8e951f43fa8b", +"js/node_modules/ts-poet/.clinic/51162.clinic-flame.html": "494e0b9d27361aeccc9deaef14eacaf6", +"js/node_modules/ts-poet/.clinic/51162.clinic-flame/51162.clinic-flame-samples": "e020d725a5f960cc9c57c3fc7a2a1ec1", +"js/node_modules/ts-poet/.clinic/51162.clinic-flame/51162.clinic-flame-systeminfo": "7d571f90f8e46f3c9f11801e0c07bb3c", +"js/node_modules/ts-poet/.clinic/51162.clinic-flame/51162.clinic-flame-inlinedfunctions": "99914b932bd37a50b983c5e7c90ae93b", +"js/node_modules/ts-poet/.clinic/46740.clinic-flame/46740.clinic-flame-samples": "1269a56bfb6300236593fb8af2839537", +"js/node_modules/ts-poet/.clinic/46740.clinic-flame/46740.clinic-flame-systeminfo": "7d571f90f8e46f3c9f11801e0c07bb3c", +"js/node_modules/ts-poet/.clinic/46740.clinic-flame/46740.clinic-flame-inlinedfunctions": "99914b932bd37a50b983c5e7c90ae93b", +"js/node_modules/ts-poet/.clinic/22286.clinic-flame.html": "9b7ca95d91671cfabf45fc13fa634123", +"js/node_modules/ts-poet/.clinic/26383.clinic-flame.html": "8db31595d67a3a3c6ec36163a95545bd", +"js/node_modules/ts-poet/README.md": "86d0f947620d31f89b36c16a3acbed5d", +"js/node_modules/detect-libc/lib/detect-libc.js": "e1db4f7bfd72a6e075319dfd0d893092", +"js/node_modules/detect-libc/LICENSE": "e3fc50a88d0a364313df4b21ef20c29e", +"js/node_modules/detect-libc/package.json": "32bbf729c7ec55592eda945fda7f36bf", +"js/node_modules/detect-libc/bin/detect-libc.js": "ed91c87113ae1cc70c196295e8ce8a05", +"js/node_modules/detect-libc/README.md": "b3312cc5939b4bf3da5d2f4eb00a6087", +"js/node_modules/nanoid/async/index.native.js": "e900bef8ac50df16268b2fe719c9a5d5", +"js/node_modules/nanoid/async/index.js": "fe4c3998ac84ae9106e9786b5ecac88e", +"js/node_modules/nanoid/async/index.browser.js": "2dd2f72c635ad1c3b2ce043ed763ac60", +"js/node_modules/nanoid/async/index.browser.cjs": "fbaf0352c4d539adb654fcbdad378333", +"js/node_modules/nanoid/async/package.json": "abe925a5c146999bb2450c9d296df000", +"js/node_modules/nanoid/async/index.d.ts": "a3984190d7e211a9520ab61141339772", +"js/node_modules/nanoid/async/index.cjs": "fda21b3b56ea48e4689bd20aca5f17a2", +"js/node_modules/nanoid/index.js": "4dd3d76c89d326d236fa15b1642964f9", +"js/node_modules/nanoid/index.browser.js": "a0cb4e8711476b2c70bfe1286479086d", +"js/node_modules/nanoid/index.browser.cjs": "2ccbced9db4f6fe4c8f7312610cd90ba", +"js/node_modules/nanoid/url-alphabet/index.js": "36637b3cf3a881262e6ec64465ba0dee", +"js/node_modules/nanoid/url-alphabet/package.json": "cc71a594b961b450376a595078782fc1", +"js/node_modules/nanoid/url-alphabet/index.cjs": "d0c4505dc8c786d32fdecc68e2e556bd", +"js/node_modules/nanoid/LICENSE": "237c21016e56a1ee4475a39fc00d1504", +"js/node_modules/nanoid/package.json": "d3f798390457c849dd46eb116721a619", +"js/node_modules/nanoid/index.d.ts": "ad265c6480d9ddbc1209864887a06ebd", +"js/node_modules/nanoid/nanoid.js": "438797624030c8b45ee874d60f3b7815", +"js/node_modules/nanoid/index.cjs": "7e5fbd5f3f497e7a7133ca89f38907c4", +"js/node_modules/nanoid/bin/nanoid.cjs": "49733797030660b081f981653a25402b", +"js/node_modules/nanoid/README.md": "b06670f28666acb6314d82ccb12bbe5a", +"js/node_modules/nanoid/non-secure/index.js": "29b49a8d77d26ad277e42577e82c6526", +"js/node_modules/nanoid/non-secure/package.json": "cc71a594b961b450376a595078782fc1", +"js/node_modules/nanoid/non-secure/index.d.ts": "9273a31537439ae8d310bfdde5ab9a23", +"js/node_modules/nanoid/non-secure/index.cjs": "9022da453365e752406ea2ff72c72d7e", +"js/node_modules/esbuild-linux-64/package.json": "e357a47f246e7151ab9469fe5ef38146", +"js/node_modules/esbuild-linux-64/bin/esbuild": "e81d17c2b2d9691ba47ea2728774e7ab", +"js/node_modules/esbuild-linux-64/README.md": "3924681dd7fc46eba60e486f6c6f31fb", +"js/node_modules/protobufjs/package-lock.json": "2aafd26222a60fab243927ef666aada2", +"js/node_modules/protobufjs/ext/descriptor/index.js": "de453bb6d58222e509a7ab77091b4bb3", +"js/node_modules/protobufjs/ext/descriptor/test.js": "0135409f4bc73432a6979e4e90e6015d", +"js/node_modules/protobufjs/ext/descriptor/index.d.ts": "febeabd3dcc12d8d66861f241904dea9", +"js/node_modules/protobufjs/ext/descriptor/README.md": "58282291664cea176c7887da57cd5b8a", +"js/node_modules/protobufjs/ext/debug/index.js": "7da7cf16332b0d7e36143d3d62a419ed", +"js/node_modules/protobufjs/ext/debug/README.md": "10a4a2d2b988203e5d110642fd697807", +"js/node_modules/protobufjs/index.js": "b25b380ef7cc9d8d9c7f50277292cc1d", +"js/node_modules/protobufjs/minimal.d.ts": "b3102b9f1bd6e96aadc395f20241d91d", +"js/node_modules/protobufjs/google/api/annotations.json": "c8a1c2f3d1b74c356d37cb6e277c67c3", +"js/node_modules/protobufjs/google/api/http.json": "8b1e0c27774417c28f267d5dae8c1fb0", +"js/node_modules/protobufjs/google/api/annotations.proto": "3378b336b61722079c1ad271ffa5c9e0", +"js/node_modules/protobufjs/google/api/http.proto": "9a39f6d0c864cbf0e3ca911c20ca00ec", +"js/node_modules/protobufjs/google/protobuf/type.proto": "2ed2c737d82c2f5f02d6f805c4da8931", +"js/node_modules/protobufjs/google/protobuf/api.json": "862eeb14f3a6e4da22ee9ab5ff0441a5", +"js/node_modules/protobufjs/google/protobuf/descriptor.proto": "6014fd706c87a5ca0a54b6380ddb84d4", +"js/node_modules/protobufjs/google/protobuf/api.proto": "80afe807d0bf38efb26b0ef9c96f9978", +"js/node_modules/protobufjs/google/protobuf/source_context.proto": "45602771f0d34d92a3269665f3ae82e4", +"js/node_modules/protobufjs/google/protobuf/source_context.json": "a4f48861d985526a8471b3d89f8dd70f", +"js/node_modules/protobufjs/google/protobuf/descriptor.json": "36f290b134806287b24ad5ad00488736", +"js/node_modules/protobufjs/google/protobuf/type.json": "8d6abb486ca520849ea7e281b00cf0b9", +"js/node_modules/protobufjs/google/LICENSE": "4e0f2ac7238bec733b50545e1281e5c1", +"js/node_modules/protobufjs/google/README.md": "ec8235ffb3223754f0bf66d6502d3fe9", +"js/node_modules/protobufjs/src/roots.js": "b2455ba8dad73459b1a96d2e68db6a99", +"js/node_modules/protobufjs/src/object.js": "f9888de9384ff4d786c663d6600bc110", +"js/node_modules/protobufjs/src/util.js": "70bd2e36960366061fbd87ca4ac8cd96", +"js/node_modules/protobufjs/src/index-minimal.js": "d3bf8c71858c67dfe81270dbb86d2b7e", +"js/node_modules/protobufjs/src/root.js": "5ce4d7e142839905f18a8d451b0eaa2b", +"js/node_modules/protobufjs/src/wrappers.js": "d56e3daa13d006a7ac6cc9ea57cab20e", +"js/node_modules/protobufjs/src/converter.js": "aeab866e0c09381945115835b2b68ed4", +"js/node_modules/protobufjs/src/typescript.jsdoc": "c7a116b184baf902a91e5bcad5edb3e7", +"js/node_modules/protobufjs/src/tokenize.js": "230b57810029046a820cc5861c5ee292", +"js/node_modules/protobufjs/src/index.js": "9ed0bbc90c6cdc134bd645124099b425", +"js/node_modules/protobufjs/src/index-light.js": "0ae70e43f9afb7be5469fd6b251554f6", +"js/node_modules/protobufjs/src/field.js": "fba00574982d328ccb2100b1fc02e18e", +"js/node_modules/protobufjs/src/enum.js": "06fca43332429169f78a191a2d001fcd", +"js/node_modules/protobufjs/src/oneof.js": "816036f4b46837e5d7c5c720d67ffaaf", +"js/node_modules/protobufjs/src/util/minimal.js": "cf6a3dd9a4ad2a5c160868f01d1f778e", +"js/node_modules/protobufjs/src/util/longbits.js": "454c5fe1d36747de9e7157a09c1a9f04", +"js/node_modules/protobufjs/src/message.js": "97de933f33f94eda12ebd57eb9d6e9ab", +"js/node_modules/protobufjs/src/service.js": "bc2b8ee3d846f4919a369c50fbea61ad", +"js/node_modules/protobufjs/src/rpc/service.js": "e8f98af7b509afa51a8248b288a94cde", +"js/node_modules/protobufjs/src/mapfield.js": "1534ed926596b5451b744169999263db", +"js/node_modules/protobufjs/src/reader.js": "bc85a0bfb81a8ef24535a962f8a2b5a1", +"js/node_modules/protobufjs/src/rpc.js": "f04dd30f312663e6c54246b5efdc30a9", +"js/node_modules/protobufjs/src/namespace.js": "b19a11456a2de0b017e0fd0b1deebe21", +"js/node_modules/protobufjs/src/type.js": "2882008d42114bda09e0150cb23a10bf", +"js/node_modules/protobufjs/src/parse.js": "17f52ec1788cf553611e5e51cd56042c", +"js/node_modules/protobufjs/src/reader_buffer.js": "a23d97b7620585e8128bddb32f732b9f", +"js/node_modules/protobufjs/src/verifier.js": "4d7a67acdfd5801fc96939320166e525", +"js/node_modules/protobufjs/src/encoder.js": "11286f436c177084866af67bf02bc079", +"js/node_modules/protobufjs/src/common.js": "6a7aac564acf4a4fa2f009ad40213501", +"js/node_modules/protobufjs/src/decoder.js": "1a15b460e2219d802c654f467fb1f184", +"js/node_modules/protobufjs/src/writer.js": "246be43807c2b5b41d690c556ffdb9db", +"js/node_modules/protobufjs/src/types.js": "84545774156841b4df1e7cca7b3293df", +"js/node_modules/protobufjs/src/method.js": "bcd8218fc551e1eeba1d169d5e9f0190", +"js/node_modules/protobufjs/src/writer_buffer.js": "db5d0958bbb825a8e322c455d5db715c", +"js/node_modules/protobufjs/dist/protobuf.min.js.map": "c1bd17486c819445d7687639bbdf958d", +"js/node_modules/protobufjs/dist/light/protobuf.min.js.map": "bca6a4d8775eecb02126e08cdc425dfb", +"js/node_modules/protobufjs/dist/light/protobuf.min.js": "09f5e94e1a16cc4543b8c40eccb74152", +"js/node_modules/protobufjs/dist/light/protobuf.js": "909be7023c39c3da5e2dc818ae2ad06b", +"js/node_modules/protobufjs/dist/light/README.md": "93f3b0fd21c387541f88a5f319a11a0c", +"js/node_modules/protobufjs/dist/light/protobuf.js.map": "727da4f0bc48318065c254d77a39b4c8", +"js/node_modules/protobufjs/dist/minimal/protobuf.min.js.map": "e2d81e5dbdb831ec943823ec8f083ee3", +"js/node_modules/protobufjs/dist/minimal/protobuf.min.js": "7d9b10dc81bb27b797cf4a5fd6a9878a", +"js/node_modules/protobufjs/dist/minimal/protobuf.js": "ca85364e343d30c84f5eb186ca39e927", +"js/node_modules/protobufjs/dist/minimal/README.md": "98605138944d128e4c403bc5865bb2d3", +"js/node_modules/protobufjs/dist/minimal/protobuf.js.map": "bc30348fae20b82fb9a4b86c0cbdd0d2", +"js/node_modules/protobufjs/dist/protobuf.min.js": "4b5151800243e96d9da6266c38d6fa78", +"js/node_modules/protobufjs/dist/protobuf.js": "377a3f382404e0152b574ba6e3dbea33", +"js/node_modules/protobufjs/dist/README.md": "5a5802d5ebbd9386298881758e7a034d", +"js/node_modules/protobufjs/dist/protobuf.js.map": "d42d6a8f44f46f150c805c14c8eb846b", +"js/node_modules/protobufjs/tsconfig.json": "7d2e455534d7a0a1d35b86f7453bcec4", +"js/node_modules/protobufjs/cli/util.js": "84de1dc7e0833e410cbcd0288ae3cc54", +"js/node_modules/protobufjs/cli/index.js": "baff2c6ff0478ff2b0f70444965d351b", +"js/node_modules/protobufjs/cli/package.standalone.json": "7a7b0b519b866c1fd18f9a098dddab66", +"js/node_modules/protobufjs/cli/pbts.js": "7049447bacd1a5c941f30a39622a2156", +"js/node_modules/protobufjs/cli/lib/tsd-jsdoc.json": "2ecd58c05c36ab124133921fef3a499f", +"js/node_modules/protobufjs/cli/lib/tsd-jsdoc/publish.js": "0fc5ea0878acbde34e8969ff5547037b", +"js/node_modules/protobufjs/cli/lib/tsd-jsdoc/LICENSE": "060b74baec4270467bc8215a1b058493", +"js/node_modules/protobufjs/cli/lib/tsd-jsdoc/plugin.js": "e82e4779d2a96eded6146d9fae97896d", +"js/node_modules/protobufjs/cli/lib/tsd-jsdoc/README.md": "1630cd199a12ae3513a1993dacfeef65", +"js/node_modules/protobufjs/cli/pbjs.js": "8e4a43751f619ac5568db0847506e27d", +"js/node_modules/protobufjs/cli/LICENSE": "3dc2c750ba503188a3e9d919b4587d36", +"js/node_modules/protobufjs/cli/package.json": "7e34b5f94903927c1f2223a5575af915", +"js/node_modules/protobufjs/cli/index.d.ts": "af2e007e9b54b2aa8aa96e833c3cf331", +"js/node_modules/protobufjs/cli/targets/proto.js": "48f8e48440d941a6cb310aac7b341718", +"js/node_modules/protobufjs/cli/targets/json.js": "0352e10931c168126b8295426a0b4005", +"js/node_modules/protobufjs/cli/targets/static.js": "d4eaec034bc34c9822e443573557343a", +"js/node_modules/protobufjs/cli/targets/proto3.js": "dfffbfb5214547a43284058af2b9b6fe", +"js/node_modules/protobufjs/cli/targets/static-module.js": "169a88f8743602113684a5ef73bd3ba5", +"js/node_modules/protobufjs/cli/targets/json-module.js": "60544dc0a61c0925dd9b201323f773a4", +"js/node_modules/protobufjs/cli/targets/proto2.js": "04922365a93cf3f17ef76123f1b554b8", +"js/node_modules/protobufjs/cli/pbjs.d.ts": "713f2eace67a8ef463841fb8a1dc74ab", +"js/node_modules/protobufjs/cli/pbts.d.ts": "5c1bae64346b6035c9f02a02ec73fabf", +"js/node_modules/protobufjs/cli/wrappers/amd.js": "2869eb5861f5c071d95446e24ae299a2", +"js/node_modules/protobufjs/cli/wrappers/closure.js": "3e2a0939e4928de2f691d14720838368", +"js/node_modules/protobufjs/cli/wrappers/default.js": "613925feab1e92f3e925f48fdc3caca1", +"js/node_modules/protobufjs/cli/wrappers/es6.js": "67381b70a89d91f73444d333e84ba5a1", +"js/node_modules/protobufjs/cli/wrappers/commonjs.js": "be929715072cea39de0e53d5b2baa053", +"js/node_modules/protobufjs/cli/bin/pbjs": "48ea10755b63f1d2f4c9df4f8b1d2cfe", +"js/node_modules/protobufjs/cli/bin/pbts": "26b909964c18793ea5ab3c59babe4f36", +"js/node_modules/protobufjs/cli/README.md": "429bed24e110edc43513168114346451", +"js/node_modules/protobufjs/minimal.js": "e0af4db5232e56371825fd757d6b47e9", +"js/node_modules/protobufjs/CHANGELOG.md": "a10d78279a31cd7112ac1eab0ccdac61", +"js/node_modules/protobufjs/LICENSE": "b11718367943e85c4b30c1a33a84ed8d", +"js/node_modules/protobufjs/scripts/changelog.js": "6086c3d95f19ad53bfeb19c548451abf", +"js/node_modules/protobufjs/scripts/postinstall.js": "9e55eb134b1dc6eb0e201c2e20928180", +"js/node_modules/protobufjs/light.js": "a26faaecbd5ca6577543e4175b5926c6", +"js/node_modules/protobufjs/package.json": "6ffa260cfe6b3f9a2b03b73f193c03b3", +"js/node_modules/protobufjs/index.d.ts": "514da6a84b590e41d553f0488a5ea003", +"js/node_modules/protobufjs/light.d.ts": "b3102b9f1bd6e96aadc395f20241d91d", +"js/node_modules/protobufjs/bin/pbjs": "277ca09f1f36e5999b319b857e218571", +"js/node_modules/protobufjs/bin/pbts": "a28d66ab665029400ec38fdc7c3640ca", +"js/node_modules/protobufjs/README.md": "aaa63d6509396ee97f8cac9d65b78e6f", +"js/node_modules/source-map-js/source-map.js": "1bb9c1d35d2fbb3779c67306ca3d8070", +"js/node_modules/source-map-js/source-map.d.ts": "8309069f2590dcf4e7b0a4db3d04d267", +"js/node_modules/source-map-js/lib/util.js": "460072236ad347448538aeeba8d90144", +"js/node_modules/source-map-js/lib/binary-search.js": "250315731532fce9f782a6dcc6a0f569", +"js/node_modules/source-map-js/lib/source-map-consumer.js": "ac42944efbc1399fe19c96d0ad1546ab", +"js/node_modules/source-map-js/lib/mapping-list.js": "b43d49bb65a0e89b26e13a97de816cad", +"js/node_modules/source-map-js/lib/source-map-generator.js": "85a051f0e4bdb90a4beafe62f6f1cedf", +"js/node_modules/source-map-js/lib/source-node.js": "c53b081a390b23d134d60c390843b5de", +"js/node_modules/source-map-js/lib/array-set.js": "e409c2198743fb3f9c3e5939358bc32e", +"js/node_modules/source-map-js/lib/base64-vlq.js": "10ab2672fb7feaa6e4a2ca651d2412f9", +"js/node_modules/source-map-js/lib/quick-sort.js": "ace64c2b979c64ee72d7f445c6142601", +"js/node_modules/source-map-js/lib/base64.js": "d6ba9a233e14b859b51f538c0b295953", +"js/node_modules/source-map-js/CHANGELOG.md": "477c7c329d27e6ad2d13718c5adc5a1e", +"js/node_modules/source-map-js/LICENSE": "b1ca6dbc0075d56cbd9931a75566cd44", +"js/node_modules/source-map-js/package.json": "595fdb4eb04ce1244d2a9535bf83ee6b", +"js/node_modules/source-map-js/README.md": "64a252202e119873707ebc50bf0c9e3e", +"js/node_modules/dprint-node/index.js": "9d1827c275666e305ccb45cd613d9ad0", +"js/node_modules/dprint-node/dprint-node.linux-x64-musl.node": "a7bae415f241c9778ce8599dd3b4ea66", +"js/node_modules/dprint-node/options.d.ts": "5a79321c52e4bffd87f03ba20ba6a893", +"js/node_modules/dprint-node/dprint-node.darwin-x64.node": "7c41e46e4fdbd70caf42c7784ad17caa", +"js/node_modules/dprint-node/dprint-node.linux-arm-gnueabihf.node": "73ebe9c066963f75878b635c145f6838", +"js/node_modules/dprint-node/dprint-node.linux-x64-gnu.node": "b27d78555abddf5b6974293ba3d99464", +"js/node_modules/dprint-node/dprint-node.linux-arm64-gnu.node": "1a1edb420bef7f59d6095f6617810144", +"js/node_modules/dprint-node/LICENSE": "945354607b13ad3c020983766bf43d13", +"js/node_modules/dprint-node/package.json": "6988be20adf1373b5d754362a66eded5", +"js/node_modules/dprint-node/index.d.ts": "f72fd30c413ba2bbd908bbd55b9a17c0", +"js/node_modules/dprint-node/dprint-node.linux-arm64-musl.node": "da0ef698a84a8b21e857b13a2b7504e3", +"js/node_modules/dprint-node/dprint-node.darwin-arm64.node": "e9f5599aa40238711140ea7cffe49244", +"js/node_modules/dprint-node/README.md": "b1181171743aaf3f8331c1811c982b02", +"js/node_modules/dprint-node/dprint-node.win32-x64-msvc.node": "ed8d78d90e9788e0b22340c0d3db3910", +"js/node_modules/vite/LICENSE.md": "6258ddcbdd69ac91b909d25e69b455e9", +"js/node_modules/vite/src/client/overlay.ts": "ecc936375553743a68dc143867555514", +"js/node_modules/vite/src/client/client.ts": "b88790ce053563a4b0a3e0a124db7b03", +"js/node_modules/vite/src/client/tsconfig.json": "ed25ce342ec50c94427cdafaf68ee523", +"js/node_modules/vite/src/client/env.ts": "f4e721c0147f416cdc5197d1caadddc5", +"js/node_modules/vite/dist/client/env.mjs.map": "cab18d3cb32be49320b3c2a0509638ec", +"js/node_modules/vite/dist/client/client.mjs.map": "ce59be917bd1cbd4a58e58c5141bfe63", +"js/node_modules/vite/dist/client/env.mjs": "7b417978c8b450f134b32ec1962e2ef6", +"js/node_modules/vite/dist/client/client.mjs": "538c8ce9c6294cc4d783729582ffed0b", +"js/node_modules/vite/dist/node/index.js": "d239a7eaaa3412b4a28b431ad3c9cebe", +"js/node_modules/vite/dist/node/chunks/dep-9c153816.js": "006a485748fdcc3b5ee3ee54ca84ab96", +"js/node_modules/vite/dist/node/chunks/dep-00df106d.js": "fbf86774eab23b18252df2dae91f2ecb", +"js/node_modules/vite/dist/node/chunks/dep-2056ae8a.js": "7508c935c1fc29a4cb4e4c816a471c0b", +"js/node_modules/vite/dist/node/chunks/dep-ec2e68f4.js": "3317000b1b3b48bcb15242eff14a65ff", +"js/node_modules/vite/dist/node/chunks/dep-56143c31.js": "ec372e8f545f647309e84d1d4089ef6b", +"js/node_modules/vite/dist/node/chunks/dep-383194a7.js": "5e6cf1011556f03dd879e5a5f6c86fc6", +"js/node_modules/vite/dist/node/cli.js": "c15a15fecc8a765864dd658c70d2c875", +"js/node_modules/vite/dist/node/index.d.ts": "129548c4ea37a23172ecfd439a35f70a", +"js/node_modules/vite/dist/node/terser.js": "fcfa5c0b4d43d0805b9667153a13517b", +"js/node_modules/vite/client.d.ts": "e792c790da9bc768ca42dde8e6b21de6", +"js/node_modules/vite/package.json": "3b5f0ecabe74f8ea67afc73f67998dfc", +"js/node_modules/vite/types/anymatch.d.ts": "42708288cb105f19249f61ffb215706f", +"js/node_modules/vite/types/alias.d.ts": "9ecb2f9a18d98a53ecfca8ce4782f994", +"js/node_modules/vite/types/connect.d.ts": "8bb3cb4b7a49cdbd8fda1f66638866b2", +"js/node_modules/vite/types/customEvent.d.ts": "aa2d67db2293a3daf052e2b546740ce0", +"js/node_modules/vite/types/ws.d.ts": "0aa21e937121509b42ef940610ef5ee0", +"js/node_modules/vite/types/hmrPayload.d.ts": "f8c7c3d8248888c30f35cce6e8d5505f", +"js/node_modules/vite/types/importMeta.d.ts": "44fac553e6748b844e25f7fde3be215c", +"js/node_modules/vite/types/terser.d.ts": "a9170c7f24f2f78dd98f25ac147a58ba", +"js/node_modules/vite/types/chokidar.d.ts": "42999eb0f1ec68a8398e751cbcddb85b", +"js/node_modules/vite/types/commonjs.d.ts": "41d1e38adbead0041eb6660ff58cd4e5", +"js/node_modules/vite/types/dynamicImportVars.d.ts": "1d2bff1fa38ec74c466baad63f011ffb", +"js/node_modules/vite/types/package.json": "3ced28002172a7035710a068e92dd1f2", +"js/node_modules/vite/types/shims.d.ts": "7f55eca342969f9f6b3a47f9302f03c3", +"js/node_modules/vite/types/http-proxy.d.ts": "0b6f9b761bd113bdf7eaaed748f2cc2f", +"js/node_modules/vite/bin/vite.js": "1664e229ffa6b6d071896e649071dddf", +"js/node_modules/vite/bin/openChrome.applescript": "ab618eb54eb522a61938f43b97945d3f", +"js/node_modules/vite/README.md": "58f705be7c35eeb6630a4d27e37b7199", +"js/node_modules/pcm-player/src/pcm-player.d.ts": "f82ee14fb6d262172ef81083b6ab2b8b", +"js/node_modules/pcm-player/src/pcm-player.js": "340ff0ae5d55971079338b9f1f96b67e", +"js/node_modules/pcm-player/dist/index.js": "57345df36588ca36823e6f8085a9038f", +"js/node_modules/pcm-player/LICENSE": "b45ea37f5c7bf4c1185be71f93e721ec", +"js/node_modules/pcm-player/package.json": "ff5016ccd1c4d934499dd9343518a6ae", +"js/node_modules/pcm-player/README.md": "4e54cb813ea2fca96abb626978365a74", +"js/node_modules/ts-proto/protoc-gen-ts_proto": "2b91529804705e3e2bfa67d53524df4d", +"js/node_modules/ts-proto/build/generate-struct-wrappers.js": "3a94bb2dc2610cc82e2b63a65462b9b8", +"js/node_modules/ts-proto/build/enums.js": "eed13682b99e9bd07a142fc15729d031", +"js/node_modules/ts-proto/build/encode.js": "3a308bf775811b837549a8e3063e4c62", +"js/node_modules/ts-proto/build/case.js": "a0849688f56cc1818cf1b0c821f77b8d", +"js/node_modules/ts-proto/build/schema.js": "cb46f47a010dd50ffc65e73500b0560b", +"js/node_modules/ts-proto/build/generate-services.js": "9ddb977fbe406145367113ef18978331", +"js/node_modules/ts-proto/build/utils.js": "16cb3df9d49326a74dddb2b4d13d6eb7", +"js/node_modules/ts-proto/build/options.js": "0ba8151ed9c0e0eeea0291aba16ce3c7", +"js/node_modules/ts-proto/build/generate-generic-service-definition.js": "9d53018c56ead0f82b82faba2bd370b9", +"js/node_modules/ts-proto/build/generate-grpc-js.js": "beeaeee1faf6afc90f8d0368021d215e", +"js/node_modules/ts-proto/build/main.js": "d3eaea766f57cb1faa9d6ab296947ba5", +"js/node_modules/ts-proto/build/visit.js": "42e9dd054a6a990c945faa136edbe1f9", +"js/node_modules/ts-proto/build/generate-nice-grpc.js": "a64238c5b2198b20d984435896fbfeec", +"js/node_modules/ts-proto/build/sourceInfo.js": "94661afc1fb2f6c7692bc8dd31421f32", +"js/node_modules/ts-proto/build/generate-nestjs.js": "0797bb337d8b983f7f50a371331ba3e7", +"js/node_modules/ts-proto/build/generate-type-registry.js": "c3155cc28c424bc77a8eb6e3ec7c64c2", +"js/node_modules/ts-proto/build/generate-grpc-web.js": "ea819e4f963f561631634b93b84e9bb1", +"js/node_modules/ts-proto/build/context.js": "8963201168a2449f79025884824955f2", +"js/node_modules/ts-proto/build/generate-async-iterable.js": "f107b2036e133288c1f9a7cca1c034d7", +"js/node_modules/ts-proto/build/plugin.js": "37ff5ded44b307ea2f2124a7dbbafbe7", +"js/node_modules/ts-proto/build/types.js": "cced3f9fa21a7dfa498328ebca848d3e", +"js/node_modules/ts-proto/LICENSE": "86d3f3a95c324c9479bd8986968f4327", +"js/node_modules/ts-proto/package.json": "4fd1855f5fa4ea42da1195239537abb7", +"js/node_modules/ts-proto/README.markdown": "4f7db71b4f60cce14748918a29cb8a08", +"js/node_modules/is-core-module/index.js": "a65eec6935f0eadcdd9c6ed89b00a878", +"js/node_modules/is-core-module/core.json": "505349532a5df034fb7003ca59c85493", +"js/node_modules/is-core-module/CHANGELOG.md": "65a102b417ced809f2dd6d6673d02ee1", +"js/node_modules/is-core-module/LICENSE": "02b0fb5ff4014a08fd4193bc3e2349e2", +"js/node_modules/is-core-module/package.json": "27e5733aeeed112a39b7dfa2a9f04c70", +"js/node_modules/is-core-module/README.md": "cd04f1e7e9e51f3b2f8d30c40a0c9aa2", +"js/node_modules/is-core-module/test/index.js": "9434e7ee575518cb07633b0ae1d32989", +"js/node_modules/libsodium-wrappers/dist/modules/libsodium-wrappers.js": "0e0f928b73f3000ea3ba16d44993ed45", +"js/node_modules/libsodium-wrappers/LICENSE": "c93f2ea7dbab3a22954362c675f1fc4f", +"js/node_modules/libsodium-wrappers/package.json": "3515234e6a4a6f8bf995dc58a95f550c", +"js/node_modules/libsodium-wrappers/README.md": "5dd698e224ce92127045d966f7fa2ddf", +"js/node_modules/function-bind/implementation.js": "c9440a397f0261d2e74484628d1cab9b", +"js/node_modules/function-bind/index.js": "80c4b0103888a6175e5579dedbab1ea3", +"js/node_modules/function-bind/LICENSE": "e7417c1a8ad83f88bcac21ad440d48b2", +"js/node_modules/function-bind/package.json": "f453e26c8d3482b4c3736f53303b4ec5", +"js/node_modules/function-bind/README.md": "9e8d47033f55b3ee4d53248dc8fbd84b", +"js/node_modules/function-bind/test/index.js": "9786942aeefcdc12b2f841895ede1647", +"js/node_modules/resolve/SECURITY.md": "23030733bf7c5f821e7cbff6098811bd", +"js/node_modules/resolve/.github/FUNDING.yml": "b1d37d1cb74342343e3eced5b7a36cce", +"js/node_modules/resolve/index.js": "0d09fd975136c80fa0b07090fb6c3df8", +"js/node_modules/resolve/async.js": "0072b73e74e7931c9e922fb6e845b2a6", +"js/node_modules/resolve/lib/is-core.js": "db824542b1fcf8fdd8fddc73a7c98856", +"js/node_modules/resolve/lib/caller.js": "2bb2d2683e11c79a1b6b8a22caef583b", +"js/node_modules/resolve/lib/node-modules-paths.js": "8cda3e75c5735f47e2222eb6c2782fd0", +"js/node_modules/resolve/lib/async.js": "b0772b8edff193ba58392e1ba217f690", +"js/node_modules/resolve/lib/core.json": "fc81f4ebde31ae7cfb5e81bca6b66095", +"js/node_modules/resolve/lib/homedir.js": "0fd2b8ddd7fc048801164852bd751c68", +"js/node_modules/resolve/lib/normalize-options.js": "0deb023ba3c6de50244f140e21f4a08f", +"js/node_modules/resolve/lib/core.js": "bfba23e29c5a7fc487a564f4c7ccdf14", +"js/node_modules/resolve/lib/sync.js": "8c33718b32e0b3041bc85e46e47e39b0", +"js/node_modules/resolve/LICENSE": "baa47288b5bd3e657a01886ce3dd0cb6", +"js/node_modules/resolve/package.json": "30ef94e25c3720ee6a37cfa23049af8f", +"js/node_modules/resolve/example/async.js": "dc08ce48012fc11583adbe609b1f2520", +"js/node_modules/resolve/example/sync.js": "54c6056bebcdb34d4bca7e25d556f4fe", +"js/node_modules/resolve/readme.markdown": "5e9be42afdffd370ca27cb3c371d3b16", +"js/node_modules/resolve/bin/resolve": "cc916ba0117083b308254cf1a2f47844", +"js/node_modules/resolve/sync.js": "98b7c6f62e9b7a1dbc24d4bcd7f46bed", +"js/node_modules/resolve/test/dotdot/index.js": "303653a00d6b4e9506c0ec3b7ef50234", +"js/node_modules/resolve/test/dotdot/abc/index.js": "a6d23efd29494430e12623e97e094c7d", +"js/node_modules/resolve/test/resolver.js": "03b21e4ead4231a425bdc7f0441b7f92", +"js/node_modules/resolve/test/pathfilter/deep_ref/main.js": "d41d8cd98f00b204e9800998ecf8427e", +"js/node_modules/resolve/test/symlinks.js": "a216ed42c6bedc2324a6c93889f9df58", +"js/node_modules/resolve/test/nonstring.js": "90a1edf2d8cda69acd16d333f232468b", +"js/node_modules/resolve/test/subdirs.js": "e8a1a80da10c1fd7193ac00aa839644c", +"js/node_modules/resolve/test/module_dir/zmodules/bbb/main.js": "09fa66df61573f1a368f30489cc33741", +"js/node_modules/resolve/test/module_dir/zmodules/bbb/package.json": "4a3e4b65131149d13cf2a9006879a030", +"js/node_modules/resolve/test/module_dir/ymodules/aaa/index.js": "b96f38dcf7e5c8674c12f465faf0f054", +"js/node_modules/resolve/test/module_dir/xmodules/aaa/index.js": "9e45e7ed7dd804266a1b96eb70db330f", +"js/node_modules/resolve/test/node-modules-paths.js": "cae1b936b91a0beadb64f43e8c53e5a8", +"js/node_modules/resolve/test/module_dir.js": "dba5837c6fa7833449c084f949c9eb3d", +"js/node_modules/resolve/test/mock_sync.js": "5f29325447d2898aa55e739af27c1c00", +"js/node_modules/resolve/test/filter.js": "4f4848e867716678497a8797df2a81c8", +"js/node_modules/resolve/test/dotdot.js": "eb25b51a3ccfacd7b4fbbb94a342edf8", +"js/node_modules/resolve/test/precedence/aaa/index.js": "5790d1c0db9d396d0c5d383eea413290", +"js/node_modules/resolve/test/precedence/aaa/main.js": "293842d0cd56c726e5510a4d72df51b5", +"js/node_modules/resolve/test/precedence/aaa.js": "49163d248668737d115fc3d13361d34c", +"js/node_modules/resolve/test/precedence/bbb.js": "5e98b57495bcdf630a21ec378db7b0e9", +"js/node_modules/resolve/test/precedence/bbb/main.js": "889ce877c52c09163d1be7868a3404ec", +"js/node_modules/resolve/test/home_paths.js": "660800979dd80e96a392ba3d435de48e", +"js/node_modules/resolve/test/home_paths_sync.js": "e942f35d6b5d0b28df52f7e542d5e0aa", +"js/node_modules/resolve/test/resolver_sync.js": "1432d1b0503cedcfdcf191b0e8e0d768", +"js/node_modules/resolve/test/node_path.js": "3351665d86f053e84659a8a865cfc626", +"js/node_modules/resolve/test/faulty_basedir.js": "dba3e4709b1aae6d85bfa7a7210bc13c", +"js/node_modules/resolve/test/mock.js": "56413f13828cd95488ae65d55f606bdb", +"js/node_modules/resolve/test/shadowed_core/node_modules/util/index.js": "d41d8cd98f00b204e9800998ecf8427e", +"js/node_modules/resolve/test/resolver/baz/doom.js": "d41d8cd98f00b204e9800998ecf8427e", +"js/node_modules/resolve/test/resolver/baz/quux.js": "0c1d9e1731bb3d71b0b7a15695bfab14", +"js/node_modules/resolve/test/resolver/baz/package.json": "0f73fb8842088e1e70c904431c1ad130", +"js/node_modules/resolve/test/resolver/mug.js": "d41d8cd98f00b204e9800998ecf8427e", +"js/node_modules/resolve/test/resolver/malformed_package_json/index.js": "d41d8cd98f00b204e9800998ecf8427e", +"js/node_modules/resolve/test/resolver/malformed_package_json/package.json": "d9bed3b7e151f11b8fdadf75f1db96d9", +"js/node_modules/resolve/test/resolver/without_basedir/main.js": "a273979c29547819f4ce096e8454eba6", +"js/node_modules/resolve/test/resolver/mug.coffee": "d41d8cd98f00b204e9800998ecf8427e", +"js/node_modules/resolve/test/resolver/invalid_main/package.json": "d753bb6b216e118c75d96e043a47ae12", +"js/node_modules/resolve/test/resolver/same_names/foo/index.js": "0c1d9e1731bb3d71b0b7a15695bfab14", +"js/node_modules/resolve/test/resolver/same_names/foo.js": "d00072229e607e3109a7c7b617d829f8", +"js/node_modules/resolve/test/resolver/incorrect_main/index.js": "0b72654f2e307bde1ab4fbeab7af2b78", +"js/node_modules/resolve/test/resolver/incorrect_main/package.json": "3d72b845730884cbf8970497318e754c", +"js/node_modules/resolve/test/resolver/cup.coffee": "68b329da9893e34099c7d8ad5cb9c940", +"js/node_modules/resolve/test/resolver/other_path/root.js": "d41d8cd98f00b204e9800998ecf8427e", +"js/node_modules/resolve/test/resolver/other_path/lib/other-lib.js": "d41d8cd98f00b204e9800998ecf8427e", +"js/node_modules/resolve/test/resolver/dot_slash_main/index.js": "0c1d9e1731bb3d71b0b7a15695bfab14", +"js/node_modules/resolve/test/resolver/dot_slash_main/package.json": "844f13b650c02c10e1fba9ca7d1536f2", +"js/node_modules/resolve/test/resolver/multirepo/lerna.json": "a2d913ed76975c203ea97d0c623fb462", +"js/node_modules/resolve/test/resolver/multirepo/packages/package-b/index.js": "d41d8cd98f00b204e9800998ecf8427e", +"js/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json": "ce6c7a1786d468fe499a0bbbc654c858", +"js/node_modules/resolve/test/resolver/multirepo/packages/package-a/index.js": "4daeb9776a4995aa9a64eeba1275ca8a", +"js/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json": "466e84ae67db33dda31ba06fb0212e2d", +"js/node_modules/resolve/test/resolver/multirepo/package.json": "3cef7227b9a2ca3a6e1991459f40beba", +"js/node_modules/resolve/test/resolver/nested_symlinks/mylib/async.js": "2f1e59b3e11027b5ac9db2855a1ffc40", +"js/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json": "d67bf0331e8ca5350eef9b8bc85cde08", +"js/node_modules/resolve/test/resolver/nested_symlinks/mylib/sync.js": "4c05bb8c706430ef6b423d6dd01a5797", +"js/node_modules/resolve/test/resolver/symlinked/_/node_modules/foo.js": "d41d8cd98f00b204e9800998ecf8427e", +"js/node_modules/resolve/test/resolver/symlinked/package/bar.js": "4e957bc0e855379d8c9d7dc61d94dd5b", +"js/node_modules/resolve/test/resolver/symlinked/package/package.json": "0c5b2b6430634798519321e18ed3954d", +"js/node_modules/resolve/test/resolver/browser_field/a.js": "d41d8cd98f00b204e9800998ecf8427e", +"js/node_modules/resolve/test/resolver/browser_field/package.json": "e110dd6fd6f26b1f3d45948cc1e27da0", +"js/node_modules/resolve/test/resolver/browser_field/b.js": "d41d8cd98f00b204e9800998ecf8427e", +"js/node_modules/resolve/test/resolver/false_main/index.js": "d41d8cd98f00b204e9800998ecf8427e", +"js/node_modules/resolve/test/resolver/false_main/package.json": "c957144f31f2bda33e82b3d31c6a4bda", +"js/node_modules/resolve/test/resolver/foo.js": "0c1d9e1731bb3d71b0b7a15695bfab14", +"js/node_modules/resolve/test/resolver/dot_main/index.js": "0c1d9e1731bb3d71b0b7a15695bfab14", +"js/node_modules/resolve/test/resolver/dot_main/package.json": "6651c03c05348dc79127845895e2e021", +"js/node_modules/resolve/test/resolver/quux/foo/index.js": "0c1d9e1731bb3d71b0b7a15695bfab14", +"js/node_modules/resolve/test/core.js": "1b98e334b28d23f9130a63201398a5da", +"js/node_modules/resolve/test/shadowed_core.js": "218995538aa76bcf5001a3c997c95aca", +"js/node_modules/resolve/test/pathfilter.js": "bbe22bc568c2aee7953cc78147cb9a6f", +"js/node_modules/resolve/test/precedence.js": "60dbf81e71603b0ce609b8e33eed177f", +"js/node_modules/resolve/test/filter_sync.js": "7e1a00d127e1512d54bce45054ddab03", +"js/node_modules/resolve/test/node_path/y/ccc/index.js": "1840eac4d3fe020fa3d4642a5ae21cec", +"js/node_modules/resolve/test/node_path/y/bbb/index.js": "65a094ea67b5e4886331645f37463a32", +"js/node_modules/resolve/test/node_path/x/aaa/index.js": "52127f7aa347b8613740d223a1fd8bb8", +"js/node_modules/resolve/test/node_path/x/ccc/index.js": "e80e2b6d94895cc3c6641ecf9e1ab0d6", +"js/node_modules/@types/object-hash/LICENSE": "d4a904ca135bb7bc912156fee12726f0", +"js/node_modules/@types/object-hash/package.json": "e8168024d3cbb3778ba0620a03b85880", +"js/node_modules/@types/object-hash/index.d.ts": "6d10eb43fd70678ed6ac5b3dc4ac46fa", +"js/node_modules/@types/object-hash/README.md": "ab1e072f375408629881b843f88267e4", +"js/node_modules/@types/long/LICENSE": "d4a904ca135bb7bc912156fee12726f0", +"js/node_modules/@types/long/package.json": "864984cc66438efcce9467b0dc883d2b", +"js/node_modules/@types/long/index.d.ts": "c7459e82fb848351b54c334e056d4b59", +"js/node_modules/@types/long/README.md": "eb4fddf41e1355189783494faf419937", +"js/node_modules/@types/node/zlib.d.ts": "315423967e55dd1ae04328c95e81b5cb", +"js/node_modules/@types/node/process.d.ts": "304dee07271d266ec30fbffb82b5b053", +"js/node_modules/@types/node/stream.d.ts": "e540c36eb8469fb871e1a194c7e9c78d", +"js/node_modules/@types/node/test.d.ts": "073ad8a23bf0d32e780e0d0d9a905874", +"js/node_modules/@types/node/util.d.ts": "bf424075d6fb62656905a9d760d437e8", +"js/node_modules/@types/node/timers.d.ts": "6ac73483508e988bd2da0637954bf8b2", +"js/node_modules/@types/node/dns/promises.d.ts": "8e2ee95fc1d0424fc2f4f550a14a99a9", +"js/node_modules/@types/node/crypto.d.ts": "cca75bab9283c452617b92f4fe9fe06e", +"js/node_modules/@types/node/fs/promises.d.ts": "61fa16aedf539ed161ad1c80eefec996", +"js/node_modules/@types/node/globals.d.ts": "7bdb3f670a1a6d15aa141f77580e1009", +"js/node_modules/@types/node/dns.d.ts": "342b490611fcade59c2dcbc3fc856e6b", +"js/node_modules/@types/node/assert/strict.d.ts": "5e01f1663f61526e44b3363c3c2e1ede", +"js/node_modules/@types/node/trace_events.d.ts": "4e2026e5cd7abfd696b6741549309924", +"js/node_modules/@types/node/repl.d.ts": "a0a286c8b519054de8d5d0d98c993343", +"js/node_modules/@types/node/wasi.d.ts": "54293bf6505c4afa6da8803d1f441a6f", +"js/node_modules/@types/node/punycode.d.ts": "bc1543cc2d64ec9ccbc8608b0c8358db", +"js/node_modules/@types/node/fs.d.ts": "ed1c9c7379b44a8ca7121393a6ba7387", +"js/node_modules/@types/node/cluster.d.ts": "8027d5de7fbfd2c78986553b57f178f9", +"js/node_modules/@types/node/child_process.d.ts": "35726d047aacbf0fca41c031898effd0", +"js/node_modules/@types/node/vm.d.ts": "0dd8ba9cb0872c6466efc90145329016", +"js/node_modules/@types/node/stream/consumers.d.ts": "6073392a48333a2fedad4b9bdca4e7da", +"js/node_modules/@types/node/stream/promises.d.ts": "f1ae52f8f514ff77194363a5e2910fa5", +"js/node_modules/@types/node/stream/web.d.ts": "9b2693296dfd4ec10114baf71387e7c2", +"js/node_modules/@types/node/inspector.d.ts": "d3c364af028716cfb0e9cccfa31a093d", +"js/node_modules/@types/node/module.d.ts": "f76f69f98bb5b4111de2164ddd885630", +"js/node_modules/@types/node/readline.d.ts": "655549bf59916939194cb00c3b19c032", +"js/node_modules/@types/node/os.d.ts": "743cf0241eb8216058381615c451c53e", +"js/node_modules/@types/node/https.d.ts": "1c12c656b07c85fa3ba6f69abee6eac7", +"js/node_modules/@types/node/perf_hooks.d.ts": "013698002fe942c0d35aa6ea7daf3819", +"js/node_modules/@types/node/readline/promises.d.ts": "f6fcaf7c63b8d2d826f7ca7c4e431e25", +"js/node_modules/@types/node/buffer.d.ts": "4c89433262f1dd48f7447c468c27e253", +"js/node_modules/@types/node/querystring.d.ts": "e4f65639cb8434df2cf5d9edcd62ab15", +"js/node_modules/@types/node/string_decoder.d.ts": "e96a0fb7a0f6b73f865d3b22846f8656", +"js/node_modules/@types/node/timers/promises.d.ts": "0251d630a40aa24350827b895bad0f8f", +"js/node_modules/@types/node/tty.d.ts": "eb27dfe07c82b58bff3ad4d9dda50620", +"js/node_modules/@types/node/v8.d.ts": "1a61353fa32304724c06e62860a2665d", +"js/node_modules/@types/node/LICENSE": "d4a904ca135bb7bc912156fee12726f0", +"js/node_modules/@types/node/async_hooks.d.ts": "41f049cf1d29cfe6d9cc3ddd1a672da9", +"js/node_modules/@types/node/path.d.ts": "ab8e1124eb41571dd6066a295ebeb36b", +"js/node_modules/@types/node/package.json": "4d57821a031b7605c218cce4afcdeb22", +"js/node_modules/@types/node/index.d.ts": "4e145adcbd1dc535e80bc6e82b8aa967", +"js/node_modules/@types/node/http.d.ts": "99014fa48b2fe040f96da1387b1c5413", +"js/node_modules/@types/node/url.d.ts": "292a4eddcb0338c433be5d2d4ffea20b", +"js/node_modules/@types/node/console.d.ts": "a3aa090ca675f66cbe7a32e967a5eda0", +"js/node_modules/@types/node/events.d.ts": "7ce1c1478958220d54912a96534ece49", +"js/node_modules/@types/node/worker_threads.d.ts": "d85c9921c6f77fbf8d118fcbe30700ff", +"js/node_modules/@types/node/diagnostics_channel.d.ts": "38a497e4c95ff4088ac816e4ec507b2a", +"js/node_modules/@types/node/assert.d.ts": "aa0091820d591172491396673fc77ade", +"js/node_modules/@types/node/net.d.ts": "f0e7d55697bd0e8a23359831fa650366", +"js/node_modules/@types/node/constants.d.ts": "917797e00df01f5465b6b9374bb6078d", +"js/node_modules/@types/node/tls.d.ts": "19275ebee10642702af822006c70e00b", +"js/node_modules/@types/node/http2.d.ts": "dde6cba91b0b2d66149cc963ea6cdcfb", +"js/node_modules/@types/node/globals.global.d.ts": "611f891be1d8336cec97f3e88a2f7620", +"js/node_modules/@types/node/README.md": "4802775b39448129ab06409b8e4b1c0a", +"js/node_modules/@types/node/domain.d.ts": "f9196843f490b44c9e7053e0f2b8fdcd", +"js/node_modules/@types/node/dgram.d.ts": "803a2d3243eb45791b0e637144debc51", +"js/gen_js_from_hbb.py": "b6e1ca5f641d115bef1cad62ea610cba", +"js/src/ui.js": "13863bf5fcc6c4fa123ac40501fc12c8", +"js/src/common.ts": "5b4db4beb519ea747aa575116dd09f32", +"js/src/gen_js_from_hbb.ts": "ffa7bd435d554799387002e6d8488529", +"js/src/codec.js": "9e5faf3ec7cf3a33f1bedfb798ea0aa7", +"js/src/websock.ts": "b8cb6466b6010089d2e419e7ff403890", +"js/src/rendezvous.ts": "de71b8f1caff41ce241e4955fb8bfbbc", +"js/src/style.css": "b22cd99b0a649b4da3b2491ca938c2bd", +"js/src/vite-env.d.ts": "db266f67270495e5478804f291146e99", +"js/src/main.ts": "8b48889fa8ee4e464a8e5580c386e494", +"js/src/connection.ts": "41227113806d32ddc469005c0b4b9185", +"js/src/globals.js": "d7844b1415c7996f3867c274974fff98", +"js/src/message.ts": "6afb0acdea65ab6a3933e4fac741bc14", +"js/dist/index.js": "b3594839149401c56ab0d9a2f2521be4", +"js/dist/index.css": "325598511be4c5926c2e5bd308a3ea4c", +"js/dist/index.html": "85716a9a0538b47b808045f6923bc8d8", +"/": "9b99772caf6b8d68072a4078eb3fc94f", +"js/dist/vendor.js": "158a0d2d986f84d64c5e9a2171201bb6", +"js/tsconfig.json": "f86d42481984659e240ce7b6c6648fcb", +"js/vite.config.js": "42132f5fd99e75b4025408f9050436ec", +"js/index.html": "2e82f245c8a1b4a297893becc211e8ba", +"js/package.json": "5d3a31ab5db25d47e46a6c9ff90261b1", +"js/ts_proto.py": "475d0b5de9bef5e1de20cf116b80bacd", +"yuv.js": "5cff03855bc9577b6104b9743ff26790", +"yuv.wasm": "443e8cb7b56fff2550ce0a411f3a05eb", +"yuv-canvas-1.2.6.js": "c4ace642c725cf918ed9440426b583b8", +"libopus.wasm": "b8801d4a953d58e739fd9d25134467d3", +"favicon.svg": "8452bf248b5b5519dea5f3c724bbac9d", +"manifest.json": "18e53390c166023eb5b32e95b324ec2b", +"index.html": "9b99772caf6b8d68072a4078eb3fc94f", +"libopus.js": "b58c2084b852e6df5ec89fd16adcf920", +"main.dart.js": "cb251c69a54d60081a5e54365f49f654", +"libs/firebase-app.js": "f61459b893c6422d6e8e96e8aa5fbdcd", +"libs/firebase-analytics.js": "c6fcb4296681957bc1dd5fcd8e7eee50", +"ogvjs-1.8.6/ogv-decoder-video-av1-simd-mt-wasm.js": "a903c97fe7e34cbc81afbcf3d1587a76", +"ogvjs-1.8.6/ogv-decoder-video-vp9-mt-wasm.js": "3861e7af5c402ab41fcdfe162ade1e5d", +"ogvjs-1.8.6/COPYING": "d35e32d19d3d58a88cd0bc98e94a9073", +"ogvjs-1.8.6/ogv-decoder-video-av1-wasm.wasm": "3a2dadb9246caf39c7bea74b03363092", +"ogvjs-1.8.6/ogv-demuxer-ogg-wasm.js": "d67a1c99133b0732f64163da6efb130b", +"ogvjs-1.8.6/ogv-decoder-video-vp9-mt-wasm.wasm": "3bd7aa3cd5aab801b11c7268da2f0cb8", +"ogvjs-1.8.6/ogv-decoder-video-theora-wasm.wasm": "9f6fda12b75d61faf69df090ef3859c6", +"ogvjs-1.8.6/ogv-worker-video.js": "ed81cddf8a74ff4b44eae8ea8a080b32", +"ogvjs-1.8.6/ogv-decoder-video-vp9-simd-mt-wasm.worker.js": "0fa2850dd1295766d0f5d155933c8f7e", +"ogvjs-1.8.6/ogv-decoder-video-vp8-mt-wasm.worker.js": "322763a048743e2029229e56ccfc1c54", +"ogvjs-1.8.6/ogv-support.js": "10520c38312b18528b7b26c1e36a97b9", +"ogvjs-1.8.6/ogv-decoder-video-av1-simd-wasm.js": "14e3edde7aab7f4a79399276554bfe4e", +"ogvjs-1.8.6/ogv-decoder-video-vp9-wasm.wasm": "c4fdab9e6eb18813dc88f0e8cd0003ac", +"ogvjs-1.8.6/ogv-decoder-video-av1-simd-mt-wasm.wasm": "4da56c7c168b7555dbb3945cf3f46639", +"ogvjs-1.8.6/ogv-decoder-video-av1-simd-wasm.wasm": "29bb3462a7dea17cccd89b2ea7df5837", +"ogvjs-1.8.6/ogv-demuxer-webm-wasm.wasm": "304ffe0406cdddab408065d820a0bb1b", +"ogvjs-1.8.6/COPYING-opus.txt": "e304cdf74c2a1b0a33a5084c128a23a3", +"ogvjs-1.8.6/COPYING-ogg.txt": "db1b7a668b2a6f47b2af88fb008ad555", +"ogvjs-1.8.6/ogv-demuxer-ogg-wasm.wasm": "e8fa0984a376a86556c2b5793eb9de82", +"ogvjs-1.8.6/ogv-decoder-video-theora-wasm.js": "14e2a10fb307f1a85a80f38f67b845c0", +"ogvjs-1.8.6/LICENSE-nestegg.txt": "be7778ed82a56425bc6bef17cc6a52d9", +"ogvjs-1.8.6/COPYING-vorbis.txt": "70c7063491d2d9f76a098d62ed5134f1", +"ogvjs-1.8.6/ogv-decoder-video-av1-simd-mt-wasm.worker.js": "45b05a259b695a538aa636fefb8baf5c", +"ogvjs-1.8.6/ogv-decoder-audio-opus-wasm.js": "e52215cfa46e79fdd227591cde97cca5", +"ogvjs-1.8.6/ogv-decoder-video-vp9-simd-wasm.wasm": "b69b28fcc982bf9c4e734dc7721a027c", +"ogvjs-1.8.6/COPYING-dav1d.txt": "c8055cfe7548dfdaa3a6dc45d8793669", +"ogvjs-1.8.6/ogv-decoder-video-vp9-mt-wasm.worker.js": "af7a85e4a36dfd859fc69405f09b1428", +"ogvjs-1.8.6/ogv-decoder-video-vp9-wasm.js": "63766c6d6826aa7642d37b963e889b17", +"ogvjs-1.8.6/ogv-decoder-video-vp9-simd-wasm.js": "642e20237860ba8169c977838d95c490", +"ogvjs-1.8.6/ogv-worker-audio.js": "2f02797ab21bd3c68e12b90f002d758b", +"ogvjs-1.8.6/ogv-decoder-audio-vorbis-wasm.wasm": "822a5fe76af25d4dd03c66e048c1287e", +"ogvjs-1.8.6/ogv-decoder-audio-vorbis-wasm.js": "4a9d3e7ee82d003c26e7c8e620c47bbd", +"ogvjs-1.8.6/ogv-es2017.js": "b1bbdae47f8946e190298b77618a5ba5", +"ogvjs-1.8.6/ogv-decoder-video-av1-wasm.js": "173c2bd427cb559aec38e544abae77c0", +"ogvjs-1.8.6/LICENSE-vpx.txt": "d5b04755015be901744a78cc30d390d4", +"ogvjs-1.8.6/ogv-decoder-video-vp8-wasm.wasm": "87c067b881492e09b057a7eec75513e9", +"ogvjs-1.8.6/ogv-decoder-audio-opus-wasm.wasm": "d0542d63452d97c839f7e1971d5bfce7", +"ogvjs-1.8.6/COPYING-theora.txt": "cf91718f59eb6a83d06dc7bcaf411132", +"ogvjs-1.8.6/ogv-decoder-video-vp9-simd-mt-wasm.js": "18471a0789104e680105a952c52629c2", +"ogvjs-1.8.6/ogv-decoder-video-av1-mt-wasm.worker.js": "0b99a97dab10c334fa856c366b9d2722", +"ogvjs-1.8.6/ogv-decoder-video-vp8-mt-wasm.js": "58f6fa9641b8d3eebe0e421e13cdf019", +"ogvjs-1.8.6/PATENTS-vpx.txt": "c6926d0cb07d296f886ab6e0cc5a85b7", +"ogvjs-1.8.6/ogv-decoder-video-av1-mt-wasm.js": "6f91e8bf224d76b4265083fb29b00bc1", +"ogvjs-1.8.6/ogv.js": "a4a2cf98c22e099d08a342ea9521b504", +"ogvjs-1.8.6/ogv-version.js": "fbe86349102504b4c8abb5a33a1b0800", +"ogvjs-1.8.6/ogv-decoder-video-vp8-wasm.js": "4d36a93e0981d3c4b28fdb756259d60f", +"ogvjs-1.8.6/ogv-demuxer-webm-wasm.js": "84b1be40700973a74542c6c952f162b4", +"ogvjs-1.8.6/ogv-decoder-video-vp8-mt-wasm.wasm": "fbc953b8f4baed5c44254b3295446205", +"ogvjs-1.8.6/README.md": "31bd3e2e67eb876b15176ca710826b0d", +"ogvjs-1.8.6/ogv-decoder-video-av1-mt-wasm.wasm": "927555aeda94b975d139e452cee41d6d", +"ogvjs-1.8.6/ogv-decoder-video-vp9-simd-mt-wasm.wasm": "1f2de2f92dac705af4027c8f6b3f1412" +}; + +// The application shell files that are downloaded before a service worker can +// start. +const CORE = [ + "main.dart.js", +"index.html", +"assets/AssetManifest.json", +"assets/FontManifest.json"]; +// During install, the TEMP cache is populated with the application shell files. +self.addEventListener("install", (event) => { + self.skipWaiting(); + return event.waitUntil( + caches.open(TEMP).then((cache) => { + return cache.addAll( + CORE.map((value) => new Request(value, {'cache': 'reload'}))); + }) + ); +}); + +// During activate, the cache is populated with the temp files downloaded in +// install. If this service worker is upgrading from one with a saved +// MANIFEST, then use this to retain unchanged resource files. +self.addEventListener("activate", function(event) { + return event.waitUntil(async function() { + try { + var contentCache = await caches.open(CACHE_NAME); + var tempCache = await caches.open(TEMP); + var manifestCache = await caches.open(MANIFEST); + var manifest = await manifestCache.match('manifest'); + // When there is no prior manifest, clear the entire cache. + if (!manifest) { + await caches.delete(CACHE_NAME); + contentCache = await caches.open(CACHE_NAME); + for (var request of await tempCache.keys()) { + var response = await tempCache.match(request); + await contentCache.put(request, response); + } + await caches.delete(TEMP); + // Save the manifest to make future upgrades efficient. + await manifestCache.put('manifest', new Response(JSON.stringify(RESOURCES))); + return; + } + var oldManifest = await manifest.json(); + var origin = self.location.origin; + for (var request of await contentCache.keys()) { + var key = request.url.substring(origin.length + 1); + if (key == "") { + key = "/"; + } + // If a resource from the old manifest is not in the new cache, or if + // the MD5 sum has changed, delete it. Otherwise the resource is left + // in the cache and can be reused by the new service worker. + if (!RESOURCES[key] || RESOURCES[key] != oldManifest[key]) { + await contentCache.delete(request); + } + } + // Populate the cache with the app shell TEMP files, potentially overwriting + // cache files preserved above. + for (var request of await tempCache.keys()) { + var response = await tempCache.match(request); + await contentCache.put(request, response); + } + await caches.delete(TEMP); + // Save the manifest to make future upgrades efficient. + await manifestCache.put('manifest', new Response(JSON.stringify(RESOURCES))); + return; + } catch (err) { + // On an unhandled exception the state of the cache cannot be guaranteed. + console.error('Failed to upgrade service worker: ' + err); + await caches.delete(CACHE_NAME); + await caches.delete(TEMP); + await caches.delete(MANIFEST); + } + }()); +}); + +// The fetch handler redirects requests for RESOURCE files to the service +// worker cache. +self.addEventListener("fetch", (event) => { + if (event.request.method !== 'GET') { + return; + } + var origin = self.location.origin; + var key = event.request.url.substring(origin.length + 1); + // Redirect URLs to the index.html + if (key.indexOf('?v=') != -1) { + key = key.split('?v=')[0]; + } + if (event.request.url == origin || event.request.url.startsWith(origin + '/#') || key == '') { + key = '/'; + } + // If the URL is not the RESOURCE list then return to signal that the + // browser should take over. + if (!RESOURCES[key]) { + return; + } + // If the URL is the index.html, perform an online-first request. + if (key == '/') { + return onlineFirst(event); + } + event.respondWith(caches.open(CACHE_NAME) + .then((cache) => { + return cache.match(event.request).then((response) => { + // Either respond with the cached resource, or perform a fetch and + // lazily populate the cache only if the resource was successfully fetched. + return response || fetch(event.request).then((response) => { + if (response && Boolean(response.ok)) { + cache.put(event.request, response.clone()); + } + return response; + }); + }) + }) + ); +}); + +self.addEventListener('message', (event) => { + // SkipWaiting can be used to immediately activate a waiting service worker. + // This will also require a page refresh triggered by the main worker. + if (event.data === 'skipWaiting') { + self.skipWaiting(); + return; + } + if (event.data === 'downloadOffline') { + downloadOffline(); + return; + } +}); + +// Download offline will check the RESOURCES for all files not in the cache +// and populate them. +async function downloadOffline() { + var resources = []; + var contentCache = await caches.open(CACHE_NAME); + var currentContent = {}; + for (var request of await contentCache.keys()) { + var key = request.url.substring(origin.length + 1); + if (key == "") { + key = "/"; + } + currentContent[key] = true; + } + for (var resourceKey of Object.keys(RESOURCES)) { + if (!currentContent[resourceKey]) { + resources.push(resourceKey); + } + } + return contentCache.addAll(resources); +} + +// Attempt to download the resource online before falling back to +// the offline cache. +function onlineFirst(event) { + return event.respondWith( + fetch(event.request).then((response) => { + return caches.open(CACHE_NAME).then((cache) => { + cache.put(event.request, response.clone()); + return response; + }); + }).catch((error) => { + return caches.open(CACHE_NAME).then((cache) => { + return cache.match(event.request).then((response) => { + if (response != null) { + return response; + } + throw error; + }); + }); + }) + ); +} diff --git a/resources/web/icons/Icon-192.png b/resources/web/icons/Icon-192.png new file mode 100644 index 0000000000000000000000000000000000000000..db3e7671384b14458b2610be18b9a0ee667d5b8b GIT binary patch literal 5781 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 KC>Go`3;I6*@Aeu1 literal 0 HcmV?d00001 diff --git a/resources/web/icons/Icon-maskable-192.png b/resources/web/icons/Icon-maskable-192.png new file mode 100644 index 0000000000000000000000000000000000000000..36597c1bcf7758fed5bb1dc94813565345f3c765 GIT binary patch literal 12422 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 Ef_OS_6951J literal 0 HcmV?d00001 diff --git a/resources/web/icons/Icon-maskable-512.png b/resources/web/icons/Icon-maskable-512.png new file mode 100644 index 0000000000000000000000000000000000000000..f2f79e64b6ac3306440140d8d24037236ff6957e GIT binary patch literal 23540 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 + + + + + + + + + + + + + + + + + + + + RustDesk + + + + + + + + + + + + + + +

+ + + + + + + + + diff --git a/resources/web/js/.gitattributes b/resources/web/js/.gitattributes new file mode 100644 index 0000000..176a458 --- /dev/null +++ b/resources/web/js/.gitattributes @@ -0,0 +1 @@ +* text=auto diff --git a/resources/web/js/.gitignore b/resources/web/js/.gitignore new file mode 100644 index 0000000..e7a9790 --- /dev/null +++ b/resources/web/js/.gitignore @@ -0,0 +1,8 @@ +node_modules +.DS_Store +dist-ssr +*.local +*log +ogvjs +.vscode +.yarn diff --git a/resources/web/js/.yarnrc.yml b/resources/web/js/.yarnrc.yml new file mode 100644 index 0000000..3186f3f --- /dev/null +++ b/resources/web/js/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/resources/web/js/dist/index.css b/resources/web/js/dist/index.css new file mode 100644 index 0000000..cd286ab --- /dev/null +++ b/resources/web/js/dist/index.css @@ -0,0 +1 @@ +#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px} diff --git a/resources/web/js/dist/index.html b/resources/web/js/dist/index.html new file mode 100644 index 0000000..22cc490 --- /dev/null +++ b/resources/web/js/dist/index.html @@ -0,0 +1,15 @@ + + + + + + + + + Vite App + + +
+ + + diff --git a/resources/web/js/dist/index.js b/resources/web/js/dist/index.js new file mode 100644 index 0000000..3e1a07b --- /dev/null +++ b/resources/web/js/dist/index.js @@ -0,0 +1,22 @@ +var Ei=Object.defineProperty;var ki=(e,u,r)=>u in e?Ei(e,u,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[u]=r;var v=(e,u,r)=>(ki(e,typeof u!="symbol"?u+"":u,r),r);import{m as o,l as Bu,s as hi,Q as Fi,a as Di,b as Pu,P as yi}from"./vendor.js";const xi=function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const t of i)if(t.type==="childList")for(const s of t.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(i){const t={};return i.integrity&&(t.integrity=i.integrity),i.referrerpolicy&&(t.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?t.credentials="include":i.crossorigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(i){if(i.ep)return;i.ep=!0;const t=r(i);fetch(i.href,t)}};xi();var B=(e=>(e[e.Unknown=0]="Unknown",e[e.Alt=1]="Alt",e[e.Backspace=2]="Backspace",e[e.CapsLock=3]="CapsLock",e[e.Control=4]="Control",e[e.Delete=5]="Delete",e[e.DownArrow=6]="DownArrow",e[e.End=7]="End",e[e.Escape=8]="Escape",e[e.F1=9]="F1",e[e.F10=10]="F10",e[e.F11=11]="F11",e[e.F12=12]="F12",e[e.F2=13]="F2",e[e.F3=14]="F3",e[e.F4=15]="F4",e[e.F5=16]="F5",e[e.F6=17]="F6",e[e.F7=18]="F7",e[e.F8=19]="F8",e[e.F9=20]="F9",e[e.Home=21]="Home",e[e.LeftArrow=22]="LeftArrow",e[e.Meta=23]="Meta",e[e.Option=24]="Option",e[e.PageDown=25]="PageDown",e[e.PageUp=26]="PageUp",e[e.Return=27]="Return",e[e.RightArrow=28]="RightArrow",e[e.Shift=29]="Shift",e[e.Space=30]="Space",e[e.Tab=31]="Tab",e[e.UpArrow=32]="UpArrow",e[e.Numpad0=33]="Numpad0",e[e.Numpad1=34]="Numpad1",e[e.Numpad2=35]="Numpad2",e[e.Numpad3=36]="Numpad3",e[e.Numpad4=37]="Numpad4",e[e.Numpad5=38]="Numpad5",e[e.Numpad6=39]="Numpad6",e[e.Numpad7=40]="Numpad7",e[e.Numpad8=41]="Numpad8",e[e.Numpad9=42]="Numpad9",e[e.Cancel=43]="Cancel",e[e.Clear=44]="Clear",e[e.Menu=45]="Menu",e[e.Pause=46]="Pause",e[e.Kana=47]="Kana",e[e.Hangul=48]="Hangul",e[e.Junja=49]="Junja",e[e.Final=50]="Final",e[e.Hanja=51]="Hanja",e[e.Kanji=52]="Kanji",e[e.Convert=53]="Convert",e[e.Select=54]="Select",e[e.Print=55]="Print",e[e.Execute=56]="Execute",e[e.Snapshot=57]="Snapshot",e[e.Insert=58]="Insert",e[e.Help=59]="Help",e[e.Sleep=60]="Sleep",e[e.Separator=61]="Separator",e[e.Scroll=62]="Scroll",e[e.NumLock=63]="NumLock",e[e.RWin=64]="RWin",e[e.Apps=65]="Apps",e[e.Multiply=66]="Multiply",e[e.Add=67]="Add",e[e.Subtract=68]="Subtract",e[e.Decimal=69]="Decimal",e[e.Divide=70]="Divide",e[e.Equals=71]="Equals",e[e.NumpadEnter=72]="NumpadEnter",e[e.RShift=73]="RShift",e[e.RControl=74]="RControl",e[e.RAlt=75]="RAlt",e[e.CtrlAltDel=100]="CtrlAltDel",e[e.LockScreen=101]="LockScreen",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e))(B||{});function ru(e){switch(e){case 0:case"Unknown":return 0;case 1:case"Alt":return 1;case 2:case"Backspace":return 2;case 3:case"CapsLock":return 3;case 4:case"Control":return 4;case 5:case"Delete":return 5;case 6:case"DownArrow":return 6;case 7:case"End":return 7;case 8:case"Escape":return 8;case 9:case"F1":return 9;case 10:case"F10":return 10;case 11:case"F11":return 11;case 12:case"F12":return 12;case 13:case"F2":return 13;case 14:case"F3":return 14;case 15:case"F4":return 15;case 16:case"F5":return 16;case 17:case"F6":return 17;case 18:case"F7":return 18;case 19:case"F8":return 19;case 20:case"F9":return 20;case 21:case"Home":return 21;case 22:case"LeftArrow":return 22;case 23:case"Meta":return 23;case 24:case"Option":return 24;case 25:case"PageDown":return 25;case 26:case"PageUp":return 26;case 27:case"Return":return 27;case 28:case"RightArrow":return 28;case 29:case"Shift":return 29;case 30:case"Space":return 30;case 31:case"Tab":return 31;case 32:case"UpArrow":return 32;case 33:case"Numpad0":return 33;case 34:case"Numpad1":return 34;case 35:case"Numpad2":return 35;case 36:case"Numpad3":return 36;case 37:case"Numpad4":return 37;case 38:case"Numpad5":return 38;case 39:case"Numpad6":return 39;case 40:case"Numpad7":return 40;case 41:case"Numpad8":return 41;case 42:case"Numpad9":return 42;case 43:case"Cancel":return 43;case 44:case"Clear":return 44;case 45:case"Menu":return 45;case 46:case"Pause":return 46;case 47:case"Kana":return 47;case 48:case"Hangul":return 48;case 49:case"Junja":return 49;case 50:case"Final":return 50;case 51:case"Hanja":return 51;case 52:case"Kanji":return 52;case 53:case"Convert":return 53;case 54:case"Select":return 54;case 55:case"Print":return 55;case 56:case"Execute":return 56;case 57:case"Snapshot":return 57;case 58:case"Insert":return 58;case 59:case"Help":return 59;case 60:case"Sleep":return 60;case 61:case"Separator":return 61;case 62:case"Scroll":return 62;case 63:case"NumLock":return 63;case 64:case"RWin":return 64;case 65:case"Apps":return 65;case 66:case"Multiply":return 66;case 67:case"Add":return 67;case 68:case"Subtract":return 68;case 69:case"Decimal":return 69;case 70:case"Divide":return 70;case 71:case"Equals":return 71;case 72:case"NumpadEnter":return 72;case 73:case"RShift":return 73;case 74:case"RControl":return 74;case 75:case"RAlt":return 75;case 100:case"CtrlAltDel":return 100;case 101:case"LockScreen":return 101;case-1:case"UNRECOGNIZED":default:return-1}}function pu(e){switch(e){case 0:return"Unknown";case 1:return"Alt";case 2:return"Backspace";case 3:return"CapsLock";case 4:return"Control";case 5:return"Delete";case 6:return"DownArrow";case 7:return"End";case 8:return"Escape";case 9:return"F1";case 10:return"F10";case 11:return"F11";case 12:return"F12";case 13:return"F2";case 14:return"F3";case 15:return"F4";case 16:return"F5";case 17:return"F6";case 18:return"F7";case 19:return"F8";case 20:return"F9";case 21:return"Home";case 22:return"LeftArrow";case 23:return"Meta";case 24:return"Option";case 25:return"PageDown";case 26:return"PageUp";case 27:return"Return";case 28:return"RightArrow";case 29:return"Shift";case 30:return"Space";case 31:return"Tab";case 32:return"UpArrow";case 33:return"Numpad0";case 34:return"Numpad1";case 35:return"Numpad2";case 36:return"Numpad3";case 37:return"Numpad4";case 38:return"Numpad5";case 39:return"Numpad6";case 40:return"Numpad7";case 41:return"Numpad8";case 42:return"Numpad9";case 43:return"Cancel";case 44:return"Clear";case 45:return"Menu";case 46:return"Pause";case 47:return"Kana";case 48:return"Hangul";case 49:return"Junja";case 50:return"Final";case 51:return"Hanja";case 52:return"Kanji";case 53:return"Convert";case 54:return"Select";case 55:return"Print";case 56:return"Execute";case 57:return"Snapshot";case 58:return"Insert";case 59:return"Help";case 60:return"Sleep";case 61:return"Separator";case 62:return"Scroll";case 63:return"NumLock";case 64:return"RWin";case 65:return"Apps";case 66:return"Multiply";case 67:return"Add";case 68:return"Subtract";case 69:return"Decimal";case 70:return"Divide";case 71:return"Equals";case 72:return"NumpadEnter";case 73:return"RShift";case 74:return"RControl";case 75:return"RAlt";case 100:return"CtrlAltDel";case 101:return"LockScreen";case-1:default:return"UNRECOGNIZED"}}function Ai(e){switch(e){case 0:case"Dir":return 0;case 2:case"DirLink":return 2;case 3:case"DirDrive":return 3;case 4:case"File":return 4;case 5:case"FileLink":return 5;case-1:case"UNRECOGNIZED":default:return-1}}function Ci(e){switch(e){case 0:return"Dir";case 2:return"DirLink";case 3:return"DirDrive";case 4:return"File";case 5:return"FileLink";case-1:default:return"UNRECOGNIZED"}}var Xe=(e=>(e[e.NotSet=0]="NotSet",e[e.Low=2]="Low",e[e.Balanced=3]="Balanced",e[e.Best=4]="Best",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e))(Xe||{});function gi(e){switch(e){case 0:case"NotSet":return 0;case 2:case"Low":return 2;case 3:case"Balanced":return 3;case 4:case"Best":return 4;case-1:case"UNRECOGNIZED":default:return-1}}function Si(e){switch(e){case 0:return"NotSet";case 2:return"Low";case 3:return"Balanced";case 4:return"Best";case-1:default:return"UNRECOGNIZED"}}var $e=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Clipboard=2]="Clipboard",e[e.Audio=3]="Audio",e[e.File=4]="File",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e))($e||{});function Bi(e){switch(e){case 0:case"Keyboard":return 0;case 2:case"Clipboard":return 2;case 3:case"Audio":return 3;case 4:case"File":return 4;case-1:case"UNRECOGNIZED":default:return-1}}function Pi(e){switch(e){case 0:return"Keyboard";case 2:return"Clipboard";case 3:return"Audio";case 4:return"File";case-1:default:return"UNRECOGNIZED"}}var q=(e=>(e[e.NotSet=0]="NotSet",e[e.No=1]="No",e[e.Yes=2]="Yes",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e))(q||{});function w(e){switch(e){case 0:case"NotSet":return 0;case 1:case"No":return 1;case 2:case"Yes":return 2;case-1:case"UNRECOGNIZED":default:return-1}}function R(e){switch(e){case 0:return"NotSet";case 1:return"No";case 2:return"Yes";case-1:default:return"UNRECOGNIZED"}}function wi(e){switch(e){case 0:case"X_Placeholder":return 0;case 1:case"X_StateUnknown":return 1;case 2:case"X_OnSucceeded":return 2;case 3:case"X_OnFailed":return 3;case 4:case"X_OffSucceeded":return 4;case 5:case"X_OffFailed":return 5;case-1:case"UNRECOGNIZED":default:return-1}}function Ri(e){switch(e){case 0:return"X_Placeholder";case 1:return"X_StateUnknown";case 2:return"X_OnSucceeded";case 3:return"X_OnFailed";case 4:return"X_OffSucceeded";case 5:return"X_OffFailed";case-1:default:return"UNRECOGNIZED"}}function bi(e){switch(e){case 0:case"Placeholder":return 0;case 1:case"StateUnknown":return 1;case 2:case"OnByOther":return 2;case 3:case"NotSupported":return 3;case 4:case"OnSucceeded":return 4;case 5:case"OnFailedDenied":return 5;case 6:case"OnFailedPlugin":return 6;case 7:case"OnFailed":return 7;case 8:case"OffSucceeded":return 8;case 9:case"OffByPeer":return 9;case 10:case"OffFailed":return 10;case 11:case"OffUnknown":return 11;case-1:case"UNRECOGNIZED":default:return-1}}function Ni(e){switch(e){case 0:return"Placeholder";case 1:return"StateUnknown";case 2:return"OnByOther";case 3:return"NotSupported";case 4:return"OnSucceeded";case 5:return"OnFailedDenied";case 6:return"OnFailedPlugin";case 7:return"OnFailed";case 8:return"OffSucceeded";case 9:return"OffByPeer";case 10:return"OffFailed";case 11:return"OffUnknown";case-1:default:return"UNRECOGNIZED"}}function wu(){return{data:new Uint8Array,key:!1,pts:0}}const U={encode(e,u=o.Writer.create()){return e.data.length!==0&&u.uint32(10).bytes(e.data),e.key===!0&&u.uint32(16).bool(e.key),e.pts!==0&&u.uint32(24).int64(e.pts),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=wu();for(;r.pos>>3){case 1:i.data=r.bytes();break;case 2:i.key=r.bool();break;case 3:i.pts=S(r.int64());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{data:a(e.data)?k(e.data):new Uint8Array,key:a(e.key)?Boolean(e.key):!1,pts:a(e.pts)?Number(e.pts):0}},toJSON(e){const u={};return e.data!==void 0&&(u.data=h(e.data!==void 0?e.data:new Uint8Array)),e.key!==void 0&&(u.key=e.key),e.pts!==void 0&&(u.pts=Math.round(e.pts)),u},create(e){return U.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i;const u=wu();return u.data=(r=e.data)!=null?r:new Uint8Array,u.key=(n=e.key)!=null?n:!1,u.pts=(i=e.pts)!=null?i:0,u}};function Ru(){return{frames:[]}}const J={encode(e,u=o.Writer.create()){for(const r of e.frames)U.encode(r,u.uint32(10).fork()).ldelim();return u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Ru();for(;r.pos>>3){case 1:i.frames.push(U.decode(r,r.uint32()));break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{frames:Array.isArray(e==null?void 0:e.frames)?e.frames.map(u=>U.fromJSON(u)):[]}},toJSON(e){const u={};return e.frames?u.frames=e.frames.map(r=>r?U.toJSON(r):void 0):u.frames=[],u},create(e){return J.fromPartial(e!=null?e:{})},fromPartial(e){var r;const u=Ru();return u.frames=((r=e.frames)==null?void 0:r.map(n=>U.fromPartial(n)))||[],u}};function bu(){return{compress:!1}}const V={encode(e,u=o.Writer.create()){return e.compress===!0&&u.uint32(8).bool(e.compress),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=bu();for(;r.pos>>3){case 1:i.compress=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{compress:a(e.compress)?Boolean(e.compress):!1}},toJSON(e){const u={};return e.compress!==void 0&&(u.compress=e.compress),u},create(e){return V.fromPartial(e!=null?e:{})},fromPartial(e){var r;const u=bu();return u.compress=(r=e.compress)!=null?r:!1,u}};function Nu(){return{compress:!1,stride:0}}const W={encode(e,u=o.Writer.create()){return e.compress===!0&&u.uint32(8).bool(e.compress),e.stride!==0&&u.uint32(16).int32(e.stride),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Nu();for(;r.pos>>3){case 1:i.compress=r.bool();break;case 2:i.stride=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{compress:a(e.compress)?Boolean(e.compress):!1,stride:a(e.stride)?Number(e.stride):0}},toJSON(e){const u={};return e.compress!==void 0&&(u.compress=e.compress),e.stride!==void 0&&(u.stride=Math.round(e.stride)),u},create(e){return W.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=Nu();return u.compress=(r=e.compress)!=null?r:!1,u.stride=(n=e.stride)!=null?n:0,u}};function Iu(){return{vp9s:void 0,rgb:void 0,yuv:void 0,timestamp:0}}const H={encode(e,u=o.Writer.create()){return e.vp9s!==void 0&&J.encode(e.vp9s,u.uint32(50).fork()).ldelim(),e.rgb!==void 0&&V.encode(e.rgb,u.uint32(58).fork()).ldelim(),e.yuv!==void 0&&W.encode(e.yuv,u.uint32(66).fork()).ldelim(),e.timestamp!==0&&u.uint32(72).int64(e.timestamp),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Iu();for(;r.pos>>3){case 6:i.vp9s=J.decode(r,r.uint32());break;case 7:i.rgb=V.decode(r,r.uint32());break;case 8:i.yuv=W.decode(r,r.uint32());break;case 9:i.timestamp=S(r.int64());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{vp9s:a(e.vp9s)?J.fromJSON(e.vp9s):void 0,rgb:a(e.rgb)?V.fromJSON(e.rgb):void 0,yuv:a(e.yuv)?W.fromJSON(e.yuv):void 0,timestamp:a(e.timestamp)?Number(e.timestamp):0}},toJSON(e){const u={};return e.vp9s!==void 0&&(u.vp9s=e.vp9s?J.toJSON(e.vp9s):void 0),e.rgb!==void 0&&(u.rgb=e.rgb?V.toJSON(e.rgb):void 0),e.yuv!==void 0&&(u.yuv=e.yuv?W.toJSON(e.yuv):void 0),e.timestamp!==void 0&&(u.timestamp=Math.round(e.timestamp)),u},create(e){return H.fromPartial(e!=null?e:{})},fromPartial(e){var r;const u=Iu();return u.vp9s=e.vp9s!==void 0&&e.vp9s!==null?J.fromPartial(e.vp9s):void 0,u.rgb=e.rgb!==void 0&&e.rgb!==null?V.fromPartial(e.rgb):void 0,u.yuv=e.yuv!==void 0&&e.yuv!==null?W.fromPartial(e.yuv):void 0,u.timestamp=(r=e.timestamp)!=null?r:0,u}};function Tu(){return{id:"",pk:new Uint8Array}}const vu={encode(e,u=o.Writer.create()){return e.id!==""&&u.uint32(10).string(e.id),e.pk.length!==0&&u.uint32(18).bytes(e.pk),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Tu();for(;r.pos>>3){case 1:i.id=r.string();break;case 2:i.pk=r.bytes();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?String(e.id):"",pk:a(e.pk)?k(e.pk):new Uint8Array}},toJSON(e){const u={};return e.id!==void 0&&(u.id=e.id),e.pk!==void 0&&(u.pk=h(e.pk!==void 0?e.pk:new Uint8Array)),u},create(e){return vu.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=Tu();return u.id=(r=e.id)!=null?r:"",u.pk=(n=e.pk)!=null?n:new Uint8Array,u}};function zu(){return{x:0,y:0,width:0,height:0,name:"",online:!1}}const K={encode(e,u=o.Writer.create()){return e.x!==0&&u.uint32(8).sint32(e.x),e.y!==0&&u.uint32(16).sint32(e.y),e.width!==0&&u.uint32(24).int32(e.width),e.height!==0&&u.uint32(32).int32(e.height),e.name!==""&&u.uint32(42).string(e.name),e.online===!0&&u.uint32(48).bool(e.online),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=zu();for(;r.pos>>3){case 1:i.x=r.sint32();break;case 2:i.y=r.sint32();break;case 3:i.width=r.int32();break;case 4:i.height=r.int32();break;case 5:i.name=r.string();break;case 6:i.online=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{x:a(e.x)?Number(e.x):0,y:a(e.y)?Number(e.y):0,width:a(e.width)?Number(e.width):0,height:a(e.height)?Number(e.height):0,name:a(e.name)?String(e.name):"",online:a(e.online)?Boolean(e.online):!1}},toJSON(e){const u={};return e.x!==void 0&&(u.x=Math.round(e.x)),e.y!==void 0&&(u.y=Math.round(e.y)),e.width!==void 0&&(u.width=Math.round(e.width)),e.height!==void 0&&(u.height=Math.round(e.height)),e.name!==void 0&&(u.name=e.name),e.online!==void 0&&(u.online=e.online),u},create(e){return K.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s,l;const u=zu();return u.x=(r=e.x)!=null?r:0,u.y=(n=e.y)!=null?n:0,u.width=(i=e.width)!=null?i:0,u.height=(t=e.height)!=null?t:0,u.name=(s=e.name)!=null?s:"",u.online=(l=e.online)!=null?l:!1,u}};function Ou(){return{host:"",port:0}}const Z={encode(e,u=o.Writer.create()){return e.host!==""&&u.uint32(10).string(e.host),e.port!==0&&u.uint32(16).int32(e.port),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Ou();for(;r.pos>>3){case 1:i.host=r.string();break;case 2:i.port=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{host:a(e.host)?String(e.host):"",port:a(e.port)?Number(e.port):0}},toJSON(e){const u={};return e.host!==void 0&&(u.host=e.host),e.port!==void 0&&(u.port=Math.round(e.port)),u},create(e){return Z.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=Ou();return u.host=(r=e.host)!=null?r:"",u.port=(n=e.port)!=null?n:0,u}};function Mu(){return{dir:"",show_hidden:!1}}const G={encode(e,u=o.Writer.create()){return e.dir!==""&&u.uint32(10).string(e.dir),e.show_hidden===!0&&u.uint32(16).bool(e.show_hidden),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Mu();for(;r.pos>>3){case 1:i.dir=r.string();break;case 2:i.show_hidden=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{dir:a(e.dir)?String(e.dir):"",show_hidden:a(e.show_hidden)?Boolean(e.show_hidden):!1}},toJSON(e){const u={};return e.dir!==void 0&&(u.dir=e.dir),e.show_hidden!==void 0&&(u.show_hidden=e.show_hidden),u},create(e){return G.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=Mu();return u.dir=(r=e.dir)!=null?r:"",u.show_hidden=(n=e.show_hidden)!=null?n:!1,u}};function Lu(){return{username:"",password:new Uint8Array,my_id:"",my_name:"",option:void 0,file_transfer:void 0,port_forward:void 0,video_ack_required:!1}}const b={encode(e,u=o.Writer.create()){return e.username!==""&&u.uint32(10).string(e.username),e.password.length!==0&&u.uint32(18).bytes(e.password),e.my_id!==""&&u.uint32(34).string(e.my_id),e.my_name!==""&&u.uint32(42).string(e.my_name),e.option!==void 0&&_.encode(e.option,u.uint32(50).fork()).ldelim(),e.file_transfer!==void 0&&G.encode(e.file_transfer,u.uint32(58).fork()).ldelim(),e.port_forward!==void 0&&Z.encode(e.port_forward,u.uint32(66).fork()).ldelim(),e.video_ack_required===!0&&u.uint32(72).bool(e.video_ack_required),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Lu();for(;r.pos>>3){case 1:i.username=r.string();break;case 2:i.password=r.bytes();break;case 4:i.my_id=r.string();break;case 5:i.my_name=r.string();break;case 6:i.option=_.decode(r,r.uint32());break;case 7:i.file_transfer=G.decode(r,r.uint32());break;case 8:i.port_forward=Z.decode(r,r.uint32());break;case 9:i.video_ack_required=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{username:a(e.username)?String(e.username):"",password:a(e.password)?k(e.password):new Uint8Array,my_id:a(e.my_id)?String(e.my_id):"",my_name:a(e.my_name)?String(e.my_name):"",option:a(e.option)?_.fromJSON(e.option):void 0,file_transfer:a(e.file_transfer)?G.fromJSON(e.file_transfer):void 0,port_forward:a(e.port_forward)?Z.fromJSON(e.port_forward):void 0,video_ack_required:a(e.video_ack_required)?Boolean(e.video_ack_required):!1}},toJSON(e){const u={};return e.username!==void 0&&(u.username=e.username),e.password!==void 0&&(u.password=h(e.password!==void 0?e.password:new Uint8Array)),e.my_id!==void 0&&(u.my_id=e.my_id),e.my_name!==void 0&&(u.my_name=e.my_name),e.option!==void 0&&(u.option=e.option?_.toJSON(e.option):void 0),e.file_transfer!==void 0&&(u.file_transfer=e.file_transfer?G.toJSON(e.file_transfer):void 0),e.port_forward!==void 0&&(u.port_forward=e.port_forward?Z.toJSON(e.port_forward):void 0),e.video_ack_required!==void 0&&(u.video_ack_required=e.video_ack_required),u},create(e){return b.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s;const u=Lu();return u.username=(r=e.username)!=null?r:"",u.password=(n=e.password)!=null?n:new Uint8Array,u.my_id=(i=e.my_id)!=null?i:"",u.my_name=(t=e.my_name)!=null?t:"",u.option=e.option!==void 0&&e.option!==null?_.fromPartial(e.option):void 0,u.file_transfer=e.file_transfer!==void 0&&e.file_transfer!==null?G.fromPartial(e.file_transfer):void 0,u.port_forward=e.port_forward!==void 0&&e.port_forward!==null?Z.fromPartial(e.port_forward):void 0,u.video_ack_required=(s=e.video_ack_required)!=null?s:!1,u}};function qu(){return{text:""}}const Y={encode(e,u=o.Writer.create()){return e.text!==""&&u.uint32(10).string(e.text),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=qu();for(;r.pos>>3){case 1:i.text=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{text:a(e.text)?String(e.text):""}},toJSON(e){const u={};return e.text!==void 0&&(u.text=e.text),u},create(e){return Y.fromPartial(e!=null?e:{})},fromPartial(e){var r;const u=qu();return u.text=(r=e.text)!=null?r:"",u}};function Uu(){return{privacy_mode:!1}}const Q={encode(e,u=o.Writer.create()){return e.privacy_mode===!0&&u.uint32(8).bool(e.privacy_mode),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Uu();for(;r.pos>>3){case 1:i.privacy_mode=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{privacy_mode:a(e.privacy_mode)?Boolean(e.privacy_mode):!1}},toJSON(e){const u={};return e.privacy_mode!==void 0&&(u.privacy_mode=e.privacy_mode),u},create(e){return Q.fromPartial(e!=null?e:{})},fromPartial(e){var r;const u=Uu();return u.privacy_mode=(r=e.privacy_mode)!=null?r:!1,u}};function Ju(){return{username:"",hostname:"",platform:"",displays:[],current_display:0,sas_enabled:!1,version:"",conn_id:0,features:void 0}}const X={encode(e,u=o.Writer.create()){e.username!==""&&u.uint32(10).string(e.username),e.hostname!==""&&u.uint32(18).string(e.hostname),e.platform!==""&&u.uint32(26).string(e.platform);for(const r of e.displays)K.encode(r,u.uint32(34).fork()).ldelim();return e.current_display!==0&&u.uint32(40).int32(e.current_display),e.sas_enabled===!0&&u.uint32(48).bool(e.sas_enabled),e.version!==""&&u.uint32(58).string(e.version),e.conn_id!==0&&u.uint32(64).int32(e.conn_id),e.features!==void 0&&Q.encode(e.features,u.uint32(74).fork()).ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Ju();for(;r.pos>>3){case 1:i.username=r.string();break;case 2:i.hostname=r.string();break;case 3:i.platform=r.string();break;case 4:i.displays.push(K.decode(r,r.uint32()));break;case 5:i.current_display=r.int32();break;case 6:i.sas_enabled=r.bool();break;case 7:i.version=r.string();break;case 8:i.conn_id=r.int32();break;case 9:i.features=Q.decode(r,r.uint32());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{username:a(e.username)?String(e.username):"",hostname:a(e.hostname)?String(e.hostname):"",platform:a(e.platform)?String(e.platform):"",displays:Array.isArray(e==null?void 0:e.displays)?e.displays.map(u=>K.fromJSON(u)):[],current_display:a(e.current_display)?Number(e.current_display):0,sas_enabled:a(e.sas_enabled)?Boolean(e.sas_enabled):!1,version:a(e.version)?String(e.version):"",conn_id:a(e.conn_id)?Number(e.conn_id):0,features:a(e.features)?Q.fromJSON(e.features):void 0}},toJSON(e){const u={};return e.username!==void 0&&(u.username=e.username),e.hostname!==void 0&&(u.hostname=e.hostname),e.platform!==void 0&&(u.platform=e.platform),e.displays?u.displays=e.displays.map(r=>r?K.toJSON(r):void 0):u.displays=[],e.current_display!==void 0&&(u.current_display=Math.round(e.current_display)),e.sas_enabled!==void 0&&(u.sas_enabled=e.sas_enabled),e.version!==void 0&&(u.version=e.version),e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),e.features!==void 0&&(u.features=e.features?Q.toJSON(e.features):void 0),u},create(e){return X.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s,l,c,p;const u=Ju();return u.username=(r=e.username)!=null?r:"",u.hostname=(n=e.hostname)!=null?n:"",u.platform=(i=e.platform)!=null?i:"",u.displays=((t=e.displays)==null?void 0:t.map(f=>K.fromPartial(f)))||[],u.current_display=(s=e.current_display)!=null?s:0,u.sas_enabled=(l=e.sas_enabled)!=null?l:!1,u.version=(c=e.version)!=null?c:"",u.conn_id=(p=e.conn_id)!=null?p:0,u.features=e.features!==void 0&&e.features!==null?Q.fromPartial(e.features):void 0,u}};function Vu(){return{error:void 0,peer_info:void 0}}const $={encode(e,u=o.Writer.create()){return e.error!==void 0&&u.uint32(10).string(e.error),e.peer_info!==void 0&&X.encode(e.peer_info,u.uint32(18).fork()).ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Vu();for(;r.pos>>3){case 1:i.error=r.string();break;case 2:i.peer_info=X.decode(r,r.uint32());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{error:a(e.error)?String(e.error):void 0,peer_info:a(e.peer_info)?X.fromJSON(e.peer_info):void 0}},toJSON(e){const u={};return e.error!==void 0&&(u.error=e.error),e.peer_info!==void 0&&(u.peer_info=e.peer_info?X.toJSON(e.peer_info):void 0),u},create(e){return $.fromPartial(e!=null?e:{})},fromPartial(e){var r;const u=Vu();return u.error=(r=e.error)!=null?r:void 0,u.peer_info=e.peer_info!==void 0&&e.peer_info!==null?X.fromPartial(e.peer_info):void 0,u}};function Wu(){return{mask:0,x:0,y:0,modifiers:[]}}const N={encode(e,u=o.Writer.create()){e.mask!==0&&u.uint32(8).int32(e.mask),e.x!==0&&u.uint32(16).sint32(e.x),e.y!==0&&u.uint32(24).sint32(e.y),u.uint32(34).fork();for(const r of e.modifiers)u.int32(r);return u.ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Wu();for(;r.pos>>3){case 1:i.mask=r.int32();break;case 2:i.x=r.sint32();break;case 3:i.y=r.sint32();break;case 4:if((t&7)===2){const s=r.uint32()+r.pos;for(;r.posru(u)):[]}},toJSON(e){const u={};return e.mask!==void 0&&(u.mask=Math.round(e.mask)),e.x!==void 0&&(u.x=Math.round(e.x)),e.y!==void 0&&(u.y=Math.round(e.y)),e.modifiers?u.modifiers=e.modifiers.map(r=>pu(r)):u.modifiers=[],u},create(e){return N.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t;const u=Wu();return u.mask=(r=e.mask)!=null?r:0,u.x=(n=e.x)!=null?n:0,u.y=(i=e.y)!=null?i:0,u.modifiers=((t=e.modifiers)==null?void 0:t.map(s=>s))||[],u}};function Hu(){return{down:!1,press:!1,control_key:void 0,chr:void 0,unicode:void 0,seq:void 0,modifiers:[]}}const m={encode(e,u=o.Writer.create()){e.down===!0&&u.uint32(8).bool(e.down),e.press===!0&&u.uint32(16).bool(e.press),e.control_key!==void 0&&u.uint32(24).int32(e.control_key),e.chr!==void 0&&u.uint32(32).uint32(e.chr),e.unicode!==void 0&&u.uint32(40).uint32(e.unicode),e.seq!==void 0&&u.uint32(50).string(e.seq),u.uint32(66).fork();for(const r of e.modifiers)u.int32(r);return u.ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Hu();for(;r.pos>>3){case 1:i.down=r.bool();break;case 2:i.press=r.bool();break;case 3:i.control_key=r.int32();break;case 4:i.chr=r.uint32();break;case 5:i.unicode=r.uint32();break;case 6:i.seq=r.string();break;case 8:if((t&7)===2){const s=r.uint32()+r.pos;for(;r.posru(u)):[]}},toJSON(e){const u={};return e.down!==void 0&&(u.down=e.down),e.press!==void 0&&(u.press=e.press),e.control_key!==void 0&&(u.control_key=e.control_key!==void 0?pu(e.control_key):void 0),e.chr!==void 0&&(u.chr=Math.round(e.chr)),e.unicode!==void 0&&(u.unicode=Math.round(e.unicode)),e.seq!==void 0&&(u.seq=e.seq),e.modifiers?u.modifiers=e.modifiers.map(r=>pu(r)):u.modifiers=[],u},create(e){return m.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s,l,c;const u=Hu();return u.down=(r=e.down)!=null?r:!1,u.press=(n=e.press)!=null?n:!1,u.control_key=(i=e.control_key)!=null?i:void 0,u.chr=(t=e.chr)!=null?t:void 0,u.unicode=(s=e.unicode)!=null?s:void 0,u.seq=(l=e.seq)!=null?l:void 0,u.modifiers=((c=e.modifiers)==null?void 0:c.map(p=>p))||[],u}};function Ku(){return{id:0,hotx:0,hoty:0,width:0,height:0,colors:new Uint8Array}}const j={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).uint64(e.id),e.hotx!==0&&u.uint32(16).sint32(e.hotx),e.hoty!==0&&u.uint32(24).sint32(e.hoty),e.width!==0&&u.uint32(32).int32(e.width),e.height!==0&&u.uint32(40).int32(e.height),e.colors.length!==0&&u.uint32(50).bytes(e.colors),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Ku();for(;r.pos>>3){case 1:i.id=S(r.uint64());break;case 2:i.hotx=r.sint32();break;case 3:i.hoty=r.sint32();break;case 4:i.width=r.int32();break;case 5:i.height=r.int32();break;case 6:i.colors=r.bytes();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,hotx:a(e.hotx)?Number(e.hotx):0,hoty:a(e.hoty)?Number(e.hoty):0,width:a(e.width)?Number(e.width):0,height:a(e.height)?Number(e.height):0,colors:a(e.colors)?k(e.colors):new Uint8Array}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.hotx!==void 0&&(u.hotx=Math.round(e.hotx)),e.hoty!==void 0&&(u.hoty=Math.round(e.hoty)),e.width!==void 0&&(u.width=Math.round(e.width)),e.height!==void 0&&(u.height=Math.round(e.height)),e.colors!==void 0&&(u.colors=h(e.colors!==void 0?e.colors:new Uint8Array)),u},create(e){return j.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s,l;const u=Ku();return u.id=(r=e.id)!=null?r:0,u.hotx=(n=e.hotx)!=null?n:0,u.hoty=(i=e.hoty)!=null?i:0,u.width=(t=e.width)!=null?t:0,u.height=(s=e.height)!=null?s:0,u.colors=(l=e.colors)!=null?l:new Uint8Array,u}};function Zu(){return{x:0,y:0}}const ee={encode(e,u=o.Writer.create()){return e.x!==0&&u.uint32(8).sint32(e.x),e.y!==0&&u.uint32(16).sint32(e.y),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Zu();for(;r.pos>>3){case 1:i.x=r.sint32();break;case 2:i.y=r.sint32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{x:a(e.x)?Number(e.x):0,y:a(e.y)?Number(e.y):0}},toJSON(e){const u={};return e.x!==void 0&&(u.x=Math.round(e.x)),e.y!==void 0&&(u.y=Math.round(e.y)),u},create(e){return ee.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=Zu();return u.x=(r=e.x)!=null?r:0,u.y=(n=e.y)!=null?n:0,u}};function Gu(){return{salt:"",challenge:""}}const ue={encode(e,u=o.Writer.create()){return e.salt!==""&&u.uint32(10).string(e.salt),e.challenge!==""&&u.uint32(18).string(e.challenge),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Gu();for(;r.pos>>3){case 1:i.salt=r.string();break;case 2:i.challenge=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{salt:a(e.salt)?String(e.salt):"",challenge:a(e.challenge)?String(e.challenge):""}},toJSON(e){const u={};return e.salt!==void 0&&(u.salt=e.salt),e.challenge!==void 0&&(u.challenge=e.challenge),u},create(e){return ue.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=Gu();return u.salt=(r=e.salt)!=null?r:"",u.challenge=(n=e.challenge)!=null?n:"",u}};function Yu(){return{compress:!1,content:new Uint8Array}}const re={encode(e,u=o.Writer.create()){return e.compress===!0&&u.uint32(8).bool(e.compress),e.content.length!==0&&u.uint32(18).bytes(e.content),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Yu();for(;r.pos>>3){case 1:i.compress=r.bool();break;case 2:i.content=r.bytes();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{compress:a(e.compress)?Boolean(e.compress):!1,content:a(e.content)?k(e.content):new Uint8Array}},toJSON(e){const u={};return e.compress!==void 0&&(u.compress=e.compress),e.content!==void 0&&(u.content=h(e.content!==void 0?e.content:new Uint8Array)),u},create(e){return re.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=Yu();return u.compress=(r=e.compress)!=null?r:!1,u.content=(n=e.content)!=null?n:new Uint8Array,u}};function Qu(){return{entry_type:0,name:"",is_hidden:!1,size:0,modified_time:0}}const x={encode(e,u=o.Writer.create()){return e.entry_type!==0&&u.uint32(8).int32(e.entry_type),e.name!==""&&u.uint32(18).string(e.name),e.is_hidden===!0&&u.uint32(24).bool(e.is_hidden),e.size!==0&&u.uint32(32).uint64(e.size),e.modified_time!==0&&u.uint32(40).uint64(e.modified_time),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Qu();for(;r.pos>>3){case 1:i.entry_type=r.int32();break;case 2:i.name=r.string();break;case 3:i.is_hidden=r.bool();break;case 4:i.size=S(r.uint64());break;case 5:i.modified_time=S(r.uint64());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{entry_type:a(e.entry_type)?Ai(e.entry_type):0,name:a(e.name)?String(e.name):"",is_hidden:a(e.is_hidden)?Boolean(e.is_hidden):!1,size:a(e.size)?Number(e.size):0,modified_time:a(e.modified_time)?Number(e.modified_time):0}},toJSON(e){const u={};return e.entry_type!==void 0&&(u.entry_type=Ci(e.entry_type)),e.name!==void 0&&(u.name=e.name),e.is_hidden!==void 0&&(u.is_hidden=e.is_hidden),e.size!==void 0&&(u.size=Math.round(e.size)),e.modified_time!==void 0&&(u.modified_time=Math.round(e.modified_time)),u},create(e){return x.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s;const u=Qu();return u.entry_type=(r=e.entry_type)!=null?r:0,u.name=(n=e.name)!=null?n:"",u.is_hidden=(i=e.is_hidden)!=null?i:!1,u.size=(t=e.size)!=null?t:0,u.modified_time=(s=e.modified_time)!=null?s:0,u}};function Xu(){return{id:0,path:"",entries:[]}}const ie={encode(e,u=o.Writer.create()){e.id!==0&&u.uint32(8).int32(e.id),e.path!==""&&u.uint32(18).string(e.path);for(const r of e.entries)x.encode(r,u.uint32(26).fork()).ldelim();return u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Xu();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.path=r.string();break;case 3:i.entries.push(x.decode(r,r.uint32()));break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,path:a(e.path)?String(e.path):"",entries:Array.isArray(e==null?void 0:e.entries)?e.entries.map(u=>x.fromJSON(u)):[]}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.path!==void 0&&(u.path=e.path),e.entries?u.entries=e.entries.map(r=>r?x.toJSON(r):void 0):u.entries=[],u},create(e){return ie.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i;const u=Xu();return u.id=(r=e.id)!=null?r:0,u.path=(n=e.path)!=null?n:"",u.entries=((i=e.entries)==null?void 0:i.map(t=>x.fromPartial(t)))||[],u}};function $u(){return{path:"",include_hidden:!1}}const ne={encode(e,u=o.Writer.create()){return e.path!==""&&u.uint32(10).string(e.path),e.include_hidden===!0&&u.uint32(16).bool(e.include_hidden),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=$u();for(;r.pos>>3){case 1:i.path=r.string();break;case 2:i.include_hidden=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{path:a(e.path)?String(e.path):"",include_hidden:a(e.include_hidden)?Boolean(e.include_hidden):!1}},toJSON(e){const u={};return e.path!==void 0&&(u.path=e.path),e.include_hidden!==void 0&&(u.include_hidden=e.include_hidden),u},create(e){return ne.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=$u();return u.path=(r=e.path)!=null?r:"",u.include_hidden=(n=e.include_hidden)!=null?n:!1,u}};function ju(){return{id:0,path:"",include_hidden:!1}}const te={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.path!==""&&u.uint32(18).string(e.path),e.include_hidden===!0&&u.uint32(24).bool(e.include_hidden),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=ju();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.path=r.string();break;case 3:i.include_hidden=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,path:a(e.path)?String(e.path):"",include_hidden:a(e.include_hidden)?Boolean(e.include_hidden):!1}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.path!==void 0&&(u.path=e.path),e.include_hidden!==void 0&&(u.include_hidden=e.include_hidden),u},create(e){return te.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i;const u=ju();return u.id=(r=e.id)!=null?r:0,u.path=(n=e.path)!=null?n:"",u.include_hidden=(i=e.include_hidden)!=null?i:!1,u}};function er(){return{read_dir:void 0,send:void 0,receive:void 0,create:void 0,remove_dir:void 0,remove_file:void 0,all_files:void 0,cancel:void 0,send_confirm:void 0}}const oe={encode(e,u=o.Writer.create()){return e.read_dir!==void 0&&ne.encode(e.read_dir,u.uint32(10).fork()).ldelim(),e.send!==void 0&&pe.encode(e.send,u.uint32(18).fork()).ldelim(),e.receive!==void 0&&_e.encode(e.receive,u.uint32(26).fork()).ldelim(),e.create!==void 0&&ke.encode(e.create,u.uint32(34).fork()).ldelim(),e.remove_dir!==void 0&&me.encode(e.remove_dir,u.uint32(42).fork()).ldelim(),e.remove_file!==void 0&&Ee.encode(e.remove_file,u.uint32(50).fork()).ldelim(),e.all_files!==void 0&&te.encode(e.all_files,u.uint32(58).fork()).ldelim(),e.cancel!==void 0&&ae.encode(e.cancel,u.uint32(66).fork()).ldelim(),e.send_confirm!==void 0&&ve.encode(e.send_confirm,u.uint32(74).fork()).ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=er();for(;r.pos>>3){case 1:i.read_dir=ne.decode(r,r.uint32());break;case 2:i.send=pe.decode(r,r.uint32());break;case 3:i.receive=_e.decode(r,r.uint32());break;case 4:i.create=ke.decode(r,r.uint32());break;case 5:i.remove_dir=me.decode(r,r.uint32());break;case 6:i.remove_file=Ee.decode(r,r.uint32());break;case 7:i.all_files=te.decode(r,r.uint32());break;case 8:i.cancel=ae.decode(r,r.uint32());break;case 9:i.send_confirm=ve.decode(r,r.uint32());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{read_dir:a(e.read_dir)?ne.fromJSON(e.read_dir):void 0,send:a(e.send)?pe.fromJSON(e.send):void 0,receive:a(e.receive)?_e.fromJSON(e.receive):void 0,create:a(e.create)?ke.fromJSON(e.create):void 0,remove_dir:a(e.remove_dir)?me.fromJSON(e.remove_dir):void 0,remove_file:a(e.remove_file)?Ee.fromJSON(e.remove_file):void 0,all_files:a(e.all_files)?te.fromJSON(e.all_files):void 0,cancel:a(e.cancel)?ae.fromJSON(e.cancel):void 0,send_confirm:a(e.send_confirm)?ve.fromJSON(e.send_confirm):void 0}},toJSON(e){const u={};return e.read_dir!==void 0&&(u.read_dir=e.read_dir?ne.toJSON(e.read_dir):void 0),e.send!==void 0&&(u.send=e.send?pe.toJSON(e.send):void 0),e.receive!==void 0&&(u.receive=e.receive?_e.toJSON(e.receive):void 0),e.create!==void 0&&(u.create=e.create?ke.toJSON(e.create):void 0),e.remove_dir!==void 0&&(u.remove_dir=e.remove_dir?me.toJSON(e.remove_dir):void 0),e.remove_file!==void 0&&(u.remove_file=e.remove_file?Ee.toJSON(e.remove_file):void 0),e.all_files!==void 0&&(u.all_files=e.all_files?te.toJSON(e.all_files):void 0),e.cancel!==void 0&&(u.cancel=e.cancel?ae.toJSON(e.cancel):void 0),e.send_confirm!==void 0&&(u.send_confirm=e.send_confirm?ve.toJSON(e.send_confirm):void 0),u},create(e){return oe.fromPartial(e!=null?e:{})},fromPartial(e){const u=er();return u.read_dir=e.read_dir!==void 0&&e.read_dir!==null?ne.fromPartial(e.read_dir):void 0,u.send=e.send!==void 0&&e.send!==null?pe.fromPartial(e.send):void 0,u.receive=e.receive!==void 0&&e.receive!==null?_e.fromPartial(e.receive):void 0,u.create=e.create!==void 0&&e.create!==null?ke.fromPartial(e.create):void 0,u.remove_dir=e.remove_dir!==void 0&&e.remove_dir!==null?me.fromPartial(e.remove_dir):void 0,u.remove_file=e.remove_file!==void 0&&e.remove_file!==null?Ee.fromPartial(e.remove_file):void 0,u.all_files=e.all_files!==void 0&&e.all_files!==null?te.fromPartial(e.all_files):void 0,u.cancel=e.cancel!==void 0&&e.cancel!==null?ae.fromPartial(e.cancel):void 0,u.send_confirm=e.send_confirm!==void 0&&e.send_confirm!==null?ve.fromPartial(e.send_confirm):void 0,u}};function ur(){return{id:0}}const ae={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=ur();for(;r.pos>>3){case 1:i.id=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),u},create(e){return ae.fromPartial(e!=null?e:{})},fromPartial(e){var r;const u=ur();return u.id=(r=e.id)!=null?r:0,u}};function rr(){return{dir:void 0,block:void 0,error:void 0,done:void 0,digest:void 0}}const se={encode(e,u=o.Writer.create()){return e.dir!==void 0&&ie.encode(e.dir,u.uint32(10).fork()).ldelim(),e.block!==void 0&&le.encode(e.block,u.uint32(18).fork()).ldelim(),e.error!==void 0&&ce.encode(e.error,u.uint32(26).fork()).ldelim(),e.done!==void 0&&fe.encode(e.done,u.uint32(34).fork()).ldelim(),e.digest!==void 0&&de.encode(e.digest,u.uint32(42).fork()).ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=rr();for(;r.pos>>3){case 1:i.dir=ie.decode(r,r.uint32());break;case 2:i.block=le.decode(r,r.uint32());break;case 3:i.error=ce.decode(r,r.uint32());break;case 4:i.done=fe.decode(r,r.uint32());break;case 5:i.digest=de.decode(r,r.uint32());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{dir:a(e.dir)?ie.fromJSON(e.dir):void 0,block:a(e.block)?le.fromJSON(e.block):void 0,error:a(e.error)?ce.fromJSON(e.error):void 0,done:a(e.done)?fe.fromJSON(e.done):void 0,digest:a(e.digest)?de.fromJSON(e.digest):void 0}},toJSON(e){const u={};return e.dir!==void 0&&(u.dir=e.dir?ie.toJSON(e.dir):void 0),e.block!==void 0&&(u.block=e.block?le.toJSON(e.block):void 0),e.error!==void 0&&(u.error=e.error?ce.toJSON(e.error):void 0),e.done!==void 0&&(u.done=e.done?fe.toJSON(e.done):void 0),e.digest!==void 0&&(u.digest=e.digest?de.toJSON(e.digest):void 0),u},create(e){return se.fromPartial(e!=null?e:{})},fromPartial(e){const u=rr();return u.dir=e.dir!==void 0&&e.dir!==null?ie.fromPartial(e.dir):void 0,u.block=e.block!==void 0&&e.block!==null?le.fromPartial(e.block):void 0,u.error=e.error!==void 0&&e.error!==null?ce.fromPartial(e.error):void 0,u.done=e.done!==void 0&&e.done!==null?fe.fromPartial(e.done):void 0,u.digest=e.digest!==void 0&&e.digest!==null?de.fromPartial(e.digest):void 0,u}};function ir(){return{id:0,file_num:0,last_modified:0,file_size:0,is_upload:!1}}const de={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.file_num!==0&&u.uint32(16).sint32(e.file_num),e.last_modified!==0&&u.uint32(24).uint64(e.last_modified),e.file_size!==0&&u.uint32(32).uint64(e.file_size),e.is_upload===!0&&u.uint32(40).bool(e.is_upload),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=ir();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.file_num=r.sint32();break;case 3:i.last_modified=S(r.uint64());break;case 4:i.file_size=S(r.uint64());break;case 5:i.is_upload=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,file_num:a(e.file_num)?Number(e.file_num):0,last_modified:a(e.last_modified)?Number(e.last_modified):0,file_size:a(e.file_size)?Number(e.file_size):0,is_upload:a(e.is_upload)?Boolean(e.is_upload):!1}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.file_num!==void 0&&(u.file_num=Math.round(e.file_num)),e.last_modified!==void 0&&(u.last_modified=Math.round(e.last_modified)),e.file_size!==void 0&&(u.file_size=Math.round(e.file_size)),e.is_upload!==void 0&&(u.is_upload=e.is_upload),u},create(e){return de.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s;const u=ir();return u.id=(r=e.id)!=null?r:0,u.file_num=(n=e.file_num)!=null?n:0,u.last_modified=(i=e.last_modified)!=null?i:0,u.file_size=(t=e.file_size)!=null?t:0,u.is_upload=(s=e.is_upload)!=null?s:!1,u}};function nr(){return{id:0,file_num:0,data:new Uint8Array,compressed:!1,blk_id:0}}const le={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.file_num!==0&&u.uint32(16).sint32(e.file_num),e.data.length!==0&&u.uint32(26).bytes(e.data),e.compressed===!0&&u.uint32(32).bool(e.compressed),e.blk_id!==0&&u.uint32(40).uint32(e.blk_id),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=nr();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.file_num=r.sint32();break;case 3:i.data=r.bytes();break;case 4:i.compressed=r.bool();break;case 5:i.blk_id=r.uint32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,file_num:a(e.file_num)?Number(e.file_num):0,data:a(e.data)?k(e.data):new Uint8Array,compressed:a(e.compressed)?Boolean(e.compressed):!1,blk_id:a(e.blk_id)?Number(e.blk_id):0}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.file_num!==void 0&&(u.file_num=Math.round(e.file_num)),e.data!==void 0&&(u.data=h(e.data!==void 0?e.data:new Uint8Array)),e.compressed!==void 0&&(u.compressed=e.compressed),e.blk_id!==void 0&&(u.blk_id=Math.round(e.blk_id)),u},create(e){return le.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s;const u=nr();return u.id=(r=e.id)!=null?r:0,u.file_num=(n=e.file_num)!=null?n:0,u.data=(i=e.data)!=null?i:new Uint8Array,u.compressed=(t=e.compressed)!=null?t:!1,u.blk_id=(s=e.blk_id)!=null?s:0,u}};function tr(){return{id:0,error:"",file_num:0}}const ce={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.error!==""&&u.uint32(18).string(e.error),e.file_num!==0&&u.uint32(24).sint32(e.file_num),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=tr();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.error=r.string();break;case 3:i.file_num=r.sint32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,error:a(e.error)?String(e.error):"",file_num:a(e.file_num)?Number(e.file_num):0}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.error!==void 0&&(u.error=e.error),e.file_num!==void 0&&(u.file_num=Math.round(e.file_num)),u},create(e){return ce.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i;const u=tr();return u.id=(r=e.id)!=null?r:0,u.error=(n=e.error)!=null?n:"",u.file_num=(i=e.file_num)!=null?i:0,u}};function or(){return{id:0,path:"",include_hidden:!1,file_num:0}}const pe={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.path!==""&&u.uint32(18).string(e.path),e.include_hidden===!0&&u.uint32(24).bool(e.include_hidden),e.file_num!==0&&u.uint32(32).int32(e.file_num),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=or();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.path=r.string();break;case 3:i.include_hidden=r.bool();break;case 4:i.file_num=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,path:a(e.path)?String(e.path):"",include_hidden:a(e.include_hidden)?Boolean(e.include_hidden):!1,file_num:a(e.file_num)?Number(e.file_num):0}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.path!==void 0&&(u.path=e.path),e.include_hidden!==void 0&&(u.include_hidden=e.include_hidden),e.file_num!==void 0&&(u.file_num=Math.round(e.file_num)),u},create(e){return pe.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t;const u=or();return u.id=(r=e.id)!=null?r:0,u.path=(n=e.path)!=null?n:"",u.include_hidden=(i=e.include_hidden)!=null?i:!1,u.file_num=(t=e.file_num)!=null?t:0,u}};function ar(){return{id:0,file_num:0,skip:void 0,offset_blk:void 0}}const ve={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.file_num!==0&&u.uint32(16).sint32(e.file_num),e.skip!==void 0&&u.uint32(24).bool(e.skip),e.offset_blk!==void 0&&u.uint32(32).uint32(e.offset_blk),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=ar();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.file_num=r.sint32();break;case 3:i.skip=r.bool();break;case 4:i.offset_blk=r.uint32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,file_num:a(e.file_num)?Number(e.file_num):0,skip:a(e.skip)?Boolean(e.skip):void 0,offset_blk:a(e.offset_blk)?Number(e.offset_blk):void 0}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.file_num!==void 0&&(u.file_num=Math.round(e.file_num)),e.skip!==void 0&&(u.skip=e.skip),e.offset_blk!==void 0&&(u.offset_blk=Math.round(e.offset_blk)),u},create(e){return ve.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t;const u=ar();return u.id=(r=e.id)!=null?r:0,u.file_num=(n=e.file_num)!=null?n:0,u.skip=(i=e.skip)!=null?i:void 0,u.offset_blk=(t=e.offset_blk)!=null?t:void 0,u}};function sr(){return{id:0,file_num:0}}const fe={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.file_num!==0&&u.uint32(16).sint32(e.file_num),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=sr();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.file_num=r.sint32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,file_num:a(e.file_num)?Number(e.file_num):0}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.file_num!==void 0&&(u.file_num=Math.round(e.file_num)),u},create(e){return fe.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=sr();return u.id=(r=e.id)!=null?r:0,u.file_num=(n=e.file_num)!=null?n:0,u}};function dr(){return{id:0,path:"",files:[],file_num:0}}const _e={encode(e,u=o.Writer.create()){e.id!==0&&u.uint32(8).int32(e.id),e.path!==""&&u.uint32(18).string(e.path);for(const r of e.files)x.encode(r,u.uint32(26).fork()).ldelim();return e.file_num!==0&&u.uint32(32).int32(e.file_num),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=dr();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.path=r.string();break;case 3:i.files.push(x.decode(r,r.uint32()));break;case 4:i.file_num=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,path:a(e.path)?String(e.path):"",files:Array.isArray(e==null?void 0:e.files)?e.files.map(u=>x.fromJSON(u)):[],file_num:a(e.file_num)?Number(e.file_num):0}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.path!==void 0&&(u.path=e.path),e.files?u.files=e.files.map(r=>r?x.toJSON(r):void 0):u.files=[],e.file_num!==void 0&&(u.file_num=Math.round(e.file_num)),u},create(e){return _e.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t;const u=dr();return u.id=(r=e.id)!=null?r:0,u.path=(n=e.path)!=null?n:"",u.files=((i=e.files)==null?void 0:i.map(s=>x.fromPartial(s)))||[],u.file_num=(t=e.file_num)!=null?t:0,u}};function lr(){return{id:0,path:"",recursive:!1}}const me={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.path!==""&&u.uint32(18).string(e.path),e.recursive===!0&&u.uint32(24).bool(e.recursive),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=lr();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.path=r.string();break;case 3:i.recursive=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,path:a(e.path)?String(e.path):"",recursive:a(e.recursive)?Boolean(e.recursive):!1}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.path!==void 0&&(u.path=e.path),e.recursive!==void 0&&(u.recursive=e.recursive),u},create(e){return me.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i;const u=lr();return u.id=(r=e.id)!=null?r:0,u.path=(n=e.path)!=null?n:"",u.recursive=(i=e.recursive)!=null?i:!1,u}};function cr(){return{id:0,path:"",file_num:0}}const Ee={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.path!==""&&u.uint32(18).string(e.path),e.file_num!==0&&u.uint32(24).sint32(e.file_num),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=cr();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.path=r.string();break;case 3:i.file_num=r.sint32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,path:a(e.path)?String(e.path):"",file_num:a(e.file_num)?Number(e.file_num):0}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.path!==void 0&&(u.path=e.path),e.file_num!==void 0&&(u.file_num=Math.round(e.file_num)),u},create(e){return Ee.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i;const u=cr();return u.id=(r=e.id)!=null?r:0,u.path=(n=e.path)!=null?n:"",u.file_num=(i=e.file_num)!=null?i:0,u}};function pr(){return{id:0,path:""}}const ke={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.path!==""&&u.uint32(18).string(e.path),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=pr();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.path=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,path:a(e.path)?String(e.path):""}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.path!==void 0&&(u.path=e.path),u},create(e){return ke.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=pr();return u.id=(r=e.id)!=null?r:0,u.path=(n=e.path)!=null?n:"",u}};function vr(){return{conn_id:0}}const he={encode(e,u=o.Writer.create()){return e.conn_id!==0&&u.uint32(8).int32(e.conn_id),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=vr();for(;r.pos>>3){case 1:i.conn_id=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{conn_id:a(e.conn_id)?Number(e.conn_id):0}},toJSON(e){const u={};return e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),u},create(e){return he.fromPartial(e!=null?e:{})},fromPartial(e){var r;const u=vr();return u.conn_id=(r=e.conn_id)!=null?r:0,u}};function fr(){return{conn_id:0,id:0,format:""}}const Fe={encode(e,u=o.Writer.create()){return e.conn_id!==0&&u.uint32(8).int32(e.conn_id),e.id!==0&&u.uint32(16).int32(e.id),e.format!==""&&u.uint32(26).string(e.format),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=fr();for(;r.pos>>3){case 1:i.conn_id=r.int32();break;case 2:i.id=r.int32();break;case 3:i.format=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{conn_id:a(e.conn_id)?Number(e.conn_id):0,id:a(e.id)?Number(e.id):0,format:a(e.format)?String(e.format):""}},toJSON(e){const u={};return e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),e.id!==void 0&&(u.id=Math.round(e.id)),e.format!==void 0&&(u.format=e.format),u},create(e){return Fe.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i;const u=fr();return u.conn_id=(r=e.conn_id)!=null?r:0,u.id=(n=e.id)!=null?n:0,u.format=(i=e.format)!=null?i:"",u}};function _r(){return{conn_id:0,formats:[]}}const De={encode(e,u=o.Writer.create()){e.conn_id!==0&&u.uint32(8).int32(e.conn_id);for(const r of e.formats)Fe.encode(r,u.uint32(18).fork()).ldelim();return u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=_r();for(;r.pos>>3){case 1:i.conn_id=r.int32();break;case 2:i.formats.push(Fe.decode(r,r.uint32()));break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{conn_id:a(e.conn_id)?Number(e.conn_id):0,formats:Array.isArray(e==null?void 0:e.formats)?e.formats.map(u=>Fe.fromJSON(u)):[]}},toJSON(e){const u={};return e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),e.formats?u.formats=e.formats.map(r=>r?Fe.toJSON(r):void 0):u.formats=[],u},create(e){return De.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=_r();return u.conn_id=(r=e.conn_id)!=null?r:0,u.formats=((n=e.formats)==null?void 0:n.map(i=>Fe.fromPartial(i)))||[],u}};function mr(){return{conn_id:0,msg_flags:0}}const ye={encode(e,u=o.Writer.create()){return e.conn_id!==0&&u.uint32(8).int32(e.conn_id),e.msg_flags!==0&&u.uint32(16).int32(e.msg_flags),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=mr();for(;r.pos>>3){case 1:i.conn_id=r.int32();break;case 2:i.msg_flags=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{conn_id:a(e.conn_id)?Number(e.conn_id):0,msg_flags:a(e.msg_flags)?Number(e.msg_flags):0}},toJSON(e){const u={};return e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),e.msg_flags!==void 0&&(u.msg_flags=Math.round(e.msg_flags)),u},create(e){return ye.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=mr();return u.conn_id=(r=e.conn_id)!=null?r:0,u.msg_flags=(n=e.msg_flags)!=null?n:0,u}};function Er(){return{conn_id:0,requested_format_id:0}}const xe={encode(e,u=o.Writer.create()){return e.conn_id!==0&&u.uint32(8).int32(e.conn_id),e.requested_format_id!==0&&u.uint32(16).int32(e.requested_format_id),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Er();for(;r.pos>>3){case 1:i.conn_id=r.int32();break;case 2:i.requested_format_id=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{conn_id:a(e.conn_id)?Number(e.conn_id):0,requested_format_id:a(e.requested_format_id)?Number(e.requested_format_id):0}},toJSON(e){const u={};return e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),e.requested_format_id!==void 0&&(u.requested_format_id=Math.round(e.requested_format_id)),u},create(e){return xe.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=Er();return u.conn_id=(r=e.conn_id)!=null?r:0,u.requested_format_id=(n=e.requested_format_id)!=null?n:0,u}};function kr(){return{conn_id:0,msg_flags:0,format_data:new Uint8Array}}const Ae={encode(e,u=o.Writer.create()){return e.conn_id!==0&&u.uint32(8).int32(e.conn_id),e.msg_flags!==0&&u.uint32(16).int32(e.msg_flags),e.format_data.length!==0&&u.uint32(26).bytes(e.format_data),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=kr();for(;r.pos>>3){case 1:i.conn_id=r.int32();break;case 2:i.msg_flags=r.int32();break;case 3:i.format_data=r.bytes();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{conn_id:a(e.conn_id)?Number(e.conn_id):0,msg_flags:a(e.msg_flags)?Number(e.msg_flags):0,format_data:a(e.format_data)?k(e.format_data):new Uint8Array}},toJSON(e){const u={};return e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),e.msg_flags!==void 0&&(u.msg_flags=Math.round(e.msg_flags)),e.format_data!==void 0&&(u.format_data=h(e.format_data!==void 0?e.format_data:new Uint8Array)),u},create(e){return Ae.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i;const u=kr();return u.conn_id=(r=e.conn_id)!=null?r:0,u.msg_flags=(n=e.msg_flags)!=null?n:0,u.format_data=(i=e.format_data)!=null?i:new Uint8Array,u}};function hr(){return{conn_id:0,stream_id:0,list_index:0,dw_flags:0,n_position_low:0,n_position_high:0,cb_requested:0,have_clip_data_id:!1,clip_data_id:0}}const Ce={encode(e,u=o.Writer.create()){return e.conn_id!==0&&u.uint32(8).int32(e.conn_id),e.stream_id!==0&&u.uint32(16).int32(e.stream_id),e.list_index!==0&&u.uint32(24).int32(e.list_index),e.dw_flags!==0&&u.uint32(32).int32(e.dw_flags),e.n_position_low!==0&&u.uint32(40).int32(e.n_position_low),e.n_position_high!==0&&u.uint32(48).int32(e.n_position_high),e.cb_requested!==0&&u.uint32(56).int32(e.cb_requested),e.have_clip_data_id===!0&&u.uint32(64).bool(e.have_clip_data_id),e.clip_data_id!==0&&u.uint32(72).int32(e.clip_data_id),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=hr();for(;r.pos>>3){case 1:i.conn_id=r.int32();break;case 2:i.stream_id=r.int32();break;case 3:i.list_index=r.int32();break;case 4:i.dw_flags=r.int32();break;case 5:i.n_position_low=r.int32();break;case 6:i.n_position_high=r.int32();break;case 7:i.cb_requested=r.int32();break;case 8:i.have_clip_data_id=r.bool();break;case 9:i.clip_data_id=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{conn_id:a(e.conn_id)?Number(e.conn_id):0,stream_id:a(e.stream_id)?Number(e.stream_id):0,list_index:a(e.list_index)?Number(e.list_index):0,dw_flags:a(e.dw_flags)?Number(e.dw_flags):0,n_position_low:a(e.n_position_low)?Number(e.n_position_low):0,n_position_high:a(e.n_position_high)?Number(e.n_position_high):0,cb_requested:a(e.cb_requested)?Number(e.cb_requested):0,have_clip_data_id:a(e.have_clip_data_id)?Boolean(e.have_clip_data_id):!1,clip_data_id:a(e.clip_data_id)?Number(e.clip_data_id):0}},toJSON(e){const u={};return e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),e.stream_id!==void 0&&(u.stream_id=Math.round(e.stream_id)),e.list_index!==void 0&&(u.list_index=Math.round(e.list_index)),e.dw_flags!==void 0&&(u.dw_flags=Math.round(e.dw_flags)),e.n_position_low!==void 0&&(u.n_position_low=Math.round(e.n_position_low)),e.n_position_high!==void 0&&(u.n_position_high=Math.round(e.n_position_high)),e.cb_requested!==void 0&&(u.cb_requested=Math.round(e.cb_requested)),e.have_clip_data_id!==void 0&&(u.have_clip_data_id=e.have_clip_data_id),e.clip_data_id!==void 0&&(u.clip_data_id=Math.round(e.clip_data_id)),u},create(e){return Ce.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s,l,c,p,f;const u=hr();return u.conn_id=(r=e.conn_id)!=null?r:0,u.stream_id=(n=e.stream_id)!=null?n:0,u.list_index=(i=e.list_index)!=null?i:0,u.dw_flags=(t=e.dw_flags)!=null?t:0,u.n_position_low=(s=e.n_position_low)!=null?s:0,u.n_position_high=(l=e.n_position_high)!=null?l:0,u.cb_requested=(c=e.cb_requested)!=null?c:0,u.have_clip_data_id=(p=e.have_clip_data_id)!=null?p:!1,u.clip_data_id=(f=e.clip_data_id)!=null?f:0,u}};function Fr(){return{conn_id:0,msg_flags:0,stream_id:0,requested_data:new Uint8Array}}const ge={encode(e,u=o.Writer.create()){return e.conn_id!==0&&u.uint32(8).int32(e.conn_id),e.msg_flags!==0&&u.uint32(24).int32(e.msg_flags),e.stream_id!==0&&u.uint32(32).int32(e.stream_id),e.requested_data.length!==0&&u.uint32(42).bytes(e.requested_data),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Fr();for(;r.pos>>3){case 1:i.conn_id=r.int32();break;case 3:i.msg_flags=r.int32();break;case 4:i.stream_id=r.int32();break;case 5:i.requested_data=r.bytes();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{conn_id:a(e.conn_id)?Number(e.conn_id):0,msg_flags:a(e.msg_flags)?Number(e.msg_flags):0,stream_id:a(e.stream_id)?Number(e.stream_id):0,requested_data:a(e.requested_data)?k(e.requested_data):new Uint8Array}},toJSON(e){const u={};return e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),e.msg_flags!==void 0&&(u.msg_flags=Math.round(e.msg_flags)),e.stream_id!==void 0&&(u.stream_id=Math.round(e.stream_id)),e.requested_data!==void 0&&(u.requested_data=h(e.requested_data!==void 0?e.requested_data:new Uint8Array)),u},create(e){return ge.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t;const u=Fr();return u.conn_id=(r=e.conn_id)!=null?r:0,u.msg_flags=(n=e.msg_flags)!=null?n:0,u.stream_id=(i=e.stream_id)!=null?i:0,u.requested_data=(t=e.requested_data)!=null?t:new Uint8Array,u}};function Dr(){return{ready:void 0,format_list:void 0,format_list_response:void 0,format_data_request:void 0,format_data_response:void 0,file_contents_request:void 0,file_contents_response:void 0}}const Se={encode(e,u=o.Writer.create()){return e.ready!==void 0&&he.encode(e.ready,u.uint32(10).fork()).ldelim(),e.format_list!==void 0&&De.encode(e.format_list,u.uint32(18).fork()).ldelim(),e.format_list_response!==void 0&&ye.encode(e.format_list_response,u.uint32(26).fork()).ldelim(),e.format_data_request!==void 0&&xe.encode(e.format_data_request,u.uint32(34).fork()).ldelim(),e.format_data_response!==void 0&&Ae.encode(e.format_data_response,u.uint32(42).fork()).ldelim(),e.file_contents_request!==void 0&&Ce.encode(e.file_contents_request,u.uint32(50).fork()).ldelim(),e.file_contents_response!==void 0&&ge.encode(e.file_contents_response,u.uint32(58).fork()).ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Dr();for(;r.pos>>3){case 1:i.ready=he.decode(r,r.uint32());break;case 2:i.format_list=De.decode(r,r.uint32());break;case 3:i.format_list_response=ye.decode(r,r.uint32());break;case 4:i.format_data_request=xe.decode(r,r.uint32());break;case 5:i.format_data_response=Ae.decode(r,r.uint32());break;case 6:i.file_contents_request=Ce.decode(r,r.uint32());break;case 7:i.file_contents_response=ge.decode(r,r.uint32());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{ready:a(e.ready)?he.fromJSON(e.ready):void 0,format_list:a(e.format_list)?De.fromJSON(e.format_list):void 0,format_list_response:a(e.format_list_response)?ye.fromJSON(e.format_list_response):void 0,format_data_request:a(e.format_data_request)?xe.fromJSON(e.format_data_request):void 0,format_data_response:a(e.format_data_response)?Ae.fromJSON(e.format_data_response):void 0,file_contents_request:a(e.file_contents_request)?Ce.fromJSON(e.file_contents_request):void 0,file_contents_response:a(e.file_contents_response)?ge.fromJSON(e.file_contents_response):void 0}},toJSON(e){const u={};return e.ready!==void 0&&(u.ready=e.ready?he.toJSON(e.ready):void 0),e.format_list!==void 0&&(u.format_list=e.format_list?De.toJSON(e.format_list):void 0),e.format_list_response!==void 0&&(u.format_list_response=e.format_list_response?ye.toJSON(e.format_list_response):void 0),e.format_data_request!==void 0&&(u.format_data_request=e.format_data_request?xe.toJSON(e.format_data_request):void 0),e.format_data_response!==void 0&&(u.format_data_response=e.format_data_response?Ae.toJSON(e.format_data_response):void 0),e.file_contents_request!==void 0&&(u.file_contents_request=e.file_contents_request?Ce.toJSON(e.file_contents_request):void 0),e.file_contents_response!==void 0&&(u.file_contents_response=e.file_contents_response?ge.toJSON(e.file_contents_response):void 0),u},create(e){return Se.fromPartial(e!=null?e:{})},fromPartial(e){const u=Dr();return u.ready=e.ready!==void 0&&e.ready!==null?he.fromPartial(e.ready):void 0,u.format_list=e.format_list!==void 0&&e.format_list!==null?De.fromPartial(e.format_list):void 0,u.format_list_response=e.format_list_response!==void 0&&e.format_list_response!==null?ye.fromPartial(e.format_list_response):void 0,u.format_data_request=e.format_data_request!==void 0&&e.format_data_request!==null?xe.fromPartial(e.format_data_request):void 0,u.format_data_response=e.format_data_response!==void 0&&e.format_data_response!==null?Ae.fromPartial(e.format_data_response):void 0,u.file_contents_request=e.file_contents_request!==void 0&&e.file_contents_request!==null?Ce.fromPartial(e.file_contents_request):void 0,u.file_contents_response=e.file_contents_response!==void 0&&e.file_contents_response!==null?ge.fromPartial(e.file_contents_response):void 0,u}};function yr(){return{display:0,x:0,y:0,width:0,height:0}}const I={encode(e,u=o.Writer.create()){return e.display!==0&&u.uint32(8).int32(e.display),e.x!==0&&u.uint32(16).sint32(e.x),e.y!==0&&u.uint32(24).sint32(e.y),e.width!==0&&u.uint32(32).int32(e.width),e.height!==0&&u.uint32(40).int32(e.height),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=yr();for(;r.pos>>3){case 1:i.display=r.int32();break;case 2:i.x=r.sint32();break;case 3:i.y=r.sint32();break;case 4:i.width=r.int32();break;case 5:i.height=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{display:a(e.display)?Number(e.display):0,x:a(e.x)?Number(e.x):0,y:a(e.y)?Number(e.y):0,width:a(e.width)?Number(e.width):0,height:a(e.height)?Number(e.height):0}},toJSON(e){const u={};return e.display!==void 0&&(u.display=Math.round(e.display)),e.x!==void 0&&(u.x=Math.round(e.x)),e.y!==void 0&&(u.y=Math.round(e.y)),e.width!==void 0&&(u.width=Math.round(e.width)),e.height!==void 0&&(u.height=Math.round(e.height)),u},create(e){return I.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s;const u=yr();return u.display=(r=e.display)!=null?r:0,u.x=(n=e.x)!=null?n:0,u.y=(i=e.y)!=null?i:0,u.width=(t=e.width)!=null?t:0,u.height=(s=e.height)!=null?s:0,u}};function xr(){return{permission:0,enabled:!1}}const Be={encode(e,u=o.Writer.create()){return e.permission!==0&&u.uint32(8).int32(e.permission),e.enabled===!0&&u.uint32(16).bool(e.enabled),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=xr();for(;r.pos>>3){case 1:i.permission=r.int32();break;case 2:i.enabled=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{permission:a(e.permission)?Bi(e.permission):0,enabled:a(e.enabled)?Boolean(e.enabled):!1}},toJSON(e){const u={};return e.permission!==void 0&&(u.permission=Pi(e.permission)),e.enabled!==void 0&&(u.enabled=e.enabled),u},create(e){return Be.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=xr();return u.permission=(r=e.permission)!=null?r:0,u.enabled=(n=e.enabled)!=null?n:!1,u}};function Ar(){return{image_quality:0,lock_after_session_end:0,show_remote_cursor:0,privacy_mode:0,block_input:0,custom_image_quality:0,disable_audio:0,disable_clipboard:0,enable_file_transfer:0}}const _={encode(e,u=o.Writer.create()){return e.image_quality!==0&&u.uint32(8).int32(e.image_quality),e.lock_after_session_end!==0&&u.uint32(16).int32(e.lock_after_session_end),e.show_remote_cursor!==0&&u.uint32(24).int32(e.show_remote_cursor),e.privacy_mode!==0&&u.uint32(32).int32(e.privacy_mode),e.block_input!==0&&u.uint32(40).int32(e.block_input),e.custom_image_quality!==0&&u.uint32(48).int32(e.custom_image_quality),e.disable_audio!==0&&u.uint32(56).int32(e.disable_audio),e.disable_clipboard!==0&&u.uint32(64).int32(e.disable_clipboard),e.enable_file_transfer!==0&&u.uint32(72).int32(e.enable_file_transfer),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Ar();for(;r.pos>>3){case 1:i.image_quality=r.int32();break;case 2:i.lock_after_session_end=r.int32();break;case 3:i.show_remote_cursor=r.int32();break;case 4:i.privacy_mode=r.int32();break;case 5:i.block_input=r.int32();break;case 6:i.custom_image_quality=r.int32();break;case 7:i.disable_audio=r.int32();break;case 8:i.disable_clipboard=r.int32();break;case 9:i.enable_file_transfer=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{image_quality:a(e.image_quality)?gi(e.image_quality):0,lock_after_session_end:a(e.lock_after_session_end)?w(e.lock_after_session_end):0,show_remote_cursor:a(e.show_remote_cursor)?w(e.show_remote_cursor):0,privacy_mode:a(e.privacy_mode)?w(e.privacy_mode):0,block_input:a(e.block_input)?w(e.block_input):0,custom_image_quality:a(e.custom_image_quality)?Number(e.custom_image_quality):0,disable_audio:a(e.disable_audio)?w(e.disable_audio):0,disable_clipboard:a(e.disable_clipboard)?w(e.disable_clipboard):0,enable_file_transfer:a(e.enable_file_transfer)?w(e.enable_file_transfer):0}},toJSON(e){const u={};return e.image_quality!==void 0&&(u.image_quality=Si(e.image_quality)),e.lock_after_session_end!==void 0&&(u.lock_after_session_end=R(e.lock_after_session_end)),e.show_remote_cursor!==void 0&&(u.show_remote_cursor=R(e.show_remote_cursor)),e.privacy_mode!==void 0&&(u.privacy_mode=R(e.privacy_mode)),e.block_input!==void 0&&(u.block_input=R(e.block_input)),e.custom_image_quality!==void 0&&(u.custom_image_quality=Math.round(e.custom_image_quality)),e.disable_audio!==void 0&&(u.disable_audio=R(e.disable_audio)),e.disable_clipboard!==void 0&&(u.disable_clipboard=R(e.disable_clipboard)),e.enable_file_transfer!==void 0&&(u.enable_file_transfer=R(e.enable_file_transfer)),u},create(e){return _.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s,l,c,p,f;const u=Ar();return u.image_quality=(r=e.image_quality)!=null?r:0,u.lock_after_session_end=(n=e.lock_after_session_end)!=null?n:0,u.show_remote_cursor=(i=e.show_remote_cursor)!=null?i:0,u.privacy_mode=(t=e.privacy_mode)!=null?t:0,u.block_input=(s=e.block_input)!=null?s:0,u.custom_image_quality=(l=e.custom_image_quality)!=null?l:0,u.disable_audio=(c=e.disable_audio)!=null?c:0,u.disable_clipboard=(p=e.disable_clipboard)!=null?p:0,u.enable_file_transfer=(f=e.enable_file_transfer)!=null?f:0,u}};function Cr(){return{time:0,from_client:!1}}const Pe={encode(e,u=o.Writer.create()){return e.time!==0&&u.uint32(8).int64(e.time),e.from_client===!0&&u.uint32(16).bool(e.from_client),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Cr();for(;r.pos>>3){case 1:i.time=S(r.int64());break;case 2:i.from_client=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{time:a(e.time)?Number(e.time):0,from_client:a(e.from_client)?Boolean(e.from_client):!1}},toJSON(e){const u={};return e.time!==void 0&&(u.time=Math.round(e.time)),e.from_client!==void 0&&(u.from_client=e.from_client),u},create(e){return Pe.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=Cr();return u.time=(r=e.time)!=null?r:0,u.from_client=(n=e.from_client)!=null?n:!1,u}};function gr(){return{asymmetric_value:new Uint8Array,symmetric_value:new Uint8Array}}const E={encode(e,u=o.Writer.create()){return e.asymmetric_value.length!==0&&u.uint32(10).bytes(e.asymmetric_value),e.symmetric_value.length!==0&&u.uint32(18).bytes(e.symmetric_value),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=gr();for(;r.pos>>3){case 1:i.asymmetric_value=r.bytes();break;case 2:i.symmetric_value=r.bytes();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{asymmetric_value:a(e.asymmetric_value)?k(e.asymmetric_value):new Uint8Array,symmetric_value:a(e.symmetric_value)?k(e.symmetric_value):new Uint8Array}},toJSON(e){const u={};return e.asymmetric_value!==void 0&&(u.asymmetric_value=h(e.asymmetric_value!==void 0?e.asymmetric_value:new Uint8Array)),e.symmetric_value!==void 0&&(u.symmetric_value=h(e.symmetric_value!==void 0?e.symmetric_value:new Uint8Array)),u},create(e){return E.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=gr();return u.asymmetric_value=(r=e.asymmetric_value)!=null?r:new Uint8Array,u.symmetric_value=(n=e.symmetric_value)!=null?n:new Uint8Array,u}};function Sr(){return{id:new Uint8Array}}const we={encode(e,u=o.Writer.create()){return e.id.length!==0&&u.uint32(10).bytes(e.id),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Sr();for(;r.pos>>3){case 1:i.id=r.bytes();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?k(e.id):new Uint8Array}},toJSON(e){const u={};return e.id!==void 0&&(u.id=h(e.id!==void 0?e.id:new Uint8Array)),u},create(e){return we.fromPartial(e!=null?e:{})},fromPartial(e){var r;const u=Sr();return u.id=(r=e.id)!=null?r:new Uint8Array,u}};function Br(){return{sample_rate:0,channels:0}}const Re={encode(e,u=o.Writer.create()){return e.sample_rate!==0&&u.uint32(8).uint32(e.sample_rate),e.channels!==0&&u.uint32(16).uint32(e.channels),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Br();for(;r.pos>>3){case 1:i.sample_rate=r.uint32();break;case 2:i.channels=r.uint32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{sample_rate:a(e.sample_rate)?Number(e.sample_rate):0,channels:a(e.channels)?Number(e.channels):0}},toJSON(e){const u={};return e.sample_rate!==void 0&&(u.sample_rate=Math.round(e.sample_rate)),e.channels!==void 0&&(u.channels=Math.round(e.channels)),u},create(e){return Re.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=Br();return u.sample_rate=(r=e.sample_rate)!=null?r:0,u.channels=(n=e.channels)!=null?n:0,u}};function Pr(){return{data:new Uint8Array,timestamp:0}}const be={encode(e,u=o.Writer.create()){return e.data.length!==0&&u.uint32(10).bytes(e.data),e.timestamp!==0&&u.uint32(16).int64(e.timestamp),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Pr();for(;r.pos>>3){case 1:i.data=r.bytes();break;case 2:i.timestamp=S(r.int64());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{data:a(e.data)?k(e.data):new Uint8Array,timestamp:a(e.timestamp)?Number(e.timestamp):0}},toJSON(e){const u={};return e.data!==void 0&&(u.data=h(e.data!==void 0?e.data:new Uint8Array)),e.timestamp!==void 0&&(u.timestamp=Math.round(e.timestamp)),u},create(e){return be.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=Pr();return u.data=(r=e.data)!=null?r:new Uint8Array,u.timestamp=(n=e.timestamp)!=null?n:0,u}};function wr(){return{privacy_mode_state:void 0,block_input_state:void 0}}const Ne={encode(e,u=o.Writer.create()){return e.privacy_mode_state!==void 0&&u.uint32(8).int32(e.privacy_mode_state),e.block_input_state!==void 0&&u.uint32(16).int32(e.block_input_state),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=wr();for(;r.pos>>3){case 1:i.privacy_mode_state=r.int32();break;case 2:i.block_input_state=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{privacy_mode_state:a(e.privacy_mode_state)?bi(e.privacy_mode_state):void 0,block_input_state:a(e.block_input_state)?wi(e.block_input_state):void 0}},toJSON(e){const u={};return e.privacy_mode_state!==void 0&&(u.privacy_mode_state=e.privacy_mode_state!==void 0?Ni(e.privacy_mode_state):void 0),e.block_input_state!==void 0&&(u.block_input_state=e.block_input_state!==void 0?Ri(e.block_input_state):void 0),u},create(e){return Ne.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=wr();return u.privacy_mode_state=(r=e.privacy_mode_state)!=null?r:void 0,u.block_input_state=(n=e.block_input_state)!=null?n:void 0,u}};function Rr(){return{chat_message:void 0,switch_display:void 0,permission_info:void 0,option:void 0,audio_format:void 0,close_reason:void 0,refresh_video:void 0,video_received:void 0,back_notification:void 0}}const A={encode(e,u=o.Writer.create()){return e.chat_message!==void 0&&Y.encode(e.chat_message,u.uint32(34).fork()).ldelim(),e.switch_display!==void 0&&I.encode(e.switch_display,u.uint32(42).fork()).ldelim(),e.permission_info!==void 0&&Be.encode(e.permission_info,u.uint32(50).fork()).ldelim(),e.option!==void 0&&_.encode(e.option,u.uint32(58).fork()).ldelim(),e.audio_format!==void 0&&Re.encode(e.audio_format,u.uint32(66).fork()).ldelim(),e.close_reason!==void 0&&u.uint32(74).string(e.close_reason),e.refresh_video!==void 0&&u.uint32(80).bool(e.refresh_video),e.video_received!==void 0&&u.uint32(96).bool(e.video_received),e.back_notification!==void 0&&Ne.encode(e.back_notification,u.uint32(106).fork()).ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Rr();for(;r.pos>>3){case 4:i.chat_message=Y.decode(r,r.uint32());break;case 5:i.switch_display=I.decode(r,r.uint32());break;case 6:i.permission_info=Be.decode(r,r.uint32());break;case 7:i.option=_.decode(r,r.uint32());break;case 8:i.audio_format=Re.decode(r,r.uint32());break;case 9:i.close_reason=r.string();break;case 10:i.refresh_video=r.bool();break;case 12:i.video_received=r.bool();break;case 13:i.back_notification=Ne.decode(r,r.uint32());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{chat_message:a(e.chat_message)?Y.fromJSON(e.chat_message):void 0,switch_display:a(e.switch_display)?I.fromJSON(e.switch_display):void 0,permission_info:a(e.permission_info)?Be.fromJSON(e.permission_info):void 0,option:a(e.option)?_.fromJSON(e.option):void 0,audio_format:a(e.audio_format)?Re.fromJSON(e.audio_format):void 0,close_reason:a(e.close_reason)?String(e.close_reason):void 0,refresh_video:a(e.refresh_video)?Boolean(e.refresh_video):void 0,video_received:a(e.video_received)?Boolean(e.video_received):void 0,back_notification:a(e.back_notification)?Ne.fromJSON(e.back_notification):void 0}},toJSON(e){const u={};return e.chat_message!==void 0&&(u.chat_message=e.chat_message?Y.toJSON(e.chat_message):void 0),e.switch_display!==void 0&&(u.switch_display=e.switch_display?I.toJSON(e.switch_display):void 0),e.permission_info!==void 0&&(u.permission_info=e.permission_info?Be.toJSON(e.permission_info):void 0),e.option!==void 0&&(u.option=e.option?_.toJSON(e.option):void 0),e.audio_format!==void 0&&(u.audio_format=e.audio_format?Re.toJSON(e.audio_format):void 0),e.close_reason!==void 0&&(u.close_reason=e.close_reason),e.refresh_video!==void 0&&(u.refresh_video=e.refresh_video),e.video_received!==void 0&&(u.video_received=e.video_received),e.back_notification!==void 0&&(u.back_notification=e.back_notification?Ne.toJSON(e.back_notification):void 0),u},create(e){return A.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i;const u=Rr();return u.chat_message=e.chat_message!==void 0&&e.chat_message!==null?Y.fromPartial(e.chat_message):void 0,u.switch_display=e.switch_display!==void 0&&e.switch_display!==null?I.fromPartial(e.switch_display):void 0,u.permission_info=e.permission_info!==void 0&&e.permission_info!==null?Be.fromPartial(e.permission_info):void 0,u.option=e.option!==void 0&&e.option!==null?_.fromPartial(e.option):void 0,u.audio_format=e.audio_format!==void 0&&e.audio_format!==null?Re.fromPartial(e.audio_format):void 0,u.close_reason=(r=e.close_reason)!=null?r:void 0,u.refresh_video=(n=e.refresh_video)!=null?n:void 0,u.video_received=(i=e.video_received)!=null?i:void 0,u.back_notification=e.back_notification!==void 0&&e.back_notification!==null?Ne.fromPartial(e.back_notification):void 0,u}};function br(){return{signed_id:void 0,public_key:void 0,test_delay:void 0,video_frame:void 0,login_request:void 0,login_response:void 0,hash:void 0,mouse_event:void 0,audio_frame:void 0,cursor_data:void 0,cursor_position:void 0,cursor_id:void 0,key_event:void 0,clipboard:void 0,file_action:void 0,file_response:void 0,misc:void 0,cliprdr:void 0}}const je={encode(e,u=o.Writer.create()){return e.signed_id!==void 0&&we.encode(e.signed_id,u.uint32(26).fork()).ldelim(),e.public_key!==void 0&&E.encode(e.public_key,u.uint32(34).fork()).ldelim(),e.test_delay!==void 0&&Pe.encode(e.test_delay,u.uint32(42).fork()).ldelim(),e.video_frame!==void 0&&H.encode(e.video_frame,u.uint32(50).fork()).ldelim(),e.login_request!==void 0&&b.encode(e.login_request,u.uint32(58).fork()).ldelim(),e.login_response!==void 0&&$.encode(e.login_response,u.uint32(66).fork()).ldelim(),e.hash!==void 0&&ue.encode(e.hash,u.uint32(74).fork()).ldelim(),e.mouse_event!==void 0&&N.encode(e.mouse_event,u.uint32(82).fork()).ldelim(),e.audio_frame!==void 0&&be.encode(e.audio_frame,u.uint32(90).fork()).ldelim(),e.cursor_data!==void 0&&j.encode(e.cursor_data,u.uint32(98).fork()).ldelim(),e.cursor_position!==void 0&&ee.encode(e.cursor_position,u.uint32(106).fork()).ldelim(),e.cursor_id!==void 0&&u.uint32(112).uint64(e.cursor_id),e.key_event!==void 0&&m.encode(e.key_event,u.uint32(122).fork()).ldelim(),e.clipboard!==void 0&&re.encode(e.clipboard,u.uint32(130).fork()).ldelim(),e.file_action!==void 0&&oe.encode(e.file_action,u.uint32(138).fork()).ldelim(),e.file_response!==void 0&&se.encode(e.file_response,u.uint32(146).fork()).ldelim(),e.misc!==void 0&&A.encode(e.misc,u.uint32(154).fork()).ldelim(),e.cliprdr!==void 0&&Se.encode(e.cliprdr,u.uint32(162).fork()).ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=br();for(;r.pos>>3){case 3:i.signed_id=we.decode(r,r.uint32());break;case 4:i.public_key=E.decode(r,r.uint32());break;case 5:i.test_delay=Pe.decode(r,r.uint32());break;case 6:i.video_frame=H.decode(r,r.uint32());break;case 7:i.login_request=b.decode(r,r.uint32());break;case 8:i.login_response=$.decode(r,r.uint32());break;case 9:i.hash=ue.decode(r,r.uint32());break;case 10:i.mouse_event=N.decode(r,r.uint32());break;case 11:i.audio_frame=be.decode(r,r.uint32());break;case 12:i.cursor_data=j.decode(r,r.uint32());break;case 13:i.cursor_position=ee.decode(r,r.uint32());break;case 14:i.cursor_id=S(r.uint64());break;case 15:i.key_event=m.decode(r,r.uint32());break;case 16:i.clipboard=re.decode(r,r.uint32());break;case 17:i.file_action=oe.decode(r,r.uint32());break;case 18:i.file_response=se.decode(r,r.uint32());break;case 19:i.misc=A.decode(r,r.uint32());break;case 20:i.cliprdr=Se.decode(r,r.uint32());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{signed_id:a(e.signed_id)?we.fromJSON(e.signed_id):void 0,public_key:a(e.public_key)?E.fromJSON(e.public_key):void 0,test_delay:a(e.test_delay)?Pe.fromJSON(e.test_delay):void 0,video_frame:a(e.video_frame)?H.fromJSON(e.video_frame):void 0,login_request:a(e.login_request)?b.fromJSON(e.login_request):void 0,login_response:a(e.login_response)?$.fromJSON(e.login_response):void 0,hash:a(e.hash)?ue.fromJSON(e.hash):void 0,mouse_event:a(e.mouse_event)?N.fromJSON(e.mouse_event):void 0,audio_frame:a(e.audio_frame)?be.fromJSON(e.audio_frame):void 0,cursor_data:a(e.cursor_data)?j.fromJSON(e.cursor_data):void 0,cursor_position:a(e.cursor_position)?ee.fromJSON(e.cursor_position):void 0,cursor_id:a(e.cursor_id)?Number(e.cursor_id):void 0,key_event:a(e.key_event)?m.fromJSON(e.key_event):void 0,clipboard:a(e.clipboard)?re.fromJSON(e.clipboard):void 0,file_action:a(e.file_action)?oe.fromJSON(e.file_action):void 0,file_response:a(e.file_response)?se.fromJSON(e.file_response):void 0,misc:a(e.misc)?A.fromJSON(e.misc):void 0,cliprdr:a(e.cliprdr)?Se.fromJSON(e.cliprdr):void 0}},toJSON(e){const u={};return e.signed_id!==void 0&&(u.signed_id=e.signed_id?we.toJSON(e.signed_id):void 0),e.public_key!==void 0&&(u.public_key=e.public_key?E.toJSON(e.public_key):void 0),e.test_delay!==void 0&&(u.test_delay=e.test_delay?Pe.toJSON(e.test_delay):void 0),e.video_frame!==void 0&&(u.video_frame=e.video_frame?H.toJSON(e.video_frame):void 0),e.login_request!==void 0&&(u.login_request=e.login_request?b.toJSON(e.login_request):void 0),e.login_response!==void 0&&(u.login_response=e.login_response?$.toJSON(e.login_response):void 0),e.hash!==void 0&&(u.hash=e.hash?ue.toJSON(e.hash):void 0),e.mouse_event!==void 0&&(u.mouse_event=e.mouse_event?N.toJSON(e.mouse_event):void 0),e.audio_frame!==void 0&&(u.audio_frame=e.audio_frame?be.toJSON(e.audio_frame):void 0),e.cursor_data!==void 0&&(u.cursor_data=e.cursor_data?j.toJSON(e.cursor_data):void 0),e.cursor_position!==void 0&&(u.cursor_position=e.cursor_position?ee.toJSON(e.cursor_position):void 0),e.cursor_id!==void 0&&(u.cursor_id=Math.round(e.cursor_id)),e.key_event!==void 0&&(u.key_event=e.key_event?m.toJSON(e.key_event):void 0),e.clipboard!==void 0&&(u.clipboard=e.clipboard?re.toJSON(e.clipboard):void 0),e.file_action!==void 0&&(u.file_action=e.file_action?oe.toJSON(e.file_action):void 0),e.file_response!==void 0&&(u.file_response=e.file_response?se.toJSON(e.file_response):void 0),e.misc!==void 0&&(u.misc=e.misc?A.toJSON(e.misc):void 0),e.cliprdr!==void 0&&(u.cliprdr=e.cliprdr?Se.toJSON(e.cliprdr):void 0),u},create(e){return je.fromPartial(e!=null?e:{})},fromPartial(e){var r;const u=br();return u.signed_id=e.signed_id!==void 0&&e.signed_id!==null?we.fromPartial(e.signed_id):void 0,u.public_key=e.public_key!==void 0&&e.public_key!==null?E.fromPartial(e.public_key):void 0,u.test_delay=e.test_delay!==void 0&&e.test_delay!==null?Pe.fromPartial(e.test_delay):void 0,u.video_frame=e.video_frame!==void 0&&e.video_frame!==null?H.fromPartial(e.video_frame):void 0,u.login_request=e.login_request!==void 0&&e.login_request!==null?b.fromPartial(e.login_request):void 0,u.login_response=e.login_response!==void 0&&e.login_response!==null?$.fromPartial(e.login_response):void 0,u.hash=e.hash!==void 0&&e.hash!==null?ue.fromPartial(e.hash):void 0,u.mouse_event=e.mouse_event!==void 0&&e.mouse_event!==null?N.fromPartial(e.mouse_event):void 0,u.audio_frame=e.audio_frame!==void 0&&e.audio_frame!==null?be.fromPartial(e.audio_frame):void 0,u.cursor_data=e.cursor_data!==void 0&&e.cursor_data!==null?j.fromPartial(e.cursor_data):void 0,u.cursor_position=e.cursor_position!==void 0&&e.cursor_position!==null?ee.fromPartial(e.cursor_position):void 0,u.cursor_id=(r=e.cursor_id)!=null?r:void 0,u.key_event=e.key_event!==void 0&&e.key_event!==null?m.fromPartial(e.key_event):void 0,u.clipboard=e.clipboard!==void 0&&e.clipboard!==null?re.fromPartial(e.clipboard):void 0,u.file_action=e.file_action!==void 0&&e.file_action!==null?oe.fromPartial(e.file_action):void 0,u.file_response=e.file_response!==void 0&&e.file_response!==null?se.fromPartial(e.file_response):void 0,u.misc=e.misc!==void 0&&e.misc!==null?A.fromPartial(e.misc):void 0,u.cliprdr=e.cliprdr!==void 0&&e.cliprdr!==null?Se.fromPartial(e.cliprdr):void 0,u}};var O=(()=>{if(typeof globalThis!="undefined")return globalThis;if(typeof self!="undefined")return self;if(typeof window!="undefined")return window;if(typeof global!="undefined")return global;throw"Unable to locate global object"})();function k(e){if(O.Buffer)return Uint8Array.from(O.Buffer.from(e,"base64"));{const u=O.atob(e),r=new Uint8Array(u.length);for(let n=0;n{u.push(String.fromCharCode(r))}),O.btoa(u.join(""))}}function S(e){if(e.gt(Number.MAX_SAFE_INTEGER))throw new O.Error("Value is larger than Number.MAX_SAFE_INTEGER");return e.toNumber()}o.util.Long!==Bu&&(o.util.Long=Bu,o.configure());function a(e){return e!=null}var ii=(e=>(e[e.DEFAULT_CONN=0]="DEFAULT_CONN",e[e.FILE_TRANSFER=1]="FILE_TRANSFER",e[e.PORT_FORWARD=2]="PORT_FORWARD",e[e.RDP=3]="RDP",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e))(ii||{});function ni(e){switch(e){case 0:case"DEFAULT_CONN":return 0;case 1:case"FILE_TRANSFER":return 1;case 2:case"PORT_FORWARD":return 2;case 3:case"RDP":return 3;case-1:case"UNRECOGNIZED":default:return-1}}function ti(e){switch(e){case 0:return"DEFAULT_CONN";case 1:return"FILE_TRANSFER";case 2:return"PORT_FORWARD";case 3:return"RDP";case-1:default:return"UNRECOGNIZED"}}var oi=(e=>(e[e.UNKNOWN_NAT=0]="UNKNOWN_NAT",e[e.ASYMMETRIC=1]="ASYMMETRIC",e[e.SYMMETRIC=2]="SYMMETRIC",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e))(oi||{});function tu(e){switch(e){case 0:case"UNKNOWN_NAT":return 0;case 1:case"ASYMMETRIC":return 1;case 2:case"SYMMETRIC":return 2;case-1:case"UNRECOGNIZED":default:return-1}}function ou(e){switch(e){case 0:return"UNKNOWN_NAT";case 1:return"ASYMMETRIC";case 2:return"SYMMETRIC";case-1:default:return"UNRECOGNIZED"}}function Ii(e){switch(e){case 0:case"OK":return 0;case 2:case"UUID_MISMATCH":return 2;case 3:case"ID_EXISTS":return 3;case 4:case"TOO_FREQUENT":return 4;case 5:case"INVALID_ID_FORMAT":return 5;case 6:case"NOT_SUPPORT":return 6;case 7:case"SERVER_ERROR":return 7;case-1:case"UNRECOGNIZED":default:return-1}}function Ti(e){switch(e){case 0:return"OK";case 2:return"UUID_MISMATCH";case 3:return"ID_EXISTS";case 4:return"TOO_FREQUENT";case 5:return"INVALID_ID_FORMAT";case 6:return"NOT_SUPPORT";case 7:return"SERVER_ERROR";case-1:default:return"UNRECOGNIZED"}}var Ie=(e=>(e[e.ID_NOT_EXIST=0]="ID_NOT_EXIST",e[e.OFFLINE=2]="OFFLINE",e[e.LICENSE_MISMATCH=3]="LICENSE_MISMATCH",e[e.LICENSE_OVERUSE=4]="LICENSE_OVERUSE",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e))(Ie||{});function zi(e){switch(e){case 0:case"ID_NOT_EXIST":return 0;case 2:case"OFFLINE":return 2;case 3:case"LICENSE_MISMATCH":return 3;case 4:case"LICENSE_OVERUSE":return 4;case-1:case"UNRECOGNIZED":default:return-1}}function Oi(e){switch(e){case 0:return"ID_NOT_EXIST";case 2:return"OFFLINE";case 3:return"LICENSE_MISMATCH";case 4:return"LICENSE_OVERUSE";case-1:default:return"UNRECOGNIZED"}}function Nr(){return{id:"",serial:0}}const Te={encode(e,u=o.Writer.create()){return e.id!==""&&u.uint32(10).string(e.id),e.serial!==0&&u.uint32(16).int32(e.serial),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Nr();for(;r.pos>>3){case 1:i.id=r.string();break;case 2:i.serial=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:d(e.id)?String(e.id):"",serial:d(e.serial)?Number(e.serial):0}},toJSON(e){const u={};return e.id!==void 0&&(u.id=e.id),e.serial!==void 0&&(u.serial=Math.round(e.serial)),u},create(e){return Te.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=Nr();return u.id=(r=e.id)!=null?r:"",u.serial=(n=e.serial)!=null?n:0,u}};function Ir(){return{request_pk:!1}}const ze={encode(e,u=o.Writer.create()){return e.request_pk===!0&&u.uint32(16).bool(e.request_pk),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Ir();for(;r.pos>>3){case 2:i.request_pk=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{request_pk:d(e.request_pk)?Boolean(e.request_pk):!1}},toJSON(e){const u={};return e.request_pk!==void 0&&(u.request_pk=e.request_pk),u},create(e){return ze.fromPartial(e!=null?e:{})},fromPartial(e){var r;const u=Ir();return u.request_pk=(r=e.request_pk)!=null?r:!1,u}};function Tr(){return{id:"",nat_type:0,licence_key:"",conn_type:0,token:""}}const T={encode(e,u=o.Writer.create()){return e.id!==""&&u.uint32(10).string(e.id),e.nat_type!==0&&u.uint32(16).int32(e.nat_type),e.licence_key!==""&&u.uint32(26).string(e.licence_key),e.conn_type!==0&&u.uint32(32).int32(e.conn_type),e.token!==""&&u.uint32(42).string(e.token),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Tr();for(;r.pos>>3){case 1:i.id=r.string();break;case 2:i.nat_type=r.int32();break;case 3:i.licence_key=r.string();break;case 4:i.conn_type=r.int32();break;case 5:i.token=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:d(e.id)?String(e.id):"",nat_type:d(e.nat_type)?tu(e.nat_type):0,licence_key:d(e.licence_key)?String(e.licence_key):"",conn_type:d(e.conn_type)?ni(e.conn_type):0,token:d(e.token)?String(e.token):""}},toJSON(e){const u={};return e.id!==void 0&&(u.id=e.id),e.nat_type!==void 0&&(u.nat_type=ou(e.nat_type)),e.licence_key!==void 0&&(u.licence_key=e.licence_key),e.conn_type!==void 0&&(u.conn_type=ti(e.conn_type)),e.token!==void 0&&(u.token=e.token),u},create(e){return T.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s;const u=Tr();return u.id=(r=e.id)!=null?r:"",u.nat_type=(n=e.nat_type)!=null?n:0,u.licence_key=(i=e.licence_key)!=null?i:"",u.conn_type=(t=e.conn_type)!=null?t:0,u.token=(s=e.token)!=null?s:"",u}};function zr(){return{socket_addr:new Uint8Array,relay_server:"",nat_type:0}}const Oe={encode(e,u=o.Writer.create()){return e.socket_addr.length!==0&&u.uint32(10).bytes(e.socket_addr),e.relay_server!==""&&u.uint32(18).string(e.relay_server),e.nat_type!==0&&u.uint32(24).int32(e.nat_type),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=zr();for(;r.pos>>3){case 1:i.socket_addr=r.bytes();break;case 2:i.relay_server=r.string();break;case 3:i.nat_type=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{socket_addr:d(e.socket_addr)?F(e.socket_addr):new Uint8Array,relay_server:d(e.relay_server)?String(e.relay_server):"",nat_type:d(e.nat_type)?tu(e.nat_type):0}},toJSON(e){const u={};return e.socket_addr!==void 0&&(u.socket_addr=D(e.socket_addr!==void 0?e.socket_addr:new Uint8Array)),e.relay_server!==void 0&&(u.relay_server=e.relay_server),e.nat_type!==void 0&&(u.nat_type=ou(e.nat_type)),u},create(e){return Oe.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i;const u=zr();return u.socket_addr=(r=e.socket_addr)!=null?r:new Uint8Array,u.relay_server=(n=e.relay_server)!=null?n:"",u.nat_type=(i=e.nat_type)!=null?i:0,u}};function Or(){return{serial:0}}const Me={encode(e,u=o.Writer.create()){return e.serial!==0&&u.uint32(8).int32(e.serial),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Or();for(;r.pos>>3){case 1:i.serial=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{serial:d(e.serial)?Number(e.serial):0}},toJSON(e){const u={};return e.serial!==void 0&&(u.serial=Math.round(e.serial)),u},create(e){return Me.fromPartial(e!=null?e:{})},fromPartial(e){var r;const u=Or();return u.serial=(r=e.serial)!=null?r:0,u}};function Mr(){return{port:0,cu:void 0}}const Le={encode(e,u=o.Writer.create()){return e.port!==0&&u.uint32(8).int32(e.port),e.cu!==void 0&&C.encode(e.cu,u.uint32(18).fork()).ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Mr();for(;r.pos>>3){case 1:i.port=r.int32();break;case 2:i.cu=C.decode(r,r.uint32());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{port:d(e.port)?Number(e.port):0,cu:d(e.cu)?C.fromJSON(e.cu):void 0}},toJSON(e){const u={};return e.port!==void 0&&(u.port=Math.round(e.port)),e.cu!==void 0&&(u.cu=e.cu?C.toJSON(e.cu):void 0),u},create(e){return Le.fromPartial(e!=null?e:{})},fromPartial(e){var r;const u=Mr();return u.port=(r=e.port)!=null?r:0,u.cu=e.cu!==void 0&&e.cu!==null?C.fromPartial(e.cu):void 0,u}};function Lr(){return{socket_addr:new Uint8Array,id:"",relay_server:"",nat_type:0,version:""}}const qe={encode(e,u=o.Writer.create()){return e.socket_addr.length!==0&&u.uint32(10).bytes(e.socket_addr),e.id!==""&&u.uint32(18).string(e.id),e.relay_server!==""&&u.uint32(26).string(e.relay_server),e.nat_type!==0&&u.uint32(32).int32(e.nat_type),e.version!==""&&u.uint32(42).string(e.version),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Lr();for(;r.pos>>3){case 1:i.socket_addr=r.bytes();break;case 2:i.id=r.string();break;case 3:i.relay_server=r.string();break;case 4:i.nat_type=r.int32();break;case 5:i.version=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{socket_addr:d(e.socket_addr)?F(e.socket_addr):new Uint8Array,id:d(e.id)?String(e.id):"",relay_server:d(e.relay_server)?String(e.relay_server):"",nat_type:d(e.nat_type)?tu(e.nat_type):0,version:d(e.version)?String(e.version):""}},toJSON(e){const u={};return e.socket_addr!==void 0&&(u.socket_addr=D(e.socket_addr!==void 0?e.socket_addr:new Uint8Array)),e.id!==void 0&&(u.id=e.id),e.relay_server!==void 0&&(u.relay_server=e.relay_server),e.nat_type!==void 0&&(u.nat_type=ou(e.nat_type)),e.version!==void 0&&(u.version=e.version),u},create(e){return qe.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s;const u=Lr();return u.socket_addr=(r=e.socket_addr)!=null?r:new Uint8Array,u.id=(n=e.id)!=null?n:"",u.relay_server=(i=e.relay_server)!=null?i:"",u.nat_type=(t=e.nat_type)!=null?t:0,u.version=(s=e.version)!=null?s:"",u}};function qr(){return{id:"",uuid:new Uint8Array,pk:new Uint8Array,old_id:""}}const Ue={encode(e,u=o.Writer.create()){return e.id!==""&&u.uint32(10).string(e.id),e.uuid.length!==0&&u.uint32(18).bytes(e.uuid),e.pk.length!==0&&u.uint32(26).bytes(e.pk),e.old_id!==""&&u.uint32(34).string(e.old_id),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=qr();for(;r.pos>>3){case 1:i.id=r.string();break;case 2:i.uuid=r.bytes();break;case 3:i.pk=r.bytes();break;case 4:i.old_id=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:d(e.id)?String(e.id):"",uuid:d(e.uuid)?F(e.uuid):new Uint8Array,pk:d(e.pk)?F(e.pk):new Uint8Array,old_id:d(e.old_id)?String(e.old_id):""}},toJSON(e){const u={};return e.id!==void 0&&(u.id=e.id),e.uuid!==void 0&&(u.uuid=D(e.uuid!==void 0?e.uuid:new Uint8Array)),e.pk!==void 0&&(u.pk=D(e.pk!==void 0?e.pk:new Uint8Array)),e.old_id!==void 0&&(u.old_id=e.old_id),u},create(e){return Ue.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t;const u=qr();return u.id=(r=e.id)!=null?r:"",u.uuid=(n=e.uuid)!=null?n:new Uint8Array,u.pk=(i=e.pk)!=null?i:new Uint8Array,u.old_id=(t=e.old_id)!=null?t:"",u}};function Ur(){return{result:0}}const Je={encode(e,u=o.Writer.create()){return e.result!==0&&u.uint32(8).int32(e.result),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Ur();for(;r.pos>>3){case 1:i.result=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{result:d(e.result)?Ii(e.result):0}},toJSON(e){const u={};return e.result!==void 0&&(u.result=Ti(e.result)),u},create(e){return Je.fromPartial(e!=null?e:{})},fromPartial(e){var r;const u=Ur();return u.result=(r=e.result)!=null?r:0,u}};function Jr(){return{socket_addr:new Uint8Array,pk:new Uint8Array,failure:0,relay_server:"",nat_type:void 0,is_local:void 0,other_failure:""}}const Ve={encode(e,u=o.Writer.create()){return e.socket_addr.length!==0&&u.uint32(10).bytes(e.socket_addr),e.pk.length!==0&&u.uint32(18).bytes(e.pk),e.failure!==0&&u.uint32(24).int32(e.failure),e.relay_server!==""&&u.uint32(34).string(e.relay_server),e.nat_type!==void 0&&u.uint32(40).int32(e.nat_type),e.is_local!==void 0&&u.uint32(48).bool(e.is_local),e.other_failure!==""&&u.uint32(58).string(e.other_failure),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Jr();for(;r.pos>>3){case 1:i.socket_addr=r.bytes();break;case 2:i.pk=r.bytes();break;case 3:i.failure=r.int32();break;case 4:i.relay_server=r.string();break;case 5:i.nat_type=r.int32();break;case 6:i.is_local=r.bool();break;case 7:i.other_failure=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{socket_addr:d(e.socket_addr)?F(e.socket_addr):new Uint8Array,pk:d(e.pk)?F(e.pk):new Uint8Array,failure:d(e.failure)?zi(e.failure):0,relay_server:d(e.relay_server)?String(e.relay_server):"",nat_type:d(e.nat_type)?tu(e.nat_type):void 0,is_local:d(e.is_local)?Boolean(e.is_local):void 0,other_failure:d(e.other_failure)?String(e.other_failure):""}},toJSON(e){const u={};return e.socket_addr!==void 0&&(u.socket_addr=D(e.socket_addr!==void 0?e.socket_addr:new Uint8Array)),e.pk!==void 0&&(u.pk=D(e.pk!==void 0?e.pk:new Uint8Array)),e.failure!==void 0&&(u.failure=Oi(e.failure)),e.relay_server!==void 0&&(u.relay_server=e.relay_server),e.nat_type!==void 0&&(u.nat_type=e.nat_type!==void 0?ou(e.nat_type):void 0),e.is_local!==void 0&&(u.is_local=e.is_local),e.other_failure!==void 0&&(u.other_failure=e.other_failure),u},create(e){return Ve.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s,l,c;const u=Jr();return u.socket_addr=(r=e.socket_addr)!=null?r:new Uint8Array,u.pk=(n=e.pk)!=null?n:new Uint8Array,u.failure=(i=e.failure)!=null?i:0,u.relay_server=(t=e.relay_server)!=null?t:"",u.nat_type=(s=e.nat_type)!=null?s:void 0,u.is_local=(l=e.is_local)!=null?l:void 0,u.other_failure=(c=e.other_failure)!=null?c:"",u}};function Vr(){return{serial:0,rendezvous_servers:[]}}const C={encode(e,u=o.Writer.create()){e.serial!==0&&u.uint32(8).int32(e.serial);for(const r of e.rendezvous_servers)u.uint32(18).string(r);return u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Vr();for(;r.pos>>3){case 1:i.serial=r.int32();break;case 2:i.rendezvous_servers.push(r.string());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{serial:d(e.serial)?Number(e.serial):0,rendezvous_servers:Array.isArray(e==null?void 0:e.rendezvous_servers)?e.rendezvous_servers.map(u=>String(u)):[]}},toJSON(e){const u={};return e.serial!==void 0&&(u.serial=Math.round(e.serial)),e.rendezvous_servers?u.rendezvous_servers=e.rendezvous_servers.map(r=>r):u.rendezvous_servers=[],u},create(e){return C.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=Vr();return u.serial=(r=e.serial)!=null?r:0,u.rendezvous_servers=((n=e.rendezvous_servers)==null?void 0:n.map(i=>i))||[],u}};function Wr(){return{id:"",uuid:"",socket_addr:new Uint8Array,relay_server:"",secure:!1,licence_key:"",conn_type:0,token:""}}const z={encode(e,u=o.Writer.create()){return e.id!==""&&u.uint32(10).string(e.id),e.uuid!==""&&u.uint32(18).string(e.uuid),e.socket_addr.length!==0&&u.uint32(26).bytes(e.socket_addr),e.relay_server!==""&&u.uint32(34).string(e.relay_server),e.secure===!0&&u.uint32(40).bool(e.secure),e.licence_key!==""&&u.uint32(50).string(e.licence_key),e.conn_type!==0&&u.uint32(56).int32(e.conn_type),e.token!==""&&u.uint32(66).string(e.token),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Wr();for(;r.pos>>3){case 1:i.id=r.string();break;case 2:i.uuid=r.string();break;case 3:i.socket_addr=r.bytes();break;case 4:i.relay_server=r.string();break;case 5:i.secure=r.bool();break;case 6:i.licence_key=r.string();break;case 7:i.conn_type=r.int32();break;case 8:i.token=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:d(e.id)?String(e.id):"",uuid:d(e.uuid)?String(e.uuid):"",socket_addr:d(e.socket_addr)?F(e.socket_addr):new Uint8Array,relay_server:d(e.relay_server)?String(e.relay_server):"",secure:d(e.secure)?Boolean(e.secure):!1,licence_key:d(e.licence_key)?String(e.licence_key):"",conn_type:d(e.conn_type)?ni(e.conn_type):0,token:d(e.token)?String(e.token):""}},toJSON(e){const u={};return e.id!==void 0&&(u.id=e.id),e.uuid!==void 0&&(u.uuid=e.uuid),e.socket_addr!==void 0&&(u.socket_addr=D(e.socket_addr!==void 0?e.socket_addr:new Uint8Array)),e.relay_server!==void 0&&(u.relay_server=e.relay_server),e.secure!==void 0&&(u.secure=e.secure),e.licence_key!==void 0&&(u.licence_key=e.licence_key),e.conn_type!==void 0&&(u.conn_type=ti(e.conn_type)),e.token!==void 0&&(u.token=e.token),u},create(e){return z.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s,l,c,p;const u=Wr();return u.id=(r=e.id)!=null?r:"",u.uuid=(n=e.uuid)!=null?n:"",u.socket_addr=(i=e.socket_addr)!=null?i:new Uint8Array,u.relay_server=(t=e.relay_server)!=null?t:"",u.secure=(s=e.secure)!=null?s:!1,u.licence_key=(l=e.licence_key)!=null?l:"",u.conn_type=(c=e.conn_type)!=null?c:0,u.token=(p=e.token)!=null?p:"",u}};function Hr(){return{socket_addr:new Uint8Array,uuid:"",relay_server:"",id:void 0,pk:void 0,refuse_reason:"",version:""}}const We={encode(e,u=o.Writer.create()){return e.socket_addr.length!==0&&u.uint32(10).bytes(e.socket_addr),e.uuid!==""&&u.uint32(18).string(e.uuid),e.relay_server!==""&&u.uint32(26).string(e.relay_server),e.id!==void 0&&u.uint32(34).string(e.id),e.pk!==void 0&&u.uint32(42).bytes(e.pk),e.refuse_reason!==""&&u.uint32(50).string(e.refuse_reason),e.version!==""&&u.uint32(58).string(e.version),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Hr();for(;r.pos>>3){case 1:i.socket_addr=r.bytes();break;case 2:i.uuid=r.string();break;case 3:i.relay_server=r.string();break;case 4:i.id=r.string();break;case 5:i.pk=r.bytes();break;case 6:i.refuse_reason=r.string();break;case 7:i.version=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{socket_addr:d(e.socket_addr)?F(e.socket_addr):new Uint8Array,uuid:d(e.uuid)?String(e.uuid):"",relay_server:d(e.relay_server)?String(e.relay_server):"",id:d(e.id)?String(e.id):void 0,pk:d(e.pk)?F(e.pk):void 0,refuse_reason:d(e.refuse_reason)?String(e.refuse_reason):"",version:d(e.version)?String(e.version):""}},toJSON(e){const u={};return e.socket_addr!==void 0&&(u.socket_addr=D(e.socket_addr!==void 0?e.socket_addr:new Uint8Array)),e.uuid!==void 0&&(u.uuid=e.uuid),e.relay_server!==void 0&&(u.relay_server=e.relay_server),e.id!==void 0&&(u.id=e.id),e.pk!==void 0&&(u.pk=e.pk!==void 0?D(e.pk):void 0),e.refuse_reason!==void 0&&(u.refuse_reason=e.refuse_reason),e.version!==void 0&&(u.version=e.version),u},create(e){return We.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s,l,c;const u=Hr();return u.socket_addr=(r=e.socket_addr)!=null?r:new Uint8Array,u.uuid=(n=e.uuid)!=null?n:"",u.relay_server=(i=e.relay_server)!=null?i:"",u.id=(t=e.id)!=null?t:void 0,u.pk=(s=e.pk)!=null?s:void 0,u.refuse_reason=(l=e.refuse_reason)!=null?l:"",u.version=(c=e.version)!=null?c:"",u}};function Kr(){return{url:""}}const He={encode(e,u=o.Writer.create()){return e.url!==""&&u.uint32(10).string(e.url),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Kr();for(;r.pos>>3){case 1:i.url=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{url:d(e.url)?String(e.url):""}},toJSON(e){const u={};return e.url!==void 0&&(u.url=e.url),u},create(e){return He.fromPartial(e!=null?e:{})},fromPartial(e){var r;const u=Kr();return u.url=(r=e.url)!=null?r:"",u}};function Zr(){return{socket_addr:new Uint8Array,relay_server:""}}const Ke={encode(e,u=o.Writer.create()){return e.socket_addr.length!==0&&u.uint32(10).bytes(e.socket_addr),e.relay_server!==""&&u.uint32(18).string(e.relay_server),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Zr();for(;r.pos>>3){case 1:i.socket_addr=r.bytes();break;case 2:i.relay_server=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{socket_addr:d(e.socket_addr)?F(e.socket_addr):new Uint8Array,relay_server:d(e.relay_server)?String(e.relay_server):""}},toJSON(e){const u={};return e.socket_addr!==void 0&&(u.socket_addr=D(e.socket_addr!==void 0?e.socket_addr:new Uint8Array)),e.relay_server!==void 0&&(u.relay_server=e.relay_server),u},create(e){return Ke.fromPartial(e!=null?e:{})},fromPartial(e){var r,n;const u=Zr();return u.socket_addr=(r=e.socket_addr)!=null?r:new Uint8Array,u.relay_server=(n=e.relay_server)!=null?n:"",u}};function Gr(){return{socket_addr:new Uint8Array,local_addr:new Uint8Array,relay_server:"",id:"",version:""}}const Ze={encode(e,u=o.Writer.create()){return e.socket_addr.length!==0&&u.uint32(10).bytes(e.socket_addr),e.local_addr.length!==0&&u.uint32(18).bytes(e.local_addr),e.relay_server!==""&&u.uint32(26).string(e.relay_server),e.id!==""&&u.uint32(34).string(e.id),e.version!==""&&u.uint32(42).string(e.version),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Gr();for(;r.pos>>3){case 1:i.socket_addr=r.bytes();break;case 2:i.local_addr=r.bytes();break;case 3:i.relay_server=r.string();break;case 4:i.id=r.string();break;case 5:i.version=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{socket_addr:d(e.socket_addr)?F(e.socket_addr):new Uint8Array,local_addr:d(e.local_addr)?F(e.local_addr):new Uint8Array,relay_server:d(e.relay_server)?String(e.relay_server):"",id:d(e.id)?String(e.id):"",version:d(e.version)?String(e.version):""}},toJSON(e){const u={};return e.socket_addr!==void 0&&(u.socket_addr=D(e.socket_addr!==void 0?e.socket_addr:new Uint8Array)),e.local_addr!==void 0&&(u.local_addr=D(e.local_addr!==void 0?e.local_addr:new Uint8Array)),e.relay_server!==void 0&&(u.relay_server=e.relay_server),e.id!==void 0&&(u.id=e.id),e.version!==void 0&&(u.version=e.version),u},create(e){return Ze.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s;const u=Gr();return u.socket_addr=(r=e.socket_addr)!=null?r:new Uint8Array,u.local_addr=(n=e.local_addr)!=null?n:new Uint8Array,u.relay_server=(i=e.relay_server)!=null?i:"",u.id=(t=e.id)!=null?t:"",u.version=(s=e.version)!=null?s:"",u}};function Yr(){return{cmd:"",mac:"",id:"",username:"",hostname:"",platform:"",misc:""}}const Ge={encode(e,u=o.Writer.create()){return e.cmd!==""&&u.uint32(10).string(e.cmd),e.mac!==""&&u.uint32(18).string(e.mac),e.id!==""&&u.uint32(26).string(e.id),e.username!==""&&u.uint32(34).string(e.username),e.hostname!==""&&u.uint32(42).string(e.hostname),e.platform!==""&&u.uint32(50).string(e.platform),e.misc!==""&&u.uint32(58).string(e.misc),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Yr();for(;r.pos>>3){case 1:i.cmd=r.string();break;case 2:i.mac=r.string();break;case 3:i.id=r.string();break;case 4:i.username=r.string();break;case 5:i.hostname=r.string();break;case 6:i.platform=r.string();break;case 7:i.misc=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{cmd:d(e.cmd)?String(e.cmd):"",mac:d(e.mac)?String(e.mac):"",id:d(e.id)?String(e.id):"",username:d(e.username)?String(e.username):"",hostname:d(e.hostname)?String(e.hostname):"",platform:d(e.platform)?String(e.platform):"",misc:d(e.misc)?String(e.misc):""}},toJSON(e){const u={};return e.cmd!==void 0&&(u.cmd=e.cmd),e.mac!==void 0&&(u.mac=e.mac),e.id!==void 0&&(u.id=e.id),e.username!==void 0&&(u.username=e.username),e.hostname!==void 0&&(u.hostname=e.hostname),e.platform!==void 0&&(u.platform=e.platform),e.misc!==void 0&&(u.misc=e.misc),u},create(e){return Ge.fromPartial(e!=null?e:{})},fromPartial(e){var r,n,i,t,s,l,c;const u=Yr();return u.cmd=(r=e.cmd)!=null?r:"",u.mac=(n=e.mac)!=null?n:"",u.id=(i=e.id)!=null?i:"",u.username=(t=e.username)!=null?t:"",u.hostname=(s=e.hostname)!=null?s:"",u.platform=(l=e.platform)!=null?l:"",u.misc=(c=e.misc)!=null?c:"",u}};function Qr(){return{register_peer:void 0,register_peer_response:void 0,punch_hole_request:void 0,punch_hole:void 0,punch_hole_sent:void 0,punch_hole_response:void 0,fetch_local_addr:void 0,local_addr:void 0,configure_update:void 0,register_pk:void 0,register_pk_response:void 0,software_update:void 0,request_relay:void 0,relay_response:void 0,test_nat_request:void 0,test_nat_response:void 0,peer_discovery:void 0}}const eu={encode(e,u=o.Writer.create()){return e.register_peer!==void 0&&Te.encode(e.register_peer,u.uint32(50).fork()).ldelim(),e.register_peer_response!==void 0&&ze.encode(e.register_peer_response,u.uint32(58).fork()).ldelim(),e.punch_hole_request!==void 0&&T.encode(e.punch_hole_request,u.uint32(66).fork()).ldelim(),e.punch_hole!==void 0&&Oe.encode(e.punch_hole,u.uint32(74).fork()).ldelim(),e.punch_hole_sent!==void 0&&qe.encode(e.punch_hole_sent,u.uint32(82).fork()).ldelim(),e.punch_hole_response!==void 0&&Ve.encode(e.punch_hole_response,u.uint32(90).fork()).ldelim(),e.fetch_local_addr!==void 0&&Ke.encode(e.fetch_local_addr,u.uint32(98).fork()).ldelim(),e.local_addr!==void 0&&Ze.encode(e.local_addr,u.uint32(106).fork()).ldelim(),e.configure_update!==void 0&&C.encode(e.configure_update,u.uint32(114).fork()).ldelim(),e.register_pk!==void 0&&Ue.encode(e.register_pk,u.uint32(122).fork()).ldelim(),e.register_pk_response!==void 0&&Je.encode(e.register_pk_response,u.uint32(130).fork()).ldelim(),e.software_update!==void 0&&He.encode(e.software_update,u.uint32(138).fork()).ldelim(),e.request_relay!==void 0&&z.encode(e.request_relay,u.uint32(146).fork()).ldelim(),e.relay_response!==void 0&&We.encode(e.relay_response,u.uint32(154).fork()).ldelim(),e.test_nat_request!==void 0&&Me.encode(e.test_nat_request,u.uint32(162).fork()).ldelim(),e.test_nat_response!==void 0&&Le.encode(e.test_nat_response,u.uint32(170).fork()).ldelim(),e.peer_discovery!==void 0&&Ge.encode(e.peer_discovery,u.uint32(178).fork()).ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Qr();for(;r.pos>>3){case 6:i.register_peer=Te.decode(r,r.uint32());break;case 7:i.register_peer_response=ze.decode(r,r.uint32());break;case 8:i.punch_hole_request=T.decode(r,r.uint32());break;case 9:i.punch_hole=Oe.decode(r,r.uint32());break;case 10:i.punch_hole_sent=qe.decode(r,r.uint32());break;case 11:i.punch_hole_response=Ve.decode(r,r.uint32());break;case 12:i.fetch_local_addr=Ke.decode(r,r.uint32());break;case 13:i.local_addr=Ze.decode(r,r.uint32());break;case 14:i.configure_update=C.decode(r,r.uint32());break;case 15:i.register_pk=Ue.decode(r,r.uint32());break;case 16:i.register_pk_response=Je.decode(r,r.uint32());break;case 17:i.software_update=He.decode(r,r.uint32());break;case 18:i.request_relay=z.decode(r,r.uint32());break;case 19:i.relay_response=We.decode(r,r.uint32());break;case 20:i.test_nat_request=Me.decode(r,r.uint32());break;case 21:i.test_nat_response=Le.decode(r,r.uint32());break;case 22:i.peer_discovery=Ge.decode(r,r.uint32());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{register_peer:d(e.register_peer)?Te.fromJSON(e.register_peer):void 0,register_peer_response:d(e.register_peer_response)?ze.fromJSON(e.register_peer_response):void 0,punch_hole_request:d(e.punch_hole_request)?T.fromJSON(e.punch_hole_request):void 0,punch_hole:d(e.punch_hole)?Oe.fromJSON(e.punch_hole):void 0,punch_hole_sent:d(e.punch_hole_sent)?qe.fromJSON(e.punch_hole_sent):void 0,punch_hole_response:d(e.punch_hole_response)?Ve.fromJSON(e.punch_hole_response):void 0,fetch_local_addr:d(e.fetch_local_addr)?Ke.fromJSON(e.fetch_local_addr):void 0,local_addr:d(e.local_addr)?Ze.fromJSON(e.local_addr):void 0,configure_update:d(e.configure_update)?C.fromJSON(e.configure_update):void 0,register_pk:d(e.register_pk)?Ue.fromJSON(e.register_pk):void 0,register_pk_response:d(e.register_pk_response)?Je.fromJSON(e.register_pk_response):void 0,software_update:d(e.software_update)?He.fromJSON(e.software_update):void 0,request_relay:d(e.request_relay)?z.fromJSON(e.request_relay):void 0,relay_response:d(e.relay_response)?We.fromJSON(e.relay_response):void 0,test_nat_request:d(e.test_nat_request)?Me.fromJSON(e.test_nat_request):void 0,test_nat_response:d(e.test_nat_response)?Le.fromJSON(e.test_nat_response):void 0,peer_discovery:d(e.peer_discovery)?Ge.fromJSON(e.peer_discovery):void 0}},toJSON(e){const u={};return e.register_peer!==void 0&&(u.register_peer=e.register_peer?Te.toJSON(e.register_peer):void 0),e.register_peer_response!==void 0&&(u.register_peer_response=e.register_peer_response?ze.toJSON(e.register_peer_response):void 0),e.punch_hole_request!==void 0&&(u.punch_hole_request=e.punch_hole_request?T.toJSON(e.punch_hole_request):void 0),e.punch_hole!==void 0&&(u.punch_hole=e.punch_hole?Oe.toJSON(e.punch_hole):void 0),e.punch_hole_sent!==void 0&&(u.punch_hole_sent=e.punch_hole_sent?qe.toJSON(e.punch_hole_sent):void 0),e.punch_hole_response!==void 0&&(u.punch_hole_response=e.punch_hole_response?Ve.toJSON(e.punch_hole_response):void 0),e.fetch_local_addr!==void 0&&(u.fetch_local_addr=e.fetch_local_addr?Ke.toJSON(e.fetch_local_addr):void 0),e.local_addr!==void 0&&(u.local_addr=e.local_addr?Ze.toJSON(e.local_addr):void 0),e.configure_update!==void 0&&(u.configure_update=e.configure_update?C.toJSON(e.configure_update):void 0),e.register_pk!==void 0&&(u.register_pk=e.register_pk?Ue.toJSON(e.register_pk):void 0),e.register_pk_response!==void 0&&(u.register_pk_response=e.register_pk_response?Je.toJSON(e.register_pk_response):void 0),e.software_update!==void 0&&(u.software_update=e.software_update?He.toJSON(e.software_update):void 0),e.request_relay!==void 0&&(u.request_relay=e.request_relay?z.toJSON(e.request_relay):void 0),e.relay_response!==void 0&&(u.relay_response=e.relay_response?We.toJSON(e.relay_response):void 0),e.test_nat_request!==void 0&&(u.test_nat_request=e.test_nat_request?Me.toJSON(e.test_nat_request):void 0),e.test_nat_response!==void 0&&(u.test_nat_response=e.test_nat_response?Le.toJSON(e.test_nat_response):void 0),e.peer_discovery!==void 0&&(u.peer_discovery=e.peer_discovery?Ge.toJSON(e.peer_discovery):void 0),u},create(e){return eu.fromPartial(e!=null?e:{})},fromPartial(e){const u=Qr();return u.register_peer=e.register_peer!==void 0&&e.register_peer!==null?Te.fromPartial(e.register_peer):void 0,u.register_peer_response=e.register_peer_response!==void 0&&e.register_peer_response!==null?ze.fromPartial(e.register_peer_response):void 0,u.punch_hole_request=e.punch_hole_request!==void 0&&e.punch_hole_request!==null?T.fromPartial(e.punch_hole_request):void 0,u.punch_hole=e.punch_hole!==void 0&&e.punch_hole!==null?Oe.fromPartial(e.punch_hole):void 0,u.punch_hole_sent=e.punch_hole_sent!==void 0&&e.punch_hole_sent!==null?qe.fromPartial(e.punch_hole_sent):void 0,u.punch_hole_response=e.punch_hole_response!==void 0&&e.punch_hole_response!==null?Ve.fromPartial(e.punch_hole_response):void 0,u.fetch_local_addr=e.fetch_local_addr!==void 0&&e.fetch_local_addr!==null?Ke.fromPartial(e.fetch_local_addr):void 0,u.local_addr=e.local_addr!==void 0&&e.local_addr!==null?Ze.fromPartial(e.local_addr):void 0,u.configure_update=e.configure_update!==void 0&&e.configure_update!==null?C.fromPartial(e.configure_update):void 0,u.register_pk=e.register_pk!==void 0&&e.register_pk!==null?Ue.fromPartial(e.register_pk):void 0,u.register_pk_response=e.register_pk_response!==void 0&&e.register_pk_response!==null?Je.fromPartial(e.register_pk_response):void 0,u.software_update=e.software_update!==void 0&&e.software_update!==null?He.fromPartial(e.software_update):void 0,u.request_relay=e.request_relay!==void 0&&e.request_relay!==null?z.fromPartial(e.request_relay):void 0,u.relay_response=e.relay_response!==void 0&&e.relay_response!==null?We.fromPartial(e.relay_response):void 0,u.test_nat_request=e.test_nat_request!==void 0&&e.test_nat_request!==null?Me.fromPartial(e.test_nat_request):void 0,u.test_nat_response=e.test_nat_response!==void 0&&e.test_nat_response!==null?Le.fromPartial(e.test_nat_response):void 0,u.peer_discovery=e.peer_discovery!==void 0&&e.peer_discovery!==null?Ge.fromPartial(e.peer_discovery):void 0,u}};var Ye=(()=>{if(typeof globalThis!="undefined")return globalThis;if(typeof self!="undefined")return self;if(typeof window!="undefined")return window;if(typeof global!="undefined")return global;throw"Unable to locate global object"})();function F(e){if(Ye.Buffer)return Uint8Array.from(Ye.Buffer.from(e,"base64"));{const u=Ye.atob(e),r=new Uint8Array(u.length);for(let n=0;n{u.push(String.fromCharCode(r))}),Ye.btoa(u.join(""))}}function d(e){return e!=null}class fu{constructor(u,r=!0){v(this,"_websocket");v(this,"_eventHandlers");v(this,"_buf");v(this,"_status");v(this,"_latency");v(this,"_secretKey");v(this,"_uri");v(this,"_isRendezvous");this._eventHandlers={message:n=>{},open:()=>{},close:()=>{},error:()=>{}},this._uri=u,this._status="",this._buf=[],this._websocket=new WebSocket(u),this._websocket.onmessage=this._recv_message.bind(this),this._websocket.binaryType="arraybuffer",this._latency=new Date().getTime(),this._isRendezvous=r}latency(){return this._latency}setSecretKey(u){this._secretKey=[u,0,0]}sendMessage(u){let r=je.encode(je.fromPartial(u)).finish(),n=this._secretKey;n&&(n[1]+=1,r=on(r,n[1],n[0])),this._websocket.send(r)}sendRendezvous(u){this._websocket.send(eu.encode(eu.fromPartial(u)).finish())}parseMessage(u){return je.decode(u)}parseRendezvous(u){return eu.decode(u)}off(u){this._eventHandlers[u]=()=>{}}on(u,r){this._eventHandlers[u]=r}async open(u=12e3){return new Promise((r,n)=>{setTimeout(()=>{this._status!="open"&&n(this._status||"Timeout")},u),this._websocket.onopen=()=>{var i;this._latency=new Date().getTime()-this._latency,this._status="open",console.debug(">> WebSock.onopen"),(i=this._websocket)!=null&&i.protocol&&console.info("Server choose sub-protocol: "+this._websocket.protocol),this._eventHandlers.open(),console.info("WebSock.onopen"),r(this)},this._websocket.onclose=i=>{this._status=="open",this._status=i,console.error("WebSock.onclose: "),console.error(i),this._eventHandlers.close(i),n("Reset by the peer")},this._websocket.onerror=i=>{if(!this._status){n("Failed to connect to "+(this._isRendezvous?"rendezvous":"relay")+" server");return}this._status=i,console.error("WebSock.onerror: "),console.error(i),this._eventHandlers.error(i)}})}async next(u=12e3){const r=(n,i,t)=>{if(this._buf.length)n(this._buf[0]),this._buf.splice(0,1);else{if(this._status!="open"){i(this._status);return}new Date().getTime()>t+u?i("Timeout"):setTimeout(()=>r(n,i,t),1)}};return new Promise((n,i)=>{r(n,i,new Date().getTime())})}close(){this._status="",this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(console.info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=()=>{})}_recv_message(u){if(u.data instanceof window.ArrayBuffer){let r=new Uint8Array(u.data);const n=this._secretKey;n&&(n[2]+=1,r=an(r,n[2],n[0])),this._buf.push(this._isRendezvous?this.parseRendezvous(r):this.parseMessage(r))}this._eventHandlers.message(u.data)}}async function ai(e){const u=await hi();console.log("isSIMD: "+u),window.OGVLoader.loadClass(u?"OGVDecoderVideoVP9SIMDW":"OGVDecoderVideoVP9W",r=>{window.videoCodecClass=r,r({videoFormat:{}}).then(n=>{n.init(()=>{e(n)})})},{worker:!0,threading:!0})}const Xr={ru:{Status:"C\u0442\u0430\u0442\u0443\u0441","Your Desktop":"\u0412\u0430\u0448 \u0440\u0430\u0431\u043E\u0447\u0438\u0439 \u0441\u0442\u043E\u043B",desk_tip:"\u0412\u0430\u0448 \u0440\u0430\u0431\u043E\u0447\u0438\u0439 \u0441\u0442\u043E\u043B \u0434\u043E\u0441\u0442\u0443\u043F\u0435\u043D \u0441 \u044D\u0442\u0438\u043C \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u043E\u043C \u0438 \u043F\u0430\u0440\u043E\u043B\u0435\u043C",Password:"\u041F\u0430\u0440\u043E\u043B\u044C",Ready:"\u0413\u043E\u0442\u043E\u0432\u043E",Established:"\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u043E",connecting_status:"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u043A \u0441\u0435\u0442\u0438 RustDesk...","Enable Service":"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0441\u043B\u0443\u0436\u0431\u0443","Start Service":"\u0417\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u0441\u043B\u0443\u0436\u0431\u0443","Service is running":"\u0421\u043B\u0443\u0436\u0431\u0430 \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442","Service is not running":"\u0421\u043B\u0443\u0436\u0431\u0430 \u043D\u0435 \u0437\u0430\u043F\u0443\u0449\u0435\u043D\u0430",not_ready_status:"\u041D\u0435 \u0433\u043E\u0442\u043E\u0432\u043E. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435","Control Remote Desktop":"\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u043C \u0440\u0430\u0431\u043E\u0447\u0438\u043C \u0441\u0442\u043E\u043B\u043E\u043C","Transfer File":"\u041F\u0435\u0440\u0435\u0434\u0430\u0442\u044C \u0444\u0430\u0439\u043B",Connect:"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F","Recent Sessions":"\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435 \u0441\u0435\u0430\u043D\u0441\u044B","Address Book":"\u0410\u0434\u0440\u0435\u0441\u043D\u0430\u044F \u043A\u043D\u0438\u0433\u0430",Confirmation:"\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435","TCP Tunneling":"TCP-\u0442\u0443\u043D\u043D\u0435\u043B\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435",Remove:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C","Refresh random password":"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0441\u043B\u0443\u0447\u0430\u0439\u043D\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C","Set your own password":"\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0441\u0432\u043E\u0439 \u043F\u0430\u0440\u043E\u043B\u044C","Enable Keyboard/Mouse":"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043A\u043B\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0443/\u043C\u044B\u0448\u044C","Enable Clipboard":"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430","Enable File Transfer":"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u0444\u0430\u0439\u043B\u043E\u0432","Enable TCP Tunneling":"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0442\u0443\u043D\u043D\u0435\u043B\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 TCP","IP Whitelisting":"\u0421\u043F\u0438\u0441\u043E\u043A \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043D\u044B\u0445 IP-\u0430\u0434\u0440\u0435\u0441\u043E\u0432","ID/Relay Server":"ID/\u0421\u0435\u0440\u0432\u0435\u0440 \u0440\u0435\u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u0438","Stop service":"\u041E\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0441\u043B\u0443\u0436\u0431\u0443","Change ID":"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C ID",Website:"\u0412\u0435\u0431-\u0441\u0430\u0439\u0442",About:"\u041E RustDesk",Mute:"\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0437\u0432\u0443\u043A","Audio Input":"\u0410\u0443\u0434\u0438\u043E\u0432\u0445\u043E\u0434","ID Server":"ID-\u0441\u0435\u0440\u0432\u0435\u0440","Relay Server":"\u0421\u0435\u0440\u0432\u0435\u0440 \u0440\u0435\u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u0438","API Server":"API-\u0441\u0435\u0440\u0432\u0435\u0440",invalid_http:"\u0414\u043E\u043B\u0436\u0435\u043D \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 http:// \u0438\u043B\u0438 https://","Invalid IP":"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 IP-\u0430\u0434\u0440\u0435\u0441",id_change_tip:"\u0414\u043E\u043F\u0443\u0441\u043A\u0430\u044E\u0442\u0441\u044F \u0442\u043E\u043B\u044C\u043A\u043E \u0441\u0438\u043C\u0432\u043E\u043B\u044B a-z, A-Z, 0-9 \u0438 _ (\u043F\u043E\u0434\u0447\u0435\u0440\u043A\u0438\u0432\u0430\u043D\u0438\u0435). \u041F\u0435\u0440\u0432\u0430\u044F \u0431\u0443\u043A\u0432\u0430 \u0434\u043E\u043B\u0436\u043D\u0430 \u0431\u044B\u0442\u044C a-z, A-Z. \u0414\u043B\u0438\u043D\u0430 \u043E\u0442 6 \u0434\u043E 16","Invalid format":"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442",server_not_support:"\u041F\u043E\u043A\u0430 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F \u0441\u0435\u0440\u0432\u0435\u0440\u043E\u043C","Not available":"\u041D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E","Too frequent":"\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0447\u0430\u0441\u0442\u043E",Cancel:"\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C",Skip:"\u041F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C",Close:"\u0417\u0430\u043A\u0440\u044B\u0442\u044C",Retry:"\u041F\u043E\u043F\u0440\u043E\u0431\u043E\u0432\u0430\u0442\u044C \u0441\u043D\u043E\u0432\u0430",OK:"\u041E\u041A","Password Required":"\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u0430\u0440\u043E\u043B\u044C","Please enter your password":"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0432\u0430\u0448 \u043F\u0430\u0440\u043E\u043B\u044C","Remember password":"\u0417\u0430\u043F\u043E\u043C\u043D\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C","Wrong Password":"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C","Do you want to enter again?":"\u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0441\u043D\u043E\u0432\u0430 \u0432\u043E\u0439\u0442\u0438?","Connection Error":"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F",Error:"\u041E\u0448\u0438\u0431\u043A\u0430","Reset by the peer":"\u0421\u0431\u0440\u043E\u0448\u0435\u043D\u043E \u043F\u0438\u0440\u043E\u043C","Connecting...":"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435...","Connection in progress. Please wait.":"\u0412\u044B\u043F\u043E\u043B\u043D\u044F\u0435\u0442\u0441\u044F \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u043E\u0434\u043E\u0436\u0434\u0438\u0442\u0435.","Please try 1 minute later":"\u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u0447\u0435\u0440\u0435\u0437 1 \u043C\u0438\u043D\u0443\u0442\u0443","Login Error":"\u041E\u0448\u0438\u0431\u043A\u0430 \u0432\u0445\u043E\u0434\u0430",Successful:"\u041E\u043F\u0435\u0440\u0430\u0446\u0438\u044F \u0443\u0441\u043F\u0435\u0448\u043D\u0430","Connected, waiting for image...":"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u043E, \u043E\u0436\u0438\u0434\u0430\u043D\u0438\u0435 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F...",Name:"\u0418\u043C\u044F",Type:"\u0422\u0438\u043F",Modified:"\u0418\u0437\u043C\u0435\u043D\u0435\u043D\u043E",Size:"\u0420\u0430\u0437\u043C\u0435\u0440","Show Hidden Files":"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0441\u043A\u0440\u044B\u0442\u044B\u0435 \u0444\u0430\u0439\u043B\u044B",Receive:"\u041F\u043E\u043B\u0443\u0447\u0438\u0442\u044C",Send:"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C","Refresh File":"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0444\u0430\u0439\u043B",Local:"\u041B\u043E\u043A\u0430\u043B\u044C\u043D\u044B\u0439",Remote:"\u0423\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u0439","Remote Computer":"\u0423\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u0439 \u043A\u043E\u043C\u043F\u044C\u044E\u0442\u0435\u0440","Local Computer":"\u041B\u043E\u043A\u0430\u043B\u044C\u043D\u044B\u0439 \u043A\u043E\u043C\u043F\u044C\u044E\u0442\u0435\u0440","Confirm Delete":"\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044C \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0435",Delete:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C",Properties:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430","Multi Select":"\u041C\u043D\u043E\u0433\u043E\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043D\u044B\u0439 \u0432\u044B\u0431\u043E\u0440","Empty Directory":"\u041F\u0443\u0441\u0442\u0430\u044F \u043F\u0430\u043F\u043A\u0430","Not an empty directory":"\u041F\u0430\u043F\u043A\u0430 \u043D\u0435 \u043F\u0443\u0441\u0442\u0430","Are you sure you want to delete this file?":"\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u044D\u0442\u043E\u0442 \u0444\u0430\u0439\u043B?","Are you sure you want to delete this empty directory?":"\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u0443\u0441\u0442\u0443\u044E \u043F\u0430\u043F\u043A\u0443?","Are you sure you want to delete the file of this directory?":"\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0444\u0430\u0439\u043B \u0438\u0437 \u044D\u0442\u043E\u0439 \u043F\u0430\u043F\u043A\u0438?","Do this for all conflicts":"\u042D\u0442\u043E \u043E\u0442\u043D\u043E\u0441\u0438\u0442\u0441\u044F \u043A\u043E \u0432\u0441\u0435\u043C \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442\u0430\u043C","This is irreversible!":"\u042D\u0442\u043E \u043D\u0435\u043E\u0431\u0440\u0430\u0442\u0438\u043C\u043E!",Deleting:"\u0423\u0434\u0430\u043B\u0435\u043D\u0438\u0435",files:"\u0444\u0430\u0439\u043B\u044B",Waiting:"\u041E\u0436\u0438\u0434\u0430\u043D\u0438\u0435",Finished:"\u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E",Speed:"\u0421\u043A\u043E\u0440\u043E\u0441\u0442\u044C","Custom Image Quality":"\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u043E\u0435 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u043E \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F","Privacy mode":"\u0420\u0435\u0436\u0438\u043C \u043A\u043E\u043D\u0444\u0438\u0434\u0435\u043D\u0446\u0438\u0430\u043B\u044C\u043D\u043E\u0441\u0442\u0438","Block user input":"\u0411\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 \u0432\u0432\u043E\u0434","Unblock user input":"\u0420\u0430\u0437\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 \u0432\u0432\u043E\u0434","Adjust Window":"\u041D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u044C \u043E\u043A\u043D\u043E",Original:"\u041E\u0440\u0438\u0433\u0438\u043D\u0430\u043B",Shrink:"\u0423\u043C\u0435\u043D\u044C\u0448\u0438\u0442\u044C",Stretch:"\u0420\u0430\u0441\u0442\u044F\u043D\u0443\u0442\u044C","Good image quality":"\u0425\u043E\u0440\u043E\u0448\u0435\u0435 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u043E \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F",Balanced:"\u0421\u0431\u0430\u043B\u0430\u043D\u0441\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439","Optimize reaction time":"\u041E\u043F\u0442\u0438\u043C\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u0440\u0435\u043C\u044F \u0440\u0435\u0430\u043A\u0446\u0438\u0438",Custom:"\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439","Show remote cursor":"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u0439 \u043A\u0443\u0440\u0441\u043E\u0440","Disable clipboard":"\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430","Lock after session end":"\u0412\u044B\u0445\u043E\u0434 \u0438\u0437 \u0443\u0447\u0451\u0442\u043D\u043E\u0439 \u0437\u0430\u043F\u0438\u0441\u0438 \u043F\u043E\u0441\u043B\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044F \u0441\u0435\u0430\u043D\u0441\u0430",Insert:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C","Insert Lock":"\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0437\u0430\u043C\u043E\u043A",Refresh:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C","ID does not exist":"ID \u043D\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442","Failed to connect to rendezvous server":"\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u043A \u043F\u0440\u043E\u043C\u0435\u0436\u0443\u0442\u043E\u0447\u043D\u043E\u043C\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0443","Please try later":"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043F\u043E\u0437\u0436\u0435","Remote desktop is offline":"\u0423\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u0439 \u0440\u0430\u0431\u043E\u0447\u0438\u0439 \u0441\u0442\u043E\u043B \u043D\u0435 \u0432 \u0441\u0435\u0442\u0438","Key mismatch":"\u041D\u0435\u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u043A\u043B\u044E\u0447\u0435\u0439",Timeout:"\u0422\u0430\u0439\u043C-\u0430\u0443\u0442","Failed to connect to relay server":"\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u043A \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0440\u0435\u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u0438","Failed to connect via rendezvous server":"\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u0447\u0435\u0440\u0435\u0437 \u043F\u0440\u043E\u043C\u0435\u0436\u0443\u0442\u043E\u0447\u043D\u044B\u0439 \u0441\u0435\u0440\u0432\u0435\u0440","Failed to connect via relay server":"\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u0447\u0435\u0440\u0435\u0437 \u0441\u0435\u0440\u0432\u0435\u0440 \u0440\u0435\u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u0438","Failed to make direct connection to remote desktop":"\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0440\u044F\u043C\u043E\u0435 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u043A \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u043E\u043C\u0443 \u0440\u0430\u0431\u043E\u0447\u0435\u043C\u0443 \u0441\u0442\u043E\u043B\u0443","Set Password":"\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C","OS Password":"\u041F\u0430\u0440\u043E\u043B\u044C \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439 \u0441\u0438\u0441\u0442\u0435\u043C\u044B",install_tip:"\u0412 \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u0441\u043B\u0443\u0447\u0430\u044F\u0445 \u0438\u0437-\u0437\u0430 UAC RustDesk \u043C\u043E\u0436\u0435\u0442 \u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u043D\u0435\u043A\u043E\u0440\u0440\u0435\u043A\u0442\u043D\u043E \u043D\u0430 \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u043E\u043C \u0443\u0437\u043B\u0435. \u0427\u0442\u043E\u0431\u044B \u0438\u0437\u0431\u0435\u0436\u0430\u0442\u044C UAC, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C RustDesk \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0435","Click to upgrade":"\u041D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u043D\u0430 \u043D\u0430\u043B\u0438\u0447\u0438\u0435 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0439","Click to download":"\u041D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u0441\u043A\u0430\u0447\u0430\u0442\u044C","Click to update":"\u041D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C",Configure:"\u041D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u044C",config_acc:'\u0427\u0442\u043E\u0431\u044B \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u043E \u0443\u043F\u0440\u0430\u0432\u043B\u044F\u0442\u044C \u0441\u0432\u043E\u0438\u043C \u0440\u0430\u0431\u043E\u0447\u0438\u043C \u0441\u0442\u043E\u043B\u043E\u043C, \u0432\u044B \u0434\u043E\u043B\u0436\u043D\u044B \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C RustDesk \u043F\u0440\u0430\u0432\u0430 \\"\u0434\u043E\u0441\u0442\u0443\u043F\u0430\\"',config_screen:'\u0414\u043B\u044F \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0440\u0430\u0431\u043E\u0447\u0435\u043C\u0443 \u0441\u0442\u043E\u043B\u0443 \u0432\u044B \u0434\u043E\u043B\u0436\u043D\u044B \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C RustDesk \u043F\u0440\u0430\u0432\u0430 \\"\u0441\u043D\u0438\u043C\u043E\u043A \u044D\u043A\u0440\u0430\u043D\u0430\\"',"Installing ...":"\u0423\u0441\u0442\u0430\u043D\u0430\u0432\u043B\u0438\u0432\u0430\u0435\u0442\u0441\u044F...",Install:"\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C",Installation:"\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0430","Installation Path":"\u041F\u0430\u043F\u043A\u0430 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0438","Create start menu shortcuts":'\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u044F\u0440\u043B\u044B\u043A\u0438 \u043C\u0435\u043D\u044E \\"\u041F\u0443\u0441\u043A\\"',"Create desktop icon":"\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0437\u043D\u0430\u0447\u043E\u043A \u043D\u0430 \u0440\u0430\u0431\u043E\u0447\u0435\u043C \u0441\u0442\u043E\u043B\u0435",agreement_tip:"\u0415\u0441\u043B\u0438 \u0432\u044B \u043D\u0430\u0447\u043D\u0435\u0442\u0435 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0443, \u043F\u0440\u0438\u043C\u0438\u0442\u0435 \u043B\u0438\u0446\u0435\u043D\u0437\u0438\u043E\u043D\u043D\u043E\u0435 \u0441\u043E\u0433\u043B\u0430\u0448\u0435\u043D\u0438\u0435","Accept and Install":"\u041F\u0440\u0438\u043D\u044F\u0442\u044C \u0438 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C","End-user license agreement":"\u041B\u0438\u0446\u0435\u043D\u0437\u0438\u043E\u043D\u043D\u043E\u0435 \u0441\u043E\u0433\u043B\u0430\u0448\u0435\u043D\u0438\u0435 \u0441 \u043A\u043E\u043D\u0435\u0447\u043D\u044B\u043C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u043C","Generating ...":"\u0413\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u044F...","Your installation is lower version.":"\u0412\u0430\u0448\u0430 \u0438\u043D\u0441\u0442\u0430\u043B\u044F\u0446\u0438\u044F \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0431\u043E\u043B\u0435\u0435 \u0440\u0430\u043D\u043D\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439",not_close_tcp_tip:"\u041D\u0435 \u0437\u0430\u043A\u0440\u044B\u0432\u0430\u0442\u044C \u044D\u0442\u043E \u043E\u043A\u043D\u043E \u043F\u0440\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0438 \u0442\u0443\u043D\u043D\u0435\u043B\u044F","Listening ...":"\u041E\u0436\u0438\u0434\u0430\u0435\u043C...","Remote Host":"\u0423\u0434\u0430\u043B\u0435\u043D\u043D\u0430\u044F \u043C\u0430\u0448\u0438\u043D\u0430","Remote Port":"\u0423\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u0439 \u043F\u043E\u0440\u0442",Action:"\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435",Add:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C","Local Port":"\u041B\u043E\u043A\u0430\u043B\u044C\u043D\u044B\u0439 \u043F\u043E\u0440\u0442",setup_server_tip:"\u0414\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435 \u0441\u0432\u043E\u0439 \u0441\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F","Too short, at least 6 characters.":"\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043A\u043E\u0440\u043E\u0442\u043A\u043E, \u043C\u0438\u043D\u0438\u043C\u0443\u043C 6 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432","The confirmation is not identical.":"\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435 \u043D\u0435 \u0441\u043E\u0432\u043F\u0430\u0434\u0430\u0435\u0442",Permissions:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u044F",Accept:"\u041F\u0440\u0438\u043D\u044F\u0442\u044C",Dismiss:"\u041E\u0442\u043A\u043B\u043E\u043D\u0438\u0442\u044C",Disconnect:"\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C","Allow using keyboard and mouse":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u044B \u0438 \u043C\u044B\u0448\u0438","Allow using clipboard":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u0431\u0443\u0444\u0435\u0440\u0430 \u043E\u0431\u043C\u0435\u043D\u0430","Allow hearing sound":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C \u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u0437\u0432\u0443\u043A\u0430","Allow file copy and paste":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C \u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0438 \u0432\u0441\u0442\u0430\u0432\u043A\u0443 \u0444\u0430\u0439\u043B\u043E\u0432",Connected:"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u043E","Direct and encrypted connection":"\u041F\u0440\u044F\u043C\u043E\u0435 \u0438 \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435","Relayed and encrypted connection":"\u041A\u043E\u043C\u043C\u0443\u0442\u0438\u0440\u0443\u0435\u043C\u043E\u0435 \u0438 \u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435","Direct and unencrypted connection":"\u041F\u0440\u044F\u043C\u043E\u0435 \u0438 \u043D\u0435\u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435","Relayed and unencrypted connection":"\u041A\u043E\u043C\u043C\u0443\u0442\u0438\u0440\u0443\u0435\u043C\u043E\u0435 \u0438 \u043D\u0435\u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435","Enter Remote ID":"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u0439 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440","Enter your password":"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043F\u0430\u0440\u043E\u043B\u044C","Logging in...":"\u0412\u0445\u043E\u0434...","Enable RDP session sharing":"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043E\u0431\u0449\u0438\u0439 \u0434\u043E\u0441\u0442\u0443\u043F \u043A \u0441\u0435\u0430\u043D\u0441\u0443 RDP","Auto Login":'\u0410\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u0432\u0445\u043E\u0434 (\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u0435\u043D, \u0442\u043E\u043B\u044C\u043A\u043E \u0435\u0441\u043B\u0438 \u0432\u044B \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u043B\u0438 \\"\u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u043E\u0433\u043E \u0441\u0435\u0430\u043D\u0441\u0430 \u043F\u043E\u0441\u043B\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044F \u0443\u0434\u0430\u043B\u0451\u043D\u043D\u043E\u0433\u043E \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F\\"',"Enable Direct IP Access":"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u0440\u044F\u043C\u043E\u0439 IP-\u0434\u043E\u0441\u0442\u0443\u043F",Rename:"\u041F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C",Space:"\u041C\u0435\u0441\u0442\u043E","Create Desktop Shortcut":"\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u044F\u0440\u043B\u044B\u043A \u043D\u0430 \u0440\u0430\u0431\u043E\u0447\u0435\u043C \u0441\u0442\u043E\u043B\u0435","Change Path":"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u043F\u0443\u0442\u044C","Create Folder":"\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043F\u0430\u043F\u043A\u0443","Please enter the folder name":"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043C\u044F \u043F\u0430\u043F\u043A\u0438","Fix it":"\u0418\u0441\u043F\u0440\u0430\u0432\u0438\u0442\u044C",Warning:"\u041F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435","Login screen using Wayland is not supported":"\u0412\u0445\u043E\u0434 \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0443 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C Wayland \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F","Reboot required":"\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0430","Unsupported display server ":"\u041D\u0435\u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043C\u044B\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u0438\u0441\u043F\u043B\u0435\u044F","x11 expected":"\u041E\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044F X11",Port:"\u041F\u043E\u0440\u0442",Settings:"\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438",Username:"\u0418\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F","Invalid port":"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043F\u043E\u0440\u0442","Closed manually by the peer":"\u0417\u0430\u043A\u0440\u044B\u0442\u043E \u0443\u0437\u043B\u043E\u043C \u0432\u0440\u0443\u0447\u043D\u0443\u044E","Enable remote configuration modification":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u043E\u0435 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0435 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438","Run without install":"\u0417\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u0431\u0435\u0437 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0438","Always connected via relay":"\u0412\u0441\u0435\u0433\u0434\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D \u0447\u0435\u0440\u0435\u0437 \u0440\u0435\u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u043E\u043D\u043D\u044B\u0439 \u0441\u0435\u0440\u0432\u0435\u0440","Always connect via relay":"\u0412\u0441\u0435\u0433\u0434\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0430\u0442\u044C\u0441\u044F \u0447\u0435\u0440\u0435\u0437 \u0440\u0435\u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u043E\u043D\u043D\u044B\u0439 \u0441\u0435\u0440\u0432\u0435\u0440",whitelist_tip:"\u0422\u043E\u043B\u044C\u043A\u043E IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u0438\u0437 \u0431\u0435\u043B\u043E\u0433\u043E \u0441\u043F\u0438\u0441\u043A\u0430 \u043C\u043E\u0433\u0443\u0442 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F \u043A\u043E \u043C\u043D\u0435",Login:"\u0412\u043E\u0439\u0442\u0438",Logout:"\u0412\u044B\u0439\u0442\u0438",Tags:"\u041A\u043B\u044E\u0447\u0435\u0432\u044B\u0435 \u0441\u043B\u043E\u0432\u0430","Search ID":"\u041F\u043E\u0438\u0441\u043A \u043F\u043E ID","Current Wayland display server is not supported":"\u0422\u0435\u043A\u0443\u0449\u0438\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F Wayland \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",whitelist_sep:"\u0420\u0430\u0437\u0434\u0435\u043B\u044C\u043D\u043E \u0437\u0430\u043F\u044F\u0442\u043E\u0439, \u0442\u043E\u0447\u043A\u043E\u0439 \u0441 \u0437\u0430\u043F\u044F\u0442\u043E\u0439, \u043F\u0440\u043E\u0431\u0435\u043B\u043E\u043C \u0438\u043B\u0438 \u043D\u043E\u0432\u043E\u0439 \u0441\u0442\u0440\u043E\u043A\u043E\u0439","Add ID":"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C ID","Add Tag":"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043A\u043B\u044E\u0447\u0435\u0432\u043E\u0435 \u0441\u043B\u043E\u0432\u043E","Unselect all tags":"\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u0432\u044B\u0431\u043E\u0440 \u0432\u0441\u0435\u0445 \u0442\u0435\u0433\u043E\u0432","Network error":"\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u0435\u0442\u0438","Username missed":"\u0418\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442","Password missed":"\u0417\u0430\u0431\u044B\u043B\u0438 \u043F\u0430\u0440\u043E\u043B\u044C","Wrong credentials":"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0443\u0447\u0435\u0442\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435","Edit Tag":"\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0442\u0435\u0433","Unremember Password":"\u041D\u0435 \u0441\u043E\u0445\u0440\u0430\u043D\u044F\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C",Favorites:"\u0418\u0437\u0431\u0440\u0430\u043D\u043D\u043E\u0435","Add to Favorites":"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432 \u0438\u0437\u0431\u0440\u0430\u043D\u043D\u043E\u0435","Remove from Favorites":"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0438\u0437 \u0438\u0437\u0431\u0440\u0430\u043D\u043D\u043E\u0433\u043E",Empty:"\u041F\u0443\u0441\u0442\u043E","Invalid folder name":"\u041D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E\u0435 \u0438\u043C\u044F \u043F\u0430\u043F\u043A\u0438","Socks5 Proxy":"\u041F\u0440\u043E\u043A\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440 Socks5",Hostname:"\u0418\u043C\u044F \u041F\u041A",Discovered:"\u041D\u0430\u0439\u0434\u0435\u043D\u043E",install_daemon_tip:"\u0414\u043B\u044F \u0437\u0430\u043F\u0443\u0441\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0435 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u0443\u044E \u0441\u043B\u0443\u0436\u0431\u0443","Remote ID":"\u0423\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u0439 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440",Paste:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C","Paste here?":"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0441\u044E\u0434\u0430?","Are you sure to close the connection?":"\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0437\u0430\u043A\u0440\u044B\u0442\u044C \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435?","Download new version":"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u043D\u043E\u0432\u0443\u044E \u0432\u0435\u0440\u0441\u0438\u044E","Touch mode":"\u0421\u0435\u043D\u0441\u043E\u0440\u043D\u044B\u0439 \u0440\u0435\u0436\u0438\u043C","Mouse mode":"\u0420\u0435\u0436\u0438\u043C \u043C\u044B\u0448\u0438","One-Finger Tap":"\u041A\u0430\u0441\u0430\u043D\u0438\u0435 \u043E\u0434\u043D\u0438\u043C \u043F\u0430\u043B\u044C\u0446\u0435\u043C","Left Mouse":"\u041B\u0435\u0432\u0430\u044F \u043A\u043D\u043E\u043F\u043A\u0430 \u043C\u044B\u0448\u0438","One-Long Tap":"\u041E\u0434\u043D\u043E \u0434\u043E\u043B\u0433\u043E\u0435 \u043A\u0430\u0441\u0430\u043D\u0438\u0435 \u043F\u0430\u043B\u044C\u0446\u0435\u043C","Two-Finger Tap":"\u041A\u0430\u0441\u0430\u043D\u0438\u0435 \u0434\u0432\u0443\u043C\u044F \u043F\u0430\u043B\u044C\u0446\u0430\u043C\u0438","Right Mouse":"\u041F\u0440\u0430\u0432\u0430\u044F \u043C\u044B\u0448\u044C","One-Finger Move":"\u0414\u0432\u0438\u0436\u0435\u043D\u0438\u0435 \u043E\u0434\u043D\u0438\u043C \u043F\u0430\u043B\u044C\u0446\u0435\u043C","Double Tap & Move":"\u0414\u0432\u043E\u0439\u043D\u043E\u0435 \u043D\u0430\u0436\u0430\u0442\u0438\u0435 \u0438 \u043F\u0435\u0440\u0435\u043C\u0435\u0449\u0435\u043D\u0438\u0435","Mouse Drag":"\u041F\u0435\u0440\u0435\u0442\u0430\u0441\u043A\u0438\u0432\u0430\u043D\u0438\u0435 \u043C\u044B\u0448\u044C\u044E","Three-Finger vertically":"\u0422\u0440\u0435\u043C\u044F \u043F\u0430\u043B\u044C\u0446\u0430\u043C\u0438 \u043F\u043E \u0432\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u0438","Mouse Wheel":"\u041A\u043E\u043B\u0435\u0441\u0438\u043A\u043E \u043C\u044B\u0448\u0438","Two-Finger Move":"\u0414\u0432\u0438\u0436\u0435\u043D\u0438\u0435 \u0434\u0432\u0443\u043C\u044F \u043F\u0430\u043B\u044C\u0446\u0430\u043C\u0438","Canvas Move":"\u041F\u0435\u0440\u0435\u043C\u0435\u0449\u0435\u043D\u0438\u0435 \u0445\u043E\u043B\u0441\u0442\u0430","Pinch to Zoom":"\u0421\u043E\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0442\u044C","Canvas Zoom":"\u041C\u0430\u0441\u0448\u0442\u0430\u0431 \u0445\u043E\u043B\u0441\u0442\u0430","Reset canvas":"\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C \u0445\u043E\u043B\u0441\u0442","No permission of file transfer":"\u041D\u0435\u0442 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u044F \u043D\u0430 \u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u0444\u0430\u0439\u043B\u043E\u0432",Note:"\u041F\u0440\u0438\u043C\u0435\u0447\u0430\u043D\u0438\u0435",Connection:"\u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435","Share Screen":"\u041F\u043E\u0434\u0435\u043B\u0438\u0442\u044C\u0441\u044F \u044D\u043A\u0440\u0430\u043D\u043E\u043C",CLOSE:"\u0417\u0410\u041A\u0420\u042B\u0422\u042C",OPEN:"\u041E\u0422\u041A\u0420\u042B\u0422\u042C",Chat:"\u0427\u0430\u0442",Total:"\u0412\u0441\u0435\u0433\u043E",items:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",Selected:"\u0412\u044B\u0431\u0440\u0430\u043D\u043E","Screen Capture":"\u0417\u0430\u0445\u0432\u0430\u0442 \u044D\u043A\u0440\u0430\u043D\u0430","Input Control":"\u0412\u0445\u043E\u0434\u043D\u043E\u0439 \u043A\u043E\u043D\u0442\u0440\u043E\u043B\u044C","Audio Capture":"\u0417\u0430\u0445\u0432\u0430\u0442 \u0430\u0443\u0434\u0438\u043E","File Connection":"\u0424\u0430\u0439\u043B\u043E\u0432\u043E\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435","Screen Connection":"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u044D\u043A\u0440\u0430\u043D\u0430","Do you accept?":"\u0412\u044B \u0441\u043E\u0433\u043B\u0430\u0441\u043D\u044B?","Open System Setting":"\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0441\u0438\u0441\u0442\u0435\u043C\u044B","How to get Android input permission?":"\u041A\u0430\u043A \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u043D\u0430 \u0432\u0432\u043E\u0434 Android?",android_input_permission_tip1:"\u0427\u0442\u043E\u0431\u044B \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u043E\u0435 \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u043E \u043C\u043E\u0433\u043B\u043E \u0443\u043F\u0440\u0430\u0432\u043B\u044F\u0442\u044C \u0432\u0430\u0448\u0438\u043C Android-\u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u043E\u043C \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u043C\u044B\u0448\u0438 \u0438\u043B\u0438 \u043A\u0430\u0441\u0430\u043D\u0438\u044F, \u0432\u0430\u043C \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C RustDesk \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0441\u043B\u0443\u0436\u0431\u0443 \xAB\u0421\u043F\u0435\u0446\u0438\u0430\u043B\u044C\u043D\u044B\u0435 \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0441\u0442\u0438\xBB.",android_input_permission_tip2:"\u041F\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043D\u0430 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0443\u044E \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443 \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u044B\u0445 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A, \u043D\u0430\u0439\u0434\u0438\u0442\u0435 \u0438 \u0432\u043E\u0439\u0434\u0438\u0442\u0435 \u0432 [\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u044B\u0435 \u0441\u043B\u0443\u0436\u0431\u044B], \u0432\u043A\u043B\u044E\u0447\u0438\u0442\u0435 \u0441\u043B\u0443\u0436\u0431\u0443 [RustDesk Input].",android_new_connection_tip:"\u041F\u043E\u043B\u0443\u0447\u0435\u043D \u043D\u043E\u0432\u044B\u0439 \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0432\u0430\u0448\u0438\u043C \u0442\u0435\u043A\u0443\u0449\u0438\u043C \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u043E\u043C.",android_service_will_start_tip:"\u0412\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0437\u0430\u0445\u0432\u0430\u0442\u0430 \u044D\u043A\u0440\u0430\u043D\u0430 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0437\u0430\u043F\u0443\u0441\u043A\u0430\u0435\u0442 \u0441\u043B\u0443\u0436\u0431\u0443, \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u044F \u0434\u0440\u0443\u0433\u0438\u043C \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u0430\u043C \u0437\u0430\u043F\u0440\u0430\u0448\u0438\u0432\u0430\u0442\u044C \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u0441 \u044D\u0442\u043E\u0433\u043E \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u0430.",android_stop_service_tip:"\u0417\u0430\u043A\u0440\u044B\u0442\u0438\u0435 \u0441\u043B\u0443\u0436\u0431\u044B \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0437\u0430\u043A\u0440\u043E\u0435\u0442 \u0432\u0441\u0435 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u044B\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F.",android_version_audio_tip:"\u0422\u0435\u043A\u0443\u0449\u0430\u044F \u0432\u0435\u0440\u0441\u0438\u044F Android \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0437\u0430\u0445\u0432\u0430\u0442 \u0437\u0432\u0443\u043A\u0430, \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0435\u0435 \u0434\u043E Android 10 \u0438\u043B\u0438 \u0432\u044B\u0448\u0435.",android_start_service_tip:"\u041D\u0430\u0436\u043C\u0438\u0442\u0435 [\u0417\u0430\u043F\u0443\u0441\u043A \u043F\u0440\u043E\u043C\u0435\u0436\u0443\u0442\u043E\u0447\u043D\u043E\u0433\u043E \u0441\u0435\u0440\u0432\u0435\u0440\u0430] \u0438\u043B\u0438 \u041E\u0422\u041A\u0420\u042B\u0422\u042C \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 [\u0417\u0430\u0445\u0432\u0430\u0442 \u044D\u043A\u0440\u0430\u043D\u0430], \u0447\u0442\u043E\u0431\u044B \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u0441\u043B\u0443\u0436\u0431\u0443 \u0434\u0435\u043C\u043E\u043D\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u044D\u043A\u0440\u0430\u043D\u0430.",Account:"\u0410\u043A\u043A\u0430\u0443\u043D\u0442",Overwrite:"\u041F\u0435\u0440\u0435\u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C","This file exists, skip or overwrite this file?":"\u042D\u0442\u043E\u0442 \u0444\u0430\u0439\u043B \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442, \u043F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u0438\u043B\u0438 \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u044D\u0442\u043E\u0442 \u0444\u0430\u0439\u043B?",Quit:"\u0412\u044B\u0439\u0442\u0438",doc_mac_permission:"https://rustdesk.com/docs/ru/manual/mac/#\u0432\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435-\u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0439",Help:"\u041F\u043E\u043C\u043E\u0449\u044C",Failed:"\u041D\u0435\u0443\u0441\u043F\u0435\u0448\u043D\u044B\u0439",Succeeded:"\u0423\u0441\u043F\u0435\u0448\u043D\u043E","Someone turns on privacy mode, exit":"\u041A\u0442\u043E-\u0442\u043E \u0432\u043A\u043B\u044E\u0447\u0430\u0435\u0442 \u0440\u0435\u0436\u0438\u043C \u043A\u043E\u043D\u0444\u0438\u0434\u0435\u043D\u0446\u0438\u0430\u043B\u044C\u043D\u043E\u0441\u0442\u0438, \u0432\u044B\u0439\u0434\u0438\u0442\u0435",Unsupported:"\u041D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F","Peer denied":"\u041E\u0442\u043A\u0430\u0437\u0430\u043D\u043E \u0432 \u043F\u0438\u0440\u0435","Please install plugins":"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u043F\u043B\u0430\u0433\u0438\u043D\u044B","Peer exit":"\u041E\u0434\u043D\u043E\u0440\u0430\u043D\u0433\u043E\u0432\u044B\u0439 \u0432\u044B\u0445\u043E\u0434","Failed to turn off":"\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C","Turned off":"\u0412\u044B\u043A\u043B\u044E\u0447\u0435\u043D","In privacy mode":"\u0412 \u0440\u0435\u0436\u0438\u043C\u0435 \u043A\u043E\u043D\u0444\u0438\u0434\u0435\u043D\u0446\u0438\u0430\u043B\u044C\u043D\u043E\u0441\u0442\u0438","Out privacy mode":"\u0412\u044B\u0445\u043E\u0434 \u0438\u0437 \u0440\u0435\u0436\u0438\u043C\u0430 \u043A\u043E\u043D\u0444\u0438\u0434\u0435\u043D\u0446\u0438\u0430\u043B\u044C\u043D\u043E\u0441\u0442\u0438",Language:""},ptbr:{Status:"Status","Your Desktop":"Seu Desktop",desk_tip:"Seu desktop pode ser acessado com este ID e senha.",Password:"Senha",Ready:"Pronto",Established:"Estabelecido",connecting_status:"Conectando \xE0 rede do RustDesk...","Enable Service":"Habilitar Servi\xE7o","Start Service":"Iniciar Servi\xE7o","Service is running":"Servi\xE7o est\xE1 em execu\xE7\xE3o","Service is not running":"Servi\xE7o n\xE3o est\xE1 em execu\xE7\xE3o",not_ready_status:"N\xE3o est\xE1 pronto. Por favor verifique sua conex\xE3o","Control Remote Desktop":"Controle o Desktop \xE0 dist\xE2ncia","Transfer File":"Transferir Arquivo",Connect:"Conectar","Recent Sessions":"Sess\xF5es recentes","Address Book":"Lista de Endere\xE7os",Confirmation:"Confirma\xE7\xE3o","TCP Tunneling":"Tunelamento TCP",Remove:"Remover","Refresh random password":"Atualizar senha aleat\xF3ria","Set your own password":"Configure sua pr\xF3pria senha","Enable Keyboard/Mouse":"Habilitar Teclado/Mouse","Enable Clipboard":"Habilitar \xC1rea de Transfer\xEAncia","Enable File Transfer":"Habilitar Transfer\xEAncia de Arquivos","Enable TCP Tunneling":"Habilitar Tunelamento TCP","IP Whitelisting":"Whitelist de IP","ID/Relay Server":"Servidor ID/Relay","Stop service":"Parar servi\xE7o","Change ID":"Alterar ID",Website:"Website",About:"Sobre",Mute:"Emudecer","Audio Input":"Entrada de \xC1udio","ID Server":"Servidor de ID","Relay Server":"Servidor de Relay","API Server":"Servidor da API",invalid_http:"deve iniciar com http:// ou https://","Invalid IP":"IP inv\xE1lido",id_change_tip:"Somente os caracteres a-z, A-Z, 0-9 e _ (sublinhado) s\xE3o permitidos. A primeira letra deve ser a-z, A-Z. Comprimento entre 6 e 16.","Invalid format":"Formato inv\xE1lido",server_not_support:"Ainda n\xE3o suportado pelo servidor","Not available":"Indispon\xEDvel","Too frequent":"Muito frequente",Cancel:"Cancelar",Skip:"Pular",Close:"Fechar",Retry:"Tentar novamente",OK:"OK","Password Required":"Senha Necess\xE1ria","Please enter your password":"Por favor informe sua senha","Remember password":"Lembrar senha","Wrong Password":"Senha Incorreta","Do you want to enter again?":"Voc\xEA quer entrar novamente?","Connection Error":"Erro de Conex\xE3o",Error:"Erro","Reset by the peer":"Reiniciado pelo par","Connecting...":"Conectando...","Connection in progress. Please wait.":"Conex\xE3o em progresso. Aguarde por favor.","Please try 1 minute later":"Por favor tente ap\xF3s 1 minuto","Login Error":"Erro de Login",Successful:"Sucesso","Connected, waiting for image...":"Conectado. Aguardando pela imagem...",Name:"Nome",Type:"Tipo",Modified:"Modificado",Size:"Tamanho","Show Hidden Files":"Mostrar Arquivos Ocultos",Receive:"Receber",Send:"Enviar","Refresh File":"Atualizar Arquivo",Local:"Local",Remote:"Remoto","Remote Computer":"Computador Remoto","Local Computer":"Computador Local","Confirm Delete":"Confirmar Apagar",Delete:"Apagar",Properties:"Propriedades","Multi Select":"Sele\xE7\xE3o M\xFAltipla","Empty Directory":"Diret\xF3rio Vazio","Not an empty directory":"Diret\xF3rio n\xE3o est\xE1 vazio","Are you sure you want to delete this file?":"Tem certeza que deseja apagar este arquivo?","Are you sure you want to delete this empty directory?":"Tem certeza que deseja apagar este diret\xF3rio vazio?","Are you sure you want to delete the file of this directory?":"Tem certeza que deseja apagar este arquivo deste diret\xF3rio?","Do this for all conflicts":"Fazer isto para todos os conflitos","This is irreversible!":"Isso \xE9 irrevers\xEDvel!",Deleting:"Apagando",files:"arquivos",Waiting:"Aguardando",Finished:"Completo",Speed:"Velocidade","Custom Image Quality":"Qualidade Visual Personalizada","Privacy mode":"Modo privado","Block user input":"Bloquear entrada de usu\xE1rio","Unblock user input":"Desbloquear entrada de usu\xE1rio","Adjust Window":"Ajustar Janela",Original:"Original",Shrink:"Reduzir",Stretch:"Aumentar","Good image quality":"Qualidade visual boa",Balanced:"Balanceada","Optimize reaction time":"Otimizar tempo de rea\xE7\xE3o",Custom:"Personalizado","Show remote cursor":"Mostrar cursor remoto","Disable clipboard":"Desabilitar \xE1rea de transfer\xEAncia","Lock after session end":"Bloquear ap\xF3s o fim da sess\xE3o",Insert:"Inserir","Insert Lock":"Inserir Trava",Refresh:"Atualizar","ID does not exist":"ID n\xE3o existe","Failed to connect to rendezvous server":"Falha ao conectar ao servidor de rendezvous","Please try later":"Por favor tente mais tarde","Remote desktop is offline":"Desktop remoto est\xE1 offline","Key mismatch":"Chaves incompat\xEDveis",Timeout:"Tempo esgotado","Failed to connect to relay server":"Falha ao conectar ao servidor de relay","Failed to connect via rendezvous server":"Falha ao conectar ao servidor de rendezvous","Failed to connect via relay server":"Falha ao conectar atrav\xE9s do servidor de relay","Failed to make direct connection to remote desktop":"Falha ao fazer conex\xE3o direta ao desktop remoto","Set Password":"Definir Senha","OS Password":"Senha do SO",install_tip:"Devido ao UAC, o RustDesk n\xE3o funciona corretamente como o lado remoto em alguns casos. Para evitar o UAC, por favor clique no bot\xE3o abaixo para instalar o RustDesk no sistema.","Click to upgrade":"Clique para fazer o upgrade","Click to download":"Clique para baixar","Click to update":"Clique para fazer o update",Configure:"Configurar",config_acc:'Para controlar seu Desktop remotamente, voc\xEA precisa conceder ao RustDesk permiss\xF5es de \\"Acessibilidade\\".',config_screen:'Para acessar seu Desktop remotamente, voc\xEA precisa conceder ao RustDesk permiss\xF5es de \\"Gravar a Tela\\"/',"Installing ...":"Instalando ...",Install:"Instalar",Installation:"Instala\xE7\xE3o","Installation Path":"Caminho da Instala\xE7\xE3o","Create start menu shortcuts":"Criar atalhos no menu iniciar","Create desktop icon":"Criar \xEDcone na \xE1rea de trabalho",agreement_tip:"Ao iniciar a instala\xE7\xE3o, voc\xEA concorda com o acordo de licen\xE7a.","Accept and Install":"Aceitar e Instalar","End-user license agreement":"Acordo de licen\xE7a do usu\xE1rio final","Generating ...":"Gerando ...","Your installation is lower version.":"Sua instala\xE7\xE3o \xE9 de uma vers\xE3o menor.",not_close_tcp_tip:"N\xE3o feche esta janela enquanto estiver utilizando o t\xFAnel","Listening ...":"Escutando ...","Remote Host":"Host Remoto","Remote Port":"Porta Remota",Action:"A\xE7\xE3o",Add:"Adicionar","Local Port":"Porta Local",setup_server_tip:"Para uma conex\xE3o mais r\xE1pida, por favor configure seu pr\xF3prio servidor","Too short, at least 6 characters.":"Muito curto, pelo menos 6 caracteres.","The confirmation is not identical.":"A confirma\xE7\xE3o n\xE3o \xE9 id\xEAntica.",Permissions:"Permiss\xF5es",Accept:"Aceitar",Dismiss:"Dispensar",Disconnect:"Desconectar","Allow using keyboard and mouse":"Permitir o uso de teclado e mouse","Allow using clipboard":"Permitir o uso da \xE1rea de transfer\xEAncia","Allow hearing sound":"Permitir escutar som","Allow file copy and paste":"Permitir copiar e pegar arquivos",Connected:"Conectado","Direct and encrypted connection":"Conex\xE3o direta e criptografada","Relayed and encrypted connection":"Conex\xE3o via relay e criptografada","Direct and unencrypted connection":"Conex\xE3o direta e n\xE3o criptografada","Relayed and unencrypted connection":"Conex\xE3o via relay e n\xE3o criptografada","Enter Remote ID":"Informe o ID Remoto","Enter your password":"Informe sua senha","Logging in...":"Fazendo Login...","Enable RDP session sharing":"Habilitar compartilhamento de sess\xE3o RDP","Auto Login":'Login Autom\xE1tico (Somente v\xE1lido se voc\xEA habilitou \\"Bloquear ap\xF3s o fim da sess\xE3o\\")',"Enable Direct IP Access":"Habilitar Acesso IP Direto",Rename:"Renomear",Space:"Espa\xF5","Create Desktop Shortcut":"Criar Atalho na \xC1rea de Trabalho","Change Path":"Alterar Caminho","Create Folder":"Criar Diret\xF3rio","Please enter the folder name":"Por favor informe o nome do diret\xF3rio","Fix it":"Conserte",Warning:"Aguardando","Login screen using Wayland is not supported":"Tela de Login utilizando Wayland n\xE3o \xE9 suportada","Reboot required":"Reinicializa\xE7\xE3o necess\xE1ria","Unsupported display server ":"Servidor de display n\xE3o suportado","x11 expected":"x11 esperado",Port:"Porta",Settings:"Configura\xE7\xF5es",Username:"Nome de usu\xE1rio","Invalid port":"Porta inv\xE1lida","Closed manually by the peer":"Fechada manualmente pelo par","Enable remote configuration modification":"Habilitar modifica\xE7\xF5es de configura\xE7\xE3o remotas","Run without install":"Executar sem instalar","Always connected via relay":"Sempre conectado via relay","Always connect via relay":"Sempre conectar via relay",whitelist_tip:"Somente IPs na whitelist podem me acessar",Login:"Login",Logout:"Sair",Tags:"Tags","Search ID":"Buscar ID","Current Wayland display server is not supported":"Servidor de display Wayland atual n\xE3o \xE9 suportado",whitelist_sep:"Separado por v\xEDrcula, ponto-e-v\xEDrgula, espa\xE7os ou nova linha","Add ID":"Adicionar ID","Add Tag":"Adicionar Tag","Unselect all tags":"Desselecionar todas as tags","Network error":"Erro de rede","Username missed":"Nome de usu\xE1rio faltante","Password missed":"Senha faltante","Wrong credentials":"Nome de usu\xE1rio ou senha incorretos","Edit Tag":"Editar Tag","Unremember Password":"Esquecer Senha",Favorites:"Favoritos","Add to Favorites":"Adicionar aos Favoritos","Remove from Favorites":"Remover dos Favoritos",Empty:"Vazio","Invalid folder name":"Nome de diret\xF3rio inv\xE1lido","Socks5 Proxy":"Proxy Socks5",Hostname:"Nome de anfitri\xE3o",Discovered:"Descoberto",install_daemon_tip:"Para inicializa\xE7\xE3o junto ao sistema, voc\xEA deve instalar o servi\xE7o de sistema.","Remote ID":"ID Remoto",Paste:"Colar","Paste here?":"Colar aqui?","Are you sure to close the connection?":"Tem certeza que deseja fechar a conex\xE3o?","Download new version":"Baixar nova vers\xE3o","Touch mode":"Modo toque","Mouse mode":"Modo mouse","One-Finger Tap":"Toque com um dedo","Left Mouse":"Bot\xE3o esquerdo do mouse","One-Long Tap":"Um toque longo","Two-Finger Tap":"Toque com dois dedos","Right Mouse":"Bot\xE3o direito do mouse","One-Finger Move":"Mover com um dedo","Double Tap & Move":"Toque duplo & mover","Mouse Drag":"Arrastar com o mouse","Three-Finger vertically":"Tr\xEAs dedos verticalmente","Mouse Wheel":"Roda do Mouse","Two-Finger Move":"Mover com dois dedos","Canvas Move":"Mover Tela","Pinch to Zoom":"Beliscar para Zoom","Canvas Zoom":"Zoom na Tela","Reset canvas":"Reiniciar tela","No permission of file transfer":"Sem permiss\xF5es de transfer\xEAncia de arquivo",Note:"Nota",Connection:"Conex\xE3o","Share Screen":"Compartilhar Tela",CLOSE:"FECHAR",OPEN:"ABRIR",Chat:"Chat",Total:"Total",items:"itens",Selected:"Selecionado","Screen Capture":"Captura de Tela","Input Control":"Controle de Entrada","Audio Capture":"Captura de \xC1udio","File Connection":"Conex\xE3o de Arquivo","Screen Connection":"Conex\xE3o de Tela","Do you accept?":"Voc\xEA aceita?","Open System Setting":"Abrir Configura\xE7\xF5es do Sistema","How to get Android input permission?":"Como habilitar a permiss\xE3o de entrada do Android?",android_input_permission_tip1:'Para que um dispositivo remoto controle seu dispositivo Android via mouse ou toque, voc\xEA precisa permitir que o RustDesk use o servi\xE7o \\"Acessibilidade\\".',android_input_permission_tip2:"Por favor v\xE1 para a pr\xF3xima p\xE1gina de configura\xE7\xE3o do sistema, encontre e entre [Servi\xE7os Instalados], HABILITE o servi\xE7o [RustDesk Input].",android_new_connection_tip:"Nova requisi\xE7\xE3o de controle recebida, solicita o controle de seu dispositivo atual.",android_service_will_start_tip:"Habilitar a Captura de Tela ir\xE1 automaticamente inicalizar o servi\xE7o, permitindo que outros dispositivos solicitem uma conex\xE3o deste dispositivo.",android_stop_service_tip:"Fechar o servi\xE7o ir\xE1 automaticamente fechar todas as conex\xF5es estabelecidas.",android_version_audio_tip:"A vers\xE3o atual do Android n\xE3o suporta captura de \xE1udio, por favor atualize para o Android 10 ou maior.",android_start_service_tip:"Toque [Iniciar Servi\xE7o] ou abra a permiss\xE3o [Captura de Tela] para iniciar o servi\xE7o de compartilhamento de tela.",Account:"Conta",Overwrite:"Substituir","This file exists, skip or overwrite this file?":"Este arquivo existe, pular ou substituir este arquivo?",Quit:"Sa\xEDda",doc_mac_permission:"https://rustdesk.com/docs/en/manual/mac/#enable-permissions",Help:"Ajuda",Failed:"Falhou",Succeeded:"Conseguiu","Someone turns on privacy mode, exit":"Algu\xE9m liga o modo de privacidade, saia",Unsupported:"Sem suporte","Peer denied":"Par negado","Please install plugins":"Por favor instale plugins","Peer exit":"Sa\xEDda de pares","Failed to turn off":"Falha ao desligar","Turned off":"Desligado","In privacy mode":"No modo de privacidade","Out privacy mode":"Fora do modo de privacidade",Language:""},cn:{Status:"\u72B6\u6001","Your Desktop":"\u4F60\u7684\u684C\u9762",desk_tip:"\u4F60\u7684\u684C\u9762\u53EF\u4EE5\u901A\u8FC7\u4E0B\u9762\u7684ID\u548C\u5BC6\u7801\u8BBF\u95EE\u3002",Password:"\u5BC6\u7801",Ready:"\u5C31\u7EEA",Established:"\u5DF2\u5EFA\u7ACB",connecting_status:"\u6B63\u5728\u63A5\u5165RustDesk\u7F51\u7EDC...","Enable Service":"\u5141\u8BB8\u670D\u52A1","Start Service":"\u542F\u52A8\u670D\u52A1","Service is running":"\u670D\u52A1\u6B63\u5728\u8FD0\u884C","Service is not running":"\u670D\u52A1\u6CA1\u6709\u542F\u52A8",not_ready_status:"\u672A\u5C31\u7EEA\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u8FDE\u63A5","Control Remote Desktop":"\u63A7\u5236\u8FDC\u7A0B\u684C\u9762","Transfer File":"\u4F20\u8F93\u6587\u4EF6",Connect:"\u8FDE\u63A5","Recent Sessions":"\u6700\u8FD1\u8BBF\u95EE\u8FC7","Address Book":"\u5730\u5740\u7C3F",Confirmation:"\u786E\u8BA4","TCP Tunneling":"TCP\u96A7\u9053",Remove:"\u5220\u9664","Refresh random password":"\u5237\u65B0\u968F\u673A\u5BC6\u7801","Set your own password":"\u8BBE\u7F6E\u5BC6\u7801","Enable Keyboard/Mouse":"\u5141\u8BB8\u63A7\u5236\u952E\u76D8/\u9F20\u6807","Enable Clipboard":"\u5141\u8BB8\u540C\u6B65\u526A\u8D34\u677F","Enable File Transfer":"\u5141\u8BB8\u4F20\u8F93\u6587\u4EF6","Enable TCP Tunneling":"\u5141\u8BB8\u5EFA\u7ACBTCP\u96A7\u9053","IP Whitelisting":"IP\u767D\u540D\u5355","ID/Relay Server":"ID/\u4E2D\u7EE7\u670D\u52A1\u5668","Stop service":"\u505C\u6B62\u670D\u52A1","Change ID":"\u6539\u53D8ID",Website:"\u7F51\u7AD9",About:"\u5173\u4E8E",Mute:"\u9759\u97F3","Audio Input":"\u97F3\u9891\u8F93\u5165","ID Server":"ID\u670D\u52A1\u5668","Relay Server":"\u4E2D\u7EE7\u670D\u52A1\u5668","API Server":"API\u670D\u52A1\u5668",invalid_http:"\u5FC5\u987B\u4EE5http://\u6216\u8005https://\u5F00\u5934","Invalid IP":"\u65E0\u6548IP",id_change_tip:"\u53EA\u53EF\u4EE5\u4F7F\u7528\u5B57\u6BCDa-z, A-Z, 0-9, _ (\u4E0B\u5212\u7EBF)\u3002\u9996\u5B57\u6BCD\u5FC5\u987B\u662Fa-z, A-Z\u3002\u957F\u5EA6\u57286\u4E0E16\u4E4B\u95F4\u3002","Invalid format":"\u65E0\u6548\u683C\u5F0F",server_not_support:"\u670D\u52A1\u5668\u6682\u4E0D\u652F\u6301","Not available":"\u5DF2\u88AB\u5360\u7528","Too frequent":"\u4FEE\u6539\u592A\u9891\u7E41\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5",Cancel:"\u53D6\u6D88",Skip:"\u8DF3\u8FC7",Close:"\u5173\u95ED",Retry:"\u518D\u8BD5",OK:"\u786E\u8BA4","Password Required":"\u9700\u8981\u5BC6\u7801","Please enter your password":"\u8BF7\u8F93\u5165\u5BC6\u7801","Remember password":"\u8BB0\u4F4F\u5BC6\u7801","Wrong Password":"\u5BC6\u7801\u9519\u8BEF","Do you want to enter again?":"\u8FD8\u60F3\u8F93\u5165\u4E00\u6B21\u5417?","Connection Error":"\u8FDE\u63A5\u9519\u8BEF",Error:"\u9519\u8BEF","Reset by the peer":"\u8FDE\u63A5\u88AB\u5BF9\u65B9\u5173\u95ED","Connecting...":"\u6B63\u5728\u8FDE\u63A5...","Connection in progress. Please wait.":"\u8FDE\u63A5\u8FDB\u884C\u4E2D\uFF0C\u8BF7\u7A0D\u7B49\u3002","Please try 1 minute later":"\u4E00\u5206\u949F\u540E\u518D\u8BD5","Login Error":"\u767B\u5F55\u9519\u8BEF",Successful:"\u6210\u529F","Connected, waiting for image...":"\u5DF2\u8FDE\u63A5\uFF0C\u7B49\u5F85\u753B\u9762\u4F20\u8F93...",Name:"\u540D\u79F0",Type:"\u7C7B\u578B",Modified:"\u4FEE\u6539\u65F6\u95F4",Size:"\u5927\u5C0F","Show Hidden Files":"\u663E\u793A\u9690\u85CF\u6587\u4EF6",Receive:"\u63A5\u53D7",Send:"\u53D1\u9001","Refresh File":"\u5237\u65B0\u6587\u4EF6",Local:"\u672C\u5730",Remote:"\u8FDC\u7A0B","Remote Computer":"\u8FDC\u7A0B\u7535\u8111","Local Computer":"\u672C\u5730\u7535\u8111","Confirm Delete":"\u786E\u8BA4\u5220\u9664",Delete:"\u5220\u9664",Properties:"\u5C5E\u6027","Multi Select":"\u591A\u9009","Empty Directory":"\u7A7A\u6587\u4EF6\u5939","Not an empty directory":"\u8FD9\u4E0D\u662F\u4E00\u4E2A\u7A7A\u6587\u4EF6\u5939","Are you sure you want to delete this file?":"\u662F\u5426\u5220\u9664\u6B64\u6587\u4EF6?","Are you sure you want to delete this empty directory?":"\u662F\u5426\u5220\u9664\u6B64\u7A7A\u6587\u4EF6\u5939?","Are you sure you want to delete the file of this directory?":"\u662F\u5426\u5220\u9664\u6587\u4EF6\u5939\u4E0B\u7684\u6587\u4EF6?","Do this for all conflicts":"\u5E94\u7528\u4E8E\u5176\u5B83\u51B2\u7A81","This is irreversible!":"\u6B64\u64CD\u4F5C\u4E0D\u53EF\u9006\uFF01",Deleting:"\u6B63\u5728\u5220\u9664",files:"\u6587\u4EF6",Waiting:"\u7B49\u5F85...",Finished:"\u5B8C\u6210",Speed:"\u901F\u5EA6","Custom Image Quality":"\u8BBE\u7F6E\u753B\u9762\u8D28\u91CF","Privacy mode":"\u9690\u79C1\u6A21\u5F0F","Block user input":"\u963B\u6B62\u7528\u6237\u8F93\u5165","Unblock user input":"\u53D6\u6D88\u963B\u6B62\u7528\u6237\u8F93\u5165","Adjust Window":"\u8C03\u8282\u7A97\u53E3",Original:"\u539F\u59CB\u6BD4\u4F8B",Shrink:"\u6536\u7F29",Stretch:"\u4F38\u5C55","Good image quality":"\u597D\u753B\u8D28",Balanced:"\u4E00\u822C\u753B\u8D28","Optimize reaction time":"\u4F18\u5316\u53CD\u5E94\u65F6\u95F4",Custom:"\u81EA\u5B9A\u4E49\u753B\u8D28","Show remote cursor":"\u663E\u793A\u8FDC\u7A0B\u5149\u6807","Disable clipboard":"\u7981\u6B62\u526A\u8D34\u677F","Lock after session end":"\u65AD\u5F00\u540E\u9501\u5B9A\u8FDC\u7A0B\u7535\u8111",Insert:"\u63D2\u5165","Insert Lock":"\u9501\u5B9A\u8FDC\u7A0B\u7535\u8111",Refresh:"\u5237\u65B0\u753B\u9762","ID does not exist":"ID\u4E0D\u5B58\u5728","Failed to connect to rendezvous server":"\u8FDE\u63A5\u6CE8\u518C\u670D\u52A1\u5668\u5931\u8D25","Please try later":"\u8BF7\u7A0D\u540E\u518D\u8BD5","Remote desktop is offline":"\u8FDC\u7A0B\u7535\u8111\u4E0D\u5728\u7EBF","Key mismatch":"Key\u4E0D\u5339\u914D",Timeout:"\u8FDE\u63A5\u8D85\u65F6","Failed to connect to relay server":"\u65E0\u6CD5\u8FDE\u63A5\u5230\u4E2D\u7EE7\u670D\u52A1\u5668","Failed to connect via rendezvous server":"\u65E0\u6CD5\u901A\u8FC7\u6CE8\u518C\u670D\u52A1\u5668\u5EFA\u7ACB\u8FDE\u63A5","Failed to connect via relay server":"\u65E0\u6CD5\u901A\u8FC7\u4E2D\u7EE7\u670D\u52A1\u5668\u5EFA\u7ACB\u8FDE\u63A5","Failed to make direct connection to remote desktop":"\u65E0\u6CD5\u5EFA\u7ACB\u76F4\u63A5\u8FDE\u63A5","Set Password":"\u8BBE\u7F6E\u5BC6\u7801","OS Password":"\u64CD\u4F5C\u7CFB\u7EDF\u5BC6\u7801",install_tip:"\u5F53\u524D\u4E3A Portable \u6A21\u5F0F\u3002","Click to upgrade":"\u70B9\u51FB\u8FD9\u91CC\u5347\u7EA7","Click to download":"\u70B9\u51FB\u8FD9\u91CC\u4E0B\u8F7D","Click to update":"\u70B9\u51FB\u8FD9\u91CC\u66F4\u65B0",Configure:"\u914D\u7F6E",config_acc:'\u4E3A\u4E86\u80FD\u591F\u8FDC\u7A0B\u63A7\u5236\u4F60\u7684\u684C\u9762, \u8BF7\u7ED9\u4E88RustDesk\\"\u8F85\u52A9\u529F\u80FD\\" \u6743\u9650\u3002',config_screen:'\u4E3A\u4E86\u80FD\u591F\u8FDC\u7A0B\u8BBF\u95EE\u4F60\u7684\u684C\u9762, \u8BF7\u7ED9\u4E88RustDesk\\"\u5C4F\u5E55\u5F55\u5236\\" \u6743\u9650\u3002',"Installing ...":"\u5B89\u88C5 ...",Install:"\u5B89\u88C5",Installation:"\u5B89\u88C5","Installation Path":"\u5B89\u88C5\u8DEF\u5F84","Create start menu shortcuts":"\u521B\u5EFA\u542F\u52A8\u83DC\u5355\u5FEB\u6377\u65B9\u5F0F","Create desktop icon":"\u521B\u5EFA\u684C\u9762\u56FE\u6807",agreement_tip:"\u5F00\u59CB\u5B89\u88C5\u5373\u8868\u793A\u63A5\u53D7\u8BB8\u53EF\u534F\u8BAE\u3002","Accept and Install":"\u540C\u610F\u5E76\u5B89\u88C5","End-user license agreement":"\u7528\u6237\u534F\u8BAE","Generating ...":"\u6B63\u5728\u4EA7\u751F ...","Your installation is lower version.":"\u4F60\u5B89\u88C5\u7684\u7248\u672C\u6BD4\u5F53\u524D\u8FD0\u884C\u7684\u4F4E\u3002",not_close_tcp_tip:"\u8BF7\u5728\u4F7F\u7528\u96A7\u9053\u7684\u65F6\u5019\uFF0C\u4E0D\u8981\u5173\u95ED\u672C\u7A97\u53E3","Listening ...":"\u6B63\u5728\u7B49\u5F85\u96A7\u9053\u8FDE\u63A5 ...","Remote Host":"\u8FDC\u7A0B\u4E3B\u673A","Remote Port":"\u8FDC\u7A0B\u7AEF\u53E3",Action:"\u52A8\u4F5C",Add:"\u6DFB\u52A0","Local Port":"\u672C\u5730\u7AEF\u53E3",setup_server_tip:"\u5982\u679C\u9700\u8981\u66F4\u5FEB\u8FDE\u63A5\u901F\u5EA6\uFF0C\u4F60\u53EF\u4EE5\u9009\u62E9\u81EA\u5EFA\u670D\u52A1\u5668","Too short, at least 6 characters.":"\u592A\u77ED\u4E86\uFF0C\u81F3\u5C116\u4E2A\u5B57\u7B26","The confirmation is not identical.":"\u4E24\u6B21\u8F93\u5165\u4E0D\u5339\u914D",Permissions:"\u6743\u9650",Accept:"\u63A5\u53D7",Dismiss:"\u62D2\u7EDD",Disconnect:"\u65AD\u5F00\u8FDE\u63A5","Allow using keyboard and mouse":"\u5141\u8BB8\u4F7F\u7528\u952E\u76D8\u9F20\u6807","Allow using clipboard":"\u5141\u8BB8\u4F7F\u7528\u526A\u8D34\u677F","Allow hearing sound":"\u5141\u8BB8\u542C\u5230\u58F0\u97F3","Allow file copy and paste":"\u5141\u8BB8\u590D\u5236\u7C98\u8D34\u6587\u4EF6",Connected:"\u5DF2\u7ECF\u8FDE\u63A5","Direct and encrypted connection":"\u52A0\u5BC6\u76F4\u8FDE","Relayed and encrypted connection":"\u52A0\u5BC6\u4E2D\u7EE7\u8FDE\u63A5","Direct and unencrypted connection":"\u975E\u52A0\u5BC6\u76F4\u8FDE","Relayed and unencrypted connection":"\u975E\u52A0\u5BC6\u4E2D\u7EE7\u8FDE\u63A5","Enter Remote ID":"\u8F93\u5165\u5BF9\u65B9ID","Enter your password":"\u8F93\u5165\u5BC6\u7801","Logging in...":"\u6B63\u5728\u767B\u5F55...","Enable RDP session sharing":"\u5141\u8BB8RDP\u4F1A\u8BDD\u5171\u4EAB","Auto Login":"\u81EA\u52A8\u767B\u5F55\uFF08\u8BBE\u7F6E\u65AD\u5F00\u540E\u9501\u5B9A\u624D\u6709\u6548\uFF09","Enable Direct IP Access":"\u5141\u8BB8IP\u76F4\u63A5\u8BBF\u95EE",Rename:"\u6539\u540D",Space:"\u7A7A\u683C","Create Desktop Shortcut":"\u521B\u5EFA\u684C\u9762\u5FEB\u6377\u65B9\u5F0F","Change Path":"\u6539\u53D8\u8DEF\u5F84","Create Folder":"\u521B\u5EFA\u6587\u4EF6\u5939","Please enter the folder name":"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0","Fix it":"\u4FEE\u590D",Warning:"\u8B66\u544A","Login screen using Wayland is not supported":"\u4E0D\u652F\u6301\u4F7F\u7528 Wayland \u767B\u5F55\u754C\u9762","Reboot required":"\u91CD\u542F\u540E\u624D\u80FD\u751F\u6548","Unsupported display server ":"\u4E0D\u652F\u6301\u5F53\u524D\u663E\u793A\u670D\u52A1\u5668","x11 expected":"\u8BF7\u5207\u6362\u5230 x11",Port:"\u7AEF\u53E3",Settings:"\u8BBE\u7F6E",Username:" \u7528\u6237\u540D","Invalid port":"\u65E0\u6548\u7AEF\u53E3","Closed manually by the peer":"\u88AB\u5BF9\u65B9\u624B\u52A8\u5173\u95ED","Enable remote configuration modification":"\u5141\u8BB8\u8FDC\u7A0B\u4FEE\u6539\u914D\u7F6E","Run without install":"\u65E0\u5B89\u88C5\u8FD0\u884C","Always connected via relay":"\u5F3A\u5236\u8D70\u4E2D\u7EE7\u8FDE\u63A5","Always connect via relay":"\u5F3A\u5236\u8D70\u4E2D\u7EE7\u8FDE\u63A5",whitelist_tip:"\u53EA\u6709\u767D\u540D\u5355\u91CC\u7684ip\u624D\u80FD\u8BBF\u95EE\u6211",Login:"\u767B\u5F55",Logout:"\u767B\u51FA",Tags:"\u6807\u7B7E","Search ID":"\u67E5\u627EID","Current Wayland display server is not supported":"\u4E0D\u652F\u6301 Wayland \u663E\u793A\u670D\u52A1\u5668",whitelist_sep:"\u53EF\u4EE5\u4F7F\u7528\u9017\u53F7\uFF0C\u5206\u53F7\uFF0C\u7A7A\u683C\u6216\u8005\u6362\u884C\u7B26\u4F5C\u4E3A\u5206\u9694\u7B26","Add ID":"\u589E\u52A0ID","Add Tag":"\u589E\u52A0\u6807\u7B7E","Unselect all tags":"\u53D6\u6D88\u9009\u62E9\u6240\u6709\u6807\u7B7E","Network error":"\u7F51\u7EDC\u9519\u8BEF","Username missed":"\u7528\u6237\u540D\u6CA1\u6709\u586B\u5199","Password missed":"\u5BC6\u7801\u6CA1\u6709\u586B\u5199","Wrong credentials":"\u7528\u6237\u540D\u6216\u8005\u5BC6\u7801\u9519\u8BEF","Edit Tag":"\u4FEE\u6539\u6807\u7B7E","Unremember Password":"\u5FD8\u6389\u5BC6\u7801",Favorites:"\u6536\u85CF","Add to Favorites":"\u52A0\u5165\u5230\u6536\u85CF","Remove from Favorites":"\u4ECE\u6536\u85CF\u4E2D\u5220\u9664",Empty:"\u7A7A\u7A7A\u5982\u4E5F","Invalid folder name":"\u65E0\u6548\u6587\u4EF6\u5939\u540D\u79F0","Socks5 Proxy":"Socks5 \u4EE3\u7406",Hostname:"\u4E3B\u673A\u540D",Discovered:"\u5DF2\u53D1\u73B0",install_daemon_tip:"\u4E3A\u4E86\u5F00\u673A\u542F\u52A8\uFF0C\u8BF7\u5B89\u88C5\u7CFB\u7EDF\u670D\u52A1\u3002","Remote ID":"\u8FDC\u7A0BID",Paste:"\u7C98\u8D34","Paste here?":"\u7C98\u8D34\u5230\u8FD9\u91CC?","Are you sure to close the connection?":"\u662F\u5426\u786E\u8BA4\u5173\u95ED\u8FDE\u63A5\uFF1F","Download new version":"\u4E0B\u8F7D\u65B0\u7248\u672C","Touch mode":"\u89E6\u5C4F\u6A21\u5F0F","Mouse mode":"\u9F20\u6807\u6A21\u5F0F","One-Finger Tap":"\u5355\u6307\u8F7B\u89E6","Left Mouse":"\u9F20\u6807\u5DE6\u952E","One-Long Tap":"\u5355\u6307\u957F\u6309","Two-Finger Tap":"\u53CC\u6307\u8F7B\u89E6","Right Mouse":"\u9F20\u6807\u53F3\u952E","One-Finger Move":"\u5355\u6307\u79FB\u52A8","Double Tap & Move":"\u53CC\u51FB\u5E76\u79FB\u52A8","Mouse Drag":"\u9F20\u6807\u9009\u4E2D\u62D6\u52A8","Three-Finger vertically":"\u4E09\u6307\u5782\u76F4\u6ED1\u52A8","Mouse Wheel":"\u9F20\u6807\u6EDA\u8F6E","Two-Finger Move":"\u53CC\u6307\u79FB\u52A8","Canvas Move":"\u79FB\u52A8\u753B\u5E03","Pinch to Zoom":"\u53CC\u6307\u7F29\u653E","Canvas Zoom":"\u7F29\u653E\u753B\u5E03","Reset canvas":"\u91CD\u7F6E\u753B\u5E03","No permission of file transfer":"\u6CA1\u6709\u6587\u4EF6\u4F20\u8F93\u6743\u9650",Note:"\u5907\u6CE8",Connection:"\u8FDE\u63A5","Share Screen":"\u5171\u4EAB\u5C4F\u5E55",CLOSE:"\u5173\u95ED",OPEN:"\u5F00\u542F",Chat:"\u804A\u5929\u6D88\u606F",Total:"\u603B\u8BA1",items:"\u4E2A\u9879\u76EE",Selected:"\u5DF2\u9009\u62E9","Screen Capture":"\u5C4F\u5E55\u5F55\u5236","Input Control":"\u8F93\u5165\u63A7\u5236","Audio Capture":"\u97F3\u9891\u5F55\u5236","File Connection":"\u6587\u4EF6\u8FDE\u63A5","Screen Connection":"\u5C4F\u5E55\u8FDE\u63A5","Do you accept?":"\u662F\u5426\u63A5\u53D7\uFF1F","Open System Setting":"\u6253\u5F00\u7CFB\u7EDF\u8BBE\u7F6E","How to get Android input permission?":"\u5982\u4F55\u83B7\u53D6\u5B89\u5353\u7684\u8F93\u5165\u6743\u9650\uFF1F",android_input_permission_tip1:'\u70BA\u4E86\u8B93\u9060\u7A0B\u8A2D\u5099\u901A\u904E\u9F20\u6A19\u6216\u8005\u89F8\u5C4F\u63A7\u5236\u60A8\u7684\u5B89\u5353\u8A2D\u5099\uFF0C\u4F60\u9700\u8981\u5141\u8A31RustDesk\u4F7F\u7528\\"\u7121\u969C\u7919\\"\u670D\u52D9\u3002',android_input_permission_tip2:"\u8BF7\u5728\u63A5\u4E0B\u6765\u7684\u7CFB\u7EDF\u8BBE\u7F6E\u9875\u9762\u91CC\uFF0C\u627E\u5230\u5E76\u8FDB\u5165 [\u5DF2\u5B89\u88C5\u7684\u670D\u52A1] \u9875\u9762\uFF0C\u5C06 [RustDesk Input] \u670D\u52A1\u5F00\u542F\u3002",android_new_connection_tip:"\u6536\u5230\u65B0\u7684\u8FDE\u63A5\u63A7\u5236\u8BF7\u6C42\uFF0C\u5BF9\u65B9\u60F3\u8981\u63A7\u5236\u4F60\u5F53\u524D\u7684\u8BBE\u5907\u3002",android_service_will_start_tip:"\u5F00\u542F\u5F55\u5C4F\u6743\u9650\u5C06\u81EA\u52A8\u5F00\u542F\u670D\u52A1\uFF0C\u5141\u8BB8\u5176\u4ED6\u8BBE\u5907\u5411\u6B64\u8BBE\u5907\u8BF7\u6C42\u5EFA\u7ACB\u8FDE\u63A5\u3002",android_stop_service_tip:"\u5173\u95ED\u670D\u52A1\u5C06\u81EA\u52A8\u5173\u95ED\u6240\u6709\u5DF2\u5EFA\u7ACB\u7684\u8FDE\u63A5\u3002",android_version_audio_tip:"\u5F53\u524D\u5B89\u5353\u7248\u672C\u4E0D\u652F\u6301\u97F3\u9891\u5F55\u5236\uFF0C\u8BF7\u5347\u7EA7\u81F3\u5B89\u535310\u6216\u66F4\u9AD8\u3002",android_start_service_tip:"\u70B9\u51FB [\u542F\u52A8\u670D\u52A1] \u6216\u6253\u5F00 [\u5C4F\u5E55\u5F55\u5236] \u6743\u9650\u5F00\u542F\u624B\u673A\u5C4F\u5E55\u5171\u4EAB\u670D\u52A1\u3002",Account:"\u8D26\u53F7",Overwrite:"\u8986\u76D6","This file exists, skip or overwrite this file?":"\u8FD9\u4E2A\u6587\u4EF6/\u6587\u4EF6\u5939\u5DF2\u5B58\u5728\uFF0C\u8DF3\u8FC7/\u8986\u76D6?",Quit:"\u9000\u51FA",doc_mac_permission:"https://rustdesk.com/docs/zh-cn/manual/mac/#\u542F\u7528\u6743\u9650",Help:"\u5E2E\u52A9",Failed:"\u5931\u8D25",Succeeded:"\u6210\u529F","Someone turns on privacy mode, exit":"\u5176\u4ED6\u7528\u6237\u4F7F\u7528\u9690\u79C1\u6A21\u5F0F\uFF0C\u9000\u51FA",Unsupported:"\u4E0D\u652F\u6301","Peer denied":"\u88AB\u63A7\u7AEF\u62D2\u7EDD","Please install plugins":"\u8BF7\u5B89\u88C5\u63D2\u4EF6","Peer exit":"\u88AB\u63A7\u7AEF\u9000\u51FA","Failed to turn off":"\u9000\u51FA\u5931\u8D25","Turned off":"\u9000\u51FA","In privacy mode":"\u8FDB\u5165\u9690\u79C1\u6A21\u5F0F","Out privacy mode":"\u9000\u51FA\u9690\u79C1\u6A21\u5F0F",Language:"\u8BED\u8A00"},cs:{Status:"Stav","Your Desktop":"Va\u0161e plocha",desk_tip:"Pomoc\xED tohoto identifik\xE1toru a hesla m\u016F\u017Eete p\u0159istupovat ke sv\xE9 plo\u0161e.",Password:"Heslo",Ready:"P\u0159ipraveno",Established:"Nav\xE1z\xE1no",connecting_status:"P\u0159ipojov\xE1n\xED se k Rusdesk s\xEDti\u2026","Enable Service":"Povolit slu\u017Ebu","Start Service":"Spustit slu\u017Ebu","Service is running":"Slu\u017Eba je spu\u0161t\u011Bn\xE1","Service is not running":"Slu\u017Eba nen\xED spu\u0161t\u011Bn\xE1",not_ready_status:"Nep\u0159ipraveno. Zkontrolujte sv\xE9 p\u0159ipojen\xED.","Control Remote Desktop":"Ovl\xE1dat vzd\xE1lenou plochu","Transfer File":"P\u0159en\xE9st soubor",Connect:"P\u0159ipojit","Recent Sessions":"Ned\xE1vn\xE9 relace","Address Book":"Adres\xE1\u0159 kontakt\u016F",Confirmation:"Potvrzen\xED","TCP Tunneling":"TCP tunelov\xE1n\xED",Remove:"Odebrat","Refresh random password":"Vytvo\u0159it nov\xE9 n\xE1hodn\xE9 heslo","Set your own password":"Nastavte si sv\xE9 vlastn\xED heslo","Enable Keyboard/Mouse":"Povolit kl\xE1vesnici/my\u0161","Enable Clipboard":"Povolit schr\xE1nku","Enable File Transfer":"Povolit p\u0159enos soubor\u016F","Enable TCP Tunneling":"Povolit TCP tunelov\xE1n\xED","IP Whitelisting":"Povolov\xE1n\xED pouze z dan\xFDch IP adres)","ID/Relay Server":"Identifik\xE1tor / p\u0159ed\xE1vac\xED (relay) server","Stop service":"Zastavit slu\u017Ebu","Change ID":"Zm\u011Bnit identifik\xE1tor",Website:"Webov\xE9 str\xE1nky",About:"O aplikaci",Mute:"Ztlumit","Audio Input":"Vstup zvuku","ID Server":"Server pro identif.","Relay Server":"P\u0159ed\xE1vac\xED (relay) server","API Server":"Server s API rozhran\xEDm",invalid_http:"Je t\u0159eba, aby za\u010D\xEDnalo na http:// nebo https://","Invalid IP":"Neplatn\xE1 IP adresa",id_change_tip:"Pou\u017E\xEDt je mozn\xE9 pouze znaky a-z, A-Z, 0-9 a _ (podtr\u017E\xEDtko). D\xE1le je t\u0159eba aby za\u010D\xEDnalo na p\xEDsmeno a-z, A-Z. D\xE9lka mezi 6 a 16 znaky.","Invalid format":"Neplatn\xFD form\xE1t",server_not_support:"Server zat\xEDm nepodporuje","Not available":"Nen\xED k dispozici","Too frequent":"P\u0159\xEDli\u0161 \u010Dast\xE9",Cancel:"Storno",Skip:"P\u0159esko\u010Dit",Close:"Zav\u0159\xEDt",Retry:"Zkusit znovu",OK:"OK","Password Required":"Vy\u017Eadov\xE1no heslo","Please enter your password":"Zadejte sv\xE9 heslo","Remember password":"Zapamatovat heslo","Wrong Password":"Nespr\xE1vn\xE9 heslo","Do you want to enter again?":"Chcete se znovu p\u0159ipojit?","Connection Error":"Chyba spojen\xED",Error:"Chyba","Reset by the peer":"Resetov\xE1no prot\u011Bj\u0161kem","Connecting...":"P\u0159ipojov\xE1n\xED\u2026","Connection in progress. Please wait.":"Prob\xEDh\xE1 p\u0159ipojov\xE1n\xED \u2013 vy\u010Dkejte.","Please try 1 minute later":"Zkuste to a\u017E za minutu \u010Di d\xE9le","Login Error":"Chyba p\u0159ihl\xE1\u0161en\xED se",Successful:"\xDAsp\u011B\u0161n\xE9","Connected, waiting for image...":"P\u0159ipojeno, \u010Dek\xE1 se na obraz\u2026",Name:"N\xE1zev",Type:"Typ",Modified:"Zm\u011Bn\u011Bno",Size:"Velikost","Show Hidden Files":"Zobrazit skryt\xE9 soubory",Receive:"P\u0159ijmout",Send:"Odeslat","Refresh File":"Znovu na\u010D\xEDst soubor",Local:"M\xEDstn\xED",Remote:"Vzd\xE1len\xE9","Remote Computer":"Vzd\xE1len\xFD po\u010D\xEDta\u010D","Local Computer":"M\xEDstn\xED po\u010D\xEDta\u010D","Confirm Delete":"Potvrdit smaz\xE1n\xED",Delete:"Smazat",Properties:"Vlastnosti","Multi Select":"V\xEDcen\xE1sobn\xFD v\xFDb\u011Br","Empty Directory":"Pr\xE1zdn\xE1 slo\u017Eka","Not an empty directory":"Nepr\xE1zdn\xE1 slo\u017Eka","Are you sure you want to delete this file?":"Opravdu chcete tento soubor vymazat?","Are you sure you want to delete this empty directory?":"Opravdu chcete tuto pr\xE1zdnou slo\u017Eku smazat?","Are you sure you want to delete the file of this directory?":"Opravdu chcete vymazat soubor, poch\xE1zej\xEDc\xED z t\xE9to slo\u017Eky?","Do this for all conflicts":"Nalo\u017Eit takto se v\u0161emi konflikty","This is irreversible!":"Toto nelze vz\xEDt zp\u011Bt",Deleting:"Maz\xE1n\xED",files:"soubory",Waiting:"\u010Cek\xE1 se",Finished:"Dokon\u010Deno",Speed:"Rychlost","Custom Image Quality":"U\u017Eivatelsky ur\u010Den\xE1 kvalita obrazu","Privacy mode":"Re\u017Eim soukrom\xED","Block user input":"Blokovat vstupn\xED za\u0159\xEDzen\xED u\u017Eivatele","Unblock user input":"Odblokovat vstupn\xED za\u0159\xEDzen\xED u\u017Eivatele","Adjust Window":"P\u0159izp\u016Fsobit velikost okna",Original:"P\u016Fvodn\xED",Shrink:"O\u0159\xEDznout",Stretch:"Rozt\xE1hnout","Good image quality":"Dobr\xE1 kvalita obrazu",Balanced:"Vyv\xE1\u017Een\xE9","Optimize reaction time":"Optimalizovat pro co nejni\u017E\u0161\xED prodlevu odezvy",Custom:"U\u017Eivatelsky ur\u010Den\xE9","Show remote cursor":"Zobrazovat ukazatel my\u0161i z prot\u011Bj\u0161ku","Disable clipboard":"Vypnout schr\xE1nku","Lock after session end":"Po ukon\u010Den\xED relace zamknout plochu",Insert:"Vlo\u017Eit","Insert Lock":"Vlo\u017Eit z\xE1mek",Refresh:"Na\u010D\xEDst znovu","ID does not exist":"Takov\xFD identifik\xE1tor neexistuje","Failed to connect to rendezvous server":"Nepoda\u0159il se p\u0159ipojit ke zprost\u0159edkov\xE1vaj\xEDc\xEDmu serveru","Please try later":"Zkuste to pozd\u011Bji","Remote desktop is offline":"Vzd\xE1len\xE1 plocha nen\xED p\u0159ipojen\xE1 ke slu\u017Eb\u011B","Key mismatch":"Neshoda kl\xED\u010D\u016F",Timeout:"P\u0159ekro\u010Den \u010Dasov\xFD limit pro nav\xE1z\xE1n\xED spojen\xED","Failed to connect to relay server":"Nepoda\u0159ilo se p\u0159ipojit k p\u0159ed\xE1vac\xEDmu (relay) serveru","Failed to connect via rendezvous server":"Nepoda\u0159ilo se p\u0159ipojit prost\u0159ednictv\xEDm zprost\u0159edkov\xE1vaj\xEDc\xEDho serveru","Failed to connect via relay server":"Nepoda\u0159ilo se p\u0159ipojit prost\u0159ednictv\xEDm p\u0159ed\xE1vac\xEDmu (relay) serveru","Failed to make direct connection to remote desktop":"Nepoda\u0159ilo s nav\xE1zat p\u0159\xEDm\xE9 p\u0159ipojen\xED ke vzd\xE1len\xE9 plo\u0161e","Set Password":"Nastavit heslo","OS Password":"Heslo do opera\u010Dn\xEDho syst\xE9mu",install_tip:"Kv\u016Fli \u0159\xEDzen\xED opr\xE1vn\u011Bn\xED v syst\xE9mu (UAC), RustDesk v n\u011Bkter\xFDch p\u0159\xEDpadech na prot\u011Bj\u0161ku nefunguje spr\xE1vn\u011B. Abyste se UAC vyhnuli, klikn\u011Bte na n\xED\u017Ee uveden\xE9 tla\u010D\xEDtko a nainstalujte tak RustDesk do syst\xE9mu.","Click to upgrade":"Aktualizaci nainstalujete kliknut\xEDm","Click to download":"St\xE1hnete si kliknut\xEDm","Click to update":"Znovu na\u010Dtete kliknut\xEDm",Configure:"Nastavit",config_acc:"Aby bylo mo\u017En\xE9 na d\xE1lku ovl\xE1dat va\u0161i plochu, je t\u0159eba aplikaci RustDesk ud\u011Blit opr\xE1vn\u011Bn\xED pro \u201EZp\u0159\xEDstupn\u011Bn\xED pro hendikepovan\xE9\u201C.",config_screen:"Aby bylo mo\u017En\xE9 p\u0159istupovat k va\u0161\xED plo\u0161e na d\xE1lku, je t\u0159eba aplikaci RustDesk ud\u011Blit opr\xE1vn\u011B\xED pro \u201ENahr\xE1v\xE1n\xED obsahu obrazovky\u201C.","Installing ...":"Instaluje se\u2026",Install:"Nainstalovat",Installation:"Instalace","Installation Path":"Popis um\xEDst\u011Bn\xED instalace","Create start menu shortcuts":"Vytvo\u0159it z\xE1stupce v nab\xEDdce Start","Create desktop icon":"Vytvo\u0159it ikonu na plo\u0161e",agreement_tip:"Spu\u0161t\u011Bn\xEDm instalace p\u0159ij\xEDm\xE1te licen\u010Dn\xED ujedn\xE1n\xED.","Accept and Install":"P\u0159ijmout a nainstalovat","End-user license agreement":"Licencen\u010Dn\xED ujedn\xE1n\xED s koncov\xFDm u\u017Eivatelem","Generating ...":"Vytv\xE1\u0159en\xED\u2026","Your installation is lower version.":"M\xE1te nainstalovanou star\u0161\xED verzi",not_close_tcp_tip:"Po dobu, po kterou tunel pot\u0159ebujete, nezav\xEDrejte toto okno","Listening ...":"O\u010Dek\xE1vn\xED spojen\xED\u2026","Remote Host":"Vzd\xE1len\xFD stroj","Remote Port":"Port na prot\u011Bj\u0161ku",Action:"Akce",Add:"P\u0159idat","Local Port":"M\xEDstn\xED port",setup_server_tip:"Rychlej\u0161\xED p\u0159ipojen\xED z\xEDsk\xE1te vytvo\u0159en\xEDm si sv\xE9ho vlastn\xEDho serveru","Too short, at least 6 characters.":"P\u0159\xEDli\u0161 kr\xE1tk\xE9 \u2013 alespo\u0148 6 znak\u016F.","The confirmation is not identical.":"Kontroln\xED zad\xE1n\xED se neshoduje.",Permissions:"Opr\xE1vn\u011Bn\xED",Accept:"P\u0159ijmout",Dismiss:"Zahodit",Disconnect:"Odpojit","Allow using keyboard and mouse":"Umo\u017Enit ovl\xE1d\xE1n\xED m\xE9 kl\xE1vesnice a my\u0161i","Allow using clipboard":"Umo\u017Enit pou\u017E\xEDv\xE1n\xED schr\xE1nky","Allow hearing sound":"Umo\u017Enit sly\u0161et m\u016Fj zvuk","Allow file copy and paste":"Povolit kop\xEDrov\xE1n\xED a vkl\xE1d\xE1n\xED soubor\u016F",Connected:"P\u0159ipojeno","Direct and encrypted connection":"P\u0159\xEDm\xE9 a \u0161ifrovan\xE9 spojen\xED","Relayed and encrypted connection":"P\u0159ed\xE1van\xE9 (relay) a \u0161ifrovan\xE9 spojen\xED","Direct and unencrypted connection":"P\u0159\xEDm\xE9 a ne\u0161ifrovan\xE9 spojen\xED","Relayed and unencrypted connection":"P\u0159ed\xE1van\xE9 (relay) a ne\u0161ifrovan\xE9 spojen\xED","Enter Remote ID":"Zadejte identifik\xE1tor prot\u011Bj\u0161ku","Enter your password":"Zadejte sv\xE9 heslo","Logging in...":"P\u0159ihla\u0161ov\xE1n\xED se\u2026","Enable RDP session sharing":"Zapnout sd\xEDlen\xED relace RDP protokolu","Auto Login":"Automatick\xE9 p\u0159ihl\xE1\u0161en\xED","Enable Direct IP Access":"Zapnout p\u0159\xEDm\xFD p\u0159\xEDstup na IP adresu",Rename:"P\u0159ejmenovat",Space:"Mezera","Create Desktop Shortcut":"Vytvo\u0159it z\xE1stupce na plo\u0161e","Change Path":"Zm\u011Bnit um\xEDst\u011Bn\xED","Create Folder":"Vytvo\u0159it slo\u017Eku","Please enter the folder name":"Zadejte n\xE1zev pro slo\u017Eku","Fix it":"Opravit to",Warning:"Upozornen\xED","Login screen using Wayland is not supported":"P\u0159ihla\u0161ovac\xED obrazovka prost\u0159ednictv\xEDm Wayland nen\xED podporov\xE1na","Reboot required":"Je t\u0159eba restartovat","Unsupported display server ":"Nepodporovan\xFD zobrazovac\xED server","x11 expected":"o\u010Dek\xE1v\xE1ny x11",Port:"\u010C\xEDslo portu",Settings:"Nastaven\xED",Username:"U\u017Eivatelsk\xE9 jm\xE9no","Invalid port":"Neplatn\xE9 \u010D\xEDslo portu","Closed manually by the peer":"Ru\u010Dn\u011B ukon\u010Deno prot\u011Bj\u0161kem","Enable remote configuration modification":"Umo\u017Enit upravov\xE1n\xED nastaven\xED vzd\xE1len\xE9ho","Run without install":"Spustit bez instalov\xE1n\xED","Always connected via relay":"V\u017Edy spojov\xE1no prost\u0159ednictv\xEDm br\xE1ny pro p\u0159ed\xE1v\xE1n\xED (relay)","Always connect via relay":"V\u017Edy se spojovat prost\u0159ednictv\xEDm br\xE1ny pro p\u0159ed\xE1v\xE1n\xED (relay)",whitelist_tip:"P\u0159\xEDstup je umo\u017En\u011Bn pouze z IP adres, nach\xE1zej\xEDc\xEDch se na seznamu povolen\xFDch",Login:"P\u0159ihl\xE1sit se",Logout:"Odhl\xE1sit se",Tags:"\u0160t\xEDtky","Search ID":"Hledat identifik\xE1tor","Current Wayland display server is not supported":"Zobrazovac\xED server Wayland zat\xEDm nen\xED podporov\xE1n",whitelist_sep:"Od\u011Blov\xE1no \u010D\xE1rkou, st\u0159edn\xEDkem, mezerou nebo koncem \u0159\xE1dku","Add ID":"P\u0159idat identifik\xE1tor","Add Tag":"P\u0159idat \u0161t\xEDtek","Unselect all tags":"Zru\u0161it v\xFDb\u011Br v\u0161ech \u0161t\xEDtk\u016F","Network error":"Chyba s\xEDt\u011B","Username missed":"Chyb\xED u\u017Eivatelsk\xE9 jm\xE9no","Password missed":"Chyb\xED heslo","Wrong credentials":"Nespr\xE1vn\xE9 p\u0159ihla\u0161ovac\xED \xFAdaje","Edit Tag":"Upravit \u0161t\xEDtek","Unremember Password":"P\u0159estat si heslo pamatovat",Favorites:"Obl\xEDben\xE9","Add to Favorites":"P\u0159idat do obl\xEDben\xFDch","Remove from Favorites":"Odebrat z obl\xEDben\xFDch",Empty:"Pr\xE1zdn\xE9","Invalid folder name":"Neplatn\xFD n\xE1zev slo\u017Eky","Socks5 Proxy":"Socks5 proxy",Hostname:"N\xE1zev stroje",Discovered:"Objeveno",install_daemon_tip:"Pokud m\xE1 b\xFDt spou\u0161t\u011Bno p\u0159i startu syst\xE9mu, je t\u0159eba nainstalovat syst\xE9movou slu\u017Ebu.","Remote ID":"Identif. prot\u011Bj\u0161ku",Paste:"Vlo\u017Eit","Paste here?":"Vlo\u017Eit sem?","Are you sure to close the connection?":"Opravdu chcete spojen\xED ukon\u010Dit?","Download new version":"St\xE1hnout si novou verzi","Touch mode":"Re\u017Eim dotyku","Mouse mode":"Re\u017Eim my\u0161i","One-Finger Tap":"Klepnut\xED jedn\xEDm prstem","Left Mouse":"Lev\xE9 tla\u010D\xEDtko my\u0161i","One-Long Tap":"Jedno dlouh\xE9 klepnut\xED","Two-Finger Tap":"Klepnut\xED dv\u011Bma prsty","Right Mouse":"Prav\xE9 tla\u010D\xEDtko my\u0161i","One-Finger Move":"P\u0159esouv\xE1n\xED jedn\xEDm prstem","Double Tap & Move":"Dvojit\xE9 klepnut\xED a p\u0159esun","Mouse Drag":"P\u0159eta\u017Een\xED my\u0161\xED","Three-Finger vertically":"T\u0159emi prsty svisle","Mouse Wheel":"Kole\u010Dko my\u0161i","Two-Finger Move":"Posun dv\u011Bma prsty","Canvas Move":"Posun zobrazen\xED","Pinch to Zoom":"P\u0159ibl\xED\u017E\xEDte rozta\u017Een\xEDm dv\u011Bma prsty","Canvas Zoom":"P\u0159ibl\xED\u017Een\xED zobrazen\xED","Reset canvas":"Vr\xE1tit m\u011B\u0159tko zobrazen\xED na v\xFDchoz\xED","No permission of file transfer":"\u017D\xE1dn\xE9 opr\xE1vn\u011Bn\xED p\u0159enosu souboru",Note:"Pozn\xE1mka",Connection:"P\u0159ipojen\xED","Share Screen":"Nasd\xEDlet obrazovku",CLOSE:"ZAV\u0158\xCDT",OPEN:"OTEV\u0158\xCDT",Chat:"Chat",Total:"Celkem",items:"Polo\u017Eek",Selected:"Vybr\xE1no","Screen Capture":"Zachyt\xE1v\xE1n\xED obrazovky","Input Control":"Ovl\xE1d\xE1n\xED vstupn\xEDch za\u0159\xEDzen\xED","Audio Capture":"Zachyt\xE1v\xE1n\xED zvuku","File Connection":"Souborov\xE9 spojen\xED","Screen Connection":"Spojen\xED obrazovky","Do you accept?":"P\u0159ij\xEDm\xE1te?","Open System Setting":"Otev\u0159\xEDt nastaven\xED syst\xE9mu","How to get Android input permission?":"Jak v syst\xE9mu Android z\xEDskat opr\xE1vn\u011Bn\xED pro vstupn\xED za\u0159\xEDzen\xED?",android_input_permission_tip1:"Aby vzd\xE1len\xE9 za\u0159\xEDzen\xED mohlo ovl\xE1dat va\u0161e Android za\u0159\xEDzen\xED prost\u0159ednictv\xED my\u0161i \u010Di dotyk\u016F, je t\u0159eba povolit, aby RustDesk mohlo pou\u017E\xEDvat slu\u017Ebu \u201EZp\u0159\xEDstupn\u011Bn\xED hendikepovan\xFDm\u201C.",android_input_permission_tip2:"P\u0159ejd\u011Bte na n\xE1sleduj\xEDc\xED str\xE1nku nastaven\xED syst\xE9mu, najd\u011Bte a p\u0159ejd\u011Bte do [Nainstalovan\xE9 slu\u017Eby] a zapn\u011Bte slu\u017Ebu [RustDesk vstup].",android_new_connection_tip:"Obdr\u017Een nov\xFD po\u017Eadavek na \u0159\xEDzen\xED za\u0159\xEDzen\xED, kter\xFD chce ovl\xE1dat va\u0161e st\xE1vaj\xEDc\xED za\u0159\xEDzen\xED.",android_service_will_start_tip:"Zapnut\xED \u201EZachyt\xE1v\xE1n\xED obsahu obrazovky\u201C automaticky spust\xED slu\u017Ebu, co\u017E umo\u017En\xED ostatn\xEDm za\u0159\xEDzen\xEDm \u017E\xE1dat o p\u0159ipojen\xED k va\u0161emu za\u0159\xEDzen\xED.",android_stop_service_tip:"Zastaven\xED slu\u017Eby automaticky ukon\u010D\xED ve\u0161ker\xE1 nav\xE1zan\xE1 spojen\xED.",android_version_audio_tip:"V\xE1mi nyn\xED pou\u017E\xEDvan\xE1 verze syst\xE9mu Android nepodporuje zachyt\xE1v\xE1n\xED zvuku \u2013 p\u0159ejd\u011Bte na Android 10 nebo nov\u011Bj\u0161\xED.",android_start_service_tip:"Slu\u017Ebu pro sd\xEDlen\xED obrazovky spust\xEDte klepnut\xEDm na [Spustit slu\u017Ebu] nebo UD\u011ALTE pov\u011B\u0159en\xED pro [Zachyt\xE1v\xE1n\xED obsahu obrazovky].",Account:"\xDA\u010Det",Overwrite:"P\u0159epsat","This file exists, skip or overwrite this file?":"Tento soubor existuje \u2013 p\u0159esko\u010Dit ho nebo p\u0159epsat?",Quit:"Ukon\u010Dit",doc_mac_permission:"https://rustdesk.com/docs/en/manual/mac/#enable-permissions",Help:"N\xE1pov\u011Bda",Failed:"Nepoda\u0159ilo se",Succeeded:"Usp\u011Bl","Someone turns on privacy mode, exit":"N\u011Bkdo zapne re\u017Eim soukrom\xED, ukon\u010Dete ho",Unsupported:"Nepodporov\xE1no","Peer denied":"Peer pop\u0159el","Please install plugins":"Nainstalujte si pros\xEDm pluginy","Peer exit":"Peer exit","Failed to turn off":"Nepoda\u0159ilo se vypnout","Turned off":"Vypnut\xFD","In privacy mode":"v re\u017Eimu soukrom\xED","Out privacy mode":"mimo re\u017Eim soukrom\xED",Language:""},tw:{Status:"\u72C0\u614B","Your Desktop":"\u60A8\u7684\u684C\u9762",desk_tip:"\u60A8\u53EF\u4EE5\u900F\u904E\u6B64 ID \u53CA\u5BC6\u78BC\u5B58\u53D6\u60A8\u7684\u684C\u9762",Password:"\u5BC6\u78BC",Ready:"\u5C31\u7DD2",Established:"\u5DF2\u5EFA\u7ACB",connecting_status:"\u6B63\u5728\u9023\u63A5\u81F3 RustDesk \u7DB2\u8DEF...","Enable Service":"\u555F\u7528\u670D\u52D9","Start Service":"\u555F\u52D5\u670D\u52D9","Service is running":"\u670D\u52D9\u6B63\u5728\u904B\u884C","Service is not running":"\u670D\u52D9\u5C1A\u672A\u57F7\u884C",not_ready_status:"\u5C1A\u672A\u5C31\u7DD2\u3002\u8ACB\u6AA2\u67E5\u60A8\u7684\u7DB2\u8DEF\u9023\u7DDA","Control Remote Desktop":"\u63A7\u5236\u9060\u7AEF\u684C\u9762","Transfer File":"\u50B3\u8F38\u6A94\u6848",Connect:"\u9023\u63A5","Recent Sessions":"\u8FD1\u671F\u7684\u5DE5\u4F5C\u968E\u6BB5","Address Book":"\u901A\u8A0A\u9304",Confirmation:"\u78BA\u8A8D","TCP Tunneling":"TCP \u901A\u9053",Remove:"\u79FB\u9664","Refresh random password":"\u91CD\u65B0\u7522\u751F\u96A8\u6A5F\u5BC6\u78BC","Set your own password":"\u81EA\u884C\u8A2D\u7F6E\u5BC6\u78BC","Enable Keyboard/Mouse":"\u555F\u7528\u9375\u76E4/\u6ED1\u9F20","Enable Clipboard":"\u555F\u7528\u526A\u8CBC\u7C3F","Enable File Transfer":"\u555F\u7528\u6A94\u6848\u50B3\u8F38","Enable TCP Tunneling":"\u555F\u7528 TCP \u901A\u9053","IP Whitelisting":"IP \u767D\u540D\u55AE","ID/Relay Server":"ID/\u8F49\u9001\u4F3A\u670D\u5668","Stop service":"\u505C\u6B62\u670D\u52D9","Change ID":"\u66F4\u6539 ID",Website:"\u7DB2\u7AD9",About:"\u95DC\u65BC",Mute:"\u975C\u97F3","Audio Input":"\u97F3\u8A0A\u8F38\u5165","ID Server":"ID \u4F3A\u670D\u5668","Relay Server":"\u8F49\u9001\u4F3A\u670D\u5668","API Server":"API \u4F3A\u670D\u5668",invalid_http:"\u958B\u982D\u5FC5\u9808\u70BA http:// \u6216 https://","Invalid IP":"IP \u7121\u6548",id_change_tip:"\u50C5\u80FD\u4F7F\u7528\u4EE5\u4E0B\u5B57\u5143\uFF1Aa-z\u3001A-Z\u30010-9\u3001_ (\u5E95\u7DDA)\u3002\u9996\u5B57\u5143\u5FC5\u9808\u70BA a-z \u6216 A-Z\u3002\u9577\u5EA6\u4ECB\u65BC 6 \u5230 16 \u4E4B\u9593\u3002","Invalid format":"\u683C\u5F0F\u7121\u6548",server_not_support:"\u670D\u52D9\u5668\u66AB\u4E0D\u652F\u6301","Not available":"\u7121\u6CD5\u4F7F\u7528","Too frequent":"\u4FEE\u6539\u904E\u65BC\u983B\u7E41\uFF0C\u8ACB\u7A0D\u5F8C\u518D\u8A66\u3002",Cancel:"\u53D6\u6D88",Skip:"\u8DF3\u904E",Close:"\u95DC\u9589",Retry:"\u91CD\u8A66",OK:"\u78BA\u5B9A","Password Required":"\u9700\u8981\u5BC6\u78BC","Please enter your password":"\u8ACB\u8F38\u5165\u60A8\u7684\u5BC6\u78BC","Remember password":"\u8A18\u4F4F\u5BC6\u78BC","Wrong Password":"\u5BC6\u78BC\u932F\u8AA4","Do you want to enter again?":"\u60A8\u8981\u91CD\u65B0\u8F38\u5165\u55CE\uFF1F","Connection Error":"\u9023\u7DDA\u932F\u8AA4",Error:"\u932F\u8AA4","Reset by the peer":"\u5C0D\u65B9\u91CD\u7F6E\u4E86\u9023\u7DDA","Connecting...":"\u6B63\u5728\u9023\u63A5...","Connection in progress. Please wait.":"\u6B63\u5728\u9023\u63A5\uFF0C\u8ACB\u7A0D\u5019\u3002","Please try 1 minute later":"\u8ACB\u65BC 1 \u5206\u9418\u5F8C\u518D\u8A66","Login Error":"\u767B\u5165\u932F\u8AA4",Successful:"\u6210\u529F","Connected, waiting for image...":"\u5DF2\u9023\u7DDA\uFF0C\u7B49\u5F85\u756B\u9762\u50B3\u8F38...",Name:"\u540D\u7A31",Type:"\u985E\u578B",Modified:"\u4FEE\u6539\u6642\u9593",Size:"\u5927\u5C0F","Show Hidden Files":"\u986F\u793A\u96B1\u85CF\u6A94\u6848",Receive:"\u63A5\u6536",Send:"\u50B3\u9001","Refresh File":"\u5237\u65B0\u6587\u4EF6",Local:"\u672C\u5730",Remote:"\u9060\u7AEF","Remote Computer":"\u9060\u7AEF\u96FB\u8166","Local Computer":"\u672C\u5730\u96FB\u8166","Confirm Delete":"\u78BA\u8A8D\u522A\u9664",Delete:"\u522A\u9664",Properties:"\u5C6C\u6027","Multi Select":"\u591A\u9078","Empty Directory":"\u7A7A\u6587\u4EF6\u593E","Not an empty directory":"\u4E0D\u662F\u4E00\u500B\u7A7A\u6587\u4EF6\u593E","Are you sure you want to delete this file?":"\u60A8\u78BA\u5B9A\u8981\u522A\u9664\u6B64\u6A94\u6848\u55CE\uFF1F","Are you sure you want to delete this empty directory?":"\u60A8\u78BA\u5B9A\u8981\u522A\u9664\u6B64\u7A7A\u76EE\u9304\u55CE\uFF1F","Are you sure you want to delete the file of this directory?":"\u60A8\u78BA\u5B9A\u8981\u522A\u9664\u6B64\u76EE\u9304\u4E2D\u7684\u6A94\u6848\u55CE\uFF1F","Do this for all conflicts":"\u5957\u7528\u5230\u5176\u4ED6\u885D\u7A81","This is irreversible!":"\u6B64\u64CD\u4F5C\u4E0D\u53EF\u9006\uFF01",Deleting:"\u6B63\u5728\u522A\u9664",files:"\u6A94\u6848",Waiting:"\u6B63\u5728\u7B49\u5019...",Finished:"\u5DF2\u5B8C\u6210",Speed:"\u901F\u5EA6","Custom Image Quality":"\u81EA\u8A02\u5716\u7247\u54C1\u8CEA","Privacy mode":"\u96B1\u79C1\u6A21\u5F0F","Block user input":"\u5C01\u9396\u4F7F\u7528\u8005\u8F38\u5165","Unblock user input":"\u53D6\u6D88\u5C01\u9396\u4F7F\u7528\u8005\u8F38\u5165","Adjust Window":"\u8ABF\u6574\u8996\u7A97",Original:"\u539F\u59CB",Shrink:"\u7E2E\u6E1B",Stretch:"\u5EF6\u5C55","Good image quality":"\u756B\u9762\u54C1\u8CEA\u826F\u597D",Balanced:"\u5E73\u8861","Optimize reaction time":"\u56DE\u61C9\u901F\u5EA6\u6700\u4F73\u5316",Custom:"\u81EA\u8A02","Show remote cursor":"\u986F\u793A\u9060\u7AEF\u6E38\u6A19","Disable clipboard":"\u505C\u7528\u526A\u8CBC\u7C3F","Lock after session end":"\u5DE5\u4F5C\u968E\u6BB5\u7D50\u675F\u5F8C\u9396\u5B9A\u96FB\u8166",Insert:"\u63D2\u5165","Insert Lock":"\u9396\u5B9A\u9060\u7AEF\u96FB\u8166",Refresh:"\u91CD\u65B0\u8F09\u5165","ID does not exist":"ID \u4E0D\u5B58\u5728","Failed to connect to rendezvous server":"\u7121\u6CD5\u9023\u63A5\u81F3 rendezvous \u4F3A\u670D\u5668","Please try later":"\u8ACB\u7A0D\u5019\u518D\u8A66","Remote desktop is offline":"\u9060\u7AEF\u96FB\u8166\u96E2\u7DDA","Key mismatch":"\u91D1\u9470\u4E0D\u7B26",Timeout:"\u903E\u6642","Failed to connect to relay server":"\u7121\u6CD5\u9023\u63A5\u81F3\u8F49\u9001\u4F3A\u670D\u5668","Failed to connect via rendezvous server":"\u7121\u6CD5\u900F\u904E rendezvous \u4F3A\u670D\u5668\u9023\u63A5","Failed to connect via relay server":"\u7121\u6CD5\u900F\u904E\u8F49\u9001\u4F3A\u670D\u5668\u9023\u63A5","Failed to make direct connection to remote desktop":"\u7121\u6CD5\u76F4\u63A5\u9023\u7DDA\u81F3\u9060\u7AEF\u96FB\u8166","Set Password":"\u8A2D\u7F6E\u5BC6\u78BC","OS Password":"\u4F5C\u696D\u7CFB\u7D71\u5BC6\u78BC",install_tip:"UAC \u6703\u5C0E\u81F4 RustDesk \u5728 Portable \u4E0B\u7121\u6CD5\u6B63\u5E38\u4EE5\u9060\u7AEF\u96FB\u8166\u904B\u4F5C\u3002","Click to upgrade":"\u9EDE\u64CA\u4EE5\u5347\u7D1A","Click to download":"\u9EDE\u64CA\u4EE5\u4E0B\u8F09","Click to update":"\u9EDE\u64CA\u4EE5\u66F4\u65B0",Configure:"\u8A2D\u5B9A",config_acc:"\u60A8\u9700\u8981\u6388\u4E88 RustDesk \uFF62\u5354\u52A9\u5DE5\u5177\u300D \u6B0A\u9650\u624D\u80FD\u9060\u7AEF\u5B58\u53D6\u96FB\u8166\u3002",config_screen:"\u60A8\u9700\u8981\u6388\u4E88 RustDesk \uFF62\u756B\u9762\u9304\u88FD\u300D \u6B0A\u9650\u624D\u80FD\u9060\u7AEF\u5B58\u53D6\u96FB\u8166\u3002","Installing ...":"\u6B63\u5728\u5B89\u88DD...",Install:"\u5B89\u88DD",Installation:"\u5B89\u88DD","Installation Path":"\u5B89\u88DD\u8DEF\u5F91","Create start menu shortcuts":"\u5EFA\u7ACB\u958B\u59CB\u9078\u55AE\u6377\u5F91","Create desktop icon":"\u5EFA\u7ACB\u684C\u9762\u5716\u793A",agreement_tip:"\u958B\u59CB\u5B89\u88DD\u5373\u8868\u793A\u63A5\u53D7\u8A31\u53EF\u5354\u8B70","Accept and Install":"\u63A5\u53D7\u4E26\u5B89\u88DD","End-user license agreement":"\u4F7F\u7528\u8005\u6388\u6B0A\u5408\u7D04","Generating ...":"\u6B63\u5728\u7522\u751F ...","Your installation is lower version.":"\u60A8\u7684\u5B89\u88DD\u7248\u672C\u904E\u820A\u3002",not_close_tcp_tip:"\u4F7F\u7528\u901A\u9053\u6642\u8ACB\u4E0D\u8981\u95DC\u9589\u6B64\u8996\u7A97","Listening ...":"\u6B63\u5728\u7B49\u5F85\u901A\u9053\u9023\u63A5...","Remote Host":"\u9060\u7AEF\u4E3B\u6A5F","Remote Port":"\u9060\u7AEF\u9023\u63A5\u57E0",Action:"\u64CD\u4F5C",Add:"\u65B0\u589E","Local Port":"\u672C\u6A5F\u9023\u63A5\u57E0",setup_server_tip:"\u82E5\u60A8\u9700\u8981\u66F4\u5FEB\u7684\u9023\u63A5\u901F\u5EA6\uFF0C\u53EF\u4EE5\u9078\u64C7\u81EA\u884C\u5EFA\u7ACB\u4F3A\u670D\u5668","Too short, at least 6 characters.":"\u904E\u77ED\uFF0C\u81F3\u5C11\u9700 6 \u500B\u5B57\u5143\u3002","The confirmation is not identical.":"\u5169\u6B21\u8F38\u5165\u4E0D\u76F8\u7B26",Permissions:"\u6B0A\u9650",Accept:"\u63A5\u53D7",Dismiss:"\u95DC\u9589",Disconnect:"\u65B7\u958B\u9023\u7DDA","Allow using keyboard and mouse":"\u5141\u8A31\u4F7F\u7528\u9375\u76E4\u548C\u6ED1\u9F20","Allow using clipboard":"\u5141\u8A31\u4F7F\u7528\u526A\u8CBC\u7C3F","Allow hearing sound":"\u5141\u8A31\u5206\u4EAB\u97F3\u8A0A","Allow file copy and paste":"\u5141\u8A31\u6587\u4EF6\u8907\u88FD\u548C\u7C98\u8CBC",Connected:"\u5DF2\u9023\u63A5","Direct and encrypted connection":"\u52A0\u5BC6\u76F4\u63A5\u9023\u7DDA","Relayed and encrypted connection":"\u52A0\u5BC6\u8F49\u9001\u9023\u7DDA","Direct and unencrypted connection":"\u672A\u52A0\u5BC6\u76F4\u63A5\u9023\u7DDA","Relayed and unencrypted connection":"\u672A\u52A0\u5BC6\u8F49\u9001\u9023\u7DDA","Enter Remote ID":"\u8F38\u5165\u9060\u7AEF ID","Enter your password":"\u8F38\u5165\u60A8\u7684\u5BC6\u78BC","Logging in...":"\u6B63\u5728\u767B\u5165...","Enable RDP session sharing":"\u555F\u7528 RDP \u5DE5\u4F5C\u968E\u6BB5\u5171\u4EAB","Auto Login":"\u81EA\u52D5\u767B\u5165 (\u9396\u5B9A\u5C07\u5728\u8A2D\u5B9A\u95DC\u9589\u5F8C\u5957\u7528)","Enable Direct IP Access":"\u5141\u8A31 IP \u76F4\u63A5\u5B58\u53D6",Rename:"\u91CD\u65B0\u547D\u540D",Space:"\u7A7A\u767D","Create Desktop Shortcut":"\u5EFA\u7ACB\u684C\u9762\u6377\u5F91","Change Path":"\u66F4\u6539\u8DEF\u5F91","Create Folder":"\u5EFA\u7ACB\u8CC7\u6599\u593E","Please enter the folder name":"\u8ACB\u8F38\u5165\u8CC7\u6599\u593E\u540D\u7A31","Fix it":"\u4FEE\u5FA9",Warning:"\u8B66\u544A","Login screen using Wayland is not supported":"\u4E0D\u652F\u63F4\u4F7F\u7528 Wayland \u7684\u767B\u5165\u756B\u9762","Reboot required":"\u9700\u8981\u91CD\u65B0\u555F\u52D5","Unsupported display server ":"\u4E0D\u652F\u63F4\u986F\u793A\u4F3A\u670D\u5668","x11 expected":"\u9810\u671F x11",Port:"\u9023\u63A5\u57E0",Settings:"\u8A2D\u5B9A",Username:"\u4F7F\u7528\u8005\u540D\u7A31","Invalid port":"\u9023\u63A5\u57E0\u7121\u6548","Closed manually by the peer":"\u7531\u5C0D\u65B9\u624B\u52D5\u95DC\u9589","Enable remote configuration modification":"\u555F\u7528\u9060\u7AEF\u66F4\u6539\u8A2D\u5B9A","Run without install":"\u8DF3\u904E\u5B89\u88DD\u76F4\u63A5\u57F7\u884C","Always connected via relay":"\u4E00\u5F8B\u900F\u904E\u8F49\u9001\u9023\u7DDA","Always connect via relay":"\u4E00\u5F8B\u900F\u904E\u8F49\u9001\u9023\u7DDA",whitelist_tip:"\u53EA\u6709\u767D\u540D\u55AE\u4E2D\u7684 IP \u53EF\u4EE5\u5B58\u53D6",Login:"\u767B\u5165",Logout:"\u767B\u51FA",Tags:"\u6A19\u7C64","Search ID":"\u641C\u5C0B ID","Current Wayland display server is not supported":"\u76EE\u524D\u4E0D\u652F\u63F4 Wayland \u986F\u793A\u4F3A\u670D\u5668",whitelist_sep:"\u4F7F\u7528\u9017\u865F\u3001\u5206\u865F\u3001\u7A7A\u767D\uFF0C\u6216\u662F\u63DB\u884C\u4F86\u5206\u9694","Add ID":"\u65B0\u589E ID","Add Tag":"\u65B0\u589E\u6A19\u7C64","Unselect all tags":"\u53D6\u6D88\u9078\u53D6\u6240\u6709\u6A19\u7C64","Network error":"\u7DB2\u8DEF\u932F\u8AA4","Username missed":"\u7F3A\u5C11\u4F7F\u7528\u8005\u540D\u7A31","Password missed":"\u7F3A\u5C11\u5BC6\u78BC","Wrong credentials":"\u63D0\u4F9B\u7684\u767B\u5165\u8CC7\u8A0A\u6709\u8AA4","Edit Tag":"\u7DE8\u8F2F\u6A19\u7C64","Unremember Password":"\u5FD8\u6389\u5BC6\u78BC",Favorites:"\u6536\u85CF","Add to Favorites":"\u52A0\u5165\u5230\u6536\u85CF","Remove from Favorites":"\u5F9E\u6536\u85CF\u4E2D\u522A\u9664",Empty:"\u7A7A\u7A7A\u5982\u4E5F","Invalid folder name":"\u8CC7\u6599\u593E\u540D\u7A31\u7121\u6548","Socks5 Proxy":"Socks5 \u4EE3\u7406",Hostname:"\u4E3B\u6A5F\u540D\u7A31",Discovered:"\u5DF2\u767C\u73FE",install_daemon_tip:"\u70BA\u4E86\u958B\u6A5F\u555F\u52D5\uFF0C\u8ACB\u5B89\u88DD\u7CFB\u7D71\u670D\u52D9\u3002","Remote ID":"\u9060\u7AEF ID",Paste:"\u8CBC\u4E0A","Paste here?":"\u8CBC\u4E0A\u5230\u9019\u88E1?","Are you sure to close the connection?":"\u60A8\u78BA\u5B9A\u8981\u95DC\u9589\u9023\u7DDA\u55CE\uFF1F","Download new version":"\u4E0B\u8F09\u65B0\u7248\u672C","Touch mode":"\u89F8\u63A7\u6A21\u5F0F","Mouse mode":"\u6ED1\u9F20\u6A21\u5F0F","One-Finger Tap":"\u55AE\u6307\u8F15\u89F8","Left Mouse":"\u6ED1\u9F20\u5DE6\u9375","One-Long Tap":"\u55AE\u6307\u9577\u6309","Two-Finger Tap":"\u96D9\u6307\u8F15\u89F8","Right Mouse":"\u6ED1\u9F20\u53F3\u9375","One-Finger Move":"\u55AE\u6307\u79FB\u52D5","Double Tap & Move":"\u96D9\u64CA\u4E26\u79FB\u52D5","Mouse Drag":"\u6ED1\u9F20\u9078\u4E2D\u62D6\u52D5","Three-Finger vertically":"\u4E09\u6307\u5782\u76F4\u6ED1\u52D5","Mouse Wheel":"\u6ED1\u9F20\u6EFE\u8F2A","Two-Finger Move":"\u96D9\u6307\u79FB\u52D5","Canvas Move":"\u79FB\u52D5\u756B\u5E03","Pinch to Zoom":"\u96D9\u6307\u7E2E\u653E","Canvas Zoom":"\u7E2E\u653E\u756B\u5E03","Reset canvas":"\u91CD\u7F6E\u756B\u5E03","No permission of file transfer":"\u7121\u6587\u4EF6\u50B3\u8F38\u6B0A\u9650",Note:"\u5099\u8A3B",Connection:"\u9023\u63A5","Share Screen":"\u5171\u4EAB\u756B\u9762",CLOSE:"\u95DC\u9589",OPEN:"\u958B\u555F",Chat:"\u804A\u5929\u6D88\u606F",Total:"\u7E3D\u8A08",items:"\u500B\u9805\u76EE",Selected:"\u5DF2\u9078\u64C7","Screen Capture":"\u756B\u9762\u9304\u88FD","Input Control":"\u8F38\u5165\u63A7\u5236","Audio Capture":"\u97F3\u8A0A\u9304\u88FD","File Connection":"\u6A94\u6848\u9023\u7DDA","Screen Connection":"\u756B\u9762\u9023\u7DDA","Do you accept?":"\u662F\u5426\u63A5\u53D7\uFF1F","Open System Setting":"\u6253\u958B\u7CFB\u7D71\u8A2D\u5B9A","How to get Android input permission?":"\u5982\u4F55\u7372\u53D6 Android \u7684\u8F38\u5165\u6B0A\u9650\uFF1F",android_input_permission_tip1:"\u53D6\u5F97\u8F38\u5165\u6B0A\u9650\u5F8C\u53EF\u4EE5\u8B93\u9060\u7AEF\u88DD\u7F6E\u901A\u904E\u6ED1\u9F20\u63A7\u5236\u6B64 Android \u88DD\u7F6E",android_input_permission_tip2:"\u8ACB\u5728\u63A5\u4E0B\u4F86\u7684\u7CFB\u7D71\u8A2D\u5B9A\u9801\u9762\u4E2D\uFF0C\u627E\u5230\u4E26\u9032\u5165 \uFF62\u5DF2\u5B89\u88DD\u7684\u670D\u52D9\uFF63 \u9801\u9762\uFF0C\u4E26\u5C07 \uFF62RustDesk Input\uFF63 \u670D\u52D9\u958B\u555F",android_new_connection_tip:"\u6536\u5230\u65B0\u7684\u9023\u63A5\u63A7\u5236\u8ACB\u6C42\uFF0C\u5C0D\u65B9\u60F3\u8981\u63A7\u5236\u60A8\u76EE\u524D\u7684\u8A2D\u5099",android_service_will_start_tip:"\u958B\u555F\u756B\u9762\u9304\u88FD\u6B0A\u9650\u5C07\u81EA\u52D5\u958B\u555F\u670D\u52D9\uFF0C\u5141\u8A31\u5176\u4ED6\u88DD\u7F6E\u5411\u6B64\u88DD\u7F6E\u8ACB\u6C42\u5EFA\u7ACB\u9023\u63A5\u3002",android_stop_service_tip:"\u95DC\u9589\u670D\u52D9\u5C07\u81EA\u52D5\u95DC\u9589\u6240\u6709\u5DF2\u5EFA\u7ACB\u7684\u9023\u63A5\u3002",android_version_audio_tip:"\u76EE\u524D\u7684 Android \u7248\u672C\u4E0D\u652F\u6301\u97F3\u8A0A\u9304\u88FD\uFF0C\u8ACB\u5347\u7D1A\u81F3 Android 10 \u6216\u4EE5\u4E0A\u7248\u672C\u3002",android_start_service_tip:"\u9EDE\u64CA \uFF62\u555F\u52D5\u670D\u52D9\uFF63 \u6216\u555F\u7528 \uFF62\u756B\u9762\u9304\u88FD\uFF63 \u6B0A\u9650\u4EE5\u958B\u555F\u624B\u6A5F\u756B\u9762\u5171\u4EAB\u670D\u52D9\u3002",Account:"\u5E33\u6236",Overwrite:"\u8986\u5BEB","This file exists, skip or overwrite this file?":"\u6B64\u6A94\u6848/\u8CC7\u6599\u593E\u5DF2\u5B58\u5728\uFF0C\u8981\u8DF3\u904E\u6216\u662F\u8986\u5BEB\u6B64\u6A94\u6848\u55CE\uFF1F",Quit:"\u9000\u51FA",doc_mac_permission:"https://rustdesk.com/docs/zh-tw/manual/mac/#\u555F\u7528\u6B0A\u9650",Help:"\u5E6B\u52A9",Failed:"\u5931\u6557",Succeeded:"\u6210\u529F","Someone turns on privacy mode, exit":"\u5176\u4ED6\u7528\u6236\u958B\u555F\u96B1\u79C1\u6A21\u5F0F\uFF0C\u9000\u51FA",Unsupported:"\u4E0D\u652F\u6301","Peer denied":"\u88AB\u63A7\u7AEF\u62D2\u7D55","Please install plugins":"\u8ACB\u5B89\u88DD\u63D2\u4EF6","Peer exit":"\u88AB\u63A7\u7AEF\u9000\u51FA","Failed to turn off":"\u9000\u51FA\u5931\u6557","Turned off":"\u9000\u51FA","In privacy mode":"\u958B\u555F\u96B1\u79C1\u6A21\u5F0F","Out privacy mode":"\u9000\u51FA\u96B1\u79C1\u6A21\u5F0F",Language:"\u8A9E\u8A00"},sk:{Status:"Stav","Your Desktop":"Va\u0161a plocha",desk_tip:"K svojej ploche sa m\xF4\u017Eete pripoji\u0165 pomocou zobrazen\xE9ho ID a hesla.",Password:"Heslo",Ready:"Pripraven\xE9",Established:"Nadviazan\xE9",connecting_status:"Prip\xE1jam sa na RusDesk server...","Enable Service":"Povoli\u0165 slu\u017Ebu","Start Service":"Spusti\u0165 slu\u017Ebu","Service is running":"Slu\u017Eba je akt\xEDvna","Service is not running":"Slu\u017Eba je vypnut\xE1",not_ready_status:"Nepripraven\xE9. Skontrolujte svoje sie\u0165ov\xE9 pripojenie.","Control Remote Desktop":"Ovl\xE1da\u0165 vzdialen\xFA plochu","Transfer File":"Prenos s\xFAborov",Connect:"Pripoji\u0165","Recent Sessions":"Ned\xE1vne pripojenie","Address Book":"Adres\xE1r kontaktov",Confirmation:"Potvrdenie","TCP Tunneling":"TCP tunelovanie",Remove:"Odstr\xE1ni\u0165","Refresh random password":"Aktualizova\u0165 n\xE1hodn\xE9 heslo","Set your own password":"Nastavte si svoje vlastn\xE9 heslo","Enable Keyboard/Mouse":"Povoli\u0165 kl\xE1vesnicu/my\u0161","Enable Clipboard":"Povoli\u0165 schr\xE1nku","Enable File Transfer":"Povoli\u0165 prenos s\xFAborov","Enable TCP Tunneling":"Povoli\u0165 TCP tunelovanie","IP Whitelisting":"Zoznam povolen\xFDch IP adries","ID/Relay Server":"ID/Prepojovac\xED server","Stop service":"Zastavi\u0165 slu\u017Ebu","Change ID":"Zmeni\u0165 ID",Website:"Webov\xE1 str\xE1nka",About:"O RustDesk",Mute:"St\xED\u0161i\u0165","Audio Input":"Zvukov\xFD vstup","ID Server":"ID server","Relay Server":"Prepojovac\xED server","API Server":"API server",invalid_http:"Mus\xED za\u010D\xEDna\u0165 http:// alebo https://","Invalid IP":"Neplatn\xE1 IP adresa",id_change_tip:"Povolen\xE9 s\xFA len znaky a-z, A-Z, 0-9 a _ (pod\u010Diarkovn\xEDk). Prv\xFD znak mus\xED by\u0165 a-z, A-Z. D\u013A\u017Eka mus\xED by\u0165 medzi 6 a 16 znakmi.","Invalid format":"Neplatn\xFD form\xE1t",server_not_support:"Zatia\u013E serverom nepodporovan\xE9","Not available":"Nie je k dispoz\xEDcii","Too frequent":"Pr\xEDli\u0161 \u010Dasto",Cancel:"Zru\u0161i\u0165",Skip:"Presko\u010Di\u0165",Close:"Zatvori\u0165",Retry:"Zopakova\u0165",OK:"OK","Password Required":"Vy\u017Eaduje sa heslo","Please enter your password":"Zadajte va\u0161e heslo","Remember password":"Zapam\xE4ta\u0165 heslo","Wrong Password":"Chybn\xE9 heslo","Do you want to enter again?":"Chcete ho znova zada\u0165?","Connection Error":"Chyba spojenia",Error:"Chyba","Reset by the peer":"Odmietnut\xE9 druhou stranou spojenia","Connecting...":"Prip\xE1janie sa...","Connection in progress. Please wait.":"Pok\xFA\u0161am sa pripoji\u0165. Po\u010Dkajte chv\xED\u013Eu.","Please try 1 minute later":"Sk\xFAte znova za min\xFAtu, alebo e\u0161te nesk\xF4r","Login Error":"Chyba prihl\xE1senia",Successful:"\xDAspech","Connected, waiting for image...":"Pripojen\xE9, \u010Dak\xE1m na obraz...",Name:"N\xE1zov",Type:"Typ",Modified:"Zmenen\xE9",Size:"Ve\u013Ekos\u0165","Show Hidden Files":"Zobrazova\u0165 skryt\xE9 s\xFAbory",Receive:"Prija\u0165",Send:"Odosla\u0165","Refresh File":"Aktualizova\u0165 s\xFAbor",Local:"Miestne",Remote:"Vzdialen\xE9","Remote Computer":"Vzdialen\xFD po\u010D\xEDta\u010D","Local Computer":"Miestny po\u010D\xEDta\u010D","Confirm Delete":"Potvrdenie zmazania",Delete:"Zmaza\u0165",Properties:"Vlastnosti","Multi Select":"Viacn\xE1sobn\xFD v\xFDber","Empty Directory":"Pr\xE1zdny adres\xE1r","Not an empty directory":"Nie pr\xE1zdny adres\xE1r","Are you sure you want to delete this file?":"Ste si ist\xFD, \u017Ee chcete zmaza\u0165 tento s\xFAbor?","Are you sure you want to delete this empty directory?":"Ste si ist\xFD, \u017Ee chcete zmaza\u0165 tento adres\xE1r?","Are you sure you want to delete the file of this directory?":"Ste si ist\xFD, \u017Ee chcete zmaza\u0165 tento s\xFAbor alebo adres\xE1r?","Do this for all conflicts":"V\u0161etky konflikty rie\u0161i\u0165 t\xFDmto sp\xF4sobom","This is irreversible!":"Toto je nezvratn\xE1 oper\xE1cia",Deleting:"Mazanie",files:"s\xFAbory",Waiting:"\u010Cak\xE1 sa",Finished:"Ukon\u010Den\xE9",Speed:"R\xFDchlos\u0165","Custom Image Quality":"Vlastn\xE1 kvalita obrazu","Privacy mode":"Re\u017Eim s\xFAkromia","Block user input":"Blokova\u0165 vstupn\xE9 zariadenia u\u017E\xEDvate\u013Ea","Unblock user input":"Odblokova\u0165 vstupn\xE9 zariadenia u\u017E\xEDvate\u013Ea","Adjust Window":"Prisp\xF4sobi\u0165 okno",Original:"P\xF4vodn\xFD",Shrink:"Zmen\u0161en\xE9",Stretch:"Roztiahnut\xE9","Good image quality":"Dobr\xE1 kvalita obrazu",Balanced:"Vyv\xE1\u017Een\xE9","Optimize reaction time":"Optimalizovan\xE9 pre \u010Das odozvy",Custom:"Vlastn\xE9","Show remote cursor":"Zobrazova\u0165 vzdialen\xFD ukazovate\u013E my\u0161i","Disable clipboard":"Vypn\xFA\u0165 schr\xE1nku","Lock after session end":"Po skon\u010Den\xED uzamkn\xFA\u0165 plochu",Insert:"Vlo\u017Ei\u0165","Insert Lock":"Uzamkn\xFA\u0165",Refresh:"Aktualizova\u0165","ID does not exist":"ID neexistuje","Failed to connect to rendezvous server":"Nepodarilo sa pripoji\u0165 k zoznamovaciemu serveru","Please try later":"Vysk\xFA\u0161ajte nesk\xF4r","Remote desktop is offline":"Vzdialen\xE1 plocha je pripojen\xE1","Key mismatch":"K\u013E\xFA\u010De sa nezhoduj\xFA",Timeout:"\u010Cas pre nadviazanie pripojenia vypr\u0161al","Failed to connect to relay server":"Nepodarilo sa pripoji\u0165 k prepojovaciemu serveru","Failed to connect via rendezvous server":"Nepodarilo sa pripoji\u0165 cez zoznamovac\xED server","Failed to connect via relay server":"Nepodarilo sa pripoji\u0165 cez prepojovac\xED server","Failed to make direct connection to remote desktop":"Nepodarilo sa nadviaza\u0165 priamu komunik\xE1ciu so vzdialenou plochou","Set Password":"Nastavi\u0165 heslo","OS Password":"Heslo do opera\u010Dn\xE9ho syst\xE9mu",install_tip:"V niektor\xFDch pr\xEDpadoch RustDesk nefunguje spr\xE1vne z d\xF4vodu riadenia u\u017E\xEDvate\u013Esk\xFDch opr\xE1vnen\xED (UAC). Vyhnete sa tomu kliknut\xEDm na ni\u017E\u0161ie zobrazene tla\u010D\xEDtko a nain\u0161talovan\xEDm RuskDesk do syst\xE9mu.","Click to upgrade":"Kliknut\xEDm nain\u0161talujete aktualiz\xE1ciu","Click to download":"Kliknut\xEDm potvr\u010Fte stiahnutie","Click to update":"Kliknut\xEDm aktualizova\u0165",Configure:"Nastavi\u0165",config_acc:'Aby bolo mo\u017En\xE9 na dia\u013Eku ovl\xE1da\u0165 va\u0161u plochu, je potrebn\xE9 aplik\xE1cii RustDesk udeli\u0165 pr\xE1va \\"Dostupnos\u0165\\".',config_screen:'Aby bolo mo\u017En\xE9 na dia\u013Eku sledova\u0165 va\u0161u obrazovku, je potrebn\xE9 aplik\xE1cii RustDesk udeli\u0165 pr\xE1va \\"Zachyt\xE1vanie obsahu obrazovky\\".',"Installing ...":"In\u0161taluje sa",Install:"In\u0161talova\u0165",Installation:"In\u0161tal\xE1cia","Installation Path":"In\u0161tala\u010Dn\xFD adres\xE1r","Create start menu shortcuts":"Vytvori\u0165 z\xE1stupcu do ponuky \u0160tart","Create desktop icon":"Vytvori\u0165 z\xE1stupcu na plochu",agreement_tip:"Spusten\xEDm in\u0161tal\xE1cie prij\xEDmate licen\u010Dn\xE9 podmienky.","Accept and Install":"Prija\u0165 a in\u0161talova\u0165","End-user license agreement":"Licen\u010Dn\xE9 podmienky dohodnut\xE9 s koncov\xFDm u\u017E\xEDvate\u013Eom","Generating ...":"Generujem ...","Your installation is lower version.":"Va\u0161a in\u0161tal\xE1cia je star\u0161ia",not_close_tcp_tip:"Nezatv\xE1rajte toto okno po cel\xFD \u010Das, kedy pou\u017E\xEDvate TCP tunel","Listening ...":"\u010Cak\xE1m na pripojenie ...","Remote Host":"Vzdialen\xFD po\u010D\xEDta\u010D","Remote Port":"Vzdialen\xFD port",Action:"Akcia",Add:"Prida\u0165","Local Port":"Lok\xE1lny port",setup_server_tip:"Pre zr\xFDchlenie pripojenia si nain\u0161talujte svoj vlastn\xFD server","Too short, at least 6 characters.":"Pr\xEDli\u0161 kr\xE1tke, vy\u017Eaduje sa aspo\u0148 6 znakov.","The confirmation is not identical.":"Potvrdenie nie je zhodn\xE9.",Permissions:"Pr\xE1va",Accept:"Prija\u0165",Dismiss:"Odmietnu\u0165",Disconnect:"Odpoji\u0165","Allow using keyboard and mouse":"Povoli\u0165 pou\u017E\xEDvanie kl\xE1vesnice a my\u0161i","Allow using clipboard":"Povoli\u0165 pou\u017E\xEDvanie schr\xE1nky","Allow hearing sound":"Povoli\u0165 zvuky","Allow file copy and paste":"Povoli\u0165 kop\xEDrovanie a vkladanie s\xFAborov",Connected:"Pripojen\xE9","Direct and encrypted connection":"Priame a \u0161ifrovan\xE9 spojenie","Relayed and encrypted connection":"Sprostredkovan\xE9 a \u0161ifrovan\xE9 spojenie","Direct and unencrypted connection":"Priame a ne\u0161ifrovan\xE9 spojenie","Relayed and unencrypted connection":"Sprostredkovan\xE9 a ne\u0161ifrovan\xE9 spojenie","Enter Remote ID":"Zadajte ID vzdialenej plochy","Enter your password":"Zadajte svoje heslo","Logging in...":"Prihlasovanie sa....","Enable RDP session sharing":"Povoli\u0165 zdie\u013Eanie RDP rel\xE1cie","Auto Login":"Automatick\xE9 prihl\xE1senie","Enable Direct IP Access":"Povoli\u0165 priame pripojenie cez IP",Rename:"Premenova\u0165",Space:"Medzera","Create Desktop Shortcut":"Vytvori\u0165 z\xE1stupcu na ploche","Change Path":"Zmeni\u0165 adres\xE1r","Create Folder":"Vytvori\u0165 adres\xE1r","Please enter the folder name":"Zadajte n\xE1zov adres\xE1ra","Fix it":"Opravi\u0165 to",Warning:"Upozornenie","Login screen using Wayland is not supported":"Prihlasovacia obrazovka prostredn\xEDctvom Wayland nie je podporovan\xE1","Reboot required":"Vy\u017Eaduje sa re\u0161tart","Unsupported display server ":"Nepodporovan\xFD zobrazovac\xED (display) server","x11 expected":"o\u010Dak\xE1va sa x11",Port:"Port",Settings:"Nastavenia",Username:"U\u017Eivate\u013Esk\xE9 meno","Invalid port":"Neplatn\xFD port","Closed manually by the peer":"Manu\xE1lne ukon\u010Den\xE9 opa\u010Dnou stranou pripojenia","Enable remote configuration modification":"Povoli\u0165 zmeny konfigur\xE1cie zo vzdialen\xE9ho PC","Run without install":"Spusti\u0165 bez in\u0161tal\xE1cie","Always connected via relay":"V\u017Edy pripojen\xE9 cez prep\xE1jac\xED server","Always connect via relay":"V\u017Edy prip\xE1ja\u0165 cez prep\xE1jac\xED server",whitelist_tip:"Len vymenovan\xE9 IP adresy maj\xFA opr\xE1vnenie sa pripoji\u0165 k vzdialenej spr\xE1ve",Login:"Prihl\xE1senie",Logout:"Odhl\xE1senie",Tags:"\u0160t\xEDtky","Search ID":"H\u013Eada\u0165 ID","Current Wayland display server is not supported":"Zobrazovac\xED (display) server Wayland nie je podporovan\xFD",whitelist_sep:"Oddelen\xE9 \u010Diarkou, bodko\u010Diarkou, medzerou alebo koncom riadku","Add ID":"Prida\u0165 ID","Add Tag":"Prida\u0165 \u0161t\xEDtok","Unselect all tags":"Zru\u0161i\u0165 v\xFDber v\u0161etk\xFDch \u0161t\xEDtkov","Network error":"Chyba siete","Username missed":"Ch\xFDba u\u017E\xEDvate\u013Esk\xE9 meno","Password missed":"Ch\xFDba heslo","Wrong credentials":"Nespr\xE1vne prihlasovacie \xFAdaje","Edit Tag":"Upravi\u0165 \u0161t\xEDtok","Unremember Password":"Zabudn\xFA\u0165 heslo",Favorites:"Ob\u013E\xFAben\xE9","Add to Favorites":"Prida\u0165 medzi ob\u013E\xFAben\xE9","Remove from Favorites":"Odstr\xE1ni\u0165 z ob\u013E\xFAben\xFDch",Empty:"Pr\xE1zdne","Invalid folder name":"Neplatn\xFD n\xE1zov adres\xE1ra","Socks5 Proxy":"Socks5 Proxy",Hostname:"N\xE1zov po\u010D\xEDta\u010Da",Discovered:"Objaven\xE9",install_daemon_tip:"Ak chcete, aby sa sp\xFA\u0161\u0165al pri \u0161tarte syst\xE9mu, mus\xEDte nain\u0161talova\u0165 syst\xE9mov\xFA slu\u017Ebu.","Remote ID":"Vzdialen\xE9 ID",Paste:"Vlo\u017Ei\u0165","Paste here?":"Vlo\u017Ei\u0165 sem?","Are you sure to close the connection?":"Ste si ist\xFD, \u017Ee chcete ukon\u010Di\u0165 spojenie?","Download new version":"Stiahnu\u0165 nov\xFA verziu","Touch mode":"Dotykov\xFD re\u017Eim","Mouse mode":"Re\u017Eim ovl\xE1dania my\u0161ou","One-Finger Tap":"Klepnutie jedn\xFDm prstom","Left Mouse":"\u013Dav\xE9 tla\u010Didlo my\u0161i","One-Long Tap":"Jedno dlh\xE9 klepnutie","Two-Finger Tap":"Klepnutie dvoma prstami","Right Mouse":"Prav\xE9 tla\u010Didlo my\u0161i","One-Finger Move":"Pres\xFAvanie jedn\xFDm prstom","Double Tap & Move":"Dvojit\xE9 klepnutie a presun","Mouse Drag":"Presun my\u0161ou","Three-Finger vertically":"Pohyb tromi prstami zvisle","Mouse Wheel":"Koliesko my\u0161i","Two-Finger Move":"Pohyb dvoma prstami","Canvas Move":"Pohyb zobrazenia","Pinch to Zoom":"Roztiahnut\xEDm prstov pribl\xED\u017Ei\u0165","Canvas Zoom":"Pribl\xED\u017Eenie zobrazenia","Reset canvas":"Obnovi\u0165 zobrazenie","No permission of file transfer":"Prenos s\xFAborov nie je povolen\xFD",Note:"Pozn\xE1mka",Connection:"Pripojenie","Share Screen":"Zdiela\u0165 obrazovku",CLOSE:"ZATVORI\u0164",OPEN:"OTVORI\u0164",Chat:"Chat",Total:"Celkom",items:"polo\u017Eiek",Selected:"Vybran\xE9","Screen Capture":"Sn\xEDmanie obrazovky","Input Control":"Ovl\xE1danie vstupn\xFDch zariaden\xED","Audio Capture":"Sn\xEDmanie zvuku","File Connection":"Pripojenie s\xFAborov","Screen Connection":"Pripojenie obrazu","Do you accept?":"S\xFAhlas\xEDte?","Open System Setting":"Otvorenie nastaven\xED syst\xE9mu","How to get Android input permission?":"Ako v syst\xE9me Android povoli\u0165 opr\xE1vnenie p\xEDsa\u0165 zo vstupn\xE9ho zariadenia?",android_input_permission_tip1:'Aby bolo mo\u017En\xE9 na dia\u013Eku ovl\xE1da\u0165 va\u0161u plochu pomocou my\u0161i alebo dotykov, je potrebn\xE9 aplik\xE1cii RustDesk udeli\u0165 pr\xE1va \\"Dostupnos\u0165\\".',android_input_permission_tip2:"Prejdite na str\xE1nku nastaven\xED syst\xE9mu, n\xE1jdite a vst\xFApte do [Stiahnut\xE9 slu\u017Eby], zapnite [RustDesk Input] slu\u017Ebu.",android_new_connection_tip:"Bola prijat\xE1 nov\xE1 po\u017Eiadavka na ovl\xE1danie v\xE1\u0161ho zariadenia.",android_service_will_start_tip:'Zapnutie \\"Zachyt\xE1vanie obsahu obrazovky\\" automaticky spist\xED slu\u017Ebu, \u010Do in\xFDm zariadeniam umo\u017En\xED po\u017Eiada\u0165 o pripojenie k tomuto zariadeniu.',android_stop_service_tip:"Zastavenie slu\u017Eby automaticky ukon\u010D\xED v\u0161etky naviazan\xE9 spojenia.",android_version_audio_tip:"Va\u0161a verzia Androidu neumo\u017E\u0148uje zaznamen\xE1vanie zvuku. Prejdite na verziu Android 10 alebo vy\u0161\u0161iu.",android_start_service_tip:"Klepnite na [Spusti\u0165 slu\u017Ebu] alebo OTVORTE opr\xE1vnenie [Zachyt\xE1vanie obsahu obrazovky], aby sa aktivovala slu\u017Eba zdie\u013Eania obrazovky.",Account:"\xDA\u010Det",Overwrite:"Prep\xEDsa\u0165","This file exists, skip or overwrite this file?":"Presko\u010Di\u0165 alebo prep\xEDsa\u0165 existuj\xFAci s\xFAbor?",Quit:"Ukon\u010Di\u0165",doc_mac_permission:"https://rustdesk.com/docs/en/manual/mac/#enable-permissions",Help:"N\xE1poveda",Failed:"Nepodarilo sa",Succeeded:"Podarilo sa","Someone turns on privacy mode, exit":"Niekto zapne re\u017Eim s\xFAkromia, ukon\u010Dite ho",Unsupported:"Nepodporovan\xE9","Peer denied":"Peer poprel","Please install plugins":"Nain\u0161talujte si pros\xEDm pluginy","Peer exit":"Peer exit","Failed to turn off":"Nepodarilo sa vypn\xFA\u0165","Turned off":"Vypnut\xFD","In privacy mode":"V re\u017Eime s\xFAkromia","Out privacy mode":"Mimo re\u017Eimu s\xFAkromia",Language:""},id:{Status:"Status","Your Desktop":"Desktop Anda",desk_tip:"Desktop Anda dapat diakses dengan ID dan kata sandi ini.",Password:"Password",Ready:"Siap",Established:"Didirikan",connecting_status:"Menghubungkan ke jaringan RustDesk...","Enable Service":"Aktifkan Layanan","Start Service":"Mulai Layanan","Service is running":"Layanan berjalan","Service is not running":"Layanan tidak berjalan",not_ready_status:"Belum siap. Silakan periksa koneksi Anda","Control Remote Desktop":"Kontrol Remote Desktop","Transfer File":"File Transfer",Connect:"Menghubung","Recent Sessions":"Sesi Terkini","Address Book":"Buku Alamat",Confirmation:"Konfirmasi","TCP Tunneling":"TCP Tunneling",Remove:"Hapus","Refresh random password":"Segarkan kata sandi acak","Set your own password":"Tetapkan kata sandi Anda sendiri","Enable Keyboard/Mouse":"Aktifkan Keyboard/Mouse","Enable Clipboard":"Aktifkan Papan Klip","Enable File Transfer":"Aktifkan Transfer File","Enable TCP Tunneling":"Aktifkan TCP Tunneling","IP Whitelisting":"Daftar Putih IP","ID/Relay Server":"ID/Relay Server","Stop service":"Hentikan Layanan","Change ID":"Ubah ID",Website:"Website",About:"Tentang",Mute:"Bisukan","Audio Input":"Masukkan Audio","ID Server":"Server ID","Relay Server":"Server Relay","API Server":"API Server",invalid_http:"harus dimulai dengan http:// atau https://","Invalid IP":"IP tidak valid",id_change_tip:"Hanya karakter a-z, A-Z, 0-9 dan _ (underscore) yang diperbolehkan. Huruf pertama harus a-z, A-Z. Panjang antara 6 dan 16.","Invalid format":"Format tidak valid",server_not_support:"Belum didukung oleh server","Not available":"Tidak tersedia","Too frequent":"Terlalu sering",Cancel:"Batal",Skip:"Lanjutkan",Close:"Tutup",Retry:"Ulangi",OK:"OK","Password Required":"Password dibutukan","Please enter your password":"Silahkan masukkan password anda","Remember password":"Ingat Password","Wrong Password":"Password Salah","Do you want to enter again?":"Apakah anda ingin masuk lagi?","Connection Error":"Kesalahan koneksi",Error:"Kesalahan","Reset by the peer":"Setel ulang oleh rekan","Connecting...":"Hubungkan...","Connection in progress. Please wait.":"Koneksi sedang berlangsung. Mohon tunggu.","Please try 1 minute later":"Silahkan coba 1 menit lagi","Login Error":"Kesalahan Login",Successful:"Berhasil","Connected, waiting for image...":"Terhubung, menunggu gambar...",Name:"Nama",Type:"Tipe",Modified:"Diperbarui",Size:"Ukuran","Show Hidden Files":"Tampilkan File Tersembunyi",Receive:"Menerima",Send:"Kirim","Refresh File":"Segarkan File",Local:"Lokal",Remote:"Remote","Remote Computer":"Remote Komputer","Local Computer":"Lokal Komputer","Confirm Delete":"Konfirmasi Hapus",Delete:"Hapus",Properties:"Properti","Multi Select":"Pilih Beberapa","Empty Directory":"Folder Kosong","Not an empty directory":"Folder tidak kosong","Are you sure you want to delete this file?":"Apakah anda yakin untuk menghapus file ini?","Are you sure you want to delete this empty directory?":"Apakah anda yakin untuk menghapus folder ini?","Are you sure you want to delete the file of this directory?":"Apakah anda yakin untuk menghapus file dan folder ini?","Do this for all conflicts":"Lakukan untuk semua konflik","This is irreversible!":"Ini tidak dapat diubah!",Deleting:"Menghapus",files:"file",Waiting:"Menunggu",Finished:"Selesai",Speed:"Kecepatan","Custom Image Quality":"Sesuaikan Kualitas Gambar","Privacy mode":"Mode Privasi","Block user input":"Blokir masukan pengguna","Unblock user input":"Jangan blokir masukan pengguna","Adjust Window":"Sesuaikan Jendela",Original:"Original",Shrink:"Susutkan",Stretch:"Regangkan","Good image quality":"Kualitas Gambar Baik",Balanced:"Seimbang","Optimize reaction time":"Optimalkan waktu reaksi",Custom:"Custom","Show remote cursor":"Tampilkan remote kursor","Disable clipboard":"Matikan papan klip","Lock after session end":"Kunci setelah sesi berakhir",Insert:"Menyisipkan","Insert Lock":"Masukkan Kunci",Refresh:"Segarkan","ID does not exist":"ID tidak ada","Failed to connect to rendezvous server":"Gagal menghubungkan ke rendezvous server","Please try later":"Silahkan coba lagi nanti","Remote desktop is offline":"Remote desktop offline","Key mismatch":"Ketidakcocokan kunci",Timeout:"Waktu habis","Failed to connect to relay server":"Gagal terkoneksi ke relay server","Failed to connect via rendezvous server":"Gagal terkoneksi via rendezvous server","Failed to connect via relay server":"Gagal terkoneksi via relay server","Failed to make direct connection to remote desktop":"Gagal membuat koneksi langsung ke desktop jarak jauh","Set Password":"Tetapkan Password","OS Password":"Kata Sandi OS",install_tip:"Karena UAC, RustDesk tidak dapat bekerja dengan baik sebagai sisi remote dalam beberapa kasus. Untuk menghindari UAC, silakan klik tombol di bawah ini untuk menginstal RustDesk ke sistem.","Click to upgrade":"Klik untuk upgrade","Click to download":"Kli untuk download","Click to update":"Klik untuk update",Configure:"Konfigurasi",config_acc:'Untuk mengontrol Desktop Anda dari jarak jauh, Anda perlu memberikan izin \\"Aksesibilitas\\" RustDesk.',config_screen:'Untuk mengakses Desktop Anda dari jarak jauh, Anda perlu memberikan izin \\"Perekaman Layar\\" RustDesk.',"Installing ...":"Menginstall",Install:"Instal",Installation:"Instalasi","Installation Path":"Jalur Instalasi","Create start menu shortcuts":"Buat pintasan start menu","Create desktop icon":"Buat icon desktop",agreement_tip:"Dengan memulai instalasi, Anda menerima perjanjian lisensi.","Accept and Install":"Terima dan Install","End-user license agreement":"Perjanjian lisensi pengguna akhir","Generating ...":"Menghasilkan...","Your installation is lower version.":"Instalasi Anda adalah versi yang lebih rendah.",not_close_tcp_tip:"Jangan tutup jendela ini saat menggunakan tunnel","Listening ...":"Mendengarkan...","Remote Host":"Remote Host","Remote Port":"Remote Port",Action:"Aksi",Add:"Tambah","Local Port":"Port Lokal",setup_server_tip:"Untuk koneksi yang lebih cepat, silakan atur server Anda sendiri","Too short, at least 6 characters.":"Terlalu pendek, setidaknya 6 karekter.","The confirmation is not identical.":"Konfirmasi tidak identik.",Permissions:"Izin",Accept:"Terima",Dismiss:"Hentikan",Disconnect:"Terputus","Allow using keyboard and mouse":"Izinkan menggunakan keyboard dan mouse","Allow using clipboard":"Izinkan menggunakan papan klip","Allow hearing sound":"Izinkan mendengarkan suara","Allow file copy and paste":"Izinkan penyalinan dan tempel file",Connected:"Terkoneksi","Direct and encrypted connection":"Koneksi langsung dan terenkripsi","Relayed and encrypted connection":"Koneksi relai dan terenkripsi","Direct and unencrypted connection":"Koneksi langsung dan tidak terenkripsi","Relayed and unencrypted connection":"Koneksi relai dan tidak terenkripsi","Enter Remote ID":"Masukkan Remote ID","Enter your password":"Masukkan password anda","Logging in...":"Masuk...","Enable RDP session sharing":"Aktifkan berbagi sesi RDP","Auto Login":'Auto Login (Hanya valid jika Anda menyetel \\"Kunci setelah sesi berakhir\\")',"Enable Direct IP Access":"Aktifkan Akses IP Langsung",Rename:"Ubah nama",Space:"Spasi","Create Desktop Shortcut":"Buat Pintasan Desktop","Change Path":"Ubah Jalur","Create Folder":"Buat Folder","Please enter the folder name":"Silahkan masukkan nama folder","Fix it":"Memperbaiki",Warning:"Peringatan","Login screen using Wayland is not supported":"Layar masuk menggunakan Wayland tidak didukung","Reboot required":"Diperlukan boot ulang","Unsupported display server ":"Server tampilan tidak didukung ","x11 expected":"x11 diharapkan",Port:"Port",Settings:"Pengaturan",Username:"Username","Invalid port":"Kesalahan port","Closed manually by the peer":"Ditutup secara manual oleh peer","Enable remote configuration modification":"Aktifkan modifikasi konfigurasi jarak jauh","Run without install":"Jalankan tanpa menginstal","Always connected via relay":"Selalu terhubung melalui relai","Always connect via relay":"Selalu terhubung melalui relai",whitelist_tip:"Hanya whitelisted IP yang dapat mengakses saya",Login:"Masuk",Logout:"Keluar",Tags:"Tag","Search ID":"Cari ID","Current Wayland display server is not supported":"",whitelist_sep:"Dipisahkan dengan koma, titik koma, spasi, atau baris baru","Add ID":"Tambah ID","Add Tag":"Tambah Tag","Unselect all tags":"Batalkan pilihan semua tag","Network error":"Kesalahan Jaringan","Username missed":"Username tidak sesuai","Password missed":"Kata sandi tidak sesuai","Wrong credentials":"Username atau password salah","Edit Tag":"Ubah Tag","Unremember Password":"Lupa Kata Sandi",Favorites:"Favorit","Add to Favorites":"Tambah ke Favorit","Remove from Favorites":"Hapus dari favorit",Empty:"Kosong","Invalid folder name":"Nama folder tidak valid","Socks5 Proxy":"Socks5 Proxy",Hostname:"Hostname",Discovered:"Telah ditemukan",install_daemon_tip:"Untuk memulai saat boot, Anda perlu menginstal system service.","Remote ID":"Remote ID",Paste:"Tempel","Paste here?":"Tempel disini?","Are you sure to close the connection?":"Apakah anda yakin akan menutup koneksi?","Download new version":"Untuk versi baru","Touch mode":"Mode Sentuh","Mouse mode":"Mode Mouse","One-Finger Tap":"Ketuk Satu Jari","Left Mouse":"Mouse Kiri","One-Long Tap":"Ketuk Satu Panjang","Two-Finger Tap":"Ketuk Dua Jari","Right Mouse":"Mouse Kanan","One-Finger Move":"Gerakan Satu Jari","Double Tap & Move":"Ketuk Dua Kali & Pindah","Mouse Drag":"Geser Mouse","Three-Finger vertically":"Tiga Jari secara vertikal","Mouse Wheel":"Roda mouse","Two-Finger Move":"Gerakan Dua Jari","Canvas Move":"Gerakan Kanvas","Pinch to Zoom":"Cubit untuk Memperbesar","Canvas Zoom":"Perbesar Canvas","Reset canvas":"Setel Ulang Canvas","No permission of file transfer":"Tidak ada izin untuk mengirim file",Note:"Catatan",Connection:"Koneksi","Share Screen":"Bagikan Layar",CLOSE:"TUTUP",OPEN:"BUKA",Chat:"Obrolan",Total:"Total",items:"item",Selected:"Dipilih","Screen Capture":"Rekam Layar","Input Control":"kontrol input","Audio Capture":"Rekam Suara","File Connection":"Koneksi File","Screen Connection":"koneksi layar","Do you accept?":"Apakah diperbolehkan?","Open System Setting":"Buka Pengaturan Sistem","How to get Android input permission?":"",android_input_permission_tip1:'Agar perangkat jarak jauh dapat mengontrol perangkat Android Anda melalui mouse atau sentuhan, Anda harus mengizinkan RustDesk untuk menggunakan layanan \\"Aksesibilitas\\".',android_input_permission_tip2:"Silakan buka halaman pengaturan sistem berikutnya, temukan dan masuk ke [Layanan Terinstal], aktifkan layanan [Input RustDesk].",android_new_connection_tip:"Permintaan kontrol baru telah diterima, yang ingin mengontrol perangkat Anda saat ini.",android_service_will_start_tip:'Mengaktifkan \\"Tangkapan Layar\\" akan memulai layanan secara otomatis, memungkinkan perangkat lain untuk meminta sambungan ke perangkat Anda.',android_stop_service_tip:"Menutup layanan akan secara otomatis menutup semua koneksi yang dibuat.",android_version_audio_tip:"Versi Android saat ini tidak mendukung pengambilan audio, harap tingkatkan ke Android 10 atau lebih tinggi.",android_start_service_tip:"Ketuk izin [Mulai Layanan] atau BUKA [Tangkapan Layar] untuk memulai layanan berbagi layar.",Account:"Akun",Overwrite:"Timpa","This file exists, skip or overwrite this file?":"",Quit:"Keluar",doc_mac_permission:"https://rustdesk.com/docs/en/manual/mac/#enable-permissions",Help:"Bantuan",Failed:"Gagal",Succeeded:"Berhasil","Someone turns on privacy mode, exit":"Seseorang mengaktifkan mode privasi, keluar",Unsupported:"Tidak didukung","Peer denied":"Rekan ditolak","Please install plugins":"Silakan instal plugin","Peer exit":"keluar rekan","Failed to turn off":"Gagal mematikan","Turned off":"Matikan","In privacy mode":"Dalam mode privasi","Out privacy mode":"Keluar dari mode privasi",Language:""},da:{Status:"Status","Your Desktop":"dit skrivebord",desk_tip:"Du kan f\xE5 adgang til dit skrivebord med dette ID og adgangskode.",Password:"Kodeord",Ready:"Klar",Established:"Etableret",connecting_status:"Opretter forbindelse til RustDesk-netv\xE6rket...","Enable Service":"T\xE6nd forbindelsesserveren","Start Service":"Starte forbindelsesserveren","Service is running":"Tjenesten k\xF8rer","Service is not running":"Den tilknyttede tjeneste k\xF8rer ikke",not_ready_status:"Ikke klar. Tjek venligst din forbindelse","Control Remote Desktop":"Styr fjernskrivebord","Transfer File":"Overf\xF8re fil",Connect:"Forbind","Recent Sessions":"Sidste sessioner","Address Book":"Adressebog",Confirmation:"Bekr\xE6ftelse","TCP Tunneling":"TCP tunneling",Remove:"Fjern","Refresh random password":"Opdater tilf\xE6ldig adgangskode","Set your own password":"Indstil din egen adgangskode","Enable Keyboard/Mouse":"T\xE6nd for tastatur/mus","Enable Clipboard":"T\xE6nd for udklipsholderen","Enable File Transfer":"Aktiver filoverf\xF8rsel","Enable TCP Tunneling":"Sl\xE5 TCP-tunneling til","IP Whitelisting":"IP-udgivelsesliste","ID/Relay Server":"ID/forbindelsesserver","Stop service":"Sluk for forbindelsesserveren","Change ID":"\xC6ndre ID",Website:"Hjemmeside",About:"Omkring",Mute:"Sluk for mikrofonen","Audio Input":"Lydindgang","ID Server":"identifikations Server","Relay Server":"Rel\xE6 Server","API Server":"API Server",invalid_http:"Skal begynde med http:// eller https://","Invalid IP":"Ugyldig IP-adresse",id_change_tip:"Kun tegnene a-z, A-Z, 0-9 og _ (understregning) er tilladt. Det f\xF8rste bogstav skal v\xE6re a-z, A-Z. L\xE6ngde mellem 6 og 16.","Invalid format":"Ugyldigt format",server_not_support:"Endnu ikke underst\xF8ttet af serveren","Not available":"ikke Tilg\xE6ngelig","Too frequent":"For ofte",Cancel:"Abort",Skip:"Spring over",Close:"Luk",Retry:"Pr\xF8v igen",OK:"OK","Password Required":"Adgangskode kr\xE6ves","Please enter your password":"Indtast venligst dit kodeord","Remember password":"Husk kodeord","Wrong Password":"Forkert kodeord","Do you want to enter again?":"Vil du forbinde igen?","Connection Error":"Forbindelsesfejl",Error:"fejl","Reset by the peer":"Nulstil ved peer","Connecting...":"Opretter forbindelse...","Connection in progress. Please wait.":"Forbindelsen er etableret. Vent venligst.","Please try 1 minute later":"Pr\xF8v igen, 1 minut senere","Login Error":"Login fejl",Successful:"Vellykket","Connected, waiting for image...":"Tilsluttet, venter p\xE5 billede...",Name:"Navn",Type:"Type",Modified:"\xC6ndret",Size:"St\xF8rrelse","Show Hidden Files":"Vis skjulte filer",Receive:"Modtag",Send:"Send","Refresh File":"Genopfrisk fil",Local:"Lokalt",Remote:"Remote","Remote Computer":"Fjern computer","Local Computer":"Lokal Computer","Confirm Delete":"Bekr\xE6ft sletning",Delete:"Slet",Properties:"Egenskaber","Multi Select":"Flere valg","Empty Directory":"Tom bibliotek","Not an empty directory":"Intet tomt bibliotek","Are you sure you want to delete this file?":"Er du sikker p\xE5, at du vil slette denne fil?","Are you sure you want to delete this empty directory?":"Er du sikker p\xE5, at du vil slette dette tomme bibliotek?","Are you sure you want to delete the file of this directory?":"Er du sikker p\xE5, at du vil slette filen til dette bibliotek?","Do this for all conflicts":"G\xF8r dette for alle konflikter","This is irreversible!":"Dette er irreversibelt!",Deleting:"Sletter",files:"Filer",Waiting:"Venter",Finished:"F\xE6rdig",Speed:"hastighed","Custom Image Quality":"Individuel billedkvalitet","Privacy mode":"Databeskyttelsestilstand (Privatlivstilstand)","Block user input":"Bloker brugerinput","Unblock user input":"Fjern blokering af brugerinput","Adjust Window":"Juster vinduet",Original:"Original",Shrink:"Krymp",Stretch:"Strak","Good image quality":"God billedkvalitet",Balanced:"Afbalanceret","Optimize reaction time":"Optimeret responstid",Custom:"Brugerdefineret","Show remote cursor":"Vis fjernbetjeningskontrolleret mark\xF8r","Disable clipboard":"Deaktiver udklipsholder","Lock after session end":"L\xE5s efter afslutningen af fjernstyring",Insert:"Inds\xE6t","Insert Lock":"Inds\xE6t l\xE5s",Refresh:"Genopfrisk","ID does not exist":"ID findes ikke","Failed to connect to rendezvous server":"Forbindelse til forbindelsesserveren mislykkedes","Please try later":"Pr\xF8v det senere","Remote desktop is offline":"Fjernet desktop er offline","Key mismatch":"N\xF8gle uoverensstemmelse",Timeout:"Timeout","Failed to connect to relay server":"Forbindelse til rel\xE6-serveren mislykkedes","Failed to connect via rendezvous server":"Forbindelse via Rendezvous-server mislykkedes","Failed to connect via relay server":"Forbindelse via rel\xE6-serveren mislykkedes","Failed to make direct connection to remote desktop":"Direkte forbindelse til fjernskrivebord kunne ikke etableres","Set Password":"Indstil adgangskode","OS Password":"Operativsystemadgangskode",install_tip:"P\xE5 grund af UAC kan Rustdesk ikke fungere korrekt p\xE5 den anden side i nogle tilf\xE6lde. For at undg\xE5 UAC skal du klikke p\xE5 knappen nedenfor for at installere Rustdesk p\xE5 systemet","Click to upgrade":"Klik for at opgradere","Click to download":"Klik for at downloade","Click to update":"Klik for at opdatere",Configure:"Konfigurer",config_acc:'For at kontrollere dit skrivebord p\xE5 afstand skal du give Rustdesk \\"Access \\" Rettigheder.',config_screen:'For at kunne f\xE5 adgang til dit skrivebord langtfra, skal du give Rustdesk \\"sk\xE6rmst\xF8tte \\" tilladelser.',"Installing ...":"Installere ...",Install:"installere",Installation:"Installation","Installation Path":"Installationsti","Create start menu shortcuts":"Opret startmenu links","Create desktop icon":"Opret skrivebords-symbol",agreement_tip:"Hvis du starter installationen, skal du acceptere licensaftalen","Accept and Install":"Accepter og installer","End-user license agreement":"Licensaftale for slutbrugere","Generating ...":"Generer kode ...","Your installation is lower version.":"Din installation er en lavere version.",not_close_tcp_tip:"Luk ikke dette vindue, mens du bruger tunnelen.","Listening ...":"Lytter ...","Remote Host":"Fjern-Host","Remote Port":"Fjern-Port",Action:"\u0420andling",Add:"Tilf\xF8j","Local Port":"Lokal Port",setup_server_tip:"For en hurtigere forbindelse skal du indstille din egen forbindelsesserver","Too short, at least 6 characters.":"For kort, mindst 6 tegn.","The confirmation is not identical.":"Bekr\xE6ftelsen er ikke identisk.",Permissions:"Tilladelser",Accept:"Acceptere",Dismiss:"Afvise",Disconnect:"Frakobl","Allow using keyboard and mouse":"Tillad brug af tastatur og mus","Allow using clipboard":"Tillad brug af udklipsholderen","Allow hearing sound":"Tillader h\xF8relse fra lyd","Allow file copy and paste":"Tillad fil kopiering og inds\xE6ttelse",Connected:"Forbundet","Direct and encrypted connection":"Direkte og krypteret forbindelse","Relayed and encrypted connection":"Brugt rel\xE6et og krypteret forbindelse","Direct and unencrypted connection":"Direkte og ukrypteret forbindelse","Relayed and unencrypted connection":"Brugt rel\xE6et og ukrypteret forbindelse","Enter Remote ID":"Indtast Remote-ID","Enter your password":"Skriv dit kodeord","Logging in...":"Logger ind...","Enable RDP session sharing":"RDP-Aktiv\xE9r sessiongodkendelse","Auto Login":'Automatisk login (kun gyldigt hvis du har konfigureret \\"Lock efter afslutningen af sessionen\\")',"Enable Direct IP Access":"Aktiv\xE9r direkte IP-adgang",Rename:"Omd\xF8b",Space:"Plads","Create Desktop Shortcut":"Opret skrivebords-genvej","Change Path":"Skift stien","Create Folder":"Opret mappe","Please enter the folder name":"Indtast venligst mappenavnet","Fix it":"K\xF8r reparation",Warning:"Advarsel","Login screen using Wayland is not supported":"Registreringssk\xE6rm med Wayland underst\xF8ttes ikke","Reboot required":"Genstart kr\xE6vet","Unsupported display server ":"Ikke-underst\xF8ttet displayserver","x11 expected":"X11 Forventet",Port:"Port",Settings:"Indstillinger",Username:" Brugernavn","Invalid port":"Ugyldig port","Closed manually by the peer":"Manuelt lukket af peer","Enable remote configuration modification":"Tillad at \xE6ndre afstandskonfigurationen","Run without install":"K\xF8r uden installation","Always connected via relay":"Tilslut altid via rel\xE6-server","Always connect via relay":"Forbindelse via rel\xE6-server",whitelist_tip:"Kun IP'er p\xE5 udgivelseslisten kan f\xE5 adgang til mig",Login:"Login",Logout:"logger af",Tags:"N\xF8gleord","Search ID":"S\xF8g ID","Current Wayland display server is not supported":"Den aktuelle Wayland-Anzege-server underst\xF8ttes ikke",whitelist_sep:"Adskilt af komma, semikolon, rum eller linjepaus","Add ID":"Tilf\xF8j ID","Add Tag":"Tilf\xF8j n\xF8gleord","Unselect all tags":"Frav\xE6lg alle n\xF8gleord","Network error":"Netv\xE6rksfejl","Username missed":"Benutzername fehlt","Password missed":"Glemt kodeord","Wrong credentials":"Forkerte registreringsdata","Edit Tag":"Rediger n\xF8gleord","Unremember Password":"Bem\xE6rk ikke adgangskoden",Favorites:"Favorit","Add to Favorites":"Tilf\xF8j til favoritter","Remove from Favorites":"Fjern favoritter",Empty:"Tom","Invalid folder name":"Ugyldigt mappenavn","Socks5 Proxy":"Socks5 Proxy",Hostname:"Computernavn",Discovered:"Fundet",install_daemon_tip:"Til at begynde med opstart, skal du installere systemtjenesten","Remote ID":"Fjern ID",Paste:"Inds\xE6t","Paste here?":"Inds\xE6t her?","Are you sure to close the connection?":"Sind Sie sicher, dass Sie die Verbindung schlie\xDFen wollen?","Download new version":"Neue Version herunterladen","Touch mode":"Touch-tilstand","Mouse mode":"Musse-tilstand","One-Finger Tap":"En fingerspids-tap","Left Mouse":"Venstre mus","One-Long Tap":"Tryk med en finger lang","Two-Finger Tap":"Tryk med to fingre-tap","Right Mouse":"H\xF8jre mus","One-Finger Move":"En fingerbev\xE6gelse","Double Tap & Move":"Dobbelt og flytte","Mouse Drag":"Mus","Three-Finger vertically":"Tre fingre lodret","Mouse Wheel":"Mussehjul","Two-Finger Move":"To fingreflytning","Canvas Move":"Flyt l\xE6rred","Pinch to Zoom":"Zoom ind","Canvas Zoom":"L\xE6rred zoom","Reset canvas":"Nulstil sk\xE6rm","No permission of file transfer":"Ingen tilladelse til at overf\xF8re filen",Note:"Note",Connection:"Forbindelse","Share Screen":"Del sk\xE6rmen",CLOSE:"LUK",OPEN:"\xC5BEN",Chat:"Chat",Total:"Total",items:"artikel",Selected:"Valgte","Screen Capture":"Sk\xE6rmoptagelse","Input Control":"Inputkontrol","Audio Capture":"Lydoptagelse","File Connection":"Filforbindelse","Screen Connection":"F\xE6rdigg\xF8relse","Do you accept?":"Accepterer du?","Open System Setting":"\xC5bn systemindstillingen","How to get Android input permission?":"Hvordan f\xE5r jeg en Android-input tilladelse?",android_input_permission_tip1:'For at en ekstern enhed kan kontrollere din Android-enhed via mus eller ber\xF8ring, skal du give Rustdesk mulighed for at bruge tjenesten \\"tilg\xE6ngelighed \\".',android_input_permission_tip2:"G\xE5 til den n\xE6ste systemindstillingsside, s\xF8g og indtast [installerede tjenester], t\xE6nd for [Rustdesk Input] Service.",android_new_connection_tip:"En ny kontrolanmodning blev modtaget, der gerne ville kontrollere din nuv\xE6rende enhed.",android_service_will_start_tip:"Ved at t\xE6nde for sk\xE6rmoptagelsen startes tjenesten automatisk, s\xE5 andre enheder kan anmode om en forbindelse fra denne enhed.",android_stop_service_tip:"Ved at lukke tjenesten lukkes alle fremstillede forbindelser automatisk.",android_version_audio_tip:"Den aktuelle Android -version underst\xF8tter ikke lydoptagelse, skal du opdatere om Android 10 eller h\xF8jere.",android_start_service_tip:"Tryk p\xE5 [Start Service] eller \xE5bn autorisationen [sk\xE6rmoptagelse] for at starte sk\xE6rmudgivelsen.",Account:"Konto",Overwrite:"Overskriv","This file exists, skip or overwrite this file?":"Denne fil findes, springer over denne fil eller overskriver?",Quit:"Afslut",doc_mac_permission:"https://rustdesk.com/docs/en/manual/mac/#enable-permissions",Help:"Hj\xE6lp",Failed:"Mislykkedet",Succeeded:"Vellykket","Someone turns on privacy mode, exit":"Nogen aktiverede databeskyttelsestilstand, slut",Unsupported:"Ikke underst\xF8ttet","Peer denied":"Peer n\xE6gtet","Please install plugins":"Venligst Installer plugins","Peer exit":"Peer-Afslut","Failed to turn off":"Slukke","Turned off":"Slukket","In privacy mode":"I databeskyttelsestilstand","Out privacy mode":"Databeskyttelsestilstand fra",Language:""},de:{Status:"Status","Your Desktop":"Ihr Desktop",desk_tip:"Mit dieser ID und diesem Passwort k\xF6nnen Sie auf Ihren Desktop zugreifen.",Password:"Passwort",Ready:"Bereit",Established:"Etabliert",connecting_status:"Verbinden mit dem RustDesk-Netzwerk...","Enable Service":"Verbindungsserver einschalten","Start Service":"Starte Verbindungsserver","Service is running":"Dienst l\xE4uft","Service is not running":"Der Verbindungsserver l\xE4uft nicht",not_ready_status:"Nicht bereit. Bitte \xFCberpr\xFCfen Sie Ihre Verbindung","Control Remote Desktop":"Entfernten Desktop steuern","Transfer File":"Datei \xFCbertragen",Connect:"Verbinden","Recent Sessions":"Letzte Sitzungen","Address Book":"Adressbuch",Confirmation:"Best\xE4tigung","TCP Tunneling":"TCP Tunneln",Remove:"Entfernen","Refresh random password":"Zuf\xE4lliges Passwort aktualisieren","Set your own password":"Legen Sie Ihr eigenes Passwort fest","Enable Keyboard/Mouse":"Tastatur/Maus einschalten","Enable Clipboard":"Zwischenablage einschalten","Enable File Transfer":"Datei\xFCbertragung aktivieren","Enable TCP Tunneling":"TCP-Tunneling einschalten","IP Whitelisting":"IP Freigabeliste","ID/Relay Server":"ID/Verbindungsserver","Stop service":"Verbindungsserver ausschalten","Change ID":"ID wechseln",Website:"Webseite",About:"\xDCber",Mute:"Stummschalten","Audio Input":"Audio-Eingang","ID Server":"ID Server","Relay Server":"Verbindungsserver Server","API Server":"API Server",invalid_http:"Muss mit http:// oder https:// beginnen","Invalid IP":"Ung\xFCltige IP-Adresse",id_change_tip:"Nur die Zeichen a-z, A-Z, 0-9 und _ (Unterstrich) sind erlaubt. Der erste Buchstabe muss a-z, A-Z sein. L\xE4nge zwischen 6 und 16.","Invalid format":"Ung\xFCltiges Format",server_not_support:"Noch nicht vom Server unterst\xFCtzt","Not available":"Nicht verf\xFCgbar","Too frequent":"Zu h\xE4ufig",Cancel:"Abbrechen",Skip:"\xDCberspringen",Close:"Schlie\xDFen",Retry:"Nochmal versuchen",OK:"OK","Password Required":"Passwort erforderlich","Please enter your password":"Bitte geben Sie Ihr Passwort ein","Remember password":"Passwort merken","Wrong Password":"Falsches Passwort","Do you want to enter again?":"M\xF6chten Sie erneut teilnehmen?","Connection Error":"Verbindungsfehler",Error:"Fehler","Reset by the peer":"Zur\xFCcksetzen durch die Gegenstelle","Connecting...":"Verbinden...","Connection in progress. Please wait.":"Die Verbindung wird hergestellt. Bitte warten Sie.","Please try 1 minute later":"Bitte versuchen Sie es 1 Minute sp\xE4ter","Login Error":"Anmeldefehler",Successful:"Erfolgreich","Connected, waiting for image...":"Verbunden, warten auf Bild...",Name:"Name",Type:"Typ",Modified:"Ge\xE4ndert",Size:"Gr\xF6\xDFe","Show Hidden Files":"Versteckte Dateien anzeigen",Receive:"Empfangen",Send:"Senden","Refresh File":"Datei aktualisieren",Local:"Lokaler",Remote:"Entfernter","Remote Computer":"Entfernter Computer","Local Computer":"Lokaler Computer","Confirm Delete":"L\xF6schen best\xE4tigen",Delete:"L\xF6schen",Properties:"Eigenschaften","Multi Select":"Mehrfachauswahl","Empty Directory":"Leeres Verzeichnis","Not an empty directory":"Kein leeres Verzeichnis","Are you sure you want to delete this file?":"Sind Sie sicher, dass Sie diese Datei l\xF6schen wollen?","Are you sure you want to delete this empty directory?":"Sind Sie sicher, dass Sie dieses leere Verzeichnis l\xF6schen m\xF6chten?","Are you sure you want to delete the file of this directory?":"Sind Sie sicher, dass Sie die Datei dieses Verzeichnisses l\xF6schen m\xF6chten?","Do this for all conflicts":"Dies gilt f\xFCr alle Konflikte","This is irreversible!":"Dies ist irreversibel!",Deleting:"L\xF6schen",files:"Dateien",Waiting:"Warten",Finished:"Fertiggestellt",Speed:"Geschwindigkeit","Custom Image Quality":"Individuelle Bildqualit\xE4t","Privacy mode":"Datenschutz-Modus","Block user input":"Benutzereingaben blockieren","Unblock user input":"Benutzereingaben freigeben","Adjust Window":"Fenster anpassen",Original:"Original",Shrink:"Geschrumpft",Stretch:"Gestreckt","Good image quality":"Gute Bildqualit\xE4t",Balanced:"Ausgeglichen","Optimize reaction time":"Optimierte Reaktionszeit",Custom:"Benutzerdefiniert","Show remote cursor":"Ferngesteuerten Cursor anzeigen","Disable clipboard":"Zwischenablage deaktivieren","Lock after session end":"Sperren nach Sitzungsende",Insert:"Einf\xFCgen","Insert Lock":"Sperre einf\xFCgen",Refresh:"Aktualisieren","ID does not exist":"Die ID existiert nicht","Failed to connect to rendezvous server":"Verbindung zum Verbindungsserver fehlgeschlagen","Please try later":"Bitte versuchen Sie es sp\xE4ter","Remote desktop is offline":"Entfernter Desktop ist offline","Key mismatch":"Schl\xFCssel nicht \xFCbereinstimmend",Timeout:"Zeit\xFCberschreitung","Failed to connect to relay server":"Verbindung zum Verbindungsserver fehlgeschlagen","Failed to connect via rendezvous server":"Verbindung \xFCber rendezvous server fehlgeschlagen","Failed to connect via relay server":"Verbindung \xFCber den Verbindungsserver ist fehlgeschlagen","Failed to make direct connection to remote desktop":"Direkte Verbindung zum Entfernten-Desktop konnte nicht hergestellt werden","Set Password":"Passwort festlegen","OS Password":"Betriebssystem-Passwort",install_tip:"Aufgrund der UAC kann RustDesk in manchen F\xE4llen nicht ordnungsgem\xE4\xDF auf der Gegenseite funktionieren. Um UAC zu vermeiden, klicken Sie bitte auf die Schaltfl\xE4che unten, um RustDesk auf dem System zu installieren","Click to upgrade":"Zum Upgrade anklicken","Click to download":"Zum Herunterladen klicken","Click to update":"Zum Aktualisieren klicken",Configure:"Konfigurieren",config_acc:'Um Ihren Desktop aus der Ferne zu steuern, m\xFCssen Sie RustDesk \\"Zugangs\\" Rechte erteilen.',config_screen:'Um aus der Ferne auf Ihren Desktop zugreifen zu k\xF6nnen, m\xFCssen Sie RustDesk \\"Bildschirm-Aufnahme\\" Berechtigungen erteilen.',"Installing ...":"Installiere ...",Install:"Installieren",Installation:"Einrichtung","Installation Path":"Einrichtungs Pfad","Create start menu shortcuts":"Startmen\xFC Verkn\xFCpfungen erstellen","Create desktop icon":"Desktop Symbol erstellen",agreement_tip:"Wenn Sie die Einrichtung starten, akzeptieren Sie die Lizenzvereinbarung","Accept and Install":"Akzeptieren und installieren","End-user license agreement":"Lizenzvereinbarung f\xFCr Endbenutzer","Generating ...":"Generierung ...","Your installation is lower version.":"Ihre Installation ist eine niedrigere Version.",not_close_tcp_tip:"Schlie\xDFen Sie dieses Fenster nicht, w\xE4hrend Sie den Tunnel benutzen.","Listening ...":"H\xF6ren ...","Remote Host":"Entfernter Rechner","Remote Port":"Entfernter Port",Action:"Aktion",Add:"Hinzuf\xFCgen","Local Port":"Lokaler Port",setup_server_tip:"F\xFCr eine schnellere Verbindung, richten Sie bitte Ihren eigenen Verbindungsserver ein","Too short, at least 6 characters.":"Zu kurz, mindestens 6 Zeichen.","The confirmation is not identical.":"Die Best\xE4tigung ist nicht identisch.",Permissions:"Berechtigungen",Accept:"Akzeptieren",Dismiss:"Ablehnen",Disconnect:"Verbindung trennen","Allow using keyboard and mouse":"Erlaubt die Verwendung von Tastatur und Maus","Allow using clipboard":"Verwendung der Zwischenablage zulassen","Allow hearing sound":"Erlaubt das H\xF6ren von Sound","Allow file copy and paste":"Kopieren und Einf\xFCgen von Dateien zulassen",Connected:"Verbunden","Direct and encrypted connection":"Direkte und verschl\xFCsselte Verbindung","Relayed and encrypted connection":"Vermittelte und verschl\xFCsselte Verbindung","Direct and unencrypted connection":"Direkte und unverschl\xFCsselte Verbindung","Relayed and unencrypted connection":"Vermittelte und unverschl\xFCsselte Verbindung","Enter Remote ID":"Remote-ID eingeben","Enter your password":"Geben Sie Ihr Passwort ein","Logging in...":"Anmeldung...","Enable RDP session sharing":"RDP-Sitzungsfreigabe aktivieren","Auto Login":'Automatisches Login (nur g\xFCltig, wenn Sie \\"Sperren nach Sitzungsende\\" eingestellt haben)',"Enable Direct IP Access":"Direkten IP-Zugang aktivieren",Rename:"Umbenennen",Space:"Platz","Create Desktop Shortcut":"Desktop-Verkn\xFCpfung erstellen","Change Path":"Pfad \xE4ndern","Create Folder":"Ordner erstellen","Please enter the folder name":"Bitte geben Sie den Ordnernamen ein","Fix it":"Reparieren",Warning:"Warnung","Login screen using Wayland is not supported":"Anmeldebildschirm mit Wayland wird nicht unterst\xFCtzt","Reboot required":"Neustart erforderlich","Unsupported display server ":"Nicht unterst\xFCtzter Display-Server","x11 expected":"X11 erwartet",Port:"Port",Settings:"Einstellungen",Username:" Benutzername","Invalid port":"Ung\xFCltiger Port","Closed manually by the peer":"Vom Peer manuell geschlossen","Enable remote configuration modification":"\xC4nderung der Fernkonfiguration zulassen","Run without install":"Ohne Installation ausf\xFChren","Always connected via relay":"Immer \xFCber Verbindungsserver verbunden","Always connect via relay":"Verbindung immer \xFCber Verbindungsserver",whitelist_tip:"Nur IPs auf der Freigabeliste k\xF6nnen auf mich zugreifen",Login:"Anmeldung",Logout:"Abmeldung",Tags:"Stichworte","Search ID":"Suche ID","Current Wayland display server is not supported":"Der aktuelle Wayland-Anzeigeserver wird nicht unterst\xFCtzt",whitelist_sep:"Getrennt durch Komma, Semikolon, Leerzeichen oder Zeilenumbruch","Add ID":"ID hinzuf\xFCgen","Add Tag":"Stichwort hinzuf\xFCgen","Unselect all tags":"Alle Stichworte abw\xE4hlen","Network error":"Netzwerkfehler","Username missed":"Benutzername fehlt","Password missed":"Passwort vergessen","Wrong credentials":"Falsche Anmeldedaten","Edit Tag":"Stichwort bearbeiten","Unremember Password":"Passwort nicht merken",Favorites:"Favoriten","Add to Favorites":"Zu Favoriten hinzuf\xFCgen","Remove from Favorites":"Entferne von Favoriten",Empty:"Leer","Invalid folder name":"Ung\xFCltiger Ordnername","Socks5 Proxy":"Socks5 Proxy",Hostname:"Rechnername",Discovered:"Gefunden",install_daemon_tip:"Um beim Booten zu starten, m\xFCssen Sie den Systemdienst installieren","Remote ID":"Entfernte ID",Paste:"Einf\xFCgen","Paste here?":"Hier einf\xFCgen?","Are you sure to close the connection?":"Sind Sie sicher, dass Sie die Verbindung schlie\xDFen wollen?","Download new version":"Neue Version herunterladen","Touch mode":"Touch-Modus","Mouse mode":"Mouse-Modus","One-Finger Tap":"Ein Fingertipp","Left Mouse":"Linke Maus","One-Long Tap":"Tippen Sie mit einem Finger lang","Two-Finger Tap":"Zwei Finger tippen","Right Mouse":"Rechte Maus","One-Finger Move":"Eine Fingerbewegung","Double Tap & Move":"Doppeltippen und verschieben","Mouse Drag":"Maus ziehen","Three-Finger vertically":"Drei Finger vertikal","Mouse Wheel":"Mausrad","Two-Finger Move":"Zwei Finger Bewegung","Canvas Move":"Leinwand bewegen","Pinch to Zoom":"Zum Zoomen kneifen","Canvas Zoom":"Leinwand Zoom","Reset canvas":"Anzeige zur\xFCcksetzen","No permission of file transfer":"Keine Erlaubnis zur Datei\xFCbertragung",Note:"Notiz",Connection:"Verbindung","Share Screen":"Bildschirm freigeben",CLOSE:"NAH DRAN",OPEN:"OFFEN",Chat:"Plaudern",Total:"Gesamt",items:"Artikel",Selected:"Ausgew\xE4hlt","Screen Capture":"Bildschirmaufnahme","Input Control":"Eingabesteuerung","Audio Capture":"Audioaufnahme","File Connection":"Dateiverbindung","Screen Connection":"Bildschirmanschluss","Do you accept?":"Akzeptieren Sie?","Open System Setting":"Systemeinstellung \xF6ffnen","How to get Android input permission?":"Wie erhalte ich eine Android-Eingabeberechtigung?",android_input_permission_tip1:'Damit ein Remote-Ger\xE4t Ihr Android-Ger\xE4t per Maus oder Ber\xFChrung steuern kann, m\xFCssen Sie RustDesk erlauben, den Dienst \\"Barrierefreiheit\\" zu verwenden.',android_input_permission_tip2:"Bitte gehen Sie zur n\xE4chsten Systemeinstellungsseite, suchen und geben Sie [Installierte Dienste] ein, schalten Sie den Dienst [RustDesk Input] ein.",android_new_connection_tip:"Es wurde eine neue Steuerungsanforderung empfangen, die Ihr aktuelles Ger\xE4t steuern m\xF6chte.",android_service_will_start_tip:"Durch das Einschalten der Bildschirmaufnahme wird der Dienst automatisch gestartet, sodass andere Ger\xE4te eine Verbindung von diesem Ger\xE4t anfordern k\xF6nnen.",android_stop_service_tip:"Durch das Schlie\xDFen des Dienstes werden automatisch alle hergestellten Verbindungen geschlossen.",android_version_audio_tip:"Die aktuelle Android-Version unterst\xFCtzt keine Audioaufnahme, bitte aktualisieren Sie auf Android 10 oder h\xF6her.",android_start_service_tip:"Tippen Sie auf [Dienst starten] oder \xD6FFNEN Sie die Berechtigung [Bildschirmaufnahme], um den Bildschirmfreigabedienst zu starten.",Account:"Konto",Overwrite:"\xDCberschreiben","This file exists, skip or overwrite this file?":"Diese Datei existiert, diese Datei \xFCberspringen oder \xFCberschreiben?",Quit:"Aufh\xF6ren",doc_mac_permission:"https://rustdesk.com/docs/en/manual/mac/#enable-permissions",Help:"Hilfe",Failed:"Gescheitert",Succeeded:"Erfolgreich","Someone turns on privacy mode, exit":"Jemand aktiviert den Datenschutzmodus, beenden",Unsupported:"Nicht unterst\xFCtzt","Peer denied":"Peer verweigert","Please install plugins":"Bitte installieren Sie Plugins","Peer exit":"Peer-Ausgang","Failed to turn off":"Ausschalten fehlgeschlagen","Turned off":"Ausgeschaltet","In privacy mode":"im Datenschutzmodus","Out privacy mode":"Datenschutzmodus aus",Language:"Sprache"},tr:{Status:"Durum","Your Desktop":"Sizin Masa\xFCst\xFCn\xFCz",desk_tip:"Masa\xFCst\xFCn\xFCze bu ID ve \u015Fifre ile eri\u015Filebilir",Password:"\u015Eifre",Ready:"Haz\u0131r",Established:"Ba\u011Flant\u0131 sa\u011Fland\u0131",connecting_status:"Ba\u011Flan\u0131l\u0131yor ","Enable Service":"Servisi aktif et","Start Service":"Servisi ba\u015Flat","Service is running":"Servis \xE7al\u0131\u015F\u0131yor","Service is not running":"Servis durduruldu",not_ready_status:"Haz\u0131r de\u011Fil. Ba\u011Flant\u0131n\u0131z\u0131 kontrol edin","Control Remote Desktop":"Ba\u011Flan\u0131lacak Uzak Ba\u011Flant\u0131 ID","Transfer File":"Dosya transferi",Connect:"Ba\u011Flan","Recent Sessions":"S\u0131kl\u0131kla Ba\u011Flan\u0131lanlar","Address Book":"Adres Defteri",Confirmation:"Onayla","TCP Tunneling":"TCP T\xFCnelleri",Remove:"Kald\u0131r","Refresh random password":"Yeni rastgele \u015Fifre olu\u015Ftur","Set your own password":"Kendi \u015Fifreni olu\u015Ftur","Enable Keyboard/Mouse":"Klavye ve Fareye izin ver","Enable Clipboard":"Kopyalanan ge\xE7ici veriye izin ver","Enable File Transfer":"Dosya Transferine izin ver","Enable TCP Tunneling":"TCP T\xFCneline izin ver","IP Whitelisting":"\u0130zinli IP listesi","ID/Relay Server":"ID/Relay Sunucusu","Stop service":"Servisi Durdur","Change ID":"ID De\u011Fi\u015Ftir",Website:"Website",About:"Hakk\u0131nda",Mute:"Sesi Kapat","Audio Input":"Ses Giri\u015Fi","ID Server":"ID Sunucu","Relay Server":"Relay Sunucu","API Server":"API Sunucu",invalid_http:"http:// veya https:// ile ba\u015Flamal\u0131d\u0131r","Invalid IP":"Ge\xE7ersiz IP adresi",id_change_tip:"Yaln\u0131zca a-z, A-Z, 0-9 ve _ (alt \xE7izgi) karakterlerini kullanabilirsiniz. \u0130lk karakter a-z veya A-Z olmal\u0131d\u0131r. Uzunluk 6 ile 16 karakter aras\u0131nda olmal\u0131d\u0131r.","Invalid format":"Hatal\u0131 Format",server_not_support:"Hen\xFCz sunucu taraf\u0131ndan desteklenmiyor","Not available":"Eri\u015Filebilir de\u011Fil","Too frequent":"\xC7ok s\u0131k",Cancel:"\u0130ptal",Skip:"Ge\xE7",Close:"Kapat",Retry:"Tekrar Dene",OK:"Tamam","Password Required":"\u015Eifre Gerekli","Please enter your password":"L\xFCtfen \u015Fifrenizi giriniz","Remember password":"\u015Eifreyi hat\u0131rla","Wrong Password":"Hatal\u0131 \u015Fifre","Do you want to enter again?":"Tekrar giri\u015F yapmak ister misiniz?","Connection Error":"Ba\u011Flant\u0131 Hatas\u0131",Error:"Hata","Reset by the peer":"E\u015F taraf\u0131nda s\u0131f\u0131rla","Connecting...":"Ba\u011Flan\u0131l\u0131yor...","Connection in progress. Please wait.":"Ba\u011Flant\u0131 sa\u011Flan\u0131yor. L\xFCtfen bekleyiniz.","Please try 1 minute later":"L\xFCtfen 1 dakika sonra tekrar deneyiniz","Login Error":"Giri\u015F Hatal\u0131",Successful:"Ba\u015Far\u0131l\u0131","Connected, waiting for image...":"Ba\u011Fland\u0131. G\xF6r\xFCnt\xFC bekleniyor...",Name:"Ad",Type:"Tip",Modified:"De\u011Fi\u015Ftirildi",Size:"Boyut","Show Hidden Files":"Gizli Dosyalar\u0131 G\xF6ster",Receive:"Al",Send:"G\xF6nder","Refresh File":"Dosyay\u0131 yenile",Local:"Yerel",Remote:"Uzak","Remote Computer":"Uzak Bilgisayar","Local Computer":"Yerel Bilgisayar","Confirm Delete":"Silmeyi Onayla",Delete:"Sil",Properties:"\xD6zellikler","Multi Select":"\xC7oklu Se\xE7im","Empty Directory":"Bo\u015F Klas\xF6r","Not an empty directory":"Klas\xF6r bo\u015F de\u011Fil","Are you sure you want to delete this file?":"Bu dosyay\u0131 silmek istedi\u011Finize emin misiniz?","Are you sure you want to delete this empty directory?":"Bu bo\u015F klas\xF6r\xFC silmek istedi\u011Finize emin misiniz?","Are you sure you want to delete the file of this directory?":"Bu klas\xF6rdeki dosyay\u0131 silmek istedi\u011Finize emin misiniz?","Do this for all conflicts":"Bunu t\xFCm \xE7ak\u0131\u015Fmalar i\xE7in yap","This is irreversible!":"Bu i\u015Flem geri d\xF6nd\xFCr\xFClemez!",Deleting:"Siliniyor",files:"dosyalar",Waiting:"Bekleniyor",Finished:"Tamamland\u0131",Speed:"H\u0131z","Custom Image Quality":"\xD6zel G\xF6r\xFCnt\xFC Kalitesi","Privacy mode":"Gizlilik modu","Block user input":"Kullan\u0131c\u0131 giri\u015Fini engelle","Unblock user input":"Kullan\u0131 giri\u015Fine izin ver","Adjust Window":"Pencereyi Ayarla",Original:"Orjinal",Shrink:"S\u0131\u011Fd\u0131r",Stretch:"Uzat","Good image quality":"\u0130yi g\xF6r\xFCnt\xFC kalitesi",Balanced:"Dengelenmi\u015F","Optimize reaction time":"Tepki s\xFCresini optimize et",Custom:"\xD6zel","Show remote cursor":"Uzaktaki fare imlecini g\xF6ster","Disable clipboard":"Haf\u0131zadaki kopyalanm\u0131\u015Flar\u0131 engelle","Lock after session end":"Ba\u011Flant\u0131dan sonra kilitle",Insert:"Ekle","Insert Lock":"Kilit Ekle",Refresh:"Yenile","ID does not exist":"ID hatal\u0131","Failed to connect to rendezvous server":"ID olu\u015Fturma sunucusuna ba\u011Flan\u0131lamad\u0131","Please try later":"Da\u011Fa sonra tekrar deneyiniz","Remote desktop is offline":"Uzak masa\xFCst\xFC kapal\u0131","Key mismatch":"Anahtar uyumlu de\u011Fil",Timeout:"Zaman a\u015F\u0131m\u0131","Failed to connect to relay server":"Relay sunucusuna ba\u011Flan\u0131lamad\u0131","Failed to connect via rendezvous server":"ID olu\u015Fturma sunucusuna ba\u011Flan\u0131lamad\u0131","Failed to connect via relay server":"Relay olu\u015Fturma sunucusuna ba\u011Flan\u0131lamad\u0131","Failed to make direct connection to remote desktop":"Uzak masa\xFCst\xFCne do\u011Frudan ba\u011Flant\u0131 kurulamad\u0131","Set Password":"\u015Eifre ayarla","OS Password":"\u0130\u015Fletim Sistemi \u015Eifresi",install_tip:"Kullan\u0131c\u0131 Hesab\u0131 Denetimi nedeniyle, RustDesk bir uzak masa\xFCst\xFC olarak d\xFCzg\xFCn \xE7al\u0131\u015Fmayabilir. Bu sorunu \xF6nlemek i\xE7in, RustDesk'i sistem seviyesinde kurmak i\xE7in a\u015Fa\u011F\u0131daki butona t\u0131klay\u0131n.","Click to upgrade":"Y\xFCkseltmek i\xE7in t\u0131klay\u0131n\u0131z","Click to download":"\u0130ndirmek i\xE7in t\u0131klay\u0131n\u0131z","Click to update":"G\xFCncellemek i\xE7in t\u0131klay\u0131n\u0131z",Configure:"Ayarla",config_acc:`Masa\xFCst\xFCn\xFCz\xFC d\u0131\u015Far\u0131dan kontrol etmek i\xE7in RustDesk'e \\"Eri\u015Filebilirlik\\"`,config_screen:`Masa\xFCst\xFCn\xFCz\xFC d\u0131\u015Far\u0131dan kontrol etmek i\xE7in RustDesk'e \\"Ekran Kayd\u0131\\" iznini vermeniz gerekir.`,"Installing ...":"Y\xFCkleniyor ...",Install:"Y\xFCkle",Installation:"Kurulum","Installation Path":"Kurulacak olan konum","Create start menu shortcuts":"Ba\u015Flang\u0131ca k\u0131sayol olu\u015Ftur","Create desktop icon":"Masa\xFCst\xFCne k\u0131sayol olu\u015Ftur",agreement_tip:"Kurulumu ba\u015Flatarak, lisans s\xF6zle\u015Fmesinin \u015Fartlar\u0131n\u0131 kabul etmi\u015F olursunuz.","Accept and Install":"Kabul Et ve Y\xFCkle","End-user license agreement":"Son kullan\u0131c\u0131 lisans anla\u015Fmas\u0131","Generating ...":"Olu\u015Fturuluyor...","Your installation is lower version.":"Kurulumunuz alt s\xFCr\xFCmd\xFCr.",not_close_tcp_tip:"T\xFCneli kullan\u0131rken bu pencereyi kapatmay\u0131n","Listening ...":"Dinleniyor...","Remote Host":"Uzak Sunucu","Remote Port":"Uzak Port",Action:"Eylem",Add:"Ekle","Local Port":"Yerel Port",setup_server_tip:"Daha h\u0131zl\u0131 ba\u011Flant\u0131 i\xE7in kendi sunucunuzu kurun","Too short, at least 6 characters.":"\xC7ok k\u0131sa en az 6 karakter gerekli.","The confirmation is not identical.":"Do\u011Frulama yap\u0131lamad\u0131.",Permissions:"\u0130zinler",Accept:"Kabul Et",Dismiss:"Reddet",Disconnect:"Ba\u011Flan\u0131y\u0131 kes","Allow using keyboard and mouse":"Klavye ve fare kullan\u0131m\u0131na izin ver","Allow using clipboard":"Pano kullan\u0131m\u0131na izin ver","Allow hearing sound":"Sesi duymaya izin ver","Allow file copy and paste":"Dosya kopyalamaya ve yap\u0131\u015Ft\u0131rmaya izin ver",Connected:"Ba\u011Fland\u0131","Direct and encrypted connection":"Do\u011Frudan ve \u015Fifreli ba\u011Flant\u0131","Relayed and encrypted connection":"Aktarmal\u0131 ve \u015Fifreli ba\u011Flant\u0131","Direct and unencrypted connection":"Do\u011Frudan ve \u015Fifrelenmemi\u015F ba\u011Flant\u0131","Relayed and unencrypted connection":"Aktarmal\u0131 ve \u015Fifrelenmemi\u015F ba\u011Flant\u0131","Enter Remote ID":"Uzak ID'yi Girin","Enter your password":"\u015Eifrenizi girin","Logging in...":"Giri\u015F yap\u0131l\u0131yor...","Enable RDP session sharing":"RDP oturum payla\u015F\u0131m\u0131n\u0131 etkinle\u015Ftir","Auto Login":"Otomatik giri\u015F","Enable Direct IP Access":"Do\u011Frudan IP Eri\u015Fimini Etkinle\u015Ftir",Rename:"Yeniden adland\u0131r",Space:"Bo\u015Fluk","Create Desktop Shortcut":"Masa\xFCst\xFC k\u0131sayolu olu\u015Fturun","Change Path":"Yolu de\u011Fi\u015Ftir","Create Folder":"Klas\xF6r olu\u015Fturun","Please enter the folder name":"L\xFCtfen klas\xF6r ad\u0131n\u0131 girin","Fix it":"D\xFCzenle",Warning:"Uyar\u0131","Login screen using Wayland is not supported":"Wayland kullanan giri\u015F ekran\u0131 desteklenmiyor","Reboot required":"Yeniden ba\u015Flatma gerekli","Unsupported display server ":"Desteklenmeyen g\xF6r\xFCnt\xFC sunucusu","x11 expected":"x11 bekleniyor",Port:"Port",Settings:"Ayarlar",Username:"Kullan\u0131c\u0131 Ad\u0131","Invalid port":"Ge\xE7ersiz ba\u011Flant\u0131 noktas\u0131","Closed manually by the peer":"E\u015F taraf\u0131ndan manuel olarak kapat\u0131ld\u0131","Enable remote configuration modification":"Uzaktan yap\u0131land\u0131rma de\u011Fi\u015Fikli\u011Fini etkinle\u015Ftir","Run without install":"Y\xFCklemeden \xE7al\u0131\u015Ft\u0131r","Always connected via relay":"Her zaman r\xF6le ile ba\u011Fl\u0131","Always connect via relay":"Always connect via relay",whitelist_tip:"Bu masa\xFCst\xFCne yaln\u0131zca yetkili IP adresleri ba\u011Flanabilir",Login:"Giri\u015F yap",Logout:"\xC7\u0131k\u0131\u015F yap",Tags:"Etiketler","Search ID":"ID Arama","Current Wayland display server is not supported":"Mevcut Wayland g\xF6r\xFCnt\xFCleme sunucusu desteklenmiyor",whitelist_sep:"Virg\xFCl, noktal\u0131 virg\xFCl, bo\u015Fluk veya yeni sat\u0131r ile ayr\u0131lm\u0131\u015F","Add ID":"ID Ekle","Add Tag":"Etiket Ekle","Unselect all tags":"T\xFCm etiketlerin se\xE7imini kald\u0131r","Network error":"Network error","Username missed":"Kullan\u0131c\u0131 ad\u0131 bo\u015F","Password missed":"\u015Eifre bo\u015F","Wrong credentials":"Yanl\u0131\u015F kimlik bilgileri","Edit Tag":"Etiketi d\xFCzenle","Unremember Password":"\u015Eifreyi Unut",Favorites:"Favoriler","Add to Favorites":"Favorilere ekle","Remove from Favorites":"Favorilerden \xE7\u0131kar",Empty:"Bo\u015F","Invalid folder name":"Ge\xE7ersiz klas\xF6r ad\u0131","Socks5 Proxy":"Socks5 Proxy",Hostname:"Ana bilgisayar ad\u0131",Discovered:"Ke\u015Ffedilenler",install_daemon_tip:"Ba\u015Flang\u0131\xE7ta ba\u015Flamak i\xE7in sistem hizmetini y\xFCklemeniz gerekir.","Remote ID":"Uzak ID",Paste:"Yap\u0131\u015Ft\u0131r","Paste here?":"Buraya yap\u0131\u015Ft\u0131r?","Are you sure to close the connection?":"Ba\u011Flant\u0131y\u0131 kapatmak istedi\u011Finize emin misiniz?","Download new version":"Yeni s\xFCr\xFCm\xFC indir","Touch mode":"Dokunmatik mod","Mouse mode":"Fare modu","One-Finger Tap":"Tek Parmakla Dokunma","Left Mouse":"Sol Fare","One-Long Tap":"Tek-Uzun Dokunma","Two-Finger Tap":"\u0130ki-Parmak Dokunma","Right Mouse":"Sa\u011F Fare","One-Finger Move":"Tek Parmakla Hareket","Double Tap & Move":"\xC7ift Dokun ve Ta\u015F\u0131","Mouse Drag":"Fare S\xFCr\xFCkleme","Three-Finger vertically":"Dikey olarak \xFC\xE7 parmak","Mouse Wheel":"Fare Tekerli\u011Fi","Two-Finger Move":"\u0130ki Parmakla Hareket","Canvas Move":"Tuval Hareketi","Pinch to Zoom":"\u0130ki parmakla yak\u0131nla\u015Ft\u0131r","Canvas Zoom":"Tuval Yak\u0131nla\u015Ft\u0131rma","Reset canvas":"Tuvali s\u0131f\u0131rla","No permission of file transfer":"Dosya aktar\u0131m\u0131 izni yok",Note:"Not",Connection:"Ba\u011Flant\u0131","Share Screen":"Ekran\u0131 Payla\u015F",CLOSE:"KAPAT",OPEN:"A\xC7",Chat:"Mesajla\u015F",Total:"Toplam",items:"\xF6\u011Feler",Selected:"Se\xE7ildi","Screen Capture":"Ekran g\xF6r\xFCnt\xFCs\xFC","Input Control":"Giri\u015F Kontrol\xFC","Audio Capture":"Ses Yakalama","File Connection":"Dosya Ba\u011Flant\u0131s\u0131","Screen Connection":"Ekran Ba\u011Flant\u0131s\u0131","Do you accept?":"Kabul ediyor musun?","Open System Setting":"Sistem Ayar\u0131n\u0131 A\xE7","How to get Android input permission?":"Android giri\u015F izni nas\u0131l al\u0131n\u0131r?",android_input_permission_tip1:`Uzak bir cihaz\u0131n Android cihaz\u0131n\u0131z\u0131 fare veya dokunma yoluyla kontrol edebilmesi i\xE7in, RustDesk'in \\"Eri\u015Filebilirlik\\" \xF6zelli\u011Fini kullanmas\u0131na izin vermelisiniz.`,android_input_permission_tip2:"Sonraki sistem ayarlar\u0131 sayfas\u0131na gidin, [Y\xFCkl\xFC Hizmetler]'i bulun ve eri\u015Fin, [RustDesk Giri\u015Fi] hizmetini etkinle\u015Ftirin.",android_new_connection_tip:"Yeni bir kontrol talebi al\u0131nd\u0131, cihaz\u0131n\u0131z\u0131 kontrol etmesine izin verilsin mi.",android_service_will_start_tip:"Ekran Yakalaman\u0131n etkinle\u015Ftirilmesi, hizmeti otomatik olarak ba\u015Flatacak ve di\u011Fer cihazlar\u0131n bu cihazdan ba\u011Flant\u0131 talep etmesine izin verecektir.",android_stop_service_tip:"Hizmetin kapat\u0131lmas\u0131, kurulan t\xFCm ba\u011Flant\u0131lar\u0131 otomatik olarak kapatacakt\u0131r.",android_version_audio_tip:"Mevcut Android s\xFCr\xFCm\xFC ses yakalamay\u0131 desteklemiyor, l\xFCtfen Android 10 veya sonraki bir s\xFCr\xFCme y\xFCkseltin.",android_start_service_tip:"Ekran payla\u015F\u0131m hizmetini ba\u015Flatmak i\xE7in [Hizmeti Ba\u015Flat] veya A\xC7 [Ekran Yakalama] iznine dokunun.",Account:"Hesap",Overwrite:"\xFCzerine yaz","This file exists, skip or overwrite this file?":"Bu dosya var, bu dosya atlans\u0131n veya \xFCzerine yaz\u0131ls\u0131n m\u0131?",Quit:"\xC7\u0131k\u0131\u015F",doc_mac_permission:"https://rustdesk.com/docs/en/manual/mac/#enable-permissions",Help:"Yard\u0131m",Failed:"Ar\u0131zal\u0131",Succeeded:"ba\u015Far\u0131l\u0131","Someone turns on privacy mode, exit":"Birisi gizlilik modunu a\xE7ar, \xE7\u0131k",Unsupported:"desteklenmiyor","Peer denied":"akran reddedildi","Please install plugins":"L\xFCtfen eklentileri y\xFCkleyin","Peer exit":"akran \xE7\u0131k\u0131\u015F\u0131","Failed to turn off":"kapat\u0131lamad\u0131","Turned off":"Kapal\u0131","In privacy mode":"Gizlilik modunda","Out privacy mode":"Gizlilik modu d\u0131\u015F\u0131nda",Language:""},it:{Status:"Stato","Your Desktop":"Il tuo desktop",desk_tip:"Puoi accedere al tuo desktop usando l'ID e la password riportati qui.",Password:"Password",Ready:"Pronto",Established:"Stabilito",connecting_status:"Connessione alla rete RustDesk in corso...","Enable Service":"Abilita servizio","Start Service":"Avvia servizio","Service is running":"Il servizio \xE8 in esecuzione","Service is not running":"Il servizio non \xE8 in esecuzione",not_ready_status:"Non pronto. Verifica la tua connessione","Control Remote Desktop":"Controlla una scrivania remota","Transfer File":"Trasferisci file",Connect:"Connetti","Recent Sessions":"Sessioni recenti","Address Book":"Rubrica",Confirmation:"Conferma","TCP Tunneling":"Tunnel TCP",Remove:"Rimuovi","Refresh random password":"Nuova password casuale","Set your own password":"Imposta la tua password","Enable Keyboard/Mouse":"Abilita tastiera/mouse","Enable Clipboard":"Abilita appunti","Enable File Transfer":"Abilita trasferimento file","Enable TCP Tunneling":"Abilita tunnel TCP","IP Whitelisting":"IP autorizzati","ID/Relay Server":"Server ID/Relay","Stop service":"Arresta servizio","Change ID":"Cambia ID",Website:"Sito web",About:"Informazioni",Mute:"Silenzia","Audio Input":"Input audio","ID Server":"ID server","Relay Server":"Server relay","API Server":"Server API",invalid_http:"deve iniziare con http:// o https://","Invalid IP":"Indirizzo IP non valido",id_change_tip:"Puoi usare solo i caratteri a-z, A-Z, 0-9 e _ (underscore). Il primo carattere deve essere a-z o A-Z. La lunghezza deve essere fra 6 e 16 caratteri.","Invalid format":"Formato non valido",server_not_support:"Non ancora supportato dal server","Not available":"Non disponibile","Too frequent":"Troppo frequente",Cancel:"Annulla",Skip:"Ignora",Close:"Chiudi",Retry:"Riprova",OK:"OK","Password Required":"Password richiesta","Please enter your password":"Inserisci la tua password","Remember password":"Ricorda password","Wrong Password":"Password errata","Do you want to enter again?":"Vuoi riprovare?","Connection Error":"Errore di connessione",Error:"Errore","Reset by the peer":"Reimpostata dal peer","Connecting...":"Connessione...","Connection in progress. Please wait.":"Connessione in corso. Attendi.","Please try 1 minute later":"Per favore riprova fra 1 minuto","Login Error":"Errore di login",Successful:"Successo","Connected, waiting for image...":"Connesso, in attesa dell'immagine...",Name:"Nome",Type:"Tipo",Modified:"Modificato",Size:"Dimensione","Show Hidden Files":"Mostra file nascosti",Receive:"Ricevi",Send:"Invia","Refresh File":"Aggiorna file",Local:"Locale",Remote:"Remote","Remote Computer":"Computer remoto","Local Computer":"Computer locale","Confirm Delete":"Conferma cancellazione",Delete:"Eliminare",Properties:"Propriet\xE0","Multi Select":"Selezione multipla","Empty Directory":"Directory vuota","Not an empty directory":"Non una directory vuota","Are you sure you want to delete this file?":"Vuoi davvero eliminare questo file?","Are you sure you want to delete this empty directory?":"Sei sicuro di voler eliminare questa directory vuota?","Are you sure you want to delete the file of this directory?":"Sei sicuro di voler eliminare il file di questa directory?","Do this for all conflicts":"Ricorca questa scelta per tutti i conflitti","This is irreversible!":"Questo \xE8 irreversibile!",Deleting:"Cancellazione di",files:"file",Waiting:"In attesa",Finished:"Terminato",Speed:"Velocit\xE0","Custom Image Quality":"Qualit\xE0 immagine personalizzata","Privacy mode":"Modalit\xE0 privacy","Block user input":"Blocca l'input dell'utente","Unblock user input":"Sbloccare l'input dell'utente","Adjust Window":"Adatta la finestra",Original:"Originale",Shrink:"Restringi",Stretch:"Allarga","Good image quality":"Buona qualit\xE0 immagine",Balanced:"Bilanciato","Optimize reaction time":"Ottimizza il tempo di reazione",Custom:"Personalizzato","Show remote cursor":"Mostra il cursore remoto","Disable clipboard":"Disabilita appunti","Lock after session end":"Blocca al termine della sessione",Insert:"Inserisci","Insert Lock":"Blocco inserimento",Refresh:"Aggiorna","ID does not exist":"L'ID non esiste","Failed to connect to rendezvous server":"Errore di connessione al server rendezvous","Please try later":"Riprova pi\xF9 tardi","Remote desktop is offline":"Il desktop remoto \xE8 offline","Key mismatch":"La chiave non corrisponde",Timeout:"Timeout","Failed to connect to relay server":"Errore di connessione al server relay","Failed to connect via rendezvous server":"Errore di connessione tramite il server rendezvous","Failed to connect via relay server":"Errore di connessione tramite il server relay","Failed to make direct connection to remote desktop":"Impossibile connettersi direttamente al desktop remoto","Set Password":"Imposta password","OS Password":"Password del sistema operativo",install_tip:"A causa del Controllo Account Utente, RustDesk potrebbe non funzionare correttamente come desktop remoto. Per evitare questo problema, fai click sul tasto qui sotto per installare RustDesk a livello di sistema.","Click to upgrade":"Fai click per aggiornare","Click to download":"Cliquez per scaricare","Click to update":"Fare clic per aggiornare",Configure:"Configura",config_acc:`Per controllare il tuo desktop dall'esterno, devi fornire a RustDesk il permesso \\"Accessibilit\xE0\\".`,config_screen:`Per controllare il tuo desktop dall'esterno, devi fornire a RustDesk il permesso \\"Registrazione schermo\\".`,"Installing ...":"Installazione ...",Install:"Installa",Installation:"Installazione","Installation Path":"Percorso di installazione","Create start menu shortcuts":"Crea i collegamenti nel menu di avvio","Create desktop icon":"Crea un'icona sul desktop",agreement_tip:"Avviando l'installazione, accetti i termini del contratto di licenza.","Accept and Install":"Accetta e installa","End-user license agreement":"Contratto di licenza con l'utente finale","Generating ...":"Generazione ...","Your installation is lower version.":"La tua installazione non \xE8 aggiornata.",not_close_tcp_tip:"Non chiudere questa finestra mentre stai usando il tunnel","Listening ...":"In ascolto ...","Remote Host":"Host remoto","Remote Port":"Porta remota",Action:"Azione",Add:"Aggiungi","Local Port":"Porta locale",setup_server_tip:"Per una connessione pi\xF9 veloce, configura un tuo server","Too short, at least 6 characters.":"Troppo breve, almeno 6 caratteri","The confirmation is not identical.":"La conferma non corrisponde",Permissions:"Permessi",Accept:"Accetta",Dismiss:"Rifiuta",Disconnect:"Disconnetti","Allow using keyboard and mouse":"Consenti l'uso di tastiera e mouse","Allow using clipboard":"Consenti l'uso degli appunti","Allow hearing sound":"Consenti la riproduzione dell'audio","Allow file copy and paste":"Consenti copia e incolla di file",Connected:"Connesso","Direct and encrypted connection":"Connessione diretta e cifrata","Relayed and encrypted connection":"Connessione tramite relay e cifrata","Direct and unencrypted connection":"Connessione diretta e non cifrata","Relayed and unencrypted connection":"Connessione tramite relay e non cifrata","Enter Remote ID":"Inserisci l'ID remoto","Enter your password":"Inserisci la tua password","Logging in...":"Autenticazione...","Enable RDP session sharing":"Abilita la condivisione della sessione RDP","Auto Login":"Login automatico","Enable Direct IP Access":"Abilita l'accesso diretto tramite IP",Rename:"Rinomina",Space:"Spazio","Create Desktop Shortcut":"Crea collegamento sul desktop","Change Path":"Cambia percorso","Create Folder":"Crea cartella","Please enter the folder name":"Inserisci il nome della cartella","Fix it":"Risolvi",Warning:"Avviso","Login screen using Wayland is not supported":"La schermata di login non \xE8 supportata utilizzando Wayland","Reboot required":"Riavvio necessario","Unsupported display server ":"Display server non supportato","x11 expected":"x11 necessario",Port:"Porta",Settings:"Impostazioni",Username:" Nome utente","Invalid port":"Porta non valida","Closed manually by the peer":"Chiuso manualmente dal peer","Enable remote configuration modification":"Abilita la modifica remota della configurazione","Run without install":"Avvia senza installare","Always connected via relay":"Connesso sempre tramite relay","Always connect via relay":"Connetti sempre tramite relay",whitelist_tip:"Solo gli indirizzi IP autorizzati possono connettersi a questo desktop",Login:"Accedi",Logout:"Esci",Tags:"Tag","Search ID":"Cerca ID","Current Wayland display server is not supported":"Questo display server Wayland non \xE8 supportato",whitelist_sep:"Separati da virgola, punto e virgola, spazio o a capo","Add ID":"Aggiungi ID","Add Tag":"Aggiungi tag","Unselect all tags":"Deseleziona tutti i tag","Network error":"Errore di rete","Username missed":"Nome utente dimenticato","Password missed":"Password dimenticata","Wrong credentials":"Credenziali errate","Edit Tag":"Modifica tag","Unremember Password":"Dimentica password",Favorites:"Preferiti","Add to Favorites":"Aggiungi ai preferiti","Remove from Favorites":"Rimuovi dai preferiti",Empty:"Vuoto","Invalid folder name":"Nome della cartella non valido","Socks5 Proxy":"Proxy Socks5",Hostname:"Nome host",Discovered:"Rilevati",install_daemon_tip:"Per avviarsi all'accensione, \xE8 necessario installare il servizio di sistema.","Remote ID":"ID remoto",Paste:"Impasto","Paste here?":"Incolla qui?","Are you sure to close the connection?":"Sei sicuro di voler chiudere la connessione?","Download new version":"Scarica nuova versione","Touch mode":"Modalit\xE0 tocco","Mouse mode":"Modalit\xE0 mouse","One-Finger Tap":"Tocca con un dito","Left Mouse":"Mouse sinistro","One-Long Tap":"Tocco lungo con un dito","Two-Finger Tap":"Tocca con due dita","Right Mouse":"Mouse destro","One-Finger Move":"Movimento con un dito","Double Tap & Move":"Tocca due volte e sposta","Mouse Drag":"Trascina il mouse","Three-Finger vertically":"Tre dita in verticale","Mouse Wheel":"Rotellina del mouse","Two-Finger Move":"Movimento con due dita","Canvas Move":"Sposta tela","Pinch to Zoom":"Pizzica per zoomare","Canvas Zoom":"Zoom tela","Reset canvas":"Ripristina tela","No permission of file transfer":"Nessun permesso di trasferimento di file",Note:"Nota",Connection:"Connessione","Share Screen":"Condividi schermo",CLOSE:"CHIUDERE",OPEN:"APRIRE",Chat:"Chat",Total:"Totale",items:"Oggetti",Selected:"Selezionato","Screen Capture":"Cattura schermo","Input Control":"Controllo di input","Audio Capture":"Acquisizione audio","File Connection":"Connessione file","Screen Connection":"Connessione schermo","Do you accept?":"Accetti?","Open System Setting":"Apri impostazioni di sistema","How to get Android input permission?":"Come ottenere l'autorizzazione di input su Android?",android_input_permission_tip1:'Affinch\xE9 un dispositivo remoto possa controllare il tuo dispositivo Android tramite mouse o tocco, devi consentire a RustDesk di utilizzare il servizio \\"Accessibilit\xE0\\".',android_input_permission_tip2:"Vai alla pagina delle impostazioni di sistema che si aprir\xE0 di seguito, trova e accedi a [Servizi installati], attiva il servizio [RustDesk Input].",android_new_connection_tip:"\xC8 stata ricevuta una nuova richiesta di controllo per il dispositivo corrente.",android_service_will_start_tip:"L'attivazione di Cattura schermo avvier\xE0 automaticamente il servizio, consentendo ad altri dispositivi di richiedere una connessione da questo dispositivo.",android_stop_service_tip:"La chiusura del servizio chiuder\xE0 automaticamente tutte le connessioni stabilite.",android_version_audio_tip:"L'attuale versione di Android non supporta l'acquisizione audio, esegui l'upgrade ad Android 10 o versioni successive.",android_start_service_tip:"Toccare [Avvia servizio] o APRI l'autorizzazione [Cattura schermo] per avviare il servizio di condivisione dello schermo.",Account:"Account",Overwrite:"Sovrascrivi","This file exists, skip or overwrite this file?":"Questo file esiste, saltare o sovrascrivere questo file?",Quit:"Esci",doc_mac_permission:"https://rustdesk.com/docs/en/manual/mac/#enable-permissions",Help:"Aiuto",Failed:"Fallito",Succeeded:"Successo","Someone turns on privacy mode, exit":"Qualcuno attiva la modalit\xE0 privacy, esci",Unsupported:"Non supportato","Peer denied":"Pari negato","Please install plugins":"Si prega di installare i plugin","Peer exit":"Uscita tra pari","Failed to turn off":"Impossibile spegnere","Turned off":"Spegni","In privacy mode":"In modalit\xE0 privacy","Out privacy mode":"Fuori modalit\xE0 privacy",Language:"Linguaggio"},fr:{Status:"Statut","Your Desktop":"Votre bureau",desk_tip:"Votre bureau est accessible via l'identifiant et le mot de passe ci-dessous.",Password:"Mot de passe",Ready:"Pr\xEAt",Established:"\xC9tabli",connecting_status:"Connexion au r\xE9seau RustDesk...","Enable Service":"Autoriser le service","Start Service":"D\xE9marrer le service","Service is running":"Le service est en cours d'ex\xE9cution","Service is not running":"Le service ne fonctionne pas",not_ready_status:"Pas pr\xEAt, veuillez v\xE9rifier la connexion r\xE9seau","Control Remote Desktop":"Contr\xF4ler le bureau \xE0 distance","Transfer File":"Transf\xE9rer le fichier",Connect:"Connecter","Recent Sessions":"Sessions r\xE9centes","Address Book":"Carnet d'adresses",Confirmation:"Confirmation","TCP Tunneling":"Tunneling TCP",Remove:"Supprimer","Refresh random password":"Actualiser le mot de passe al\xE9atoire","Set your own password":"D\xE9finir votre propre mot de passe","Enable Keyboard/Mouse":"Activer le contr\xF4le clavier/souris","Enable Clipboard":"Activer la synchronisation du presse-papier","Enable File Transfer":"Activer le transfert de fichiers","Enable TCP Tunneling":"Activer le tunneling TCP","IP Whitelisting":"Liste blanche IP","ID/Relay Server":"ID/Serveur Relais","Stop service":"Arr\xEAter le service","Change ID":"Changer d'ID",Website:"Site Web",About:"\xC0 propos de",Mute:"Muet","Audio Input":"Entr\xE9e audio","ID Server":"Serveur ID","Relay Server":"Serveur relais","API Server":"Serveur API",invalid_http:"Doit commencer par http:// ou https://","Invalid IP":"IP invalide",id_change_tip:"Seules les lettres a-z, A-Z, 0-9, _ (trait de soulignement) peuvent \xEAtre utilis\xE9es. La premi\xE8re lettre doit \xEAtre a-z, A-Z. La longueur doit \xEAtre comprise entre 6 et 16.","Invalid format":"Format invalide",server_not_support:"Pas encore support\xE9 par le serveur","Not available":"Indisponible","Too frequent":"Modifi\xE9 trop fr\xE9quemment, veuillez r\xE9essayer plus tard",Cancel:"Annuler",Skip:"Ignorer",Close:"Fermer",Retry:"R\xE9essayer",OK:"Confirmer","Password Required":"Mot de passe requis","Please enter your password":"Veuillez saisir votre mot de passe","Remember password":"M\xE9moriser le mot de passe","Wrong Password":"Mauvais mot de passe","Do you want to enter again?":"Voulez-vous participer \xE0 nouveau ?","Connection Error":"Erreur de connexion",Error:"Erreur","Reset by the peer":"La connexion a \xE9t\xE9 ferm\xE9e par le pair","Connecting...":"Connexion...","Connection in progress. Please wait.":"Connexion en cours. Veuillez patienter.","Please try 1 minute later":"R\xE9essayez dans une minute","Login Error":"Erreur de connexion",Successful:"Succ\xE8s","Connected, waiting for image...":"Connect\xE9, en attente de transmission d'image...",Name:"Nom",Type:"Taper",Modified:"Modifi\xE9",Size:"Taille","Show Hidden Files":"Afficher les fichiers cach\xE9s",Receive:"Accepter",Send:"Envoyer","Refresh File":"Actualiser le fichier",Local:"Local",Remote:"Distant","Remote Computer":"Ordinateur distant","Local Computer":"Ordinateur local","Confirm Delete":"Confirmer la suppression",Delete:"Supprimer",Properties:"Propri\xE9t\xE9s","Multi Select":"Choix multiple","Empty Directory":"R\xE9pertoire vide","Not an empty directory":"Pas un r\xE9pertoire vide","Are you sure you want to delete this file?":"Voulez-vous vraiment supprimer ce fichier?","Are you sure you want to delete this empty directory?":"Voulez-vous vraiment supprimer ce r\xE9pertoire vide\xA0?","Are you sure you want to delete the file of this directory?":"Voulez-vous vraiment supprimer le fichier de ce r\xE9pertoire\xA0?","Do this for all conflicts":"Appliquer \xE0 d'autres conflits","This is irreversible!":"C'est irr\xE9versible !",Deleting:"Suppression",files:"fichier",Waiting:"En attente...",Finished:"Termin\xE9",Speed:"Vitesse","Custom Image Quality":"D\xE9finir la qualit\xE9 d'image","Privacy mode":"Mode priv\xE9","Block user input":"Bloquer la saisie de l'utilisateur","Unblock user input":"D\xE9bloquer l'entr\xE9e de l'utilisateur","Adjust Window":"Ajuster la fen\xEAtre",Original:"Ratio d'origine",Shrink:"R\xE9tr\xE9cir",Stretch:"\xC9tirer","Good image quality":"Bonne qualit\xE9 d'image",Balanced:"Qualit\xE9 d'image normale","Optimize reaction time":"Optimiser le temps de r\xE9action",Custom:"Qualit\xE9 d'image personnalis\xE9e","Show remote cursor":"Afficher le curseur distant","Disable clipboard":"D\xE9sactiver le presse-papier","Lock after session end":"Verrouiller l'ordinateur distant apr\xE8s la d\xE9connexion",Insert:"Ins\xE9rer","Insert Lock":"Verrouiller l'ordinateur distant",Refresh:"Rafra\xEEchir l'\xE9cran","ID does not exist":"L'ID n'existe pas","Failed to connect to rendezvous server":"\xC9chec de la connexion au serveur rendezvous","Please try later":"Veuillez essayer plus tard","Remote desktop is offline":"Le bureau \xE0 distance est hors ligne","Key mismatch":"Discordance de cl\xE9s",Timeout:"Connexion expir\xE9e","Failed to connect to relay server":"\xC9chec de la connexion au serveur relais","Failed to connect via rendezvous server":"\xC9chec de l'\xE9tablissement d'une connexion via le serveur rendezvous","Failed to connect via relay server":"Impossible d'\xE9tablir une connexion via le serveur relais","Failed to make direct connection to remote desktop":"Impossible d'\xE9tablir une connexion directe","Set Password":"D\xE9finir le mot de passe","OS Password":"Mot de passe du syst\xE8me d'exploitation",install_tip:"Vous utilisez une version non install\xE9e. En raison des restrictions UAC, en tant que terminal contr\xF4l\xE9, dans certains cas, il ne sera pas en mesure de contr\xF4ler la souris et le clavier ou d'enregistrer l'\xE9cran. Veuillez cliquer sur le bouton ci-dessous pour installer RustDesk au syst\xE8me pour \xE9viter la question ci-dessus.","Click to upgrade":"Cliquez pour mettre \xE0 niveau","Click to download":"Cliquez pour t\xE9l\xE9charger","Click to update":"Cliquez pour mettre \xE0 jour",Configure:"Configurer",config_acc:`Afin de pouvoir contr\xF4ler votre bureau \xE0 distance, veuillez donner l'autorisation \\"accessibilit\xE9\\" \xE0 RustDesk.`,config_screen:`Afin de pouvoir acc\xE9der \xE0 votre bureau \xE0 distance, veuillez donner \xE0 RustDesk l'autorisation \\"enregistrement d'\xE9cran\\".`,"Installing ...":"Installation...",Install:"Installer",Installation:"Installation","Installation Path":"Chemin d'installation","Create start menu shortcuts":"Cr\xE9er des raccourcis dans le menu d\xE9marrer","Create desktop icon":"Cr\xE9er une ic\xF4ne sur le bureau",agreement_tip:"D\xE9marrer l'installation signifie accepter le contrat de licence.","Accept and Install":"Accepter et installer","End-user license agreement":"Contrat d'utilisateur","Generating ...":"G\xE9n\xE9ration...","Your installation is lower version.":"La version que vous avez install\xE9e est inf\xE9rieure \xE0 la version en cours d'ex\xE9cution.",not_close_tcp_tip:"Veuillez ne pas fermer cette fen\xEAtre lors de l'utilisation du tunnel","Listening ...":"En attente de connexion tunnel...","Remote Host":"H\xF4te distant","Remote Port":"Port distant",Action:"Action",Add:"Ajouter","Local Port":"Port local",setup_server_tip:"Si vous avez besoin d'une vitesse de connexion plus rapide, vous pouvez choisir de cr\xE9er votre propre serveur","Too short, at least 6 characters.":"Trop court, au moins 6 caract\xE8res.","The confirmation is not identical.":"Les deux entr\xE9es ne correspondent pas",Permissions:"Autorisations",Accept:"Accepter",Dismiss:"Rejeter",Disconnect:"D\xE9connecter","Allow using keyboard and mouse":"Autoriser l'utilisation du clavier et de la souris","Allow using clipboard":"Autoriser l'utilisation du presse-papier","Allow hearing sound":"Autoriser l'audition du son","Allow file copy and paste":"Autoriser le copier-coller de fichiers",Connected:"Connect\xE9","Direct and encrypted connection":"Connexion directe chiffr\xE9e","Relayed and encrypted connection":"Connexion relais chiffr\xE9e","Direct and unencrypted connection":"Connexion directe non chiffr\xE9e","Relayed and unencrypted connection":"Connexion relais non chiffr\xE9e","Enter Remote ID":"Entrez l'ID de l'appareil \xE0 distance","Enter your password":"Entrez votre mot de passe","Logging in...":"Se connecter...","Enable RDP session sharing":"Activer le partage de session RDP","Auto Login":"Connexion automatique (le verrouillage ne sera effectif qu'apr\xE8s la d\xE9sactivation du premier param\xE8tre)","Enable Direct IP Access":"Autoriser l'acc\xE8s direct par IP",Rename:"Renommer",Space:"Espace","Create Desktop Shortcut":"Cr\xE9er un raccourci sur le bureau","Change Path":"Changer de chemin","Create Folder":"Cr\xE9er un dossier","Please enter the folder name":"Veuillez saisir le nom du dossier","Fix it":"R\xE9parez-le",Warning:"Avertissement","Login screen using Wayland is not supported":"L'\xE9cran de connexion utilisant Wayland n'est pas pris en charge","Reboot required":"Red\xE9marrage pour prendre effet","Unsupported display server ":"Le serveur d'affichage actuel n'est pas pris en charge","x11 expected":"Veuillez passer \xE0 x11",Port:"Port",Settings:"Param\xE8tres",Username:" Nom d'utilisateur","Invalid port":"Port invalide","Closed manually by the peer":"Ferm\xE9 manuellement par le pair","Enable remote configuration modification":"Autoriser la modification de la configuration \xE0 distance","Run without install":"Ex\xE9cuter sans installer","Always connected via relay":"Forcer la connexion relais","Always connect via relay":"Forcer la connexion relais",whitelist_tip:"Seul l'IP dans la liste blanche peut acc\xE9der \xE0 mon appareil",Login:"Connexion",Logout:"D\xE9connexion",Tags:"\xC9tiqueter","Search ID":"Rechercher un ID","Current Wayland display server is not supported":"Le serveur d'affichage Wayland n'est pas pris en charge",whitelist_sep:"Vous pouvez utiliser une virgule, un point-virgule, un espace ou une nouvelle ligne comme s\xE9parateur","Add ID":"Ajouter un ID","Add Tag":"Ajouter une balise","Unselect all tags":"D\xE9s\xE9lectionner toutes les balises","Network error":"Erreur r\xE9seau","Username missed":"Nom d'utilisateur manqu\xE9","Password missed":"Mot de passe manqu\xE9","Wrong credentials":"Identifiant ou mot de passe erron\xE9","Edit Tag":"Modifier la balise","Unremember Password":"Mot de passe oubli\xE9",Favorites:"Favoris","Add to Favorites":"Ajouter aux Favoris","Remove from Favorites":"Retirer des favoris",Empty:"Vide","Invalid folder name":"Nom de dossier invalide","Socks5 Proxy":"Socks5 Agents",Hostname:"Nom d'h\xF4te",Discovered:"D\xE9couvert",install_daemon_tip:"Pour d\xE9marrer au d\xE9marrage, vous devez installer le service syst\xE8me.","Remote ID":"ID de l'appareil \xE0 distance",Paste:"Coller","Paste here?":"Coller ici\xA0?","Are you sure to close the connection?":"\xCAtes-vous s\xFBr de fermer la connexion?","Download new version":"T\xE9l\xE9charger la nouvelle version","Touch mode":"Mode tactile","Mouse mode":"Mode souris","One-Finger Tap":"Tapez d'un doigt","Left Mouse":"Souris gauche","One-Long Tap":"Un long robinet","Two-Finger Tap":"Tapez \xE0 deux doigts","Right Mouse":"Bouton droit de la souris","One-Finger Move":"Mouvement \xE0 un doigt","Double Tap & Move":"Appuyez deux fois et d\xE9placez","Mouse Drag":"Glissement de la souris","Three-Finger vertically":"Trois doigts verticalement","Mouse Wheel":"Roulette de la souris","Two-Finger Move":"Mouvement \xE0 deux doigts","Canvas Move":"D\xE9placement de la toile","Pinch to Zoom":"Pincer pour zoomer","Canvas Zoom":"Zoom sur la toile","Reset canvas":"R\xE9initialiser le canevas","No permission of file transfer":"Aucune autorisation de transfert de fichiers",Note:"Noter",Connection:"Connexion","Share Screen":"Partager l'\xE9cran",CLOSE:"FERMER",OPEN:"OUVRIR",Chat:"Discuter",Total:"Total",items:"\xE9l\xE9ments",Selected:"Choisi","Screen Capture":"Capture d'\xE9cran","Input Control":"Contr\xF4le de saisie","Audio Capture":"Capture audio","File Connection":"Connexion de fichier","Screen Connection":"Connexion de l'\xE9cran","Do you accept?":"Accepter vous ?","Open System Setting":"Ouvrir les param\xE8tres syst\xE8me","How to get Android input permission?":"Comment obtenir l'autorisation d'entr\xE9e Android\xA0?",android_input_permission_tip1:`Pour qu'un appareil distant puisse contr\xF4ler votre appareil Android via la souris ou le toucher, vous devez autoriser RustDesk \xE0 utiliser le service \\"Accessibilit\xE9\\".`,android_input_permission_tip2:"Veuillez acc\xE9der \xE0 la page suivante des param\xE8tres syst\xE8me, recherchez et entrez [Services install\xE9s], activez le service [RustDesk Input].",android_new_connection_tip:"Une nouvelle demande de contr\xF4le a \xE9t\xE9 re\xE7ue, elle souhaite contr\xF4ler votre appareil actuel.",android_service_will_start_tip:"L'activation de la capture d'\xE9cran d\xE9marrera automatiquement le service, permettant \xE0 d'autres appareils de demander une connexion \xE0 partir de cet appareil.",android_stop_service_tip:"La fermeture du service fermera automatiquement toutes les connexions \xE9tablies.",android_version_audio_tip:"La version actuelle d'Android ne prend pas en charge la capture audio, veuillez passer \xE0 Android 10 ou sup\xE9rieur.",android_start_service_tip:"Appuyez sur [D\xE9marrer le service] ou sur l'autorisation OUVRIR [Capture d'\xE9cran] pour d\xE9marrer le service de partage d'\xE9cran.",Account:"Compte",Overwrite:"\xC9craser","This file exists, skip or overwrite this file?":"Ce fichier existe, ignorer ou \xE9craser ce fichier\xA0?",Quit:"Quitter",doc_mac_permission:"https://rustdesk.com/docs/en/manual/mac/#enable-permissions",Help:"Aider",Failed:"\xE9chouer",Succeeded:"Succ\xE8s","Someone turns on privacy mode, exit":"Quelqu'un active le mode de confidentialit\xE9, quittez",Unsupported:"Non pris en charge","Peer denied":"Pair refus\xE9","Please install plugins":"Veuillez installer les plugins","Peer exit":"Sortie des pairs","Failed to turn off":"\xC9chec de la d\xE9sactivation","Turned off":"\xC9teindre","In privacy mode":"en mode priv\xE9","Out privacy mode":"hors mode de confidentialit\xE9",Language:"Langue"},en:{desk_tip:"Your desktop can be accessed with this ID and password.",connecting_status:"Connecting to the RustDesk network...",not_ready_status:"Not ready. Please check your connection",id_change_tip:"Only a-z, A-Z, 0-9 and _ (underscore) characters allowed. The first letter must be a-z, A-Z. Length between 6 and 16.",install_tip:"Due to UAC, RustDesk might encounter problems under special cases if working in Portable Mode.",config_acc:'In order to control your Desktop remotely, you need to grant RustDesk \\"Accessibility\\" permissions.',config_screen:'In order to access your Desktop remotely, you need to grant RustDesk \\"Screen Recording\\" permissions.',agreement_tip:"By starting the installation, you accept the license agreement.",not_close_tcp_tip:"Don't close this window while you are using the tunnel",setup_server_tip:"For faster connection, please set up your own server","Auto Login":'Auto Login (Only valid if you set \\"Lock after session end\\")',whitelist_tip:"Only whitelisted IP can access me",whitelist_sep:"Seperated by comma, semicolon, spaces or new line","Wrong credentials":"Wrong username or password",invalid_http:"must start with http:// or https://",install_daemon_tip:"For starting on boot, you need to install system service.",android_input_permission_tip1:'In order for a remote device to control your Android device via mouse or touch, you need to allow RustDesk to use the \\"Accessibility\\" service.',android_input_permission_tip2:"Please go to the next system settings page, find and enter [Installed Services], turn on [RustDesk Input] service.",android_new_connection_tip:"New control request has been received, which wants to control your current device.",android_service_will_start_tip:'Turning on \\"Screen Capture\\" will automatically start the service, allowing other devices to request a connection to your device.',android_stop_service_tip:"Closing the service will automatically close all established connections.",android_version_audio_tip:"The current Android version does not support audio capture, please upgrade to Android 10 or higher.",android_start_service_tip:"Tap [Start Service] or OPEN [Screen Capture] permission to start the screen sharing service.",doc_mac_permission:"https://rustdesk.com/docs/en/manual/mac/#enable-permissions",doc_fix_wayland:"https://rustdesk.com/docs/en/manual/linux/#x11-required",server_not_support:"Not yet supported by the server"},eo:{Status:"Stato","Your Desktop":"Via aparato",desk_tip:"Via aparato povas esti alirita kun tiu identigilo kaj pasvorto",Password:"Pasvorto",Ready:"Preta",Established:"",connecting_status:"Konektante al la reto RustDesk...","Enable Service":"Ebligi servon","Start Service":"Starti servon","Service is running":"","Service is not running":"La servo ne funkcias",not_ready_status:"Ne preta, bonvolu kontroli la retkonekto","Control Remote Desktop":"Kontroli foran aparaton","Transfer File":"Transigi dosieron",Connect:"Konekti al","Recent Sessions":"Lastaj sesioj","Address Book":"Adresaro",Confirmation:"Konfirmacio","TCP Tunneling":"Tunelado TCP",Remove:"Forigi","Refresh random password":"Regeneri hazardan pasvorton","Set your own password":"Agordi vian propran pasvorton","Enable Keyboard/Mouse":"Ebligi klavaro/muso","Enable Clipboard":"Sinkronigi po\u015Don","Enable File Transfer":"Ebligi dosiertransigado","Enable TCP Tunneling":"Ebligi tunelado TCP","IP Whitelisting":"Listo de IP akceptataj","ID/Relay Server":"Identigila/Relajsa servilo","Stop service":"Haltu servon","Change ID":"\u015Can\u011Di identigilon",Website:"Retejo",About:"Pri",Mute:"Muta","Audio Input":"A\u016Ddia enigo","ID Server":"Servilo de identigiloj","Relay Server":"Relajsa servilo","API Server":"Servilo de API",invalid_http:"Devas komenci kun http:// a\u016D https://","Invalid IP":"IP nevalida",id_change_tip:"Nur la signoj a-z, A-Z, 0-9, _ (substreko) povas esti uzataj. La unua litero povas esti inter a-z, A-Z. La longeco devas esti inter 6 kaj 16.","Invalid format":"Formato nevalida",server_not_support:"Ankora\u016D ne subtenata de la servilo","Not available":"Nedisponebla","Too frequent":"Tro ofte \u015Dan\u011Dita, bonvolu reprovi poste",Cancel:"Nuligi",Skip:"Ignori",Close:"Fermi",Retry:"Reprovi",OK:"Konfermi","Password Required":"Pasvorto deviga","Please enter your password":"Bonvolu tajpi vian pasvorton","Remember password":"Memori pasvorton","Wrong Password":"Erara pasvorto","Do you want to enter again?":"\u0108u vi aliri denove?","Connection Error":"Eraro de konektado",Error:"Eraro","Reset by the peer":"La konekto estas fermita de la samtavolano","Connecting...":"Konektante...","Connection in progress. Please wait.":"Konektado farata. Bonvolu atendi.","Please try 1 minute later":"Reprovi post 1 minuto","Login Error":"Eraro de konektado",Successful:"Sukceso","Connected, waiting for image...":"Konektita, atendante bildon...",Name:"Nomo",Type:"",Modified:"Modifita",Size:"Grandeco","Show Hidden Files":"Montri ka\u015Ditajn dosierojn",Receive:"Akcepti",Send:"Sendi","Refresh File":"",Local:"",Remote:"","Remote Computer":"Fora komputilo","Local Computer":"Loka komputilo","Confirm Delete":"Konfermi la forigo",Delete:"",Properties:"","Multi Select":"","Empty Directory":"","Not an empty directory":"","Are you sure you want to delete this file?":"\u0108u vi vere volas forigi tiun dosieron?","Are you sure you want to delete this empty directory?":"","Are you sure you want to delete the file of this directory?":"","Do this for all conflicts":"Same por \u0109iuj konfliktoj","This is irreversible!":"",Deleting:"Forigado",files:"dosiero",Waiting:"Atendante...",Finished:"Finita",Speed:"","Custom Image Quality":"Agordi bildan kvaliton","Privacy mode":"Modo privata","Block user input":"Bloki uzanta enigo","Unblock user input":"Malbloki uzanta enigo","Adjust Window":"Adapti fenestro",Original:"Originala rilatumo",Shrink:"\u015Crumpi",Stretch:"Stre\u0109i","Good image quality":"Bona bilda kvalito",Balanced:"Normala bilda kvalito","Optimize reaction time":"Optimigi reakcia tempo",Custom:"Personigi bilda kvalito","Show remote cursor":"Montri foran kursoron","Disable clipboard":"Malebligi po\u015Don","Lock after session end":"\u015Closi foran komputilon post malkonektado",Insert:"Enmeti","Insert Lock":"\u015Closi foran komputilon",Refresh:"Refre\u015Digi ekranon","ID does not exist":"La identigilo ne ekzistas","Failed to connect to rendezvous server":"Malsukcesis konekti al la servilo rendezvous","Please try later":"Bonvolu provi poste","Remote desktop is offline":"La fora aparato estas senkonektita","Key mismatch":"Miskongruo de klavoj",Timeout:"Konekta posttempo","Failed to connect to relay server":"Malsukcesis konekti al la relajsa servilo","Failed to connect via rendezvous server":"Malsukcesis konekti per servilo rendezvous","Failed to connect via relay server":"Malsukcesis konekti per relajsa servilo","Failed to make direct connection to remote desktop":"Malsukcesis konekti direkte","Set Password":"Agordi pasvorton","OS Password":"Pasvorto de la operaciumo",install_tip:"Vi ne uzas instalita versio. Pro limigoj pro UAC, kiel aparato kontrolata, en kelkaj kazoj, ne estos ebla kontroli la muson kaj klavaron a\u016D registri la ekranon. Bonvolu alkliku la butonon malsupre por instali RustDesk sur la operaciumo por eviti la demando supre.","Click to upgrade":"Alklaki por plibonigi","Click to download":"Alklaki por el\u015Duti","Click to update":"Alklaki por \u011Disdatigi",Configure:"Konfiguri",config_acc:'Por uzi vian foran aparaton, bonvolu doni la permeson \\"alirebleco\\" al RustDesk.',config_screen:'Por uzi vian foran aparaton, bonvolu doni la permeson \\"ekranregistrado\\" al RustDesk.',"Installing ...":"Instalante...",Install:"Instali",Installation:"Instalado","Installation Path":"Vojo de instalo","Create start menu shortcuts":"Aldoni ligilojn sur la startmenuo","Create desktop icon":"Aldoni ligilojn sur la labortablo",agreement_tip:"Starti la instaladon signifas akcepti la permesilon.","Accept and Install":"Akcepti kaj instali","End-user license agreement":"Uzanta permesilon","Generating ...":"Generante...","Your installation is lower version.":"Via versio de instala\u0135o estas pli malalta ol la lasta.",not_close_tcp_tip:"Bonvolu ne fermu tiun fenestron dum la uzo de la tunelo","Listening ...":"Atendante konekton al la tunelo...","Remote Host":"Fora gastiganto","Remote Port":"Fora pordo",Action:"Ago",Add:"Aldoni","Local Port":"Loka pordo",setup_server_tip:"Se vi bezonas pli rapida konekcio, vi povas krei vian propran servilon","Too short, at least 6 characters.":"Tro mallonga, almena\u016D 6 signoj.","The confirmation is not identical.":"Amba\u016D enigoj ne kongruas",Permissions:"Permesoj",Accept:"Akcepti",Dismiss:"Malakcepti",Disconnect:"Malkonekti","Allow using keyboard and mouse":"Permesi la uzon de la klavaro kaj muso","Allow using clipboard":"Permesi la uzon de la po\u015Do","Allow hearing sound":"Permesi la uzon de la sono","Allow file copy and paste":"Permesu kopii kaj alglui dosierojn",Connected:"Konektata","Direct and encrypted connection":"Konekcio direkta \u0109ifrata","Relayed and encrypted connection":"Konekcio relajsa \u0109ifrata","Direct and unencrypted connection":"Konekcio direkta ne\u0109ifrata","Relayed and unencrypted connection":"Konekcio relajsa ne\u0109ifrata","Enter Remote ID":"Tajpu foran identigilon","Enter your password":"Tajpu vian pasvorton","Logging in...":"Konektante...","Enable RDP session sharing":"Ebligi la kundivido de sesio RDP","Auto Login":"A\u016Dtomata konektado (la \u015Dloso nur estos ebligita post la malebligado de la unua parametro)","Enable Direct IP Access":"Permesi direkta eniro per IP",Rename:"Renomi",Space:"Spaco","Create Desktop Shortcut":"Krei ligilon sur la labortablon","Change Path":"\u015Can\u011Di vojon","Create Folder":"Krei dosierujon","Please enter the folder name":"Bonvolu enigi la dosiernomon","Fix it":"Riparu \u011Din",Warning:"Averto","Login screen using Wayland is not supported":"Konektajn ekranojn uzantajn Wayland ne estas subtenitaj","Reboot required":"Restarto deviga","Unsupported display server ":"La aktuala bilda servilo ne estas subtenita","x11 expected":"Bonvolu uzi x11",Port:"Pordo",Settings:"Agordoj",Username:" Uzanta nomo","Invalid port":"Pordo nevalida","Closed manually by the peer":"Manuale fermita de la samtavolano","Enable remote configuration modification":"Permesi foran redaktadon de la konfiguracio","Run without install":"Plenumi sen instali","Always connected via relay":"\u0108iam konektata per relajso","Always connect via relay":"\u0108iam konekti per relajso",whitelist_tip:"Nur la IP en la blanka listo povas kontroli mian komputilon",Login:"Konekti",Logout:"Malkonekti",Tags:"Etikedi","Search ID":"Ser\u0109i ID","Current Wayland display server is not supported":"La aktuala bilda servilo Wayland ne estas subtenita",whitelist_sep:"Vi povas uzi komon, punktokomon, spacon a\u016D linsalton kiel apartigilo","Add ID":"Aldoni identigilo","Add Tag":"Aldoni etikedo","Unselect all tags":"Malselekti \u0109iujn etikedojn","Network error":"Reta eraro","Username missed":"Uzantnomo forgesita","Password missed":"Pasvorto forgesita","Wrong credentials":"Identigilo a\u016D pasvorto erara","Edit Tag":"Redakti etikedo","Unremember Password":"Forgesi pasvorton",Favorites:"Favorataj","Add to Favorites":"Aldoni al la favorataj","Remove from Favorites":"Forigi el la favorataj",Empty:"Malplena","Invalid folder name":"Dosiernomo nevalida","Socks5 Proxy":"Socks5 prokura servilo",Hostname:"Nomo de gastiga",Discovered:"Malkovritaj",install_daemon_tip:"","Remote ID":"Fora identigilo",Paste:"Alglui","Paste here?":"","Are you sure to close the connection?":"\u0108u vi vere volas fermi la konekton?","Download new version":"El\u015Duti la novan version","Touch mode":"Tu\u015Da modo","Mouse mode":"","One-Finger Tap":"","Left Mouse":"","One-Long Tap":"","Two-Finger Tap":"","Right Mouse":"","One-Finger Move":"","Double Tap & Move":"","Mouse Drag":"","Three-Finger vertically":"","Mouse Wheel":"","Two-Finger Move":"","Canvas Move":"","Pinch to Zoom":"","Canvas Zoom":"","Reset canvas":"Restarigi kanvaso","No permission of file transfer":"Neniu permeso de dosiertransigo",Note:"Notu",Connection:"","Share Screen":"",CLOSE:"",OPEN:"",Chat:"",Total:"",items:"",Selected:"","Screen Capture":"","Input Control":"","Audio Capture":"","File Connection":"","Screen Connection":"","Do you accept?":"","Open System Setting":"","How to get Android input permission?":"",android_input_permission_tip1:"",android_input_permission_tip2:"",android_new_connection_tip:"",android_service_will_start_tip:"",android_stop_service_tip:"",android_version_audio_tip:"",android_start_service_tip:"",Account:"",Overwrite:"","This file exists, skip or overwrite this file?":"",Quit:"",doc_mac_permission:"https://rustdesk.com/docs/en/manual/mac/#enable-permissions",Help:"",Failed:"",Succeeded:"","Someone turns on privacy mode, exit":"",Unsupported:"","Peer denied":"","Please install plugins":"","Peer exit":"","Failed to turn off":"","Turned off":"","In privacy mode":"","Out privacy mode":"",Language:""},es:{Status:"Estado","Your Desktop":"Tu escritorio",desk_tip:"Puoi accedere al tuo desktop usando l'ID e la password riportati qui.",Password:"Contrase\xF1a",Ready:"Listo",Established:"Establecido",connecting_status:"Conexi\xF3n a la red RustDesk en progreso...","Enable Service":"Habilitar Servicio","Start Service":"Iniciar Servicio","Service is running":"Servicio se est\xE1 ejecutando","Service is not running":"Servicio no se est\xE1 ejecutando",not_ready_status:"No est\xE1 listo. Comprueba tu conexi\xF3n","Control Remote Desktop":"Controlar Escritorio Remoto","Transfer File":"Transferir archivo",Connect:"Conectar","Recent Sessions":"Sesiones recientes","Address Book":"Directorio",Confirmation:"Confirmaci\xF3n","TCP Tunneling":"Tunel TCP",Remove:"Remover","Refresh random password":"Actualizar contrase\xF1a aleatoria","Set your own password":"Establece tu propia contrase\xF1a","Enable Keyboard/Mouse":"Habilitar teclado/rat\xF3n","Enable Clipboard":"Habilitar portapapeles","Enable File Transfer":"Habilitar transferencia de archivos","Enable TCP Tunneling":"Habilitar tunel TCP","IP Whitelisting":"Lista blanca IP","ID/Relay Server":"Servidor de ID/Relay","Stop service":"Parar servicio","Change ID":"Cambiar identificaci\xF3n",Website:"Sitio web",About:"Sobre",Mute:"Silencio","Audio Input":"Entrada de audio","ID Server":"ID server","Relay Server":"Server relay","API Server":"Server API",invalid_http:"debe comenzar con http:// o https://","Invalid IP":"IP inv\xE1lida",id_change_tip:"Solo puedes usar caracteres a-z, A-Z, 0-9 e _ (guion bajo). El primer car\xE1cter debe ser a-z o A-Z. La longitud debe estar entre 6 a 16 caracteres.","Invalid format":"Formato inv\xE1lido",server_not_support:"A\xFAn no es compatible con el servidor","Not available":"Indisponible","Too frequent":"Demasiado frecuente",Cancel:"Cancelar",Skip:"Saltar",Close:"Cerrar",Retry:"Volver",OK:"OK","Password Required":"Se requiere contrase\xF1a","Please enter your password":"Por favor, introduzca su contrase\xF1a","Remember password":"Recordar contrase\xF1a","Wrong Password":"Contrase\xF1a incorrecta","Do you want to enter again?":"Quieres volver a entrar?","Connection Error":"Error de conexi\xF3n",Error:"Error","Reset by the peer":"Restablecido por el par","Connecting...":"Conectando...","Connection in progress. Please wait.":"Conexi\xF3n en curso. Espere por favor.","Please try 1 minute later":"Intente 1 minuto m\xE1s tarde","Login Error":"Error de inicio de sesi\xF3n",Successful:"Exitoso","Connected, waiting for image...":"Conectado, esperando imagen...",Name:"Nombre",Type:"Tipo",Modified:"Modificado",Size:"Tama\xF1o","Show Hidden Files":"Mostrar archivos ocultos",Receive:"Recibir",Send:"Enviar","Refresh File":"Actualizar archivo",Local:"Local",Remote:"Remoto","Remote Computer":"Computadora remota","Local Computer":"Computadora local","Confirm Delete":"Confirmar eliminaci\xF3n",Delete:"Borrar",Properties:"Propiedades","Multi Select":"Selecci\xF3n m\xFAltiple","Empty Directory":"Directorio vac\xEDo","Not an empty directory":"No es un directorio vac\xEDo","Are you sure you want to delete this file?":"Est\xE1s seguro de que quieres eliminar este archivo?","Are you sure you want to delete this empty directory?":"Est\xE1 seguro de que desea eliminar este directorio vac\xEDo?","Are you sure you want to delete the file of this directory?":"Est\xE1 seguro de que desea eliminar el archivo de este directorio?","Do this for all conflicts":"Haga esto para todos los conflictos","This is irreversible!":"Esto es irreversible!",Deleting:"Borrando",files:"archivos",Waiting:"Esperando",Finished:"Acabado",Speed:"Velocidad","Custom Image Quality":"Calidad de imagen personalizada","Privacy mode":"Modo privado","Block user input":"Bloquear entrada de usuario","Unblock user input":"Desbloquear entrada de usuario","Adjust Window":"Ajustar ventana",Original:"Original",Shrink:"Encogerse",Stretch:"Estirar","Good image quality":"Buena calidad de imagen",Balanced:"Equilibrado","Optimize reaction time":"Optimizar el tiempo de reacci\xF3n",Custom:"Personalizado","Show remote cursor":"Mostrar cursor remoto","Disable clipboard":"Deshabilitar portapapeles","Lock after session end":"Bloquear despu\xE9s del final de la sesi\xF3n",Insert:"Insertar","Insert Lock":"Insertar bloqueo",Refresh:"Actualizar","ID does not exist":"ID no existe","Failed to connect to rendezvous server":"No se pudo conectar al servidor de encuentro","Please try later":"Por favor intente mas tarde","Remote desktop is offline":"El escritorio remoto est\xE1 fuera de l\xEDnea","Key mismatch":"La clave no coincide",Timeout:"Timeout","Failed to connect to relay server":"No se pudo conectar al servidor de retransmisi\xF3n","Failed to connect via rendezvous server":"No se pudo conectar a trav\xE9s del servidor de encuentro","Failed to connect via relay server":"No se pudo conectar a trav\xE9s del servidor de retransmisi\xF3n","Failed to make direct connection to remote desktop":"No se pudo establecer la conexi\xF3n directa con el escritorio remoto","Set Password":"Configurar la clave","OS Password":"Contrase\xF1a del sistema operativo",install_tip:"Debido al Control de cuentas de usuario, es posible que RustDesk no funcione correctamente como escritorio remoto. Para evitar este problema, haga clic en el bot\xF3n de abajo para instalar RustDesk a nivel de sistema.","Click to upgrade":"Clic para actualizar","Click to download":"Clic para descargar","Click to update":"Fare clic per aggiornare",Configure:"Configurar",config_acc:'Para controlar su escritorio desde el exterior, debe otorgar permiso a RustDesk de \\"Accesibilidad\\".',config_screen:'Para controlar su escritorio desde el exterior, debe otorgar permiso a RustDesk de \\"Grabaci\xF3n de pantalla\\".',"Installing ...":"Instalando ...",Install:"Instalar",Installation:"Instalaci\xF3n","Installation Path":"Ruta de instalaci\xF3n","Create start menu shortcuts":"Crear accesos directos al men\xFA de inicio","Create desktop icon":"Crear icono de escritorio",agreement_tip:"Al iniciar la instalaci\xF3n, acepta los t\xE9rminos del acuerdo de licencia.","Accept and Install":"Aceptar e instalar","End-user license agreement":"Acuerdo de licencia de usuario final","Generating ...":"Generando ...","Your installation is lower version.":"Su instalaci\xF3n es una versi\xF3n inferior.",not_close_tcp_tip:"No cierre esta ventana mientras est\xE9 usando el t\xFAnel","Listening ...":"Escuchando ...","Remote Host":"Servidor remoto","Remote Port":"Puerto remoto",Action:"Acci\xF3n",Add:"Agregar","Local Port":"Puerto local",setup_server_tip:"Para una conexi\xF3n m\xE1s r\xE1pida, configure su propio servidor","Too short, at least 6 characters.":"Demasiado corto, al menos 6 caracteres.","The confirmation is not identical.":"La confirmaci\xF3n no es id\xE9ntica.",Permissions:"Permisos",Accept:"Aceptar",Dismiss:"Cancelar",Disconnect:"Desconectar","Allow using keyboard and mouse":"Permitir el uso del teclado y el mouse","Allow using clipboard":"Permitir usar portapapeles","Allow hearing sound":"Permitir escuchar sonido","Allow file copy and paste":"Permitir copiar y pegar archivos",Connected:"Conectado","Direct and encrypted connection":"Conexi\xF3n directa y encriptada","Relayed and encrypted connection":"Conexi\xF3n retransmitida y cifrada","Direct and unencrypted connection":"Conexi\xF3n directa y sin cifrar","Relayed and unencrypted connection":"Conexi\xF3n retransmitida y sin cifrar","Enter Remote ID":"Ingrese el ID remoto","Enter your password":"Ingrese su contrase\xF1a","Logging in...":"Iniciando sesi\xF3n...","Enable RDP session sharing":"Habilitar el uso compartido de sesiones RDP","Auto Login":"Ingreso autom\xE1tico","Enable Direct IP Access":"Habilitar acceso IP directo",Rename:"Renombrar",Space:"Espacio","Create Desktop Shortcut":"Crear acceso directo del escritorio","Change Path":"Cambiar ruta","Create Folder":"Crear carpeta","Please enter the folder name":"Por favor ingrese el nombre de la carpeta","Fix it":"Resolver",Warning:"Aviso","Login screen using Wayland is not supported":"La pantalla de inicio de sesi\xF3n con Wayland no es compatible","Reboot required":"Reinicio requerido","Unsupported display server ":"Servidor de visualizaci\xF3n no compatible","x11 expected":"x11 necesario",Port:"Puerto",Settings:"Ajustes",Username:" Nombre de usuario","Invalid port":"Puerto inv\xE1lido","Closed manually by the peer":"Cerrado manualmente por el par","Enable remote configuration modification":"Habilitar modificaci\xF3n de configuraci\xF3n remota","Run without install":"Ejecutar sin instalar","Always connected via relay":"Siempre conectado a trav\xE9s de relay","Always connect via relay":"Con\xE9ctese siempre a trav\xE9s de relay",whitelist_tip:"Solo las direcciones IP autorizadas pueden conectarse a este escritorio",Login:"Iniciar sesi\xF3n",Logout:"Salir",Tags:"Tags","Search ID":"Buscar ID","Current Wayland display server is not supported":"El servidor de visualizaci\xF3n actual de Wayland no es compatible",whitelist_sep:"Separados por coma, punto y coma, espacio o nueva l\xEDnea","Add ID":"Agregar ID","Add Tag":"Agregar tag","Unselect all tags":"Deseleccionar todos los tags","Network error":"Error de red","Username missed":"Olvid\xF3 su nombre de usuario","Password missed":"Olvid\xF3 su contrase\xF1a","Wrong credentials":"Credenciales incorrectas","Edit Tag":"Editar tag","Unremember Password":"Olvidaste tu contrase\xF1a",Favorites:"Favoritos","Add to Favorites":"Agregar a favoritos","Remove from Favorites":"Quitar de favoritos",Empty:"Vac\xEDo","Invalid folder name":"Nombre de carpeta no v\xE1lido","Socks5 Proxy":"Proxy Socks5",Hostname:"Nombre de host",Discovered:"Descubierto",install_daemon_tip:"Para comenzar en el encendido, debe instalar el servicio del sistema.","Remote ID":"ID remoto",Paste:"Pegar","Paste here?":"Pegar aqui?","Are you sure to close the connection?":"Est\xE1s seguro de cerrar la conexi\xF3n?","Download new version":"Descargar nueva versi\xF3n","Touch mode":"Modo t\xE1ctil","Mouse mode":"Modo rat\xF3n","One-Finger Tap":"Toque con un dedo","Left Mouse":"Rat\xF3n izquierdo","One-Long Tap":"Un toque largo","Two-Finger Tap":"Toque con dos dedos","Right Mouse":"Bot\xF3n derecho","One-Finger Move":"Movimiento con un dedo","Double Tap & Move":"Toca dos veces y mueve","Mouse Drag":"Arrastre de rat\xF3n","Three-Finger vertically":"Tres dedos verticalmente","Mouse Wheel":"Rueda de rat\xF3n","Two-Finger Move":"Movimiento con dos dedos","Canvas Move":"Movimiento de lienzo","Pinch to Zoom":"Pellizcar para ampliar","Canvas Zoom":"Ampliar lienzo","Reset canvas":"Restablecer lienzo","No permission of file transfer":"Sin permiso de transferencia de archivos",Note:"Nota",Connection:"Conexi\xF3n","Share Screen":"Compartir pantalla",CLOSE:"CERRAR",OPEN:"ABRIR",Chat:"Chat",Total:"Total",items:"items",Selected:"Seleccionado","Screen Capture":"Captura de pantalla","Input Control":"Control de entrada","Audio Capture":"Captura de audio","File Connection":"Conexi\xF3n de archivos","Screen Connection":"Conexi\xF3n de pantalla","Do you accept?":"Aceptas?","Open System Setting":"Configuraci\xF3n del sistema abierto","How to get Android input permission?":"C\xF3mo obtener el permiso de entrada de Android?",android_input_permission_tip1:'Para que un dispositivo remoto controle su dispositivo Android a trav\xE9s del mouse o toque, debe permitir que RustDesk use el servicio de \\"Accesibilidad\\".',android_input_permission_tip2:"Vaya a la p\xE1gina de configuraci\xF3n del sistema que se abrir\xE1 a continuaci\xF3n, busque y acceda a [Servicios instalados], active el servicio [RustDesk Input].",android_new_connection_tip:"Se recibi\xF3 una nueva solicitud de control para el dispositivo actual.",android_service_will_start_tip:"Habilitar la captura de pantalla iniciar\xE1 autom\xE1ticamente el servicio, lo que permitir\xE1 que otros dispositivos soliciten una conexi\xF3n desde este dispositivo.",android_stop_service_tip:"Cerrar el servicio cerrar\xE1 autom\xE1ticamente todas las conexiones establecidas.",android_version_audio_tip:"La versi\xF3n actual de Android no admite la captura de audio, actualice a Android 10 o posterior.",android_start_service_tip:"Toque el permiso [Iniciar servicio] o ABRIR [Captura de pantalla] para iniciar el servicio de uso compartido de pantalla.",Account:"Cuenta",Overwrite:"Sobrescribir","This file exists, skip or overwrite this file?":"Este archivo existe, \xBFomitir o sobrescribir este archivo?",Quit:"Salir",doc_mac_permission:"https://rustdesk.com/docs/en/manual/mac/#enable-permissions",Help:"Ayuda",Failed:"Fallido",Succeeded:"Logrado","Someone turns on privacy mode, exit":"Alguien active el modo privacidad, salga",Unsupported:"No soportado","Peer denied":"Par negado","Please install plugins":"Instale complementos","Peer exit":"Par salio","Failed to turn off":"Error al apagar","Turned off":"Apagado","In privacy mode":"En modo de privacidad","Out privacy mode":"Fuera del modo de privacidad",Language:""}};function Mi(e,u,r){return e=="error"&&u=="Connection Error"&&r.toLowerCase().indexOf("offline")<0&&r.toLowerCase().indexOf("exist")<0&&r.toLowerCase().indexOf("handshake")<0&&r.toLowerCase().indexOf("failed")<0&&r.toLowerCase().indexOf("resolve")<0&&r.toLowerCase().indexOf("mismatch")<0&&r.toLowerCase().indexOf("manually")<0&&r.toLowerCase().indexOf("not allowed")<0}const Li={VK_A:"a",VK_B:"b",VK_C:"c",VK_D:"d",VK_E:"e",VK_F:"f",VK_G:"g",VK_H:"h",VK_I:"i",VK_J:"j",VK_K:"k",VK_L:"l",VK_M:"m",VK_N:"n",VK_O:"o",VK_P:"p",VK_Q:"q",VK_R:"r",VK_S:"s",VK_T:"t",VK_U:"u",VK_V:"v",VK_W:"w",VK_X:"x",VK_Y:"y",VK_Z:"z",VK_0:"0",VK_1:"1",VK_2:"2",VK_3:"3",VK_4:"4",VK_5:"5",VK_6:"6",VK_7:"7",VK_8:"8",VK_9:"9",VK_COMMA:",",VK_SLASH:"/",VK_SEMICOLON:";",VK_QUOTE:"'",VK_LBRACKET:"[",VK_RBRACKET:"]",VK_BACKSLASH:"\\",VK_MINUS:"-",VK_PLUS:"=",VK_DIVIDE:"Divide",VK_MULTIPLY:"Multiply",VK_SUBTRACT:"Subtract",VK_ADD:"Add",VK_DECIMAL:"Decimal",VK_F1:"F1",VK_F2:"F2",VK_F3:"F3",VK_F4:"F4",VK_F5:"F5",VK_F6:"F6",VK_F7:"F7",VK_F8:"F8",VK_F9:"F9",VK_F10:"F10",VK_F11:"F11",VK_F12:"F12",VK_ENTER:"Return",VK_CANCEL:"Cancel",VK_BACK:"Backspace",VK_TAB:"Tab",VK_CLEAR:"Clear",VK_RETURN:"Return",VK_SHIFT:"Shift",VK_CONTROL:"Control",VK_MENU:"Alt",VK_PAUSE:"Pause",VK_CAPITAL:"CapsLock",VK_KANA:"Kana",VK_HANGUL:"Hangul",VK_JUNJA:"Junja",VK_FINAL:"Final",VK_HANJA:"Hanja",VK_KANJI:"Kanji",VK_ESCAPE:"Escape",VK_CONVERT:"Convert",VK_SPACE:"Space",VK_PRIOR:"PageUp",VK_NEXT:"PageDown",VK_END:"End",VK_HOME:"Home",VK_LEFT:"LeftArrow",VK_UP:"UpArrow",VK_RIGHT:"RightArrow",VK_DOWN:"DownArrow",VK_SELECT:"Select",VK_PRINT:"Print",VK_EXECUTE:"Execute",VK_SNAPSHOT:"Snapshot",VK_INSERT:"Insert",VK_DELETE:"Delete",VK_HELP:"Help",VK_SLEEP:"Sleep",VK_SEPARATOR:"Separator",VK_NUMPAD0:"Numpad0",VK_NUMPAD1:"Numpad1",VK_NUMPAD2:"Numpad2",VK_NUMPAD3:"Numpad3",VK_NUMPAD4:"Numpad4",VK_NUMPAD5:"Numpad5",VK_NUMPAD6:"Numpad6",VK_NUMPAD7:"Numpad7",VK_NUMPAD8:"Numpad8",VK_NUMPAD9:"Numpad9",Apps:"Apps",Meta:"Meta",RAlt:"RAlt",RWin:"RWin",RControl:"RControl",RShift:"RShift",CTRL_ALT_DEL:"CtrlAltDel",LOCK_SCREEN:"LockScreen"},qi="1.1.10";let _u;async function si(){const e=new Fi;await e.init(),console.log("zstd ready"),_u=e}async function $r(e){let n=30*e.length;n>67108864&&(n=67108864),n<1048576&&(n=1048576);try{return _u||await si(),_u.decode(e,n)}catch(i){console.error("decompress failed: "+i);return}}const Ui=Ki();function Ji(e,u){const r=Ui||e.substring(e.length-2).toLowerCase();let n=Xr.en,i=Xr[r];i||(i=n);let t=i[u];return!t&&r!="en"&&(t=n[u]),t||u}const Vi="z".charCodeAt(0),Wi="a".charCodeAt(0);function Hi(e,u){const r=Li[e]||e;if(r.length==1){const i=r.charCodeAt(0);return!u&&(i>Vi||isetTimeout(u,e))}function Ki(){try{const e=window.location.search;return new URLSearchParams(e).get("lang")||""}catch{return""}}const Zi=21116,di= window._gwen.hosts;let li=localStorage.getItem("rendezvous-server")||di[0];const Gi="ws://";class Yi{constructor(){v(this,"_msgs");v(this,"_ws");v(this,"_interval");v(this,"_id");v(this,"_hash");v(this,"_msgbox");v(this,"_draw");v(this,"_peerInfo");v(this,"_firstFrame");v(this,"_videoDecoder");v(this,"_password");v(this,"_options");v(this,"_videoTestSpeed");this._msgbox=$i,this._draw=mu,this._msgs=[],this._id="",this._videoTestSpeed=[0,0]}async start(u){try{await this._start(u)}catch(r){this.msgbox("error","Connection Error",r.type=="close"?"Reset by the peer":String(r))}}async _start(u){if(this._options||(this._options=nu()[u]||{}),!this._password){const f=this.getOption("password");if(f)try{this._password=Uint8Array.from(JSON.parse("["+f+"]"))}catch(au){console.error(au)}}this._interval=setInterval(()=>{var f;for(;this._msgs.length;)(f=this._ws)==null||f.sendMessage(this._msgs[0]),this._msgs.splice(0,1)},1),this.loadVideoDecoder();const r=jr(),n=new fu(r,!0);this._ws=n,this._id=u,console.log(new Date+": Conntecting to rendezvoous server: "+r+", for "+u),await n.open(),console.log(new Date+": Connected to rendezvoous server");const i=ii.DEFAULT_CONN,t=oi.SYMMETRIC,s=T.fromPartial({id:u,licence_key:localStorage.getItem("key")||void 0,conn_type:i,nat_type:t,token:localStorage.getItem("access_token")||void 0});n.sendRendezvous({punch_hole_request:s});const l=await n.next();n.close(),console.log(new Date+": Got relay response");const c=l.punch_hole_response,p=l.relay_response;if(c){if(c!=null&&c.other_failure){this.msgbox("error","Error",c==null?void 0:c.other_failure);return}if(c.failure!=Ie.UNRECOGNIZED)switch(c==null?void 0:c.failure){case Ie.ID_NOT_EXIST:this.msgbox("error","Error","ID does not exist");break;case Ie.OFFLINE:this.msgbox("error","Error","Remote desktop is offline");break;case Ie.LICENSE_MISMATCH:this.msgbox("error","Error","Key mismatch");break;case Ie.LICENSE_OVERUSE:this.msgbox("error","Error","Key overuse");break}}else if(p){if(!p.version){this.msgbox("error","Error","Remote version is low, not support web");return}await this.connectRelay(p)}}async connectRelay(u){const r=u.pk;let n=u.relay_server;n?n=ku(n,!0,2):n=jr(!0);const i=u.uuid;console.log(new Date+": Connecting to relay server: "+n);const t=new fu(n,!1);await t.open(),console.log(new Date+": Connected to relay server"),this._ws=t;const s=z.fromPartial({licence_key:localStorage.getItem("key")||void 0,uuid:i});t.sendRendezvous({request_relay:s});const l=await this.secure(r)||!1;P("connection_ready",{secure:l,direct:!1}),await this.msgLoop()}async secure(u){var Fu,Du,yu,xu,Au,Cu,gu,Su;if(u){const y="OeVuKk5nlHiXp+APNn0Y3pC1Iwpwn44JGqrQCsWqmBw=";try{if(u=await ui(u,localStorage.getItem("key")||y),u){const M=vu.decode(u);M.id==this._id&&(u=M.pk)}(u==null?void 0:u.length)!=32&&(u=void 0)}catch(M){console.error(M),u=void 0}u||console.error("Handshake failed: invalid public key from rendezvous server")}if(!u){const y=E.fromPartial({});(Fu=this._ws)==null||Fu.sendMessage({public_key:y});return}const r=await((Du=this._ws)==null?void 0:Du.next());let n=r==null?void 0:r.signed_id;if(!n){console.error("Handshake failed: invalid message type");const y=E.fromPartial({});(yu=this._ws)==null||yu.sendMessage({public_key:y});return}try{n=await ui(n.id,Uint8Array.from(u))}catch(y){console.error(y),console.error("pk mismatch, fall back to non-secure");const M=E.fromPartial({});(xu=this._ws)==null||xu.sendMessage({public_key:M});return}const i=vu.decode(n),t=i.id,s=i.pk;if(t!=this._id){console.error("Handshake failed: sign failure");const y=E.fromPartial({});(Au=this._ws)==null||Au.sendMessage({public_key:y});return}if(s.length!=32){console.error("Handshake failed: invalid public box key length from peer");const y=E.fromPartial({});(Cu=this._ws)==null||Cu.sendMessage({public_key:y});return}const[l,c]=rn(),p=nn(),f=tn(p,s,l),au=E.fromPartial({asymmetric_value:c,symmetric_value:f});return(gu=this._ws)==null||gu.sendMessage({public_key:au}),(Su=this._ws)==null||Su.setSecretKey(p),console.log("secured"),!0}async msgLoop(){var u,r;for(;;){const n=await((u=this._ws)==null?void 0:u.next());if(n!=null&&n.hash)this._hash=n==null?void 0:n.hash,this._password||this.msgbox("input-password","Password Required",""),this.login();else if(n!=null&&n.test_delay){const i=n==null?void 0:n.test_delay;console.log(i),i.from_client||(r=this._ws)==null||r.sendMessage({test_delay:i})}else if(n!=null&&n.login_response){const i=n==null?void 0:n.login_response;i.error?i.error=="Wrong Password"?(this._password=void 0,this.msgbox("re-input-password",i.error,"Do you want to enter again?")):this.msgbox("error","Login Error",i.error):i.peer_info&&this.handlePeerInfo(i.peer_info)}else if(n!=null&&n.video_frame)this.handleVideoFrame(n==null?void 0:n.video_frame);else if(n!=null&&n.clipboard){const i=n==null?void 0:n.clipboard;if(i.compress){const t=await $r(i.content);if(!t)continue;i.content=t}try{vn(new TextDecoder().decode(i.content))}catch(t){console.error(t)}}else if(n!=null&&n.cursor_data){const i=n==null?void 0:n.cursor_data,t=await $r(i.colors);if(!t)continue;i.colors=t,P("cursor_data",i)}else if(n!=null&&n.cursor_id)P("cursor_id",{id:n==null?void 0:n.cursor_id});else if(n!=null&&n.cursor_position)P("cursor_position",n==null?void 0:n.cursor_position);else if(n!=null&&n.misc){if(!this.handleMisc(n==null?void 0:n.misc))break}else n!=null&&n.audio_frame&&cn(n==null?void 0:n.audio_frame.data)}}msgbox(u,r,n){var i;(i=this._msgbox)==null||i.call(this,u,r,n)}draw(u){var r;(r=this._draw)==null||r.call(this,u),mu(u)}close(){var u,r;this._msgs=[],clearInterval(this._interval),(u=this._ws)==null||u.close(),(r=this._videoDecoder)==null||r.close()}refresh(){var r;const u=A.fromPartial({refresh_video:!0});(r=this._ws)==null||r.sendMessage({misc:u})}setMsgbox(u){this._msgbox=u}setDraw(u){this._draw=u}login(u=void 0){var r,n,i;if(u){const t=(r=this._hash)==null?void 0:r.salt;let s=du([u,t]);this._password=s;const l=(n=this._hash)==null?void 0:n.challenge;s=du([s,l]),this.msgbox("connecting","Connecting...","Logging in..."),this._sendLoginMessage(s)}else{let t=this._password;if(t){const s=(i=this._hash)==null?void 0:i.challenge;t=du([t,s])}this._sendLoginMessage(t)}}async reconnect(){this.close(),await this.start(this._id)}_sendLoginMessage(u=void 0){var n;const r=b.fromPartial({username:this._id,my_id:"web",my_name:"web",password:u,option:this.getOptionMessage(),video_ack_required:!0});(n=this._ws)==null||n.sendMessage({login_request:r})}getOptionMessage(){let u=0;const r=_.fromPartial({}),n=this.getImageQualityEnum(this.getImageQuality(),!0),i=q.Yes;return n!=null&&(r.image_quality=n,u+=1),this._options["show-remote-cursor"]&&(r.show_remote_cursor=i,u+=1),this._options["lock-after-session-end"]&&(r.lock_after_session_end=i,u+=1),this._options["privacy-mode"]&&(r.privacy_mode=i,u+=1),this._options["disable-audio"]&&(r.disable_audio=i,u+=1),this._options["disable-clipboard"]&&(r.disable_clipboard=i,u+=1),u>0?r:void 0}sendVideoReceived(){var r;const u=A.fromPartial({video_received:!0});(r=this._ws)==null||r.sendMessage({misc:u})}handleVideoFrame(u){var i;if(this._firstFrame||(this.msgbox("","",""),this._firstFrame=!0),u.vp9s){const t=this._videoDecoder;var r=new Date().getTime(),n=0;const s=(i=u.vp9s)==null?void 0:i.frames.length;u.vp9s.frames.forEach(l=>{t.processFrame(l.data.slice(0).buffer,c=>{if(n++,n==s&&this.sendVideoReceived(),c&&t.frameBuffer&&s==n){this.draw(t.frameBuffer);var p=new Date().getTime()-r;this._videoTestSpeed[1]+=p,this._videoTestSpeed[0]+=1,this._videoTestSpeed[0]>=30&&(console.log("video decoder: "+parseInt(""+this._videoTestSpeed[1]/this._videoTestSpeed[0])),this._videoTestSpeed=[0,0])}})})}}handlePeerInfo(u){var i,t;if(this._peerInfo=u,u.displays.length==0){this.msgbox("error","Remote Error","No Display");return}this.msgbox("success","Successful","Connected, waiting for image..."),P("peer_info",u);const r=this.shouldAutoLogin();r&&this.inputOsPassword(r);const n=(i=this.getOption("info"))==null?void 0:i.username;if(n&&!u.username&&(u.username=n),this.setOption("info",u),this.getRemember()){if((t=this._password)!=null&&t.length){const s=this._password.toString();s!=this.getOption("password")&&(this.setOption("password",s),console.log("remember password of "+this._id))}}else this.setOption("password",void 0)}shouldAutoLogin(){const u=this.getOption("lock-after-session-end"),r=!!this.getOption("auto-login"),n=this.getOption("os-password");return n&&u&&r?n:""}handleMisc(u){if(u.audio_format)ln(u.audio_format.channels,u.audio_format.sample_rate);else if(u.chat_message)P("chat",{text:u.chat_message.text});else if(u.permission_info){const r=u.permission_info;console.info("Change permission "+r.permission+" -> "+r.enabled);let n;switch(r.permission){case $e.Keyboard:n="keyboard";break;case $e.Clipboard:n="clipboard";break;case $e.Audio:n="audio";break;default:return}P("permission",{[n]:r.enabled})}else if(u.switch_display)this.loadVideoDecoder(),P("switch_display",u.switch_display);else if(u.close_reason)return this.msgbox("error","Connection Error",u.close_reason),this.close(),!1;return!0}getRemember(){return this._options.remember||!1}setRemember(u){this.setOption("remember",u)}getOption(u){return this._options[u]}setOption(u,r){r==null?delete this._options[u]:this._options[u]=r,this._options.tm=new Date().getTime();const n=nu();n[this._id]=this._options,localStorage.setItem("peers",JSON.stringify(n))}inputKey(u,r,n,i,t,s,l){var p;const c=Hi(u,Xi());!c||(i&&(u=="VK_MENU"||u=="RAlt")&&(i=!1),t&&(u=="VK_CONTROL"||u=="RControl")&&(t=!1),s&&(u=="VK_SHIFT"||u=="RShift")&&(s=!1),l&&(u=="Meta"||u=="RWin")&&(l=!1),c.down=r,c.press=n,c.modifiers=this.getMod(i,t,s,l),(p=this._ws)==null||p.sendMessage({key_event:c}))}ctrlAltDel(){var r,n;const u=m.fromPartial({down:!0});((r=this._peerInfo)==null?void 0:r.platform)=="Windows"?u.control_key=B.CtrlAltDel:(u.control_key=B.Delete,u.modifiers=this.getMod(!0,!0,!1,!1)),(n=this._ws)==null||n.sendMessage({key_event:u})}inputString(u){var n;const r=m.fromPartial({seq:u});(n=this._ws)==null||n.sendMessage({key_event:r})}switchDisplay(u){var i;const r=I.fromPartial({display:u}),n=A.fromPartial({switch_display:r});(i=this._ws)==null||i.sendMessage({misc:n})}async inputOsPassword(u){var n;this.inputMouse(),await su(50),this.inputMouse(0,3,3),await su(50),this.inputMouse(1|1<<3),this.inputMouse(2|1<<3),await su(1200);const r=m.fromPartial({press:!0,seq:u});(n=this._ws)==null||n.sendMessage({key_event:r})}lockScreen(){var r;const u=m.fromPartial({down:!0,control_key:B.LockScreen});(r=this._ws)==null||r.sendMessage({key_event:u})}getMod(u,r,n,i){const t=[];return u&&t.push(B.Alt),r&&t.push(B.Control),n&&t.push(B.Shift),i&&t.push(B.Meta),t}inputMouse(u=0,r=0,n=0,i=!1,t=!1,s=!1,l=!1){var p;const c=N.fromPartial({mask:u,x:r,y:n,modifiers:this.getMod(i,t,s,l)});(p=this._ws)==null||p.sendMessage({mouse_event:c})}toggleOption(u){var s;const r=!this._options[u],n=_.fromPartial({}),i=r?q.Yes:q.No;switch(u){case"show-remote-cursor":n.show_remote_cursor=i;break;case"disable-audio":n.disable_audio=i;break;case"disable-clipboard":n.disable_clipboard=i;break;case"lock-after-session-end":n.lock_after_session_end=i;break;case"privacy-mode":n.privacy_mode=i;break;case"block-input":n.block_input=q.Yes;break;case"unblock-input":n.block_input=q.No;break;default:return}u.indexOf("block-input")<0&&this.setOption(u,r);const t=A.fromPartial({option:n});(s=this._ws)==null||s.sendMessage({misc:t})}getImageQuality(){return this.getOption("image-quality")}getImageQualityEnum(u,r){switch(u){case"low":return Xe.Low;case"best":return Xe.Best;case"balanced":return r?void 0:Xe.Balanced;default:return}}setImageQuality(u){var t;this.setOption("image-quality",u);const r=this.getImageQualityEnum(u,!1);if(r==null)return;const n=_.fromPartial({image_quality:r}),i=A.fromPartial({option:n});(t=this._ws)==null||t.sendMessage({misc:i})}loadVideoDecoder(){var u;(u=this._videoDecoder)==null||u.close(),ai(r=>{this._videoDecoder=r,console.log("vp9 loaded"),console.log(r)})}}function Qi(){di.forEach(e=>{const u=new Date().getTime();new fu(ku(e),!0).open().then(()=>{console.log("latency of "+e+": "+(new Date().getTime()-u)),li=e,localStorage.setItem("rendezvous-server",e)})})}Qi();function jr(e=!1){const u=localStorage.getItem("custom-rendezvous-server");return ku(u||li,e)}function ku(e,u=!1,r=0){if(e.indexOf(":")>0){const n=e.split(":"),i=parseInt(n[1]);e=n[0]+":"+(i+(u?r||3:2))}else e+=":"+(Zi+(u?3:2));return Gi+e}function du(e){const u=new Di.exports.Hash;return e.forEach(r=>(typeof r=="string"&&(r=new TextEncoder().encode(r)),u.update(r))),u.digest()}window.curConn=void 0;window.isMobile=()=>/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4));function Xi(){return!isMobile()}function $i(e,u,r){if(!(!e||e=="error"&&!r)){r.toLowerCase();var n=Mi(e,u,r)?"true":"";onGlobalEvent(JSON.stringify({name:"msgbox",type:e,title:u,text:r,hasRetry:n}))}}function ji(e){var u={};for(const[r,n]of Object.entries(e))!r||(u[r]=n instanceof Uint8Array?"["+n.toString()+"]":JSON.stringify(n));return u}function P(e,u){u=ji(u),u.name=e,onGlobalEvent(JSON.stringify(u))}let Qe,ci,uu,lu,cu,ei;if(YUVCanvas.WebGLFrameSink.isAvailable()){var iu=document.createElement("canvas");ci=YUVCanvas.attach(iu,{webGL:!0}),uu=iu.getContext("webgl")}else Qe=new Worker("./yuv.js");let L=[0,0];function mu(e){if(Qe)Qe.postMessage(e);else{var u=new Date().getTime();ci.drawFrame(e);var r=iu.width,n=iu.height,i=r*n*4;i!=ei&&(lu=new Uint8Array(i),cu=new Uint8Array(i),ei=i),uu.readPixels(0,0,r,n,uu.RGBA,uu.UNSIGNED_BYTE,lu);const t=r*4,s=(n-1)*t;for(let l=0;l30&&(console.log("gl: "+parseInt(""+L[1]/L[0])),L=[0,0])}}function pi(e){window.curConn=e}function Eu(){return window.curConn}async function en(e){setByName("remote_id",e),await curConn.start(e)}function vi(){var e;(e=Eu())==null||e.close(),pi(void 0)}function fi(){var u;(u=window.curConn)==null||u.close();const e=new Yi;return pi(e),e}let g;async function ui(e,u){return g||(await Pu.ready,g=Pu),typeof u=="string"&&(u=un(u)),g.crypto_sign_open(e,u)}function un(e){return g.from_base64(e,g.base64_variants.ORIGINAL)}function rn(){const e=g.crypto_box_keypair(),u=e.privateKey,r=e.publicKey;return[u,r]}function nn(){return g.crypto_secretbox_keygen()}function tn(e,u,r){const n=Uint8Array.from(Array(24).fill(0));return g.crypto_box_easy(e,n,u,r)}function _i(e){for(var u=Array(24).fill(0),r=0;r0;r++){var n=e&255;u[r]=n,e=(e-n)/256}return Uint8Array.from(u)}function on(e,u,r){return g.crypto_secretbox_easy(e,_i(u),r)}function an(e,u,r){return g.crypto_secretbox_open_easy(e,_i(u),r)}window.setByName=(e,u)=>{switch(e){case"remote_id":localStorage.setItem("remote-id",u);break;case"connect":fi(),en(u);break;case"login":u=JSON.parse(u),curConn.setRemember(u.remember=="true"),curConn.login(u.password);break;case"close":vi();break;case"refresh":curConn.refresh();break;case"reconnect":curConn.reconnect();break;case"toggle_option":curConn.toggleOption(u);break;case"image_quality":curConn.setImageQuality(u);break;case"lock_screen":curConn.lockScreen();break;case"ctrl_alt_del":curConn.ctrlAltDel();break;case"switch_display":curConn.switchDisplay(u);break;case"remove":const r=nu();delete r[u],localStorage.setItem("peers",JSON.stringify(r));break;case"input_key":u=JSON.parse(u),curConn.inputKey(u.name,u.down=="true",u.press=="true",u.alt=="true",u.ctrl=="true",u.shift=="true",u.command=="true");break;case"input_string":curConn.inputString(u);break;case"send_mouse":let n=0;switch(u=JSON.parse(u),u.type){case"down":n=1;break;case"up":n=2;break;case"wheel":n=3;break}switch(u.buttons){case"left":n|=1<<3;break;case"right":n|=2<<3;break;case"wheel":n|=4<<3}curConn.inputMouse(n,parseInt(u.x||"0"),parseInt(u.y||"0"),u.alt=="true",u.ctrl=="true",u.shift=="true",u.command=="true");break;case"option":u=JSON.parse(u),localStorage.setItem(u.name,u.value);break;case"peer_option":u=JSON.parse(u),curConn.setOption(u.name,u.value);break;case"input_os_password":curConn.inputOsPassword(u);break}};window.getByName=(e,u)=>{let r=dn(e,u);return typeof r=="string"||r instanceof String?r:r==null||r==null?"":JSON.stringify(r)};function sn(){const e=[];for(const[u,r]of Object.entries(nu())){if(!u)continue;const n=r.tm,i=r.info;!n||!i||e.push([n,u,i])}return e.sort().reverse().map(u=>u.slice(1))}function dn(e,u){switch(e){case"peers":return sn();case"remote_id":return localStorage.getItem("remote-id");case"remember":return curConn.getRemember();case"toggle_option":return curConn.getOption(u)||!1;case"option":return localStorage.getItem(u);case"image_quality":return curConn.getImageQuality();case"translate":return u=JSON.parse(u),Ji(u.locale,u.text);case"peer_option":return curConn.getOption(u);case"test_if_valid_server":break;case"version":return qi}return""}let hu=new Worker("./libopus.js"),mi;function ln(e,u){mi=pn(e,u),hu.postMessage({channels:e,sampleRate:u})}function cn(e){hu.postMessage(e,[e.buffer])}window.init=async()=>{Qe&&(Qe.onmessage=e=>{onRgba(e.data)}),hu.onmessage=e=>{mi.feed(e.data)},ai(()=>{}),await si(),console.log("init done")};function nu(){try{return JSON.parse(localStorage.getItem("peers"))||{}}catch{return{}}}function pn(e,u){return new yi({channels:e,sampleRate:u,flushingTime:2e3})}function vn(e){if(window.clipboardData&&window.clipboardData.setData)return window.clipboardData.setData("Text",e);if(document.queryCommandSupported&&document.queryCommandSupported("copy")){var u=document.createElement("textarea");u.textContent=e,u.style.position="fixed",document.body.appendChild(u),u.select();try{return document.execCommand("copy")}catch(r){console.warn("Copy to clipboard failed.",r)}finally{document.body.removeChild(u)}}}const ri=document.querySelector("#app");if(ri){let u=function(r,n,i){!Eu()||(r=="input-password"?(document.querySelector("div#status").style.display="none",document.querySelector("div#password").style.display="block"):r?r=="error"?(document.querySelector("div#status").style.display="block",document.querySelector("div#canvas").style.display="none",document.querySelector("div#text").innerHTML='
'+i+"
"):(document.querySelector("div#password").style.display="none",document.querySelector("div#status").style.display="block",document.querySelector("div#text").innerHTML='
'+i+"
"):(document.querySelector("div#canvas").style.display="block",document.querySelector("div#password").style.display="none",document.querySelector("div#status").style.display="none"))};ri.innerHTML=` +
+ + + + +
Host:
Key:
Id:
+ + + +`;let e;window.init(),document.body.onload=()=>{const r=document.querySelector("#host");r.value=localStorage.getItem("custom-rendezvous-server");const n=document.querySelector("#id");n.value=localStorage.getItem("id");const i=document.querySelector("#key");i.value=localStorage.getItem("key"),e=YUVCanvas.attach(document.getElementById("player"))},window.connect=()=>{const r=document.querySelector("#host");localStorage.setItem("custom-rendezvous-server",r.value);const n=document.querySelector("#id");localStorage.setItem("id",n.value);const i=document.querySelector("#key");localStorage.setItem("key",i.value),(async()=>{const s=fi();s.setMsgbox(u),s.setDraw(l=>{mu(l),e.drawFrame(l)}),document.querySelector("div#status").style.display="block",document.querySelector("div#connect").style.display="none",document.querySelector("div#text").innerHTML="Connecting ...",await s.start(n.value)})()},window.cancel=()=>{vi(),document.querySelector("div#connect").style.display="block",document.querySelector("div#password").style.display="none",document.querySelector("div#status").style.display="none",document.querySelector("div#canvas").style.display="none"},window.confirm=()=>{const r=document.querySelector("input#password").value;r&&(document.querySelector("div#password").style.display="none",Eu().login(r))}} diff --git a/resources/web/js/dist/vendor.js b/resources/web/js/dist/vendor.js new file mode 100644 index 0000000..167616b --- /dev/null +++ b/resources/web/js/dist/vendor.js @@ -0,0 +1 @@ +var commonjsGlobal=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function getAugmentedNamespace(nA){if(nA.__esModule)return nA;var H=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(nA).forEach(function(QA){var GA=Object.getOwnPropertyDescriptor(nA,QA);Object.defineProperty(H,QA,GA.get?GA:{enumerable:!0,get:function(){return nA[QA]}})}),H}var long=Long,wasm=null;try{wasm=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function Long(nA,H,QA){this.low=nA|0,this.high=H|0,this.unsigned=!!QA}Long.prototype.__isLong__;Object.defineProperty(Long.prototype,"__isLong__",{value:!0});function isLong(nA){return(nA&&nA.__isLong__)===!0}Long.isLong=isLong;var INT_CACHE={},UINT_CACHE={};function fromInt(nA,H){var QA,GA,fA;return H?(nA>>>=0,(fA=0<=nA&&nA<256)&&(GA=UINT_CACHE[nA],GA)?GA:(QA=fromBits(nA,(nA|0)<0?-1:0,!0),fA&&(UINT_CACHE[nA]=QA),QA)):(nA|=0,(fA=-128<=nA&&nA<128)&&(GA=INT_CACHE[nA],GA)?GA:(QA=fromBits(nA,nA<0?-1:0,!1),fA&&(INT_CACHE[nA]=QA),QA))}Long.fromInt=fromInt;function fromNumber(nA,H){if(isNaN(nA))return H?UZERO:ZERO;if(H){if(nA<0)return UZERO;if(nA>=TWO_PWR_64_DBL)return MAX_UNSIGNED_VALUE}else{if(nA<=-TWO_PWR_63_DBL)return MIN_VALUE;if(nA+1>=TWO_PWR_63_DBL)return MAX_VALUE}return nA<0?fromNumber(-nA,H).neg():fromBits(nA%TWO_PWR_32_DBL|0,nA/TWO_PWR_32_DBL|0,H)}Long.fromNumber=fromNumber;function fromBits(nA,H,QA){return new Long(nA,H,QA)}Long.fromBits=fromBits;var pow_dbl=Math.pow;function fromString(nA,H,QA){if(nA.length===0)throw Error("empty string");if(nA==="NaN"||nA==="Infinity"||nA==="+Infinity"||nA==="-Infinity")return ZERO;if(typeof H=="number"?(QA=H,H=!1):H=!!H,QA=QA||10,QA<2||360)throw Error("interior hyphen");if(GA===0)return fromString(nA.substring(1),H,QA).neg();for(var fA=fromNumber(pow_dbl(QA,8)),SA=ZERO,N=0;N>>0:this.low};LongPrototype.toNumber=function(){return this.unsigned?(this.high>>>0)*TWO_PWR_32_DBL+(this.low>>>0):this.high*TWO_PWR_32_DBL+(this.low>>>0)};LongPrototype.toString=function(H){if(H=H||10,H<2||36>>0,t0=MA.toString(H);if(N=JA,N.isZero())return t0+TA;for(;t0.length<6;)t0="0"+t0;TA=""+t0+TA}};LongPrototype.getHighBits=function(){return this.high};LongPrototype.getHighBitsUnsigned=function(){return this.high>>>0};LongPrototype.getLowBits=function(){return this.low};LongPrototype.getLowBitsUnsigned=function(){return this.low>>>0};LongPrototype.getNumBitsAbs=function(){if(this.isNegative())return this.eq(MIN_VALUE)?64:this.neg().getNumBitsAbs();for(var H=this.high!=0?this.high:this.low,QA=31;QA>0&&(H&1<=0};LongPrototype.isOdd=function(){return(this.low&1)===1};LongPrototype.isEven=function(){return(this.low&1)===0};LongPrototype.equals=function(H){return isLong(H)||(H=fromValue(H)),this.unsigned!==H.unsigned&&this.high>>>31===1&&H.high>>>31===1?!1:this.high===H.high&&this.low===H.low};LongPrototype.eq=LongPrototype.equals;LongPrototype.notEquals=function(H){return!this.eq(H)};LongPrototype.neq=LongPrototype.notEquals;LongPrototype.ne=LongPrototype.notEquals;LongPrototype.lessThan=function(H){return this.comp(H)<0};LongPrototype.lt=LongPrototype.lessThan;LongPrototype.lessThanOrEqual=function(H){return this.comp(H)<=0};LongPrototype.lte=LongPrototype.lessThanOrEqual;LongPrototype.le=LongPrototype.lessThanOrEqual;LongPrototype.greaterThan=function(H){return this.comp(H)>0};LongPrototype.gt=LongPrototype.greaterThan;LongPrototype.greaterThanOrEqual=function(H){return this.comp(H)>=0};LongPrototype.gte=LongPrototype.greaterThanOrEqual;LongPrototype.ge=LongPrototype.greaterThanOrEqual;LongPrototype.compare=function(H){if(isLong(H)||(H=fromValue(H)),this.eq(H))return 0;var QA=this.isNegative(),GA=H.isNegative();return QA&&!GA?-1:!QA&&GA?1:this.unsigned?H.high>>>0>this.high>>>0||H.high===this.high&&H.low>>>0>this.low>>>0?-1:1:this.sub(H).isNegative()?-1:1};LongPrototype.comp=LongPrototype.compare;LongPrototype.negate=function(){return!this.unsigned&&this.eq(MIN_VALUE)?MIN_VALUE:this.not().add(ONE)};LongPrototype.neg=LongPrototype.negate;LongPrototype.add=function(H){isLong(H)||(H=fromValue(H));var QA=this.high>>>16,GA=this.high&65535,fA=this.low>>>16,SA=this.low&65535,N=H.high>>>16,TA=H.high&65535,JA=H.low>>>16,MA=H.low&65535,t0=0,Q0=0,e0=0,$A=0;return $A+=SA+MA,e0+=$A>>>16,$A&=65535,e0+=fA+JA,Q0+=e0>>>16,e0&=65535,Q0+=GA+TA,t0+=Q0>>>16,Q0&=65535,t0+=QA+N,t0&=65535,fromBits(e0<<16|$A,t0<<16|Q0,this.unsigned)};LongPrototype.subtract=function(H){return isLong(H)||(H=fromValue(H)),this.add(H.neg())};LongPrototype.sub=LongPrototype.subtract;LongPrototype.multiply=function(H){if(this.isZero())return ZERO;if(isLong(H)||(H=fromValue(H)),wasm){var QA=wasm.mul(this.low,this.high,H.low,H.high);return fromBits(QA,wasm.get_high(),this.unsigned)}if(H.isZero())return ZERO;if(this.eq(MIN_VALUE))return H.isOdd()?MIN_VALUE:ZERO;if(H.eq(MIN_VALUE))return this.isOdd()?MIN_VALUE:ZERO;if(this.isNegative())return H.isNegative()?this.neg().mul(H.neg()):this.neg().mul(H).neg();if(H.isNegative())return this.mul(H.neg()).neg();if(this.lt(TWO_PWR_24)&&H.lt(TWO_PWR_24))return fromNumber(this.toNumber()*H.toNumber(),this.unsigned);var GA=this.high>>>16,fA=this.high&65535,SA=this.low>>>16,N=this.low&65535,TA=H.high>>>16,JA=H.high&65535,MA=H.low>>>16,t0=H.low&65535,Q0=0,e0=0,$A=0,wA=0;return wA+=N*t0,$A+=wA>>>16,wA&=65535,$A+=SA*t0,e0+=$A>>>16,$A&=65535,$A+=N*MA,e0+=$A>>>16,$A&=65535,e0+=fA*t0,Q0+=e0>>>16,e0&=65535,e0+=SA*MA,Q0+=e0>>>16,e0&=65535,e0+=N*JA,Q0+=e0>>>16,e0&=65535,Q0+=GA*t0+fA*MA+SA*JA+N*TA,Q0&=65535,fromBits($A<<16|wA,Q0<<16|e0,this.unsigned)};LongPrototype.mul=LongPrototype.multiply;LongPrototype.divide=function(H){if(isLong(H)||(H=fromValue(H)),H.isZero())throw Error("division by zero");if(wasm){if(!this.unsigned&&this.high===-2147483648&&H.low===-1&&H.high===-1)return this;var QA=(this.unsigned?wasm.div_u:wasm.div_s)(this.low,this.high,H.low,H.high);return fromBits(QA,wasm.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?UZERO:ZERO;var GA,fA,SA;if(this.unsigned){if(H.unsigned||(H=H.toUnsigned()),H.gt(this))return UZERO;if(H.gt(this.shru(1)))return UONE;SA=UZERO}else{if(this.eq(MIN_VALUE)){if(H.eq(ONE)||H.eq(NEG_ONE))return MIN_VALUE;if(H.eq(MIN_VALUE))return ONE;var N=this.shr(1);return GA=N.div(H).shl(1),GA.eq(ZERO)?H.isNegative()?ONE:NEG_ONE:(fA=this.sub(H.mul(GA)),SA=GA.add(fA.div(H)),SA)}else if(H.eq(MIN_VALUE))return this.unsigned?UZERO:ZERO;if(this.isNegative())return H.isNegative()?this.neg().div(H.neg()):this.neg().div(H).neg();if(H.isNegative())return this.div(H.neg()).neg();SA=ZERO}for(fA=this;fA.gte(H);){GA=Math.max(1,Math.floor(fA.toNumber()/H.toNumber()));for(var TA=Math.ceil(Math.log(GA)/Math.LN2),JA=TA<=48?1:pow_dbl(2,TA-48),MA=fromNumber(GA),t0=MA.mul(H);t0.isNegative()||t0.gt(fA);)GA-=JA,MA=fromNumber(GA,this.unsigned),t0=MA.mul(H);MA.isZero()&&(MA=ONE),SA=SA.add(MA),fA=fA.sub(t0)}return SA};LongPrototype.div=LongPrototype.divide;LongPrototype.modulo=function(H){if(isLong(H)||(H=fromValue(H)),wasm){var QA=(this.unsigned?wasm.rem_u:wasm.rem_s)(this.low,this.high,H.low,H.high);return fromBits(QA,wasm.get_high(),this.unsigned)}return this.sub(this.div(H).mul(H))};LongPrototype.mod=LongPrototype.modulo;LongPrototype.rem=LongPrototype.modulo;LongPrototype.not=function(){return fromBits(~this.low,~this.high,this.unsigned)};LongPrototype.and=function(H){return isLong(H)||(H=fromValue(H)),fromBits(this.low&H.low,this.high&H.high,this.unsigned)};LongPrototype.or=function(H){return isLong(H)||(H=fromValue(H)),fromBits(this.low|H.low,this.high|H.high,this.unsigned)};LongPrototype.xor=function(H){return isLong(H)||(H=fromValue(H)),fromBits(this.low^H.low,this.high^H.high,this.unsigned)};LongPrototype.shiftLeft=function(H){return isLong(H)&&(H=H.toInt()),(H&=63)===0?this:H<32?fromBits(this.low<>>32-H,this.unsigned):fromBits(0,this.low<>>H|this.high<<32-H,this.high>>H,this.unsigned):fromBits(this.high>>H-32,this.high>=0?0:-1,this.unsigned)};LongPrototype.shr=LongPrototype.shiftRight;LongPrototype.shiftRightUnsigned=function(H){if(isLong(H)&&(H=H.toInt()),H&=63,H===0)return this;var QA=this.high;if(H<32){var GA=this.low;return fromBits(GA>>>H|QA<<32-H,QA>>>H,this.unsigned)}else return H===32?fromBits(QA,0,this.unsigned):fromBits(QA>>>H-32,0,this.unsigned)};LongPrototype.shru=LongPrototype.shiftRightUnsigned;LongPrototype.shr_u=LongPrototype.shiftRightUnsigned;LongPrototype.toSigned=function(){return this.unsigned?fromBits(this.low,this.high,!1):this};LongPrototype.toUnsigned=function(){return this.unsigned?this:fromBits(this.low,this.high,!0)};LongPrototype.toBytes=function(H){return H?this.toBytesLE():this.toBytesBE()};LongPrototype.toBytesLE=function(){var H=this.high,QA=this.low;return[QA&255,QA>>>8&255,QA>>>16&255,QA>>>24,H&255,H>>>8&255,H>>>16&255,H>>>24]};LongPrototype.toBytesBE=function(){var H=this.high,QA=this.low;return[H>>>24,H>>>16&255,H>>>8&255,H&255,QA>>>24,QA>>>16&255,QA>>>8&255,QA&255]};Long.fromBytes=function(H,QA,GA){return GA?Long.fromBytesLE(H,QA):Long.fromBytesBE(H,QA)};Long.fromBytesLE=function(H,QA){return new Long(H[0]|H[1]<<8|H[2]<<16|H[3]<<24,H[4]|H[5]<<8|H[6]<<16|H[7]<<24,QA)};Long.fromBytesBE=function(H,QA){return new Long(H[4]<<24|H[5]<<16|H[6]<<8|H[7],H[0]<<24|H[1]<<16|H[2]<<8|H[3],QA)};var indexMinimal={},minimal$1={},aspromise=asPromise;function asPromise(nA,H){for(var QA=new Array(arguments.length-1),GA=0,fA=2,SA=!0;fA1&&TA.charAt(JA)==="=";)++MA;return Math.ceil(TA.length*3)/4-MA};for(var QA=new Array(64),GA=new Array(123),fA=0;fA<64;)GA[QA[fA]=fA<26?fA+65:fA<52?fA+71:fA<62?fA-4:fA-59|43]=fA++;H.encode=function(TA,JA,MA){for(var t0=null,Q0=[],e0=0,$A=0,wA;JA>2],wA=(f0&3)<<4,$A=1;break;case 1:Q0[e0++]=QA[wA|f0>>4],wA=(f0&15)<<2,$A=2;break;case 2:Q0[e0++]=QA[wA|f0>>6],Q0[e0++]=QA[f0&63],$A=0;break}e0>8191&&((t0||(t0=[])).push(String.fromCharCode.apply(String,Q0)),e0=0)}return $A&&(Q0[e0++]=QA[wA],Q0[e0++]=61,$A===1&&(Q0[e0++]=61)),t0?(e0&&t0.push(String.fromCharCode.apply(String,Q0.slice(0,e0))),t0.join("")):String.fromCharCode.apply(String,Q0.slice(0,e0))};var SA="invalid encoding";H.decode=function(TA,JA,MA){for(var t0=MA,Q0=0,e0,$A=0;$A1)break;if((wA=GA[wA])===void 0)throw Error(SA);switch(Q0){case 0:e0=wA,Q0=1;break;case 1:JA[MA++]=e0<<2|(wA&48)>>4,e0=wA,Q0=2;break;case 2:JA[MA++]=(e0&15)<<4|(wA&60)>>2,e0=wA,Q0=3;break;case 3:JA[MA++]=(e0&3)<<6|wA,Q0=0;break}}if(Q0===1)throw Error(SA);return MA-t0},H.test=function(TA){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(TA)}})(base64$1);var eventemitter=EventEmitter;function EventEmitter(){this._listeners={}}EventEmitter.prototype.on=function(H,QA,GA){return(this._listeners[H]||(this._listeners[H]=[])).push({fn:QA,ctx:GA||this}),this};EventEmitter.prototype.off=function(H,QA){if(H===void 0)this._listeners={};else if(QA===void 0)this._listeners[H]=[];else for(var GA=this._listeners[H],fA=0;fA0?0:2147483648,SA,N);else if(isNaN(fA))GA(2143289344,SA,N);else if(fA>34028234663852886e22)GA((TA<<31|2139095040)>>>0,SA,N);else if(fA<11754943508222875e-54)GA((TA<<31|Math.round(fA/1401298464324817e-60))>>>0,SA,N);else{var JA=Math.floor(Math.log(fA)/Math.LN2),MA=Math.round(fA*Math.pow(2,-JA)*8388608)&8388607;GA((TA<<31|JA+127<<23|MA)>>>0,SA,N)}}nA.writeFloatLE=H.bind(null,writeUintLE),nA.writeFloatBE=H.bind(null,writeUintBE);function QA(GA,fA,SA){var N=GA(fA,SA),TA=(N>>31)*2+1,JA=N>>>23&255,MA=N&8388607;return JA===255?MA?NaN:TA*(1/0):JA===0?TA*1401298464324817e-60*MA:TA*Math.pow(2,JA-150)*(MA+8388608)}nA.readFloatLE=QA.bind(null,readUintLE),nA.readFloatBE=QA.bind(null,readUintBE)}(),typeof Float64Array!="undefined"?function(){var H=new Float64Array([-0]),QA=new Uint8Array(H.buffer),GA=QA[7]===128;function fA(JA,MA,t0){H[0]=JA,MA[t0]=QA[0],MA[t0+1]=QA[1],MA[t0+2]=QA[2],MA[t0+3]=QA[3],MA[t0+4]=QA[4],MA[t0+5]=QA[5],MA[t0+6]=QA[6],MA[t0+7]=QA[7]}function SA(JA,MA,t0){H[0]=JA,MA[t0]=QA[7],MA[t0+1]=QA[6],MA[t0+2]=QA[5],MA[t0+3]=QA[4],MA[t0+4]=QA[3],MA[t0+5]=QA[2],MA[t0+6]=QA[1],MA[t0+7]=QA[0]}nA.writeDoubleLE=GA?fA:SA,nA.writeDoubleBE=GA?SA:fA;function N(JA,MA){return QA[0]=JA[MA],QA[1]=JA[MA+1],QA[2]=JA[MA+2],QA[3]=JA[MA+3],QA[4]=JA[MA+4],QA[5]=JA[MA+5],QA[6]=JA[MA+6],QA[7]=JA[MA+7],H[0]}function TA(JA,MA){return QA[7]=JA[MA],QA[6]=JA[MA+1],QA[5]=JA[MA+2],QA[4]=JA[MA+3],QA[3]=JA[MA+4],QA[2]=JA[MA+5],QA[1]=JA[MA+6],QA[0]=JA[MA+7],H[0]}nA.readDoubleLE=GA?N:TA,nA.readDoubleBE=GA?TA:N}():function(){function H(GA,fA,SA,N,TA,JA){var MA=N<0?1:0;if(MA&&(N=-N),N===0)GA(0,TA,JA+fA),GA(1/N>0?0:2147483648,TA,JA+SA);else if(isNaN(N))GA(0,TA,JA+fA),GA(2146959360,TA,JA+SA);else if(N>17976931348623157e292)GA(0,TA,JA+fA),GA((MA<<31|2146435072)>>>0,TA,JA+SA);else{var t0;if(N<22250738585072014e-324)t0=N/5e-324,GA(t0>>>0,TA,JA+fA),GA((MA<<31|t0/4294967296)>>>0,TA,JA+SA);else{var Q0=Math.floor(Math.log(N)/Math.LN2);Q0===1024&&(Q0=1023),t0=N*Math.pow(2,-Q0),GA(t0*4503599627370496>>>0,TA,JA+fA),GA((MA<<31|Q0+1023<<20|t0*1048576&1048575)>>>0,TA,JA+SA)}}}nA.writeDoubleLE=H.bind(null,writeUintLE,0,4),nA.writeDoubleBE=H.bind(null,writeUintBE,4,0);function QA(GA,fA,SA,N,TA){var JA=GA(N,TA+fA),MA=GA(N,TA+SA),t0=(MA>>31)*2+1,Q0=MA>>>20&2047,e0=4294967296*(MA&1048575)+JA;return Q0===2047?e0?NaN:t0*(1/0):Q0===0?t0*5e-324*e0:t0*Math.pow(2,Q0-1075)*(e0+4503599627370496)}nA.readDoubleLE=QA.bind(null,readUintLE,0,4),nA.readDoubleBE=QA.bind(null,readUintBE,4,0)}(),nA}function writeUintLE(nA,H,QA){H[QA]=nA&255,H[QA+1]=nA>>>8&255,H[QA+2]=nA>>>16&255,H[QA+3]=nA>>>24}function writeUintBE(nA,H,QA){H[QA]=nA>>>24,H[QA+1]=nA>>>16&255,H[QA+2]=nA>>>8&255,H[QA+3]=nA&255}function readUintLE(nA,H){return(nA[H]|nA[H+1]<<8|nA[H+2]<<16|nA[H+3]<<24)>>>0}function readUintBE(nA,H){return(nA[H]<<24|nA[H+1]<<16|nA[H+2]<<8|nA[H+3])>>>0}var inquire_1=inquire;function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(nA){}return null}var utf8$2={};(function(nA){var H=nA;H.length=function(GA){for(var fA=0,SA=0,N=0;N191&&t0<224?JA[MA++]=(t0&31)<<6|GA[fA++]&63:t0>239&&t0<365?(t0=((t0&7)<<18|(GA[fA++]&63)<<12|(GA[fA++]&63)<<6|GA[fA++]&63)-65536,JA[MA++]=55296+(t0>>10),JA[MA++]=56320+(t0&1023)):JA[MA++]=(t0&15)<<12|(GA[fA++]&63)<<6|GA[fA++]&63,MA>8191&&((TA||(TA=[])).push(String.fromCharCode.apply(String,JA)),MA=0);return TA?(MA&&TA.push(String.fromCharCode.apply(String,JA.slice(0,MA))),TA.join("")):String.fromCharCode.apply(String,JA.slice(0,MA))},H.write=function(GA,fA,SA){for(var N=SA,TA,JA,MA=0;MA>6|192,fA[SA++]=TA&63|128):(TA&64512)===55296&&((JA=GA.charCodeAt(MA+1))&64512)===56320?(TA=65536+((TA&1023)<<10)+(JA&1023),++MA,fA[SA++]=TA>>18|240,fA[SA++]=TA>>12&63|128,fA[SA++]=TA>>6&63|128,fA[SA++]=TA&63|128):(fA[SA++]=TA>>12|224,fA[SA++]=TA>>6&63|128,fA[SA++]=TA&63|128);return SA-N}})(utf8$2);var pool_1=pool;function pool(nA,H,QA){var GA=QA||8192,fA=GA>>>1,SA=null,N=GA;return function(JA){if(JA<1||JA>fA)return nA(JA);N+JA>GA&&(SA=nA(GA),N=0);var MA=H.call(SA,N,N+=JA);return N&7&&(N=(N|7)+1),MA}}var longbits=LongBits$2,util$5=minimal$1;function LongBits$2(nA,H){this.lo=nA>>>0,this.hi=H>>>0}var zero=LongBits$2.zero=new LongBits$2(0,0);zero.toNumber=function(){return 0};zero.zzEncode=zero.zzDecode=function(){return this};zero.length=function(){return 1};var zeroHash=LongBits$2.zeroHash="\0\0\0\0\0\0\0\0";LongBits$2.fromNumber=function nA(H){if(H===0)return zero;var QA=H<0;QA&&(H=-H);var GA=H>>>0,fA=(H-GA)/4294967296>>>0;return QA&&(fA=~fA>>>0,GA=~GA>>>0,++GA>4294967295&&(GA=0,++fA>4294967295&&(fA=0))),new LongBits$2(GA,fA)};LongBits$2.from=function nA(H){if(typeof H=="number")return LongBits$2.fromNumber(H);if(util$5.isString(H))if(util$5.Long)H=util$5.Long.fromString(H);else return LongBits$2.fromNumber(parseInt(H,10));return H.low||H.high?new LongBits$2(H.low>>>0,H.high>>>0):zero};LongBits$2.prototype.toNumber=function nA(H){if(!H&&this.hi>>>31){var QA=~this.lo+1>>>0,GA=~this.hi>>>0;return QA||(GA=GA+1>>>0),-(QA+GA*4294967296)}return this.lo+this.hi*4294967296};LongBits$2.prototype.toLong=function nA(H){return util$5.Long?new util$5.Long(this.lo|0,this.hi|0,Boolean(H)):{low:this.lo|0,high:this.hi|0,unsigned:Boolean(H)}};var charCodeAt=String.prototype.charCodeAt;LongBits$2.fromHash=function nA(H){return H===zeroHash?zero:new LongBits$2((charCodeAt.call(H,0)|charCodeAt.call(H,1)<<8|charCodeAt.call(H,2)<<16|charCodeAt.call(H,3)<<24)>>>0,(charCodeAt.call(H,4)|charCodeAt.call(H,5)<<8|charCodeAt.call(H,6)<<16|charCodeAt.call(H,7)<<24)>>>0)};LongBits$2.prototype.toHash=function nA(){return String.fromCharCode(this.lo&255,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,this.hi&255,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)};LongBits$2.prototype.zzEncode=function nA(){var H=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^H)>>>0,this.lo=(this.lo<<1^H)>>>0,this};LongBits$2.prototype.zzDecode=function nA(){var H=-(this.lo&1);return this.lo=((this.lo>>>1|this.hi<<31)^H)>>>0,this.hi=(this.hi>>>1^H)>>>0,this};LongBits$2.prototype.length=function nA(){var H=this.lo,QA=(this.lo>>>28|this.hi<<4)>>>0,GA=this.hi>>>24;return GA===0?QA===0?H<16384?H<128?1:2:H<2097152?3:4:QA<16384?QA<128?5:6:QA<2097152?7:8:GA<128?9:10};(function(nA){var H=nA;H.asPromise=aspromise,H.base64=base64$1,H.EventEmitter=eventemitter,H.float=float,H.inquire=inquire_1,H.utf8=utf8$2,H.pool=pool_1,H.LongBits=longbits,H.isNode=Boolean(typeof commonjsGlobal!="undefined"&&commonjsGlobal&&commonjsGlobal.process&&commonjsGlobal.process.versions&&commonjsGlobal.process.versions.node),H.global=H.isNode&&commonjsGlobal||typeof window!="undefined"&&window||typeof self!="undefined"&&self||commonjsGlobal,H.emptyArray=Object.freeze?Object.freeze([]):[],H.emptyObject=Object.freeze?Object.freeze({}):{},H.isInteger=Number.isInteger||function(SA){return typeof SA=="number"&&isFinite(SA)&&Math.floor(SA)===SA},H.isString=function(SA){return typeof SA=="string"||SA instanceof String},H.isObject=function(SA){return SA&&typeof SA=="object"},H.isset=H.isSet=function(SA,N){var TA=SA[N];return TA!=null&&SA.hasOwnProperty(N)?typeof TA!="object"||(Array.isArray(TA)?TA.length:Object.keys(TA).length)>0:!1},H.Buffer=function(){try{var fA=H.inquire("buffer").Buffer;return fA.prototype.utf8Write?fA:null}catch{return null}}(),H._Buffer_from=null,H._Buffer_allocUnsafe=null,H.newBuffer=function(SA){return typeof SA=="number"?H.Buffer?H._Buffer_allocUnsafe(SA):new H.Array(SA):H.Buffer?H._Buffer_from(SA):typeof Uint8Array=="undefined"?SA:new Uint8Array(SA)},H.Array=typeof Uint8Array!="undefined"?Uint8Array:Array,H.Long=H.global.dcodeIO&&H.global.dcodeIO.Long||H.global.Long||H.inquire("long"),H.key2Re=/^true|false|0|1$/,H.key32Re=/^-?(?:0|[1-9][0-9]*)$/,H.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,H.longToHash=function(SA){return SA?H.LongBits.from(SA).toHash():H.LongBits.zeroHash},H.longFromHash=function(SA,N){var TA=H.LongBits.fromHash(SA);return H.Long?H.Long.fromBits(TA.lo,TA.hi,N):TA.toNumber(Boolean(N))};function QA(fA,SA,N){for(var TA=Object.keys(SA),JA=0;JA-1;--MA)if(N[JA[MA]]===1&&this[JA[MA]]!==void 0&&this[JA[MA]]!==null)return JA[MA]}},H.oneOfSetter=function(SA){return function(N){for(var TA=0;TA127;)H[QA++]=nA&127|128,nA>>>=7;H[QA]=nA}function VarintOp(nA,H){this.len=nA,this.next=void 0,this.val=H}VarintOp.prototype=Object.create(Op.prototype);VarintOp.prototype.fn=writeVarint32;Writer$1.prototype.uint32=function nA(H){return this.len+=(this.tail=this.tail.next=new VarintOp((H=H>>>0)<128?1:H<16384?2:H<2097152?3:H<268435456?4:5,H)).len,this};Writer$1.prototype.int32=function nA(H){return H<0?this._push(writeVarint64,10,LongBits$1.fromNumber(H)):this.uint32(H)};Writer$1.prototype.sint32=function nA(H){return this.uint32((H<<1^H>>31)>>>0)};function writeVarint64(nA,H,QA){for(;nA.hi;)H[QA++]=nA.lo&127|128,nA.lo=(nA.lo>>>7|nA.hi<<25)>>>0,nA.hi>>>=7;for(;nA.lo>127;)H[QA++]=nA.lo&127|128,nA.lo=nA.lo>>>7;H[QA++]=nA.lo}Writer$1.prototype.uint64=function nA(H){var QA=LongBits$1.from(H);return this._push(writeVarint64,QA.length(),QA)};Writer$1.prototype.int64=Writer$1.prototype.uint64;Writer$1.prototype.sint64=function nA(H){var QA=LongBits$1.from(H).zzEncode();return this._push(writeVarint64,QA.length(),QA)};Writer$1.prototype.bool=function nA(H){return this._push(writeByte,1,H?1:0)};function writeFixed32(nA,H,QA){H[QA]=nA&255,H[QA+1]=nA>>>8&255,H[QA+2]=nA>>>16&255,H[QA+3]=nA>>>24}Writer$1.prototype.fixed32=function nA(H){return this._push(writeFixed32,4,H>>>0)};Writer$1.prototype.sfixed32=Writer$1.prototype.fixed32;Writer$1.prototype.fixed64=function nA(H){var QA=LongBits$1.from(H);return this._push(writeFixed32,4,QA.lo)._push(writeFixed32,4,QA.hi)};Writer$1.prototype.sfixed64=Writer$1.prototype.fixed64;Writer$1.prototype.float=function nA(H){return this._push(util$4.float.writeFloatLE,4,H)};Writer$1.prototype.double=function nA(H){return this._push(util$4.float.writeDoubleLE,8,H)};var writeBytes=util$4.Array.prototype.set?function nA(H,QA,GA){QA.set(H,GA)}:function nA(H,QA,GA){for(var fA=0;fA>>0;if(!QA)return this._push(writeByte,1,0);if(util$4.isString(H)){var GA=Writer$1.alloc(QA=base64.length(H));base64.decode(H,GA,0),H=GA}return this.uint32(QA)._push(writeBytes,QA,H)};Writer$1.prototype.string=function nA(H){var QA=utf8$1.length(H);return QA?this.uint32(QA)._push(utf8$1.write,QA,H):this._push(writeByte,1,0)};Writer$1.prototype.fork=function nA(){return this.states=new State(this),this.head=this.tail=new Op(noop,0,0),this.len=0,this};Writer$1.prototype.reset=function nA(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new Op(noop,0,0),this.len=0),this};Writer$1.prototype.ldelim=function nA(){var H=this.head,QA=this.tail,GA=this.len;return this.reset().uint32(GA),GA&&(this.tail.next=H.next,this.tail=QA,this.len+=GA),this};Writer$1.prototype.finish=function nA(){for(var H=this.head.next,QA=this.constructor.alloc(this.len),GA=0;H;)H.fn(H.val,QA,GA),GA+=H.len,H=H.next;return QA};Writer$1._configure=function(nA){BufferWriter$1=nA,Writer$1.create=create$1(),BufferWriter$1._configure()};var writer_buffer=BufferWriter,Writer=writer;(BufferWriter.prototype=Object.create(Writer.prototype)).constructor=BufferWriter;var util$3=minimal$1;function BufferWriter(){Writer.call(this)}BufferWriter._configure=function(){BufferWriter.alloc=util$3._Buffer_allocUnsafe,BufferWriter.writeBytesBuffer=util$3.Buffer&&util$3.Buffer.prototype instanceof Uint8Array&&util$3.Buffer.prototype.set.name==="set"?function(H,QA,GA){QA.set(H,GA)}:function(H,QA,GA){if(H.copy)H.copy(QA,GA,0,H.length);else for(var fA=0;fA>>0;return this.uint32(QA),QA&&this._push(BufferWriter.writeBytesBuffer,QA,H),this};function writeStringBuffer(nA,H,QA){nA.length<40?util$3.utf8.write(nA,H,QA):H.utf8Write?H.utf8Write(nA,QA):H.write(nA,QA)}BufferWriter.prototype.string=function nA(H){var QA=util$3.Buffer.byteLength(H);return this.uint32(QA),QA&&this._push(writeStringBuffer,QA,H),this};BufferWriter._configure();var reader=Reader$1,util$2=minimal$1,BufferReader$1,LongBits=util$2.LongBits,utf8=util$2.utf8;function indexOutOfRange(nA,H){return RangeError("index out of range: "+nA.pos+" + "+(H||1)+" > "+nA.len)}function Reader$1(nA){this.buf=nA,this.pos=0,this.len=nA.length}var create_array=typeof Uint8Array!="undefined"?function nA(H){if(H instanceof Uint8Array||Array.isArray(H))return new Reader$1(H);throw Error("illegal buffer")}:function nA(H){if(Array.isArray(H))return new Reader$1(H);throw Error("illegal buffer")},create=function nA(){return util$2.Buffer?function(QA){return(Reader$1.create=function(fA){return util$2.Buffer.isBuffer(fA)?new BufferReader$1(fA):create_array(fA)})(QA)}:create_array};Reader$1.create=create();Reader$1.prototype._slice=util$2.Array.prototype.subarray||util$2.Array.prototype.slice;Reader$1.prototype.uint32=function nA(){var H=4294967295;return function(){if(H=(this.buf[this.pos]&127)>>>0,this.buf[this.pos++]<128||(H=(H|(this.buf[this.pos]&127)<<7)>>>0,this.buf[this.pos++]<128)||(H=(H|(this.buf[this.pos]&127)<<14)>>>0,this.buf[this.pos++]<128)||(H=(H|(this.buf[this.pos]&127)<<21)>>>0,this.buf[this.pos++]<128)||(H=(H|(this.buf[this.pos]&15)<<28)>>>0,this.buf[this.pos++]<128))return H;if((this.pos+=5)>this.len)throw this.pos=this.len,indexOutOfRange(this,10);return H}}();Reader$1.prototype.int32=function nA(){return this.uint32()|0};Reader$1.prototype.sint32=function nA(){var H=this.uint32();return H>>>1^-(H&1)|0};function readLongVarint(){var nA=new LongBits(0,0),H=0;if(this.len-this.pos>4){for(;H<4;++H)if(nA.lo=(nA.lo|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return nA;if(nA.lo=(nA.lo|(this.buf[this.pos]&127)<<28)>>>0,nA.hi=(nA.hi|(this.buf[this.pos]&127)>>4)>>>0,this.buf[this.pos++]<128)return nA;H=0}else{for(;H<3;++H){if(this.pos>=this.len)throw indexOutOfRange(this);if(nA.lo=(nA.lo|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return nA}return nA.lo=(nA.lo|(this.buf[this.pos++]&127)<>>0,nA}if(this.len-this.pos>4){for(;H<5;++H)if(nA.hi=(nA.hi|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return nA}else for(;H<5;++H){if(this.pos>=this.len)throw indexOutOfRange(this);if(nA.hi=(nA.hi|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return nA}throw Error("invalid varint encoding")}Reader$1.prototype.bool=function nA(){return this.uint32()!==0};function readFixed32_end(nA,H){return(nA[H-4]|nA[H-3]<<8|nA[H-2]<<16|nA[H-1]<<24)>>>0}Reader$1.prototype.fixed32=function nA(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);return readFixed32_end(this.buf,this.pos+=4)};Reader$1.prototype.sfixed32=function nA(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);return readFixed32_end(this.buf,this.pos+=4)|0};function readFixed64(){if(this.pos+8>this.len)throw indexOutOfRange(this,8);return new LongBits(readFixed32_end(this.buf,this.pos+=4),readFixed32_end(this.buf,this.pos+=4))}Reader$1.prototype.float=function nA(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);var H=util$2.float.readFloatLE(this.buf,this.pos);return this.pos+=4,H};Reader$1.prototype.double=function nA(){if(this.pos+8>this.len)throw indexOutOfRange(this,4);var H=util$2.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,H};Reader$1.prototype.bytes=function nA(){var H=this.uint32(),QA=this.pos,GA=this.pos+H;if(GA>this.len)throw indexOutOfRange(this,H);return this.pos+=H,Array.isArray(this.buf)?this.buf.slice(QA,GA):QA===GA?new this.buf.constructor(0):this._slice.call(this.buf,QA,GA)};Reader$1.prototype.string=function nA(){var H=this.bytes();return utf8.read(H,0,H.length)};Reader$1.prototype.skip=function nA(H){if(typeof H=="number"){if(this.pos+H>this.len)throw indexOutOfRange(this,H);this.pos+=H}else do if(this.pos>=this.len)throw indexOutOfRange(this);while(this.buf[this.pos++]&128);return this};Reader$1.prototype.skipType=function(nA){switch(nA){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;(nA=this.uint32()&7)!==4;)this.skipType(nA);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+nA+" at offset "+this.pos)}return this};Reader$1._configure=function(nA){BufferReader$1=nA,Reader$1.create=create(),BufferReader$1._configure();var H=util$2.Long?"toLong":"toNumber";util$2.merge(Reader$1.prototype,{int64:function(){return readLongVarint.call(this)[H](!1)},uint64:function(){return readLongVarint.call(this)[H](!0)},sint64:function(){return readLongVarint.call(this).zzDecode()[H](!1)},fixed64:function(){return readFixed64.call(this)[H](!0)},sfixed64:function(){return readFixed64.call(this)[H](!1)}})};var reader_buffer=BufferReader,Reader=reader;(BufferReader.prototype=Object.create(Reader.prototype)).constructor=BufferReader;var util$1=minimal$1;function BufferReader(nA){Reader.call(this,nA)}BufferReader._configure=function(){util$1.Buffer&&(BufferReader.prototype._slice=util$1.Buffer.prototype.slice)};BufferReader.prototype.string=function nA(){var H=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+H,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+H,this.len))};BufferReader._configure();var rpc={},service=Service,util=minimal$1;(Service.prototype=Object.create(util.EventEmitter.prototype)).constructor=Service;function Service(nA,H,QA){if(typeof nA!="function")throw TypeError("rpcImpl must be a function");util.EventEmitter.call(this),this.rpcImpl=nA,this.requestDelimited=Boolean(H),this.responseDelimited=Boolean(QA)}Service.prototype.rpcCall=function nA(H,QA,GA,fA,SA){if(!fA)throw TypeError("request must be specified");var N=this;if(!SA)return util.asPromise(nA,N,H,QA,GA,fA);if(!N.rpcImpl){setTimeout(function(){SA(Error("already ended"))},0);return}try{return N.rpcImpl(H,QA[N.requestDelimited?"encodeDelimited":"encode"](fA).finish(),function(JA,MA){if(JA)return N.emit("error",JA,H),SA(JA);if(MA===null){N.end(!0);return}if(!(MA instanceof GA))try{MA=GA[N.responseDelimited?"decodeDelimited":"decode"](MA)}catch(t0){return N.emit("error",t0,H),SA(t0)}return N.emit("data",MA,H),SA(null,MA)})}catch(TA){N.emit("error",TA,H),setTimeout(function(){SA(TA)},0);return}};Service.prototype.end=function nA(H){return this.rpcImpl&&(H||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this};(function(nA){var H=nA;H.Service=service})(rpc);var roots={};(function(nA){var H=nA;H.build="minimal",H.Writer=writer,H.BufferWriter=writer_buffer,H.Reader=reader,H.BufferReader=reader_buffer,H.util=minimal$1,H.rpc=rpc,H.roots=roots,H.configure=QA;function QA(){H.util._configure(),H.Writer._configure(H.BufferWriter),H.Reader._configure(H.BufferReader)}QA()})(indexMinimal);var minimal=indexMinimal;const simd=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11]));var sha256={exports:{}};(function(nA){(function(H,QA){var GA={};QA(GA);var fA=GA.default;for(var SA in GA)fA[SA]=GA[SA];nA.exports=fA})(commonjsGlobal,function(H){H.__esModule=!0,H.digestLength=32,H.blockSize=64;var QA=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);function GA(e0,$A,wA,f0,D){for(var vA,iA,m0,mA,xA,yA,h0,BA,nt,et,dt,bt,Ft;D>=64;){for(vA=$A[0],iA=$A[1],m0=$A[2],mA=$A[3],xA=$A[4],yA=$A[5],h0=$A[6],BA=$A[7],et=0;et<16;et++)dt=f0+et*4,e0[et]=(wA[dt]&255)<<24|(wA[dt+1]&255)<<16|(wA[dt+2]&255)<<8|wA[dt+3]&255;for(et=16;et<64;et++)nt=e0[et-2],bt=(nt>>>17|nt<<32-17)^(nt>>>19|nt<<32-19)^nt>>>10,nt=e0[et-15],Ft=(nt>>>7|nt<<32-7)^(nt>>>18|nt<<32-18)^nt>>>3,e0[et]=(bt+e0[et-7]|0)+(Ft+e0[et-16]|0);for(et=0;et<64;et++)bt=(((xA>>>6|xA<<32-6)^(xA>>>11|xA<<32-11)^(xA>>>25|xA<<32-25))+(xA&yA^~xA&h0)|0)+(BA+(QA[et]+e0[et]|0)|0)|0,Ft=((vA>>>2|vA<<32-2)^(vA>>>13|vA<<32-13)^(vA>>>22|vA<<32-22))+(vA&iA^vA&m0^iA&m0)|0,BA=h0,h0=yA,yA=xA,xA=mA+bt|0,mA=m0,m0=iA,iA=vA,vA=bt+Ft|0;$A[0]+=vA,$A[1]+=iA,$A[2]+=m0,$A[3]+=mA,$A[4]+=xA,$A[5]+=yA,$A[6]+=h0,$A[7]+=BA,f0+=64,D-=64}return f0}var fA=function(){function e0(){this.digestLength=H.digestLength,this.blockSize=H.blockSize,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}return e0.prototype.reset=function(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this},e0.prototype.clean=function(){for(var $A=0;$A0){for(;this.bufferLength<64&&wA>0;)this.buffer[this.bufferLength++]=$A[f0++],wA--;this.bufferLength===64&&(GA(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(wA>=64&&(f0=GA(this.temp,this.state,$A,f0,wA),wA%=64);wA>0;)this.buffer[this.bufferLength++]=$A[f0++],wA--;return this},e0.prototype.finish=function($A){if(!this.finished){var wA=this.bytesHashed,f0=this.bufferLength,D=wA/536870912|0,vA=wA<<3,iA=wA%64<56?64:128;this.buffer[f0]=128;for(var m0=f0+1;m0>>24&255,this.buffer[iA-7]=D>>>16&255,this.buffer[iA-6]=D>>>8&255,this.buffer[iA-5]=D>>>0&255,this.buffer[iA-4]=vA>>>24&255,this.buffer[iA-3]=vA>>>16&255,this.buffer[iA-2]=vA>>>8&255,this.buffer[iA-1]=vA>>>0&255,GA(this.temp,this.state,this.buffer,0,iA),this.finished=!0}for(var m0=0;m0<8;m0++)$A[m0*4+0]=this.state[m0]>>>24&255,$A[m0*4+1]=this.state[m0]>>>16&255,$A[m0*4+2]=this.state[m0]>>>8&255,$A[m0*4+3]=this.state[m0]>>>0&255;return this},e0.prototype.digest=function(){var $A=new Uint8Array(this.digestLength);return this.finish($A),$A},e0.prototype._saveState=function($A){for(var wA=0;wAthis.blockSize)new fA().update($A).finish(wA).clean();else for(var f0=0;f0<$A.length;f0++)wA[f0]=$A[f0];for(var f0=0;f01&&$A.update(e0),wA&&$A.update(wA),$A.update(f0),$A.finish(e0),f0[0]++}var MA=new Uint8Array(H.digestLength);function t0(e0,$A,wA,f0){$A===void 0&&($A=MA),f0===void 0&&(f0=32);for(var D=new Uint8Array([1]),vA=TA($A,e0),iA=new SA(vA),m0=new Uint8Array(iA.digestLength),mA=m0.length,xA=new Uint8Array(f0),yA=0;yA>>24&255,iA[1]=h0>>>16&255,iA[2]=h0>>>8&255,iA[3]=h0>>>0&255,D.reset(),D.update($A),D.update(iA),D.finish(mA);for(var BA=0;BAH.arrayBuffer()).then(H=>WebAssembly.instantiate(H,g)).then(this._init):WebAssembly.instantiate(Buffer.from(C,"base64"),g).then(this._init),A)}_init(H){I=H.instance,g.env.emscripten_notify_memory_growth(0)}decode(H,QA=0){if(!I)throw new Error("ZSTDDecoder: Await .init() before decoding.");const GA=H.byteLength,fA=I.exports.malloc(GA);B.set(H,fA),QA=QA||Number(I.exports.ZSTD_findDecompressedSize(fA,GA));const SA=I.exports.malloc(QA),N=I.exports.ZSTD_decompress(SA,QA,fA,GA),TA=B.slice(SA,SA+N);return I.exports.free(fA),I.exports.free(SA),TA}}const C="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IAMNACAEQQNxBEADQCACRQ0FIAAgAkF/aiICaiIDIAEgAmotAAA6AAAgA0EDcQ0ACwsgAkEDTQ0AA0AgACACQXxqIgJqIAEgAmooAgA2AgAgAkEDSw0ACwsgAkUNAgNAIAAgAkF/aiICaiABIAJqLQAAOgAAIAINAAsMAgsgAkEDTQ0AIAIhBANAIAMgASgCADYCACABQQRqIQEgA0EEaiEDIARBfGoiBEEDSw0ACyACQQNxIQILIAJFDQADQCADIAEtAAA6AAAgA0EBaiEDIAFBAWohASACQX9qIgINAAsLIAAL8wICAn8BfgJAIAJFDQAgACACaiIDQX9qIAE6AAAgACABOgAAIAJBA0kNACADQX5qIAE6AAAgACABOgABIANBfWogAToAACAAIAE6AAIgAkEHSQ0AIANBfGogAToAACAAIAE6AAMgAkEJSQ0AIABBACAAa0EDcSIEaiIDIAFB/wFxQYGChAhsIgE2AgAgAyACIARrQXxxIgRqIgJBfGogATYCACAEQQlJDQAgAyABNgIIIAMgATYCBCACQXhqIAE2AgAgAkF0aiABNgIAIARBGUkNACADIAE2AhggAyABNgIUIAMgATYCECADIAE2AgwgAkFwaiABNgIAIAJBbGogATYCACACQWhqIAE2AgAgAkFkaiABNgIAIAQgA0EEcUEYciIEayICQSBJDQAgAa0iBUIghiAFhCEFIAMgBGohAQNAIAEgBTcDGCABIAU3AxAgASAFNwMIIAEgBTcDACABQSBqIQEgAkFgaiICQR9LDQALCyAACy8BAn8gACgCBCAAKAIAQQJ0aiICLQACIQMgACACLwEAIAEgAi0AAxAIajYCACADCy8BAn8gACgCBCAAKAIAQQJ0aiICLQACIQMgACACLwEAIAEgAi0AAxAFajYCACADCx8AIAAgASACKAIEEAg2AgAgARAEGiAAIAJBCGo2AgQLCAAgAGdBH3MLugUBDX8jAEEQayIKJAACfyAEQQNNBEAgCkEANgIMIApBDGogAyAEEAsaIAAgASACIApBDGpBBBAVIgBBbCAAEAMbIAAgACAESxsMAQsgAEEAIAEoAgBBAXRBAmoQECENQVQgAygAACIGQQ9xIgBBCksNABogAiAAQQVqNgIAIAMgBGoiAkF8aiEMIAJBeWohDiACQXtqIRAgAEEGaiELQQQhBSAGQQR2IQRBICAAdCIAQQFyIQkgASgCACEPQQAhAiADIQYCQANAIAlBAkggAiAPS3JFBEAgAiEHAkAgCARAA0AgBEH//wNxQf//A0YEQCAHQRhqIQcgBiAQSQR/IAZBAmoiBigAACAFdgUgBUEQaiEFIARBEHYLIQQMAQsLA0AgBEEDcSIIQQNGBEAgBUECaiEFIARBAnYhBCAHQQNqIQcMAQsLIAcgCGoiByAPSw0EIAVBAmohBQNAIAIgB0kEQCANIAJBAXRqQQA7AQAgAkEBaiECDAELCyAGIA5LQQAgBiAFQQN1aiIHIAxLG0UEQCAHKAAAIAVBB3EiBXYhBAwCCyAEQQJ2IQQLIAYhBwsCfyALQX9qIAQgAEF/anEiBiAAQQF0QX9qIgggCWsiEUkNABogBCAIcSIEQQAgESAEIABIG2shBiALCyEIIA0gAkEBdGogBkF/aiIEOwEAIAlBASAGayAEIAZBAUgbayEJA0AgCSAASARAIABBAXUhACALQX9qIQsMAQsLAn8gByAOS0EAIAcgBSAIaiIFQQN1aiIGIAxLG0UEQCAFQQdxDAELIAUgDCIGIAdrQQN0awshBSACQQFqIQIgBEUhCCAGKAAAIAVBH3F2IQQMAQsLQWwgCUEBRyAFQSBKcg0BGiABIAJBf2o2AgAgBiAFQQdqQQN1aiADawwBC0FQCyEAIApBEGokACAACwkAQQFBBSAAGwsMACAAIAEoAAA2AAALqgMBCn8jAEHwAGsiCiQAIAJBAWohDiAAQQhqIQtBgIAEIAVBf2p0QRB1IQxBACECQQEhBkEBIAV0IglBf2oiDyEIA0AgAiAORkUEQAJAIAEgAkEBdCINai8BACIHQf//A0YEQCALIAhBA3RqIAI2AgQgCEF/aiEIQQEhBwwBCyAGQQAgDCAHQRB0QRB1ShshBgsgCiANaiAHOwEAIAJBAWohAgwBCwsgACAFNgIEIAAgBjYCACAJQQN2IAlBAXZqQQNqIQxBACEAQQAhBkEAIQIDQCAGIA5GBEADQAJAIAAgCUYNACAKIAsgAEEDdGoiASgCBCIGQQF0aiICIAIvAQAiAkEBajsBACABIAUgAhAUayIIOgADIAEgAiAIQf8BcXQgCWs7AQAgASAEIAZBAnQiAmooAgA6AAIgASACIANqKAIANgIEIABBAWohAAwBCwsFIAEgBkEBdGouAQAhDUEAIQcDQCAHIA1ORQRAIAsgAkEDdGogBjYCBANAIAIgDGogD3EiAiAISw0ACyAHQQFqIQcMAQsLIAZBAWohBgwBCwsgCkHwAGokAAsjAEIAIAEQCSAAhUKHla+vmLbem55/fkLj3MqV/M7y9YV/fAsQACAAQn43AwggACABNgIACyQBAX8gAARAIAEoAgQiAgRAIAEoAgggACACEQEADwsgABAmCwsfACAAIAEgAi8BABAINgIAIAEQBBogACACQQRqNgIEC0oBAX9BoCAoAgAiASAAaiIAQX9MBEBBiCBBMDYCAEF/DwsCQCAAPwBBEHRNDQAgABBmDQBBiCBBMDYCAEF/DwtBoCAgADYCACABC9cBAQh/Qbp/IQoCQCACKAIEIgggAigCACIJaiIOIAEgAGtLDQBBbCEKIAkgBCADKAIAIgtrSw0AIAAgCWoiBCACKAIIIgxrIQ0gACABQWBqIg8gCyAJQQAQKSADIAkgC2o2AgACQAJAIAwgBCAFa00EQCANIQUMAQsgDCAEIAZrSw0CIAcgDSAFayIAaiIBIAhqIAdNBEAgBCABIAgQDxoMAgsgBCABQQAgAGsQDyEBIAIgACAIaiIINgIEIAEgAGshBAsgBCAPIAUgCEEBECkLIA4hCgsgCgubAgEBfyMAQYABayINJAAgDSADNgJ8AkAgAkEDSwRAQX8hCQwBCwJAAkACQAJAIAJBAWsOAwADAgELIAZFBEBBuH8hCQwEC0FsIQkgBS0AACICIANLDQMgACAHIAJBAnQiAmooAgAgAiAIaigCABA7IAEgADYCAEEBIQkMAwsgASAJNgIAQQAhCQwCCyAKRQRAQWwhCQwCC0EAIQkgC0UgDEEZSHINAUEIIAR0QQhqIQBBACECA0AgAiAATw0CIAJBQGshAgwAAAsAC0FsIQkgDSANQfwAaiANQfgAaiAFIAYQFSICEAMNACANKAJ4IgMgBEsNACAAIA0gDSgCfCAHIAggAxAYIAEgADYCACACIQkLIA1BgAFqJAAgCQsLACAAIAEgAhALGgsQACAALwAAIAAtAAJBEHRyCy8AAn9BuH8gAUEISQ0AGkFyIAAoAAQiAEF3Sw0AGkG4fyAAQQhqIgAgACABSxsLCwkAIAAgATsAAAsDAAELigYBBX8gACAAKAIAIgVBfnE2AgBBACAAIAVBAXZqQYQgKAIAIgQgAEYbIQECQAJAIAAoAgQiAkUNACACKAIAIgNBAXENACACQQhqIgUgA0EBdkF4aiIDQQggA0EISxtnQR9zQQJ0QYAfaiIDKAIARgRAIAMgAigCDDYCAAsgAigCCCIDBEAgAyACKAIMNgIECyACKAIMIgMEQCADIAIoAgg2AgALIAIgAigCACAAKAIAQX5xajYCAEGEICEAAkACQCABRQ0AIAEgAjYCBCABKAIAIgNBAXENASADQQF2QXhqIgNBCCADQQhLG2dBH3NBAnRBgB9qIgMoAgAgAUEIakYEQCADIAEoAgw2AgALIAEoAggiAwRAIAMgASgCDDYCBAsgASgCDCIDBEAgAyABKAIINgIAQYQgKAIAIQQLIAIgAigCACABKAIAQX5xajYCACABIARGDQAgASABKAIAQQF2akEEaiEACyAAIAI2AgALIAIoAgBBAXZBeGoiAEEIIABBCEsbZ0Efc0ECdEGAH2oiASgCACEAIAEgBTYCACACIAA2AgwgAkEANgIIIABFDQEgACAFNgIADwsCQCABRQ0AIAEoAgAiAkEBcQ0AIAJBAXZBeGoiAkEIIAJBCEsbZ0Efc0ECdEGAH2oiAigCACABQQhqRgRAIAIgASgCDDYCAAsgASgCCCICBEAgAiABKAIMNgIECyABKAIMIgIEQCACIAEoAgg2AgBBhCAoAgAhBAsgACAAKAIAIAEoAgBBfnFqIgI2AgACQCABIARHBEAgASABKAIAQQF2aiAANgIEIAAoAgAhAgwBC0GEICAANgIACyACQQF2QXhqIgFBCCABQQhLG2dBH3NBAnRBgB9qIgIoAgAhASACIABBCGoiAjYCACAAIAE2AgwgAEEANgIIIAFFDQEgASACNgIADwsgBUEBdkF4aiIBQQggAUEISxtnQR9zQQJ0QYAfaiICKAIAIQEgAiAAQQhqIgI2AgAgACABNgIMIABBADYCCCABRQ0AIAEgAjYCAAsLDgAgAARAIABBeGoQJQsLgAIBA38CQCAAQQ9qQXhxQYQgKAIAKAIAQQF2ayICEB1Bf0YNAAJAQYQgKAIAIgAoAgAiAUEBcQ0AIAFBAXZBeGoiAUEIIAFBCEsbZ0Efc0ECdEGAH2oiASgCACAAQQhqRgRAIAEgACgCDDYCAAsgACgCCCIBBEAgASAAKAIMNgIECyAAKAIMIgFFDQAgASAAKAIINgIAC0EBIQEgACAAKAIAIAJBAXRqIgI2AgAgAkEBcQ0AIAJBAXZBeGoiAkEIIAJBCEsbZ0Efc0ECdEGAH2oiAygCACECIAMgAEEIaiIDNgIAIAAgAjYCDCAAQQA2AgggAkUNACACIAM2AgALIAELtwIBA38CQAJAIABBASAAGyICEDgiAA0AAkACQEGEICgCACIARQ0AIAAoAgAiA0EBcQ0AIAAgA0EBcjYCACADQQF2QXhqIgFBCCABQQhLG2dBH3NBAnRBgB9qIgEoAgAgAEEIakYEQCABIAAoAgw2AgALIAAoAggiAQRAIAEgACgCDDYCBAsgACgCDCIBBEAgASAAKAIINgIACyACECchAkEAIQFBhCAoAgAhACACDQEgACAAKAIAQX5xNgIAQQAPCyACQQ9qQXhxIgMQHSICQX9GDQIgAkEHakF4cSIAIAJHBEAgACACaxAdQX9GDQMLAkBBhCAoAgAiAUUEQEGAICAANgIADAELIAAgATYCBAtBhCAgADYCACAAIANBAXRBAXI2AgAMAQsgAEUNAQsgAEEIaiEBCyABC7kDAQJ/IAAgA2ohBQJAIANBB0wEQANAIAAgBU8NAiAAIAItAAA6AAAgAEEBaiEAIAJBAWohAgwAAAsACyAEQQFGBEACQCAAIAJrIgZBB00EQCAAIAItAAA6AAAgACACLQABOgABIAAgAi0AAjoAAiAAIAItAAM6AAMgAEEEaiACIAZBAnQiBkHAHmooAgBqIgIQFyACIAZB4B5qKAIAayECDAELIAAgAhAMCyACQQhqIQIgAEEIaiEACwJAAkACQAJAIAUgAU0EQCAAIANqIQEgBEEBRyAAIAJrQQ9Kcg0BA0AgACACEAwgAkEIaiECIABBCGoiACABSQ0ACwwFCyAAIAFLBEAgACEBDAQLIARBAUcgACACa0EPSnINASAAIQMgAiEEA0AgAyAEEAwgBEEIaiEEIANBCGoiAyABSQ0ACwwCCwNAIAAgAhAHIAJBEGohAiAAQRBqIgAgAUkNAAsMAwsgACEDIAIhBANAIAMgBBAHIARBEGohBCADQRBqIgMgAUkNAAsLIAIgASAAa2ohAgsDQCABIAVPDQEgASACLQAAOgAAIAFBAWohASACQQFqIQIMAAALAAsLQQECfyAAIAAoArjgASIDNgLE4AEgACgCvOABIQQgACABNgK84AEgACABIAJqNgK44AEgACABIAQgA2tqNgLA4AELpgEBAX8gACAAKALs4QEQFjYCyOABIABCADcD+OABIABCADcDuOABIABBwOABakIANwMAIABBqNAAaiIBQYyAgOAANgIAIABBADYCmOIBIABCADcDiOEBIABCAzcDgOEBIABBrNABakHgEikCADcCACAAQbTQAWpB6BIoAgA2AgAgACABNgIMIAAgAEGYIGo2AgggACAAQaAwajYCBCAAIABBEGo2AgALYQEBf0G4fyEDAkAgAUEDSQ0AIAIgABAhIgFBA3YiADYCCCACIAFBAXE2AgQgAiABQQF2QQNxIgM2AgACQCADQX9qIgFBAksNAAJAIAFBAWsOAgEAAgtBbA8LIAAhAwsgAwsMACAAIAEgAkEAEC4LiAQCA38CfiADEBYhBCAAQQBBKBAQIQAgBCACSwRAIAQPCyABRQRAQX8PCwJAAkAgA0EBRg0AIAEoAAAiBkGo6r5pRg0AQXYhAyAGQXBxQdDUtMIBRw0BQQghAyACQQhJDQEgAEEAQSgQECEAIAEoAAQhASAAQQE2AhQgACABrTcDAEEADwsgASACIAMQLyIDIAJLDQAgACADNgIYQXIhAyABIARqIgVBf2otAAAiAkEIcQ0AIAJBIHEiBkUEQEFwIQMgBS0AACIFQacBSw0BIAVBB3GtQgEgBUEDdkEKaq2GIgdCA4h+IAd8IQggBEEBaiEECyACQQZ2IQMgAkECdiEFAkAgAkEDcUF/aiICQQJLBEBBACECDAELAkACQAJAIAJBAWsOAgECAAsgASAEai0AACECIARBAWohBAwCCyABIARqLwAAIQIgBEECaiEEDAELIAEgBGooAAAhAiAEQQRqIQQLIAVBAXEhBQJ+AkACQAJAIANBf2oiA0ECTQRAIANBAWsOAgIDAQtCfyAGRQ0DGiABIARqMQAADAMLIAEgBGovAACtQoACfAwCCyABIARqKAAArQwBCyABIARqKQAACyEHIAAgBTYCICAAIAI2AhwgACAHNwMAQQAhAyAAQQA2AhQgACAHIAggBhsiBzcDCCAAIAdCgIAIIAdCgIAIVBs+AhALIAMLWwEBf0G4fyEDIAIQFiICIAFNBH8gACACakF/ai0AACIAQQNxQQJ0QaAeaigC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C0Egak8NAQsgByAHKQNoNwMQIAcgBykDYDcDCCAEIA0gB0EIaiAHQdwAaiAPIA4gESAQEB4hCwwBCyACIARqIQggBCAKEAcgAkERTwRAIARBEGohAgNAIAIgCkEQaiIKEAcgAkEQaiICIAhJDQALCyAIIAlrIQIgByATNgJcIAkgCCAOa0sEQCAJIAggEWtLBEBBbCELDAILIBAgAiAOayICaiIKIANqIBBNBEAgCCAKIAMQDxoMAgsgCCAKQQAgAmsQDyEIIAcgAiADaiIDNgJkIAggAmshCCAOIQILIAlBEE8EQCADIAhqIQMDQCAIIAIQByACQRBqIQIgCEEQaiIIIANJDQALDAELAkAgCUEHTQRAIAggAi0AADoAACAIIAItAAE6AAEgCCACLQACOgACIAggAi0AAzoAAyAIQQRqIAIgCUECdCIDQcAeaigCAGoiAhAXIAIgA0HgHmooAgBrIQIgBygCZCEDDAELIAggAhAMCyADQQlJDQAgAyAIaiEDIAhBCGoiCCACQQhqIgJrQQ9MBEADQCAIIAIQDCACQQhqIQIgCEEIaiIIIANJDQAMAgALAAsDQCAIIAIQByACQRBqIQIgCEEQaiIIIANJDQALCyAHQRhqEAQaIAsgDCALEAMiAhshDCAEIAQgC2ogAhshBCAFQX9qIgUNAAsgDBADDQFBbCEMIAdBGGoQBEECSQ0BQQAhCANAIAhBA0cEQCAAIAhBAnQiAmpBrNABaiACIAdqKAJENgIAIAhBAWohCAwBCwsgBygCXCEIC0G6fyEMIA8gCGsiACANIARrSw0AIAQEfyAEIAggABALIABqBUEACyABayEMCyAHQfAAaiQAIAwLkRcCFn8FfiMAQdABayIHJAAgByAAKALw4QEiCDYCvAEgASACaiESIAggACgCgOIBaiETAkACQCAFRQRAIAEhAwwBCyAAKALE4AEhESAAKALA4AEhFSAAKAK84AEhDyAAQQE2AozhAUEAIQgDQCAIQQNHBEAgByAIQQJ0IgJqIAAgAmpBrNABaigCADYCVCAIQQFqIQgMAQsLIAcgETYCZCAHIA82AmAgByABIA9rNgJoQWwhECAHQShqIAMgBBAGEAMNASAFQQQgBUEESBshFyAHQTxqIAdBKGogACgCABATIAdBxABqIAdBKGogACgCCBATIAdBzABqIAdB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IAdB0AFqJAAgEAslACAAQgA3AgAgAEEAOwEIIABBADoACyAAIAE2AgwgACACOgAKC7QFAQN/IwBBMGsiBCQAIABB/wFqIgVBfWohBgJAIAMvAQIEQCAEQRhqIAEgAhAGIgIQAw0BIARBEGogBEEYaiADEBwgBEEIaiAEQRhqIAMQHCAAIQMDQAJAIARBGGoQBCADIAZPckUEQCADIARBEGogBEEYahASOgAAIAMgBEEIaiAEQRhqEBI6AAEgBEEYahAERQ0BIANBAmohAwsgBUF+aiEFAn8DQEG6fyECIAMiASAFSw0FIAEgBEEQaiAEQRhqEBI6AAAgAUEBaiEDIARBGGoQBEEDRgRAQQIhAiAEQQhqDAILIAMgBUsNBSABIARBCGogBEEYahASOgABIAFBAmohA0EDIQIgBEEYahAEQQNHDQALIARBEGoLIQUgAyAFIARBGGoQEjoAACABIAJqIABrIQIMAwsgAyAEQRBqIARBGGoQEjoAAiADIARBCGogBEEYahASOgADIANBBGohAwwAAAsACyAEQRhqIAEgAhAGIgIQAw0AIARBEGogBEEYaiADEBwgBEEIaiAEQRhqIAMQHCAAIQMDQAJAIARBGGoQBCADIAZPckUEQCADIARBEGogBEEYahAROgAAIAMgBEEIaiAEQRhqEBE6AAEgBEEYahAERQ0BIANBAmohAwsgBUF+aiEFAn8DQEG6fyECIAMiASAFSw0EIAEgBEEQaiAEQRhqEBE6AAAgAUEBaiEDIARBGGoQBEEDRgRAQQIhAiAEQQhqDAILIAMgBUsNBCABIARBCGogBEEYahAROgABIAFBAmohA0EDIQIgBEEYahAEQQNHDQALIARBEGoLIQUgAyAFIARBGGoQEToAACABIAJqIABrIQIMAgsgAyAEQRBqIARBGGoQEToAAiADIARBCGogBEEYahAROgADIANBBGohAwwAAAsACyAEQTBqJAAgAgtpAQF/An8CQAJAIAJBB00NACABKAAAQbfIwuF+Rw0AIAAgASgABDYCmOIBQWIgAEEQaiABIAIQPiIDEAMNAhogAEKBgICAEDcDiOEBIAAgASADaiACIANrECoMAQsgACABIAIQKgtBAAsLrQMBBn8jAEGAAWsiAyQAQWIhCAJAIAJBCUkNACAAQZjQAGogAUEIaiIEIAJBeGogAEGY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wOABCwutAgIEfwF+IwBBQGoiBCQAAkACQCACQQhJDQAgASgAAEFwcUHQ1LTCAUcNACABIAIQIiEBIABCADcDCCAAQQA2AgQgACABNgIADAELIARBGGogASACEC0iAxADBEAgACADEBoMAQsgAwRAIABBuH8QGgwBCyACIAQoAjAiA2shAiABIANqIQMDQAJAIAAgAyACIARBCGoQLCIFEAMEfyAFBSACIAVBA2oiBU8NAUG4fwsQGgwCCyAGQQFqIQYgAiAFayECIAMgBWohAyAEKAIMRQ0ACyAEKAI4BEAgAkEDTQRAIABBuH8QGgwCCyADQQRqIQMLIAQoAighAiAEKQMYIQcgAEEANgIEIAAgAyABazYCACAAIAIgBmytIAcgB0J/URs3AwgLIARBQGskAAslAQF/IwBBEGsiAiQAIAIgACABEFEgAigCACEAIAJBEGokACAAC30BBH8jAEGQBGsiBCQAIARB/wE2AggCQCAEQRBqIARBCGogBEEMaiABIAIQFSIGEAMEQCAGIQUMAQtBVCEFIAQoAgwiB0EGSw0AIAMgBEEQaiAEKAIIIAcQQSIFEAMNACAAIAEgBmogAiAGayADEDwhBQsgBEGQBGokACAFC4cBAgJ/An5BABAWIQMCQANAIAEgA08EQAJAIAAoAABBcHFB0NS0wgFGBEAgACABECIiAhADRQ0BQn4PCyAAIAEQVSIEQn1WDQMgBCAFfCIFIARUIQJCfiEEIAINAyAAIAEQUiICEAMNAwsgASACayEBIAAgAmohAAwBCwtCfiAFIAEbIQQLIAQLPwIBfwF+IwBBMGsiAiQAAn5CfiACQQhqIAAgARAtDQAaQgAgAigCHEEBRg0AGiACKQMICyEDIAJBMGokACADC40BAQJ/IwBBMGsiASQAAkAgAEUNACAAKAKI4gENACABIABB/OEBaigCADYCKCABIAApAvThATcDICAAEDAgACgCqOIBIQIgASABKAIoNgIYIAEgASkDIDcDECACIAFBEGoQGyAAQQA2AqjiASABIAEoAig2AgggASABKQMgNwMAIAAgARAbCyABQTBqJAALKgECfyMAQRBrIgAkACAAQQA2AgggAEIANwMAIAAQWCEBIABBEGokACABC4cBAQN/IwBBEGsiAiQAAkAgACgCAEUgACgCBEVzDQAgAiAAKAIINgIIIAIgACkCADcDAAJ/IAIoAgAiAQRAIAIoAghBqOMJIAERBQAMAQtBqOMJECgLIgFFDQAgASAAKQIANwL04QEgAUH84QFqIAAoAgg2AgAgARBZIAEhAwsgAkEQaiQAIAMLywEBAn8jAEEgayIBJAAgAEGBgIDAADYCtOIBIABBADYCiOIBIABBADYC7OEBIABCADcDkOIBIABBADYCpOMJIABBADYC3OIBIABCADcCzOIBIABBADYCvOIBIABBADYCxOABIABCADcCnOIBIABBpOIBakIANwIAIABBrOIBakEANgIAIAFCADcCECABQgA3AhggASABKQMYNwMIIAEgASkDEDcDACABKAIIQQh2QQFxIQIgAEEANgLg4gEgACACNgKM4gEgAUEgaiQAC3YBA38jAEEwayIBJAAgAARAIAEgAEHE0AFqIgIoAgA2AiggASAAKQK80AE3AyAgACgCACEDIAEgAigCADYCGCABIAApArzQATcDECADIAFBEGoQGyABIAEoAig2AgggASABKQMgNwMAIAAgARAbCyABQTBqJAALzAEBAX8gACABKAK00AE2ApjiASAAIAEoAgQiAjYCwOABIAAgAjYCvOABIAAgAiABKAIIaiICNgK44AEgACACNgLE4AEgASgCuNABBEAgAEKBgICAEDcDiOEBIAAgAUGk0ABqNgIMIAAgAUGUIGo2AgggACABQZwwajYCBCAAIAFBDGo2AgAgAEGs0AFqIAFBqNABaigCADYCACAAQbDQAWogAUGs0AFqKAIANgIAIABBtNABaiABQbDQAWooAgA2AgAPCyAAQgA3A4jhAQs7ACACRQRAQbp/DwsgBEUEQEFsDwsgAiAEEGAEQCAAIAEgAiADIAQgBRBhDwsgACABIAIgAyAEIAUQZQtGAQF/IwBBEGsiBSQAIAVBCGogBBAOAn8gBS0ACQRAIAAgASACIAMgBBAyDAELIAAgASACIAMgBBA0CyEAIAVBEGokACAACzQAIAAgAyAEIAUQNiIFEAMEQCAFDwsgBSAESQR/IAEgAiADIAVqIAQgBWsgABA1BUG4fwsLRgEBfyMAQRBrIgUkACAFQQhqIAQQDgJ/IAUtAAkEQCAAIAEgAiADIAQQYgwBCyAAIAEgAiADIAQQNQshACAFQRBqJAAgAAtZAQF/QQ8hAiABIABJBEAgAUEE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";var libsodiumWrappers={},libsodium={exports:{}},__viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(nA,H){(function(QA){function GA(fA){var SA;(SA=fA)===void 0&&(SA={});var N=SA;typeof N.sodium!="object"&&(typeof commonjsGlobal=="object"?N=commonjsGlobal:typeof window=="object"&&(N=window)),typeof N.sodium=="object"&&typeof N.sodium.totalMemory=="number"&&(SA.TOTAL_MEMORY=N.sodium.totalMemory);var TA=SA;return SA.ready=new Promise(function(JA,MA){(D=TA).onAbort=MA,D.print=function(A0){},D.printErr=function(A0){},D.onRuntimeInitialized=function(){try{D._crypto_secretbox_keybytes(),JA()}catch(A0){MA(A0)}},D.useBackupModule=function(){return new Promise(function(A0,i0){(U={}).onAbort=i0,U.onRuntimeInitialized=function(){Object.keys(TA).forEach(function(zA){zA!=="getRandomValue"&&delete TA[zA]}),Object.keys(U).forEach(function(zA){TA[zA]=U[zA]}),A0()};var E0,w0,U0,d0,x0,Z0,U=U!==void 0?U:{},ft=Object.assign({},U),hg=typeof window=="object",Rt=typeof importScripts=="function",ge=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string",vt="";ge?(vt=Rt?require$$0.dirname(vt)+"/":__dirname+"/",Z0=()=>{x0||(d0=require$$0,x0=require$$0)},E0=function(zA,a0){var C0=eg(zA);return C0?a0?C0:C0.toString():(Z0(),zA=x0.normalize(zA),d0.readFileSync(zA,a0?void 0:"utf8"))},U0=zA=>{var a0=E0(zA,!0);return a0.buffer||(a0=new Uint8Array(a0)),a0},w0=(zA,a0,C0)=>{var I0=eg(zA);I0&&a0(I0),Z0(),zA=x0.normalize(zA),d0.readFile(zA,function(k0,l0){k0?C0(k0):a0(l0.buffer)})},process.argv.length>1&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),nA.exports=U,U.inspect=function(){return"[Emscripten Module object]"}):(hg||Rt)&&(Rt?vt=self.location.href:typeof document!="undefined"&&document.currentScript&&(vt=document.currentScript.src),vt=vt.indexOf("blob:")!==0?vt.substr(0,vt.replace(/[?#].*/,"").lastIndexOf("/")+1):"",E0=zA=>{try{var a0=new XMLHttpRequest;return a0.open("GET",zA,!1),a0.send(null),a0.responseText}catch(I0){var C0=eg(zA);if(C0)return function(k0){for(var l0=[],S0=0;S0255&&(L0&=255),l0.push(String.fromCharCode(L0))}return l0.join("")}(C0);throw I0}},Rt&&(U0=zA=>{try{var a0=new XMLHttpRequest;return a0.open("GET",zA,!1),a0.responseType="arraybuffer",a0.send(null),new Uint8Array(a0.response)}catch(I0){var C0=eg(zA);if(C0)return C0;throw I0}}),w0=(zA,a0,C0)=>{var I0=new XMLHttpRequest;I0.open("GET",zA,!0),I0.responseType="arraybuffer",I0.onload=()=>{if(I0.status==200||I0.status==0&&I0.response)a0(I0.response);else{var k0=eg(zA);k0?a0(k0.buffer):C0()}},I0.onerror=C0,I0.send(null)}),U.print;var Ag,yg=U.printErr||void 0;Object.assign(U,ft),ft=null,U.arguments&&U.arguments,U.thisProgram&&U.thisProgram,U.quit&&U.quit,U.wasmBinary&&(Ag=U.wasmBinary),U.noExitRuntime;var fg,xt={Memory:function(zA){this.buffer=new ArrayBuffer(65536*zA.initial)},Module:function(zA){},Instance:function(zA,a0){this.exports=function(C0){for(var I0,k0=new Uint8Array(123),l0=25;l0>=0;--l0)k0[48+l0]=52+l0,k0[65+l0]=l0,k0[97+l0]=26+l0;function S0(L0,At,q0){for(var v,mt,a=0,h=At,It=q0.length,u0=At+(3*It>>2)-(q0[It-2]=="=")-(q0[It-1]=="=");a>4,h>2),h>2]=h[0|$]|h[$+1|0]<<8|h[$+2|0]<<16|h[$+3|0]<<24,a[tA+4>>2]=dA,(0|(kA=kA+1|0))!=16;);for(r=W0(VA,e,64),$=a[(t=r)>>2],kA=a[t+4>>2],y=$,$=(dA=a[t+32>>2])+(VA=a[t+128>>2])|0,t=(RA=a[t+36>>2])+a[t+132>>2]|0,t=$>>>0>>0?t+1|0:t,VA=$,t=t+kA|0,VA=t=($=y+$|0)>>>0>>0?t+1|0:t,V=_((kA=$)^(h[0|($=e- -64|0)]|h[$+1|0]<<8|h[$+2|0]<<16|h[$+3|0]<<24)^-1377402159,t^(h[$+4|0]|h[$+5|0]<<8|h[$+6|0]<<16|h[$+7|0]<<24)^1359893119,32),$=t=o,t=t+1779033703|0,y=dA^(tA=V-205731576|0),dA=t=tA>>>0<4089235720?t+1|0:t,q=_(y,RA^t,24),RA=t=o,HA=$,y=V,t=t+VA|0,t=(t=(V=q+kA|0)>>>0>>0?t+1|0:t)+(u=i=a[r+140>>2])|0,s=_(y^(eA=kA=($=a[r+136>>2])+V|0),(T=eA>>>0>>0?t+1|0:t)^HA,16),t=dA+(S=o)|0,y=_((hA=kA=tA+s|0)^q,(VA=hA>>>0>>0?t+1|0:t)^RA,63),L=o,tA=a[r+12>>2],kA=(q=a[r+144>>2])+(dA=a[r+40>>2])|0,t=(bA=a[r+148>>2])+(RA=a[r+44>>2])|0,HA=kA,t=(t=kA>>>0>>0?t+1|0:t)+tA|0,t=(kA=kA+a[r+8>>2]|0)>>>0>>0?t+1|0:t,V=_(kA^(h[e+72|0]|h[e+73|0]<<8|h[e+74|0]<<16|h[e+75|0]<<24)^725511199,(h[e+76|0]|h[e+77|0]<<8|h[e+78|0]<<16|h[e+79|0]<<24)^t^-1694144372,32),HA=_(X=dA^(tA=V-2067093701|0),RA^(u=(dA=o)-((V>>>0<2067093701)+1150833018|0)|0),24),W=a[r+156>>2],X=HA,t=t+(RA=o)|0,t=(t=(HA=kA+HA|0)>>>0>>0?t+1|0:t)+W|0,O=_((gA=kA=HA+a[r+152>>2]|0)^V,(m=gA>>>0>>0?t+1|0:t)^dA,16),t=u+(EA=o)|0,p0=kA=tA+O|0,V=_(X^kA,(tA=kA>>>0>>0?t+1|0:t)^RA,63),u=o,dA=a[r+20>>2],kA=(Z=a[r+160>>2])+(HA=a[r+48>>2])|0,t=(WA=a[r+164>>2])+(W=a[r+52>>2])|0,RA=kA,t=(t=kA>>>0>>0?t+1|0:t)+dA|0,AA=kA=kA+a[r+16>>2]|0,kA=kA>>>0>>0?t+1|0:t,P=_(AA^(h[e+80|0]|h[e+81|0]<<8|h[e+82|0]<<16|h[e+83|0]<<24)^-79577749,kA^(h[e+84|0]|h[e+85|0]<<8|h[e+86|0]<<16|h[e+87|0]<<24)^528734635,32),dA=t=o,t=t+1013904242|0,X=HA^(RA=P-23791573|0),HA=t=RA>>>0<4271175723?t+1|0:t,t=_(X,W^t,24),G=dA,n=a[r+172>>2],d=t,X=P,P=t,AA=t+AA|0,t=(W=o)+kA|0,t=(t=P>>>0>AA>>>0?t+1|0:t)+(f=n)|0,lA=_(X^(f=kA=(dA=a[r+168>>2])+(P=AA)|0),(CA=P>>>0>f>>>0?t+1|0:t)^G,16),t=HA+(l=o)|0,W=_(d^(IA=kA=RA+lA|0),(HA=IA>>>0>>0?t+1|0:t)^W,63),G=o,P=a[r+28>>2],RA=(kA=a[r+176>>2])+(AA=a[r+56>>2])|0,t=(E=a[r+180>>2])+(aA=a[r+60>>2])|0,t=(t=RA>>>0>>0?t+1|0:t)+P|0,t=(R=RA)>>>0>(uA=RA=R+a[r+24>>2]|0)>>>0?t+1|0:t,d=_(uA^(h[e+88|0]|h[e+89|0]<<8|h[e+90|0]<<16|h[e+91|0]<<24)^327033209,t^(h[e+92|0]|h[e+93|0]<<8|h[e+94|0]<<16|h[e+95|0]<<24)^1541459225,32),P=_(X=AA^(Y=(P=d)+1595750129|0),aA^(AA=(RA=o)-((P>>>0<2699217167)+1521486533|0)|0),24),R=AA,X=RA,AA=a[r+188>>2],pA=P,t=(aA=o)+t|0,t=(t=(uA=P+uA|0)>>>0

>>0?t+1|0:t)+AA|0,NA=P=(RA=a[r+184>>2])+uA|0,d=_(P^d,(_A=X)^(X=P>>>0>>0?t+1|0:t),16),t=(t=R)+(R=o)|0,uA=P=d+Y|0,Y=aA,aA=t=P>>>0>>0?t+1|0:t,_A=_(pA^P,Y^t,63),P=o,pA=V,t=u+T|0,t=(t=(eA=eA+V|0)>>>0>>0?t+1|0:t)+(Y=UA=a[r+196>>2])|0,Y=IA,eA=_((IA=V=(KA=a[r+192>>2])+(T=eA)|0)^d,(V=T>>>0>IA>>>0?t+1|0:t)^R,32),t=(t=HA)+(HA=o)|0,d=u,u=t=(T=Y+(R=eA)|0)>>>0>>0?t+1|0:t,t=_(pA^T,d^t,24),jA=a[r+204>>2],DA=t,pA=R,d=IA,IA=t,d=d+t|0,t=(R=o)+V|0,t=(t=d>>>0>>0?t+1|0:t)+(Y=jA)|0,LA=V=(eA=a[r+200>>2])+d|0,n0=_(pA^V,(IA=d>>>0>V>>>0?t+1|0:t)^HA,16),t=u+(d=o)|0,DA=_(DA^(Y=HA=T+n0|0),(u=R)^(R=T>>>0>Y>>>0?t+1|0:t),63),T=o,pA=W,t=G+m|0,t=(t=(HA=W+gA|0)>>>0>>0?t+1|0:t)+(u=j=a[r+212>>2])|0,gA=_((u=s)^(s=HA=(V=a[r+208>>2])+(W=HA)|0),(W=W>>>0>s>>>0?t+1|0:t)^S,32),t=aA+(u=o)|0,HA=_(pA^(aA=HA=uA+gA|0),(t=uA>>>0>aA>>>0?t+1|0:t)^G,24),S=t,m=u,FA=a[r+220>>2],sA=HA,pA=aA,t=(G=o)+W|0,t=(t=(aA=s+HA|0)>>>0>>0?t+1|0:t)+(uA=FA)|0,m=_((aA=HA=(u=a[r+216>>2])+(W=aA)|0)^gA,(uA=W>>>0>aA>>>0?t+1|0:t)^m,16),t=(s=o)+S|0,g0=HA=pA+m|0,pA=_(sA^HA,(W=m>>>0>HA>>>0?t+1|0:t)^G,63),G=o,sA=_A,t=P+CA|0,t=(S=f+_A|0)>>>0>>0?t+1|0:t,f=S,t=t+(gA=c=a[r+228>>2])|0,_A=_((CA=S=(HA=a[r+224>>2])+S|0)^O,(S=S>>>0>>0?t+1|0:t)^EA,32),t=(EA=o)+VA|0,hA=f=_A+hA|0,VA=_(sA^f,(t=f>>>0<_A>>>0?t+1|0:t)^P,24),f=t,O=a[r+236>>2],sA=VA,t=(P=o)+S|0,t=(t=(CA=CA+VA|0)>>>0>>0?t+1|0:t)+(gA=O)|0,c0=_((CA=VA=(YA=a[r+232>>2])+(S=CA)|0)^_A,(gA=EA)^(EA=S>>>0>CA>>>0?t+1|0:t),16),t=(t=f)+(f=o)|0,P=_(sA^(_A=VA=(S=c0)+hA|0),(hA=S>>>0>_A>>>0?t+1|0:t)^P,63),S=o,sA=y,t=L+X|0,t=(t=(gA=y+NA|0)>>>0>>0?t+1|0:t)+(F0=a[r+244>>2])|0,t=(y=(VA=a[r+240>>2])+(X=gA)|0)>>>0>>0?t+1|0:t,X=l,l=t,gA=_(y^lA,X^t,32),t=(t=tA)+(tA=o)|0,lA=X=gA+p0|0,NA=_(sA^X,(t=X>>>0>>0?t+1|0:t)^L,24),L=t,X=tA,p0=a[r+252>>2],o0=NA,x=lA,lA=gA,t=l+(sA=o)|0,t=(t=(gA=y+NA|0)>>>0>>0?t+1|0:t)+p0|0,t=(y=(tA=a[r+248>>2])+(l=gA)|0)>>>0>>0?t+1|0:t,l=y,gA=X,X=t,NA=_(lA^y,gA^t,16),t=(gA=o)+L|0,lA=_(o0^(x=y=x+(lA=NA)|0),(y=y>>>0>>0?t+1|0:t)^sA,63),sA=t=o,L=t,o0=m,t=IA+F0|0,IA=m=VA+LA|0,t=(t=m>>>0>>0?t+1|0:t)+L|0,LA=_(o0^(L=m=m+lA|0),(m=L>>>0>>0?t+1|0:t)^s,32),t=hA+(IA=o)|0,_A=t=(s=_A+LA|0)>>>0<_A>>>0?t+1|0:t,lA=_(lA^s,sA^t,24),sA=t=o,hA=t,H0=lA,t=m+j|0,m=lA=L+V|0,t=(t=lA>>>0>>0?t+1|0:t)+hA|0,lA=LA,LA=L=H0+m|0,o0=_(lA^L,(hA=IA)^(IA=L>>>0>>0?t+1|0:t),16),t=_A+(hA=o)|0,_A=t=(L=s+o0|0)>>>0>>0?t+1|0:t,lA=_(H0^(s=L),t^sA,63),m=o,t=T+WA|0,t=(t=(L=Z+DA|0)>>>0>>0?t+1|0:t)+uA|0,Z=t=(L=L+aA|0)>>>0>>0?t+1|0:t,uA=_(L^c0,t^f,32),t=(t=y)+(y=o)|0,t=(f=(aA=uA)+x|0)>>>0>>0?t+1|0:t,aA=T,T=t,DA=_(f^DA,aA^t,24),WA=t=o,aA=t,sA=uA,t=Z+UA|0,t=(t=(uA=L+KA|0)>>>0>>0?t+1|0:t)+aA|0,t=(L=(Z=uA)+DA|0)>>>0>>0?t+1|0:t,Z=L,aA=t,c0=_(sA^L,t^y,16),t=T+(uA=o)|0,sA=y=f+c0|0,DA=_(y^DA,(L=y>>>0>>0?t+1|0:t)^WA,63),y=o,t=G+jA|0,t=(t=(T=eA+pA|0)>>>0>>0?t+1|0:t)+EA|0,gA=_((eA=T=T+CA|0)^NA,(T=T>>>0>>0?t+1|0:t)^gA,32),t=R+(EA=o)|0,R=G,G=t=(f=Y+gA|0)>>>0>>0?t+1|0:t,R=_(f^pA,R^t,24),Y=t=o,pA=R,t=T+p0|0,t=(t=(R=eA+tA|0)>>>0>>0?t+1|0:t)+Y|0,jA=T=pA+R|0,x=_(T^gA,(eA=EA)^(EA=T>>>0>>0?t+1|0:t),16),t=G+(CA=o)|0,eA=T=f+x|0,gA=_(pA^T,(G=T>>>0>>0?t+1|0:t)^Y,63),T=o,Y=P,t=S+O|0,t=(t=(f=P+YA|0)>>>0

>>0?t+1|0:t)+X|0,t=(P=f+l|0)>>>0>>0?t+1|0:t,l=P,P=t,R=_(l^n0,t^d,32),t=(t=W)+(W=o)|0,X=f=R+g0|0,d=_(Y^f,(t=R>>>0>f>>>0?t+1|0:t)^S,24),Y=S=o,f=t,t=P+E|0,t=(t=(l=l+kA|0)>>>0>>0?t+1|0:t)+S|0,t=(P=l+d|0)>>>0>>0?t+1|0:t,S=X,l=P,X=P^R,R=t,W=S+(P=X=_(X,t^W,16))|0,t=(S=o)+f|0,NA=W,pA=_(W^d,(P=W>>>0

>>0?t+1|0:t)^Y,63),W=o,Y=eA,d=X,t=IA+i|0,X=f=$+LA|0,t=(t=f>>>0<$>>>0?t+1|0:t)+y|0,t=(f=f+DA|0)>>>0>>0?t+1|0:t,X=S,S=t,eA=_(d^f,X^t,32),t=(t=G)+(G=o)|0,IA=X=Y+eA|0,d=_(X^DA,(t=X>>>0>>0?t+1|0:t)^y,24),Y=y=o,X=t,DA=eA,t=S+c|0,t=(t=(eA=f+HA|0)>>>0>>0?t+1|0:t)+y|0,t=(S=(f=eA)+d|0)>>>0>>0?t+1|0:t,f=S,eA=t,n0=_(DA^S,t^G,16),t=(t=X)+(X=o)|0,IA=y=(G=n0)+IA|0,WA=_(S=y^d,(d=y>>>0>>0?t+1|0:t)^Y,63),G=o,t=T+aA|0,t=(y=Z+gA|0)>>>0>>0?t+1|0:t,Z=y,t=t+(S=g0=a[r+132>>2])|0,S=t=(y=(Y=a[r+128>>2])+y|0)>>>0>>0?t+1|0:t,aA=_(y^o0,t^hA,32),t=(t=P)+(P=o)|0,hA=Z=aA+NA|0,gA=_(Z^gA,(t=Z>>>0>>0?t+1|0:t)^T,24),DA=T=o,Z=t,NA=aA,t=S+bA|0,t=(t=(aA=y+q|0)>>>0>>0?t+1|0:t)+T|0,aA=y=(S=aA)+gA|0,y=_(NA^y,(T=P)^(P=y>>>0>>0?t+1|0:t),16),t=(t=Z)+(Z=o)|0,hA=T=y+hA|0,NA=_(S=T^gA,(gA=y>>>0>T>>>0?t+1|0:t)^DA,63),T=o,LA=pA,t=EA+FA|0,EA=S=u+jA|0,t=(t=S>>>0>>0?t+1|0:t)+W|0,pA=_((DA=S=S+pA|0)^c0,(S=S>>>0>>0?t+1|0:t)^uA,32),t=_A+(EA=o)|0,t=s>>>0>(uA=s+pA|0)>>>0?t+1|0:t,_A=_(LA^(s=uA),t^W,24),jA=W=o,uA=t,o0=_A,LA=s,t=S+AA|0,t=(t=(s=DA+RA|0)>>>0>>0?t+1|0:t)+W|0,t=s>>>0>(S=s+_A|0)>>>0?t+1|0:t,s=S,W=EA,EA=t,c0=_(S^pA,W^t,16),t=(W=o)+uA|0,uA=S=LA+(_A=c0)|0,jA=_(o0^S,(t=S>>>0<_A>>>0?t+1|0:t)^jA,63),S=o,_A=t,DA=y,t=m+n|0,t=(t=(y=lA+dA|0)>>>0>>0?t+1|0:t)+R|0,t=(y=y+l|0)>>>0>>0?t+1|0:t,l=y,R=CA,CA=t,pA=_(y^x,R^t,32),t=(y=o)+L|0,LA=_((R=pA+sA|0)^lA,(t=R>>>0>>0?t+1|0:t)^m,24),L=t,m=y,lA=a[r+156>>2],o0=R,t=CA+(sA=o)|0,t=(t=(R=l+LA|0)>>>0>>0?t+1|0:t)+lA|0,l=t=R>>>0>(CA=(y=a[r+152>>2])+R|0)>>>0?t+1|0:t,x=_(CA^pA,t^m,16),t=(t=L)+(L=o)|0,pA=t=(R=x)>>>0>(m=o0+R|0)>>>0?t+1|0:t,LA=_((R=m)^LA,t^sA,63),sA=t=o,m=t,o0=uA,t=eA+FA|0,t=(t=(uA=u+f|0)>>>0>>0?t+1|0:t)+m|0,m=f=uA+LA|0,DA=_(f^DA,(eA=Z)^(Z=f>>>0>>0?t+1|0:t),32),t=(f=o)+_A|0,eA=t=(eA=DA)>>>0>(uA=o0+eA|0)>>>0?t+1|0:t,LA=_(LA^uA,sA^t,24),sA=t=o,_A=t,o0=DA,t=Z+UA|0,t=(t=(DA=m+KA|0)>>>0>>0?t+1|0:t)+_A|0,t=(m=(Z=DA)+LA|0)>>>0>>0?t+1|0:t,Z=m,_A=f,f=t,KA=_(o0^m,_A^t,16),t=eA+(_A=o)|0,t=(m=uA+KA|0)>>>0>>0?t+1|0:t,uA=m,eA=t,DA=_(m^LA,t^sA,63),m=o,LA=WA,t=G+c|0,t=(t=(UA=HA+WA|0)>>>0>>0?t+1|0:t)+P|0,P=W,W=t=aA>>>0>(UA=aA+UA|0)>>>0?t+1|0:t,WA=_(UA^c0,P^t,32),t=pA+(P=o)|0,t=R>>>0>(aA=R+WA|0)>>>0?t+1|0:t,R=G,G=t,pA=_(LA^aA,R^t,24),LA=t=o,R=t,sA=pA,t=W+g0|0,t=(t=(pA=Y+UA|0)>>>0>>0?t+1|0:t)+R|0,UA=W=sA+(Y=pA)|0,WA=_(W^WA,(R=W>>>0>>0?t+1|0:t)^P,16),t=G+(Y=o)|0,g0=W=aA+WA|0,pA=_(sA^W,(P=W>>>0>>0?t+1|0:t)^LA,63),W=o,LA=NA,t=T+n|0,t=(t=(G=dA+NA|0)>>>0>>0?t+1|0:t)+EA|0,t=(G=G+s|0)>>>0>>0?t+1|0:t,s=G,aA=L,L=t,NA=_(G^x,aA^t,32),t=d+(G=o)|0,d=T,T=t=(EA=IA+NA|0)>>>0>>0?t+1|0:t,IA=_(LA^EA,d^t,24),d=t=o,sA=IA,t=L+bA|0,t=(t=(IA=s+q|0)>>>0>>0?t+1|0:t)+d|0,s=NA,NA=L=sA+IA|0,LA=_(s^L,(aA=L>>>0>>0?t+1|0:t)^G,16),t=T+(IA=o)|0,c0=L=EA+LA|0,d=_(sA^L,(T=L>>>0>>0?t+1|0:t)^d,63),L=o,t=S+p0|0,t=(t=(G=tA+jA|0)>>>0>>0?t+1|0:t)+l|0,EA=t=(G=G+CA|0)>>>0>>0?t+1|0:t,s=_(G^n0,t^X,32),t=gA+(CA=o)|0,X=S,S=t=(l=hA+s|0)>>>0>>0?t+1|0:t,hA=_(l^jA,X^t,24),gA=t=o,X=t,sA=s,t=EA+O|0,t=(t=(s=G+YA|0)>>>0>>0?t+1|0:t)+X|0,X=G=s+hA|0,s=_(sA^G,(EA=CA)^(CA=G>>>0>>0?t+1|0:t),16),t=S+(EA=o)|0,jA=G=l+s|0,hA=_(G^hA,(S=G>>>0>>0?t+1|0:t)^gA,63),G=o,t=f+j|0,t=(t=(l=Z+V|0)>>>0>>0?t+1|0:t)+W|0,l=Z=(f=l)+pA|0,s=_(Z^s,(gA=EA)^(EA=f>>>0>Z>>>0?t+1|0:t),32),t=(t=T)+(T=o)|0,f=W,W=t=s>>>0>(Z=s+c0|0)>>>0?t+1|0:t,gA=_(Z^pA,f^t,24),pA=t=o,f=t,t=EA+F0|0,t=(t=(l=l+VA|0)>>>0>>0?t+1|0:t)+f|0,n0=EA=l+gA|0,c0=_(EA^s,(f=EA>>>0>>0?t+1|0:t)^T,16),t=W+(l=o)|0,sA=T=Z+c0|0,gA=_(T^gA,(W=T>>>0>>0?t+1|0:t)^pA,63),T=o,pA=d,t=R+lA|0,t=(t=(EA=y+UA|0)>>>0>>0?t+1|0:t)+L|0,d=_((R=EA=(Z=EA)+d|0)^KA,(EA=R>>>0>>0?t+1|0:t)^_A,32),t=(t=S)+(S=o)|0,_A=_(pA^(s=Z=d+jA|0),(t=d>>>0>s>>>0?t+1|0:t)^L,24),pA=L=o,Z=t,UA=_A,t=EA+E|0,t=(t=(R=R+kA|0)>>>0>>0?t+1|0:t)+L|0,t=R>>>0>(EA=R+_A|0)>>>0?t+1|0:t,L=s,s=(R=EA)^d,d=t,s=_(s,t^S,16),t=(_A=o)+Z|0,S=_(UA^(x=L=L+s|0),(L=L>>>0>>0?t+1|0:t)^pA,63),EA=o,UA=hA,t=aA+AA|0,aA=Z=RA+NA|0,t=(t=Z>>>0>>0?t+1|0:t)+G|0,pA=_((hA=Z=Z+hA|0)^WA,(Z=Z>>>0>>0?t+1|0:t)^Y,32),t=eA+(aA=o)|0,eA=Y=uA+pA|0,Y=_(UA^Y,(t=Y>>>0>>0?t+1|0:t)^G,24),UA=G=o,uA=t,NA=eA,t=Z+i|0,t=(t=(eA=hA+$|0)>>>0<$>>>0?t+1|0:t)+G|0,t=(Z=eA+Y|0)>>>0>>0?t+1|0:t,eA=Z,G=aA,aA=t,o0=_(Z^pA,G^t,16),t=(t=uA)+(uA=o)|0,pA=_((G=NA+(Z=o0)|0)^Y,(t=G>>>0>>0?t+1|0:t)^UA,63),Z=o,Y=G,hA=t,t=m+CA|0,CA=G=X+DA|0,t=(t=G>>>0>>0?t+1|0:t)+(UA=a[r+204>>2])|0,CA=t=(G=(KA=a[r+200>>2])+G|0)>>>0>>0?t+1|0:t,IA=_(G^LA,t^IA,32),t=(t=P)+(P=o)|0,DA=_((X=IA+g0|0)^DA,(t=X>>>0>>0?t+1|0:t)^m,24),m=t,WA=a[r+164>>2],g0=X,t=CA+(jA=o)|0,t=(t=(X=G+DA|0)>>>0>>0?t+1|0:t)+WA|0,CA=G=(NA=a[r+160>>2])+X|0,X=t=G>>>0>>0?t+1|0:t,LA=_(G^IA,t^P,16),t=(IA=o)+m|0,DA=_((g0=G=g0+(P=LA)|0)^DA,(G=G>>>0

>>0?t+1|0:t)^jA,63),jA=t=o,P=t,t=f+AA|0,t=(t=(m=RA+n0|0)>>>0>>0?t+1|0:t)+P|0,_A=_((P=m=(f=m)+DA|0)^s,(m=f>>>0>P>>>0?t+1|0:t)^_A,32),t=(f=o)+hA|0,hA=Y=(s=_A)+Y|0,DA=_(DA^Y,jA^(t=s>>>0>Y>>>0?t+1|0:t),24),jA=Y=o,s=t,H0=DA,n0=_A,t=m+UA|0,t=(t=(_A=P+KA|0)>>>0

>>0?t+1|0:t)+Y|0,_A=P=(m=_A)+DA|0,DA=_(n0^P,(Y=f)^(f=m>>>0>P>>>0?t+1|0:t),16),t=(Y=o)+s|0,jA=_(H0^(n0=P=(m=DA)+hA|0),(P=m>>>0>P>>>0?t+1|0:t)^jA,63),m=o,t=T+lA|0,t=(t=(s=y+gA|0)>>>0>>0?t+1|0:t)+d|0,s=_((d=y=s+R|0)^o0,(y=y>>>0>>0?t+1|0:t)^uA,32),t=(t=G)+(G=o)|0,uA=T,T=t=(R=s+g0|0)>>>0>>0?t+1|0:t,hA=_(R^gA,uA^t,24),gA=t=o,uA=t,t=y+i|0,t=(t=(d=d+$|0)>>>0<$>>>0?t+1|0:t)+uA|0,lA=y=d+hA|0,g0=_(y^s,(uA=y>>>0>>0?t+1|0:t)^G,16),t=T+(d=o)|0,o0=y=R+g0|0,s=_(y^hA,(G=y>>>0>>0?t+1|0:t)^gA,63),y=o,hA=S,t=EA+O|0,t=(t=(T=S+YA|0)>>>0>>0?t+1|0:t)+aA|0,S=t=(T=T+eA|0)>>>0>>0?t+1|0:t,R=_(T^LA,t^IA,32),t=(t=W)+(W=o)|0,eA=aA=R+sA|0,IA=_(hA^aA,(t=R>>>0>aA>>>0?t+1|0:t)^EA,24),aA=t,gA=eA,hA=R,t=S+c|0,S=R=T+HA|0,t=(t=R>>>0>>0?t+1|0:t)+(EA=o)|0,LA=_(hA^(R=T=R+IA|0),(eA=R>>>0>>0?t+1|0:t)^W,16),t=(t=aA)+(aA=o)|0,S=IA,IA=W=gA+(T=LA)|0,hA=_(S^W,(T=T>>>0>W>>>0?t+1|0:t)^EA,63),W=o,t=Z+FA|0,t=(t=(S=u+pA|0)>>>0>>0?t+1|0:t)+X|0,l=_((X=S=S+CA|0)^c0,(S=S>>>0>>0?t+1|0:t)^l,32),t=(t=L)+(L=o)|0,CA=Z,Z=t=(EA=l+x|0)>>>0>>0?t+1|0:t,gA=_(EA^pA,CA^t,24),pA=t=o,CA=t,O=l,t=S+F0|0,t=(t=(l=X+VA|0)>>>0>>0?t+1|0:t)+CA|0,CA=S=l+gA|0,X=_(O^S,(l=S>>>0>>0?t+1|0:t)^L,16),t=Z+(S=o)|0,t=(L=EA+X|0)>>>0>>0?t+1|0:t,EA=L,Z=t,gA=_(L^gA,t^pA,63),L=o,O=IA,pA=X,t=f+bA|0,t=(t=(X=q+_A|0)>>>0>>0?t+1|0:t)+y|0,t=(f=X+s|0)>>>0>>0?t+1|0:t,X=f,IA=S,S=t,IA=_(pA^f,IA^t,32),t=(t=T)+(T=o)|0,_A=_((_A=s)^(s=f=O+IA|0),(t=s>>>0>>0?t+1|0:t)^y,24),pA=y=o,f=t,t=S+E|0,t=(t=(X=X+kA|0)>>>0>>0?t+1|0:t)+y|0,t=(S=X+_A|0)>>>0>>0?t+1|0:t,X=S,y=S^IA,IA=t,c0=_(y,t^T,16),t=(t=f)+(f=o)|0,s=y=(T=c0)+s|0,pA=_(S=y^_A,(_A=y>>>0>>0?t+1|0:t)^pA,63),S=o,O=hA,t=uA+n|0,T=y=lA+dA|0,t=(t=y>>>0>>0?t+1|0:t)+W|0,Y=_((hA=y=y+hA|0)^DA,(y=y>>>0>>0?t+1|0:t)^Y,32),t=Z+(T=o)|0,uA=_(O^(Z=uA=EA+Y|0),(t=EA>>>0>Z>>>0?t+1|0:t)^W,24),DA=W=o,EA=t,lA=uA,O=Z,t=y+j|0,t=(t=(Z=hA+V|0)>>>0>>0?t+1|0:t)+W|0,uA=y=Z+uA|0,W=_(W=y^Y,(Y=y>>>0>>0?t+1|0:t)^T,16),t=(Z=o)+EA|0,sA=y=O+W|0,O=_(lA^y,(T=y>>>0>>0?t+1|0:t)^DA,63),EA=o,hA=gA,t=eA+WA|0,t=(y=R+NA|0)>>>0>>0?t+1|0:t,R=y,t=t+L|0,t=(y=y+gA|0)>>>0>>0?t+1|0:t,R=y,eA=t,gA=_(y^g0,t^d,32),t=(y=o)+P|0,DA=d=gA+n0|0,hA=_(hA^d,(t=d>>>0>>0?t+1|0:t)^L,24),P=t,d=y,YA=a[r+132>>2],lA=hA,t=eA+(L=o)|0,t=(t=(hA=R+hA|0)>>>0>>0?t+1|0:t)+YA|0,eA=t=(R=(y=a[r+128>>2])+(eA=hA)|0)>>>0>>0?t+1|0:t,n0=_(R^gA,t^d,16),t=(d=o)+P|0,lA=_(lA^(hA=(gA=n0)+DA|0),(t=gA>>>0>hA>>>0?t+1|0:t)^L,63),P=o,gA=t,DA=W,t=m+p0|0,t=(t=(W=tA+jA|0)>>>0>>0?t+1|0:t)+l|0,aA=_((L=W=W+CA|0)^LA,(CA=L>>>0>>0?t+1|0:t)^aA,32),t=(W=o)+G|0,LA=_((l=aA+o0|0)^jA,(t=l>>>0>>0?t+1|0:t)^m,24),G=t,m=W,jA=a[r+196>>2],o0=LA,x=l,t=CA+(g0=o)|0,t=(t=(l=L+LA|0)>>>0>>0?t+1|0:t)+jA|0,CA=L=(W=a[r+192>>2])+l|0,l=t=L>>>0>>0?t+1|0:t,LA=_(L^aA,t^m,16),t=(t=G)+(G=o)|0,aA=_(o0^(x=L=x+(m=LA)|0),(L=L>>>0>>0?t+1|0:t)^g0,63),g0=t=o,m=t,o0=hA,t=IA+UA|0,t=(t=(hA=X+KA|0)>>>0>>0?t+1|0:t)+m|0,t=(X=(IA=hA)+aA|0)>>>0>>0?t+1|0:t,IA=X,m=t,hA=_(X^DA,t^Z,32),t=(Z=o)+gA|0,gA=X=o0+hA|0,DA=_(aA^X,g0^(t=X>>>0>>0?t+1|0:t),24),UA=aA=o,X=t,t=m+YA|0,t=(t=(IA=y+IA|0)>>>0>>0?t+1|0:t)+aA|0,KA=m=IA+DA|0,g0=_(m^hA,(aA=m>>>0>>0?t+1|0:t)^Z,16),t=(t=X)+(X=o)|0,IA=m=(Z=g0)+gA|0,UA=_(m^DA,(hA=m>>>0>>0?t+1|0:t)^UA,63),Z=o,t=S+n|0,t=(t=(m=pA+dA|0)>>>0>>0?t+1|0:t)+Y|0,uA=t=(m=m+uA|0)>>>0>>0?t+1|0:t,gA=_(m^n0,t^d,32),t=(t=L)+(L=o)|0,t=(d=(Y=gA)+x|0)>>>0>>0?t+1|0:t,Y=S,S=t,DA=_(d^pA,Y^t,24),pA=t=o,Y=t,x=gA,t=uA+AA|0,t=(t=(gA=m+RA|0)>>>0>>0?t+1|0:t)+Y|0,uA=m=gA+DA|0,Y=t=m>>>0>>0?t+1|0:t,n0=_(x^m,t^L,16),t=S+(gA=o)|0,x=L=d+n0|0,DA=_(L^DA,(S=L>>>0>>0?t+1|0:t)^pA,63),L=o,t=EA+bA|0,t=(t=(m=q+O|0)>>>0>>0?t+1|0:t)+eA|0,d=G,G=t=R>>>0>(m=R+m|0)>>>0?t+1|0:t,pA=_(m^LA,d^t,32),t=_A+(R=o)|0,t=s>>>0>(eA=s+pA|0)>>>0?t+1|0:t,s=EA,EA=t,s=_(eA^O,s^t,24),_A=t=o,d=t,LA=s,t=G+WA|0,t=(t=(s=m+NA|0)>>>0>>0?t+1|0:t)+d|0,m=pA,pA=G=LA+s|0,O=_(m^G,(d=R)^(R=G>>>0>>0?t+1|0:t),16),t=EA+(d=o)|0,eA=_(LA^(s=G=eA+O|0),(m=s>>>0>>0?t+1|0:t)^_A,63),G=o,t=P+j|0,t=(t=(EA=V+lA|0)>>>0>>0?t+1|0:t)+l|0,t=(EA=EA+CA|0)>>>0>>0?t+1|0:t,CA=EA,EA=t,l=_(CA^c0,t^f,32),t=(t=T)+(T=o)|0,_A=f=l+sA|0,lA=_(f^lA,(t=f>>>0>>0?t+1|0:t)^P,24),WA=P=o,f=t,t=EA+p0|0,t=(t=(CA=CA+tA|0)>>>0>>0?t+1|0:t)+P|0,CA=t=(EA=CA+lA|0)>>>0>>0?t+1|0:t,P=(T=l=_(EA^l,t^T,16))+_A|0,t=(t=f)+(f=o)|0,_A=lA,lA=P,_A=_(_A^P,(T=T>>>0>P>>>0?t+1|0:t)^WA,63),P=o,LA=s,NA=l,t=aA+F0|0,aA=l=VA+KA|0,t=(t=l>>>0>>0?t+1|0:t)+L|0,t=(l=l+DA|0)>>>0>>0?t+1|0:t,aA=l,s=f,f=t,s=_(NA^l,s^t,32),t=(t=m)+(m=o)|0,NA=DA,DA=l=LA+s|0,KA=_(NA^l,(t=s>>>0>l>>>0?t+1|0:t)^L,24),WA=L=o,l=t,t=f+i|0,t=(t=(aA=aA+$|0)>>>0<$>>>0?t+1|0:t)+L|0,NA=f=aA+KA|0,LA=_(f^s,(L=m)^(m=f>>>0>>0?t+1|0:t),16),t=(f=o)+l|0,l=L=(aA=LA)+DA|0,KA=_(L^KA,(aA=L>>>0>>0?t+1|0:t)^WA,63),L=o,DA=eA,t=Y+FA|0,t=(t=(eA=u+uA|0)>>>0>>0?t+1|0:t)+G|0,s=_((Y=uA=DA+eA|0)^g0,(s=X)^(X=eA>>>0>Y>>>0?t+1|0:t),32),t=(t=T)+(T=o)|0,eA=G,G=t=s>>>0>(uA=s+lA|0)>>>0?t+1|0:t,DA=_(DA^uA,eA^t,24),lA=t=o,eA=t,t=X+c|0,t=(t=(Y=Y+HA|0)>>>0>>0?t+1|0:t)+eA|0,eA=t=(X=Y+DA|0)>>>0>>0?t+1|0:t,T=_(X^s,t^T,16),t=G+(Y=o)|0,t=(s=uA+T|0)>>>0>>0?t+1|0:t,uA=s,s=t,lA=_(uA^DA,t^lA,63),G=o,sA=_A,t=R+E|0,t=(t=(_A=pA+kA|0)>>>0>>0?t+1|0:t)+P|0,pA=_((DA=R=sA+_A|0)^n0,(R=R>>>0<_A>>>0?t+1|0:t)^gA,32),t=hA+(_A=o)|0,hA=P,P=t=(gA=IA+pA|0)>>>0>>0?t+1|0:t,gA=_(sA^(IA=gA),hA^t,24),WA=t=o,hA=t,sA=gA,t=R+jA|0,t=(t=(gA=W+DA|0)>>>0>>0?t+1|0:t)+hA|0,hA=_A,_A=t=(R=sA+gA|0)>>>0>>0?t+1|0:t,n0=_(R^pA,hA^t,16),t=P+(hA=o)|0,t=(gA=IA+n0|0)>>>0>>0?t+1|0:t,WA=_(sA^(IA=gA),t^WA,63),P=o,gA=t,t=Z+CA|0,t=(t=(pA=EA+UA|0)>>>0>>0?t+1|0:t)+(g0=a[r+156>>2])|0,CA=t=(EA=(DA=a[r+152>>2])+(CA=pA)|0)>>>0>>0?t+1|0:t,pA=_(EA^O,t^d,32),t=(t=S)+(S=o)|0,O=_((d=pA+x|0)^UA,(t=d>>>0>>0?t+1|0:t)^Z,24),Z=t,c0=a[r+236>>2],x=d,sA=pA,t=CA+(UA=o)|0,t=(t=(pA=EA+O|0)>>>0>>0?t+1|0:t)+c0|0,t=(EA=(d=a[r+232>>2])+(CA=pA)|0)>>>0>>0?t+1|0:t,CA=S,S=t,sA=_(sA^EA,CA^t,16),t=(t=Z)+(Z=o)|0,pA=t=(CA=x+(pA=sA)|0)>>>0>>0?t+1|0:t,UA=_(CA^O,t^UA,63),O=t=o,x=IA,IA=T,t=m+bA|0,t=(t=(T=q+NA|0)>>>0>>0?t+1|0:t)+O|0,Y=_(IA^(bA=q=T+UA|0),(q=T>>>0>q>>>0?t+1|0:t)^Y,32),t=(T=o)+gA|0,gA=m=x+Y|0,O=_(UA^m,O^(t=m>>>0>>0?t+1|0:t),24),UA=m=o,IA=t,NA=Y,t=q+c|0,t=(t=(Y=HA+bA|0)>>>0>>0?t+1|0:t)+m|0,NA=_(NA^(m=q=Y+O|0),(Y=m>>>0>>0?t+1|0:t)^T,16),t=(t=IA)+(IA=o)|0,gA=q=(T=NA)+gA|0,bA=_(bA=q^O,(O=T>>>0>q>>>0?t+1|0:t)^UA,63),T=o,t=L+E|0,t=(t=(q=kA+KA|0)>>>0>>0?t+1|0:t)+eA|0,hA=_((UA=q=q+X|0)^n0,(q=q>>>0>>0?t+1|0:t)^hA,32),t=pA+(X=o)|0,t=(eA=CA+hA|0)>>>0>>0?t+1|0:t,CA=eA,pA=L,L=t,pA=_(eA^KA,pA^t,24),KA=t=o,eA=t,x=hA,t=q+j|0,t=(t=(hA=V+UA|0)>>>0>>0?t+1|0:t)+eA|0,UA=q=hA+pA|0,n0=_(x^q,(eA=X)^(X=q>>>0>>0?t+1|0:t),16),t=L+(eA=o)|0,t=(q=CA+n0|0)>>>0>>0?t+1|0:t,CA=q,hA=t,pA=_(q^pA,t^KA,63),L=o,t=G+YA|0,t=(t=(q=y+lA|0)>>>0>>0?t+1|0:t)+_A|0,t=R>>>0>(q=R+q|0)>>>0?t+1|0:t,R=q,q=t,_A=_(R^sA,t^Z,32),t=aA+(y=o)|0,t=l>>>0>(Z=l+_A|0)>>>0?t+1|0:t,l=G,G=t,aA=_(Z^lA,l^t,24),YA=t=o,l=t,lA=aA,t=q+FA|0,t=(t=(aA=u+R|0)>>>0>>0?t+1|0:t)+l|0,R=_A,_A=q=lA+(u=aA)|0,FA=_(R^q,(l=u>>>0>q>>>0?t+1|0:t)^y,16),t=G+(aA=o)|0,KA=q=Z+FA|0,R=_(lA^q,(y=q>>>0>>0?t+1|0:t)^YA,63),q=o,t=P+jA|0,t=(t=(u=W+WA|0)>>>0>>0?t+1|0:t)+S|0,t=(u=u+EA|0)>>>0>>0?t+1|0:t,EA=u,u=t,Z=_(EA^LA,t^f,32),t=s+(W=o)|0,S=P,P=t=(G=uA+Z|0)>>>0>>0?t+1|0:t,f=_(G^WA,S^t,24),uA=t=o,S=t,s=f,t=u+g0|0,t=(t=(EA=EA+DA|0)>>>0>>0?t+1|0:t)+S|0,S=u=EA+f|0,f=_(u^Z,(EA=u>>>0>>0?t+1|0:t)^W,16),t=P+(Z=o)|0,YA=u=G+f|0,s=_(s^u,(W=u>>>0>>0?t+1|0:t)^uA,63),u=o,t=L+Y|0,t=(G=m+pA|0)>>>0>>0?t+1|0:t,m=G,t=t+(P=a[r+164>>2])|0,Z=_((P=f)^(f=G=G+a[r+160>>2]|0),(G=G>>>0>>0?t+1|0:t)^Z,32),t=(t=y)+(y=o)|0,uA=L,L=t=(m=Z)>>>0>(P=m+KA|0)>>>0?t+1|0:t,uA=_(P^pA,uA^t,24),Y=t=o,m=t,pA=Z,t=G+c0|0,t=(t=(Z=f+d|0)>>>0>>0?t+1|0:t)+m|0,lA=_(pA^(KA=G=Z+uA|0),(G=G>>>0>>0?t+1|0:t)^y,16),t=L+(m=o)|0,t=(y=P+lA|0)>>>0

>>0?t+1|0:t,P=y,Z=t,DA=_(y^uA,t^Y,63),y=o,Y=R,t=X+AA|0,f=L=RA+UA|0,t=(t=L>>>0>>0?t+1|0:t)+q|0,uA=_((X=L=L+R|0)^NA,(L=L>>>0>>0?t+1|0:t)^IA,32),t=(t=W)+(W=o)|0,d=q,q=t=(R=uA)>>>0>(f=R+YA|0)>>>0?t+1|0:t,IA=_(Y^f,d^t,24),d=t=o,R=t,t=L+n|0,t=(t=(X=X+dA|0)>>>0>>0?t+1|0:t)+R|0,L=_((R=L=X+IA|0)^uA,(X=R>>>0>>0?t+1|0:t)^W,16),t=q+(uA=o)|0,t=f>>>0>(W=f+L|0)>>>0?t+1|0:t,W=(f=W)^IA,IA=t,pA=_(W,t^d,63),q=o,NA=s,t=l+p0|0,t=(t=(W=_A+tA|0)>>>0>>0?t+1|0:t)+u|0,s=_((Y=W=(l=W)+s|0)^n0,(W=Y>>>0>>0?t+1|0:t)^eA,32),t=O+(l=o)|0,d=u,u=t=(eA=gA+s|0)>>>0>>0?t+1|0:t,_A=_(NA^eA,d^t,24),gA=t=o,d=t,t=W+F0|0,t=(t=(Y=Y+VA|0)>>>0>>0?t+1|0:t)+d|0,O=_((d=W=Y+_A|0)^s,(W=l)^(l=d>>>0>>0?t+1|0:t),16),t=u+(Y=o)|0,gA=_((u=W=eA+O|0)^_A,(t=u>>>0>>0?t+1|0:t)^gA,63),W=o,eA=t,t=T+i|0,t=(t=(s=$+bA|0)>>>0<$>>>0?t+1|0:t)+EA|0,S=t=(s=s+S|0)>>>0>>0?t+1|0:t,_A=_(s^FA,t^aA,32),t=hA+(EA=o)|0,t=(aA=CA+_A|0)>>>0>>0?t+1|0:t,CA=aA,hA=T,T=t,t=_(aA^bA,hA^t,24),bA=a[r+204>>2],NA=t,aA=t,s=t+s|0,t=(hA=o)+S|0,t=(t=s>>>0>>0?t+1|0:t)+bA|0,t=(S=s+a[r+200>>2]|0)>>>0>>0?t+1|0:t,s=EA,EA=t,bA=_(S^_A,s^t,16),t=T+(aA=o)|0,T=s=CA+bA|0,_A=_(NA^s,(CA=s>>>0>>0?t+1|0:t)^hA,63),s=t=o,LA=u,NA=L,t=G+c|0,L=u=HA+KA|0,t=(t=u>>>0>>0?t+1|0:t)+s|0,FA=_(NA^(hA=u=u+_A|0),(u=u>>>0>>0?t+1|0:t)^uA,32),t=(L=o)+eA|0,uA=t=(G=LA+(uA=FA)|0)>>>0>>0?t+1|0:t,s=_(_A^G,s^t,24),YA=t=o,eA=t,NA=s,t=u+n|0,t=(t=(s=hA+dA|0)>>>0>>0?t+1|0:t)+eA|0,eA=u=NA+s|0,FA=_(u^FA,(s=u>>>0>>0?t+1|0:t)^L,16),t=uA+(_A=o)|0,uA=u=G+FA|0,L=_(NA^u,(hA=u>>>0>>0?t+1|0:t)^YA,63),G=o,NA=DA,t=y+i|0,t=(t=(u=$+DA|0)>>>0<$>>>0?t+1|0:t)+X|0,Y=_((DA=u=u+R|0)^O,(u=u>>>0>>0?t+1|0:t)^Y,32),t=CA+(R=o)|0,t=T>>>0>(X=T+Y|0)>>>0?t+1|0:t,T=X,X=y,y=t,X=_(NA^T,X^t,24),O=t=o,CA=t,NA=X,t=u+p0|0,t=(t=(X=DA+tA|0)>>>0>>0?t+1|0:t)+CA|0,YA=u=NA+X|0,UA=_(u^Y,(CA=u>>>0>>0?t+1|0:t)^R,16),t=y+(R=o)|0,t=(u=T+UA|0)>>>0>>0?t+1|0:t,T=u,X=t,Y=_(NA^u,t^O,63),y=o,t=q+F0|0,t=(t=(u=pA+VA|0)>>>0>>0?t+1|0:t)+l|0,t=(u=u+d|0)>>>0>>0?t+1|0:t,d=u,u=t,DA=_(d^bA,t^aA,32),t=Z+(l=o)|0,Z=q,q=t=P>>>0>(aA=P+DA|0)>>>0?t+1|0:t,t=_((P=aA)^pA,Z^t,24),pA=a[r+236>>2],NA=t,aA=t,d=t+d|0,t=(Z=o)+u|0,t=(t=d>>>0>>0?t+1|0:t)+pA|0,t=(u=d+a[r+232>>2]|0)>>>0>>0?t+1|0:t,aA=u,d=l,l=t,O=_(u^DA,d^t,16),t=q+(d=o)|0,DA=_(NA^(pA=u=P+O|0),(u=u>>>0

>>0?t+1|0:t)^Z,63),q=o,NA=gA,t=W+EA|0,t=(t=(P=S+gA|0)>>>0>>0?t+1|0:t)+(Z=a[r+164>>2])|0,gA=_((Z=P=(S=P)+a[r+160>>2]|0)^lA,(P=S>>>0>P>>>0?t+1|0:t)^m,32),t=IA+(S=o)|0,t=f>>>0>(m=f+gA|0)>>>0?t+1|0:t,f=W,W=t,f=_(NA^m,f^t,24),IA=t=o,EA=t,t=P+j|0,t=(t=(Z=Z+V|0)>>>0>>0?t+1|0:t)+EA|0,Z=_((bA=P=Z+f|0)^gA,(P=P>>>0>>0?t+1|0:t)^S,16),t=W+(S=o)|0,t=(EA=m+Z|0)>>>0>>0?t+1|0:t,m=EA,EA=t,gA=_(m^f,t^IA,63),W=o,IA=Z,t=y+s|0,t=(Z=Y+eA|0)>>>0>>0?t+1|0:t,eA=Z,t=t+(f=a[r+132>>2])|0,t=(Z=Z+a[r+128>>2]|0)>>>0>>0?t+1|0:t,eA=Z,s=S,S=t,IA=_(IA^Z,s^t,32),t=(t=u)+(u=o)|0,s=y,y=t=(f=IA)>>>0>(Z=f+pA|0)>>>0?t+1|0:t,Y=_(Z^Y,s^t,24),s=t=o,t=S+AA|0,t=(t=(eA=eA+RA|0)>>>0>>0?t+1|0:t)+s|0,lA=_((KA=S=eA+Y|0)^IA,(S=S>>>0>>0?t+1|0:t)^u,16),t=y+(f=o)|0,t=(u=Z+lA|0)>>>0>>0?t+1|0:t,Z=u,eA=t,pA=_(u^Y,t^s,63),u=o,t=CA+E|0,CA=y=kA+YA|0,t=(t=y>>>0>>0?t+1|0:t)+q|0,s=_((Y=y=y+DA|0)^FA,(y=y>>>0>>0?t+1|0:t)^_A,32),t=EA+(CA=o)|0,t=m>>>0>(IA=m+s|0)>>>0?t+1|0:t,m=IA,IA=q,q=t,t=_(m^DA,IA^t,24),_A=a[r+156>>2],DA=t,IA=t,Y=t+Y|0,t=(EA=o)+y|0,t=(t=Y>>>0>>0?t+1|0:t)+_A|0,t=(y=Y+a[r+152>>2]|0)>>>0>>0?t+1|0:t,IA=y,Y=CA,CA=t,FA=_(y^s,Y^t,16),t=q+(Y=o)|0,t=(y=m+FA|0)>>>0>>0?t+1|0:t,m=y,s=EA,EA=t,DA=_(DA^y,s^t,63),y=o,t=W+l|0,l=q=aA+gA|0,t=(t=q>>>0>>0?t+1|0:t)+(s=a[r+204>>2])|0,l=t=(q=q+a[r+200>>2]|0)>>>0>>0?t+1|0:t,_A=_(q^UA,t^R,32),t=hA+(aA=o)|0,s=W,W=t=(R=uA+_A|0)>>>0>>0?t+1|0:t,s=_(R^gA,s^t,24),uA=t=o,gA=s,t=t+l|0,t=(t=(s=s+q|0)>>>0>>0?t+1|0:t)+(hA=a[r+148>>2])|0,t=(q=s+a[r+144>>2]|0)>>>0>>0?t+1|0:t,l=q,s=aA,aA=t,YA=_(q^_A,s^t,16),t=W+(s=o)|0,W=uA,uA=t=R>>>0>(q=R+YA|0)>>>0?t+1|0:t,hA=_(gA^(R=q),W^t,63),W=o,gA=L,t=G+P|0,t=(t=(q=L+bA|0)>>>0>>0?t+1|0:t)+(_A=a[r+196>>2])|0,_A=q=(L=q)+a[r+192>>2]|0,d=_(q^O,(L=L>>>0>q>>>0?t+1|0:t)^d,32),t=X+(P=o)|0,X=q=T+d|0,q=_(gA^q,(t=T>>>0>q>>>0?t+1|0:t)^G,24),T=t,O=a[r+220>>2],sA=q,LA=X,NA=d,t=(G=o)+L|0,t=(t=(d=q+_A|0)>>>0>>0?t+1|0:t)+(gA=O)|0,bA=_(NA^(d=q=(X=a[r+216>>2])+(L=d)|0),(q=P)^(P=L>>>0>d>>>0?t+1|0:t),16),t=(t=T)+(T=o)|0,_A=t=(L=bA)>>>0>(q=LA+L|0)>>>0?t+1|0:t,t=_(sA^q,t^G,63),UA=a[r+236>>2],NA=t,G=t,gA=t+KA|0,t=(L=o)+S|0,t=(t=G>>>0>gA>>>0?t+1|0:t)+UA|0,FA=_((gA=G=(S=gA)+a[r+232>>2]|0)^FA,(G=G>>>0>>0?t+1|0:t)^Y,32),t=uA+(S=o)|0,uA=L,L=t=R>>>0>(Y=R+FA|0)>>>0?t+1|0:t,Y=t=_(NA^(R=Y),uA^t,24),gA=t+gA|0,t=(uA=o)+G|0,t=O+(Y>>>0>gA>>>0?t+1|0:t)|0,O=G=X+gA|0,FA=_(G^FA,(gA=S)^(S=G>>>0>>0?t+1|0:t),16),t=L+(X=o)|0,L=uA,uA=t=(G=R+FA|0)>>>0>>0?t+1|0:t,L=_(Y^(R=G),L^t,63),G=o,t=u+AA|0,t=(t=(Y=pA+RA|0)>>>0>>0?t+1|0:t)+CA|0,gA=Y=Y+IA|0,s=_(Y^YA,(CA=Y>>>0>>0?t+1|0:t)^s,32),t=_A+(IA=o)|0,t=q>>>0>(Y=q+s|0)>>>0?t+1|0:t,q=Y,_A=u,u=t,_A=_(Y^pA,_A^t,24),pA=t=o,Y=t,NA=s,t=CA+F0|0,t=(t=(s=gA+VA|0)>>>0>>0?t+1|0:t)+Y|0,UA=_(NA^(YA=CA=s+_A|0),(CA=s>>>0>CA>>>0?t+1|0:t)^IA,16),t=u+(IA=o)|0,s=t=q>>>0>(Y=q+UA|0)>>>0?t+1|0:t,_A=_(Y^_A,t^pA,63),q=o,t=y+c|0,t=(t=(u=DA+HA|0)>>>0>>0?t+1|0:t)+aA|0,gA=_((aA=u=u+l|0)^bA,(u=u>>>0>>0?t+1|0:t)^T,32),t=eA+(T=o)|0,t=(l=Z+gA|0)>>>0>>0?t+1|0:t,Z=l,l=y,y=t,eA=_(Z^DA,l^t,24),DA=t=o,l=t,t=u+i|0,t=(t=(aA=aA+$|0)>>>0<$>>>0?t+1|0:t)+l|0,l=u=aA+eA|0,pA=_(u^gA,(pA=T)^(T=u>>>0>>0?t+1|0:t),16),t=y+(aA=o)|0,t=(u=Z+pA|0)>>>0>>0?t+1|0:t,Z=u,y=u^eA,eA=t,gA=_(y,t^DA,63),u=o,NA=hA,t=W+P|0,P=y=d+hA|0,t=(t=y>>>0>>0?t+1|0:t)+(DA=a[r+156>>2])|0,P=t=(y=y+a[r+152>>2]|0)>>>0

>>0?t+1|0:t,hA=_(y^lA,t^f,32),t=EA+(f=o)|0,t=(d=m+hA|0)>>>0>>0?t+1|0:t,m=d,EA=W,W=t,d=_(NA^d,EA^t,24),EA=t=o,lA=d,t=t+P|0,t=(t=(d=y+d|0)>>>0>>0?t+1|0:t)+(DA=a[r+204>>2])|0,bA=y=d+a[r+200>>2]|0,d=_(y^hA,(P=y>>>0>>0?t+1|0:t)^f,16),t=W+(f=o)|0,W=y=m+d|0,hA=_(lA^y,(m=y>>>0>>0?t+1|0:t)^EA,63),y=o,DA=_A,t=S+n|0,t=(t=(EA=O+dA|0)>>>0>>0?t+1|0:t)+q|0,EA=t=(S=EA+_A|0)>>>0>>0?t+1|0:t,_A=_(S^d,t^f,32),t=eA+(f=o)|0,t=(d=Z+_A|0)>>>0>>0?t+1|0:t,Z=d,eA=q,q=t,d=_(DA^d,eA^t,24),eA=t=o,lA=d,t=t+EA|0,t=(t=(d=S+d|0)>>>0>>0?t+1|0:t)+(DA=a[r+132>>2])|0,KA=_((O=S=d+a[r+128>>2]|0)^_A,(S=S>>>0>>0?t+1|0:t)^f,16),t=q+(EA=o)|0,t=(f=Z+KA|0)>>>0>>0?t+1|0:t,Z=f,f=t,DA=_(lA^Z,t^eA,63),q=o,t=CA+p0|0,t=(t=(eA=tA+YA|0)>>>0>>0?t+1|0:t)+u|0,_A=_((d=CA=eA+gA|0)^FA,(CA=eA>>>0>d>>>0?t+1|0:t)^X,32),t=m+(X=o)|0,t=W>>>0>(eA=W+_A|0)>>>0?t+1|0:t,W=eA,eA=u,u=t,t=_(W^gA,eA^t,24),gA=a[r+164>>2],lA=t,eA=t,d=t+d|0,t=(m=o)+CA|0,t=(t=d>>>0>>0?t+1|0:t)+gA|0,t=d>>>0>(CA=d+a[r+160>>2]|0)>>>0?t+1|0:t,d=X,X=t,eA=_(CA^_A,d^t,16),t=u+(d=o)|0,u=m,m=t=W>>>0>(_A=W+eA|0)>>>0?t+1|0:t,u=_(lA^_A,u^t,63),W=o,lA=hA,t=y+T|0,t=(t=(hA=l+hA|0)>>>0>>0?t+1|0:t)+(gA=a[r+196>>2])|0,gA=_((hA=T=(l=hA)+a[r+192>>2]|0)^UA,(T=T>>>0>>0?t+1|0:t)^IA,32),t=uA+(l=o)|0,uA=y,y=t=R>>>0>(IA=R+gA|0)>>>0?t+1|0:t,IA=_(lA^(R=IA),uA^t,24),FA=t=o,uA=t,lA=IA,t=T+E|0,t=(t=(IA=hA+kA|0)>>>0>>0?t+1|0:t)+uA|0,UA=_((YA=T=lA+IA|0)^gA,(T=T>>>0>>0?t+1|0:t)^l,16),t=y+(l=o)|0,t=R>>>0>(uA=R+UA|0)>>>0?t+1|0:t,hA=_(lA^(R=uA),t^FA,63),y=o,uA=t,lA=L,t=G+P|0,t=(t=(IA=L+bA|0)>>>0>>0?t+1|0:t)+(gA=a[r+148>>2])|0,pA=_((gA=L=(P=IA)+a[r+144>>2]|0)^pA,(L=L>>>0

>>0?t+1|0:t)^aA,32),t=s+(P=o)|0,s=G,G=t=Y>>>0>(aA=Y+pA|0)>>>0?t+1|0:t,Y=_(lA^aA,s^t,24),s=t=o,lA=Y,t=L+j|0,t=(t=(Y=gA+V|0)>>>0>>0?t+1|0:t)+s|0,IA=L=lA+Y|0,pA=_(L^pA,(gA=P)^(P=L>>>0>>0?t+1|0:t),16),t=G+(Y=o)|0,s=_(lA^(G=L=aA+pA|0),(aA=G>>>0>>0?t+1|0:t)^s,63),gA=t=o,L=t,lA=R,t=S+E|0,t=(t=(R=kA+O|0)>>>0>>0?t+1|0:t)+L|0,O=S=R+s|0,d=_(S^eA,(L=S>>>0>>0?t+1|0:t)^d,32),t=(S=o)+uA|0,uA=t=(R=lA+d|0)>>>0>>0?t+1|0:t,s=_(s^R,gA^t,24),gA=t=o,eA=t,lA=d,t=L+p0|0,t=(t=(d=tA+O|0)>>>0>>0?t+1|0:t)+eA|0,O=L=d+s|0,bA=_(lA^L,(eA=S)^(S=L>>>0>>0?t+1|0:t),16),t=uA+(eA=o)|0,uA=t=(L=R+bA|0)>>>0>>0?t+1|0:t,gA=_((R=L)^s,t^gA,63),L=o,t=q+F0|0,t=(t=(d=DA+VA|0)>>>0>>0?t+1|0:t)+X|0,CA=t=(d=d+CA|0)>>>0>>0?t+1|0:t,s=_(d^UA,t^l,32),t=aA+(l=o)|0,t=G>>>0>(X=G+s|0)>>>0?t+1|0:t,G=X,X=q,q=t,t=_(G^DA,X^t,24),DA=a[r+204>>2],lA=t,X=t,d=t+d|0,t=(aA=o)+CA|0,t=(t=X>>>0>d>>>0?t+1|0:t)+DA|0,UA=_((FA=CA=d+a[r+200>>2]|0)^s,(CA=d>>>0>CA>>>0?t+1|0:t)^l,16),t=q+(l=o)|0,s=aA,aA=t=G>>>0>(X=G+UA|0)>>>0?t+1|0:t,s=_(lA^X,s^t,63),q=o,DA=u,t=T+W|0,t=(t=(G=u+YA|0)>>>0>>0?t+1|0:t)+(d=a[r+220>>2])|0,Y=_((d=u=G+a[r+216>>2]|0)^pA,(u=u>>>0>>0?t+1|0:t)^Y,32),t=f+(G=o)|0,t=(T=Z+Y|0)>>>0>>0?t+1|0:t,Z=W,W=t,t=_(DA^T,Z^t,24),DA=a[r+156>>2],pA=t,f=t,d=t+d|0,t=(Z=o)+u|0,t=(t=f>>>0>d>>>0?t+1|0:t)+DA|0,YA=u=d+a[r+152>>2]|0,lA=_(u^Y,(f=u>>>0>>0?t+1|0:t)^G,16),t=W+(d=o)|0,t=(u=T+lA|0)>>>0>>0?t+1|0:t,T=u,G=Z,Z=t,W=_(pA^u,G^t,63),G=o,pA=hA,t=y+P|0,P=u=IA+hA|0,t=(t=u>>>0>>0?t+1|0:t)+(Y=a[r+132>>2])|0,P=t=(u=u+a[r+128>>2]|0)>>>0

>>0?t+1|0:t,hA=_(u^KA,t^EA,32),t=m+(EA=o)|0,Y=_(pA^(m=IA=_A+hA|0),(IA=y)^(y=m>>>0<_A>>>0?t+1|0:t),24),IA=t=o,pA=Y,t=t+P|0,P=Y=u+Y|0,t=(t=Y>>>0>>0?t+1|0:t)+(_A=a[r+196>>2])|0,Y=u=Y+a[r+192>>2]|0,_A=_(u^hA,(_A=EA)^(EA=u>>>0

>>0?t+1|0:t),16),t=y+(P=o)|0,t=(u=m+_A|0)>>>0>>0?t+1|0:t,m=u,y=IA,IA=t,DA=_(pA^u,y^t,63),u=o,hA=s,t=S+c|0,S=y=HA+O|0,t=(t=y>>>0>>0?t+1|0:t)+q|0,t=(y=y+s|0)>>>0>>0?t+1|0:t,S=P,P=t,_A=_(y^_A,S^t,32),t=Z+(S=o)|0,Z=s=T+_A|0,s=_(hA^s,(t=T>>>0>s>>>0?t+1|0:t)^q,24),T=t,O=a[r+148>>2],NA=s,pA=Z,t=P+(q=o)|0,t=(t=(s=y+s|0)>>>0>>0?t+1|0:t)+(hA=O)|0,KA=y=(Z=a[r+144>>2])+s|0,WA=_(y^_A,(P=S)^(S=y>>>0>>0?t+1|0:t),16),t=(s=o)+T|0,_A=y=pA+(P=WA)|0,y=_(NA^y,(hA=y>>>0

>>0?t+1|0:t)^q,63),P=o,pA=W,t=G+CA|0,t=(q=W+FA|0)>>>0>>0?t+1|0:t,W=q,t=t+(T=a[r+236>>2])|0,eA=_((CA=q=q+a[r+232>>2]|0)^bA,(q=q>>>0>>0?t+1|0:t)^eA,32),t=IA+(W=o)|0,t=(T=m+eA|0)>>>0>>0?t+1|0:t,m=G,G=t,IA=_(pA^T,m^t,24),pA=t=o,m=t,t=q+AA|0,t=(t=(CA=CA+RA|0)>>>0>>0?t+1|0:t)+m|0,bA=q=CA+IA|0,q=_(q^eA,(m=q>>>0>>0?t+1|0:t)^W,16),t=G+(CA=o)|0,eA=W=T+q|0,pA=_(G=W^IA,(IA=T>>>0>W>>>0?t+1|0:t)^pA,63),W=o,NA=DA,t=f+i|0,T=G=$+YA|0,t=(t=G>>>0<$>>>0?t+1|0:t)+u|0,T=t=(G=G+DA|0)>>>0>>0?t+1|0:t,DA=_(G^UA,t^l,32),t=uA+(f=o)|0,t=R>>>0>(l=R+DA|0)>>>0?t+1|0:t,uA=_(NA^(R=l),t^u,24),l=t,FA=a[r+164>>2],sA=uA,LA=R,t=T+(u=o)|0,t=(t=(uA=G+uA|0)>>>0>>0?t+1|0:t)+FA|0,uA=G=(R=a[r+160>>2])+(T=uA)|0,YA=_(G^DA,(NA=f)^(f=G>>>0>>0?t+1|0:t),16),t=(t=l)+(l=o)|0,t=(G=LA+(T=YA)|0)>>>0>>0?t+1|0:t,T=G,DA=u,u=t,DA=_(sA^G,DA^t,63),G=o,NA=gA,t=L+j|0,t=(t=(gA=gA+V|0)>>>0>>0?t+1|0:t)+EA|0,EA=t=Y>>>0>(gA=Y+gA|0)>>>0?t+1|0:t,UA=_(gA^lA,t^d,32),t=aA+(d=o)|0,aA=Y=X+UA|0,Y=_(NA^Y,(lA=L)^(L=X>>>0>Y>>>0?t+1|0:t),24),lA=t=o,X=t,NA=Y,t=EA+n|0,t=(t=(Y=gA+dA|0)>>>0>>0?t+1|0:t)+X|0,X=t=(EA=NA+Y|0)>>>0>>0?t+1|0:t,UA=_(EA^UA,t^d,16),t=L+(d=o)|0,t=(Y=aA+UA|0)>>>0>>0?t+1|0:t,aA=Y,Y=t,gA=_(NA^aA,t^lA,63),lA=t=o,L=t,NA=q,t=S+j|0,t=(t=(q=V+KA|0)>>>0>>0?t+1|0:t)+L|0,CA=_(NA^(S=V=q+gA|0),(q=q>>>0>S>>>0?t+1|0:t)^CA,32),t=u+(L=o)|0,j=V=T+CA|0,T=t=T>>>0>V>>>0?t+1|0:t,lA=V=_(gA^V,lA^t,24),t=(u=o)+q|0,t=(t=(S=S+V|0)>>>0>>0?t+1|0:t)+O|0,O=_((gA=V=S+Z|0)^CA,(S=Z>>>0>gA>>>0?t+1|0:t)^L,16),t=(Z=o)+T|0,j=V=(q=O)+j|0,L=_(lA^V,(q=q>>>0>V>>>0?t+1|0:t)^u,63),T=o,lA=y,t=m+P|0,t=(t=(V=y+bA|0)>>>0>>0?t+1|0:t)+(u=a[r+196>>2])|0,l=_((CA=V=(y=V)+a[r+192>>2]|0)^YA,(V=y>>>0>CA>>>0?t+1|0:t)^l,32),t=Y+(u=o)|0,m=P,P=t=(y=aA+l|0)>>>0>>0?t+1|0:t,Y=t=_(lA^y,m^t,24),aA=l,l=CA,CA=t,l=l+t|0,t=(m=o)+V|0,t=FA+(l>>>0>>0?t+1|0:t)|0,bA=V=R+l|0,FA=_(aA^V,(CA=R>>>0>V>>>0?t+1|0:t)^u,16),t=P+(l=o)|0,Y=_(Y^(P=V=y+FA|0),(u=m)^(m=y>>>0>P>>>0?t+1|0:t),63),V=o,t=W+AA|0,t=(t=(u=pA+RA|0)>>>0>>0?t+1|0:t)+f|0,uA=_((R=u=u+uA|0)^UA,(u=u>>>0>>0?t+1|0:t)^d,32),t=hA+(y=o)|0,d=W,W=t=(f=_A+uA|0)>>>0<_A>>>0?t+1|0:t,d=_(f^pA,d^t,24),_A=t=o,aA=t,t=u+E|0,t=(t=(R=R+kA|0)>>>0>>0?t+1|0:t)+aA|0,aA=u=R+d|0,pA=_(u^uA,(R=u>>>0>>0?t+1|0:t)^y,16),t=W+(uA=o)|0,y=_((y=d)^(d=u=f+pA|0),(u=u>>>0>>0?t+1|0:t)^_A,63),W=o,t=G+i|0,t=(t=(f=$+DA|0)>>>0<$>>>0?t+1|0:t)+X|0,_A=f=f+EA|0,s=_(f^WA,(EA=f>>>0>>0?t+1|0:t)^s,32),t=IA+(f=o)|0,t=(X=eA+s|0)>>>0>>0?t+1|0:t,eA=G,G=t,IA=_(X^DA,eA^t,24),hA=t=o,eA=t,DA=IA,t=EA+n|0,t=(t=(IA=_A+dA|0)>>>0>>0?t+1|0:t)+eA|0,IA=_((_A=EA=DA+IA|0)^s,(EA=EA>>>0>>0?t+1|0:t)^f,16),t=G+(f=o)|0,t=X>>>0>(eA=X+IA|0)>>>0?t+1|0:t,X=eA,eA=t,s=_(DA^X,t^hA,63),G=o,lA=Y,DA=d,hA=IA,t=S+p0|0,t=(t=(IA=gA+tA|0)>>>0>>0?t+1|0:t)+V|0,Y=_(hA^(d=S=IA+Y|0),(S=d>>>0>>0?t+1|0:t)^f,32),t=(t=u)+(u=o)|0,IA=V,V=t=(f=DA+Y|0)>>>0>>0?t+1|0:t,t=_(lA^f,IA^t,24),hA=a[r+220>>2],lA=t,DA=Y,IA=d,d=t,Y=IA+t|0,t=(IA=o)+S|0,t=(t=d>>>0>Y>>>0?t+1|0:t)+hA|0,DA=_(DA^(gA=S=(d=Y)+a[r+216>>2]|0),(S=S>>>0>>0?t+1|0:t)^u,16),t=V+(d=o)|0,t=(u=f+DA|0)>>>0>>0?t+1|0:t,f=u,Y=IA,IA=t,V=_(lA^u,Y^t,63),u=o,lA=y,t=W+CA|0,CA=Y=y+bA|0,t=(t=Y>>>0>>0?t+1|0:t)+(hA=a[r+204>>2])|0,hA=_((Y=y=Y+a[r+200>>2]|0)^O,(y=y>>>0>>0?t+1|0:t)^Z,32),t=eA+(Z=o)|0,t=X>>>0>(CA=X+hA|0)>>>0?t+1|0:t,X=W,W=t,eA=_(lA^CA,X^t,24),O=t=o,X=t,lA=eA,t=y+F0|0,t=(t=(eA=Y+VA|0)>>>0>>0?t+1|0:t)+X|0,bA=y=lA+eA|0,YA=_(y^hA,(X=Z)^(Z=y>>>0>>0?t+1|0:t),16),t=W+(X=o)|0,t=(y=CA+YA|0)>>>0>>0?t+1|0:t,CA=y,eA=t,y=_(lA^y,t^O,63),W=o,lA=s,t=G+R|0,R=s=s+aA|0,t=(t=s>>>0>>0?t+1|0:t)+(hA=O=a[r+156>>2])|0,hA=_((s=aA=(Y=a[r+152>>2])+s|0)^FA,(aA=l)^(l=R>>>0>s>>>0?t+1|0:t),32),t=(t=q)+(q=o)|0,t=(R=hA)>>>0>(aA=R+j|0)>>>0?t+1|0:t,R=G,G=t,j=_(lA^aA,R^t,24),FA=t=o,R=t,lA=j,t=l+c|0,t=(t=(s=s+HA|0)>>>0>>0?t+1|0:t)+R|0,UA=_((j=l=s+j|0)^hA,(l=s>>>0>l>>>0?t+1|0:t)^q,16),t=G+(R=o)|0,hA=_(lA^(G=q=aA+UA|0),(aA=G>>>0>>0?t+1|0:t)^FA,63),q=o,lA=L,t=T+EA|0,EA=s=L+_A|0,t=(t=s>>>0>>0?t+1|0:t)+(FA=a[r+236>>2])|0,_A=_((s=L=s+a[r+232>>2]|0)^pA,(EA=s>>>0>>0?t+1|0:t)^uA,32),t=m+(uA=o)|0,m=L=P+_A|0,L=_(lA^L,(t=L>>>0

>>0?t+1|0:t)^T,24),T=t,pA=a[r+132>>2],NA=L,lA=m,t=(P=o)+EA|0,t=(t=(s=L+s|0)>>>0>>0?t+1|0:t)+pA|0,t=(L=(m=a[r+128>>2])+s|0)>>>0>>0?t+1|0:t,EA=L,s=uA,uA=t,FA=_(L^_A,s^t,16),t=(t=T)+(T=o)|0,t=(L=lA+(s=FA)|0)>>>0>>0?t+1|0:t,s=L,L=P,P=t,lA=t=_(NA^s,L^t,63),_A=t,gA=t+gA|0,t=(L=o)+S|0,t=pA+(gA>>>0<_A>>>0?t+1|0:t)|0,gA=_((_A=S=m+gA|0)^YA,(S=S>>>0>>0?t+1|0:t)^X,32),t=aA+(m=o)|0,t=G>>>0>(X=G+gA|0)>>>0?t+1|0:t,G=X,X=L,L=t,X=_(lA^G,X^t,24),pA=t=o,aA=t,lA=X,t=S+i|0,t=(t=(X=_A+$|0)>>>0<$>>>0?t+1|0:t)+aA|0,YA=_((_A=S=lA+X|0)^gA,(S=S>>>0>>0?t+1|0:t)^m,16),t=L+(m=o)|0,X=t=G>>>0>(aA=G+YA|0)>>>0?t+1|0:t,gA=_(lA^aA,t^pA,63),L=o,lA=V,t=u+Z|0,t=(t=(G=V+bA|0)>>>0>>0?t+1|0:t)+(pA=a[r+148>>2])|0,R=_((pA=V=G+a[r+144>>2]|0)^UA,(V=G>>>0>V>>>0?t+1|0:t)^R,32),t=P+(G=o)|0,NA=t=_(lA^(P=Z=s+R|0),(Z=u)^(u=s>>>0>P>>>0?t+1|0:t),24),lA=R,R=t,s=t+pA|0,t=(Z=o)+V|0,t=O+(s>>>0>>0?t+1|0:t)|0,pA=_(lA^(s=V=s+Y|0),(R=Y>>>0>s>>>0?t+1|0:t)^G,16),t=u+(Y=o)|0,u=Z,Z=t=P>>>0>(V=P+pA|0)>>>0?t+1|0:t,u=_(NA^(P=V),u^t,63),G=o,lA=y,t=W+l|0,t=(t=(V=y+j|0)>>>0>>0?t+1|0:t)+(O=a[r+164>>2])|0,O=_((l=V=(y=V)+a[r+160>>2]|0)^FA,(V=y>>>0>l>>>0?t+1|0:t)^T,32),t=IA+(y=o)|0,t=(T=f+O|0)>>>0>>0?t+1|0:t,f=W,W=t,IA=_(lA^T,f^t,24),j=t=o,f=t,t=V+n|0,t=(t=(l=l+dA|0)>>>0>>0?t+1|0:t)+f|0,lA=O,O=V=l+IA|0,bA=_(lA^V,(f=l>>>0>V>>>0?t+1|0:t)^y,16),t=W+(l=o)|0,t=T>>>0>(V=T+bA|0)>>>0?t+1|0:t,y=(T=V)^IA,IA=t,y=_(y,t^j,63),W=o,lA=hA,t=q+E|0,t=(t=(V=hA+kA|0)>>>0>>0?t+1|0:t)+uA|0,d=_((hA=V=EA+V|0)^DA,(V=EA>>>0>V>>>0?t+1|0:t)^d,32),t=eA+(EA=o)|0,t=CA>>>0>(uA=CA+d|0)>>>0?t+1|0:t,CA=uA,uA=q,q=t,eA=_(lA^CA,uA^t,24),DA=t=o,uA=t,lA=eA,t=V+AA|0,t=(t=(eA=hA+RA|0)>>>0>>0?t+1|0:t)+uA|0,d=_((uA=V=lA+eA|0)^d,(hA=EA)^(EA=eA>>>0>uA>>>0?t+1|0:t),16),t=q+(eA=o)|0,j=V=CA+d|0,hA=_(lA^V,(q=CA>>>0>V>>>0?t+1|0:t)^DA,63),V=o,lA=u,t=G+S|0,S=CA=u+_A|0,t=(t=CA>>>0>>0?t+1|0:t)+(DA=a[r+196>>2])|0,eA=_((CA=d)^(d=u=S+a[r+192>>2]|0),(u=u>>>0>>0?t+1|0:t)^eA,32),t=IA+(S=o)|0,IA=G,G=t=T>>>0>(CA=T+eA|0)>>>0?t+1|0:t,t=_(lA^(T=CA),IA^t,24),_A=a[r+204>>2],NA=t,lA=eA,eA=t,IA=t+d|0,t=(CA=o)+u|0,t=(t=eA>>>0>IA>>>0?t+1|0:t)+_A|0,DA=u=(eA=IA)+a[r+200>>2]|0,FA=_(lA^u,(d=S)^(S=u>>>0>>0?t+1|0:t),16),t=G+(eA=o)|0,t=(u=T+FA|0)>>>0>>0?t+1|0:t,T=u,G=CA,CA=t,u=_(NA^u,G^t,63),G=o,lA=y,t=R+W|0,R=d=y+s|0,t=(t=d>>>0>>0?t+1|0:t)+(_A=UA=a[r+212>>2])|0,s=_((d=y=(IA=a[r+208>>2])+d|0)^YA,(y=y>>>0>>0?t+1|0:t)^m,32),t=(t=q)+(q=o)|0,R=W,W=t=s>>>0>(m=s+j|0)>>>0?t+1|0:t,t=_(lA^m,R^t,24),_A=a[r+220>>2],NA=t,lA=s,s=d,d=t,s=s+t|0,t=(R=o)+y|0,t=(t=s>>>0>>0?t+1|0:t)+_A|0,j=y=s+a[r+216>>2]|0,s=_(lA^y,(d=y>>>0>>0?t+1|0:t)^q,16),t=W+(_A=o)|0,y=R,R=t=(q=m+s|0)>>>0>>0?t+1|0:t,q=_(NA^(m=q),y^t,63),y=o,lA=hA,t=f+c|0,t=(t=(W=HA+O|0)>>>0>>0?t+1|0:t)+V|0,f=t=(f=W)>>>0>(W=f+hA|0)>>>0?t+1|0:t,pA=_(W^pA,t^Y,32),t=X+(Y=o)|0,X=V,V=t=aA>>>0>(hA=aA+pA|0)>>>0?t+1|0:t,hA=_(lA^(aA=hA),X^t,24),X=t=o,lA=hA,t=t+f|0,f=hA=W+hA|0,t=(t=hA>>>0>>0?t+1|0:t)+(O=a[r+236>>2])|0,hA=pA,pA=W=f+a[r+232>>2]|0,O=_(hA^W,(f=f>>>0>W>>>0?t+1|0:t)^Y,16),t=V+(Y=o)|0,aA=t=(W=aA+O|0)>>>0>>0?t+1|0:t,hA=_(lA^W,t^X,63),V=o,lA=gA,t=L+F0|0,t=(t=(X=gA+VA|0)>>>0>>0?t+1|0:t)+EA|0,t=(X=X+uA|0)>>>0>>0?t+1|0:t,uA=X,EA=t,gA=_(X^bA,t^l,32),t=Z+(l=o)|0,t=(X=P+gA|0)>>>0

>>0?t+1|0:t,P=X,X=L,L=t,X=_(lA^P,X^t,24),bA=t=o,Z=t,lA=X,t=EA+p0|0,t=(t=(X=uA+tA|0)>>>0>>0?t+1|0:t)+Z|0,Z=t=X>>>0>(EA=lA+X|0)>>>0?t+1|0:t,gA=_(EA^gA,t^l,16),t=L+(l=o)|0,t=(X=P+gA|0)>>>0

>>0?t+1|0:t,P=X,X=t,uA=_(lA^P,t^bA,63),bA=t=o,L=t,lA=s,t=S+F0|0,S=s=DA+VA|0,t=(t=s>>>0>>0?t+1|0:t)+L|0,_A=_(lA^(s=VA=s+uA|0),(VA=S>>>0>s>>>0?t+1|0:t)^_A,32),t=aA+(L=o)|0,t=(S=W+_A|0)>>>0>>0?t+1|0:t,W=S,S=t,DA=t=_(uA^W,bA^t,24),uA=t,s=t+s|0,t=(aA=o)+VA|0,t=UA+(s>>>0>>0?t+1|0:t)|0,_A=_((s=VA=s+IA|0)^_A,(uA=IA>>>0>s>>>0?t+1|0:t)^L,16),t=S+(IA=o)|0,W=_(DA^(S=VA=W+_A|0),(L=aA)^(aA=W>>>0>S>>>0?t+1|0:t),63),L=o,lA=u,t=G+d|0,t=(t=(VA=u+j|0)>>>0>>0?t+1|0:t)+(DA=a[r+164>>2])|0,Y=_((DA=VA=(u=VA)+a[r+160>>2]|0)^O,(VA=u>>>0>DA>>>0?t+1|0:t)^Y,32),t=X+(u=o)|0,t=(d=P+Y|0)>>>0

>>0?t+1|0:t,P=d,X=G,G=t,t=_(lA^d,X^t,24),O=a[r+196>>2],NA=t,lA=Y,d=t,Y=t+DA|0,t=(X=o)+VA|0,t=(t=d>>>0>Y>>>0?t+1|0:t)+O|0,DA=_(lA^(Y=VA=(d=Y)+a[r+192>>2]|0),(DA=u)^(u=d>>>0>Y>>>0?t+1|0:t),16),t=G+(O=o)|0,X=_(NA^(G=VA=P+DA|0),(P=P>>>0>G>>>0?t+1|0:t)^X,63),VA=o,lA=q,t=y+f|0,f=d=q+pA|0,t=(t=d>>>0>>0?t+1|0:t)+(F0=a[r+204>>2])|0,gA=_((d=q=d+a[r+200>>2]|0)^gA,(q=f>>>0>d>>>0?t+1|0:t)^l,32),t=CA+(f=o)|0,t=T>>>0>(l=T+gA|0)>>>0?t+1|0:t,T=l,l=y,y=t,l=_(lA^T,l^t,24),pA=t=o,CA=t,lA=l,t=q+p0|0,t=(t=(l=d+tA|0)>>>0>>0?t+1|0:t)+CA|0,gA=_((d=tA=lA+(q=l)|0)^gA,(l=f)^(f=q>>>0>d>>>0?t+1|0:t),16),t=y+(CA=o)|0,tA=_(lA^(y=tA=T+gA|0),(T=T>>>0>y>>>0?t+1|0:t)^pA,63),q=o,lA=hA,t=Z+V|0,t=(t=(l=EA+hA|0)>>>0>>0?t+1|0:t)+(pA=a[r+236>>2])|0,eA=_((hA=EA=l+a[r+232>>2]|0)^FA,(EA=EA>>>0>>0?t+1|0:t)^eA,32),t=R+(Z=o)|0,t=m>>>0>(l=m+eA|0)>>>0?t+1|0:t,m=l,l=V,V=t,R=_(lA^m,l^t,24),l=t=o,pA=R,t=EA+E|0,t=(t=(R=hA+kA|0)>>>0>>0?t+1|0:t)+l|0,t=R>>>0>(kA=pA+R|0)>>>0?t+1|0:t,R=Z,Z=t,eA=_((EA=kA)^eA,R^t,16),t=V+(hA=o)|0,R=l,l=t=m>>>0>(kA=m+eA|0)>>>0?t+1|0:t,kA=_(pA^(m=kA),R^t,63),V=o,t=uA+i|0,t=(t=(R=s+$|0)>>>0<$>>>0?t+1|0:t)+VA|0,t=R>>>0>($=R+X|0)>>>0?t+1|0:t,uA=$,R=HA+$|0,$=t,t=c+t|0,HA=(s=R)>>>0>>0?t+1|0:t,R=X,X=_(eA^uA,hA^$,32),t=T+(uA=o)|0,VA=(y=eA=_(R^(T=$=y+X|0),($=y>>>0>T>>>0?t+1|0:t)^VA,24))+s|0,t=(s=o)+HA|0,t=y>>>0>VA>>>0?t+1|0:t,y=VA,a[r>>2]=y,a[r+4>>2]=t,VA=t,t=_(y^X,t^uA,16),R=HA=o,a[r+120>>2]=t,a[r+124>>2]=R,HA=t,T=t+T|0,t=R+$|0,a[r+80>>2]=T,t=T>>>0>>0?t+1|0:t,a[r+84>>2]=t,N0=r,Y0=_(eA^T,t^s,63),a[N0+40>>2]=Y0,a[r+44>>2]=o,s=tA,t=u+q|0,t=($=Y+tA|0)>>>0>>0?t+1|0:t,tA=$,t=t+(HA=a[r+132>>2])|0,tA=t=($=$+a[r+128>>2]|0)>>>0>>0?t+1|0:t,u=_($^_A,t^IA,32),t=l+(T=o)|0,t=m>>>0>(HA=m+u|0)>>>0?t+1|0:t,m=HA,HA=t,l=_(s^m,t^q,24),t=tA+(R=o)|0,t=(q=l+$|0)>>>0<$>>>0?t+1|0:t,$=(tA=a[r+144>>2])+q|0,t=a[r+148>>2]+t|0,t=$>>>0>>0?t+1|0:t,a[r+8>>2]=$,a[r+12>>2]=t,t=_(u^$,t^T,16),q=$=o,a[r+96>>2]=t,a[r+100>>2]=q,$=t,tA=t+m|0,t=q+HA|0,t=$>>>0>tA>>>0?t+1|0:t,$=tA,a[r+88>>2]=$,a[r+92>>2]=t,N0=r,Y0=_(l^$,t^R,63),a[N0+48>>2]=Y0,a[r+52>>2]=o,s=RA,t=f+V|0,RA=$=d+kA|0,t=(t=$>>>0>>0?t+1|0:t)+(tA=a[r+220>>2])|0,HA=$=$+a[r+216>>2]|0,tA=s+$|0,$=t=$>>>0>>0?t+1|0:t,t=t+AA|0,tA=(q=tA)>>>0>>0?t+1|0:t,s=q,HA=_(DA^HA,$^O,32),t=aA+(q=o)|0,V=_((u=$=S+HA|0)^kA,($=S>>>0>u>>>0?t+1|0:t)^V,24),t=(T=o)+tA|0,t=V>>>0>(kA=s+V|0)>>>0?t+1|0:t,a[r+16>>2]=kA,a[r+20>>2]=t,t=_(kA^HA,t^q,16),RA=kA=o,a[r+104>>2]=t,a[r+108>>2]=kA,kA=t,tA=t+u|0,t=$+RA|0,$=tA,a[r+64>>2]=$,t=kA>>>0>$>>>0?t+1|0:t,a[r+68>>2]=t,N0=r,Y0=_(V^$,t^T,63),a[N0+56>>2]=Y0,a[r+60>>2]=o,t=L+n|0,t=(t=($=W+dA|0)>>>0>>0?t+1|0:t)+Z|0,kA=t=EA>>>0>($=EA+$|0)>>>0?t+1|0:t,HA=_($^gA,t^CA,32),t=P+(V=o)|0,dA=t=G>>>0>(tA=G+HA|0)>>>0?t+1|0:t,q=_(tA^W,t^L,24),t=kA+(u=o)|0,t=$>>>0>(RA=$+q|0)>>>0?t+1|0:t,$=(kA=a[r+152>>2])+RA|0,t=a[r+156>>2]+t|0,t=$>>>0>>0?t+1|0:t,a[r+24>>2]=$,a[r+28>>2]=t,t=_($^HA,t^V,16),a[r+112>>2]=t,kA=o,a[r+116>>2]=kA,$=t+tA|0,t=kA+dA|0,t=$>>>0>>0?t+1|0:t,a[r+72>>2]=$,a[r+76>>2]=t,N0=r,Y0=_(q^$,t^u,63),a[N0+32>>2]=Y0,a[r+36>>2]=o,t=a[r+68>>2]^(h[e+4|0]|h[e+5|0]<<8|h[e+6|0]<<16|h[e+7|0]<<24)^VA,$=a[r+64>>2]^(h[0|e]|h[e+1|0]<<8|h[e+2|0]<<16|h[e+3|0]<<24)^y,v[0|e]=$,v[e+1|0]=$>>>8,v[e+2|0]=$>>>16,v[e+3|0]=$>>>24,v[e+4|0]=t,v[e+5|0]=t>>>8,v[e+6|0]=t>>>16,v[e+7|0]=t>>>24,kA=1;t=($=kA<<3)+e|0,VA=a[($=r+$|0)>>2]^(h[0|t]|h[t+1|0]<<8|h[t+2|0]<<16|h[t+3|0]<<24),dA=a[(tA=$- -64|0)>>2],$=a[tA+4>>2]^a[$+4>>2]^(h[t+4|0]|h[t+5|0]<<8|h[t+6|0]<<16|h[t+7|0]<<24),VA^=dA,v[0|t]=VA,v[t+1|0]=VA>>>8,v[t+2|0]=VA>>>16,v[t+3|0]=VA>>>24,v[t+4|0]=$,v[t+5|0]=$>>>8,v[t+6|0]=$>>>16,v[t+7|0]=$>>>24,(0|(kA=kA+1|0))!=8;);rA=r+256|0}function rr(e,t,r,i,n,E,c){var s,y,u,d,S,G,R,L,Y,T,X,f,l,m,P,q,W,Z,gA,eA,aA,EA,CA,IA,hA,uA,_A,pA,lA,DA,V,$,kA,HA,NA,VA,O,tA,UA,RA,LA,sA=0,FA=0,dA=0,bA=0,YA=0,KA=0,WA=0,x=0,j=0,AA=0,jA=0,g0=0,n0=0,o0=0,c0=0,p0=0,F0=0,H0=0,N0=0,Y0=0,T0=0,J0=0,j0=0,O0=0,z0=0,gt=0,at=0,Bt=0,ot=0,Qt=0,Et=0,ct=0,yt=0,Ht=0,Nt=0,Yt=0,Mt=0,Pt=0,Qg=0,Eg=0,zt=0,sg=0,Cg=0,Ig=0,qg=0,Xg=0,Og=0,Vg=0,Nr=0,Yr=0,Mr=0,Rr=0,xr=0;return rA=uA=rA-560|0,ni(j=uA+352|0,c),Fe(_A=uA+288|0,E,32,0),ut(j,uA+320|0,32,0),ut(j,r,i,n),ag(j,s=uA+224|0),sA=h[E+32|0]|h[E+33|0]<<8|h[E+34|0]<<16|h[E+35|0]<<24,bA=h[E+36|0]|h[E+37|0]<<8|h[E+38|0]<<16|h[E+39|0]<<24,WA=h[E+40|0]|h[E+41|0]<<8|h[E+42|0]<<16|h[E+43|0]<<24,FA=h[E+44|0]|h[E+45|0]<<8|h[E+46|0]<<16|h[E+47|0]<<24,YA=h[E+48|0]|h[E+49|0]<<8|h[E+50|0]<<16|h[E+51|0]<<24,KA=h[E+52|0]|h[E+53|0]<<8|h[E+54|0]<<16|h[E+55|0]<<24,AA=h[E+60|0]|h[E+61|0]<<8|h[E+62|0]<<16|h[E+63|0]<<24,E=h[E+56|0]|h[E+57|0]<<8|h[E+58|0]<<16|h[E+59|0]<<24,v[e+56|0]=E,v[e+57|0]=E>>>8,v[e+58|0]=E>>>16,v[e+59|0]=E>>>24,v[e+60|0]=AA,v[e+61|0]=AA>>>8,v[e+62|0]=AA>>>16,v[e+63|0]=AA>>>24,E=YA,v[e+48|0]=E,v[e+49|0]=E>>>8,v[e+50|0]=E>>>16,v[e+51|0]=E>>>24,E=KA,v[e+52|0]=E,v[e+53|0]=E>>>8,v[e+54|0]=E>>>16,v[e+55|0]=E>>>24,E=WA,v[e+40|0]=E,v[e+41|0]=E>>>8,v[e+42|0]=E>>>16,v[e+43|0]=E>>>24,E=FA,v[e+44|0]=E,v[e+45|0]=E>>>8,v[e+46|0]=E>>>16,v[e+47|0]=E>>>24,v[0|(E=e+32|0)]=sA,v[E+1|0]=sA>>>8,v[E+2|0]=sA>>>16,v[E+3|0]=sA>>>24,sA=bA,v[E+4|0]=sA,v[E+5|0]=sA>>>8,v[E+6|0]=sA>>>16,v[E+7|0]=sA>>>24,Ce(s),le(uA,s),jr(e,uA),ni(j,c),ut(j,e,64,0),ut(j,r,i,n),ag(j,e=uA+160|0),Ce(e),v[0|_A]=248&h[0|_A],v[_A+31|0]=63&h[_A+31|0]|64,Cg=R0(e),WA=h[e+2|0]|h[e+3|0]<<8|h[e+4|0]<<16|h[e+5|0]<<24,ot=R0(e+5|0),YA=o,FA=h[e+7|0]|h[e+8|0]<<8|h[e+9|0]<<16|h[e+10|0]<<24,j=h[e+10|0]|h[e+11|0]<<8|h[e+12|0]<<16|h[e+13|0]<<24,Eg=R0(e+13|0),AA=o,x=h[e+15|0]|h[e+16|0]<<8|h[e+17|0]<<16|h[e+18|0]<<24,Qt=R0(e+18|0),o0=o,Nt=R0(e+21|0),i=h[e+23|0]|h[e+24|0]<<8|h[e+25|0]<<16|h[e+26|0]<<24,KA=R0(e+26|0),r=o,n=h[e+28|0]|h[e+29|0]<<8|h[e+30|0]<<16|h[e+31|0]<<24,zt=R0(_A),T0=h[(e=_A)+2|0]|h[e+3|0]<<8|h[e+4|0]<<16|h[e+5|0]<<24,Yt=R0(e+5|0),z0=o,n0=h[e+7|0]|h[e+8|0]<<8|h[e+9|0]<<16|h[e+10|0]<<24,jA=h[e+10|0]|h[e+11|0]<<8|h[e+12|0]<<16|h[e+13|0]<<24,Xg=R0(e+13|0),J0=o,p0=h[e+15|0]|h[e+16|0]<<8|h[e+17|0]<<16|h[e+18|0]<<24,Ig=R0(e+18|0),N0=o,Mt=R0(e+21|0),c=h[e+23|0]|h[e+24|0]<<8|h[e+25|0]<<16|h[e+26|0]<<24,g0=R0(e+26|0),sA=o,bA=h[e+28|0]|h[e+29|0]<<8|h[e+30|0]<<16|h[e+31|0]<<24,O=R0(s),tA=h[(e=s)+2|0]|h[e+3|0]<<8|h[e+4|0]<<16|h[e+5|0]<<24,UA=R0(e+5|0),RA=o,LA=h[e+7|0]|h[e+8|0]<<8|h[e+9|0]<<16|h[e+10|0]<<24,yt=h[e+10|0]|h[e+11|0]<<8|h[e+12|0]<<16|h[e+13|0]<<24,Yr=R0(e+13|0),gt=o,H0=h[e+15|0]|h[e+16|0]<<8|h[e+17|0]<<16|h[e+18|0]<<24,Mr=R0(e+18|0),c0=o,Pt=R0(e+21|0),e=M(y=bA>>>7|0,0,u=2097151&((3&(e=r))<<30|(r=KA)>>>2),0),r=o,bA=e,n=M(d=2097151&((3&(e=sA))<<30|(sA=g0)>>>2),0,S=n>>>7|0,0),r=o+r|0,bA=e=bA+n|0,sA=e>>>0>>0?r+1|0:r,e=M(u,dA,d,dA),n=o,r=(c=M(G=c>>>5&2097151,0,S,0))+e|0,e=o+n|0,e=r>>>0>>0?e+1|0:e,n=M(y,0,R=i>>>5&2097151,0),i=o+e|0,i=(r=n+r|0)>>>0>>0?i+1|0:i,n=r,Et=i,F0=e=i-((r>>>0<4293918720)-1|0)|0,c=(2097151&e)<<11|(KA=r- -1048576|0)>>>21,e=(e>>21)+sA|0,e=(i=c+bA|0)>>>0>>0?e+1|0:e,c=i,at=e,ct=sA=e-((i>>>0<4293918720)-1|0)|0,r=sA>>21,Bt=(e=M(y,0,S,0))-(j0=-2097152&(Y0=e- -1048576|0))|0,e=((g0=o)-((e>>>0>>0)+(i=g0-((e>>>0<4293918720)-1|0)|0)|0)|0)+r|0,kA=sA=Bt+((2097151&sA)<<11|(bA=c- -1048576|0)>>>21)|0,g0=e=sA>>>0>>0?e+1|0:e,r=M(sA,e,-683901,-1),sA=o,pA=(2097151&i)<<11|Y0>>>21,Y0=e=i>>21,e=(i=M(pA,e,136657,0))+r|0,r=o+sA|0,Bt=e,j0=e>>>0>>0?r+1|0:r,e=M(L=2097151&((1&(e=J0))<<31|Xg>>>1),0,u,dA),r=o,sA=M(Y=jA>>>4&2097151,0,S,0),i=o+r|0,i=(e=sA+e|0)>>>0>>0?i+1|0:i,sA=M(T=p0>>>6&2097151,0,R,0),r=o+i|0,r=(e=sA+e|0)>>>0>>0?r+1|0:r,J0=e,sA=M(X=2097151&Mt,i=0,f=2097151&((7&(e=o0))<<29|Qt>>>3),0),e=o+r|0,r=e=(i=J0+sA|0)>>>0>>0?e+1|0:e,e=(sA=M(l=2097151&((7&(e=N0))<<29|Ig>>>3),0,m=2097151&Nt,0))+i|0,i=o+r|0,i=e>>>0>>0?i+1|0:i,sA=M(G,0,P=x>>>6&2097151,0),r=o+i|0,r=(e=sA+e|0)>>>0>>0?r+1|0:r,i=e,sA=M(d,dA,q=2097151&((1&(e=AA))<<31|Eg>>>1),0),e=o+r|0,e=(i=i+sA|0)>>>0>>0?e+1|0:e,r=(sA=M(y,0,W=j>>>4&2097151,0))+i|0,i=o+e|0,o0=r,j=r>>>0>>0?i+1|0:i,e=M(u,dA,Y,0),r=o,i=M(Z=n0>>>7&2097151,0,S,0),r=o+r|0,r=(e=i+e|0)>>>0>>0?r+1|0:r,i=(sA=M(R,0,L,dA))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,r=(sA=M(T,0,m,dA))+i|0,i=o+e|0,i=r>>>0>>0?i+1|0:i,e=(sA=M(X,dA,P,0))+r|0,r=o+i|0,r=e>>>0>>0?r+1|0:r,i=(sA=M(f,dA,l,dA))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,sA=M(G,0,q,dA),r=o+e|0,r=(i=sA+i|0)>>>0>>0?r+1|0:r,sA=M(d,dA,W,0),e=o+r|0,e=(i=sA+i|0)>>>0>>0?e+1|0:e,r=(sA=M(y,0,gA=FA>>>7&2097151,0))+i|0,i=o+e|0,i=r>>>0>>0?i+1|0:i,sA=r,AA=i,e=i-((r>>>0<4293918720)-1|0)|0,i=r- -1048576|0,x=e,r=o0,o0=(2097151&e)<<11|i>>>21,e=(e>>21)+j|0,e=(FA=(r=FA=r+o0|0)>>>0>>0?e+1|0:e)+j0|0,e=r>>>0>(j=r+Bt|0)>>>0?e+1|0:e,FA=FA-((r>>>0<4293918720)-1|0)|0,jA=j-(r=-2097152&(n0=r- -1048576|0))|0,j=e-((r>>>0>j>>>0)+FA|0)|0,o0=at-(((e=-2097152&bA)>>>0>c>>>0)+ct|0)|0,lA=c-e|0,c=M(pA,Y0,-997805,-1),r=o+AA|0,r=(e=c+sA|0)>>>0>>0?r+1|0:r,c=(sA=M(kA,g0,136657,0))+e|0,e=o+r|0,e=c>>>0>>0?e+1|0:e,r=c,c=M(lA,o0,-683901,-1),e=o+e|0,bA=(r=r+c|0)-(i&=-2097152)|0,AA=(e=r>>>0>>0?e+1|0:e)-((r>>>0>>0)+x|0)|0,e=M(u,dA,Z,0),i=o,r=e,c=M(eA=2097151&((3&(e=z0))<<30|Yt>>>2),0,S,0),e=o+i|0,e=(r=r+c|0)>>>0>>0?e+1|0:e,c=M(R,0,Y,0),i=o+e|0,i=(r=c+r|0)>>>0>>0?i+1|0:i,e=(c=M(L,dA,m,dA))+r|0,r=o+i|0,r=e>>>0>>0?r+1|0:r,i=(c=M(T,0,f,dA))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,c=M(X,dA,q,dA),r=o+e|0,r=(i=c+i|0)>>>0>>0?r+1|0:r,c=M(l,dA,P,0),e=o+r|0,e=(i=c+i|0)>>>0>>0?e+1|0:e,r=(c=M(G,0,W,0))+i|0,i=o+e|0,i=r>>>0>>0?i+1|0:i,e=(c=M(d,dA,gA,0))+r|0,r=o+i|0,r=e>>>0>>0?r+1|0:r,i=e,c=M(y,0,aA=2097151&((3&(e=YA))<<30|ot>>>2),0),e=o+r|0,YA=i=i+c|0,sA=i>>>0>>0?e+1|0:e,e=M(u,dA,eA,0),r=o,i=M(EA=T0>>>5&2097151,0,S,0),r=o+r|0,r=(e=i+e|0)>>>0>>0?r+1|0:r,i=M(R,0,Z,0),r=o+r|0,r=(e=i+e|0)>>>0>>0?r+1|0:r,i=(c=M(Y,0,m,dA))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,r=i,i=M(L,dA,f,dA),e=o+e|0,e=(r=r+i|0)>>>0>>0?e+1|0:e,c=M(T,0,P,0),i=o+e|0,i=(r=c+r|0)>>>0>>0?i+1|0:i,e=(c=M(X,dA,W,0))+r|0,r=o+i|0,r=e>>>0>>0?r+1|0:r,i=M(l,dA,q,dA),r=o+r|0,r=(e=i+e|0)>>>0>>0?r+1|0:r,i=(c=M(G,0,gA,0))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,r=i,i=M(d,dA,aA,0),e=o+e|0,e=(r=r+i|0)>>>0>>0?e+1|0:e,c=M(y,0,CA=WA>>>5&2097151,0),i=o+e|0,i=(r=c+r|0)>>>0>>0?i+1|0:i,c=r,ot=i,Eg=r=i-((r>>>0<4293918720)-1|0)|0,e=(e=r>>21)+sA|0,sA=r=(i=(2097151&r)<<11|(N0=c- -1048576|0)>>>21)+YA|0,Qt=e=r>>>0>>0?e+1|0:e,Nt=r=e-((r>>>0<4293918720)-1|0)|0,e=r>>21,r=(i=bA)+(bA=(2097151&r)<<11|(at=sA- -1048576|0)>>>21)|0,i=e+AA|0,i=r>>>0>>0?i+1|0:i,bA=r,Yt=i,Xg=r=i-((r>>>0<4293918720)-1|0)|0,e=(e=r>>21)+j|0,WA=r=(i=(2097151&r)<<11|(ct=bA- -1048576|0)>>>21)+jA|0,j0=e=r>>>0>>0?e+1|0:e,Ig=r=e-((r>>>0<4293918720)-1|0)|0,T0=(2097151&r)<<11|(x=WA- -1048576|0)>>>21,j=r>>21,e=M(u,dA,T,0),r=o,YA=M(S,0,L,dA),i=o+r|0,i=(e=YA+e|0)>>>0>>0?i+1|0:i,YA=M(X,dA,m,dA),r=o+i|0,r=(e=YA+e|0)>>>0>>0?r+1|0:r,i=(YA=M(R,0,l,dA))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,YA=M(G,0,f,dA),r=o+e|0,r=(i=YA+i|0)>>>0>>0?r+1|0:r,YA=M(d,dA,P,0),e=o+r|0,e=(i=YA+i|0)>>>0>>0?e+1|0:e,r=(YA=M(y,0,q,dA))+i|0,i=o+e|0,i=r>>>0>>0?i+1|0:i,e=r,AA=M(pA,Y0,-683901,-1),r=o+i|0,r=(YA=e+AA|0)>>>0>>0?r+1|0:r,AA=YA,YA=i-((e>>>0<4293918720)-1|0)|0,i=AA-(e=-2097152&(z0=e- -1048576|0))|0,AA=r-((e>>>0>AA>>>0)+YA|0)|0,r=(e=i)+(i=(2097151&FA)<<11|n0>>>21)|0,e=(FA>>21)+AA|0,e=r>>>0>>0?e+1|0:e,i=T0,n0=r-(T0=-2097152&(AA=r- -1048576|0))|0,r=(e-((FA=e-((r>>>0<4293918720)-1|0)|0)+(r>>>0>>0)|0)|0)+j|0,HA=i=i+n0|0,T0=r=i>>>0>>0?r+1|0:r,j=M(i,r,-683901,-1),n0=o,e=M(R,0,X,dA),i=o,r=(jA=M(S,0,T,0))+e|0,e=o+i|0,e=r>>>0>>0?e+1|0:e,i=(jA=M(u,dA,l,dA))+r|0,r=o+e|0,r=i>>>0>>0?r+1|0:r,jA=M(G,0,m,dA),e=o+r|0,e=(i=jA+i|0)>>>0>>0?e+1|0:e,r=(jA=M(d,dA,f,dA))+i|0,i=o+e|0,i=r>>>0>>0?i+1|0:i,e=(jA=M(y,0,P,0))+r|0,r=o+i|0,r=e>>>0>>0?r+1|0:r,i=e,e=(e=YA>>21)+r|0,J0=i=(e=(r=i=i+(YA=(2097151&YA)<<11|z0>>>21)|0)>>>0>>0?e+1|0:e)-((r>>>0<4293918720)-1|0)|0,z0=r-(YA=-2097152&(Bt=r- -1048576|0))|0,i=e-((r>>>0>>0)+i|0)|0,r=(r=(e=FA)>>21)+i|0,NA=e=(FA=(2097151&e)<<11|(FA=AA)>>>21)+z0|0,z0=r=e>>>0>>0?r+1|0:r,i=M(e,r,136657,0),e=o+n0|0,Rr=r=i+j|0,Mt=r>>>0>>0?e+1|0:e,e=M(m,dA,EA,0),i=o,r=(FA=M(IA=2097151&zt,0,R,0))+e|0,e=o+i|0,e=r>>>0>>0?e+1|0:e,FA=M(f,dA,eA,0),i=o+e|0,i=(r=FA+r|0)>>>0>>0?i+1|0:i,e=(FA=M(P,0,Z,0))+r|0,r=o+i|0,r=e>>>0>>0?r+1|0:r,i=(FA=M(Y,0,q,dA))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,FA=M(L,dA,W,0),r=o+e|0,r=(i=FA+i|0)>>>0>>0?r+1|0:r,FA=M(T,0,gA,0),e=o+r|0,e=(i=FA+i|0)>>>0>>0?e+1|0:e,r=(FA=M(X,dA,CA,0))+i|0,i=o+e|0,i=r>>>0>>0?i+1|0:i,e=(FA=M(l,dA,aA,0))+r|0,r=o+i|0,r=e>>>0>>0?r+1|0:r,i=(FA=M(G,0,hA=2097151&Cg,0))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,j=i=(FA=(h[s+23|0]|h[s+24|0]<<8|h[s+25|0]<<16|h[s+26|0]<<24)>>>5&2097151)+i|0,YA=i>>>0>>0?e+1|0:e,e=M(f,dA,EA,0),r=o,FA=M(m,dA,IA,0),i=o+r|0,i=(e=FA+e|0)>>>0>>0?i+1|0:i,FA=M(P,0,eA,0),r=o+i|0,r=(e=FA+e|0)>>>0>>0?r+1|0:r,i=(FA=M(q,dA,Z,0))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,r=i,i=M(Y,0,W,0),e=o+e|0,e=(r=r+i|0)>>>0>>0?e+1|0:e,i=(FA=M(L,dA,gA,0))+r|0,r=o+e|0,r=i>>>0>>0?r+1|0:r,e=(FA=M(T,0,aA,0))+i|0,i=o+r|0,i=e>>>0>>0?i+1|0:i,FA=M(hA,0,X,dA),r=o+i|0,r=(e=FA+e|0)>>>0>>0?r+1|0:r,i=(FA=M(l,dA,CA,0))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,FA=r=(r=i)+(i=2097151&Pt)|0,p0=e=r>>>0>>0?e+1|0:e,Cg=e=e-((r>>>0<4293918720)-1|0)|0,AA=r- -1048576|0,r=(i=e>>>21|0)+YA|0,YA=e=(jA=j)+(j=(2097151&e)<<11|AA>>>21)|0,zt=e>>>0>>0?r+1|0:r,n0=n-(e=-2097152&KA)|0,Og=Et-((e>>>0>n>>>0)+F0|0)|0,e=M(u,dA,G,0),i=o,r=(n=M(S,0,X,dA))+e|0,e=o+i|0,e=r>>>0>>0?e+1|0:e,n=M(d,dA,R,0),i=o+e|0,i=(r=n+r|0)>>>0>>0?i+1|0:i,e=(n=M(y,0,m,dA))+r|0,r=o+i|0,jA=e,KA=e>>>0>>0?r+1|0:r,e=M(S,0,l,dA),r=o,i=M(u,dA,X,dA),r=o+r|0,r=(e=i+e|0)>>>0>>0?r+1|0:r,i=(n=M(G,0,R,0))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,r=i,i=M(d,dA,m,dA),e=o+e|0,e=(r=r+i|0)>>>0>>0?e+1|0:e,n=M(y,0,f,dA),i=o+e|0,i=(r=n+r|0)>>>0>>0?i+1|0:i,n=r,Et=i,F0=r=i-((r>>>0<4293918720)-1|0)|0,e=jA,jA=(2097151&r)<<11|(j=n- -1048576|0)>>>21,r=(r>>21)+KA|0,KA=i=e+jA|0,Pt=r=i>>>0>>0?r+1|0:r,jA=i- -1048576|0,i=(e=(r=r-((i>>>0<4293918720)-1|0)|0)>>21)+Og|0,DA=n0=(Nr=(2097151&r)<<11|jA>>>21)+n0|0,n0=i=n0>>>0>>0?i+1|0:i,e=M(DA,i,470296,0),i=o,jA=Pt-((Ht=r)+((r=-2097152&jA)>>>0>KA>>>0)|0)|0,V=KA-r|0,KA=M(lA,o0,666643,0),r=o+i|0,r=(e=KA+e|0)>>>0>>0?r+1|0:r,i=(KA=M(V,jA,654183,0))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,KA=i,i=e,j=Et-(((e=-2097152&j)>>>0>n>>>0)+F0|0)|0,n=r=n-e|0,J0=(2097151&(r=J0))<<11|Bt>>>21,r=(e=r>>21)+j|0,VA=n=n+J0|0,J0=r=n>>>0>>0?r+1|0:r,j=zt-(((e=YA)>>>0<4293918720)-1|0)|0,sg=e- -1048576|0,n=M(n,r,-997805,-1),r=o+i|0,r=(e=n+KA|0)>>>0>>0?r+1|0:r,n=e,i=YA+e|0,e=r+zt|0,e=i>>>0>>0?e+1|0:e,Bt=(r=i)-(i=-2097152&sg)|0,Og=e-((r>>>0>>0)+j|0)|0,e=M(V,jA,470296,0),r=o,i=M(DA,n0,666643,0),r=o+r|0,r=(e=i+e|0)>>>0>>0?r+1|0:r,i=(n=M(VA,J0,654183,0))+e|0,e=o+r|0,r=i+FA|0,i=p0+(i>>>0>>0?e+1|0:e)|0,i=r>>>0>>0?i+1|0:i,AA=(e=r)-(r=-2097152&AA)|0,p0=i-((e>>>0>>0)+Cg|0)|0,e=M(P,0,EA,0),i=o,r=(n=M(f,dA,IA,0))+e|0,e=o+i|0,e=r>>>0>>0?e+1|0:e,i=M(q,dA,eA,0),e=o+e|0,e=(r=i+r|0)>>>0>>0?e+1|0:e,n=M(W,0,Z,0),i=o+e|0,i=(r=n+r|0)>>>0>>0?i+1|0:i,e=(n=M(Y,0,gA,0))+r|0,r=o+i|0,r=e>>>0>>0?r+1|0:r,i=M(L,dA,aA,0),r=o+r|0,r=(e=i+e|0)>>>0>>0?r+1|0:r,i=(n=M(T,0,CA,0))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,r=i,i=M(hA,0,l,dA),e=o+e|0,e=(r=r+i|0)>>>0>>0?e+1|0:e,i=r,r=e,KA=e=(n=2097151&((7&(e=c0))<<29|Mr>>>3))+i|0,n=e>>>0>>0?r+1|0:r,e=M(q,dA,EA,0),r=o,i=M(P,0,IA,0),r=o+r|0,r=(e=i+e|0)>>>0>>0?r+1|0:r,i=(FA=M(W,0,eA,0))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,FA=M(Z,0,gA,0),r=o+e|0,r=(i=FA+i|0)>>>0>>0?r+1|0:r,FA=M(Y,0,aA,0),e=o+r|0,e=(i=FA+i|0)>>>0>>0?e+1|0:e,r=(FA=M(L,dA,CA,0))+i|0,i=o+e|0,i=r>>>0>>0?i+1|0:i,e=(FA=M(hA,0,T,0))+r|0,r=o+i|0,i=e,e=e>>>0>>0?r+1|0:r,FA=r=(r=i)+(i=H0>>>6&2097151)|0,c0=e=r>>>0>>0?e+1|0:e,Et=e=e-((r>>>0<4293918720)-1|0)|0,YA=r- -1048576|0,r=(i=e>>>21|0)+n|0,n=e=(F0=KA)+(KA=(2097151&e)<<11|YA>>>21)|0,F0=r=e>>>0>>0?r+1|0:r,Cg=e=r-((e>>>0<4293918720)-1|0)|0,r=AA,AA=(2097151&e)<<11|(KA=n- -1048576|0)>>>21,e=(e>>>21|0)+p0|0,p0=r=r+AA|0,zt=e=r>>>0>>0?e+1|0:e,Pt=e=e-((r>>>0<4293918720)-1|0)|0,H0=r- -1048576|0,r=(i=e>>21)+Og|0,r=(e=(AA=(2097151&e)<<11|H0>>>21)+Bt|0)>>>0>>0?r+1|0:r,i=e,AA=e+Rr|0,e=r+Mt|0,e=i>>>0>AA>>>0?e+1|0:e,Mt=AA,AA=r-((i>>>0<4293918720)-1|0)|0,Vg=Mt-(r=-2097152&(qg=i- -1048576|0))|0,Qg=e-((r>>>0>Mt>>>0)+AA|0)|0,r=M(NA,z0,-997805,-1),i=o+zt|0,Ht=e=r+p0|0,Mt=e>>>0>>0?i+1|0:i,e=M(VA,J0,470296,0),i=o,r=(p0=M(V,jA,666643,0))+e|0,e=o+i|0,e=(e=r>>>0>>0?e+1|0:e)+F0|0,p0=(r=r+n|0)-(i=-2097152&KA)|0,F0=(e=r>>>0>>0?e+1|0:e)-((r>>>0>>0)+Cg|0)|0,i=M(VA,J0,666643,0),r=o+c0|0,c0=e=i+FA|0,KA=e>>>0>>0?r+1|0:r,e=M(W,0,EA,0),i=o,r=(n=M(q,dA,IA,0))+e|0,e=o+i|0,e=r>>>0>>0?e+1|0:e,i=M(gA,0,eA,0),e=o+e|0,e=(r=i+r|0)>>>0>>0?e+1|0:e,n=M(Z,0,aA,0),i=o+e|0,i=(r=n+r|0)>>>0>>0?i+1|0:i,e=(n=M(Y,0,CA,0))+r|0,r=o+i|0,r=e>>>0>>0?r+1|0:r,i=M(hA,0,L,dA),r=o+r|0,r=(e=i+e|0)>>>0>>0?r+1|0:r,i=e,n=2097151&((1&(e=gt))<<31|Yr>>>1),e=r,gt=i=i+n|0,FA=i>>>0>>0?e+1|0:e,e=M(gA,0,EA,0),i=o,r=(n=M(W,0,IA,0))+e|0,e=o+i|0,e=r>>>0>>0?e+1|0:e,i=(n=M(eA,0,aA,0))+r|0,r=o+e|0,r=i>>>0>>0?r+1|0:r,e=(n=M(Z,0,CA,0))+i|0,i=o+r|0,i=e>>>0>>0?i+1|0:i,n=M(hA,0,Y,0),r=o+i|0,i=e=n+e|0,e=e>>>0>>0?r+1|0:r,n=r=(r=i)+(i=yt>>>4&2097151)|0,Cg=e=r>>>0>>0?e+1|0:e,zt=e=e-((r>>>0<4293918720)-1|0)|0,yt=r- -1048576|0,r=(i=e>>>21|0)+FA|0,FA=e=(Bt=gt)+(gt=(2097151&e)<<11|yt>>>21)|0,Bt=r=e>>>0>>0?r+1|0:r,Yr=e=r-((e>>>0<4293918720)-1|0)|0,r=c0,c0=(2097151&e)<<11|(gt=FA- -1048576|0)>>>21,e=(e>>>21|0)+KA|0,Mr=e=(e=(r=r+c0|0)>>>0>>0?e+1|0:e)-(((i=-2097152&YA)>>>0>r>>>0)+Et|0)|0,Rr=e=e-(((YA=r-i|0)>>>0<4293918720)-1|0)|0,i=(r=e>>21)+F0|0,Et=e=(KA=(2097151&e)<<11|(c0=YA- -1048576|0)>>>21)+p0|0,Og=i=e>>>0>>0?i+1|0:i,Nr=e=i-((e>>>0<4293918720)-1|0)|0,p0=j0-(((r=-2097152&x)>>>0>WA>>>0)+Ig|0)|0,$=WA-r|0,WA=(2097151&e)<<11|(F0=Et- -1048576|0)>>>21,e=(e>>21)+Mt|0,e=(i=WA+Ht|0)>>>0>>0?e+1|0:e,r=(KA=M(HA,T0,136657,0))+(i-(WA=-2097152&H0)|0)|0,i=o+(e-((i>>>0>>0)+Pt|0)|0)|0,i=r>>>0>>0?i+1|0:i,WA=M($,p0,-683901,-1),e=o+i|0,e=(r=WA+r|0)>>>0>>0?e+1|0:e,WA=r,Ig=e,Mt=e=e-((r>>>0<4293918720)-1|0)|0,i=(r=e>>21)+Qg|0,i=(e=(KA=(2097151&e)<<11|(H0=WA- -1048576|0)>>>21)+Vg|0)>>>0>>0?i+1|0:i,KA=e,Pt=i,Vg=e=i-((e>>>0<4293918720)-1|0)|0,xr=(2097151&e)<<11|(j0=KA- -1048576|0)>>>21,Qg=e>>21,e=M(R,0,EA,0),i=o,r=(x=M(u,dA,IA,0))+e|0,e=o+i|0,e=r>>>0>>0?e+1|0:e,i=(x=M(m,dA,eA,0))+r|0,r=o+e|0,r=i>>>0>>0?r+1|0:r,e=(x=M(f,dA,Z,0))+i|0,i=o+r|0,i=e>>>0>>0?i+1|0:i,r=(x=M(Y,0,P,0))+e|0,e=o+i|0,e=r>>>0>>0?e+1|0:e,i=(x=M(L,dA,q,dA))+r|0,r=o+e|0,r=i>>>0>>0?r+1|0:r,x=M(T,0,W,0),e=o+r|0,e=(i=x+i|0)>>>0>>0?e+1|0:e,x=M(X,dA,aA,0),r=o+e|0,r=(i=x+i|0)>>>0>>0?r+1|0:r,e=(x=M(l,dA,gA,0))+i|0,i=o+r|0,i=e>>>0>>0?i+1|0:i,r=(x=M(G,0,CA,0))+e|0,e=o+i|0,e=r>>>0>>0?e+1|0:e,i=(x=M(hA,0,d,dA))+r|0,r=o+e|0,r=i>>>0>>0?r+1|0:r,Ht=i,i=R0(s+26|0),x=2097151&((3&(e=o))<<30|i>>>2),e=r,e=(i=Ht+x|0)>>>0>>0?e+1|0:e,x=i,Ht=e,e=M(lA,o0,470296,0),r=o,i=M(kA,g0,666643,0),r=o+r|0,r=(e=i+e|0)>>>0>>0?r+1|0:r,O0=M(DA,n0,654183,0),i=o+r|0,i=(e=O0+e|0)>>>0>>0?i+1|0:i,O0=M(V,jA,-997805,-1),r=o+i|0,r=(e=O0+e|0)>>>0>>0?r+1|0:r,i=(O0=M(VA,J0,136657,0))+e|0,e=o+r|0,e=(e=i>>>0>>0?e+1|0:e)+Ht|0,e=(r=i+x|0)>>>0>>0?e+1|0:e,i=r,x=Ht-(((r=x)>>>0<4293918720)-1|0)|0,Ht=r- -1048576|0,r=e+(r=j>>>21|0)|0,r=(i=(j=(2097151&j)<<11|sg>>>21)+i|0)>>>0>>0?r+1|0:r,i=(e=i)-(sg=-2097152&Ht)|0,O0=M(NA,z0,-683901,-1),e=(r=r-((e>>>0>>0)+x|0)|0)+o|0,e=(j=i+O0|0)>>>0>>0?e+1|0:e,O0=j,j=r-((i>>>0<4293918720)-1|0)|0,sg=i- -1048576|0,r=e+(r=AA>>21)|0,r=(i=(AA=(2097151&AA)<<11|qg>>>21)+O0|0)>>>0>>0?r+1|0:r,i=(e=i)-(qg=-2097152&sg)|0,e=(O0=Qg)+(Qg=r-((e>>>0>>0)+j|0)|0)|0,e=i>>>0>(AA=i+xr|0)>>>0?e+1|0:e,r=AA,AA=Qg-((i>>>0<4293918720)-1|0)|0,qg=r-(i=-2097152&(Qg=i- -1048576|0))|0,xr=e-((r>>>0>>0)+AA|0)|0,O0=KA-(e=-2097152&j0)|0,Pt=Pt-((e>>>0>KA>>>0)+Vg|0)|0,Vg=WA-(e=-2097152&H0)|0,Ig=Ig-((e>>>0>WA>>>0)+Mt|0)|0,i=M(NA,z0,654183,0),e=o+Og|0,e=(r=i+Et|0)>>>0>>0?e+1|0:e,i=(KA=M(HA,T0,-997805,-1))+(r-(WA=-2097152&F0)|0)|0,r=o+(e-((r>>>0>>0)+Nr|0)|0)|0,r=i>>>0>>0?r+1|0:r,WA=M($,p0,136657,0),e=o+r|0,j0=i=WA+i|0,H0=i>>>0>>0?e+1|0:e,KA=bA-(e=-2097152&ct)|0,Yt=Yt-((e>>>0>bA>>>0)+Xg|0)|0,e=M(kA,g0,-997805,-1),r=o,bA=M(pA,Y0,654183,0),i=o+r|0,i=(e=bA+e|0)>>>0>>0?i+1|0:i,bA=M(lA,o0,136657,0),r=o+i|0,r=(e=bA+e|0)>>>0>>0?r+1|0:r,i=(bA=M(DA,n0,-683901,-1))+e|0,e=o+r|0,r=(e=i>>>0>>0?e+1|0:e)+Qt|0,r=(i=i+sA|0)>>>0>>0?r+1|0:r,bA=(e=i)-(i=-2097152&at)|0,Qt=r-((e>>>0>>0)+Nt|0)|0,e=M(kA,g0,654183,0),r=o,sA=M(pA,Y0,470296,0),i=o+r|0,i=(e=sA+e|0)>>>0>>0?i+1|0:i,r=(sA=M(lA,o0,-997805,-1))+e|0,e=o+i|0,i=r+c|0,r=ot+(r>>>0>>0?e+1|0:e)|0,r=i>>>0>>0?r+1|0:r,e=i,i=M(DA,n0,136657,0),r=o+r|0,r=(e=e+i|0)>>>0>>0?r+1|0:r,i=(c=M(V,jA,-683901,-1))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,sA=(r=i)-(i=-2097152&N0)|0,N0=e-((r>>>0>>0)+Eg|0)|0,e=M(u,dA,EA,0),i=o,r=(c=M(S,0,IA,0))+e|0,e=o+i|0,e=r>>>0>>0?e+1|0:e,i=(c=M(R,0,eA,0))+r|0,r=o+e|0,r=i>>>0>>0?r+1|0:r,c=M(m,dA,Z,0),e=o+r|0,e=(i=c+i|0)>>>0>>0?e+1|0:e,c=M(Y,0,f,dA),r=o+e|0,r=(i=c+i|0)>>>0>>0?r+1|0:r,e=(c=M(L,dA,P,0))+i|0,i=o+r|0,i=e>>>0>>0?i+1|0:i,r=(c=M(T,0,q,dA))+e|0,e=o+i|0,e=r>>>0>>0?e+1|0:e,i=(c=M(X,dA,gA,0))+r|0,r=o+e|0,r=i>>>0>>0?r+1|0:r,c=M(l,dA,W,0),e=o+r|0,e=(i=c+i|0)>>>0>>0?e+1|0:e,c=M(G,0,aA,0),r=o+e|0,r=(i=c+i|0)>>>0>>0?r+1|0:r,e=(c=M(hA,0,y,0))+i|0,i=o+r|0,i=e>>>0>>0?i+1|0:i,r=(c=M(d,dA,CA,0))+e|0,e=o+i|0,e=r>>>0>>0?e+1|0:e,e=(x>>>21|0)+(r=(i=(c=(h[s+28|0]|h[s+29|0]<<8|h[s+30|0]<<16|h[s+31|0]<<24)>>>7|0)+r|0)>>>0>>0?e+1|0:e)|0,e=(i=(c=(2097151&x)<<11|Ht>>>21)+i|0)>>>0>>0?e+1|0:e,c=i,at=e,ct=e=e-((i>>>0<4293918720)-1|0)|0,r=sA,sA=(2097151&e)<<11|(WA=i- -1048576|0)>>>21,e=(e>>21)+N0|0,e=(i=r+sA|0)>>>0>>0?e+1|0:e,sA=i,Et=e,F0=e=e-((i>>>0<4293918720)-1|0)|0,r=bA,bA=(2097151&e)<<11|(dA=i- -1048576|0)>>>21,e=(e>>21)+Qt|0,x=e=(i=r+bA|0)>>>0>>0?e+1|0:e,N0=e=e-((i>>>0<4293918720)-1|0)|0,ot=(2097151&e)<<11|(bA=i- -1048576|0)>>>21,e=(e>>21)+Yt|0,Qt=KA=ot+KA|0,KA=e=KA>>>0>>0?e+1|0:e,e=(r=j0)+(j0=M(Qt,e,-683901,-1))|0,r=o+H0|0,ot=e,H0=e>>>0>>0?r+1|0:r,x=x-(((e=-2097152&bA)>>>0>i>>>0)+N0|0)|0,Nt=i-e|0,r=M(NA,z0,470296,0)+YA|0,e=Mr+o|0,e=r>>>0>>0?e+1|0:e,i=(YA=M(HA,T0,654183,0))+(r-(bA=-2097152&c0)|0)|0,r=o+(e-((r>>>0>>0)+Rr|0)|0)|0,r=i>>>0>>0?r+1|0:r,e=i,i=M($,p0,-997805,-1),r=o+r|0,r=(e=e+i|0)>>>0>>0?r+1|0:r,i=(bA=M(Qt,KA,136657,0))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,r=(bA=M(Nt,x,-683901,-1))+i|0,i=o+e|0,c0=i=r>>>0>>0?i+1|0:i,j0=i=i-((r>>>0<4293918720)-1|0)|0,e=(e=i>>21)+H0|0,e=(i=(bA=(2097151&i)<<11|(YA=r- -1048576|0)>>>21)+ot|0)>>>0>>0?e+1|0:e,bA=i,H0=e,ot=i=e-((i>>>0<4293918720)-1|0)|0,Yt=(2097151&i)<<11|(N0=bA- -1048576|0)>>>21,i=(i>>21)+Ig|0,i=Yt>>>0>(Eg=Yt+Vg|0)>>>0?i+1|0:i,Yt=Eg,Eg=i,Xg=bA-(e=-2097152&N0)|0,ot=H0-((e>>>0>bA>>>0)+ot|0)|0,H0=r-(e=-2097152&YA)|0,c0=c0-((e>>>0>r>>>0)+j0|0)|0,e=(i=M(NA,z0,666643,0))+(FA-(r=-2097152>)|0)|0,r=o+(Bt-((r>>>0>FA>>>0)+Yr|0)|0)|0,r=e>>>0>>0?r+1|0:r,bA=M(HA,T0,470296,0),i=o+r|0,i=(e=bA+e|0)>>>0>>0?i+1|0:i,r=(bA=M($,p0,654183,0))+e|0,e=o+i|0,N0=r,bA=r>>>0>>0?e+1|0:e,FA=sA-(e=-2097152&dA)|0,sA=Et-((e>>>0>sA>>>0)+F0|0)|0,e=M(kA,g0,470296,0),i=o,r=(YA=M(pA,Y0,666643,0))+e|0,e=o+i|0,e=r>>>0>>0?e+1|0:e,YA=M(lA,o0,654183,0),i=o+e|0,i=(r=YA+r|0)>>>0>>0?i+1|0:i,YA=M(DA,n0,-997805,-1),e=o+i|0,e=(r=YA+r|0)>>>0>>0?e+1|0:e,i=(YA=M(V,jA,136657,0))+r|0,r=o+e|0,r=i>>>0>>0?r+1|0:r,e=i,i=M(VA,J0,-683901,-1),r=o+r|0,r=(e=e+i|0)>>>0>>0?r+1|0:r,i=e+c|0,e=r+at|0,e=i>>>0>>0?e+1|0:e,c=(r=i)-(i=-2097152&WA)|0,i=e-((r>>>0>>0)+ct|0)|0,r=(e=c)+(c=(2097151&j)<<11|sg>>>21)|0,e=(j>>21)+i|0,e=r>>>0>>0?e+1|0:e,c=r,z0=e,n0=r=e-((r>>>0<4293918720)-1|0)|0,WA=(2097151&r)<<11|(YA=c- -1048576|0)>>>21,r=(r>>21)+sA|0,gt=i=WA+FA|0,FA=r=i>>>0>>0?r+1|0:r,r=M(i,r,-683901,-1),i=o+bA|0,i=(e=r+N0|0)>>>0>>0?i+1|0:i,r=(sA=M(Qt,KA,-997805,-1))+e|0,e=o+i|0,e=r>>>0>>0?e+1|0:e,i=(sA=M(Nt,x,136657,0))+r|0,r=o+e|0,ct=i,o0=i>>>0>>0?r+1|0:r,e=M(aA,0,EA,0),i=o,r=(sA=M(gA,0,IA,0))+e|0,e=o+i|0,e=r>>>0>>0?e+1|0:e,i=(sA=M(eA,0,CA,0))+r|0,r=o+e|0,r=i>>>0>>0?r+1|0:r,e=(sA=M(hA,0,Z,0))+i|0,i=o+r|0,r=e,e=e>>>0>>0?i+1|0:i,dA=r=(i=LA>>>7&2097151)+r|0,bA=r>>>0>>0?e+1|0:e,e=M(EA,0,CA,0),r=o,i=M(aA,0,IA,0),r=o+r|0,r=(e=i+e|0)>>>0>>0?r+1|0:r,sA=M(hA,0,eA,0),i=o+r|0,i=(e=sA+e|0)>>>0>>0?i+1|0:i,r=e,sA=2097151&((3&(e=RA))<<30|UA>>>2),e=i,e=(r=r+sA|0)>>>0>>0?e+1|0:e,sA=r,WA=e,jA=e=e-((r>>>0<4293918720)-1|0)|0,r=e>>>21|0,e=(i=dA)+(dA=(2097151&e)<<11|(j=sA- -1048576|0)>>>21)|0,i=r+bA|0,bA=e,J0=i=e>>>0>>0?i+1|0:i,N0=e=i-((e>>>0<4293918720)-1|0)|0,i=n+((2097151&e)<<11|(dA=bA- -1048576|0)>>>21)|0,e=Cg+(e>>>21|0)|0,e=i>>>0>>0?e+1|0:e,r=(g0=M(HA,T0,666643,0))+(i-(n=-2097152&yt)|0)|0,i=o+(e-((i>>>0>>0)+zt|0)|0)|0,e=(n=M($,p0,470296,0))+r|0,r=o+(r>>>0>>0?i+1|0:i)|0,r=e>>>0>>0?r+1|0:r,i=(n=M(gt,FA,136657,0))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,r=i,i=M(Qt,KA,654183,0),e=o+e|0,e=(r=r+i|0)>>>0>>0?e+1|0:e,i=(n=M(Nt,x,-997805,-1))+r|0,r=o+e|0,g0=i,T0=r=i>>>0>>0?r+1|0:r,at=r=r-((i>>>0<4293918720)-1|0)|0,n=(2097151&r)<<11|(Y0=i- -1048576|0)>>>21,r=(r>>21)+o0|0,n=r=(i=n+ct|0)>>>0>>0?r+1|0:r,ct=r=r-((i>>>0<4293918720)-1|0)|0,yt=(2097151&r)<<11|(o0=i- -1048576|0)>>>21,r=(r>>21)+c0|0,Et=H0=yt+H0|0,H0=H0>>>0>>0?r+1|0:r,yt=n,r=c-(e=-2097152&YA)|0,n=z0-((e>>>0>c>>>0)+n0|0)|0,e=(c=(2097151&AA)<<11|Qg>>>21)+r|0,r=(AA>>21)+n|0,n=e,z0=r=e>>>0>>0?r+1|0:r,n0=e=r-((e>>>0<4293918720)-1|0)|0,YA=r=e>>21,c=i,i=M(c0=(2097151&e)<<11|(AA=n- -1048576|0)>>>21,r,-683901,-1),e=o+yt|0,e=(r=c+i|0)>>>0>>0?e+1|0:e,yt=r-(i=-2097152&o0)|0,ct=e-((r>>>0>>0)+ct|0)|0,i=M(c0,YA,136657,0),r=o+T0|0,r=(e=i+g0|0)>>>0>>0?r+1|0:r,F0=e-(i=-2097152&Y0)|0,j0=r-((e>>>0>>0)+at|0)|0,c=M($,p0,666643,0),i=o+(J0-(((r=-2097152&dA)>>>0>bA>>>0)+N0|0)|0)|0,i=(e=c+(bA-r|0)|0)>>>0>>0?i+1|0:i,r=(c=M(gt,FA,-997805,-1))+e|0,e=o+i|0,e=r>>>0>>0?e+1|0:e,i=(c=M(Qt,KA,470296,0))+r|0,r=o+e|0,r=i>>>0>>0?r+1|0:r,e=i,i=M(Nt,x,654183,0),r=o+r|0,N0=e=e+i|0,dA=e>>>0>>0?r+1|0:r,g0=sA,Y0=WA,e=M(hA,0,EA,0),i=o,r=(c=M(CA,0,IA,0))+e|0,e=o+i|0,e=r>>>0>>0?e+1|0:e,i=(r=(c=tA>>>5&2097151)+r|0)>>>0>>0?e+1|0:e,sA=r,c=2097151&O,r=M(hA,0,IA,0)+c|0,e=o,e=r>>>0>>0?e+1|0:e,c=r,o0=e,T0=e=e-((r>>>0<4293918720)-1|0)|0,r=(r=e>>>21|0)+i|0,r=(e=(WA=sA)+(sA=(2097151&e)<<11|(bA=c- -1048576|0)>>>21)|0)>>>0>>0?r+1|0:r,sA=e,J0=r,p0=e=r-((e>>>0<4293918720)-1|0)|0,r=g0,g0=(2097151&e)<<11|(WA=sA- -1048576|0)>>>21,e=(e>>>21|0)+Y0|0,e=(i=r+g0|0)>>>0>>0?e+1|0:e,i=(g0=M(gt,FA,654183,0))+((r=i)-(j&=-2097152)|0)|0,r=o+(e-((16383&jA)+(r>>>0>>0)|0)|0)|0,r=i>>>0>>0?r+1|0:r,e=i,i=M(Qt,KA,666643,0),r=o+r|0,r=(e=e+i|0)>>>0>>0?r+1|0:r,i=(KA=M(Nt,x,470296,0))+e|0,e=o+r|0,e=i>>>0>>0?e+1|0:e,KA=i,g0=e,Y0=e=e-((i>>>0<4293918720)-1|0)|0,jA=(2097151&e)<<11|(j=i- -1048576|0)>>>21,e=(e>>21)+dA|0,jA=e=(i=jA+N0|0)>>>0>>0?e+1|0:e,N0=e=e-((i>>>0<4293918720)-1|0)|0,r=F0,F0=(2097151&e)<<11|(dA=i- -1048576|0)>>>21,e=(e>>21)+j0|0,e=F0>>>0>(at=r+F0|0)>>>0?e+1|0:e,F0=at,at=e,e=(r=M(c0,YA,-997805,-1))+i|0,i=o+jA|0,i=e>>>0>>0?i+1|0:i,dA=e-(r=-2097152&dA)|0,jA=i-((e>>>0>>0)+N0|0)|0,i=M(c0,YA,654183,0),r=o+g0|0,r=(e=i+KA|0)>>>0>>0?r+1|0:r,g0=e-(i=-2097152&j)|0,Y0=r-((e>>>0>>0)+Y0|0)|0,r=(i=M(gt,FA,470296,0))+(sA-(e=-2097152&WA)|0)|0,e=o+(J0-((16383&p0)+(e>>>0>sA>>>0)|0)|0)|0,e=r>>>0>>0?e+1|0:e,i=(sA=M(Nt,x,666643,0))+r|0,r=o+e|0,KA=i,sA=i>>>0>>0?r+1|0:r,e=(i=M(gt,FA,666643,0))+(c-(r=-2097152&bA)|0)|0,r=o+(o0-((4095&T0)+(r>>>0>c>>>0)|0)|0)|0,r=e>>>0>>0?r+1|0:r,i=e,WA=r,FA=r=r-((e>>>0<4293918720)-1|0)|0,bA=KA,KA=(2097151&r)<<11|(c=e- -1048576|0)>>>21,r=(r>>21)+sA|0,KA=r=(sA=bA=bA+KA|0)>>>0>>0?r+1|0:r,j=r=r-((sA>>>0<4293918720)-1|0)|0,e=g0,g0=(2097151&r)<<11|(bA=sA- -1048576|0)>>>21,r=(r>>21)+Y0|0,r=(x=e+g0|0)>>>0>>0?r+1|0:r,g0=x,x=r,r=(e=sA)+(sA=M(c0,YA,470296,0))|0,e=o+KA|0,e=r>>>0>>0?e+1|0:e,bA=r-(sA=-2097152&bA)|0,sA=e-((r>>>0>>0)+j|0)|0,KA=bA,e=(i-(r=-2097152&c)|0)+(c=M(c0,YA,666643,0))|0,r=o+(WA-((r>>>0>i>>>0)+FA|0)|0)|0,bA=e,i=e,e=(e=(r=e>>>0>>0?r+1|0:r)>>21)+sA|0,e=(r=KA+(i=(2097151&r)<<11|i>>>21)|0)>>>0>>0?e+1|0:e,WA=r,i=r,r=(r=e>>21)+x|0,YA=e=(i=(2097151&e)<<11|i>>>21)+g0|0,c=(2097151&(r=e>>>0>>0?r+1|0:r))<<11|(i=e)>>>21,i=(e=r>>21)+jA|0,KA=r=c+dA|0,c=(2097151&(i=(e=r)>>>0>>0?i+1|0:i))<<11|e>>>21,e=(r=i>>21)+at|0,j=i=c+F0|0,c=(2097151&(e=(r=i)>>>0>>0?e+1|0:e))<<11|r>>>21,r=(i=e>>21)+ct|0,x=e=c+yt|0,i=e,e=(e=(r=e>>>0>>0?r+1|0:r)>>21)+H0|0,e=(r=(i=(2097151&r)<<11|i>>>21)+Et|0)>>>0>>0?e+1|0:e,dA=r,i=r,r=(r=e>>21)+ot|0,g0=e=(i=(2097151&e)<<11|i>>>21)+Xg|0,c=(2097151&(r=e>>>0>>0?r+1|0:r))<<11|(i=e)>>>21,i=(e=r>>21)+Eg|0,Y0=r=c+Yt|0,c=(2097151&(i=(e=r)>>>0>>0?i+1|0:i))<<11|e>>>21,e=(r=i>>21)+Pt|0,o0=i=c+O0|0,c=(2097151&(e=(r=i)>>>0>>0?e+1|0:e))<<11|r>>>21,r=(i=e>>21)+xr|0,T0=e=c+qg|0,i=e,e=(r=e>>>0>>0?r+1|0:r)>>21,i=(2097151&r)<<11|i>>>21,c=n-(r=-2097152&AA)|0,r=(z0-((r>>>0>n>>>0)+n0|0)|0)+e|0,AA=i=i+c|0,c=i=(r=(e=i)>>>0>>0?r+1|0:r)>>21,e=M(FA=(2097151&r)<<11|e>>>21,i,666643,0),r=o,sA=e=e+(i=2097151&bA)|0,n=r=e>>>0>>0?r+1|0:r,v[0|E]=e,v[E+1|0]=(255&r)<<24|e>>>8,i=2097151&WA,r=M(FA,c,470296,0)+i|0,e=o,bA=(WA=(2097151&n)<<11|sA>>>21)+r|0,r=(n>>21)+(e=r>>>0>>0?e+1|0:e)|0,r=bA>>>0>>0?r+1|0:r,v[E+4|0]=(2047&r)<<21|bA>>>11,e=r,v[E+3|0]=(7&e)<<29|bA>>>3,WA=2097151&YA,i=M(FA,c,654183,0)+WA|0,r=o,YA=(2097151&e)<<11|bA>>>21,e=(e>>21)+(r=i>>>0>>0?r+1|0:r)|0,r=e=YA>>>0>(i=WA=YA+i|0)>>>0?e+1|0:e,v[E+6|0]=(63&e)<<26|i>>>6,WA=0,e=bA&=2097151,v[E+2|0]=31&((65535&n)<<16|sA>>>16)|e<<5,sA=2097151&KA,n=M(FA,c,-997805,-1)+sA|0,e=o,YA=(2097151&r)<<11|i>>>21,r=(r>>21)+(e=n>>>0>>0?e+1|0:e)|0,r=(e=sA=YA+n|0)>>>0>>0?r+1|0:r,v[E+9|0]=(511&r)<<23|e>>>9,v[E+8|0]=(1&r)<<31|e>>>1,n=0,sA=(i=YA=2097151&i)<<2,i=WA,v[E+5|0]=sA|(524287&i)<<13|bA>>>19,bA=2097151&j,sA=M(FA,c,136657,0)+bA|0,i=o,i=sA>>>0>>0?i+1|0:i,bA=sA,sA=i,i=r,r=(r>>=21)+sA|0,r=(i=(KA=bA)+(bA=(2097151&i)<<11|e>>>21)|0)>>>0>>0?r+1|0:r,v[E+12|0]=(4095&r)<<20|i>>>12,v[E+11|0]=(15&r)<<28|i>>>4,sA=0,bA=(e=WA=2097151&e)<<7,e=n,n=YA,v[E+7|0]=bA|(16383&e)<<18|n>>>14,n=(e=M(FA,c,-683901,-1))+(c=2097151&x)|0,e=o,e=n>>>0>>0?e+1|0:e,c=n,n=e,bA=(2097151&(e=r))<<11|i>>>21,e=(r=e>>21)+n|0,e=(c=bA+c|0)>>>0>>0?e+1|0:e,v[E+14|0]=(127&e)<<25|c>>>7,bA=0,i=(r=FA=2097151&i)<<4,r=sA,v[E+10|0]=i|(131071&r)<<15|WA>>>17,r=e,e>>=21,n=i=(sA=(2097151&r)<<11|c>>>21)+(2097151&dA)|0,r=i>>>0>>0?e+1|0:e,v[E+17|0]=(1023&r)<<22|i>>>10,v[E+16|0]=(3&r)<<30|i>>>2,sA=0,c=(e=WA=2097151&c)<<1,e=bA,v[E+13|0]=c|(1048575&e)<<12|FA>>>20,e=r>>21,i=(r=(c=(2097151&r)<<11|i>>>21)+(2097151&g0)|0)>>>0>>0?e+1|0:e,c=r,v[E+20|0]=(8191&i)<<19|r>>>13,v[E+19|0]=(31&i)<<27|r>>>5,r=(e=FA=2097151&n)<<6,e=sA,v[E+15|0]=r|(32767&e)<<17|WA>>>15,r=i>>21,WA=n=(sA=(2097151&i)<<11|c>>>21)+(2097151&Y0)|0,n=n>>>0>>0?r+1|0:r,v[E+21|0]=WA,r=(e=c)<<3,e=bA,v[E+18|0]=r|(262143&e)<<14|FA>>>18,e=WA,v[E+22|0]=(255&n)<<24|e>>>8,r=n>>21,r=(e=(c=(2097151&n)<<11|e>>>21)+(2097151&o0)|0)>>>0>>0?r+1|0:r,c=e,v[E+25|0]=(2047&r)<<21|e>>>11,v[E+24|0]=(7&r)<<29|e>>>3,e=r>>21,i=(r=(sA=(2097151&r)<<11|c>>>21)+(2097151&T0)|0)>>>0>>0?e+1|0:e,sA=r,v[E+27|0]=(63&i)<<26|r>>>6,e=c&=2097151,v[E+23|0]=31&((65535&n)<<16|WA>>>16)|e<<5,e=i>>21,e=(r=(i=(2097151&i)<<11|r>>>21)+(2097151&AA)|0)>>>0>>0?e+1|0:e,v[E+31|0]=(131071&e)<<15|r>>>17,v[E+30|0]=(511&e)<<23|r>>>9,v[E+29|0]=(1&e)<<31|r>>>1,n=0,e=(i=sA&=2097151)<<2,i=bA,v[E+26|0]=e|(524287&i)<<13|c>>>19,e=n,v[E+28|0]=(16383&e)<<18|sA>>>14|r<<7,B0(_A,64),B0(s,64),t&&(a[t>>2]=64,a[t+4>>2]=0),rA=uA+560|0,0}function Ng(e,t,r,i){for(var n=0,E=0,c=0,s=0,y=0,u=0,d=0,S=0,G=0,R=0,L=0,Y=0,T=0,X=0,f=0,l=0,m=0,P=0,q=0,W=0,Z=0,gA=0,eA=0,aA=0,EA=0,CA=0,IA=0,hA=0,uA=0,_A=0,pA=0,lA=0,DA=0,V=0,$=0,kA=0,HA=0,NA=0,VA=0,O=0;s=(n=d<<3)+r|0,W=h[4+(n=t+n|0)|0]|h[n+5|0]<<8|h[n+6|0]<<16|h[n+7|0]<<24,c=(u=R=h[0|n]|h[n+1|0]<<8|h[n+2|0]<<16|h[n+3|0]<<24)<<24|u<<8&16711680,a[s>>2]=-16777216&((255&W)<<24|u>>>8)|16711680&((16777215&W)<<8|u>>>24)|W>>>8&65280|W>>>24,n=0,a[s+4>>2]=65280&(W<<24|u>>>8)|255&(W<<8|u>>>24)|c|n|n,(0|(d=d+1|0))!=16;);for(t=W0(i,e,64);;){if(n=a[(i=W=(Z=kA<<3)+r|0)>>2],i=a[i+4>>2],s=_(T=a[t+32>>2],S=a[t+36>>2],14),c=o,s=_(T,S,18)^s,c^=o,s=_(T,S,41)^s,i=(o^c)+i|0,i=(n=s+n|0)>>>0>>0?i+1|0:i,E=a[t+48>>2],n=(c=a[(s=Z+34144|0)>>2])+n|0,i=a[s+4>>2]+i|0,i=n>>>0>>0?i+1|0:i,s=(c=E^((Y=a[t+40>>2])^E)&T)+n|0,n=(((X=a[t+52>>2])^(f=a[t+44>>2]))&S^X)+i|0,n=c>>>0>s>>>0?n+1|0:n,s=(c=a[t+56>>2])+s|0,i=a[t+60>>2]+n|0,i=c>>>0>s>>>0?i+1|0:i,c=s+(d=a[t+24>>2])|0,n=a[t+28>>2]+i|0,u=c,G=n=c>>>0>>0?n+1|0:n,a[t+24>>2]=c,a[t+28>>2]=n,n=_(m=a[t>>2],d=a[t+4>>2],28),R=o,n=_(m,d,34)^n,c=o^R,R=s+(_(m,d,39)^n)|0,n=i+(o^c)|0,n=s>>>0>R>>>0?n+1|0:n,R=(l=m&((s=a[t+16>>2])|(y=a[t+8>>2]))|s&y)+R|0,i=(i=n)+(d&((n=a[t+20>>2])|(c=a[t+12>>2]))|n&c)|0,i=R>>>0>>0?i+1|0:i,l=R,R=i,a[t+56>>2]=l,a[t+60>>2]=i,i=n,n=_(u,G,14),L=o,P=_(u,G,18)^n,L^=o,aA=s,s=(n=E)+(E=(Y^T)&u^Y)|0,n=((S^f)&G^f)+X|0,n=s>>>0>>0?n+1|0:n,E=_(u,G,41)^P,n=(o^L)+n|0,n=(s=E+s|0)>>>0>>0?n+1|0:n,s=(L=a[(X=IA=(E=8|Z)+r|0)>>2])+s|0,n=a[X+4>>2]+n|0,n=s>>>0>>0?n+1|0:n,s=(X=a[(E=E+34144|0)>>2])+s|0,n=a[E+4>>2]+n|0,n=s>>>0>>0?n+1|0:n,L=s,X=i,i=n,n=X+n|0,n=(s=aA+(E=s)|0)>>>0>>0?n+1|0:n,E=s,X=n,a[t+16>>2]=E,a[t+20>>2]=n,n=_(l,R,28),s=o,P=_(l,R,34)^n,q=o^s,s=(n=L)+(L=(y|m)&l|y&m)|0,n=((c|d)&R|c&d)+i|0,n=s>>>0>>0?n+1|0:n,L=_(l,R,39)^P,i=(o^q)+n|0,i=(s=L+s|0)>>>0>>0?i+1|0:i,L=s,s=i,a[t+48>>2]=L,a[t+52>>2]=i,i=_(E,X,14),n=o,P=_(E,X,18)^i,q=o^n,aA=y,n=((S^G)&X^S)+f|0,n=(i=(y=(u^T)&E^T)+Y|0)>>>0>>0?n+1|0:n,y=_(E,X,41)^P,n=(o^q)+n|0,n=(i=y+i|0)>>>0>>0?n+1|0:n,y=(y=i)+(f=a[(i=hA=(Y=16|Z)+r|0)>>2])|0,i=a[i+4>>2]+n|0,i=y>>>0>>0?i+1|0:i,y=(Y=a[(n=Y+34144|0)>>2])+y|0,n=a[n+4>>2]+i|0,n=y>>>0>>0?n+1|0:n,f=y,Y=y,i=n,n=n+c|0,Y=n=(y=aA+y|0)>>>0>>0?n+1|0:n,a[t+8>>2]=y,a[t+12>>2]=n,n=_(L,s,28),c=o,P=_(L,s,34)^n,c^=o,i=((d|R)&s|d&R)+i|0,i=(n=(n=f)+(f=(l|m)&L|l&m)|0)>>>0>>0?i+1|0:i,f=_(L,s,39)^P,i=(o^c)+i|0,i=(n=f+n|0)>>>0>>0?i+1|0:i,f=n,c=i,a[t+40>>2]=n,a[t+44>>2]=i,i=_(y,Y,14),n=o,P=_(y,Y,18)^i,q=o^n,aA=m,n=(G^(G^X)&Y)+S|0,n=(i=(m=u^(E^u)&y)+T|0)>>>0>>0?n+1|0:n,S=(m=_(y,Y,41)^P)+i|0,i=(o^q)+n|0,i=S>>>0>>0?i+1|0:i,S=(T=a[(n=uA=(m=24|Z)+r|0)>>2])+S|0,n=a[n+4>>2]+i|0,n=S>>>0>>0?n+1|0:n,i=(i=S)+(m=a[(S=m+34144|0)>>2])|0,n=a[S+4>>2]+n|0,T=i,S=aA+i|0,i=(n=i>>>0>>0?n+1|0:n)+d|0,m=i=S>>>0>>0?i+1|0:i,a[t>>2]=S,a[t+4>>2]=i,i=_(f,c,28),d=o,P=_(f,c,34)^i,q=o^d,n=((s|R)&c|s&R)+n|0,n=(i=(d=(L|l)&f|L&l)+T|0)>>>0>>0?n+1|0:n,d=(T=_(f,c,39)^P)+i|0,i=(o^q)+n|0,i=d>>>0>>0?i+1|0:i,T=d,d=i,a[t+32>>2]=T,a[t+36>>2]=i,i=_(S,m,14),n=o,P=_(S,m,18)^i,q=o^n,EA=l,n=G+(X^(Y^X)&m)|0,n=(i=u+(E^(E^y)&S)|0)>>>0>>0?n+1|0:n,u=_(S,m,41)^P,n=(o^q)+n|0,n=(i=u+i|0)>>>0>>0?n+1|0:n,i=(l=a[(G=aA=(u=32|Z)+r|0)>>2])+i|0,n=a[G+4>>2]+n|0,n=i>>>0>>0?n+1|0:n,i=(G=a[(u=u+34144|0)>>2])+i|0,n=a[u+4>>2]+n|0,n=i>>>0>>0?n+1|0:n,l=i,G=i,u=EA+i|0,i=n,n=n+R|0,G=n=u>>>0>>0?n+1|0:n,a[t+56>>2]=u,a[t+60>>2]=n,n=_(T,d,28),R=o,P=_(T,d,34)^n,q=o^R,R=(n=l)+(l=(L|f)&T|L&f)|0,n=((c|s)&d|c&s)+i|0,n=R>>>0>>0?n+1|0:n,l=_(T,d,39)^P,i=(o^q)+n|0,i=(R=l+R|0)>>>0>>0?i+1|0:i,l=R,R=i,a[t+24>>2]=l,a[t+28>>2]=i,i=_(u,G,14),n=o,P=_(u,G,18)^i,q=o^n,EA=L,n=X+(Y^(Y^m)&G)|0,n=(i=E+(y^(y^S)&u)|0)>>>0>>0?n+1|0:n,E=_(u,G,41)^P,n=(o^q)+n|0,n=(i=E+i|0)>>>0>>0?n+1|0:n,E=(E=i)+(L=a[(i=eA=(X=40|Z)+r|0)>>2])|0,i=a[i+4>>2]+n|0,i=E>>>0>>0?i+1|0:i,E=(X=a[(n=X+34144|0)>>2])+E|0,n=a[n+4>>2]+i|0,L=E,i=n=E>>>0>>0?n+1|0:n,n=n+s|0,X=n=(E=EA+E|0)>>>0>>0?n+1|0:n,a[t+48>>2]=E,a[t+52>>2]=n,n=_(l,R,28),s=o,P=_(l,R,34)^n,s^=o,i=((c|d)&R|c&d)+i|0,i=(n=(n=L)+(L=(f|T)&l|f&T)|0)>>>0>>0?i+1|0:i,L=_(l,R,39)^P,i=(o^s)+i|0,i=(n=L+n|0)>>>0>>0?i+1|0:i,L=n,s=i,a[t+16>>2]=n,a[t+20>>2]=i,i=_(E,X,14),n=o,P=_(E,X,18)^i,q=o^n,gA=f,n=Y+(m^(G^m)&X)|0,n=(i=y+(S^(u^S)&E)|0)>>>0>>0?n+1|0:n,y=(Y=_(E,X,41)^P)+i|0,i=(o^q)+n|0,i=y>>>0>>0?i+1|0:i,y=(f=a[(n=EA=(Y=48|Z)+r|0)>>2])+y|0,n=a[n+4>>2]+i|0,n=y>>>0>>0?n+1|0:n,i=(i=y)+(Y=a[(y=Y+34144|0)>>2])|0,n=a[y+4>>2]+n|0,n=i>>>0>>0?n+1|0:n,f=i,Y=i,y=gA+i|0,i=n+c|0,Y=i=y>>>0>>0?i+1|0:i,a[t+40>>2]=y,a[t+44>>2]=i,i=_(L,s,28),c=o,P=_(L,s,34)^i,q=o^c,n=((d|R)&s|d&R)+n|0,n=(i=(c=(l|T)&L|l&T)+f|0)>>>0>>0?n+1|0:n,c=(f=_(L,s,39)^P)+i|0,i=(o^q)+n|0,i=c>>>0>>0?i+1|0:i,f=c,c=i,a[t+8>>2]=f,a[t+12>>2]=i,i=_(y,Y,14),n=o,P=_(y,Y,18)^i,q=o^n,gA=T,n=m+(G^(G^X)&Y)|0,n=(i=S+(u^(E^u)&y)|0)>>>0>>0?n+1|0:n,S=_(y,Y,41)^P,n=(o^q)+n|0,n=(i=S+i|0)>>>0>>0?n+1|0:n,i=(T=a[(m=lA=(S=56|Z)+r|0)>>2])+i|0,n=a[m+4>>2]+n|0,n=i>>>0>>0?n+1|0:n,i=(m=a[(S=S+34144|0)>>2])+i|0,n=a[S+4>>2]+n|0,T=i,S=gA+i|0,i=n=i>>>0>>0?n+1|0:n,n=n+d|0,m=n=S>>>0>>0?n+1|0:n,a[t+32>>2]=S,a[t+36>>2]=n,n=_(f,c,28),d=o,P=_(f,c,34)^n,q=o^d,d=(n=T)+(T=(L|l)&f|L&l)|0,n=((s|R)&c|s&R)+i|0,n=d>>>0>>0?n+1|0:n,T=_(f,c,39)^P,i=(o^q)+n|0,i=(d=T+d|0)>>>0>>0?i+1|0:i,T=d,d=i,a[t>>2]=T,a[t+4>>2]=i,i=_(S,m,14),n=o,P=_(S,m,18)^i,q=o^n,gA=l,n=G+(X^(Y^X)&m)|0,n=(i=u+(E^(E^y)&S)|0)>>>0>>0?n+1|0:n,u=_(S,m,41)^P,n=(o^q)+n|0,n=(i=u+i|0)>>>0>>0?n+1|0:n,u=(u=i)+(l=a[(i=HA=(G=64|Z)+r|0)>>2])|0,i=a[i+4>>2]+n|0,i=u>>>0>>0?i+1|0:i,u=(G=a[(n=G+34144|0)>>2])+u|0,n=a[n+4>>2]+i|0,n=u>>>0>>0?n+1|0:n,G=u,i=n,n=n+R|0,l=n=(u=gA+u|0)>>>0>>0?n+1|0:n,a[t+24>>2]=u,a[t+28>>2]=n,n=_(T,d,28),R=o,P=_(T,d,34)^n,R^=o,i=((c|s)&d|c&s)+i|0,i=(n=(n=G)+(G=(L|f)&T|L&f)|0)>>>0>>0?i+1|0:i,G=_(T,d,39)^P,i=(o^R)+i|0,P=n=G+n|0,R=i=n>>>0>>0?i+1|0:i,a[t+56>>2]=n,a[t+60>>2]=i,i=_(u,l,14),n=o,G=_(u,l,18)^i,q=o^n,n=X+(Y^(Y^m)&l)|0,n=(i=E+(y^(y^S)&u)|0)>>>0>>0?n+1|0:n,E=(G=_(u,l,41)^G)+i|0,i=(o^q)+n|0,i=E>>>0>>0?i+1|0:i,E=(X=a[(n=gA=(G=72|Z)+r|0)>>2])+E|0,n=a[n+4>>2]+i|0,n=E>>>0>>0?n+1|0:n,i=(i=E)+(G=a[(E=G+34144|0)>>2])|0,n=a[E+4>>2]+n|0,n=i>>>0>>0?n+1|0:n,G=i,E=i+L|0,i=n+s|0,L=i=E>>>0>>0?i+1|0:i,a[t+16>>2]=E,a[t+20>>2]=i,i=_(P,R,28),s=o,X=_(P,R,34)^i,q=o^s,n=((c|d)&R|c&d)+n|0,n=(i=(s=(f|T)&P|f&T)+G|0)>>>0>>0?n+1|0:n,s=(G=_(P,R,39)^X)+i|0,i=(o^q)+n|0,q=s,s=i=s>>>0>>0?i+1|0:i,a[t+48>>2]=q,a[t+52>>2]=i,i=_(E,L,14),n=o,G=_(E,L,18)^i,X=o^n,n=Y+(m^(l^m)&L)|0,n=(i=y+(S^(u^S)&E)|0)>>>0>>0?n+1|0:n,y=_(E,L,41)^G,n=(o^X)+n|0,n=(i=y+i|0)>>>0>>0?n+1|0:n,i=(X=a[(G=CA=(y=80|Z)+r|0)>>2])+i|0,n=a[G+4>>2]+n|0,n=i>>>0>>0?n+1|0:n,i=(G=a[(y=y+34144|0)>>2])+i|0,n=a[y+4>>2]+n|0,n=i>>>0>>0?n+1|0:n,G=i,y=i+f|0,i=n,n=n+c|0,Y=n=y>>>0>>0?n+1|0:n,a[t+8>>2]=y,a[t+12>>2]=n,n=_(q,s,28),c=o,X=_(q,s,34)^n,f=o^c,c=(n=G)+(G=(T|P)&q|T&P)|0,n=((d|R)&s|d&R)+i|0,n=c>>>0>>0?n+1|0:n,G=_(q,s,39)^X,i=(o^f)+n|0,G=i=(c=G+c|0)>>>0>>0?i+1|0:i,a[t+40>>2]=c,a[t+44>>2]=i,i=_(y,Y,14),n=o,X=_(y,Y,18)^i,f=o^n,n=m+(l^(L^l)&Y)|0,n=(i=S+(u^(E^u)&y)|0)>>>0>>0?n+1|0:n,S=_(y,Y,41)^X,n=(o^f)+n|0,n=(i=S+i|0)>>>0>>0?n+1|0:n,S=(S=i)+(m=a[(i=pA=(X=88|Z)+r|0)>>2])|0,i=a[i+4>>2]+n|0,i=S>>>0>>0?i+1|0:i,S=(X=a[(n=X+34144|0)>>2])+S|0,n=a[n+4>>2]+i|0,n=S>>>0>>0?n+1|0:n,X=S,i=n,n=n+d|0,m=n=(S=S+T|0)>>>0>>0?n+1|0:n,a[t>>2]=S,a[t+4>>2]=n,n=_(c,G,28),d=o,f=_(c,G,34)^n,d^=o,i=((s|R)&G|s&R)+i|0,i=(n=(n=X)+(X=(P|q)&c|P&q)|0)>>>0>>0?i+1|0:i,X=_(c,G,39)^f,i=(o^d)+i|0,d=n=X+n|0,X=i=n>>>0>>0?i+1|0:i,a[t+32>>2]=n,a[t+36>>2]=i,i=_(S,m,14),n=o,f=_(S,m,18)^i,T=o^n,n=l+(L^(Y^L)&m)|0,n=(i=u+(E^(E^y)&S)|0)>>>0>>0?n+1|0:n,u=(l=_(S,m,41)^f)+i|0,i=(o^T)+n|0,i=u>>>0>>0?i+1|0:i,u=(f=a[(n=NA=(l=96|Z)+r|0)>>2])+u|0,n=a[n+4>>2]+i|0,n=u>>>0>>0?n+1|0:n,i=(i=u)+(l=a[(u=l+34144|0)>>2])|0,n=a[u+4>>2]+n|0,n=i>>>0>>0?n+1|0:n,l=i,u=i+P|0,i=n+R|0,f=u,u=i=u>>>0>>0?i+1|0:i,a[t+56>>2]=f,a[t+60>>2]=i,i=_(d,X,28),R=o,T=_(d,X,34)^i,P=o^R,n=((s|G)&X|s&G)+n|0,n=(i=(R=(c|q)&d|c&q)+l|0)>>>0>>0?n+1|0:n,R=(l=_(d,X,39)^T)+i|0,i=(o^P)+n|0,i=R>>>0>>0?i+1|0:i,l=R,R=i,a[t+24>>2]=l,a[t+28>>2]=i,i=_(f,u,14),n=o,T=_(f,u,18)^i,P=o^n,n=L+(Y^(Y^m)&u)|0,n=(i=E+(y^(y^S)&f)|0)>>>0>>0?n+1|0:n,E=_(f,u,41)^T,n=(o^P)+n|0,n=(i=E+i|0)>>>0>>0?n+1|0:n,i=(T=a[(L=VA=(E=104|Z)+r|0)>>2])+i|0,n=a[L+4>>2]+n|0,n=i>>>0>>0?n+1|0:n,i=(L=a[(E=E+34144|0)>>2])+i|0,n=a[E+4>>2]+n|0,n=i>>>0>>0?n+1|0:n,L=i,E=i+q|0,i=n,n=n+s|0,T=E,E=n=E>>>0>>0?n+1|0:n,a[t+48>>2]=T,a[t+52>>2]=n,n=_(l,R,28),s=o,P=_(l,R,34)^n,q=o^s,s=(n=L)+(L=(c|d)&l|c&d)|0,n=((G|X)&R|G&X)+i|0,n=s>>>0>>0?n+1|0:n,L=_(l,R,39)^P,i=(o^q)+n|0,i=(s=L+s|0)>>>0>>0?i+1|0:i,L=s,s=i,a[t+16>>2]=L,a[t+20>>2]=i,i=_(T,E,14),n=o,P=_(T,E,18)^i,q=o^n,n=Y+(m^(u^m)&E)|0,n=(i=y+(S^(S^f)&T)|0)>>>0>>0?n+1|0:n,y=_(T,E,41)^P,n=(o^q)+n|0,n=(i=y+i|0)>>>0>>0?n+1|0:n,y=(y=i)+(q=a[(i=P=(Y=112|Z)+r|0)>>2])|0,i=a[i+4>>2]+n|0,i=y>>>0>>0?i+1|0:i,y=(Y=a[(n=Y+34144|0)>>2])+y|0,n=a[n+4>>2]+i|0,n=y>>>0>>0?n+1|0:n,Y=y,i=n,n=G+n|0,G=y=c+y|0,c=n=c>>>0>y>>>0?n+1|0:n,a[t+40>>2]=y,a[t+44>>2]=n,n=_(L,s,28),y=o,q=_(L,s,34)^n,y^=o,i=((R|X)&s|R&X)+i|0,i=(n=(n=Y)+(Y=(d|l)&L|d&l)|0)>>>0>>0?i+1|0:i,Y=_(L,s,39)^q,i=(o^y)+i|0,i=(n=Y+n|0)>>>0>>0?i+1|0:i,Y=n,y=i,a[t+8>>2]=n,a[t+12>>2]=i,i=_(G,c,14),n=o,q=_(G,c,18)^i,_A=o^n,n=m+(u^(E^u)&c)|0,n=(i=S+(f^(f^T)&G)|0)>>>0>>0?n+1|0:n,c=(u=_(G,c,41)^q)+i|0,i=(o^_A)+n|0,i=c>>>0>>0?i+1|0:i,c=(S=a[(n=u=(E=120|Z)+r|0)>>2])+c|0,n=a[n+4>>2]+i|0,n=c>>>0>>0?n+1|0:n,i=(i=c)+(E=a[(c=E+34144|0)>>2])|0,n=a[c+4>>2]+n|0,n=i>>>0>>0?n+1|0:n,E=i,c=d+i|0,i=n+X|0,a[t+32>>2]=c,a[t+36>>2]=c>>>0>>0?i+1|0:i,i=_(Y,y,28),c=o,d=_(Y,y,34)^i,c^=o,n=((s|R)&y|s&R)+n|0,R=(i=(i=E)+(E=(L|l)&Y|L&l)|0)+(s=_(Y,y,39)^d)|0,i=(o^c)+(i>>>0>>0?n+1|0:n)|0,a[t>>2]=R,a[t+4>>2]=s>>>0>R>>>0?i+1|0:i,(0|kA)==64){for(;r=(i=O<<3)+e|0,i=(W=a[(n=t+i|0)>>2])+a[r>>2]|0,n=a[r+4>>2]+a[n+4>>2]|0,a[r>>2]=i,a[r+4>>2]=i>>>0>>0?n+1|0:n,(0|(O=O+1|0))!=8;);break}d=((kA=kA+16|0)<<3)+r|0,G=i=a[P+4>>2],n=i>>>6|0,i=((63&i)<<26|(_A=a[P>>2])>>>6)^_(_A,i,19),n^=o,i=(i=_(_A,G,61)^i)+(R=DA=a[gA>>2])|0,n=(T=a[gA+4>>2])+(o^n)|0,n=i>>>0>>0?n+1|0:n,i=(R=a[W>>2])+i|0,n=a[W+4>>2]+n|0,E=i,i=i>>>0>>0?n+1|0:n,n=(s=R=a[IA+4>>2])>>>7|0,R=((127&s)<<25|(c=a[IA>>2])>>>7)^_(c,s,1),n^=o,y=E,E=_(c,s,8)^R,n=(o^n)+i|0,gA=R=y+E|0,R=n=E>>>0>R>>>0?n+1|0:n,a[d>>2]=gA,a[d+4>>2]=n,i=(i=c)+(c=V=a[CA>>2])|0,n=(P=a[CA+4>>2])+s|0,n=i>>>0>>0?n+1|0:n,c=i,i=n,X=s=a[u+4>>2],n=s>>>6|0,s=((63&s)<<26|(CA=a[u>>2])>>>6)^_(CA,s,19),d=o^n,s=_(CA,X,61)^s,i=(o^d)+i|0,u=n=s+c|0,n=n>>>0>>0?i+1|0:i,i=(c=s=a[hA+4>>2])>>>7|0,s=((127&c)<<25|(d=a[hA>>2])>>>7)^_(d,c,1),E=o^i,s=_(d,c,8)^s,n=(o^E)+n|0,f=i=s+u|0,s=n=i>>>0>>0?n+1|0:n,a[W+136>>2]=i,a[W+140>>2]=n,i=(q=a[pA+4>>2])+c|0,c=n=(n=d)+(d=$=a[pA>>2])|0,n=n>>>0>>0?i+1|0:i,i=_(gA,R,19),d=o,u=_(gA,R,61)^((63&R)<<26|gA>>>6)^i,n=(o^R>>>6^d)+n|0,E=c=u+c|0,i=c>>>0>>0?n+1|0:n,d=c=a[uA+4>>2],n=c>>>7|0,c=((127&c)<<25|(u=a[uA>>2])>>>7)^_(u,c,1),n^=o,y=E,E=_(u,d,8)^c,n=(o^n)+i|0,Y=c=y+E|0,c=n=c>>>0>>0?n+1|0:n,a[W+144>>2]=Y,a[W+148>>2]=n,i=(IA=a[NA+4>>2])+d|0,d=n=(n=u)+(u=pA=a[NA>>2])|0,n=n>>>0>>0?i+1|0:i,i=_(f,s,19),u=o,E=_(f,s,61)^((63&s)<<26|f>>>6)^i,n=(o^s>>>6^u)+n|0,i=E>>>0>(y=d=E+d|0)>>>0?n+1|0:n,n=(u=d=a[aA+4>>2])>>>7|0,d=((127&u)<<25|(E=a[aA>>2])>>>7)^_(E,u,1),n^=o,L=y,y=_(E,u,8)^d,n=(o^n)+i|0,m=d=L+y|0,d=n=d>>>0>>0?n+1|0:n,a[W+152>>2]=m,a[W+156>>2]=n,i=(uA=a[VA+4>>2])+u|0,u=n=(n=E)+(E=hA=a[VA>>2])|0,n=n>>>0>>0?i+1|0:i,i=_(Y,c,19),E=o,y=_(Y,c,61)^((63&c)<<26|Y>>>6)^i,i=(o^c>>>6^E)+n|0,S=u=y+u|0,n=u>>>0>>0?i+1|0:i,y=u=a[eA+4>>2],i=u>>>7|0,u=((127&u)<<25|(E=a[eA>>2])>>>7)^_(E,u,1),l=o^i,u=_(E,y,8)^u,n=(o^l)+n|0,l=i=u+S|0,u=n=i>>>0>>0?n+1|0:n,a[W+160>>2]=i,a[W+164>>2]=n,i=y+G|0,i=(n=E+_A|0)>>>0>>0?i+1|0:i,E=n,n=i,i=_(m,d,19),y=o,S=_(m,d,61)^((63&d)<<26|m>>>6)^i,n=(o^d>>>6^y)+n|0,n=(E=S+E|0)>>>0>>0?n+1|0:n,S=E,E=n,n=(y=a[EA+4>>2])>>>7|0,L=((127&y)<<25|(i=a[EA>>2])>>>7)^_(i,y,1),n^=o,L=_(i,y,8)^L,n=(o^n)+E|0,n=(S=L+S|0)>>>0>>0?n+1|0:n,L=S,E=n,a[W+168>>2]=S,a[W+172>>2]=n,n=i,i=y+X|0,n=n>>>0>(y=S=n+CA|0)>>>0?i+1|0:i,i=_(l,u,19),S=o,Z=_(l,u,61)^((63&u)<<26|l>>>6)^i,n=(o^u>>>6^S)+n|0,aA=y=Z+y|0,i=y>>>0>>0?n+1|0:n,Z=y=a[lA+4>>2],n=y>>>7|0,y=((127&y)<<25|(S=a[lA>>2])>>>7)^_(S,y,1),eA=o^n,y=_(S,Z,8)^y,i=(o^eA)+i|0,aA=n=y+aA|0,y=i=n>>>0>>0?i+1|0:i,a[W+176>>2]=n,a[W+180>>2]=i,i=R+Z|0,i=(n=S+gA|0)>>>0>>0?i+1|0:i,S=n,n=i,i=_(L,E,19),Z=o,eA=_(L,E,61)^((63&E)<<26|L>>>6)^i,n=(o^E>>>6^Z)+n|0,EA=S=eA+S|0,S=S>>>0>>0?n+1|0:n,eA=Z=a[HA+4>>2],n=Z>>>7|0,Z=((127&Z)<<25|(i=a[HA>>2])>>>7)^_(i,Z,1),n^=o,lA=EA,EA=_(i,eA,8)^Z,n=(o^n)+S|0,S=n=(Z=lA+EA|0)>>>0>>0?n+1|0:n,a[W+184>>2]=Z,a[W+188>>2]=n,n=i,i=s+eA|0,n=n>>>0>(s=f=n+f|0)>>>0?i+1|0:i,i=_(aA,y,19),f=o,eA=_(aA,y,61)^((63&y)<<26|aA>>>6)^i,i=(o^y>>>6^f)+n|0,n=i=(s=eA+s|0)>>>0>>0?i+1|0:i,i=_(DA,T,1),f=o,eA=_(DA,T,8)^((127&T)<<25|DA>>>7)^i,n=(o^T>>>7^f)+n|0,f=s=eA+s|0,s=n=s>>>0>>0?n+1|0:n,a[W+192>>2]=f,a[W+196>>2]=n,i=c+T|0,c=n=Y+DA|0,n=i=n>>>0>>0?i+1|0:i,i=_(Z,S,19),Y=o,T=_(Z,S,61)^((63&S)<<26|Z>>>6)^i,i=(o^S>>>6^Y)+n|0,n=i=(c=T+c|0)>>>0>>0?i+1|0:i,i=_(V,P,1),Y=o,T=_(V,P,8)^((127&P)<<25|V>>>7)^i,n=(o^P>>>7^Y)+n|0,Y=c=T+c|0,c=n=c>>>0>>0?n+1|0:n,a[W+200>>2]=Y,a[W+204>>2]=n,i=d+P|0,d=n=m+V|0,n=i=n>>>0>>0?i+1|0:i,i=_(f,s,19),m=o,T=_(f,s,61)^((63&s)<<26|f>>>6)^i,i=(o^s>>>6^m)+n|0,n=i=(d=T+d|0)>>>0>>0?i+1|0:i,i=_($,q,1),m=o,T=_($,q,8)^((127&q)<<25|$>>>7)^i,n=(o^q>>>7^m)+n|0,m=d=T+d|0,d=n=d>>>0>>0?n+1|0:n,a[W+208>>2]=m,a[W+212>>2]=n,i=u+q|0,u=n=l+$|0,n=i=n>>>0>>0?i+1|0:i,i=_(Y,c,19),l=o,T=u,u=i,i=c>>>6|0,u=_(Y,c,61)^u^((63&c)<<26|Y>>>6),i=(o^i^l)+n|0,n=i=(c=T+u|0)>>>0>>0?i+1|0:i,i=_(pA,IA,1),u=o,Y=_(pA,IA,8)^((127&IA)<<25|pA>>>7)^i,n=(o^IA>>>7^u)+n|0,u=c=Y+c|0,c=n=c>>>0>>0?n+1|0:n,a[W+216>>2]=u,a[W+220>>2]=n,i=E+IA|0,E=n=L+pA|0,n=i=n>>>0>>0?i+1|0:i,i=_(m,d,19),Y=o,L=E,E=i,i=d>>>6|0,E=_(m,d,61)^E^((63&d)<<26|m>>>6),i=(o^i^Y)+n|0,n=i=E>>>0>(d=L+E|0)>>>0?i+1|0:i,i=_(hA,uA,1),E=o,Y=_(hA,uA,8)^((127&uA)<<25|hA>>>7)^i,n=(o^uA>>>7^E)+n|0,d=n=(E=d=Y+d|0)>>>0>>0?n+1|0:n,a[W+224>>2]=E,a[W+228>>2]=n,i=y+uA|0,y=n=aA+hA|0,n=i=n>>>0>>0?i+1|0:i,i=_(u,c,19),Y=o,L=i,i=c>>>6|0,u=_(u,c,61)^L^((63&c)<<26|u>>>6),i=(o^i^Y)+n|0,n=i=(c=u+y|0)>>>0>>0?i+1|0:i,i=_(_A,G,1),u=o,y=_(_A,G,8)^((127&G)<<25|_A>>>7)^i,n=(o^G>>>7^u)+n|0,u=c=y+c|0,c=n=c>>>0>>0?n+1|0:n,a[W+232>>2]=u,a[W+236>>2]=n,i=S+G|0,y=n=Z+_A|0,n=i=n>>>0>>0?i+1|0:i,i=_(E,d,19),S=o,G=i,i=d>>>6|0,E=_(E,d,61)^G^((63&d)<<26|E>>>6),i=(o^i^S)+n|0,i=E>>>0>(d=E+y|0)>>>0?i+1|0:i,E=d,n=i,i=_(CA,X,1),y=o,E=(S=_(CA,X,8)^((127&X)<<25|CA>>>7)^i)+E|0,n=(o^X>>>7^y)+n|0,a[(d=W)+240>>2]=E,a[d+244>>2]=E>>>0>>0?n+1|0:n,i=s+X|0,s=n=f+CA|0,n=i=n>>>0>>0?i+1|0:i,i=_(u,c,19),d=o,E=i,i=c>>>6|0,c=_(u,c,61)^E^((63&c)<<26|u>>>6),i=(o^i^d)+n|0,n=i=c>>>0>(s=c+s|0)>>>0?i+1|0:i,i=_(gA,R,1),c=o,d=i,i=R>>>7|0,R=(E=s)+(s=_(gA,R,8)^d^((127&R)<<25|gA>>>7))|0,n=(o^i^c)+n|0,a[W+248>>2]=R,a[W+252>>2]=s>>>0>R>>>0?n+1|0:n}}function Ce(e){var t,r,i,n,E,c,s,y,u,d,S,G,R,L,Y,T,X,f=0,l=0,m=0,P=0,q=0,W=0,Z=0,gA=0,eA=0,aA=0,EA=0,CA=0,IA=0,hA=0,uA=0,_A=0,pA=0,lA=0,DA=0,V=0,$=0,kA=0,HA=0,NA=0,VA=0,O=0,tA=0,UA=0,RA=0,LA=0,sA=0,FA=0,dA=0,bA=0,YA=0,KA=0,WA=0,x=0,j=0,AA=0;G=R0(e),KA=h[e+2|0]|h[e+3|0]<<8|h[e+4|0]<<16|h[e+5|0]<<24,R=R0(e+5|0),UA=o,WA=h[e+7|0]|h[e+8|0]<<8|h[e+9|0]<<16|h[e+10|0]<<24,FA=h[e+10|0]|h[e+11|0]<<8|h[e+12|0]<<16|h[e+13|0]<<24,L=R0(e+13|0),sA=o,kA=h[e+15|0]|h[e+16|0]<<8|h[e+17|0]<<16|h[e+18|0]<<24,RA=R0(e+18|0),hA=o,gA=R0(e+21|0),W=h[e+23|0]|h[e+24|0]<<8|h[e+25|0]<<16|h[e+26|0]<<24,m=R0(e+26|0),f=o,HA=h[e+28|0]|h[e+29|0]<<8|h[e+30|0]<<16|h[e+31|0]<<24,dA=h[e+31|0]|h[e+32|0]<<8|h[e+33|0]<<16|h[e+34|0]<<24,Y=R0(e+34|0),tA=o,NA=h[e+36|0]|h[e+37|0]<<8|h[e+38|0]<<16|h[e+39|0]<<24,LA=R0(e+39|0),_A=o,Z=R0(e+42|0),P=h[e+44|0]|h[e+45|0]<<8|h[e+46|0]<<16|h[e+47|0]<<24,q=R0(e+47|0),m=2097151&((3&f)<<30|m>>>2),f=M(t=2097151&((3&(l=o))<<30|q>>>2),0,136657,0)+m|0,l=o,l=f>>>0>>0?l+1|0:l,m=(q=M(r=(h[e+49|0]|h[e+50|0]<<8|h[e+51|0]<<16|h[e+52|0]<<24)>>>7&2097151,0,-997805,-1))+f|0,f=o+l|0,f=m>>>0>>0?f+1|0:f,l=(q=M(i=(h[e+52|0]|h[e+53|0]<<8|h[e+54|0]<<16|h[e+55|0]<<24)>>>4&2097151,0,654183,0))+m|0,m=o+f|0,m=l>>>0>>0?m+1|0:m,CA=l,l=R0(e+55|0),q=M(n=2097151&((1&(f=o))<<31|l>>>1),0,470296,0),f=o+m|0,f=(l=CA+q|0)>>>0>>0?f+1|0:f,m=(q=M(E=(h[e+57|0]|h[e+58|0]<<8|h[e+59|0]<<16|h[e+60|0]<<24)>>>6&2097151,0,666643,0))+l|0,l=o+f|0,l=m>>>0>>0?l+1|0:l,q=m,eA=l,m=l,EA=P>>>5&2097151,P=2097151&Z,l=M(c=(h[e+60|0]|h[e+61|0]<<8|h[e+62|0]<<16|h[e+63|0]<<24)>>>3|0,0,-683901,-1)+P|0,f=o,f=l>>>0

>>0?f+1|0:f,P=l,DA=f,VA=l=f-((l>>>0<4293918720)-1|0)|0,f=EA,EA=(2097151&l)<<11|(CA=P- -1048576|0)>>>21,l>>=21,y=Z=f+EA|0,aA=l=Z>>>0>>0?l+1|0:l,Z=M(Z,l,-683901,-1),l=o+m|0,V=f=Z+q|0,EA=f>>>0>>0?l+1|0:l,l=M(t,$,-997805,-1),f=o,f=(l=(m=W>>>5&2097151)+l|0)>>>0>>0?f+1|0:f,W=M(r,0,654183,0),m=o+f|0,m=(l=W+l|0)>>>0>>0?m+1|0:m,f=(W=M(i,0,470296,0))+l|0,l=o+m|0,l=f>>>0>>0?l+1|0:l,m=(W=M(n,uA,666643,0))+f|0,f=o+l|0,Z=m,m=m>>>0>>0?f+1|0:f,W=2097151&gA,f=M(t,$,654183,0)+W|0,l=o,l=f>>>0>>0?l+1|0:l,W=(gA=M(r,0,470296,0))+f|0,f=o+l|0,f=W>>>0>>0?f+1|0:f,gA=M(i,0,666643,0),l=o+f|0,gA=l=(W=gA+W|0)>>>0>>0?l+1|0:l,O=l=l-((W>>>0<4293918720)-1|0)|0,m=(f=l>>>21|0)+m|0,m=(l=(pA=Z)+(Z=(2097151&l)<<11|(IA=W- -1048576|0)>>>21)|0)>>>0>>0?m+1|0:m,Z=l,pA=m,lA=l=m-((l>>>0<4293918720)-1|0)|0,eA=eA-((q>>>0<4293918720)-1|0)|0,d=q- -1048576|0,f=V,V=(2097151&l)<<11|(m=Z- -1048576|0)>>>21,l=(l>>21)+EA|0,l=((f=q=f+V|0)>>>0>>0?l+1|0:l)-(((q=-2097152&d)>>>0>f>>>0)+eA|0)|0,x=(f=f-q|0)-(q=-2097152&(S=f- -1048576|0))|0,j=l-((EA=l-((f>>>0<4293918720)-1|0)|0)+(f>>>0>>0)|0)|0,l=M(y,aA,136657,0)+Z|0,f=pA+o|0,V=l-(m&=-2097152)|0,lA=(f=l>>>0>>0?f+1|0:f)-((l>>>0>>0)+lA|0)|0,CA=P-(f=-2097152&CA)|0,bA=DA-((f>>>0>P>>>0)+VA|0)|0,m=2097151&((7&(f=_A))<<29|LA>>>3),f=M(c,0,136657,0)+m|0,l=o,l=f>>>0>>0?l+1|0:l,m=(q=M(E,0,-683901,-1))+f|0,f=o+l|0,Z=m,P=m>>>0>>0?f+1|0:f,f=M(n,uA,-683901,-1),l=o,l=(f=(m=NA>>>6&2097151)+f|0)>>>0>>0?l+1|0:l,q=M(c,0,-997805,-1),m=o+l|0,m=(f=q+f|0)>>>0>>0?m+1|0:m,l=(q=M(E,0,136657,0))+f|0,f=o+m|0,f=l>>>0>>0?f+1|0:f,q=l,DA=f,VA=f=f-((l>>>0<4293918720)-1|0)|0,NA=l- -1048576|0,l=(m=f>>21)+P|0,P=f=(_A=Z)+(Z=(2097151&f)<<11|NA>>>21)|0,_A=l=f>>>0>>0?l+1|0:l,pA=f=l-((f>>>0<4293918720)-1|0)|0,l=CA,CA=(2097151&f)<<11|(Z=P- -1048576|0)>>>21,f=(f>>21)+bA|0,u=l=l+CA|0,CA=f=l>>>0>>0?f+1|0:f,m=M(l,f,-683901,-1),f=o+lA|0,AA=l=m+V|0,lA=l>>>0>>0?f+1|0:f,LA=W,V=gA,m=2097151&((7&(f=hA))<<29|RA>>>3),f=M(t,$,470296,0)+m|0,l=o,l=f>>>0>>0?l+1|0:l,m=M(r,0,666643,0),l=o+l|0,gA=f=m+f|0,m=f>>>0>>0?l+1|0:l,l=M(t,$,666643,0),f=o,f=(l=(W=kA>>>6&2097151)+l|0)>>>0>>0?f+1|0:f,W=l,RA=f,bA=f=f-((l>>>0<4293918720)-1|0)|0,l=(l=f>>>21|0)+m|0,m=f=(hA=gA)+(gA=(2097151&f)<<11|(kA=W- -1048576|0)>>>21)|0,YA=l=f>>>0>>0?l+1|0:l,T=f=l-((f>>>0<4293918720)-1|0)|0,gA=_A-(((l=-2097152&Z)>>>0>P>>>0)+pA|0)|0,s=P-l|0,Z=(2097151&f)<<11|(hA=m- -1048576|0)>>>21,f=(f>>>21|0)+V|0,f=(P=Z+LA|0)>>>0>>0?f+1|0:f,P=((l=P)-(Z=-2097152&IA)|0)+(IA=M(y,aA,-997805,-1))|0,l=o+(f-((8191&O)+(l>>>0>>0)|0)|0)|0,l=P>>>0>>0?l+1|0:l,f=P,P=M(u,CA,136657,0),l=o+l|0,l=(f=f+P|0)>>>0

>>0?l+1|0:l,P=(Z=M(s,gA,-683901,-1))+f|0,f=o+l|0,O=f=P>>>0>>0?f+1|0:f,pA=l=f-((P>>>0<4293918720)-1|0)|0,_A=(2097151&l)<<11|(IA=P- -1048576|0)>>>21,l=(l>>21)+lA|0,lA=l=(Z=_A+AA|0)>>>0<_A>>>0?l+1|0:l,f=(f=(l=l-((Z>>>0<4293918720)-1|0)|0)>>21)+j|0,f=(V=(2097151&l)<<11|(_A=Z- -1048576|0)>>>21)>>>0>(LA=V+x|0)>>>0?f+1|0:f,V=LA,LA=f,x=Z-(f=-2097152&_A)|0,j=lA-((f>>>0>Z>>>0)+l|0)|0,AA=P-(f=-2097152&IA)|0,X=O-((f>>>0>P>>>0)+pA|0)|0,f=(P=M(y,aA,654183,0))+(m-(l=-2097152&hA)|0)|0,m=o+(YA-((8191&T)+(l>>>0>m>>>0)|0)|0)|0,m=f>>>0

>>0?m+1|0:m,l=(P=M(u,CA,-997805,-1))+f|0,f=o+m|0,f=l>>>0

>>0?f+1|0:f,m=(P=M(s,gA,136657,0))+l|0,l=o+f|0,O=m,hA=m>>>0

>>0?l+1|0:l,Z=q-(f=-2097152&NA)|0,VA=DA-((f>>>0>q>>>0)+VA|0)|0,q=2097151&((1&(f=tA))<<31|Y>>>1),l=M(i,0,-683901,-1)+q|0,f=o,f=l>>>0>>0?f+1|0:f,m=M(n,uA,136657,0),f=o+f|0,f=(l=m+l|0)>>>0>>0?f+1|0:f,m=(q=M(c,0,654183,0))+l|0,l=o+f|0,l=m>>>0>>0?l+1|0:l,f=m,m=M(E,0,-997805,-1),l=o+l|0,IA=f=f+m|0,P=f>>>0>>0?l+1|0:l,f=M(r,0,-683901,-1),m=o,m=(f=(l=dA>>>4&2097151)+f|0)>>>0>>0?m+1|0:m,l=(q=M(i,0,136657,0))+f|0,f=o+m|0,f=l>>>0>>0?f+1|0:f,m=(q=M(n,uA,-997805,-1))+l|0,l=o+f|0,l=m>>>0>>0?l+1|0:l,q=M(c,0,470296,0),f=o+l|0,f=(m=q+m|0)>>>0>>0?f+1|0:f,q=M(E,0,654183,0),l=o+f|0,l=(m=q+m|0)>>>0>>0?l+1|0:l,q=m,_A=l,dA=l=l-((m>>>0<4293918720)-1|0)|0,f=(f=l>>21)+P|0,P=l=(m=(2097151&l)<<11|(NA=m- -1048576|0)>>>21)+IA|0,tA=f=l>>>0>>0?f+1|0:f,DA=l=f-((l>>>0<4293918720)-1|0)|0,f=Z,Z=(2097151&l)<<11|(IA=P- -1048576|0)>>>21,l=(l>>21)+VA|0,pA=m=f+Z|0,Z=l=m>>>0>>0?l+1|0:l,l=M(m,l,-683901,-1),m=o+hA|0,VA=f=l+O|0,hA=f>>>0>>0?m+1|0:m,IA=tA-(((f=-2097152&IA)>>>0>P>>>0)+DA|0)|0,lA=P-f|0,f=(m=M(y,aA,470296,0))+(W-(l=-2097152&kA)|0)|0,l=o+(RA-((2047&bA)+(l>>>0>W>>>0)|0)|0)|0,l=f>>>0>>0?l+1|0:l,m=M(u,CA,654183,0),l=o+l|0,l=(f=m+f|0)>>>0>>0?l+1|0:l,P=M(s,gA,-997805,-1),m=o+l|0,m=(f=P+f|0)>>>0

>>0?m+1|0:m,l=(P=M(pA,Z,136657,0))+f|0,f=o+m|0,f=l>>>0

>>0?f+1|0:f,m=(P=M(lA,IA,-683901,-1))+l|0,l=o+f|0,tA=l=m>>>0

>>0?l+1|0:l,DA=l=l-((m>>>0<4293918720)-1|0)|0,f=(f=l>>21)+hA|0,f=(l=(P=(2097151&l)<<11|(W=m- -1048576|0)>>>21)+VA|0)>>>0

>>0?f+1|0:f,P=l,hA=f,VA=l=f-((l>>>0<4293918720)-1|0)|0,RA=(2097151&l)<<11|(kA=P- -1048576|0)>>>21,l=(l>>21)+X|0,l=(O=RA+AA|0)>>>0>>0?l+1|0:l,RA=O,O=l,bA=P-(f=-2097152&kA)|0,VA=hA-((f>>>0>P>>>0)+VA|0)|0,YA=m-(f=-2097152&W)|0,tA=tA-((f>>>0>m>>>0)+DA|0)|0,P=2097151&((1&(f=sA))<<31|L>>>1),l=M(y,aA,666643,0)+P|0,f=o,f=l>>>0

>>0?f+1|0:f,m=(P=M(u,CA,470296,0))+l|0,l=o+f|0,l=m>>>0

>>0?l+1|0:l,P=M(s,gA,654183,0),f=o+l|0,f=(m=P+m|0)>>>0

>>0?f+1|0:f,l=(P=M(pA,Z,-997805,-1))+m|0,m=o+f|0,m=l>>>0

>>0?m+1|0:m,f=(P=M(lA,IA,136657,0))+l|0,l=o+m|0,W=f,P=f>>>0

>>0?l+1|0:l,aA=q-(f=-2097152&NA)|0,hA=_A-((f>>>0>q>>>0)+dA|0)|0,f=M(t,$,-683901,-1),l=o,l=(f=(m=HA>>>7&2097151)+f|0)>>>0>>0?l+1|0:l,q=M(r,0,136657,0),m=o+l|0,m=(f=q+f|0)>>>0>>0?m+1|0:m,l=(q=M(i,0,-997805,-1))+f|0,f=o+m|0,f=l>>>0>>0?f+1|0:f,m=(q=M(n,uA,654183,0))+l|0,l=o+f|0,l=m>>>0>>0?l+1|0:l,q=M(c,0,666643,0),f=o+l|0,f=(m=q+m|0)>>>0>>0?f+1|0:f,q=M(E,0,470296,0),l=o+f|0,f=l=(m=q+m|0)>>>0>>0?l+1|0:l,l=eA>>21,q=(eA=(2097151&eA)<<11|d>>>21)+m|0,m=f+l|0,NA=m=q>>>0>>0?m+1|0:m,kA=f=m-((q>>>0<4293918720)-1|0)|0,eA=(2097151&f)<<11|($=q- -1048576|0)>>>21,f=(f>>21)+hA|0,sA=m=eA+aA|0,eA=f=m>>>0>>0?f+1|0:f,m=M(m,f,-683901,-1),l=o+P|0,W=f=m+W|0,P=f>>>0>>0?l+1|0:l,f=M(u,CA,666643,0),m=o,m=(f=(l=FA>>>4&2097151)+f|0)>>>0>>0?m+1|0:m,l=(uA=M(s,gA,470296,0))+f|0,f=o+m|0,f=l>>>0>>0?f+1|0:f,m=(uA=M(pA,Z,654183,0))+l|0,l=o+f|0,l=m>>>0>>0?l+1|0:l,f=m,m=M(lA,IA,-997805,-1),l=o+l|0,l=(f=f+m|0)>>>0>>0?l+1|0:l,m=(uA=M(sA,eA,136657,0))+f|0,f=o+l|0,CA=f=m>>>0>>0?f+1|0:f,hA=f=f-((m>>>0<4293918720)-1|0)|0,aA=(2097151&f)<<11|(uA=m- -1048576|0)>>>21,f=(f>>21)+P|0,W=f=(P=W=aA+W|0)>>>0>>0?f+1|0:f,_A=f=f-((P>>>0<4293918720)-1|0)|0,HA=(2097151&f)<<11|(aA=P- -1048576|0)>>>21,f=(f>>21)+tA|0,dA=FA=HA+YA|0,FA=HA>>>0>FA>>>0?f+1|0:f,l=q-(f=-2097152&$)|0,q=NA-((f>>>0>q>>>0)+kA|0)|0,f=(f=EA>>21)+q|0,q=l=(EA=(2097151&EA)<<11|S>>>21)+l|0,NA=f=l>>>0>>0?f+1|0:f,kA=l=f-((l>>>0<4293918720)-1|0)|0,EA=f=l>>21,DA=P,P=M(HA=(2097151&l)<<11|($=q- -1048576|0)>>>21,f,-683901,-1),l=o+W|0,l=(f=DA+P|0)>>>0

>>0?l+1|0:l,tA=f-(P=-2097152&aA)|0,_A=l-((f>>>0

>>0)+_A|0)|0,l=M(HA,EA,136657,0)+m|0,f=CA+o|0,f=l>>>0>>0?f+1|0:f,DA=l-(m=-2097152&uA)|0,YA=f-((l>>>0>>0)+hA|0)|0,f=M(s,gA,666643,0),l=o,l=(f=(m=WA>>>7&2097151)+f|0)>>>0>>0?l+1|0:l,P=M(pA,Z,470296,0),m=o+l|0,m=(f=P+f|0)>>>0

>>0?m+1|0:m,l=(P=M(lA,IA,654183,0))+f|0,f=o+m|0,f=l>>>0

>>0?f+1|0:f,m=M(sA,eA,-997805,-1),f=o+f|0,aA=l=m+l|0,m=l>>>0>>0?f+1|0:f,P=2097151&((3&(f=UA))<<30|R>>>2),f=M(pA,Z,666643,0)+P|0,l=o,l=f>>>0

>>0?l+1|0:l,P=M(lA,IA,470296,0),l=o+l|0,l=(f=P+f|0)>>>0

>>0?l+1|0:l,P=(W=M(sA,eA,654183,0))+f|0,f=o+l|0,gA=f=P>>>0>>0?f+1|0:f,uA=f=f-((P>>>0<4293918720)-1|0)|0,l=aA,aA=(2097151&f)<<11|(W=P- -1048576|0)>>>21,f=(f>>21)+m|0,aA=f=(m=Z=l+aA|0)>>>0>>0?f+1|0:f,CA=f=f-((m>>>0<4293918720)-1|0)|0,UA=(2097151&f)<<11|(Z=m- -1048576|0)>>>21,f=(f>>21)+YA|0,f=(hA=UA+DA|0)>>>0>>0?f+1|0:f,UA=hA,hA=f,f=(l=M(HA,EA,-997805,-1))+m|0,m=o+aA|0,m=f>>>0>>0?m+1|0:m,WA=f-(l=-2097152&Z)|0,DA=m-((f>>>0>>0)+CA|0)|0,f=M(HA,EA,654183,0)+P|0,l=gA+o|0,CA=f-(m=-2097152&W)|0,pA=(l=f>>>0

>>0?l+1|0:l)-((f>>>0>>0)+uA|0)|0,f=M(lA,IA,666643,0),m=o,m=(f=(l=KA>>>5&2097151)+f|0)>>>0>>0?m+1|0:m,l=(P=M(sA,eA,470296,0))+f|0,f=o+m|0,W=l,m=l>>>0

>>0?f+1|0:f,P=2097151&G,l=M(sA,eA,666643,0)+P|0,f=o,f=l>>>0

>>0?f+1|0:f,P=l,gA=f,eA=f=f-((l>>>0<4293918720)-1|0)|0,m=(l=f>>21)+m|0,m=(f=(aA=W)+(W=(2097151&f)<<11|(Z=P- -1048576|0)>>>21)|0)>>>0>>0?m+1|0:m,W=f,uA=m,aA=f=m-((f>>>0<4293918720)-1|0)|0,IA=(2097151&f)<<11|(m=W- -1048576|0)>>>21,f=(f>>21)+pA|0,f=(CA=IA+CA|0)>>>0>>0?f+1|0:f,IA=CA,CA=f,f=M(HA,EA,470296,0)+W|0,l=uA+o|0,l=f>>>0>>0?l+1|0:l,W=f-(m&=-2097152)|0,m=l-((f>>>0>>0)+aA|0)|0,aA=W,l=(W=M(HA,EA,666643,0))+(P-(f=-2097152&Z)|0)|0,f=o+(gA-((f>>>0>P>>>0)+eA|0)|0)|0,f=l>>>0>>0?f+1|0:f,W=l,P=l,l=(l=f>>21)+m|0,Z=f=aA+(P=(2097151&f)<<11|P>>>21)|0,P=(2097151&(l=f>>>0

>>0?l+1|0:l))<<11|(m=f)>>>21,m=(f=l>>21)+CA|0,gA=l=P+IA|0,P=(2097151&(m=(f=l)>>>0

>>0?m+1|0:m))<<11|f>>>21,f=(l=m>>21)+DA|0,uA=m=P+WA|0,P=(2097151&(f=(l=m)>>>0

>>0?f+1|0:f))<<11|l>>>21,l=(m=f>>21)+hA|0,aA=f=P+UA|0,m=f,f=(f=(l=f>>>0

>>0?l+1|0:l)>>21)+_A|0,f=(l=(m=(2097151&l)<<11|m>>>21)+tA|0)>>>0>>0?f+1|0:f,CA=l,m=l,l=(l=f>>21)+FA|0,IA=f=(m=(2097151&f)<<11|m>>>21)+dA|0,P=(2097151&(l=f>>>0>>0?l+1|0:l))<<11|(m=f)>>>21,m=(f=l>>21)+VA|0,hA=l=P+bA|0,P=(2097151&(m=(f=l)>>>0

>>0?m+1|0:m))<<11|f>>>21,f=(l=m>>21)+O|0,_A=m=P+RA|0,P=(2097151&(f=(l=m)>>>0

>>0?f+1|0:f))<<11|l>>>21,l=(m=f>>21)+j|0,KA=f=P+x|0,m=f,f=(f=(l=f>>>0

>>0?l+1|0:l)>>21)+LA|0,f=(l=(m=(2097151&l)<<11|m>>>21)+V|0)>>>0>>0?f+1|0:f,UA=l,m=l,l=f>>21,f=(2097151&f)<<11|m>>>21,P=q-(m=-2097152&$)|0,m=(NA-((m>>>0>q>>>0)+kA|0)|0)+l|0,$=f=f+P|0,EA=(2097151&(m=f>>>0

>>0?m+1|0:m))<<11|f>>>21,P=f=m>>21,m=2097151&W,l=M(EA,f,666643,0)+m|0,f=o,W=l,q=f=l>>>0>>0?f+1|0:f,v[0|e]=l,v[e+1|0]=(255&f)<<24|l>>>8,m=2097151&Z,f=M(EA,P,470296,0)+m|0,l=o,m=(q>>21)+(l=f>>>0>>0?l+1|0:l)|0,m=(Z=(eA=(2097151&q)<<11|W>>>21)+f|0)>>>0>>0?m+1|0:m,v[e+4|0]=(2047&m)<<21|Z>>>11,v[e+3|0]=(7&m)<<29|Z>>>3,gA&=2097151,l=M(EA,P,654183,0)+gA|0,f=o,f=l>>>0>>0?f+1|0:f,gA=l,l=f,l=(f=m>>21)+l|0,l=(m=(eA=gA)+(gA=(2097151&m)<<11|Z>>>21)|0)>>>0>>0?l+1|0:l,gA=m,f=l,v[e+6|0]=(63&f)<<26|m>>>6,eA=0,m=31&((65535&q)<<16|W>>>16),l=W=2097151&Z,v[e+2|0]=m|l<<5,q=2097151&uA,m=M(EA,P,-997805,-1)+q|0,l=o,l=m>>>0>>0?l+1|0:l,q=m,m=l,m=(l=f>>21)+m|0,l=f=(Z=q)+(q=(2097151&f)<<11|gA>>>21)|0,m=f>>>0>>0?m+1|0:m,v[e+9|0]=(511&m)<<23|f>>>9,v[e+8|0]=(1&m)<<31|f>>>1,q=0,Z=(f=gA&=2097151)<<2,f=eA,v[e+5|0]=Z|(524287&f)<<13|W>>>19,Z=2097151&aA,W=M(EA,P,136657,0)+Z|0,f=o,f=W>>>0>>0?f+1|0:f,Z=W,W=f,eA=(2097151&(f=m))<<11|l>>>21,f=(m=f>>21)+W|0,f=(m=Z=eA+Z|0)>>>0>>0?f+1|0:f,v[e+12|0]=(4095&f)<<20|m>>>12,v[e+11|0]=(15&f)<<28|m>>>4,W=0,aA=(l=Z=2097151&l)<<7,l=q,q=gA,v[e+7|0]=aA|(16383&l)<<18|q>>>14,q=(l=M(EA,P,-683901,-1))+(P=2097151&CA)|0,l=o,l=P>>>0>q>>>0?l+1|0:l,P=q,q=l,gA=(2097151&(l=f))<<11|m>>>21,l=(f>>=21)+q|0,l=(f=P=gA+P|0)>>>0>>0?l+1|0:l,v[e+14|0]=(127&l)<<25|f>>>7,P=(m=gA=2097151&m)<<4,m=W,v[e+10|0]=P|(131071&m)<<15|Z>>>17,W=(2097151&(m=l))<<11|f>>>21,m=(l>>=21)+(P=0)|0,m=(q=W+(2097151&IA)|0)>>>0>>0?m+1|0:m,v[e+17|0]=(1023&m)<<22|q>>>10,v[e+16|0]=(3&m)<<30|q>>>2,W=0,l=(f=eA=2097151&f)<<1,f=P,v[e+13|0]=l|(1048575&f)<<12|gA>>>20,f=l=m>>21,f=(m=(P=(2097151&m)<<11|q>>>21)+(2097151&hA)|0)>>>0

>>0?f+1|0:f,P=m,v[e+20|0]=(8191&f)<<19|m>>>13,m=f,v[e+19|0]=(31&f)<<27|P>>>5,Z=0,l=(f=EA=2097151&q)<<6,f=W,v[e+15|0]=l|(32767&f)<<17|eA>>>15,f=m>>21,gA=q=(W=(2097151&m)<<11|P>>>21)+(2097151&_A)|0,q=q>>>0>>0?f+1|0:f,v[e+21|0]=gA,l=(f=P)<<3,f=Z,v[e+18|0]=l|(262143&f)<<14|EA>>>18,l=gA,v[e+22|0]=(255&q)<<24|l>>>8,m=q>>21,m=(l=(P=(2097151&q)<<11|l>>>21)+(2097151&KA)|0)>>>0

>>0?m+1|0:m,P=l,v[e+25|0]=(2047&m)<<21|l>>>11,v[e+24|0]=(7&m)<<29|l>>>3,f=l=m>>21,f=(m=(W=(2097151&m)<<11|P>>>21)+(2097151&UA)|0)>>>0>>0?f+1|0:f,v[e+27|0]=(63&f)<<26|m>>>6,W=0,l=P&=2097151,v[e+23|0]=31&((65535&q)<<16|gA>>>16)|l<<5,l=f>>21,l=(f=(Z=(2097151&f)<<11|m>>>21)+(2097151&$)|0)>>>0>>0?l+1|0:l,v[e+31|0]=(131071&l)<<15|f>>>17,v[e+30|0]=(511&l)<<23|f>>>9,v[e+29|0]=(1&l)<<31|f>>>1,q=0,l=(m=Z=2097151&m)<<2,m=W,v[e+26|0]=l|(524287&m)<<13|P>>>19,l=e,e=q,v[l+28|0]=f<<7|(16383&e)<<18|Z>>>14}function pg(e,t,r,i,n,E,c,s,y,u,d,S){var G,R,L=0,Y=0,T=0,X=0,f=0,l=0,m=0,P=0,q=0,W=0,Z=0,gA=0,eA=0,aA=0,EA=0,CA=0,IA=0,hA=0,uA=0,_A=0,pA=0,lA=0,DA=0,V=0,$=0,kA=0,HA=0,NA=0,VA=0,O=0,tA=0,UA=0,RA=0,LA=0,sA=0,FA=0,dA=0,bA=0,YA=0,KA=0,WA=0,x=0,j=0,AA=0,jA=0;if(rA=G=rA+-64|0,R=kt(y)){if(a[G+32>>2]=0,a[G+36>>2]=0,a[G+24>>2]=0,a[G+28>>2]=0,a[G+20>>2]=c,a[G+16>>2]=E,a[G+12>>2]=n,a[G+8>>2]=i,a[G+4>>2]=y,a[G>>2]=R,a[G+56>>2]=0,a[G+52>>2]=r,a[G+48>>2]=r,a[G+44>>2]=t,a[G+40>>2]=e,e=0,rA=f=rA-48|0,!((t=De(G))||(t=-26,S-3>>>0<4294967294))){if(r=a[G+44>>2],t=a[G+48>>2],a[f>>2]=0,i=a[G+40>>2],a[f+28>>2]=t,a[f+12>>2]=-1,a[f+8>>2]=i,t=((i=r>>>0>(i=t<<3)>>>0?r:i)>>>0)/((r=t<<2)>>>0)|0,a[f+20>>2]=t,a[f+24>>2]=t<<2,a[f+16>>2]=u0(t,r),t=a[G+52>>2],a[f+36>>2]=S,a[f+32>>2]=t,rA=i=rA-80|0,n=-25,!(!f|!G))if(t=kt(a[f+20>>2]<<3),a[f+4>>2]=t,t){rA=c=rA-16|0,n=-22;A:if(!(!f|!(t=a[f+16>>2]))&&(((E=t<<10)>>>0)/(t>>>0)|0)==1024&&(t=kt(12),a[f>>2]=t,t)){a[t>>2]=0,a[t+4>>2]=0,E>>>0>4294967168?t=48:(E>>>0>=4294967168?(a[8952]=48,r=0):(r=0,(t=kt(76+(eA=E>>>0<11?16:E+11&-8)|0))&&(r=t-8|0,63&t?(Z=(-8&(m=a[(T=t-4|0)>>2]))-(l=(t=((t=(t+63&-64)-8|0)-r>>>0>15?0:64)+t|0)-r|0)|0,3&m?(a[t+4>>2]=Z|1&a[t+4>>2]|2,a[4+(Z=t+Z|0)>>2]=1|a[Z+4>>2],a[T>>2]=l|1&a[T>>2]|2,a[4+(Z=r+l|0)>>2]=1|a[Z+4>>2],ir(r,l)):(r=a[r>>2],a[t+4>>2]=Z,a[t>>2]=r+l)):t=r,3&(r=a[t+4>>2])&&((l=-8&r)>>>0<=eA+16>>>0||(a[t+4>>2]=eA|1&r|2,r=t+eA|0,eA=l-eA|0,a[r+4>>2]=3|eA,a[4+(l=t+l|0)>>2]=1|a[l+4>>2],ir(r,eA))),r=t+8|0)),(t=r)?(a[c+12>>2]=t,t=0):t=48),a[8952]=t;t:{if(t)a[c+12>>2]=0;else if(t=a[c+12>>2])break t;st(a[f>>2]),a[f>>2]=0;break A}a[a[f>>2]>>2]=t,a[a[f>>2]+4>>2]=t,a[a[f>>2]+8>>2]=E,n=0}if(rA=c+16|0,n)yi(f,a[G+56>>2]);else{if(E=a[f+36>>2],c=t=rA,rA=t=t-448&-64,!i|!G||(pr(n=t- -64|0,0,0,64),s0(r=t+60|0,a[G+48>>2]),Ct(n,r,4,0),s0(r,a[G+4>>2]),Ct(n,r,4,0),s0(r,a[G+44>>2]),Ct(n,r,4,0),s0(r,a[G+40>>2]),Ct(n,r,4,0),s0(r,19),Ct(n,r,4,0),s0(r,E),Ct(n,r,4,0),s0(r,a[G+12>>2]),Ct(n,r,4,0),(r=a[G+8>>2])&&(Ct(t- -64|0,r,a[G+12>>2],0),1&v[G+56|0]&&(B0(a[G+8>>2],a[G+12>>2]),a[G+12>>2]=0)),s0(r=t+60|0,a[G+20>>2]),Ct(t- -64|0,r,4,0),(r=a[G+16>>2])&&Ct(t- -64|0,r,a[G+20>>2],0),s0(r=t+60|0,a[G+28>>2]),Ct(t- -64|0,r,4,0),(r=a[G+24>>2])&&(Ct(t- -64|0,r,a[G+28>>2],0),2&h[G+56|0]&&(B0(a[G+24>>2],a[G+28>>2]),a[G+28>>2]=0)),s0(r=t+60|0,a[G+36>>2]),Ct(t- -64|0,r,4,0),(r=a[G+32>>2])&&Ct(t- -64|0,r,a[G+36>>2],0),dr(t- -64|0,i,64)),rA=c,B0(i- -64|0,8),n=0,rA=t=rA-1024|0,a[f+28>>2])for(E=i+68|0,r=i- -64|0;s0(r,0),s0(E,n),ye(t,1024,i,72),ui(a[a[f>>2]+4>>2]+(u0(a[f+24>>2],n)<<10)|0,t),s0(r,1),ye(t,1024,i,72),ui(1024+(a[a[f>>2]+4>>2]+(u0(a[f+24>>2],n)<<10)|0)|0,t),(n=n+1|0)>>>0>2];);B0(t,1024),rA=t+1024|0,B0(i,72),n=0}}else n=-22;if(rA=i+80|0,!(t=n)){if(a[f+8>>2])for(;;){if(i=e,YA=0,rA=n=rA-32|0,!(!f|!a[f+28>>2]))for(a[n+16>>2]=i,t=1;;){if(v[n+24|0]=YA,KA=0,e=0,t)for(;;){a[n+28>>2]=0,e=a[n+28>>2],a[n+8>>2]=a[n+24>>2],a[n+12>>2]=e,a[n+20>>2]=KA,e=a[n+20>>2],a[n>>2]=a[n+16>>2],a[n+4>>2]=e,e=0;A:if(f){t:{if(a[f+36>>2]==2){if(WA=a[f+4>>2],x=1,(c=a[n>>2])|(E=h[n+8|0])>>>0>1)break t}else WA=a[f+4>>2];if(rA=t=rA-4096|0,Sr(t+3072|0),Sr(t+2048|0),!(!f|!n)&&(a[t+2048>>2]=a[n>>2],a[t+2052>>2]=0,a[t+2056>>2]=a[n+4>>2],a[t+2060>>2]=0,a[t+2064>>2]=h[n+8|0],a[t+2068>>2]=0,a[t+2072>>2]=a[f+16>>2],a[t+2076>>2]=0,a[t+2080>>2]=a[f+8>>2],a[t+2084>>2]=0,a[t+2088>>2]=a[f+36>>2],a[t+2092>>2]=0,a[f+20>>2]))for(;(r=127&e)||(c=E=a[t+2100>>2],T=E+1|0,c=(E=a[t+2096>>2]+1|0)?c:T,a[t+2096>>2]=E,a[t+2100>>2]=c,Sr(t),Sr(E=t+1024|0),Ie(c=t+3072|0,t+2048|0,t),Ie(c,t,E)),E=a[4+(r=(t+1024|0)+(r<<3)|0)>>2],a[(c=(e<<3)+WA|0)>>2]=a[r>>2],a[c+4>>2]=E,(e=e+1|0)>>>0>2];);rA=t+4096|0,E=h[n+8|0],c=a[n>>2],x=0}if(e=255&E,!((c=c?0:!e<<1)>>>0>=(r=a[f+20>>2])>>>0))for(t=a[f+24>>2],e=(E=(u0(t,a[n+4>>2])+c|0)+u0(e,r)|0)+((E>>>0)%(t>>>0)|0?-1:t-1|0)|0;;){j=((E>>>0)%(t>>>0)|0)==1?E-1|0:e,eA=a[f+28>>2],x?(e=a[f>>2],l=a[e+4>>2]+(j<<10)|0):(e=a[f>>2],l=(c<<3)+WA|0),r=a[l>>2],l=a[l+4>>2],a[n+12>>2]=c,eA=(l>>>0)%(eA>>>0)|0,l=a[n+4>>2],Z=h[n+8|0]?eA:l,Y=a[e+4>>2],X=a[n>>2],q=Y+(u0(t,e=X?eA:Z)<<10)|0,e=(0|e)==(0|l);t:if(a[n>>2])t=a[f+24>>2],eA=a[f+20>>2],t=e?a[n+12>>2]+(t+(-1^eA)|0)|0:(t-eA|0)-!a[n+12>>2]|0,T=0,(0|(e=h[n+8|0]))!=3&&(T=u0(eA,e+1|0));else{if(!(t=h[n+8|0])){t=a[n+12>>2]-1|0,T=0;break t}if(t=u0(t,a[f+20>>2]),eA=a[n+12>>2],e){t=(t+eA|0)-1|0,T=0;break t}t=t-!eA|0,T=0}e=T+(Z=t-1|0)|0,M(r,0,r,0),M(t,0,o,0),l=e-(t=o)|0,eA=a[f+24>>2],L=0;t:{g:{r:{e:{B:{i:{o:{Q:{a:{n:{if(t=(e>>>0>>0)-(e>>>0>>0)|0){if(!eA)break n;break a}rg=l-u0((l>>>0)/(eA>>>0)|0,eA)|0,ig=0,o=0;break t}if(!l)break Q;break o}if(!((e=eA-1|0)&eA))break i;T=0-(Z=(Ug(eA)+33|0)-Ug(t)|0)|0;break e}rg=0,ig=t,o=0;break t}if((e=32-Ug(t)|0)>>>0<31)break B;break r}if(rg=e&l,ig=0,(0|eA)==1)break g;e=eA?31-Ug(eA-1^eA)|0:32,o=(63&e)>>>0>=32?0:t>>>e|0;break t}Z=e+1|0,T=63-e|0}if(r=31&(e=63&Z),e>>>0>=32?(e=0,m=t>>>r|0):(e=t>>>r|0,m=((1<>>r),r=e,T=31&(e=63&T),e>>>0>=32?(e=l<>>32-T|t<>>31)-(CA=eA&(aA=W-((r=r<<1|m>>>31)+(e>>>0>T>>>0)|0)>>31))|0,r=r-(e>>>0>>0)|0,t=t<<1|l>>>31,l=L|l<<1,L=1&aA,Z=Z-1|0;);rg=m,ig=r,o=t<<1|l>>>31;break t}rg=l,ig=t,t=0}o=t}if(o=ig,e=(rg<<10)+q|0,eA=Y+(j<<10)|0,r=Y+(E<<10)|0,X)Ie(eA,e,r);else{for(rA=t=rA-2048|0,dg(l=t+1024|0,e),Kg(l,eA),dg(t,l),eA=0,l=0;T=a[(Z=(e=(t+1024|0)+(l<<7)|0)- -64|0)>>2],m=a[e+100>>2],P=T,W=a[Z+4>>2],gA=a[e+96>>2],T=a[e+32>>2],Y=a[e+36>>2],m=_(gA^(L=XA(a[e>>2],a[e+4>>2],T,Y)),m^(X=o),32),Y=_(P=(W=XA(P,W,m,q=o))^T,Y^(T=o),24),P=T,$=_((CA=XA(L,X,Y,T=o))^m,(IA=o)^q,16),T=_(Y^(HA=XA(W,P,$,kA=o)),(LA=o)^T,63),m=o,Y=a[e+108>>2],EA=a[e+72>>2],gA=a[e+76>>2],P=a[e+104>>2],L=a[e+40>>2],X=a[e+44>>2],Y=_(P^(q=XA(a[e+8>>2],a[e+12>>2],L,X)),Y^(W=o),32),X=_(P=(NA=XA(EA,gA,Y,aA=o))^L,X^(L=o),24),gA=NA,FA=_((P=Y)^(NA=XA(q,W,X,Y=o)),(sA=o)^aA,16),Y=_(X^(VA=XA(gA,L,FA,dA=o)),(O=o)^Y,63),L=o,X=a[e+116>>2],EA=a[e+80>>2],gA=a[e+84>>2],P=a[e+112>>2],q=a[e+48>>2],W=a[e+52>>2],X=_(P^(aA=XA(a[e+16>>2],a[e+20>>2],q,W)),X^(pA=o),32),W=_(gA=(P=XA(EA,gA,X,tA=o))^q,W^(q=o),24),EA=P,gA=q,tA=_(X^(pA=XA(aA,pA,W,q=o)),tA^(P=o),16),X=_(W^(gA=XA(EA,gA,tA,UA=o)),(lA=o)^q,63),q=o,W=a[e+124>>2],RA=a[e+88>>2],DA=a[e+92>>2],EA=a[e+120>>2],aA=a[e+56>>2],hA=a[e+60>>2],W=_(EA^(uA=XA(a[e+24>>2],a[e+28>>2],aA,hA)),W^(_A=o),32),DA=hA=_(EA=(bA=XA(RA,DA,W,V=o))^aA,hA^(aA=o),24),_A=_((EA=W)^(hA=XA(uA,_A,hA,W=o)),(uA=o)^V,16),W=_(DA^(bA=XA(bA,aA,_A,V=o)),(RA=o)^W,63),aA=o,DA=gA,EA=lA,gA=_(_A^(CA=XA(CA,IA,Y,L)),V^(IA=o),32),Y=_((_A=XA(DA,EA,gA,lA=o))^Y,(EA=L)^(L=o),24),IA=XA(EA=CA,IA,Y,CA=o),a[e>>2]=IA,V=o,a[e+4>>2]=V,IA=_(IA^gA,lA^V,16),a[e+120>>2]=IA,gA=o,a[e+124>>2]=gA,L=XA(_A,L,IA,gA),a[e+80>>2]=L,IA=o,a[e+84>>2]=IA,AA=e,jA=_(Y^L,CA^IA,63),a[AA+40>>2]=jA,a[e+44>>2]=o,IA=_($^(L=XA(NA,sA,X,q)),kA^(CA=o),32),Y=_(gA=X^(kA=XA(bA,RA,IA,$=o)),q^(X=o),24),q=XA(gA=L,CA,Y,L=o),a[e+8>>2]=q,CA=o,a[e+12>>2]=CA,q=_(q^IA,CA^$,16),a[e+96>>2]=q,CA=o,a[e+100>>2]=CA,X=XA(kA,X,q,CA),a[e+88>>2]=X,q=o,a[e+92>>2]=q,AA=e,jA=_(Y^X,L^q,63),a[AA+48>>2]=jA,a[e+52>>2]=o,q=_(FA^(L=XA(pA,P,W,aA)),dA^(X=o),32),Y=_(P=W^(IA=XA(HA,LA,q,CA=o)),aA^(W=o),24),X=XA(P=L,X,Y,L=o),a[e+16>>2]=X,aA=o,a[e+20>>2]=aA,X=_(X^q,aA^CA,16),a[e+104>>2]=X,q=o,a[e+108>>2]=q,X=XA(IA,W,X,q),a[Z>>2]=X,P=Z,Z=o,a[P+4>>2]=Z,AA=e,jA=_(Y^X,L^Z,63),a[AA+56>>2]=jA,a[e+60>>2]=o,Y=XA(hA,uA,T,m),W=XA(VA,O,X=_(tA^Y,UA^(L=o),32),q=o),Y=XA(Y,L,Z=_(P=T^W,m^(T=o),24),m=o),a[e+24>>2]=Y,L=o,a[e+28>>2]=L,Y=_(Y^X,L^q,16),a[e+112>>2]=Y,L=o,a[e+116>>2]=L,T=XA(W,T,Y,L),a[e+72>>2]=T,Y=o,a[e+76>>2]=Y,AA=e,jA=_(T^Z,Y^m,63),a[AA+32>>2]=jA,a[e+36>>2]=o,(0|(l=l+1|0))!=8;);for(;l=a[512+(e=(t+1024|0)+(eA<<4)|0)>>2],Z=a[e+772>>2],P=l,gA=a[e+516>>2],L=a[e+768>>2],l=a[e+256>>2],T=a[e+260>>2],Z=_(L^(m=XA(a[e>>2],a[e+4>>2],l,T)),Z^(Y=o),32),T=_(P=(X=XA(P,gA,Z,L=o))^l,T^(l=o),24),P=l,CA=_((W=XA(m,Y,T,l=o))^Z,(aA=o)^L,16),l=_(T^($=XA(X,P,CA,IA=o)),(kA=o)^l,63),Z=o,T=a[e+780>>2],EA=a[e+520>>2],gA=a[e+524>>2],P=a[e+776>>2],m=a[e+264>>2],Y=a[e+268>>2],T=_(P^(L=XA(a[e+8>>2],a[e+12>>2],m,Y)),T^(X=o),32),Y=_(P=(HA=XA(EA,gA,T,q=o))^m,Y^(m=o),24),gA=HA,NA=_((P=T)^(HA=XA(L,X,Y,T=o)),(LA=o)^q,16),T=_(Y^(FA=XA(gA,m,NA,sA=o)),(dA=o)^T,63),m=o,Y=a[e+900>>2],EA=a[e+640>>2],gA=a[e+644>>2],P=a[e+896>>2],L=a[e+384>>2],X=a[e+388>>2],Y=_(P^(q=XA(a[e+128>>2],a[e+132>>2],L,X)),Y^(VA=o),32),X=_(P=(pA=XA(EA,gA,Y,O=o))^L,X^(L=o),24),gA=pA,P=L,O=_(Y^(VA=XA(q,VA,X,L=o)),O^(pA=o),16),Y=_(X^(P=XA(gA,P,O,tA=o)),(UA=o)^L,63),L=o,X=a[e+908>>2],RA=a[e+648>>2],DA=a[e+652>>2],EA=a[e+904>>2],q=a[e+392>>2],gA=a[e+396>>2],X=_(EA^(lA=XA(a[e+136>>2],a[e+140>>2],q,gA)),X^(hA=o),32),DA=gA=_(EA=(_A=XA(RA,DA,X,uA=o))^q,gA^(q=o),24),hA=_((EA=X)^(gA=XA(lA,hA,gA,X=o)),(lA=o)^uA,16),X=_(DA^(_A=XA(_A,q,hA,uA=o)),(V=o)^X,63),q=o,DA=P,EA=UA,P=_(hA^(W=XA(W,aA,T,m)),uA^(aA=o),32),T=_((hA=XA(DA,EA,P,UA=o))^T,(EA=m)^(m=o),24),aA=XA(EA=W,aA,T,W=o),a[e>>2]=aA,uA=o,a[e+4>>2]=uA,aA=_(aA^P,uA^UA,16),a[e+904>>2]=aA,P=o,a[e+908>>2]=P,m=XA(hA,m,aA,P),a[e+640>>2]=m,aA=o,a[e+644>>2]=aA,AA=e,jA=_(T^m,W^aA,63),a[AA+264>>2]=jA,a[e+268>>2]=o,aA=_(CA^(m=XA(HA,LA,Y,L)),IA^(W=o),32),T=_(T=Y^(IA=XA(_A,V,aA,CA=o)),L^(Y=o),24),L=XA(L=m,W,T,m=o),a[e+8>>2]=L,W=o,a[e+12>>2]=W,L=_(L^aA,W^CA,16),a[e+768>>2]=L,W=o,a[e+772>>2]=W,Y=XA(IA,Y,L,W),a[e+648>>2]=Y,L=o,a[e+652>>2]=L,AA=e,jA=_(Y^T,L^m,63),a[AA+384>>2]=jA,a[e+388>>2]=o,m=XA(VA,pA,X,q),aA=XA($,kA,L=_(NA^m,sA^(Y=o),32),W=o),Y=XA(P=m,Y,T=_(T=X^aA,q^(X=o),24),m=o),a[e+128>>2]=Y,q=o,a[e+132>>2]=q,Y=_(Y^L,q^W,16),a[e+776>>2]=Y,L=o,a[e+780>>2]=L,Y=XA(aA,X,Y,L),a[e+512>>2]=Y,L=o,a[e+516>>2]=L,AA=e,jA=_(Y^T,L^m,63),a[AA+392>>2]=jA,a[e+396>>2]=o,Y=_(O^(T=XA(gA,lA,l,Z)),tA^(m=o),32),l=_((X=XA(FA,dA,Y,L=o))^l,(P=Z)^(Z=o),24),m=XA(P=T,m,l,T=o),a[e+136>>2]=m,q=o,a[e+140>>2]=q,m=_(Y^m,L^q,16),a[e+896>>2]=m,Y=o,a[e+900>>2]=Y,Z=XA(X,Z,m,Y),a[e+520>>2]=Z,m=o,a[e+524>>2]=m,AA=e,jA=_(l^Z,T^m,63),a[AA+256>>2]=jA,a[e+260>>2]=o,(0|(eA=eA+1|0))!=8;);dg(r,t),Kg(r,t+1024|0),rA=t+2048|0}if((c=c+1|0)>>>0>=It[f+20>>2])break A;E=E+1|0,e=j+1|0,t=a[f+24>>2]}}if(!((e=a[f+28>>2])>>>0>(KA=KA+1|0)>>>0))break}if(t=e,(0|(YA=YA+1|0))==4)break}if(rA=n+32|0,!((e=i+1|0)>>>0>2]))break}if(rA=t=rA-2048|0,!(!G|!f)){if(dg(t+1024|0,(a[a[f>>2]+4>>2]+(a[f+24>>2]<<10)|0)-1024|0),It[f+28>>2]>=2)for(e=1;r=a[f+24>>2],Kg(t+1024|0,(a[a[f>>2]+4>>2]+(u0(r,e)+r<<10)|0)-1024|0),(e=e+1|0)>>>0>2];);for(r=t+1024|0,e=0;X0(n=(i=e<<3)+t|0,a[(i=r+i|0)>>2],a[i+4>>2]),(0|(e=e+1|0))!=128;);ye(a[G>>2],a[G+4>>2],t,1024),B0(r,1024),B0(t,1024),yi(f,a[G+56>>2])}rA=t+2048|0,t=0}}rA=f+48|0,r=t;A:if(t)B0(R,y);else{if(!(!u|!d)){rA=e=rA-16|0,t=-31;t:{g:{r:{e:switch(S-1|0){case 1:if(d>>>0<13)break g;t=h[1347]|h[1348]<<8|h[1349]<<16|h[1350]<<24,r=h[1343]|h[1344]<<8|h[1345]<<16|h[1346]<<24,v[0|u]=r,v[u+1|0]=r>>>8,v[u+2|0]=r>>>16,v[u+3|0]=r>>>24,v[u+4|0]=t,v[u+5|0]=t>>>8,v[u+6|0]=t>>>16,v[u+7|0]=t>>>24,t=h[1352]|h[1353]<<8|h[1354]<<16|h[1355]<<24,r=h[1348]|h[1349]<<8|h[1350]<<16|h[1351]<<24,v[u+5|0]=r,v[u+6|0]=r>>>8,v[u+7|0]=r>>>16,v[u+8|0]=r>>>24,v[u+9|0]=t,v[u+10|0]=t>>>8,v[u+11|0]=t>>>16,v[u+12|0]=t>>>24,i=-12,r=12;break r;case 0:break e;default:break t}if(d>>>0<12)break g;t=h[1335]|h[1336]<<8|h[1337]<<16|h[1338]<<24,r=h[1331]|h[1332]<<8|h[1333]<<16|h[1334]<<24,v[0|u]=r,v[u+1|0]=r>>>8,v[u+2|0]=r>>>16,v[u+3|0]=r>>>24,v[u+4|0]=t,v[u+5|0]=t>>>8,v[u+6|0]=t>>>16,v[u+7|0]=t>>>24,t=h[1339]|h[1340]<<8|h[1341]<<16|h[1342]<<24,v[u+8|0]=t,v[u+9|0]=t>>>8,v[u+10|0]=t>>>16,v[u+11|0]=t>>>24,i=-11,r=11}if(t=De(G))break t;if(ur(t=e+5|0,19),!((i=i+d|0)>>>0<=(t=tt(t))>>>0)&&(r=W0(r+u|0,e+5|0,t+1|0),!((i=i-t|0)>>>0<4)&&(v[0|(t=t+r|0)]=36,v[t+1|0]=109,v[t+2|0]=61,v[t+3|0]=0,ur(r=e+5|0,a[G+44>>2]),!((i=i-3|0)>>>0<=(r=tt(r))>>>0)&&(t=W0(t+3|0,e+5|0,r+1|0),!((i=i-r|0)>>>0<4)&&(v[0|(t=t+r|0)]=44,v[t+1|0]=116,v[t+2|0]=61,v[t+3|0]=0,ur(r=e+5|0,a[G+40>>2]),!((i=i-3|0)>>>0<=(r=tt(r))>>>0)&&(t=W0(t+3|0,e+5|0,r+1|0),!((i=i-r|0)>>>0<4)&&(v[0|(t=t+r|0)]=44,v[t+1|0]=112,v[t+2|0]=61,v[t+3|0]=0,ur(r=e+5|0,a[G+48>>2]),!((i=i-3|0)>>>0<=(r=tt(r))>>>0)&&(t=W0(t+3|0,e+5|0,r+1|0),!((i=i-r|0)>>>0<2)&&(v[0|(t=t+r|0)]=36,v[t+1|0]=0,pe(r=t+1|0,i=i-1|0,a[G+16>>2],a[G+20>>2],3)))))))))){if(t=-31,(n=(n=i)-(i=tt(r))|0)>>>0<2)break t;v[0|(t=r+i|0)]=36,v[t+1|0]=0,t=pe(t+1|0,n-1|0,a[G>>2],a[G+4>>2],3)?0:-31;break t}}t=-31}if(rA=e+16|0,t){B0(R,y),B0(u,d),r=-31;break A}}s&&W0(s,R,y),B0(R,y),r=0}st(R)}else r=-22;return rA=G- -64|0,r}function kt(e){var t,r=0,i=0,n=0,E=0,c=0,s=0,y=0,u=0,d=0,S=0,G=0,R=0;rA=t=rA-16|0;A:{t:{g:{r:{e:{B:{i:{o:{Q:{a:{n:{if((e|=0)>>>0<=244){if(3&(r=(E=a[8965])>>>(i=(s=e>>>0<11?16:e+11&-8)>>>3|0)|0)){e=(c=a[35908+(r=(n=i+(1&(-1^r))|0)<<3)>>2])+8|0,(0|(i=a[c+8>>2]))!=(0|(r=r+35900|0))?(a[i+12>>2]=r,a[r+8>>2]=i):(G=35860,R=Dt(-2,n)&E,a[G>>2]=R),r=n<<3,a[c+4>>2]=3|r,a[4+(r=r+c|0)>>2]=1|a[r+4>>2];break A}if((S=a[8967])>>>0>=s>>>0)break n;if(r){i=e=(r=(0-(e=(0-(e=2<>>12&16,i|=e=(r=r>>>e|0)>>>5&8,i|=e=(r=r>>>e|0)>>>2&4,d=a[35908+(e=(i=((i|=e=(r=r>>>e|0)>>>1&2)|(e=(r=r>>>e|0)>>>1&1))+(r>>>e|0)|0)<<3)>>2],(0|(r=a[d+8>>2]))!=(0|(e=e+35900|0))?(a[r+12>>2]=e,a[e+8>>2]=r):(E=Dt(-2,i)&E,a[8965]=E),e=d+8|0,a[d+4>>2]=3|s,c=(r=i<<3)-s|0,a[4+(n=s+d|0)>>2]=1|c,a[r+d>>2]=c,S&&(i=35900+((r=S>>>3|0)<<3)|0,d=a[8970],(r=1<>2]:(a[8965]=r|E,r=i),a[i+8>>2]=d,a[r+12>>2]=d,a[d+12>>2]=i,a[d+8>>2]=r),a[8970]=n,a[8967]=c;break A}if(!(y=a[8966]))break n;for(i=e=(r=(0-y&y)-1|0)>>>12&16,i|=e=(r=r>>>e|0)>>>5&8,i|=e=(r=r>>>e|0)>>>2&4,r=a[36164+(((i|=e=(r=r>>>e|0)>>>1&2)|(e=(r=r>>>e|0)>>>1&1))+(r>>>e|0)<<2)>>2],n=(-8&a[r+4>>2])-s|0,i=r;(e=a[i+16>>2])||(e=a[i+20>>2]);)n=(c=(i=(-8&a[e+4>>2])-s|0)>>>0>>0)?i:n,r=c?e:r,i=e;if(u=a[r+24>>2],(0|(c=a[r+12>>2]))!=(0|r)){e=a[r+8>>2],a[e+12>>2]=c,a[c+8>>2]=e;break t}if(!(e=a[(i=r+20|0)>>2])){if(!(e=a[r+16>>2]))break a;i=r+16|0}for(;d=i,c=e,(e=a[(i=e+20|0)>>2])||(i=c+16|0,e=a[c+16>>2]););a[d>>2]=0;break t}if(s=-1,!(e>>>0>4294967231)&&(s=-8&(e=e+11|0),u=a[8966])){n=0-s|0,E=0,s>>>0<256||(E=31,s>>>0>16777215||(e=e>>>8|0,e<<=d=e+1048320>>>16&8,E=28+((e=((e<<=i=e+520192>>>16&4)<<(r=e+245760>>>16&2)>>>15|0)-(r|i|d)|0)<<1|s>>>e+21&1)|0));E:{s:{if(i=a[36164+(E<<2)>>2])for(e=0,r=s<<((0|E)==31?0:25-(E>>>1|0)|0);;){if(!((d=(y=-8&a[i+4>>2])-s|0)>>>0>=n>>>0)&&(n=d,c=i,(0|s)==(0|y))){n=0,e=i;break s}if(d=a[i+20>>2],i=a[16+((r>>>29&4)+i|0)>>2],e=d?(0|d)==(0|i)?e:d:e,r<<=1,!i)break}else e=0;if(!(e|c)){if(c=0,!(e=(0-(e=2<>>12&16,i|=e=(r=r>>>e|0)>>>5&8,i|=e=(r=r>>>e|0)>>>2&4,e=a[36164+(((i|=e=(r=r>>>e|0)>>>1&2)|(e=(r=r>>>e|0)>>>1&1))+(r>>>e|0)<<2)>>2]}if(!e)break E}for(;n=(i=(r=(-8&a[e+4>>2])-s|0)>>>0>>0)?r:n,c=i?e:c,e=(r=a[e+16>>2])||a[e+20>>2];);}if(!(!c|a[8967]-s>>>0<=n>>>0)){if(E=a[c+24>>2],(0|c)!=(0|(r=a[c+12>>2]))){e=a[c+8>>2],a[e+12>>2]=r,a[r+8>>2]=e;break g}if(!(e=a[(i=c+20|0)>>2])){if(!(e=a[c+16>>2]))break Q;i=c+16|0}for(;d=i,r=e,(e=a[(i=e+20|0)>>2])||(i=r+16|0,e=a[r+16>>2]););a[d>>2]=0;break g}}}if((i=a[8967])>>>0>=s>>>0){n=a[8970],(r=i-s|0)>>>0>=16?(a[8967]=r,e=n+s|0,a[8970]=e,a[e+4>>2]=1|r,a[i+n>>2]=r,a[n+4>>2]=3|s):(a[8970]=0,a[8967]=0,a[n+4>>2]=3|i,a[4+(e=i+n|0)>>2]=1|a[e+4>>2]),e=n+8|0;break A}if((u=a[8968])>>>0>s>>>0){r=u-s|0,a[8968]=r,e=(i=a[8971])+s|0,a[8971]=e,a[e+4>>2]=1|r,a[i+4>>2]=3|s,e=i+8|0;break A}if(e=0,y=s+47|0,a[9083]?i=a[9085]:(a[9086]=-1,a[9087]=-1,a[9084]=4096,a[9085]=4096,a[9083]=t+12&-16^1431655768,a[9088]=0,a[9076]=0,i=4096),(i=(d=y+i|0)&(c=0-i|0))>>>0<=s>>>0||(n=a[9075])&&(E=(r=a[9073])+i|0)>>>0>n>>>0|r>>>0>=E>>>0)break A;if(4&h[36304])break B;n:{E:{if(n=a[8971])for(e=36308;;){if((r=a[e>>2])>>>0<=n>>>0&n>>>0>2]>>>0)break E;if(!(e=a[e+8>>2]))break}if((0|(r=Dg(0)))==-1||(E=i,(e=(n=a[9084])-1|0)&r&&(E=(i-r|0)+(e+r&0-n)|0),E>>>0<=s>>>0|E>>>0>2147483646)||(n=a[9075])&&n>>>0<(c=(e=a[9073])+E|0)>>>0|e>>>0>=c>>>0)break i;if((0|r)!=(0|(e=Dg(E))))break n;break e}if((E=c&d-u)>>>0>2147483646)break i;if((0|(r=Dg(E)))==(a[e>>2]+a[e+4>>2]|0))break o;e=r}if(!((0|e)==-1|s+48>>>0<=E>>>0)){if((r=(r=a[9085])+(y-E|0)&0-r)>>>0>2147483646){r=e;break e}if((0|Dg(r))!=-1){E=r+E|0,r=e;break e}Dg(0-E|0);break i}if(r=e,(0|e)!=-1)break e;break i}c=0;break t}r=0;break g}if((0|r)!=-1)break e}a[9076]=4|a[9076]}if(i>>>0>2147483646||(0|(r=Dg(i)))==-1|(0|(e=Dg(0)))==-1|e>>>0<=r>>>0||(E=e-r|0)>>>0<=s+40>>>0)break r}e=a[9073]+E|0,a[9073]=e,e>>>0>It[9074]&&(a[9074]=e);e:{B:{i:{if(y=a[8971]){for(e=36308;;){if(((n=a[e>>2])+(i=a[e+4>>2])|0)==(0|r))break i;if(!(e=a[e+8>>2]))break}break B}for((e=a[8969])>>>0<=r>>>0&&e||(a[8969]=r),e=0,a[9078]=E,a[9077]=r,a[8973]=-1,a[8974]=a[9083],a[9080]=0;i=35900+(n=e<<3)|0,a[n+35908>>2]=i,a[n+35912>>2]=i,(0|(e=e+1|0))!=32;);i=(n=E-40|0)-(e=r+8&7?-8-r&7:0)|0,a[8968]=i,e=e+r|0,a[8971]=e,a[e+4>>2]=1|i,a[4+(r+n|0)>>2]=40,a[8972]=a[9087];break e}if(!(8&h[e+12|0]|n>>>0>y>>>0|r>>>0<=y>>>0)){a[e+4>>2]=i+E,i=(e=y+8&7?-8-y&7:0)+y|0,a[8971]=i,e=(r=a[8968]+E|0)-e|0,a[8968]=e,a[i+4>>2]=1|e,a[4+(r+y|0)>>2]=40,a[8972]=a[9087];break e}}It[8969]>r>>>0&&(a[8969]=r),i=r+E|0,e=36308;B:{i:{o:{Q:{a:{n:{for(;;){if((0|i)!=a[e>>2]){if(e=a[e+8>>2])continue;break n}break}if(!(8&h[e+12|0]))break a}for(e=36308;;){if((i=a[e>>2])>>>0<=y>>>0&&(c=i+a[e+4>>2]|0)>>>0>y>>>0)break Q;e=a[e+8>>2]}}if(a[e>>2]=r,a[e+4>>2]=a[e+4>>2]+E,a[4+(d=(r+8&7?-8-r&7:0)+r|0)>>2]=3|s,s=(E=i+(i+8&7?-8-i&7:0)|0)-(u=s+d|0)|0,(0|E)==(0|y)){a[8971]=u,e=a[8968]+s|0,a[8968]=e,a[u+4>>2]=1|e;break i}if(a[8970]==(0|E)){a[8970]=u,e=a[8967]+s|0,a[8967]=e,a[u+4>>2]=1|e,a[e+u>>2]=e;break i}if((3&(e=a[E+4>>2]))==1){c=-8&e;a:if(e>>>0<=255){if(i=a[E+8>>2],e=e>>>3|0,(0|(r=a[E+12>>2]))==(0|i)){G=35860,R=a[8965]&Dt(-2,e),a[G>>2]=R;break a}a[i+12>>2]=r,a[r+8>>2]=i}else{if(y=a[E+24>>2],(0|E)==(0|(r=a[E+12>>2])))if((n=a[(e=E+20|0)>>2])||(n=a[(e=E+16|0)>>2])){for(;i=e,(n=a[(e=(r=n)+20|0)>>2])||(e=r+16|0,n=a[r+16>>2]););a[i>>2]=0}else r=0;else e=a[E+8>>2],a[e+12>>2]=r,a[r+8>>2]=e;if(y){i=a[E+28>>2];n:{if(a[(e=36164+(i<<2)|0)>>2]==(0|E)){if(a[e>>2]=r,r)break n;G=35864,R=a[8966]&Dt(-2,i),a[G>>2]=R;break a}if(a[y+(a[y+16>>2]==(0|E)?16:20)>>2]=r,!r)break a}a[r+24>>2]=y,(e=a[E+16>>2])&&(a[r+16>>2]=e,a[e+24>>2]=r),(e=a[E+20>>2])&&(a[r+20>>2]=e,a[e+24>>2]=r)}}s=c+s|0,E=E+c|0}if(a[E+4>>2]=-2&a[E+4>>2],a[u+4>>2]=1|s,a[s+u>>2]=s,s>>>0<=255){r=35900+((e=s>>>3|0)<<3)|0,(i=a[8965])&(e=1<>2]:(a[8965]=e|i,e=r),a[r+8>>2]=u,a[e+12>>2]=u,a[u+12>>2]=r,a[u+8>>2]=e;break i}if(e=31,s>>>0<=16777215&&(e=s>>>8|0,e<<=n=e+1048320>>>16&8,e=28+((e=((e<<=i=e+520192>>>16&4)<<(r=e+245760>>>16&2)>>>15|0)-(r|i|n)|0)<<1|s>>>e+21&1)|0),a[u+28>>2]=e,a[u+16>>2]=0,a[u+20>>2]=0,n=36164+(e<<2)|0,(i=a[8966])&(r=1<>>1|0)|0),r=a[n>>2];;){if(i=r,(-8&a[r+4>>2])==(0|s))break o;if(r=e>>>29|0,e<<=1,!(r=a[16+(n=i+(4&r)|0)>>2]))break}a[n+16>>2]=u,a[u+24>>2]=i}else a[8966]=r|i,a[n>>2]=u,a[u+24>>2]=n;a[u+12>>2]=u,a[u+8>>2]=u;break i}for(i=(n=E-40|0)-(e=r+8&7?-8-r&7:0)|0,a[8968]=i,e=e+r|0,a[8971]=e,a[e+4>>2]=1|i,a[4+(r+n|0)>>2]=40,a[8972]=a[9087],a[(i=(e=(c+(c-39&7?39-c&7:0)|0)-47|0)>>>0>>0?y:e)+4>>2]=27,e=a[9080],a[i+16>>2]=a[9079],a[i+20>>2]=e,e=a[9078],a[i+8>>2]=a[9077],a[i+12>>2]=e,a[9079]=i+8,a[9078]=E,a[9077]=r,a[9080]=0,e=i+24|0;a[e+4>>2]=7,r=e+8|0,e=e+4|0,r>>>0>>0;);if((0|i)==(0|y))break e;if(a[i+4>>2]=-2&a[i+4>>2],c=i-y|0,a[y+4>>2]=1|c,a[i>>2]=c,c>>>0<=255){r=35900+((e=c>>>3|0)<<3)|0,(i=a[8965])&(e=1<>2]:(a[8965]=e|i,e=r),a[r+8>>2]=y,a[e+12>>2]=y,a[y+12>>2]=r,a[y+8>>2]=e;break e}if(e=31,a[y+16>>2]=0,a[y+20>>2]=0,c>>>0<=16777215&&(e=c>>>8|0,e<<=n=e+1048320>>>16&8,e=28+((e=((e<<=i=e+520192>>>16&4)<<(r=e+245760>>>16&2)>>>15|0)-(r|i|n)|0)<<1|c>>>e+21&1)|0),a[y+28>>2]=e,n=36164+(e<<2)|0,(i=a[8966])&(r=1<>>1|0)|0),r=a[n>>2];;){if(i=r,(0|c)==(-8&a[r+4>>2]))break B;if(r=e>>>29|0,e<<=1,!(r=a[16+(n=i+(4&r)|0)>>2]))break}a[n+16>>2]=y,a[y+24>>2]=i}else a[8966]=r|i,a[n>>2]=y,a[y+24>>2]=n;a[y+12>>2]=y,a[y+8>>2]=y;break e}e=a[i+8>>2],a[e+12>>2]=u,a[i+8>>2]=u,a[u+24>>2]=0,a[u+12>>2]=i,a[u+8>>2]=e}e=d+8|0;break A}e=a[i+8>>2],a[e+12>>2]=y,a[i+8>>2]=y,a[y+24>>2]=0,a[y+12>>2]=i,a[y+8>>2]=e}if(!((e=a[8968])>>>0<=s>>>0)){r=e-s|0,a[8968]=r,e=(i=a[8971])+s|0,a[8971]=e,a[e+4>>2]=1|r,a[i+4>>2]=3|s,e=i+8|0;break A}}a[8952]=48,e=0;break A}g:if(E){i=a[c+28>>2];r:{if(a[(e=36164+(i<<2)|0)>>2]==(0|c)){if(a[e>>2]=r,r)break r;u=Dt(-2,i)&u,a[8966]=u;break g}if(a[E+(a[E+16>>2]==(0|c)?16:20)>>2]=r,!r)break g}a[r+24>>2]=E,(e=a[c+16>>2])&&(a[r+16>>2]=e,a[e+24>>2]=r),(e=a[c+20>>2])&&(a[r+20>>2]=e,a[e+24>>2]=r)}g:if(n>>>0<=15)e=n+s|0,a[c+4>>2]=3|e,a[4+(e=e+c|0)>>2]=1|a[e+4>>2];else if(a[c+4>>2]=3|s,a[4+(E=c+s|0)>>2]=1|n,a[E+n>>2]=n,n>>>0<=255)r=35900+((e=n>>>3|0)<<3)|0,(i=a[8965])&(e=1<>2]:(a[8965]=e|i,e=r),a[r+8>>2]=E,a[e+12>>2]=E,a[E+12>>2]=r,a[E+8>>2]=e;else{e=31,n>>>0<=16777215&&(e=n>>>8|0,e<<=d=e+1048320>>>16&8,e=28+((e=((e<<=i=e+520192>>>16&4)<<(r=e+245760>>>16&2)>>>15|0)-(r|i|d)|0)<<1|n>>>e+21&1)|0),a[E+28>>2]=e,a[E+16>>2]=0,a[E+20>>2]=0,r=36164+(e<<2)|0;r:{if((i=1<>>1|0)|0),i=a[r>>2];;){if((-8&a[(r=i)+4>>2])==(0|n))break r;if(i=e>>>29|0,e<<=1,!(i=a[16+(d=(4&i)+r|0)>>2]))break}a[d+16>>2]=E}else a[8966]=i|u,a[r>>2]=E;a[E+24>>2]=r,a[E+12>>2]=E,a[E+8>>2]=E;break g}e=a[r+8>>2],a[e+12>>2]=E,a[r+8>>2]=E,a[E+24>>2]=0,a[E+12>>2]=r,a[E+8>>2]=e}e=c+8|0;break A}t:if(u){i=a[r+28>>2];g:{if(a[(e=36164+(i<<2)|0)>>2]==(0|r)){if(a[e>>2]=c,c)break g;G=35864,R=Dt(-2,i)&y,a[G>>2]=R;break t}if(a[u+(a[u+16>>2]==(0|r)?16:20)>>2]=c,!c)break t}a[c+24>>2]=u,(e=a[r+16>>2])&&(a[c+16>>2]=e,a[e+24>>2]=c),(e=a[r+20>>2])&&(a[c+20>>2]=e,a[e+24>>2]=c)}n>>>0<=15?(e=n+s|0,a[r+4>>2]=3|e,a[4+(e=e+r|0)>>2]=1|a[e+4>>2]):(a[r+4>>2]=3|s,a[4+(c=r+s|0)>>2]=1|n,a[n+c>>2]=n,S&&(i=35900+((e=S>>>3|0)<<3)|0,d=a[8970],(e=1<>2]:(a[8965]=e|E,e=i),a[i+8>>2]=d,a[e+12>>2]=d,a[d+12>>2]=i,a[d+8>>2]=e),a[8970]=c,a[8967]=n),e=r+8|0}return rA=t+16|0,0|e}function y0(e,t,r){var i,n,E,c,s,y,u,d,S,G,R,L,Y,T,X,f,l,m,P,q,W,Z,gA,eA,aA,EA,CA,IA,hA,uA,_A,pA,lA,DA,V,$,kA,HA,NA,VA,O,tA,UA,RA,LA,sA,FA,dA,bA,YA,KA,WA,x=0,j=0,AA=0,jA=0,g0=0,n0=0,o0=0,c0=0,p0=0,F0=0,H0=0,N0=0,Y0=0,T0=0,J0=0,j0=0,O0=0,z0=0,gt=0,at=0,Bt=0,ot=0,Qt=0,Et=0,ct=0,yt=0;i=x=ct=a[r+4>>2],S=x>>31,DA=x=(at=a[t+20>>2])<<1,x=M(i,S,x,W=x>>31),AA=o,j=x,n=x=a[r>>2],E=x>>31,G=x=a[t+24>>2],N0=M(n,E,x,c=x>>31),x=o+AA|0,x=(j=j+N0|0)>>>0>>0?x+1|0:x,AA=j,V=j=jA=a[r+8>>2],f=j>>31,R=j=a[t+16>>2],j=AA+(N0=M(jA,f,j,s=j>>31))|0,AA=o+x|0,AA=j>>>0>>0?AA+1|0:AA,$=x=g0=a[r+12>>2],l=x>>31,kA=x=(N0=a[t+12>>2])<<1,x=(Y0=M(g0,l,x,Z=x>>31))+j|0,j=o+AA|0,j=x>>>0>>0?j+1|0:j,AA=x,LA=x=j0=a[r+16>>2],P=x>>31,L=x=a[t+8>>2],Y0=M(j0,P,x,y=x>>31),x=o+j|0,x=(AA=AA+Y0|0)>>>0>>0?x+1|0:x,Bt=AA,sA=j=c0=a[r+20>>2],gA=j>>31,HA=j=(Y0=a[t+4>>2])<<1,AA=M(c0,gA,j,eA=j>>31),x=o+x|0,x=(j=Bt+AA|0)>>>0>>0?x+1|0:x,AA=j,FA=j=p0=a[r+24>>2],NA=j>>31,Y=j=a[t>>2],gt=M(p0,NA,j,u=j>>31),j=o+x|0,j=(AA=AA+gt|0)>>>0>>0?j+1|0:j,aA=a[r+28>>2],T0=x=u0(aA,19),m=x>>31,VA=x=(gt=a[t+36>>2])<<1,x=(J0=M(T0,m,x,EA=x>>31))+AA|0,AA=o+j|0,AA=x>>>0>>0?AA+1|0:AA,j=x,O=a[r+32>>2],F0=x=u0(O,19),n0=x>>31,T=x=a[t+32>>2],J0=M(F0,n0,x,d=x>>31),x=o+AA|0,x=(j=j+J0|0)>>>0>>0?x+1|0:x,dA=a[r+36>>2],H0=r=u0(dA,19),X=r>>31,tA=t=(J0=a[t+28>>2])<<1,r=M(r,X,t,CA=t>>31),x=o+x|0,Et=t=r+j|0,t=t>>>0>>0?x+1|0:x,r=M(R,s,i,S),x=o,j=M(n,E,at,IA=at>>31),AA=o+x|0,AA=(r=j+r|0)>>>0>>0?AA+1|0:AA,x=M(jA,f,N0,hA=N0>>31),j=o+AA|0,j=(r=x+r|0)>>>0>>0?j+1|0:j,AA=M(L,y,g0,l),x=o+j|0,x=(r=AA+r|0)>>>0>>0?x+1|0:x,j=M(j0,P,Y0,uA=Y0>>31),x=o+x|0,x=(r=j+r|0)>>>0>>0?x+1|0:x,j=M(Y,u,c0,gA),x=o+x|0,x=(r=j+r|0)>>>0>>0?x+1|0:x,AA=r,ot=r=u0(p0,19),r=AA+(j=M(r,q=r>>31,gt,_A=gt>>31))|0,AA=o+x|0,AA=r>>>0>>0?AA+1|0:AA,x=M(T,d,T0,m),j=o+AA|0,j=(r=x+r|0)>>>0>>0?j+1|0:j,AA=M(F0,n0,J0,pA=J0>>31),x=o+j|0,x=(r=AA+r|0)>>>0>>0?x+1|0:x,j=M(H0,X,G,c),x=o+x|0,Bt=r=j+r|0,r=r>>>0>>0?x+1|0:x,x=M(i,S,kA,Z),AA=o,j=(p0=M(n,E,R,s))+x|0,x=o+AA|0,x=j>>>0>>0?x+1|0:x,p0=M(L,y,jA,f),AA=o+x|0,AA=(j=p0+j|0)>>>0>>0?AA+1|0:AA,x=(p0=M(g0,l,HA,eA))+j|0,j=o+AA|0,j=x>>>0>>0?j+1|0:j,AA=(p0=M(Y,u,j0,P))+x|0,x=o+j|0,x=AA>>>0>>0?x+1|0:x,O0=AA,UA=j=u0(c0,19),AA=M(j,lA=j>>31,VA,EA),x=o+x|0,x=(j=O0+AA|0)>>>0>>0?x+1|0:x,AA=M(T,d,ot,q),x=o+x|0,x=(j=AA+j|0)>>>0>>0?x+1|0:x,c0=M(T0,m,tA,CA),AA=o+x|0,AA=(j=c0+j|0)>>>0>>0?AA+1|0:AA,x=(c0=M(F0,n0,G,c))+j|0,j=o+AA|0,j=x>>>0>>0?j+1|0:j,AA=(c0=M(H0,X,DA,W))+x|0,x=o+j|0,x=AA>>>0>>0?x+1|0:x,c0=AA,YA=x,p0=j=AA+33554432|0,KA=x=j>>>0<33554432?x+1|0:x,AA=Bt,Bt=(67108863&x)<<6|j>>>26,x=(x>>26)+r|0,x=(AA=AA+Bt|0)>>>0>>0?x+1|0:x,WA=r=(Bt=AA)+16777216|0,x=t+(j=(AA=r>>>0<16777216?x+1|0:x)>>25)|0,x=(r=(AA=(33554431&AA)<<7|r>>>25)+Et|0)>>>0>>0?x+1|0:x,Qt=t=r+33554432|0,t=x=t>>>0<33554432?x+1|0:x,x=-67108864&Qt,a[e+24>>2]=r-x,r=M(i,S,HA,eA),x=o,j=M(n,E,L,y),AA=o+x|0,AA=(r=j+r|0)>>>0>>0?AA+1|0:AA,j=M(Y,u,jA,f),x=o+AA|0,x=(r=j+r|0)>>>0>>0?x+1|0:x,AA=r,g0=r=u0(g0,19),j=M(r,Et=r>>31,VA,EA),x=o+x|0,x=(r=AA+j|0)>>>0>>0?x+1|0:x,j=r,bA=r=u0(j0,19),r=j+(AA=M(T,d,r,RA=r>>31))|0,j=o+x|0,j=r>>>0>>0?j+1|0:j,AA=M(tA,CA,UA,lA),x=o+j|0,x=(r=AA+r|0)>>>0>>0?x+1|0:x,j=M(G,c,ot,q),AA=o+x|0,AA=(r=j+r|0)>>>0>>0?AA+1|0:AA,j=M(T0,m,DA,W),x=o+AA|0,x=(r=j+r|0)>>>0>>0?x+1|0:x,j=M(F0,n0,R,s),x=o+x|0,x=(r=j+r|0)>>>0>>0?x+1|0:x,AA=M(H0,X,kA,Z),j=o+x|0,O0=r=AA+r|0,r=r>>>0>>0?j+1|0:j,x=M(Y,u,i,S),AA=o,j=(j0=M(n,E,Y0,uA))+x|0,x=o+AA|0,x=j>>>0>>0?x+1|0:x,AA=j,j0=j=u0(jA,19),j=AA+(jA=M(j,o0=j>>31,gt,_A))|0,AA=o+x|0,AA=j>>>0>>0?AA+1|0:AA,jA=M(T,d,g0,Et),x=o+AA|0,x=(j=jA+j|0)>>>0>>0?x+1|0:x,AA=M(bA,RA,J0,pA),x=o+x|0,x=(j=AA+j|0)>>>0>>0?x+1|0:x,AA=(jA=M(G,c,UA,lA))+j|0,j=o+x|0,j=AA>>>0>>0?j+1|0:j,jA=M(ot,q,at,IA),x=o+j|0,x=(AA=jA+AA|0)>>>0>>0?x+1|0:x,j=(jA=M(R,s,T0,m))+AA|0,AA=o+x|0,AA=j>>>0>>0?AA+1|0:AA,jA=M(F0,n0,N0,hA),x=o+AA|0,x=(j=jA+j|0)>>>0>>0?x+1|0:x,AA=M(H0,X,L,y),x=o+x|0,yt=j=AA+j|0,jA=j>>>0>>0?x+1|0:x,x=M(x=u0(i,19),x>>31,VA,EA),j=o,AA=M(n,E,Y,u),j=o+j|0,j=(x=AA+x|0)>>>0>>0?j+1|0:j,AA=(ct=M(T,d,j0,o0))+x|0,x=o+j|0,j=(g0=M(g0,Et,tA,CA))+AA|0,AA=o+(AA>>>0>>0?x+1|0:x)|0,AA=j>>>0>>0?AA+1|0:AA,g0=M(G,c,bA,RA),x=o+AA|0,x=(j=g0+j|0)>>>0>>0?x+1|0:x,AA=M(DA,W,UA,lA),x=o+x|0,x=(j=AA+j|0)>>>0>>0?x+1|0:x,AA=(g0=M(R,s,ot,q))+j|0,j=o+x|0,j=AA>>>0>>0?j+1|0:j,g0=M(T0,m,kA,Z),x=o+j|0,x=(AA=g0+AA|0)>>>0>>0?x+1|0:x,j=(g0=M(F0,n0,L,y))+AA|0,AA=o+x|0,AA=j>>>0>>0?AA+1|0:AA,g0=M(H0,X,HA,eA),x=o+AA|0,x=(j=g0+j|0)>>>0>>0?x+1|0:x,g0=j,ct=x,Et=j=j+33554432|0,j0=x=j>>>0<33554432?x+1|0:x,o0=(67108863&x)<<6|j>>>26,j=(AA=x>>26)+jA|0,jA=x=o0+yt|0,x=x>>>0>>0?j+1|0:j,yt=j=jA+16777216|0,AA=O0,O0=(33554431&(x=j>>>0<16777216?x+1|0:x))<<7|j>>>25,x=(x>>25)+r|0,x=(j=AA+O0|0)>>>0>>0?x+1|0:x,O0=r=j+33554432|0,r=x=r>>>0<33554432?x+1|0:x,x=-67108864&O0,a[e+8>>2]=j-x,x=M(G,c,i,S),AA=o,j=(o0=M(n,E,J0,pA))+x|0,x=o+AA|0,x=j>>>0>>0?x+1|0:x,AA=M(V,f,at,IA),x=o+x|0,x=(j=AA+j|0)>>>0>>0?x+1|0:x,AA=M(R,s,$,l),x=o+x|0,x=(j=AA+j|0)>>>0>>0?x+1|0:x,o0=M(LA,P,N0,hA),AA=o+x|0,AA=(j=o0+j|0)>>>0>>0?AA+1|0:AA,x=(o0=M(L,y,sA,gA))+j|0,j=o+AA|0,j=x>>>0>>0?j+1|0:j,AA=(o0=M(Y0,uA,FA,NA))+x|0,x=o+j|0,x=AA>>>0>>0?x+1|0:x,j=AA,AA=M(Y,u,aA,o0=aA>>31),x=o+x|0,x=(j=j+AA|0)>>>0>>0?x+1|0:x,AA=M(F0,n0,gt,_A),x=o+x|0,x=(j=AA+j|0)>>>0>>0?x+1|0:x,z0=M(H0,X,T,d),AA=o+x|0,x=t>>26,t=(Qt=(67108863&t)<<6|Qt>>>26)+(j=z0+j|0)|0,j=x+(AA=j>>>0>>0?AA+1|0:AA)|0,x=j=t>>>0>>0?j+1|0:j,Qt=t=(AA=t)+16777216|0,t=x=t>>>0<16777216?x+1|0:x,x=-33554432&Qt,a[e+28>>2]=AA-x,x=M(L,y,i,S),j=o,z0=M(n,E,N0,hA),AA=o+j|0,AA=(x=z0+x|0)>>>0>>0?AA+1|0:AA,z0=M(V,f,Y0,uA),j=o+AA|0,j=(x=z0+x|0)>>>0>>0?j+1|0:j,AA=(z0=M(Y,u,$,l))+x|0,x=o+j|0,x=AA>>>0>>0?x+1|0:x,j=AA,AA=M(bA,RA,gt,_A),x=o+x|0,x=(j=j+AA|0)>>>0>>0?x+1|0:x,AA=M(T,d,UA,lA),x=o+x|0,x=(j=AA+j|0)>>>0>>0?x+1|0:x,j=(ot=M(ot,q,J0,pA))+j|0,AA=o+x|0,x=(T0=M(G,c,T0,m))+j|0,j=o+(j>>>0>>0?AA+1|0:AA)|0,AA=(F0=M(F0,n0,at,IA))+x|0,x=o+(x>>>0>>0?j+1|0:j)|0,x=AA>>>0>>0?x+1|0:x,j=AA,AA=M(H0,X,R,s),x=o+x|0,F0=j=j+AA|0,x=(x=j>>>0>>0?x+1|0:x)+(j=r>>26)|0,x=(r=F0+(AA=(67108863&r)<<6|O0>>>26)|0)>>>0>>0?x+1|0:x,F0=r=(j=r)+16777216|0,r=AA=r>>>0<16777216?x+1|0:x,x=-33554432&F0,a[e+12>>2]=j-x,x=M(i,S,tA,CA),AA=o,j=(n0=M(n,E,T,d))+x|0,x=o+AA|0,x=j>>>0>>0?x+1|0:x,AA=M(G,c,V,f),x=o+x|0,x=(j=AA+j|0)>>>0>>0?x+1|0:x,n0=M($,l,DA,W),AA=o+x|0,AA=(j=n0+j|0)>>>0>>0?AA+1|0:AA,x=(n0=M(R,s,LA,P))+j|0,j=o+AA|0,j=x>>>0>>0?j+1|0:j,AA=(n0=M(kA,Z,sA,gA))+x|0,x=o+j|0,x=AA>>>0>>0?x+1|0:x,j=AA,AA=M(L,y,FA,NA),x=o+x|0,x=(j=j+AA|0)>>>0>>0?x+1|0:x,AA=M(aA,o0,HA,eA),x=o+x|0,x=(j=AA+j|0)>>>0>>0?x+1|0:x,j=(T0=M(Y,u,O,n0=O>>31))+j|0,AA=o+x|0,x=(H0=M(H0,X,VA,EA))+j|0,j=o+(j>>>0>>0?AA+1|0:AA)|0,j=x>>>0>>0?j+1|0:j,O0=x,x=(x=t>>25)+j|0,x=(t=O0+(AA=(33554431&t)<<7|Qt>>>25)|0)>>>0>>0?x+1|0:x,H0=t=(j=t)+33554432|0,t=x=t>>>0<33554432?x+1|0:x,x=-67108864&H0,a[e+32>>2]=j-x,AA=j=c0-(x=-67108864&p0)|0,x=(x=YA-((x>>>0>c0>>>0)+KA|0)|0)+(j=r>>25)|0,x=(r=AA+(c0=(33554431&r)<<7|F0>>>25)|0)>>>0>>0?x+1|0:x,x=(Bt-(-33554432&WA)|0)+((67108863&(x=(j=r+33554432|0)>>>0<33554432?x+1|0:x))<<6|j>>>26)|0,a[e+20>>2]=x,x=-67108864&j,a[e+16>>2]=r-x,r=M(T,d,i,S),x=o,j=M(n,E,gt,_A),x=o+x|0,x=(r=j+r|0)>>>0>>0?x+1|0:x,AA=M(V,f,J0,pA),j=o+x|0,j=(r=AA+r|0)>>>0>>0?j+1|0:j,x=M(G,c,$,l),AA=o+j|0,AA=(r=x+r|0)>>>0>>0?AA+1|0:AA,j=M(LA,P,at,IA),x=o+AA|0,x=(r=j+r|0)>>>0>>0?x+1|0:x,j=M(R,s,sA,gA),x=o+x|0,x=(r=j+r|0)>>>0>>0?x+1|0:x,j=M(N0,hA,FA,NA),x=o+x|0,x=(r=j+r|0)>>>0>>0?x+1|0:x,AA=M(L,y,aA,o0),j=o+x|0,j=(r=AA+r|0)>>>0>>0?j+1|0:j,x=M(O,n0,Y0,uA),AA=o+j|0,AA=(r=x+r|0)>>>0>>0?AA+1|0:AA,j=M(Y,u,dA,dA>>31),x=o+AA|0,x=(x=(r=j+r|0)>>>0>>0?x+1|0:x)+(j=t>>26)|0,x=(t=(AA=r)+(r=(67108863&t)<<6|H0>>>26)|0)>>>0>>0?x+1|0:x,x=(r=t+16777216|0)>>>0<16777216?x+1|0:x,j=-33554432&r,a[e+36>>2]=t-j,AA=jA-(-33554432&yt)|0,j=g0-(t=-67108864&Et)|0,at=ct-((t>>>0>g0>>>0)+j0|0)|0,t=(r=M((33554431&(t=x))<<7|r>>>25,x>>=25,19,0))+j|0,j=o+at|0,x=j=t>>>0>>0?j+1|0:j,r=((67108863&(x=(r=t+33554432|0)>>>0<33554432?x+1|0:x))<<6|(j=r)>>>26)+AA|0,a[e+4>>2]=r,r=e,e=-67108864&j,a[r>>2]=t-e}function lg(e,t){var r,i,n,E,c,s,y,u,d,S,G,R,L,Y,T,X,f,l,m,P,q,W,Z,gA,eA,aA,EA,CA,IA,hA,uA,_A,pA,lA,DA,V,$,kA,HA,NA,VA,O=0,tA=0,UA=0,RA=0,LA=0,sA=0,FA=0,dA=0,bA=0,YA=0,KA=0,WA=0,x=0,j=0,AA=0,jA=0,g0=0,n0=0,o0=0,c0=0,p0=0;rA=W=rA-48|0,v0(e,t),v0(l=e+80|0,uA=t+40|0),r=e+120|0,y=O=(g0=a[t+92>>2])<<1,u=O>>31,d=O=(KA=a[t+84>>2])<<1,O=M(y,u,O,i=O>>31),LA=o,tA=O,aA=O=sA=a[t+88>>2],UA=M(O,FA=O>>31,O,FA),O=o+LA|0,O=(tA=tA+UA|0)>>>0>>0?O+1|0:O,UA=tA,n=tA=a[t+96>>2],S=tA>>31,G=tA=(x=a[t+80>>2])<<1,LA=M(n,S,tA,E=tA>>31),O=o+O|0,O=(tA=UA+LA|0)>>>0>>0?O+1|0:O,RA=tA,LA=a[t+108>>2],Z=tA=u0(LA,38),_A=LA,UA=M(tA,m=tA>>31,LA,EA=LA>>31),O=o+O|0,O=(tA=RA+UA|0)>>>0>>0?O+1|0:O,UA=tA,T=a[t+112>>2],n0=M(R=tA=u0(T,19),L=tA>>31,tA=(bA=a[t+104>>2])<<1,tA>>31),tA=o+O|0,tA=(UA=UA+n0|0)>>>0>>0?tA+1|0:tA,RA=UA,n0=a[t+116>>2],c=O=u0(n0,38),s=O>>31,P=O=(UA=a[t+100>>2])<<1,jA=M(c,s,O,X=O>>31),tA=o+tA|0,tA=(O=RA+jA|0)>>>0>>0?tA+1|0:tA,jA=O,$=O=tA<<1|O>>>31,pA=tA=33554432+(jA<<=1)|0,kA=O=tA>>>0<33554432?O+1|0:O,tA=O>>26,O=(67108863&O)<<6|pA>>>26,o0=tA,tA=M(d,i,n,S),dA=o,RA=O,q=O=sA<<1,g0=M(O,f=O>>31,sA=g0,CA=sA>>31),O=o+dA|0,O=(tA=g0+tA|0)>>>0>>0?O+1|0:O,g0=UA,dA=(YA=M(UA,gA=UA>>31,G,E))+tA|0,tA=o+O|0,tA=dA>>>0>>0?tA+1|0:tA,WA=dA,lA=O=LA<<1,dA=M(R,L,O,IA=O>>31),O=o+tA|0,O=(LA=WA+dA|0)>>>0>>0?O+1|0:O,tA=LA,LA=M(c,s,bA,Y=bA>>31),O=o+O|0,O=(tA=tA+LA|0)>>>0>>0?O+1|0:O,LA=tA,tA=(tA=O<<1|tA>>>31)+o0|0,o0=O=RA+(LA<<=1)|0,O=O>>>0>>0?tA+1|0:tA,HA=tA=o0+16777216|0,LA=tA,tA=(O=tA>>>0<16777216?O+1|0:O)>>25,O=(33554431&O)<<7|LA>>>25,LA=tA,tA=M(y,u,sA,CA),dA=o,RA=O,YA=M(n,S,q,f),O=o+dA|0,O=(tA=YA+tA|0)>>>0>>0?O+1|0:O,dA=M(d,i,P,X),O=o+O|0,O=(tA=dA+tA|0)>>>0>>0?O+1|0:O,dA=(YA=M(G,E,bA,Y))+tA|0,tA=o+O|0,tA=dA>>>0>>0?tA+1|0:tA,YA=M(R,L,T,eA=T>>31),O=o+tA|0,O=(dA=YA+dA|0)>>>0>>0?O+1|0:O,YA=M(c,s,lA,IA),tA=o+O|0,tA=(dA=YA+dA|0)>>>0>>0?tA+1|0:tA,YA=(O=dA)<<1,O=(tA<<1|O>>>31)+LA|0,O=(dA=RA+YA|0)>>>0>>0?O+1|0:O,p0=LA=(tA=dA)+33554432|0,LA=O=LA>>>0<33554432?O+1|0:O,O=-67108864&p0,a[r+24>>2]=tA-O,O=M(O=u0(UA,38),O>>31,UA,gA),tA=o,RA=O,UA=M(x,O=x>>31,x,O),tA=o+tA|0,tA=(O=RA+UA|0)>>>0>>0?tA+1|0:tA,UA=O,WA=O=u0(bA,19),AA=O>>31,DA=O=n<<1,x=M(WA,AA,O,hA=O>>31),O=o+tA|0,O=(UA=UA+x|0)>>>0>>0?O+1|0:O,tA=UA,UA=M(y,u,Z,m),O=o+O|0,O=(tA=tA+UA|0)>>>0>>0?O+1|0:O,UA=(x=M(R,L,q,f))+tA|0,tA=o+O|0,tA=UA>>>0>>0?tA+1|0:tA,x=M(d,i,c,s),O=o+tA|0,O=(UA=x+UA|0)>>>0>>0?O+1|0:O,x=(tA=UA)<<1,VA=O=O<<1|tA>>>31,tA=O,dA=O=x+33554432|0,YA=tA=O>>>0<33554432?tA+1|0:tA,O=tA>>26,tA=(67108863&tA)<<6|dA>>>26,UA=O,O=M(WA,AA,P,X),j=o,c0=tA,tA=(KA=M(G,E,RA=KA,V=RA>>31))+O|0,O=o+j|0,O=tA>>>0>>0?O+1|0:O,KA=(j=M(n,S,Z,m))+tA|0,tA=o+O|0,tA=KA>>>0>>0?tA+1|0:tA,j=M(y,u,R,L),O=o+tA|0,O=(KA=j+KA|0)>>>0>>0?O+1|0:O,j=M(c,s,aA,FA),tA=o+O|0,tA=(KA=j+KA|0)>>>0>>0?tA+1|0:tA,j=(O=KA)<<1,O=(tA<<1|O>>>31)+UA|0,O=(KA=c0+j|0)>>>0>>0?O+1|0:O,j=tA=KA+16777216|0,UA=tA,tA=(O=tA>>>0<16777216?O+1|0:O)>>25,O=(33554431&O)<<7|UA>>>25,UA=tA,tA=M(G,E,aA,FA),NA=o,c0=O,RA=M(RA,V,d,i),O=o+NA|0,O=(tA=RA+tA|0)>>>0>>0?O+1|0:O,RA=(WA=M(WA,AA,bA,Y))+tA|0,tA=o+O|0,tA=RA>>>0>>0?tA+1|0:tA,WA=M(P,X,Z,m),O=o+tA|0,O=(RA=WA+RA|0)>>>0>>0?O+1|0:O,tA=RA,RA=M(R,L,DA,hA),O=o+O|0,O=(tA=tA+RA|0)>>>0>>0?O+1|0:O,RA=(WA=M(c,s,y,u))+tA|0,tA=o+O|0,O=(O=(tA=RA>>>0>>0?tA+1|0:tA)<<1|RA>>>31)+UA|0,O=(tA=c0+(RA<<=1)|0)>>>0>>0?O+1|0:O,UA=tA,RA=tA,tA=O,WA=O=UA+33554432|0,UA=tA=O>>>0<33554432?tA+1|0:tA,O&=-67108864,a[r+8>>2]=RA-O,O=M(q,f,g0,gA),tA=o,RA=M(y,u,n,S),tA=o+tA|0,tA=(O=RA+O|0)>>>0>>0?tA+1|0:tA,RA=(AA=M(d,i,bA,Y))+O|0,O=o+tA|0,O=RA>>>0>>0?O+1|0:O,AA=M(G,E,_A,EA),tA=o+O|0,tA=(RA=AA+RA|0)>>>0>>0?tA+1|0:tA,AA=M(c,s,T,eA),O=o+tA|0,c0=(tA=RA=AA+RA|0)<<1,O=(O=(tA>>>0>>0?O+1|0:O)<<1|tA>>>31)+(tA=LA>>26)|0,O=(LA=c0+(RA=(67108863&LA)<<6|p0>>>26)|0)>>>0>>0?O+1|0:O,RA=LA,tA=O,p0=O=LA+16777216|0,LA=tA=O>>>0<16777216?tA+1|0:tA,O&=-33554432,a[r+28>>2]=RA-O,O=M(G,E,sA,CA),sA=o,tA=(FA=M(d,i,aA,FA))+O|0,O=o+sA|0,O=tA>>>0>>0?O+1|0:O,FA=M(bA,Y,Z,m),O=o+O|0,O=(tA=FA+tA|0)>>>0>>0?O+1|0:O,FA=(sA=M(R,L,P,X))+tA|0,tA=o+O|0,tA=sA>>>0>FA>>>0?tA+1|0:tA,O=FA,FA=M(c,s,n,S),tA=o+tA|0,tA=(O=O+FA|0)>>>0>>0?tA+1|0:tA,FA=O,O=(O=tA<<1|O>>>31)+(tA=UA>>26)|0,O=(UA=(RA=FA<<1)+(FA=(67108863&UA)<<6|WA>>>26)|0)>>>0>>0?O+1|0:O,FA=UA=(tA=UA)+16777216|0,UA=O=UA>>>0<16777216?O+1|0:O,O=-33554432&FA,a[r+12>>2]=tA-O,O=M(bA,Y,q,f),sA=o,tA=(RA=M(n,S,n,S))+O|0,O=o+sA|0,O=tA>>>0>>0?O+1|0:O,sA=M(y,u,P,X),O=o+O|0,O=(tA=sA+tA|0)>>>0>>0?O+1|0:O,sA=M(d,i,lA,IA),O=o+O|0,O=(tA=sA+tA|0)>>>0>>0?O+1|0:O,sA=(RA=M(G,E,T,eA))+tA|0,tA=o+O|0,tA=RA>>>0>sA>>>0?tA+1|0:tA,O=sA,sA=M(c,s,n0,RA=n0>>31),tA=o+tA|0,tA=(O=O+sA|0)>>>0>>0?tA+1|0:tA,sA=O,O=(O=tA<<1|O>>>31)+(tA=LA>>25)|0,O=(LA=(WA=sA<<1)+(sA=(33554431&LA)<<7|p0>>>25)|0)>>>0>>0?O+1|0:O,sA=LA=(tA=LA)+33554432|0,LA=O=LA>>>0<33554432?O+1|0:O,O=-67108864&sA,a[r+32>>2]=tA-O,tA=jA-(O=-67108864&pA)|0,jA=$-((O>>>0>jA>>>0)+kA|0)|0,O=UA>>25,UA=(FA=(33554431&UA)<<7|FA>>>25)+tA|0,tA=O+jA|0,O=tA=UA>>>0>>0?tA+1|0:tA,O=((67108863&(O=(tA=UA+33554432|0)>>>0<33554432?O+1|0:O))<<6|tA>>>26)+(o0=o0-(-33554432&HA)|0)|0,a[r+20>>2]=O,O=-67108864&tA,a[r+16>>2]=UA-O,O=M(y,u,bA,Y),tA=o,UA=M(g0,gA,DA,hA),tA=o+tA|0,tA=(O=UA+O|0)>>>0>>0?tA+1|0:tA,UA=(bA=M(q,f,_A,EA))+O|0,O=o+tA|0,O=UA>>>0>>0?O+1|0:O,bA=M(d,i,T,eA),tA=o+O|0,tA=(UA=bA+UA|0)>>>0>>0?tA+1|0:tA,bA=M(G,E,n0,RA),O=o+tA|0,RA=(tA=UA=bA+UA|0)<<1,O=(O=(tA>>>0>>0?O+1|0:O)<<1|tA>>>31)+(tA=LA>>26)|0,tA=O=(UA=(67108863&LA)<<6|sA>>>26)>>>0>(LA=RA+UA|0)>>>0?O+1|0:O,tA=(O=LA+16777216|0)>>>0<16777216?tA+1|0:tA,UA=-33554432&O,a[r+36>>2]=LA-UA,bA=M((33554431&tA)<<7|O>>>25,tA>>25,19,0),tA=o+(VA-(((UA=-67108864&dA)>>>0>x>>>0)+YA|0)|0)|0,tA=(O=bA+(x-UA|0)|0)>>>0>>0?tA+1|0:tA,tA=(KA-(-33554432&j)|0)+((67108863&(tA=(LA=O+33554432|0)>>>0<33554432?tA+1|0:tA))<<6|LA>>>26)|0,a[r+4>>2]=tA,tA=-67108864&LA,a[r>>2]=O-tA,b(O=e+40|0,t,uA),v0(W,O),b(O,l,e),p(l,l,e),p(e,W,O),p(r,r,l),rA=W+48|0}function v0(e,t){var r,i,n,E,c,s,y,u,d,S,G,R,L,Y,T,X,f,l,m,P,q,W,Z,gA,eA,aA,EA,CA,IA,hA,uA,_A,pA,lA,DA,V=0,$=0,kA=0,HA=0,NA=0,VA=0,O=0,tA=0,UA=0,RA=0,LA=0,sA=0,FA=0,dA=0,bA=0,YA=0,KA=0,WA=0,x=0;S=$=(V=a[t+12>>2])<<1,UA=V,V=M($,c=$>>31,V,eA=V>>31),HA=o,$=V,s=(V=r=a[t+16>>2])>>31,f=V=(O=a[t+8>>2])<<1,kA=M(r,s,V,L=V>>31),V=o+HA|0,V=($=$+kA|0)>>>0>>0?V+1|0:V,HA=$,Y=$=(kA=a[t+20>>2])<<1,T=$>>31,y=$=(VA=a[t+4>>2])<<1,LA=M(Y,T,$,i=$>>31),$=o+V|0,$=(HA=HA+LA|0)>>>0>>0?$+1|0:$,P=V=NA=a[t+24>>2],G=V>>31,u=V=(FA=a[t>>2])<<1,LA=M(NA,G,V,n=V>>31),V=o+$|0,V=(HA=LA+HA|0)>>>0>>0?V+1|0:V,RA=HA,LA=a[t+32>>2],X=$=u0(LA,19),HA=M($,R=$>>31,LA,q=LA>>31),V=o+V|0,V=($=RA+HA|0)>>>0>>0?V+1|0:V,RA=$,W=a[t+36>>2],d=$=u0(W,38),E=$>>31,hA=t=(HA=a[t+28>>2])<<1,KA=M($,E,t,aA=t>>31),t=o+V|0,RA=$=RA+KA|0,sA=$>>>0>>0?t+1|0:t,t=M(y,i,r,s),V=o,$=M(f,L,UA,eA),V=o+V|0,V=(t=$+t|0)>>>0<$>>>0?V+1|0:V,KA=kA,tA=M(kA,Z=kA>>31,u,n),$=o+V|0,$=(t=tA+t|0)>>>0>>0?$+1|0:$,tA=M(X,R,hA,aA),V=o+$|0,V=(t=tA+t|0)>>>0>>0?V+1|0:V,$=M(d,E,NA,G),V=o+V|0,dA=t=$+t|0,WA=t>>>0<$>>>0?V+1|0:V,t=M(y,i,S,c),$=o,V=(tA=M(O,l=O>>31,O,l))+t|0,t=o+$|0,t=V>>>0>>0?t+1|0:t,$=(tA=M(u,n,r,s))+V|0,V=o+t|0,V=$>>>0>>0?V+1|0:V,gA=t=u0(HA,38),tA=HA,t=(HA=M(t,m=t>>31,HA,EA=HA>>31))+$|0,$=o+V|0,$=t>>>0>>0?$+1|0:$,t=(V=t)+(HA=M(X,R,t=NA<<1,t>>31))|0,V=o+$|0,V=t>>>0>>0?V+1|0:V,$=M(d,E,Y,T),V=o+V|0,CA=t=$+t|0,pA=V=t>>>0<$>>>0?V+1|0:V,t=V,uA=V=CA+33554432|0,lA=t=V>>>0<33554432?t+1|0:t,V=(V=t>>26)+WA|0,WA=t=($=(67108863&t)<<6|uA>>>26)+dA|0,$=t>>>0<$>>>0?V+1|0:V,DA=t=t+16777216|0,V=(V=($=t>>>0<16777216?$+1|0:$)>>25)+sA|0,V=(t=($=(33554431&$)<<7|t>>>25)+RA|0)>>>0<$>>>0?V+1|0:V,$=t,t=V,bA=V=$+33554432|0,HA=t=V>>>0<33554432?t+1|0:t,t=-67108864&V,a[e+24>>2]=$-t,t=M(u,n,O,l),V=o,RA=M(y,i,VA,sA=VA>>31),$=o+V|0,$=(t=RA+t|0)>>>0>>0?$+1|0:$,V=t,RA=t=u0(NA,19),t=V+(NA=M(t,dA=t>>31,NA,G))|0,V=o+$|0,V=t>>>0>>0?V+1|0:V,$=(NA=M(Y,T,gA,m))+t|0,t=o+V|0,t=$>>>0>>0?t+1|0:t,_A=V=r<<1,NA=M(X,R,V,IA=V>>31),V=o+t|0,V=($=NA+$|0)>>>0>>0?V+1|0:V,t=$,$=M(d,E,S,c),V=o+V|0,x=t=t+$|0,NA=t>>>0<$>>>0?V+1|0:V,t=M(Y,T,RA,dA),V=o,VA=M(u,n,VA,sA),$=o+V|0,$=(t=VA+t|0)>>>0>>0?$+1|0:$,VA=M(r,s,gA,m),V=o+$|0,V=(t=VA+t|0)>>>0>>0?V+1|0:V,$=(VA=M(X,R,S,c))+t|0,t=o+V|0,t=$>>>0>>0?t+1|0:t,VA=M(d,E,O,l),V=o+t|0,YA=$=VA+$|0,sA=$>>>0>>0?V+1|0:V,t=M(t=u0(kA,38),t>>31,kA,Z),V=o,kA=t,$=M(FA,t=FA>>31,FA,t),V=o+V|0,V=(t=kA+$|0)>>>0<$>>>0?V+1|0:V,kA=M(RA,dA,_A,IA),$=o+V|0,$=(t=kA+t|0)>>>0>>0?$+1|0:$,kA=M(S,c,gA,m),V=o+$|0,V=(t=kA+t|0)>>>0>>0?V+1|0:V,$=(kA=M(X,R,f,L))+t|0,t=o+V|0,t=$>>>0>>0?t+1|0:t,kA=M(y,i,d,E),V=o+t|0,VA=$=kA+$|0,RA=V=$>>>0>>0?V+1|0:V,FA=t=$+33554432|0,dA=V=t>>>0<33554432?V+1|0:V,$=(t=V>>26)+sA|0,sA=V=(kA=(67108863&V)<<6|FA>>>26)+YA|0,YA=x,V=V>>>0>>0?$+1|0:$,x=t=sA+16777216|0,kA=(33554431&(V=t>>>0<16777216?V+1|0:V))<<7|t>>>25,V=(V>>25)+NA|0,V=($=YA+kA|0)>>>0>>0?V+1|0:V,NA=$=(t=$)+33554432|0,kA=V=$>>>0<33554432?V+1|0:V,V=-67108864&$,a[e+8>>2]=t-V,t=M(f,L,KA,Z),V=o,$=M(r,s,S,c),V=o+V|0,V=(t=$+t|0)>>>0<$>>>0?V+1|0:V,$=M(y,i,P,G),V=o+V|0,V=(t=$+t|0)>>>0<$>>>0?V+1|0:V,$=M(u,n,tA,EA),V=o+V|0,V=(t=$+t|0)>>>0<$>>>0?V+1|0:V,$=(YA=M(d,E,LA,q))+t|0,t=o+V|0,V=HA>>26,HA=(bA=(67108863&HA)<<6|bA>>>26)+$|0,$=(t=$>>>0>>0?t+1|0:t)+V|0,V=(t=HA)>>>0>>0?$+1|0:$,bA=$=t+16777216|0,HA=V=$>>>0<16777216?V+1|0:V,V=-33554432&$,a[e+28>>2]=t-V,t=M(u,n,UA,eA),$=o,V=(O=M(y,i,O,l))+t|0,t=o+$|0,t=V>>>0>>0?t+1|0:t,O=M(P,G,gA,m),$=o+t|0,$=(V=O+V|0)>>>0>>0?$+1|0:$,t=(O=M(X,R,Y,T))+V|0,V=o+$|0,V=t>>>0>>0?V+1|0:V,$=M(d,E,r,s),V=o+V|0,V=(V=(t=$+t|0)>>>0<$>>>0?V+1|0:V)+($=kA>>26)|0,$=t=(kA=(67108863&kA)<<6|NA>>>26)+t|0,t=t>>>0>>0?V+1|0:V,O=V=$+16777216|0,kA=t=V>>>0<16777216?t+1|0:t,t=-33554432&V,a[e+12>>2]=$-t,t=M(P,G,f,L),V=o,$=M(r,s,r,s),V=o+V|0,V=(t=$+t|0)>>>0<$>>>0?V+1|0:V,$=M(S,c,Y,T),V=o+V|0,V=(t=$+t|0)>>>0<$>>>0?V+1|0:V,$=(UA=M(y,i,hA,aA))+t|0,t=o+V|0,t=$>>>0>>0?t+1|0:t,V=(UA=M(u,n,LA,q))+$|0,$=o+t|0,$=V>>>0>>0?$+1|0:$,t=(UA=M(d,E,W,NA=W>>31))+V|0,V=o+$|0,V=t>>>0>>0?V+1|0:V,$=t,V=(t=HA>>25)+V|0,V=($=$+(HA=(33554431&HA)<<7|bA>>>25)|0)>>>0>>0?V+1|0:V,UA=$=(t=$)+33554432|0,HA=V=$>>>0<33554432?V+1|0:V,V=-67108864&$,a[e+32>>2]=t-V,V=kA>>25,$=(kA=(33554431&kA)<<7|O>>>25)+(CA-(t=-67108864&uA)|0)|0,t=V+(pA-((t>>>0>CA>>>0)+lA|0)|0)|0,V=t=$>>>0>>0?t+1|0:t,kA=t=$+33554432|0,t=((67108863&(V=t>>>0<33554432?V+1|0:V))<<6|t>>>26)+(WA=WA-(-33554432&DA)|0)|0,a[e+20>>2]=t,t=-67108864&kA,a[e+16>>2]=$-t,t=M(S,c,P,G),$=o,V=(kA=M(KA,Z,_A,IA))+t|0,t=o+$|0,t=V>>>0>>0?t+1|0:t,$=(kA=M(f,L,tA,EA))+V|0,V=o+t|0,V=$>>>0>>0?V+1|0:V,t=(kA=M(y,i,LA,q))+$|0,$=o+V|0,$=t>>>0>>0?$+1|0:$,kA=M(u,n,W,NA),V=o+$|0,$=t=kA+t|0,V=(t=t>>>0>>0?V+1|0:V)+(V=HA>>26)|0,t=V=($=(HA=(67108863&HA)<<6|UA>>>26)+$|0)>>>0>>0?V+1|0:V,t=(V=$+16777216|0)>>>0<16777216?t+1|0:t,HA=-33554432&V,a[e+36>>2]=$-HA,kA=M((33554431&t)<<7|V>>>25,t>>25,19,0),V=o+(RA-((($=-67108864&FA)>>>0>VA>>>0)+dA|0)|0)|0,$=t=kA+(VA-$|0)|0,t=t>>>0>>0?V+1|0:V,t=(sA-(-33554432&x)|0)+((67108863&(t=(V=$+33554432|0)>>>0<33554432?t+1|0:t))<<6|V>>>26)|0,a[e+4>>2]=t,t=e,e=-67108864&V,a[t>>2]=$-e}function Ie(e,t,r){var i,n=0,E=0,c=0,s=0,y=0,u=0,d=0,S=0,G=0,R=0,L=0,Y=0,T=0,X=0,f=0,l=0,m=0,P=0,q=0,W=0,Z=0,gA=0,eA=0,aA=0,EA=0,CA=0,IA=0,hA=0,uA=0,_A=0,pA=0,lA=0,DA=0,V=0,$=0,kA=0,HA=0,NA=0;for(rA=i=rA-2048|0,dg(T=i+1024|0,t),Kg(T,e),dg(i,T),Kg(i,r),t=0,T=0;u=a[(R=(e=(i+1024|0)+(T<<7)|0)- -64|0)>>2],E=a[e+100>>2],y=u,S=a[R+4>>2],d=a[e+96>>2],u=a[e+32>>2],c=a[e+36>>2],s=_(d^(n=XA(a[e>>2],a[e+4>>2],u,c)),(s=E)^(E=o),32),c=_(S=(y=XA(y,S,s,d=o))^u,c^(u=o),24),S=u,eA=_((f=XA(n,E,c,u=o))^s,(X=o)^d,16),u=_(c^(EA=XA(y,S,eA,aA=o)),(lA=o)^u,63),E=o,c=a[e+108>>2],S=a[e+72>>2],Y=a[e+76>>2],L=a[e+104>>2],n=a[e+40>>2],s=a[e+44>>2],y=_(L^(d=XA(a[e+8>>2],a[e+12>>2],n,s)),(y=c)^(c=o),32),s=_(S=(CA=XA(S,Y,y,G=o))^n,s^(n=o),24),S=CA,V=_((CA=XA(d,Y=c,s,c=o))^y,(DA=o)^G,16),c=_(s^(IA=XA(S,n,V,$=o)),(hA=o)^c,63),n=o,s=a[e+116>>2],L=a[e+80>>2],l=a[e+84>>2],Y=a[e+112>>2],d=a[e+48>>2],y=a[e+52>>2],Y=_(Y^(G=XA(a[e+16>>2],a[e+20>>2],d,y)),(S=s)^(s=o),32),y=_(S=(L=XA(L,l,Y,uA=o))^d,y^(d=o),24),S=L,L=_((L=Y)^(Y=XA(G,Y=s,y,s=o)),(G=uA)^(uA=o),16),s=_(y^(S=XA(S,d,L,_A=o)),(W=o)^s,63),d=o,y=a[e+124>>2],Z=a[e+88>>2],pA=a[e+92>>2],m=a[e+120>>2],G=a[e+56>>2],l=a[e+60>>2],m=_(m^(P=XA(a[e+24>>2],a[e+28>>2],G,l)),(q=y)^(y=o),32),q=l=_(q=(pA=XA(Z,pA,m,gA=o))^G,l^(G=o),24),m=_((l=XA(P,Z=y,l,y=o))^m,(P=o)^gA,16),y=_(q^(pA=XA(pA,G,m,gA=o)),(kA=o)^y,63),G=o,q=S,Z=W,S=_(m^(f=XA(f,X,c,n)),gA^(X=o),32),c=_((m=XA(q,Z,S,W=o))^c,(gA=o)^n,24),n=XA(n=f,X,c,f=o),a[e>>2]=n,X=o,a[e+4>>2]=X,n=_(n^S,X^W,16),a[e+120>>2]=n,X=o,a[e+124>>2]=X,n=XA(m,gA,n,X),a[e+80>>2]=n,X=o,a[e+84>>2]=X,HA=e,NA=_(n^c,X^f,63),a[HA+40>>2]=NA,a[e+44>>2]=o,c=s,f=_(eA^(n=XA(CA,DA,s,d)),aA^(s=o),32),c=_(c^(eA=XA(pA,kA,f,X=o)),(S=d)^(d=o),24),n=XA(n,S=s,c,s=o),a[e+8>>2]=n,aA=o,a[e+12>>2]=aA,n=_(n^f,X^aA,16),a[e+96>>2]=n,f=o,a[e+100>>2]=f,n=XA(eA,d,n,f),a[e+88>>2]=n,d=o,a[e+92>>2]=d,HA=e,NA=_(n^c,s^d,63),a[HA+48>>2]=NA,a[e+52>>2]=o,c=y,d=_(V^(n=XA(Y,uA,y,G)),$^(s=o),32),c=_(c^(f=XA(EA,lA,d,y=o)),(S=G)^(G=o),24),n=XA(n,S=s,c,s=o),a[e+16>>2]=n,X=o,a[e+20>>2]=X,n=_(n^d,y^X,16),a[e+104>>2]=n,d=o,a[e+108>>2]=d,n=XA(f,G,n,d),a[R>>2]=n,y=R,R=o,a[y+4>>2]=R,HA=e,NA=_(n^c,s^R,63),a[HA+56>>2]=NA,a[e+60>>2]=o,y=u,n=_(L^(u=XA(l,P,u,E)),_A^(c=o),32),R=_(y^(d=XA(IA,hA,n,s=o)),(R=E)^(E=o),24),u=XA(u,y=c,R,c=o),a[e+24>>2]=u,y=o,a[e+28>>2]=y,u=_(n^u,s^y,16),a[e+112>>2]=u,n=o,a[e+116>>2]=n,u=XA(d,E,u,n),a[e+72>>2]=u,E=o,a[e+76>>2]=E,HA=e,NA=_(u^R,c^E,63),a[HA+32>>2]=NA,a[e+36>>2]=o,(0|(T=T+1|0))!=8;);for(;R=a[(T=512+(e=(i+1024|0)+(t<<4)|0)|0)>>2],u=a[e+772>>2],s=R,y=a[T+4>>2],d=a[e+768>>2],T=a[e+256>>2],R=a[e+260>>2],c=_(d^(E=XA(a[e>>2],a[e+4>>2],T,R)),(c=u)^(u=o),32),R=_(y=(s=XA(s,y,c,n=o))^T,R^(T=o),24),d=T,f=_((y=XA(E,u,R,T=o))^c,(G=o)^n,16),T=_(R^(eA=XA(s,d,f,X=o)),(aA=o)^T,63),R=o,u=a[e+780>>2],S=a[e+520>>2],Y=a[e+524>>2],d=a[e+776>>2],E=a[e+264>>2],c=a[e+268>>2],s=_(d^(n=XA(a[e+8>>2],a[e+12>>2],E,c)),(s=u)^(u=o),32),c=_(S=(EA=XA(S,Y,s,d=o))^E,c^(E=o),24),S=EA,CA=_((EA=XA(n,Y=u,c,u=o))^s,(lA=o)^d,16),u=_(c^(V=XA(S,E,CA,DA=o)),($=o)^u,63),E=o,c=a[e+900>>2],Y=a[e+640>>2],L=a[e+644>>2],l=a[e+896>>2],n=a[e+384>>2],s=a[e+388>>2],IA=_(l^(d=XA(a[e+128>>2],a[e+132>>2],n,s)),(S=c)^(c=o),32),s=_(S=(Y=XA(Y,L,IA,hA=o))^n,s^(n=o),24),S=Y,Y=_((Y=IA)^(IA=XA(d,L=c,s,c=o)),(d=hA)^(hA=o),16),c=_(s^(L=XA(S,n,Y,uA=o)),(_A=o)^c,63),n=o,s=a[e+908>>2],q=a[e+648>>2],Z=a[e+652>>2],P=a[e+904>>2],d=a[e+392>>2],S=a[e+396>>2],l=_(P^(W=XA(a[e+136>>2],a[e+140>>2],d,S)),(l=s)^(s=o),32),q=S=_(q=(m=XA(q,Z,l,P=o))^d,S^(d=o),24),l=_((S=XA(W,Z=s,S,s=o))^l,(W=o)^P,16),s=_(q^(m=XA(m,d,l,P=o)),(gA=o)^s,63),d=o,q=L,Z=_A,L=_(l^(y=XA(y,G,u,E)),P^(G=o),32),u=_((l=XA(q,Z,L,_A=o))^u,(P=o)^E,24),E=XA(E=y,G,u,y=o),a[e>>2]=E,G=o,a[e+4>>2]=G,E=_(E^L,G^_A,16),a[e+904>>2]=E,G=o,a[e+908>>2]=G,E=XA(l,P,E,G),a[e+640>>2]=E,G=o,a[e+644>>2]=G,HA=e,NA=_(E^u,y^G,63),a[HA+264>>2]=NA,a[e+268>>2]=o,u=c,y=_(f^(E=XA(EA,lA,c,n)),X^(c=o),32),u=_(u^(f=XA(m,gA,y,G=o)),(L=n)^(n=o),24),E=XA(E,L=c,u,c=o),a[e+8>>2]=E,X=o,a[e+12>>2]=X,E=_(E^y,G^X,16),a[e+768>>2]=E,y=o,a[e+772>>2]=y,E=XA(f,n,E,y),a[e+648>>2]=E,n=o,a[e+652>>2]=n,HA=e,NA=_(E^u,n^c,63),a[HA+384>>2]=NA,a[e+388>>2]=o,u=s,n=_(CA^(E=XA(IA,hA,s,d)),DA^(c=o),32),u=_(u^(y=XA(eA,aA,n,s=o)),(L=d)^(d=o),24),E=XA(E,L=c,u,c=o),a[e+128>>2]=E,G=o,a[e+132>>2]=G,E=_(n^E,s^G,16),a[e+776>>2]=E,n=o,a[e+780>>2]=n,E=XA(y,d,E,n),a[e+512>>2]=E,n=o,a[e+516>>2]=n,HA=e,NA=_(E^u,n^c,63),a[HA+392>>2]=NA,a[e+396>>2]=o,u=XA(S,W,T,R),s=XA(V,$,c=_(Y^u,uA^(E=o),32),n=o),R=XA(y=u,E,T=_(s^T,(d=o)^R,24),u=o),a[e+136>>2]=R,E=o,a[e+140>>2]=E,R=_(c^R,n^E,16),a[e+896>>2]=R,E=o,a[e+900>>2]=E,R=XA(s,d,R,E),a[e+520>>2]=R,E=o,a[e+524>>2]=E,HA=e,NA=_(R^T,E^u,63),a[HA+256>>2]=NA,a[e+260>>2]=o,(0|(t=t+1|0))!=8;);dg(r,i),Kg(r,i+1024|0),rA=i+2048|0}function st(e){var t=0,r=0,i=0,n=0,E=0,c=0,s=0,y=0,u=0;A:if(e|=0){E=(i=e-8|0)+(e=-8&(t=a[e-4>>2]))|0;t:if(!(1&t)){if(!(3&t)||(i=i-(t=a[i>>2])|0)>>>0>2]))==3)return a[8967]=e,a[E+4>>2]=-2&t,a[i+4>>2]=1|e,void(a[e+i>>2]=e)}else{if(t>>>0<=255){if(n=a[i+8>>2],t=t>>>3|0,(0|(r=a[i+12>>2]))==(0|n)){y=35860,u=a[8965]&Dt(-2,t),a[y>>2]=u;break t}a[n+12>>2]=r,a[r+8>>2]=n;break t}if(s=a[i+24>>2],(0|i)==(0|(t=a[i+12>>2])))if((r=a[(n=i+20|0)>>2])||(r=a[(n=i+16|0)>>2])){for(;c=n,(r=a[(n=(t=r)+20|0)>>2])||(n=t+16|0,r=a[t+16>>2]););a[c>>2]=0}else t=0;else r=a[i+8>>2],a[r+12>>2]=t,a[t+8>>2]=r;if(!s)break t;n=a[i+28>>2];g:{if(a[(r=36164+(n<<2)|0)>>2]==(0|i)){if(a[r>>2]=t,t)break g;y=35864,u=a[8966]&Dt(-2,n),a[y>>2]=u;break t}if(a[s+(a[s+16>>2]==(0|i)?16:20)>>2]=t,!t)break t}if(a[t+24>>2]=s,(r=a[i+16>>2])&&(a[t+16>>2]=r,a[r+24>>2]=t),!(r=a[i+20>>2]))break t;a[t+20>>2]=r,a[r+24>>2]=t}}if(!(i>>>0>=E>>>0)&&1&(t=a[E+4>>2])){t:{if(!(2&t)){if(a[8971]==(0|E)){if(a[8971]=i,e=a[8968]+e|0,a[8968]=e,a[i+4>>2]=1|e,a[8970]!=(0|i))break A;return a[8967]=0,void(a[8970]=0)}if(a[8970]==(0|E))return a[8970]=i,e=a[8967]+e|0,a[8967]=e,a[i+4>>2]=1|e,void(a[e+i>>2]=e);e=(-8&t)+e|0;g:if(t>>>0<=255){if(n=a[E+8>>2],t=t>>>3|0,(0|(r=a[E+12>>2]))==(0|n)){y=35860,u=a[8965]&Dt(-2,t),a[y>>2]=u;break g}a[n+12>>2]=r,a[r+8>>2]=n}else{if(s=a[E+24>>2],(0|E)==(0|(t=a[E+12>>2])))if((r=a[(n=E+20|0)>>2])||(r=a[(n=E+16|0)>>2])){for(;c=n,(r=a[(n=(t=r)+20|0)>>2])||(n=t+16|0,r=a[t+16>>2]););a[c>>2]=0}else t=0;else r=a[E+8>>2],a[r+12>>2]=t,a[t+8>>2]=r;if(s){n=a[E+28>>2];r:{if(a[(r=36164+(n<<2)|0)>>2]==(0|E)){if(a[r>>2]=t,t)break r;y=35864,u=a[8966]&Dt(-2,n),a[y>>2]=u;break g}if(a[s+(a[s+16>>2]==(0|E)?16:20)>>2]=t,!t)break g}a[t+24>>2]=s,(r=a[E+16>>2])&&(a[t+16>>2]=r,a[r+24>>2]=t),(r=a[E+20>>2])&&(a[t+20>>2]=r,a[r+24>>2]=t)}}if(a[i+4>>2]=1|e,a[e+i>>2]=e,a[8970]!=(0|i))break t;return void(a[8967]=e)}a[E+4>>2]=-2&t,a[i+4>>2]=1|e,a[e+i>>2]=e}if(e>>>0<=255)return t=35900+((e=e>>>3|0)<<3)|0,(r=a[8965])&(e=1<>2]:(a[8965]=e|r,e=t),a[t+8>>2]=i,a[e+12>>2]=i,a[i+12>>2]=t,void(a[i+8>>2]=e);n=31,a[i+16>>2]=0,a[i+20>>2]=0,e>>>0<=16777215&&(t=e>>>8|0,t<<=c=t+1048320>>>16&8,n=28+((t=((t<<=n=t+520192>>>16&4)<<(r=t+245760>>>16&2)>>>15|0)-(r|n|c)|0)<<1|e>>>t+21&1)|0),a[i+28>>2]=n,c=36164+(n<<2)|0;t:{g:{if((r=a[8966])&(t=1<>>1|0)|0),t=a[c>>2];;){if(r=t,(-8&a[t+4>>2])==(0|e))break g;if(t=n>>>29|0,n<<=1,!(t=a[16+(c=r+(4&t)|0)>>2]))break}a[c+16>>2]=i,a[i+24>>2]=r}else a[8966]=t|r,a[c>>2]=i,a[i+24>>2]=c;a[i+12>>2]=i,a[i+8>>2]=i;break t}e=a[r+8>>2],a[e+12>>2]=i,a[r+8>>2]=i,a[i+24>>2]=0,a[i+12>>2]=r,a[i+8>>2]=e}e=a[8973]-1|0,a[8973]=e||-1}}}function Yg(e,t,r,i,n){var E,c,s,y,u,d,S,G,R,L,Y,T,X,f,l,m=0,P=0,q=0,W=0,Z=0,gA=0,eA=0,aA=0,EA=0,CA=0,IA=0,hA=0,uA=0,_A=0,pA=0,lA=0,DA=0,V=0,$=0,kA=0,HA=0,NA=0,VA=0,O=0,tA=0,UA=0,RA=0,LA=0,sA=0,FA=0,dA=0,bA=0,YA=0,KA=0;for(rA=E=rA+-64|0,c=a[e+60>>2],s=a[e+56>>2],$=a[e+52>>2],DA=a[e+48>>2],y=a[e+44>>2],u=a[e+40>>2],d=a[e+36>>2],S=a[e+32>>2],G=a[e+28>>2],R=a[e+24>>2],L=a[e+20>>2],Y=a[e+16>>2],T=a[e+12>>2],X=a[e+8>>2],f=a[e+4>>2],l=a[e>>2];;){if(!n&i>>>0>63|n)P=r;else{if(W=0,P=P0(E,0,64),i|n)for(;v[P+W|0]=h[t+W|0],!n&(W=W+1|0)>>>0>>0|n;);t=P,NA=r}for(kA=20,aA=l,EA=f,CA=X,IA=T,W=Y,Z=L,r=R,hA=G,gA=S,eA=d,uA=u,_A=c,lA=s,m=$,q=DA,V=y;pA=W,aA=OA((W=W+aA|0)^q,16),q=OA(pA^(gA=aA+gA|0),12),pA=gA,gA=OA((gA=aA)^(aA=W+q|0),8),W=OA(q^(pA=pA+gA|0),7),q=Z,EA=OA((Z=Z+EA|0)^m,16),m=OA(q^(eA=EA+eA|0),12),q=eA,eA=OA((eA=EA)^(EA=Z+m|0),8),Z=OA(m^(HA=q+eA|0),7),m=r,CA=OA((r=r+CA|0)^lA,16),m=lA=OA(m^(uA=CA+uA|0),12),lA=OA((q=CA)^(CA=r+lA|0),8),r=OA(m^(uA=lA+uA|0),7),m=hA,IA=OA((hA=hA+IA|0)^_A,16),q=m=OA(m^(_A=IA+V|0),12),V=_A,_A=OA((_A=IA)^(IA=hA+m|0),8),hA=OA(q^(m=V+_A|0),7),q=uA,uA=OA((aA=Z+aA|0)^_A,16),Z=OA((q=q+uA|0)^Z,12),_A=OA(uA^(aA=Z+aA|0),8),Z=OA(Z^(uA=q+_A|0),7),gA=OA((EA=r+EA|0)^gA,16),r=OA((m=gA+m|0)^r,12),q=OA(gA^(EA=r+EA|0),8),r=OA(r^(V=m+q|0),7),gA=OA((CA=hA+CA|0)^eA,16),hA=OA((eA=gA+pA|0)^hA,12),m=OA(gA^(CA=hA+CA|0),8),hA=OA(hA^(gA=eA+m|0),7),eA=OA((IA=W+IA|0)^lA,16),W=OA((pA=eA+HA|0)^W,12),lA=OA(eA^(IA=W+IA|0),8),W=OA(W^(eA=pA+lA|0),7),kA=kA-2|0;);if(kA=h[t+4|0]|h[t+5|0]<<8|h[t+6|0]<<16|h[t+7|0]<<24,pA=h[t+8|0]|h[t+9|0]<<8|h[t+10|0]<<16|h[t+11|0]<<24,HA=h[t+12|0]|h[t+13|0]<<8|h[t+14|0]<<16|h[t+15|0]<<24,VA=h[t+16|0]|h[t+17|0]<<8|h[t+18|0]<<16|h[t+19|0]<<24,O=h[t+20|0]|h[t+21|0]<<8|h[t+22|0]<<16|h[t+23|0]<<24,tA=h[t+24|0]|h[t+25|0]<<8|h[t+26|0]<<16|h[t+27|0]<<24,UA=h[t+28|0]|h[t+29|0]<<8|h[t+30|0]<<16|h[t+31|0]<<24,RA=h[t+32|0]|h[t+33|0]<<8|h[t+34|0]<<16|h[t+35|0]<<24,LA=h[t+36|0]|h[t+37|0]<<8|h[t+38|0]<<16|h[t+39|0]<<24,sA=h[t+40|0]|h[t+41|0]<<8|h[t+42|0]<<16|h[t+43|0]<<24,FA=h[t+44|0]|h[t+45|0]<<8|h[t+46|0]<<16|h[t+47|0]<<24,dA=h[t+48|0]|h[t+49|0]<<8|h[t+50|0]<<16|h[t+51|0]<<24,bA=h[t+52|0]|h[t+53|0]<<8|h[t+54|0]<<16|h[t+55|0]<<24,YA=h[t+56|0]|h[t+57|0]<<8|h[t+58|0]<<16|h[t+59|0]<<24,KA=h[t+60|0]|h[t+61|0]<<8|h[t+62|0]<<16|h[t+63|0]<<24,s0(P,aA+l^(h[0|t]|h[t+1|0]<<8|h[t+2|0]<<16|h[t+3|0]<<24)),s0(P+4|0,EA+f^kA),s0(P+8|0,CA+X^pA),s0(P+12|0,IA+T^HA),s0(P+16|0,W+Y^VA),s0(P+20|0,Z+L^O),s0(P+24|0,r+R^tA),s0(P+28|0,hA+G^UA),s0(P+32|0,gA+S^RA),s0(P+36|0,eA+d^LA),s0(P+40|0,sA^uA+u),s0(P+44|0,FA^V+y),s0(P+48|0,dA^q+DA),s0(P+52|0,bA^m+$),s0(P+56|0,YA^lA+s),s0(P+60|0,KA^_A+c),$=((DA=(r=DA)+1|0)>>>0>>0)+$|0,!n&i>>>0<=64){if(!(!i|!n&i>>>0>63|(0|n)!=0))for(Z=0;v[Z+NA|0]=h[P+Z|0],(0|i)!=(0|(Z=Z+1|0)););a[e+52>>2]=$,a[e+48>>2]=DA,rA=E- -64|0;break}t=t- -64|0,r=P- -64|0,n=n-1|0,n=(i=i+-64|0)>>>0<4294967232?n+1|0:n}}function ir(e,t){var r,i=0,n=0,E=0,c=0,s=0,y=0,u=0;r=e+t|0;A:{t:if(!(1&(i=a[e+4>>2]))){if(!(3&i))break A;t=(i=a[e>>2])+t|0;g:{if((0|(e=e-i|0))!=a[8970]){if(i>>>0<=255){if(E=a[e+8>>2],i=i>>>3|0,(0|(n=a[e+12>>2]))!=(0|E))break g;y=35860,u=a[8965]&Dt(-2,i),a[y>>2]=u;break t}if(s=a[e+24>>2],(0|(i=a[e+12>>2]))==(0|e))if((n=a[(E=e+20|0)>>2])||(n=a[(E=e+16|0)>>2])){for(;c=E,(n=a[(E=(i=n)+20|0)>>2])||(E=i+16|0,n=a[i+16>>2]););a[c>>2]=0}else i=0;else n=a[e+8>>2],a[n+12>>2]=i,a[i+8>>2]=n;if(!s)break t;E=a[e+28>>2];r:{if(a[(n=36164+(E<<2)|0)>>2]==(0|e)){if(a[n>>2]=i,i)break r;y=35864,u=a[8966]&Dt(-2,E),a[y>>2]=u;break t}if(a[s+(a[s+16>>2]==(0|e)?16:20)>>2]=i,!i)break t}if(a[i+24>>2]=s,(n=a[e+16>>2])&&(a[i+16>>2]=n,a[n+24>>2]=i),!(n=a[e+20>>2]))break t;a[i+20>>2]=n,a[n+24>>2]=i;break t}if((3&(i=a[r+4>>2]))!=3)break t;return a[8967]=t,a[r+4>>2]=-2&i,a[e+4>>2]=1|t,void(a[r>>2]=t)}a[E+12>>2]=n,a[n+8>>2]=E}t:{if(!(2&(i=a[r+4>>2]))){if(a[8971]==(0|r)){if(a[8971]=e,t=a[8968]+t|0,a[8968]=t,a[e+4>>2]=1|t,a[8970]!=(0|e))break A;return a[8967]=0,void(a[8970]=0)}if(a[8970]==(0|r))return a[8970]=e,t=a[8967]+t|0,a[8967]=t,a[e+4>>2]=1|t,void(a[e+t>>2]=t);t=(-8&i)+t|0;g:if(i>>>0<=255){if(E=a[r+8>>2],i=i>>>3|0,(0|(n=a[r+12>>2]))==(0|E)){y=35860,u=a[8965]&Dt(-2,i),a[y>>2]=u;break g}a[E+12>>2]=n,a[n+8>>2]=E}else{if(s=a[r+24>>2],(0|r)==(0|(i=a[r+12>>2])))if((E=a[(n=r+20|0)>>2])||(E=a[(n=r+16|0)>>2])){for(;c=n,(E=a[(n=(i=E)+20|0)>>2])||(n=i+16|0,E=a[i+16>>2]););a[c>>2]=0}else i=0;else n=a[r+8>>2],a[n+12>>2]=i,a[i+8>>2]=n;if(s){E=a[r+28>>2];r:{if(a[(n=36164+(E<<2)|0)>>2]==(0|r)){if(a[n>>2]=i,i)break r;y=35864,u=a[8966]&Dt(-2,E),a[y>>2]=u;break g}if(a[s+(a[s+16>>2]==(0|r)?16:20)>>2]=i,!i)break g}a[i+24>>2]=s,(n=a[r+16>>2])&&(a[i+16>>2]=n,a[n+24>>2]=i),(n=a[r+20>>2])&&(a[i+20>>2]=n,a[n+24>>2]=i)}}if(a[e+4>>2]=1|t,a[e+t>>2]=t,a[8970]!=(0|e))break t;return void(a[8967]=t)}a[r+4>>2]=-2&i,a[e+4>>2]=1|t,a[e+t>>2]=t}if(t>>>0<=255)return i=35900+((t=t>>>3|0)<<3)|0,(n=a[8965])&(t=1<>2]:(a[8965]=t|n,t=i),a[i+8>>2]=e,a[t+12>>2]=e,a[e+12>>2]=i,void(a[e+8>>2]=t);E=31,a[e+16>>2]=0,a[e+20>>2]=0,t>>>0<=16777215&&(i=t>>>8|0,i<<=c=i+1048320>>>16&8,E=28+((i=((i<<=E=i+520192>>>16&4)<<(n=i+245760>>>16&2)>>>15|0)-(n|E|c)|0)<<1|t>>>i+21&1)|0),a[e+28>>2]=E,c=36164+(E<<2)|0;t:{if((n=a[8966])&(i=1<>>1|0)|0),i=a[c>>2];;){if(n=i,(-8&a[i+4>>2])==(0|t))break t;if(i=E>>>29|0,E<<=1,!(i=a[16+(c=n+(4&i)|0)>>2]))break}a[c+16>>2]=e,a[e+24>>2]=n}else a[8966]=i|n,a[c>>2]=e,a[e+24>>2]=c;return a[e+12>>2]=e,void(a[e+8>>2]=e)}t=a[n+8>>2],a[t+12>>2]=e,a[n+8>>2]=e,a[e+24>>2]=0,a[e+12>>2]=n,a[e+8>>2]=t}}function ce(e,t,r,i){var n=0,E=0,c=0,s=0,y=0,u=0,d=0,S=0,G=0,R=0,L=0,Y=0,T=0,X=0,f=0,l=0,m=0,P=0,q=0,W=0,Z=0,gA=0,eA=0,aA=0,EA=0;if(G=a[e+36>>2],s=a[e+32>>2],c=a[e+28>>2],E=a[e+24>>2],y=a[e+20>>2],!i&r>>>0>=16|i)for(Z=!h[e+80|0]<<24,L=a[e+4>>2],gA=u0(L,5),X=a[e+8>>2],W=u0(X,5),P=a[e+12>>2],q=u0(P,5),n=a[e+16>>2],f=u0(n,5),eA=n,Y=a[e>>2];n=M(u=((h[t+3|0]|h[t+4|0]<<8|h[t+5|0]<<16|h[t+6|0]<<24)>>>2&67108863)+E|0,0,P,0),d=o,E=(R=M(y=(67108863&(h[0|t]|h[t+1|0]<<8|h[t+2|0]<<16|h[t+3|0]<<24))+y|0,0,eA,0))+n|0,n=o+d|0,n=E>>>0>>0?n+1|0:n,S=E,E=M(d=((h[t+6|0]|h[t+7|0]<<8|h[t+8|0]<<16|h[t+9|0]<<24)>>>4&67108863)+c|0,0,X,0),n=o+n|0,n=E>>>0>(c=S+E|0)>>>0?n+1|0:n,E=c,c=M(R=((h[t+9|0]|h[t+10|0]<<8|h[t+11|0]<<16|h[t+12|0]<<24)>>>6|0)+s|0,0,L,0),n=o+n|0,n=c>>>0>(s=E+c|0)>>>0?n+1|0:n,E=s,s=M(T=G+Z+((h[t+12|0]|h[t+13|0]<<8|h[t+14|0]<<16|h[t+15|0]<<24)>>>8)|0,0,Y,0),n=o+n|0,aA=G=E+s|0,G=s>>>0>G>>>0?n+1|0:n,n=M(u,0,X,0),c=o,s=(E=M(y,0,P,0))+n|0,n=o+c|0,n=E>>>0>s>>>0?n+1|0:n,c=M(d,0,L,0),n=o+n|0,n=c>>>0>(s=c+s|0)>>>0?n+1|0:n,c=M(R,0,Y,0),n=o+n|0,n=c>>>0>(s=c+s|0)>>>0?n+1|0:n,c=M(T,0,f,0),n=o+n|0,EA=s=c+s|0,s=c>>>0>s>>>0?n+1|0:n,n=M(u,0,L,0),E=o,c=(l=M(y,0,X,0))+n|0,n=o+E|0,n=c>>>0>>0?n+1|0:n,E=M(d,0,Y,0),n=o+n|0,n=E>>>0>(c=E+c|0)>>>0?n+1|0:n,E=M(R,0,f,0),n=o+n|0,n=E>>>0>(c=E+c|0)>>>0?n+1|0:n,E=M(T,0,q,0),n=o+n|0,l=c=E+c|0,c=E>>>0>c>>>0?n+1|0:n,n=M(u,0,Y,0),S=o,E=(m=M(y,0,L,0))+n|0,n=o+S|0,n=E>>>0>>0?n+1|0:n,S=M(d,0,f,0),n=o+n|0,n=(E=S+E|0)>>>0>>0?n+1|0:n,S=M(R,0,q,0),n=o+n|0,n=(E=S+E|0)>>>0>>0?n+1|0:n,S=M(T,0,W,0),n=o+n|0,n=(E=S+E|0)>>>0>>0?n+1|0:n,S=E,E=n,n=M(u,0,f,0),m=o,u=(y=M(y,0,Y,0))+n|0,n=o+m|0,n=u>>>0>>0?n+1|0:n,y=M(d,0,q,0),n=o+n|0,n=(u=y+u|0)>>>0>>0?n+1|0:n,y=M(R,0,W,0),n=o+n|0,n=(u=y+u|0)>>>0>>0?n+1|0:n,y=M(T,0,gA,0),n=o+n|0,n=(u=y+u|0)>>>0>>0?n+1|0:n,y=u,d=(67108863&n)<<6|u>>>26,n=E,d=(67108863&(n=(u=d+S|0)>>>0>>0?n+1|0:n))<<6|(E=u)>>>26,n=c,n=(E=d+l|0)>>>0>>0?n+1|0:n,d=E,E=(67108863&n)<<6|E>>>26,n=s,R=c=E+EA|0,c=(67108863&(n=E>>>0>c>>>0?n+1|0:n))<<6|c>>>26,n=G,G=s=c+aA|0,E=(67108863&u)+((n=u0((67108863&(c>>>0>s>>>0?n+1|0:n))<<6|s>>>26,5)+(67108863&y)|0)>>>26|0)|0,c=67108863&d,s=67108863&R,G&=67108863,y=67108863&n,t=t+16|0,!(i=i-(r>>>0<16)|0)&(r=r-16|0)>>>0>15|i;);a[e+20>>2]=y,a[e+36>>2]=G,a[e+32>>2]=s,a[e+28>>2]=c,a[e+24>>2]=E}function nr(e,t,r){var i,n,E,c,s=0,y=0,u=0,d=0,S=0;return rA=E=rA-160|0,Fe(t,r,32,0),v[0|t]=248&h[0|t],v[t+31|0]=63&h[t+31|0]|64,le(E,t),jr(e,E),y=h[(n=r)+8|0]|h[n+9|0]<<8|h[n+10|0]<<16|h[n+11|0]<<24,s=h[n+12|0]|h[n+13|0]<<8|h[n+14|0]<<16|h[n+15|0]<<24,u=h[n+16|0]|h[n+17|0]<<8|h[n+18|0]<<16|h[n+19|0]<<24,d=h[n+20|0]|h[n+21|0]<<8|h[n+22|0]<<16|h[n+23|0]<<24,S=h[0|n]|h[n+1|0]<<8|h[n+2|0]<<16|h[n+3|0]<<24,r=h[n+4|0]|h[n+5|0]<<8|h[n+6|0]<<16|h[n+7|0]<<24,c=h[n+28|0]|h[n+29|0]<<8|h[n+30|0]<<16|h[n+31|0]<<24,i=t,t=h[n+24|0]|h[n+25|0]<<8|h[n+26|0]<<16|h[n+27|0]<<24,v[i+24|0]=t,v[i+25|0]=t>>>8,v[i+26|0]=t>>>16,v[i+27|0]=t>>>24,v[i+28|0]=c,v[i+29|0]=c>>>8,v[i+30|0]=c>>>16,v[i+31|0]=c>>>24,v[i+16|0]=u,v[i+17|0]=u>>>8,v[i+18|0]=u>>>16,v[i+19|0]=u>>>24,v[i+20|0]=d,v[i+21|0]=d>>>8,v[i+22|0]=d>>>16,v[i+23|0]=d>>>24,v[i+8|0]=y,v[i+9|0]=y>>>8,v[i+10|0]=y>>>16,v[i+11|0]=y>>>24,v[i+12|0]=s,v[i+13|0]=s>>>8,v[i+14|0]=s>>>16,v[i+15|0]=s>>>24,v[0|i]=S,v[i+1|0]=S>>>8,v[i+2|0]=S>>>16,v[i+3|0]=S>>>24,v[i+4|0]=r,v[i+5|0]=r>>>8,v[i+6|0]=r>>>16,v[i+7|0]=r>>>24,u=h[(s=e)+8|0]|h[s+9|0]<<8|h[s+10|0]<<16|h[s+11|0]<<24,d=h[s+12|0]|h[s+13|0]<<8|h[s+14|0]<<16|h[s+15|0]<<24,S=h[s+16|0]|h[s+17|0]<<8|h[s+18|0]<<16|h[s+19|0]<<24,r=h[s+20|0]|h[s+21|0]<<8|h[s+22|0]<<16|h[s+23|0]<<24,t=h[0|s]|h[s+1|0]<<8|h[s+2|0]<<16|h[s+3|0]<<24,e=h[s+4|0]|h[s+5|0]<<8|h[s+6|0]<<16|h[s+7|0]<<24,y=h[s+28|0]|h[s+29|0]<<8|h[s+30|0]<<16|h[s+31|0]<<24,s=h[s+24|0]|h[s+25|0]<<8|h[s+26|0]<<16|h[s+27|0]<<24,v[i+56|0]=s,v[i+57|0]=s>>>8,v[i+58|0]=s>>>16,v[i+59|0]=s>>>24,v[i+60|0]=y,v[i+61|0]=y>>>8,v[i+62|0]=y>>>16,v[i+63|0]=y>>>24,v[i+48|0]=S,v[i+49|0]=S>>>8,v[i+50|0]=S>>>16,v[i+51|0]=S>>>24,v[i+52|0]=r,v[i+53|0]=r>>>8,v[i+54|0]=r>>>16,v[i+55|0]=r>>>24,v[i+40|0]=u,v[i+41|0]=u>>>8,v[i+42|0]=u>>>16,v[i+43|0]=u>>>24,v[i+44|0]=d,v[i+45|0]=d>>>8,v[i+46|0]=d>>>16,v[i+47|0]=d>>>24,v[i+32|0]=t,v[i+33|0]=t>>>8,v[i+34|0]=t>>>16,v[i+35|0]=t>>>24,v[i+36|0]=e,v[i+37|0]=e>>>8,v[i+38|0]=e>>>16,v[i+39|0]=e>>>24,rA=E+160|0,0}function he(e,t,r){var i,n=0,E=0;rA=i=rA+-64|0;A:{if((r-65&255)>>>0>191){if(n=-1,!(h[e+80|0]|h[e+81|0]<<8|h[e+82|0]<<16|h[e+83|0]<<24|h[e+84|0]|h[e+85|0]<<8|h[e+86|0]<<16|h[e+87|0]<<24)){if((n=h[e+352|0]|h[e+353|0]<<8|h[e+354|0]<<16|h[e+355|0]<<24)>>>0>=129){if(we(e,128),se(e,E=e+96|0),n=(h[e+352|0]|h[e+353|0]<<8|h[e+354|0]<<16|h[e+355|0]<<24)-128|0,v[e+352|0]=n,v[e+353|0]=n>>>8,v[e+354|0]=n>>>16,v[e+355|0]=n>>>24,n>>>0>=129)break A;W0(E,e+224|0,n),n=h[e+352|0]|h[e+353|0]<<8|h[e+354|0]<<16|h[e+355|0]<<24}we(e,n),h[e+356|0]&&(v[e+88|0]=255,v[e+89|0]=255,v[e+90|0]=255,v[e+91|0]=255,v[e+92|0]=255,v[e+93|0]=255,v[e+94|0]=255,v[e+95|0]=255),v[e+80|0]=255,v[e+81|0]=255,v[e+82|0]=255,v[e+83|0]=255,v[e+84|0]=255,v[e+85|0]=255,v[e+86|0]=255,v[e+87|0]=255,P0((n=e+96|0)+(E=h[e+352|0]|h[e+353|0]<<8|h[e+354|0]<<16|h[e+355|0]<<24)|0,0,256-E|0),se(e,n),X0(i,h[0|e]|h[e+1|0]<<8|h[e+2|0]<<16|h[e+3|0]<<24,h[e+4|0]|h[e+5|0]<<8|h[e+6|0]<<16|h[e+7|0]<<24),X0(8|i,h[e+8|0]|h[e+9|0]<<8|h[e+10|0]<<16|h[e+11|0]<<24,h[e+12|0]|h[e+13|0]<<8|h[e+14|0]<<16|h[e+15|0]<<24),X0(i+16|0,h[e+16|0]|h[e+17|0]<<8|h[e+18|0]<<16|h[e+19|0]<<24,h[e+20|0]|h[e+21|0]<<8|h[e+22|0]<<16|h[e+23|0]<<24),X0(i+24|0,h[e+24|0]|h[e+25|0]<<8|h[e+26|0]<<16|h[e+27|0]<<24,h[e+28|0]|h[e+29|0]<<8|h[e+30|0]<<16|h[e+31|0]<<24),X0(i+32|0,h[e+32|0]|h[e+33|0]<<8|h[e+34|0]<<16|h[e+35|0]<<24,h[e+36|0]|h[e+37|0]<<8|h[e+38|0]<<16|h[e+39|0]<<24),X0(i+40|0,h[e+40|0]|h[e+41|0]<<8|h[e+42|0]<<16|h[e+43|0]<<24,h[e+44|0]|h[e+45|0]<<8|h[e+46|0]<<16|h[e+47|0]<<24),X0(i+48|0,h[e+48|0]|h[e+49|0]<<8|h[e+50|0]<<16|h[e+51|0]<<24,h[e+52|0]|h[e+53|0]<<8|h[e+54|0]<<16|h[e+55|0]<<24),X0(i+56|0,h[e+56|0]|h[e+57|0]<<8|h[e+58|0]<<16|h[e+59|0]<<24,h[e+60|0]|h[e+61|0]<<8|h[e+62|0]<<16|h[e+63|0]<<24),W0(t,i,r),B0(e,64),B0(n,256),n=0}return rA=i- -64|0,n}rt(),K0()}Hg(1299,1161,306,1086),K0()}function ar(e,t){var r,i,n,E,c,s,y,u,d,S=0,G=0,R=0,L=0,Y=0,T=0,X=0,f=0,l=0,m=0;r=h[0|t]|h[t+1|0]<<8|h[t+2|0]<<16|h[t+3|0]<<24,l=R0(t+4|0),S=o,T=R0(t+7|0),L=o,f=R0(t+10|0),G=o,i=R0(t+13|0),Y=o,R=h[t+16|0]|h[t+17|0]<<8|h[t+18|0]<<16|h[t+19|0]<<24,n=R0(t+20|0),E=o,c=R0(t+23|0),s=o,y=R0(t+26|0),u=o,d=R0(t+29|0),t=G<<3|f>>>29,m=G=f<<3,f=G=G+16777216|0,G=t=G>>>0<16777216?t+1|0:t,X=T<<5,L=t=L<<5|T>>>27,S=t=S<<6|(T=l)>>>26,l=t=16777216+(T<<=6)|0,t=(t=(S=t>>>0<16777216?S+1|0:S)>>25)+L|0,t=(S=X+(X=(33554431&S)<<7|l>>>25)|0)>>>0>>0?t+1|0:t,t=(m-(-33554432&f)|0)+((67108863&(t=(L=S+33554432|0)>>>0<33554432?t+1|0:t))<<6|L>>>26)|0,a[e+12>>2]=t,t=-67108864&L,a[e+8>>2]=S-t,t=0,L=R=(S=R)+16777216|0,R=t=R>>>0<16777216?1:t,m=S-(-33554432&L)|0,t=Y<<2|(S=i)>>>30,Y=S<<2,S=t,t=(t=G>>25)+S|0,S=t=(G=(X=Y)+(Y=(33554431&G)<<7|f>>>25)|0)>>>0>>0?t+1|0:t,Y=t=G+33554432|0,t=((67108863&(S=t>>>0<33554432?S+1|0:S))<<6|t>>>26)+m|0,a[e+20>>2]=t,t=-67108864&Y,a[e+16>>2]=G-t,G=(S=n)<<7,t=(t=E<<7|S>>>25)+(S=R>>25)|0,t=(G=G+(R=(33554431&R)<<7|L>>>25)|0)>>>0>>0?t+1|0:t,G=S=G,R=S=S+33554432|0,S=t=S>>>0<33554432?t+1|0:t,t=-67108864&R,a[e+24>>2]=G-t,t=s<<5|(G=c)>>>27,Y=G<<=5,L=G=G+16777216|0,G=t=G>>>0<16777216?t+1|0:t,t=(Y-(-33554432&L)|0)+((67108863&S)<<6|R>>>26)|0,a[e+28>>2]=t,R=(S=y)<<4,S=t=u<<4|S>>>28,t=(t=G>>25)+S|0,t=(G=(Y=R)+(R=(33554431&G)<<7|L>>>25)|0)>>>0>>0?t+1|0:t,G=S=G,R=S=S+33554432|0,S=t=S>>>0<33554432?t+1|0:t,t=-67108864&R,a[e+32>>2]=G-t,t=0,L=G=(G=d)<<2&33554428,t=(G=G+16777216|0)>>>0<16777216?t+1|0:t,S=(L-(33554432&G)|0)+((67108863&S)<<6|R>>>26)|0,a[e+36>>2]=S,G=M((33554431&t)<<7|G>>>25,t>>>25|0,19,0),t=o,t=(S=G+r|0)>>>0>>0?t+1|0:t,t=(T-(-33554432&l)|0)+((67108863&(t=(G=S+33554432|0)>>>0<33554432?t+1|0:t))<<6|G>>>26)|0,a[e+4>>2]=t,t=e,e=-67108864&G,a[t>>2]=S-e}function ye(e,t,r,i){var n,E=0;n=E=rA,rA=E=E-576&-64,a[E+188>>2]=0,s0(E+188|0,t);A:if(t>>>0<=64){if((0|pr(E+192|0,0,0,t))<0)break A;(0|Ct(E+192|0,E+188|0,4,0))<0,(0|Ct(E+192|0,r,i,0))<0,dr(E+192|0,e,t)}else if(!((0|pr(E+192|0,0,0,64))<0||(0|Ct(E+192|0,E+188|0,4,0))<0||(0|Ct(E+192|0,r,i,0))<0||(0|dr(E+192|0,E+112|0,64))<0)){if(r=a[E+116>>2],i=a[E+112>>2],v[0|e]=i,v[e+1|0]=i>>>8,v[e+2|0]=i>>>16,v[e+3|0]=i>>>24,v[e+4|0]=r,v[e+5|0]=r>>>8,v[e+6|0]=r>>>16,v[e+7|0]=r>>>24,r=a[E+124>>2],i=a[E+120>>2],v[e+8|0]=i,v[e+9|0]=i>>>8,v[e+10|0]=i>>>16,v[e+11|0]=i>>>24,v[e+12|0]=r,v[e+13|0]=r>>>8,v[e+14|0]=r>>>16,v[e+15|0]=r>>>24,r=a[E+140>>2],i=a[E+136>>2],v[e+24|0]=i,v[e+25|0]=i>>>8,v[e+26|0]=i>>>16,v[e+27|0]=i>>>24,v[e+28|0]=r,v[e+29|0]=r>>>8,v[e+30|0]=r>>>16,v[e+31|0]=r>>>24,r=a[E+132>>2],i=a[E+128>>2],v[e+16|0]=i,v[e+17|0]=i>>>8,v[e+18|0]=i>>>16,v[e+19|0]=i>>>24,v[e+20|0]=r,v[e+21|0]=r>>>8,v[e+22|0]=r>>>16,v[e+23|0]=r>>>24,e=e+32|0,(t=t-32|0)>>>0>=65)for(;;){if(W0(r=E+48|0,i=E+112|0,64),(0|Xt(i,64,r,64,0,0,0))<0)break A;if(r=a[E+116>>2],i=a[E+112>>2],v[0|e]=i,v[e+1|0]=i>>>8,v[e+2|0]=i>>>16,v[e+3|0]=i>>>24,v[e+4|0]=r,v[e+5|0]=r>>>8,v[e+6|0]=r>>>16,v[e+7|0]=r>>>24,r=a[E+124>>2],i=a[E+120>>2],v[e+8|0]=i,v[e+9|0]=i>>>8,v[e+10|0]=i>>>16,v[e+11|0]=i>>>24,v[e+12|0]=r,v[e+13|0]=r>>>8,v[e+14|0]=r>>>16,v[e+15|0]=r>>>24,r=a[E+140>>2],i=a[E+136>>2],v[e+24|0]=i,v[e+25|0]=i>>>8,v[e+26|0]=i>>>16,v[e+27|0]=i>>>24,v[e+28|0]=r,v[e+29|0]=r>>>8,v[e+30|0]=r>>>16,v[e+31|0]=r>>>24,r=a[E+132>>2],i=a[E+128>>2],v[e+16|0]=i,v[e+17|0]=i>>>8,v[e+18|0]=i>>>16,v[e+19|0]=i>>>24,v[e+20|0]=r,v[e+21|0]=r>>>8,v[e+22|0]=r>>>16,v[e+23|0]=r>>>24,e=e+32|0,!((t=t-32|0)>>>0>64))break}W0(r=E+48|0,i=E+112|0,64),(0|Xt(i,t,r,64,0,0,0))<0||W0(e,E+112|0,t)}B0(E+192|0,384),rA=n}function Mg(e,t,r){var i,n,E,c,s,y,u,d,S,G,R,L,Y=0,T=0,X=0,f=0,l=0,m=0,P=0,q=0,W=0,Z=0,gA=0,eA=0,aA=0,EA=0,CA=0,IA=0,hA=0,uA=0,_A=0,pA=0,lA=0;for(i=h[r+4|0]|h[r+5|0]<<8|h[r+6|0]<<16|h[r+7|0]<<24,n=h[r+8|0]|h[r+9|0]<<8|h[r+10|0]<<16|h[r+11|0]<<24,E=h[r+12|0]|h[r+13|0]<<8|h[r+14|0]<<16|h[r+15|0]<<24,c=h[r+16|0]|h[r+17|0]<<8|h[r+18|0]<<16|h[r+19|0]<<24,s=h[r+20|0]|h[r+21|0]<<8|h[r+22|0]<<16|h[r+23|0]<<24,y=h[r+24|0]|h[r+25|0]<<8|h[r+26|0]<<16|h[r+27|0]<<24,u=h[r+28|0]|h[r+29|0]<<8|h[r+30|0]<<16|h[r+31|0]<<24,gA=1634760805,r=d=h[0|r]|h[r+1|0]<<8|h[r+2|0]<<16|h[r+3|0]<<24,X=i,CA=n,f=E,eA=857760878,l=S=h[0|t]|h[t+1|0]<<8|h[t+2|0]<<16|h[t+3|0]<<24,m=G=h[t+4|0]|h[t+5|0]<<8|h[t+6|0]<<16|h[t+7|0]<<24,P=R=h[t+8|0]|h[t+9|0]<<8|h[t+10|0]<<16|h[t+11|0]<<24,Z=L=h[t+12|0]|h[t+13|0]<<8|h[t+14|0]<<16|h[t+15|0]<<24,aA=2036477234,t=c,q=1797285236,W=u,Y=y,T=s;f=OA(T+gA|0,7)^f,P=OA(f+gA|0,9)^P,IA=OA(P+f|0,13)^T,_A=OA(P+IA|0,18),T=OA(r+eA|0,7)^Z,EA=OA(T+eA|0,9)^Y,r=OA(T+EA|0,13)^r,Z=OA(EA+r|0,18),W=OA(l+aA|0,7)^W,X=OA(W+aA|0,9)^X,l=OA(W+X|0,13)^l,pA=OA(X+l|0,18),Y=OA(t+q|0,7)^CA,m=OA(Y+q|0,9)^m,hA=OA(Y+m|0,13)^t,lA=OA(m+hA|0,18),r=OA((t=gA^_A)+Y|0,7)^r,X=OA(r+t|0,9)^X,CA=OA(r+X|0,13)^Y,gA=OA(X+CA|0,18)^t,l=OA((t=eA^Z)+f|0,7)^l,m=OA(l+t|0,9)^m,f=OA(m+l|0,13)^f,eA=OA(m+f|0,18)^t,t=OA((Y=aA^pA)+T|0,7)^hA,P=OA(t+Y|0,9)^P,Z=OA(t+P|0,13)^T,aA=OA(P+Z|0,18)^Y,T=OA((q^=lA)+W|0,7)^IA,Y=OA(T+q|0,9)^EA,W=OA(Y+T|0,13)^W,q=OA(Y+W|0,18)^q,EA=uA>>>0<18,uA=uA+2|0,EA;);s0(e,gA+1634760805|0),s0(e+4|0,r+d|0),s0(e+8|0,X+i|0),s0(e+12|0,CA+n|0),s0(e+16|0,f+E|0),s0(e+20|0,eA+857760878|0),s0(e+24|0,l+S|0),s0(e+28|0,m+G|0),s0(e+32|0,P+R|0),s0(e+36|0,Z+L|0),s0(e+40|0,aA+2036477234|0),s0(e+44|0,t+c|0),s0(e+48|0,T+s|0),s0(e+52|0,Y+y|0),s0(e+56|0,W+u|0),s0(e+60|0,q+1797285236|0)}function Br(e,t,r,i,n,E){var c,s=0,y=0,u=0,d=0,S=0,G=0,R=0,L=0,Y=0;for(rA=c=rA-592|0,d=-1,S=e+32|0,s=32,y=1;u=(G=h[S+(s=s-1|0)|0])-(R=h[s+2752|0])>>8&y|255&u,y&=65535+(G^R)>>>8,s;);if(u&&!K(e)){for(s=127&(-1^h[n+31|0]),u=30;s=-1^h[n+u|0]|s,u=u-1|0;);if(((255&s)-1&236-h[0|n])<<23>>31!=-1&&!K(n)&&!or(c+128|0,n)){ni(s=c+384|0,E),ut(s,e,32,0),ut(s,n,32,0),ut(s,t,r,i),ag(s,t=c+320|0),Ce(t),rA=i=rA-2272|0,fr(i+2016|0,t),fr(i+1760|0,S),pt(r=i+480|0,n=c+128|0),wr(t=i+320|0,n),$0(i,t),_t(t,i,r),$0(r=i+160|0,t),pt(n=i+640|0,r),_t(t,i,n),$0(r,t),pt(n=i+800|0,r),_t(t,i,n),$0(r,t),pt(n=i+960|0,r),_t(t,i,n),$0(r,t),pt(n=i+1120|0,r),_t(t,i,n),$0(r,t),pt(n=i+1280|0,r),_t(t,i,n),$0(r,t),pt(n=i+1440|0,r),_t(t,i,n),$0(r,t),pt(i+1600|0,r),ke(E=c+8|0),Gt(E+40|0),Gt(E+80|0),n=255;A:{for(;;){if(!(h[(t=n)+(i+2016|0)|0]|h[(i+1760|0)+t|0])){if(n=t-1|0,t)continue;break A}break}if(!((0|t)<0))for(;lg(i+320|0,E),r=t,(0|(t=v[(i+2016|0)+t|0]))>0?($0(n=i+160|0,s=i+320|0),_t(s,n,(i+480|0)+u0((254&t)>>>1|0,160)|0)):(0|t)>=0||($0(n=i+160|0,s=i+320|0),fi(s,n,(i+480|0)+u0((0-t&254)>>>1|0,160)|0)),(0|(y=v[r+(i+1760|0)|0]))>0?($0(t=i+160|0,n=i+320|0),Wr(n,t,u0((254&y)>>>1|0,120)+1568|0)):(0|y)>=0||($0(n=i+160|0,t=i+320|0),rA=u=rA-48|0,b(t,d=n+40|0,n),p(s=t+40|0,d,n),y0(d=t+80|0,t,40+(S=u0((0-y&254)>>>1|0,120)+1568|0)|0),y0(s,s,S),y0(y=t+120|0,S+80|0,n+120|0),b(u,n=n+80|0,n),p(t,d,s),b(s,d,s),p(d,u,y),b(y,u,y),rA=u+48|0),Dr(E,i+320|0),t=r-1|0,(0|r)>0;);}rA=i+2272|0,jr(t=c+288|0,E),L=-1,Y=qi(t,e),d=((0|e)==(0|t)?L:Y)|_r(e,t,32)}}return rA=c+592|0,d}function Rg(e,t,r){var i=0,n=0,E=0,c=0,s=0,y=0,u=0,d=0,S=0,G=0,R=0,L=0,Y=0,T=0,X=0,f=0,l=0,m=0,P=0;for(E=2036477234,S=857760878,G=1634760805,c=1797285236,d=h[0|r]|h[r+1|0]<<8|h[r+2|0]<<16|h[r+3|0]<<24,i=h[r+4|0]|h[r+5|0]<<8|h[r+6|0]<<16|h[r+7|0]<<24,n=h[r+8|0]|h[r+9|0]<<8|h[r+10|0]<<16|h[r+11|0]<<24,y=h[r+12|0]|h[r+13|0]<<8|h[r+14|0]<<16|h[r+15|0]<<24,L=h[r+16|0]|h[r+17|0]<<8|h[r+18|0]<<16|h[r+19|0]<<24,Y=h[r+20|0]|h[r+21|0]<<8|h[r+22|0]<<16|h[r+23|0]<<24,X=h[r+24|0]|h[r+25|0]<<8|h[r+26|0]<<16|h[r+27|0]<<24,f=h[r+28|0]|h[r+29|0]<<8|h[r+30|0]<<16|h[r+31|0]<<24,r=h[0|t]|h[t+1|0]<<8|h[t+2|0]<<16|h[t+3|0]<<24,R=h[t+4|0]|h[t+5|0]<<8|h[t+6|0]<<16|h[t+7|0]<<24,s=h[t+8|0]|h[t+9|0]<<8|h[t+10|0]<<16|h[t+11|0]<<24,t=h[t+12|0]|h[t+13|0]<<8|h[t+14|0]<<16|h[t+15|0]<<24;u=d,G=OA((T=r)^(r=d+G|0),16),u=L=OA(u^(d=G+L|0),12),L=OA((T=G)^(G=r+L|0),8),d=OA(u^(l=L+d|0),7),u=i,S=OA((r=i+S|0)^R,16),u=R=OA(u^(i=S+Y|0),12),R=OA((T=S)^(S=r+R|0),8),r=OA(u^(Y=R+i|0),7),u=n,i=OA((E=E+n|0)^s,16),u=s=OA(u^(n=i+X|0),12),T=OA(i^(s=E+s|0),8),E=OA(u^(i=T+n|0),7),c=OA((n=t)^(t=c+y|0),16),y=OA((n=c+f|0)^y,12),t=OA(c^(m=t+y|0),8),c=OA(y^(n=t+n|0),7),u=i,i=OA((i=t)^(t=r+G|0),16),r=OA((y=u+i|0)^r,12),t=OA(i^(G=t+r|0),8),i=OA(r^(X=y+t|0),7),u=n,n=OA((r=E+S|0)^L,16),E=OA((y=u+n|0)^E,12),r=OA(n^(S=r+E|0),8),n=OA(E^(f=y+r|0),7),y=OA((E=c+s|0)^R,16),c=OA((s=y+l|0)^c,12),R=OA(y^(E=E+c|0),8),y=OA(c^(L=s+R|0),7),s=OA((c=d+m|0)^T,16),d=OA((Y=s+Y|0)^d,12),s=OA(s^(c=c+d|0),8),d=OA(d^(Y=Y+s|0),7),(0|(P=P+1|0))!=10;);s0(e,G),s0(e+4|0,S),s0(e+8|0,E),s0(e+12|0,c),s0(e+16|0,r),s0(e+20|0,R),s0(e+24|0,s),s0(e+28|0,t)}function fe(e,t,r,i,n,E,c,s){e|=0,t|=0,r|=0,i|=0,n|=0,E|=0,c|=0;var y,u=0,d=0,S=0,G=0,R=0,L=0,Y=0,T=0,X=0;rA=y=rA-16|0,Qi(s|=0);A:{t:if(i){T=4&s;g:for(;;){for(d=G;;){u=v[r+d|0];r:{if(T?(S=u+4&(u+65488>>>8^-1)&(57-u>>>8^-1)&255|((S=u-65|0)>>>8^-1)&S&(90-u>>>8^-1)&255|u+185&(u+65439>>>8^-1)&(122-u>>>8^-1)&255|63&(1+(16288^u)>>>8^-1)|62&(1+(16338^u)>>>8^-1),S|=(0-S>>>8^-1)&1+(65470^u)>>>8&255):(S=u+4&(u+65488>>>8^-1)&(57-u>>>8^-1)&255|((S=u-65|0)>>>8^-1)&S&(90-u>>>8^-1)&255|u+185&(u+65439>>>8^-1)&(122-u>>>8^-1)&255|63&(1+(16336^u)>>>8^-1)|62&(1+(16340^u)>>>8^-1),S|=(0-S>>>8^-1)&1+(65470^u)>>>8&255),(0|S)==255){if(!n)break t;if(z(n,u))break r;G=d;break t}if(Y=S+(Y<<6)|0,(G=R+6|0)>>>0<8)R=G;else{if(R=R-2|0,t>>>0<=L>>>0){a[y+12>>2]=d,a[8952]=68,X=1;break A}v[e+L|0]=Y>>>R,L=L+1|0}if((G=d+1|0)>>>0>>0)continue g;break t}if(!((d=d+1|0)>>>0>>0))break}break}G=(e=G+1|0)>>>0>>0?i:e}a[y+12>>2]=G}A:if(R>>>0>4)t=0,e=-1;else if(e=-1,t=0,!((-1<>>1|0)for(e=a[y+12>>2];;){if(e>>>0>=i>>>0){d=68;break g}if((0|(G=v[e+r|0]))!=61){if(d=28,!n||!z(n,G))break g}else s=s-1|0;if(e=e+1|0,a[y+12>>2]=e,!s)break}e=0;break t}a[8952]=d,e=-1}if(e)break A}if(e=0,n){t:if(!((d=a[y+12>>2])>>>0>=i>>>0)){for(;;){if(!z(n,v[r+d|0]))break t;if((0|(d=d+1|0))==(0|i))break}d=i}a[y+12>>2]=d}t=L}return n=a[y+12>>2],c?a[c>>2]=r+n:(0|i)!=(0|n)&&(a[8952]=28,e=-1),E&&(a[E>>2]=t),rA=y+16|0,0|e}function ue(e,t,r){var i=0,n=0,E=0,c=0,s=0,y=0,u=0,d=0,S=0,G=0,R=0,L=0,Y=0,T=0,X=0,f=0,l=0,m=0,P=0,q=0,W=0;for(n=2036477234,E=857760878,c=1634760805,s=1797285236,X=20,d=h[0|r]|h[r+1|0]<<8|h[r+2|0]<<16|h[r+3|0]<<24,T=h[r+4|0]|h[r+5|0]<<8|h[r+6|0]<<16|h[r+7|0]<<24,f=h[r+8|0]|h[r+9|0]<<8|h[r+10|0]<<16|h[r+11|0]<<24,L=h[r+12|0]|h[r+13|0]<<8|h[r+14|0]<<16|h[r+15|0]<<24,S=h[r+16|0]|h[r+17|0]<<8|h[r+18|0]<<16|h[r+19|0]<<24,y=h[r+20|0]|h[r+21|0]<<8|h[r+22|0]<<16|h[r+23|0]<<24,G=h[r+24|0]|h[r+25|0]<<8|h[r+26|0]<<16|h[r+27|0]<<24,R=h[r+28|0]|h[r+29|0]<<8|h[r+30|0]<<16|h[r+31|0]<<24,r=h[0|t]|h[t+1|0]<<8|h[t+2|0]<<16|h[t+3|0]<<24,u=h[t+4|0]|h[t+5|0]<<8|h[t+6|0]<<16|h[t+7|0]<<24,i=h[t+8|0]|h[t+9|0]<<8|h[t+10|0]<<16|h[t+11|0]<<24,t=h[t+12|0]|h[t+13|0]<<8|h[t+14|0]<<16|h[t+15|0]<<24;l=i,i=OA(c+y|0,7)^L,Y=l^OA(i+c|0,9),m=OA(i+Y|0,13)^y,L=OA(Y+m|0,18),t=OA(E+d|0,7)^t,G=OA(t+E|0,9)^G,d=OA(t+G|0,13)^d,q=OA(G+d|0,18),R=OA(r+n|0,7)^R,y=OA(R+n|0,9)^T,P=OA(y+R|0,13)^r,W=OA(y+P|0,18),r=OA(s+S|0,7)^f,u=OA(r+s|0,9)^u,S=OA(r+u|0,13)^S,l=OA(u+S|0,18),d=OA((c^=L)+r|0,7)^d,T=OA(d+c|0,9)^y,f=OA(d+T|0,13)^r,c=OA(T+f|0,18)^c,r=OA((E^=q)+i|0,7)^P,u=OA(r+E|0,9)^u,L=OA(r+u|0,13)^i,E=OA(u+L|0,18)^E,S=OA((n^=W)+t|0,7)^S,i=OA(S+n|0,9)^Y,t=OA(i+S|0,13)^t,n=OA(t+i|0,18)^n,y=OA((s^=l)+R|0,7)^m,G=OA(y+s|0,9)^G,R=OA(y+G|0,13)^R,s=OA(G+R|0,18)^s,Y=X>>>0>2,X=X-2|0,Y;);return s0(e,c),s0(e+4|0,E),s0(e+8|0,n),s0(e+12|0,s),s0(e+16|0,r),s0(e+20|0,u),s0(e+24|0,i),s0(e+28|0,t),0}function _e(e){var t,r=0,i=0;rA=t=rA-48|0,r=h[28+(e|=0)|0]|h[e+29|0]<<8|h[e+30|0]<<16|h[e+31|0]<<24,a[t+24>>2]=h[e+24|0]|h[e+25|0]<<8|h[e+26|0]<<16|h[e+27|0]<<24,a[t+28>>2]=r,r=h[e+20|0]|h[e+21|0]<<8|h[e+22|0]<<16|h[e+23|0]<<24,a[t+16>>2]=h[e+16|0]|h[e+17|0]<<8|h[e+18|0]<<16|h[e+19|0]<<24,a[t+20>>2]=r,r=h[e+4|0]|h[e+5|0]<<8|h[e+6|0]<<16|h[e+7|0]<<24,a[t>>2]=h[0|e]|h[e+1|0]<<8|h[e+2|0]<<16|h[e+3|0]<<24,a[t+4>>2]=r,r=h[e+12|0]|h[e+13|0]<<8|h[e+14|0]<<16|h[e+15|0]<<24,a[t+8>>2]=h[e+8|0]|h[e+9|0]<<8|h[e+10|0]<<16|h[e+11|0]<<24,a[t+12>>2]=r,r=h[e+40|0]|h[e+41|0]<<8|h[e+42|0]<<16|h[e+43|0]<<24,a[t+32>>2]=h[e+36|0]|h[e+37|0]<<8|h[e+38|0]<<16|h[e+39|0]<<24,a[t+36>>2]=r,ht[a[8752]](t,t,40,0,e+32|0,0,e),r=a[t+28>>2],i=a[t+24>>2],v[e+24|0]=i,v[e+25|0]=i>>>8,v[e+26|0]=i>>>16,v[e+27|0]=i>>>24,v[e+28|0]=r,v[e+29|0]=r>>>8,v[e+30|0]=r>>>16,v[e+31|0]=r>>>24,r=a[t+20>>2],i=a[t+16>>2],v[e+16|0]=i,v[e+17|0]=i>>>8,v[e+18|0]=i>>>16,v[e+19|0]=i>>>24,v[e+20|0]=r,v[e+21|0]=r>>>8,v[e+22|0]=r>>>16,v[e+23|0]=r>>>24,r=a[t+12>>2],i=a[t+8>>2],v[e+8|0]=i,v[e+9|0]=i>>>8,v[e+10|0]=i>>>16,v[e+11|0]=i>>>24,v[e+12|0]=r,v[e+13|0]=r>>>8,v[e+14|0]=r>>>16,v[e+15|0]=r>>>24,r=a[t+4>>2],i=a[t>>2],v[0|e]=i,v[e+1|0]=i>>>8,v[e+2|0]=i>>>16,v[e+3|0]=i>>>24,v[e+4|0]=r,v[e+5|0]=r>>>8,v[e+6|0]=r>>>16,v[e+7|0]=r>>>24,r=a[t+36>>2],i=a[t+32>>2],v[e+36|0]=i,v[e+37|0]=i>>>8,v[e+38|0]=i>>>16,v[e+39|0]=i>>>24,v[e+40|0]=r,v[e+41|0]=r>>>8,v[e+42|0]=r>>>16,v[e+43|0]=r>>>24,gi(e),rA=t+48|0}function ng(e,t){var r,i,n,E,c,s,y,u,d=0,S=0;rA=r=rA-48|0,i=a[t+28>>2],n=a[t+24>>2],E=a[t+20>>2],c=a[t+16>>2],s=a[t+12>>2],y=a[t+8>>2],u=a[t+4>>2],d=a[t>>2],S=a[t+36>>2],t=a[t+32>>2],d=u0(((i+(n+(E+(c+(s+(y+(u+(d+(u0(S,19)+16777216>>>25|0)>>26)>>25)>>26)>>25)>>26)>>25)>>26)>>25)+t>>26)+S>>25,19)+d|0,a[r>>2]=67108863&d,d=u+(d>>26)|0,a[r+4>>2]=33554431&d,d=y+(d>>25)|0,a[r+8>>2]=67108863&d,d=s+(d>>26)|0,a[r+12>>2]=33554431&d,d=c+(d>>25)|0,a[r+16>>2]=67108863&d,d=E+(d>>26)|0,a[r+20>>2]=33554431&d,d=n+(d>>25)|0,a[r+24>>2]=67108863&d,d=i+(d>>26)|0,a[r+28>>2]=33554431&d,t=t+(d>>25)|0,a[r+32>>2]=67108863&t,a[r+36>>2]=S+(t>>26)&33554431,t=a[r>>2],v[0|e]=t,v[e+2|0]=t>>>16,v[e+1|0]=t>>>8,S=a[r+4>>2],v[e+5|0]=S>>>14,v[e+4|0]=S>>>6,v[e+3|0]=S<<2|t>>>24,t=a[r+8>>2],v[e+8|0]=t>>>13,v[e+7|0]=t>>>5,v[e+6|0]=t<<3|S>>>22,S=a[r+12>>2],v[e+11|0]=S>>>11,v[e+10|0]=S>>>3,v[e+9|0]=S<<5|t>>>21,t=a[r+16>>2],v[e+15|0]=t>>>18,v[e+14|0]=t>>>10,v[e+13|0]=t>>>2,v[e+12|0]=t<<6|S>>>19,t=a[r+20>>2],v[e+16|0]=t,v[e+18|0]=t>>>16,v[e+17|0]=t>>>8,S=a[r+24>>2],v[e+21|0]=S>>>15,v[e+20|0]=S>>>7,v[e+19|0]=S<<1|t>>>24,t=a[r+28>>2],v[e+24|0]=t>>>13,v[e+23|0]=t>>>5,v[e+22|0]=t<<3|S>>>23,S=a[r+32>>2],v[e+27|0]=S>>>12,v[e+26|0]=S>>>4,v[e+25|0]=S<<4|t>>>21,t=a[r+36>>2],v[e+31|0]=t>>>18,v[e+30|0]=t>>>10,v[e+29|0]=t>>>2,v[e+28|0]=t<<6|S>>>20,rA=r+48|0}function or(e,t){var r,i,n,E,c,s=0,y=0,u=0;for(rA=r=rA-288|0,ar(c=e+40|0,t),Gt(y=e+80|0),v0(i=r+240|0,c),y0(n=r+192|0,i,1424),p(i,i,y),b(n,n,y),v0(E=r+144|0,n),y0(E,E,n),v0(e,E),y0(e,e,n),y0(e,e,i),rA=y=rA-144|0,v0(s=y+96|0,e),v0(u=y+48|0,s),v0(u,u),y0(u,e,u),y0(s,s,u),v0(s,s),y0(s,u,s),v0(u,s),s=1;v0(u=y+48|0,u),(0|(s=s+1|0))!=5;);for(y0(s=y+96|0,u=y+48|0,s),v0(u,s),s=1;v0(u=y+48|0,u),(0|(s=s+1|0))!=10;);for(y0(s=y+48|0,s,y+96|0),v0(y,s),s=1;v0(y,y),(0|(s=s+1|0))!=20;);for(y0(s=y+48|0,y,s),s=1;v0(u=y+48|0,u),(0|(s=s+1|0))!=11;);for(y0(s=y+96|0,u=y+48|0,s),v0(u,s),s=1;v0(u=y+48|0,u),(0|(s=s+1|0))!=50;);for(y0(s=y+48|0,s,y+96|0),v0(y,s),s=1;v0(y,y),(0|(s=s+1|0))!=100;);for(y0(s=y+48|0,y,s),s=1;v0(u=y+48|0,u),(0|(s=s+1|0))!=51;);y0(s=y+96|0,y+48|0,s),v0(s,s),v0(s,s),y0(e,s,e),rA=y+144|0,y0(e,e,E),y0(e,e,i),v0(y=r+96|0,e),y0(y,y,n),p(s=r+48|0,y,i);A:{if(!ti(s)){if(b(r,r+96|0,r+240|0),y=-1,!ti(r))break A;y0(e,e,1472)}(0|Hi(e))==(h[t+31|0]>>>7|0)&&r0(e,e),y0(e+120|0,e,c),y=0}return rA=r+288|0,y}function Qr(e,t,r,i,n){var E,c,s=0,y=0,u=0;for(rA=E=(rA=c=rA-416|0)-192|0,ve(c),P0(E- -64|0,54,128),v[E+64|0]=54^h[0|n],s=1;v[0|(y=(E- -64|0)+s|0)]=h[0|y]^h[n+s|0],(0|(s=s+1|0))!=32;);for(ut(c,s=E- -64|0,128,0),ve(y=c+208|0),P0(s,92,128),v[E+64|0]=92^h[0|n],s=1;v[0|(u=(E- -64|0)+s|0)]=h[0|u]^h[n+s|0],(0|(s=s+1|0))!=32;);return ut(y,n=E- -64|0,128,0),B0(n,128),B0(E,64),rA=E+192|0,ut(c,t,r,i),rA=r=(rA=t=rA+-64|0)-64|0,ag(c,r),ut(i=c+208|0,r,64,0),ag(i,t),B0(r,64),rA=r- -64|0,r=a[t+28>>2],i=a[t+24>>2],v[e+24|0]=i,v[e+25|0]=i>>>8,v[e+26|0]=i>>>16,v[e+27|0]=i>>>24,v[e+28|0]=r,v[e+29|0]=r>>>8,v[e+30|0]=r>>>16,v[e+31|0]=r>>>24,r=a[t+20>>2],i=a[t+16>>2],v[e+16|0]=i,v[e+17|0]=i>>>8,v[e+18|0]=i>>>16,v[e+19|0]=i>>>24,v[e+20|0]=r,v[e+21|0]=r>>>8,v[e+22|0]=r>>>16,v[e+23|0]=r>>>24,r=a[t+12>>2],i=a[t+8>>2],v[e+8|0]=i,v[e+9|0]=i>>>8,v[e+10|0]=i>>>16,v[e+11|0]=i>>>24,v[e+12|0]=r,v[e+13|0]=r>>>8,v[e+14|0]=r>>>16,v[e+15|0]=r>>>24,r=a[t+4>>2],i=a[t>>2],v[0|e]=i,v[e+1|0]=i>>>8,v[e+2|0]=i>>>16,v[e+3|0]=i>>>24,v[e+4|0]=r,v[e+5|0]=r>>>8,v[e+6|0]=r>>>16,v[e+7|0]=r>>>24,rA=t- -64|0,rA=c+416|0,0}function ut(e,t,r,i){var n,E=0,c=0,s=0,y=0,u=0,d=0;rA=n=rA-704|0;A:if(r|i){if(s=i<<3|(E=r)>>>29,c=(u=a[e+72>>2])+(d=E<<3)|0,E=s+(y=a[e+76>>2])|0,a[e+72>>2]=c,E=c>>>0>>0?E+1|0:E,a[e+76>>2]=E,s=(d=(0|E)==(0|y)&c>>>0>>0|E>>>0>>0)+a[(c=e- -64|0)>>2]|0,E=a[c+4>>2],E=s>>>0>>0?E+1|0:E,s=(d=i>>>29|0)+s|0,a[c>>2]=s,a[c+4>>2]=s>>>0>>0?E+1|0:E,c=0,E=0,(0|(s=0-((y=127&((7&y)<<29|u>>>3))>>>0>128)|0))==(0|i)&r>>>0<(u=128-y|0)>>>0|i>>>0>>0){for(;;)if(v[80+(e+(u=c+y|0)|0)|0]=h[t+c|0],!((0|r)!=(0|(c=c+1|0))|(0|i)!=(0|(E=c?E:E+1|0))))break A}for(;v[80+(e+(d=c+y|0)|0)|0]=h[t+c|0],(0|u)!=(0|(c=c+1|0))|(0|(E=c?E:E+1|0))!=(0|s););if(Ng(e,e+80|0,n,E=n+640|0),t=t+u|0,!(i=i-((r>>>0>>0)+s|0)|0)&(r=r-u|0)>>>0>127|i)for(;Ng(e,t,n,E),t=t+128|0,!(i=i-(r>>>0<128)|0)&(r=r-128|0)>>>0>127|i;);if(r|i)for(c=0,E=0;v[80+(e+c|0)|0]=h[t+c|0],(0|r)!=(0|(c=y=c+1|0))|(0|i)!=(0|(E=y?E:E+1|0)););B0(n,704)}return rA=n+704|0,0}function Er(e,t,r){var i,n,E,c=0;rA=i=rA-16|0,n=a[e+20>>2],a[e+20>>2]=0,E=a[e+4>>2],a[e+4>>2]=0,c=-26;A:{t:{g:switch(r-1|0){case 1:if(c=-32,Lt(t,1109,9))break A;t=t+9|0;break t;case 0:break g;default:break A}if(c=-32,Lt(t,1100,8))break A;t=t+8|0}if(!Lt(t,1352,3)&&(t=ZA(t+3|0,i+12|0))){if(c=-26,a[i+12>>2]!=19)break A;if(!Lt(t,1364,3)&&(t=ZA(t+3|0,i+12|0))&&(a[e+44>>2]=a[i+12>>2],!Lt(t,1356,3)&&(t=ZA(t+3|0,i+12|0))&&(a[e+40>>2]=a[i+12>>2],!Lt(t,1360,3)&&(t=ZA(t+3|0,i+12|0))&&(r=a[i+12>>2],a[e+48>>2]=r,a[e+52>>2]=r,(0|(r=h[0|t]))==36&&(a[i+12>>2]=n,t=t+((0|r)==36)|0,!fe(a[e+16>>2],n,t,tt(t),0,i+12|0,i+8|0,3)&&(a[e+20>>2]=a[i+12>>2],t=a[i+8>>2],(0|(r=h[0|t]))==36&&(a[i+12>>2]=E,t=t+((0|r)==36)|0,!fe(a[e>>2],E,t,tt(t),0,i+12|0,i+8|0,3)))))))){if(a[e+4>>2]=a[i+12>>2],t=a[i+8>>2],c=De(e))break A;c=h[0|t]?-32:0;break A}}c=-32}return rA=i+16|0,c}function sr(e,t){var r,i,n,E,c,s,y,u,d,S,G,R=0,L=0,Y=0,T=0,X=0,f=0;(L=a[e+56>>2])|(R=a[e+60>>2])&&(v[(T=e+L|0)- -64|0]=1,!(R=(Y=L+1|0)?R:R+1|0)&Y>>>0<=15&&P0(T+65|0,0,15-L|0),v[e+80|0]=1,ce(e,e- -64|0,16,0)),d=a[e+52>>2],S=a[e+48>>2],G=a[e+44>>2],X=a[e+24>>2],Y=a[e+28>>2]+(X>>>26|0)|0,L=a[e+32>>2]+(Y>>>26|0)|0,n=a[e+36>>2]+(L>>>26|0)|0,s=67108863&L,Y=(L=(67108863&X)+((R=a[e+20>>2]+u0(n>>>26|0,5)|0)>>>26|0)|0)&(r=(E=(-67108864|n)+((y=s+((X=(f=67108863&Y)+((R=L+((c=5+(T=67108863&R)|0)>>>26|0)|0)>>>26|0)|0)>>>26|0)|0)>>>26|0)|0)>>31)|(i=67108863&(u=(E>>>31|0)-1|0))&R,R=0,R=(L=Y<<26|i&c|T&r)>>>0>(T=L+a[e+40>>2]|0)>>>0?1:R,s0(t,T),L=0,L=(Y=(f=f&r|X&i)<<20|Y>>>6)>>>0>(X=Y+G|0)>>>0?1:L,Y=R,X=R+X|0,R=L,R=Y>>>0>X>>>0?R+1|0:R,s0(t+4|0,X),L=0,L=(Y=(T=r&s|i&y)<<14|f>>>12)>>>0>(f=Y+S|0)>>>0?1:L,Y=R,f=R+f|0,R=L,R=Y>>>0>f>>>0?R+1|0:R,s0(t+8|0,f),s0(L=t+12|0,R=R+(T=(t=(E&u|r&n)<<8|T>>>18)+d|0)|0),B0(e,88)}function xg(e,t){var r,i,n=0;for(rA=r=rA-192|0,v0(i=r+144|0,t),v0(n=r+96|0,i),v0(n,n),y0(n,t,n),y0(i,i,n),v0(t=r+48|0,i),y0(n,n,t),v0(t,n),t=1;v0(n=r+48|0,n),(0|(t=t+1|0))!=5;);for(y0(t=r+96|0,n=r+48|0,t),v0(n,t),t=1;v0(n=r+48|0,n),(0|(t=t+1|0))!=10;);for(y0(t=r+48|0,t,r+96|0),v0(r,t),t=1;v0(r,r),(0|(t=t+1|0))!=20;);for(y0(t=r+48|0,r,t),t=1;v0(n=r+48|0,n),(0|(t=t+1|0))!=11;);for(y0(t=r+96|0,n=r+48|0,t),v0(n,t),t=1;v0(n=r+48|0,n),(0|(t=t+1|0))!=50;);for(y0(t=r+48|0,t,r+96|0),v0(r,t),t=1;v0(r,r),(0|(t=t+1|0))!=100;);for(y0(t=r+48|0,r,t),t=1;v0(n=r+48|0,n),(0|(t=t+1|0))!=51;);for(y0(t=r+96|0,r+48|0,t),t=1;v0(n=r+96|0,n),(0|(t=t+1|0))!=6;);y0(e,r+96|0,r+144|0),rA=r+192|0}function pe(e,t,r,i,n){e|=0,t|=0,r|=0,i|=0;var E=0,c=0,s=0,y=0,u=0,d=0,S=0,G=0;Qi(n|=0),c=(E=(i>>>0)/3|0)<<2,(E=u0(E,-3)+i|0)&&(c=2&n?(2|c)+(E>>>1|0)|0:c+4|0);A:{t:{g:{if(t>>>0>c>>>0){if(!(4&n)){if(n=0,!i)break A;E=0;break g}if(n=0,!i)break A;for(E=0;;){for(u=(y=h[r+s|0])|u<<8,E=E+8|0;d=E,S=e+n|0,G=Ki(u>>>(E=E-6|0)&63),v[0|S]=G,n=n+1|0,E>>>0>5;);if((0|(s=s+1|0))==(0|i))break}if(!E)break A;r=Ki(y<<12-d&63);break t}rt(),K0()}for(;;){for(u=(y=h[r+s|0])|u<<8,E=E+8|0;d=E,S=e+n|0,G=Ti(u>>>(E=E-6|0)&63),v[0|S]=G,n=n+1|0,E>>>0>5;);if((0|(s=s+1|0))==(0|i))break}if(!E)break A;r=Ti(y<<12-d&63)}v[e+n|0]=r,n=n+1|0}A:{t:{if(n>>>0<=c>>>0){if(n>>>0>>0)break t;c=n;break A}Hg(1048,1145,230,1375),K0()}P0(e+n|0,61,c-n|0)}return P0(e+c|0,0,(t>>>0>(r=c+1|0)>>>0?t:r)-c|0),0|e}function Cr(e,t,r,i){var n=0,E=0,c=0,s=0,y=0,u=0;A:{if((s=a[e+56>>2])|(y=a[e+60>>2])){if(u=n=(c=(0|(n=0-((s>>>0>16)+y|0)|0))==(0|i)&r>>>0>(E=16-s|0)>>>0|i>>>0>n>>>0)?n:i,n|(E=c?E:r))for(c=0,n=0;v[(e+(y=c+s|0)|0)- -64|0]=h[t+c|0],s=a[e+56>>2],y=a[e+60>>2],(0|E)!=(0|(c=c+1|0))|(0|(n=c?n:n+1|0))!=(0|u););if(n=y+u|0,n=(s=E+s|0)>>>0>>0?n+1|0:n,a[e+56>>2]=s,a[e+60>>2]=n,!n&s>>>0<16)break A;ce(e,e- -64|0,16,0),a[e+56>>2]=0,a[e+60>>2]=0,r=(n=r)-E|0,i=i-((n>>>0>>0)+u|0)|0,t=t+E|0}if(!i&r>>>0>=16|i&&(ce(e,t,n=-16&r,i),r&=15,i=0,t=t+n|0),r|i){for(c=0,n=0;E=c+a[e+56>>2]|0,v[(e+E|0)- -64|0]=h[t+c|0],c=E=c+1|0,(0|r)!=(0|E)|(0|i)!=(0|(n=E?n:n+1|0)););t=i+a[e+60>>2]|0,t=(n=r+a[e+56>>2]|0)>>>0>>0?t+1|0:t,a[e+56>>2]=n,a[e+60>>2]=t}}}function Lg(e,t,r){var i,n,E,c,s,y,u,d,S,G,R,L,Y=0,T=0,X=0,f=0,l=0,m=0,P=0,q=0,W=0;i=a[t+4>>2],n=a[e+4>>2],E=a[t+8>>2],T=a[e+8>>2],c=a[t+12>>2],X=a[e+12>>2],s=a[t+16>>2],f=a[e+16>>2],y=a[t+20>>2],l=a[e+20>>2],u=a[t+24>>2],m=a[e+24>>2],d=a[t+28>>2],P=a[e+28>>2],S=a[t+32>>2],q=a[e+32>>2],G=a[t+36>>2],W=a[e+36>>2],L=(r=0-r|0)&((R=a[t>>2])^(Y=a[e>>2])),a[e>>2]=L^Y,Y=W,W=r&(W^G),a[e+36>>2]=Y^W,Y=q,q=r&(q^S),a[e+32>>2]=Y^q,Y=P,P=r&(P^d),a[e+28>>2]=Y^P,Y=m,m=r&(m^u),a[e+24>>2]=Y^m,Y=l,l=r&(l^y),a[e+20>>2]=Y^l,Y=f,f=r&(f^s),a[e+16>>2]=Y^f,Y=X,X=r&(X^c),a[e+12>>2]=Y^X,Y=T,T=r&(T^E),a[e+8>>2]=Y^T,Y=e,e=r&(i^n),a[Y+4>>2]=e^n,a[t+36>>2]=W^G,a[t+32>>2]=q^S,a[t+28>>2]=P^d,a[t+24>>2]=m^u,a[t+20>>2]=l^y,a[t+16>>2]=f^s,a[t+12>>2]=X^c,a[t+8>>2]=T^E,a[t+4>>2]=e^i,a[t>>2]=R^L}function Ir(e,t){var r;a[e>>2]=67108863&(h[0|t]|h[t+1|0]<<8|h[t+2|0]<<16|h[t+3|0]<<24),a[e+4>>2]=(h[t+3|0]|h[t+4|0]<<8|h[t+5|0]<<16|h[t+6|0]<<24)>>>2&67108611,a[e+8>>2]=(h[t+6|0]|h[t+7|0]<<8|h[t+8|0]<<16|h[t+9|0]<<24)>>>4&67092735,a[e+12>>2]=(h[t+9|0]|h[t+10|0]<<8|h[t+11|0]<<16|h[t+12|0]<<24)>>>6&66076671,r=h[t+12|0]|h[t+13|0]<<8|h[t+14|0]<<16|h[t+15|0]<<24,a[e+20>>2]=0,a[e+24>>2]=0,a[e+28>>2]=0,a[e+32>>2]=0,a[e+36>>2]=0,a[e+16>>2]=r>>>8&1048575,a[e+40>>2]=h[t+16|0]|h[t+17|0]<<8|h[t+18|0]<<16|h[t+19|0]<<24,a[e+44>>2]=h[t+20|0]|h[t+21|0]<<8|h[t+22|0]<<16|h[t+23|0]<<24,a[e+48>>2]=h[t+24|0]|h[t+25|0]<<8|h[t+26|0]<<16|h[t+27|0]<<24,t=h[t+28|0]|h[t+29|0]<<8|h[t+30|0]<<16|h[t+31|0]<<24,v[e+80|0]=0,a[e+56>>2]=0,a[e+60>>2]=0,a[e+52>>2]=t}function wg(e,t,r,i){var n=0,E=0,c=0,s=0,y=0,u=0;if(r|i){if(!i&(E=256-(n=h[e+352|0]|h[e+353|0]<<8|h[e+354|0]<<16|h[e+355|0]<<24)|0)>>>0>>0|i)for(u=e+224|0,s=e+96|0;W0(96+(e+n|0)|0,t,E),c=(h[e+352|0]|h[e+353|0]<<8|h[e+354|0]<<16|h[e+355|0]<<24)+E|0,v[e+352|0]=c,v[e+353|0]=c>>>8,v[e+354|0]=c>>>16,v[e+355|0]=c>>>24,we(e,128),se(e,s),W0(s,u,128),n=(y=h[e+352|0]|h[e+353|0]<<8|h[e+354|0]<<16|h[e+355|0]<<24)-128|0,v[e+352|0]=n,v[e+353|0]=n>>>8,v[e+354|0]=n>>>16,v[e+355|0]=n>>>24,t=t+E|0,c=r,r=r-E|0,!(i=i-(E>>>0>c>>>0)|0)&(E=384-y|0)>>>0>>0|i;);W0(96+(e+n|0)|0,t,r),t=r+(h[e+352|0]|h[e+353|0]<<8|h[e+354|0]<<16|h[e+355|0]<<24)|0,v[e+352|0]=t,v[e+353|0]=t>>>8,v[e+354|0]=t>>>16,v[e+355|0]=t>>>24}return 0}function le(e,t){var r,i=0,n=0,E=0,c=0;for(rA=r=rA-464|0;n=(r+400|0)+(i<<1)|0,c=h[t+i|0],v[n+1|0]=c>>>4,v[0|n]=15&c,(0|(i=i+1|0))!=32;);for(i=0;t=((n=(t=i)+h[0|(i=(r+400|0)+E|0)]|0)<<24)- -134217728|0,v[0|i]=n-(t>>24&240),i=t>>28,(0|(E=E+1|0))!=63;);for(v[r+463|0]=h[r+463|0]+i,Yi(e),i=1;PA(r,i>>>1|0,v[(r+400|0)+i|0]),Wr(t=r+240|0,e,r),$0(e,t),t=i>>>0<62,i=i+2|0,t;);for(wr(t=r+240|0,e),Dr(i=r+120|0,t),lg(t,i),Dr(i,t),lg(t,i),Dr(i,t),lg(t,i),$0(e,t),i=0;PA(r,i>>>1|0,v[(r+400|0)+i|0]),Wr(t=r+240|0,e,r),$0(e,t),t=i>>>0<62,i=i+2|0,t;);rA=r+464|0}function we(e,t){var r,i,n,E=0,c=0;n=1+(c=r=h[4+(E=e- -64|0)|0]|h[E+5|0]<<8|h[E+6|0]<<16|h[E+7|0]<<24)|0,c=(t=t+(c=i=h[0|E]|h[E+1|0]<<8|h[E+2|0]<<16|h[E+3|0]<<24)|0)>>>0>>0?n:r,v[0|E]=t,v[E+1|0]=t>>>8,v[E+2|0]=t>>>16,v[E+3|0]=t>>>24,v[E+4|0]=c,v[E+5|0]=c>>>8,v[E+6|0]=c>>>16,v[E+7|0]=c>>>24,t=(E=(0|c)==(0|r)&t>>>0>>0|c>>>0>>0)+(h[e+72|0]|h[e+73|0]<<8|h[e+74|0]<<16|h[e+75|0]<<24)|0,c=h[e+76|0]|h[e+77|0]<<8|h[e+78|0]<<16|h[e+79|0]<<24,E=t>>>0>>0?c+1|0:c,v[e+72|0]=t,v[e+73|0]=t>>>8,v[e+74|0]=t>>>16,v[e+75|0]=t>>>24,v[e+76|0]=E,v[e+77|0]=E>>>8,v[e+78|0]=E>>>16,v[e+79|0]=E>>>24}function Pg(e,t){a[e>>2]=1634760805,a[e+4>>2]=857760878,a[e+8>>2]=2036477234,a[e+12>>2]=1797285236,a[e+16>>2]=h[0|t]|h[t+1|0]<<8|h[t+2|0]<<16|h[t+3|0]<<24,a[e+20>>2]=h[t+4|0]|h[t+5|0]<<8|h[t+6|0]<<16|h[t+7|0]<<24,a[e+24>>2]=h[t+8|0]|h[t+9|0]<<8|h[t+10|0]<<16|h[t+11|0]<<24,a[e+28>>2]=h[t+12|0]|h[t+13|0]<<8|h[t+14|0]<<16|h[t+15|0]<<24,a[e+32>>2]=h[t+16|0]|h[t+17|0]<<8|h[t+18|0]<<16|h[t+19|0]<<24,a[e+36>>2]=h[t+20|0]|h[t+21|0]<<8|h[t+22|0]<<16|h[t+23|0]<<24,a[e+40>>2]=h[t+24|0]|h[t+25|0]<<8|h[t+26|0]<<16|h[t+27|0]<<24,a[e+44>>2]=h[t+28|0]|h[t+29|0]<<8|h[t+30|0]<<16|h[t+31|0]<<24}function cr(e,t,r,i,n,E,c){var s,y,u,d,S,G=0;return rA=s=rA-352|0,ue(s,E,c),!((!n&i>>>0>e-r>>>0|(0|n)!=0)&e>>>0>r>>>0)&(!n&i>>>0<=r-e>>>0|e>>>0>=r>>>0)||(r=lr(e,r,i)),a[s+56>>2]=0,a[s+60>>2]=0,a[s+48>>2]=0,a[s+52>>2]=0,a[s+40>>2]=0,a[s+44>>2]=0,a[s+32>>2]=0,a[s+36>>2]=0,(u=!((c=(G=!n&i>>>0<32)?i:32)|(G=G?n:0)))||W0(s- -64|0,r,c),d=E+16|0,ii(y=s+32|0,y,S=c+32|0,E=S>>>0<32?G+1|0:G,d,s),Wt(s+96|0,y),u||W0(e,s- -64|0,c),B0(s+32|0,64),!n&i>>>0>=33|n&&Mi(e+c|0,r+c|0,i-c|0,n-(G+(i>>>0>>0)|0)|0,d,s),B0(s,32),b0(r=s+96|0,e,i,n),jt(r,t),B0(r,256),rA=s+352|0,0}function hr(e,t,r,i,n,E,c){var s,y,u=0,d=0,S=0;rA=s=rA-96|0,ue(s,E,c),c=s+32|0,y=E+16|0,ht[a[8760]](c,32,0,y,s),E=-1;A:{if(!(0|ht[a[8754]](r,t,i,n,c))){if(E=0,!e)break A;!((!n&i>>>0>t-e>>>0|(0|n)!=0)&e>>>0>>0)&(!n&i>>>0<=e-t>>>0|e>>>0<=t>>>0)||(t=lr(e,t,i)),r=(E=!n&i>>>0<32)?i:32,c=E=E?n:0,r|E?(d=W0(s- -64|0,t,r),u=E=s+32|0,E=c,ii(u,u,S=r+32|0,E=S>>>0<32?E+1|0:E,y,s),W0(e,d,r)):(u=E=s+32|0,E=c,ii(u,u,d=r+32|0,E=d>>>0<32?E+1|0:E,y,s)),E=0,!n&i>>>0<33||Mi(e+r|0,t+r|0,i-r|0,n-(c+(r>>>0>i>>>0)|0)|0,y,s)}B0(s,32)}return rA=s+96|0,E}function De(e){var t=0,r=0,i=0;if(!e)return-25;if(!a[e>>2])return-1;if(t=-2,!(It[e+4>>2]<16)&&(a[e+8>>2]||(t=-18,!a[e+12>>2]))){if(r=a[e+20>>2],!a[e+16>>2])return r?-19:-6;if(t=-6,!(r>>>0<8)&&(a[e+24>>2]||(t=-20,!a[e+28>>2]))&&(a[e+32>>2]||(t=-21,!a[e+36>>2]))){if(!(r=a[e+48>>2]))return-16;if(t=-17,!(r>>>0>16777215||(t=-14,(i=a[e+44>>2])>>>0<8||(t=-15,i>>>0>2097152||(t=-14,r<<3>>>0>i>>>0))))){if(!a[e+40>>2])return-12;if(!(e=a[e+52>>2]))return-28;t=e>>>0>16777215?-29:0}}}return t}function de(e,t,r){var i,n,E,c,s,y,u,d,S,G,R,L,Y,T,X,f,l,m,P,q;R=a[t+4>>2],i=a[e+4>>2],L=a[t+8>>2],n=a[e+8>>2],Y=a[t+12>>2],E=a[e+12>>2],T=a[t+16>>2],c=a[e+16>>2],X=a[t+20>>2],s=a[e+20>>2],f=a[t+24>>2],y=a[e+24>>2],l=a[t+28>>2],u=a[e+28>>2],m=a[t+32>>2],d=a[e+32>>2],P=a[t+36>>2],S=a[e+36>>2],G=a[e>>2],q=a[t>>2]^G,t=0-r|0,a[e>>2]=G^q&t,a[e+36>>2]=t&(S^P)^S,a[e+32>>2]=t&(d^m)^d,a[e+28>>2]=t&(u^l)^u,a[e+24>>2]=t&(y^f)^y,a[e+20>>2]=t&(s^X)^s,a[e+16>>2]=t&(c^T)^c,a[e+12>>2]=t&(E^Y)^E,a[e+8>>2]=t&(n^L)^n,a[e+4>>2]=t&(i^R)^i}function yr(e,t,r,i,n,E,c,s,y,u){var d,S,G,R;return rA=d=rA-48|0,a[d+4>>2]=0,Rg(S=d+16|0,y,u),u=h[y+20|0]|h[y+21|0]<<8|h[y+22|0]<<16|h[y+23|0]<<24,a[d+8>>2]=h[y+16|0]|h[y+17|0]<<8|h[y+18|0]<<16|h[y+19|0]<<24,a[d+12>>2]=u,rA=u=rA-352|0,Bi(G=u+32|0,64,R=d+4|0,S),Wt(y=u+96|0,G),B0(G,64),b0(y,E,c,s),b0(y,34960,0-c&15,0),b0(y,t,r,i),b0(y,34960,0-r&15,0),X0(E=u+24|0,c,s),b0(y,E,8,0),X0(E,r,i),b0(y,E,8,0),jt(y,u),B0(y,256),n=br(u,n),B0(u,16),e&&(n?(P0(e,0,r),n=-1):(Ai(e,t,r,i,R,1,S),n=0)),rA=u+352|0,B0(S,32),rA=d+48|0,n}function fr(e,t){for(var r=0,i=0,n=0,E=0,c=0,s=0,y=0,u=0;v[e+r|0]=h[(r>>>3|0)+t|0]>>>(7&r)&1,(0|(r=r+1|0))!=256;);for(;;){s=(t=s)+1|0;A:if(h[0|(c=e+t|0)]&&(r=s,n=1,!(t>>>0>254)))for(;;){t:if(E=v[0|(i=e+r|0)])if((0|(u=(y=v[0|c])+(E<<=n)|0))<=15)v[0|c]=u,v[0|i]=0;else{if((0|(i=y-E|0))<-15)break A;for(v[0|c]=i;;){if(!h[0|(i=e+r|0)]){v[0|i]=1;break t}if(v[0|i]=0,i=r>>>0<255,r=r+1|0,!i)break}}if(n>>>0>5)break A;if(!((r=t+(n=n+1|0)|0)>>>0<256))break}if((0|s)==256)break}}function w(e,t,r,i){var n,E,c,s,y=0;rA=n=rA+-64|0,P0(n+8|0,0,52),y=tt(e),a[n+20>>2]=y,a[n+36>>2]=y,a[n+4>>2]=y,E=kt(y),a[n+32>>2]=E,c=kt(y),a[n+16>>2]=c,s=kt(y),a[n>>2]=s;A:if(!s|!E|!c||!(y=kt(y)))st(E),st(c),st(s),e=-22;else{if(e=Er(n,e,i)){st(a[n+32>>2]),st(a[n+16>>2]),st(a[n>>2]),st(y);break A}e=0,t=pg(a[n+40>>2],a[n+44>>2],a[n+52>>2],t,r,a[n+16>>2],a[n+20>>2],y,a[n+4>>2],0,0,i),st(a[n+32>>2]),st(a[n+16>>2]),(t||_r(y,a[n>>2],a[n+4>>2]))&&(e=-35),st(y),st(a[n>>2])}return rA=n- -64|0,e}function k(e,t,r,i,n){var E,c=0,s=0;rA=E=rA+-64|0;A:{t:{if(!r&(s=tt(e))>>>0<128){if(a[E+56>>2]=0,a[E+48>>2]=0,a[E+52>>2]=0,a[E+40>>2]=0,a[E+44>>2]=0,r=0,s&&(r=s),!(c=kt(r))|!(3&h[c-4|0])||P0(c,0,r),c)break t}else a[8952]=28;e=-1;break A}a[E+32>>2]=0,a[E+36>>2]=0,a[E+8>>2]=c,a[E+16>>2]=c,a[E+20>>2]=s,a[E>>2]=c,a[E+12>>2]=s,a[E+24>>2]=0,a[E+28>>2]=0,a[E+4>>2]=s,Er(E,e,n)?(a[8952]=28,e=-1):e=(0|t)!=a[E+40>>2]|a[E+44>>2]!=(i>>>10|0),st(c)}return rA=E- -64|0,e}function F(e,t,r,i,n,E,c,s,y,u,d){var S,G,R,L;return rA=S=rA-48|0,a[S+4>>2]=0,Rg(G=S+16|0,u,d),d=h[u+20|0]|h[u+21|0]<<8|h[u+22|0]<<16|h[u+23|0]<<24,a[S+8>>2]=h[u+16|0]|h[u+17|0]<<8|h[u+18|0]<<16|h[u+19|0]<<24,a[S+12>>2]=d,rA=d=rA-336|0,Bi(R=d+16|0,64,L=S+4|0,G),Wt(u=d+80|0,R),B0(R,64),b0(u,c,s,y),b0(u,34960,0-s&15,0),Ai(e,i,n,E,L,1,G),b0(u,e,n,E),b0(u,34960,0-n&15,0),X0(e=d+8|0,s,y),b0(u,e,8,0),X0(e,n,E),b0(u,e,8,0),jt(u,t),B0(u,256),r&&(a[r>>2]=16,a[r+4>>2]=0),rA=d+336|0,B0(G,32),rA=S+48|0,0}function p(e,t,r){var i,n,E,c,s,y,u,d,S,G,R,L,Y,T,X,f,l,m;i=a[r+4>>2],n=a[t+4>>2],E=a[r+8>>2],c=a[t+8>>2],s=a[r+12>>2],y=a[t+12>>2],u=a[r+16>>2],d=a[t+16>>2],S=a[r+20>>2],G=a[t+20>>2],R=a[r+24>>2],L=a[t+24>>2],Y=a[r+28>>2],T=a[t+28>>2],X=a[r+32>>2],f=a[t+32>>2],l=a[r+36>>2],m=a[t+36>>2],a[e>>2]=a[t>>2]-a[r>>2],a[e+36>>2]=m-l,a[e+32>>2]=f-X,a[e+28>>2]=T-Y,a[e+24>>2]=L-R,a[e+20>>2]=G-S,a[e+16>>2]=d-u,a[e+12>>2]=y-s,a[e+8>>2]=c-E,a[e+4>>2]=n-i}function b(e,t,r){var i,n,E,c,s,y,u,d,S,G,R,L,Y,T,X,f,l,m;i=a[r+4>>2],n=a[t+4>>2],E=a[r+8>>2],c=a[t+8>>2],s=a[r+12>>2],y=a[t+12>>2],u=a[r+16>>2],d=a[t+16>>2],S=a[r+20>>2],G=a[t+20>>2],R=a[r+24>>2],L=a[t+24>>2],Y=a[r+28>>2],T=a[t+28>>2],X=a[r+32>>2],f=a[t+32>>2],l=a[r+36>>2],m=a[t+36>>2],a[e>>2]=a[r>>2]+a[t>>2],a[e+36>>2]=l+m,a[e+32>>2]=X+f,a[e+28>>2]=Y+T,a[e+24>>2]=R+L,a[e+20>>2]=S+G,a[e+16>>2]=u+d,a[e+12>>2]=s+y,a[e+8>>2]=E+c,a[e+4>>2]=i+n}function K(e){var t,r=0,i=0,n=0,E=0;for(v[11+(t=rA-16|0)|0]=0,v[t+12|0]=0,v[t+13|0]=0,v[t+14|0]=0,a[t+8>>2]=0;;){for(n=h[e+i|0],r=0;v[0|(E=(t+8|0)+r|0)]=h[0|E]|n^h[(2528+(r<<5)|0)+i|0],(0|(r=r+1|0))!=7;);if((0|(i=i+1|0))==31)break}for(i=127&h[e+31|0],e=0,r=0;v[0|(n=(t+8|0)+r|0)]=h[0|n]|i^h[2559+(r<<5)|0],(0|(r=r+1|0))!=7;);for(r=0;r=h[(t+8|0)+e|0]-1|r,(0|(e=e+1|0))!=7;);return r>>>8&1}function J(e,t){var r=0,i=0,n=0,E=0;for(P0(W0(e,33984,64)- -64|0,0,293);i=(r=E<<3)+e|0,n=h[0|(r=t+r|0)]|h[r+1|0]<<8|h[r+2|0]<<16|h[r+3|0]<<24,r=(h[r+4|0]|h[r+5|0]<<8|h[r+6|0]<<16|h[r+7|0]<<24)^(h[i+4|0]|h[i+5|0]<<8|h[i+6|0]<<16|h[i+7|0]<<24),n^=h[0|i]|h[i+1|0]<<8|h[i+2|0]<<16|h[i+3|0]<<24,v[0|i]=n,v[i+1|0]=n>>>8,v[i+2|0]=n>>>16,v[i+3|0]=n>>>24,v[i+4|0]=r,v[i+5|0]=r>>>8,v[i+6|0]=r>>>16,v[i+7|0]=r>>>24,(0|(E=E+1|0))!=8;);}function z(e,t){var r=0,i=0;A:if(i=255&t){if(3&e)for(;;){if(!(r=h[0|e])|(0|r)==(255&t))break A;if(!(3&(e=e+1|0)))break}t:if(!((-1^(r=a[e>>2]))&r-16843009&-2139062144))for(i=u0(i,16843009);;){if((-1^(r^=i))&r-16843009&-2139062144)break t;if(r=a[e+4>>2],e=e+4|0,r-16843009&(-1^r)&-2139062144)break}for(;r=e,(i=h[0|e])&&(e=r+1|0,(0|i)!=(255&t)););e=r}else e=tt(e)+e|0;return h[0|e]==(255&t)?e:0}function oA(e,t,r){var i=0,n=0,E=0,c=0,s=0,y=0;if(r>>>0>=8)for(c=r>>>3|0,r=0;E=(i=r<<3)+e|0,s=(i=a[4+(n=t+i|0)>>2])<<24|(n=a[n>>2])>>>8,y=i<<8|n>>>24,i=-16777216&((255&i)<<24|n>>>8)|16711680&((16777215&i)<<8|n>>>24)|i>>>8&65280|i>>>24,v[0|E]=i,v[E+1|0]=i>>>8,v[E+2|0]=i>>>16,v[E+3|0]=i>>>24,i=n<<8&16711680|n<<24|65280&s|255&y,v[E+4|0]=i,v[E+5|0]=i>>>8,v[E+6|0]=i>>>16,v[E+7|0]=i>>>24,(0|c)!=(0|(r=r+1|0)););}function _(e,t,r){var i,n,E=0,c=0,s=0;return i=e,e=31&(E=s=63&r),E>>>0>=32?(e=-1<>>32-e,n=E&i,c=e&t,E=31&s,s>>>0>=32?(e=0,s=c>>>E|0):(e=c>>>E|0,s=((1<>>E),E=e,r=31&(c=0-r&63),c>>>0>=32?(e=0,r=-1>>>r|0):r=(e=-1>>>r|0)|(1<>>0>=32?(t=r<>>32-e|t<>>0>=32?-1>>>n|0:(e=-1>>>n|0)|(1<>>0>=32?(e=i<>>32-n|e<>>0>=32?(e=-1<>>32-e,c&=E,t&=e,e=31&r,r>>>0>=32?(r=0,e=t>>>e|0):(r=t>>>e|0,e=((1<>>e),o=r|n,e|i}function PA(e,t,r){var i,n,E,c;rA=i=rA-128|0,Gt(e),Gt(n=e+40|0),ke(E=e+80|0),Ot(e,t=u0(t,960)+2784|0,Bg(r=r-((0-(c=(128&r)>>>7|0)&r)<<1)<<24>>24,1)),Ot(e,t+120|0,Bg(r,2)),Ot(e,t+240|0,Bg(r,3)),Ot(e,t+360|0,Bg(r,4)),Ot(e,t+480|0,Bg(r,5)),Ot(e,t+600|0,Bg(r,6)),Ot(e,t+720|0,Bg(r,7)),Ot(e,t+840|0,Bg(r,8)),D0(t=i+8|0,n),D0(i+48|0,e),r0(i+88|0,E),Ot(e,t,c),rA=i+128|0}function qA(e,t,r,i,n,E,c,s,y,u){var d,S,G;return rA=S=rA-352|0,me(G=S+32|0,64,y,u),Wt(d=S+96|0,G),B0(G,64),b0(d,E,c,s),b0(d,34064,0-c&15,0),b0(d,t,r,i),b0(d,34064,0-r&15,0),X0(E=S+24|0,c,s),b0(d,E,8,0),X0(E,r,i),b0(d,E,8,0),jt(d,S),B0(d,256),n=br(S,n),B0(S,16),e&&(n?(P0(e,0,r),n=-1):(Jg(e,t,r,i,y,1,u),n=0)),rA=S+352|0,n}function ZA(e,t){var r,i=0,n=0,E=0,c=0,s=0;A:if(!(((r=h[0|e])-58&255)>>>0<246)){for(n=r,i=e;;){if(c=i,E>>>0>429496729||(n=(255&n)-48|0)>>>0>(-1^(i=u0(E,10)))>>>0)break A;if(E=i+n|0,!(((n=h[0|(i=c+1|0)])-58&255)>>>0>245))break}(0|r)==48&(0|e)!=(0|c)|(0|e)==(0|i)||(a[t>>2]=E,s=i)}return s}function r0(e,t){var r,i,n,E,c,s,y,u,d;r=a[t+4>>2],i=a[t+8>>2],n=a[t+12>>2],E=a[t+16>>2],c=a[t+20>>2],s=a[t+24>>2],y=a[t+28>>2],u=a[t+32>>2],d=a[t+36>>2],a[e>>2]=0-a[t>>2],a[e+36>>2]=0-d,a[e+32>>2]=0-u,a[e+28>>2]=0-y,a[e+24>>2]=0-s,a[e+20>>2]=0-c,a[e+16>>2]=0-E,a[e+12>>2]=0-n,a[e+8>>2]=0-i,a[e+4>>2]=0-r}function _0(e,t,r,i,n,E,c,s,y,u,d){var S,G,R;return rA=G=rA-336|0,me(R=G+16|0,64,u,d),Wt(S=G+80|0,R),B0(R,64),b0(S,c,s,y),b0(S,34064,0-s&15,0),Jg(e,i,n,E,u,1,d),b0(S,e,n,E),b0(S,34064,0-n&15,0),X0(e=G+8|0,s,y),b0(S,e,8,0),X0(e,n,E),b0(S,e,8,0),jt(S,t),B0(S,256),r&&(a[r>>2]=16,a[r+4>>2]=0),rA=G+336|0,0}function G0(e,t,r,i,n,E,c,s,y,u){var d,S,G;return rA=d=rA-352|0,Ji(G=d+32|0,y,u),Wt(S=d+96|0,G),B0(G,64),b0(S,E,c,s),X0(E=d+24|0,c,s),b0(S,E,8,0),b0(S,t,r,i),X0(E,r,i),b0(S,E,8,0),jt(S,d),B0(S,256),n=br(d,n),B0(d,16),e&&(n?(P0(e,0,r),n=-1):(Gi(e,t,r,i,y,u),n=0)),rA=d+352|0,n}function D0(e,t){var r,i,n,E,c,s,y,u,d;r=a[t+8>>2],i=a[t+12>>2],n=a[t+16>>2],E=a[t+20>>2],c=a[t+24>>2],s=a[t+28>>2],y=a[t>>2],u=a[t+4>>2],d=a[t+36>>2],a[e+32>>2]=a[t+32>>2],a[e+36>>2]=d,a[e+24>>2]=c,a[e+28>>2]=s,a[e+16>>2]=n,a[e+20>>2]=E,a[e+8>>2]=r,a[e+12>>2]=i,a[e>>2]=y,a[e+4>>2]=u}function M0(e,t,r){r?(a[e+48>>2]=h[0|r]|h[r+1|0]<<8|h[r+2|0]<<16|h[r+3|0]<<24,r=h[r+4|0]|h[r+5|0]<<8|h[r+6|0]<<16|h[r+7|0]<<24):(a[e+48>>2]=0,r=0),a[e+52>>2]=r,a[e+56>>2]=h[0|t]|h[t+1|0]<<8|h[t+2|0]<<16|h[t+3|0]<<24,a[e+60>>2]=h[t+4|0]|h[t+5|0]<<8|h[t+6|0]<<16|h[t+7|0]<<24}function V0(e,t,r,i){var n;if(rA=n=rA-192|0,!(!r|(t-65&255)>>>0<=191|(i-65&255)>>>0<=191))return mt[n+130>>1]=257,v[n+129|0]=i,v[n+128|0]=t,ei(4|(t=n+128|0)),X0(8|t,0,0),P0(n+144|0,0,48),J(e,t),P0(i+n|0,0,i<<24>>24<0?0:128-i|0),wg(t=e,e=W0(n,r,i),128,0),B0(e,128),rA=e+192|0,0;rt(),K0()}function tt(e){var t=0,r=0,i=0;A:{if(3&(t=e))for(;;){if(!h[0|t])break A;if(!(3&(t=t+1|0)))break}for(;r=t,t=t+4|0,!((-1^(i=a[r>>2]))&i-16843009&-2139062144););if(!(255&i))return r-e|0;for(;i=h[r+1|0],r=t=r+1|0,i;);}return t-e|0}function Xt(e,t,r,i,n,E,c){var s=0,y=0;return t-65>>>0<4294967232|c>>>0>64?e=-1:(y=s=rA,rA=s=s-384&-64,!(!(i|n)||r)|!e|((t&=255)-65&255)>>>0<=191|!(!(c&=255)||E)|c>>>0>=65?(rt(),K0()):(c?V0(s,t,E,c):li(s,t),wg(s,r,i,n),he(s,e,t),rA=y),e=0),e}function ag(e,t){var r,i,n=0;rA=r=rA-704|0,(i=a[e+72>>2]>>>3&127)>>>0<=111?W0(80+(e+i|0)|0,34784,112-i|0):(W0((n=e+80|0)+i|0,34784,128-i|0),Ng(e,n,r,r+640|0),P0(n,0,112)),oA(e+192|0,e- -64|0,16),Ng(e,e+80|0,r,r+640|0),oA(t,e,64),B0(r,704),B0(e,208),rA=r+704|0}function Ii(e,t,r,i,n,E,c,s,y,u,d){var S,G,R;return rA=G=rA-336|0,Ji(R=G+16|0,u,d),Wt(S=G+80|0,R),B0(R,64),b0(S,c,s,y),X0(c=G+8|0,s,y),b0(S,c,8,0),Gi(e,i,n,E,u,d),b0(S,e,n,E),X0(c,n,E),b0(S,c,8,0),jt(S,t),B0(S,256),r&&(a[r>>2]=16,a[r+4>>2]=0),rA=G+336|0,0}function ci(e,t,r){a[e+48>>2]=r?h[0|r]|h[r+1|0]<<8|h[r+2|0]<<16|h[r+3|0]<<24:0,a[e+52>>2]=h[0|t]|h[t+1|0]<<8|h[t+2|0]<<16|h[t+3|0]<<24,a[e+56>>2]=h[t+4|0]|h[t+5|0]<<8|h[t+6|0]<<16|h[t+7|0]<<24,a[e+60>>2]=h[t+8|0]|h[t+9|0]<<8|h[t+10|0]<<16|h[t+11|0]<<24}function hi(e,t,r,i,n,E,c){var s;return rA=s=rA-16|0,e=P0(e,0,128),!(i|E)&c>>>0<2147483649?!!(n|E)&c>>>0>8191?(St(s,16),e=pg(n,c>>>10|0,1,t,r,s,16,0,32,e,128,2)?-1:0):(a[8952]=28,e=-1):(a[8952]=22,e=-1),rA=s+16|0,e}function yi(e,t){var r=0;4&t&&((t=a[e>>2])&&B0(a[t+4>>2],a[e+16>>2]<<10),(t=a[e+4>>2])&&B0(t,a[e+20>>2]<<3)),st(a[e+4>>2]),a[e+4>>2]=0,(t=a[e>>2])&&(r=a[t>>2])&&st(r),st(t),a[e>>2]=0}function ur(e,t){var r,i,n=0,E=0,c=0,s=0;for(rA=r=rA-16|0,n=10;s=n,c=(t>>>0)/10|0,v[0|(E=(n=n-1|0)+(r+6|0)|0)]=t-u0(c,10)|48,!(t>>>0<10)&&(t=c,n););i=W0(t=e,E,e=11-s|0)+e|0,v[0|i]=0,rA=r+16|0}function fi(e,t,r){var i,n,E,c=0;rA=n=rA-48|0,b(e,c=t+40|0,t),p(i=e+40|0,c,t),y0(c=e+80|0,e,r+40|0),y0(i,i,r),y0(E=e+120|0,r+120|0,t+120|0),y0(e,t+80|0,r+80|0),b(n,e,e),p(e,c,i),b(i,c,i),p(c,n,E),b(E,n,E),rA=n+48|0}function _t(e,t,r){var i,n,E,c=0;rA=n=rA-48|0,b(e,c=t+40|0,t),p(i=e+40|0,c,t),y0(c=e+80|0,e,r),y0(i,i,r+40|0),y0(E=e+120|0,r+120|0,t+120|0),y0(e,t+80|0,r+80|0),b(n,e,e),p(e,c,i),b(i,c,i),b(c,n,E),p(E,n,E),rA=n+48|0}function Lt(e,t,r){var i=0,n=0,E=0;if(!r)return 0;A:if(i=h[0|e]){for(;;){if((n=h[0|t])&&!(!(r=r-1|0)|(0|i)!=(0|n))){if(t=t+1|0,i=h[e+1|0],e=e+1|0,i)continue;break A}break}E=i}return(255&E)-h[0|t]|0}function ui(e,t){for(var r=0,i=0,n=0,E=0;n=(r=i<<3)+e|0,E=h[0|(r=t+r|0)]|h[r+1|0]<<8|h[r+2|0]<<16|h[r+3|0]<<24,r=h[r+4|0]|h[r+5|0]<<8|h[r+6|0]<<16|h[r+7|0]<<24,a[n>>2]=E,a[n+4>>2]=r,(0|(i=i+1|0))!=128;);}function _i(e,t,r){var i;if(a[12+(i=rA-16|0)>>2]=e,a[i+8>>2]=t,t=0,a[i+4>>2]=0,(0|r)>0)for(;a[i+4>>2]=a[i+4>>2]|h[a[i+8>>2]+t|0]^h[a[i+12>>2]+t|0],(0|r)!=(0|(t=t+1|0)););return(a[i+4>>2]-1>>>8&1)-1|0}function Wr(e,t,r){var i,n,E,c=0;rA=n=rA-48|0,b(e,c=t+40|0,t),p(i=e+40|0,c,t),y0(c=e+80|0,e,r),y0(i,i,r+40|0),y0(E=e+120|0,r+80|0,t+120|0),b(n,t=t+80|0,t),p(e,c,i),b(i,c,i),b(c,n,E),p(E,n,E),rA=n+48|0}function pi(e,t,r){var i,n=0,E=0;if(rA=i=rA-16|0,v[i+15|0]=0,E=-1,!(0|ht[a[8758]](e,t,r))){for(;v[i+15|0]=h[e+n|0]|h[i+15|0],(0|(n=n+1|0))!=32;);E=(h[i+15|0]<<23)-8388608>>31}return rA=i+16|0,E}function M(e,t,r,i){var n,E,c,s,y=0,u=0;return s=u0(y=r>>>16|0,u=e>>>16|0),y=(65535&(u=((c=u0(n=65535&r,E=65535&e))>>>16|0)+u0(u,n)|0))+u0(y,E)|0,o=(u0(t,r)+s|0)+u0(e,i)+(u>>>16)+(y>>>16)|0,65535&c|y<<16}function _r(e,t,r){var i;if(a[12+(i=rA-16|0)>>2]=e,a[i+8>>2]=t,t=0,v[i+7|0]=0,r)for(;v[i+7|0]=h[i+7|0]|h[a[i+8>>2]+t|0]^h[a[i+12>>2]+t|0],(0|r)!=(0|(t=t+1|0)););return(h[i+7|0]-1>>>8&1)-1|0}function li(e,t){var r;return rA=r=rA+-64|0,(t-65&255)>>>0<=191&&(rt(),K0()),v[r+3|0]=1,v[r+1|0]=0,v[r+2|0]=1,v[0|r]=t,ei(4|r),X0(8|r,0,0),P0(r+16|0,0,48),J(e,r),rA=r- -64|0,0}function Jg(e,t,r,i,n,E,c){var s=0,y=0;s=i,(((s=(y=r+63|0)>>>0<63?s+1|0:s)>>>6|0)+((0|(s=(63&s)<<26|y>>>6))!=0)|0)==1&E>>>0>(y=0-s|0)>>>0&&(rt(),K0()),Ai(e,t,r,i,n,E,c)}function pr(e,t,r,i){var n=0;n=-1;A:if(!(i-65>>>0<4294967232|r>>>0>64)){t:{if((!r||!t)&&!li(e,255&i))break t;if(V0(e,255&i,t,255&r))break A}n=0}return n}function wi(e,t,r,i){return(i=(1+(e^i)>>>8^-1)&r|(1+(16321^e)>>>8^-1)&t|(t=e+65510>>>8&255)&e+65)|(r=e+65484>>>8|0)&e+71&(255^t)|e+252&e+65474>>>8&(-1^r)&255}function Dg(e){var t,r;return(e=(t=a[8748])+(r=e+3&-4)|0)>>>0<=t>>>0&&r||e>>>0>Xi()<<16>>>0&&!(0|Or(0|e))?(a[8952]=48,-1):(a[8748]=e,t)}function Kg(e,t){for(var r=0,i=0,n=0,E=0;i=(r=n<<3)+e|0,E=a[(r=t+r|0)>>2],r=a[i+4>>2]^a[r+4>>2],a[i>>2]=a[i>>2]^E,a[i+4>>2]=r,(0|(n=n+1|0))!=128;);}function jr(e,t){var r,i,n,E,c;rA=r=rA-144|0,xg(i=r+96|0,t+80|0),y0(n=r+48|0,t,i),y0(r,t+40|0,i),ng(e,r),E=e,c=Hi(n)<<7^h[e+31|0],v[E+31|0]=c,rA=r+144|0}function lr(e,t,r){var i=0;if(e>>>0>>0)return W0(e,t,r);if(r)for(i=e+r|0,t=t+r|0;t=t-1|0,v[0|(i=i-1|0)]=h[0|t],r=r-1|0;);return e}function zr(e,t){var r,i=0;if(v[15+(r=rA-16|0)|0]=0,t)for(;v[r+15|0]=h[e+i|0]|h[r+15|0],(0|(i=i+1|0))!=(0|t););return h[r+15|0]-1>>>8&1}function XA(e,t,r,i){var n;return i=t+i|0,i=(n=e+r|0)>>>0>>0?i+1|0:i,r=M(e<<1&-2,1&(t=t<<1|e>>>31),r,0),e=o+i|0,o=e=(t=r+n|0)>>>0>>0?e+1|0:e,t}function X0(e,t,r){v[0|e]=t,v[e+1|0]=t>>>8,v[e+2|0]=t>>>16,v[e+3|0]=t>>>24,v[e+4|0]=r,v[e+5|0]=r>>>8,v[e+6|0]=r>>>16,v[e+7|0]=r>>>24}function St(e,t){e|=0;var r=0,i=0,n=0;if(t|=0)for(;i=e+r|0,n=$r(),v[0|i]=n,(0|(r=r+1|0))!=(0|t););}function Di(e,t,r,i,n){var E,c;return e|=0,t|=0,r|=0,i|=0,rA=E=(c=rA)-128&-64,Ir(E,n|=0),Cr(E,t,r,i),sr(E,e),rA=c,0}function di(e){var t=0,r=0,i=0;for(t=1;t=h[0|(i=e+r|0)]+t|0,v[0|i]=t,t=t>>>8|0,(0|(r=r+1|0))!=4;);}function Fi(e,t,r,i,n,E,c,s){var y,u=0;return rA=y=rA-32|0,u=-1,Zr(y,c,s)||(u=mr(e,t,r,i,n,E,y),B0(y,32)),rA=y+32|0,u}function vi(e,t,r,i,n,E,c,s){var y,u=0;return rA=y=rA-32|0,u=-1,Zr(y,c,s)||(u=kr(e,t,r,i,n,E,y),B0(y,32)),rA=y+32|0,u}function Zr(e,t,r){e|=0;var i,n=0;return rA=i=rA-32|0,n=-1,pi(i,r|=0,t|=0)||(n=ue(e,34976,i)),rA=i+32|0,0|n}function $0(e,t){var r,i,n;y0(e,t,r=t+120|0),y0(e+40|0,i=t+40|0,n=t+80|0),y0(e+80|0,n,r),y0(e+120|0,t,i)}function W0(e,t,r){var i=0;if(r)for(i=e;v[0|i]=h[0|t],i=i+1|0,t=t+1|0,r=r-1|0;);return e}function wr(e,t){var r,i;rA=i=rA-128|0,D0(r=i+8|0,t),D0(r+40|0,t+40|0),D0(r+80|0,t+80|0),lg(e,r),rA=i+128|0}function mi(e,t,r,i,n,E,c){return!i&r>>>0>=16|i?vi(e,t+16|0,t,r-16|0,i-(r>>>0<16)|0,n,E,c):-1}function ki(e,t){for(var r=0,i=0;v[0|(i=e+r|0)]=h[0|i]^h[t+r|0],(0|(r=r+1|0))!=8;);}function bi(e,t,r){var i,n;rA=i=(n=rA)-384&-64,Fr(i,0,0,24),Vt(i,t,32,0),Vt(i,r,32,0),vr(i,e,24),rA=n}function P0(e,t,r){var i=0;if(r)for(i=e;v[0|i]=t,i=i+1|0,r=r-1|0;);return e}function pt(e,t){var r;b(e,r=t+40|0,t),p(e+40|0,r,t),D0(e+80|0,t+80|0),y0(e+120|0,t+120|0,1520)}function Dr(e,t){var r;y0(e,t,r=t+120|0),y0(e+40|0,t+40|0,t=t+80|0),y0(e+80|0,t,r)}function Si(e,t,r,i,n,E,c){return!i&r>>>0>=4294967280|i&&(rt(),K0()),Fi(e+16|0,e,t,r,i,n,E,c)}function R0(e){var t;return t=h[0|e]|h[e+1|0]<<8,e=h[e+2|0],o=e>>>16|0,t|e<<16}function $r(){var e,t;return rA=e=rA-16|0,v[e+15|0]=0,t=0|er(35048,e+15|0,0),rA=e+16|0,0|t}function Dt(e,t){var r=0;return(-1>>>(r=31&t)&e)<>>e}function Fe(e,t,r,i){var n;return rA=n=rA-208|0,ve(n),ut(n,t,r,i),ag(n,e),rA=n+208|0,0}function Ai(e,t,r,i,n,E,c){(0|i)==1|i>>>0>1&&(rt(),K0()),ht[a[8752]](e,t,r,i,n,E,c)}function Gi(e,t,r,i,n,E){(0|i)==1|i>>>0>1&&(rt(),K0()),ht[a[8751]](e,t,r,i,n,1,0,E)}function ve(e){a[e+64>>2]=0,a[e+68>>2]=0,a[e+72>>2]=0,a[e+76>>2]=0,W0(e,34080,64)}function dr(e,t,r){return r>>>0>=256&&(Hg(1279,1206,107,1067),K0()),he(e,t,255&r)}function Ui(){var e;rA=e=rA-16|0,v[e+15|0]=0,er(35084,e+15|0,0),rA=e+16|0}function s0(e,t){v[0|e]=t,v[e+1|0]=t>>>8,v[e+2|0]=t>>>16,v[e+3|0]=t>>>24}function ti(e){var t;return rA=t=rA-32|0,ng(t,e),e=zr(t,32),rA=t+32|0,e}function Hi(e){var t;return rA=t=rA-32|0,ng(t,e),rA=t+32|0,1&v[0|t]}function Ot(e,t,r){de(e,t,r),de(e+40|0,t+40|0,r),de(e+80|0,t+80|0,r)}function Fr(e,t,r,i){return 0|pr(e|=0,t|=0,r|=0,i|=0)}function gi(e){v[e+32|0]=1,v[e+33|0]=0,v[e+34|0]=0,v[e+35|0]=0}function Ni(e){a[e>>2]=0,a[e+4>>2]=0,a[e+8>>2]=0,a[e+12>>2]=0}function ei(e){v[0|e]=0,v[e+1|0]=0,v[e+2|0]=0,v[e+3|0]=0}function vr(e,t,r){return 0|dr(e|=0,t|=0,r|=0)}function ri(e,t,r){return 0|pi(e|=0,t|=0,r|=0)}function rt(){var e;(e=a[9098])&&ht[0|e](),Vr(),K0()}function Yi(e){ke(e),Gt(e+40|0),Gt(e+80|0),ke(e+120|0)}function Mi(e,t,r,i,n,E){ht[a[8761]](e,t,r,i,n,1,0,E)}function ii(e,t,r,i,n,E){ht[a[8761]](e,t,r,i,n,0,0,E)}function Ri(e,t){return e|=0,St(t|=0,32),0|oi(e,t)}function xi(e,t,r,i,n,E){return rr(e,t,r,i,n,E,0),0}function Li(e,t,r,i,n,E,c){return Xt(e,t,r,i,n,E,c)}function mr(e,t,r,i,n,E,c){return cr(e,t,r,i,n,E,c)}function kr(e,t,r,i,n,E,c){return hr(e,t,r,i,n,E,c)}function ni(e,t){ve(e),t&&ut(e,34912,34,0)}function Pi(e,t,r,i,n){return Br(e,t,r,i,n,0)}function ai(e,t){return 0|oi(e|=0,t|=0)}function Bi(e,t,r,i){ht[a[8750]](e,t,0,r,i)}function Bg(e,t){return(255&(e^t))-1>>>31|0}function Ji(e,t,r){ht[a[8749]](e,64,0,t,r)}function b0(e,t,r,i){ht[a[8756]](e,t,r,i)}function oi(e,t){return 0|ht[a[8759]](e,t)}function Ct(e,t,r,i){return wg(e,t,r,i)}function Ki(e){return wi(e,45,95,32704)}function Ti(e){return wi(e,43,47,16320)}function Vt(e,t,r,i){return Ct(e,t,r,i)}function Gt(e){a[e>>2]=1,P0(e+4|0,0,36)}function Qi(e){(-7&e)!=1&&(rt(),K0())}function br(e,t){return _i(e,t,16)}function Wt(e,t){ht[a[8755]](e,t)}function jt(e,t){ht[a[8757]](e,t)}function qi(e,t){return _i(e,t,32)}function me(e,t,r,i){Bi(e,t,r,i)}function OA(e,t){return Dt(e,t)}function dg(e,t){W0(e,t,1024)}function og(e){St(e|=0,32)}function Sr(e){P0(e,0,1024)}function B0(e,t){P0(e,0,t)}function ke(e){P0(e,0,40)}function it(){return 32}function Gr(){return 24}function be(){return-17}function Tg(){return 64}function Ut(){return 16}function Ur(){return 1}function Hr(){return 2}function Ei(){return 8}function si(){return 3}function Se(){return 0}function Ci(){return-1}S0(I0=h,1024,"TGlic29kaXVtRFJHcmFuZG9tYnl0ZXMAYjY0X3BvcyA8PSBiNjRfbGVuAGNyeXB0b19nZW5lcmljaGFzaF9ibGFrZTJiX2ZpbmFsACRhcmdvbjJpACRhcmdvbjJpZAByYW5kb21ieXRlcy9yYW5kb21ieXRlcy5jAHNvZGl1bS9jb2RlY3MuYwBjcnlwdG9fZ2VuZXJpY2hhc2gvYmxha2UyYi9yZWYvYmxha2UyYi1yZWYuYwBjcnlwdG9fZ2VuZXJpY2hhc2gvYmxha2UyYi9yZWYvZ2VuZXJpY2hhc2hfYmxha2UyYi5jAGJ1Zl9sZW4gPD0gU0laRV9NQVgAb3V0bGVuIDw9IFVJTlQ4X01BWABTLT5idWZsZW4gPD0gQkxBS0UyQl9CTE9DS0JZVEVTACRhcmdvbjJpJHY9ACRhcmdvbjJpZCR2PQAsdD0ALHA9ACRtPQAxLjAuMTgAc29kaXVtX2JpbjJiYXNlNjQAJGFyZ29uMmkkACRhcmdvbjJpZCQ="),S0(I0,1424,"tnhZ/4Vy0wC9bhX/DwpqACnAAQCY6Hn/vDyg/5lxzv8At+L+tA1I/wAAAAAAAAAAsKAO/tPJhv+eGI8Af2k1AGAMvQCn1/v/n0yA/mpl4f8e/AQAkgyu"),S0(I0,1520,"WfGy/grlpv973Sr+HhTUAFKAAwAw0fMAd3lA/zLjnP8AbsUBZxuQ"),S0(I0,1568,"hTuMAb3xJP/4JcMBYNw3ALdMPv/DQj0AMkykAeGkTP9MPaP/dT4fAFGRQP92QQ4AonPW/waKLgB85vT/CoqPADQawgC49EwAgY8pAb70E/97qnr/YoFEAHnVkwBWZR7/oWebAIxZQ//v5b4BQwu1AMbwif7uRbz/Q5fuABMqbP/lVXEBMkSH/xFqCQAyZwH/UAGoASOYHv8QqLkBOFno/2XS/AAp+kcAzKpP/w4u7/9QTe8AvdZL/xGN+QAmUEz/vlV1AFbkqgCc2NABw8+k/5ZCTP+v4RD/jVBiAUzb8gDGonIALtqYAJsr8f6boGj/M7ulAAIRrwBCVKAB9zoeACNBNf5F7L8ALYb1AaN73QAgbhT/NBelALrWRwDpsGAA8u82ATlZigBTAFT/iKBkAFyOeP5ofL4AtbE+//opVQCYgioBYPz2AJeXP/7vhT4AIDicAC2nvf+OhbMBg1bTALuzlv76qg7/0qNOACU0lwBjTRoA7pzV/9XA0QFJLlQAFEEpATbOTwDJg5L+qm8Y/7EhMv6rJsv/Tvd0ANHdmQCFgLIBOiwZAMknOwG9E/wAMeXSAXW7dQC1s7gBAHLbADBekwD1KTgAfQ3M/vStdwAs3SD+VOoUAPmgxgHsfur/L2Oo/qrimf9ms9gA4o16/3pCmf629YYA4+QZAdY56//YrTj/tefSAHeAnf+BX4j/bn4zAAKpt/8HgmL+RbBe/3QE4wHZ8pH/yq0fAWkBJ/8ur0UA5C86/9fgRf7POEX/EP6L/xfP1P/KFH7/X9Vg/wmwIQDIBc//8SqA/iMhwP/45cQBgRF4APtnl/8HNHD/jDhC/yji9f/ZRiX+rNYJ/0hDhgGSwNb/LCZwAES4S//OWvsAleuNALWqOgB09O8AXJ0CAGatYgDpiWABfzHLAAWblAAXlAn/03oMACKGGv/bzIgAhggp/+BTK/5VGfcAbX8A/qmIMADud9v/563VAM4S/v4Iugf/fgkHAW8qSABvNOz+YD+NAJO/f/7NTsD/DmrtAbvbTACv87v+aVmtAFUZWQGi85QAAnbR/iGeCQCLoy7/XUYoAGwqjv5v/I7/m9+QADPlp/9J/Jv/XnQM/5ig2v+c7iX/s+rP/8UAs/+apI0A4cRoAAojGf7R1PL/Yf3e/rhl5QDeEn8BpIiH/x7PjP6SYfMAgcAa/slUIf9vCk7/k1Gy/wQEGACh7tf/Bo0hADXXDv8ptdD/54udALPL3f//uXEAveKs/3FC1v/KPi3/ZkAI/06uEP6FdUT/"),S0(I0,2560,"AQ=="),S0(I0,2592,"JuiVj8KyJ7BFw/SJ8u+Y8NXfrAXTxjM5sTgCiG1T/AXHF2pwPU3YT7o8C3YNEGcPKiBT+iw5zMZOx/13kqwDeuz///////////////////////////////////////9/7f///////////////////////////////////////3/u////////////////////////////////////////f+3T9VwaYxJY1pz3ot753hQ="),S0(I0,2783,"EIU7jAG98ST/+CXDAWDcNwC3TD7/w0I9ADJMpAHhpEz/TD2j/3U+HwBRkUD/dkEOAKJz1v8Gii4AfOb0/wqKjwA0GsIAuPRMAIGPKQG+9BP/e6p6/2KBRAB51ZMAVmUe/6FnmwCMWUP/7+W+AUMLtQDG8In+7kW8/+pxPP8l/zn/RbK2/oDQswB2Gn3+AwfW//EyTf9Vy8X/04f6/xkwZP+71bT+EVhpAFPRngEFc2IABK48/qs3bv/ZtRH/FLyqAJKcZv5X1q7/cnqbAeksqgB/CO8B1uzqAK8F2wAxaj3/BkLQ/wJqbv9R6hP/12vA/0OX7gATKmz/5VVxATJEh/8RagkAMmcB/1ABqAEjmB7/EKi5AThZ6P9l0vwAKfpHAMyqT/8OLu//UE3vAL3WS/8RjfkAJlBM/75VdQBW5KoAnNjQAcPPpP+WQkz/r+EQ/41QYgFM2/IAxqJyAC7amACbK/H+m6Bo/7IJ/P5kbtQADgWnAOnvo/8cl50BZZIK//6eRv5H+eQAWB4yAEQ6oP+/GGgBgUKB/8AyVf8Is4r/JvrJAHNQoACD5nEAfViTAFpExwD9TJ4AHP92AHH6/gBCSy4A5torAOV4ugGURCsAiHzuAbtrxf9UNfb/M3T+/zO7pQACEa8AQlSgAfc6HgAjQTX+Rey/AC2G9QGje90AIG4U/zQXpQC61kcA6bBgAPLvNgE5WYoAUwBU/4igZABcjnj+aHy+ALWxPv/6KVUAmIIqAWD89gCXlz/+74U+ACA4nAAtp73/joWzAYNW0wC7s5b++qoO/0RxFf/eujv/QgfxAUUGSABWnGz+N6dZAG002/4NsBf/xCxq/++VR/+kjH3/n60BADMp5wCRPiEAim9dAblTRQCQcy4AYZcQ/xjkGgAx2eIAcUvq/sGZDP+2MGD/Dg0aAIDD+f5FwTsAhCVR/n1qPADW8KkBpONCANKjTgAlNJcAY00aAO6c1f/VwNEBSS5UABRBKQE2zk8AyYOS/qpvGP+xITL+qybL/073dADR3ZkAhYCyATosGQDJJzsBvRP8ADHl0gF1u3UAtbO4AQBy2wAwXpMA9Sk4AH0NzP70rXcALN0g/lTqFAD5oMYB7H7q/48+3QCBWdb/N4sF/kQUv/8OzLIBI8PZAC8zzgEm9qUAzhsG/p5XJADZNJL/fXvX/1U8H/+rDQcA2vVY/vwjPAA31qD/hWU4AOAgE/6TQOoAGpGiAXJ2fQD4/PoAZV7E/8aN4v4zKrYAhwwJ/m2s0v/F7MIB8UGaADCcL/+ZQzf/2qUi/kq0swDaQkcBWHpjANS12/9cKuf/7wCaAPVNt/9eUaoBEtXYAKtdRwA0XvgAEpeh/sXRQv+u9A/+ojC3ADE98P62XcMAx+QGAcgFEf+JLe3/bJQEAFpP7f8nP03/NVLPAY4Wdv9l6BIBXBpDAAXIWP8hqIr/leFIAALRG/8s9agB3O0R/x7Taf6N7t0AgFD1/m/+DgDeX74B3wnxAJJM1P9szWj/P3WZAJBFMAAj5G8AwCHB/3DWvv5zmJcAF2ZYADNK+ADix4/+zKJl/9BhvQH1aBIA5vYe/xeURQBuWDT+4rVZ/9AvWv5yoVD/IXT4ALOYV/9FkLEBWO4a/zogcQEBTUUAO3k0/5juUwA0CMEA5yfp/8ciigDeRK0AWzny/tzSf//AB/b+lyO7AMPspQBvXc4A1PeFAZqF0f+b5woAQE4mAHr5ZAEeE2H/Plv5AfiFTQDFP6j+dApSALjscf7Uy8L/PWT8/iQFyv93W5n/gU8dAGdnq/7t12//2DVFAO/wFwDCld3/JuHeAOj/tP52UoX/OdGxAYvohQCesC7+wnMuAFj35QEcZ78A3d6v/pXrLACX5Bn+2mlnAI5V0gCVgb7/1UFe/nWG4P9SxnUAnd3cAKNlJADFciUAaKym/gu2AABRSLz/YbwQ/0UGCgDHk5H/CAlzAUHWr//ZrdEAUH+mAPflBP6nt3z/WhzM/q878P8LKfgBbCgz/5Cxw/6W+n4AiltBAXg83v/1we8AHda9/4ACGQBQmqIATdxrAerNSv82pmf/dEgJAOReL/8eyBn/I9ZZ/z2wjP9T4qP/S4KsAIAmEQBfiZj/13yfAU9dAACUUp3+w4L7/yjKTP/7fuAAnWM+/s8H4f9gRMMAjLqd/4MT5/8qgP4ANNs9/mbLSACNBwv/uqTVAB96dwCF8pEA0Pzo/1vVtv+PBPr++ddKAKUebwGrCd8A5XsiAVyCGv9Nmy0Bw4sc/zvgTgCIEfcAbHkgAE/6vf9g4/z+JvE+AD6uff+bb13/CubOAWHFKP8AMTn+QfoNABL7lv/cbdL/Ba6m/iyBvQDrI5P/JfeN/0iNBP9na/8A91oEADUsKgACHvAABDs/AFhOJABxp7QAvkfB/8eepP86CKwATSEMAEE/AwCZTSH/rP5mAeTdBP9XHv4BkilW/4rM7/5sjRH/u/KHANLQfwBELQ7+SWA+AFE8GP+qBiT/A/kaACPVbQAWgTb/FSPh/+o9OP862QYAj3xYAOx+QgDRJrf/Iu4G/66RZgBfFtMAxA+Z/i5U6P91IpIB5/pK/xuGZAFcu8P/qsZwAHgcKgDRRkMAHVEfAB2oZAGpraAAayN1AD5gO/9RDEUBh+++/9z8EgCj3Dr/iYm8/1NmbQBgBkwA6t7S/7muzQE8ntX/DfHWAKyBjABdaPIAwJz7ACt1HgDhUZ4Af+jaAOIcywDpG5f/dSsF//IOL/8hFAYAifss/hsf9f+31n3+KHmVALqe1f9ZCOMARVgA/suH4QDJrssAk0e4ABJ5Kf5eBU4A4Nbw/iQFtAD7h+cBo4rUANL5dP5YgbsAEwgx/j4OkP+fTNMA1jNSAG115P5n38v/S/wPAZpH3P8XDVsBjahg/7W2hQD6MzcA6urU/q8/ngAn8DQBnr0k/9UoVQEgtPf/E2YaAVQYYf9FFd4AlIt6/9zV6wHoy/8AeTmTAOMHmgA1FpMBSAHhAFKGMP5TPJ3/kUipACJn7wDG6S8AdBME/7hqCf+3gVMAJLDmASJnSADbooYA9SqeACCVYP6lLJAAyu9I/teWBQAqQiQBhNevAFauVv8axZz/MeiH/me2UgD9gLABmbJ6APX6CgDsGLIAiWqEACgdKQAyHpj/fGkmAOa/SwCPK6oALIMU/ywNF//t/5sBn21k/3C1GP9o3GwAN9ODAGMM1f+Yl5H/7gWfAGGbCAAhbFEAAQNnAD5tIv/6m7QAIEfD/yZGkQGfX/UAReVlAYgc8ABP4BkATm55//iofAC7gPcAApPr/k8LhABGOgwBtQij/0+Jhf8lqgv/jfNV/7Dn1//MlqT/79cn/y5XnP4Io1j/rCLoAEIsZv8bNin+7GNX/yl7qQE0cisAdYYoAJuGGgDnz1v+I4Qm/xNmff4k44X/dgNx/x0NfACYYEoBWJLO/6e/3P6iElj/tmQXAB91NABRLmoBDAIHAEVQyQHR9qwADDCNAeDTWAB04p8AemKCAEHs6gHh4gn/z+J7AVnWOwBwh1gBWvTL/zELJgGBbLoAWXAPAWUuzP9/zC3+T//d/zNJEv9/KmX/8RXKAKDjBwBpMuwATzTF/2jK0AG0DxAAZcVO/2JNywApufEBI8F8ACObF//PNcAAC32jAfmeuf8EgzAAFV1v/z155wFFyCT/uTC5/2/uFf8nMhn/Y9ej/1fUHv+kkwX/gAYjAWzfbv/CTLIASmW0APMvMACuGSv/Uq39ATZywP8oN1sA12yw/ws4BwDg6UwA0WLK/vIZfQAswV3+ywixAIewEwBwR9X/zjuwAQRDGgAOj9X+KjfQ/zxDeADBFaMAY6RzAAoUdgCc1N7+oAfZ/3L1TAF1O3sAsMJW/tUPsABOzs/+1YE7AOn7FgFgN5j/7P8P/8VZVP9dlYUArqBxAOpjqf+YdFgAkKRT/18dxv8iLw//Y3iG/wXswQD5937/k7seADLmdf9s2dv/o1Gm/0gZqf6beU//HJtZ/gd+EQCTQSEBL+r9ABozEgBpU8f/o8TmAHH4pADi/toAvdHL/6T33v7/I6UABLzzAX+zRwAl7f7/ZLrwAAU5R/5nSEn/9BJR/uXShP/uBrT/C+Wu/+PdwAERMRwAo9fE/gl2BP8z8EcAcYFt/0zw5wC8sX8AfUcsARqv8wBeqRn+G+YdAA+LdwGoqrr/rMVM//xLvACJfMQASBZg/y2X+QHckWQAQMCf/3jv4gCBspIAAMB9AOuK6gC3nZIAU8fA/7isSP9J4YAATQb6/7pBQwBo9s8AvCCK/9oY8gBDilH+7YF5/xTPlgEpxxD/BhSAAJ92BQC1EI//3CYPABdAk/5JGg0AV+Q5Acx8gAArGN8A22PHABZLFP8TG34AnT7XAG4d5gCzp/8BNvy+AN3Mtv6znkH/UZ0DAMLanwCq3wAA4Asg/ybFYgCopCUAF1gHAaS6bgBgJIYA6vLlAPp5EwDy/nD/Ay9eAQnvBv9Rhpn+1v2o/0N84AD1X0oAHB4s/gFt3P+yWVkA/CRMABjGLv9MTW8AhuqI/ydeHQC5SOr/RkSH/+dmB/5N54wApy86AZRhdv8QG+EBps6P/26y1v+0g6IAj43hAQ3aTv9ymSEBYmjMAK9ydQGnzksAysRTATpAQwCKL28BxPeA/4ng4P6ecM8AmmT/AYYlawDGgE//f9Gb/6P+uf48DvMAH9tw/h3ZQQDIDXT+ezzE/+A7uP7yWcQAexBL/pUQzgBF/jAB53Tf/9GgQQHIUGIAJcK4/pQ/IgCL8EH/2ZCE/zgmLf7HeNIAbLGm/6DeBADcfnf+pWug/1Lc+AHxr4gAkI0X/6mKVACgiU7/4nZQ/zQbhP8/YIv/mPonALybDwDoM5b+KA/o//DlCf+Jrxv/S0lhAdrUCwCHBaIBa7nVAAL5a/8o8kYA28gZABmdDQBDUlD/xPkX/5EUlQAySJIAXkyUARj7QQAfwBcAuNTJ/3vpogH3rUgAolfb/n6GWQCfCwz+pmkdAEkb5AFxeLf/QqNtAdSPC/+f56gB/4BaADkOOv5ZNAr//QijAQCR0v8KgVUBLrUbAGeIoP5+vNH/IiNvANfbGP/UC9b+ZQV2AOjFhf/fp23/7VBW/0aLXgCewb8Bmw8z/w++cwBOh8//+QobAbV96QBfrA3+qtWh/yfsiv9fXVf/voBfAH0PzgCmlp8A4w+e/86eeP8qjYAAZbJ4AZxtgwDaDiz+96jO/9RwHABwEeT/WhAlAcXebAD+z1P/CVrz//P0rAAaWHP/zXR6AL/mwQC0ZAsB2SVg/5pOnADr6h//zrKy/5XA+wC2+ocA9hZpAHzBbf8C0pX/qRGqAABgbv91CQgBMnso/8G9YwAi46AAMFBG/tMz7AAtevX+LK4IAK0l6f+eQasAekXX/1pQAv+DamD+43KHAM0xd/6wPkD/UjMR//EU8/+CDQj+gNnz/6IbAf5advEA9sb2/zcQdv/In50AoxEBAIxreQBVoXb/JgCVAJwv7gAJpqYBS2K1/zJKGQBCDy8Ai+GfAEwDjv8O7rgAC881/7fAugGrIK7/v0zdAfeq2wAZrDL+2QnpAMt+RP+3XDAAf6e3AUEx/gAQP38B/hWq/zvgf/4WMD//G06C/ijDHQD6hHD+I8uQAGipqADP/R7/aCgm/l7kWADOEID/1Dd6/98W6gDfxX8A/bW1AZFmdgDsmST/1NlI/xQmGP6KPj4AmIwEAObcY/8BFdT/lMnnAPR7Cf4Aq9IAMzol/wH/Dv/0t5H+APKmABZKhAB52CkAX8Ny/oUYl/+c4uf/9wVN//aUc/7hXFH/3lD2/qp7Wf9Kx40AHRQI/4qIRv9dS1wA3ZMx/jR+4gDlfBcALgm1AM1ANAGD/hwAl57UAINATgDOGasAAOaLAL/9bv5n96cAQCgoASql8f87S+T+fPO9/8Rcsv+CjFb/jVk4AZPGBf/L+J7+kKKNAAus4gCCKhX/AaeP/5AkJP8wWKT+qKrcAGJH1gBb0E8An0zJAaYq1v9F/wD/BoB9/74BjACSU9r/1+5IAXp/NQC9dKX/VAhC/9YD0P/VboUAw6gsAZ7nRQCiQMj+WzpoALY6u/755IgAy4ZM/mPd6QBL/tb+UEWaAECY+P7siMr/nWmZ/pWvFAAWIxP/fHnpALr6xv6E5YsAiVCu/6V9RACQypT+6+/4AIe4dgBlXhH/ekhG/kWCkgB/3vgBRX92/x5S1/68ShP/5afC/nUZQv9B6jj+1RacAJc7Xf4tHBv/un6k/yAG7wB/cmMB2zQC/2Ngpv4+vn7/bN6oAUvirgDm4scAPHXa//z4FAHWvMwAH8KG/ntFwP+prST+N2JbAN8qZv6JAWYAnVoZAO96QP/8BukABzYU/1J0rgCHJTb/D7p9AONwr/9ktOH/Ku30//St4v74EiEAq2OW/0rrMv91UiD+aqjtAM9t0AHkCboAhzyp/rNcjwD0qmj/6y18/0ZjugB1ibcA4B/XACgJZAAaEF8BRNlXAAiXFP8aZDr/sKXLATR2RgAHIP7+9P71/6eQwv99cRf/sHm1AIhU0QCKBh7/WTAcACGbDv8Z8JoAjc1tAUZzPv8UKGv+iprH/17f4v+dqyYAo7EZ/i12A/8O3hcB0b5R/3Z76AEN1WX/ezd7/hv2pQAyY0z/jNYg/2FBQ/8YDBwArlZOAUD3YACgh0MAQjfz/5PMYP8aBiH/YjNTAZnV0P8CuDb/GdoLADFD9v4SlUj/DRlIACpP1gAqBCYBG4uQ/5W7FwASpIQA9VS4/njGaP9+2mAAOHXq/w0d1v5ELwr/p5qE/pgmxgBCsln/yC6r/w1jU//Su/3/qi0qAYrRfADWoo0ADOacAGYkcP4Dk0MANNd7/+mrNv9iiT4A99on/+fa7AD3v38Aw5JUAKWwXP8T1F7/EUrjAFgomQHGkwH/zkP1/vAD2v89jdX/YbdqAMPo6/5fVpoA0TDN/nbR8f/weN8B1R2fAKN/k/8N2l0AVRhE/kYUUP+9BYwBUmH+/2Njv/+EVIX/a9p0/3B6LgBpESAAwqA//0TeJwHY/VwAsWnN/5XJwwAq4Qv/KKJzAAkHUQCl2tsAtBYA/h2S/P+Sz+EBtIdgAB+jcACxC9v/hQzB/itOMgBBcXkBO9kG/25eGAFwrG8ABw9gACRVewBHlhX/0Em8AMALpwHV9SIACeZcAKKOJ//XWhsAYmFZAF5P0wBanfAAX9x+AWaw4gAkHuD+Ix9/AOfocwFVU4IA0kn1/y+Pcv9EQcUAO0g+/7eFrf5deXb/O7FR/+pFrf/NgLEA3PQzABr00QFJ3k3/owhg/paV0wCe/ssBNn+LAKHgOwAEbRb/3iot/9CSZv/sjrsAMs31/wpKWf4wT44A3kyC/x6mPwDsDA3/Mbj0ALtxZgDaZf0AmTm2/iCWKgAZxpIB7fE4AIxEBQBbpKz/TpG6/kM0zQDbz4EBbXMRADaPOgEV+Hj/s/8eAMHsQv8B/wf//cAw/xNF2QED1gD/QGWSAd99I//rSbP/+afiAOGvCgFhojoAanCrAVSsBf+FjLL/hvWOAGFaff+6y7n/300X/8BcagAPxnP/2Zj4AKuyeP/khjUAsDbBAfr7NQDVCmQBIsdqAJcf9P6s4Ff/Du0X//1VGv9/J3T/rGhkAPsORv/U0Ir//dP6ALAxpQAPTHv/Jdqg/1yHEAEKfnL/RgXg//f5jQBEFDwB8dK9/8PZuwGXA3EAl1yuAOc+sv/bt+EAFxch/821UAA5uPj/Q7QB/1p7Xf8nAKL/YPg0/1RCjAAif+T/wooHAaZuvAAVEZsBmr7G/9ZQO/8SB48ASB3iAcfZ+QDooUcBlb7JANmvX/5xk0P/io/H/3/MAQAdtlMBzuab/7rMPAAKfVX/6GAZ//9Z9//V/q8B6MFRABwrnP4MRQgAkxj4ABLGMQCGPCMAdvYS/zFY/v7kFbr/tkFwAdsWAf8WfjT/vTUx/3AZjwAmfzf/4mWj/tCFPf+JRa4BvnaR/zxi2//ZDfX/+ogKAFT+4gDJH30B8DP7/x+Dgv8CijL/19exAd8M7v/8lTj/fFtE/0h+qv53/2QAgofo/w5PsgD6g8UAisbQAHnYi/53EiT/HcF6ABAqLf/V8OsB5r6p/8Yj5P5urUgA1t3x/ziUhwDAdU7+jV3P/49BlQAVEmL/Xyz0AWq/TQD+VQj+1m6w/0mtE/6gxMf/7VqQAMGscf/Im4j+5FrdAIkxSgGk3df/0b0F/2nsN/8qH4EBwf/sAC7ZPACKWLv/4lLs/1FFl/+OvhABDYYIAH96MP9RQJwAq/OLAO0j9gB6j8H+1HqSAF8p/wFXhE0ABNQfABEfTgAnLa3+GI7Z/18JBv/jUwYAYjuC/j4eIQAIc9MBomGA/we4F/50HKj/+IqX/2L08AC6doIAcvjr/2mtyAGgfEf/XiSkAa9Bkv/u8ar+ysbFAORHiv4t9m3/wjSeAIW7sABT/Jr+Wb3d/6pJ/ACUOn0AJEQz/ipFsf+oTFb/JmTM/yY1IwCvE2EA4e79/1FRhwDSG//+60lrAAjPcwBSf4gAVGMV/s8TiABkpGUAUNBN/4TP7f8PAw//IaZuAJxfVf8luW8Blmoj/6aXTAByV4f/n8JAAAx6H//oB2X+rXdiAJpH3P6/OTX/qOig/+AgY//anKUAl5mjANkNlAHFcVkAlRyh/s8XHgBphOP/NuZe/4WtzP9ct53/WJD8/mYhWgCfYQMAtdqb//BydwBq1jX/pb5zAZhb4f9Yaiz/0D1xAJc0fAC/G5z/bjbsAQ4epv8nf88B5cccALzkvP5knesA9tq3AWsWwf/OoF8ATO+TAM+hdQAzpgL/NHUK/kk44/+YweEAhF6I/2W/0QAga+X/xiu0AWTSdgByQ5n/F1ga/1maXAHceIz/kHLP//xz+v8izkgAioV//wiyfAFXS2EAD+Vc/vBDg/92e+P+knho/5HV/wGBu0b/23c2AAETrQAtlpQB+FNIAMvpqQGOazgA9/kmAS3yUP8e6WcAYFJGABfJbwBRJx7/obdO/8LqIf9E44z+2M50AEYb6/9okE8ApOZd/taHnACau/L+vBSD/yRtrgCfcPEABW6VASSl2gCmHRMBsi5JAF0rIP74ve0AZpuNAMldw//xi/3/D29i/2xBo/6bT77/Sa7B/vYoMP9rWAv+ymFV//3MEv9x8kIAbqDC/tASugBRFTwAvGin/3ymYf7ShY4AOPKJ/ilvggBvlzoBb9WN/7es8f8mBsT/uQd7/y4L9gD1aXcBDwKh/wjOLf8Sykr/U3xzAdSNnQBTCNH+iw/o/6w2rf4y94QA1r3VAJC4aQDf/vgA/5Pw/xe8SAAHMzYAvBm0/ty0AP9ToBQAo73z/zrRwv9XSTwAahgxAPX53AAWracAdgvD/xN+7QBunyX/O1IvALS7VgC8lNABZCWF/wdwwQCBvJz/VGqB/4XhygAO7G//KBRlAKysMf4zNkr/+7m4/12b4P+0+eAB5rKSAEg5Nv6yPrgAd81IALnv/f89D9oAxEM4/+ogqwEu2+QA0Gzq/xQ/6P+lNccBheQF/zTNawBK7oz/lpzb/u+ssv/7vd/+II7T/9oPigHxxFAAHCRi/hbqxwA97dz/9jklAI4Rjv+dPhoAK+5f/gPZBv/VGfABJ9yu/5rNMP4TDcD/9CI2/owQmwDwtQX+m8E8AKaABP8kkTj/lvDbAHgzkQBSmSoBjOySAGtc+AG9CgMAP4jyANMnGAATyqEBrRu6/9LM7/4p0aL/tv6f/6x0NADDZ97+zUU7ADUWKQHaMMIAUNLyANK8zwC7oaH+2BEBAIjhcQD6uD8A3x5i/k2oogA7Na8AE8kK/4vgwgCTwZr/1L0M/gHIrv8yhXEBXrNaAK22hwBesXEAK1nX/4j8av97hlP+BfVC/1IxJwHcAuAAYYGxAE07WQA9HZsBy6vc/1xOiwCRIbX/qRiNATeWswCLPFD/2idhAAKTa/88+EgAreYvAQZTtv8QaaL+idRR/7S4hgEn3qT/3Wn7Ae9wfQA/B2EAP2jj/5Q6DABaPOD/VNT8AE/XqAD43ccBc3kBACSseAAgorv/OWsx/5MqFQBqxisBOUpXAH7LUf+Bh8MAjB+xAN2LwgAD3tcAg0TnALFWsv58l7QAuHwmAUajEQD5+7UBKjfjAOKhLAAX7G4AM5WOAV0F7ADat2r+QxhNACj10f/eeZkApTkeAFN9PABGJlIB5Qa8AG3enf83dj//zZe6AOMhlf/+sPYB47HjACJqo/6wK08Aal9OAbnxev+5Dj0AJAHKAA2yov/3C4QAoeZcAUEBuf/UMqUBjZJA/57y2gAVpH0A1Yt6AUNHVwDLnrIBl1wrAJhvBf8nA+//2f/6/7A/R/9K9U0B+q4S/yIx4//2Lvv/miMwAX2dPf9qJE7/YeyZAIi7eP9xhqv/E9XZ/the0f/8BT0AXgPKAAMat/9Avyv/HhcVAIGNTf9meAcBwkyMALyvNP8RUZQA6FY3AeEwrACGKir/7jIvAKkS/gAUk1f/DsPv/0X3FwDu5YD/sTFwAKhi+/95R/gA8wiR/vbjmf/bqbH++4ul/wyjuf+kKKv/mZ8b/vNtW//eGHABEtbnAGudtf7DkwD/wmNo/1mMvv+xQn7+arlCADHaHwD8rp4AvE/mAe4p4ADU6ggBiAu1AKZ1U/9Ew14ALoTJAPCYWACkOUX+oOAq/zvXQ/93w43/JLR5/s8vCP+u0t8AZcVE//9SjQH6iekAYVaFARBQRQCEg58AdF1kAC2NiwCYrJ3/WitbAEeZLgAnEHD/2Yhh/9zGGf6xNTEA3liG/4APPADPwKn/wHTR/2pO0wHI1bf/Bwx6/t7LPP8hbsf++2p1AOThBAF4Ogf/3cFU/nCFGwC9yMn/i4eWAOo3sP89MkEAmGyp/9xVAf9wh+MAohq6AM9guf70iGsAXZkyAcZhlwBuC1b/j3Wu/3PUyAAFyrcA7aQK/rnvPgDseBL+Yntj/6jJwv4u6tYAv4Ux/2OpdwC+uyMBcxUt//mDSABwBnv/1jG1/qbpIgBcxWb+/eTN/wM7yQEqYi4A2yUj/6nDJgBefMEBnCvfAF9Ihf54zr8AesXv/7G7T//+LgIB+qe+AFSBEwDLcab/+R+9/kidyv/QR0n/zxhIAAoQEgHSUUz/WNDA/37za//ujXj/x3nq/4kMO/8k3Hv/lLM8/vAMHQBCAGEBJB4m/3MBXf9gZ+f/xZ47AcCk8ADKyjn/GK4wAFlNmwEqTNcA9JfpABcwUQDvfzT+44Il//h0XQF8hHYArf7AAQbrU/9ur+cB+xy2AIH5Xf5UuIAATLU+AK+AugBkNYj+bR3iAN3pOgEUY0oAABagAIYNFQAJNDf/EVmMAK8iOwBUpXf/4OLq/wdIpv97c/8BEtb2APoHRwHZ3LkA1CNM/yZ9rwC9YdIAcu4s/ym8qf4tupoAUVwWAISgwQB50GL/DVEs/8ucUgBHOhX/0HK//jImkwCa2MMAZRkSADz61//phOv/Z6+OARAOXACNH27+7vEt/5nZ7wFhqC//+VUQARyvPv85/jYA3ud+AKYtdf4SvWD/5EwyAMj0XgDGmHgBRCJF/wxBoP5lE1oAp8V4/0Q2uf8p2rwAcagwAFhpvQEaUiD/uV2kAeTw7f9CtjUAq8Vc/2sJ6QHHeJD/TjEK/22qaf9aBB//HPRx/0o6CwA+3Pb/eZrI/pDSsv9+OYEBK/oO/2VvHAEvVvH/PUaW/zVJBf8eGp4A0RpWAIrtSgCkX7wAjjwd/qJ0+P+7r6AAlxIQANFvQf7Lhif/WGwx/4MaR//dG9f+aGld/x/sH/6HANP/j39uAdRJ5QDpQ6f+wwHQ/4QR3f8z2VoAQ+sy/9/SjwCzNYIB6WrGANmt3P9w5Rj/r5pd/kfL9v8wQoX/A4jm/xfdcf7rb9UAqnhf/vvdAgAtgp7+aV7Z//I0tP7VRC3/aCYcAPSeTAChyGD/zzUN/7tDlACqNvgAd6Ky/1MUCwAqKsABkp+j/7fobwBN5RX/RzWPABtMIgD2iC//2ye2/1zgyQETjg7/Rbbx/6N29QAJbWoBqrX3/04v7v9U0rD/1WuLACcmCwBIFZYASIJFAM1Nm/6OhRUAR2+s/uIqO/+zANcBIYDxAOr8DQG4TwgAbh5J//aNvQCqz9oBSppF/4r2Mf+bIGQAfUpp/1pVPf8j5bH/Pn3B/5lWvAFJeNQA0Xv2/ofRJv+XOiwBXEXW/w4MWP/8mab//c9w/zxOU//jfG4AtGD8/zV1If6k3FL/KQEb/yakpv+kY6n+PZBG/8CmEgBr+kIAxUEyAAGzEv//aAH/K5kj/1BvqABur6gAKWkt/9sOzf+k6Yz+KwF2AOlDwwCyUp//ild6/9TuWv+QI3z+GYykAPvXLP6FRmv/ZeNQ/lypNwDXKjEAcrRV/yHoGwGs1RkAPrB7/iCFGP/hvz4AXUaZALUqaAEWv+D/yMiM//nqJQCVOY0AwzjQ//6CRv8grfD/HdzHAG5kc/+E5fkA5Onf/yXY0f6ysdH/ty2l/uBhcgCJYaj/4d6sAKUNMQHS68z//AQc/kaglwDovjT+U/hd/z7XTQGvr7P/oDJCAHkw0AA/qdH/ANLIAOC7LAFJolIACbCP/xNMwf8dO6cBGCuaABy+vgCNvIEA6OvL/+oAbf82QZ8APFjo/3n9lv786YP/xm4pAVNNR//IFjv+av3y/xUMz//tQr0AWsbKAeGsfwA1FsoAOOaEAAFWtwBtvioA80SuAW3kmgDIsXoBI6C3/7EwVf9a2qn/+JhOAMr+bgAGNCsAjmJB/z+RFgBGal0A6IprAW6zPf/TgdoB8tFcACNa2QG2j2r/dGXZ/3L63f+tzAYAPJajAEmsLP/vblD/7UyZ/qGM+QCV6OUAhR8o/66kdwBxM9YAgeQC/kAi8wBr4/T/rmrI/1SZRgEyIxAA+krY/uy9Qv+Z+Q0A5rIE/90p7gB243n/XleM/v53XABJ7/b+dVeAABPTkf+xLvwA5Vv2AUWA9//KTTYBCAsJ/5lgpgDZ1q3/hsACAQDPAAC9rmsBjIZkAJ7B8wG2ZqsA65ozAI4Fe/88qFkB2Q5c/xPWBQHTp/4ALAbK/ngS7P8Pcbj/uN+LACixd/62e1r/sKWwAPdNwgAb6ngA5wDW/zsnHgB9Y5H/lkREAY3e+ACZe9L/bn+Y/+Uh1gGH3cUAiWECAAyPzP9RKbwAc0+C/14DhACYr7v/fI0K/37As/8LZ8YAlQYtANtVuwHmErL/SLaYAAPGuP+AcOABYaHmAP5jJv86n8UAl0LbADtFj/+5cPkAd4gv/3uChACoR1//cbAoAei5rQDPXXUBRJ1s/2YFk/4xYSEAWUFv/vceo/982d0BZvrYAMauS/45NxIA4wXsAeXVrQDJbdoBMenvAB43ngEZsmoAm2+8AV5+jADXH+4BTfAQANXyGQEmR6gAzbpd/jHTjP/bALT/hnalAKCThv9uuiP/xvMqAPOSdwCG66MBBPGH/8Euwf5ntE//4QS4/vJ2ggCSh7AB6m8eAEVC1f4pYHsAeV4q/7K/w/8ugioAdVQI/+kx1v7uem0ABkdZAezTewD0DTD+d5QOAHIcVv9L7Rn/keUQ/oFkNf+Glnj+qJ0yABdIaP/gMQ4A/3sW/5e5l/+qULgBhrYUAClkZQGZIRAATJpvAVbO6v/AoKT+pXtd/wHYpP5DEa//qQs7/54pPf9JvA7/wwaJ/xaTHf8UZwP/9oLj/3oogADiLxj+IyQgAJi6t/9FyhQAw4XDAN4z9wCpq14BtwCg/0DNEgGcUw//xTr5/vtZbv8yClj+MyvYAGLyxgH1l3EAq+zCAcUfx//lUSYBKTsUAP1o5gCYXQ7/9vKS/tap8P/wZmz+oKfsAJravACW6cr/GxP6AQJHhf+vDD8BkbfGAGh4c/+C+/cAEdSn/z57hP/3ZL0Am9+YAI/FIQCbOyz/ll3wAX8DV/9fR88Bp1UB/7yYdP8KFxcAicNdATZiYQDwAKj/lLx/AIZrlwBM/asAWoTAAJIWNgDgQjb+5rrl/ye2xACU+4L/QYNs/oABoACpMaf+x/6U//sGgwC7/oH/VVI+ALIXOv/+hAUApNUnAIb8kv4lNVH/m4ZSAM2n7v9eLbT/hCihAP5vcAE2S9kAs+bdAetev/8X8zABypHL/yd2Kv91jf0A/gDeACv7MgA2qeoBUETQAJTL8/6RB4cABv4AAPy5fwBiCIH/JiNI/9Mk3AEoGlkAqEDF/gPe7/8CU9f+tJ9pADpzwgC6dGr/5ffb/4F2wQDKrrcBpqFIAMlrk/7tiEoA6eZqAWlvqABA4B4BAeUDAGaXr//C7uT//vrUALvteQBD+2ABxR4LALdfzADNWYoAQN0lAf/fHv+yMNP/8cha/6fRYP85gt0ALnLI/z24QgA3thj+brYhAKu+6P9yXh8AEt0IAC/n/gD/cFMAdg/X/60ZKP7AwR//7hWS/6vBdv9l6jX+g9RwAFnAawEI0BsAtdkP/+eV6ACM7H4AkAnH/wxPtf6Ttsr/E222/zHU4QBKo8sAr+mUABpwMwDBwQn/D4f5AJbjggDMANsBGPLNAO7Qdf8W9HAAGuUiACVQvP8mLc7+8Frh/x0DL/8q4EwAuvOnACCED/8FM30Ai4cYAAbx2wCs5YX/9tYyAOcLz/+/flMBtKOq//U4GAGypNP/AxDKAWI5dv+Ng1n+ITMYAPOVW//9NA4AI6lD/jEeWP+zGyT/pYy3ADq9lwBYHwAAS6lCAEJlx/8Y2McBecQa/w5Py/7w4lH/XhwK/1PB8P/MwYP/Xg9WANoonQAzwdEAAPKxAGa59wCebXQAJodbAN+vlQDcQgH/VjzoABlgJf/heqIB17uo/56dLgA4q6IA6PBlAXoWCQAzCRX/NRnu/9ke6P59qZQADehmAJQJJQClYY0B5IMpAN4P8//+EhEABjztAWoDcQA7hL0AXHAeAGnQ1QAwVLP/u3nn/hvYbf+i3Wv+Se/D//ofOf+Vh1n/uRdzAQOjnf8ScPoAGTm7/6FgpAAvEPMADI37/kPquP8pEqEArwZg/6CsNP4YsLf/xsFVAXx5if+XMnL/3Ms8/8/vBQEAJmv/N+5e/kaYXgDV3E0BeBFF/1Wkvv/L6lEAJjEl/j2QfACJTjH+qPcwAF+k/ABpqYcA/eSGAECmSwBRSRT/z9IKAOpqlv9eIlr//p85/tyFYwCLk7T+GBe5ACk5Hv+9YUwAQbvf/+CsJf8iPl8B55DwAE1qfv5AmFsAHWKbAOL7Nf/q0wX/kMve/6Sw3f4F5xgAs3rNACQBhv99Rpf+YeT8AKyBF/4wWtH/luBSAVSGHgDxxC4AZ3Hq/y5lef4ofPr/hy3y/gn5qP+MbIP/j6OrADKtx/9Y3o7/yF+eAI7Ao/8HdYcAb3wWAOwMQf5EJkH/467+APT1JgDwMtD/oT/6ADzR7wB6IxMADiHm/gKfcQBqFH//5M1gAInSrv601JD/WWKaASJYiwCnonABQW7FAPElqQBCOIP/CslT/oX9u/+xcC3+xPsAAMT6l//u6Nb/ltHNABzwdgBHTFMB7GNbACr6gwFgEkD/dt4jAHHWy/96d7j/QhMkAMxA+QCSWYsAhj6HAWjpZQC8VBoAMfmBANDWS//Pgk3/c6/rAKsCif+vkboBN/WH/5pWtQFkOvb/bcc8/1LMhv/XMeYBjOXA/97B+/9RiA//s5Wi/xcnHf8HX0v+v1HeAPFRWv9rMcn/9NOdAN6Mlf9B2zj+vfZa/7I7nQEw2zQAYiLXABwRu/+vqRgAXE+h/+zIwgGTj+oA5eEHAcWoDgDrMzUB/XiuAMUGqP/KdasAoxXOAHJVWv8PKQr/whNjAEE32P6iknQAMs7U/0CSHf+enoMBZKWC/6wXgf99NQn/D8ESARoxC/+1rskBh8kO/2QTlQDbYk8AKmOP/mAAMP/F+VP+aJVP/+tuiP5SgCz/QSkk/ljTCgC7ebsAYobHAKu8s/7SC+7/QnuC/jTqPQAwcRf+BlZ4/3ey9QBXgckA8o3RAMpyVQCUFqEAZ8MwABkxq/+KQ4IAtkl6/pQYggDT5ZoAIJueAFRpPQCxwgn/pllWATZTuwD5KHX/bQPX/zWSLAE/L7MAwtgD/g5UiACIsQ3/SPO6/3URff/TOtP/XU/fAFpY9f+L0W//Rt4vAAr2T//G2bIA4+ELAU5+s/8+K34AZ5QjAIEIpf718JQAPTOOAFHQhgAPiXP/03fs/5/1+P8Choj/5os6AaCk/gByVY3/Maa2/5BGVAFVtgcALjVdAAmmof83orL/Lbi8AJIcLP6pWjEAeLLxAQ57f/8H8ccBvUIy/8aPZf6984f/jRgY/kthVwB2+5oB7TacAKuSz/+DxPb/iEBxAZfoOQDw2nMAMT0b/0CBSQH8qRv/KIQKAVrJwf/8efABus4pACvGYQCRZLcAzNhQ/qyWQQD55cT+aHtJ/01oYP6CtAgAaHs5ANzK5f9m+dMAVg7o/7ZO0QDv4aQAag0g/3hJEf+GQ+kAU/61ALfscAEwQIP/8djz/0HB4gDO8WT+ZIam/+3KxQA3DVEAIHxm/yjksQB2tR8B56CG/3e7ygAAjjz/gCa9/6bJlgDPeBoBNrisAAzyzP6FQuYAIiYfAbhwUAAgM6X+v/M3ADpJkv6bp83/ZGiY/8X+z/+tE/cA7grKAO+X8gBeOyf/8B1m/wpcmv/lVNv/oYFQANBazAHw267/nmaRATWyTP80bKgBU95rANMkbQB2OjgACB0WAO2gxwCq0Z0AiUcvAI9WIADG8gIA1DCIAVysugDml2kBYL/lAIpQv/7w2IL/YisG/qjEMQD9ElsBkEl5AD2SJwE/aBj/uKVw/n7rYgBQ1WL/ezxX/1KM9QHfeK3/D8aGAc487wDn6lz/Ie4T/6VxjgGwdyYAoCum/u9baQBrPcIBGQREAA+LMwCkhGr/InQu/qhfxQCJ1BcASJw6AIlwRf6WaZr/7MmdABfUmv+IUuP+4jvd/1+VwABRdjT/ISvXAQ6TS/9ZnHn+DhJPAJPQiwGX2j7/nFgIAdK4Yv8Ur3v/ZlPlANxBdAGW+gT/XI7c/yL3Qv/M4bP+l1GXAEco7P+KPz4ABk/w/7e5tQB2MhsAP+PAAHtjOgEy4Jv/EeHf/tzgTf8OLHsBjYCvAPjUyACWO7f/k2EdAJbMtQD9JUcAkVV3AJrIugACgPn/Uxh8AA5XjwCoM/UBfJfn/9DwxQF8vrkAMDr2ABTp6AB9EmL/Df4f//Wxgv9sjiMAq33y/owMIv+loaIAzs1lAPcZIgFkkTkAJ0Y5AHbMy//yAKIApfQeAMZ04gCAb5n/jDa2ATx6D/+bOjkBNjLGAKvTHf9riqf/rWvH/22hwQBZSPL/znNZ//r+jv6xyl7/UVkyAAdpQv8Z/v/+y0AX/0/ebP8n+UsA8XwyAO+YhQDd8WkAk5diANWhef7yMYkA6SX5/iq3GwC4d+b/2SCj/9D75AGJPoP/T0AJ/l4wcQARijL+wf8WAPcSxQFDN2gAEM1f/zAlQgA3nD8BQFJK/8g1R/7vQ30AGuDeAN+JXf8e4Mr/CdyEAMYm6wFmjVYAPCtRAYgcGgDpJAj+z/KUAKSiPwAzLuD/cjBP/wmv4gDeA8H/L6Do//9daf4OKuYAGopSAdAr9AAbJyb/YtB//0CVtv8F+tEAuzwc/jEZ2v+pdM3/dxJ4AJx0k/+ENW3/DQrKAG5TpwCd24n/BgOC/zKnHv88ny//gYCd/l4DvQADpkQAU9/XAJZawgEPqEEA41Mz/82rQv82uzwBmGYt/3ea4QDw94gAZMWy/4tH3//MUhABKc4q/5zA3f/Ye/T/2tq5/7u67//8rKD/wzQWAJCutf67ZHP/006w/xsHwQCT1Wj/WskK/1B7QgEWIboAAQdj/h7OCgDl6gUANR7SAIoI3P5HN6cASOFWAXa+vAD+wWUBq/ms/16et/5dAmz/sF1M/0ljT/9KQIH+9i5BAGPxf/72l2b/LDXQ/jtm6gCar6T/WPIgAG8mAQD/tr7/c7AP/qk8gQB67fEAWkw/AD5KeP96w24AdwSyAN7y0gCCIS7+nCgpAKeScAExo2//ebDrAEzPDv8DGcYBKevVAFUk1gExXG3/yBge/qjswwCRJ3wB7MOVAFokuP9DVar/JiMa/oN8RP/vmyP/NsmkAMQWdf8xD80AGOAdAX5xkAB1FbYAy5+NAN+HTQCw5rD/vuXX/2Mltf8zFYr/Gb1Z/zEwpf6YLfcAqmzeAFDKBQAbRWf+zBaB/7T8Pv7SAVv/km7+/9uiHADf/NUBOwghAM4Q9ACB0zAAa6DQAHA70QBtTdj+IhW5//ZjOP+zixP/uR0y/1RZEwBK+mL/4SrI/8DZzf/SEKcAY4RfASvmOQD+C8v/Y7w//3fB+/5QaTYA6LW9AbdFcP/Qq6X/L220/3tTpQCSojT/mgsE/5fjWv+SiWH+Pekp/14qN/9spOwAmET+AAqMg/8Kak/+856JAEOyQv6xe8b/Dz4iAMVYKv+VX7H/mADG/5X+cf/hWqP/fdn3ABIR4ACAQnj+wBkJ/zLdzQAx1EYA6f+kAALRCQDdNNv+rOD0/144zgHyswL/H1ukAeYuiv+95twAOS89/28LnQCxW5gAHOZiAGFXfgDGWZH/p09rAPlNoAEd6eb/lhVW/jwLwQCXJST+uZbz/+TUUwGsl7QAyambAPQ86gCO6wQBQ9o8AMBxSwF088//QaybAFEenP9QSCH+Eudt/45rFf59GoT/sBA7/5bJOgDOqckA0HniACisDv+WPV7/ODmc/408kf8tbJX/7pGb/9FVH/7ADNIAY2Jd/pgQlwDhudwAjess/6CsFf5HGh//DUBd/hw4xgCxPvgBtgjxAKZllP9OUYX/gd7XAbypgf/oB2EAMXA8/9nl+wB3bIoAJxN7/oMx6wCEVJEAguaU/xlKuwAF9Tb/udvxARLC5P/xymYAaXHKAJvrTwAVCbL/nAHvAMiUPQBz99L/Md2HADq9CAEjLgkAUUEF/zSeuf99dC7/SowN/9JcrP6TF0cA2eD9/nNstP+ROjD+27EY/5z/PAGak/IA/YZXADVL5QAww97/H68y/5zSeP/QI97/EvizAQIKZf+dwvj/nsxl/2j+xf9PPgQAsqxlAWCS+/9BCpwAAoml/3QE5wDy1wEAEyMd/yuhTwA7lfYB+0KwAMghA/9Qbo7/w6ERAeQ4Qv97L5H+hASkAEOurAAZ/XIAV2FXAfrcVABgW8j/JX07ABNBdgChNPH/7awG/7C///8BQYL+377mAGX95/+SI20A+h1NATEAEwB7WpsBFlYg/9rVQQBvXX8APF2p/wh/tgARug7+/Yn2/9UZMP5M7gD/+FxG/2PgiwC4Cf8BB6TQAM2DxgFX1scAgtZfAN2V3gAXJqv+xW7VACtzjP7XsXYAYDRCAXWe7QAOQLb/Lj+u/55fvv/hzbH/KwWO/6xj1P/0u5MAHTOZ/+R0GP4eZc8AE/aW/4bnBQB9huIBTUFiAOyCIf8Fbj4ARWx//wdxFgCRFFP+wqHn/4O1PADZ0bH/5ZTU/gODuAB1sbsBHA4f/7BmUAAyVJf/fR82/xWdhf8Ts4sB4OgaACJ1qv+n/Kv/SY3O/oH6IwBIT+wB3OUU/ynKrf9jTO7/xhbg/2zGw/8kjWAB7J47/2pkVwBu4gIA4+reAJpdd/9KcKT/Q1sC/xWRIf9m1on/r+Zn/qP2pgBd93T+p+Ac/9wCOQGrzlQAe+QR/xt4dwB3C5MBtC/h/2jIuf6lAnIATU7UAC2asf8YxHn+Up22AFoQvgEMk8UAX++Y/wvrRwBWknf/rIbWADyDxACh4YEAH4J4/l/IMwBp59L/OgmU/yuo3f987Y4AxtMy/i71ZwCk+FQAmEbQ/7R1sQBGT7kA80ogAJWczwDFxKEB9TXvAA9d9v6L8DH/xFgk/6ImewCAyJ0Brkxn/62pIv7YAav/cjMRAIjkwgBuljj+avafABO4T/+WTfD/m1CiAAA1qf8dl1YARF4QAFwHbv5idZX/+U3m//0KjADWfFz+I3brAFkwOQEWNaYAuJA9/7P/wgDW+D3+O272AHkVUf6mA+QAakAa/0Xohv/y3DX+LtxVAHGV9/9hs2f/vn8LAIfRtgBfNIEBqpDO/3rIzP+oZJIAPJCV/kY8KAB6NLH/9tNl/67tCAAHM3gAEx+tAH7vnP+PvcsAxIBY/+mF4v8efa3/yWwyAHtkO//+owMB3ZS1/9aIOf7etIn/z1g2/xwh+/9D1jQB0tBkAFGqXgCRKDUA4G/n/iMc9P/ix8P+7hHmANnZpP6pnd0A2i6iAcfPo/9sc6IBDmC7/3Y8TAC4n5gA0edH/iqkuv+6mTP+3au2/6KOrQDrL8EAB4sQAV+kQP8Q3aYA28UQAIQdLP9kRXX/POtY/ihRrQBHvj3/u1idAOcLFwDtdaQA4ajf/5pydP+jmPIBGCCqAH1icf6oE0wAEZ3c/ps0BQATb6H/R1r8/61u8AAKxnn//f/w/0J70gDdwtf+eaMR/+EHYwC+MbYAcwmFAegaiv/VRIQALHd6/7NiMwCVWmoARzLm/wqZdv+xRhkApVfNADeK6gDuHmEAcZvPAGKZfwAia9v+dXKs/0y0//7yObP/3SKs/jiiMf9TA///cd29/7wZ5P4QWFn/RxzG/hYRlf/zef7/a8pj/wnODgHcL5kAa4knAWExwv+VM8X+ujoL/2sr6AHIBg7/tYVB/t3kq/97PucB4+qz/yK91P70u/kAvg1QAYJZAQDfha0ACd7G/0J/SgCn2F3/m6jGAUKRAABEZi4BrFqaANiAS/+gKDMAnhEbAXzwMQDsyrD/l3zA/ybBvgBftj0Ao5N8//+lM/8cKBH+12BOAFaR2v4fJMr/VgkFAG8pyP/tbGEAOT4sAHW4DwEt8XQAmAHc/52lvAD6D4MBPCx9/0Hc+/9LMrgANVqA/+dQwv+IgX8BFRK7/y06of9HkyIArvkL/iONHQDvRLH/c246AO6+sQFX9ab/vjH3/5JTuP+tDif/ktdoAI7feACVyJv/1M+RARC12QCtIFf//yO1AHffoQHI317/Rga6/8BDVf8yqZgAkBp7/zjzs/4URIgAJ4y8/v3QBf/Ic4cBK6zl/5xouwCX+6cANIcXAJeZSACTxWv+lJ4F/+6PzgB+mYn/WJjF/gdEpwD8n6X/7042/xg/N/8m3l4A7bcM/87M0gATJ/b+HkrnAIdsHQGzcwAAdXZ0AYQG/P+RgaEBaUONAFIl4v/u4uT/zNaB/qJ7ZP+5eeoALWznAEIIOP+EiIAArOBC/q+dvADm3+L+8ttFALgOdwFSojgAcnsUAKJnVf8x72P+nIfXAG//p/4nxNYAkCZPAfmofQCbYZz/FzTb/5YWkAAslaX/KH+3AMRN6f92gdL/qofm/9Z3xgDp8CMA/TQH/3VmMP8VzJr/s4ix/xcCAwGVgln//BGfAUY8GgCQaxEAtL48/zi2O/9uRzb/xhKB/5XgV//fFZj/iha2//qczQDsLdD/T5TyAWVG0QBnTq4AZZCs/5iI7QG/wogAcVB9AZgEjQCbljX/xHT1AO9ySf4TUhH/fH3q/yg0vwAq0p7/m4SlALIFKgFAXCj/JFVN/7LkdgCJQmD+c+JCAG7wRf6Xb1AAp67s/+Nsa/+88kH/t1H/ADnOtf8vIrX/1fCeAUdLXwCcKBj/ZtJRAKvH5P+aIikA469LABXvwwCK5V8BTMAxAHV7VwHj4YIAfT4//wLGqwD+JA3+kbrOAJT/9P8jAKYAHpbbAVzk1ABcxjz+PoXI/8kpOwB97m3/tKPuAYx6UgAJFlj/xZ0v/5leOQBYHrYAVKFVALKSfACmpgf/FdDfAJy28gCbebkAU5yu/poQdv+6U+gB3zp5/x0XWAAjfX//qgWV/qQMgv+bxB0AoWCIAAcjHQGiJfsAAy7y/wDZvAA5ruIBzukCADm7iP57vQn/yXV//7okzADnGdgAUE5pABOGgf+Uy0QAjVF9/vilyP/WkIcAlzem/ybrWwAVLpoA3/6W/yOZtP99sB0BK2Ie/9h65v/poAwAObkM/vBxB/8FCRD+GltsAG3GywAIkygAgYbk/3y6KP9yYoT+poQXAGNFLAAJ8u7/uDU7AISBZv80IPP+k9/I/3tTs/6HkMn/jSU4AZc84/9aSZwBy6y7AFCXL/9eief/JL87/+HRtf9K19X+Bnaz/5k2wQEyAOcAaJ1IAYzjmv+24hD+YOFc/3MUqv4G+k4A+Eut/zVZBv8AtHYASK0BAEAIzgGuhd8AuT6F/9YLYgDFH9AAq6f0/xbntQGW2rkA96lhAaWL9/8veJUBZ/gzADxFHP4Zs8QAfAfa/jprUQC46Zz//EokAHa8QwCNXzX/3l6l/i49NQDOO3P/L+z6/0oFIAGBmu7/aiDiAHm7Pf8DpvH+Q6qs/x3Ysv8XyfwA/W7zAMh9OQBtwGD/NHPuACZ58//JOCEAwnaCAEtgGf+qHub+Jz/9ACQt+v/7Ae8AoNRcAS3R7QDzIVf+7VTJ/9QSnf7UY3//2WIQ/ous7wCoyYL/j8Gp/+6XwQHXaCkA7z2l/gID8gAWy7H+scwWAJWB1f4fCyn/AJ95/qAZcv+iUMgAnZcLAJqGTgHYNvwAMGeFAGncxQD9qE3+NbMXABh58AH/LmD/azyH/mLN+f8/+Xf/eDvT/3K0N/5bVe0AldRNAThJMQBWxpYAXdGgAEXNtv/0WisAFCSwAHp03QAzpycB5wE//w3FhgAD0SL/hzvKAKdkTgAv30wAuTw+ALKmewGEDKH/Pa4rAMNFkAB/L78BIixOADnqNAH/Fij/9l6SAFPkgAA8TuD/AGDS/5mv7ACfFUkAtHPE/oPhagD/p4YAnwhw/3hEwv+wxMb/djCo/12pAQBwyGYBShj+ABONBP6OPj8Ag7O7/02cm/93VqQAqtCS/9CFmv+Umzr/onjo/vzVmwDxDSoAXjKDALOqcACMU5f/N3dUAYwj7/+ZLUMB7K8nADaXZ/+eKkH/xO+H/lY1ywCVYS/+2CMR/0YDRgFnJFr/KBqtALgwDQCj29n/UQYB/92qbP7p0F0AZMn5/lYkI//Rmh4B48n7/wK9p/5kOQMADYApAMVkSwCWzOv/ka47AHj4lf9VN+EActI1/sfMdwAO90oBP/uBAENolwGHglAAT1k3/3Xmnf8ZYI8A1ZEFAEXxeAGV81//cioUAINIAgCaNRT/ST5tAMRmmAApDMz/eiYLAfoKkQDPfZQA9vTe/ykgVQFw1X4AovlWAUfGf/9RCRUBYicE/8xHLQFLb4kA6jvnACAwX//MH3IBHcS1/zPxp/5dbY4AaJAtAOsMtf80cKQATP7K/64OogA965P/K0C5/ul92QDzWKf+SjEIAJzMQgB81nsAJt12AZJw7AByYrEAl1nHAFfFcAC5laEALGClAPizFP+829j+KD4NAPOOjQDl487/rMoj/3Ww4f9SbiYBKvUO/xRTYQAxqwoA8nd4ABnoPQDU8JP/BHM4/5ER7/7KEfv/+RL1/2N17wC4BLP/9u0z/yXvif+mcKb/Ubwh/7n6jv82u60A0HDJAPYr5AFouFj/1DTE/zN1bP/+dZsALlsP/1cOkP9X48wAUxpTAZ9M4wCfG9UBGJdsAHWQs/6J0VIAJp8KAHOFyQDftpwBbsRd/zk86QAFp2n/msWkAGAiuv+ThSUB3GO+AAGnVP8UkasAwsX7/l9Ohf/8+PP/4V2D/7uGxP/YmaoAFHae/owBdgBWng8BLdMp/5MBZP5xdEz/039sAWcPMADBEGYBRTNf/2uAnQCJq+kAWnyQAWqhtgCvTOwByI2s/6M6aADptDT/8P0O/6Jx/v8m74r+NC6mAPFlIf6DupwAb9A+/3xeoP8frP4AcK44/7xjG/9DivsAfTqAAZyYrv+yDPf//FSeAFLFDv6syFP/JScuAWrPpwAYvSIAg7KQAM7VBACh4tIASDNp/2Etu/9OuN//sB37AE+gVv90JbIAUk3VAVJUjf/iZdQBr1jH//Ve9wGsdm3/prm+AIO1eABX/l3/hvBJ/yD1j/+Lomf/s2IS/tnMcACT33j/NQrzAKaMlgB9UMj/Dm3b/1vaAf/8/C/+bZx0/3MxfwHMV9P/lMrZ/xpV+f8O9YYBTFmp//It5gA7Yqz/ckmE/k6bMf+eflQAMa8r/xC2VP+dZyMAaMFt/0PdmgDJrAH+CKJYAKUBHf99m+X/HprcAWfvXADcAW3/ysYBAF4CjgEkNiwA6+Ke/6r71v+5TQkAYUryANujlf/wI3b/33JY/sDHAwBqJRj/yaF2/2FZYwHgOmf/ZceT/t48YwDqGTsBNIcbAGYDW/6o2OsA5eiIAGg8gQAuqO4AJ79DAEujLwCPYWL/ONioAajp/P8jbxb/XFQrABrIVwFb/ZgAyjhGAI4ITQBQCq8B/MdMABZuUv+BAcIAC4A9AVcOkf/93r4BD0iuAFWjVv46Yyz/LRi8/hrNDwAT5dL++EPDAGNHuACaxyX/l/N5/yYzS//JVYL+LEH6ADmT8/6SKzv/WRw1ACFUGP+zMxL+vUZTAAucswFihncAnm9vAHeaSf/IP4z+LQ0N/5rAAv5RSCoALqC5/ixwBgCS15UBGrBoAEQcVwHsMpn/s4D6/s7Bv/+mXIn+NSjvANIBzP6orSMAjfMtASQybf8P8sL/4596/7Cvyv5GOUgAKN84ANCiOv+3Yl0AD28MAB4ITP+Ef/b/LfJnAEW1D/8K0R4AA7N5APHo2gF7x1j/AtLKAbyCUf9eZdABZyQtAEzBGAFfGvH/paK7ACRyjADKQgX/JTiTAJgL8wF/Vej/+ofUAbmxcQBa3Ev/RfiSADJvMgBcFlAA9CRz/qNkUv8ZwQYBfz0kAP1DHv5B7Kr/oRHX/j+vjAA3fwQAT3DpAG2gKACPUwf/QRru/9mpjP9OXr3/AJO+/5NHuv5qTX//6Z3pAYdX7f/QDewBm20k/7Rk2gC0oxIAvm4JARE/e/+ziLT/pXt7/5C8Uf5H8Gz/GXAL/+PaM/+nMur/ck9s/x8Tc/+38GMA41eP/0jZ+P9mqV8BgZWVAO6FDAHjzCMA0HMaAWYI6gBwWI8BkPkOAPCerP5kcHcAwo2Z/ig4U/95sC4AKjVM/56/mgBb0VwArQ0QAQVI4v/M/pUAULjPAGQJev52Zav//MsA/qDPNgA4SPkBOIwN/wpAa/5bZTT/4bX4AYv/hADmkREA6TgXAHcB8f/VqZf/Y2MJ/rkPv/+tZ20Brg37/7JYB/4bO0T/CiEC//hhOwAaHpIBsJMKAF95zwG8WBgAuV7+/nM3yQAYMkYAeDUGAI5CkgDk4vn/aMDeAa1E2wCiuCT/j2aJ/50LFwB9LWIA613h/jhwoP9GdPMBmfk3/4EnEQHxUPQAV0UVAV7kSf9OQkH/wuPnAD2SV/+tmxf/cHTb/tgmC/+DuoUAXtS7AGQvWwDM/q//3hLX/q1EbP/j5E//Jt3VAKPjlv4fvhIAoLMLAQpaXv/crlgAo9Pl/8eINACCX93/jLzn/otxgP91q+z+MdwU/zsUq//kbbwAFOEg/sMQrgDj/ogBhydpAJZNzv/S7uIAN9SE/u85fACqwl3/+RD3/xiXPv8KlwoAT4uy/3jyygAa29UAPn0j/5ACbP/mIVP/US3YAeA+EQDW2X0AYpmZ/7Owav6DXYr/bT4k/7J5IP94/EYA3PglAMxYZwGA3Pv/7OMHAWoxxv88OGsAY3LuANzMXgFJuwEAWZoiAE7Zpf8Ow/n/Ceb9/82H9QAa/Af/VM0bAYYCcAAlniAA51vt/7+qzP+YB94AbcAxAMGmkv/oE7X/aY40/2cQGwH9yKUAw9kE/zS9kP97m6D+V4I2/054Pf8OOCkAGSl9/1eo9QDWpUYA1KkG/9vTwv5IXaT/xSFn/yuOjQCD4awA9GkcAERE4QCIVA3/gjko/otNOABUljUANl+dAJANsf5fc7oAdRd2//Sm8f8LuocAsmrL/2HaXQAr/S0ApJgEAIt27wBgARj+65nT/6huFP8y77AAcinoAMH6NQD+oG/+iHop/2FsQwDXmBf/jNHUACq9owDKKjL/amq9/75E2f/pOnUA5dzzAcUDBAAleDb+BJyG/yQ9q/6liGT/1OgOAFquCgDYxkH/DANAAHRxc//4ZwgA530S/6AcxQAeuCMB30n5/3sULv6HOCX/rQ3lAXehIv/1PUkAzX1wAIlohgDZ9h7/7Y6PAEGfZv9spL4A23Wt/yIleP7IRVAAH3za/koboP+6msf/R8f8AGhRnwERyCcA0z3AARruWwCU2QwAO1vV/wtRt/+B5nr/csuRAXe0Qv9IirQA4JVqAHdSaP/QjCsAYgm2/81lhv8SZSYAX8Wm/8vxkwA+0JH/hfb7AAKpDgAN97gAjgf+ACTIF/9Yzd8AW4E0/xW6HgCP5NIB9+r4/+ZFH/6wuof/7s00AYtPKwARsNn+IPNDAPJv6QAsIwn/43JRAQRHDP8mab8AB3Uy/1FPEAA/REH/nSRu/03xA//iLfsBjhnOAHh70QEc/u7/BYB+/1ve1/+iD78AVvBJAIe5Uf4s8aMA1NvS/3CimwDPZXYAqEg4/8QFNABIrPL/fhad/5JgO/+ieZj+jBBfAMP+yP5SlqIAdyuR/sysTv+m4J8AaBPt//V+0P/iO9UAddnFAJhI7QDcHxf+Dlrn/7zUQAE8Zfb/VRhWAAGxbQCSUyABS7bAAHfx4AC57Rv/uGVSAeslTf/9hhMA6PZ6ADxqswDDCwwAbULrAX1xOwA9KKQAr2jwAAIvu/8yDI0Awou1/4f6aABhXN7/2ZXJ/8vxdv9Pl0MAeo7a/5X17wCKKsj+UCVh/3xwp/8kilf/gh2T//FXTv/MYRMBsdEW//fjf/5jd1P/1BnGARCzswCRTaz+WZkO/9q9pwBr6Tv/IyHz/ixwcP+hf08BzK8KACgViv5odOQAx1+J/4W+qP+SpeoBt2MnALfcNv7/3oUAott5/j/vBgDhZjb/+xL2AAQigQGHJIMAzjI7AQ9htwCr2If/ZZgr/5b7WwAmkV8AIswm/rKMU/8ZgfP/TJAlAGokGv52kKz/RLrl/2uh1f8uo0T/lar9ALsRDwDaoKX/qyP2AWANEwCly3UA1mvA//R7sQFkA2gAsvJh//tMgv/TTSoB+k9G/z/0UAFpZfYAPYg6Ae5b1QAOO2L/p1RNABGELv45r8X/uT64AExAzwCsr9D+r0olAIob0/6UfcIACllRAKjLZf8r1dEB6/U2AB4j4v8JfkYA4n1e/px1FP85+HAB5jBA/6RcpgHg1ub/JHiPADcIK//7AfUBamKlAEprav41BDb/WrKWAQN4e//0BVkBcvo9//6ZUgFNDxEAOe5aAV/f5gDsNC/+Z5Sk/3nPJAESELn/SxRKALsLZQAuMIH/Fu/S/03sgf9vTcz/PUhh/8fZ+/8q18wAhZHJ/znmkgHrZMYAkkkj/mzGFP+2T9L/UmeIAPZssAAiETz/E0py/qiqTv+d7xT/lSmoADp5HABPs4b/53mH/67RYv/zer4Aq6bNANR0MAAdbEL/ot62AQ53FQDVJ/n//t/k/7elxgCFvjAAfNBt/3evVf8J0XkBMKu9/8NHhgGI2zP/tluN/jGfSAAjdvX/cLrj/zuJHwCJLKMAcmc8/gjVlgCiCnH/wmhIANyDdP+yT1wAy/rV/l3Bvf+C/yL+1LyXAIgRFP8UZVP/1M6mAOXuSf+XSgP/qFfXAJu8hf+mgUkA8E+F/7LTUf/LSKP+wailAA6kx/4e/8wAQUhbAaZKZv/IKgD/wnHj/0IX0ADl2GT/GO8aAArpPv97CrIBGiSu/3fbxwEto74AEKgqAKY5xv8cGhoAfqXnAPtsZP895Xn/OnaKAEzPEQANInD+WRCoACXQaf8jydf/KGpl/gbvcgAoZ+L+9n9u/z+nOgCE8I4ABZ5Y/4FJnv9eWZIA5jaSAAgtrQBPqQEAc7r3AFRAgwBD4P3/z71AAJocUQEtuDb/V9Tg/wBgSf+BIesBNEJQ//uum/8EsyUA6qRd/l2v/QDGRVf/4GouAGMd0gA+vHL/LOoIAKmv9/8XbYn/5bYnAMClXv71ZdkAv1hgAMReY/9q7gv+NX7zAF4BZf8ukwIAyXx8/40M2gANpp0BMPvt/5v6fP9qlJL/tg3KABw9pwDZmAj+3IIt/8jm/wE3QVf/Xb9h/nL7DgAgaVwBGs+NABjPDf4VMjD/upR0/9Mr4QAlIqL+pNIq/0QXYP+21gj/9XWJ/0LDMgBLDFP+UIykAAmlJAHkbuMA8RFaARk01AAG3wz/i/M5AAxxSwH2t7//1b9F/+YPjgABw8T/iqsv/0A/agEQqdb/z644AVhJhf+2hYwAsQ4Z/5O4Nf8K46H/eNj0/0lN6QCd7osBO0HpAEb72AEpuJn/IMtwAJKT/QBXZW0BLFKF//SWNf9emOj/O10n/1iT3P9OUQ0BIC/8/6ATcv9dayf/dhDTAbl30f/j23/+WGns/6JuF/8kpm7/W+zd/0LqdABvE/T+CukaACC3Bv4Cv/IA2pw1/ik8Rv+o7G8Aebl+/+6Oz/83fjQA3IHQ/lDMpP9DF5D+2ihs/3/KpADLIQP/Ap4AACVgvP/AMUoAbQQAAG+nCv5b2of/y0Kt/5bC4gDJ/Qb/rmZ5AM2/bgA1wgQAUSgt/iNmj/8MbMb/EBvo//xHugGwbnIAjgN1AXFNjgATnMUBXC/8ADXoFgE2EusALiO9/+zUgQACYND+yO7H/zuvpP+SK+cAwtk0/wPfDACKNrL+VevPAOjPIgAxNDL/pnFZ/wot2P8+rRwAb6X2AHZzW/+AVDwAp5DLAFcN8wAWHuQBsXGS/4Gq5v78mYH/keErAEbnBf96aX7+VvaU/24lmv7RA1sARJE+AOQQpf833fn+stJbAFOS4v5FkroAXdJo/hAZrQDnuiYAvXqM//sNcP9pbl0A+0iqAMAX3/8YA8oB4V3kAJmTx/5tqhYA+GX2/7J8DP+y/mb+NwRBAH3WtAC3YJMALXUX/oS/+QCPsMv+iLc2/5LqsQCSZVb/LHuPASHRmADAWin+Uw99/9WsUgDXqZAAEA0iACDRZP9UEvkBxRHs/9m65gAxoLD/b3Zh/+1o6wBPO1z+RfkL/yOsSgETdkQA3nyl/7RCI/9WrvYAK0pv/36QVv/k6lsA8tUY/kUs6//ctCMACPgH/2YvXP/wzWb/cearAR+5yf/C9kb/ehG7AIZGx/+VA5b/dT9nAEFoe//UNhMBBo1YAFOG8/+INWcAqRu0ALExGABvNqcAwz3X/x8BbAE8KkYAuQOi/8KVKP/2fyb+vncm/z13CAFgodv/KsvdAbHypP/1nwoAdMQAAAVdzf6Af7MAfe32/5Wi2f9XJRT+jO7AAAkJwQBhAeIAHSYKAACIP//lSNL+JoZc/07a0AFoJFT/DAXB//KvPf+/qS4Bs5OT/3G+i/59rB8AA0v8/tckDwDBGxgB/0WV/26BdgDLXfkAiolA/iZGBgCZdN4AoUp7AMFjT/92O17/PQwrAZKxnQAuk78AEP8mAAszHwE8OmL/b8JNAZpb9ACMKJABrQr7AMvRMv5sgk4A5LRaAK4H+gAfrjwAKaseAHRjUv92wYv/u63G/tpvOAC5e9gA+Z40ADS0Xf/JCVv/OC2m/oSby/866G4ANNNZ//0AogEJV7cAkYgsAV569QBVvKsBk1zGAAAIaAAeX64A3eY0Aff36/+JrjX/IxXM/0fj1gHoUsIACzDj/6pJuP/G+/z+LHAiAINlg/9IqLsAhId9/4poYf/uuKj/82hU/4fY4v+LkO0AvImWAVA4jP9Wqaf/wk4Z/9wRtP8RDcEAdYnU/43glwAx9K8AwWOv/xNjmgH/QT7/nNI3//L0A//6DpUAnljZ/53Phv776BwALpz7/6s4uP/vM+oAjoqD/xn+8wEKycIAP2FLANLvogDAyB8BddbzABhH3v42KOj/TLdv/pAOV//WT4j/2MTUAIQbjP6DBf0AfGwT/xzXSwBM3jf+6bY/AESrv/40b97/CmlN/1Cq6wCPGFj/Led5AJSB4AE99lQA/S7b/+9MIQAxlBL+5iVFAEOGFv6Om14AH53T/tUqHv8E5Pf+/LAN/ycAH/7x9P//qi0K/v3e+QDecoQA/y8G/7SjswFUXpf/WdFS/uU0qf/V7AAB1jjk/4d3l/9wycEAU6A1/gaXQgASohEA6WFbAIMFTgG1eDX/dV8//+11uQC/foj/kHfpALc5YQEvybv/p6V3AS1kfgAVYgb+kZZf/3g2mADRYmgAj28e/riU+QDr2C4A+MqU/zlfFgDy4aMA6ffo/0erE/9n9DH/VGdd/0R59AFS4A0AKU8r//nOp//XNBX+wCAW//dvPABlSib/FltU/h0cDf/G59f+9JrIAN+J7QDThA4AX0DO/xE+9//pg3kBXRdNAM3MNP5RvYgAtNuKAY8SXgDMK4z+vK/bAG9ij/+XP6L/0zJH/hOSNQCSLVP+slLu/xCFVP/ixl3/yWEU/3h2I/9yMuf/ouWc/9MaDAByJ3P/ztSGAMXZoP90gV7+x9fb/0vf+QH9dLX/6Ndo/+SC9v+5dVYADgUIAO8dPQHtV4X/fZKJ/syo3wAuqPUAmmkWANzUof9rRRj/idq1//FUxv+CetP/jQiZ/76xdgBgWbIA/xAw/npgaf91Nuj/In5p/8xDpgDoNIr/05MMABk2BwAsD9f+M+wtAL5EgQFqk+EAHF0t/uyND/8RPaEA3HPAAOyRGP5vqKkA4Do//3+kvABS6ksB4J6GANFEbgHZptkARuGmAbvBj/8QB1j/Cs2MAHXAnAEROCYAG3xsAavXN/9f/dQAm4eo//aymf6aREoA6D1g/mmEOwAhTMcBvbCC/wloGf5Lxmb/6QFwAGzcFP9y5kYAjMKF/zmepP6SBlD/qcRhAVW3ggBGnt4BO+3q/2AZGv/or2H/C3n4/lgjwgDbtPz+SgjjAMPjSQG4bqH/MemkAYA1LwBSDnn/wb46ADCudf+EFyAAKAqGARYzGf/wC7D/bjmSAHWP7wGdZXb/NlRMAM24Ev8vBEj/TnBV/8EyQgFdEDT/CGmGAAxtSP86nPsAkCPMACygdf4ya8IAAUSl/29uogCeUyj+TNbqADrYzf+rYJP/KONyAbDj8QBG+bcBiFSL/zx69/6PCXX/sa6J/kn3jwDsuX7/Phn3/y1AOP+h9AYAIjk4AWnKUwCAk9AABmcK/0qKQf9hUGT/1q4h/zKGSv9ul4L+b1SsAFTHS/74O3D/CNiyAQm3XwDuGwj+qs3cAMPlhwBiTO3/4lsaAVLbJ//hvscB2ch5/1GzCP+MQc4Ass9X/vr8Lv9oWW4B/b2e/5DWnv+g9Tb/NbdcARXIwv+SIXEB0QH/AOtqK/+nNOgAneXdADMeGQD63RsBQZNX/097xABBxN//TCwRAVXxRADKt/n/QdTU/wkhmgFHO1AAr8I7/41ICQBkoPQA5tA4ADsZS/5QwsIAEgPI/qCfcwCEj/cBb105/zrtCwGG3of/eqNsAXsrvv/7vc7+ULZI/9D24AERPAkAoc8mAI1tWwDYD9P/iE5uAGKjaP8VUHn/rbK3AX+PBABoPFL+1hAN/2DuIQGelOb/f4E+/zP/0v8+jez+nTfg/3In9ADAvPr/5Ew1AGJUUf+tyz3+kzI3/8zrvwA0xfQAWCvT/hu/dwC855oAQlGhAFzBoAH643gAezfiALgRSACFqAr+Foec/ykZZ/8wyjoAupVR/7yG7wDrtb3+2Yu8/0owUgAu2uUAvf37ADLlDP/Tjb8BgPQZ/6nnev5WL73/hLcX/yWylv8zif0AyE4fABZpMgCCPAAAhKNb/hfnuwDAT+8AnWak/8BSFAEYtWf/8AnqAAF7pP+F6QD/yvLyADy69QDxEMf/4HSe/r99W//gVs8AeSXn/+MJxv8Pme//eejZ/ktwUgBfDDn+M9Zp/5TcYQHHYiQAnNEM/grUNADZtDf+1Kro/9gUVP+d+ocAnWN//gHOKQCVJEYBNsTJ/1d0AP7rq5YAG6PqAMqHtADQXwD+e5xdALc+SwCJ67YAzOH//9aL0v8Ccwj/HQxvADScAQD9Ffv/JaUf/gyC0wBqEjX+KmOaAA7ZPf7YC1z/yMVw/pMmxwAk/Hj+a6lNAAF7n//PS2YAo6/EACwB8AB4urD+DWJM/+188f/okrz/yGDgAMwfKQDQyA0AFeFg/6+cxAD30H4APrj0/gKrUQBVc54ANkAt/xOKcgCHR80A4y+TAdrnQgD90RwA9A+t/wYPdv4QltD/uRYy/1Zwz/9LcdcBP5Ir/wThE/7jFz7/Dv/W/i0Izf9XxZf+0lLX//X49/+A+EYA4fdXAFp4RgDV9VwADYXiAC+1BQFco2n/Bh6F/uiyPf/mlRj/EjGeAORkPf508/v/TUtcAVHbk/9Mo/7+jdX2AOglmP5hLGQAySUyAdT0OQCuq7f/+UpwAKacHgDe3WH/811J/vtlZP/Y2V3//oq7/46+NP87y7H/yF40AHNynv+lmGgBfmPi/3ad9AFryBAAwVrlAHkGWACcIF3+ffHT/w7tnf+lmhX/uOAW//oYmP9xTR8A96sX/+2xzP80iZH/wrZyAODqlQAKb2cByYEEAO6OTgA0Bij/btWl/jzP/QA+10UAYGEA/zEtygB4eRb/64swAcYtIv+2MhsBg9Jb/y42gACve2n/xo1O/kP07//1Nmf+Tiby/wJc+f77rlf/iz+QABhsG/8iZhIBIhaYAELldv4yj2MAkKmVAXYemACyCHkBCJ8SAFpl5v+BHXcARCQLAei3NwAX/2D/oSnB/z+L3gAPs/MA/2QP/1I1hwCJOZUBY/Cq/xbm5P4xtFL/PVIrAG712QDHfT0ALv00AI3F2wDTn8EAN3lp/rcUgQCpd6r/y7KL/4cotv+sDcr/QbKUAAjPKwB6NX8BSqEwAOPWgP5WC/P/ZFYHAfVEhv89KxUBmFRe/748+v7vduj/1oglAXFMa/9daGQBkM4X/26WmgHkZ7kA2jEy/odNi/+5AU4AAKGU/2Ed6f/PlJX/oKgAAFuAq/8GHBP+C2/3ACe7lv+K6JUAdT5E/z/YvP/r6iD+HTmg/xkM8QGpPL8AIION/+2fe/9exV7+dP4D/1yzYf55YVz/qnAOABWV+AD44wMAUGBtAEvASgEMWuL/oWpEAdByf/9yKv/+ShpK//ezlv55jDwAk0bI/9Yoof+hvMn/jUGH//Jz/AA+L8oAtJX//oI37QClEbr/CqnCAJxt2v9wjHv/aIDf/rGObP95Jdv/gE0S/29sFwFbwEsArvUW/wTsPv8rQJkB463+AO16hAF/Wbr/jlKA/vxUrgBas7EB89ZX/2c8ov/Qgg7/C4KLAM6B2/9e2Z3/7+bm/3Rzn/6ka18AM9oCAdh9xv+MyoD+C19E/zcJXf6umQb/zKxgAEWgbgDVJjH+G1DVAHZ9cgBGRkP/D45J/4N6uf/zFDL+gu0oANKfjAHFl0H/VJlCAMN+WgAQ7uwBdrtm/wMYhf+7ReYAOMVcAdVFXv9QiuUBzgfmAN5v5gFb6Xf/CVkHAQJiAQCUSoX/M/a0/+SxcAE6vWz/wsvt/hXRwwCTCiMBVp3iAB+ji/44B0v/Plp0ALU8qQCKotT+UacfAM1acP8hcOMAU5d1AbHgSf+ukNn/5sxP/xZN6P9yTuoA4Dl+/gkxjQDyk6UBaLaM/6eEDAF7RH8A4VcnAftsCADGwY8BeYfP/6wWRgAyRHT/Za8o//hp6QCmywcAbsXaANf+Gv6o4v0AH49gAAtnKQC3gcv+ZPdK/9V+hADSkywAx+obAZQvtQCbW54BNmmv/wJOkf5mml8AgM9//jR87P+CVEcA3fPTAJiqzwDeascAt1Re/lzIOP+KtnMBjmCSAIWI5ABhEpYAN/tCAIxmBADKZ5cAHhP4/zO4zwDKxlkAN8Xh/qlf+f9CQUT/vOp+AKbfZAFw7/QAkBfCADontgD0LBj+r0Sz/5h2mgGwooIA2XLM/q1+Tv8h3h7/JAJb/wKP8wAJ69cAA6uXARjX9f+oL6T+8ZLPAEWBtABE83EAkDVI/vstDgAXbqgARERP/25GX/6uW5D/Ic5f/4kpB/8Tu5n+I/9w/wmRuf4ynSUAC3AxAWYIvv/q86kBPFUXAEonvQB0Me8ArdXSAC6hbP+fliUAxHi5/yJiBv+Zwz7/YeZH/2Y9TAAa1Oz/pGEQAMY7kgCjF8QAOBg9ALViwQD7k+X/Yr0Y/y42zv/qUvYAt2cmAW0+zAAK8OAAkhZ1/46aeABF1CMA0GN2AXn/A/9IBsIAdRHF/30PFwCaT5kA1l7F/7k3k/8+/k7+f1KZAG5mP/9sUqH/abvUAVCKJwA8/13/SAy6ANL7HwG+p5D/5CwT/oBD6ADW+Wv+iJFW/4QusAC9u+P/0BaMANnTdAAyUbr+i/ofAB5AxgGHm2QAoM4X/rui0/8QvD8A/tAxAFVUvwDxwPL/mX6RAeqiov/mYdgBQId+AL6U3wE0ACv/HCe9AUCI7gCvxLkAYuLV/3+f9AHirzwAoOmOAbTzz/9FmFkBH2UVAJAZpP6Lv9EAWxl5ACCTBQAnunv/P3Pm/12nxv+P1dz/s5wT/xlCegDWoNn/Ai0+/2pPkv4ziWP/V2Tn/6+R6P9luAH/rgl9AFIloQEkco3/MN6O//W6mgAFrt3+P3Kb/4c3oAFQH4cAfvqzAezaLQAUHJEBEJNJAPm9hAERvcD/347G/0gUD//6Ne3+DwsSABvTcf7Vazj/rpOS/2B+MAAXwW0BJaJeAMed+f4YgLv/zTGy/l2kKv8rd+sBWLft/9rSAf9r/ioA5gpj/6IA4gDb7VsAgbLLANAyX/7O0F//979Z/m7qT/+lPfMAFHpw//b2uf5nBHsA6WPmAdtb/P/H3hb/s/Xp/9Px6gBv+sD/VVSIAGU6Mv+DrZz+dy0z/3bpEP7yWtYAXp/bAQMD6v9iTFz+UDbmAAXk5/41GN//cTh2ARSEAf+r0uwAOPGe/7pzE/8I5a4AMCwAAXJypv8GSeL/zVn0AInjSwH4rTgASnj2/ncDC/9ReMb/iHpi/5Lx3QFtwk7/3/FGAdbIqf9hvi//L2eu/2NcSP526bT/wSPp/hrlIP/e/MYAzCtH/8dUrACGZr4Ab+5h/uYo5gDjzUD+yAzhAKYZ3gBxRTP/j58YAKe4SgAd4HT+ntDpAMF0fv/UC4X/FjqMAcwkM//oHisA60a1/0A4kv6pElT/4gEN/8gysP801fX+qNFhAL9HNwAiTpwA6JA6AblKvQC6jpX+QEV//6HLk/+wl78AiOfL/qO2iQChfvv+6SBCAETPQgAeHCUAXXJgAf5c9/8sq0UAyncL/7x2MgH/U4j/R1IaAEbjAgAg63kBtSmaAEeG5f7K/yQAKZgFAJo/Sf8itnwAed2W/xrM1QEprFcAWp2S/22CFABHa8j/82a9AAHDkf4uWHUACM7jAL9u/f9tgBT+hlUz/4mxcAHYIhb/gxDQ/3mVqgByExcBplAf/3HwegDos/oARG60/tKqdwDfbKT/z0/p/xvl4v7RYlH/T0QHAIO5ZACqHaL/EaJr/zkVCwFkyLX/f0GmAaWGzABop6gAAaRPAJKHOwFGMoD/ZncN/uMGhwCijrP/oGTeABvg2wGeXcP/6o2JABAYff/uzi//YRFi/3RuDP9gc00AW+Po//j+T/9c5Qb+WMaLAM5LgQD6Tc7/jfR7AYpF3AAglwYBg6cW/+1Ep/7HvZYAo6uK/zO8Bv9fHYn+lOKzALVr0P+GH1L/l2Ut/4HK4QDgSJMAMIqX/8NAzv7t2p4Aah2J/v296f9nDxH/wmH/ALItqf7G4ZsAJzB1/4dqcwBhJrUAli9B/1OC5f72JoEAXO+a/ltjfwChbyH/7tny/4O5w//Vv57/KZbaAISpgwBZVPwBq0aA/6P4y/4BMrT/fExVAftvUABjQu//mu22/91+hf5KzGP/QZN3/2M4p/9P+JX/dJvk/+0rDv5FiQv/FvrxAVt6j//N+fMA1Bo8/zC2sAEwF7//y3mY/i1K1f8+WhL+9aPm/7lqdP9TI58ADCEC/1AiPgAQV67/rWVVAMokUf6gRcz/QOG7ADrOXgBWkC8A5Vb1AD+RvgElBScAbfsaAImT6gCieZH/kHTO/8Xouf+3voz/SQz+/4sU8v+qWu//YUK7//W1h/7eiDQA9QUz/ssvTgCYZdgASRd9AP5gIQHr0kn/K9FYAQeBbQB6aOT+qvLLAPLMh//KHOn/QQZ/AJ+QRwBkjF8ATpYNAPtrdgG2On3/ASZs/4290f8Im30BcaNb/3lPvv+G72z/TC/4AKPk7wARbwoAWJVL/9fr7wCnnxj/L5ds/2vRvADp52P+HMqU/64jiv9uGET/AkW1AGtmUgBm7QcAXCTt/92iUwE3ygb/h+qH/xj63gBBXqj+9fjS/6dsyf7/oW8AzQj+AIgNdABksIT/K9d+/7GFgv+eT5QAQ+AlAQzOFf8+Im4B7Wiv/1CEb/+OrkgAVOW0/mmzjABA+A//6YoQAPVDe/7aedT/P1/aAdWFif+PtlL/MBwLAPRyjQHRr0z/nbWW/7rlA/+knW8B572LAHfKvv/aakD/ROs//mAarP+7LwsB1xL7/1FUWQBEOoAAXnEFAVyB0P9hD1P+CRy8AO8JpAA8zZgAwKNi/7gSPADZtosAbTt4/wTA+wCp0vD/Jaxc/pTT9f+zQTQA/Q1zALmuzgFyvJX/7VqtACvHwP9YbHEANCNMAEIZlP/dBAf/l/Fy/77R6ABiMscAl5bV/xJKJAE1KAcAE4dB/xqsRQCu7VUAY18pAAM4EAAnoLH/yGra/rlEVP9buj3+Q4+N/w30pv9jcsYAx26j/8ESugB87/YBbkQWAALrLgHUPGsAaSppAQ7mmAAHBYMAjWia/9UDBgCD5KL/s2QcAed7Vf/ODt8B/WDmACaYlQFiiXoA1s0D/+KYs/8GhYkAnkWM/3Gimv+086z/G71z/48u3P/VhuH/fh1FALwriQHyRgkAWsz//+eqkwAXOBP+OH2d/zCz2v9Ptv3/JtS/ASnrfABglxwAh5S+AM35J/40YIj/1CyI/0PRg//8ghf/24AU/8aBdgBsZQsAsgWSAT4HZP+17F7+HBqkAEwWcP94Zk8AysDlAciw1wApQPT/zrhOAKctPwGgIwD/OwyO/8wJkP/bXuUBehtwAL1pbf9A0Er/+383AQLixgAsTNEAl5hN/9IXLgHJq0X/LNPnAL4l4P/1xD7/qbXe/yLTEQB38cX/5SOYARVFKP+y4qEAlLPBANvC/gEozjP/51z6AUOZqgAVlPEAqkVS/3kS5/9ccgMAuD7mAOHJV/+SYKL/tfLcAK273QHiPqr/OH7ZAXUN4/+zLO8AnY2b/5DdUwDr0dAAKhGlAftRhQB89cn+YdMY/1PWpgCaJAn/+C9/AFrbjP+h2Sb+1JM//0JUlAHPAwEA5oZZAX9Oev/gmwH/UohKALKc0P+6GTH/3gPSAeWWvv9VojT/KVSN/0l7VP5dEZYAdxMcASAW1/8cF8z/jvE0/+Q0fQAdTM8A16f6/q+k5gA3z2kBbbv1/6Es3AEpZYD/pxBeAF3Wa/92SAD+UD3q/3mvfQCLqfsAYSeT/vrEMf+ls27+30a7/xaOfQGas4r/drAqAQqumQCcXGYAqA2h/48QIAD6xbT/y6MsAVcgJAChmRT/e/wPABnjUAA8WI4AERbJAZrNTf8nPy8ACHqNAIAXtv7MJxP/BHAd/xckjP/S6nT+NTI//3mraP+g214AV1IO/ucqBQCli3/+Vk4mAII8Qv7LHi3/LsR6Afk1ov+Ij2f+19JyAOcHoP6pmCr/by32AI6Dh/+DR8z/JOILAAAc8v/hitX/9y7Y/vUDtwBs/EoBzhow/8029v/TxiT/eSMyADTYyv8mi4H+8kmUAEPnjf8qL8wATnQZAQThv/8Gk+QAOlixAHql5f/8U8n/4KdgAbG4nv/yabMB+MbwAIVCywH+JC8ALRhz/3c+/gDE4br+e42sABpVKf/ib7cA1eeXAAQ7B//uipQAQpMh/x/2jf/RjXT/aHAfAFihrABT1+b+L2+XAC0mNAGELcwAioBt/ul1hv/zvq3+8ezwAFJ/7P4o36H/brbh/3uu7wCH8pEBM9GaAJYDc/7ZpPz/N5xFAVRe///oSS0BFBPU/2DFO/5g+yEAJsdJAUCs9/91dDj/5BESAD6KZwH25aT/9HbJ/lYgn/9tIokBVdO6AArBwf56wrEAeu5m/6LaqwBs2aEBnqoiALAvmwG15Av/CJwAABBLXQDOYv8BOpojAAzzuP5DdUL/5uV7AMkqbgCG5LL+umx2/zoTmv9SqT7/co9zAe/EMv+tMMH/kwJU/5aGk/5f6EkAbeM0/r+JCgAozB7+TDRh/6TrfgD+fLwASrYVAXkdI//xHgf+VdrW/wdUlv5RG3X/oJ+Y/kIY3f/jCjwBjYdmANC9lgF1s1wAhBaI/3jHHAAVgU/+tglBANqjqQD2k8b/ayaQAU6vzf/WBfr+L1gd/6QvzP8rNwb/g4bP/nRk1gBgjEsBatyQAMMgHAGsUQX/x7M0/yVUywCqcK4ACwRbAEX0GwF1g1wAIZiv/4yZa//7hyv+V4oE/8bqk/55mFT/zWWbAZ0JGQBIahH+bJkA/73lugDBCLD/rpXRAO6CHQDp1n4BPeJmADmjBAHGbzP/LU9OAXPSCv/aCRn/novG/9NSu/5QhVMAnYHmAfOFhv8oiBAATWtP/7dVXAGxzMoAo0eT/5hFvgCsM7wB+tKs/9PycQFZWRr/QEJv/nSYKgChJxv/NlD+AGrRcwFnfGEA3eZi/x/nBgCywHj+D9nL/3yeTwBwkfcAXPowAaO1wf8lL47+kL2l/y6S8AAGS4AAKZ3I/ld51QABcewABS36AJAMUgAfbOcA4e93/6cHvf+75IT/br0iAF4szAGiNMUATrzx/jkUjQD0ki8BzmQzAH1rlP4bw00AmP1aAQePkP8zJR8AIncm/wfFdgCZvNMAlxR0/vVBNP+0/W4BL7HRAKFjEf923soAfbP8AXs2fv+ROb8AN7p5AArzigDN0+X/fZzx/pScuf/jE7z/fCkg/x8izv4ROVMAzBYl/ypgYgB3ZrgBA74cAG5S2v/IzMD/yZF2AHXMkgCEIGIBwMJ5AGqh+AHtWHwAF9QaAM2rWv/4MNgBjSXm/3zLAP6eqB7/1vgVAHC7B/9Lhe//SuPz//qTRgDWeKIApwmz/xaeEgDaTdEBYW1R//Qhs/85NDn/QazS//lH0f+Oqe4Anr2Z/67+Z/5iIQ4AjUzm/3GLNP8POtQAqNfJ//jM1wHfRKD/OZq3/i/neQBqpokAUYiKAKUrMwDniz0AOV87/nZiGf+XP+wBXr76/6m5cgEF+jr/S2lhAdffhgBxY6MBgD5wAGNqkwCjwwoAIc22ANYOrv+BJuf/NbbfAGIqn//3DSgAvNKxAQYVAP//PZT+iS2B/1kadP5+JnIA+zLy/nmGgP/M+af+pevXAMqx8wCFjT4A8IK+AW6v/wAAFJIBJdJ5/wcnggCO+lT/jcjPAAlfaP8L9K4Ahuh+AKcBe/4QwZX/6OnvAdVGcP/8dKD+8t7c/81V4wAHuToAdvc/AXRNsf8+9cj+PxIl/2s16P4y3dMAotsH/gJeKwC2Prb+oE7I/4eMqgDruOQArzWK/lA6Tf+YyQIBP8QiAAUeuACrsJoAeTvOACZjJwCsUE3+AIaXALoh8f5e/d//LHL8AGx+Of/JKA3/J+Ub/yfvFwGXeTP/mZb4AArqrv929gT+yPUmAEWh8gEQspYAcTiCAKsfaQAaWGz/MSpqAPupQgBFXZUAFDn+AKQZbwBavFr/zATFACjVMgHUYIT/WIq0/uSSfP+49vcAQXVW//1m0v7+eSQAiXMD/zwY2ACGEh0AO+JhALCORwAH0aEAvVQz/pv6SADVVOv/Ld7gAO6Uj/+qKjX/Tqd1ALoAKP99sWf/ReFCAOMHWAFLrAYAqS3jARAkRv8yAgn/i8EWAI+35/7aRTIA7DihAdWDKgCKkSz+iOUo/zE/I/89kfX/ZcAC/uincQCYaCYBebnaAHmL0/538CMAQb3Z/ruzov+gu+YAPvgO/zxOYQD/96P/4Ttb/2tHOv/xLyEBMnXsANuxP/70WrMAI8LX/71DMv8Xh4EAaL0l/7k5wgAjPuf/3PhsAAznsgCPUFsBg11l/5AnAgH/+rIABRHs/osgLgDMvCb+9XM0/79xSf6/bEX/FkX1ARfLsgCqY6oAQfhvACVsmf9AJUUAAFg+/lmUkP+/ROAB8Sc1ACnL7f+RfsL/3Sr9/xljlwBh/d8BSnMx/wavSP87sMsAfLf5AeTkYwCBDM/+qMDD/8ywEP6Y6qsATSVV/yF4h/+OwuMBH9Y6ANW7ff/oLjz/vnQq/peyE/8zPu3+zOzBAMLoPACsIp3/vRC4/mcDX/+N6ST+KRkL/xXDpgB29S0AQ9WV/58MEv+7pOMBoBkFAAxOwwErxeEAMI4p/sSbPP/fxxIBkYicAPx1qf6R4u4A7xdrAG21vP/mcDH+Sart/+e34/9Q3BQAwmt/AX/NZQAuNMUB0qsk/1gDWv84l40AYLv//ypOyAD+RkYB9H2oAMxEigF810YAZkLI/hE05AB13I/+y/h7ADgSrv+6l6T/M+jQAaDkK//5HRkBRL4/AA0AAAAA/wAAAAD1AAAAAAAA+wAAAAAAAP0AAAAA8wAAAAAHAAAAAAADAAAAAPMAAAAABQAAAAAAAAAACwAAAAAACwAAAADzAAAAAAAA/QAAAAAA/wAAAAADAAAAAPUAAAAAAAAADwAAAAAA/wAAAAD/AAAAAAcAAAAABQ=="),S0(I0,33756,"AQ=="),S0(I0,33792,"AQ=="),S0(I0,33824,"4Ot6fDtBuK4WVuP68Z/EatoJjeucMrH9hmIFFl9JuABfnJW8o1CMJLHQsVWcg+9bBERcxFgcjobYIk7d0J8RV+z///////////////////////////////////////9/7f///////////////////////////////////////3/u////////////////////////////////////////fwjJvPNn5glqO6fKhIWuZ7sr+JT+cvNuPPE2HV869U+l0YLmrX9SDlEfbD4rjGgFm2u9Qfur2YMfeSF+ExnN4Fs="),S0(I0,34080,"CMm882fmCWo7p8qEha5nuyv4lP5y82488TYdXzr1T6XRguatf1IOUR9sPiuMaAWba71B+6vZgx95IX4TGc3gWyKuKNeYL4pCzWXvI5FEN3EvO03sz/vAtbzbiYGl27XpOLVI81vCVjkZ0AW28RHxWZtPGa+kgj+SGIFt2tVeHKtCAgOjmKoH2L5vcEUBW4MSjLLkTr6FMSTitP/Vw30MVW+Je/J0Xb5ysZYWO/6x3oA1Esclpwbcm5Qmac908ZvB0krxnsFpm+TjJU84hke+77XVjIvGncEPZZysd8yhDCR1AitZbyzpLYPkpm6qhHRK1PtBvdypsFy1UxGD2oj5dqvfZu5SUT6YEDK0LW3GMag/IfuYyCcDsOQO777Hf1m/wo+oPfML4MYlpwqTR5Gn1W+CA+BRY8oGcG4OCmcpKRT8L9JGhQq3JybJJlw4IRsu7SrEWvxtLE3fs5WdEw04U95jr4tUcwplqLJ3PLsKanbmru1HLsnCgTs1ghSFLHKSZAPxTKHov6IBMEK8S2YaqJGX+NBwi0vCML5UBqNRbMcYUu/WGeiS0RCpZVUkBpnWKiBxV4U1DvS40bsycKBqEMjQ0rgWwaQZU6tBUQhsNx6Z647fTHdIJ6hIm+G1vLA0Y1rJxbMMHDnLikHjSqrYTnPjY3dPypxbo7iy1vNvLmj8su9d7oKPdGAvF0NvY6V4cqvwoRR4yITsOWQaCALHjCgeYyP6/76Q6b2C3utsUKQVecay96P5vitTcuPyeHHGnGEm6s4+J8oHwsAhx7iG0R7r4M3WfdrqeNFu7n9PffW6bxdyqmfwBqaYyKLFfWMKrg35vgSYPxEbRxwTNQtxG4R9BCP1d9sokyTHQHuryjK8vskVCr6ePEwNEJzEZx1DtkI+y77UxUwqfmX8nCl/Wez61jqrb8tfF1hHSowZRGyA"),S0(I0,34912,"U2lnRWQyNTUxOSBubyBFZDI1NTE5IGNvbGxpc2lvbnMB"),S0(I0,34992,"MI5QAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0=");var Ge,ht=(Ge=[null,function(e,t,r,i,n){var E;return e|=0,i|=0,rA=E=rA+-64|0,(t|=0)|(r|=0)&&(Pg(E,n|=0),M0(E,i,0),Yg(E,e=P0(e,0,t),e,t,r),B0(E,64)),rA=E- -64|0,0},function(e,t,r,i,n){var E;return e|=0,i|=0,rA=E=rA+-64|0,(t|=0)|(r|=0)&&(Pg(E,n|=0),ci(E,i,0),Yg(E,e=P0(e,0,t),e,t,r),B0(E,64)),rA=E- -64|0,0},function(e,t,r,i,n,E,c,s){e|=0,t|=0,n|=0,E|=0,c|=0,s|=0;var y,u=0;return rA=y=rA-80|0,(r|=0)|(i|=0)&&(s0(u=y+8|0,E),s0(y+12|0,c),Pg(E=y+16|0,s),M0(E,n,u),Yg(E,t,e,r,i),B0(E,64)),rA=y+80|0,0},function(e,t,r,i,n,E,c){e|=0,t|=0,n|=0,E|=0,c|=0;var s,y=0;return rA=s=rA-80|0,(r|=0)|(i|=0)&&(s0(y=s+12|0,E),Pg(E=s+16|0,c),ci(E,n,y),Yg(E,t,e,r,i),B0(E,64)),rA=s+80|0,0},Di,function(e,t,r,i,n){var E;return e|=0,rA=E=rA-16|0,Di(E,t|=0,r|=0,i|=0,n|=0),e=br(e,E),rA=E+16|0,0|e},function(e,t){return Ir(e|=0,t|=0),0},function(e,t,r,i){return Cr(e|=0,t|=0,r|=0,i|=0),0},function(e,t){return sr(e|=0,t|=0),0},function(e,t,r){e|=0,t|=0,r|=0;var i,n=0,E=0,c=0,s=0,y=0,u=0,d=0,S=0,G=0,R=0,L=0,Y=0,T=0,X=0,f=0,l=0,m=0,P=0,q=0,W=0,Z=0,gA=0,eA=0,aA=0,EA=0,CA=0,IA=0,hA=0,uA=0;for(s=-1,v[11+(E=(rA=i=rA-336|0)-16|0)|0]=0,v[E+12|0]=0,v[E+13|0]=0,v[E+14|0]=0,a[E+8>>2]=0;;){for(d=h[r+c|0],n=0;v[0|(y=(E+8|0)+n|0)]=h[0|y]|d^h[(33760+(n<<5)|0)+c|0],(0|(n=n+1|0))!=7;);if((0|(c=c+1|0))==31)break}for(d=127&h[r+31|0],c=0,n=0;v[0|(y=(E+8|0)+n|0)]=h[0|y]|d^h[33791+(n<<5)|0],(0|(n=n+1|0))!=7;);for(n=0;n=h[(E+8|0)+c|0]-1|n,(0|(c=c+1|0))!=7;);if(!(n>>>8&1)){for(s=0;v[e+s|0]=h[t+s|0],(0|(s=s+1|0))!=32;);for(v[0|e]=248&h[0|e],v[e+31|0]=63&h[e+31|0]|64,ar(t=i+288|0,r),Gt(i+240|0),ke(i+192|0),D0(i+144|0,t),Gt(i+96|0),r=254,t=0;n=t,Lg(E=i+240|0,R=i+144|0,n^=t=h[(r>>>3|0)+e|0]>>>(7&r)&1),Lg(u=i+192|0,s=i+96|0,n),gA=r,r=r-1|0,p(S=i+48|0,R,s),p(i,E,u),b(E,E,u),b(u,R,s),y0(s,S,E),y0(u,u,i),v0(S,i),v0(i,E),b(R,s,u),p(u,s,u),y0(E,i,S),p(i,i,S),v0(u,u),X=n=a[i+4>>2],f=n>>31,l=n=a[i+8>>2],eA=n>>31,Y=n=a[i+12>>2],T=n>>31,m=n=a[i+16>>2],aA=n>>31,G=n=a[i+20>>2],L=n>>31,P=n=a[i+24>>2],EA=n>>31,CA=n=a[i>>2],IA=n>>31,E=M(n=a[i+36>>2],n>>31,121666,0),n=o,hA=c=E+16777216|0,d=n=c>>>0<16777216?n+1|0:n,q=E-(-33554432&c)|0,n=M(n=a[i+32>>2],n>>31,121666,0),c=o,y=M(E=a[i+28>>2],E>>31,121666,0),E=o,uA=n,W=n=y+16777216|0,c=(n=(E=n>>>0<16777216?E+1|0:E)>>25)+c|0,n=c=(E=uA+(Z=(33554431&E)<<7|W>>>25)|0)>>>0>>0?c+1|0:c,n=((67108863&(n=(c=E+33554432|0)>>>0<33554432?n+1|0:n))<<6|c>>>26)+q|0,a[s+36>>2]=n,n=-67108864&c,a[s+32>>2]=E-n,q=y-(-33554432&W)|0,E=M(P,EA,121666,0),P=o,c=M(G,L,121666,0),n=o,y=E,G=E=c+16777216|0,L=(33554431&(n=E>>>0<16777216?n+1|0:n))<<7|E>>>25,n=(n>>25)+P|0,E=n=(y=y+L|0)>>>0>>0?n+1|0:n,L=n=y+33554432|0,n=((67108863&(E=n>>>0<33554432?E+1|0:E))<<6|n>>>26)+q|0,a[s+28>>2]=n,n=-67108864&L,a[s+24>>2]=y-n,G=c-(-33554432&G)|0,n=M(m,aA,121666,0),m=o,y=M(Y,T,121666,0),E=o,c=n,Y=n=y+16777216|0,T=(33554431&(E=n>>>0<16777216?E+1|0:E))<<7|n>>>25,E=(E>>25)+m|0,c=n=c+T|0,n=n>>>0>>0?E+1|0:E,n=((67108863&(n=(E=c+33554432|0)>>>0<33554432?n+1|0:n))<<6|E>>>26)+G|0,a[s+20>>2]=n,n=-67108864&E,a[s+16>>2]=c-n,Y=y-(-33554432&Y)|0,n=M(l,eA,121666,0),l=o,y=M(X,f,121666,0),c=o,G=n,X=n=y+16777216|0,E=n,n=(n=(c=n>>>0<16777216?c+1|0:c)>>25)+l|0,n=(E=G+(c=(33554431&c)<<7|E>>>25)|0)>>>0>>0?n+1|0:n,c=E,E=n,f=n=c+33554432|0,n=((67108863&(E=n>>>0<33554432?E+1|0:E))<<6|n>>>26)+Y|0,a[s+12>>2]=n,n=-67108864&f,a[s+8>>2]=c-n,n=M((33554431&d)<<7|hA>>>25,d>>25,19,0),c=o,E=(d=M(CA,IA,121666,0))+n|0,n=o+c|0,c=E,E=E>>>0>>0?n+1|0:n,d=n=c+33554432|0,n=(y-(-33554432&X)|0)+((67108863&(E=n>>>0<33554432?E+1|0:E))<<6|n>>>26)|0,a[s+4>>2]=n,n=-67108864&d,a[s>>2]=c-n,v0(R,R),b(S,S,s),y0(s,i+288|0,u),y0(u,i,S),gA;);Lg(r=i+240|0,i+144|0,t),Lg(n=i+192|0,i+96|0,t),xg(n,n),y0(r,r,n),ng(e,r),s=0}return rA=i+336|0,0|s},function(e,t){e|=0,t|=0;var r,i,n,E=0;for(rA=r=rA-208|0;v[e+E|0]=h[t+E|0],(0|(E=E+1|0))!=32;);return v[0|e]=248&h[0|e],v[e+31|0]=63&h[e+31|0]|64,le(r+48|0,e),rA=t=rA-96|0,b(E=t+48|0,i=r+128|0,n=r+88|0),p(t,i,n),xg(t,t),y0(r,E,t),rA=t+96|0,ng(e,r),rA=r+208|0,0},function(e,t,r,i,n){e|=0,i|=0,n|=0;var E,c=0;if(rA=E=rA-112|0,(t|=0)|(r|=0)){c=h[n+28|0]|h[n+29|0]<<8|h[n+30|0]<<16|h[n+31|0]<<24,a[E+24>>2]=h[n+24|0]|h[n+25|0]<<8|h[n+26|0]<<16|h[n+27|0]<<24,a[E+28>>2]=c,c=h[n+20|0]|h[n+21|0]<<8|h[n+22|0]<<16|h[n+23|0]<<24,a[E+16>>2]=h[n+16|0]|h[n+17|0]<<8|h[n+18|0]<<16|h[n+19|0]<<24,a[E+20>>2]=c,c=h[n+4|0]|h[n+5|0]<<8|h[n+6|0]<<16|h[n+7|0]<<24,a[E>>2]=h[0|n]|h[n+1|0]<<8|h[n+2|0]<<16|h[n+3|0]<<24,a[E+4>>2]=c,c=h[n+12|0]|h[n+13|0]<<8|h[n+14|0]<<16|h[n+15|0]<<24,a[E+8>>2]=h[n+8|0]|h[n+9|0]<<8|h[n+10|0]<<16|h[n+11|0]<<24,a[E+12>>2]=c,n=h[0|i]|h[i+1|0]<<8|h[i+2|0]<<16|h[i+3|0]<<24,i=h[i+4|0]|h[i+5|0]<<8|h[i+6|0]<<16|h[i+7|0]<<24,a[E+104>>2]=0,a[E+108>>2]=0,a[E+96>>2]=n,a[E+100>>2]=i;A:{if(!r&t>>>0>=64|r){for(;;){for(Mg(e,E+96|0,E),n=8,i=1;i=h[0|(c=(E+96|0)+n|0)]+i|0,v[0|c]=i,i=i>>>8|0,(0|(n=n+1|0))!=16;);if(e=e- -64|0,r=r-1|0,!(!(r=(t=t+-64|0)>>>0<4294967232?r+1|0:r)&t>>>0>63|r))break}if(!(t|r))break A}for(n=0,Mg(E+32|0,E+96|0,E);v[e+n|0]=h[(E+32|0)+n|0],(0|t)!=(0|(n=n+1|0)););}B0(E+32|0,64),B0(E,32)}return rA=E+112|0,0},function(e,t,r,i,n,E,c,s){e|=0,t|=0,n|=0,E|=0,c|=0,s|=0;var y,u=0,d=0;if(rA=y=rA-112|0,(r|=0)|(i|=0)){for(u=h[s+28|0]|h[s+29|0]<<8|h[s+30|0]<<16|h[s+31|0]<<24,a[y+24>>2]=h[s+24|0]|h[s+25|0]<<8|h[s+26|0]<<16|h[s+27|0]<<24,a[y+28>>2]=u,u=h[s+20|0]|h[s+21|0]<<8|h[s+22|0]<<16|h[s+23|0]<<24,a[y+16>>2]=h[s+16|0]|h[s+17|0]<<8|h[s+18|0]<<16|h[s+19|0]<<24,a[y+20>>2]=u,u=h[s+4|0]|h[s+5|0]<<8|h[s+6|0]<<16|h[s+7|0]<<24,a[y>>2]=h[0|s]|h[s+1|0]<<8|h[s+2|0]<<16|h[s+3|0]<<24,a[y+4>>2]=u,u=8,d=h[s+12|0]|h[s+13|0]<<8|h[s+14|0]<<16|h[s+15|0]<<24,a[y+8>>2]=h[s+8|0]|h[s+9|0]<<8|h[s+10|0]<<16|h[s+11|0]<<24,a[y+12>>2]=d,s=h[n+4|0]|h[n+5|0]<<8|h[n+6|0]<<16|h[n+7|0]<<24,a[y+96>>2]=h[0|n]|h[n+1|0]<<8|h[n+2|0]<<16|h[n+3|0]<<24,a[y+100>>2]=s;v[(y+96|0)+u|0]=E,E=(255&c)<<24|E>>>8,c=c>>>8|0,(0|(u=u+1|0))!=16;);if(!i&r>>>0>63|i)for(;;){for(u=0,Mg(y+32|0,y+96|0,y);v[e+u|0]=h[(y+32|0)+u|0]^h[t+u|0],s=1,(0|(u=u+1|0))!=64;);for(u=8;n=h[0|(E=(y+96|0)+u|0)]+s|0,v[0|E]=n,s=n>>>8|0,(0|(u=u+1|0))!=16;);if(t=t- -64|0,e=e- -64|0,i=i-1|0,!(!(i=(r=r+-64|0)>>>0<4294967232?i+1|0:i)&r>>>0>63|i))break}if(r|i)for(u=0,Mg(y+32|0,y+96|0,y);v[e+u|0]=h[(y+32|0)+u|0]^h[t+u|0],(0|r)!=(0|(u=u+1|0)););B0(y+32|0,64),B0(y,32)}return rA=y+112|0,0}],Ge.grow=function(e){var t=this.length;return this.length=this.length+e,t},Ge.set=function(e,t){this[e]=t},Ge.get=function(e){return this[e]},Ge);function Xi(){return q0.byteLength/65536|0}return{f:function(){},g:function(e,t,r,i,n,E,c,s,y,u,d,S){return 0|Ii(e|=0,t|=0,r|=0,i|=0,(e=0)|(n|=0),E|=0,c|=0,e|(s|=0),y|=0,d|=0,S|=0)},h:function(e,t,r,i,n,E,c,s,y,u,d){return e|=0,t|=0,y|=0,y=i|=0,!(i=n|=0)&(n=0|y)>>>0<4294967280?(Ii(e,e+n|0,0,r|=0,n,i,E|=0,c|=0,s|=0,u|=0,d|=0),t&&(i=(e=n+16|0)>>>0<16?i+1|0:i,a[t>>2]=e,a[t+4>>2]=i)):(rt(),K0()),0},i:function(e,t,r,i,n,E,c,s,y,u,d,S){return 0|_0(e|=0,t|=0,r|=0,i|=0,(e=0)|(n|=0),E|=0,c|=0,e|(s|=0),y|=0,d|=0,S|=0)},j:function(e,t,r,i,n,E,c,s,y,u,d){return e|=0,t|=0,y|=0,y=i|=0,!(i=n|=0)&(n=0|y)>>>0<4294967280?(_0(e,e+n|0,0,r|=0,n,i,E|=0,c|=0,s|=0,u|=0,d|=0),t&&(i=(e=n+16|0)>>>0<16?i+1|0:i,a[t>>2]=e,a[t+4>>2]=i)):(rt(),K0()),0},k:function(e,t,r,i,n,E,c,s,y,u,d){return 0|G0(e|=0,r|=0,(e=0)|(i|=0),n|=0,E|=0,c|=0,e|(s|=0),y|=0,u|=0,d|=0)},l:function(e,t,r,i,n,E,c,s,y,u,d){return t|=0,r|=0,i|=0,n|=0,s|=0,s|=0,r=-1,!(E|=0)&(n|=0)>>>0>=16|E&&(r=G0(e|=0,i,n-16|0,E-(n>>>0<16)|0,(i+n|0)-16|0,c|=0,s,y|=0,u|=0,d|=0)),t&&(a[t>>2]=r?0:n-16|0,a[t+4>>2]=r?0:E-(n>>>0<16)|0),0|r},m:function(e,t,r,i,n,E,c,s,y,u,d){return 0|qA(e|=0,r|=0,(e=0)|(i|=0),n|=0,E|=0,c|=0,e|(s|=0),y|=0,u|=0,d|=0)},n:function(e,t,r,i,n,E,c,s,y,u,d){return t|=0,r|=0,i|=0,n|=0,s|=0,s|=0,r=-1,!(E|=0)&(n|=0)>>>0>=16|E&&(r=qA(e|=0,i,n-16|0,E-(n>>>0<16)|0,(i+n|0)-16|0,c|=0,s,y|=0,u|=0,d|=0)),t&&(a[t>>2]=r?0:n-16|0,a[t+4>>2]=r?0:E-(n>>>0<16)|0),0|r},o:it,p:function(){return 12},q:Se,r:Ut,s:be,t:og,u:it,v:Ei,w:Se,x:Ut,y:be,z:og,A:function(e,t,r,i,n,E,c,s,y,u,d,S){return 0|F(e|=0,t|=0,r|=0,i|=0,(e=0)|(n|=0),E|=0,c|=0,e|(s|=0),y|=0,d|=0,S|=0)},B:function(e,t,r,i,n,E,c,s,y,u,d){return e|=0,t|=0,y|=0,y=i|=0,!(i=n|=0)&(n=0|y)>>>0<4294967280?(F(e,e+n|0,0,r|=0,n,i,E|=0,c|=0,s|=0,u|=0,d|=0),t&&(i=(e=n+16|0)>>>0<16?i+1|0:i,a[t>>2]=e,a[t+4>>2]=i)):(rt(),K0()),0},C:function(e,t,r,i,n,E,c,s,y,u,d){return 0|yr(e|=0,r|=0,(e=0)|(i|=0),n|=0,E|=0,c|=0,e|(s|=0),y|=0,u|=0,d|=0)},D:function(e,t,r,i,n,E,c,s,y,u,d){return t|=0,r|=0,i|=0,n|=0,s|=0,s|=0,r=-1,!(E|=0)&(n|=0)>>>0>=16|E&&(r=yr(e|=0,i,n-16|0,E-(n>>>0<16)|0,(i+n|0)-16|0,c|=0,s,y|=0,u|=0,d|=0)),t&&(a[t>>2]=r?0:n-16|0,a[t+4>>2]=r?0:E-(n>>>0<16)|0),0|r},E:it,F:Gr,G:Se,H:Ut,I:be,J:og,K:it,L:it,M:function(e,t,r,i,n){return 0|Qr(e|=0,t|=0,r|=0,i|=0,n|=0)},N:function(e,t,r,i,n){var E;return e|=0,rA=E=rA-32|0,Qr(E,t|=0,r|=0,i|=0,n|=0),t=qi(e,E),r=_r(E,e,32),rA=E+32|0,r|((0|e)==(0|E)?-1:t)},O:og,P:it,Q:it,R:it,S:it,T:Gr,U:Ut,V:be,W:function(e,t,r){e|=0,t|=0;var i,n=0;return rA=i=rA+-64|0,Fe(i,r|=0,32,0),r=a[i+28>>2],n=a[i+24>>2],v[t+24|0]=n,v[t+25|0]=n>>>8,v[t+26|0]=n>>>16,v[t+27|0]=n>>>24,v[t+28|0]=r,v[t+29|0]=r>>>8,v[t+30|0]=r>>>16,v[t+31|0]=r>>>24,r=a[i+20>>2],n=a[i+16>>2],v[t+16|0]=n,v[t+17|0]=n>>>8,v[t+18|0]=n>>>16,v[t+19|0]=n>>>24,v[t+20|0]=r,v[t+21|0]=r>>>8,v[t+22|0]=r>>>16,v[t+23|0]=r>>>24,r=a[i+12>>2],n=a[i+8>>2],v[t+8|0]=n,v[t+9|0]=n>>>8,v[t+10|0]=n>>>16,v[t+11|0]=n>>>24,v[t+12|0]=r,v[t+13|0]=r>>>8,v[t+14|0]=r>>>16,v[t+15|0]=r>>>24,r=a[i+4>>2],n=a[i>>2],v[0|t]=n,v[t+1|0]=n>>>8,v[t+2|0]=n>>>16,v[t+3|0]=n>>>24,v[t+4|0]=r,v[t+5|0]=r>>>8,v[t+6|0]=r>>>16,v[t+7|0]=r>>>24,B0(i,64),e=oi(e,t),rA=i- -64|0,0|e},X:Ri,Y:Zr,Z:function(e,t,r,i,n,E,c){return 0|mr(e|=0,t|=0,r|=0,i|=0,n|=0,E|=0,c|=0)},_:function(e,t,r,i,n,E,c,s){return 0|Fi(e|=0,t|=0,r|=0,i|=0,n|=0,E|=0,c|=0,s|=0)},$:function(e,t,r,i,n,E){return e|=0,t|=0,n|=0,E|=0,!(i|=0)&(r|=0)>>>0>=4294967280|i&&(rt(),K0()),0|mr(e+16|0,e,t,r,i,n,E)},aa:function(e,t,r,i,n,E,c){return 0|Si(e|=0,t|=0,r|=0,i|=0,n|=0,E|=0,c|=0)},ba:function(e,t,r,i,n,E,c){return 0|kr(e|=0,t|=0,r|=0,i|=0,n|=0,E|=0,c|=0)},ca:function(e,t,r,i,n,E,c,s){return 0|vi(e|=0,t|=0,r|=0,i|=0,n|=0,E|=0,c|=0,s|=0)},da:function(e,t,r,i,n,E){return t|=0,0|(!(i|=0)&(r|=0)>>>0>=16|i?kr(e|=0,t+16|0,t,r-16|0,i-(r>>>0<16)|0,n|=0,E|=0):-1)},ea:function(e,t,r,i,n,E,c){return 0|mi(e|=0,t|=0,r|=0,i|=0,n|=0,E|=0,c|=0)},fa:function(e,t,r,i,n){e|=0,t|=0,n|=0;var E,c,s=0,y=0;return c=r|=0,r=i|=0,rA=E=rA-96|0,i=-1,Ri(E+32|0,E)||(bi(s=E- -64|0,y=E+32|0,n),i=Si(e+32|0,t,c,r,s,n,E),t=a[E+60>>2],r=a[E+56>>2],v[e+24|0]=r,v[e+25|0]=r>>>8,v[e+26|0]=r>>>16,v[e+27|0]=r>>>24,v[e+28|0]=t,v[e+29|0]=t>>>8,v[e+30|0]=t>>>16,v[e+31|0]=t>>>24,t=a[E+52>>2],r=a[E+48>>2],v[e+16|0]=r,v[e+17|0]=r>>>8,v[e+18|0]=r>>>16,v[e+19|0]=r>>>24,v[e+20|0]=t,v[e+21|0]=t>>>8,v[e+22|0]=t>>>16,v[e+23|0]=t>>>24,t=a[E+44>>2],r=a[E+40>>2],v[e+8|0]=r,v[e+9|0]=r>>>8,v[e+10|0]=r>>>16,v[e+11|0]=r>>>24,v[e+12|0]=t,v[e+13|0]=t>>>8,v[e+14|0]=t>>>16,v[e+15|0]=t>>>24,t=a[E+36>>2],r=a[E+32>>2],v[0|e]=r,v[e+1|0]=r>>>8,v[e+2|0]=r>>>16,v[e+3|0]=r>>>24,v[e+4|0]=t,v[e+5|0]=t>>>8,v[e+6|0]=t>>>16,v[e+7|0]=t>>>24,B0(E,32),B0(y,32),B0(s,24)),rA=E+96|0,0|i},ga:function(e,t,r,i,n,E){e|=0,t|=0,E|=0;var c,s=0;return rA=c=rA-32|0,s=-1,!(i|=0)&(r|=0)>>>0>=48|i&&(bi(c,t,n|=0),s=mi(e,t+32|0,r-32|0,i-(r>>>0<32)|0,c,t,E)),rA=c+32|0,0|s},ha:function(){return 48},ia:Ut,ja:Tg,ka:it,la:Ut,ma:Tg,na:it,oa:function(){return 384},pa:function(e,t,r,i,n,E,c){return 0|Li(e|=0,t|=0,r|=0,i|=0,n|=0,E|=0,c|=0)},qa:Fr,ra:function(e,t,r,i){return 0|Vt(e|=0,t|=0,r|=0,i|=0)},sa:vr,ta:og,ua:Tg,va:function(e,t,r,i){return 0|Fe(e|=0,t|=0,r|=0,i|=0)},wa:Ut,xa:Tg,ya:Ei,za:it,Aa:function(e,t,r,i,n,E){e|=0,t|=0,r|=0,i|=0,E|=0;var c,s=0,y=0,u=0,d=0;return rA=c=rA-32|0,u=h[0|(n|=0)]|h[n+1|0]<<8|h[n+2|0]<<16|h[n+3|0]<<24,n=h[n+4|0]|h[n+5|0]<<8|h[n+6|0]<<16|h[n+7|0]<<24,a[c+24>>2]=0,a[c+28>>2]=0,a[c+16>>2]=u,a[c+20>>2]=n,X0(c,r,i),a[c+8>>2]=0,a[c+12>>2]=0,t-65>>>0<=4294967246?(a[8952]=28,e=-1):(r=c+16|0,t-65>>>0<4294967232?e=-1:(rA=d=(i=rA)-384&-64,!E|!e|((n=255&t)-65&255)>>>0<=191?(rt(),K0()):(rA=y=rA-192|0,!E|(n-65&255)>>>0<=191?(rt(),K0()):(mt[y+130>>1]=257,v[y+129|0]=32,v[y+128|0]=n,ei(4|(t=y+128|0)),X0(8|t,0,0),a[y+152>>2]=0,a[y+156>>2]=0,a[y+144>>2]=0,a[y+148>>2]=0,c?(u=h[c+4|0]|h[c+5|0]<<8|h[c+6|0]<<16|h[c+7|0]<<24,s=y+128|0,t=h[0|c]|h[c+1|0]<<8|h[c+2|0]<<16|h[c+3|0]<<24,v[s+32|0]=t,v[s+33|0]=t>>>8,v[s+34|0]=t>>>16,v[s+35|0]=t>>>24,v[s+36|0]=u,v[s+37|0]=u>>>8,v[s+38|0]=u>>>16,v[s+39|0]=u>>>24,u=h[c+12|0]|h[c+13|0]<<8|h[c+14|0]<<16|h[c+15|0]<<24,t=h[c+8|0]|h[c+9|0]<<8|h[c+10|0]<<16|h[c+11|0]<<24,v[s+40|0]=t,v[s+41|0]=t>>>8,v[s+42|0]=t>>>16,v[s+43|0]=t>>>24,v[s+44|0]=u,v[s+45|0]=u>>>8,v[s+46|0]=u>>>16,v[s+47|0]=u>>>24):(a[y+168>>2]=0,a[y+172>>2]=0,a[y+160>>2]=0,a[y+164>>2]=0),r?(u=h[r+4|0]|h[r+5|0]<<8|h[r+6|0]<<16|h[r+7|0]<<24,s=y+128|0,t=h[0|r]|h[r+1|0]<<8|h[r+2|0]<<16|h[r+3|0]<<24,v[s+48|0]=t,v[s+49|0]=t>>>8,v[s+50|0]=t>>>16,v[s+51|0]=t>>>24,v[s+52|0]=u,v[s+53|0]=u>>>8,v[s+54|0]=u>>>16,v[s+55|0]=u>>>24,u=h[r+12|0]|h[r+13|0]<<8|h[r+14|0]<<16|h[r+15|0]<<24,t=h[r+8|0]|h[r+9|0]<<8|h[r+10|0]<<16|h[r+11|0]<<24,v[s+56|0]=t,v[s+57|0]=t>>>8,v[s+58|0]=t>>>16,v[s+59|0]=t>>>24,v[s+60|0]=u,v[s+61|0]=u>>>8,v[s+62|0]=u>>>16,v[s+63|0]=u>>>24):(a[y+184>>2]=0,a[y+188>>2]=0,a[y+176>>2]=0,a[y+180>>2]=0),J(d,y+128|0),P0(y+32|0,0,96),wg(d,t=W0(y,E,32),128,0),B0(t,128),rA=t+192|0),wg(d,0,0,0),he(d,e,n),rA=i),e=0)),rA=c+32|0,0|e},Ba:og,Ca:function(e,t,r){return e|=0,Li(t|=0,32,r|=0,32,0,0,0),0|ai(e,t)},Da:function(e,t){return e|=0,St(t|=0,32),0|ai(e,t)},Ea:function(e,t,r,i,n){t|=0,r|=0,i|=0,n|=0;var E,c,s=0,y=0;if(c=s=rA,rA=s=s-512&-64,E=(e|=0)||t){if(y=-1,!ri(s+96|0,i,n)){for(i=t||e,e=0,Fr(t=s+128|0,0,0,64),Vt(t,y=s+96|0,32,0),B0(y,32),Vt(t,r,32,0),Vt(t,n,32,0),vr(t,s+32|0,64),B0(t,384);t=(s+32|0)+e|0,v[e+E|0]=h[0|t],v[e+i|0]=h[t+32|0],(0|(e=e+1|0))!=32;);B0(s+32|0,64),y=0}return rA=c,0|y}rt(),K0()},Fa:function(e,t,r,i,n){t|=0,r|=0,i|=0,n|=0;var E,c,s=0,y=0;if(c=s=rA,rA=s=s-512&-64,E=(e|=0)||t){if(y=-1,!ri(s+96|0,i,n)){for(i=t||e,e=0,Fr(t=s+128|0,0,0,64),Vt(t,y=s+96|0,32,0),B0(y,32),Vt(t,n,32,0),Vt(t,r,32,0),vr(t,s+32|0,64),B0(t,384);t=(s+32|0)+e|0,v[e+i|0]=h[0|t],v[e+E|0]=h[t+32|0],(0|(e=e+1|0))!=32;);B0(s+32|0,64),y=0}return rA=c,0|y}rt(),K0()},Ga:it,Ha:it,Ia:it,Ja:it,Ka:Ur,La:Hr,Ma:Hr,Na:Ut,Oa:Ci,Pa:Se,Qa:Ci,Ra:Ut,Sa:function(){return 128},Ta:function(){return 1403},Ua:Ur,Va:Ci,Wa:function(){return 8192},Xa:function(){return-2147483648},Ya:Hr,Za:function(){return 67108864},_a:si,$a:function(){return 268435456},ab:function(){return 4},bb:function(){return 1073741824},cb:function(e,t,r,i,n,E,c,s,y,u,d){var S;e|=0,t|=0,r|=0,i|=0,E|=0,c|=0,y|=0,u|=0,t|=0,S=0|(n|=0),n=0|(s|=0);A:{switch((d|=0)-1|0){case 0:e=P0(e,0,t);t:{if((0|r)==1|r>>>0>1)a[8952]=22;else if(!r&t>>>0<=15)a[8952]=28;else if(!(E|y)&u>>>0<2147483649)if((!y&n>>>0>=3|(0|y)!=0)&u>>>0>8191){if((0|e)!=(0|i)){e=pg(n,u>>>10|0,1,i,S,c,16,e,t,0,0,1)?-1:0;break t}a[8952]=28}else a[8952]=28;else a[8952]=22;e=-1}break A;case 1:e=P0(e,0,t);t:{if((0|r)==1|r>>>0>1)a[8952]=22;else if(!r&t>>>0<=15)a[8952]=28;else if(!(E|y)&u>>>0<2147483649)if(!!(n|y)&u>>>0>8191){if((0|e)!=(0|i)){e=pg(n,u>>>10|0,1,i,S,c,16,e,t,0,0,2)?-1:0;break t}a[8952]=28}else a[8952]=28;else a[8952]=22;e=-1}break A}a[8952]=28,e=-1}return 0|e},db:function(e,t,r,i,n,E,c){return 0|hi(e|=0,t|=0,(e=0)|(r|=0),i|=0,e|(n|=0),E|=0,c|=0)},eb:function(e,t,r,i,n,E,c,s){e|=0,t|=0,i|=0,E|=0,c|=0;var y=0;y=r|=0,y|=r=0,r|=n|=0;A:{switch((s|=0)-1|0){case 1:e=hi(e,t,y,i,r,E,c);break A;default:rt(),K0();case 0:}rA=n=rA-16|0,e=P0(e,0,128),!(i|E)&c>>>0<2147483649?(!E&r>>>0>=3|(0|E)!=0)&c>>>0>8191?(St(n,16),e=pg(r,c>>>10|0,1,t,y,n,16,0,32,e,128,1)?-1:0):(a[8952]=28,e=-1):(a[8952]=22,e=-1),rA=n+16|0}return 0|e},fb:function(e,t,r,i){t|=0,r|=0,i|=0;A:if(Lt(e|=0,1403,10))if(Lt(e,1393,9))a[8952]=28,e=-1;else{if((0|i)==1|i>>>0>1)a[8952]=22;else{if(!(e=w(e,t,r,1)))break A;(0|e)==-35&&(a[8952]=28)}e=-1}else{if((0|i)==1|i>>>0>1)a[8952]=22;else{if(!(e=w(e,t,r,2)))break A;(0|e)==-35&&(a[8952]=28)}e=-1}return 0|e},gb:function(e,t,r,i){return t|=0,r|=0,i|=0,Lt(e|=0,1403,10)?Lt(e,1393,9)?(a[8952]=28,e=-1):e=k(e,t,r,i,1):e=k(e,t,r,i,2),0|e},hb:ai,ib:ri,jb:it,kb:it,lb:it,mb:Gr,nb:Ut,ob:be,pb:og,qb:mr,rb:function(e,t,r,i,n,E){return e|=0,t|=0,n|=0,E|=0,!(i|=0)&(r|=0)>>>0>=4294967280|i&&(rt(),K0()),cr(e+16|0,e,t,r,i,n,E),0},sb:kr,tb:function(e,t,r,i,n,E){return t|=0,0|(!(i|=0)&(r|=0)>>>0>=16|i?hr(e|=0,t+16|0,t,r-16|0,i-(r>>>0<16)|0,n|=0,E|=0):-1)},ub:og,vb:function(e,t,r){return e|=0,r|=0,St(t|=0,24),Rg(e,t,r),gi(e),r=h[t+16|0]|h[t+17|0]<<8|h[t+18|0]<<16|h[t+19|0]<<24,t=h[t+20|0]|h[t+21|0]<<8|h[t+22|0]<<16|h[t+23|0]<<24,v[e+44|0]=0,v[e+45|0]=0,v[e+46|0]=0,v[e+47|0]=0,v[e+48|0]=0,v[e+49|0]=0,v[e+50|0]=0,v[e+51|0]=0,v[e+36|0]=r,v[e+37|0]=r>>>8,v[e+38|0]=r>>>16,v[e+39|0]=r>>>24,v[e+40|0]=t,v[e+41|0]=t>>>8,v[e+42|0]=t>>>16,v[e+43|0]=t>>>24,0},wb:function(e,t,r){return Rg(e|=0,t|=0,r|=0),gi(e),r=h[t+16|0]|h[t+17|0]<<8|h[t+18|0]<<16|h[t+19|0]<<24,t=h[t+20|0]|h[t+21|0]<<8|h[t+22|0]<<16|h[t+23|0]<<24,v[e+44|0]=0,v[e+45|0]=0,v[e+46|0]=0,v[e+47|0]=0,v[e+48|0]=0,v[e+49|0]=0,v[e+50|0]=0,v[e+51|0]=0,v[e+36|0]=r,v[e+37|0]=r>>>8,v[e+38|0]=r>>>16,v[e+39|0]=r>>>24,v[e+40|0]=t,v[e+41|0]=t>>>8,v[e+42|0]=t>>>16,v[e+43|0]=t>>>24,0},xb:_e,yb:function(e,t,r,i,n,E,c,s,y,u){e|=0,t|=0,i|=0,c|=0,s|=0,y|=0,u|=0;var d=0,S=0,G=0,R=0;return S=n|=0,n=E|=0,E=0|S,s|=d,rA=S=rA-336|0,(r|=0)&&(a[r>>2]=0,a[r+4>>2]=0),!n&E>>>0<4294967279?(me(G=S+16|0,64,R=e+32|0,e),Wt(d=S+80|0,G),B0(G,64),b0(d,c,s,y),b0(d,34048,0-s&15,0),P0(G,0,64),v[S+16|0]=u,Jg(G,G,64,0,R,1,e),b0(d,G,64,0),v[0|t]=h[S+16|0],Jg(c=t+1|0,i,E,n,R,2,e),b0(d,c,E,n),b0(d,34048,15&E,0),X0(t=S+8|0,s,y),b0(d,t,8,0),X0(t,E- -64|0,n-((E>>>0<4294967232)-1|0)|0),b0(d,t,8,0),jt(d,t=E+c|0),B0(d,256),ki(e+36|0,t),di(R),(2&u||zr(R,4))&&_e(e),r&&(n=(e=E+17|0)>>>0<17?n+1|0:n,a[r>>2]=e,a[r+4>>2]=n),rA=S+336|0):(rt(),K0()),0},zb:function(e,t,r,i,n,E,c,s,y,u){e|=0,t|=0,i|=0,n|=0,E|=0,c|=0,s|=0,u|=0;var d,S=0,G=0,R=0,L=0,Y=0,T=0;E|=0,d=(y|=0)|S,rA=S=rA-352|0,(r|=0)&&(a[r>>2]=0,a[r+4>>2]=0),i&&(v[0|i]=255),T=-1;A:{t:{if(!(!c&E>>>0<17)){if(!(y=c-(E>>>0<17)|0)&(L=E-17|0)>>>0>=4294967279|y)break t;me(G=S+32|0,64,Y=e+32|0,e),Wt(R=S+96|0,G),B0(G,64),b0(R,s,d,u),b0(R,34048,0-d&15,0),P0(G,0,64),v[S+32|0]=h[0|n],Jg(G,G,64,0,Y,1,e),s=h[S+32|0],v[S+32|0]=h[0|n],b0(R,G,64,0),b0(R,G=n+1|0,L,y),b0(R,34048,E-1&15,0),X0(n=S+24|0,d,u),b0(R,n,8,0),X0(n,E=E+47|0,c=E>>>0<47?c+1|0:c),b0(R,n,8,0),jt(R,S),B0(R,256),_r(S,G+L|0,16)?B0(S,16):(Jg(t,G,L,y,Y,2,e),ki(e+36|0,S),di(Y),(2&s||zr(Y,4))&&_e(e),r&&(a[r>>2]=L,a[r+4>>2]=y),T=0,i&&(v[0|i]=s))}rA=S+352|0;break A}rt(),K0()}return 0|T},Ab:function(){return 52},Bb:function(){return 17},Cb:Gr,Db:it,Eb:function(){return-18},Fb:Se,Gb:Ur,Hb:Hr,Ib:si,Jb:Ei,Kb:Ut,Lb:function(e,t,r,i,n){e|=0,t|=0,r|=0,i|=0;var E=0,c=0,s=0,y=0,u=0,d=0,S=0,G=0,R=0,L=0,Y=0,T=0,X=0,f=0,l=0,m=0;if(c=n|=0,n=h[n+4|0]|h[n+5|0]<<8|h[n+6|0]<<16|h[n+7|0]<<24,d=1886610805^(E=h[0|c]|h[c+1|0]<<8|h[c+2|0]<<16|h[c+3|0]<<24),u=1936682341^n,E^=1852142177,S=1819895653^n,n=1852075885^(s=h[c+8|0]|h[c+9|0]<<8|h[c+10|0]<<16|h[c+11|0]<<24),y=1685025377^(c=h[c+12|0]|h[c+13|0]<<8|h[c+14|0]<<16|h[c+15|0]<<24),G=2037671283^s,R=1952801890^c,c=r,(0|(s=(t+r|0)-(L=7&r)|0))!=(0|t)){for(;Y=h[0|t]|h[t+1|0]<<8|h[t+2|0]<<16|h[t+3|0]<<24,m=h[t+4|0]|h[t+5|0]<<8|h[t+6|0]<<16|h[t+7|0]<<24,X=cA(n,y,13),i=o,r=y+u|0,y=r=(d=n+d|0)>>>0>>0?r+1|0:r,d=cA(u=d,r,32),f=o,G=cA(n=G^Y,r=R^m,16),r=r+S|0,r=(n=n+E|0)>>>0>>0?r+1|0:r,E=n,G=cA(n^=G,S=r^(R=o),21),R=o,X=cA(u^=X,i=y^=i,17),l=o,r=r+i|0,E=cA(y=E+u|0,r=y>>>0>>0?r+1|0:r,32),i=o,X=cA(u=y^X,r^=l,13),l=o,y=r,T=u,r=S+f|0,S=u=n+d|0,n=r=u>>>0>>0?r+1|0:r,r=r+y|0,d=u=T+u|0,y=r=u>>>0>>0?r+1|0:r,r=cA(u,r,32),f=o,u=n^=R,n=cA(S^=G,n,16),G=o,R=r,T=n,r=i+u|0,E=r=(n=E+S|0)>>>0>>0?r+1|0:r,r=(G^=r)+f|0,i=u=R+(S=T^n)|0,G=cA(S,G,21)^i,R=(u=i>>>0>>0?r+1|0:r)^o,r=y^l,d=cA(y=d^X,r,17),r=r+E|0,r=(y=n+y|0)>>>0>>0?r+1|0:r,n=(E=y)^d,y=r^(S=o),d=i^Y,u^=m,E=cA(E,r,32),S=o,(0|s)!=(0|(t=t+8|0)););t=s}switch(r=c<<24,c=0,i=r,L-1|0){case 6:i|=h[t+6|0]<<16;case 5:i|=h[t+5|0]<<8;case 4:i|=h[t+4|0];case 3:c|=(s=h[t+3|0])<<24,i|=r=s>>>8|0;case 2:c|=(s=h[t+2|0])<<16,i|=r=s>>>16|0;case 1:c|=(s=h[t+1|0])<<8,i|=r=s>>>24|0;case 0:c=h[0|t]|c}return L=cA(n,y,13),Y=o,r=y+u|0,s=t=n+d|0,n=r=t>>>0>>0?r+1|0:r,y=cA(t,r,32),u=o,R=t=cA(d=c^G,r=t=i^R,16),r=r+S|0,r=(t=E+d|0)>>>0>>0?r+1|0:r,E=t,S=cA(t^=R,d=r^(G=o),21),G=o,L=cA(s^=L,n^=Y,17),Y=o,r=r+n|0,r=(n=E+s|0)>>>0>>0?r+1|0:r,E=n,n=cA(n,r,32),R=o,L=cA(s=E^L,r^=Y,13),Y=o,E=r,T=s,r=u+d|0,y=s=t+y|0,t=r=s>>>0>>0?r+1|0:r,r=r+E|0,E=r=(s=T+s|0)>>>0>>0?r+1|0:r,u=cA(s,r,32),d=o,G=t=cA(y^=S,r=t^=G,16),r=r+R|0,r=(t=n+y|0)>>>0>>0?r+1|0:r,n=t,S=cA(t^=G,y=r^(S=o),21),G=o,L=cA(s^=L,E^=Y,17),Y=o,r=r+E|0,r=(E=n+s|0)>>>0>>0?r+1|0:r,s=cA(n=E,r,32),R=o,L=cA(E=n^L,r^=Y,13),Y=o,n=r,T=E,r=y+d|0,r=(E=t+u|0)>>>0>>0?r+1|0:r,t=c,c=E,y=t^E,t=r,r=(r^i)+n|0,i=r=(E=T+y|0)>>>0>>0?r+1|0:r,y=cA(E,r,32),u=o,r=t^G,n=cA(t=c^S,r,16),c=o,d=n,r=r+R|0,r=(n=t+(255^s)|0)>>>0>>0?r+1|0:r,s=cA(t=d^n,c^=r,21),d=o,G=cA(E^=L,i^=Y,17),R=o,r=r+i|0,r=(i=n+E|0)>>>0>>0?r+1|0:r,i=cA(n=i,r,32),S=o,G=cA(E=n^G,r^=R,13),R=o,n=r,T=E,r=c+u|0,c=E=t+y|0,t=r=E>>>0>>0?r+1|0:r,r=r+n|0,n=r=(E=T+E|0)>>>0>>0?r+1|0:r,y=cA(E,r,32),u=o,d=t=cA(c^=s,r=t^=d,16),r=r+S|0,r=(t=i+c|0)>>>0>>0?r+1|0:r,i=t,s=cA(t^=d,c=r^(s=o),21),d=o,G=cA(E^=G,n^=R,17),R=o,r=r+n|0,i=cA(n=i+E|0,r=n>>>0>>0?r+1|0:r,32),S=o,G=cA(E=n^G,r^=R,13),R=o,n=r,T=E,r=c+u|0,y=E=t+y|0,c=E,t=r=E>>>0>>0?r+1|0:r,r=r+n|0,r=(E=T+E|0)>>>0>>0?r+1|0:r,c=E,n=r,u=cA(E,r,32),L=o,y=t=cA(E=s^y,r=t^=d,16),r=r+S|0,r=(t=i+E|0)>>>0>>0?r+1|0:r,i=t,t^=y,y=E=r^(s=o),s=cA(t,E,21),E=o,S=cA(c^=G,n^=R,17),G=o,r=r+n|0,i=cA(n=i+c|0,r=n>>>0>>0?r+1|0:r,32),d=o,G=r^=G,S=cA(n^=S,r,13),c=o,R=s,r=y+L|0,y=s=t+u|0,t=r=s>>>0>>0?r+1|0:r,R=E=cA(s^=R,r^=E,16),r=r+d|0,r=(E=i+s|0)>>>0>>0?r+1|0:r,i=E,E=r,r=cA(R^i,r^(u=o),21),u=o,d=r,r=t+G|0,r=E+(c^=r=(s=n+y|0)>>>0>>0?r+1|0:r)|0,r=(t=i+(n=s^S)|0)>>>0>>0?r+1|0:r,i=d^t^cA(n,c,17),n=o^r^u,X0(e,cA(t,r,32)^i,o^n),0},Mb:function(e){St(e|=0,16)},Nb:function(){return 208},Ob:Tg,Pb:it,Qb:it,Rb:Tg,Sb:function(){return-65},Tb:function(e,t,r){return 0|nr(e|=0,t|=0,r|=0)},Ub:function(e,t){var r;return e|=0,t|=0,rA=r=rA-32|0,St(r,32),nr(e,t,r),B0(r,32),rA=r+32|0,0},Vb:function(e,t,r,i,n,E){var c;return t|=0,n|=0,E|=0,rA=c=rA-16|0,xi(e|=0,c+8|0,lr(e- -64|0,r|=0,r=i|=0),r,n,E),a[c+8>>2]!=64|a[c+12>>2]?(t&&(a[t>>2]=0,a[t+4>>2]=0),P0(e,0,r- -64|0),e=-1):(e=0,t&&(a[t>>2]=r- -64,a[t+4>>2]=n-((r>>>0<4294967232)-1|0))),rA=c+16|0,0|e},Wb:function(e,t,r,i,n,E){e|=0,t|=0,r|=0;var c=0;A:{t:{if(c=i|=0,!(!(n|=0)&i>>>0<64||(i=n-1|0,c=n=c+-64|0,!(i=n>>>0<4294967232?i+1|0:i)&n>>>0>4294967231|i))){if(!Pi(r,n=r- -64|0,c,i,E|=0))break t;e&&P0(e,0,c)}if(r=-1,!t)break A;a[t>>2]=0,a[t+4>>2]=0;break A}t&&(a[t>>2]=c,a[t+4>>2]=i),r=0,e&&lr(e,n,c)}return 0|r},Xb:function(e,t,r,i,n,E){return 0|xi(e|=0,t|=0,r|=0,i|=0,n|=0,E|=0)},Yb:function(e,t,r,i,n){return 0|Pi(e|=0,t|=0,r|=0,i|=0,n|=0)},Zb:function(e){return ve(e|=0),0},_b:function(e,t,r,i){return 0|ut(e|=0,t|=0,r|=0,i|=0)},$b:function(e,t,r,i){var n;return t|=0,r|=0,i|=0,rA=n=rA+-64|0,ag(e|=0,n),e=rr(t,r,n,64,0,i,1),rA=n- -64|0,0|e},ac:function(e,t,r){var i;return t|=0,r|=0,rA=i=rA+-64|0,ag(e|=0,i),e=Br(t,i,64,0,r,1),rA=i- -64|0,0|e},bc:function(e,t){e|=0;var r,i=0,n=0,E=0,c=0,s=0,y=0;if(rA=r=rA-256|0,y=-1,!K(t|=0)&&!or(r+96|0,t)){for(rA=i=(rA=c=rA-160|0)-1760|0,pt(E=i+480|0,n=r+96|0),wr(t=i+320|0,n),$0(i,t),_t(t,i,E),$0(E=i+160|0,t),pt(n=i+640|0,E),_t(t,i,n),$0(E,t),pt(n=i+800|0,E),_t(t,i,n),$0(E,t),pt(n=i+960|0,E),_t(t,i,n),$0(E,t),pt(n=i+1120|0,E),_t(t,i,n),$0(E,t),pt(n=i+1280|0,E),_t(t,i,n),$0(E,t),pt(n=i+1440|0,E),_t(t,i,n),$0(E,t),pt(i+1600|0,E),Yi(c),t=252;wr(i+320|0,c),E=t,(0|(t=v[t+33504|0]))>0?($0(n=i+160|0,s=i+320|0),_t(s,n,(i+480|0)+u0((254&t)>>>1|0,160)|0)):(0|t)>=0||($0(n=i+160|0,s=i+320|0),fi(s,n,(i+480|0)+u0((0-t&254)>>>1|0,160)|0)),$0(c,i+320|0),t=E-1|0,E;);rA=i+1760|0,t=ti(c),rA=c+160|0,t&&(Gt(r),p(r,r,E=r+136|0),Gt(t=r+48|0),b(t,t,E),xg(r,r),y0(t,t,r),ng(e,t),y=0)}return rA=r+256|0,0|y},cc:function(e,t){e|=0;var r,i=0;return rA=r=rA+-64|0,Fe(r,t|=0,32,0),v[0|r]=248&h[0|r],v[r+31|0]=63&h[r+31|0]|64,t=a[r+20>>2],i=a[r+16>>2],v[e+16|0]=i,v[e+17|0]=i>>>8,v[e+18|0]=i>>>16,v[e+19|0]=i>>>24,v[e+20|0]=t,v[e+21|0]=t>>>8,v[e+22|0]=t>>>16,v[e+23|0]=t>>>24,t=a[r+12>>2],i=a[r+8>>2],v[e+8|0]=i,v[e+9|0]=i>>>8,v[e+10|0]=i>>>16,v[e+11|0]=i>>>24,v[e+12|0]=t,v[e+13|0]=t>>>8,v[e+14|0]=t>>>16,v[e+15|0]=t>>>24,t=a[r+4>>2],i=a[r>>2],v[0|e]=i,v[e+1|0]=i>>>8,v[e+2|0]=i>>>16,v[e+3|0]=i>>>24,v[e+4|0]=t,v[e+5|0]=t>>>8,v[e+6|0]=t>>>16,v[e+7|0]=t>>>24,t=a[r+28>>2],i=a[r+24>>2],v[e+24|0]=i,v[e+25|0]=i>>>8,v[e+26|0]=i>>>16,v[e+27|0]=i>>>24,v[e+28|0]=t,v[e+29|0]=t>>>8,v[e+30|0]=t>>>16,v[e+31|0]=t>>>24,B0(r,64),rA=r- -64|0,0},dc:$r,ec:Ui,fc:function(e){var t=0,r=0;if((e|=0)>>>0>=2){for(r=(0-e>>>0)%(e>>>0)|0;(t=$r())>>>0>>0;);e=(t>>>0)%(e>>>0)|0}else e=0;return 0|e},gc:St,hc:function(e,t,r){me(e|=0,t|=0,1024,r|=0)},ic:it,jc:function(){var e=0,t=0;return(e=a[9096])&&(e=a[e+20>>2])&&(t=0|ht[0|e]()),0|t},kc:function(e,t,r){e|=0,t|=0,(0|(r|=0))==1|r>>>0>1&&(Hg(1259,1119,197,1036),K0()),St(e,t)},lc:function(e,t,r,i){e|=0,r|=0;var n=0,E=0,c=0;if(!((i|=0)>>>0>2147483646|i<<1>>>0>=(t|=0)>>>0)){if(t=0,i){for(;n=(t<<1)+e|0,E=15&(c=h[t+r|0]),v[n+1|0]=22272+((E<<8)+(E+65526&55552)|0)>>>8,E=n,n=c>>>4|0,v[0|E]=87+((n+65526>>>8&217)+n|0),(0|i)!=(0|(t=t+1|0)););t=i<<1}else t=0;return v[t+e|0]=0,0|e}rt(),K0()},mc:function(e,t,r,i,n,E,c){e|=0,t|=0,r|=0,n|=0,E|=0,c|=0;var s=0,y=0,u=0,d=0,S=0,G=0,R=0,L=0,Y=0,T=0,X=0;A:if(i|=0){t:{g:{r:for(;;){for(y=s;;){e:{if(!(255&((Y=(65526+(R=(223&(G=h[r+y|0]))-55&255)^R+65520)>>>8|0)|(u=65526+(T=48^G)>>>8|0)))){if(u=1,!n|255&S)break g;if(z(n,G))break e;s=y;break A}if(t>>>0<=d>>>0){a[8952]=68,u=0;break g}if(s=R&Y|u&T,255&S?(v[e+d|0]=s|X,d=d+1|0):X=s<<4,S^=-1,u=1,(s=y+1|0)>>>0>>0)continue r;break t}if(S=0,!((y=y+1|0)>>>0>>0))break}break}s=(e=s+1|0)>>>0>>0?i:e;break A}s=y}255&S?(a[8952]=28,L=-1,s=s-1|0,d=0):u||(d=0,L=-1)}return c?a[c>>2]=r+s:(0|i)!=(0|s)&&(a[8952]=28,L=-1),E&&(a[E>>2]=d),0|L},nc:function(e,t){var r;return e|=0,Qi(t|=0),e=u0(r=(e>>>0)/3|0,-3)+e|0,1+(u0(1&(e>>>1|e),2&t?e+1|0:4)+(r<<2)|0)|0},oc:pe,pc:fe,qc:function(){var e=0;return a[9097]?e=1:(a[8954]=0,rA=e=rA-16|0,Ni(e),a[e>>2]&&(Ni(e),P0(35820,0,40)),rA=e+16|0,a[8953]=1,Ui(),St(36368,16),a[9097]=1,e=0),0|e},rc:function(e,t,r,i,n){e|=0,t|=0,r|=0,n|=0;var E,c=0,s=0,y=0;rA=E=rA-16|0;A:{if(i|=0){if(y=-1,(c=(c=i-1|0)-(s=c&i?(r>>>0)%(i>>>0)|0:r&c)|0)>>>0>=(-1^r)>>>0)break A;if(!((r=r+c|0)>>>0>=n>>>0))for(e&&(a[e>>2]=r+1),e=t+r|0,y=0,v[E+15|0]=0,r=0;n=t=e-r|0,s=h[0|t]&h[E+15|0],t=(r^c)-1>>>24|0,v[0|n]=s|128&t,v[E+15|0]=t|h[E+15|0],(0|i)!=(0|(r=r+1|0)););}else y=-1;return rA=E+16|0,0|y}rt(),K0()},sc:function(e,t,r,i){e|=0,t|=0,r|=0,i|=0;var n,E=0,c=0,s=0,y=0,u=0;if(a[12+(n=rA-16|0)>>2]=0,i-1>>>0>>0){for(u=(E=r-1|0)+t|0,r=0,t=0;y=((128^(c=h[u-r|0]))-1&a[n+12>>2]-1&s-1)>>>8&1,a[n+12>>2]=a[n+12>>2]|0-y&r,t|=y,s|=c,(0|i)!=(0|(r=r+1|0)););a[e>>2]=E-a[n+12>>2],e=t-1|0}else e=-1;return 0|e},tc:function(){return 1368},uc:function(){return 10},vc:si,wc:Ur,xc:kt,yc:st,zc:ht}}(C0)}(gr)},instantiate:function(zA,a0){return{then:function(C0){var I0=new xt.Module(zA);C0({instance:new xt.Instance(I0)})}}},RuntimeError:Error};Ag=[],typeof xt!="object"&&qt("no native wasm support detected");var ug,ee,kg,re,tg,ie,bg,Te=!1,qe=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):void 0;function Sg(zA,a0){return zA?function(C0,I0,k0){for(var l0=I0+k0,S0=I0;C0[S0]&&!(S0>=l0);)++S0;if(S0-I0>16&&C0.subarray&&qe)return qe.decode(C0.subarray(I0,S0));for(var L0="";I0>10,56320|1023&mt)}}else L0+=String.fromCharCode((31&At)<<6|q0)}else L0+=String.fromCharCode(At)}return L0}(kg,zA,a0):""}function Xe(zA){ug=zA,U.HEAP8=ee=new Int8Array(zA),U.HEAP16=re=new Int16Array(zA),U.HEAP32=tg=new Int32Array(zA),U.HEAPU8=kg=new Uint8Array(zA),U.HEAPU16=new Uint16Array(zA),U.HEAPU32=new Uint32Array(zA),U.HEAPF32=ie=new Float32Array(zA),U.HEAPF64=bg=new Float64Array(zA)}var Oe,Ve=U.INITIAL_MEMORY||16777216;(fg=U.wasmMemory?U.wasmMemory:new xt.Memory({initial:Ve/65536,maximum:32768}))&&(ug=fg.buffer),Ve=ug.byteLength,Xe(ug);var We=[],je=[],ze=[],Tt=0,_g=null;function qt(zA){throw U.onAbort&&U.onAbort(zA),yg(zA="Aborted("+zA+")"),Te=!0,zA+=". Build with -s ASSERTIONS=1 for more info.",new xt.RuntimeError(zA)}U.preloadedImages={},U.preloadedAudios={};var wt,ne,gg,ae,Ze="data:application/octet-stream;base64,";function Be(zA){return zA.startsWith(Ze)}function $e(zA){return zA.startsWith("file://")}function Ar(zA){try{if(zA==wt&&Ag)return new Uint8Array(Ag);var a0=eg(zA);if(a0)return a0;if(U0)return U0(zA);throw"both async and sync fetching of the wasm failed"}catch(C0){qt(C0)}}Be(wt="<<< WASM_BINARY_FILE >>>")||(ne=wt,wt=U.locateFile?U.locateFile(ne,vt):vt+ne);var Tr={35048:function(){return U.getRandomValue()},35084:function(){if(U.getRandomValue===void 0)try{var zA=typeof window=="object"?window:self,a0=zA.crypto!==void 0?zA.crypto:zA.msCrypto,C0=function(){var l0=new Uint32Array(1);return a0.getRandomValues(l0),l0[0]>>>0};C0(),U.getRandomValue=C0}catch{try{var I0=require("crypto"),k0=function(){var S0=I0.randomBytes(4);return(S0[0]<<24|S0[1]<<16|S0[2]<<8|S0[3])>>>0};k0(),U.getRandomValue=k0}catch{throw"No secure random number generator found"}}}};function oe(zA){for(;zA.length>0;){var a0=zA.shift();if(typeof a0!="function"){var C0=a0.func;typeof C0=="number"?a0.arg===void 0?tr(C0)():tr(C0)(a0.arg):C0(a0.arg===void 0?null:a0.arg)}else a0(U)}}function tr(zA){return Oe.get(zA)}var Qe=[];function qr(zA){try{return fg.grow(zA-ug.byteLength+65535>>>16),Xe(fg.buffer),1}catch{}}var Xr=typeof atob=="function"?atob:function(zA){var a0,C0,I0,k0,l0,S0,L0="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",At="",q0=0;zA=zA.replace(/[^A-Za-z0-9\+\/\=]/g,"");do a0=L0.indexOf(zA.charAt(q0++))<<2|(k0=L0.indexOf(zA.charAt(q0++)))>>4,C0=(15&k0)<<4|(l0=L0.indexOf(zA.charAt(q0++)))>>2,I0=(3&l0)<<6|(S0=L0.indexOf(zA.charAt(q0++))),At+=String.fromCharCode(a0),l0!==64&&(At+=String.fromCharCode(C0)),S0!==64&&(At+=String.fromCharCode(I0));while(q0>=2;S0=kg[k0++];){var L0=S0<105;L0&&1&l0&&l0++,Qe.push(L0?bg[l0++>>1]:tg[l0]),++l0}return Qe}(a0,C0);return Tr[zA].apply(null,I0)},d:function(zA){var a0,C0=kg.length,I0=2147483648;if((zA>>>=0)>I0)return!1;for(var k0=1;k0<=4;k0*=2){var l0=C0*(1+.2/k0);if(l0=Math.min(l0,zA+100663296),qr(Math.min(I0,(a0=Math.max(zA,l0))+(65536-a0%65536)%65536)))return!0}return!1},a:fg};function Ee(zA){function a0(){Gg||(Gg=!0,U.calledRun=!0,Te||(oe(je),U.onRuntimeInitialized&&U.onRuntimeInitialized(),function(){if(U.postRun)for(typeof U.postRun=="function"&&(U.postRun=[U.postRun]);U.postRun.length;)C0=U.postRun.shift(),ze.unshift(C0);var C0;oe(ze)}()))}Tt>0||(function(){if(U.preRun)for(typeof U.preRun=="function"&&(U.preRun=[U.preRun]);U.preRun.length;)C0=U.preRun.shift(),We.unshift(C0);var C0;oe(We)}(),Tt>0||(U.setStatus?(U.setStatus("Running..."),setTimeout(function(){setTimeout(function(){U.setStatus("")},1),a0()},1)):a0()))}if(function(){var zA={a:gr};function a0(k0,l0){var S0,L0=k0.exports;U.asm=L0,Oe=U.asm.zc,S0=U.asm.f,je.unshift(S0),function(At){if(Tt--,U.monitorRunDependencies&&U.monitorRunDependencies(Tt),Tt==0&&_g){var q0=_g;_g=null,q0()}}()}function C0(k0){a0(k0.instance)}function I0(k0){return function(){if(!Ag&&(hg||Rt)){if(typeof fetch=="function"&&!$e(wt))return fetch(wt,{credentials:"same-origin"}).then(function(l0){if(!l0.ok)throw"failed to load wasm binary file at '"+wt+"'";return l0.arrayBuffer()}).catch(function(){return Ar(wt)});if(w0)return new Promise(function(l0,S0){w0(wt,function(L0){l0(new Uint8Array(L0))},S0)})}return Promise.resolve().then(function(){return Ar(wt)})}().then(function(l0){return xt.instantiate(l0,zA)}).then(function(l0){return l0}).then(k0,function(l0){yg("failed to asynchronously prepare wasm: "+l0),qt(l0)})}if(Tt++,U.monitorRunDependencies&&U.monitorRunDependencies(Tt),U.instantiateWasm)try{return U.instantiateWasm(zA,a0)}catch(k0){return yg("Module.instantiateWasm callback failed with error: "+k0),!1}Ag||typeof xt.instantiateStreaming!="function"||Be(wt)||$e(wt)||typeof fetch!="function"?I0(C0):fetch(wt,{credentials:"same-origin"}).then(function(k0){return xt.instantiateStreaming(k0,zA).then(C0,function(l0){return yg("wasm streaming compile failed: "+l0),yg("falling back to ArrayBuffer instantiation"),I0(C0)})})}(),U.___wasm_call_ctors=function(){return(U.___wasm_call_ctors=U.asm.f).apply(null,arguments)},U._crypto_aead_chacha20poly1305_encrypt_detached=function(){return(U._crypto_aead_chacha20poly1305_encrypt_detached=U.asm.g).apply(null,arguments)},U._crypto_aead_chacha20poly1305_encrypt=function(){return(U._crypto_aead_chacha20poly1305_encrypt=U.asm.h).apply(null,arguments)},U._crypto_aead_chacha20poly1305_ietf_encrypt_detached=function(){return(U._crypto_aead_chacha20poly1305_ietf_encrypt_detached=U.asm.i).apply(null,arguments)},U._crypto_aead_chacha20poly1305_ietf_encrypt=function(){return(U._crypto_aead_chacha20poly1305_ietf_encrypt=U.asm.j).apply(null,arguments)},U._crypto_aead_chacha20poly1305_decrypt_detached=function(){return(U._crypto_aead_chacha20poly1305_decrypt_detached=U.asm.k).apply(null,arguments)},U._crypto_aead_chacha20poly1305_decrypt=function(){return(U._crypto_aead_chacha20poly1305_decrypt=U.asm.l).apply(null,arguments)},U._crypto_aead_chacha20poly1305_ietf_decrypt_detached=function(){return(U._crypto_aead_chacha20poly1305_ietf_decrypt_detached=U.asm.m).apply(null,arguments)},U._crypto_aead_chacha20poly1305_ietf_decrypt=function(){return(U._crypto_aead_chacha20poly1305_ietf_decrypt=U.asm.n).apply(null,arguments)},U._crypto_aead_chacha20poly1305_ietf_keybytes=function(){return(U._crypto_aead_chacha20poly1305_ietf_keybytes=U.asm.o).apply(null,arguments)},U._crypto_aead_chacha20poly1305_ietf_npubbytes=function(){return(U._crypto_aead_chacha20poly1305_ietf_npubbytes=U.asm.p).apply(null,arguments)},U._crypto_aead_chacha20poly1305_ietf_nsecbytes=function(){return(U._crypto_aead_chacha20poly1305_ietf_nsecbytes=U.asm.q).apply(null,arguments)},U._crypto_aead_chacha20poly1305_ietf_abytes=function(){return(U._crypto_aead_chacha20poly1305_ietf_abytes=U.asm.r).apply(null,arguments)},U._crypto_aead_chacha20poly1305_ietf_messagebytes_max=function(){return(U._crypto_aead_chacha20poly1305_ietf_messagebytes_max=U.asm.s).apply(null,arguments)},U._crypto_aead_chacha20poly1305_ietf_keygen=function(){return(U._crypto_aead_chacha20poly1305_ietf_keygen=U.asm.t).apply(null,arguments)},U._crypto_aead_chacha20poly1305_keybytes=function(){return(U._crypto_aead_chacha20poly1305_keybytes=U.asm.u).apply(null,arguments)},U._crypto_aead_chacha20poly1305_npubbytes=function(){return(U._crypto_aead_chacha20poly1305_npubbytes=U.asm.v).apply(null,arguments)},U._crypto_aead_chacha20poly1305_nsecbytes=function(){return(U._crypto_aead_chacha20poly1305_nsecbytes=U.asm.w).apply(null,arguments)},U._crypto_aead_chacha20poly1305_abytes=function(){return(U._crypto_aead_chacha20poly1305_abytes=U.asm.x).apply(null,arguments)},U._crypto_aead_chacha20poly1305_messagebytes_max=function(){return(U._crypto_aead_chacha20poly1305_messagebytes_max=U.asm.y).apply(null,arguments)},U._crypto_aead_chacha20poly1305_keygen=function(){return(U._crypto_aead_chacha20poly1305_keygen=U.asm.z).apply(null,arguments)},U._crypto_aead_xchacha20poly1305_ietf_encrypt_detached=function(){return(U._crypto_aead_xchacha20poly1305_ietf_encrypt_detached=U.asm.A).apply(null,arguments)},U._crypto_aead_xchacha20poly1305_ietf_encrypt=function(){return(U._crypto_aead_xchacha20poly1305_ietf_encrypt=U.asm.B).apply(null,arguments)},U._crypto_aead_xchacha20poly1305_ietf_decrypt_detached=function(){return(U._crypto_aead_xchacha20poly1305_ietf_decrypt_detached=U.asm.C).apply(null,arguments)},U._crypto_aead_xchacha20poly1305_ietf_decrypt=function(){return(U._crypto_aead_xchacha20poly1305_ietf_decrypt=U.asm.D).apply(null,arguments)},U._crypto_aead_xchacha20poly1305_ietf_keybytes=function(){return(U._crypto_aead_xchacha20poly1305_ietf_keybytes=U.asm.E).apply(null,arguments)},U._crypto_aead_xchacha20poly1305_ietf_npubbytes=function(){return(U._crypto_aead_xchacha20poly1305_ietf_npubbytes=U.asm.F).apply(null,arguments)},U._crypto_aead_xchacha20poly1305_ietf_nsecbytes=function(){return(U._crypto_aead_xchacha20poly1305_ietf_nsecbytes=U.asm.G).apply(null,arguments)},U._crypto_aead_xchacha20poly1305_ietf_abytes=function(){return(U._crypto_aead_xchacha20poly1305_ietf_abytes=U.asm.H).apply(null,arguments)},U._crypto_aead_xchacha20poly1305_ietf_messagebytes_max=function(){return(U._crypto_aead_xchacha20poly1305_ietf_messagebytes_max=U.asm.I).apply(null,arguments)},U._crypto_aead_xchacha20poly1305_ietf_keygen=function(){return(U._crypto_aead_xchacha20poly1305_ietf_keygen=U.asm.J).apply(null,arguments)},U._crypto_auth_bytes=function(){return(U._crypto_auth_bytes=U.asm.K).apply(null,arguments)},U._crypto_auth_keybytes=function(){return(U._crypto_auth_keybytes=U.asm.L).apply(null,arguments)},U._crypto_auth=function(){return(U._crypto_auth=U.asm.M).apply(null,arguments)},U._crypto_auth_verify=function(){return(U._crypto_auth_verify=U.asm.N).apply(null,arguments)},U._crypto_auth_keygen=function(){return(U._crypto_auth_keygen=U.asm.O).apply(null,arguments)},U._crypto_box_seedbytes=function(){return(U._crypto_box_seedbytes=U.asm.P).apply(null,arguments)},U._crypto_box_publickeybytes=function(){return(U._crypto_box_publickeybytes=U.asm.Q).apply(null,arguments)},U._crypto_box_secretkeybytes=function(){return(U._crypto_box_secretkeybytes=U.asm.R).apply(null,arguments)},U._crypto_box_beforenmbytes=function(){return(U._crypto_box_beforenmbytes=U.asm.S).apply(null,arguments)},U._crypto_box_noncebytes=function(){return(U._crypto_box_noncebytes=U.asm.T).apply(null,arguments)},U._crypto_box_macbytes=function(){return(U._crypto_box_macbytes=U.asm.U).apply(null,arguments)},U._crypto_box_messagebytes_max=function(){return(U._crypto_box_messagebytes_max=U.asm.V).apply(null,arguments)},U._crypto_box_seed_keypair=function(){return(U._crypto_box_seed_keypair=U.asm.W).apply(null,arguments)},U._crypto_box_keypair=function(){return(U._crypto_box_keypair=U.asm.X).apply(null,arguments)},U._crypto_box_beforenm=function(){return(U._crypto_box_beforenm=U.asm.Y).apply(null,arguments)},U._crypto_box_detached_afternm=function(){return(U._crypto_box_detached_afternm=U.asm.Z).apply(null,arguments)},U._crypto_box_detached=function(){return(U._crypto_box_detached=U.asm._).apply(null,arguments)},U._crypto_box_easy_afternm=function(){return(U._crypto_box_easy_afternm=U.asm.$).apply(null,arguments)},U._crypto_box_easy=function(){return(U._crypto_box_easy=U.asm.aa).apply(null,arguments)},U._crypto_box_open_detached_afternm=function(){return(U._crypto_box_open_detached_afternm=U.asm.ba).apply(null,arguments)},U._crypto_box_open_detached=function(){return(U._crypto_box_open_detached=U.asm.ca).apply(null,arguments)},U._crypto_box_open_easy_afternm=function(){return(U._crypto_box_open_easy_afternm=U.asm.da).apply(null,arguments)},U._crypto_box_open_easy=function(){return(U._crypto_box_open_easy=U.asm.ea).apply(null,arguments)},U._crypto_box_seal=function(){return(U._crypto_box_seal=U.asm.fa).apply(null,arguments)},U._crypto_box_seal_open=function(){return(U._crypto_box_seal_open=U.asm.ga).apply(null,arguments)},U._crypto_box_sealbytes=function(){return(U._crypto_box_sealbytes=U.asm.ha).apply(null,arguments)},U._crypto_generichash_bytes_min=function(){return(U._crypto_generichash_bytes_min=U.asm.ia).apply(null,arguments)},U._crypto_generichash_bytes_max=function(){return(U._crypto_generichash_bytes_max=U.asm.ja).apply(null,arguments)},U._crypto_generichash_bytes=function(){return(U._crypto_generichash_bytes=U.asm.ka).apply(null,arguments)},U._crypto_generichash_keybytes_min=function(){return(U._crypto_generichash_keybytes_min=U.asm.la).apply(null,arguments)},U._crypto_generichash_keybytes_max=function(){return(U._crypto_generichash_keybytes_max=U.asm.ma).apply(null,arguments)},U._crypto_generichash_keybytes=function(){return(U._crypto_generichash_keybytes=U.asm.na).apply(null,arguments)},U._crypto_generichash_statebytes=function(){return(U._crypto_generichash_statebytes=U.asm.oa).apply(null,arguments)},U._crypto_generichash=function(){return(U._crypto_generichash=U.asm.pa).apply(null,arguments)},U._crypto_generichash_init=function(){return(U._crypto_generichash_init=U.asm.qa).apply(null,arguments)},U._crypto_generichash_update=function(){return(U._crypto_generichash_update=U.asm.ra).apply(null,arguments)},U._crypto_generichash_final=function(){return(U._crypto_generichash_final=U.asm.sa).apply(null,arguments)},U._crypto_generichash_keygen=function(){return(U._crypto_generichash_keygen=U.asm.ta).apply(null,arguments)},U._crypto_hash_bytes=function(){return(U._crypto_hash_bytes=U.asm.ua).apply(null,arguments)},U._crypto_hash=function(){return(U._crypto_hash=U.asm.va).apply(null,arguments)},U._crypto_kdf_bytes_min=function(){return(U._crypto_kdf_bytes_min=U.asm.wa).apply(null,arguments)},U._crypto_kdf_bytes_max=function(){return(U._crypto_kdf_bytes_max=U.asm.xa).apply(null,arguments)},U._crypto_kdf_contextbytes=function(){return(U._crypto_kdf_contextbytes=U.asm.ya).apply(null,arguments)},U._crypto_kdf_keybytes=function(){return(U._crypto_kdf_keybytes=U.asm.za).apply(null,arguments)},U._crypto_kdf_derive_from_key=function(){return(U._crypto_kdf_derive_from_key=U.asm.Aa).apply(null,arguments)},U._crypto_kdf_keygen=function(){return(U._crypto_kdf_keygen=U.asm.Ba).apply(null,arguments)},U._crypto_kx_seed_keypair=function(){return(U._crypto_kx_seed_keypair=U.asm.Ca).apply(null,arguments)},U._crypto_kx_keypair=function(){return(U._crypto_kx_keypair=U.asm.Da).apply(null,arguments)},U._crypto_kx_client_session_keys=function(){return(U._crypto_kx_client_session_keys=U.asm.Ea).apply(null,arguments)},U._crypto_kx_server_session_keys=function(){return(U._crypto_kx_server_session_keys=U.asm.Fa).apply(null,arguments)},U._crypto_kx_publickeybytes=function(){return(U._crypto_kx_publickeybytes=U.asm.Ga).apply(null,arguments)},U._crypto_kx_secretkeybytes=function(){return(U._crypto_kx_secretkeybytes=U.asm.Ha).apply(null,arguments)},U._crypto_kx_seedbytes=function(){return(U._crypto_kx_seedbytes=U.asm.Ia).apply(null,arguments)},U._crypto_kx_sessionkeybytes=function(){return(U._crypto_kx_sessionkeybytes=U.asm.Ja).apply(null,arguments)},U._crypto_pwhash_alg_argon2i13=function(){return(U._crypto_pwhash_alg_argon2i13=U.asm.Ka).apply(null,arguments)},U._crypto_pwhash_alg_argon2id13=function(){return(U._crypto_pwhash_alg_argon2id13=U.asm.La).apply(null,arguments)},U._crypto_pwhash_alg_default=function(){return(U._crypto_pwhash_alg_default=U.asm.Ma).apply(null,arguments)},U._crypto_pwhash_bytes_min=function(){return(U._crypto_pwhash_bytes_min=U.asm.Na).apply(null,arguments)},U._crypto_pwhash_bytes_max=function(){return(U._crypto_pwhash_bytes_max=U.asm.Oa).apply(null,arguments)},U._crypto_pwhash_passwd_min=function(){return(U._crypto_pwhash_passwd_min=U.asm.Pa).apply(null,arguments)},U._crypto_pwhash_passwd_max=function(){return(U._crypto_pwhash_passwd_max=U.asm.Qa).apply(null,arguments)},U._crypto_pwhash_saltbytes=function(){return(U._crypto_pwhash_saltbytes=U.asm.Ra).apply(null,arguments)},U._crypto_pwhash_strbytes=function(){return(U._crypto_pwhash_strbytes=U.asm.Sa).apply(null,arguments)},U._crypto_pwhash_strprefix=function(){return(U._crypto_pwhash_strprefix=U.asm.Ta).apply(null,arguments)},U._crypto_pwhash_opslimit_min=function(){return(U._crypto_pwhash_opslimit_min=U.asm.Ua).apply(null,arguments)},U._crypto_pwhash_opslimit_max=function(){return(U._crypto_pwhash_opslimit_max=U.asm.Va).apply(null,arguments)},U._crypto_pwhash_memlimit_min=function(){return(U._crypto_pwhash_memlimit_min=U.asm.Wa).apply(null,arguments)},U._crypto_pwhash_memlimit_max=function(){return(U._crypto_pwhash_memlimit_max=U.asm.Xa).apply(null,arguments)},U._crypto_pwhash_opslimit_interactive=function(){return(U._crypto_pwhash_opslimit_interactive=U.asm.Ya).apply(null,arguments)},U._crypto_pwhash_memlimit_interactive=function(){return(U._crypto_pwhash_memlimit_interactive=U.asm.Za).apply(null,arguments)},U._crypto_pwhash_opslimit_moderate=function(){return(U._crypto_pwhash_opslimit_moderate=U.asm._a).apply(null,arguments)},U._crypto_pwhash_memlimit_moderate=function(){return(U._crypto_pwhash_memlimit_moderate=U.asm.$a).apply(null,arguments)},U._crypto_pwhash_opslimit_sensitive=function(){return(U._crypto_pwhash_opslimit_sensitive=U.asm.ab).apply(null,arguments)},U._crypto_pwhash_memlimit_sensitive=function(){return(U._crypto_pwhash_memlimit_sensitive=U.asm.bb).apply(null,arguments)},U._crypto_pwhash=function(){return(U._crypto_pwhash=U.asm.cb).apply(null,arguments)},U._crypto_pwhash_str=function(){return(U._crypto_pwhash_str=U.asm.db).apply(null,arguments)},U._crypto_pwhash_str_alg=function(){return(U._crypto_pwhash_str_alg=U.asm.eb).apply(null,arguments)},U._crypto_pwhash_str_verify=function(){return(U._crypto_pwhash_str_verify=U.asm.fb).apply(null,arguments)},U._crypto_pwhash_str_needs_rehash=function(){return(U._crypto_pwhash_str_needs_rehash=U.asm.gb).apply(null,arguments)},U._crypto_scalarmult_base=function(){return(U._crypto_scalarmult_base=U.asm.hb).apply(null,arguments)},U._crypto_scalarmult=function(){return(U._crypto_scalarmult=U.asm.ib).apply(null,arguments)},U._crypto_scalarmult_bytes=function(){return(U._crypto_scalarmult_bytes=U.asm.jb).apply(null,arguments)},U._crypto_scalarmult_scalarbytes=function(){return(U._crypto_scalarmult_scalarbytes=U.asm.kb).apply(null,arguments)},U._crypto_secretbox_keybytes=function(){return(U._crypto_secretbox_keybytes=U.asm.lb).apply(null,arguments)},U._crypto_secretbox_noncebytes=function(){return(U._crypto_secretbox_noncebytes=U.asm.mb).apply(null,arguments)},U._crypto_secretbox_macbytes=function(){return(U._crypto_secretbox_macbytes=U.asm.nb).apply(null,arguments)},U._crypto_secretbox_messagebytes_max=function(){return(U._crypto_secretbox_messagebytes_max=U.asm.ob).apply(null,arguments)},U._crypto_secretbox_keygen=function(){return(U._crypto_secretbox_keygen=U.asm.pb).apply(null,arguments)},U._crypto_secretbox_detached=function(){return(U._crypto_secretbox_detached=U.asm.qb).apply(null,arguments)},U._crypto_secretbox_easy=function(){return(U._crypto_secretbox_easy=U.asm.rb).apply(null,arguments)},U._crypto_secretbox_open_detached=function(){return(U._crypto_secretbox_open_detached=U.asm.sb).apply(null,arguments)},U._crypto_secretbox_open_easy=function(){return(U._crypto_secretbox_open_easy=U.asm.tb).apply(null,arguments)},U._crypto_secretstream_xchacha20poly1305_keygen=function(){return(U._crypto_secretstream_xchacha20poly1305_keygen=U.asm.ub).apply(null,arguments)},U._crypto_secretstream_xchacha20poly1305_init_push=function(){return(U._crypto_secretstream_xchacha20poly1305_init_push=U.asm.vb).apply(null,arguments)},U._crypto_secretstream_xchacha20poly1305_init_pull=function(){return(U._crypto_secretstream_xchacha20poly1305_init_pull=U.asm.wb).apply(null,arguments)},U._crypto_secretstream_xchacha20poly1305_rekey=function(){return(U._crypto_secretstream_xchacha20poly1305_rekey=U.asm.xb).apply(null,arguments)},U._crypto_secretstream_xchacha20poly1305_push=function(){return(U._crypto_secretstream_xchacha20poly1305_push=U.asm.yb).apply(null,arguments)},U._crypto_secretstream_xchacha20poly1305_pull=function(){return(U._crypto_secretstream_xchacha20poly1305_pull=U.asm.zb).apply(null,arguments)},U._crypto_secretstream_xchacha20poly1305_statebytes=function(){return(U._crypto_secretstream_xchacha20poly1305_statebytes=U.asm.Ab).apply(null,arguments)},U._crypto_secretstream_xchacha20poly1305_abytes=function(){return(U._crypto_secretstream_xchacha20poly1305_abytes=U.asm.Bb).apply(null,arguments)},U._crypto_secretstream_xchacha20poly1305_headerbytes=function(){return(U._crypto_secretstream_xchacha20poly1305_headerbytes=U.asm.Cb).apply(null,arguments)},U._crypto_secretstream_xchacha20poly1305_keybytes=function(){return(U._crypto_secretstream_xchacha20poly1305_keybytes=U.asm.Db).apply(null,arguments)},U._crypto_secretstream_xchacha20poly1305_messagebytes_max=function(){return(U._crypto_secretstream_xchacha20poly1305_messagebytes_max=U.asm.Eb).apply(null,arguments)},U._crypto_secretstream_xchacha20poly1305_tag_message=function(){return(U._crypto_secretstream_xchacha20poly1305_tag_message=U.asm.Fb).apply(null,arguments)},U._crypto_secretstream_xchacha20poly1305_tag_push=function(){return(U._crypto_secretstream_xchacha20poly1305_tag_push=U.asm.Gb).apply(null,arguments)},U._crypto_secretstream_xchacha20poly1305_tag_rekey=function(){return(U._crypto_secretstream_xchacha20poly1305_tag_rekey=U.asm.Hb).apply(null,arguments)},U._crypto_secretstream_xchacha20poly1305_tag_final=function(){return(U._crypto_secretstream_xchacha20poly1305_tag_final=U.asm.Ib).apply(null,arguments)},U._crypto_shorthash_bytes=function(){return(U._crypto_shorthash_bytes=U.asm.Jb).apply(null,arguments)},U._crypto_shorthash_keybytes=function(){return(U._crypto_shorthash_keybytes=U.asm.Kb).apply(null,arguments)},U._crypto_shorthash=function(){return(U._crypto_shorthash=U.asm.Lb).apply(null,arguments)},U._crypto_shorthash_keygen=function(){return(U._crypto_shorthash_keygen=U.asm.Mb).apply(null,arguments)},U._crypto_sign_statebytes=function(){return(U._crypto_sign_statebytes=U.asm.Nb).apply(null,arguments)},U._crypto_sign_bytes=function(){return(U._crypto_sign_bytes=U.asm.Ob).apply(null,arguments)},U._crypto_sign_seedbytes=function(){return(U._crypto_sign_seedbytes=U.asm.Pb).apply(null,arguments)},U._crypto_sign_publickeybytes=function(){return(U._crypto_sign_publickeybytes=U.asm.Qb).apply(null,arguments)},U._crypto_sign_secretkeybytes=function(){return(U._crypto_sign_secretkeybytes=U.asm.Rb).apply(null,arguments)},U._crypto_sign_messagebytes_max=function(){return(U._crypto_sign_messagebytes_max=U.asm.Sb).apply(null,arguments)},U._crypto_sign_seed_keypair=function(){return(U._crypto_sign_seed_keypair=U.asm.Tb).apply(null,arguments)},U._crypto_sign_keypair=function(){return(U._crypto_sign_keypair=U.asm.Ub).apply(null,arguments)},U._crypto_sign=function(){return(U._crypto_sign=U.asm.Vb).apply(null,arguments)},U._crypto_sign_open=function(){return(U._crypto_sign_open=U.asm.Wb).apply(null,arguments)},U._crypto_sign_detached=function(){return(U._crypto_sign_detached=U.asm.Xb).apply(null,arguments)},U._crypto_sign_verify_detached=function(){return(U._crypto_sign_verify_detached=U.asm.Yb).apply(null,arguments)},U._crypto_sign_init=function(){return(U._crypto_sign_init=U.asm.Zb).apply(null,arguments)},U._crypto_sign_update=function(){return(U._crypto_sign_update=U.asm._b).apply(null,arguments)},U._crypto_sign_final_create=function(){return(U._crypto_sign_final_create=U.asm.$b).apply(null,arguments)},U._crypto_sign_final_verify=function(){return(U._crypto_sign_final_verify=U.asm.ac).apply(null,arguments)},U._crypto_sign_ed25519_pk_to_curve25519=function(){return(U._crypto_sign_ed25519_pk_to_curve25519=U.asm.bc).apply(null,arguments)},U._crypto_sign_ed25519_sk_to_curve25519=function(){return(U._crypto_sign_ed25519_sk_to_curve25519=U.asm.cc).apply(null,arguments)},U._randombytes_random=function(){return(U._randombytes_random=U.asm.dc).apply(null,arguments)},U._randombytes_stir=function(){return(U._randombytes_stir=U.asm.ec).apply(null,arguments)},U._randombytes_uniform=function(){return(U._randombytes_uniform=U.asm.fc).apply(null,arguments)},U._randombytes_buf=function(){return(U._randombytes_buf=U.asm.gc).apply(null,arguments)},U._randombytes_buf_deterministic=function(){return(U._randombytes_buf_deterministic=U.asm.hc).apply(null,arguments)},U._randombytes_seedbytes=function(){return(U._randombytes_seedbytes=U.asm.ic).apply(null,arguments)},U._randombytes_close=function(){return(U._randombytes_close=U.asm.jc).apply(null,arguments)},U._randombytes=function(){return(U._randombytes=U.asm.kc).apply(null,arguments)},U._sodium_bin2hex=function(){return(U._sodium_bin2hex=U.asm.lc).apply(null,arguments)},U._sodium_hex2bin=function(){return(U._sodium_hex2bin=U.asm.mc).apply(null,arguments)},U._sodium_base64_encoded_len=function(){return(U._sodium_base64_encoded_len=U.asm.nc).apply(null,arguments)},U._sodium_bin2base64=function(){return(U._sodium_bin2base64=U.asm.oc).apply(null,arguments)},U._sodium_base642bin=function(){return(U._sodium_base642bin=U.asm.pc).apply(null,arguments)},U._sodium_init=function(){return(U._sodium_init=U.asm.qc).apply(null,arguments)},U._sodium_pad=function(){return(U._sodium_pad=U.asm.rc).apply(null,arguments)},U._sodium_unpad=function(){return(U._sodium_unpad=U.asm.sc).apply(null,arguments)},U._sodium_version_string=function(){return(U._sodium_version_string=U.asm.tc).apply(null,arguments)},U._sodium_library_version_major=function(){return(U._sodium_library_version_major=U.asm.uc).apply(null,arguments)},U._sodium_library_version_minor=function(){return(U._sodium_library_version_minor=U.asm.vc).apply(null,arguments)},U._sodium_library_minimal=function(){return(U._sodium_library_minimal=U.asm.wc).apply(null,arguments)},U._malloc=function(){return(U._malloc=U.asm.xc).apply(null,arguments)},U._free=function(){return(U._free=U.asm.yc).apply(null,arguments)},U.setValue=function(zA,a0,C0="i8",I0){switch(C0.charAt(C0.length-1)==="*"&&(C0="i32"),C0){case"i1":case"i8":ee[zA>>0]=a0;break;case"i16":re[zA>>1]=a0;break;case"i32":tg[zA>>2]=a0;break;case"i64":ae=[a0>>>0,(gg=a0,+Math.abs(gg)>=1?gg>0?(0|Math.min(+Math.floor(gg/4294967296),4294967295))>>>0:~~+Math.ceil((gg-+(~~gg>>>0))/4294967296)>>>0:0)],tg[zA>>2]=ae[0],tg[zA+4>>2]=ae[1];break;case"float":ie[zA>>2]=a0;break;case"double":bg[zA>>3]=a0;break;default:qt("invalid type for setValue: "+C0)}},U.getValue=function(zA,a0="i8",C0){switch(a0.charAt(a0.length-1)==="*"&&(a0="i32"),a0){case"i1":case"i8":return ee[zA>>0];case"i16":return re[zA>>1];case"i32":case"i64":return tg[zA>>2];case"float":return ie[zA>>2];case"double":return Number(bg[zA>>3]);default:qt("invalid type for getValue: "+a0)}return null},U.UTF8ToString=Sg,_g=function zA(){Gg||Ee(),Gg||(_g=zA)},U.run=Ee,U.preInit)for(typeof U.preInit=="function"&&(U.preInit=[U.preInit]);U.preInit.length>0;)U.preInit.pop()();Ee()})};var t0,Q0,e0,$A,wA,f0,D=D!==void 0?D:{},vA=Object.assign({},D),iA=typeof window=="object",m0=typeof importScripts=="function",mA=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string",xA="";mA?(xA=m0?require$$0.dirname(xA)+"/":__dirname+"/",f0=()=>{wA||($A=require$$0,wA=require$$0)},t0=function(A0,i0){var E0=$t(A0);return E0?i0?E0:E0.toString():(f0(),A0=wA.normalize(A0),$A.readFileSync(A0,i0?void 0:"utf8"))},e0=A0=>{var i0=t0(A0,!0);return i0.buffer||(i0=new Uint8Array(i0)),i0},Q0=(A0,i0,E0)=>{var w0=$t(A0);w0&&i0(w0),f0(),A0=wA.normalize(A0),$A.readFile(A0,function(U0,d0){U0?E0(U0):i0(d0.buffer)})},process.argv.length>1&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),nA.exports=D,D.inspect=function(){return"[Emscripten Module object]"}):(iA||m0)&&(m0?xA=self.location.href:typeof document!="undefined"&&document.currentScript&&(xA=document.currentScript.src),xA=xA.indexOf("blob:")!==0?xA.substr(0,xA.replace(/[?#].*/,"").lastIndexOf("/")+1):"",t0=A0=>{try{var i0=new XMLHttpRequest;return i0.open("GET",A0,!1),i0.send(null),i0.responseText}catch(w0){var E0=$t(A0);if(E0)return function(U0){for(var d0=[],x0=0;x0255&&(Z0&=255),d0.push(String.fromCharCode(Z0))}return d0.join("")}(E0);throw w0}},m0&&(e0=A0=>{try{var i0=new XMLHttpRequest;return i0.open("GET",A0,!1),i0.responseType="arraybuffer",i0.send(null),new Uint8Array(i0.response)}catch(w0){var E0=$t(A0);if(E0)return E0;throw w0}}),Q0=(A0,i0,E0)=>{var w0=new XMLHttpRequest;w0.open("GET",A0,!0),w0.responseType="arraybuffer",w0.onload=()=>{if(w0.status==200||w0.status==0&&w0.response)i0(w0.response);else{var U0=$t(A0);U0?i0(U0.buffer):E0()}},w0.onerror=E0,w0.send(null)}),D.print;var yA,h0,BA=D.printErr||void 0;Object.assign(D,vA),vA=null,D.arguments&&D.arguments,D.thisProgram&&D.thisProgram,D.quit&&D.quit,D.wasmBinary&&(yA=D.wasmBinary),D.noExitRuntime,typeof WebAssembly!="object"&&Kt("no native wasm support detected");var nt,et,dt,bt,Ft,Wg,Fg,Ue=!1,He=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):void 0;function vg(A0,i0){return A0?function(E0,w0,U0){for(var d0=w0+U0,x0=w0;E0[x0]&&!(x0>=d0);)++x0;if(x0-w0>16&&E0.subarray&&He)return He.decode(E0.subarray(w0,x0));for(var Z0="";w0>10,56320|1023&Rt)}}else Z0+=String.fromCharCode((31&U)<<6|ft)}else Z0+=String.fromCharCode(U)}return Z0}(dt,A0,i0):""}function Ne(A0){nt=A0,D.HEAP8=et=new Int8Array(A0),D.HEAP16=bt=new Int16Array(A0),D.HEAP32=Ft=new Int32Array(A0),D.HEAPU8=dt=new Uint8Array(A0),D.HEAPU16=new Uint16Array(A0),D.HEAPU32=new Uint32Array(A0),D.HEAPF32=Wg=new Float32Array(A0),D.HEAPF64=Fg=new Float64Array(A0)}D.INITIAL_MEMORY;var Ye,Me=[],Re=[],xe=[],Jt=0,cg=null;function Kt(A0){throw D.onAbort&&D.onAbort(A0),BA(A0="Aborted("+A0+")"),Ue=!0,A0+=". Build with -s ASSERTIONS=1 for more info.",new WebAssembly.RuntimeError(A0)}D.preloadedImages={},D.preloadedAudios={};var lt,jg,Zt,zg,Le="data:application/octet-stream;base64,";function Zg(A0){return A0.startsWith(Le)}function Pe(A0){return A0.startsWith("file://")}function Je(A0){try{if(A0==lt&&yA)return new Uint8Array(yA);var i0=$t(A0);if(i0)return i0;if(e0)return e0(A0);throw"both async and sync fetching of the wasm failed"}catch(E0){Kt(E0)}}Zg(lt="data:application/octet-stream;base64,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ASgCPDYCPCABQUBrIQEgAkFAayICIAVNDQALCyACIARPDQEDQCACIAEoAgA2AgAgAUEEaiEBIAJBBGoiAiAESQ0ACwwBCyADQQRJBEAgACECDAELIAAgA0EEayIESwRAIAAhAgwBCyAAIQIDQCACIAEtAAA6AAAgAiABLQABOgABIAIgAS0AAjoAAiACIAEtAAM6AAMgAUEEaiEBIAJBBGoiAiAETQ0ACwsgAiADSQRAA0AgAiABLQAAOgAAIAFBAWohASACQQFqIgIgA0cNAAsLIAAL7AEBEn8gAigCBCEDIAEoAgQhBCACKAIIIQUgASgCCCEGIAIoAgwhByABKAIMIQggAigCECEJIAEoAhAhCiACKAIUIQsgASgCFCEMIAIoAhghDSABKAIYIQ4gAigCHCEPIAEoAhwhECACKAIgIREgASgCICESIAIoAiQhEyABKAIkIRQgACACKAIAIAEoAgBqNgIAIAAgEyAUajYCJCAAIBEgEmo2AiAgACAPIBBqNgIcIAAgDSAOajYCGCAAIAsgDGo2AhQgACAJIApqNgIQIAAgByAIajYCDCAAIAUgBmo2AgggACADIARqNgIEC0ABA38gACABIAFB+ABqIgIQCiAAQShqIAFBKGoiAyABQdAAaiIEEAogAEHQAGogBCACEAogAEH4AGogASADEAoLGAEBf0GonAIoAgAiAARAIAARDwALEAMAC+wBARJ/IAIoAgQhAyABKAIEIQQgAigCCCEFIAEoAgghBiACKAIMIQcgASgCDCEIIAIoAhAhCSABKAIQIQogAigCFCELIAEoAhQhDCACKAIYIQ0gASgCGCEOIAIoAhwhDyABKAIcIRAgAigCICERIAEoAiAhEiACKAIkIRMgASgCJCEUIAAgASgCACACKAIAazYCACAAIBQgE2s2AiQgACASIBFrNgIgIAAgECAPazYCHCAAIA4gDWs2AhggACAMIAtrNgIUIAAgCiAJazYCECAAIAggB2s2AgwgACAGIAVrNgIIIAAgBCADazYCBAsEAEEgCwoAIAAgASACEDgLzAwBB38CQCAARQ0AIABBCGsiAyAAQQRrKAIAIgFBeHEiAGohBQJAIAFBAXENACABQQNxRQ0BIAMgAygCACIBayIDQaSYAigCAEkNASAAIAFqIQAgA0GomAIoAgBHBEAgAUH/AU0EQCAD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IAAhAQJAIABBA3EEQANAIAEtAABFDQIgAUEBaiIBQQNxDQALCwNAIAEiAkEEaiEBIAIoAgAiA0F/cyADQYGChAhrcUGAgYKEeHFFDQALIANB/wFxRQRAIAIgAGsPCwNAIAItAAEhAyACQQFqIgEhAiADDQALCyABIABrCygAIAAgASACEFUgAEEoaiABQShqIAIQVSAAQdAAaiABQdAAaiACEFULEQAgACABQdSRAigCABEDABoLEQAgACABQcyRAigCABEDABoLCgAgACABIAIQFwsRACAAIAFzQf8BcUEBa0EfdguwAQEDfyMAQcAFayICJAACQCAAKAJIQQN2Qf8AcSIDQe8ATQRAIAAgA2pB0ABqQeCPAkHwACADaxARGgwBCyAAQdAAaiIEIANqQeCPAkGAASADaxARGiAAIAQgAiACQYAFahBHIARBAEHwABAPGgsgAEHAAWogAEFAa0EQEKUBIAAgAEHQAGogAiACQYAFahBHIAEgAEHAABClASACQcAFEAggAEHQARAIIAJBwAVqJAALCAAgAEEgEB0LRgEEfiABKQIIIQIgASkCECEDIAEpAhghBCABKQIAIQUgACABKQIgNwIgIAAgBDcCGCAAIAM3AhAgACACNwIIIAAgBTcCAAtSAQJ/QbCRAigCACIBIABBA2pBfHEiAmohAAJAIAJBACAAIAFNGw0AIAA/AEEQdEsEQCAAEAJFDQELQbCRAiAANgIAIAEPC0HglwJBMDYCAEF/CwwAIAAgAUGACBARGgv6BQEKfyMAQTBrIgIkACACIAEoAiAiAyABKAIcIgQgASgCGCIFIAEoAhQiBiABKAIQIgcgASgCDCIIIAEoAggiCSABKAIEIgogASgCACILIAEoAiQiAUETbEGAgIAIakEZdmpBGnVqQRl1akEadWpBGXVqQRp1akEZdWpBGnVqQRl1akEadSABakEZdUETbCALaiILQf///x9xNgIAIAIgCiALQRp1aiIKQf///w9xNgIEIAIgCSAKQRl1aiIJQf///x9xNgIIIAIgCCAJQRp1aiIIQf///w9xNgIMIAIgByAIQRl1aiIHQf///x9xNgIQIAIgBiAHQRp1aiIGQf///w9xNgIUIAIgBSAGQRl1aiIFQf///x9xNgIYIAIgBCAFQRp1aiIEQf///w9xNgIcIAIgAyAEQRl1aiID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IABBPGoiASAcKAIUEAkgAEFAayABQgQQFxogHCgCECIBBEAgAEFAayABIBw1AhQQFxoLIABBPGoiASAcKAIcEAkgAEFAayABQgQQFxoCQCAcKAIYIgFFDQAgAEFAayABIBw1AhwQFxogHC0AOEECcUUNACAcKAIYIBwoAhwQCCAcQQA2AhwLIABBPGoiASAcKAIkEAkgAEFAayABQgQQFxogHCgCICIBBEAgAEFAayABIBw1AiQQFxoLIABBQGsgBEHAABBMGgsgBiQAIARBQGtBCBAIQQAhAyMAQYAIayIAJAAgAigCHARAIARBxABqIQUgBEFAayEBA0AgAUEAEAkgBSADEAkgAEGACCAEQcgAEFogAigCACgCBCACKAIYIANsQQp0aiAAEIgBIAFBARAJIABBgAggBEHIABBaIAIoAgAoAgQgAigCGCADbEEKdGpBgAhqIAAQiAEgA0EBaiIDIAIoAhxJDQALCyAAQYAIEAggAEGACGokACAEQcgAEAhBACEDCyAEQdAAaiQAIAMiAA0AIAIoAggEQANAQQAhICMAQSBrIgMkAAJAIAJFDQAgAigCHEUNACADICU2AhBBASEBA0AgAyAgOgAYQQAhHkEAIQAgAQRAA0AgA0EANgIcIAMgAykDGDcDCCADIB42AhQgAyADKQMQNwMAQQAhAQJAIAJFDQACfwJAIAIoAiRBAkcEQCACKAIEIR8MAQsgAigCBCEfQQEgAygCACIFIAMtAAgiBEEBS3INARoLIwBBgCBrIgAkACAAQYAYahA+IABBgBBqED4CQCACRSADRXINACAAIAM1AgA3A4AQIAAgAzUCBDcDiBAgACADMQAINwOQECAAIAI1AhA3A5gQIAAgAjUCCDcDoBAgACACNQIkNwOoECACKAIURQ0AA0AgAUH/AHEiBEUEQCAAIAApA7AQQgF8NwOwECAAED4gAEGACGoiBRA+IABBgBhqIgYgAEGAEGogABBZIAYgACAFEFkLIB8gAUEDdGogAEGACGogBEEDdGopAwA3AwAgAUEBaiIBIAIoAhRJDQALCyAAQYAgaiQAIAMtAAghBCADKAIAIQVBAAshJkEAIARB/wFxIgFFQQF0IAUbIgUgAigCFCIETw0AQX8gAigCGCIAQQFrIAUgACADKAIEbGogASAEbGoiBCAAcBsgBGohAQNAIARB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AWsgHCgCACAcKAIEQQMQaBshAQwBC0FhIQELIABBEGokACABRQ0AICIgCBAIIAkgChAIQWEhAgwBCyAHBEAgByAiIAgQERoLICIgCBAIQQAhAgsgIhAYCyAcQUBrJAAgAgsrAQF/IwBB0AFrIgMkACADEDYgAyABIAIQGxogAyAAECcgA0HQAWokAEEACxwAIABCADcDQCAAQgA3A0ggAEGgigJBwAAQERoLBABBbwvBAQIFfwF+IAJQRQRAIAJBgAIgACgA4AIiBGsiA60iCFYEQCAAQeABaiEGIABB4ABqIQUDQCAAIARqQeAAaiABIAMQERogACAAKADgAiADajYA4AIgAEKAARBxIAAgBRB0IAUgBkGAARARGiAAIAAoAOACIgdBgAFrIgQ2AOACIAEgA2ohASACIAh9IgJBgAMgB2siA60iCFYNAAsLIAAgBGpB4ABqIAEgAqciARARGiAAIAAoAOACIAFqNgDgAgtBAAupAwEVfyABKAIEIQsgACgCBCEMIAEoAgghDSAAKAIIIQ4gASgCDCEPIAAoAgwhAyABKAIQIRAgACgCECEEIAEoAhQhESAAKAIUIQUgASgCGCESIAAoAhghBiABKAIcIRMgACgCHCEHIAEoAiAhFCAAKAIgIQggASgCJCEVIAAoAiQhCSAAQQAgAmsiAiABKAIAIhYgACgCACIKc3EiFyAKczYCACAAIAkgCSAVcyACcSIKczYCJCAAIAggCCAUcyACcSIJczYCICAAIAcgByATcyACcSIIczYCHCAAIAYgBiAScyACcSIHczYCGCAAIAUgBSARcyACcSIGczYCFCAAIAQgBCAQcyACcSIFczYCECAAIAMgAyAPcyACcSIEczYCDCAAIA4gDSAOcyACcSIDczYCCCAAIAwgCyAMcyACcSIAczYCBCABIAogFXM2AiQgASAJIBRzNgIgIAEgCCATczYCHCABIAcgEnM2AhggASAGIBFzNgIUIAEgBSAQczYCECABIAQgD3M2AgwgASADIA1zNgIIIAEgACALczYCBCABIBYgF3M2AgALQQECfyMAQYABayIDJAAgA0EIaiICIAEQKSACQShqIAFBKGoQKSACQdAAaiABQdAAahApIAAgAhAxIANBgAFqJAALMgEBfyAAIAEgAUH4AGoiAhAKIABBKGogAUEoaiABQdAAaiIB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KAIcIQkgASgCICETIAAoAiAhCiABKAIkIRQgACgCJCELIABBACACayICIAAoAgAiFSABKAIAc3EgFXM2AgAgACALIAsgFHMgAnFzNgIkIAAgCiAKIBNzIAJxczYCICAAIAkgCSAScyACcXM2AhwgACAIIAggEXMgAnFzNgIYIAAgByAHIBBzIAJxczYCFCAAIAYgBiAPcyACcXM2AhAgACAFIAUgDnMgAnFzNgIMIAAgBCAEIA1zIAJxczYCCCAAIAMgAyAMcyACcXM2AgQLJAEBfyMAQSBrIgEkACABIAAQLCABQSAQdSEAIAFBIGokACAAC6YEAg5+Cn8gACgCJCESIAAoAiAhEyAAKAIcIRQgACgCGCEVIAAoAhQhESACQhBaBEAgAC0AUEVBGHQhFiAAKAIEIhdBBWytIQ8gACgCCCIYQQVsrSENIAAoAgwiGUEFbK0hCyAAKAIQIhpBBWytIQkgGq0hECAZrSEOIBitIQwgF60hCiAANQIAIQgDQCABKAADQQJ2Qf///x9xIBVqrSIDIA5+IAEoAABB////H3EgEWqtIgQgEH58IAEoAAZBBHZB////H3EgFGqtIgUgDH58IAEoAAlBBnYgE2qtIgYgCn58IBIgFmogASgADEEIdmqtIgcgCH58IAMgDH4gBCAOfnwgBSAKfnwgBiAIfnwgByAJfnwgAyAKfiAEIAx+fCAFIAh+fCAGIAl+fCAHIAt+fCADIAh+IAQgCn58IAUgCX58IAYgC358IAcgDX58IAMgCX4gBCAIfnwgBSALfnwgBiANfnwgByAPfnwiA0IaiEL/////D4N8IgRCGohC/////w+DfCIFQhqIQv////8Pg3wiBkIaiEL/////D4N8IgdCGoinQQVsIAOnQf///x9xaiIRQRp2IASnQf///x9xaiEVIAWnQf///x9xIRQgBqdB////H3EhEyAHp0H///8fcSESIBFB////H3EhESABQRBqIQEgAkIQfSICQg9WDQALCyAAIBE2AhQgACASNgIkIAAgEzYCICAAIBQ2AhwgACAVNgIYC+8BAQJ/IABFBEBBZw8LIAAoAgBFBEBBfw8LAn9BfiAAKAIEQRBJDQAaIAAoAghFBEBBbiAAKAIMDQEaCyAAKAIUIQEgACgCEEUEQEFtQXogARsPC0F6IAFBCEkNABogACgCGEUEQEFs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IAEgFiAZhUEQEAUiFjcDcCABIBYgF3wiFjcDSCABIBMgFoVBPxAFNwMgIAAgASkDQCAeIAApAACFhTcAAEEBISEDQCAAICFBA3QiIGoiIiABICBqIiApAwAgIikAAIUgIEFAaykDAIU3AAAgIUEBaiIhQQhHDQALIAFBgAJqJAALRQECfyMAQRBrIgNBADoADyABBEADQCADIAAgAmotAAAgAy0AD3I6AA8gAkEBaiICIAFHDQALCyADLQAPQQFrQQh2QQFxCxkAIAAgASACIANCACAEQeSRAigCABESABoLEAAgACABQdyRAigCABEDAAsDAAEL9wEBBH8jAEGAAWsiAyQAIAAQHCAAQShqIgQQHCAAQdAAaiIFEDAgACABQcAHbEHgFWoiASACQQAgAkGAAXFBB3YiBmsgAnFBAXRrQRh0QRh1IgJBARAmECIgACABQfgAaiACQQIQJhAiIAAgAUHwAWogAkEDECYQIiAAIAFB6AJqIAJBBBAmECIgACABQeADaiACQQUQJhAiIAAgAUHYBGogAkEGECYQIiAAIAFB0AVqIAJBBxAmECIgACABQcgGaiACQQgQJhAiIANBCGoiASAEECkgA0EwaiAAECkgA0HYAGogBRCAASAAIAEgBhAiIANBgAFqJAALHQAgABAwIABBKGoQHCAAQdAAahAcIABB+ABqEDALgAIBCH8DQCAAIAJqIAEgAkEDdmotAAAgAkEHcXZBAXE6AAAgAkEBaiICQYACRw0ACwNAIAQiAUEBaiEEAkAgACABaiIGLQAARQ0AIAQhAkEBIQUgAUH+AUsNAANAAkAgACACaiIDLAAAIgdFDQAgByAFdCIHIAYsAAAiCGoiCUEPTARAIAYgCToAACADQQA6AAAMAQsgCCAHayIDQXFIDQIgBiADOgAAA0AgACACaiIDLQAARQRAIANBAToAAAwCCyADQQA6AAAgAkH/AUkhAyACQQFqIQIgAw0ACwsgBUEFSw0BIAVBAWoiBSABaiICQYACSQ0ACwsgBEGAAkcNAAsLlQEBBH8jAEEwayIFJAAgACABQShqIgMgARASIABBKGoiBCADIAEQFSAAQdAAaiIDIAAgAkEoahAKIAQgBCACEAogAEH4AGoiBiACQfgAaiABQfgAahAKIAAgAUHQAGogAkHQAGoQCiAFIAAgABASIAAgAyAE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AAAgA0IBfCIDIAJSDQALIAAgACkDOCACfDcDOAsLsgEBAX8gACABKAAAQf///x9xNgIAIAAgASgAA0ECdkGD/v8fcTYCBCAAIAEoAAZBBHZB/4H/H3E2AgggACABKAAJQQZ2Qf//wB9xNgIMIAEoAAwhAiAAQgA3AhQgAEIANwIcIABBADYCJCAAIAJBCHZB//8/cTYCECAAIAEoABA2AiggACABKAAUNgIsIAAgASgAGDYCMCABKAAcIQEgAEEAOgBQIABCADcDOCAAIAE2AjQLMAECfyMAIgVBgAFrQUBxIgQkACAEIAMQhAEgBCABIAIQgwEgBCAAEIIBIAUkAEEACwsAIAAgAUEgEIcBC2wBAX8jAEEQayIDIAA2AgwgAyABNgIIQQAhASADQQA2AgQgAkEASgRAA0AgAyADKAIEIAMoAgggAWotAAAgAygCDCABai0AAHNyNgIEIAFBAWoiASACRw0ACwsgAygCBEEBa0EIdkEBcUEBawspAQJ/A0AgACACQQN0IgNqIAEgA2opAAA3AwAgAkEBaiICQYABRw0ACwtyAQF/AkAgAUEEcUUNACAAKAIAIgEEQCABKAIEIAAoAhBBCnQQCAsgACgCBCIBRQ0AIAEgACgCFEEDdBAICyAAKAIEEBggAEEANgIEAkAgACgCACIBRQ0AIAEoAgAiAkUNACACEBgLIAEQGCAAQQA2AgALEAAgAEIANwIAIABCADcCCAspAQF/IwBBEGsiACQAIABBADoAD0GMkgIgAEEPakEAEAEaIABBEGokAAsoACACQoCAgIAQWgRAEBQACyAAIAEgAiADQgEgBEG8kQIoAgAREgAaCxYAIABCwAAgASACQbSRAigCABENABoLPQECfyMAIgRBgANrQUBxIgMkACADQQBBAEEYEEIaIAMgAUIgECUaIAMgAkIgECUaIAMgAEEYEEEaIAQkAAsqAQF/QX8hBiACQhBaBH8gACABQRBqIAEgAkIQfSADIAQgBRCQAQUgBgsLPAECfyMAQSBrIgckAEF/IQggByAFIAYQZEUEQCAAIAEgAiADIAQgBxBgIQggB0EgEAgLIAdBIGokACAICyUAIAJC8P///w9aBEAQFAALIABBEGogACABIAIgAyAEIAUQkgELPAECfyMAQSBrIgckAEF/IQggByAFIAYQZEUEQCAAIAEgAiAD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AUEgaiAIQiB9IAYgASAFEI8BIQcLIAZBIGokACAHC5kBAgJ/AX4gAq0gA61CIIaEIQcjAEHgAGsiAiQAQX8hAyACQSBqIAIQkwFFBEAgAkFAayIFIAJBIGoiBiAEEI4BIABBIGogASAHIAUgBCACEJEBIQMgACACKQM4NwAYIAAgAikDMDcAECAAIAIpAyg3AAggACACKQMgNwAAIAJBIBAIIAZBIBAIIAVBGBAICyACQeAAaiQAIAMLGQAgACABIAKtIAOtQiCGhCAEIAUgBhCPAQstAQF+IAKtIAOtQiCGhCIGQhBaBH8gACABQRBqIAEgBkIQfSAEIAUQYAVBfwsLGwAgACABIAIgA60gBK1CIIaEIAUgBiAHEJABCxgAIAAgASACIAOtIAStQiCGhCAFIAYQYAsZACAAIAEgAq0gA61CIIaEIAQgBSAGEJEBCy4BAX4gAq0gA61CIIaEIgZC8P///w9aBEAQFAALIABBEGogACABIAYgBCAFEGELGwAgACABIAIgA60gBK1CIIaEIAUgBiAHEJIBCxgAIAAgASACIAOtIAStQiCGhCAFIAYQYQtIAQF/IwBBIGsiBSQAIAUgASACrSADrUIghoQgBBCUARogACAFEIYBIQEgBSAAQSAQTyECIAVBIGokACACQX8gASAAIAVGG3ILFQAgACABIAKtIAOtQiCGhCAEEJQBC1sBAn4gB60gCK1CIIaEIQxBfyECIAStIAWtQiCGhCILQhBaBEAgACADIAtCEH0gAyALp2pBEGsgBiAMIAkgChCaASECCyABBEAgAUIAIAtCEH0gAhs3AwALIAILJQAgACACIAOtIAStQiCGhCAFIAYgB60gCK1CIIaEIAkgChCaAQtZAQJ+An8gBq0gB61CIIaEIQwgA60gBK1CIIaEIgtC8P///w9UBEAgACAAIAunakEAIAIgCyAFIAwgCSAKEJsBGiABBEAgASALQhB8NwMAC0EADAELEBQACwsnACAAIAEgAiADIAStIAWtQiCGhCAGIAetIAitQiCGhCAKIAsQmwELWwECfiAHrSAIrUIghoQhDEF/IQIgBK0gBa1CIIaEIgtCEFoEQCAAIAMgC0IQfSADIAunakEQayAGIAwgCSAKEKYBIQILIAEEQCABQgAgC0IQfSACGzcDAAsgAgslACAAIAIgA60gBK1CIIaE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QQ9xIgZBCHQgBkH2/wNqQYCyA3FqQYCuAWpBCHY6AAEgBCAFQQR2IgQgBEH2/wNqQQh2QdkBcWpB1wBqOgAAIAFBAWoiASADRw0ACyADQQF0BSABCyAAakEAOgAAIAAPCxAUAAssAQF/IwBBQGoiAyQAIAAgAxAnIAEgA0LAACACQQEQoQEhACADQUBrJAAgAAsuAQF/IwBBQGoiBCQAIAAgBBAnIAEgAiAEQsAAIANBARCjASEAIARBQGskACAACwgAIAAQNkEACywBAX8jAEEgayICJAAgAkEgEB0gACABIAIQpAEaIAJBIBAIIAJBIGokAEEACwsAIAAgASACEKQBCwUAQb9/CwUAQdABC20BAX8jAEFAaiICJAAgAiABQiAQNRogAiACLQAAQfgBcToAACACIAItAB9BP3FBwAByOgAfIAAgAikDEDcAECAAIAIpAwg3AAggACACKQMANwAAIAAgAikDGDcAGCACQcAAEAggAkFAayQAQQALnwQBB38jAEGAAmsiBSQAQX8hCAJAIAEQUQ0AIAVB4ABqIAEQfg0AIwBBoAFrIgYkACMAQeANayICJAAgAkHgA2oiAyAFQeAAaiIEEBkgAkHAAmoiASAEEDogAiABEBMgASACIAMQGiACQaABaiIDIAEQEyACQYAFaiIEIAMQGSABIAIgBBAaIAMgARATIAJBoAZqIgQgAxAZIAEgAiAEEBogAyABEBMgAkHAB2oiBCADEBkgASACIAQQGiADIAEQEyACQeAIaiIEIAMQGSABIAIgBBAaIAMgARATIAJBgApqIgQgAxAZIAEgAiAEEBogAyABEBMgAkGgC2oiBCADEBkgASACIAQQGiADIAEQEyACQcAMaiADEBkgBhB6QfwBIQEDQCACQcACaiAGEDoCQCABIgNB4IUCaiwAACIBQQBKBEAgAkGgAWoiBCACQcACaiIHEBMgByAEIAJB4ANqIAFB/gFxQQF2QaABbGoQGgwBCyABQQBODQAgAkGgAWoiBCACQcACaiIHEBMgByAEIAJB4ANqQQAgAWtB/gFxQQF2QaABbGoQfAsgBiACQcACahATIANBAWshASADDQALIAJB4A1qJAAgBhBWIQEgBkGgAWokACABRQ0AIAUQHCAFIAUgBUGIAWoiAxAVIAVBMGoiARAcIAEgASADEBIgBSAFEDwgASABIAUQCiAAIAEQLEEAIQgLIAVBgAJqJAAgCAtGAQF/IwBBQGoiBCQAIAFQRQRAIAQgAxBFIAQgAkEAEJ8BIAQgAEEAIAGnEA8iACAAIAEQQyAEQcAAEAgLIARBQGskAEEACwQAQQwLogEBBn8jAEEQayIFQQA2AgxBfyEEIAIgA0EBa0sEfyABIAJBAWsiBmohB0EAIQJBACEBQQAhBANAIAUgBSgCDCACQQAgByACay0AACIIQYABc0EBayAFKAIMQQFrIARBAWtxcUEIdkEBcSIJa3FyNgIMIAEgCXIhASAEIAhyIQQgAkEBaiICIANHDQALIAAgBiAFKAIMazYCACABQQFrBSAECwsEAEFuCwQAQRELBABBNAsnAQF+IAAgASACEEsgABBtIAEpABAhAyAAQgA3ACwgACADNwAkQQAL0gEBBH8jAEEQayIFJAACQAJAIANFBEBBfyEHDAELAn8gAyADQQFrIgZxRQRAIAIgBnEMAQsgAiADcAshCEF/IQcgBiAIayIGIAJBf3NPDQEgAiAGaiICIARPDQAgAARAIAAgAkEBajYCAAsgASACaiEAQQAhByAFQQA6AA9BACECA0AgACACayIBIAEtAAAgBS0AD3EgAiAGc0EBa0EYdiIBQYABcXI6AAAgBSAFLQAPIAFyOgAPIAJBAWoiAiADRw0ACwsgBUEQaiQAIAcPCxAUAAstAQF+IAFBGBAdIAAgASACEEsgABBtIAEpABAhAyAAQgA3ACwgACADNwAkQQALFgAgACABKQAANwAwIAAgASkACDcAOAsWACAAIAEpAAA3ACAgACABKQAINwAoC2wBAX9BpJwCKAIABH9BAQVB6JcCQQA2AgAjAEEQayIAJAAgABCKASAAKAIABH8gABCKAUHslwJBAEEoEA8aQQAFQX8LGiAAQRBqJABB5JcCQQE2AgAQiwFBkJwCQRAQHUGknAJBATYCAEEACwvtAgECfyMAQfAAayIHJAAgAlBFBEAgByAFKQAYNwMYIAcgBSkAEDcDECAHIAUpAAA3AwBBCCEGIAcgBSkACDcDCCAHIAMpAAA3A2ADQCAHQeAAaiAGaiAEPAAAIARCCIghBCAGQQFqIgZBEEcNAAsgAkI/VgRAA0BBACEGIAdBIGogB0HgAGogBxBOA0AgACAGaiAHQSBqIAZqLQAAIAEgBmotAABzOgAAQQEhBSAGQQFqIgZBwABHDQALQQghBgNAIAdB4ABqIAZqIgMgBSADLQAAaiIDOgAAIANBCHYhBSAGQQFqIgZBEEcNAAsgAUFAayEBIABBQGshACACQkB8IgJCP1YNAAsLIAJQRQRAQQAhBiAHQSBqIAdB4ABqIAcQTiACpyEDA0AgACAGaiAHQSBqIAZqLQAAIAEgBmotAABzOgAAIAZBAWoiBiADRw0ACwsgB0EgakHAABAIIAdBIBAICyAHQfAAaiQAQQALkQICAn8BfiMAQfAAayIEJAAgAVBFBEAgBCADKQAYNwMYIAQgAykAEDcDECAEIAMpAAA3AwAgBCADKQAINwMIIAIpAAAhBiAEQgA3A2ggBCAGNwNgAkAgAULAAFoEQANAIAAgBEHgAGogBBBOQQghA0EBIQIDQCAEQeAAaiADaiIFIAIgBS0AAGoiAjoAACACQQh2IQIgA0EBaiIDQRBHDQALIABBQGshACABQkB8IgFCP1YNAAsgAVANAQtBACEDIARBIGogBEHgAGogBBBOIAGnIQIDQCAAIANqIARBIGogA2otAAA6AAAgA0EBaiIDIAJHDQALCyAEQSBqQcAAEAggBEEgEAgLIARB8ABqJABBAAumAQEEfyMAQdABayICJAADQCAAIANqIAEgA2otAAA6AAAgA0EBaiIDQSBHDQALIAAgAC0AAEH4AXE6AAAgACAALQAfQT9xQcAAcjoAHyACQTBqIAAQUiMAQeAAayIBJAAgAUEwaiIDIAJBgAFqIgQgAkHYAGoiBRASIAEgBCAFEBUgASABEDwgAiADIAEQCiABQeAAaiQAIAAgAhAsIAJB0AFqJABBAAsLxYYCDQBBgAgLhQNMaWJzb2RpdW1EUkdyYW5kb21ieXRlcwBiNjRfcG9zIDw9IGI2NF9sZW4AY3J5cHRvX2dlbmVyaWNoYXNoX2JsYWtlMmJfZmluYWwAJGFyZ29uMmkAJGFyZ29uMmlkAHJhbmRvbWJ5dGVzL3JhbmRvbWJ5dGVzLmMAc29kaXVtL2NvZGVjcy5jAGNyeXB0b19nZW5lcmljaGFzaC9ibGFrZTJiL3JlZi9ibGFrZTJiLXJlZi5jAGNyeXB0b19nZW5lcmljaGFzaC9ibGFrZTJiL3JlZi9nZW5lcmljaGFzaF9ibGFrZTJiLmMAYnVmX2xlbiA8PSBTSVpFX01BWABvdXRsZW4gPD0gVUlOVDhfTUFYAFMtPmJ1ZmxlbiA8PSBCTEFLRTJCX0JMT0NLQllURVMAJGFyZ29uMmkkdj0AJGFyZ29uMmlkJHY9ACx0PQAscD0AJG09ADEuMC4xOABzb2RpdW1fYmluMmJhc2U2NAAkYXJnb24yaSQAJGFyZ29uMmlkJABBkAsLV7Z4Wf+FctMAvW4V/w8KagApwAEAmOh5/7w8oP+Zcc7/ALfi/rQNSP8AAAAAAAAAALCgDv7TyYb/nhiPAH9pNQBgDL0Ap9f7/59MgP5qZeH/HvwEAJIMrgBB8AsLJ1nxsv4K5ab/e90q/h4U1ABSgAMAMNHzAHd5QP8y45z/AG7FAWcbkABBoAwLwAeFO4wBvfEk//glwwFg3DcAt0w+/8NCPQAyTKQB4aRM/0w9o/91Ph8AUZFA/3ZBDgCic9b/BoouAHzm9P8Kio8ANBrCALj0TACBjykBvvQT/3uqev9igUQAedWTAFZlHv+hZ5sAjFlD/+/lvgFDC7UAxvCJ/u5FvP9Dl+4AEyps/+VVcQEyRIf/EWoJADJnAf9QAagBI5ge/xCouQE4Wej/ZdL8ACn6RwDMqk//Di7v/1BN7wC91kv/EY35ACZQTP++VXUAVuSqAJzY0AHDz6T/lkJM/6/hEP+NUGIBTNvyAMaicgAu2pgAmyvx/pugaP8zu6UAAhGvAEJUoAH3Oh4AI0E1/kXsvwAthvUBo3vdACBuFP80F6UAutZHAOmwYADy7zYBOVmKAFMAVP+IoGQAXI54/mh8vgC1sT7/+ilVAJiCKgFg/PYAl5c//u+FPgAgOJwALae9/46FswGDVtMAu7OW/vqqDv/So04AJTSXAGNNGgDunNX/1cDRAUkuVAAUQSkBNs5PAMmDkv6qbxj/sSEy/qsmy/9O93QA0d2ZAIWAsgE6LBkAySc7Ab0T/AAx5dIBdbt1ALWzuAEActsAMF6TAPUpOAB9Dcz+9K13ACzdIP5U6hQA+aDGAex+6v8vY6j+quKZ/2az2ADijXr/ekKZ/rb1hgDj5BkB1jnr/9itOP+159IAd4Cd/4FfiP9ufjMAAqm3/weCYv5FsF7/dATjAdnykf/KrR8BaQEn/y6vRQDkLzr/1+BF/s84Rf8Q/ov/F8/U/8oUfv9f1WD/CbAhAMgFz//xKoD+IyHA//jlxAGBEXgA+2eX/wc0cP+MOEL/KOL1/9lGJf6s1gn/SEOGAZLA1v8sJnAARLhL/85a+wCV640Atao6AHT07wBcnQIAZq1iAOmJYAF/McsABZuUABeUCf/TegwAIoYa/9vMiACGCCn/4FMr/lUZ9wBtfwD+qYgwAO532//nrdUAzhL+/gi6B/9+CQcBbypIAG807P5gP40Ak79//s1OwP8Oau0Bu9tMAK/zu/5pWa0AVRlZAaLzlAACdtH+IZ4JAIujLv9dRigAbCqO/m/8jv+b35AAM+Wn/0n8m/9edAz/mKDa/5zuJf+z6s//xQCz/5qkjQDhxGgACiMZ/tHU8v9h/d7+uGXlAN4SfwGkiIf/Hs+M/pJh8wCBwBr+yVQh/28KTv+TUbL/BAQYAKHu1/8GjSEANdcO/ym10P/ni50As8vd//+5cQC94qz/cULW/8o+Lf9mQAj/Tq4Q/oV1RP8AQYAUCwEBAEGgFAuwASbolY/CsiewRcP0ifLvmPDV36wF08YzObE4AohtU/wFxxdqcD1N2E+6PAt2DRBnDyogU/osOczGTsf9d5KsA3rs////////////////////////////////////////f+3///////////////////////////////////////9/7v///////////////////////////////////////3/t0/VcGmMSWNac96Le+d4UAEHfFQv88AEQhTuMAb3xJP/4JcMBYNw3ALdMPv/DQj0AMkykAeGkTP9MPaP/dT4fAFGRQP92QQ4AonPW/waKLgB85vT/CoqPADQawgC49EwAgY8pAb70E/97qnr/YoFEAHnVkwBWZR7/oWebAIxZQ//v5b4BQwu1AMbwif7uRbz/6nE8/yX/Of9Fsrb+gNCzAHYaff4DB9b/8TJN/1XLxf/Th/r/GTBk/7vVtP4RWGkAU9GeAQVzYgAErjz+qzdu/9m1Ef8UvKoAkpxm/lfWrv9yepsB6SyqAH8I7wHW7OoArwXbADFqPf8GQtD/Ampu/1HqE//Xa8D/Q5fuABMqbP/lVXEBMkSH/xFqCQAyZwH/UAGoASOYHv8QqLkBOFno/2XS/AAp+kcAzKpP/w4u7/9QTe8AvdZL/xGN+QAmUEz/vlV1AFbkqgCc2NABw8+k/5ZCTP+v4RD/jVBiAUzb8gDGonIALtqY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//////////////9/7f///////////////////////////////////////3/u////////////////////////////////////////fwjJvPNn5glqO6fKhIWuZ7sr+JT+cvNuPPE2HV869U+l0YLmrX9SDlEfbD4rjGgFm2u9Qfur2YMfeSF+ExnN4FsAQaCKAgvBBQjJvPNn5glqO6fKhIWuZ7sr+JT+cvNuPPE2HV869U+l0YLmrX9SDlEfbD4rjGgFm2u9Qfur2YMfeSF+ExnN4FsirijXmC+KQs1l7yORRDdxLztN7M/7wLW824mBpdu16Ti1SPNbwlY5GdAFtvER8VmbTxmvpII/khiBbdrVXhyrQgIDo5iqB9i+b3BFAVuDEoyy5E6+hTEk4rT/1cN9DFVviXvydF2+crGWFjv+sd6ANRLHJacG3JuUJmnPdPGbwdJK8Z7BaZvk4yVPOIZHvu+11YyLxp3BD2WcrHfMoQwkdQIrWW8s6S2D5KZuqoR0StT7Qb3cqbBctVMRg9qI+Xar32buUlE+mBAytC1txjGoPyH7mMgnA7DkDu++x39Zv8KPqD3zC+DGJacKk0eRp9VvggPgUWPKBnBuDgpnKSkU/C/SRoUKtycmySZcOCEbLu0qxFr8bSxN37OVnRMNOFPeY6+LVHMKZaiydzy7Cmp25q7tRy7JwoE7NYIUhSxykmQD8Uyh6L+iATBCvEtmGqiRl/jQcItLwjC+VAajUWzHGFLv1hnoktEQqWVVJAaZ1iogcVeFNQ70uNG7MnCgahDI0NK4FsGkGVOrQVEIbDcemeuO30x3SCeoSJvhtbywNGNaycWzDBw5y4pB40qq2E5z42N3T8qcW6O4stbzby5o/LLvXe6Cj3RgLxdDb2OleHKr8KEUeMiE7DlkGggCx4woHmMj+v++kOm9gt7rbFCkFXnGsvej+b4rU3Lj8nhxxpxhJurOPifKB8LAIce4htEe6+DN1n3a6njRbu5/T331um8Xcqpn8AammMiixX1jCq4N+b4EmD8RG0ccEzULcRuEfQQj9XfbKJMkx0B7q8oyvL7JFQq+njxMDRCcxGcdQ7ZCPsu+1MVMKn5l/Jwpf1ns+tY6q2/LXxdYR0qMGURsgABB4JACCyFTaWdFZDI1NTE5IG5vIEVkMjU1MTkgY29sbGlzaW9ucwEAQbCRAgs1MI5QAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0=")||(jg=lt,lt=D.locateFile?D.locateFile(jg,xA):xA+jg);var Lr={35048:function(){return D.getRandomValue()},35084:function(){if(D.getRandomValue===void 0)try{var A0=typeof window=="object"?window:self,i0=A0.crypto!==void 0?A0.crypto:A0.msCrypto,E0=function(){var d0=new Uint32Array(1);return i0.getRandomValues(d0),d0[0]>>>0};E0(),D.getRandomValue=E0}catch{try{var w0=require("crypto"),U0=function(){var x0=w0.randomBytes(4);return(x0[0]<<24|x0[1]<<16|x0[2]<<8|x0[3])>>>0};U0(),D.getRandomValue=U0}catch{throw"No secure random number generator found"}}}};function $g(A0){for(;A0.length>0;){var i0=A0.shift();if(typeof i0!="function"){var E0=i0.func;typeof E0=="number"?i0.arg===void 0?Ke(E0)():Ke(E0)(i0.arg):E0(i0.arg===void 0?null:i0.arg)}else i0(D)}}function Ke(A0){return Ye.get(A0)}var Ae=[];function Pr(A0){try{return h0.grow(A0-nt.byteLength+65535>>>16),Ne(h0.buffer),1}catch{}}var Jr=typeof atob=="function"?atob:function(A0){var i0,E0,w0,U0,d0,x0,Z0="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",U="",ft=0;A0=A0.replace(/[^A-Za-z0-9\+\/\=]/g,"");do i0=Z0.indexOf(A0.charAt(ft++))<<2|(U0=Z0.indexOf(A0.charAt(ft++)))>>4,E0=(15&U0)<<4|(d0=Z0.indexOf(A0.charAt(ft++)))>>2,w0=(3&d0)<<6|(x0=Z0.indexOf(A0.charAt(ft++))),U+=String.fromCharCode(i0),d0!==64&&(U+=String.fromCharCode(E0)),x0!==64&&(U+=String.fromCharCode(w0));while(ft>=2;x0=dt[U0++];){var Z0=x0<105;Z0&&1&d0&&d0++,Ae.push(Z0?Fg[d0++>>1]:Ft[d0]),++d0}return Ae}(i0,E0);return Lr[A0].apply(null,w0)},e:function(A0,i0,E0){dt.copyWithin(A0,i0,i0+E0)},c:function(A0){var i0,E0=dt.length,w0=2147483648;if((A0>>>=0)>w0)return!1;for(var U0=1;U0<=4;U0*=2){var d0=E0*(1+.2/U0);if(d0=Math.min(d0,A0+100663296),Pr(Math.min(w0,(i0=Math.max(A0,d0))+(65536-i0%65536)%65536)))return!0}return!1}};function te(A0){function i0(){mg||(mg=!0,D.calledRun=!0,Ue||($g(Re),D.onRuntimeInitialized&&D.onRuntimeInitialized(),function(){if(D.postRun)for(typeof D.postRun=="function"&&(D.postRun=[D.postRun]);D.postRun.length;)E0=D.postRun.shift(),xe.unshift(E0);var E0;$g(xe)}()))}Jt>0||(function(){if(D.preRun)for(typeof D.preRun=="function"&&(D.preRun=[D.preRun]);D.preRun.length;)E0=D.preRun.shift(),Me.unshift(E0);var E0;$g(Me)}(),Jt>0||(D.setStatus?(D.setStatus("Running..."),setTimeout(function(){setTimeout(function(){D.setStatus("")},1),i0()},1)):i0()))}if(function(){var A0={a:Kr};function i0(U0,d0){var x0,Z0=U0.exports;D.asm=Z0,Ne((h0=D.asm.f).buffer),Ye=D.asm.Ac,x0=D.asm.g,Re.unshift(x0),function(U){if(Jt--,D.monitorRunDependencies&&D.monitorRunDependencies(Jt),Jt==0&&cg){var ft=cg;cg=null,ft()}}()}function E0(U0){i0(U0.instance)}function w0(U0){return function(){if(!yA&&(iA||m0)){if(typeof fetch=="function"&&!Pe(lt))return fetch(lt,{credentials:"same-origin"}).then(function(d0){if(!d0.ok)throw"failed to load wasm binary file at '"+lt+"'";return d0.arrayBuffer()}).catch(function(){return Je(lt)});if(Q0)return new Promise(function(d0,x0){Q0(lt,function(Z0){d0(new Uint8Array(Z0))},x0)})}return Promise.resolve().then(function(){return Je(lt)})}().then(function(d0){return WebAssembly.instantiate(d0,A0)}).then(function(d0){return d0}).then(U0,function(d0){BA("failed to asynchronously prepare wasm: "+d0),Kt(d0)})}if(Jt++,D.monitorRunDependencies&&D.monitorRunDependencies(Jt),D.instantiateWasm)try{return D.instantiateWasm(A0,i0)}catch(U0){return BA("Module.instantiateWasm callback failed with error: "+U0),!1}yA||typeof WebAssembly.instantiateStreaming!="function"||Zg(lt)||Pe(lt)||typeof fetch!="function"?w0(E0):fetch(lt,{credentials:"same-origin"}).then(function(U0){return WebAssembly.instantiateStreaming(U0,A0).then(E0,function(d0){return BA("wasm streaming compile failed: "+d0),BA("falling back to ArrayBuffer instantiation"),w0(E0)})})}(),D.___wasm_call_ctors=function(){return(D.___wasm_call_ctors=D.asm.g).apply(null,arguments)},D._crypto_aead_chacha20poly1305_encrypt_detached=function(){return(D._crypto_aead_chacha20poly1305_encrypt_detached=D.asm.h).apply(null,arguments)},D._crypto_aead_chacha20poly1305_encrypt=function(){return(D._crypto_aead_chacha20poly1305_encrypt=D.asm.i).apply(null,arguments)},D._crypto_aead_chacha20poly1305_ietf_encrypt_detached=function(){return(D._crypto_aead_chacha20poly1305_ietf_encrypt_detached=D.asm.j).apply(null,arguments)},D._crypto_aead_chacha20poly1305_ietf_encrypt=function(){return(D._crypto_aead_chacha20poly1305_ietf_encrypt=D.asm.k).apply(null,arguments)},D._crypto_aead_chacha20poly1305_decrypt_detached=function(){return(D._crypto_aead_chacha20poly1305_decrypt_detached=D.asm.l).apply(null,arguments)},D._crypto_aead_chacha20poly1305_decrypt=function(){return(D._crypto_aead_chacha20poly1305_decrypt=D.asm.m).apply(null,arguments)},D._crypto_aead_chacha20poly1305_ietf_decrypt_detached=function(){return(D._crypto_aead_chacha20poly1305_ietf_decrypt_detached=D.asm.n).apply(null,arguments)},D._crypto_aead_chacha20poly1305_ietf_decrypt=function(){return(D._crypto_aead_chacha20poly1305_ietf_decrypt=D.asm.o).apply(null,arguments)},D._crypto_aead_chacha20poly1305_ietf_keybytes=function(){return(D._crypto_aead_chacha20poly1305_ietf_keybytes=D.asm.p).apply(null,arguments)},D._crypto_aead_chacha20poly1305_ietf_npubbytes=function(){return(D._crypto_aead_chacha20poly1305_ietf_npubbytes=D.asm.q).apply(null,arguments)},D._crypto_aead_chacha20poly1305_ietf_nsecbytes=function(){return(D._crypto_aead_chacha20poly1305_ietf_nsecbytes=D.asm.r).apply(null,arguments)},D._crypto_aead_chacha20poly1305_ietf_abytes=function(){return(D._crypto_aead_chacha20poly1305_ietf_abytes=D.asm.s).apply(null,arguments)},D._crypto_aead_chacha20poly1305_ietf_messagebytes_max=function(){return(D._crypto_aead_chacha20poly1305_ietf_messagebytes_max=D.asm.t).apply(null,arguments)},D._crypto_aead_chacha20poly1305_ietf_keygen=function(){return(D._crypto_aead_chacha20poly1305_ietf_keygen=D.asm.u).apply(null,arguments)},D._crypto_aead_chacha20poly1305_keybytes=function(){return(D._crypto_aead_chacha20poly1305_keybytes=D.asm.v).apply(null,arguments)},D._crypto_aead_chacha20poly1305_npubbytes=function(){return(D._crypto_aead_chacha20poly1305_npubbytes=D.asm.w).apply(null,arguments)},D._crypto_aead_chacha20poly1305_nsecbytes=function(){return(D._crypto_aead_chacha20poly1305_nsecbytes=D.asm.x).apply(null,arguments)},D._crypto_aead_chacha20poly1305_abytes=function(){return(D._crypto_aead_chacha20poly1305_abytes=D.asm.y).apply(null,arguments)},D._crypto_aead_chacha20poly1305_messagebytes_max=function(){return(D._crypto_aead_chacha20poly1305_messagebytes_max=D.asm.z).apply(null,arguments)},D._crypto_aead_chacha20poly1305_keygen=function(){return(D._crypto_aead_chacha20poly1305_keygen=D.asm.A).apply(null,arguments)},D._crypto_aead_xchacha20poly1305_ietf_encrypt_detached=function(){return(D._crypto_aead_xchacha20poly1305_ietf_encrypt_detached=D.asm.B).apply(null,arguments)},D._crypto_aead_xchacha20poly1305_ietf_encrypt=function(){return(D._crypto_aead_xchacha20poly1305_ietf_encrypt=D.asm.C).apply(null,arguments)},D._crypto_aead_xchacha20poly1305_ietf_decrypt_detached=function(){return(D._crypto_aead_xchacha20poly1305_ietf_decrypt_detached=D.asm.D).apply(null,arguments)},D._crypto_aead_xchacha20poly1305_ietf_decrypt=function(){return(D._crypto_aead_xchacha20poly1305_ietf_decrypt=D.asm.E).apply(null,arguments)},D._crypto_aead_xchacha20poly1305_ietf_keybytes=function(){return(D._crypto_aead_xchacha20poly1305_ietf_keybytes=D.asm.F).apply(null,arguments)},D._crypto_aead_xchacha20poly1305_ietf_npubbytes=function(){return(D._crypto_aead_xchacha20poly1305_ietf_npubbytes=D.asm.G).apply(null,arguments)},D._crypto_aead_xchacha20poly1305_ietf_nsecbytes=function(){return(D._crypto_aead_xchacha20poly1305_ietf_nsecbytes=D.asm.H).apply(null,arguments)},D._crypto_aead_xchacha20poly1305_ietf_abytes=function(){return(D._crypto_aead_xchacha20poly1305_ietf_abytes=D.asm.I).apply(null,arguments)},D._crypto_aead_xchacha20poly1305_ietf_messagebytes_max=function(){return(D._crypto_aead_xchacha20poly1305_ietf_messagebytes_max=D.asm.J).apply(null,arguments)},D._crypto_aead_xchacha20poly1305_ietf_keygen=function(){return(D._crypto_aead_xchacha20poly1305_ietf_keygen=D.asm.K).apply(null,arguments)},D._crypto_auth_bytes=function(){return(D._crypto_auth_bytes=D.asm.L).apply(null,arguments)},D._crypto_auth_keybytes=function(){return(D._crypto_auth_keybytes=D.asm.M).apply(null,arguments)},D._crypto_auth=function(){return(D._crypto_auth=D.asm.N).apply(null,arguments)},D._crypto_auth_verify=function(){return(D._crypto_auth_verify=D.asm.O).apply(null,arguments)},D._crypto_auth_keygen=function(){return(D._crypto_auth_keygen=D.asm.P).apply(null,arguments)},D._crypto_box_seedbytes=function(){return(D._crypto_box_seedbytes=D.asm.Q).apply(null,arguments)},D._crypto_box_publickeybytes=function(){return(D._crypto_box_publickeybytes=D.asm.R).apply(null,arguments)},D._crypto_box_secretkeybytes=function(){return(D._crypto_box_secretkeybytes=D.asm.S).apply(null,arguments)},D._crypto_box_beforenmbytes=function(){return(D._crypto_box_beforenmbytes=D.asm.T).apply(null,arguments)},D._crypto_box_noncebytes=function(){return(D._crypto_box_noncebytes=D.asm.U).apply(null,arguments)},D._crypto_box_macbytes=function(){return(D._crypto_box_macbytes=D.asm.V).apply(null,arguments)},D._crypto_box_messagebytes_max=function(){return(D._crypto_box_messagebytes_max=D.asm.W).apply(null,arguments)},D._crypto_box_seed_keypair=function(){return(D._crypto_box_seed_keypair=D.asm.X).apply(null,arguments)},D._crypto_box_keypair=function(){return(D._crypto_box_keypair=D.asm.Y).apply(null,arguments)},D._crypto_box_beforenm=function(){return(D._crypto_box_beforenm=D.asm.Z).apply(null,arguments)},D._crypto_box_detached_afternm=function(){return(D._crypto_box_detached_afternm=D.asm._).apply(null,arguments)},D._crypto_box_detached=function(){return(D._crypto_box_detached=D.asm.$).apply(null,arguments)},D._crypto_box_easy_afternm=function(){return(D._crypto_box_easy_afternm=D.asm.aa).apply(null,arguments)},D._crypto_box_easy=function(){return(D._crypto_box_easy=D.asm.ba).apply(null,arguments)},D._crypto_box_open_detached_afternm=function(){return(D._crypto_box_open_detached_afternm=D.asm.ca).apply(null,arguments)},D._crypto_box_open_detached=function(){return(D._crypto_box_open_detached=D.asm.da).apply(null,arguments)},D._crypto_box_open_easy_afternm=function(){return(D._crypto_box_open_easy_afternm=D.asm.ea).apply(null,arguments)},D._crypto_box_open_easy=function(){return(D._crypto_box_open_easy=D.asm.fa).apply(null,arguments)},D._crypto_box_seal=function(){return(D._crypto_box_seal=D.asm.ga).apply(null,arguments)},D._crypto_box_seal_open=function(){return(D._crypto_box_seal_open=D.asm.ha).apply(null,arguments)},D._crypto_box_sealbytes=function(){return(D._crypto_box_sealbytes=D.asm.ia).apply(null,arguments)},D._crypto_generichash_bytes_min=function(){return(D._crypto_generichash_bytes_min=D.asm.ja).apply(null,arguments)},D._crypto_generichash_bytes_max=function(){return(D._crypto_generichash_bytes_max=D.asm.ka).apply(null,arguments)},D._crypto_generichash_bytes=function(){return(D._crypto_generichash_bytes=D.asm.la).apply(null,arguments)},D._crypto_generichash_keybytes_min=function(){return(D._crypto_generichash_keybytes_min=D.asm.ma).apply(null,arguments)},D._crypto_generichash_keybytes_max=function(){return(D._crypto_generichash_keybytes_max=D.asm.na).apply(null,arguments)},D._crypto_generichash_keybytes=function(){return(D._crypto_generichash_keybytes=D.asm.oa).apply(null,arguments)},D._crypto_generichash_statebytes=function(){return(D._crypto_generichash_statebytes=D.asm.pa).apply(null,arguments)},D._crypto_generichash=function(){return(D._crypto_generichash=D.asm.qa).apply(null,arguments)},D._crypto_generichash_init=function(){return(D._crypto_generichash_init=D.asm.ra).apply(null,arguments)},D._crypto_generichash_update=function(){return(D._crypto_generichash_update=D.asm.sa).apply(null,arguments)},D._crypto_generichash_final=function(){return(D._crypto_generichash_final=D.asm.ta).apply(null,arguments)},D._crypto_generichash_keygen=function(){return(D._crypto_generichash_keygen=D.asm.ua).apply(null,arguments)},D._crypto_hash_bytes=function(){return(D._crypto_hash_bytes=D.asm.va).apply(null,arguments)},D._crypto_hash=function(){return(D._crypto_hash=D.asm.wa).apply(null,arguments)},D._crypto_kdf_bytes_min=function(){return(D._crypto_kdf_bytes_min=D.asm.xa).apply(null,arguments)},D._crypto_kdf_bytes_max=function(){return(D._crypto_kdf_bytes_max=D.asm.ya).apply(null,arguments)},D._crypto_kdf_contextbytes=function(){return(D._crypto_kdf_contextbytes=D.asm.za).apply(null,arguments)},D._crypto_kdf_keybytes=function(){return(D._crypto_kdf_keybytes=D.asm.Aa).apply(null,arguments)},D._crypto_kdf_derive_from_key=function(){return(D._crypto_kdf_derive_from_key=D.asm.Ba).apply(null,arguments)},D._crypto_kdf_keygen=function(){return(D._crypto_kdf_keygen=D.asm.Ca).apply(null,arguments)},D._crypto_kx_seed_keypair=function(){return(D._crypto_kx_seed_keypair=D.asm.Da).apply(null,arguments)},D._crypto_kx_keypair=function(){return(D._crypto_kx_keypair=D.asm.Ea).apply(null,arguments)},D._crypto_kx_client_session_keys=function(){return(D._crypto_kx_client_session_keys=D.asm.Fa).apply(null,arguments)},D._crypto_kx_server_session_keys=function(){return(D._crypto_kx_server_session_keys=D.asm.Ga).apply(null,arguments)},D._crypto_kx_publickeybytes=function(){return(D._crypto_kx_publickeybytes=D.asm.Ha).apply(null,arguments)},D._crypto_kx_secretkeybytes=function(){return(D._crypto_kx_secretkeybytes=D.asm.Ia).apply(null,arguments)},D._crypto_kx_seedbytes=function(){return(D._crypto_kx_seedbytes=D.asm.Ja).apply(null,arguments)},D._crypto_kx_sessionkeybytes=function(){return(D._crypto_kx_sessionkeybytes=D.asm.Ka).apply(null,arguments)},D._crypto_pwhash_alg_argon2i13=function(){return(D._crypto_pwhash_alg_argon2i13=D.asm.La).apply(null,arguments)},D._crypto_pwhash_alg_argon2id13=function(){return(D._crypto_pwhash_alg_argon2id13=D.asm.Ma).apply(null,arguments)},D._crypto_pwhash_alg_default=function(){return(D._crypto_pwhash_alg_default=D.asm.Na).apply(null,arguments)},D._crypto_pwhash_bytes_min=function(){return(D._crypto_pwhash_bytes_min=D.asm.Oa).apply(null,arguments)},D._crypto_pwhash_bytes_max=function(){return(D._crypto_pwhash_bytes_max=D.asm.Pa).apply(null,arguments)},D._crypto_pwhash_passwd_min=function(){return(D._crypto_pwhash_passwd_min=D.asm.Qa).apply(null,arguments)},D._crypto_pwhash_passwd_max=function(){return(D._crypto_pwhash_passwd_max=D.asm.Ra).apply(null,arguments)},D._crypto_pwhash_saltbytes=function(){return(D._crypto_pwhash_saltbytes=D.asm.Sa).apply(null,arguments)},D._crypto_pwhash_strbytes=function(){return(D._crypto_pwhash_strbytes=D.asm.Ta).apply(null,arguments)},D._crypto_pwhash_strprefix=function(){return(D._crypto_pwhash_strprefix=D.asm.Ua).apply(null,arguments)},D._crypto_pwhash_opslimit_min=function(){return(D._crypto_pwhash_opslimit_min=D.asm.Va).apply(null,arguments)},D._crypto_pwhash_opslimit_max=function(){return(D._crypto_pwhash_opslimit_max=D.asm.Wa).apply(null,arguments)},D._crypto_pwhash_memlimit_min=function(){return(D._crypto_pwhash_memlimit_min=D.asm.Xa).apply(null,arguments)},D._crypto_pwhash_memlimit_max=function(){return(D._crypto_pwhash_memlimit_max=D.asm.Ya).apply(null,arguments)},D._crypto_pwhash_opslimit_interactive=function(){return(D._crypto_pwhash_opslimit_interactive=D.asm.Za).apply(null,arguments)},D._crypto_pwhash_memlimit_interactive=function(){return(D._crypto_pwhash_memlimit_interactive=D.asm._a).apply(null,arguments)},D._crypto_pwhash_opslimit_moderate=function(){return(D._crypto_pwhash_opslimit_moderate=D.asm.$a).apply(null,arguments)},D._crypto_pwhash_memlimit_moderate=function(){return(D._crypto_pwhash_memlimit_moderate=D.asm.ab).apply(null,arguments)},D._crypto_pwhash_opslimit_sensitive=function(){return(D._crypto_pwhash_opslimit_sensitive=D.asm.bb).apply(null,arguments)},D._crypto_pwhash_memlimit_sensitive=function(){return(D._crypto_pwhash_memlimit_sensitive=D.asm.cb).apply(null,arguments)},D._crypto_pwhash=function(){return(D._crypto_pwhash=D.asm.db).apply(null,arguments)},D._crypto_pwhash_str=function(){return(D._crypto_pwhash_str=D.asm.eb).apply(null,arguments)},D._crypto_pwhash_str_alg=function(){return(D._crypto_pwhash_str_alg=D.asm.fb).apply(null,arguments)},D._crypto_pwhash_str_verify=function(){return(D._crypto_pwhash_str_verify=D.asm.gb).apply(null,arguments)},D._crypto_pwhash_str_needs_rehash=function(){return(D._crypto_pwhash_str_needs_rehash=D.asm.hb).apply(null,arguments)},D._crypto_scalarmult_base=function(){return(D._crypto_scalarmult_base=D.asm.ib).apply(null,arguments)},D._crypto_scalarmult=function(){return(D._crypto_scalarmult=D.asm.jb).apply(null,arguments)},D._crypto_scalarmult_bytes=function(){return(D._crypto_scalarmult_bytes=D.asm.kb).apply(null,arguments)},D._crypto_scalarmult_scalarbytes=function(){return(D._crypto_scalarmult_scalarbytes=D.asm.lb).apply(null,arguments)},D._crypto_secretbox_keybytes=function(){return(D._crypto_secretbox_keybytes=D.asm.mb).apply(null,arguments)},D._crypto_secretbox_noncebytes=function(){return(D._crypto_secretbox_noncebytes=D.asm.nb).apply(null,arguments)},D._crypto_secretbox_macbytes=function(){return(D._crypto_secretbox_macbytes=D.asm.ob).apply(null,arguments)},D._crypto_secretbox_messagebytes_max=function(){return(D._crypto_secretbox_messagebytes_max=D.asm.pb).apply(null,arguments)},D._crypto_secretbox_keygen=function(){return(D._crypto_secretbox_keygen=D.asm.qb).apply(null,arguments)},D._crypto_secretbox_detached=function(){return(D._crypto_secretbox_detached=D.asm.rb).apply(null,arguments)},D._crypto_secretbox_easy=function(){return(D._crypto_secretbox_easy=D.asm.sb).apply(null,arguments)},D._crypto_secretbox_open_detached=function(){return(D._crypto_secretbox_open_detached=D.asm.tb).apply(null,arguments)},D._crypto_secretbox_open_easy=function(){return(D._crypto_secretbox_open_easy=D.asm.ub).apply(null,arguments)},D._crypto_secretstream_xchacha20poly1305_keygen=function(){return(D._crypto_secretstream_xchacha20poly1305_keygen=D.asm.vb).apply(null,arguments)},D._crypto_secretstream_xchacha20poly1305_init_push=function(){return(D._crypto_secretstream_xchacha20poly1305_init_push=D.asm.wb).apply(null,arguments)},D._crypto_secretstream_xchacha20poly1305_init_pull=function(){return(D._crypto_secretstream_xchacha20poly1305_init_pull=D.asm.xb).apply(null,arguments)},D._crypto_secretstream_xchacha20poly1305_rekey=function(){return(D._crypto_secretstream_xchacha20poly1305_rekey=D.asm.yb).apply(null,arguments)},D._crypto_secretstream_xchacha20poly1305_push=function(){return(D._crypto_secretstream_xchacha20poly1305_push=D.asm.zb).apply(null,arguments)},D._crypto_secretstream_xchacha20poly1305_pull=function(){return(D._crypto_secretstream_xchacha20poly1305_pull=D.asm.Ab).apply(null,arguments)},D._crypto_secretstream_xchacha20poly1305_statebytes=function(){return(D._crypto_secretstream_xchacha20poly1305_statebytes=D.asm.Bb).apply(null,arguments)},D._crypto_secretstream_xchacha20poly1305_abytes=function(){return(D._crypto_secretstream_xchacha20poly1305_abytes=D.asm.Cb).apply(null,arguments)},D._crypto_secretstream_xchacha20poly1305_headerbytes=function(){return(D._crypto_secretstream_xchacha20poly1305_headerbytes=D.asm.Db).apply(null,arguments)},D._crypto_secretstream_xchacha20poly1305_keybytes=function(){return(D._crypto_secretstream_xchacha20poly1305_keybytes=D.asm.Eb).apply(null,arguments)},D._crypto_secretstream_xchacha20poly1305_messagebytes_max=function(){return(D._crypto_secretstream_xchacha20poly1305_messagebytes_max=D.asm.Fb).apply(null,arguments)},D._crypto_secretstream_xchacha20poly1305_tag_message=function(){return(D._crypto_secretstream_xchacha20poly1305_tag_message=D.asm.Gb).apply(null,arguments)},D._crypto_secretstream_xchacha20poly1305_tag_push=function(){return(D._crypto_secretstream_xchacha20poly1305_tag_push=D.asm.Hb).apply(null,arguments)},D._crypto_secretstream_xchacha20poly1305_tag_rekey=function(){return(D._crypto_secretstream_xchacha20poly1305_tag_rekey=D.asm.Ib).apply(null,arguments)},D._crypto_secretstream_xchacha20poly1305_tag_final=function(){return(D._crypto_secretstream_xchacha20poly1305_tag_final=D.asm.Jb).apply(null,arguments)},D._crypto_shorthash_bytes=function(){return(D._crypto_shorthash_bytes=D.asm.Kb).apply(null,arguments)},D._crypto_shorthash_keybytes=function(){return(D._crypto_shorthash_keybytes=D.asm.Lb).apply(null,arguments)},D._crypto_shorthash=function(){return(D._crypto_shorthash=D.asm.Mb).apply(null,arguments)},D._crypto_shorthash_keygen=function(){return(D._crypto_shorthash_keygen=D.asm.Nb).apply(null,arguments)},D._crypto_sign_statebytes=function(){return(D._crypto_sign_statebytes=D.asm.Ob).apply(null,arguments)},D._crypto_sign_bytes=function(){return(D._crypto_sign_bytes=D.asm.Pb).apply(null,arguments)},D._crypto_sign_seedbytes=function(){return(D._crypto_sign_seedbytes=D.asm.Qb).apply(null,arguments)},D._crypto_sign_publickeybytes=function(){return(D._crypto_sign_publickeybytes=D.asm.Rb).apply(null,arguments)},D._crypto_sign_secretkeybytes=function(){return(D._crypto_sign_secretkeybytes=D.asm.Sb).apply(null,arguments)},D._crypto_sign_messagebytes_max=function(){return(D._crypto_sign_messagebytes_max=D.asm.Tb).apply(null,arguments)},D._crypto_sign_seed_keypair=function(){return(D._crypto_sign_seed_keypair=D.asm.Ub).apply(null,arguments)},D._crypto_sign_keypair=function(){return(D._crypto_sign_keypair=D.asm.Vb).apply(null,arguments)},D._crypto_sign=function(){return(D._crypto_sign=D.asm.Wb).apply(null,arguments)},D._crypto_sign_open=function(){return(D._crypto_sign_open=D.asm.Xb).apply(null,arguments)},D._crypto_sign_detached=function(){return(D._crypto_sign_detached=D.asm.Yb).apply(null,arguments)},D._crypto_sign_verify_detached=function(){return(D._crypto_sign_verify_detached=D.asm.Zb).apply(null,arguments)},D._crypto_sign_init=function(){return(D._crypto_sign_init=D.asm._b).apply(null,arguments)},D._crypto_sign_update=function(){return(D._crypto_sign_update=D.asm.$b).apply(null,arguments)},D._crypto_sign_final_create=function(){return(D._crypto_sign_final_create=D.asm.ac).apply(null,arguments)},D._crypto_sign_final_verify=function(){return(D._crypto_sign_final_verify=D.asm.bc).apply(null,arguments)},D._crypto_sign_ed25519_pk_to_curve25519=function(){return(D._crypto_sign_ed25519_pk_to_curve25519=D.asm.cc).apply(null,arguments)},D._crypto_sign_ed25519_sk_to_curve25519=function(){return(D._crypto_sign_ed25519_sk_to_curve25519=D.asm.dc).apply(null,arguments)},D._randombytes_random=function(){return(D._randombytes_random=D.asm.ec).apply(null,arguments)},D._randombytes_stir=function(){return(D._randombytes_stir=D.asm.fc).apply(null,arguments)},D._randombytes_uniform=function(){return(D._randombytes_uniform=D.asm.gc).apply(null,arguments)},D._randombytes_buf=function(){return(D._randombytes_buf=D.asm.hc).apply(null,arguments)},D._randombytes_buf_deterministic=function(){return(D._randombytes_buf_deterministic=D.asm.ic).apply(null,arguments)},D._randombytes_seedbytes=function(){return(D._randombytes_seedbytes=D.asm.jc).apply(null,arguments)},D._randombytes_close=function(){return(D._randombytes_close=D.asm.kc).apply(null,arguments)},D._randombytes=function(){return(D._randombytes=D.asm.lc).apply(null,arguments)},D._sodium_bin2hex=function(){return(D._sodium_bin2hex=D.asm.mc).apply(null,arguments)},D._sodium_hex2bin=function(){return(D._sodium_hex2bin=D.asm.nc).apply(null,arguments)},D._sodium_base64_encoded_len=function(){return(D._sodium_base64_encoded_len=D.asm.oc).apply(null,arguments)},D._sodium_bin2base64=function(){return(D._sodium_bin2base64=D.asm.pc).apply(null,arguments)},D._sodium_base642bin=function(){return(D._sodium_base642bin=D.asm.qc).apply(null,arguments)},D._sodium_init=function(){return(D._sodium_init=D.asm.rc).apply(null,arguments)},D._sodium_pad=function(){return(D._sodium_pad=D.asm.sc).apply(null,arguments)},D._sodium_unpad=function(){return(D._sodium_unpad=D.asm.tc).apply(null,arguments)},D._sodium_version_string=function(){return(D._sodium_version_string=D.asm.uc).apply(null,arguments)},D._sodium_library_version_major=function(){return(D._sodium_library_version_major=D.asm.vc).apply(null,arguments)},D._sodium_library_version_minor=function(){return(D._sodium_library_version_minor=D.asm.wc).apply(null,arguments)},D._sodium_library_minimal=function(){return(D._sodium_library_minimal=D.asm.xc).apply(null,arguments)},D._malloc=function(){return(D._malloc=D.asm.yc).apply(null,arguments)},D._free=function(){return(D._free=D.asm.zc).apply(null,arguments)},D.setValue=function(A0,i0,E0="i8",w0){switch(E0.charAt(E0.length-1)==="*"&&(E0="i32"),E0){case"i1":case"i8":et[A0>>0]=i0;break;case"i16":bt[A0>>1]=i0;break;case"i32":Ft[A0>>2]=i0;break;case"i64":zg=[i0>>>0,(Zt=i0,+Math.abs(Zt)>=1?Zt>0?(0|Math.min(+Math.floor(Zt/4294967296),4294967295))>>>0:~~+Math.ceil((Zt-+(~~Zt>>>0))/4294967296)>>>0:0)],Ft[A0>>2]=zg[0],Ft[A0+4>>2]=zg[1];break;case"float":Wg[A0>>2]=i0;break;case"double":Fg[A0>>3]=i0;break;default:Kt("invalid type for setValue: "+E0)}},D.getValue=function(A0,i0="i8",E0){switch(i0.charAt(i0.length-1)==="*"&&(i0="i32"),i0){case"i1":case"i8":return et[A0>>0];case"i16":return bt[A0>>1];case"i32":case"i64":return Ft[A0>>2];case"float":return Wg[A0>>2];case"double":return Number(Fg[A0>>3]);default:Kt("invalid type for getValue: "+i0)}return null},D.UTF8ToString=vg,cg=function A0(){mg||te(),mg||(cg=A0)},D.run=te,D.preInit)for(typeof D.preInit=="function"&&(D.preInit=[D.preInit]);D.preInit.length>0;)D.preInit.pop()();te()}).catch(function(){return TA.useBackupModule()}),SA}typeof H.nodeName!="string"?GA(H):QA.libsodium=GA(QA.libsodium_mod||(QA.commonJsStrict={}))})(commonjsGlobal)})(libsodium,libsodium.exports);(function(nA){(function(H){function QA(fA,SA){var N,TA=SA.ready.then(function(){function w(){if(N._sodium_init()!==0)throw new Error("libsodium was not correctly initialized.");for(var J=["crypto_aead_chacha20poly1305_decrypt","crypto_aead_chacha20poly1305_decrypt_detached","crypto_aead_chacha20poly1305_encrypt","crypto_aead_chacha20poly1305_encrypt_detached","crypto_aead_chacha20poly1305_ietf_decrypt","crypto_aead_chacha20poly1305_ietf_decrypt_detached","crypto_aead_chacha20poly1305_ietf_encrypt","crypto_aead_chacha20poly1305_ietf_encrypt_detached","crypto_aead_chacha20poly1305_ietf_keygen","crypto_aead_chacha20poly1305_keygen","crypto_aead_xchacha20poly1305_ietf_decrypt","crypto_aead_xchacha20poly1305_ietf_decrypt_detached","crypto_aead_xchacha20poly1305_ietf_encrypt","crypto_aead_xchacha20poly1305_ietf_encrypt_detached","crypto_aead_xchacha20poly1305_ietf_keygen","crypto_auth","crypto_auth_hmacsha256","crypto_auth_hmacsha256_final","crypto_auth_hmacsha256_init","crypto_auth_hmacsha256_keygen","crypto_auth_hmacsha256_update","crypto_auth_hmacsha256_verify","crypto_auth_hmacsha512","crypto_auth_hmacsha512_final","crypto_auth_hmacsha512_init","crypto_auth_hmacsha512_keygen","crypto_auth_hmacsha512_update","crypto_auth_hmacsha512_verify","crypto_auth_keygen","crypto_auth_verify","crypto_box_beforenm","crypto_box_curve25519xchacha20poly1305_keypair","crypto_box_curve25519xchacha20poly1305_seal","crypto_box_curve25519xchacha20poly1305_seal_open","crypto_box_detached","crypto_box_easy","crypto_box_easy_afternm","crypto_box_keypair","crypto_box_open_detached","crypto_box_open_easy","crypto_box_open_easy_afternm","crypto_box_seal","crypto_box_seal_open","crypto_box_seed_keypair","crypto_core_ed25519_add","crypto_core_ed25519_from_hash","crypto_core_ed25519_from_uniform","crypto_core_ed25519_is_valid_point","crypto_core_ed25519_random","crypto_core_ed25519_scalar_add","crypto_core_ed25519_scalar_complement","crypto_core_ed25519_scalar_invert","crypto_core_ed25519_scalar_mul","crypto_core_ed25519_scalar_negate","crypto_core_ed25519_scalar_random","crypto_core_ed25519_scalar_reduce","crypto_core_ed25519_scalar_sub","crypto_core_ed25519_sub","crypto_core_hchacha20","crypto_core_hsalsa20","crypto_core_ristretto255_add","crypto_core_ristretto255_from_hash","crypto_core_ristretto255_is_valid_point","crypto_core_ristretto255_random","crypto_core_ristretto255_scalar_add","crypto_core_ristretto255_scalar_complement","crypto_core_ristretto255_scalar_invert","crypto_core_ristretto255_scalar_mul","crypto_core_ristretto255_scalar_negate","crypto_core_ristretto255_scalar_random","crypto_core_ristretto255_scalar_reduce","crypto_core_ristretto255_scalar_sub","crypto_core_ristretto255_sub","crypto_generichash","crypto_generichash_blake2b_salt_personal","crypto_generichash_final","crypto_generichash_init","crypto_generichash_keygen","crypto_generichash_update","crypto_hash","crypto_hash_sha256","crypto_hash_sha256_final","crypto_hash_sha256_init","crypto_hash_sha256_update","crypto_hash_sha512","crypto_hash_sha512_final","crypto_hash_sha512_init","crypto_hash_sha512_update","crypto_kdf_derive_from_key","crypto_kdf_keygen","crypto_kx_client_session_keys","crypto_kx_keypair","crypto_kx_seed_keypair","crypto_kx_server_session_keys","crypto_onetimeauth","crypto_onetimeauth_final","crypto_onetimeauth_init","crypto_onetimeauth_keygen","crypto_onetimeauth_update","crypto_onetimeauth_verify","crypto_pwhash","crypto_pwhash_scryptsalsa208sha256","crypto_pwhash_scryptsalsa208sha256_ll","crypto_pwhash_scryptsalsa208sha256_str","crypto_pwhash_scryptsalsa208sha256_str_verify","crypto_pwhash_str","crypto_pwhash_str_needs_rehash","crypto_pwhash_str_verify","crypto_scalarmult","crypto_scalarmult_base","crypto_scalarmult_ed25519","crypto_scalarmult_ed25519_base","crypto_scalarmult_ed25519_base_noclamp","crypto_scalarmult_ed25519_noclamp","crypto_scalarmult_ristretto255","crypto_scalarmult_ristretto255_base","crypto_secretbox_detached","crypto_secretbox_easy","crypto_secretbox_keygen","crypto_secretbox_open_detached","crypto_secretbox_open_easy","crypto_secretstream_xchacha20poly1305_init_pull","crypto_secretstream_xchacha20poly1305_init_push","crypto_secretstream_xchacha20poly1305_keygen","crypto_secretstream_xchacha20poly1305_pull","crypto_secretstream_xchacha20poly1305_push","crypto_secretstream_xchacha20poly1305_rekey","crypto_shorthash","crypto_shorthash_keygen","crypto_shorthash_siphashx24","crypto_sign","crypto_sign_detached","crypto_sign_ed25519_pk_to_curve25519","crypto_sign_ed25519_sk_to_curve25519","crypto_sign_ed25519_sk_to_pk","crypto_sign_ed25519_sk_to_seed","crypto_sign_final_create","crypto_sign_final_verify","crypto_sign_init","crypto_sign_keypair","crypto_sign_open","crypto_sign_seed_keypair","crypto_sign_update","crypto_sign_verify_detached","crypto_stream_chacha20","crypto_stream_chacha20_ietf_xor","crypto_stream_chacha20_ietf_xor_ic","crypto_stream_chacha20_keygen","crypto_stream_chacha20_xor","crypto_stream_chacha20_xor_ic","crypto_stream_keygen","crypto_stream_xchacha20_keygen","crypto_stream_xchacha20_xor","crypto_stream_xchacha20_xor_ic","randombytes_buf","randombytes_buf_deterministic","randombytes_close","randombytes_random","randombytes_set_implementation","randombytes_stir","randombytes_uniform","sodium_version_string"],z=[nt,et,dt,bt,Ft,Wg,Fg,Ue,He,vg,Ne,Ye,Me,Re,xe,Jt,cg,Kt,lt,jg,Zt,zg,Le,Zg,Pe,Je,Lr,$g,Ke,Ae,Pr,Jr,$t,mg,Kr,te,A0,i0,E0,w0,U0,d0,x0,Z0,U,ft,hg,Rt,ge,vt,Ag,yg,fg,xt,ug,ee,kg,re,tg,ie,bg,Te,qe,Sg,Xe,Oe,Ve,We,je,ze,Tt,_g,qt,wt,ne,gg,ae,Ze,Be,$e,Ar,Tr,oe,tr,Qe,qr,Xr,eg,Gg,gr,Ee,zA,a0,C0,I0,k0,l0,S0,L0,At,q0,v,mt,a,h,It,u0,Ug,K0,Hg,er,Or,Vr,rA,rg,ig,o,se,rr,Ng,Ce,pg,kt,y0,lg,v0,Ie,st,Yg,ir,ce,nr,he,ar,ye,Mg,Br,Rg,fe,ue,_e,ng,or,Qr,ut,Er,sr,xg,pe,Cr,Lg,Ir,wg,le,we,Pg,cr,hr,De,de,yr,fr],oA=0;oA=240?(_=4,z=!0):cA>=224?(_=3,z=!0):cA>=192?(_=2,z=!0):cA<128&&(_=1,z=!0)}while(!z);for(var PA=_-(J.length-oA),qA=0;qA>8&-39)<<8|87+(k=w[K]>>>4)+(k-10>>8&-39),b+=String.fromCharCode(255&p)+String.fromCharCode(p>>>8);return b}var Q0={ORIGINAL:1,ORIGINAL_NO_PADDING:3,URLSAFE:5,URLSAFE_NO_PADDING:7};function e0(w){if(w==null)return Q0.URLSAFE_NO_PADDING;if(w!==Q0.ORIGINAL&&w!==Q0.ORIGINAL_NO_PADDING&&w!==Q0.URLSAFE&&w!=Q0.URLSAFE_NO_PADDING)throw new Error("unsupported base64 variant");return w}function $A(w,k){k=e0(k),w=BA(p,w,"input");var F,p=[],b=0|Math.floor(w.length/3),K=w.length-3*b,J=4*b+(K!==0?(2&k)==0?4:2+(K>>>1):0),z=new vA(J+1),oA=iA(w);return p.push(oA),p.push(z.address),N._sodium_bin2base64(z.address,z.length,oA,w.length,k)===0&&xA(p,"conversion failed"),z.length=J,F=MA(z.to_Uint8Array()),mA(p),F}function wA(w,k){var F=k||"uint8array";if(!f0(F))throw new Error(F+" output format is not available");if(w instanceof vA){if(F==="uint8array")return w.to_Uint8Array();if(F==="text")return MA(w.to_Uint8Array());if(F==="hex")return t0(w.to_Uint8Array());if(F==="base64")return $A(w.to_Uint8Array(),Q0.URLSAFE_NO_PADDING);throw new Error('What is output format "'+F+'"?')}if(typeof w=="object"){for(var p=Object.keys(w),b={},K=0;K>>24>>>8,J,oA);var qA=wA(cA,b);return mA(K),qA}function gr(w){var k=[];D(w);var F=new vA(0|N._crypto_kdf_keybytes()),p=F.address;k.push(p),N._crypto_kdf_keygen(p);var b=wA(F,w);return mA(k),b}function Ee(w,k,F,p){var b=[];D(p),w=BA(b,w,"clientPublicKey");var K,J=0|N._crypto_kx_publickeybytes();w.length!==J&&yA(b,"invalid clientPublicKey length"),K=iA(w),b.push(K),k=BA(b,k,"clientSecretKey");var z,oA=0|N._crypto_kx_secretkeybytes();k.length!==oA&&yA(b,"invalid clientSecretKey length"),z=iA(k),b.push(z),F=BA(b,F,"serverPublicKey");var _,cA=0|N._crypto_kx_publickeybytes();F.length!==cA&&yA(b,"invalid serverPublicKey length"),_=iA(F),b.push(_);var PA=new vA(0|N._crypto_kx_sessionkeybytes()),qA=PA.address;b.push(qA);var ZA=new vA(0|N._crypto_kx_sessionkeybytes()),r0=ZA.address;if(b.push(r0),(0|N._crypto_kx_client_session_keys(qA,r0,K,z,_))==0){var _0=wA({sharedRx:PA,sharedTx:ZA},p);return mA(b),_0}xA(b,"invalid usage")}function zA(w){var k=[];D(w);var F=new vA(0|N._crypto_kx_publickeybytes()),p=F.address;k.push(p);var b=new vA(0|N._crypto_kx_secretkeybytes()),K=b.address;if(k.push(K),(0|N._crypto_kx_keypair(p,K))==0){var J={publicKey:wA(F,w),privateKey:wA(b,w),keyType:"x25519"};return mA(k),J}xA(k,"internal error")}function a0(w,k){var F=[];D(k),w=BA(F,w,"seed");var p,b=0|N._crypto_kx_seedbytes();w.length!==b&&yA(F,"invalid seed length"),p=iA(w),F.push(p);var K=new vA(0|N._crypto_kx_publickeybytes()),J=K.address;F.push(J);var z=new vA(0|N._crypto_kx_secretkeybytes()),oA=z.address;if(F.push(oA),(0|N._crypto_kx_seed_keypair(J,oA,p))==0){var _={publicKey:wA(K,k),privateKey:wA(z,k),keyType:"x25519"};return mA(F),_}xA(F,"internal error")}function C0(w,k,F,p){var b=[];D(p),w=BA(b,w,"serverPublicKey");var K,J=0|N._crypto_kx_publickeybytes();w.length!==J&&yA(b,"invalid serverPublicKey length"),K=iA(w),b.push(K),k=BA(b,k,"serverSecretKey");var z,oA=0|N._crypto_kx_secretkeybytes();k.length!==oA&&yA(b,"invalid serverSecretKey length"),z=iA(k),b.push(z),F=BA(b,F,"clientPublicKey");var _,cA=0|N._crypto_kx_publickeybytes();F.length!==cA&&yA(b,"invalid clientPublicKey length"),_=iA(F),b.push(_);var PA=new vA(0|N._crypto_kx_sessionkeybytes()),qA=PA.address;b.push(qA);var ZA=new vA(0|N._crypto_kx_sessionkeybytes()),r0=ZA.address;if(b.push(r0),(0|N._crypto_kx_server_session_keys(qA,r0,K,z,_))==0){var _0=wA({sharedRx:PA,sharedTx:ZA},p);return mA(b),_0}xA(b,"invalid usage")}function I0(w,k,F){var p=[];D(F);var b=iA(w=BA(p,w,"message")),K=w.length;p.push(b),k=BA(p,k,"key");var J,z=0|N._crypto_onetimeauth_keybytes();k.length!==z&&yA(p,"invalid key length"),J=iA(k),p.push(J);var oA=new vA(0|N._crypto_onetimeauth_bytes()),_=oA.address;if(p.push(_),(0|N._crypto_onetimeauth(_,b,K,0,J))==0){var cA=wA(oA,F);return mA(p),cA}xA(p,"invalid usage")}function k0(w,k){var F=[];D(k),h0(F,w,"state_address");var p=new vA(0|N._crypto_onetimeauth_bytes()),b=p.address;if(F.push(b),(0|N._crypto_onetimeauth_final(w,b))==0){var K=(N._free(w),wA(p,k));return mA(F),K}xA(F,"invalid usage")}function l0(w,k){var F=[];D(k);var p=null;w!=null&&(p=iA(w=BA(F,w,"key")),w.length,F.push(p));var b=new vA(144).address;if((0|N._crypto_onetimeauth_init(b,p))==0){var K=b;return mA(F),K}xA(F,"invalid usage")}function S0(w){var k=[];D(w);var F=new vA(0|N._crypto_onetimeauth_keybytes()),p=F.address;k.push(p),N._crypto_onetimeauth_keygen(p);var b=wA(F,w);return mA(k),b}function L0(w,k,F){var p=[];D(F),h0(p,w,"state_address");var b=iA(k=BA(p,k,"message_chunk")),K=k.length;p.push(b),(0|N._crypto_onetimeauth_update(w,b,K))!=0&&xA(p,"invalid usage"),mA(p)}function At(w,k,F){var p=[];w=BA(p,w,"hash");var b,K=0|N._crypto_onetimeauth_bytes();w.length!==K&&yA(p,"invalid hash length"),b=iA(w),p.push(b);var J=iA(k=BA(p,k,"message")),z=k.length;p.push(J),F=BA(p,F,"key");var oA,_=0|N._crypto_onetimeauth_keybytes();F.length!==_&&yA(p,"invalid key length"),oA=iA(F),p.push(oA);var cA=(0|N._crypto_onetimeauth_verify(b,J,z,0,oA))==0;return mA(p),cA}function q0(w,k,F,p,b,K,J){var z=[];D(J),h0(z,w,"keyLength"),(typeof w!="number"||(0|w)!==w||w<0)&&yA(z,"keyLength must be an unsigned integer");var oA=iA(k=BA(z,k,"password")),_=k.length;z.push(oA),F=BA(z,F,"salt");var cA,PA=0|N._crypto_pwhash_saltbytes();F.length!==PA&&yA(z,"invalid salt length"),cA=iA(F),z.push(cA),h0(z,p,"opsLimit"),(typeof p!="number"||(0|p)!==p||p<0)&&yA(z,"opsLimit must be an unsigned integer"),h0(z,b,"memLimit"),(typeof b!="number"||(0|b)!==b||b<0)&&yA(z,"memLimit must be an unsigned integer"),h0(z,K,"algorithm"),(typeof K!="number"||(0|K)!==K||K<0)&&yA(z,"algorithm must be an unsigned integer");var qA=new vA(0|w),ZA=qA.address;if(z.push(ZA),(0|N._crypto_pwhash(ZA,w,0,oA,_,0,cA,p,0,b,K))==0){var r0=wA(qA,J);return mA(z),r0}xA(z,"invalid usage")}function v(w,k,F,p,b,K){var J=[];D(K),h0(J,w,"keyLength"),(typeof w!="number"||(0|w)!==w||w<0)&&yA(J,"keyLength must be an unsigned integer");var z=iA(k=BA(J,k,"password")),oA=k.length;J.push(z),F=BA(J,F,"salt");var _,cA=0|N._crypto_pwhash_scryptsalsa208sha256_saltbytes();F.length!==cA&&yA(J,"invalid salt length"),_=iA(F),J.push(_),h0(J,p,"opsLimit"),(typeof p!="number"||(0|p)!==p||p<0)&&yA(J,"opsLimit must be an unsigned integer"),h0(J,b,"memLimit"),(typeof b!="number"||(0|b)!==b||b<0)&&yA(J,"memLimit must be an unsigned integer");var PA=new vA(0|w),qA=PA.address;if(J.push(qA),(0|N._crypto_pwhash_scryptsalsa208sha256(qA,w,0,z,oA,0,_,p,0,b))==0){var ZA=wA(PA,K);return mA(J),ZA}xA(J,"invalid usage")}function mt(w,k,F,p,b,K,J){var z=[];D(J);var oA=iA(w=BA(z,w,"password")),_=w.length;z.push(oA);var cA=iA(k=BA(z,k,"salt")),PA=k.length;z.push(cA),h0(z,F,"opsLimit"),(typeof F!="number"||(0|F)!==F||F<0)&&yA(z,"opsLimit must be an unsigned integer"),h0(z,p,"r"),(typeof p!="number"||(0|p)!==p||p<0)&&yA(z,"r must be an unsigned integer"),h0(z,b,"p"),(typeof b!="number"||(0|b)!==b||b<0)&&yA(z,"p must be an unsigned integer"),h0(z,K,"keyLength"),(typeof K!="number"||(0|K)!==K||K<0)&&yA(z,"keyLength must be an unsigned integer");var qA=new vA(0|K),ZA=qA.address;if(z.push(ZA),(0|N._crypto_pwhash_scryptsalsa208sha256_ll(oA,_,cA,PA,F,0,p,b,ZA,K))==0){var r0=wA(qA,J);return mA(z),r0}xA(z,"invalid usage")}function a(w,k,F,p){var b=[];D(p);var K=iA(w=BA(b,w,"password")),J=w.length;b.push(K),h0(b,k,"opsLimit"),(typeof k!="number"||(0|k)!==k||k<0)&&yA(b,"opsLimit must be an unsigned integer"),h0(b,F,"memLimit"),(typeof F!="number"||(0|F)!==F||F<0)&&yA(b,"memLimit must be an unsigned integer");var z=new vA(0|N._crypto_pwhash_scryptsalsa208sha256_strbytes()).address;if(b.push(z),(0|N._crypto_pwhash_scryptsalsa208sha256_str(z,K,J,0,k,0,F))==0){var oA=N.UTF8ToString(z);return mA(b),oA}xA(b,"invalid usage")}function h(w,k,F){var p=[];D(F),typeof w!="string"&&yA(p,"hashed_password must be a string"),w=JA(w+"\0"),K!=null&&w.length-1!==K&&yA(p,"invalid hashed_password length");var b=iA(w),K=w.length-1;p.push(b);var J=iA(k=BA(p,k,"password")),z=k.length;p.push(J);var oA=(0|N._crypto_pwhash_scryptsalsa208sha256_str_verify(b,J,z,0))==0;return mA(p),oA}function It(w,k,F,p){var b=[];D(p);var K=iA(w=BA(b,w,"password")),J=w.length;b.push(K),h0(b,k,"opsLimit"),(typeof k!="number"||(0|k)!==k||k<0)&&yA(b,"opsLimit must be an unsigned integer"),h0(b,F,"memLimit"),(typeof F!="number"||(0|F)!==F||F<0)&&yA(b,"memLimit must be an unsigned integer");var z=new vA(0|N._crypto_pwhash_strbytes()).address;if(b.push(z),(0|N._crypto_pwhash_str(z,K,J,0,k,0,F))==0){var oA=N.UTF8ToString(z);return mA(b),oA}xA(b,"invalid usage")}function u0(w,k,F,p){var b=[];D(p),typeof w!="string"&&yA(b,"hashed_password must be a string"),w=JA(w+"\0"),J!=null&&w.length-1!==J&&yA(b,"invalid hashed_password length");var K=iA(w),J=w.length-1;b.push(K),h0(b,k,"opsLimit"),(typeof k!="number"||(0|k)!==k||k<0)&&yA(b,"opsLimit must be an unsigned integer"),h0(b,F,"memLimit"),(typeof F!="number"||(0|F)!==F||F<0)&&yA(b,"memLimit must be an unsigned integer");var z=(0|N._crypto_pwhash_str_needs_rehash(K,k,0,F))!=0;return mA(b),z}function Ug(w,k,F){var p=[];D(F),typeof w!="string"&&yA(p,"hashed_password must be a string"),w=JA(w+"\0"),K!=null&&w.length-1!==K&&yA(p,"invalid hashed_password length");var b=iA(w),K=w.length-1;p.push(b);var J=iA(k=BA(p,k,"password")),z=k.length;p.push(J);var oA=(0|N._crypto_pwhash_str_verify(b,J,z,0))==0;return mA(p),oA}function K0(w,k,F){var p=[];D(F),w=BA(p,w,"privateKey");var b,K=0|N._crypto_scalarmult_scalarbytes();w.length!==K&&yA(p,"invalid privateKey length"),b=iA(w),p.push(b),k=BA(p,k,"publicKey");var J,z=0|N._crypto_scalarmult_bytes();k.length!==z&&yA(p,"invalid publicKey length"),J=iA(k),p.push(J);var oA=new vA(0|N._crypto_scalarmult_bytes()),_=oA.address;if(p.push(_),(0|N._crypto_scalarmult(_,b,J))==0){var cA=wA(oA,F);return mA(p),cA}xA(p,"weak public key")}function Hg(w,k){var F=[];D(k),w=BA(F,w,"privateKey");var p,b=0|N._crypto_scalarmult_scalarbytes();w.length!==b&&yA(F,"invalid privateKey length"),p=iA(w),F.push(p);var K=new vA(0|N._crypto_scalarmult_bytes()),J=K.address;if(F.push(J),(0|N._crypto_scalarmult_base(J,p))==0){var z=wA(K,k);return mA(F),z}xA(F,"unknown error")}function er(w,k,F){var p=[];D(F),w=BA(p,w,"n");var b,K=0|N._crypto_scalarmult_ed25519_scalarbytes();w.length!==K&&yA(p,"invalid n length"),b=iA(w),p.push(b),k=BA(p,k,"p");var J,z=0|N._crypto_scalarmult_ed25519_bytes();k.length!==z&&yA(p,"invalid p length"),J=iA(k),p.push(J);var oA=new vA(0|N._crypto_scalarmult_ed25519_bytes()),_=oA.address;if(p.push(_),(0|N._crypto_scalarmult_ed25519(_,b,J))==0){var cA=wA(oA,F);return mA(p),cA}xA(p,"invalid point or scalar is 0")}function Or(w,k){var F=[];D(k),w=BA(F,w,"scalar");var p,b=0|N._crypto_scalarmult_ed25519_scalarbytes();w.length!==b&&yA(F,"invalid scalar length"),p=iA(w),F.push(p);var K=new vA(0|N._crypto_scalarmult_ed25519_bytes()),J=K.address;if(F.push(J),(0|N._crypto_scalarmult_ed25519_base(J,p))==0){var z=wA(K,k);return mA(F),z}xA(F,"scalar is 0")}function Vr(w,k){var F=[];D(k),w=BA(F,w,"scalar");var p,b=0|N._crypto_scalarmult_ed25519_scalarbytes();w.length!==b&&yA(F,"invalid scalar length"),p=iA(w),F.push(p);var K=new vA(0|N._crypto_scalarmult_ed25519_bytes()),J=K.address;if(F.push(J),(0|N._crypto_scalarmult_ed25519_base_noclamp(J,p))==0){var z=wA(K,k);return mA(F),z}xA(F,"scalar is 0")}function rA(w,k,F){var p=[];D(F),w=BA(p,w,"n");var b,K=0|N._crypto_scalarmult_ed25519_scalarbytes();w.length!==K&&yA(p,"invalid n length"),b=iA(w),p.push(b),k=BA(p,k,"p");var J,z=0|N._crypto_scalarmult_ed25519_bytes();k.length!==z&&yA(p,"invalid p length"),J=iA(k),p.push(J);var oA=new vA(0|N._crypto_scalarmult_ed25519_bytes()),_=oA.address;if(p.push(_),(0|N._crypto_scalarmult_ed25519_noclamp(_,b,J))==0){var cA=wA(oA,F);return mA(p),cA}xA(p,"invalid point or scalar is 0")}function rg(w,k,F){var p=[];D(F),w=BA(p,w,"scalar");var b,K=0|N._crypto_scalarmult_ristretto255_scalarbytes();w.length!==K&&yA(p,"invalid scalar length"),b=iA(w),p.push(b),k=BA(p,k,"element");var J,z=0|N._crypto_scalarmult_ristretto255_bytes();k.length!==z&&yA(p,"invalid element length"),J=iA(k),p.push(J);var oA=new vA(0|N._crypto_scalarmult_ristretto255_bytes()),_=oA.address;if(p.push(_),(0|N._crypto_scalarmult_ristretto255(_,b,J))==0){var cA=wA(oA,F);return mA(p),cA}xA(p,"result is identity element")}function ig(w,k){var F=[];D(k),w=BA(F,w,"scalar");var p,b=0|N._crypto_core_ristretto255_scalarbytes();w.length!==b&&yA(F,"invalid scalar length"),p=iA(w),F.push(p);var K=new vA(0|N._crypto_core_ristretto255_bytes()),J=K.address;if(F.push(J),(0|N._crypto_scalarmult_ristretto255_base(J,p))==0){var z=wA(K,k);return mA(F),z}xA(F,"scalar is 0")}function o(w,k,F,p){var b=[];D(p);var K=iA(w=BA(b,w,"message")),J=w.length;b.push(K),k=BA(b,k,"nonce");var z,oA=0|N._crypto_secretbox_noncebytes();k.length!==oA&&yA(b,"invalid nonce length"),z=iA(k),b.push(z),F=BA(b,F,"key");var _,cA=0|N._crypto_secretbox_keybytes();F.length!==cA&&yA(b,"invalid key length"),_=iA(F),b.push(_);var PA=new vA(0|J),qA=PA.address;b.push(qA);var ZA=new vA(0|N._crypto_secretbox_macbytes()),r0=ZA.address;if(b.push(r0),(0|N._crypto_secretbox_detached(qA,r0,K,J,0,z,_))==0){var _0=wA({mac:ZA,cipher:PA},p);return mA(b),_0}xA(b,"invalid usage")}function se(w,k,F,p){var b=[];D(p);var K=iA(w=BA(b,w,"message")),J=w.length;b.push(K),k=BA(b,k,"nonce");var z,oA=0|N._crypto_secretbox_noncebytes();k.length!==oA&&yA(b,"invalid nonce length"),z=iA(k),b.push(z),F=BA(b,F,"key");var _,cA=0|N._crypto_secretbox_keybytes();F.length!==cA&&yA(b,"invalid key length"),_=iA(F),b.push(_);var PA=new vA(J+N._crypto_secretbox_macbytes()|0),qA=PA.address;if(b.push(qA),(0|N._crypto_secretbox_easy(qA,K,J,0,z,_))==0){var ZA=wA(PA,p);return mA(b),ZA}xA(b,"invalid usage")}function rr(w){var k=[];D(w);var F=new vA(0|N._crypto_secretbox_keybytes()),p=F.address;k.push(p),N._crypto_secretbox_keygen(p);var b=wA(F,w);return mA(k),b}function Ng(w,k,F,p,b){var K=[];D(b);var J=iA(w=BA(K,w,"ciphertext")),z=w.length;K.push(J),k=BA(K,k,"mac");var oA,_=0|N._crypto_secretbox_macbytes();k.length!==_&&yA(K,"invalid mac length"),oA=iA(k),K.push(oA),F=BA(K,F,"nonce");var cA,PA=0|N._crypto_secretbox_noncebytes();F.length!==PA&&yA(K,"invalid nonce length"),cA=iA(F),K.push(cA),p=BA(K,p,"key");var qA,ZA=0|N._crypto_secretbox_keybytes();p.length!==ZA&&yA(K,"invalid key length"),qA=iA(p),K.push(qA);var r0=new vA(0|z),_0=r0.address;if(K.push(_0),(0|N._crypto_secretbox_open_detached(_0,J,oA,z,0,cA,qA))==0){var G0=wA(r0,b);return mA(K),G0}xA(K,"wrong secret key for the given ciphertext")}function Ce(w,k,F,p){var b=[];D(p),w=BA(b,w,"ciphertext");var K,J=N._crypto_secretbox_macbytes(),z=w.length;z>>0;return mA([]),k}function De(w,k){var F=[];D(k);for(var p=N._malloc(24),b=0;b<6;b++)N.setValue(p+4*b,N.Runtime.addFunction(w[["implementation_name","random","stir","uniform","buf","close"][b]]),"i32");(0|N._randombytes_set_implementation(p))!=0&&xA(F,"unsupported implementation"),mA(F)}function de(w){D(w),N._randombytes_stir()}function yr(w,k){var F=[];D(k),h0(F,w,"upper_bound"),(typeof w!="number"||(0|w)!==w||w<0)&&yA(F,"upper_bound must be an unsigned integer");var p=N._randombytes_uniform(w)>>>0;return mA(F),p}function fr(){var w=N._sodium_version_string(),k=N.UTF8ToString(w);return mA([]),k}return vA.prototype.to_Uint8Array=function(){var w=new Uint8Array(this.length);return w.set(N.HEAPU8.subarray(this.address,this.address+this.length)),w},fA.add=function(w,k){if(!(w instanceof Uint8Array&&k instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can added");var F=w.length,p=0,b=0;if(k.length!=w.length)throw new TypeError("Arguments must have the same length");for(b=0;b>=8,p+=w[b]+k[b],w[b]=255&p},fA.base64_variants=Q0,fA.compare=function(w,k){if(!(w instanceof Uint8Array&&k instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can be compared");if(w.length!==k.length)throw new TypeError("Only instances of identical length can be compared");for(var F=0,p=1,b=w.length;b-- >0;)F|=k[b]-w[b]>>8&p,p&=(k[b]^w[b])-1>>8;return F+F+p-1},fA.from_base64=function(w,k){k=e0(k);var F,p=[],b=new vA(3*(w=BA(p,w,"input")).length/4),K=iA(w),J=m0(4),z=m0(4);return p.push(K),p.push(b.address),p.push(b.result_bin_len_p),p.push(b.b64_end_p),N._sodium_base642bin(b.address,b.length,K,w.length,0,J,z,k)!==0&&xA(p,"invalid input"),N.getValue(z,"i32")-K!==w.length&&xA(p,"incomplete input"),b.length=N.getValue(J,"i32"),F=b.to_Uint8Array(),mA(p),F},fA.from_hex=function(w){var k,F=[],p=new vA((w=BA(F,w,"input")).length/2),b=iA(w),K=m0(4);return F.push(b),F.push(p.address),F.push(p.hex_end_p),N._sodium_hex2bin(p.address,p.length,b,w.length,0,0,K)!==0&&xA(F,"invalid input"),N.getValue(K,"i32")-b!==w.length&&xA(F,"incomplete input"),k=p.to_Uint8Array(),mA(F),k},fA.from_string=JA,fA.increment=function(w){if(!(w instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can be incremented");for(var k=256,F=0,p=w.length;F>=8,k+=w[F],w[F]=255&k},fA.is_zero=function(w){if(!(w instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can be checked");for(var k=0,F=0,p=w.length;F 0");var F,p=[],b=m0(4),K=1,J=0,z=0|w.length,oA=new vA(z+k);p.push(b),p.push(oA.address);for(var _=oA.address,cA=oA.address+z+k;_>>48|z>>>32|z>>>16|z))-1>>16);return N._sodium_pad(b,oA.address,w.length,k,oA.length)!==0&&xA(p,"internal error"),oA.length=N.getValue(b,"i32"),F=oA.to_Uint8Array(),mA(p),F},fA.unpad=function(w,k){if(!(w instanceof Uint8Array))throw new TypeError("buffer must be a Uint8Array");if((k|=0)<=0)throw new Error("block size must be > 0");var F=[],p=iA(w),b=m0(4);return F.push(p),F.push(b),N._sodium_unpad(b,p,w.length,k)!==0&&xA(F,"unsupported/invalid padding"),w=(w=new Uint8Array(w)).subarray(0,N.getValue(b,"i32")),mA(F),w},fA.ready=TA,fA.symbols=function(){return Object.keys(fA).sort()},fA.to_base64=$A,fA.to_hex=t0,fA.to_string=MA,fA}var GA=typeof H.sodium=="object"&&typeof H.sodium.onload=="function"?H.sodium.onload:null;typeof nA.nodeName!="string"?QA(nA,libsodium.exports):H.sodium=QA(H.commonJsStrict={},H.libsodium),GA&&H.sodium.ready.then(function(){GA(H.sodium)})})(commonjsGlobal)})(libsodiumWrappers);var dist={exports:{}};(function(nA,H){(function(QA,GA){nA.exports=GA()})(commonjsGlobal,function(){class QA{constructor(fA){this.init(fA)}init(fA){const SA={inputCodec:"Int16",channels:1,sampleRate:8e3,flushTime:1e3};this.option=Object.assign({},SA,fA),this.samples=new Float32Array,this.interval=setInterval(this.flush.bind(this),this.option.flushTime),this.convertValue=this.getConvertValue(),this.typedArray=this.getTypedArray(),this.initAudioContext()}getConvertValue(){const fA={Int8:128,Int16:32768,Int32:2147483648,Float32:1};if(!fA[this.option.inputCodec])throw new Error("wrong codec.please input one of these codecs:Int8,Int16,Int32,Float32");return fA[this.option.inputCodec]}getTypedArray(){const fA={Int8:Int8Array,Int16:Int16Array,Int32:Int32Array,Float32:Float32Array};if(!fA[this.option.inputCodec])throw new Error("wrong codec.please input one of these codecs:Int8,Int16,Int32,Float32");return fA[this.option.inputCodec]}initAudioContext(){this.audioCtx=new(window.AudioContext||window.webkitAudioContext),this.gainNode=this.audioCtx.createGain(),this.gainNode.gain.value=10,this.gainNode.connect(this.audioCtx.destination),this.startTime=this.audioCtx.currentTime}static isTypedArray(fA){return fA.byteLength&&fA.buffer&&fA.buffer.constructor==ArrayBuffer||fA.constructor==ArrayBuffer}isSupported(fA){if(!QA.isTypedArray(fA))throw new Error("\u8BF7\u4F20\u5165ArrayBuffer\u6216\u8005\u4EFB\u610FTypedArray");return!0}feed(fA){this.isSupported(fA),fA=this.getFormatedValue(fA);const SA=new Float32Array(this.samples.length+fA.length);SA.set(this.samples,0),SA.set(fA,this.samples.length),this.samples=SA}getFormatedValue(fA){fA.constructor==ArrayBuffer?fA=new this.typedArray(fA):fA=new this.typedArray(fA.buffer);let SA=new Float32Array(fA.length);for(let N=0;N=SA-51&&(JA[Q0]=JA[Q0]*t0--/50),MA+=this.option.channels}this.startTime= n: + return s + return c * (n - len(s)) + s + +def safe_unicode(s): + res = "" + for c in s: + res += r"\u{}".format(pad_start(hex(ord(c))[2:], 4, '0')) + return res + +def main(): + print('export const LANGS = {') + for fn in glob.glob('../../../src/lang/*'): + lang = os.path.basename(fn)[:-3] + if lang == 'template': continue + print(' %s: {'%lang) + for ln in open(fn, encoding='utf-8'): + ln = ln.strip() + if ln.startswith('("'): + toks = ln.split('", "') + assert(len(toks) == 2) + a = toks[0][2:] + b = toks[1][:-3] + print(' "%s": "%s",'%(safe_unicode(a), safe_unicode(b))) + print(' },') + print('}') + check_if_retry = ['', False] + KEY_MAP = ['', False] + for ln in open('../../../src/client.rs', encoding='utf-8'): + ln = ln.strip() + if 'check_if_retry' in ln: + check_if_retry[1] = True + continue + if ln.startswith('}') and check_if_retry[1]: + check_if_retry[1] = False + continue + if check_if_retry[1]: + ln = removeComment(ln) + check_if_retry[0] += ln + '\n' + if 'KEY_MAP' in ln: + KEY_MAP[1] = True + continue + if '.collect' in ln and KEY_MAP[1]: + KEY_MAP[1] = False + continue + if KEY_MAP[1] and ln.startswith('('): + ln = removeComment(ln) + toks = ln.split('", Key::') + assert(len(toks) == 2) + a = toks[0][2:] + b = toks[1].replace('ControlKey(ControlKey::', '').replace("Chr('", '').replace("' as _)),", '').replace(')),', '') + KEY_MAP[0] += ' "%s": "%s",\n'%(a, b) + print() + print('export function checkIfRetry(msgtype: string, title: string, text: string) {') + print(' return %s'%check_if_retry[0].replace('to_lowercase', 'toLowerCase').replace('contains', 'indexOf').replace('!', '').replace('")', '") < 0')) + print(';}') + print() + print('export const KEY_MAP: any = {') + print(KEY_MAP[0]) + print('}') + for ln in open('../../../Cargo.toml', encoding='utf-8'): + if ln.startswith('version ='): + print('export const ' + ln) + + +def removeComment(ln): + return re.sub('\s+\/\/.*$', '', ln) + +main() diff --git a/resources/web/js/index.html b/resources/web/js/index.html new file mode 100644 index 0000000..0ae0a24 --- /dev/null +++ b/resources/web/js/index.html @@ -0,0 +1,15 @@ + + + + + + + + + Vite App + + +

+ + + diff --git a/resources/web/js/package-lock.json b/resources/web/js/package-lock.json new file mode 100644 index 0000000..ec36c6c --- /dev/null +++ b/resources/web/js/package-lock.json @@ -0,0 +1,1276 @@ +{ + "name": "web_hbb", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "web_hbb", + "version": "1.0.0", + "dependencies": { + "fast-sha256": "^1.3.0", + "libsodium": "^0.7.9", + "libsodium-wrappers": "^0.7.9", + "pcm-player": "^0.0.11", + "ts-proto": "^1.141.1", + "wasm-feature-detect": "^1.2.11", + "zstddec": "^0.0.2" + }, + "devDependencies": { + "typescript": "4.4.4", + "vite": "2.8" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", + "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + }, + "node_modules/@types/node": { + "version": "18.7.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.6.tgz", + "integrity": "sha512-EdxgKRXgYsNITy5mjjXjVE/CS8YENSdhiagGrLqjG0pvA2owgJ6i4l7wy/PFZGC0B1/H20lWKN7ONVDNYDZm7A==" + }, + "node_modules/@types/object-hash": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@types/object-hash/-/object-hash-1.3.4.tgz", + "integrity": "sha512-xFdpkAkikBgqBdG9vIlsqffDV8GpvnPEzs0IUtr1v3BEB97ijsFQ4RXVbUZwjFThhB4MDSTUfvmxUD5PGx0wXA==" + }, + "node_modules/case-anything": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/case-anything/-/case-anything-2.1.10.tgz", + "integrity": "sha512-JczJwVrCP0jPKh05McyVsuOg6AYosrB9XWZKbQzXeDAm2ClE/PJE/BcrrQrVyGYH7Jg8V/LDupmyL4kFlVsVFQ==", + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/dataloader": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-1.4.0.tgz", + "integrity": "sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==" + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dprint-node": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/dprint-node/-/dprint-node-1.0.7.tgz", + "integrity": "sha512-NTZOW9A7ipb0n7z7nC3wftvsbceircwVHSgzobJsEQa+7RnOMbhrfX5IflA6CtC4GA63DSAiHYXa4JKEy9F7cA==", + "dependencies": { + "detect-libc": "^1.0.3" + } + }, + "node_modules/esbuild": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", + "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/linux-loong64": "0.14.54", + "esbuild-android-64": "0.14.54", + "esbuild-android-arm64": "0.14.54", + "esbuild-darwin-64": "0.14.54", + "esbuild-darwin-arm64": "0.14.54", + "esbuild-freebsd-64": "0.14.54", + "esbuild-freebsd-arm64": "0.14.54", + "esbuild-linux-32": "0.14.54", + "esbuild-linux-64": "0.14.54", + "esbuild-linux-arm": "0.14.54", + "esbuild-linux-arm64": "0.14.54", + "esbuild-linux-mips64le": "0.14.54", + "esbuild-linux-ppc64le": "0.14.54", + "esbuild-linux-riscv64": "0.14.54", + "esbuild-linux-s390x": "0.14.54", + "esbuild-netbsd-64": "0.14.54", + "esbuild-openbsd-64": "0.14.54", + "esbuild-sunos-64": "0.14.54", + "esbuild-windows-32": "0.14.54", + "esbuild-windows-64": "0.14.54", + "esbuild-windows-arm64": "0.14.54" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", + "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", + "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", + "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", + "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", + "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", + "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", + "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", + "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", + "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", + "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", + "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", + "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", + "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", + "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", + "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", + "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", + "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", + "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", + "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", + "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/fast-sha256": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz", + "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/libsodium": { + "version": "0.7.10", + "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.10.tgz", + "integrity": "sha512-eY+z7hDrDKxkAK+QKZVNv92A5KYkxfvIshtBJkmg5TSiCnYqZP3i9OO9whE79Pwgm4jGaoHgkM4ao/b9Cyu4zQ==" + }, + "node_modules/libsodium-wrappers": { + "version": "0.7.10", + "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.10.tgz", + "integrity": "sha512-pO3F1Q9NPLB/MWIhehim42b/Fwb30JNScCNh8TcQ/kIc+qGLQch8ag8wb0keK3EP5kbGakk1H8Wwo7v+36rNQg==", + "dependencies": { + "libsodium": "^0.7.0" + } + }, + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/pcm-player": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pcm-player/-/pcm-player-0.0.11.tgz", + "integrity": "sha512-+FmX62jiqZa7wDCqSRQ1g3DuU6JNgpymgOLCWhmiE/Lj/M+rOUNqgNwVQX509LdA9dtBtVD3EQQUSp9JqU6upw==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" + } + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/rollup": { + "version": "2.77.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.3.tgz", + "integrity": "sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ts-poet": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/ts-poet/-/ts-poet-6.4.1.tgz", + "integrity": "sha512-AjZEs4h2w4sDfwpHMxQKHrTlNh2wRbM5NRXmLz0RiH+yPGtSQFbe9hBpNocU8vqVNgfh0BIOiXR80xDz3kKxUQ==", + "dependencies": { + "dprint-node": "^1.0.7" + } + }, + "node_modules/ts-proto": { + "version": "1.141.1", + "resolved": "https://registry.npmjs.org/ts-proto/-/ts-proto-1.141.1.tgz", + "integrity": "sha512-1b7Ka6R96FvFZldHnYPTFy4rzwOo+OTpIP1mBFW0dDwq4WWtSkIVlZ+SokOQSC1TiccNshOJwQC9soVyWfQ7Zg==", + "dependencies": { + "@types/object-hash": "^1.3.0", + "case-anything": "^2.1.10", + "dataloader": "^1.4.0", + "object-hash": "^1.3.1", + "protobufjs": "^6.11.3", + "ts-poet": "^6.2.0", + "ts-proto-descriptors": "1.7.1" + }, + "bin": { + "protoc-gen-ts_proto": "protoc-gen-ts_proto" + } + }, + "node_modules/ts-proto-descriptors": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/ts-proto-descriptors/-/ts-proto-descriptors-1.7.1.tgz", + "integrity": "sha512-oIKUh3K4Xts4v29USGLfUG+2mEk32MsqpgZAOUyUlkrcIdv34yE+k2oZ2Nzngm6cV/JgFdOxRCqeyvmWHuYAyw==", + "dependencies": { + "long": "^4.0.0", + "protobufjs": "^6.8.8" + } + }, + "node_modules/typescript": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/vite": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.8.6.tgz", + "integrity": "sha512-e4H0QpludOVKkmOsRyqQ7LTcMUDF3mcgyNU4lmi0B5JUbe0ZxeBBl8VoZ8Y6Rfn9eFKYtdXNPcYK97ZwH+K2ug==", + "dev": true, + "dependencies": { + "esbuild": "^0.14.14", + "postcss": "^8.4.6", + "resolve": "^1.22.0", + "rollup": "^2.59.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": ">=12.2.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + } + } + }, + "node_modules/wasm-feature-detect": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/wasm-feature-detect/-/wasm-feature-detect-1.2.11.tgz", + "integrity": "sha512-HUqwaodrQGaZgz1lZaNioIkog9tkeEJjrM3eq4aUL04whXOVDRc/o2EGb/8kV0QX411iAYWEqq7fMBmJ6dKS6w==" + }, + "node_modules/zstddec": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/zstddec/-/zstddec-0.0.2.tgz", + "integrity": "sha512-DCo0oxvcvOTGP/f5FA6tz2Z6wF+FIcEApSTu0zV5sQgn9hoT5lZ9YRAKUraxt9oP7l4e8TnNdi8IZTCX6WCkwA==" + } + }, + "dependencies": { + "@esbuild/linux-loong64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", + "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", + "dev": true, + "optional": true + }, + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "requires": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + }, + "@types/node": { + "version": "18.7.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.6.tgz", + "integrity": "sha512-EdxgKRXgYsNITy5mjjXjVE/CS8YENSdhiagGrLqjG0pvA2owgJ6i4l7wy/PFZGC0B1/H20lWKN7ONVDNYDZm7A==" + }, + "@types/object-hash": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@types/object-hash/-/object-hash-1.3.4.tgz", + "integrity": "sha512-xFdpkAkikBgqBdG9vIlsqffDV8GpvnPEzs0IUtr1v3BEB97ijsFQ4RXVbUZwjFThhB4MDSTUfvmxUD5PGx0wXA==" + }, + "case-anything": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/case-anything/-/case-anything-2.1.10.tgz", + "integrity": "sha512-JczJwVrCP0jPKh05McyVsuOg6AYosrB9XWZKbQzXeDAm2ClE/PJE/BcrrQrVyGYH7Jg8V/LDupmyL4kFlVsVFQ==" + }, + "dataloader": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-1.4.0.tgz", + "integrity": "sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==" + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==" + }, + "dprint-node": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/dprint-node/-/dprint-node-1.0.7.tgz", + "integrity": "sha512-NTZOW9A7ipb0n7z7nC3wftvsbceircwVHSgzobJsEQa+7RnOMbhrfX5IflA6CtC4GA63DSAiHYXa4JKEy9F7cA==", + "requires": { + "detect-libc": "^1.0.3" + } + }, + "esbuild": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", + "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", + "dev": true, + "requires": { + "@esbuild/linux-loong64": "0.14.54", + "esbuild-android-64": "0.14.54", + "esbuild-android-arm64": "0.14.54", + "esbuild-darwin-64": "0.14.54", + "esbuild-darwin-arm64": "0.14.54", + "esbuild-freebsd-64": "0.14.54", + "esbuild-freebsd-arm64": "0.14.54", + "esbuild-linux-32": "0.14.54", + "esbuild-linux-64": "0.14.54", + "esbuild-linux-arm": "0.14.54", + "esbuild-linux-arm64": "0.14.54", + "esbuild-linux-mips64le": "0.14.54", + "esbuild-linux-ppc64le": "0.14.54", + "esbuild-linux-riscv64": "0.14.54", + "esbuild-linux-s390x": "0.14.54", + "esbuild-netbsd-64": "0.14.54", + "esbuild-openbsd-64": "0.14.54", + "esbuild-sunos-64": "0.14.54", + "esbuild-windows-32": "0.14.54", + "esbuild-windows-64": "0.14.54", + "esbuild-windows-arm64": "0.14.54" + } + }, + "esbuild-android-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", + "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", + "dev": true, + "optional": true + }, + "esbuild-android-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", + "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", + "dev": true, + "optional": true + }, + "esbuild-darwin-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", + "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", + "dev": true, + "optional": true + }, + "esbuild-darwin-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", + "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", + "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", + "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", + "dev": true, + "optional": true + }, + "esbuild-linux-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", + "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", + "dev": true, + "optional": true + }, + "esbuild-linux-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", + "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", + "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", + "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", + "dev": true, + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", + "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", + "dev": true, + "optional": true + }, + "esbuild-linux-ppc64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", + "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-riscv64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", + "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", + "dev": true, + "optional": true + }, + "esbuild-linux-s390x": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", + "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", + "dev": true, + "optional": true + }, + "esbuild-netbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", + "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", + "dev": true, + "optional": true + }, + "esbuild-openbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", + "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", + "dev": true, + "optional": true + }, + "esbuild-sunos-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", + "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", + "dev": true, + "optional": true + }, + "esbuild-windows-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", + "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", + "dev": true, + "optional": true + }, + "esbuild-windows-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", + "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", + "dev": true, + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", + "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", + "dev": true, + "optional": true + }, + "fast-sha256": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz", + "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "libsodium": { + "version": "0.7.10", + "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.10.tgz", + "integrity": "sha512-eY+z7hDrDKxkAK+QKZVNv92A5KYkxfvIshtBJkmg5TSiCnYqZP3i9OO9whE79Pwgm4jGaoHgkM4ao/b9Cyu4zQ==" + }, + "libsodium-wrappers": { + "version": "0.7.10", + "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.10.tgz", + "integrity": "sha512-pO3F1Q9NPLB/MWIhehim42b/Fwb30JNScCNh8TcQ/kIc+qGLQch8ag8wb0keK3EP5kbGakk1H8Wwo7v+36rNQg==", + "requires": { + "libsodium": "^0.7.0" + } + }, + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true + }, + "object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "pcm-player": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pcm-player/-/pcm-player-0.0.11.tgz", + "integrity": "sha512-+FmX62jiqZa7wDCqSRQ1g3DuU6JNgpymgOLCWhmiE/Lj/M+rOUNqgNwVQX509LdA9dtBtVD3EQQUSp9JqU6upw==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "dev": true, + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + } + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "rollup": { + "version": "2.77.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.3.tgz", + "integrity": "sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "ts-poet": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/ts-poet/-/ts-poet-6.4.1.tgz", + "integrity": "sha512-AjZEs4h2w4sDfwpHMxQKHrTlNh2wRbM5NRXmLz0RiH+yPGtSQFbe9hBpNocU8vqVNgfh0BIOiXR80xDz3kKxUQ==", + "requires": { + "dprint-node": "^1.0.7" + } + }, + "ts-proto": { + "version": "1.141.1", + "resolved": "https://registry.npmjs.org/ts-proto/-/ts-proto-1.141.1.tgz", + "integrity": "sha512-1b7Ka6R96FvFZldHnYPTFy4rzwOo+OTpIP1mBFW0dDwq4WWtSkIVlZ+SokOQSC1TiccNshOJwQC9soVyWfQ7Zg==", + "requires": { + "@types/object-hash": "^1.3.0", + "case-anything": "^2.1.10", + "dataloader": "^1.4.0", + "object-hash": "^1.3.1", + "protobufjs": "^6.11.3", + "ts-poet": "^6.2.0", + "ts-proto-descriptors": "1.7.1" + } + }, + "ts-proto-descriptors": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/ts-proto-descriptors/-/ts-proto-descriptors-1.7.1.tgz", + "integrity": "sha512-oIKUh3K4Xts4v29USGLfUG+2mEk32MsqpgZAOUyUlkrcIdv34yE+k2oZ2Nzngm6cV/JgFdOxRCqeyvmWHuYAyw==", + "requires": { + "long": "^4.0.0", + "protobufjs": "^6.8.8" + } + }, + "typescript": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", + "dev": true + }, + "vite": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.8.6.tgz", + "integrity": "sha512-e4H0QpludOVKkmOsRyqQ7LTcMUDF3mcgyNU4lmi0B5JUbe0ZxeBBl8VoZ8Y6Rfn9eFKYtdXNPcYK97ZwH+K2ug==", + "dev": true, + "requires": { + "esbuild": "^0.14.14", + "fsevents": "~2.3.2", + "postcss": "^8.4.6", + "resolve": "^1.22.0", + "rollup": "^2.59.0" + } + }, + "wasm-feature-detect": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/wasm-feature-detect/-/wasm-feature-detect-1.2.11.tgz", + "integrity": "sha512-HUqwaodrQGaZgz1lZaNioIkog9tkeEJjrM3eq4aUL04whXOVDRc/o2EGb/8kV0QX411iAYWEqq7fMBmJ6dKS6w==" + }, + "zstddec": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/zstddec/-/zstddec-0.0.2.tgz", + "integrity": "sha512-DCo0oxvcvOTGP/f5FA6tz2Z6wF+FIcEApSTu0zV5sQgn9hoT5lZ9YRAKUraxt9oP7l4e8TnNdi8IZTCX6WCkwA==" + } + } +} diff --git a/resources/web/js/package.json b/resources/web/js/package.json new file mode 100644 index 0000000..36aa7cc --- /dev/null +++ b/resources/web/js/package.json @@ -0,0 +1,22 @@ +{ + "name": "web_hbb", + "version": "1.0.0", + "scripts": { + "dev": "vite", + "build": "python ./gen_js_from_hbb.py > src/gen_js_from_hbb.ts && python ./ts_proto.py && tsc && yarn vite build", + "preview": "vite preview" + }, + "devDependencies": { + "typescript": "4.4.4", + "vite": "2.8" + }, + "dependencies": { + "fast-sha256": "^1.3.0", + "libsodium": "^0.7.9", + "libsodium-wrappers": "^0.7.9", + "pcm-player": "^0.0.11", + "ts-proto": "^1.141.1", + "wasm-feature-detect": "^1.2.11", + "zstddec": "^0.0.2" + } +} diff --git a/resources/web/js/src/codec.js b/resources/web/js/src/codec.js new file mode 100644 index 0000000..dc579b5 --- /dev/null +++ b/resources/web/js/src/codec.js @@ -0,0 +1,43 @@ +// example: https://github.com/rgov/js-theora-decoder/blob/main/index.html +// https://github.com/brion/ogv.js/releases, yarn add has no simd +// dev: copy decoder files from node/ogv/dist/* to project dir +// dist: .... to dist +/* + OGVDemuxerOggW: 'ogv-demuxer-ogg-wasm.js', + OGVDemuxerWebMW: 'ogv-demuxer-webm-wasm.js', + OGVDecoderAudioOpusW: 'ogv-decoder-audio-opus-wasm.js', + OGVDecoderAudioVorbisW: 'ogv-decoder-audio-vorbis-wasm.js', + OGVDecoderVideoTheoraW: 'ogv-decoder-video-theora-wasm.js', + OGVDecoderVideoVP8W: 'ogv-decoder-video-vp8-wasm.js', + OGVDecoderVideoVP8MTW: 'ogv-decoder-video-vp8-mt-wasm.js', + OGVDecoderVideoVP9W: 'ogv-decoder-video-vp9-wasm.js', + OGVDecoderVideoVP9SIMDW: 'ogv-decoder-video-vp9-simd-wasm.js', + OGVDecoderVideoVP9MTW: 'ogv-decoder-video-vp9-mt-wasm.js', + OGVDecoderVideoVP9SIMDMTW: 'ogv-decoder-video-vp9-simd-mt-wasm.js', + OGVDecoderVideoAV1W: 'ogv-decoder-video-av1-wasm.js', + OGVDecoderVideoAV1SIMDW: 'ogv-decoder-video-av1-simd-wasm.js', + OGVDecoderVideoAV1MTW: 'ogv-decoder-video-av1-mt-wasm.js', + OGVDecoderVideoAV1SIMDMTW: 'ogv-decoder-video-av1-simd-mt-wasm.js', +*/ +import { simd } from "wasm-feature-detect"; + +export async function loadVp9(callback) { + // Multithreading is used only if `options.threading` is true. + // This requires browser support for the new `SharedArrayBuffer` and `Atomics` APIs, + // currently available in Firefox and Chrome with experimental flags enabled. + // 所有主流浏览器均默认于2018年1月5日禁用SharedArrayBuffer + const isSIMD = await simd(); + console.log('isSIMD: ' + isSIMD); + window.OGVLoader.loadClass( + isSIMD ? "OGVDecoderVideoVP9SIMDW" : "OGVDecoderVideoVP9W", + (videoCodecClass) => { + window.videoCodecClass = videoCodecClass; + videoCodecClass({ videoFormat: {} }).then((decoder) => { + decoder.init(() => { + callback(decoder); + }) + }) + }, + { worker: true, threading: true } + ); +} \ No newline at end of file diff --git a/resources/web/js/src/common.ts b/resources/web/js/src/common.ts new file mode 100644 index 0000000..8da049a --- /dev/null +++ b/resources/web/js/src/common.ts @@ -0,0 +1,77 @@ +import * as zstd from "zstddec"; +import { KeyEvent, controlKeyFromJSON, ControlKey } from "./message"; +import { KEY_MAP, LANGS } from "./gen_js_from_hbb"; + +let decompressor: zstd.ZSTDDecoder; + +export async function initZstd() { + const tmp = new zstd.ZSTDDecoder(); + await tmp.init(); + console.log("zstd ready"); + decompressor = tmp; +} + +export async function decompress(compressedArray: Uint8Array) { + const MAX = 1024 * 1024 * 64; + const MIN = 1024 * 1024; + let n = 30 * compressedArray.length; + if (n > MAX) { + n = MAX; + } + if (n < MIN) { + n = MIN; + } + try { + if (!decompressor) { + await initZstd(); + } + return decompressor.decode(compressedArray, n); + } catch (e) { + console.error("decompress failed: " + e); + return undefined; + } +} + +const LANG = getLang(); + +export function translate(locale: string, text: string): string { + const lang = LANG || locale.substring(locale.length - 2).toLowerCase(); + let en = LANGS.en as any; + let dict = (LANGS as any)[lang]; + if (!dict) dict = en; + let res = dict[text]; + if (!res && lang != "en") res = en[text]; + return res || text; +} + +const zCode = "z".charCodeAt(0); +const aCode = "a".charCodeAt(0); + +export function mapKey(name: string, isDesktop: Boolean) { + const tmp = KEY_MAP[name] || name; + if (tmp.length == 1) { + const chr = tmp.charCodeAt(0); + if (!isDesktop && (chr > zCode || chr < aCode)) + return KeyEvent.fromPartial({ unicode: chr }); + else return KeyEvent.fromPartial({ chr }); + } + const control_key = controlKeyFromJSON(tmp); + if (control_key == ControlKey.UNRECOGNIZED) { + console.error("Unknown control key " + tmp); + } + return KeyEvent.fromPartial({ control_key }); +} + +export async function sleep(ms: number) { + await new Promise((r) => setTimeout(r, ms)); +} + +function getLang(): string { + try { + const queryString = window.location.search; + const urlParams = new URLSearchParams(queryString); + return urlParams.get("lang") || ""; + } catch (e) { + return ""; + } +} diff --git a/resources/web/js/src/connection.ts b/resources/web/js/src/connection.ts new file mode 100644 index 0000000..144f3e1 --- /dev/null +++ b/resources/web/js/src/connection.ts @@ -0,0 +1,774 @@ +import Websock from "./websock"; +import * as message from "./message.js"; +import * as rendezvous from "./rendezvous.js"; +import { loadVp9 } from "./codec"; +import * as sha256 from "fast-sha256"; +import * as globals from "./globals"; +import { decompress, mapKey, sleep } from "./common"; + +const PORT = 21116; +// only the first is used to init `HOST` +const HOSTS = [ + "rs-sg.rustdesk.com", + "rs-cn.rustdesk.com", + "rs-us.rustdesk.com", +]; +let HOST = localStorage.getItem("rendezvous-server") || HOSTS[0]; +const SCHEMA = "ws://"; + +type MsgboxCallback = (type: string, title: string, text: string) => void; +type DrawCallback = (data: Uint8Array) => void; +//const cursorCanvas = document.createElement("canvas"); + +export default class Connection { + _msgs: any[]; + _ws: Websock | undefined; + _interval: any; + _id: string; + _hash: message.Hash | undefined; + _msgbox: MsgboxCallback; + _draw: DrawCallback; + _peerInfo: message.PeerInfo | undefined; + _firstFrame: Boolean | undefined; + _videoDecoder: any; + _password: Uint8Array | undefined; + _options: any; + _videoTestSpeed: number[]; + //_cursors: { [name: number]: any }; + + constructor() { + this._msgbox = globals.msgbox; + this._draw = globals.draw; + this._msgs = []; + this._id = ""; + this._videoTestSpeed = [0, 0]; + //this._cursors = {}; + } + + async start(id: string) { + try { + await this._start(id); + } catch (e: any) { + this.msgbox( + "error", + "Connection Error", + e.type == "close" ? "Reset by the peer" : String(e) + ); + } + } + + async _start(id: string) { + if (!this._options) { + this._options = globals.getPeers()[id] || {}; + } + if (!this._password) { + const p = this.getOption("password"); + if (p) { + try { + this._password = Uint8Array.from(JSON.parse("[" + p + "]")); + } catch (e) { + console.error(e); + } + } + } + this._interval = setInterval(() => { + while (this._msgs.length) { + this._ws?.sendMessage(this._msgs[0]); + this._msgs.splice(0, 1); + } + }, 1); + this.loadVideoDecoder(); + const uri = getDefaultUri(); + const ws = new Websock(uri, true); + this._ws = ws; + this._id = id; + console.log( + new Date() + ": Conntecting to rendezvoous server: " + uri + ", for " + id + ); + await ws.open(); + console.log(new Date() + ": Connected to rendezvoous server"); + const conn_type = rendezvous.ConnType.DEFAULT_CONN; + const nat_type = rendezvous.NatType.SYMMETRIC; + const punch_hole_request = rendezvous.PunchHoleRequest.fromPartial({ + id, + licence_key: localStorage.getItem("key") || undefined, + conn_type, + nat_type, + token: localStorage.getItem("access_token") || undefined, + }); + ws.sendRendezvous({ punch_hole_request }); + const msg = (await ws.next()) as rendezvous.RendezvousMessage; + ws.close(); + console.log(new Date() + ": Got relay response"); + const phr = msg.punch_hole_response; + const rr = msg.relay_response; + if (phr) { + if (phr?.other_failure) { + this.msgbox("error", "Error", phr?.other_failure); + return; + } + if (phr.failure != rendezvous.PunchHoleResponse_Failure.UNRECOGNIZED) { + switch (phr?.failure) { + case rendezvous.PunchHoleResponse_Failure.ID_NOT_EXIST: + this.msgbox("error", "Error", "ID does not exist"); + break; + case rendezvous.PunchHoleResponse_Failure.OFFLINE: + this.msgbox("error", "Error", "Remote desktop is offline"); + break; + case rendezvous.PunchHoleResponse_Failure.LICENSE_MISMATCH: + this.msgbox("error", "Error", "Key mismatch"); + break; + case rendezvous.PunchHoleResponse_Failure.LICENSE_OVERUSE: + this.msgbox("error", "Error", "Key overuse"); + break; + } + } + } else if (rr) { + if (!rr.version) { + this.msgbox("error", "Error", "Remote version is low, not support web"); + return; + } + await this.connectRelay(rr); + } + } + + async connectRelay(rr: rendezvous.RelayResponse) { + const pk = rr.pk; + let uri = rr.relay_server; + if (uri) { + uri = getrUriFromRs(uri, true, 2); + } else { + uri = getDefaultUri(true); + } + const uuid = rr.uuid; + console.log(new Date() + ": Connecting to relay server: " + uri); + const ws = new Websock(uri, false); + await ws.open(); + console.log(new Date() + ": Connected to relay server"); + this._ws = ws; + const request_relay = rendezvous.RequestRelay.fromPartial({ + licence_key: localStorage.getItem("key") || undefined, + uuid, + }); + ws.sendRendezvous({ request_relay }); + const secure = (await this.secure(pk)) || false; + globals.pushEvent("connection_ready", { secure, direct: false }); + await this.msgLoop(); + } + + async secure(pk: Uint8Array | undefined) { + if (pk) { + const RS_PK = "OeVuKk5nlHiXp+APNn0Y3pC1Iwpwn44JGqrQCsWqmBw="; + try { + pk = await globals.verify(pk, localStorage.getItem("key") || RS_PK); + if (pk) { + const idpk = message.IdPk.decode(pk); + if (idpk.id == this._id) { + pk = idpk.pk; + } + } + if (pk?.length != 32) { + pk = undefined; + } + } catch (e) { + console.error(e); + pk = undefined; + } + if (!pk) + console.error( + "Handshake failed: invalid public key from rendezvous server" + ); + } + if (!pk) { + // send an empty message out in case server is setting up secure and waiting for first message + const public_key = message.PublicKey.fromPartial({}); + this._ws?.sendMessage({ public_key }); + return; + } + const msg = (await this._ws?.next()) as message.Message; + let signedId: any = msg?.signed_id; + if (!signedId) { + console.error("Handshake failed: invalid message type"); + const public_key = message.PublicKey.fromPartial({}); + this._ws?.sendMessage({ public_key }); + return; + } + try { + signedId = await globals.verify(signedId.id, Uint8Array.from(pk!)); + } catch (e) { + console.error(e); + // fall back to non-secure connection in case pk mismatch + console.error("pk mismatch, fall back to non-secure"); + const public_key = message.PublicKey.fromPartial({}); + this._ws?.sendMessage({ public_key }); + return; + } + const idpk = message.IdPk.decode(signedId); + const id = idpk.id; + const theirPk = idpk.pk; + if (id != this._id!) { + console.error("Handshake failed: sign failure"); + const public_key = message.PublicKey.fromPartial({}); + this._ws?.sendMessage({ public_key }); + return; + } + if (theirPk.length != 32) { + console.error( + "Handshake failed: invalid public box key length from peer" + ); + const public_key = message.PublicKey.fromPartial({}); + this._ws?.sendMessage({ public_key }); + return; + } + const [mySk, asymmetric_value] = globals.genBoxKeyPair(); + const secret_key = globals.genSecretKey(); + const symmetric_value = globals.seal(secret_key, theirPk, mySk); + const public_key = message.PublicKey.fromPartial({ + asymmetric_value, + symmetric_value, + }); + this._ws?.sendMessage({ public_key }); + this._ws?.setSecretKey(secret_key); + console.log("secured"); + return true; + } + + async msgLoop() { + while (true) { + const msg = (await this._ws?.next()) as message.Message; + if (msg?.hash) { + this._hash = msg?.hash; + if (!this._password) + this.msgbox("input-password", "Password Required", ""); + this.login(); + } else if (msg?.test_delay) { + const test_delay = msg?.test_delay; + console.log(test_delay); + if (!test_delay.from_client) { + this._ws?.sendMessage({ test_delay }); + } + } else if (msg?.login_response) { + const r = msg?.login_response; + if (r.error) { + if (r.error == "Wrong Password") { + this._password = undefined; + this.msgbox( + "re-input-password", + r.error, + "Do you want to enter again?" + ); + } else { + this.msgbox("error", "Login Error", r.error); + } + } else if (r.peer_info) { + this.handlePeerInfo(r.peer_info); + } + } else if (msg?.video_frame) { + this.handleVideoFrame(msg?.video_frame!); + } else if (msg?.clipboard) { + const cb = msg?.clipboard; + if (cb.compress) { + const c = await decompress(cb.content); + if (!c) continue; + cb.content = c; + } + try { + globals.copyToClipboard(new TextDecoder().decode(cb.content)); + } catch (e) { + console.error(e); + } + // globals.pushEvent("clipboard", cb); + } else if (msg?.cursor_data) { + const cd = msg?.cursor_data; + const c = await decompress(cd.colors); + if (!c) continue; + cd.colors = c; + globals.pushEvent("cursor_data", cd); + /* + let ctx = cursorCanvas.getContext("2d"); + cursorCanvas.width = cd.width; + cursorCanvas.height = cd.height; + let imgData = new ImageData( + new Uint8ClampedArray(c), + cd.width, + cd.height + ); + ctx?.clearRect(0, 0, cd.width, cd.height); + ctx?.putImageData(imgData, 0, 0); + let url = cursorCanvas.toDataURL(); + const img = document.createElement("img"); + img.src = url; + this._cursors[cd.id] = img; + //cursorCanvas.width /= 2.; + //cursorCanvas.height /= 2.; + //ctx?.drawImage(img, cursorCanvas.width, cursorCanvas.height); + url = cursorCanvas.toDataURL(); + document.body.style.cursor = + "url(" + url + ")" + cd.hotx + " " + cd.hoty + ", default"; + console.log(document.body.style.cursor); + */ + } else if (msg?.cursor_id) { + globals.pushEvent("cursor_id", { id: msg?.cursor_id }); + } else if (msg?.cursor_position) { + globals.pushEvent("cursor_position", msg?.cursor_position); + } else if (msg?.misc) { + if (!this.handleMisc(msg?.misc)) break; + } else if (msg?.audio_frame) { + globals.playAudio(msg?.audio_frame.data); + } + } + } + + msgbox(type_: string, title: string, text: string) { + this._msgbox?.(type_, title, text); + } + + draw(frame: any) { + this._draw?.(frame); + globals.draw(frame); + } + + close() { + this._msgs = []; + clearInterval(this._interval); + this._ws?.close(); + this._videoDecoder?.close(); + } + + refresh() { + const misc = message.Misc.fromPartial({ refresh_video: true }); + this._ws?.sendMessage({ misc }); + } + + setMsgbox(callback: MsgboxCallback) { + this._msgbox = callback; + } + + setDraw(callback: DrawCallback) { + this._draw = callback; + } + + login(password: string | undefined = undefined) { + if (password) { + const salt = this._hash?.salt; + let p = hash([password, salt!]); + this._password = p; + const challenge = this._hash?.challenge; + p = hash([p, challenge!]); + this.msgbox("connecting", "Connecting...", "Logging in..."); + this._sendLoginMessage(p); + } else { + let p = this._password; + if (p) { + const challenge = this._hash?.challenge; + p = hash([p, challenge!]); + } + this._sendLoginMessage(p); + } + } + + async reconnect() { + this.close(); + await this.start(this._id); + } + + _sendLoginMessage(password: Uint8Array | undefined = undefined) { + const login_request = message.LoginRequest.fromPartial({ + username: this._id!, + my_id: "web", // to-do + my_name: "web", // to-do + password, + option: this.getOptionMessage(), + video_ack_required: true, + }); + this._ws?.sendMessage({ login_request }); + } + + getOptionMessage(): message.OptionMessage | undefined { + let n = 0; + const msg = message.OptionMessage.fromPartial({}); + const q = this.getImageQualityEnum(this.getImageQuality(), true); + const yes = message.OptionMessage_BoolOption.Yes; + if (q != undefined) { + msg.image_quality = q; + n += 1; + } + if (this._options["show-remote-cursor"]) { + msg.show_remote_cursor = yes; + n += 1; + } + if (this._options["lock-after-session-end"]) { + msg.lock_after_session_end = yes; + n += 1; + } + if (this._options["privacy-mode"]) { + msg.privacy_mode = yes; + n += 1; + } + if (this._options["disable-audio"]) { + msg.disable_audio = yes; + n += 1; + } + if (this._options["disable-clipboard"]) { + msg.disable_clipboard = yes; + n += 1; + } + return n > 0 ? msg : undefined; + } + + sendVideoReceived() { + const misc = message.Misc.fromPartial({ video_received: true }); + this._ws?.sendMessage({ misc }); + } + + handleVideoFrame(vf: message.VideoFrame) { + if (!this._firstFrame) { + this.msgbox("", "", ""); + this._firstFrame = true; + } + if (vf.vp9s) { + const dec = this._videoDecoder; + var tm = new Date().getTime(); + var i = 0; + const n = vf.vp9s?.frames.length; + vf.vp9s.frames.forEach((f) => { + dec.processFrame(f.data.slice(0).buffer, (ok: any) => { + i++; + if (i == n) this.sendVideoReceived(); + if (ok && dec.frameBuffer && n == i) { + this.draw(dec.frameBuffer); + const now = new Date().getTime(); + var elapsed = now - tm; + this._videoTestSpeed[1] += elapsed; + this._videoTestSpeed[0] += 1; + if (this._videoTestSpeed[0] >= 30) { + console.log( + "video decoder: " + + parseInt( + "" + this._videoTestSpeed[1] / this._videoTestSpeed[0] + ) + ); + this._videoTestSpeed = [0, 0]; + } + } + }); + }); + } + } + + handlePeerInfo(pi: message.PeerInfo) { + this._peerInfo = pi; + if (pi.displays.length == 0) { + this.msgbox("error", "Remote Error", "No Display"); + return; + } + this.msgbox("success", "Successful", "Connected, waiting for image..."); + globals.pushEvent("peer_info", pi); + const p = this.shouldAutoLogin(); + if (p) this.inputOsPassword(p); + const username = this.getOption("info")?.username; + if (username && !pi.username) pi.username = username; + this.setOption("info", pi); + if (this.getRemember()) { + if (this._password?.length) { + const p = this._password.toString(); + if (p != this.getOption("password")) { + this.setOption("password", p); + console.log("remember password of " + this._id); + } + } + } else { + this.setOption("password", undefined); + } + } + + shouldAutoLogin(): string { + const l = this.getOption("lock-after-session-end"); + const a = !!this.getOption("auto-login"); + const p = this.getOption("os-password"); + if (p && l && a) { + return p; + } + return ""; + } + + handleMisc(misc: message.Misc) { + if (misc.audio_format) { + globals.initAudio( + misc.audio_format.channels, + misc.audio_format.sample_rate + ); + } else if (misc.chat_message) { + globals.pushEvent("chat", { text: misc.chat_message.text }); + } else if (misc.permission_info) { + const p = misc.permission_info; + console.info("Change permission " + p.permission + " -> " + p.enabled); + let name; + switch (p.permission) { + case message.PermissionInfo_Permission.Keyboard: + name = "keyboard"; + break; + case message.PermissionInfo_Permission.Clipboard: + name = "clipboard"; + break; + case message.PermissionInfo_Permission.Audio: + name = "audio"; + break; + default: + return; + } + globals.pushEvent("permission", { [name]: p.enabled }); + } else if (misc.switch_display) { + this.loadVideoDecoder(); + globals.pushEvent("switch_display", misc.switch_display); + } else if (misc.close_reason) { + this.msgbox("error", "Connection Error", misc.close_reason); + this.close(); + return false; + } + return true; + } + + getRemember(): Boolean { + return this._options["remember"] || false; + } + + setRemember(v: Boolean) { + this.setOption("remember", v); + } + + getOption(name: string): any { + return this._options[name]; + } + + setOption(name: string, value: any) { + if (value == undefined) { + delete this._options[name]; + } else { + this._options[name] = value; + } + this._options["tm"] = new Date().getTime(); + const peers = globals.getPeers(); + peers[this._id] = this._options; + localStorage.setItem("peers", JSON.stringify(peers)); + } + + inputKey( + name: string, + down: boolean, + press: boolean, + alt: Boolean, + ctrl: Boolean, + shift: Boolean, + command: Boolean + ) { + const key_event = mapKey(name, globals.isDesktop()); + if (!key_event) return; + if (alt && (name == "VK_MENU" || name == "RAlt")) { + alt = false; + } + if (ctrl && (name == "VK_CONTROL" || name == "RControl")) { + ctrl = false; + } + if (shift && (name == "VK_SHIFT" || name == "RShift")) { + shift = false; + } + if (command && (name == "Meta" || name == "RWin")) { + command = false; + } + key_event.down = down; + key_event.press = press; + key_event.modifiers = this.getMod(alt, ctrl, shift, command); + this._ws?.sendMessage({ key_event }); + } + + ctrlAltDel() { + const key_event = message.KeyEvent.fromPartial({ down: true }); + if (this._peerInfo?.platform == "Windows") { + key_event.control_key = message.ControlKey.CtrlAltDel; + } else { + key_event.control_key = message.ControlKey.Delete; + key_event.modifiers = this.getMod(true, true, false, false); + } + this._ws?.sendMessage({ key_event }); + } + + inputString(seq: string) { + const key_event = message.KeyEvent.fromPartial({ seq }); + this._ws?.sendMessage({ key_event }); + } + + switchDisplay(display: number) { + const switch_display = message.SwitchDisplay.fromPartial({ display }); + const misc = message.Misc.fromPartial({ switch_display }); + this._ws?.sendMessage({ misc }); + } + + async inputOsPassword(seq: string) { + this.inputMouse(); + await sleep(50); + this.inputMouse(0, 3, 3); + await sleep(50); + this.inputMouse(1 | (1 << 3)); + this.inputMouse(2 | (1 << 3)); + await sleep(1200); + const key_event = message.KeyEvent.fromPartial({ press: true, seq }); + this._ws?.sendMessage({ key_event }); + } + + lockScreen() { + const key_event = message.KeyEvent.fromPartial({ + down: true, + control_key: message.ControlKey.LockScreen, + }); + this._ws?.sendMessage({ key_event }); + } + + getMod(alt: Boolean, ctrl: Boolean, shift: Boolean, command: Boolean) { + const mod: message.ControlKey[] = []; + if (alt) mod.push(message.ControlKey.Alt); + if (ctrl) mod.push(message.ControlKey.Control); + if (shift) mod.push(message.ControlKey.Shift); + if (command) mod.push(message.ControlKey.Meta); + return mod; + } + + inputMouse( + mask: number = 0, + x: number = 0, + y: number = 0, + alt: Boolean = false, + ctrl: Boolean = false, + shift: Boolean = false, + command: Boolean = false + ) { + const mouse_event = message.MouseEvent.fromPartial({ + mask, + x, + y, + modifiers: this.getMod(alt, ctrl, shift, command), + }); + this._ws?.sendMessage({ mouse_event }); + } + + toggleOption(name: string) { + const v = !this._options[name]; + const option = message.OptionMessage.fromPartial({}); + const v2 = v + ? message.OptionMessage_BoolOption.Yes + : message.OptionMessage_BoolOption.No; + switch (name) { + case "show-remote-cursor": + option.show_remote_cursor = v2; + break; + case "disable-audio": + option.disable_audio = v2; + break; + case "disable-clipboard": + option.disable_clipboard = v2; + break; + case "lock-after-session-end": + option.lock_after_session_end = v2; + break; + case "privacy-mode": + option.privacy_mode = v2; + break; + case "block-input": + option.block_input = message.OptionMessage_BoolOption.Yes; + break; + case "unblock-input": + option.block_input = message.OptionMessage_BoolOption.No; + break; + default: + return; + } + if (name.indexOf("block-input") < 0) this.setOption(name, v); + const misc = message.Misc.fromPartial({ option }); + this._ws?.sendMessage({ misc }); + } + + getImageQuality() { + return this.getOption("image-quality"); + } + + getImageQualityEnum( + value: string, + ignoreDefault: Boolean + ): message.ImageQuality | undefined { + switch (value) { + case "low": + return message.ImageQuality.Low; + case "best": + return message.ImageQuality.Best; + case "balanced": + return ignoreDefault ? undefined : message.ImageQuality.Balanced; + default: + return undefined; + } + } + + setImageQuality(value: string) { + this.setOption("image-quality", value); + const image_quality = this.getImageQualityEnum(value, false); + if (image_quality == undefined) return; + const option = message.OptionMessage.fromPartial({ image_quality }); + const misc = message.Misc.fromPartial({ option }); + this._ws?.sendMessage({ misc }); + } + + loadVideoDecoder() { + this._videoDecoder?.close(); + loadVp9((decoder: any) => { + this._videoDecoder = decoder; + console.log("vp9 loaded"); + console.log(decoder); + }); + } +} + +function testDelay() { + var nearest = ""; + HOSTS.forEach((host) => { + const now = new Date().getTime(); + new Websock(getrUriFromRs(host), true).open().then(() => { + console.log("latency of " + host + ": " + (new Date().getTime() - now)); + if (!nearest) { + HOST = host; + localStorage.setItem("rendezvous-server", host); + } + }); + }); +} + +testDelay(); + +function getDefaultUri(isRelay: Boolean = false): string { + const host = localStorage.getItem("custom-rendezvous-server"); + return getrUriFromRs(host || HOST, isRelay); +} + +function getrUriFromRs( + uri: string, + isRelay: Boolean = false, + roffset: number = 0 +): string { + if (uri.indexOf(":") > 0) { + const tmp = uri.split(":"); + const port = parseInt(tmp[1]); + uri = tmp[0] + ":" + (port + (isRelay ? roffset || 3 : 2)); + } else { + uri += ":" + (PORT + (isRelay ? 3 : 2)); + } + return SCHEMA + uri; +} + +function hash(datas: (string | Uint8Array)[]): Uint8Array { + const hasher = new sha256.Hash(); + datas.forEach((data) => { + if (typeof data == "string") { + data = new TextEncoder().encode(data); + } + return hasher.update(data); + }); + return hasher.digest(); +} diff --git a/resources/web/js/src/gen_js_from_hbb.ts b/resources/web/js/src/gen_js_from_hbb.ts new file mode 100644 index 0000000..50407a1 --- /dev/null +++ b/resources/web/js/src/gen_js_from_hbb.ts @@ -0,0 +1,4101 @@ +export const LANGS = { + ru: { + "\u0053\u0074\u0061\u0074\u0075\u0073": "\u0043\u0442\u0430\u0442\u0443\u0441", + "\u0059\u006f\u0075\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0412\u0430\u0448\u0020\u0440\u0430\u0431\u043e\u0447\u0438\u0439\u0020\u0441\u0442\u043e\u043b", + "\u0064\u0065\u0073\u006b\u005f\u0074\u0069\u0070": "\u0412\u0430\u0448\u0020\u0440\u0430\u0431\u043e\u0447\u0438\u0439\u0020\u0441\u0442\u043e\u043b\u0020\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d\u0020\u0441\u0020\u044d\u0442\u0438\u043c\u0020\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u043c\u0020\u0438\u0020\u043f\u0430\u0440\u043e\u043b\u0435\u043c", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u041f\u0430\u0440\u043e\u043b\u044c", + "\u0052\u0065\u0061\u0064\u0079": "\u0413\u043e\u0442\u043e\u0432\u043e", + "\u0045\u0073\u0074\u0061\u0062\u006c\u0069\u0073\u0068\u0065\u0064": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e", + "\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u0020\u043a\u0020\u0441\u0435\u0442\u0438\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0020\u0441\u043b\u0443\u0436\u0431\u0443", + "\u0053\u0074\u0061\u0072\u0074\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c\u0020\u0441\u043b\u0443\u0436\u0431\u0443", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0421\u043b\u0443\u0436\u0431\u0430\u0020\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0421\u043b\u0443\u0436\u0431\u0430\u0020\u043d\u0435\u0020\u0437\u0430\u043f\u0443\u0449\u0435\u043d\u0430", + "\u006e\u006f\u0074\u005f\u0072\u0065\u0061\u0064\u0079\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u041d\u0435\u0020\u0433\u043e\u0442\u043e\u0432\u043e\u002e\u0020\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430\u002c\u0020\u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435\u0020\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435", + "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u0020\u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u043c\u0020\u0440\u0430\u0431\u043e\u0447\u0438\u043c\u0020\u0441\u0442\u043e\u043b\u043e\u043c", + "\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0020\u0046\u0069\u006c\u0065": "\u041f\u0435\u0440\u0435\u0434\u0430\u0442\u044c\u0020\u0444\u0430\u0439\u043b", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f", + "\u0052\u0065\u0063\u0065\u006e\u0074\u0020\u0053\u0065\u0073\u0073\u0069\u006f\u006e\u0073": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435\u0020\u0441\u0435\u0430\u043d\u0441\u044b", + "\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0020\u0042\u006f\u006f\u006b": "\u0410\u0434\u0440\u0435\u0441\u043d\u0430\u044f\u0020\u043a\u043d\u0438\u0433\u0430", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e": "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435", + "\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0054\u0043\u0050\u002d\u0442\u0443\u043d\u043d\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", + "\u0052\u0065\u006d\u006f\u0076\u0065": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0072\u0061\u006e\u0064\u006f\u006d\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c\u0020\u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0439\u0020\u043f\u0430\u0440\u043e\u043b\u044c", + "\u0053\u0065\u0074\u0020\u0079\u006f\u0075\u0072\u0020\u006f\u0077\u006e\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0020\u0441\u0432\u043e\u0439\u0020\u043f\u0430\u0440\u043e\u043b\u044c", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u004b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u002f\u004d\u006f\u0075\u0073\u0065": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0020\u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0443\u002f\u043c\u044b\u0448\u044c", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0020\u0431\u0443\u0444\u0435\u0440\u0020\u043e\u0431\u043c\u0435\u043d\u0430", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0046\u0069\u006c\u0065\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0020\u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443\u0020\u0444\u0430\u0439\u043b\u043e\u0432", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0020\u0442\u0443\u043d\u043d\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u0020\u0054\u0043\u0050", + "\u0049\u0050\u0020\u0057\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0069\u006e\u0067": "\u0421\u043f\u0438\u0441\u043e\u043a\u0020\u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u044b\u0445\u0020\u0049\u0050\u002d\u0430\u0434\u0440\u0435\u0441\u043e\u0432", + "\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u002f\u0421\u0435\u0440\u0432\u0435\u0440\u0020\u0440\u0435\u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438", + "\u0053\u0074\u006f\u0070\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065": "\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0020\u0441\u043b\u0443\u0436\u0431\u0443", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0049\u0044": "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c\u0020\u0049\u0044", + "\u0057\u0065\u0062\u0073\u0069\u0074\u0065": "\u0412\u0435\u0431\u002d\u0441\u0430\u0439\u0442", + "\u0041\u0062\u006f\u0075\u0074": "\u041e\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b", + "\u004d\u0075\u0074\u0065": "\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0020\u0437\u0432\u0443\u043a", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0049\u006e\u0070\u0075\u0074": "\u0410\u0443\u0434\u0438\u043e\u0432\u0445\u043e\u0434", + "\u0049\u0044\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u002d\u0441\u0435\u0440\u0432\u0435\u0440", + "\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0421\u0435\u0440\u0432\u0435\u0440\u0020\u0440\u0435\u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438", + "\u0041\u0050\u0049\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0041\u0050\u0049\u002d\u0441\u0435\u0440\u0432\u0435\u0440", + "\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u005f\u0068\u0074\u0074\u0070": "\u0414\u043e\u043b\u0436\u0435\u043d\u0020\u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c\u0441\u044f\u0020\u0441\u0020\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0020\u0438\u043b\u0438\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0049\u0050": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439\u0020\u0049\u0050\u002d\u0430\u0434\u0440\u0435\u0441", + "\u0069\u0064\u005f\u0063\u0068\u0061\u006e\u0067\u0065\u005f\u0074\u0069\u0070": "\u0414\u043e\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f\u0020\u0442\u043e\u043b\u044c\u043a\u043e\u0020\u0441\u0438\u043c\u0432\u043e\u043b\u044b\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002c\u0020\u0030\u002d\u0039\u0020\u0438\u0020\u005f\u0020\u0028\u043f\u043e\u0434\u0447\u0435\u0440\u043a\u0438\u0432\u0430\u043d\u0438\u0435\u0029\u002e\u0020\u041f\u0435\u0440\u0432\u0430\u044f\u0020\u0431\u0443\u043a\u0432\u0430\u0020\u0434\u043e\u043b\u0436\u043d\u0430\u0020\u0431\u044b\u0442\u044c\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002e\u0020\u0414\u043b\u0438\u043d\u0430\u0020\u043e\u0442\u0020\u0036\u0020\u0434\u043e\u0020\u0031\u0036", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439\u0020\u0444\u043e\u0440\u043c\u0430\u0442", + "\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u006e\u006f\u0074\u005f\u0073\u0075\u0070\u0070\u006f\u0072\u0074": "\u041f\u043e\u043a\u0430\u0020\u043d\u0435\u0020\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f\u0020\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c", + "\u004e\u006f\u0074\u0020\u0061\u0076\u0061\u0069\u006c\u0061\u0062\u006c\u0065": "\u041d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e", + "\u0054\u006f\u006f\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0074": "\u0421\u043b\u0438\u0448\u043a\u043e\u043c\u0020\u0447\u0430\u0441\u0442\u043e", + "\u0043\u0061\u006e\u0063\u0065\u006c": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c", + "\u0053\u006b\u0069\u0070": "\u041f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c", + "\u0043\u006c\u006f\u0073\u0065": "\u0417\u0430\u043a\u0440\u044b\u0442\u044c", + "\u0052\u0065\u0074\u0072\u0079": "\u041f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c\u0020\u0441\u043d\u043e\u0432\u0430", + "\u004f\u004b": "\u041e\u041a", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f\u0020\u043f\u0430\u0440\u043e\u043b\u044c", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430\u002c\u0020\u0432\u0432\u0435\u0434\u0438\u0442\u0435\u0020\u0432\u0430\u0448\u0020\u043f\u0430\u0440\u043e\u043b\u044c", + "\u0052\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0417\u0430\u043f\u043e\u043c\u043d\u0438\u0442\u044c\u0020\u043f\u0430\u0440\u043e\u043b\u044c", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439\u0020\u043f\u0430\u0440\u043e\u043b\u044c", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0061\u0067\u0061\u0069\u006e\u003f": "\u0412\u044b\u0020\u0445\u043e\u0442\u0438\u0442\u0435\u0020\u0441\u043d\u043e\u0432\u0430\u0020\u0432\u043e\u0439\u0442\u0438\u003f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u041e\u0448\u0438\u0431\u043a\u0430\u0020\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f", + "\u0045\u0072\u0072\u006f\u0072": "\u041e\u0448\u0438\u0431\u043a\u0430", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u0421\u0431\u0440\u043e\u0448\u0435\u043d\u043e\u0020\u043f\u0438\u0440\u043e\u043c", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u002e\u002e\u002e": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u002e\u002e\u002e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073\u002e\u0020\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0077\u0061\u0069\u0074\u002e": "\u0412\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f\u0020\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u002e\u0020\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430\u002c\u0020\u043f\u043e\u0434\u043e\u0436\u0434\u0438\u0442\u0435\u002e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u0065\u0020\u006c\u0061\u0074\u0065\u0072": "\u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435\u0020\u0447\u0435\u0440\u0435\u0437\u0020\u0031\u0020\u043c\u0438\u043d\u0443\u0442\u0443", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u041e\u0448\u0438\u0431\u043a\u0430\u0020\u0432\u0445\u043e\u0434\u0430", + "\u0053\u0075\u0063\u0063\u0065\u0073\u0073\u0066\u0075\u006c": "\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0020\u0443\u0441\u043f\u0435\u0448\u043d\u0430", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u002c\u0020\u0077\u0061\u0069\u0074\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u002e\u002e\u002e": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e\u002c\u0020\u043e\u0436\u0438\u0434\u0430\u043d\u0438\u0435\u0020\u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u002e\u002e\u002e", + "\u004e\u0061\u006d\u0065": "\u0418\u043c\u044f", + "\u0054\u0079\u0070\u0065": "\u0422\u0438\u043f", + "\u004d\u006f\u0064\u0069\u0066\u0069\u0065\u0064": "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u043e", + "\u0053\u0069\u007a\u0065": "\u0420\u0430\u0437\u043c\u0435\u0440", + "\u0053\u0068\u006f\u0077\u0020\u0048\u0069\u0064\u0064\u0065\u006e\u0020\u0046\u0069\u006c\u0065\u0073": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0020\u0441\u043a\u0440\u044b\u0442\u044b\u0435\u0020\u0444\u0430\u0439\u043b\u044b", + "\u0052\u0065\u0063\u0065\u0069\u0076\u0065": "\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c", + "\u0053\u0065\u006e\u0064": "\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0046\u0069\u006c\u0065": "\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c\u0020\u0444\u0430\u0439\u043b", + "\u004c\u006f\u0063\u0061\u006c": "\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439", + "\u0052\u0065\u006d\u006f\u0074\u0065": "\u0423\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u0423\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439\u0020\u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439\u0020\u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0020\u0044\u0065\u006c\u0065\u0074\u0065": "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c\u0020\u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435", + "\u0044\u0065\u006c\u0065\u0074\u0065": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c", + "\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073": "\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430", + "\u004d\u0075\u006c\u0074\u0069\u0020\u0053\u0065\u006c\u0065\u0063\u0074": "\u041c\u043d\u043e\u0433\u043e\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043d\u044b\u0439\u0020\u0432\u044b\u0431\u043e\u0440", + "\u0045\u006d\u0070\u0074\u0079\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u041f\u0443\u0441\u0442\u0430\u044f\u0020\u043f\u0430\u043f\u043a\u0430", + "\u004e\u006f\u0074\u0020\u0061\u006e\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u041f\u0430\u043f\u043a\u0430\u0020\u043d\u0435\u0020\u043f\u0443\u0441\u0442\u0430", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0412\u044b\u0020\u0443\u0432\u0435\u0440\u0435\u043d\u044b\u002c\u0020\u0447\u0442\u043e\u0020\u0445\u043e\u0442\u0438\u0442\u0435\u0020\u0443\u0434\u0430\u043b\u0438\u0442\u044c\u0020\u044d\u0442\u043e\u0442\u0020\u0444\u0430\u0439\u043b\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0412\u044b\u0020\u0443\u0432\u0435\u0440\u0435\u043d\u044b\u002c\u0020\u0447\u0442\u043e\u0020\u0445\u043e\u0442\u0438\u0442\u0435\u0020\u0443\u0434\u0430\u043b\u0438\u0442\u044c\u0020\u043f\u0443\u0441\u0442\u0443\u044e\u0020\u043f\u0430\u043f\u043a\u0443\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0069\u0073\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0412\u044b\u0020\u0443\u0432\u0435\u0440\u0435\u043d\u044b\u002c\u0020\u0447\u0442\u043e\u0020\u0445\u043e\u0442\u0438\u0442\u0435\u0020\u0443\u0434\u0430\u043b\u0438\u0442\u044c\u0020\u0444\u0430\u0439\u043b\u0020\u0438\u0437\u0020\u044d\u0442\u043e\u0439\u0020\u043f\u0430\u043f\u043a\u0438\u003f", + "\u0044\u006f\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u006f\u0072\u0020\u0061\u006c\u006c\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073": "\u042d\u0442\u043e\u0020\u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f\u0020\u043a\u043e\u0020\u0432\u0441\u0435\u043c\u0020\u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u0430\u043c", + "\u0054\u0068\u0069\u0073\u0020\u0069\u0073\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u006c\u0065\u0021": "\u042d\u0442\u043e\u0020\u043d\u0435\u043e\u0431\u0440\u0430\u0442\u0438\u043c\u043e\u0021", + "\u0044\u0065\u006c\u0065\u0074\u0069\u006e\u0067": "\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435", + "\u0066\u0069\u006c\u0065\u0073": "\u0444\u0430\u0439\u043b\u044b", + "\u0057\u0061\u0069\u0074\u0069\u006e\u0067": "\u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435", + "\u0046\u0069\u006e\u0069\u0073\u0068\u0065\u0064": "\u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e", + "\u0053\u0070\u0065\u0065\u0064": "\u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c", + "\u0043\u0075\u0073\u0074\u006f\u006d\u0020\u0049\u006d\u0061\u0067\u0065\u0020\u0051\u0075\u0061\u006c\u0069\u0074\u0079": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0435\u0020\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\u0020\u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f", + "\u0050\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0420\u0435\u0436\u0438\u043c\u0020\u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438", + "\u0042\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0411\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0020\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439\u0020\u0432\u0432\u043e\u0434", + "\u0055\u006e\u0062\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0020\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439\u0020\u0432\u0432\u043e\u0434", + "\u0041\u0064\u006a\u0075\u0073\u0074\u0020\u0057\u0069\u006e\u0064\u006f\u0077": "\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c\u0020\u043e\u043a\u043d\u043e", + "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c": "\u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b", + "\u0053\u0068\u0072\u0069\u006e\u006b": "\u0423\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c", + "\u0053\u0074\u0072\u0065\u0074\u0063\u0068": "\u0420\u0430\u0441\u0442\u044f\u043d\u0443\u0442\u044c", + "\u0047\u006f\u006f\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0071\u0075\u0061\u006c\u0069\u0074\u0079": "\u0425\u043e\u0440\u043e\u0448\u0435\u0435\u0020\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\u0020\u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f", + "\u0042\u0061\u006c\u0061\u006e\u0063\u0065\u0064": "\u0421\u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439", + "\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0020\u0072\u0065\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u0069\u006d\u0065": "\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0020\u0432\u0440\u0435\u043c\u044f\u0020\u0440\u0435\u0430\u043a\u0446\u0438\u0438", + "\u0043\u0075\u0073\u0074\u006f\u006d": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439", + "\u0053\u0068\u006f\u0077\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u0075\u0072\u0073\u006f\u0072": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0020\u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439\u0020\u043a\u0443\u0440\u0441\u043e\u0440", + "\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0020\u0431\u0443\u0444\u0435\u0440\u0020\u043e\u0431\u043c\u0435\u043d\u0430", + "\u004c\u006f\u0063\u006b\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0065\u006e\u0064": "\u0412\u044b\u0445\u043e\u0434\u0020\u0438\u0437\u0020\u0443\u0447\u0451\u0442\u043d\u043e\u0439\u0020\u0437\u0430\u043f\u0438\u0441\u0438\u0020\u043f\u043e\u0441\u043b\u0435\u0020\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f\u0020\u0441\u0435\u0430\u043d\u0441\u0430", + "\u0049\u006e\u0073\u0065\u0072\u0074": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c", + "\u0049\u006e\u0073\u0065\u0072\u0074\u0020\u004c\u006f\u0063\u006b": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0020\u0437\u0430\u043c\u043e\u043a", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068": "\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c", + "\u0049\u0044\u0020\u0064\u006f\u0065\u0073\u0020\u006e\u006f\u0074\u0020\u0065\u0078\u0069\u0073\u0074": "\u0049\u0044\u0020\u043d\u0435\u0020\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u041d\u0435\u0020\u0443\u0434\u0430\u043b\u043e\u0441\u044c\u0020\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f\u0020\u043a\u0020\u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u043e\u043c\u0443\u0020\u0441\u0435\u0440\u0432\u0435\u0440\u0443", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u006c\u0061\u0074\u0065\u0072": "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430\u002c\u0020\u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435\u0020\u043f\u043e\u0437\u0436\u0435", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0073\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065": "\u0423\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439\u0020\u0440\u0430\u0431\u043e\u0447\u0438\u0439\u0020\u0441\u0442\u043e\u043b\u0020\u043d\u0435\u0020\u0432\u0020\u0441\u0435\u0442\u0438", + "\u004b\u0065\u0079\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068": "\u041d\u0435\u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435\u0020\u043a\u043b\u044e\u0447\u0435\u0439", + "\u0054\u0069\u006d\u0065\u006f\u0075\u0074": "\u0422\u0430\u0439\u043c\u002d\u0430\u0443\u0442", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u041d\u0435\u0020\u0443\u0434\u0430\u043b\u043e\u0441\u044c\u0020\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f\u0020\u043a\u0020\u0441\u0435\u0440\u0432\u0435\u0440\u0443\u0020\u0440\u0435\u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u041d\u0435\u0020\u0443\u0434\u0430\u043b\u043e\u0441\u044c\u0020\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f\u0020\u0447\u0435\u0440\u0435\u0437\u0020\u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0439\u0020\u0441\u0435\u0440\u0432\u0435\u0440", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u041d\u0435\u0020\u0443\u0434\u0430\u043b\u043e\u0441\u044c\u0020\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f\u0020\u0447\u0435\u0440\u0435\u0437\u0020\u0441\u0435\u0440\u0432\u0435\u0440\u0020\u0440\u0435\u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u006d\u0061\u006b\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070": "\u041d\u0435\u0020\u0443\u0434\u0430\u043b\u043e\u0441\u044c\u0020\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0020\u043f\u0440\u044f\u043c\u043e\u0435\u0020\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u0020\u043a\u0020\u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u043c\u0443\u0020\u0440\u0430\u0431\u043e\u0447\u0435\u043c\u0443\u0020\u0441\u0442\u043e\u043b\u0443", + "\u0053\u0065\u0074\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0020\u043f\u0430\u0440\u043e\u043b\u044c", + "\u004f\u0053\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u041f\u0430\u0440\u043e\u043b\u044c\u0020\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439\u0020\u0441\u0438\u0441\u0442\u0435\u043c\u044b", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0074\u0069\u0070": "\u0412\u0020\u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445\u0020\u0441\u043b\u0443\u0447\u0430\u044f\u0445\u0020\u0438\u0437\u002d\u0437\u0430\u0020\u0055\u0041\u0043\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u043c\u043e\u0436\u0435\u0442\u0020\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c\u0020\u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0020\u043d\u0430\u0020\u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u043c\u0020\u0443\u0437\u043b\u0435\u002e\u0020\u0427\u0442\u043e\u0431\u044b\u0020\u0438\u0437\u0431\u0435\u0436\u0430\u0442\u044c\u0020\u0055\u0041\u0043\u002c\u0020\u043d\u0430\u0436\u043c\u0438\u0442\u0435\u0020\u043a\u043d\u043e\u043f\u043a\u0443\u0020\u043d\u0438\u0436\u0435\u002c\u0020\u0447\u0442\u043e\u0431\u044b\u0020\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0432\u0020\u0441\u0438\u0441\u0442\u0435\u043c\u0435", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0067\u0072\u0061\u0064\u0065": "\u041d\u0430\u0436\u043c\u0438\u0442\u0435\u002c\u0020\u0447\u0442\u043e\u0431\u044b\u0020\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c\u0020\u043d\u0430\u0020\u043d\u0430\u043b\u0438\u0447\u0438\u0435\u0020\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0064\u006f\u0077\u006e\u006c\u006f\u0061\u0064": "\u041d\u0430\u0436\u043c\u0438\u0442\u0435\u002c\u0020\u0447\u0442\u043e\u0431\u044b\u0020\u0441\u043a\u0430\u0447\u0430\u0442\u044c", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0064\u0061\u0074\u0065": "\u041d\u0430\u0436\u043c\u0438\u0442\u0435\u002c\u0020\u0447\u0442\u043e\u0431\u044b\u0020\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c", + "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065": "\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0061\u0063\u0063": "\u0427\u0442\u043e\u0431\u044b\u0020\u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0020\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c\u0020\u0441\u0432\u043e\u0438\u043c\u0020\u0440\u0430\u0431\u043e\u0447\u0438\u043c\u0020\u0441\u0442\u043e\u043b\u043e\u043c\u002c\u0020\u0432\u044b\u0020\u0434\u043e\u043b\u0436\u043d\u044b\u0020\u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u043f\u0440\u0430\u0432\u0430\u0020\u005c\u0022\u0434\u043e\u0441\u0442\u0443\u043f\u0430\u005c\u0022", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0073\u0063\u0072\u0065\u0065\u006e": "\u0414\u043b\u044f\u0020\u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0433\u043e\u0020\u0434\u043e\u0441\u0442\u0443\u043f\u0430\u0020\u043a\u0020\u0440\u0430\u0431\u043e\u0447\u0435\u043c\u0443\u0020\u0441\u0442\u043e\u043b\u0443\u0020\u0432\u044b\u0020\u0434\u043e\u043b\u0436\u043d\u044b\u0020\u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u043f\u0440\u0430\u0432\u0430\u0020\u005c\u0022\u0441\u043d\u0438\u043c\u043e\u043a\u0020\u044d\u043a\u0440\u0430\u043d\u0430\u005c\u0022", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f\u002e\u002e\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0050\u0061\u0074\u0068": "\u041f\u0430\u043f\u043a\u0430\u0020\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006d\u0065\u006e\u0075\u0020\u0073\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u0073": "\u0421\u043e\u0437\u0434\u0430\u0442\u044c\u0020\u044f\u0440\u043b\u044b\u043a\u0438\u0020\u043c\u0435\u043d\u044e\u0020\u005c\u0022\u041f\u0443\u0441\u043a\u005c\u0022", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0063\u006f\u006e": "\u0421\u043e\u0437\u0434\u0430\u0442\u044c\u0020\u0437\u043d\u0430\u0447\u043e\u043a\u0020\u043d\u0430\u0020\u0440\u0430\u0431\u043e\u0447\u0435\u043c\u0020\u0441\u0442\u043e\u043b\u0435", + "\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074\u005f\u0074\u0069\u0070": "\u0415\u0441\u043b\u0438\u0020\u0432\u044b\u0020\u043d\u0430\u0447\u043d\u0435\u0442\u0435\u0020\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443\u002c\u0020\u043f\u0440\u0438\u043c\u0438\u0442\u0435\u0020\u043b\u0438\u0446\u0435\u043d\u0437\u0438\u043e\u043d\u043d\u043e\u0435\u0020\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435", + "\u0041\u0063\u0063\u0065\u0070\u0074\u0020\u0061\u006e\u0064\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u041f\u0440\u0438\u043d\u044f\u0442\u044c\u0020\u0438\u0020\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c", + "\u0045\u006e\u0064\u002d\u0075\u0073\u0065\u0072\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074": "\u041b\u0438\u0446\u0435\u043d\u0437\u0438\u043e\u043d\u043d\u043e\u0435\u0020\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435\u0020\u0441\u0020\u043a\u043e\u043d\u0435\u0447\u043d\u044b\u043c\u0020\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c", + "\u0047\u0065\u006e\u0065\u0072\u0061\u0074\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f\u002e\u002e\u002e", + "\u0059\u006f\u0075\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006c\u006f\u0077\u0065\u0072\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u002e": "\u0412\u0430\u0448\u0430\u0020\u0438\u043d\u0441\u0442\u0430\u043b\u044f\u0446\u0438\u044f\u0020\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f\u0020\u0431\u043e\u043b\u0435\u0435\u0020\u0440\u0430\u043d\u043d\u0435\u0439\u0020\u0432\u0435\u0440\u0441\u0438\u0435\u0439", + "\u006e\u006f\u0074\u005f\u0063\u006c\u006f\u0073\u0065\u005f\u0074\u0063\u0070\u005f\u0074\u0069\u0070": "\u041d\u0435\u0020\u0437\u0430\u043a\u0440\u044b\u0432\u0430\u0442\u044c\u0020\u044d\u0442\u043e\u0020\u043e\u043a\u043d\u043e\u0020\u043f\u0440\u0438\u0020\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438\u0020\u0442\u0443\u043d\u043d\u0435\u043b\u044f", + "\u004c\u0069\u0073\u0074\u0065\u006e\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u041e\u0436\u0438\u0434\u0430\u0435\u043c\u002e\u002e\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0048\u006f\u0073\u0074": "\u0423\u0434\u0430\u043b\u0435\u043d\u043d\u0430\u044f\u0020\u043c\u0430\u0448\u0438\u043d\u0430", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0050\u006f\u0072\u0074": "\u0423\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439\u0020\u043f\u043e\u0440\u0442", + "\u0041\u0063\u0074\u0069\u006f\u006e": "\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435", + "\u0041\u0064\u0064": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0050\u006f\u0072\u0074": "\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439\u0020\u043f\u043e\u0440\u0442", + "\u0073\u0065\u0074\u0075\u0070\u005f\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u0074\u0069\u0070": "\u0414\u043b\u044f\u0020\u0431\u043e\u043b\u0435\u0435\u0020\u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e\u0020\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f\u0020\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435\u0020\u0441\u0432\u043e\u0439\u0020\u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439\u0020\u0441\u0435\u0440\u0432\u0435\u0440\u0020\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f", + "\u0054\u006f\u006f\u0020\u0073\u0068\u006f\u0072\u0074\u002c\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0036\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002e": "\u0421\u043b\u0438\u0448\u043a\u043e\u043c\u0020\u043a\u043e\u0440\u043e\u0442\u043a\u043e\u002c\u0020\u043c\u0438\u043d\u0438\u043c\u0443\u043c\u0020\u0036\u0020\u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432", + "\u0054\u0068\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c\u002e": "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435\u0020\u043d\u0435\u0020\u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442", + "\u0050\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073": "\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f", + "\u0041\u0063\u0063\u0065\u0070\u0074": "\u041f\u0440\u0438\u043d\u044f\u0442\u044c", + "\u0044\u0069\u0073\u006d\u0069\u0073\u0073": "\u041e\u0442\u043a\u043b\u043e\u043d\u0438\u0442\u044c", + "\u0044\u0069\u0073\u0063\u006f\u006e\u006e\u0065\u0063\u0074": "\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u006b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u0020\u0061\u006e\u0064\u0020\u006d\u006f\u0075\u0073\u0065": "\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c\u0020\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0020\u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u044b\u0020\u0438\u0020\u043c\u044b\u0448\u0438", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c\u0020\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u0020\u0431\u0443\u0444\u0435\u0440\u0430\u0020\u043e\u0431\u043c\u0435\u043d\u0430", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0068\u0065\u0061\u0072\u0069\u006e\u0067\u0020\u0073\u006f\u0075\u006e\u0064": "\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c\u0020\u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443\u0020\u0437\u0432\u0443\u043a\u0430", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0066\u0069\u006c\u0065\u0020\u0063\u006f\u0070\u0079\u0020\u0061\u006e\u0064\u0020\u0070\u0061\u0073\u0074\u0065": "\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c\u0020\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u0020\u0438\u0020\u0432\u0441\u0442\u0430\u0432\u043a\u0443\u0020\u0444\u0430\u0439\u043b\u043e\u0432", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u041f\u0440\u044f\u043c\u043e\u0435\u0020\u0438\u0020\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435\u0020\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u041a\u043e\u043c\u043c\u0443\u0442\u0438\u0440\u0443\u0435\u043c\u043e\u0435\u0020\u0438\u0020\u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435\u0020\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u041f\u0440\u044f\u043c\u043e\u0435\u0020\u0438\u0020\u043d\u0435\u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435\u0020\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u041a\u043e\u043c\u043c\u0443\u0442\u0438\u0440\u0443\u0435\u043c\u043e\u0435\u0020\u0438\u0020\u043d\u0435\u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435\u0020\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435\u0020\u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439\u0020\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435\u0020\u043f\u0430\u0440\u043e\u043b\u044c", + "\u004c\u006f\u0067\u0067\u0069\u006e\u0067\u0020\u0069\u006e\u002e\u002e\u002e": "\u0412\u0445\u043e\u0434\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0052\u0044\u0050\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0073\u0068\u0061\u0072\u0069\u006e\u0067": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0020\u043e\u0431\u0449\u0438\u0439\u0020\u0434\u043e\u0441\u0442\u0443\u043f\u0020\u043a\u0020\u0441\u0435\u0430\u043d\u0441\u0443\u0020\u0052\u0044\u0050", + "\u0041\u0075\u0074\u006f\u0020\u004c\u006f\u0067\u0069\u006e": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439\u0020\u0432\u0445\u043e\u0434\u0020\u0028\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d\u002c\u0020\u0442\u043e\u043b\u044c\u043a\u043e\u0020\u0435\u0441\u043b\u0438\u0020\u0432\u044b\u0020\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0438\u0020\u005c\u0022\u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435\u0020\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e\u0020\u0441\u0435\u0430\u043d\u0441\u0430\u0020\u043f\u043e\u0441\u043b\u0435\u0020\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f\u0020\u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e\u0020\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f\u005c\u0022", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0049\u0050\u0020\u0041\u0063\u0063\u0065\u0073\u0073": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0020\u043f\u0440\u044f\u043c\u043e\u0439\u0020\u0049\u0050\u002d\u0434\u043e\u0441\u0442\u0443\u043f", + "\u0052\u0065\u006e\u0061\u006d\u0065": "\u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c", + "\u0053\u0070\u0061\u0063\u0065": "\u041c\u0435\u0441\u0442\u043e", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0053\u0068\u006f\u0072\u0074\u0063\u0075\u0074": "\u0421\u043e\u0437\u0434\u0430\u0442\u044c\u0020\u044f\u0440\u043b\u044b\u043a\u0020\u043d\u0430\u0020\u0440\u0430\u0431\u043e\u0447\u0435\u043c\u0020\u0441\u0442\u043e\u043b\u0435", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0050\u0061\u0074\u0068": "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c\u0020\u043f\u0443\u0442\u044c", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0046\u006f\u006c\u0064\u0065\u0072": "\u0421\u043e\u0437\u0434\u0430\u0442\u044c\u0020\u043f\u0430\u043f\u043a\u0443", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0074\u0068\u0065\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430\u002c\u0020\u0432\u0432\u0435\u0434\u0438\u0442\u0435\u0020\u0438\u043c\u044f\u0020\u043f\u0430\u043f\u043a\u0438", + "\u0046\u0069\u0078\u0020\u0069\u0074": "\u0418\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c", + "\u0057\u0061\u0072\u006e\u0069\u006e\u0067": "\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0073\u0063\u0072\u0065\u0065\u006e\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u0412\u0445\u043e\u0434\u0020\u0432\u0020\u0441\u0438\u0441\u0442\u0435\u043c\u0443\u0020\u0441\u0020\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u043d\u0435\u0020\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f", + "\u0052\u0065\u0062\u006f\u006f\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f\u0020\u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020": "\u041d\u0435\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439\u0020\u0441\u0435\u0440\u0432\u0435\u0440\u0020\u0434\u0438\u0441\u043f\u043b\u0435\u044f", + "\u0078\u0031\u0031\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064": "\u041e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f\u0020\u0058\u0031\u0031", + "\u0050\u006f\u0072\u0074": "\u041f\u043e\u0440\u0442", + "\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065": "\u0418\u043c\u044f\u0020\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0070\u006f\u0072\u0074": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439\u0020\u043f\u043e\u0440\u0442", + "\u0043\u006c\u006f\u0073\u0065\u0064\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u006c\u0079\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u0417\u0430\u043a\u0440\u044b\u0442\u043e\u0020\u0443\u0437\u043b\u043e\u043c\u0020\u0432\u0440\u0443\u0447\u043d\u0443\u044e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006f\u006e\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e": "\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c\u0020\u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0435\u0020\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u0020\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438", + "\u0052\u0075\u006e\u0020\u0077\u0069\u0074\u0068\u006f\u0075\u0074\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c\u0020\u0431\u0435\u0437\u0020\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0412\u0441\u0435\u0433\u0434\u0430\u0020\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0020\u0447\u0435\u0440\u0435\u0437\u0020\u0440\u0435\u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u044b\u0439\u0020\u0441\u0435\u0440\u0432\u0435\u0440", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0412\u0441\u0435\u0433\u0434\u0430\u0020\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f\u0020\u0447\u0435\u0440\u0435\u0437\u0020\u0440\u0435\u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u044b\u0439\u0020\u0441\u0435\u0440\u0432\u0435\u0440", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0074\u0069\u0070": "\u0422\u043e\u043b\u044c\u043a\u043e\u0020\u0049\u0050\u002d\u0430\u0434\u0440\u0435\u0441\u0430\u0020\u0438\u0437\u0020\u0431\u0435\u043b\u043e\u0433\u043e\u0020\u0441\u043f\u0438\u0441\u043a\u0430\u0020\u043c\u043e\u0433\u0443\u0442\u0020\u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0020\u0434\u043e\u0441\u0442\u0443\u043f\u0020\u043a\u043e\u0020\u043c\u043d\u0435", + "\u004c\u006f\u0067\u0069\u006e": "\u0412\u043e\u0439\u0442\u0438", + "\u004c\u006f\u0067\u006f\u0075\u0074": "\u0412\u044b\u0439\u0442\u0438", + "\u0054\u0061\u0067\u0073": "\u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435\u0020\u0441\u043b\u043e\u0432\u0430", + "\u0053\u0065\u0061\u0072\u0063\u0068\u0020\u0049\u0044": "\u041f\u043e\u0438\u0441\u043a\u0020\u043f\u043e\u0020\u0049\u0044", + "\u0043\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u0422\u0435\u043a\u0443\u0449\u0438\u0439\u0020\u0441\u0435\u0440\u0432\u0435\u0440\u0020\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u043d\u0435\u0020\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0073\u0065\u0070": "\u0420\u0430\u0437\u0434\u0435\u043b\u044c\u043d\u043e\u0020\u0437\u0430\u043f\u044f\u0442\u043e\u0439\u002c\u0020\u0442\u043e\u0447\u043a\u043e\u0439\u0020\u0441\u0020\u0437\u0430\u043f\u044f\u0442\u043e\u0439\u002c\u0020\u043f\u0440\u043e\u0431\u0435\u043b\u043e\u043c\u0020\u0438\u043b\u0438\u0020\u043d\u043e\u0432\u043e\u0439\u0020\u0441\u0442\u0440\u043e\u043a\u043e\u0439", + "\u0041\u0064\u0064\u0020\u0049\u0044": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c\u0020\u0049\u0044", + "\u0041\u0064\u0064\u0020\u0054\u0061\u0067": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c\u0020\u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0435\u0020\u0441\u043b\u043e\u0432\u043e", + "\u0055\u006e\u0073\u0065\u006c\u0065\u0063\u0074\u0020\u0061\u006c\u006c\u0020\u0074\u0061\u0067\u0073": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c\u0020\u0432\u044b\u0431\u043e\u0440\u0020\u0432\u0441\u0435\u0445\u0020\u0442\u0435\u0433\u043e\u0432", + "\u004e\u0065\u0074\u0077\u006f\u0072\u006b\u0020\u0065\u0072\u0072\u006f\u0072": "\u041e\u0448\u0438\u0431\u043a\u0430\u0020\u0441\u0435\u0442\u0438", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u0418\u043c\u044f\u0020\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u0020\u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u0417\u0430\u0431\u044b\u043b\u0438\u0020\u043f\u0430\u0440\u043e\u043b\u044c", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0063\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0435\u0020\u0443\u0447\u0435\u0442\u043d\u044b\u0435\u0020\u0434\u0430\u043d\u043d\u044b\u0435", + "\u0045\u0064\u0069\u0074\u0020\u0054\u0061\u0067": "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0020\u0442\u0435\u0433", + "\u0055\u006e\u0072\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u041d\u0435\u0020\u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c\u0020\u043f\u0430\u0440\u043e\u043b\u044c", + "\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435", + "\u0041\u0064\u0064\u0020\u0074\u006f\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c\u0020\u0432\u0020\u0438\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435", + "\u0052\u0065\u006d\u006f\u0076\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c\u0020\u0438\u0437\u0020\u0438\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e", + "\u0045\u006d\u0070\u0074\u0079": "\u041f\u0443\u0441\u0442\u043e", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435\u0020\u0438\u043c\u044f\u0020\u043f\u0430\u043f\u043a\u0438", + "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079": "\u041f\u0440\u043e\u043a\u0441\u0438\u002d\u0441\u0435\u0440\u0432\u0435\u0440\u0020\u0053\u006f\u0063\u006b\u0073\u0035", + "\u0048\u006f\u0073\u0074\u006e\u0061\u006d\u0065": "\u0418\u043c\u044f\u0020\u041f\u041a", + "\u0044\u0069\u0073\u0063\u006f\u0076\u0065\u0072\u0065\u0064": "\u041d\u0430\u0439\u0434\u0435\u043d\u043e", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0064\u0061\u0065\u006d\u006f\u006e\u005f\u0074\u0069\u0070": "\u0414\u043b\u044f\u0020\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0020\u043f\u0440\u0438\u0020\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435\u0020\u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0020\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0020\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0443\u044e\u0020\u0441\u043b\u0443\u0436\u0431\u0443", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0423\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439\u0020\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440", + "\u0050\u0061\u0073\u0074\u0065": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c", + "\u0050\u0061\u0073\u0074\u0065\u0020\u0068\u0065\u0072\u0065\u003f": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c\u0020\u0441\u044e\u0434\u0430\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0074\u006f\u0020\u0063\u006c\u006f\u0073\u0065\u0020\u0074\u0068\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u003f": "\u0412\u044b\u0020\u0443\u0432\u0435\u0440\u0435\u043d\u044b\u002c\u0020\u0447\u0442\u043e\u0020\u0445\u043e\u0442\u0438\u0442\u0435\u0020\u0437\u0430\u043a\u0440\u044b\u0442\u044c\u0020\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435\u003f", + "\u0044\u006f\u0077\u006e\u006c\u006f\u0061\u0064\u0020\u006e\u0065\u0077\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e": "\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c\u0020\u043d\u043e\u0432\u0443\u044e\u0020\u0432\u0435\u0440\u0441\u0438\u044e", + "\u0054\u006f\u0075\u0063\u0068\u0020\u006d\u006f\u0064\u0065": "\u0421\u0435\u043d\u0441\u043e\u0440\u043d\u044b\u0439\u0020\u0440\u0435\u0436\u0438\u043c", + "\u004d\u006f\u0075\u0073\u0065\u0020\u006d\u006f\u0064\u0065": "\u0420\u0435\u0436\u0438\u043c\u0020\u043c\u044b\u0448\u0438", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u041a\u0430\u0441\u0430\u043d\u0438\u0435\u0020\u043e\u0434\u043d\u0438\u043c\u0020\u043f\u0430\u043b\u044c\u0446\u0435\u043c", + "\u004c\u0065\u0066\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u041b\u0435\u0432\u0430\u044f\u0020\u043a\u043d\u043e\u043f\u043a\u0430\u0020\u043c\u044b\u0448\u0438", + "\u004f\u006e\u0065\u002d\u004c\u006f\u006e\u0067\u0020\u0054\u0061\u0070": "\u041e\u0434\u043d\u043e\u0020\u0434\u043e\u043b\u0433\u043e\u0435\u0020\u043a\u0430\u0441\u0430\u043d\u0438\u0435\u0020\u043f\u0430\u043b\u044c\u0446\u0435\u043c", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u041a\u0430\u0441\u0430\u043d\u0438\u0435\u0020\u0434\u0432\u0443\u043c\u044f\u0020\u043f\u0430\u043b\u044c\u0446\u0430\u043c\u0438", + "\u0052\u0069\u0067\u0068\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u041f\u0440\u0430\u0432\u0430\u044f\u0020\u043c\u044b\u0448\u044c", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u0414\u0432\u0438\u0436\u0435\u043d\u0438\u0435\u0020\u043e\u0434\u043d\u0438\u043c\u0020\u043f\u0430\u043b\u044c\u0446\u0435\u043c", + "\u0044\u006f\u0075\u0062\u006c\u0065\u0020\u0054\u0061\u0070\u0020\u0026\u0020\u004d\u006f\u0076\u0065": "\u0414\u0432\u043e\u0439\u043d\u043e\u0435\u0020\u043d\u0430\u0436\u0430\u0442\u0438\u0435\u0020\u0438\u0020\u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0435", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0044\u0072\u0061\u0067": "\u041f\u0435\u0440\u0435\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u043d\u0438\u0435\u0020\u043c\u044b\u0448\u044c\u044e", + "\u0054\u0068\u0072\u0065\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u006c\u0079": "\u0422\u0440\u0435\u043c\u044f\u0020\u043f\u0430\u043b\u044c\u0446\u0430\u043c\u0438\u0020\u043f\u043e\u0020\u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u0438", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0057\u0068\u0065\u0065\u006c": "\u041a\u043e\u043b\u0435\u0441\u0438\u043a\u043e\u0020\u043c\u044b\u0448\u0438", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u0414\u0432\u0438\u0436\u0435\u043d\u0438\u0435\u0020\u0434\u0432\u0443\u043c\u044f\u0020\u043f\u0430\u043b\u044c\u0446\u0430\u043c\u0438", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u004d\u006f\u0076\u0065": "\u041f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0435\u0020\u0445\u043e\u043b\u0441\u0442\u0430", + "\u0050\u0069\u006e\u0063\u0068\u0020\u0074\u006f\u0020\u005a\u006f\u006f\u006d": "\u0421\u043e\u0436\u043c\u0438\u0442\u0435\u002c\u0020\u0447\u0442\u043e\u0431\u044b\u0020\u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u005a\u006f\u006f\u006d": "\u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0020\u0445\u043e\u043b\u0441\u0442\u0430", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0063\u0061\u006e\u0076\u0061\u0073": "\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c\u0020\u0445\u043e\u043b\u0441\u0442", + "\u004e\u006f\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0069\u006c\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u041d\u0435\u0442\u0020\u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0020\u043d\u0430\u0020\u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443\u0020\u0444\u0430\u0439\u043b\u043e\u0432", + "\u004e\u006f\u0074\u0065": "\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0421\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435", + "\u0053\u0068\u0061\u0072\u0065\u0020\u0053\u0063\u0072\u0065\u0065\u006e": "\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f\u0020\u044d\u043a\u0440\u0430\u043d\u043e\u043c", + "\u0043\u004c\u004f\u0053\u0045": "\u0417\u0410\u041a\u0420\u042b\u0422\u042c", + "\u004f\u0050\u0045\u004e": "\u041e\u0422\u041a\u0420\u042b\u0422\u042c", + "\u0043\u0068\u0061\u0074": "\u0427\u0430\u0442", + "\u0054\u006f\u0074\u0061\u006c": "\u0412\u0441\u0435\u0433\u043e", + "\u0069\u0074\u0065\u006d\u0073": "\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b", + "\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064": "\u0412\u044b\u0431\u0440\u0430\u043d\u043e", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0417\u0430\u0445\u0432\u0430\u0442\u0020\u044d\u043a\u0440\u0430\u043d\u0430", + "\u0049\u006e\u0070\u0075\u0074\u0020\u0043\u006f\u006e\u0074\u0072\u006f\u006c": "\u0412\u0445\u043e\u0434\u043d\u043e\u0439\u0020\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0417\u0430\u0445\u0432\u0430\u0442\u0020\u0430\u0443\u0434\u0438\u043e", + "\u0046\u0069\u006c\u0065\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0424\u0430\u0439\u043b\u043e\u0432\u043e\u0435\u0020\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u0020\u044d\u043a\u0440\u0430\u043d\u0430", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u003f": "\u0412\u044b\u0020\u0441\u043e\u0433\u043b\u0430\u0441\u043d\u044b\u003f", + "\u004f\u0070\u0065\u006e\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0053\u0065\u0074\u0074\u0069\u006e\u0067": "\u041e\u0442\u043a\u0440\u044b\u0442\u044c\u0020\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0020\u0441\u0438\u0441\u0442\u0435\u043c\u044b", + "\u0048\u006f\u0077\u0020\u0074\u006f\u0020\u0067\u0065\u0074\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u003f": "\u041a\u0430\u043a\u0020\u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0020\u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435\u0020\u043d\u0430\u0020\u0432\u0432\u043e\u0434\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u003f", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0031": "\u0427\u0442\u043e\u0431\u044b\u0020\u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0435\u0020\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0020\u043c\u043e\u0433\u043b\u043e\u0020\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c\u0020\u0432\u0430\u0448\u0438\u043c\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u002d\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c\u0020\u0441\u0020\u043f\u043e\u043c\u043e\u0449\u044c\u044e\u0020\u043c\u044b\u0448\u0438\u0020\u0438\u043b\u0438\u0020\u043a\u0430\u0441\u0430\u043d\u0438\u044f\u002c\u0020\u0432\u0430\u043c\u0020\u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0020\u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0020\u0441\u043b\u0443\u0436\u0431\u0443\u0020\u00ab\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435\u0020\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438\u00bb\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0032": "\u041f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435\u0020\u043d\u0430\u0020\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e\u0020\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443\u0020\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445\u0020\u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a\u002c\u0020\u043d\u0430\u0439\u0434\u0438\u0442\u0435\u0020\u0438\u0020\u0432\u043e\u0439\u0434\u0438\u0442\u0435\u0020\u0432\u0020\u005b\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435\u0020\u0441\u043b\u0443\u0436\u0431\u044b\u005d\u002c\u0020\u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u0020\u0441\u043b\u0443\u0436\u0431\u0443\u0020\u005b\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0049\u006e\u0070\u0075\u0074\u005d\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u006e\u0065\u0077\u005f\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u005f\u0074\u0069\u0070": "\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0020\u043d\u043e\u0432\u044b\u0439\u0020\u0437\u0430\u043f\u0440\u043e\u0441\u0020\u043d\u0430\u0020\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u0020\u0432\u0430\u0448\u0438\u043c\u0020\u0442\u0435\u043a\u0443\u0449\u0438\u043c\u0020\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0077\u0069\u006c\u006c\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0074\u0069\u0070": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u0020\u0437\u0430\u0445\u0432\u0430\u0442\u0430\u0020\u044d\u043a\u0440\u0430\u043d\u0430\u0020\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0020\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0020\u0441\u043b\u0443\u0436\u0431\u0443\u002c\u0020\u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044f\u0020\u0434\u0440\u0443\u0433\u0438\u043c\u0020\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0020\u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0442\u044c\u0020\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435\u0020\u0441\u0020\u044d\u0442\u043e\u0433\u043e\u0020\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u006f\u0070\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u0417\u0430\u043a\u0440\u044b\u0442\u0438\u0435\u0020\u0441\u043b\u0443\u0436\u0431\u044b\u0020\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0020\u0437\u0430\u043a\u0440\u043e\u0435\u0442\u0020\u0432\u0441\u0435\u0020\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435\u0020\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u005f\u0061\u0075\u0064\u0069\u006f\u005f\u0074\u0069\u0070": "\u0422\u0435\u043a\u0443\u0449\u0430\u044f\u0020\u0432\u0435\u0440\u0441\u0438\u044f\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u043d\u0435\u0020\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0020\u0437\u0430\u0445\u0432\u0430\u0442\u0020\u0437\u0432\u0443\u043a\u0430\u002c\u0020\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u0435\u0020\u0435\u0435\u0020\u0434\u043e\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0031\u0030\u0020\u0438\u043b\u0438\u0020\u0432\u044b\u0448\u0435\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u041d\u0430\u0436\u043c\u0438\u0442\u0435\u0020\u005b\u0417\u0430\u043f\u0443\u0441\u043a\u0020\u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u043e\u0433\u043e\u0020\u0441\u0435\u0440\u0432\u0435\u0440\u0430\u005d\u0020\u0438\u043b\u0438\u0020\u041e\u0422\u041a\u0420\u042b\u0422\u042c\u0020\u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435\u0020\u005b\u0417\u0430\u0445\u0432\u0430\u0442\u0020\u044d\u043a\u0440\u0430\u043d\u0430\u005d\u002c\u0020\u0447\u0442\u043e\u0431\u044b\u0020\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c\u0020\u0441\u043b\u0443\u0436\u0431\u0443\u0020\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0438\u0020\u044d\u043a\u0440\u0430\u043d\u0430\u002e", + "\u0041\u0063\u0063\u006f\u0075\u006e\u0074": "\u0410\u043a\u043a\u0430\u0443\u043d\u0442", + "\u004f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065": "\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c", + "\u0054\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u0020\u0065\u0078\u0069\u0073\u0074\u0073\u002c\u0020\u0073\u006b\u0069\u0070\u0020\u006f\u0072\u0020\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u042d\u0442\u043e\u0442\u0020\u0444\u0430\u0439\u043b\u0020\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442\u002c\u0020\u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c\u0020\u0438\u043b\u0438\u0020\u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c\u0020\u044d\u0442\u043e\u0442\u0020\u0444\u0430\u0439\u043b\u003f", + "\u0051\u0075\u0069\u0074": "\u0412\u044b\u0439\u0442\u0438", + "\u0064\u006f\u0063\u005f\u006d\u0061\u0063\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e": "\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0072\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u002e\u0063\u006f\u006d\u002f\u0064\u006f\u0063\u0073\u002f\u0072\u0075\u002f\u006d\u0061\u006e\u0075\u0061\u006c\u002f\u006d\u0061\u0063\u002f\u0023\u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u002d\u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0439", + "\u0048\u0065\u006c\u0070": "\u041f\u043e\u043c\u043e\u0449\u044c", + "\u0046\u0061\u0069\u006c\u0065\u0064": "\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u044b\u0439", + "\u0053\u0075\u0063\u0063\u0065\u0065\u0064\u0065\u0064": "\u0423\u0441\u043f\u0435\u0448\u043d\u043e", + "\u0053\u006f\u006d\u0065\u006f\u006e\u0065\u0020\u0074\u0075\u0072\u006e\u0073\u0020\u006f\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065\u002c\u0020\u0065\u0078\u0069\u0074": "\u041a\u0442\u043e\u002d\u0442\u043e\u0020\u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0020\u0440\u0435\u0436\u0438\u043c\u0020\u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438\u002c\u0020\u0432\u044b\u0439\u0434\u0438\u0442\u0435", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u041d\u0435\u0020\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f", + "\u0050\u0065\u0065\u0072\u0020\u0064\u0065\u006e\u0069\u0065\u0064": "\u041e\u0442\u043a\u0430\u0437\u0430\u043d\u043e\u0020\u0432\u0020\u043f\u0438\u0440\u0435", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0073": "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430\u002c\u0020\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435\u0020\u043f\u043b\u0430\u0433\u0438\u043d\u044b", + "\u0050\u0065\u0065\u0072\u0020\u0065\u0078\u0069\u0074": "\u041e\u0434\u043d\u043e\u0440\u0430\u043d\u0433\u043e\u0432\u044b\u0439\u0020\u0432\u044b\u0445\u043e\u0434", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0074\u0075\u0072\u006e\u0020\u006f\u0066\u0066": "\u041d\u0435\u0020\u0443\u0434\u0430\u043b\u043e\u0441\u044c\u0020\u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c", + "\u0054\u0075\u0072\u006e\u0065\u0064\u0020\u006f\u0066\u0066": "\u0412\u044b\u043a\u043b\u044e\u0447\u0435\u043d", + "\u0049\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0412\u0020\u0440\u0435\u0436\u0438\u043c\u0435\u0020\u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438", + "\u004f\u0075\u0074\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0412\u044b\u0445\u043e\u0434\u0020\u0438\u0437\u0020\u0440\u0435\u0436\u0438\u043c\u0430\u0020\u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438", + "\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065": "", + }, + ptbr: { + "\u0053\u0074\u0061\u0074\u0075\u0073": "\u0053\u0074\u0061\u0074\u0075\u0073", + "\u0059\u006f\u0075\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0053\u0065\u0075\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070", + "\u0064\u0065\u0073\u006b\u005f\u0074\u0069\u0070": "\u0053\u0065\u0075\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0070\u006f\u0064\u0065\u0020\u0073\u0065\u0072\u0020\u0061\u0063\u0065\u0073\u0073\u0061\u0064\u006f\u0020\u0063\u006f\u006d\u0020\u0065\u0073\u0074\u0065\u0020\u0049\u0044\u0020\u0065\u0020\u0073\u0065\u006e\u0068\u0061\u002e", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0053\u0065\u006e\u0068\u0061", + "\u0052\u0065\u0061\u0064\u0079": "\u0050\u0072\u006f\u006e\u0074\u006f", + "\u0045\u0073\u0074\u0061\u0062\u006c\u0069\u0073\u0068\u0065\u0064": "\u0045\u0073\u0074\u0061\u0062\u0065\u006c\u0065\u0063\u0069\u0064\u006f", + "\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u0043\u006f\u006e\u0065\u0063\u0074\u0061\u006e\u0064\u006f\u0020\u00e0\u0020\u0072\u0065\u0064\u0065\u0020\u0064\u006f\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u0053\u0065\u0072\u0076\u0069\u00e7\u006f", + "\u0053\u0074\u0061\u0072\u0074\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0049\u006e\u0069\u0063\u0069\u0061\u0072\u0020\u0053\u0065\u0072\u0076\u0069\u00e7\u006f", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0053\u0065\u0072\u0076\u0069\u00e7\u006f\u0020\u0065\u0073\u0074\u00e1\u0020\u0065\u006d\u0020\u0065\u0078\u0065\u0063\u0075\u00e7\u00e3\u006f", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0053\u0065\u0072\u0076\u0069\u00e7\u006f\u0020\u006e\u00e3\u006f\u0020\u0065\u0073\u0074\u00e1\u0020\u0065\u006d\u0020\u0065\u0078\u0065\u0063\u0075\u00e7\u00e3\u006f", + "\u006e\u006f\u0074\u005f\u0072\u0065\u0061\u0064\u0079\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u004e\u00e3\u006f\u0020\u0065\u0073\u0074\u00e1\u0020\u0070\u0072\u006f\u006e\u0074\u006f\u002e\u0020\u0050\u006f\u0072\u0020\u0066\u0061\u0076\u006f\u0072\u0020\u0076\u0065\u0072\u0069\u0066\u0069\u0071\u0075\u0065\u0020\u0073\u0075\u0061\u0020\u0063\u006f\u006e\u0065\u0078\u00e3\u006f", + "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0065\u0020\u006f\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u00e0\u0020\u0064\u0069\u0073\u0074\u00e2\u006e\u0063\u0069\u0061", + "\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0020\u0046\u0069\u006c\u0065": "\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0069\u0072\u0020\u0041\u0072\u0071\u0075\u0069\u0076\u006f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074": "\u0043\u006f\u006e\u0065\u0063\u0074\u0061\u0072", + "\u0052\u0065\u0063\u0065\u006e\u0074\u0020\u0053\u0065\u0073\u0073\u0069\u006f\u006e\u0073": "\u0053\u0065\u0073\u0073\u00f5\u0065\u0073\u0020\u0072\u0065\u0063\u0065\u006e\u0074\u0065\u0073", + "\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0020\u0042\u006f\u006f\u006b": "\u004c\u0069\u0073\u0074\u0061\u0020\u0064\u0065\u0020\u0045\u006e\u0064\u0065\u0072\u0065\u00e7\u006f\u0073", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u00e7\u00e3\u006f", + "\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0054\u0075\u006e\u0065\u006c\u0061\u006d\u0065\u006e\u0074\u006f\u0020\u0054\u0043\u0050", + "\u0052\u0065\u006d\u006f\u0076\u0065": "\u0052\u0065\u006d\u006f\u0076\u0065\u0072", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0072\u0061\u006e\u0064\u006f\u006d\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0041\u0074\u0075\u0061\u006c\u0069\u007a\u0061\u0072\u0020\u0073\u0065\u006e\u0068\u0061\u0020\u0061\u006c\u0065\u0061\u0074\u00f3\u0072\u0069\u0061", + "\u0053\u0065\u0074\u0020\u0079\u006f\u0075\u0072\u0020\u006f\u0077\u006e\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065\u0020\u0073\u0075\u0061\u0020\u0070\u0072\u00f3\u0070\u0072\u0069\u0061\u0020\u0073\u0065\u006e\u0068\u0061", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u004b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u002f\u004d\u006f\u0075\u0073\u0065": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u0054\u0065\u0063\u006c\u0061\u0064\u006f\u002f\u004d\u006f\u0075\u0073\u0065", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u00c1\u0072\u0065\u0061\u0020\u0064\u0065\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u00ea\u006e\u0063\u0069\u0061", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0046\u0069\u006c\u0065\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u00ea\u006e\u0063\u0069\u0061\u0020\u0064\u0065\u0020\u0041\u0072\u0071\u0075\u0069\u0076\u006f\u0073", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u0054\u0075\u006e\u0065\u006c\u0061\u006d\u0065\u006e\u0074\u006f\u0020\u0054\u0043\u0050", + "\u0049\u0050\u0020\u0057\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0069\u006e\u0067": "\u0057\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0020\u0064\u0065\u0020\u0049\u0050", + "\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079", + "\u0053\u0074\u006f\u0070\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065": "\u0050\u0061\u0072\u0061\u0072\u0020\u0073\u0065\u0072\u0076\u0069\u00e7\u006f", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0049\u0044": "\u0041\u006c\u0074\u0065\u0072\u0061\u0072\u0020\u0049\u0044", + "\u0057\u0065\u0062\u0073\u0069\u0074\u0065": "\u0057\u0065\u0062\u0073\u0069\u0074\u0065", + "\u0041\u0062\u006f\u0075\u0074": "\u0053\u006f\u0062\u0072\u0065", + "\u004d\u0075\u0074\u0065": "\u0045\u006d\u0075\u0064\u0065\u0063\u0065\u0072", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0049\u006e\u0070\u0075\u0074": "\u0045\u006e\u0074\u0072\u0061\u0064\u0061\u0020\u0064\u0065\u0020\u00c1\u0075\u0064\u0069\u006f", + "\u0049\u0044\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0064\u0065\u0020\u0049\u0044", + "\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0064\u0065\u0020\u0052\u0065\u006c\u0061\u0079", + "\u0041\u0050\u0049\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0064\u0061\u0020\u0041\u0050\u0049", + "\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u005f\u0068\u0074\u0074\u0070": "\u0064\u0065\u0076\u0065\u0020\u0069\u006e\u0069\u0063\u0069\u0061\u0072\u0020\u0063\u006f\u006d\u0020\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0020\u006f\u0075\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0049\u0050": "\u0049\u0050\u0020\u0069\u006e\u0076\u00e1\u006c\u0069\u0064\u006f", + "\u0069\u0064\u005f\u0063\u0068\u0061\u006e\u0067\u0065\u005f\u0074\u0069\u0070": "\u0053\u006f\u006d\u0065\u006e\u0074\u0065\u0020\u006f\u0073\u0020\u0063\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0065\u0073\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002c\u0020\u0030\u002d\u0039\u0020\u0065\u0020\u005f\u0020\u0028\u0073\u0075\u0062\u006c\u0069\u006e\u0068\u0061\u0064\u006f\u0029\u0020\u0073\u00e3\u006f\u0020\u0070\u0065\u0072\u006d\u0069\u0074\u0069\u0064\u006f\u0073\u002e\u0020\u0041\u0020\u0070\u0072\u0069\u006d\u0065\u0069\u0072\u0061\u0020\u006c\u0065\u0074\u0072\u0061\u0020\u0064\u0065\u0076\u0065\u0020\u0073\u0065\u0072\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002e\u0020\u0043\u006f\u006d\u0070\u0072\u0069\u006d\u0065\u006e\u0074\u006f\u0020\u0065\u006e\u0074\u0072\u0065\u0020\u0036\u0020\u0065\u0020\u0031\u0036\u002e", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074": "\u0046\u006f\u0072\u006d\u0061\u0074\u006f\u0020\u0069\u006e\u0076\u00e1\u006c\u0069\u0064\u006f", + "\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u006e\u006f\u0074\u005f\u0073\u0075\u0070\u0070\u006f\u0072\u0074": "\u0041\u0069\u006e\u0064\u0061\u0020\u006e\u00e3\u006f\u0020\u0073\u0075\u0070\u006f\u0072\u0074\u0061\u0064\u006f\u0020\u0070\u0065\u006c\u006f\u0020\u0073\u0065\u0072\u0076\u0069\u0064\u006f\u0072", + "\u004e\u006f\u0074\u0020\u0061\u0076\u0061\u0069\u006c\u0061\u0062\u006c\u0065": "\u0049\u006e\u0064\u0069\u0073\u0070\u006f\u006e\u00ed\u0076\u0065\u006c", + "\u0054\u006f\u006f\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0074": "\u004d\u0075\u0069\u0074\u006f\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0074\u0065", + "\u0043\u0061\u006e\u0063\u0065\u006c": "\u0043\u0061\u006e\u0063\u0065\u006c\u0061\u0072", + "\u0053\u006b\u0069\u0070": "\u0050\u0075\u006c\u0061\u0072", + "\u0043\u006c\u006f\u0073\u0065": "\u0046\u0065\u0063\u0068\u0061\u0072", + "\u0052\u0065\u0074\u0072\u0079": "\u0054\u0065\u006e\u0074\u0061\u0072\u0020\u006e\u006f\u0076\u0061\u006d\u0065\u006e\u0074\u0065", + "\u004f\u004b": "\u004f\u004b", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0053\u0065\u006e\u0068\u0061\u0020\u004e\u0065\u0063\u0065\u0073\u0073\u00e1\u0072\u0069\u0061", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0050\u006f\u0072\u0020\u0066\u0061\u0076\u006f\u0072\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0065\u0020\u0073\u0075\u0061\u0020\u0073\u0065\u006e\u0068\u0061", + "\u0052\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004c\u0065\u006d\u0062\u0072\u0061\u0072\u0020\u0073\u0065\u006e\u0068\u0061", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0053\u0065\u006e\u0068\u0061\u0020\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0074\u0061", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0061\u0067\u0061\u0069\u006e\u003f": "\u0056\u006f\u0063\u00ea\u0020\u0071\u0075\u0065\u0072\u0020\u0065\u006e\u0074\u0072\u0061\u0072\u0020\u006e\u006f\u0076\u0061\u006d\u0065\u006e\u0074\u0065\u003f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0045\u0072\u0072\u006f\u0020\u0064\u0065\u0020\u0043\u006f\u006e\u0065\u0078\u00e3\u006f", + "\u0045\u0072\u0072\u006f\u0072": "\u0045\u0072\u0072\u006f", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u0052\u0065\u0069\u006e\u0069\u0063\u0069\u0061\u0064\u006f\u0020\u0070\u0065\u006c\u006f\u0020\u0070\u0061\u0072", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u002e\u002e\u002e": "\u0043\u006f\u006e\u0065\u0063\u0074\u0061\u006e\u0064\u006f\u002e\u002e\u002e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073\u002e\u0020\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0077\u0061\u0069\u0074\u002e": "\u0043\u006f\u006e\u0065\u0078\u00e3\u006f\u0020\u0065\u006d\u0020\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073\u006f\u002e\u0020\u0041\u0067\u0075\u0061\u0072\u0064\u0065\u0020\u0070\u006f\u0072\u0020\u0066\u0061\u0076\u006f\u0072\u002e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u0065\u0020\u006c\u0061\u0074\u0065\u0072": "\u0050\u006f\u0072\u0020\u0066\u0061\u0076\u006f\u0072\u0020\u0074\u0065\u006e\u0074\u0065\u0020\u0061\u0070\u00f3\u0073\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u006f", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0045\u0072\u0072\u006f\u0020\u0064\u0065\u0020\u004c\u006f\u0067\u0069\u006e", + "\u0053\u0075\u0063\u0063\u0065\u0073\u0073\u0066\u0075\u006c": "\u0053\u0075\u0063\u0065\u0073\u0073\u006f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u002c\u0020\u0077\u0061\u0069\u0074\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u002e\u002e\u002e": "\u0043\u006f\u006e\u0065\u0063\u0074\u0061\u0064\u006f\u002e\u0020\u0041\u0067\u0075\u0061\u0072\u0064\u0061\u006e\u0064\u006f\u0020\u0070\u0065\u006c\u0061\u0020\u0069\u006d\u0061\u0067\u0065\u006d\u002e\u002e\u002e", + "\u004e\u0061\u006d\u0065": "\u004e\u006f\u006d\u0065", + "\u0054\u0079\u0070\u0065": "\u0054\u0069\u0070\u006f", + "\u004d\u006f\u0064\u0069\u0066\u0069\u0065\u0064": "\u004d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0064\u006f", + "\u0053\u0069\u007a\u0065": "\u0054\u0061\u006d\u0061\u006e\u0068\u006f", + "\u0053\u0068\u006f\u0077\u0020\u0048\u0069\u0064\u0064\u0065\u006e\u0020\u0046\u0069\u006c\u0065\u0073": "\u004d\u006f\u0073\u0074\u0072\u0061\u0072\u0020\u0041\u0072\u0071\u0075\u0069\u0076\u006f\u0073\u0020\u004f\u0063\u0075\u006c\u0074\u006f\u0073", + "\u0052\u0065\u0063\u0065\u0069\u0076\u0065": "\u0052\u0065\u0063\u0065\u0062\u0065\u0072", + "\u0053\u0065\u006e\u0064": "\u0045\u006e\u0076\u0069\u0061\u0072", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0046\u0069\u006c\u0065": "\u0041\u0074\u0075\u0061\u006c\u0069\u007a\u0061\u0072\u0020\u0041\u0072\u0071\u0075\u0069\u0076\u006f", + "\u004c\u006f\u0063\u0061\u006c": "\u004c\u006f\u0063\u0061\u006c", + "\u0052\u0065\u006d\u006f\u0074\u0065": "\u0052\u0065\u006d\u006f\u0074\u006f", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u0043\u006f\u006d\u0070\u0075\u0074\u0061\u0064\u006f\u0072\u0020\u0052\u0065\u006d\u006f\u0074\u006f", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u0043\u006f\u006d\u0070\u0075\u0074\u0061\u0064\u006f\u0072\u0020\u004c\u006f\u0063\u0061\u006c", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0020\u0044\u0065\u006c\u0065\u0074\u0065": "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0072\u0020\u0041\u0070\u0061\u0067\u0061\u0072", + "\u0044\u0065\u006c\u0065\u0074\u0065": "\u0041\u0070\u0061\u0067\u0061\u0072", + "\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073": "\u0050\u0072\u006f\u0070\u0072\u0069\u0065\u0064\u0061\u0064\u0065\u0073", + "\u004d\u0075\u006c\u0074\u0069\u0020\u0053\u0065\u006c\u0065\u0063\u0074": "\u0053\u0065\u006c\u0065\u00e7\u00e3\u006f\u0020\u004d\u00fa\u006c\u0074\u0069\u0070\u006c\u0061", + "\u0045\u006d\u0070\u0074\u0079\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u0044\u0069\u0072\u0065\u0074\u00f3\u0072\u0069\u006f\u0020\u0056\u0061\u007a\u0069\u006f", + "\u004e\u006f\u0074\u0020\u0061\u006e\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u0044\u0069\u0072\u0065\u0074\u00f3\u0072\u0069\u006f\u0020\u006e\u00e3\u006f\u0020\u0065\u0073\u0074\u00e1\u0020\u0076\u0061\u007a\u0069\u006f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0054\u0065\u006d\u0020\u0063\u0065\u0072\u0074\u0065\u007a\u0061\u0020\u0071\u0075\u0065\u0020\u0064\u0065\u0073\u0065\u006a\u0061\u0020\u0061\u0070\u0061\u0067\u0061\u0072\u0020\u0065\u0073\u0074\u0065\u0020\u0061\u0072\u0071\u0075\u0069\u0076\u006f\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0054\u0065\u006d\u0020\u0063\u0065\u0072\u0074\u0065\u007a\u0061\u0020\u0071\u0075\u0065\u0020\u0064\u0065\u0073\u0065\u006a\u0061\u0020\u0061\u0070\u0061\u0067\u0061\u0072\u0020\u0065\u0073\u0074\u0065\u0020\u0064\u0069\u0072\u0065\u0074\u00f3\u0072\u0069\u006f\u0020\u0076\u0061\u007a\u0069\u006f\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0069\u0073\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0054\u0065\u006d\u0020\u0063\u0065\u0072\u0074\u0065\u007a\u0061\u0020\u0071\u0075\u0065\u0020\u0064\u0065\u0073\u0065\u006a\u0061\u0020\u0061\u0070\u0061\u0067\u0061\u0072\u0020\u0065\u0073\u0074\u0065\u0020\u0061\u0072\u0071\u0075\u0069\u0076\u006f\u0020\u0064\u0065\u0073\u0074\u0065\u0020\u0064\u0069\u0072\u0065\u0074\u00f3\u0072\u0069\u006f\u003f", + "\u0044\u006f\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u006f\u0072\u0020\u0061\u006c\u006c\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073": "\u0046\u0061\u007a\u0065\u0072\u0020\u0069\u0073\u0074\u006f\u0020\u0070\u0061\u0072\u0061\u0020\u0074\u006f\u0064\u006f\u0073\u0020\u006f\u0073\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0074\u006f\u0073", + "\u0054\u0068\u0069\u0073\u0020\u0069\u0073\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u006c\u0065\u0021": "\u0049\u0073\u0073\u006f\u0020\u00e9\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u00ed\u0076\u0065\u006c\u0021", + "\u0044\u0065\u006c\u0065\u0074\u0069\u006e\u0067": "\u0041\u0070\u0061\u0067\u0061\u006e\u0064\u006f", + "\u0066\u0069\u006c\u0065\u0073": "\u0061\u0072\u0071\u0075\u0069\u0076\u006f\u0073", + "\u0057\u0061\u0069\u0074\u0069\u006e\u0067": "\u0041\u0067\u0075\u0061\u0072\u0064\u0061\u006e\u0064\u006f", + "\u0046\u0069\u006e\u0069\u0073\u0068\u0065\u0064": "\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u006f", + "\u0053\u0070\u0065\u0065\u0064": "\u0056\u0065\u006c\u006f\u0063\u0069\u0064\u0061\u0064\u0065", + "\u0043\u0075\u0073\u0074\u006f\u006d\u0020\u0049\u006d\u0061\u0067\u0065\u0020\u0051\u0075\u0061\u006c\u0069\u0074\u0079": "\u0051\u0075\u0061\u006c\u0069\u0064\u0061\u0064\u0065\u0020\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0069\u007a\u0061\u0064\u0061", + "\u0050\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u004d\u006f\u0064\u006f\u0020\u0070\u0072\u0069\u0076\u0061\u0064\u006f", + "\u0042\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0042\u006c\u006f\u0071\u0075\u0065\u0061\u0072\u0020\u0065\u006e\u0074\u0072\u0061\u0064\u0061\u0020\u0064\u0065\u0020\u0075\u0073\u0075\u00e1\u0072\u0069\u006f", + "\u0055\u006e\u0062\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0044\u0065\u0073\u0062\u006c\u006f\u0071\u0075\u0065\u0061\u0072\u0020\u0065\u006e\u0074\u0072\u0061\u0064\u0061\u0020\u0064\u0065\u0020\u0075\u0073\u0075\u00e1\u0072\u0069\u006f", + "\u0041\u0064\u006a\u0075\u0073\u0074\u0020\u0057\u0069\u006e\u0064\u006f\u0077": "\u0041\u006a\u0075\u0073\u0074\u0061\u0072\u0020\u004a\u0061\u006e\u0065\u006c\u0061", + "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c": "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c", + "\u0053\u0068\u0072\u0069\u006e\u006b": "\u0052\u0065\u0064\u0075\u007a\u0069\u0072", + "\u0053\u0074\u0072\u0065\u0074\u0063\u0068": "\u0041\u0075\u006d\u0065\u006e\u0074\u0061\u0072", + "\u0047\u006f\u006f\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0071\u0075\u0061\u006c\u0069\u0074\u0079": "\u0051\u0075\u0061\u006c\u0069\u0064\u0061\u0064\u0065\u0020\u0076\u0069\u0073\u0075\u0061\u006c\u0020\u0062\u006f\u0061", + "\u0042\u0061\u006c\u0061\u006e\u0063\u0065\u0064": "\u0042\u0061\u006c\u0061\u006e\u0063\u0065\u0061\u0064\u0061", + "\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0020\u0072\u0065\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u0069\u006d\u0065": "\u004f\u0074\u0069\u006d\u0069\u007a\u0061\u0072\u0020\u0074\u0065\u006d\u0070\u006f\u0020\u0064\u0065\u0020\u0072\u0065\u0061\u00e7\u00e3\u006f", + "\u0043\u0075\u0073\u0074\u006f\u006d": "\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0069\u007a\u0061\u0064\u006f", + "\u0053\u0068\u006f\u0077\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u0075\u0072\u0073\u006f\u0072": "\u004d\u006f\u0073\u0074\u0072\u0061\u0072\u0020\u0063\u0075\u0072\u0073\u006f\u0072\u0020\u0072\u0065\u006d\u006f\u0074\u006f", + "\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0044\u0065\u0073\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u00e1\u0072\u0065\u0061\u0020\u0064\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u00ea\u006e\u0063\u0069\u0061", + "\u004c\u006f\u0063\u006b\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0065\u006e\u0064": "\u0042\u006c\u006f\u0071\u0075\u0065\u0061\u0072\u0020\u0061\u0070\u00f3\u0073\u0020\u006f\u0020\u0066\u0069\u006d\u0020\u0064\u0061\u0020\u0073\u0065\u0073\u0073\u00e3\u006f", + "\u0049\u006e\u0073\u0065\u0072\u0074": "\u0049\u006e\u0073\u0065\u0072\u0069\u0072", + "\u0049\u006e\u0073\u0065\u0072\u0074\u0020\u004c\u006f\u0063\u006b": "\u0049\u006e\u0073\u0065\u0072\u0069\u0072\u0020\u0054\u0072\u0061\u0076\u0061", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068": "\u0041\u0074\u0075\u0061\u006c\u0069\u007a\u0061\u0072", + "\u0049\u0044\u0020\u0064\u006f\u0065\u0073\u0020\u006e\u006f\u0074\u0020\u0065\u0078\u0069\u0073\u0074": "\u0049\u0044\u0020\u006e\u00e3\u006f\u0020\u0065\u0078\u0069\u0073\u0074\u0065", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0046\u0061\u006c\u0068\u0061\u0020\u0061\u006f\u0020\u0063\u006f\u006e\u0065\u0063\u0074\u0061\u0072\u0020\u0061\u006f\u0020\u0073\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0064\u0065\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u006c\u0061\u0074\u0065\u0072": "\u0050\u006f\u0072\u0020\u0066\u0061\u0076\u006f\u0072\u0020\u0074\u0065\u006e\u0074\u0065\u0020\u006d\u0061\u0069\u0073\u0020\u0074\u0061\u0072\u0064\u0065", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0073\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065": "\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0072\u0065\u006d\u006f\u0074\u006f\u0020\u0065\u0073\u0074\u00e1\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065", + "\u004b\u0065\u0079\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068": "\u0043\u0068\u0061\u0076\u0065\u0073\u0020\u0069\u006e\u0063\u006f\u006d\u0070\u0061\u0074\u00ed\u0076\u0065\u0069\u0073", + "\u0054\u0069\u006d\u0065\u006f\u0075\u0074": "\u0054\u0065\u006d\u0070\u006f\u0020\u0065\u0073\u0067\u006f\u0074\u0061\u0064\u006f", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0046\u0061\u006c\u0068\u0061\u0020\u0061\u006f\u0020\u0063\u006f\u006e\u0065\u0063\u0074\u0061\u0072\u0020\u0061\u006f\u0020\u0073\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0064\u0065\u0020\u0072\u0065\u006c\u0061\u0079", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0046\u0061\u006c\u0068\u0061\u0020\u0061\u006f\u0020\u0063\u006f\u006e\u0065\u0063\u0074\u0061\u0072\u0020\u0061\u006f\u0020\u0073\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0064\u0065\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0046\u0061\u006c\u0068\u0061\u0020\u0061\u006f\u0020\u0063\u006f\u006e\u0065\u0063\u0074\u0061\u0072\u0020\u0061\u0074\u0072\u0061\u0076\u00e9\u0073\u0020\u0064\u006f\u0020\u0073\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0064\u0065\u0020\u0072\u0065\u006c\u0061\u0079", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u006d\u0061\u006b\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070": "\u0046\u0061\u006c\u0068\u0061\u0020\u0061\u006f\u0020\u0066\u0061\u007a\u0065\u0072\u0020\u0063\u006f\u006e\u0065\u0078\u00e3\u006f\u0020\u0064\u0069\u0072\u0065\u0074\u0061\u0020\u0061\u006f\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0072\u0065\u006d\u006f\u0074\u006f", + "\u0053\u0065\u0074\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0044\u0065\u0066\u0069\u006e\u0069\u0072\u0020\u0053\u0065\u006e\u0068\u0061", + "\u004f\u0053\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0053\u0065\u006e\u0068\u0061\u0020\u0064\u006f\u0020\u0053\u004f", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0074\u0069\u0070": "\u0044\u0065\u0076\u0069\u0064\u006f\u0020\u0061\u006f\u0020\u0055\u0041\u0043\u002c\u0020\u006f\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u006e\u00e3\u006f\u0020\u0066\u0075\u006e\u0063\u0069\u006f\u006e\u0061\u0020\u0063\u006f\u0072\u0072\u0065\u0074\u0061\u006d\u0065\u006e\u0074\u0065\u0020\u0063\u006f\u006d\u006f\u0020\u006f\u0020\u006c\u0061\u0064\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u006f\u0020\u0065\u006d\u0020\u0061\u006c\u0067\u0075\u006e\u0073\u0020\u0063\u0061\u0073\u006f\u0073\u002e\u0020\u0050\u0061\u0072\u0061\u0020\u0065\u0076\u0069\u0074\u0061\u0072\u0020\u006f\u0020\u0055\u0041\u0043\u002c\u0020\u0070\u006f\u0072\u0020\u0066\u0061\u0076\u006f\u0072\u0020\u0063\u006c\u0069\u0071\u0075\u0065\u0020\u006e\u006f\u0020\u0062\u006f\u0074\u00e3\u006f\u0020\u0061\u0062\u0061\u0069\u0078\u006f\u0020\u0070\u0061\u0072\u0061\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u0072\u0020\u006f\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u006e\u006f\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0061\u002e", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0067\u0072\u0061\u0064\u0065": "\u0043\u006c\u0069\u0071\u0075\u0065\u0020\u0070\u0061\u0072\u0061\u0020\u0066\u0061\u007a\u0065\u0072\u0020\u006f\u0020\u0075\u0070\u0067\u0072\u0061\u0064\u0065", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0064\u006f\u0077\u006e\u006c\u006f\u0061\u0064": "\u0043\u006c\u0069\u0071\u0075\u0065\u0020\u0070\u0061\u0072\u0061\u0020\u0062\u0061\u0069\u0078\u0061\u0072", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0064\u0061\u0074\u0065": "\u0043\u006c\u0069\u0071\u0075\u0065\u0020\u0070\u0061\u0072\u0061\u0020\u0066\u0061\u007a\u0065\u0072\u0020\u006f\u0020\u0075\u0070\u0064\u0061\u0074\u0065", + "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065": "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0072", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0061\u0063\u0063": "\u0050\u0061\u0072\u0061\u0020\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0061\u0072\u0020\u0073\u0065\u0075\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0072\u0065\u006d\u006f\u0074\u0061\u006d\u0065\u006e\u0074\u0065\u002c\u0020\u0076\u006f\u0063\u00ea\u0020\u0070\u0072\u0065\u0063\u0069\u0073\u0061\u0020\u0063\u006f\u006e\u0063\u0065\u0064\u0065\u0072\u0020\u0061\u006f\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u00f5\u0065\u0073\u0020\u0064\u0065\u0020\u005c\u0022\u0041\u0063\u0065\u0073\u0073\u0069\u0062\u0069\u006c\u0069\u0064\u0061\u0064\u0065\u005c\u0022\u002e", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0073\u0063\u0072\u0065\u0065\u006e": "\u0050\u0061\u0072\u0061\u0020\u0061\u0063\u0065\u0073\u0073\u0061\u0072\u0020\u0073\u0065\u0075\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0072\u0065\u006d\u006f\u0074\u0061\u006d\u0065\u006e\u0074\u0065\u002c\u0020\u0076\u006f\u0063\u00ea\u0020\u0070\u0072\u0065\u0063\u0069\u0073\u0061\u0020\u0063\u006f\u006e\u0063\u0065\u0064\u0065\u0072\u0020\u0061\u006f\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u00f5\u0065\u0073\u0020\u0064\u0065\u0020\u005c\u0022\u0047\u0072\u0061\u0076\u0061\u0072\u0020\u0061\u0020\u0054\u0065\u006c\u0061\u005c\u0022\u002f", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0049\u006e\u0073\u0074\u0061\u006c\u0061\u006e\u0064\u006f\u0020\u002e\u002e\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0049\u006e\u0073\u0074\u0061\u006c\u0061\u0072", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e": "\u0049\u006e\u0073\u0074\u0061\u006c\u0061\u00e7\u00e3\u006f", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0050\u0061\u0074\u0068": "\u0043\u0061\u006d\u0069\u006e\u0068\u006f\u0020\u0064\u0061\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u0061\u00e7\u00e3\u006f", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006d\u0065\u006e\u0075\u0020\u0073\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u0073": "\u0043\u0072\u0069\u0061\u0072\u0020\u0061\u0074\u0061\u006c\u0068\u006f\u0073\u0020\u006e\u006f\u0020\u006d\u0065\u006e\u0075\u0020\u0069\u006e\u0069\u0063\u0069\u0061\u0072", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0063\u006f\u006e": "\u0043\u0072\u0069\u0061\u0072\u0020\u00ed\u0063\u006f\u006e\u0065\u0020\u006e\u0061\u0020\u00e1\u0072\u0065\u0061\u0020\u0064\u0065\u0020\u0074\u0072\u0061\u0062\u0061\u006c\u0068\u006f", + "\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074\u005f\u0074\u0069\u0070": "\u0041\u006f\u0020\u0069\u006e\u0069\u0063\u0069\u0061\u0072\u0020\u0061\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u00e7\u00e3\u006f\u002c\u0020\u0076\u006f\u0063\u00ea\u0020\u0063\u006f\u006e\u0063\u006f\u0072\u0064\u0061\u0020\u0063\u006f\u006d\u0020\u006f\u0020\u0061\u0063\u006f\u0072\u0064\u006f\u0020\u0064\u0065\u0020\u006c\u0069\u0063\u0065\u006e\u00e7\u0061\u002e", + "\u0041\u0063\u0063\u0065\u0070\u0074\u0020\u0061\u006e\u0064\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0041\u0063\u0065\u0069\u0074\u0061\u0072\u0020\u0065\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u0061\u0072", + "\u0045\u006e\u0064\u002d\u0075\u0073\u0065\u0072\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074": "\u0041\u0063\u006f\u0072\u0064\u006f\u0020\u0064\u0065\u0020\u006c\u0069\u0063\u0065\u006e\u00e7\u0061\u0020\u0064\u006f\u0020\u0075\u0073\u0075\u00e1\u0072\u0069\u006f\u0020\u0066\u0069\u006e\u0061\u006c", + "\u0047\u0065\u006e\u0065\u0072\u0061\u0074\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0047\u0065\u0072\u0061\u006e\u0064\u006f\u0020\u002e\u002e\u002e", + "\u0059\u006f\u0075\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006c\u006f\u0077\u0065\u0072\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u002e": "\u0053\u0075\u0061\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u00e7\u00e3\u006f\u0020\u00e9\u0020\u0064\u0065\u0020\u0075\u006d\u0061\u0020\u0076\u0065\u0072\u0073\u00e3\u006f\u0020\u006d\u0065\u006e\u006f\u0072\u002e", + "\u006e\u006f\u0074\u005f\u0063\u006c\u006f\u0073\u0065\u005f\u0074\u0063\u0070\u005f\u0074\u0069\u0070": "\u004e\u00e3\u006f\u0020\u0066\u0065\u0063\u0068\u0065\u0020\u0065\u0073\u0074\u0061\u0020\u006a\u0061\u006e\u0065\u006c\u0061\u0020\u0065\u006e\u0071\u0075\u0061\u006e\u0074\u006f\u0020\u0065\u0073\u0074\u0069\u0076\u0065\u0072\u0020\u0075\u0074\u0069\u006c\u0069\u007a\u0061\u006e\u0064\u006f\u0020\u006f\u0020\u0074\u00fa\u006e\u0065\u006c", + "\u004c\u0069\u0073\u0074\u0065\u006e\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0045\u0073\u0063\u0075\u0074\u0061\u006e\u0064\u006f\u0020\u002e\u002e\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0048\u006f\u0073\u0074": "\u0048\u006f\u0073\u0074\u0020\u0052\u0065\u006d\u006f\u0074\u006f", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0050\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074\u0061\u0020\u0052\u0065\u006d\u006f\u0074\u0061", + "\u0041\u0063\u0074\u0069\u006f\u006e": "\u0041\u00e7\u00e3\u006f", + "\u0041\u0064\u0064": "\u0041\u0064\u0069\u0063\u0069\u006f\u006e\u0061\u0072", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0050\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074\u0061\u0020\u004c\u006f\u0063\u0061\u006c", + "\u0073\u0065\u0074\u0075\u0070\u005f\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u0074\u0069\u0070": "\u0050\u0061\u0072\u0061\u0020\u0075\u006d\u0061\u0020\u0063\u006f\u006e\u0065\u0078\u00e3\u006f\u0020\u006d\u0061\u0069\u0073\u0020\u0072\u00e1\u0070\u0069\u0064\u0061\u002c\u0020\u0070\u006f\u0072\u0020\u0066\u0061\u0076\u006f\u0072\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065\u0020\u0073\u0065\u0075\u0020\u0070\u0072\u00f3\u0070\u0072\u0069\u006f\u0020\u0073\u0065\u0072\u0076\u0069\u0064\u006f\u0072", + "\u0054\u006f\u006f\u0020\u0073\u0068\u006f\u0072\u0074\u002c\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0036\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002e": "\u004d\u0075\u0069\u0074\u006f\u0020\u0063\u0075\u0072\u0074\u006f\u002c\u0020\u0070\u0065\u006c\u006f\u0020\u006d\u0065\u006e\u006f\u0073\u0020\u0036\u0020\u0063\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0065\u0073\u002e", + "\u0054\u0068\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c\u002e": "\u0041\u0020\u0063\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u00e7\u00e3\u006f\u0020\u006e\u00e3\u006f\u0020\u00e9\u0020\u0069\u0064\u00ea\u006e\u0074\u0069\u0063\u0061\u002e", + "\u0050\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073": "\u0050\u0065\u0072\u006d\u0069\u0073\u0073\u00f5\u0065\u0073", + "\u0041\u0063\u0063\u0065\u0070\u0074": "\u0041\u0063\u0065\u0069\u0074\u0061\u0072", + "\u0044\u0069\u0073\u006d\u0069\u0073\u0073": "\u0044\u0069\u0073\u0070\u0065\u006e\u0073\u0061\u0072", + "\u0044\u0069\u0073\u0063\u006f\u006e\u006e\u0065\u0063\u0074": "\u0044\u0065\u0073\u0063\u006f\u006e\u0065\u0063\u0074\u0061\u0072", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u006b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u0020\u0061\u006e\u0064\u0020\u006d\u006f\u0075\u0073\u0065": "\u0050\u0065\u0072\u006d\u0069\u0074\u0069\u0072\u0020\u006f\u0020\u0075\u0073\u006f\u0020\u0064\u0065\u0020\u0074\u0065\u0063\u006c\u0061\u0064\u006f\u0020\u0065\u0020\u006d\u006f\u0075\u0073\u0065", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0050\u0065\u0072\u006d\u0069\u0074\u0069\u0072\u0020\u006f\u0020\u0075\u0073\u006f\u0020\u0064\u0061\u0020\u00e1\u0072\u0065\u0061\u0020\u0064\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u00ea\u006e\u0063\u0069\u0061", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0068\u0065\u0061\u0072\u0069\u006e\u0067\u0020\u0073\u006f\u0075\u006e\u0064": "\u0050\u0065\u0072\u006d\u0069\u0074\u0069\u0072\u0020\u0065\u0073\u0063\u0075\u0074\u0061\u0072\u0020\u0073\u006f\u006d", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0066\u0069\u006c\u0065\u0020\u0063\u006f\u0070\u0079\u0020\u0061\u006e\u0064\u0020\u0070\u0061\u0073\u0074\u0065": "\u0050\u0065\u0072\u006d\u0069\u0074\u0069\u0072\u0020\u0063\u006f\u0070\u0069\u0061\u0072\u0020\u0065\u0020\u0070\u0065\u0067\u0061\u0072\u0020\u0061\u0072\u0071\u0075\u0069\u0076\u006f\u0073", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064": "\u0043\u006f\u006e\u0065\u0063\u0074\u0061\u0064\u006f", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0065\u0078\u00e3\u006f\u0020\u0064\u0069\u0072\u0065\u0074\u0061\u0020\u0065\u0020\u0063\u0072\u0069\u0070\u0074\u006f\u0067\u0072\u0061\u0066\u0061\u0064\u0061", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0065\u0078\u00e3\u006f\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0065\u0020\u0063\u0072\u0069\u0070\u0074\u006f\u0067\u0072\u0061\u0066\u0061\u0064\u0061", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0065\u0078\u00e3\u006f\u0020\u0064\u0069\u0072\u0065\u0074\u0061\u0020\u0065\u0020\u006e\u00e3\u006f\u0020\u0063\u0072\u0069\u0070\u0074\u006f\u0067\u0072\u0061\u0066\u0061\u0064\u0061", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0065\u0078\u00e3\u006f\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0065\u0020\u006e\u00e3\u006f\u0020\u0063\u0072\u0069\u0070\u0074\u006f\u0067\u0072\u0061\u0066\u0061\u0064\u0061", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0049\u006e\u0066\u006f\u0072\u006d\u0065\u0020\u006f\u0020\u0049\u0044\u0020\u0052\u0065\u006d\u006f\u0074\u006f", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0049\u006e\u0066\u006f\u0072\u006d\u0065\u0020\u0073\u0075\u0061\u0020\u0073\u0065\u006e\u0068\u0061", + "\u004c\u006f\u0067\u0067\u0069\u006e\u0067\u0020\u0069\u006e\u002e\u002e\u002e": "\u0046\u0061\u007a\u0065\u006e\u0064\u006f\u0020\u004c\u006f\u0067\u0069\u006e\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0052\u0044\u0050\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0073\u0068\u0061\u0072\u0069\u006e\u0067": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u0063\u006f\u006d\u0070\u0061\u0072\u0074\u0069\u006c\u0068\u0061\u006d\u0065\u006e\u0074\u006f\u0020\u0064\u0065\u0020\u0073\u0065\u0073\u0073\u00e3\u006f\u0020\u0052\u0044\u0050", + "\u0041\u0075\u0074\u006f\u0020\u004c\u006f\u0067\u0069\u006e": "\u004c\u006f\u0067\u0069\u006e\u0020\u0041\u0075\u0074\u006f\u006d\u00e1\u0074\u0069\u0063\u006f\u0020\u0028\u0053\u006f\u006d\u0065\u006e\u0074\u0065\u0020\u0076\u00e1\u006c\u0069\u0064\u006f\u0020\u0073\u0065\u0020\u0076\u006f\u0063\u00ea\u0020\u0068\u0061\u0062\u0069\u006c\u0069\u0074\u006f\u0075\u0020\u005c\u0022\u0042\u006c\u006f\u0071\u0075\u0065\u0061\u0072\u0020\u0061\u0070\u00f3\u0073\u0020\u006f\u0020\u0066\u0069\u006d\u0020\u0064\u0061\u0020\u0073\u0065\u0073\u0073\u00e3\u006f\u005c\u0022\u0029", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0049\u0050\u0020\u0041\u0063\u0063\u0065\u0073\u0073": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u0041\u0063\u0065\u0073\u0073\u006f\u0020\u0049\u0050\u0020\u0044\u0069\u0072\u0065\u0074\u006f", + "\u0052\u0065\u006e\u0061\u006d\u0065": "\u0052\u0065\u006e\u006f\u006d\u0065\u0061\u0072", + "\u0053\u0070\u0061\u0063\u0065": "\u0045\u0073\u0070\u0061\u00f5", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0053\u0068\u006f\u0072\u0074\u0063\u0075\u0074": "\u0043\u0072\u0069\u0061\u0072\u0020\u0041\u0074\u0061\u006c\u0068\u006f\u0020\u006e\u0061\u0020\u00c1\u0072\u0065\u0061\u0020\u0064\u0065\u0020\u0054\u0072\u0061\u0062\u0061\u006c\u0068\u006f", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0050\u0061\u0074\u0068": "\u0041\u006c\u0074\u0065\u0072\u0061\u0072\u0020\u0043\u0061\u006d\u0069\u006e\u0068\u006f", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0046\u006f\u006c\u0064\u0065\u0072": "\u0043\u0072\u0069\u0061\u0072\u0020\u0044\u0069\u0072\u0065\u0074\u00f3\u0072\u0069\u006f", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0074\u0068\u0065\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u0050\u006f\u0072\u0020\u0066\u0061\u0076\u006f\u0072\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0065\u0020\u006f\u0020\u006e\u006f\u006d\u0065\u0020\u0064\u006f\u0020\u0064\u0069\u0072\u0065\u0074\u00f3\u0072\u0069\u006f", + "\u0046\u0069\u0078\u0020\u0069\u0074": "\u0043\u006f\u006e\u0073\u0065\u0072\u0074\u0065", + "\u0057\u0061\u0072\u006e\u0069\u006e\u0067": "\u0041\u0067\u0075\u0061\u0072\u0064\u0061\u006e\u0064\u006f", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0073\u0063\u0072\u0065\u0065\u006e\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u0054\u0065\u006c\u0061\u0020\u0064\u0065\u0020\u004c\u006f\u0067\u0069\u006e\u0020\u0075\u0074\u0069\u006c\u0069\u007a\u0061\u006e\u0064\u006f\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u006e\u00e3\u006f\u0020\u00e9\u0020\u0073\u0075\u0070\u006f\u0072\u0074\u0061\u0064\u0061", + "\u0052\u0065\u0062\u006f\u006f\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0052\u0065\u0069\u006e\u0069\u0063\u0069\u0061\u006c\u0069\u007a\u0061\u00e7\u00e3\u006f\u0020\u006e\u0065\u0063\u0065\u0073\u0073\u00e1\u0072\u0069\u0061", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020": "\u0053\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0064\u0065\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u006e\u00e3\u006f\u0020\u0073\u0075\u0070\u006f\u0072\u0074\u0061\u0064\u006f", + "\u0078\u0031\u0031\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064": "\u0078\u0031\u0031\u0020\u0065\u0073\u0070\u0065\u0072\u0061\u0064\u006f", + "\u0050\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074\u0061", + "\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073": "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u00e7\u00f5\u0065\u0073", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065": "\u004e\u006f\u006d\u0065\u0020\u0064\u0065\u0020\u0075\u0073\u0075\u00e1\u0072\u0069\u006f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0070\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074\u0061\u0020\u0069\u006e\u0076\u00e1\u006c\u0069\u0064\u0061", + "\u0043\u006c\u006f\u0073\u0065\u0064\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u006c\u0079\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u0046\u0065\u0063\u0068\u0061\u0064\u0061\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u006d\u0065\u006e\u0074\u0065\u0020\u0070\u0065\u006c\u006f\u0020\u0070\u0061\u0072", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006f\u006e\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u00e7\u00f5\u0065\u0073\u0020\u0064\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u00e7\u00e3\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u0061\u0073", + "\u0052\u0075\u006e\u0020\u0077\u0069\u0074\u0068\u006f\u0075\u0074\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c": "\u0045\u0078\u0065\u0063\u0075\u0074\u0061\u0072\u0020\u0073\u0065\u006d\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u0072", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0053\u0065\u006d\u0070\u0072\u0065\u0020\u0063\u006f\u006e\u0065\u0063\u0074\u0061\u0064\u006f\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0053\u0065\u006d\u0070\u0072\u0065\u0020\u0063\u006f\u006e\u0065\u0063\u0074\u0061\u0072\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0074\u0069\u0070": "\u0053\u006f\u006d\u0065\u006e\u0074\u0065\u0020\u0049\u0050\u0073\u0020\u006e\u0061\u0020\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0020\u0070\u006f\u0064\u0065\u006d\u0020\u006d\u0065\u0020\u0061\u0063\u0065\u0073\u0073\u0061\u0072", + "\u004c\u006f\u0067\u0069\u006e": "\u004c\u006f\u0067\u0069\u006e", + "\u004c\u006f\u0067\u006f\u0075\u0074": "\u0053\u0061\u0069\u0072", + "\u0054\u0061\u0067\u0073": "\u0054\u0061\u0067\u0073", + "\u0053\u0065\u0061\u0072\u0063\u0068\u0020\u0049\u0044": "\u0042\u0075\u0073\u0063\u0061\u0072\u0020\u0049\u0044", + "\u0043\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u0053\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0064\u0065\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0061\u0074\u0075\u0061\u006c\u0020\u006e\u00e3\u006f\u0020\u00e9\u0020\u0073\u0075\u0070\u006f\u0072\u0074\u0061\u0064\u006f", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0073\u0065\u0070": "\u0053\u0065\u0070\u0061\u0072\u0061\u0064\u006f\u0020\u0070\u006f\u0072\u0020\u0076\u00ed\u0072\u0063\u0075\u006c\u0061\u002c\u0020\u0070\u006f\u006e\u0074\u006f\u002d\u0065\u002d\u0076\u00ed\u0072\u0067\u0075\u006c\u0061\u002c\u0020\u0065\u0073\u0070\u0061\u00e7\u006f\u0073\u0020\u006f\u0075\u0020\u006e\u006f\u0076\u0061\u0020\u006c\u0069\u006e\u0068\u0061", + "\u0041\u0064\u0064\u0020\u0049\u0044": "\u0041\u0064\u0069\u0063\u0069\u006f\u006e\u0061\u0072\u0020\u0049\u0044", + "\u0041\u0064\u0064\u0020\u0054\u0061\u0067": "\u0041\u0064\u0069\u0063\u0069\u006f\u006e\u0061\u0072\u0020\u0054\u0061\u0067", + "\u0055\u006e\u0073\u0065\u006c\u0065\u0063\u0074\u0020\u0061\u006c\u006c\u0020\u0074\u0061\u0067\u0073": "\u0044\u0065\u0073\u0073\u0065\u006c\u0065\u0063\u0069\u006f\u006e\u0061\u0072\u0020\u0074\u006f\u0064\u0061\u0073\u0020\u0061\u0073\u0020\u0074\u0061\u0067\u0073", + "\u004e\u0065\u0074\u0077\u006f\u0072\u006b\u0020\u0065\u0072\u0072\u006f\u0072": "\u0045\u0072\u0072\u006f\u0020\u0064\u0065\u0020\u0072\u0065\u0064\u0065", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u004e\u006f\u006d\u0065\u0020\u0064\u0065\u0020\u0075\u0073\u0075\u00e1\u0072\u0069\u006f\u0020\u0066\u0061\u006c\u0074\u0061\u006e\u0074\u0065", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u0053\u0065\u006e\u0068\u0061\u0020\u0066\u0061\u006c\u0074\u0061\u006e\u0074\u0065", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0063\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073": "\u004e\u006f\u006d\u0065\u0020\u0064\u0065\u0020\u0075\u0073\u0075\u00e1\u0072\u0069\u006f\u0020\u006f\u0075\u0020\u0073\u0065\u006e\u0068\u0061\u0020\u0069\u006e\u0063\u006f\u0072\u0072\u0065\u0074\u006f\u0073", + "\u0045\u0064\u0069\u0074\u0020\u0054\u0061\u0067": "\u0045\u0064\u0069\u0074\u0061\u0072\u0020\u0054\u0061\u0067", + "\u0055\u006e\u0072\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0045\u0073\u0071\u0075\u0065\u0063\u0065\u0072\u0020\u0053\u0065\u006e\u0068\u0061", + "\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u006f\u0073", + "\u0041\u0064\u0064\u0020\u0074\u006f\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0041\u0064\u0069\u0063\u0069\u006f\u006e\u0061\u0072\u0020\u0061\u006f\u0073\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u006f\u0073", + "\u0052\u0065\u006d\u006f\u0076\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0052\u0065\u006d\u006f\u0076\u0065\u0072\u0020\u0064\u006f\u0073\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u006f\u0073", + "\u0045\u006d\u0070\u0074\u0079": "\u0056\u0061\u007a\u0069\u006f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u004e\u006f\u006d\u0065\u0020\u0064\u0065\u0020\u0064\u0069\u0072\u0065\u0074\u00f3\u0072\u0069\u006f\u0020\u0069\u006e\u0076\u00e1\u006c\u0069\u0064\u006f", + "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079": "\u0050\u0072\u006f\u0078\u0079\u0020\u0053\u006f\u0063\u006b\u0073\u0035", + "\u0048\u006f\u0073\u0074\u006e\u0061\u006d\u0065": "\u004e\u006f\u006d\u0065\u0020\u0064\u0065\u0020\u0061\u006e\u0066\u0069\u0074\u0072\u0069\u00e3\u006f", + "\u0044\u0069\u0073\u0063\u006f\u0076\u0065\u0072\u0065\u0064": "\u0044\u0065\u0073\u0063\u006f\u0062\u0065\u0072\u0074\u006f", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0064\u0061\u0065\u006d\u006f\u006e\u005f\u0074\u0069\u0070": "\u0050\u0061\u0072\u0061\u0020\u0069\u006e\u0069\u0063\u0069\u0061\u006c\u0069\u007a\u0061\u00e7\u00e3\u006f\u0020\u006a\u0075\u006e\u0074\u006f\u0020\u0061\u006f\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0061\u002c\u0020\u0076\u006f\u0063\u00ea\u0020\u0064\u0065\u0076\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u0072\u0020\u006f\u0020\u0073\u0065\u0072\u0076\u0069\u00e7\u006f\u0020\u0064\u0065\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0061\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0049\u0044\u0020\u0052\u0065\u006d\u006f\u0074\u006f", + "\u0050\u0061\u0073\u0074\u0065": "\u0043\u006f\u006c\u0061\u0072", + "\u0050\u0061\u0073\u0074\u0065\u0020\u0068\u0065\u0072\u0065\u003f": "\u0043\u006f\u006c\u0061\u0072\u0020\u0061\u0071\u0075\u0069\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0074\u006f\u0020\u0063\u006c\u006f\u0073\u0065\u0020\u0074\u0068\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u003f": "\u0054\u0065\u006d\u0020\u0063\u0065\u0072\u0074\u0065\u007a\u0061\u0020\u0071\u0075\u0065\u0020\u0064\u0065\u0073\u0065\u006a\u0061\u0020\u0066\u0065\u0063\u0068\u0061\u0072\u0020\u0061\u0020\u0063\u006f\u006e\u0065\u0078\u00e3\u006f\u003f", + "\u0044\u006f\u0077\u006e\u006c\u006f\u0061\u0064\u0020\u006e\u0065\u0077\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e": "\u0042\u0061\u0069\u0078\u0061\u0072\u0020\u006e\u006f\u0076\u0061\u0020\u0076\u0065\u0072\u0073\u00e3\u006f", + "\u0054\u006f\u0075\u0063\u0068\u0020\u006d\u006f\u0064\u0065": "\u004d\u006f\u0064\u006f\u0020\u0074\u006f\u0071\u0075\u0065", + "\u004d\u006f\u0075\u0073\u0065\u0020\u006d\u006f\u0064\u0065": "\u004d\u006f\u0064\u006f\u0020\u006d\u006f\u0075\u0073\u0065", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u0054\u006f\u0071\u0075\u0065\u0020\u0063\u006f\u006d\u0020\u0075\u006d\u0020\u0064\u0065\u0064\u006f", + "\u004c\u0065\u0066\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u0042\u006f\u0074\u00e3\u006f\u0020\u0065\u0073\u0071\u0075\u0065\u0072\u0064\u006f\u0020\u0064\u006f\u0020\u006d\u006f\u0075\u0073\u0065", + "\u004f\u006e\u0065\u002d\u004c\u006f\u006e\u0067\u0020\u0054\u0061\u0070": "\u0055\u006d\u0020\u0074\u006f\u0071\u0075\u0065\u0020\u006c\u006f\u006e\u0067\u006f", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u0054\u006f\u0071\u0075\u0065\u0020\u0063\u006f\u006d\u0020\u0064\u006f\u0069\u0073\u0020\u0064\u0065\u0064\u006f\u0073", + "\u0052\u0069\u0067\u0068\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u0042\u006f\u0074\u00e3\u006f\u0020\u0064\u0069\u0072\u0065\u0069\u0074\u006f\u0020\u0064\u006f\u0020\u006d\u006f\u0075\u0073\u0065", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u004d\u006f\u0076\u0065\u0072\u0020\u0063\u006f\u006d\u0020\u0075\u006d\u0020\u0064\u0065\u0064\u006f", + "\u0044\u006f\u0075\u0062\u006c\u0065\u0020\u0054\u0061\u0070\u0020\u0026\u0020\u004d\u006f\u0076\u0065": "\u0054\u006f\u0071\u0075\u0065\u0020\u0064\u0075\u0070\u006c\u006f\u0020\u0026\u0020\u006d\u006f\u0076\u0065\u0072", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0044\u0072\u0061\u0067": "\u0041\u0072\u0072\u0061\u0073\u0074\u0061\u0072\u0020\u0063\u006f\u006d\u0020\u006f\u0020\u006d\u006f\u0075\u0073\u0065", + "\u0054\u0068\u0072\u0065\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u006c\u0079": "\u0054\u0072\u00ea\u0073\u0020\u0064\u0065\u0064\u006f\u0073\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u006d\u0065\u006e\u0074\u0065", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0057\u0068\u0065\u0065\u006c": "\u0052\u006f\u0064\u0061\u0020\u0064\u006f\u0020\u004d\u006f\u0075\u0073\u0065", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u004d\u006f\u0076\u0065\u0072\u0020\u0063\u006f\u006d\u0020\u0064\u006f\u0069\u0073\u0020\u0064\u0065\u0064\u006f\u0073", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u004d\u006f\u0076\u0065": "\u004d\u006f\u0076\u0065\u0072\u0020\u0054\u0065\u006c\u0061", + "\u0050\u0069\u006e\u0063\u0068\u0020\u0074\u006f\u0020\u005a\u006f\u006f\u006d": "\u0042\u0065\u006c\u0069\u0073\u0063\u0061\u0072\u0020\u0070\u0061\u0072\u0061\u0020\u005a\u006f\u006f\u006d", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u005a\u006f\u006f\u006d": "\u005a\u006f\u006f\u006d\u0020\u006e\u0061\u0020\u0054\u0065\u006c\u0061", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0063\u0061\u006e\u0076\u0061\u0073": "\u0052\u0065\u0069\u006e\u0069\u0063\u0069\u0061\u0072\u0020\u0074\u0065\u006c\u0061", + "\u004e\u006f\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0069\u006c\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0053\u0065\u006d\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u00f5\u0065\u0073\u0020\u0064\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u00ea\u006e\u0063\u0069\u0061\u0020\u0064\u0065\u0020\u0061\u0072\u0071\u0075\u0069\u0076\u006f", + "\u004e\u006f\u0074\u0065": "\u004e\u006f\u0074\u0061", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0065\u0078\u00e3\u006f", + "\u0053\u0068\u0061\u0072\u0065\u0020\u0053\u0063\u0072\u0065\u0065\u006e": "\u0043\u006f\u006d\u0070\u0061\u0072\u0074\u0069\u006c\u0068\u0061\u0072\u0020\u0054\u0065\u006c\u0061", + "\u0043\u004c\u004f\u0053\u0045": "\u0046\u0045\u0043\u0048\u0041\u0052", + "\u004f\u0050\u0045\u004e": "\u0041\u0042\u0052\u0049\u0052", + "\u0043\u0068\u0061\u0074": "\u0043\u0068\u0061\u0074", + "\u0054\u006f\u0074\u0061\u006c": "\u0054\u006f\u0074\u0061\u006c", + "\u0069\u0074\u0065\u006d\u0073": "\u0069\u0074\u0065\u006e\u0073", + "\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064": "\u0053\u0065\u006c\u0065\u0063\u0069\u006f\u006e\u0061\u0064\u006f", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0043\u0061\u0070\u0074\u0075\u0072\u0061\u0020\u0064\u0065\u0020\u0054\u0065\u006c\u0061", + "\u0049\u006e\u0070\u0075\u0074\u0020\u0043\u006f\u006e\u0074\u0072\u006f\u006c": "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0065\u0020\u0064\u0065\u0020\u0045\u006e\u0074\u0072\u0061\u0064\u0061", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0043\u0061\u0070\u0074\u0075\u0072\u0061\u0020\u0064\u0065\u0020\u00c1\u0075\u0064\u0069\u006f", + "\u0046\u0069\u006c\u0065\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0065\u0078\u00e3\u006f\u0020\u0064\u0065\u0020\u0041\u0072\u0071\u0075\u0069\u0076\u006f", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0065\u0078\u00e3\u006f\u0020\u0064\u0065\u0020\u0054\u0065\u006c\u0061", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u003f": "\u0056\u006f\u0063\u00ea\u0020\u0061\u0063\u0065\u0069\u0074\u0061\u003f", + "\u004f\u0070\u0065\u006e\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0053\u0065\u0074\u0074\u0069\u006e\u0067": "\u0041\u0062\u0072\u0069\u0072\u0020\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u00e7\u00f5\u0065\u0073\u0020\u0064\u006f\u0020\u0053\u0069\u0073\u0074\u0065\u006d\u0061", + "\u0048\u006f\u0077\u0020\u0074\u006f\u0020\u0067\u0065\u0074\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u003f": "\u0043\u006f\u006d\u006f\u0020\u0068\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u0061\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u00e3\u006f\u0020\u0064\u0065\u0020\u0065\u006e\u0074\u0072\u0061\u0064\u0061\u0020\u0064\u006f\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u003f", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0031": "\u0050\u0061\u0072\u0061\u0020\u0071\u0075\u0065\u0020\u0075\u006d\u0020\u0064\u0069\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u006f\u0020\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0065\u0020\u0073\u0065\u0075\u0020\u0064\u0069\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u006f\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0076\u0069\u0061\u0020\u006d\u006f\u0075\u0073\u0065\u0020\u006f\u0075\u0020\u0074\u006f\u0071\u0075\u0065\u002c\u0020\u0076\u006f\u0063\u00ea\u0020\u0070\u0072\u0065\u0063\u0069\u0073\u0061\u0020\u0070\u0065\u0072\u006d\u0069\u0074\u0069\u0072\u0020\u0071\u0075\u0065\u0020\u006f\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0075\u0073\u0065\u0020\u006f\u0020\u0073\u0065\u0072\u0076\u0069\u00e7\u006f\u0020\u005c\u0022\u0041\u0063\u0065\u0073\u0073\u0069\u0062\u0069\u006c\u0069\u0064\u0061\u0064\u0065\u005c\u0022\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0032": "\u0050\u006f\u0072\u0020\u0066\u0061\u0076\u006f\u0072\u0020\u0076\u00e1\u0020\u0070\u0061\u0072\u0061\u0020\u0061\u0020\u0070\u0072\u00f3\u0078\u0069\u006d\u0061\u0020\u0070\u00e1\u0067\u0069\u006e\u0061\u0020\u0064\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u00e7\u00e3\u006f\u0020\u0064\u006f\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0061\u002c\u0020\u0065\u006e\u0063\u006f\u006e\u0074\u0072\u0065\u0020\u0065\u0020\u0065\u006e\u0074\u0072\u0065\u0020\u005b\u0053\u0065\u0072\u0076\u0069\u00e7\u006f\u0073\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u0061\u0064\u006f\u0073\u005d\u002c\u0020\u0048\u0041\u0042\u0049\u004c\u0049\u0054\u0045\u0020\u006f\u0020\u0073\u0065\u0072\u0076\u0069\u00e7\u006f\u0020\u005b\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0049\u006e\u0070\u0075\u0074\u005d\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u006e\u0065\u0077\u005f\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u005f\u0074\u0069\u0070": "\u004e\u006f\u0076\u0061\u0020\u0072\u0065\u0071\u0075\u0069\u0073\u0069\u00e7\u00e3\u006f\u0020\u0064\u0065\u0020\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0065\u0020\u0072\u0065\u0063\u0065\u0062\u0069\u0064\u0061\u002c\u0020\u0073\u006f\u006c\u0069\u0063\u0069\u0074\u0061\u0020\u006f\u0020\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0065\u0020\u0064\u0065\u0020\u0073\u0065\u0075\u0020\u0064\u0069\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u006f\u0020\u0061\u0074\u0075\u0061\u006c\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0077\u0069\u006c\u006c\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0074\u0069\u0070": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u0061\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0061\u0020\u0064\u0065\u0020\u0054\u0065\u006c\u0061\u0020\u0069\u0072\u00e1\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063\u0061\u006d\u0065\u006e\u0074\u0065\u0020\u0069\u006e\u0069\u0063\u0061\u006c\u0069\u007a\u0061\u0072\u0020\u006f\u0020\u0073\u0065\u0072\u0076\u0069\u00e7\u006f\u002c\u0020\u0070\u0065\u0072\u006d\u0069\u0074\u0069\u006e\u0064\u006f\u0020\u0071\u0075\u0065\u0020\u006f\u0075\u0074\u0072\u006f\u0073\u0020\u0064\u0069\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u006f\u0073\u0020\u0073\u006f\u006c\u0069\u0063\u0069\u0074\u0065\u006d\u0020\u0075\u006d\u0061\u0020\u0063\u006f\u006e\u0065\u0078\u00e3\u006f\u0020\u0064\u0065\u0073\u0074\u0065\u0020\u0064\u0069\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u006f\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u006f\u0070\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u0046\u0065\u0063\u0068\u0061\u0072\u0020\u006f\u0020\u0073\u0065\u0072\u0076\u0069\u00e7\u006f\u0020\u0069\u0072\u00e1\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063\u0061\u006d\u0065\u006e\u0074\u0065\u0020\u0066\u0065\u0063\u0068\u0061\u0072\u0020\u0074\u006f\u0064\u0061\u0073\u0020\u0061\u0073\u0020\u0063\u006f\u006e\u0065\u0078\u00f5\u0065\u0073\u0020\u0065\u0073\u0074\u0061\u0062\u0065\u006c\u0065\u0063\u0069\u0064\u0061\u0073\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u005f\u0061\u0075\u0064\u0069\u006f\u005f\u0074\u0069\u0070": "\u0041\u0020\u0076\u0065\u0072\u0073\u00e3\u006f\u0020\u0061\u0074\u0075\u0061\u006c\u0020\u0064\u006f\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u006e\u00e3\u006f\u0020\u0073\u0075\u0070\u006f\u0072\u0074\u0061\u0020\u0063\u0061\u0070\u0074\u0075\u0072\u0061\u0020\u0064\u0065\u0020\u00e1\u0075\u0064\u0069\u006f\u002c\u0020\u0070\u006f\u0072\u0020\u0066\u0061\u0076\u006f\u0072\u0020\u0061\u0074\u0075\u0061\u006c\u0069\u007a\u0065\u0020\u0070\u0061\u0072\u0061\u0020\u006f\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0031\u0030\u0020\u006f\u0075\u0020\u006d\u0061\u0069\u006f\u0072\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u0054\u006f\u0071\u0075\u0065\u0020\u005b\u0049\u006e\u0069\u0063\u0069\u0061\u0072\u0020\u0053\u0065\u0072\u0076\u0069\u00e7\u006f\u005d\u0020\u006f\u0075\u0020\u0061\u0062\u0072\u0061\u0020\u0061\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u00e3\u006f\u0020\u005b\u0043\u0061\u0070\u0074\u0075\u0072\u0061\u0020\u0064\u0065\u0020\u0054\u0065\u006c\u0061\u005d\u0020\u0070\u0061\u0072\u0061\u0020\u0069\u006e\u0069\u0063\u0069\u0061\u0072\u0020\u006f\u0020\u0073\u0065\u0072\u0076\u0069\u00e7\u006f\u0020\u0064\u0065\u0020\u0063\u006f\u006d\u0070\u0061\u0072\u0074\u0069\u006c\u0068\u0061\u006d\u0065\u006e\u0074\u006f\u0020\u0064\u0065\u0020\u0074\u0065\u006c\u0061\u002e", + "\u0041\u0063\u0063\u006f\u0075\u006e\u0074": "\u0043\u006f\u006e\u0074\u0061", + "\u004f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065": "\u0053\u0075\u0062\u0073\u0074\u0069\u0074\u0075\u0069\u0072", + "\u0054\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u0020\u0065\u0078\u0069\u0073\u0074\u0073\u002c\u0020\u0073\u006b\u0069\u0070\u0020\u006f\u0072\u0020\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0045\u0073\u0074\u0065\u0020\u0061\u0072\u0071\u0075\u0069\u0076\u006f\u0020\u0065\u0078\u0069\u0073\u0074\u0065\u002c\u0020\u0070\u0075\u006c\u0061\u0072\u0020\u006f\u0075\u0020\u0073\u0075\u0062\u0073\u0074\u0069\u0074\u0075\u0069\u0072\u0020\u0065\u0073\u0074\u0065\u0020\u0061\u0072\u0071\u0075\u0069\u0076\u006f\u003f", + "\u0051\u0075\u0069\u0074": "\u0053\u0061\u00ed\u0064\u0061", + "\u0064\u006f\u0063\u005f\u006d\u0061\u0063\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e": "\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0072\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u002e\u0063\u006f\u006d\u002f\u0064\u006f\u0063\u0073\u002f\u0065\u006e\u002f\u006d\u0061\u006e\u0075\u0061\u006c\u002f\u006d\u0061\u0063\u002f\u0023\u0065\u006e\u0061\u0062\u006c\u0065\u002d\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073", + "\u0048\u0065\u006c\u0070": "\u0041\u006a\u0075\u0064\u0061", + "\u0046\u0061\u0069\u006c\u0065\u0064": "\u0046\u0061\u006c\u0068\u006f\u0075", + "\u0053\u0075\u0063\u0063\u0065\u0065\u0064\u0065\u0064": "\u0043\u006f\u006e\u0073\u0065\u0067\u0075\u0069\u0075", + "\u0053\u006f\u006d\u0065\u006f\u006e\u0065\u0020\u0074\u0075\u0072\u006e\u0073\u0020\u006f\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065\u002c\u0020\u0065\u0078\u0069\u0074": "\u0041\u006c\u0067\u0075\u00e9\u006d\u0020\u006c\u0069\u0067\u0061\u0020\u006f\u0020\u006d\u006f\u0064\u006f\u0020\u0064\u0065\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0069\u0064\u0061\u0064\u0065\u002c\u0020\u0073\u0061\u0069\u0061", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u0053\u0065\u006d\u0020\u0073\u0075\u0070\u006f\u0072\u0074\u0065", + "\u0050\u0065\u0065\u0072\u0020\u0064\u0065\u006e\u0069\u0065\u0064": "\u0050\u0061\u0072\u0020\u006e\u0065\u0067\u0061\u0064\u006f", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0073": "\u0050\u006f\u0072\u0020\u0066\u0061\u0076\u006f\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0065\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0073", + "\u0050\u0065\u0065\u0072\u0020\u0065\u0078\u0069\u0074": "\u0053\u0061\u00ed\u0064\u0061\u0020\u0064\u0065\u0020\u0070\u0061\u0072\u0065\u0073", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0074\u0075\u0072\u006e\u0020\u006f\u0066\u0066": "\u0046\u0061\u006c\u0068\u0061\u0020\u0061\u006f\u0020\u0064\u0065\u0073\u006c\u0069\u0067\u0061\u0072", + "\u0054\u0075\u0072\u006e\u0065\u0064\u0020\u006f\u0066\u0066": "\u0044\u0065\u0073\u006c\u0069\u0067\u0061\u0064\u006f", + "\u0049\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u004e\u006f\u0020\u006d\u006f\u0064\u006f\u0020\u0064\u0065\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0069\u0064\u0061\u0064\u0065", + "\u004f\u0075\u0074\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0046\u006f\u0072\u0061\u0020\u0064\u006f\u0020\u006d\u006f\u0064\u006f\u0020\u0064\u0065\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0069\u0064\u0061\u0064\u0065", + "\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065": "", + }, + cn: { + "\u0053\u0074\u0061\u0074\u0075\u0073": "\u72b6\u6001", + "\u0059\u006f\u0075\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u4f60\u7684\u684c\u9762", + "\u0064\u0065\u0073\u006b\u005f\u0074\u0069\u0070": "\u4f60\u7684\u684c\u9762\u53ef\u4ee5\u901a\u8fc7\u4e0b\u9762\u7684\u0049\u0044\u548c\u5bc6\u7801\u8bbf\u95ee\u3002", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u5bc6\u7801", + "\u0052\u0065\u0061\u0064\u0079": "\u5c31\u7eea", + "\u0045\u0073\u0074\u0061\u0062\u006c\u0069\u0073\u0068\u0065\u0064": "\u5df2\u5efa\u7acb", + "\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u6b63\u5728\u63a5\u5165\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u7f51\u7edc\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u5141\u8bb8\u670d\u52a1", + "\u0053\u0074\u0061\u0072\u0074\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u542f\u52a8\u670d\u52a1", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u670d\u52a1\u6b63\u5728\u8fd0\u884c", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u670d\u52a1\u6ca1\u6709\u542f\u52a8", + "\u006e\u006f\u0074\u005f\u0072\u0065\u0061\u0064\u0079\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u672a\u5c31\u7eea\uff0c\u8bf7\u68c0\u67e5\u7f51\u7edc\u8fde\u63a5", + "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u63a7\u5236\u8fdc\u7a0b\u684c\u9762", + "\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0020\u0046\u0069\u006c\u0065": "\u4f20\u8f93\u6587\u4ef6", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074": "\u8fde\u63a5", + "\u0052\u0065\u0063\u0065\u006e\u0074\u0020\u0053\u0065\u0073\u0073\u0069\u006f\u006e\u0073": "\u6700\u8fd1\u8bbf\u95ee\u8fc7", + "\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0020\u0042\u006f\u006f\u006b": "\u5730\u5740\u7c3f", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e": "\u786e\u8ba4", + "\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0054\u0043\u0050\u96a7\u9053", + "\u0052\u0065\u006d\u006f\u0076\u0065": "\u5220\u9664", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0072\u0061\u006e\u0064\u006f\u006d\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u5237\u65b0\u968f\u673a\u5bc6\u7801", + "\u0053\u0065\u0074\u0020\u0079\u006f\u0075\u0072\u0020\u006f\u0077\u006e\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u8bbe\u7f6e\u5bc6\u7801", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u004b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u002f\u004d\u006f\u0075\u0073\u0065": "\u5141\u8bb8\u63a7\u5236\u952e\u76d8\u002f\u9f20\u6807", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u5141\u8bb8\u540c\u6b65\u526a\u8d34\u677f", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0046\u0069\u006c\u0065\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u5141\u8bb8\u4f20\u8f93\u6587\u4ef6", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u5141\u8bb8\u5efa\u7acb\u0054\u0043\u0050\u96a7\u9053", + "\u0049\u0050\u0020\u0057\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0069\u006e\u0067": "\u0049\u0050\u767d\u540d\u5355", + "\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u002f\u4e2d\u7ee7\u670d\u52a1\u5668", + "\u0053\u0074\u006f\u0070\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065": "\u505c\u6b62\u670d\u52a1", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0049\u0044": "\u6539\u53d8\u0049\u0044", + "\u0057\u0065\u0062\u0073\u0069\u0074\u0065": "\u7f51\u7ad9", + "\u0041\u0062\u006f\u0075\u0074": "\u5173\u4e8e", + "\u004d\u0075\u0074\u0065": "\u9759\u97f3", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0049\u006e\u0070\u0075\u0074": "\u97f3\u9891\u8f93\u5165", + "\u0049\u0044\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u670d\u52a1\u5668", + "\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u4e2d\u7ee7\u670d\u52a1\u5668", + "\u0041\u0050\u0049\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0041\u0050\u0049\u670d\u52a1\u5668", + "\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u005f\u0068\u0074\u0074\u0070": "\u5fc5\u987b\u4ee5\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u6216\u8005\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u5f00\u5934", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0049\u0050": "\u65e0\u6548\u0049\u0050", + "\u0069\u0064\u005f\u0063\u0068\u0061\u006e\u0067\u0065\u005f\u0074\u0069\u0070": "\u53ea\u53ef\u4ee5\u4f7f\u7528\u5b57\u6bcd\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002c\u0020\u0030\u002d\u0039\u002c\u0020\u005f\u0020\u0028\u4e0b\u5212\u7ebf\u0029\u3002\u9996\u5b57\u6bcd\u5fc5\u987b\u662f\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u3002\u957f\u5ea6\u5728\u0036\u4e0e\u0031\u0036\u4e4b\u95f4\u3002", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074": "\u65e0\u6548\u683c\u5f0f", + "\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u006e\u006f\u0074\u005f\u0073\u0075\u0070\u0070\u006f\u0072\u0074": "\u670d\u52a1\u5668\u6682\u4e0d\u652f\u6301", + "\u004e\u006f\u0074\u0020\u0061\u0076\u0061\u0069\u006c\u0061\u0062\u006c\u0065": "\u5df2\u88ab\u5360\u7528", + "\u0054\u006f\u006f\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0074": "\u4fee\u6539\u592a\u9891\u7e41\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5", + "\u0043\u0061\u006e\u0063\u0065\u006c": "\u53d6\u6d88", + "\u0053\u006b\u0069\u0070": "\u8df3\u8fc7", + "\u0043\u006c\u006f\u0073\u0065": "\u5173\u95ed", + "\u0052\u0065\u0074\u0072\u0079": "\u518d\u8bd5", + "\u004f\u004b": "\u786e\u8ba4", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u9700\u8981\u5bc6\u7801", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u8bf7\u8f93\u5165\u5bc6\u7801", + "\u0052\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u8bb0\u4f4f\u5bc6\u7801", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u5bc6\u7801\u9519\u8bef", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0061\u0067\u0061\u0069\u006e\u003f": "\u8fd8\u60f3\u8f93\u5165\u4e00\u6b21\u5417\u003f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u8fde\u63a5\u9519\u8bef", + "\u0045\u0072\u0072\u006f\u0072": "\u9519\u8bef", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u8fde\u63a5\u88ab\u5bf9\u65b9\u5173\u95ed", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u002e\u002e\u002e": "\u6b63\u5728\u8fde\u63a5\u002e\u002e\u002e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073\u002e\u0020\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0077\u0061\u0069\u0074\u002e": "\u8fde\u63a5\u8fdb\u884c\u4e2d\uff0c\u8bf7\u7a0d\u7b49\u3002", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u0065\u0020\u006c\u0061\u0074\u0065\u0072": "\u4e00\u5206\u949f\u540e\u518d\u8bd5", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u767b\u5f55\u9519\u8bef", + "\u0053\u0075\u0063\u0063\u0065\u0073\u0073\u0066\u0075\u006c": "\u6210\u529f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u002c\u0020\u0077\u0061\u0069\u0074\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u002e\u002e\u002e": "\u5df2\u8fde\u63a5\uff0c\u7b49\u5f85\u753b\u9762\u4f20\u8f93\u002e\u002e\u002e", + "\u004e\u0061\u006d\u0065": "\u540d\u79f0", + "\u0054\u0079\u0070\u0065": "\u7c7b\u578b", + "\u004d\u006f\u0064\u0069\u0066\u0069\u0065\u0064": "\u4fee\u6539\u65f6\u95f4", + "\u0053\u0069\u007a\u0065": "\u5927\u5c0f", + "\u0053\u0068\u006f\u0077\u0020\u0048\u0069\u0064\u0064\u0065\u006e\u0020\u0046\u0069\u006c\u0065\u0073": "\u663e\u793a\u9690\u85cf\u6587\u4ef6", + "\u0052\u0065\u0063\u0065\u0069\u0076\u0065": "\u63a5\u53d7", + "\u0053\u0065\u006e\u0064": "\u53d1\u9001", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0046\u0069\u006c\u0065": "\u5237\u65b0\u6587\u4ef6", + "\u004c\u006f\u0063\u0061\u006c": "\u672c\u5730", + "\u0052\u0065\u006d\u006f\u0074\u0065": "\u8fdc\u7a0b", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u8fdc\u7a0b\u7535\u8111", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u672c\u5730\u7535\u8111", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0020\u0044\u0065\u006c\u0065\u0074\u0065": "\u786e\u8ba4\u5220\u9664", + "\u0044\u0065\u006c\u0065\u0074\u0065": "\u5220\u9664", + "\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073": "\u5c5e\u6027", + "\u004d\u0075\u006c\u0074\u0069\u0020\u0053\u0065\u006c\u0065\u0063\u0074": "\u591a\u9009", + "\u0045\u006d\u0070\u0074\u0079\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u7a7a\u6587\u4ef6\u5939", + "\u004e\u006f\u0074\u0020\u0061\u006e\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u8fd9\u4e0d\u662f\u4e00\u4e2a\u7a7a\u6587\u4ef6\u5939", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u662f\u5426\u5220\u9664\u6b64\u6587\u4ef6\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u662f\u5426\u5220\u9664\u6b64\u7a7a\u6587\u4ef6\u5939\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0069\u0073\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u662f\u5426\u5220\u9664\u6587\u4ef6\u5939\u4e0b\u7684\u6587\u4ef6\u003f", + "\u0044\u006f\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u006f\u0072\u0020\u0061\u006c\u006c\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073": "\u5e94\u7528\u4e8e\u5176\u5b83\u51b2\u7a81", + "\u0054\u0068\u0069\u0073\u0020\u0069\u0073\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u006c\u0065\u0021": "\u6b64\u64cd\u4f5c\u4e0d\u53ef\u9006\uff01", + "\u0044\u0065\u006c\u0065\u0074\u0069\u006e\u0067": "\u6b63\u5728\u5220\u9664", + "\u0066\u0069\u006c\u0065\u0073": "\u6587\u4ef6", + "\u0057\u0061\u0069\u0074\u0069\u006e\u0067": "\u7b49\u5f85\u002e\u002e\u002e", + "\u0046\u0069\u006e\u0069\u0073\u0068\u0065\u0064": "\u5b8c\u6210", + "\u0053\u0070\u0065\u0065\u0064": "\u901f\u5ea6", + "\u0043\u0075\u0073\u0074\u006f\u006d\u0020\u0049\u006d\u0061\u0067\u0065\u0020\u0051\u0075\u0061\u006c\u0069\u0074\u0079": "\u8bbe\u7f6e\u753b\u9762\u8d28\u91cf", + "\u0050\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u9690\u79c1\u6a21\u5f0f", + "\u0042\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u963b\u6b62\u7528\u6237\u8f93\u5165", + "\u0055\u006e\u0062\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u53d6\u6d88\u963b\u6b62\u7528\u6237\u8f93\u5165", + "\u0041\u0064\u006a\u0075\u0073\u0074\u0020\u0057\u0069\u006e\u0064\u006f\u0077": "\u8c03\u8282\u7a97\u53e3", + "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c": "\u539f\u59cb\u6bd4\u4f8b", + "\u0053\u0068\u0072\u0069\u006e\u006b": "\u6536\u7f29", + "\u0053\u0074\u0072\u0065\u0074\u0063\u0068": "\u4f38\u5c55", + "\u0047\u006f\u006f\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0071\u0075\u0061\u006c\u0069\u0074\u0079": "\u597d\u753b\u8d28", + "\u0042\u0061\u006c\u0061\u006e\u0063\u0065\u0064": "\u4e00\u822c\u753b\u8d28", + "\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0020\u0072\u0065\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u0069\u006d\u0065": "\u4f18\u5316\u53cd\u5e94\u65f6\u95f4", + "\u0043\u0075\u0073\u0074\u006f\u006d": "\u81ea\u5b9a\u4e49\u753b\u8d28", + "\u0053\u0068\u006f\u0077\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u0075\u0072\u0073\u006f\u0072": "\u663e\u793a\u8fdc\u7a0b\u5149\u6807", + "\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u7981\u6b62\u526a\u8d34\u677f", + "\u004c\u006f\u0063\u006b\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0065\u006e\u0064": "\u65ad\u5f00\u540e\u9501\u5b9a\u8fdc\u7a0b\u7535\u8111", + "\u0049\u006e\u0073\u0065\u0072\u0074": "\u63d2\u5165", + "\u0049\u006e\u0073\u0065\u0072\u0074\u0020\u004c\u006f\u0063\u006b": "\u9501\u5b9a\u8fdc\u7a0b\u7535\u8111", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068": "\u5237\u65b0\u753b\u9762", + "\u0049\u0044\u0020\u0064\u006f\u0065\u0073\u0020\u006e\u006f\u0074\u0020\u0065\u0078\u0069\u0073\u0074": "\u0049\u0044\u4e0d\u5b58\u5728", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u8fde\u63a5\u6ce8\u518c\u670d\u52a1\u5668\u5931\u8d25", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u006c\u0061\u0074\u0065\u0072": "\u8bf7\u7a0d\u540e\u518d\u8bd5", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0073\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065": "\u8fdc\u7a0b\u7535\u8111\u4e0d\u5728\u7ebf", + "\u004b\u0065\u0079\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068": "\u004b\u0065\u0079\u4e0d\u5339\u914d", + "\u0054\u0069\u006d\u0065\u006f\u0075\u0074": "\u8fde\u63a5\u8d85\u65f6", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u65e0\u6cd5\u8fde\u63a5\u5230\u4e2d\u7ee7\u670d\u52a1\u5668", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u65e0\u6cd5\u901a\u8fc7\u6ce8\u518c\u670d\u52a1\u5668\u5efa\u7acb\u8fde\u63a5", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u65e0\u6cd5\u901a\u8fc7\u4e2d\u7ee7\u670d\u52a1\u5668\u5efa\u7acb\u8fde\u63a5", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u006d\u0061\u006b\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070": "\u65e0\u6cd5\u5efa\u7acb\u76f4\u63a5\u8fde\u63a5", + "\u0053\u0065\u0074\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u8bbe\u7f6e\u5bc6\u7801", + "\u004f\u0053\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u64cd\u4f5c\u7cfb\u7edf\u5bc6\u7801", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0074\u0069\u0070": "\u5f53\u524d\u4e3a\u0020\u0050\u006f\u0072\u0074\u0061\u0062\u006c\u0065\u0020\u6a21\u5f0f\u3002", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0067\u0072\u0061\u0064\u0065": "\u70b9\u51fb\u8fd9\u91cc\u5347\u7ea7", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0064\u006f\u0077\u006e\u006c\u006f\u0061\u0064": "\u70b9\u51fb\u8fd9\u91cc\u4e0b\u8f7d", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0064\u0061\u0074\u0065": "\u70b9\u51fb\u8fd9\u91cc\u66f4\u65b0", + "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065": "\u914d\u7f6e", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0061\u0063\u0063": "\u4e3a\u4e86\u80fd\u591f\u8fdc\u7a0b\u63a7\u5236\u4f60\u7684\u684c\u9762\u002c\u0020\u8bf7\u7ed9\u4e88\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u005c\u0022\u8f85\u52a9\u529f\u80fd\u005c\u0022\u0020\u6743\u9650\u3002", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0073\u0063\u0072\u0065\u0065\u006e": "\u4e3a\u4e86\u80fd\u591f\u8fdc\u7a0b\u8bbf\u95ee\u4f60\u7684\u684c\u9762\u002c\u0020\u8bf7\u7ed9\u4e88\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u005c\u0022\u5c4f\u5e55\u5f55\u5236\u005c\u0022\u0020\u6743\u9650\u3002", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u5b89\u88c5\u0020\u002e\u002e\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u5b89\u88c5", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e": "\u5b89\u88c5", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0050\u0061\u0074\u0068": "\u5b89\u88c5\u8def\u5f84", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006d\u0065\u006e\u0075\u0020\u0073\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u0073": "\u521b\u5efa\u542f\u52a8\u83dc\u5355\u5feb\u6377\u65b9\u5f0f", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0063\u006f\u006e": "\u521b\u5efa\u684c\u9762\u56fe\u6807", + "\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074\u005f\u0074\u0069\u0070": "\u5f00\u59cb\u5b89\u88c5\u5373\u8868\u793a\u63a5\u53d7\u8bb8\u53ef\u534f\u8bae\u3002", + "\u0041\u0063\u0063\u0065\u0070\u0074\u0020\u0061\u006e\u0064\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u540c\u610f\u5e76\u5b89\u88c5", + "\u0045\u006e\u0064\u002d\u0075\u0073\u0065\u0072\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074": "\u7528\u6237\u534f\u8bae", + "\u0047\u0065\u006e\u0065\u0072\u0061\u0074\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u6b63\u5728\u4ea7\u751f\u0020\u002e\u002e\u002e", + "\u0059\u006f\u0075\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006c\u006f\u0077\u0065\u0072\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u002e": "\u4f60\u5b89\u88c5\u7684\u7248\u672c\u6bd4\u5f53\u524d\u8fd0\u884c\u7684\u4f4e\u3002", + "\u006e\u006f\u0074\u005f\u0063\u006c\u006f\u0073\u0065\u005f\u0074\u0063\u0070\u005f\u0074\u0069\u0070": "\u8bf7\u5728\u4f7f\u7528\u96a7\u9053\u7684\u65f6\u5019\uff0c\u4e0d\u8981\u5173\u95ed\u672c\u7a97\u53e3", + "\u004c\u0069\u0073\u0074\u0065\u006e\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u6b63\u5728\u7b49\u5f85\u96a7\u9053\u8fde\u63a5\u0020\u002e\u002e\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0048\u006f\u0073\u0074": "\u8fdc\u7a0b\u4e3b\u673a", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0050\u006f\u0072\u0074": "\u8fdc\u7a0b\u7aef\u53e3", + "\u0041\u0063\u0074\u0069\u006f\u006e": "\u52a8\u4f5c", + "\u0041\u0064\u0064": "\u6dfb\u52a0", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0050\u006f\u0072\u0074": "\u672c\u5730\u7aef\u53e3", + "\u0073\u0065\u0074\u0075\u0070\u005f\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u0074\u0069\u0070": "\u5982\u679c\u9700\u8981\u66f4\u5feb\u8fde\u63a5\u901f\u5ea6\uff0c\u4f60\u53ef\u4ee5\u9009\u62e9\u81ea\u5efa\u670d\u52a1\u5668", + "\u0054\u006f\u006f\u0020\u0073\u0068\u006f\u0072\u0074\u002c\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0036\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002e": "\u592a\u77ed\u4e86\uff0c\u81f3\u5c11\u0036\u4e2a\u5b57\u7b26", + "\u0054\u0068\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c\u002e": "\u4e24\u6b21\u8f93\u5165\u4e0d\u5339\u914d", + "\u0050\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073": "\u6743\u9650", + "\u0041\u0063\u0063\u0065\u0070\u0074": "\u63a5\u53d7", + "\u0044\u0069\u0073\u006d\u0069\u0073\u0073": "\u62d2\u7edd", + "\u0044\u0069\u0073\u0063\u006f\u006e\u006e\u0065\u0063\u0074": "\u65ad\u5f00\u8fde\u63a5", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u006b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u0020\u0061\u006e\u0064\u0020\u006d\u006f\u0075\u0073\u0065": "\u5141\u8bb8\u4f7f\u7528\u952e\u76d8\u9f20\u6807", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u5141\u8bb8\u4f7f\u7528\u526a\u8d34\u677f", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0068\u0065\u0061\u0072\u0069\u006e\u0067\u0020\u0073\u006f\u0075\u006e\u0064": "\u5141\u8bb8\u542c\u5230\u58f0\u97f3", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0066\u0069\u006c\u0065\u0020\u0063\u006f\u0070\u0079\u0020\u0061\u006e\u0064\u0020\u0070\u0061\u0073\u0074\u0065": "\u5141\u8bb8\u590d\u5236\u7c98\u8d34\u6587\u4ef6", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064": "\u5df2\u7ecf\u8fde\u63a5", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u52a0\u5bc6\u76f4\u8fde", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u52a0\u5bc6\u4e2d\u7ee7\u8fde\u63a5", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u975e\u52a0\u5bc6\u76f4\u8fde", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u975e\u52a0\u5bc6\u4e2d\u7ee7\u8fde\u63a5", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u8f93\u5165\u5bf9\u65b9\u0049\u0044", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u8f93\u5165\u5bc6\u7801", + "\u004c\u006f\u0067\u0067\u0069\u006e\u0067\u0020\u0069\u006e\u002e\u002e\u002e": "\u6b63\u5728\u767b\u5f55\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0052\u0044\u0050\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0073\u0068\u0061\u0072\u0069\u006e\u0067": "\u5141\u8bb8\u0052\u0044\u0050\u4f1a\u8bdd\u5171\u4eab", + "\u0041\u0075\u0074\u006f\u0020\u004c\u006f\u0067\u0069\u006e": "\u81ea\u52a8\u767b\u5f55\uff08\u8bbe\u7f6e\u65ad\u5f00\u540e\u9501\u5b9a\u624d\u6709\u6548\uff09", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0049\u0050\u0020\u0041\u0063\u0063\u0065\u0073\u0073": "\u5141\u8bb8\u0049\u0050\u76f4\u63a5\u8bbf\u95ee", + "\u0052\u0065\u006e\u0061\u006d\u0065": "\u6539\u540d", + "\u0053\u0070\u0061\u0063\u0065": "\u7a7a\u683c", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0053\u0068\u006f\u0072\u0074\u0063\u0075\u0074": "\u521b\u5efa\u684c\u9762\u5feb\u6377\u65b9\u5f0f", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0050\u0061\u0074\u0068": "\u6539\u53d8\u8def\u5f84", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0046\u006f\u006c\u0064\u0065\u0072": "\u521b\u5efa\u6587\u4ef6\u5939", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0074\u0068\u0065\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u8bf7\u8f93\u5165\u6587\u4ef6\u5939\u540d\u79f0", + "\u0046\u0069\u0078\u0020\u0069\u0074": "\u4fee\u590d", + "\u0057\u0061\u0072\u006e\u0069\u006e\u0067": "\u8b66\u544a", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0073\u0063\u0072\u0065\u0065\u006e\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u4e0d\u652f\u6301\u4f7f\u7528\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u767b\u5f55\u754c\u9762", + "\u0052\u0065\u0062\u006f\u006f\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u91cd\u542f\u540e\u624d\u80fd\u751f\u6548", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020": "\u4e0d\u652f\u6301\u5f53\u524d\u663e\u793a\u670d\u52a1\u5668", + "\u0078\u0031\u0031\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064": "\u8bf7\u5207\u6362\u5230\u0020\u0078\u0031\u0031", + "\u0050\u006f\u0072\u0074": "\u7aef\u53e3", + "\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073": "\u8bbe\u7f6e", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065": "\u0020\u7528\u6237\u540d", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0070\u006f\u0072\u0074": "\u65e0\u6548\u7aef\u53e3", + "\u0043\u006c\u006f\u0073\u0065\u0064\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u006c\u0079\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u88ab\u5bf9\u65b9\u624b\u52a8\u5173\u95ed", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006f\u006e\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e": "\u5141\u8bb8\u8fdc\u7a0b\u4fee\u6539\u914d\u7f6e", + "\u0052\u0075\u006e\u0020\u0077\u0069\u0074\u0068\u006f\u0075\u0074\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c": "\u65e0\u5b89\u88c5\u8fd0\u884c", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u5f3a\u5236\u8d70\u4e2d\u7ee7\u8fde\u63a5", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u5f3a\u5236\u8d70\u4e2d\u7ee7\u8fde\u63a5", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0074\u0069\u0070": "\u53ea\u6709\u767d\u540d\u5355\u91cc\u7684\u0069\u0070\u624d\u80fd\u8bbf\u95ee\u6211", + "\u004c\u006f\u0067\u0069\u006e": "\u767b\u5f55", + "\u004c\u006f\u0067\u006f\u0075\u0074": "\u767b\u51fa", + "\u0054\u0061\u0067\u0073": "\u6807\u7b7e", + "\u0053\u0065\u0061\u0072\u0063\u0068\u0020\u0049\u0044": "\u67e5\u627e\u0049\u0044", + "\u0043\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u4e0d\u652f\u6301\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u663e\u793a\u670d\u52a1\u5668", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0073\u0065\u0070": "\u53ef\u4ee5\u4f7f\u7528\u9017\u53f7\uff0c\u5206\u53f7\uff0c\u7a7a\u683c\u6216\u8005\u6362\u884c\u7b26\u4f5c\u4e3a\u5206\u9694\u7b26", + "\u0041\u0064\u0064\u0020\u0049\u0044": "\u589e\u52a0\u0049\u0044", + "\u0041\u0064\u0064\u0020\u0054\u0061\u0067": "\u589e\u52a0\u6807\u7b7e", + "\u0055\u006e\u0073\u0065\u006c\u0065\u0063\u0074\u0020\u0061\u006c\u006c\u0020\u0074\u0061\u0067\u0073": "\u53d6\u6d88\u9009\u62e9\u6240\u6709\u6807\u7b7e", + "\u004e\u0065\u0074\u0077\u006f\u0072\u006b\u0020\u0065\u0072\u0072\u006f\u0072": "\u7f51\u7edc\u9519\u8bef", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u7528\u6237\u540d\u6ca1\u6709\u586b\u5199", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u5bc6\u7801\u6ca1\u6709\u586b\u5199", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0063\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073": "\u7528\u6237\u540d\u6216\u8005\u5bc6\u7801\u9519\u8bef", + "\u0045\u0064\u0069\u0074\u0020\u0054\u0061\u0067": "\u4fee\u6539\u6807\u7b7e", + "\u0055\u006e\u0072\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u5fd8\u6389\u5bc6\u7801", + "\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u6536\u85cf", + "\u0041\u0064\u0064\u0020\u0074\u006f\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u52a0\u5165\u5230\u6536\u85cf", + "\u0052\u0065\u006d\u006f\u0076\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u4ece\u6536\u85cf\u4e2d\u5220\u9664", + "\u0045\u006d\u0070\u0074\u0079": "\u7a7a\u7a7a\u5982\u4e5f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u65e0\u6548\u6587\u4ef6\u5939\u540d\u79f0", + "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079": "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u4ee3\u7406", + "\u0048\u006f\u0073\u0074\u006e\u0061\u006d\u0065": "\u4e3b\u673a\u540d", + "\u0044\u0069\u0073\u0063\u006f\u0076\u0065\u0072\u0065\u0064": "\u5df2\u53d1\u73b0", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0064\u0061\u0065\u006d\u006f\u006e\u005f\u0074\u0069\u0070": "\u4e3a\u4e86\u5f00\u673a\u542f\u52a8\uff0c\u8bf7\u5b89\u88c5\u7cfb\u7edf\u670d\u52a1\u3002", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u8fdc\u7a0b\u0049\u0044", + "\u0050\u0061\u0073\u0074\u0065": "\u7c98\u8d34", + "\u0050\u0061\u0073\u0074\u0065\u0020\u0068\u0065\u0072\u0065\u003f": "\u7c98\u8d34\u5230\u8fd9\u91cc\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0074\u006f\u0020\u0063\u006c\u006f\u0073\u0065\u0020\u0074\u0068\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u003f": "\u662f\u5426\u786e\u8ba4\u5173\u95ed\u8fde\u63a5\uff1f", + "\u0044\u006f\u0077\u006e\u006c\u006f\u0061\u0064\u0020\u006e\u0065\u0077\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e": "\u4e0b\u8f7d\u65b0\u7248\u672c", + "\u0054\u006f\u0075\u0063\u0068\u0020\u006d\u006f\u0064\u0065": "\u89e6\u5c4f\u6a21\u5f0f", + "\u004d\u006f\u0075\u0073\u0065\u0020\u006d\u006f\u0064\u0065": "\u9f20\u6807\u6a21\u5f0f", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u5355\u6307\u8f7b\u89e6", + "\u004c\u0065\u0066\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u9f20\u6807\u5de6\u952e", + "\u004f\u006e\u0065\u002d\u004c\u006f\u006e\u0067\u0020\u0054\u0061\u0070": "\u5355\u6307\u957f\u6309", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u53cc\u6307\u8f7b\u89e6", + "\u0052\u0069\u0067\u0068\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u9f20\u6807\u53f3\u952e", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u5355\u6307\u79fb\u52a8", + "\u0044\u006f\u0075\u0062\u006c\u0065\u0020\u0054\u0061\u0070\u0020\u0026\u0020\u004d\u006f\u0076\u0065": "\u53cc\u51fb\u5e76\u79fb\u52a8", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0044\u0072\u0061\u0067": "\u9f20\u6807\u9009\u4e2d\u62d6\u52a8", + "\u0054\u0068\u0072\u0065\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u006c\u0079": "\u4e09\u6307\u5782\u76f4\u6ed1\u52a8", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0057\u0068\u0065\u0065\u006c": "\u9f20\u6807\u6eda\u8f6e", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u53cc\u6307\u79fb\u52a8", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u004d\u006f\u0076\u0065": "\u79fb\u52a8\u753b\u5e03", + "\u0050\u0069\u006e\u0063\u0068\u0020\u0074\u006f\u0020\u005a\u006f\u006f\u006d": "\u53cc\u6307\u7f29\u653e", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u005a\u006f\u006f\u006d": "\u7f29\u653e\u753b\u5e03", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0063\u0061\u006e\u0076\u0061\u0073": "\u91cd\u7f6e\u753b\u5e03", + "\u004e\u006f\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0069\u006c\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u6ca1\u6709\u6587\u4ef6\u4f20\u8f93\u6743\u9650", + "\u004e\u006f\u0074\u0065": "\u5907\u6ce8", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u8fde\u63a5", + "\u0053\u0068\u0061\u0072\u0065\u0020\u0053\u0063\u0072\u0065\u0065\u006e": "\u5171\u4eab\u5c4f\u5e55", + "\u0043\u004c\u004f\u0053\u0045": "\u5173\u95ed", + "\u004f\u0050\u0045\u004e": "\u5f00\u542f", + "\u0043\u0068\u0061\u0074": "\u804a\u5929\u6d88\u606f", + "\u0054\u006f\u0074\u0061\u006c": "\u603b\u8ba1", + "\u0069\u0074\u0065\u006d\u0073": "\u4e2a\u9879\u76ee", + "\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064": "\u5df2\u9009\u62e9", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u5c4f\u5e55\u5f55\u5236", + "\u0049\u006e\u0070\u0075\u0074\u0020\u0043\u006f\u006e\u0074\u0072\u006f\u006c": "\u8f93\u5165\u63a7\u5236", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u97f3\u9891\u5f55\u5236", + "\u0046\u0069\u006c\u0065\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u6587\u4ef6\u8fde\u63a5", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u5c4f\u5e55\u8fde\u63a5", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u003f": "\u662f\u5426\u63a5\u53d7\uff1f", + "\u004f\u0070\u0065\u006e\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0053\u0065\u0074\u0074\u0069\u006e\u0067": "\u6253\u5f00\u7cfb\u7edf\u8bbe\u7f6e", + "\u0048\u006f\u0077\u0020\u0074\u006f\u0020\u0067\u0065\u0074\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u003f": "\u5982\u4f55\u83b7\u53d6\u5b89\u5353\u7684\u8f93\u5165\u6743\u9650\uff1f", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0031": "\u70ba\u4e86\u8b93\u9060\u7a0b\u8a2d\u5099\u901a\u904e\u9f20\u6a19\u6216\u8005\u89f8\u5c4f\u63a7\u5236\u60a8\u7684\u5b89\u5353\u8a2d\u5099\uff0c\u4f60\u9700\u8981\u5141\u8a31\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u4f7f\u7528\u005c\u0022\u7121\u969c\u7919\u005c\u0022\u670d\u52d9\u3002", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0032": "\u8bf7\u5728\u63a5\u4e0b\u6765\u7684\u7cfb\u7edf\u8bbe\u7f6e\u9875\u9762\u91cc\uff0c\u627e\u5230\u5e76\u8fdb\u5165\u0020\u005b\u5df2\u5b89\u88c5\u7684\u670d\u52a1\u005d\u0020\u9875\u9762\uff0c\u5c06\u0020\u005b\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0049\u006e\u0070\u0075\u0074\u005d\u0020\u670d\u52a1\u5f00\u542f\u3002", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u006e\u0065\u0077\u005f\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u005f\u0074\u0069\u0070": "\u6536\u5230\u65b0\u7684\u8fde\u63a5\u63a7\u5236\u8bf7\u6c42\uff0c\u5bf9\u65b9\u60f3\u8981\u63a7\u5236\u4f60\u5f53\u524d\u7684\u8bbe\u5907\u3002", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0077\u0069\u006c\u006c\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0074\u0069\u0070": "\u5f00\u542f\u5f55\u5c4f\u6743\u9650\u5c06\u81ea\u52a8\u5f00\u542f\u670d\u52a1\uff0c\u5141\u8bb8\u5176\u4ed6\u8bbe\u5907\u5411\u6b64\u8bbe\u5907\u8bf7\u6c42\u5efa\u7acb\u8fde\u63a5\u3002", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u006f\u0070\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u5173\u95ed\u670d\u52a1\u5c06\u81ea\u52a8\u5173\u95ed\u6240\u6709\u5df2\u5efa\u7acb\u7684\u8fde\u63a5\u3002", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u005f\u0061\u0075\u0064\u0069\u006f\u005f\u0074\u0069\u0070": "\u5f53\u524d\u5b89\u5353\u7248\u672c\u4e0d\u652f\u6301\u97f3\u9891\u5f55\u5236\uff0c\u8bf7\u5347\u7ea7\u81f3\u5b89\u5353\u0031\u0030\u6216\u66f4\u9ad8\u3002", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u70b9\u51fb\u0020\u005b\u542f\u52a8\u670d\u52a1\u005d\u0020\u6216\u6253\u5f00\u0020\u005b\u5c4f\u5e55\u5f55\u5236\u005d\u0020\u6743\u9650\u5f00\u542f\u624b\u673a\u5c4f\u5e55\u5171\u4eab\u670d\u52a1\u3002", + "\u0041\u0063\u0063\u006f\u0075\u006e\u0074": "\u8d26\u53f7", + "\u004f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065": "\u8986\u76d6", + "\u0054\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u0020\u0065\u0078\u0069\u0073\u0074\u0073\u002c\u0020\u0073\u006b\u0069\u0070\u0020\u006f\u0072\u0020\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u8fd9\u4e2a\u6587\u4ef6\u002f\u6587\u4ef6\u5939\u5df2\u5b58\u5728\uff0c\u8df3\u8fc7\u002f\u8986\u76d6\u003f", + "\u0051\u0075\u0069\u0074": "\u9000\u51fa", + "\u0064\u006f\u0063\u005f\u006d\u0061\u0063\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e": "\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0072\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u002e\u0063\u006f\u006d\u002f\u0064\u006f\u0063\u0073\u002f\u007a\u0068\u002d\u0063\u006e\u002f\u006d\u0061\u006e\u0075\u0061\u006c\u002f\u006d\u0061\u0063\u002f\u0023\u542f\u7528\u6743\u9650", + "\u0048\u0065\u006c\u0070": "\u5e2e\u52a9", + "\u0046\u0061\u0069\u006c\u0065\u0064": "\u5931\u8d25", + "\u0053\u0075\u0063\u0063\u0065\u0065\u0064\u0065\u0064": "\u6210\u529f", + "\u0053\u006f\u006d\u0065\u006f\u006e\u0065\u0020\u0074\u0075\u0072\u006e\u0073\u0020\u006f\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065\u002c\u0020\u0065\u0078\u0069\u0074": "\u5176\u4ed6\u7528\u6237\u4f7f\u7528\u9690\u79c1\u6a21\u5f0f\uff0c\u9000\u51fa", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u4e0d\u652f\u6301", + "\u0050\u0065\u0065\u0072\u0020\u0064\u0065\u006e\u0069\u0065\u0064": "\u88ab\u63a7\u7aef\u62d2\u7edd", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0073": "\u8bf7\u5b89\u88c5\u63d2\u4ef6", + "\u0050\u0065\u0065\u0072\u0020\u0065\u0078\u0069\u0074": "\u88ab\u63a7\u7aef\u9000\u51fa", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0074\u0075\u0072\u006e\u0020\u006f\u0066\u0066": "\u9000\u51fa\u5931\u8d25", + "\u0054\u0075\u0072\u006e\u0065\u0064\u0020\u006f\u0066\u0066": "\u9000\u51fa", + "\u0049\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u8fdb\u5165\u9690\u79c1\u6a21\u5f0f", + "\u004f\u0075\u0074\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u9000\u51fa\u9690\u79c1\u6a21\u5f0f", + "\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065": "\u8bed\u8a00", + }, + cs: { + "\u0053\u0074\u0061\u0074\u0075\u0073": "\u0053\u0074\u0061\u0076", + "\u0059\u006f\u0075\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0056\u0061\u0161\u0065\u0020\u0070\u006c\u006f\u0063\u0068\u0061", + "\u0064\u0065\u0073\u006b\u005f\u0074\u0069\u0070": "\u0050\u006f\u006d\u006f\u0063\u00ed\u0020\u0074\u006f\u0068\u006f\u0074\u006f\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u006b\u00e1\u0074\u006f\u0072\u0075\u0020\u0061\u0020\u0068\u0065\u0073\u006c\u0061\u0020\u006d\u016f\u017e\u0065\u0074\u0065\u0020\u0070\u0159\u0069\u0073\u0074\u0075\u0070\u006f\u0076\u0061\u0074\u0020\u006b\u0065\u0020\u0073\u0076\u00e9\u0020\u0070\u006c\u006f\u0161\u0065\u002e", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0048\u0065\u0073\u006c\u006f", + "\u0052\u0065\u0061\u0064\u0079": "\u0050\u0159\u0069\u0070\u0072\u0061\u0076\u0065\u006e\u006f", + "\u0045\u0073\u0074\u0061\u0062\u006c\u0069\u0073\u0068\u0065\u0064": "\u004e\u0061\u0076\u00e1\u007a\u00e1\u006e\u006f", + "\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u0050\u0159\u0069\u0070\u006f\u006a\u006f\u0076\u00e1\u006e\u00ed\u0020\u0073\u0065\u0020\u006b\u0020\u0052\u0075\u0073\u0064\u0065\u0073\u006b\u0020\u0073\u00ed\u0074\u0069\u2026", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0050\u006f\u0076\u006f\u006c\u0069\u0074\u0020\u0073\u006c\u0075\u017e\u0062\u0075", + "\u0053\u0074\u0061\u0072\u0074\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0053\u0070\u0075\u0073\u0074\u0069\u0074\u0020\u0073\u006c\u0075\u017e\u0062\u0075", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0053\u006c\u0075\u017e\u0062\u0061\u0020\u006a\u0065\u0020\u0073\u0070\u0075\u0161\u0074\u011b\u006e\u00e1", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0053\u006c\u0075\u017e\u0062\u0061\u0020\u006e\u0065\u006e\u00ed\u0020\u0073\u0070\u0075\u0161\u0074\u011b\u006e\u00e1", + "\u006e\u006f\u0074\u005f\u0072\u0065\u0061\u0064\u0079\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u004e\u0065\u0070\u0159\u0069\u0070\u0072\u0061\u0076\u0065\u006e\u006f\u002e\u0020\u005a\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u0075\u006a\u0074\u0065\u0020\u0073\u0076\u00e9\u0020\u0070\u0159\u0069\u0070\u006f\u006a\u0065\u006e\u00ed\u002e", + "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u004f\u0076\u006c\u00e1\u0064\u0061\u0074\u0020\u0076\u007a\u0064\u00e1\u006c\u0065\u006e\u006f\u0075\u0020\u0070\u006c\u006f\u0063\u0068\u0075", + "\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0020\u0046\u0069\u006c\u0065": "\u0050\u0159\u0065\u006e\u00e9\u0073\u0074\u0020\u0073\u006f\u0075\u0062\u006f\u0072", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074": "\u0050\u0159\u0069\u0070\u006f\u006a\u0069\u0074", + "\u0052\u0065\u0063\u0065\u006e\u0074\u0020\u0053\u0065\u0073\u0073\u0069\u006f\u006e\u0073": "\u004e\u0065\u0064\u00e1\u0076\u006e\u00e9\u0020\u0072\u0065\u006c\u0061\u0063\u0065", + "\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0020\u0042\u006f\u006f\u006b": "\u0041\u0064\u0072\u0065\u0073\u00e1\u0159\u0020\u006b\u006f\u006e\u0074\u0061\u006b\u0074\u016f", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e": "\u0050\u006f\u0074\u0076\u0072\u007a\u0065\u006e\u00ed", + "\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0054\u0043\u0050\u0020\u0074\u0075\u006e\u0065\u006c\u006f\u0076\u00e1\u006e\u00ed", + "\u0052\u0065\u006d\u006f\u0076\u0065": "\u004f\u0064\u0065\u0062\u0072\u0061\u0074", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0072\u0061\u006e\u0064\u006f\u006d\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0056\u0079\u0074\u0076\u006f\u0159\u0069\u0074\u0020\u006e\u006f\u0076\u00e9\u0020\u006e\u00e1\u0068\u006f\u0064\u006e\u00e9\u0020\u0068\u0065\u0073\u006c\u006f", + "\u0053\u0065\u0074\u0020\u0079\u006f\u0075\u0072\u0020\u006f\u0077\u006e\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004e\u0061\u0073\u0074\u0061\u0076\u0074\u0065\u0020\u0073\u0069\u0020\u0073\u0076\u00e9\u0020\u0076\u006c\u0061\u0073\u0074\u006e\u00ed\u0020\u0068\u0065\u0073\u006c\u006f", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u004b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u002f\u004d\u006f\u0075\u0073\u0065": "\u0050\u006f\u0076\u006f\u006c\u0069\u0074\u0020\u006b\u006c\u00e1\u0076\u0065\u0073\u006e\u0069\u0063\u0069\u002f\u006d\u0079\u0161", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0050\u006f\u0076\u006f\u006c\u0069\u0074\u0020\u0073\u0063\u0068\u0072\u00e1\u006e\u006b\u0075", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0046\u0069\u006c\u0065\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0050\u006f\u0076\u006f\u006c\u0069\u0074\u0020\u0070\u0159\u0065\u006e\u006f\u0073\u0020\u0073\u006f\u0075\u0062\u006f\u0072\u016f", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0050\u006f\u0076\u006f\u006c\u0069\u0074\u0020\u0054\u0043\u0050\u0020\u0074\u0075\u006e\u0065\u006c\u006f\u0076\u00e1\u006e\u00ed", + "\u0049\u0050\u0020\u0057\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0069\u006e\u0067": "\u0050\u006f\u0076\u006f\u006c\u006f\u0076\u00e1\u006e\u00ed\u0020\u0070\u006f\u0075\u007a\u0065\u0020\u007a\u0020\u0064\u0061\u006e\u00fd\u0063\u0068\u0020\u0049\u0050\u0020\u0061\u0064\u0072\u0065\u0073\u0029", + "\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u006b\u00e1\u0074\u006f\u0072\u0020\u002f\u0020\u0070\u0159\u0065\u0064\u00e1\u0076\u0061\u0063\u00ed\u0020\u0028\u0072\u0065\u006c\u0061\u0079\u0029\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0053\u0074\u006f\u0070\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065": "\u005a\u0061\u0073\u0074\u0061\u0076\u0069\u0074\u0020\u0073\u006c\u0075\u017e\u0062\u0075", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0049\u0044": "\u005a\u006d\u011b\u006e\u0069\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u006b\u00e1\u0074\u006f\u0072", + "\u0057\u0065\u0062\u0073\u0069\u0074\u0065": "\u0057\u0065\u0062\u006f\u0076\u00e9\u0020\u0073\u0074\u0072\u00e1\u006e\u006b\u0079", + "\u0041\u0062\u006f\u0075\u0074": "\u004f\u0020\u0061\u0070\u006c\u0069\u006b\u0061\u0063\u0069", + "\u004d\u0075\u0074\u0065": "\u005a\u0074\u006c\u0075\u006d\u0069\u0074", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0049\u006e\u0070\u0075\u0074": "\u0056\u0073\u0074\u0075\u0070\u0020\u007a\u0076\u0075\u006b\u0075", + "\u0049\u0044\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0065\u0072\u0020\u0070\u0072\u006f\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u002e", + "\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0050\u0159\u0065\u0064\u00e1\u0076\u0061\u0063\u00ed\u0020\u0028\u0072\u0065\u006c\u0061\u0079\u0029\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0041\u0050\u0049\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0065\u0072\u0020\u0073\u0020\u0041\u0050\u0049\u0020\u0072\u006f\u007a\u0068\u0072\u0061\u006e\u00ed\u006d", + "\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u005f\u0068\u0074\u0074\u0070": "\u004a\u0065\u0020\u0074\u0159\u0065\u0062\u0061\u002c\u0020\u0061\u0062\u0079\u0020\u007a\u0061\u010d\u00ed\u006e\u0061\u006c\u006f\u0020\u006e\u0061\u0020\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0020\u006e\u0065\u0062\u006f\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0049\u0050": "\u004e\u0065\u0070\u006c\u0061\u0074\u006e\u00e1\u0020\u0049\u0050\u0020\u0061\u0064\u0072\u0065\u0073\u0061", + "\u0069\u0064\u005f\u0063\u0068\u0061\u006e\u0067\u0065\u005f\u0074\u0069\u0070": "\u0050\u006f\u0075\u017e\u00ed\u0074\u0020\u006a\u0065\u0020\u006d\u006f\u007a\u006e\u00e9\u0020\u0070\u006f\u0075\u007a\u0065\u0020\u007a\u006e\u0061\u006b\u0079\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002c\u0020\u0030\u002d\u0039\u0020\u0061\u0020\u005f\u0020\u0028\u0070\u006f\u0064\u0074\u0072\u017e\u00ed\u0074\u006b\u006f\u0029\u002e\u0020\u0044\u00e1\u006c\u0065\u0020\u006a\u0065\u0020\u0074\u0159\u0065\u0062\u0061\u0020\u0061\u0062\u0079\u0020\u007a\u0061\u010d\u00ed\u006e\u0061\u006c\u006f\u0020\u006e\u0061\u0020\u0070\u00ed\u0073\u006d\u0065\u006e\u006f\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002e\u0020\u0044\u00e9\u006c\u006b\u0061\u0020\u006d\u0065\u007a\u0069\u0020\u0036\u0020\u0061\u0020\u0031\u0036\u0020\u007a\u006e\u0061\u006b\u0079\u002e", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074": "\u004e\u0065\u0070\u006c\u0061\u0074\u006e\u00fd\u0020\u0066\u006f\u0072\u006d\u00e1\u0074", + "\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u006e\u006f\u0074\u005f\u0073\u0075\u0070\u0070\u006f\u0072\u0074": "\u0053\u0065\u0072\u0076\u0065\u0072\u0020\u007a\u0061\u0074\u00ed\u006d\u0020\u006e\u0065\u0070\u006f\u0064\u0070\u006f\u0072\u0075\u006a\u0065", + "\u004e\u006f\u0074\u0020\u0061\u0076\u0061\u0069\u006c\u0061\u0062\u006c\u0065": "\u004e\u0065\u006e\u00ed\u0020\u006b\u0020\u0064\u0069\u0073\u0070\u006f\u007a\u0069\u0063\u0069", + "\u0054\u006f\u006f\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0074": "\u0050\u0159\u00ed\u006c\u0069\u0161\u0020\u010d\u0061\u0073\u0074\u00e9", + "\u0043\u0061\u006e\u0063\u0065\u006c": "\u0053\u0074\u006f\u0072\u006e\u006f", + "\u0053\u006b\u0069\u0070": "\u0050\u0159\u0065\u0073\u006b\u006f\u010d\u0069\u0074", + "\u0043\u006c\u006f\u0073\u0065": "\u005a\u0061\u0076\u0159\u00ed\u0074", + "\u0052\u0065\u0074\u0072\u0079": "\u005a\u006b\u0075\u0073\u0069\u0074\u0020\u007a\u006e\u006f\u0076\u0075", + "\u004f\u004b": "\u004f\u004b", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0056\u0079\u017e\u0061\u0064\u006f\u0076\u00e1\u006e\u006f\u0020\u0068\u0065\u0073\u006c\u006f", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u005a\u0061\u0064\u0065\u006a\u0074\u0065\u0020\u0073\u0076\u00e9\u0020\u0068\u0065\u0073\u006c\u006f", + "\u0052\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u005a\u0061\u0070\u0061\u006d\u0061\u0074\u006f\u0076\u0061\u0074\u0020\u0068\u0065\u0073\u006c\u006f", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004e\u0065\u0073\u0070\u0072\u00e1\u0076\u006e\u00e9\u0020\u0068\u0065\u0073\u006c\u006f", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0061\u0067\u0061\u0069\u006e\u003f": "\u0043\u0068\u0063\u0065\u0074\u0065\u0020\u0073\u0065\u0020\u007a\u006e\u006f\u0076\u0075\u0020\u0070\u0159\u0069\u0070\u006f\u006a\u0069\u0074\u003f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0043\u0068\u0079\u0062\u0061\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u00ed", + "\u0045\u0072\u0072\u006f\u0072": "\u0043\u0068\u0079\u0062\u0061", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u0052\u0065\u0073\u0065\u0074\u006f\u0076\u00e1\u006e\u006f\u0020\u0070\u0072\u006f\u0074\u011b\u006a\u0161\u006b\u0065\u006d", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u002e\u002e\u002e": "\u0050\u0159\u0069\u0070\u006f\u006a\u006f\u0076\u00e1\u006e\u00ed\u2026", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073\u002e\u0020\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0077\u0061\u0069\u0074\u002e": "\u0050\u0072\u006f\u0062\u00ed\u0068\u00e1\u0020\u0070\u0159\u0069\u0070\u006f\u006a\u006f\u0076\u00e1\u006e\u00ed\u0020\u2013\u0020\u0076\u0079\u010d\u006b\u0065\u006a\u0074\u0065\u002e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u0065\u0020\u006c\u0061\u0074\u0065\u0072": "\u005a\u006b\u0075\u0073\u0074\u0065\u0020\u0074\u006f\u0020\u0061\u017e\u0020\u007a\u0061\u0020\u006d\u0069\u006e\u0075\u0074\u0075\u0020\u010d\u0069\u0020\u0064\u00e9\u006c\u0065", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0043\u0068\u0079\u0062\u0061\u0020\u0070\u0159\u0069\u0068\u006c\u00e1\u0161\u0065\u006e\u00ed\u0020\u0073\u0065", + "\u0053\u0075\u0063\u0063\u0065\u0073\u0073\u0066\u0075\u006c": "\u00da\u0073\u0070\u011b\u0161\u006e\u00e9", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u002c\u0020\u0077\u0061\u0069\u0074\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u002e\u002e\u002e": "\u0050\u0159\u0069\u0070\u006f\u006a\u0065\u006e\u006f\u002c\u0020\u010d\u0065\u006b\u00e1\u0020\u0073\u0065\u0020\u006e\u0061\u0020\u006f\u0062\u0072\u0061\u007a\u2026", + "\u004e\u0061\u006d\u0065": "\u004e\u00e1\u007a\u0065\u0076", + "\u0054\u0079\u0070\u0065": "\u0054\u0079\u0070", + "\u004d\u006f\u0064\u0069\u0066\u0069\u0065\u0064": "\u005a\u006d\u011b\u006e\u011b\u006e\u006f", + "\u0053\u0069\u007a\u0065": "\u0056\u0065\u006c\u0069\u006b\u006f\u0073\u0074", + "\u0053\u0068\u006f\u0077\u0020\u0048\u0069\u0064\u0064\u0065\u006e\u0020\u0046\u0069\u006c\u0065\u0073": "\u005a\u006f\u0062\u0072\u0061\u007a\u0069\u0074\u0020\u0073\u006b\u0072\u0079\u0074\u00e9\u0020\u0073\u006f\u0075\u0062\u006f\u0072\u0079", + "\u0052\u0065\u0063\u0065\u0069\u0076\u0065": "\u0050\u0159\u0069\u006a\u006d\u006f\u0075\u0074", + "\u0053\u0065\u006e\u0064": "\u004f\u0064\u0065\u0073\u006c\u0061\u0074", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0046\u0069\u006c\u0065": "\u005a\u006e\u006f\u0076\u0075\u0020\u006e\u0061\u010d\u00ed\u0073\u0074\u0020\u0073\u006f\u0075\u0062\u006f\u0072", + "\u004c\u006f\u0063\u0061\u006c": "\u004d\u00ed\u0073\u0074\u006e\u00ed", + "\u0052\u0065\u006d\u006f\u0074\u0065": "\u0056\u007a\u0064\u00e1\u006c\u0065\u006e\u00e9", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u0056\u007a\u0064\u00e1\u006c\u0065\u006e\u00fd\u0020\u0070\u006f\u010d\u00ed\u0074\u0061\u010d", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u004d\u00ed\u0073\u0074\u006e\u00ed\u0020\u0070\u006f\u010d\u00ed\u0074\u0061\u010d", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0020\u0044\u0065\u006c\u0065\u0074\u0065": "\u0050\u006f\u0074\u0076\u0072\u0064\u0069\u0074\u0020\u0073\u006d\u0061\u007a\u00e1\u006e\u00ed", + "\u0044\u0065\u006c\u0065\u0074\u0065": "\u0053\u006d\u0061\u007a\u0061\u0074", + "\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073": "\u0056\u006c\u0061\u0073\u0074\u006e\u006f\u0073\u0074\u0069", + "\u004d\u0075\u006c\u0074\u0069\u0020\u0053\u0065\u006c\u0065\u0063\u0074": "\u0056\u00ed\u0063\u0065\u006e\u00e1\u0073\u006f\u0062\u006e\u00fd\u0020\u0076\u00fd\u0062\u011b\u0072", + "\u0045\u006d\u0070\u0074\u0079\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u0050\u0072\u00e1\u007a\u0064\u006e\u00e1\u0020\u0073\u006c\u006f\u017e\u006b\u0061", + "\u004e\u006f\u0074\u0020\u0061\u006e\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u004e\u0065\u0070\u0072\u00e1\u007a\u0064\u006e\u00e1\u0020\u0073\u006c\u006f\u017e\u006b\u0061", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u004f\u0070\u0072\u0061\u0076\u0064\u0075\u0020\u0063\u0068\u0063\u0065\u0074\u0065\u0020\u0074\u0065\u006e\u0074\u006f\u0020\u0073\u006f\u0075\u0062\u006f\u0072\u0020\u0076\u0079\u006d\u0061\u007a\u0061\u0074\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u004f\u0070\u0072\u0061\u0076\u0064\u0075\u0020\u0063\u0068\u0063\u0065\u0074\u0065\u0020\u0074\u0075\u0074\u006f\u0020\u0070\u0072\u00e1\u007a\u0064\u006e\u006f\u0075\u0020\u0073\u006c\u006f\u017e\u006b\u0075\u0020\u0073\u006d\u0061\u007a\u0061\u0074\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0069\u0073\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u004f\u0070\u0072\u0061\u0076\u0064\u0075\u0020\u0063\u0068\u0063\u0065\u0074\u0065\u0020\u0076\u0079\u006d\u0061\u007a\u0061\u0074\u0020\u0073\u006f\u0075\u0062\u006f\u0072\u002c\u0020\u0070\u006f\u0063\u0068\u00e1\u007a\u0065\u006a\u00ed\u0063\u00ed\u0020\u007a\u0020\u0074\u00e9\u0074\u006f\u0020\u0073\u006c\u006f\u017e\u006b\u0079\u003f", + "\u0044\u006f\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u006f\u0072\u0020\u0061\u006c\u006c\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073": "\u004e\u0061\u006c\u006f\u017e\u0069\u0074\u0020\u0074\u0061\u006b\u0074\u006f\u0020\u0073\u0065\u0020\u0076\u0161\u0065\u006d\u0069\u0020\u006b\u006f\u006e\u0066\u006c\u0069\u006b\u0074\u0079", + "\u0054\u0068\u0069\u0073\u0020\u0069\u0073\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u006c\u0065\u0021": "\u0054\u006f\u0074\u006f\u0020\u006e\u0065\u006c\u007a\u0065\u0020\u0076\u007a\u00ed\u0074\u0020\u007a\u0070\u011b\u0074", + "\u0044\u0065\u006c\u0065\u0074\u0069\u006e\u0067": "\u004d\u0061\u007a\u00e1\u006e\u00ed", + "\u0066\u0069\u006c\u0065\u0073": "\u0073\u006f\u0075\u0062\u006f\u0072\u0079", + "\u0057\u0061\u0069\u0074\u0069\u006e\u0067": "\u010c\u0065\u006b\u00e1\u0020\u0073\u0065", + "\u0046\u0069\u006e\u0069\u0073\u0068\u0065\u0064": "\u0044\u006f\u006b\u006f\u006e\u010d\u0065\u006e\u006f", + "\u0053\u0070\u0065\u0065\u0064": "\u0052\u0079\u0063\u0068\u006c\u006f\u0073\u0074", + "\u0043\u0075\u0073\u0074\u006f\u006d\u0020\u0049\u006d\u0061\u0067\u0065\u0020\u0051\u0075\u0061\u006c\u0069\u0074\u0079": "\u0055\u017e\u0069\u0076\u0061\u0074\u0065\u006c\u0073\u006b\u0079\u0020\u0075\u0072\u010d\u0065\u006e\u00e1\u0020\u006b\u0076\u0061\u006c\u0069\u0074\u0061\u0020\u006f\u0062\u0072\u0061\u007a\u0075", + "\u0050\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0052\u0065\u017e\u0069\u006d\u0020\u0073\u006f\u0075\u006b\u0072\u006f\u006d\u00ed", + "\u0042\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0042\u006c\u006f\u006b\u006f\u0076\u0061\u0074\u0020\u0076\u0073\u0074\u0075\u0070\u006e\u00ed\u0020\u007a\u0061\u0159\u00ed\u007a\u0065\u006e\u00ed\u0020\u0075\u017e\u0069\u0076\u0061\u0074\u0065\u006c\u0065", + "\u0055\u006e\u0062\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u004f\u0064\u0062\u006c\u006f\u006b\u006f\u0076\u0061\u0074\u0020\u0076\u0073\u0074\u0075\u0070\u006e\u00ed\u0020\u007a\u0061\u0159\u00ed\u007a\u0065\u006e\u00ed\u0020\u0075\u017e\u0069\u0076\u0061\u0074\u0065\u006c\u0065", + "\u0041\u0064\u006a\u0075\u0073\u0074\u0020\u0057\u0069\u006e\u0064\u006f\u0077": "\u0050\u0159\u0069\u007a\u0070\u016f\u0073\u006f\u0062\u0069\u0074\u0020\u0076\u0065\u006c\u0069\u006b\u006f\u0073\u0074\u0020\u006f\u006b\u006e\u0061", + "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c": "\u0050\u016f\u0076\u006f\u0064\u006e\u00ed", + "\u0053\u0068\u0072\u0069\u006e\u006b": "\u004f\u0159\u00ed\u007a\u006e\u006f\u0075\u0074", + "\u0053\u0074\u0072\u0065\u0074\u0063\u0068": "\u0052\u006f\u007a\u0074\u00e1\u0068\u006e\u006f\u0075\u0074", + "\u0047\u006f\u006f\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0071\u0075\u0061\u006c\u0069\u0074\u0079": "\u0044\u006f\u0062\u0072\u00e1\u0020\u006b\u0076\u0061\u006c\u0069\u0074\u0061\u0020\u006f\u0062\u0072\u0061\u007a\u0075", + "\u0042\u0061\u006c\u0061\u006e\u0063\u0065\u0064": "\u0056\u0079\u0076\u00e1\u017e\u0065\u006e\u00e9", + "\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0020\u0072\u0065\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u0069\u006d\u0065": "\u004f\u0070\u0074\u0069\u006d\u0061\u006c\u0069\u007a\u006f\u0076\u0061\u0074\u0020\u0070\u0072\u006f\u0020\u0063\u006f\u0020\u006e\u0065\u006a\u006e\u0069\u017e\u0161\u00ed\u0020\u0070\u0072\u006f\u0064\u006c\u0065\u0076\u0075\u0020\u006f\u0064\u0065\u007a\u0076\u0079", + "\u0043\u0075\u0073\u0074\u006f\u006d": "\u0055\u017e\u0069\u0076\u0061\u0074\u0065\u006c\u0073\u006b\u0079\u0020\u0075\u0072\u010d\u0065\u006e\u00e9", + "\u0053\u0068\u006f\u0077\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u0075\u0072\u0073\u006f\u0072": "\u005a\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u0061\u0074\u0020\u0075\u006b\u0061\u007a\u0061\u0074\u0065\u006c\u0020\u006d\u0079\u0161\u0069\u0020\u007a\u0020\u0070\u0072\u006f\u0074\u011b\u006a\u0161\u006b\u0075", + "\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0056\u0079\u0070\u006e\u006f\u0075\u0074\u0020\u0073\u0063\u0068\u0072\u00e1\u006e\u006b\u0075", + "\u004c\u006f\u0063\u006b\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0065\u006e\u0064": "\u0050\u006f\u0020\u0075\u006b\u006f\u006e\u010d\u0065\u006e\u00ed\u0020\u0072\u0065\u006c\u0061\u0063\u0065\u0020\u007a\u0061\u006d\u006b\u006e\u006f\u0075\u0074\u0020\u0070\u006c\u006f\u0063\u0068\u0075", + "\u0049\u006e\u0073\u0065\u0072\u0074": "\u0056\u006c\u006f\u017e\u0069\u0074", + "\u0049\u006e\u0073\u0065\u0072\u0074\u0020\u004c\u006f\u0063\u006b": "\u0056\u006c\u006f\u017e\u0069\u0074\u0020\u007a\u00e1\u006d\u0065\u006b", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068": "\u004e\u0061\u010d\u00ed\u0073\u0074\u0020\u007a\u006e\u006f\u0076\u0075", + "\u0049\u0044\u0020\u0064\u006f\u0065\u0073\u0020\u006e\u006f\u0074\u0020\u0065\u0078\u0069\u0073\u0074": "\u0054\u0061\u006b\u006f\u0076\u00fd\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u006b\u00e1\u0074\u006f\u0072\u0020\u006e\u0065\u0065\u0078\u0069\u0073\u0074\u0075\u006a\u0065", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u004e\u0065\u0070\u006f\u0064\u0061\u0159\u0069\u006c\u0020\u0073\u0065\u0020\u0070\u0159\u0069\u0070\u006f\u006a\u0069\u0074\u0020\u006b\u0065\u0020\u007a\u0070\u0072\u006f\u0073\u0074\u0159\u0065\u0064\u006b\u006f\u0076\u00e1\u0076\u0061\u006a\u00ed\u0063\u00ed\u006d\u0075\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0075", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u006c\u0061\u0074\u0065\u0072": "\u005a\u006b\u0075\u0073\u0074\u0065\u0020\u0074\u006f\u0020\u0070\u006f\u007a\u0064\u011b\u006a\u0069", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0073\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065": "\u0056\u007a\u0064\u00e1\u006c\u0065\u006e\u00e1\u0020\u0070\u006c\u006f\u0063\u0068\u0061\u0020\u006e\u0065\u006e\u00ed\u0020\u0070\u0159\u0069\u0070\u006f\u006a\u0065\u006e\u00e1\u0020\u006b\u0065\u0020\u0073\u006c\u0075\u017e\u0062\u011b", + "\u004b\u0065\u0079\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068": "\u004e\u0065\u0073\u0068\u006f\u0064\u0061\u0020\u006b\u006c\u00ed\u010d\u016f", + "\u0054\u0069\u006d\u0065\u006f\u0075\u0074": "\u0050\u0159\u0065\u006b\u0072\u006f\u010d\u0065\u006e\u0020\u010d\u0061\u0073\u006f\u0076\u00fd\u0020\u006c\u0069\u006d\u0069\u0074\u0020\u0070\u0072\u006f\u0020\u006e\u0061\u0076\u00e1\u007a\u00e1\u006e\u00ed\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u00ed", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u004e\u0065\u0070\u006f\u0064\u0061\u0159\u0069\u006c\u006f\u0020\u0073\u0065\u0020\u0070\u0159\u0069\u0070\u006f\u006a\u0069\u0074\u0020\u006b\u0020\u0070\u0159\u0065\u0064\u00e1\u0076\u0061\u0063\u00ed\u006d\u0075\u0020\u0028\u0072\u0065\u006c\u0061\u0079\u0029\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0075", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u004e\u0065\u0070\u006f\u0064\u0061\u0159\u0069\u006c\u006f\u0020\u0073\u0065\u0020\u0070\u0159\u0069\u0070\u006f\u006a\u0069\u0074\u0020\u0070\u0072\u006f\u0073\u0074\u0159\u0065\u0064\u006e\u0069\u0063\u0074\u0076\u00ed\u006d\u0020\u007a\u0070\u0072\u006f\u0073\u0074\u0159\u0065\u0064\u006b\u006f\u0076\u00e1\u0076\u0061\u006a\u00ed\u0063\u00ed\u0068\u006f\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0075", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u004e\u0065\u0070\u006f\u0064\u0061\u0159\u0069\u006c\u006f\u0020\u0073\u0065\u0020\u0070\u0159\u0069\u0070\u006f\u006a\u0069\u0074\u0020\u0070\u0072\u006f\u0073\u0074\u0159\u0065\u0064\u006e\u0069\u0063\u0074\u0076\u00ed\u006d\u0020\u0070\u0159\u0065\u0064\u00e1\u0076\u0061\u0063\u00ed\u006d\u0075\u0020\u0028\u0072\u0065\u006c\u0061\u0079\u0029\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0075", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u006d\u0061\u006b\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070": "\u004e\u0065\u0070\u006f\u0064\u0061\u0159\u0069\u006c\u006f\u0020\u0073\u0020\u006e\u0061\u0076\u00e1\u007a\u0061\u0074\u0020\u0070\u0159\u00ed\u006d\u00e9\u0020\u0070\u0159\u0069\u0070\u006f\u006a\u0065\u006e\u00ed\u0020\u006b\u0065\u0020\u0076\u007a\u0064\u00e1\u006c\u0065\u006e\u00e9\u0020\u0070\u006c\u006f\u0161\u0065", + "\u0053\u0065\u0074\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004e\u0061\u0073\u0074\u0061\u0076\u0069\u0074\u0020\u0068\u0065\u0073\u006c\u006f", + "\u004f\u0053\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0048\u0065\u0073\u006c\u006f\u0020\u0064\u006f\u0020\u006f\u0070\u0065\u0072\u0061\u010d\u006e\u00ed\u0068\u006f\u0020\u0073\u0079\u0073\u0074\u00e9\u006d\u0075", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0074\u0069\u0070": "\u004b\u0076\u016f\u006c\u0069\u0020\u0159\u00ed\u007a\u0065\u006e\u00ed\u0020\u006f\u0070\u0072\u00e1\u0076\u006e\u011b\u006e\u00ed\u0020\u0076\u0020\u0073\u0079\u0073\u0074\u00e9\u006d\u0075\u0020\u0028\u0055\u0041\u0043\u0029\u002c\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0076\u0020\u006e\u011b\u006b\u0074\u0065\u0072\u00fd\u0063\u0068\u0020\u0070\u0159\u00ed\u0070\u0061\u0064\u0065\u0063\u0068\u0020\u006e\u0061\u0020\u0070\u0072\u006f\u0074\u011b\u006a\u0161\u006b\u0075\u0020\u006e\u0065\u0066\u0075\u006e\u0067\u0075\u006a\u0065\u0020\u0073\u0070\u0072\u00e1\u0076\u006e\u011b\u002e\u0020\u0041\u0062\u0079\u0073\u0074\u0065\u0020\u0073\u0065\u0020\u0055\u0041\u0043\u0020\u0076\u0079\u0068\u006e\u0075\u006c\u0069\u002c\u0020\u006b\u006c\u0069\u006b\u006e\u011b\u0074\u0065\u0020\u006e\u0061\u0020\u006e\u00ed\u017e\u0065\u0020\u0075\u0076\u0065\u0064\u0065\u006e\u00e9\u0020\u0074\u006c\u0061\u010d\u00ed\u0074\u006b\u006f\u0020\u0061\u0020\u006e\u0061\u0069\u006e\u0073\u0074\u0061\u006c\u0075\u006a\u0074\u0065\u0020\u0074\u0061\u006b\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0064\u006f\u0020\u0073\u0079\u0073\u0074\u00e9\u006d\u0075\u002e", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0067\u0072\u0061\u0064\u0065": "\u0041\u006b\u0074\u0075\u0061\u006c\u0069\u007a\u0061\u0063\u0069\u0020\u006e\u0061\u0069\u006e\u0073\u0074\u0061\u006c\u0075\u006a\u0065\u0074\u0065\u0020\u006b\u006c\u0069\u006b\u006e\u0075\u0074\u00ed\u006d", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0064\u006f\u0077\u006e\u006c\u006f\u0061\u0064": "\u0053\u0074\u00e1\u0068\u006e\u0065\u0074\u0065\u0020\u0073\u0069\u0020\u006b\u006c\u0069\u006b\u006e\u0075\u0074\u00ed\u006d", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0064\u0061\u0074\u0065": "\u005a\u006e\u006f\u0076\u0075\u0020\u006e\u0061\u010d\u0074\u0065\u0074\u0065\u0020\u006b\u006c\u0069\u006b\u006e\u0075\u0074\u00ed\u006d", + "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065": "\u004e\u0061\u0073\u0074\u0061\u0076\u0069\u0074", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0061\u0063\u0063": "\u0041\u0062\u0079\u0020\u0062\u0079\u006c\u006f\u0020\u006d\u006f\u017e\u006e\u00e9\u0020\u006e\u0061\u0020\u0064\u00e1\u006c\u006b\u0075\u0020\u006f\u0076\u006c\u00e1\u0064\u0061\u0074\u0020\u0076\u0061\u0161\u0069\u0020\u0070\u006c\u006f\u0063\u0068\u0075\u002c\u0020\u006a\u0065\u0020\u0074\u0159\u0065\u0062\u0061\u0020\u0061\u0070\u006c\u0069\u006b\u0061\u0063\u0069\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0075\u0064\u011b\u006c\u0069\u0074\u0020\u006f\u0070\u0072\u00e1\u0076\u006e\u011b\u006e\u00ed\u0020\u0070\u0072\u006f\u0020\u201e\u005a\u0070\u0159\u00ed\u0073\u0074\u0075\u0070\u006e\u011b\u006e\u00ed\u0020\u0070\u0072\u006f\u0020\u0068\u0065\u006e\u0064\u0069\u006b\u0065\u0070\u006f\u0076\u0061\u006e\u00e9\u201c\u002e", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0073\u0063\u0072\u0065\u0065\u006e": "\u0041\u0062\u0079\u0020\u0062\u0079\u006c\u006f\u0020\u006d\u006f\u017e\u006e\u00e9\u0020\u0070\u0159\u0069\u0073\u0074\u0075\u0070\u006f\u0076\u0061\u0074\u0020\u006b\u0020\u0076\u0061\u0161\u00ed\u0020\u0070\u006c\u006f\u0161\u0065\u0020\u006e\u0061\u0020\u0064\u00e1\u006c\u006b\u0075\u002c\u0020\u006a\u0065\u0020\u0074\u0159\u0065\u0062\u0061\u0020\u0061\u0070\u006c\u0069\u006b\u0061\u0063\u0069\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0075\u0064\u011b\u006c\u0069\u0074\u0020\u006f\u0070\u0072\u00e1\u0076\u006e\u011b\u00ed\u0020\u0070\u0072\u006f\u0020\u201e\u004e\u0061\u0068\u0072\u00e1\u0076\u00e1\u006e\u00ed\u0020\u006f\u0062\u0073\u0061\u0068\u0075\u0020\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u006b\u0079\u201c\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0049\u006e\u0073\u0074\u0061\u006c\u0075\u006a\u0065\u0020\u0073\u0065\u2026", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u004e\u0061\u0069\u006e\u0073\u0074\u0061\u006c\u006f\u0076\u0061\u0074", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e": "\u0049\u006e\u0073\u0074\u0061\u006c\u0061\u0063\u0065", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0050\u0061\u0074\u0068": "\u0050\u006f\u0070\u0069\u0073\u0020\u0075\u006d\u00ed\u0073\u0074\u011b\u006e\u00ed\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u0063\u0065", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006d\u0065\u006e\u0075\u0020\u0073\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u0073": "\u0056\u0079\u0074\u0076\u006f\u0159\u0069\u0074\u0020\u007a\u00e1\u0073\u0074\u0075\u0070\u0063\u0065\u0020\u0076\u0020\u006e\u0061\u0062\u00ed\u0064\u0063\u0065\u0020\u0053\u0074\u0061\u0072\u0074", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0063\u006f\u006e": "\u0056\u0079\u0074\u0076\u006f\u0159\u0069\u0074\u0020\u0069\u006b\u006f\u006e\u0075\u0020\u006e\u0061\u0020\u0070\u006c\u006f\u0161\u0065", + "\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074\u005f\u0074\u0069\u0070": "\u0053\u0070\u0075\u0161\u0074\u011b\u006e\u00ed\u006d\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u0063\u0065\u0020\u0070\u0159\u0069\u006a\u00ed\u006d\u00e1\u0074\u0065\u0020\u006c\u0069\u0063\u0065\u006e\u010d\u006e\u00ed\u0020\u0075\u006a\u0065\u0064\u006e\u00e1\u006e\u00ed\u002e", + "\u0041\u0063\u0063\u0065\u0070\u0074\u0020\u0061\u006e\u0064\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0050\u0159\u0069\u006a\u006d\u006f\u0075\u0074\u0020\u0061\u0020\u006e\u0061\u0069\u006e\u0073\u0074\u0061\u006c\u006f\u0076\u0061\u0074", + "\u0045\u006e\u0064\u002d\u0075\u0073\u0065\u0072\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074": "\u004c\u0069\u0063\u0065\u006e\u0063\u0065\u006e\u010d\u006e\u00ed\u0020\u0075\u006a\u0065\u0064\u006e\u00e1\u006e\u00ed\u0020\u0073\u0020\u006b\u006f\u006e\u0063\u006f\u0076\u00fd\u006d\u0020\u0075\u017e\u0069\u0076\u0061\u0074\u0065\u006c\u0065\u006d", + "\u0047\u0065\u006e\u0065\u0072\u0061\u0074\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0056\u0079\u0074\u0076\u00e1\u0159\u0065\u006e\u00ed\u2026", + "\u0059\u006f\u0075\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006c\u006f\u0077\u0065\u0072\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u002e": "\u004d\u00e1\u0074\u0065\u0020\u006e\u0061\u0069\u006e\u0073\u0074\u0061\u006c\u006f\u0076\u0061\u006e\u006f\u0075\u0020\u0073\u0074\u0061\u0072\u0161\u00ed\u0020\u0076\u0065\u0072\u007a\u0069", + "\u006e\u006f\u0074\u005f\u0063\u006c\u006f\u0073\u0065\u005f\u0074\u0063\u0070\u005f\u0074\u0069\u0070": "\u0050\u006f\u0020\u0064\u006f\u0062\u0075\u002c\u0020\u0070\u006f\u0020\u006b\u0074\u0065\u0072\u006f\u0075\u0020\u0074\u0075\u006e\u0065\u006c\u0020\u0070\u006f\u0074\u0159\u0065\u0062\u0075\u006a\u0065\u0074\u0065\u002c\u0020\u006e\u0065\u007a\u0061\u0076\u00ed\u0072\u0065\u006a\u0074\u0065\u0020\u0074\u006f\u0074\u006f\u0020\u006f\u006b\u006e\u006f", + "\u004c\u0069\u0073\u0074\u0065\u006e\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u004f\u010d\u0065\u006b\u00e1\u0076\u006e\u00ed\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u00ed\u2026", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0048\u006f\u0073\u0074": "\u0056\u007a\u0064\u00e1\u006c\u0065\u006e\u00fd\u0020\u0073\u0074\u0072\u006f\u006a", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0050\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074\u0020\u006e\u0061\u0020\u0070\u0072\u006f\u0074\u011b\u006a\u0161\u006b\u0075", + "\u0041\u0063\u0074\u0069\u006f\u006e": "\u0041\u006b\u0063\u0065", + "\u0041\u0064\u0064": "\u0050\u0159\u0069\u0064\u0061\u0074", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0050\u006f\u0072\u0074": "\u004d\u00ed\u0073\u0074\u006e\u00ed\u0020\u0070\u006f\u0072\u0074", + "\u0073\u0065\u0074\u0075\u0070\u005f\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u0074\u0069\u0070": "\u0052\u0079\u0063\u0068\u006c\u0065\u006a\u0161\u00ed\u0020\u0070\u0159\u0069\u0070\u006f\u006a\u0065\u006e\u00ed\u0020\u007a\u00ed\u0073\u006b\u00e1\u0074\u0065\u0020\u0076\u0079\u0074\u0076\u006f\u0159\u0065\u006e\u00ed\u006d\u0020\u0073\u0069\u0020\u0073\u0076\u00e9\u0068\u006f\u0020\u0076\u006c\u0061\u0073\u0074\u006e\u00ed\u0068\u006f\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0075", + "\u0054\u006f\u006f\u0020\u0073\u0068\u006f\u0072\u0074\u002c\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0036\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002e": "\u0050\u0159\u00ed\u006c\u0069\u0161\u0020\u006b\u0072\u00e1\u0074\u006b\u00e9\u0020\u2013\u0020\u0061\u006c\u0065\u0073\u0070\u006f\u0148\u0020\u0036\u0020\u007a\u006e\u0061\u006b\u016f\u002e", + "\u0054\u0068\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c\u002e": "\u004b\u006f\u006e\u0074\u0072\u006f\u006c\u006e\u00ed\u0020\u007a\u0061\u0064\u00e1\u006e\u00ed\u0020\u0073\u0065\u0020\u006e\u0065\u0073\u0068\u006f\u0064\u0075\u006a\u0065\u002e", + "\u0050\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073": "\u004f\u0070\u0072\u00e1\u0076\u006e\u011b\u006e\u00ed", + "\u0041\u0063\u0063\u0065\u0070\u0074": "\u0050\u0159\u0069\u006a\u006d\u006f\u0075\u0074", + "\u0044\u0069\u0073\u006d\u0069\u0073\u0073": "\u005a\u0061\u0068\u006f\u0064\u0069\u0074", + "\u0044\u0069\u0073\u0063\u006f\u006e\u006e\u0065\u0063\u0074": "\u004f\u0064\u0070\u006f\u006a\u0069\u0074", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u006b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u0020\u0061\u006e\u0064\u0020\u006d\u006f\u0075\u0073\u0065": "\u0055\u006d\u006f\u017e\u006e\u0069\u0074\u0020\u006f\u0076\u006c\u00e1\u0064\u00e1\u006e\u00ed\u0020\u006d\u00e9\u0020\u006b\u006c\u00e1\u0076\u0065\u0073\u006e\u0069\u0063\u0065\u0020\u0061\u0020\u006d\u0079\u0161\u0069", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0055\u006d\u006f\u017e\u006e\u0069\u0074\u0020\u0070\u006f\u0075\u017e\u00ed\u0076\u00e1\u006e\u00ed\u0020\u0073\u0063\u0068\u0072\u00e1\u006e\u006b\u0079", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0068\u0065\u0061\u0072\u0069\u006e\u0067\u0020\u0073\u006f\u0075\u006e\u0064": "\u0055\u006d\u006f\u017e\u006e\u0069\u0074\u0020\u0073\u006c\u0079\u0161\u0065\u0074\u0020\u006d\u016f\u006a\u0020\u007a\u0076\u0075\u006b", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0066\u0069\u006c\u0065\u0020\u0063\u006f\u0070\u0079\u0020\u0061\u006e\u0064\u0020\u0070\u0061\u0073\u0074\u0065": "\u0050\u006f\u0076\u006f\u006c\u0069\u0074\u0020\u006b\u006f\u0070\u00ed\u0072\u006f\u0076\u00e1\u006e\u00ed\u0020\u0061\u0020\u0076\u006b\u006c\u00e1\u0064\u00e1\u006e\u00ed\u0020\u0073\u006f\u0075\u0062\u006f\u0072\u016f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064": "\u0050\u0159\u0069\u0070\u006f\u006a\u0065\u006e\u006f", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0050\u0159\u00ed\u006d\u00e9\u0020\u0061\u0020\u0161\u0069\u0066\u0072\u006f\u0076\u0061\u006e\u00e9\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u00ed", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0050\u0159\u0065\u0064\u00e1\u0076\u0061\u006e\u00e9\u0020\u0028\u0072\u0065\u006c\u0061\u0079\u0029\u0020\u0061\u0020\u0161\u0069\u0066\u0072\u006f\u0076\u0061\u006e\u00e9\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u00ed", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0050\u0159\u00ed\u006d\u00e9\u0020\u0061\u0020\u006e\u0065\u0161\u0069\u0066\u0072\u006f\u0076\u0061\u006e\u00e9\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u00ed", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0050\u0159\u0065\u0064\u00e1\u0076\u0061\u006e\u00e9\u0020\u0028\u0072\u0065\u006c\u0061\u0079\u0029\u0020\u0061\u0020\u006e\u0065\u0161\u0069\u0066\u0072\u006f\u0076\u0061\u006e\u00e9\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u00ed", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u005a\u0061\u0064\u0065\u006a\u0074\u0065\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u006b\u00e1\u0074\u006f\u0072\u0020\u0070\u0072\u006f\u0074\u011b\u006a\u0161\u006b\u0075", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u005a\u0061\u0064\u0065\u006a\u0074\u0065\u0020\u0073\u0076\u00e9\u0020\u0068\u0065\u0073\u006c\u006f", + "\u004c\u006f\u0067\u0067\u0069\u006e\u0067\u0020\u0069\u006e\u002e\u002e\u002e": "\u0050\u0159\u0069\u0068\u006c\u0061\u0161\u006f\u0076\u00e1\u006e\u00ed\u0020\u0073\u0065\u2026", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0052\u0044\u0050\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0073\u0068\u0061\u0072\u0069\u006e\u0067": "\u005a\u0061\u0070\u006e\u006f\u0075\u0074\u0020\u0073\u0064\u00ed\u006c\u0065\u006e\u00ed\u0020\u0072\u0065\u006c\u0061\u0063\u0065\u0020\u0052\u0044\u0050\u0020\u0070\u0072\u006f\u0074\u006f\u006b\u006f\u006c\u0075", + "\u0041\u0075\u0074\u006f\u0020\u004c\u006f\u0067\u0069\u006e": "\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063\u006b\u00e9\u0020\u0070\u0159\u0069\u0068\u006c\u00e1\u0161\u0065\u006e\u00ed", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0049\u0050\u0020\u0041\u0063\u0063\u0065\u0073\u0073": "\u005a\u0061\u0070\u006e\u006f\u0075\u0074\u0020\u0070\u0159\u00ed\u006d\u00fd\u0020\u0070\u0159\u00ed\u0073\u0074\u0075\u0070\u0020\u006e\u0061\u0020\u0049\u0050\u0020\u0061\u0064\u0072\u0065\u0073\u0075", + "\u0052\u0065\u006e\u0061\u006d\u0065": "\u0050\u0159\u0065\u006a\u006d\u0065\u006e\u006f\u0076\u0061\u0074", + "\u0053\u0070\u0061\u0063\u0065": "\u004d\u0065\u007a\u0065\u0072\u0061", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0053\u0068\u006f\u0072\u0074\u0063\u0075\u0074": "\u0056\u0079\u0074\u0076\u006f\u0159\u0069\u0074\u0020\u007a\u00e1\u0073\u0074\u0075\u0070\u0063\u0065\u0020\u006e\u0061\u0020\u0070\u006c\u006f\u0161\u0065", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0050\u0061\u0074\u0068": "\u005a\u006d\u011b\u006e\u0069\u0074\u0020\u0075\u006d\u00ed\u0073\u0074\u011b\u006e\u00ed", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0046\u006f\u006c\u0064\u0065\u0072": "\u0056\u0079\u0074\u0076\u006f\u0159\u0069\u0074\u0020\u0073\u006c\u006f\u017e\u006b\u0075", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0074\u0068\u0065\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u005a\u0061\u0064\u0065\u006a\u0074\u0065\u0020\u006e\u00e1\u007a\u0065\u0076\u0020\u0070\u0072\u006f\u0020\u0073\u006c\u006f\u017e\u006b\u0075", + "\u0046\u0069\u0078\u0020\u0069\u0074": "\u004f\u0070\u0072\u0061\u0076\u0069\u0074\u0020\u0074\u006f", + "\u0057\u0061\u0072\u006e\u0069\u006e\u0067": "\u0055\u0070\u006f\u007a\u006f\u0072\u006e\u0065\u006e\u00ed", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0073\u0063\u0072\u0065\u0065\u006e\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u0050\u0159\u0069\u0068\u006c\u0061\u0161\u006f\u0076\u0061\u0063\u00ed\u0020\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u006b\u0061\u0020\u0070\u0072\u006f\u0073\u0074\u0159\u0065\u0064\u006e\u0069\u0063\u0074\u0076\u00ed\u006d\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u006e\u0065\u006e\u00ed\u0020\u0070\u006f\u0064\u0070\u006f\u0072\u006f\u0076\u00e1\u006e\u0061", + "\u0052\u0065\u0062\u006f\u006f\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u004a\u0065\u0020\u0074\u0159\u0065\u0062\u0061\u0020\u0072\u0065\u0073\u0074\u0061\u0072\u0074\u006f\u0076\u0061\u0074", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020": "\u004e\u0065\u0070\u006f\u0064\u0070\u006f\u0072\u006f\u0076\u0061\u006e\u00fd\u0020\u007a\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u0061\u0063\u00ed\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0078\u0031\u0031\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064": "\u006f\u010d\u0065\u006b\u00e1\u0076\u00e1\u006e\u0079\u0020\u0078\u0031\u0031", + "\u0050\u006f\u0072\u0074": "\u010c\u00ed\u0073\u006c\u006f\u0020\u0070\u006f\u0072\u0074\u0075", + "\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073": "\u004e\u0061\u0073\u0074\u0061\u0076\u0065\u006e\u00ed", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065": "\u0055\u017e\u0069\u0076\u0061\u0074\u0065\u006c\u0073\u006b\u00e9\u0020\u006a\u006d\u00e9\u006e\u006f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0070\u006f\u0072\u0074": "\u004e\u0065\u0070\u006c\u0061\u0074\u006e\u00e9\u0020\u010d\u00ed\u0073\u006c\u006f\u0020\u0070\u006f\u0072\u0074\u0075", + "\u0043\u006c\u006f\u0073\u0065\u0064\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u006c\u0079\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u0052\u0075\u010d\u006e\u011b\u0020\u0075\u006b\u006f\u006e\u010d\u0065\u006e\u006f\u0020\u0070\u0072\u006f\u0074\u011b\u006a\u0161\u006b\u0065\u006d", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006f\u006e\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e": "\u0055\u006d\u006f\u017e\u006e\u0069\u0074\u0020\u0075\u0070\u0072\u0061\u0076\u006f\u0076\u00e1\u006e\u00ed\u0020\u006e\u0061\u0073\u0074\u0061\u0076\u0065\u006e\u00ed\u0020\u0076\u007a\u0064\u00e1\u006c\u0065\u006e\u00e9\u0068\u006f", + "\u0052\u0075\u006e\u0020\u0077\u0069\u0074\u0068\u006f\u0075\u0074\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c": "\u0053\u0070\u0075\u0073\u0074\u0069\u0074\u0020\u0062\u0065\u007a\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006f\u0076\u00e1\u006e\u00ed", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0056\u017e\u0064\u0079\u0020\u0073\u0070\u006f\u006a\u006f\u0076\u00e1\u006e\u006f\u0020\u0070\u0072\u006f\u0073\u0074\u0159\u0065\u0064\u006e\u0069\u0063\u0074\u0076\u00ed\u006d\u0020\u0062\u0072\u00e1\u006e\u0079\u0020\u0070\u0072\u006f\u0020\u0070\u0159\u0065\u0064\u00e1\u0076\u00e1\u006e\u00ed\u0020\u0028\u0072\u0065\u006c\u0061\u0079\u0029", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0056\u017e\u0064\u0079\u0020\u0073\u0065\u0020\u0073\u0070\u006f\u006a\u006f\u0076\u0061\u0074\u0020\u0070\u0072\u006f\u0073\u0074\u0159\u0065\u0064\u006e\u0069\u0063\u0074\u0076\u00ed\u006d\u0020\u0062\u0072\u00e1\u006e\u0079\u0020\u0070\u0072\u006f\u0020\u0070\u0159\u0065\u0064\u00e1\u0076\u00e1\u006e\u00ed\u0020\u0028\u0072\u0065\u006c\u0061\u0079\u0029", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0074\u0069\u0070": "\u0050\u0159\u00ed\u0073\u0074\u0075\u0070\u0020\u006a\u0065\u0020\u0075\u006d\u006f\u017e\u006e\u011b\u006e\u0020\u0070\u006f\u0075\u007a\u0065\u0020\u007a\u0020\u0049\u0050\u0020\u0061\u0064\u0072\u0065\u0073\u002c\u0020\u006e\u0061\u0063\u0068\u00e1\u007a\u0065\u006a\u00ed\u0063\u00ed\u0063\u0068\u0020\u0073\u0065\u0020\u006e\u0061\u0020\u0073\u0065\u007a\u006e\u0061\u006d\u0075\u0020\u0070\u006f\u0076\u006f\u006c\u0065\u006e\u00fd\u0063\u0068", + "\u004c\u006f\u0067\u0069\u006e": "\u0050\u0159\u0069\u0068\u006c\u00e1\u0073\u0069\u0074\u0020\u0073\u0065", + "\u004c\u006f\u0067\u006f\u0075\u0074": "\u004f\u0064\u0068\u006c\u00e1\u0073\u0069\u0074\u0020\u0073\u0065", + "\u0054\u0061\u0067\u0073": "\u0160\u0074\u00ed\u0074\u006b\u0079", + "\u0053\u0065\u0061\u0072\u0063\u0068\u0020\u0049\u0044": "\u0048\u006c\u0065\u0064\u0061\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u006b\u00e1\u0074\u006f\u0072", + "\u0043\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u005a\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u0061\u0063\u00ed\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u007a\u0061\u0074\u00ed\u006d\u0020\u006e\u0065\u006e\u00ed\u0020\u0070\u006f\u0064\u0070\u006f\u0072\u006f\u0076\u00e1\u006e", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0073\u0065\u0070": "\u004f\u0064\u011b\u006c\u006f\u0076\u00e1\u006e\u006f\u0020\u010d\u00e1\u0072\u006b\u006f\u0075\u002c\u0020\u0073\u0074\u0159\u0065\u0064\u006e\u00ed\u006b\u0065\u006d\u002c\u0020\u006d\u0065\u007a\u0065\u0072\u006f\u0075\u0020\u006e\u0065\u0062\u006f\u0020\u006b\u006f\u006e\u0063\u0065\u006d\u0020\u0159\u00e1\u0064\u006b\u0075", + "\u0041\u0064\u0064\u0020\u0049\u0044": "\u0050\u0159\u0069\u0064\u0061\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u006b\u00e1\u0074\u006f\u0072", + "\u0041\u0064\u0064\u0020\u0054\u0061\u0067": "\u0050\u0159\u0069\u0064\u0061\u0074\u0020\u0161\u0074\u00ed\u0074\u0065\u006b", + "\u0055\u006e\u0073\u0065\u006c\u0065\u0063\u0074\u0020\u0061\u006c\u006c\u0020\u0074\u0061\u0067\u0073": "\u005a\u0072\u0075\u0161\u0069\u0074\u0020\u0076\u00fd\u0062\u011b\u0072\u0020\u0076\u0161\u0065\u0063\u0068\u0020\u0161\u0074\u00ed\u0074\u006b\u016f", + "\u004e\u0065\u0074\u0077\u006f\u0072\u006b\u0020\u0065\u0072\u0072\u006f\u0072": "\u0043\u0068\u0079\u0062\u0061\u0020\u0073\u00ed\u0074\u011b", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u0043\u0068\u0079\u0062\u00ed\u0020\u0075\u017e\u0069\u0076\u0061\u0074\u0065\u006c\u0073\u006b\u00e9\u0020\u006a\u006d\u00e9\u006e\u006f", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u0043\u0068\u0079\u0062\u00ed\u0020\u0068\u0065\u0073\u006c\u006f", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0063\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073": "\u004e\u0065\u0073\u0070\u0072\u00e1\u0076\u006e\u00e9\u0020\u0070\u0159\u0069\u0068\u006c\u0061\u0161\u006f\u0076\u0061\u0063\u00ed\u0020\u00fa\u0064\u0061\u006a\u0065", + "\u0045\u0064\u0069\u0074\u0020\u0054\u0061\u0067": "\u0055\u0070\u0072\u0061\u0076\u0069\u0074\u0020\u0161\u0074\u00ed\u0074\u0065\u006b", + "\u0055\u006e\u0072\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0050\u0159\u0065\u0073\u0074\u0061\u0074\u0020\u0073\u0069\u0020\u0068\u0065\u0073\u006c\u006f\u0020\u0070\u0061\u006d\u0061\u0074\u006f\u0076\u0061\u0074", + "\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u004f\u0062\u006c\u00ed\u0062\u0065\u006e\u00e9", + "\u0041\u0064\u0064\u0020\u0074\u006f\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0050\u0159\u0069\u0064\u0061\u0074\u0020\u0064\u006f\u0020\u006f\u0062\u006c\u00ed\u0062\u0065\u006e\u00fd\u0063\u0068", + "\u0052\u0065\u006d\u006f\u0076\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u004f\u0064\u0065\u0062\u0072\u0061\u0074\u0020\u007a\u0020\u006f\u0062\u006c\u00ed\u0062\u0065\u006e\u00fd\u0063\u0068", + "\u0045\u006d\u0070\u0074\u0079": "\u0050\u0072\u00e1\u007a\u0064\u006e\u00e9", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u004e\u0065\u0070\u006c\u0061\u0074\u006e\u00fd\u0020\u006e\u00e1\u007a\u0065\u0076\u0020\u0073\u006c\u006f\u017e\u006b\u0079", + "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079": "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0070\u0072\u006f\u0078\u0079", + "\u0048\u006f\u0073\u0074\u006e\u0061\u006d\u0065": "\u004e\u00e1\u007a\u0065\u0076\u0020\u0073\u0074\u0072\u006f\u006a\u0065", + "\u0044\u0069\u0073\u0063\u006f\u0076\u0065\u0072\u0065\u0064": "\u004f\u0062\u006a\u0065\u0076\u0065\u006e\u006f", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0064\u0061\u0065\u006d\u006f\u006e\u005f\u0074\u0069\u0070": "\u0050\u006f\u006b\u0075\u0064\u0020\u006d\u00e1\u0020\u0062\u00fd\u0074\u0020\u0073\u0070\u006f\u0075\u0161\u0074\u011b\u006e\u006f\u0020\u0070\u0159\u0069\u0020\u0073\u0074\u0061\u0072\u0074\u0075\u0020\u0073\u0079\u0073\u0074\u00e9\u006d\u0075\u002c\u0020\u006a\u0065\u0020\u0074\u0159\u0065\u0062\u0061\u0020\u006e\u0061\u0069\u006e\u0073\u0074\u0061\u006c\u006f\u0076\u0061\u0074\u0020\u0073\u0079\u0073\u0074\u00e9\u006d\u006f\u0076\u006f\u0075\u0020\u0073\u006c\u0075\u017e\u0062\u0075\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0049\u0064\u0065\u006e\u0074\u0069\u0066\u002e\u0020\u0070\u0072\u006f\u0074\u011b\u006a\u0161\u006b\u0075", + "\u0050\u0061\u0073\u0074\u0065": "\u0056\u006c\u006f\u017e\u0069\u0074", + "\u0050\u0061\u0073\u0074\u0065\u0020\u0068\u0065\u0072\u0065\u003f": "\u0056\u006c\u006f\u017e\u0069\u0074\u0020\u0073\u0065\u006d\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0074\u006f\u0020\u0063\u006c\u006f\u0073\u0065\u0020\u0074\u0068\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u003f": "\u004f\u0070\u0072\u0061\u0076\u0064\u0075\u0020\u0063\u0068\u0063\u0065\u0074\u0065\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u00ed\u0020\u0075\u006b\u006f\u006e\u010d\u0069\u0074\u003f", + "\u0044\u006f\u0077\u006e\u006c\u006f\u0061\u0064\u0020\u006e\u0065\u0077\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e": "\u0053\u0074\u00e1\u0068\u006e\u006f\u0075\u0074\u0020\u0073\u0069\u0020\u006e\u006f\u0076\u006f\u0075\u0020\u0076\u0065\u0072\u007a\u0069", + "\u0054\u006f\u0075\u0063\u0068\u0020\u006d\u006f\u0064\u0065": "\u0052\u0065\u017e\u0069\u006d\u0020\u0064\u006f\u0074\u0079\u006b\u0075", + "\u004d\u006f\u0075\u0073\u0065\u0020\u006d\u006f\u0064\u0065": "\u0052\u0065\u017e\u0069\u006d\u0020\u006d\u0079\u0161\u0069", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u004b\u006c\u0065\u0070\u006e\u0075\u0074\u00ed\u0020\u006a\u0065\u0064\u006e\u00ed\u006d\u0020\u0070\u0072\u0073\u0074\u0065\u006d", + "\u004c\u0065\u0066\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u004c\u0065\u0076\u00e9\u0020\u0074\u006c\u0061\u010d\u00ed\u0074\u006b\u006f\u0020\u006d\u0079\u0161\u0069", + "\u004f\u006e\u0065\u002d\u004c\u006f\u006e\u0067\u0020\u0054\u0061\u0070": "\u004a\u0065\u0064\u006e\u006f\u0020\u0064\u006c\u006f\u0075\u0068\u00e9\u0020\u006b\u006c\u0065\u0070\u006e\u0075\u0074\u00ed", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u004b\u006c\u0065\u0070\u006e\u0075\u0074\u00ed\u0020\u0064\u0076\u011b\u006d\u0061\u0020\u0070\u0072\u0073\u0074\u0079", + "\u0052\u0069\u0067\u0068\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u0050\u0072\u0061\u0076\u00e9\u0020\u0074\u006c\u0061\u010d\u00ed\u0074\u006b\u006f\u0020\u006d\u0079\u0161\u0069", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u0050\u0159\u0065\u0073\u006f\u0075\u0076\u00e1\u006e\u00ed\u0020\u006a\u0065\u0064\u006e\u00ed\u006d\u0020\u0070\u0072\u0073\u0074\u0065\u006d", + "\u0044\u006f\u0075\u0062\u006c\u0065\u0020\u0054\u0061\u0070\u0020\u0026\u0020\u004d\u006f\u0076\u0065": "\u0044\u0076\u006f\u006a\u0069\u0074\u00e9\u0020\u006b\u006c\u0065\u0070\u006e\u0075\u0074\u00ed\u0020\u0061\u0020\u0070\u0159\u0065\u0073\u0075\u006e", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0044\u0072\u0061\u0067": "\u0050\u0159\u0065\u0074\u0061\u017e\u0065\u006e\u00ed\u0020\u006d\u0079\u0161\u00ed", + "\u0054\u0068\u0072\u0065\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u006c\u0079": "\u0054\u0159\u0065\u006d\u0069\u0020\u0070\u0072\u0073\u0074\u0079\u0020\u0073\u0076\u0069\u0073\u006c\u0065", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0057\u0068\u0065\u0065\u006c": "\u004b\u006f\u006c\u0065\u010d\u006b\u006f\u0020\u006d\u0079\u0161\u0069", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u0050\u006f\u0073\u0075\u006e\u0020\u0064\u0076\u011b\u006d\u0061\u0020\u0070\u0072\u0073\u0074\u0079", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u004d\u006f\u0076\u0065": "\u0050\u006f\u0073\u0075\u006e\u0020\u007a\u006f\u0062\u0072\u0061\u007a\u0065\u006e\u00ed", + "\u0050\u0069\u006e\u0063\u0068\u0020\u0074\u006f\u0020\u005a\u006f\u006f\u006d": "\u0050\u0159\u0069\u0062\u006c\u00ed\u017e\u00ed\u0074\u0065\u0020\u0072\u006f\u007a\u0074\u0061\u017e\u0065\u006e\u00ed\u006d\u0020\u0064\u0076\u011b\u006d\u0061\u0020\u0070\u0072\u0073\u0074\u0079", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u005a\u006f\u006f\u006d": "\u0050\u0159\u0069\u0062\u006c\u00ed\u017e\u0065\u006e\u00ed\u0020\u007a\u006f\u0062\u0072\u0061\u007a\u0065\u006e\u00ed", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0063\u0061\u006e\u0076\u0061\u0073": "\u0056\u0072\u00e1\u0074\u0069\u0074\u0020\u006d\u011b\u0159\u0074\u006b\u006f\u0020\u007a\u006f\u0062\u0072\u0061\u007a\u0065\u006e\u00ed\u0020\u006e\u0061\u0020\u0076\u00fd\u0063\u0068\u006f\u007a\u00ed", + "\u004e\u006f\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0069\u006c\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u017d\u00e1\u0064\u006e\u00e9\u0020\u006f\u0070\u0072\u00e1\u0076\u006e\u011b\u006e\u00ed\u0020\u0070\u0159\u0065\u006e\u006f\u0073\u0075\u0020\u0073\u006f\u0075\u0062\u006f\u0072\u0075", + "\u004e\u006f\u0074\u0065": "\u0050\u006f\u007a\u006e\u00e1\u006d\u006b\u0061", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0050\u0159\u0069\u0070\u006f\u006a\u0065\u006e\u00ed", + "\u0053\u0068\u0061\u0072\u0065\u0020\u0053\u0063\u0072\u0065\u0065\u006e": "\u004e\u0061\u0073\u0064\u00ed\u006c\u0065\u0074\u0020\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u006b\u0075", + "\u0043\u004c\u004f\u0053\u0045": "\u005a\u0041\u0056\u0158\u00cd\u0054", + "\u004f\u0050\u0045\u004e": "\u004f\u0054\u0045\u0056\u0158\u00cd\u0054", + "\u0043\u0068\u0061\u0074": "\u0043\u0068\u0061\u0074", + "\u0054\u006f\u0074\u0061\u006c": "\u0043\u0065\u006c\u006b\u0065\u006d", + "\u0069\u0074\u0065\u006d\u0073": "\u0050\u006f\u006c\u006f\u017e\u0065\u006b", + "\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064": "\u0056\u0079\u0062\u0072\u00e1\u006e\u006f", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u005a\u0061\u0063\u0068\u0079\u0074\u00e1\u0076\u00e1\u006e\u00ed\u0020\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u006b\u0079", + "\u0049\u006e\u0070\u0075\u0074\u0020\u0043\u006f\u006e\u0074\u0072\u006f\u006c": "\u004f\u0076\u006c\u00e1\u0064\u00e1\u006e\u00ed\u0020\u0076\u0073\u0074\u0075\u0070\u006e\u00ed\u0063\u0068\u0020\u007a\u0061\u0159\u00ed\u007a\u0065\u006e\u00ed", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u005a\u0061\u0063\u0068\u0079\u0074\u00e1\u0076\u00e1\u006e\u00ed\u0020\u007a\u0076\u0075\u006b\u0075", + "\u0046\u0069\u006c\u0065\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0053\u006f\u0075\u0062\u006f\u0072\u006f\u0076\u00e9\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u00ed", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0053\u0070\u006f\u006a\u0065\u006e\u00ed\u0020\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u006b\u0079", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u003f": "\u0050\u0159\u0069\u006a\u00ed\u006d\u00e1\u0074\u0065\u003f", + "\u004f\u0070\u0065\u006e\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0053\u0065\u0074\u0074\u0069\u006e\u0067": "\u004f\u0074\u0065\u0076\u0159\u00ed\u0074\u0020\u006e\u0061\u0073\u0074\u0061\u0076\u0065\u006e\u00ed\u0020\u0073\u0079\u0073\u0074\u00e9\u006d\u0075", + "\u0048\u006f\u0077\u0020\u0074\u006f\u0020\u0067\u0065\u0074\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u003f": "\u004a\u0061\u006b\u0020\u0076\u0020\u0073\u0079\u0073\u0074\u00e9\u006d\u0075\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u007a\u00ed\u0073\u006b\u0061\u0074\u0020\u006f\u0070\u0072\u00e1\u0076\u006e\u011b\u006e\u00ed\u0020\u0070\u0072\u006f\u0020\u0076\u0073\u0074\u0075\u0070\u006e\u00ed\u0020\u007a\u0061\u0159\u00ed\u007a\u0065\u006e\u00ed\u003f", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0031": "\u0041\u0062\u0079\u0020\u0076\u007a\u0064\u00e1\u006c\u0065\u006e\u00e9\u0020\u007a\u0061\u0159\u00ed\u007a\u0065\u006e\u00ed\u0020\u006d\u006f\u0068\u006c\u006f\u0020\u006f\u0076\u006c\u00e1\u0064\u0061\u0074\u0020\u0076\u0061\u0161\u0065\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u007a\u0061\u0159\u00ed\u007a\u0065\u006e\u00ed\u0020\u0070\u0072\u006f\u0073\u0074\u0159\u0065\u0064\u006e\u0069\u0063\u0074\u0076\u00ed\u0020\u006d\u0079\u0161\u0069\u0020\u010d\u0069\u0020\u0064\u006f\u0074\u0079\u006b\u016f\u002c\u0020\u006a\u0065\u0020\u0074\u0159\u0065\u0062\u0061\u0020\u0070\u006f\u0076\u006f\u006c\u0069\u0074\u002c\u0020\u0061\u0062\u0079\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u006d\u006f\u0068\u006c\u006f\u0020\u0070\u006f\u0075\u017e\u00ed\u0076\u0061\u0074\u0020\u0073\u006c\u0075\u017e\u0062\u0075\u0020\u201e\u005a\u0070\u0159\u00ed\u0073\u0074\u0075\u0070\u006e\u011b\u006e\u00ed\u0020\u0068\u0065\u006e\u0064\u0069\u006b\u0065\u0070\u006f\u0076\u0061\u006e\u00fd\u006d\u201c\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0032": "\u0050\u0159\u0065\u006a\u0064\u011b\u0074\u0065\u0020\u006e\u0061\u0020\u006e\u00e1\u0073\u006c\u0065\u0064\u0075\u006a\u00ed\u0063\u00ed\u0020\u0073\u0074\u0072\u00e1\u006e\u006b\u0075\u0020\u006e\u0061\u0073\u0074\u0061\u0076\u0065\u006e\u00ed\u0020\u0073\u0079\u0073\u0074\u00e9\u006d\u0075\u002c\u0020\u006e\u0061\u006a\u0064\u011b\u0074\u0065\u0020\u0061\u0020\u0070\u0159\u0065\u006a\u0064\u011b\u0074\u0065\u0020\u0064\u006f\u0020\u005b\u004e\u0061\u0069\u006e\u0073\u0074\u0061\u006c\u006f\u0076\u0061\u006e\u00e9\u0020\u0073\u006c\u0075\u017e\u0062\u0079\u005d\u0020\u0061\u0020\u007a\u0061\u0070\u006e\u011b\u0074\u0065\u0020\u0073\u006c\u0075\u017e\u0062\u0075\u0020\u005b\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0076\u0073\u0074\u0075\u0070\u005d\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u006e\u0065\u0077\u005f\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u005f\u0074\u0069\u0070": "\u004f\u0062\u0064\u0072\u017e\u0065\u006e\u0020\u006e\u006f\u0076\u00fd\u0020\u0070\u006f\u017e\u0061\u0064\u0061\u0076\u0065\u006b\u0020\u006e\u0061\u0020\u0159\u00ed\u007a\u0065\u006e\u00ed\u0020\u007a\u0061\u0159\u00ed\u007a\u0065\u006e\u00ed\u002c\u0020\u006b\u0074\u0065\u0072\u00fd\u0020\u0063\u0068\u0063\u0065\u0020\u006f\u0076\u006c\u00e1\u0064\u0061\u0074\u0020\u0076\u0061\u0161\u0065\u0020\u0073\u0074\u00e1\u0076\u0061\u006a\u00ed\u0063\u00ed\u0020\u007a\u0061\u0159\u00ed\u007a\u0065\u006e\u00ed\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0077\u0069\u006c\u006c\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0074\u0069\u0070": "\u005a\u0061\u0070\u006e\u0075\u0074\u00ed\u0020\u201e\u005a\u0061\u0063\u0068\u0079\u0074\u00e1\u0076\u00e1\u006e\u00ed\u0020\u006f\u0062\u0073\u0061\u0068\u0075\u0020\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u006b\u0079\u201c\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063\u006b\u0079\u0020\u0073\u0070\u0075\u0073\u0074\u00ed\u0020\u0073\u006c\u0075\u017e\u0062\u0075\u002c\u0020\u0063\u006f\u017e\u0020\u0075\u006d\u006f\u017e\u006e\u00ed\u0020\u006f\u0073\u0074\u0061\u0074\u006e\u00ed\u006d\u0020\u007a\u0061\u0159\u00ed\u007a\u0065\u006e\u00ed\u006d\u0020\u017e\u00e1\u0064\u0061\u0074\u0020\u006f\u0020\u0070\u0159\u0069\u0070\u006f\u006a\u0065\u006e\u00ed\u0020\u006b\u0020\u0076\u0061\u0161\u0065\u006d\u0075\u0020\u007a\u0061\u0159\u00ed\u007a\u0065\u006e\u00ed\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u006f\u0070\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u005a\u0061\u0073\u0074\u0061\u0076\u0065\u006e\u00ed\u0020\u0073\u006c\u0075\u017e\u0062\u0079\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063\u006b\u0079\u0020\u0075\u006b\u006f\u006e\u010d\u00ed\u0020\u0076\u0065\u0161\u006b\u0065\u0072\u00e1\u0020\u006e\u0061\u0076\u00e1\u007a\u0061\u006e\u00e1\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u00ed\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u005f\u0061\u0075\u0064\u0069\u006f\u005f\u0074\u0069\u0070": "\u0056\u00e1\u006d\u0069\u0020\u006e\u0079\u006e\u00ed\u0020\u0070\u006f\u0075\u017e\u00ed\u0076\u0061\u006e\u00e1\u0020\u0076\u0065\u0072\u007a\u0065\u0020\u0073\u0079\u0073\u0074\u00e9\u006d\u0075\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u006e\u0065\u0070\u006f\u0064\u0070\u006f\u0072\u0075\u006a\u0065\u0020\u007a\u0061\u0063\u0068\u0079\u0074\u00e1\u0076\u00e1\u006e\u00ed\u0020\u007a\u0076\u0075\u006b\u0075\u0020\u2013\u0020\u0070\u0159\u0065\u006a\u0064\u011b\u0074\u0065\u0020\u006e\u0061\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0031\u0030\u0020\u006e\u0065\u0062\u006f\u0020\u006e\u006f\u0076\u011b\u006a\u0161\u00ed\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u0053\u006c\u0075\u017e\u0062\u0075\u0020\u0070\u0072\u006f\u0020\u0073\u0064\u00ed\u006c\u0065\u006e\u00ed\u0020\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u006b\u0079\u0020\u0073\u0070\u0075\u0073\u0074\u00ed\u0074\u0065\u0020\u006b\u006c\u0065\u0070\u006e\u0075\u0074\u00ed\u006d\u0020\u006e\u0061\u0020\u005b\u0053\u0070\u0075\u0073\u0074\u0069\u0074\u0020\u0073\u006c\u0075\u017e\u0062\u0075\u005d\u0020\u006e\u0065\u0062\u006f\u0020\u0055\u0044\u011a\u004c\u0054\u0045\u0020\u0070\u006f\u0076\u011b\u0159\u0065\u006e\u00ed\u0020\u0070\u0072\u006f\u0020\u005b\u005a\u0061\u0063\u0068\u0079\u0074\u00e1\u0076\u00e1\u006e\u00ed\u0020\u006f\u0062\u0073\u0061\u0068\u0075\u0020\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u006b\u0079\u005d\u002e", + "\u0041\u0063\u0063\u006f\u0075\u006e\u0074": "\u00da\u010d\u0065\u0074", + "\u004f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065": "\u0050\u0159\u0065\u0070\u0073\u0061\u0074", + "\u0054\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u0020\u0065\u0078\u0069\u0073\u0074\u0073\u002c\u0020\u0073\u006b\u0069\u0070\u0020\u006f\u0072\u0020\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0054\u0065\u006e\u0074\u006f\u0020\u0073\u006f\u0075\u0062\u006f\u0072\u0020\u0065\u0078\u0069\u0073\u0074\u0075\u006a\u0065\u0020\u2013\u0020\u0070\u0159\u0065\u0073\u006b\u006f\u010d\u0069\u0074\u0020\u0068\u006f\u0020\u006e\u0065\u0062\u006f\u0020\u0070\u0159\u0065\u0070\u0073\u0061\u0074\u003f", + "\u0051\u0075\u0069\u0074": "\u0055\u006b\u006f\u006e\u010d\u0069\u0074", + "\u0064\u006f\u0063\u005f\u006d\u0061\u0063\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e": "\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0072\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u002e\u0063\u006f\u006d\u002f\u0064\u006f\u0063\u0073\u002f\u0065\u006e\u002f\u006d\u0061\u006e\u0075\u0061\u006c\u002f\u006d\u0061\u0063\u002f\u0023\u0065\u006e\u0061\u0062\u006c\u0065\u002d\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073", + "\u0048\u0065\u006c\u0070": "\u004e\u00e1\u0070\u006f\u0076\u011b\u0064\u0061", + "\u0046\u0061\u0069\u006c\u0065\u0064": "\u004e\u0065\u0070\u006f\u0064\u0061\u0159\u0069\u006c\u006f\u0020\u0073\u0065", + "\u0053\u0075\u0063\u0063\u0065\u0065\u0064\u0065\u0064": "\u0055\u0073\u0070\u011b\u006c", + "\u0053\u006f\u006d\u0065\u006f\u006e\u0065\u0020\u0074\u0075\u0072\u006e\u0073\u0020\u006f\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065\u002c\u0020\u0065\u0078\u0069\u0074": "\u004e\u011b\u006b\u0064\u006f\u0020\u007a\u0061\u0070\u006e\u0065\u0020\u0072\u0065\u017e\u0069\u006d\u0020\u0073\u006f\u0075\u006b\u0072\u006f\u006d\u00ed\u002c\u0020\u0075\u006b\u006f\u006e\u010d\u0065\u0074\u0065\u0020\u0068\u006f", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u004e\u0065\u0070\u006f\u0064\u0070\u006f\u0072\u006f\u0076\u00e1\u006e\u006f", + "\u0050\u0065\u0065\u0072\u0020\u0064\u0065\u006e\u0069\u0065\u0064": "\u0050\u0065\u0065\u0072\u0020\u0070\u006f\u0070\u0159\u0065\u006c", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0073": "\u004e\u0061\u0069\u006e\u0073\u0074\u0061\u006c\u0075\u006a\u0074\u0065\u0020\u0073\u0069\u0020\u0070\u0072\u006f\u0073\u00ed\u006d\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0079", + "\u0050\u0065\u0065\u0072\u0020\u0065\u0078\u0069\u0074": "\u0050\u0065\u0065\u0072\u0020\u0065\u0078\u0069\u0074", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0074\u0075\u0072\u006e\u0020\u006f\u0066\u0066": "\u004e\u0065\u0070\u006f\u0064\u0061\u0159\u0069\u006c\u006f\u0020\u0073\u0065\u0020\u0076\u0079\u0070\u006e\u006f\u0075\u0074", + "\u0054\u0075\u0072\u006e\u0065\u0064\u0020\u006f\u0066\u0066": "\u0056\u0079\u0070\u006e\u0075\u0074\u00fd", + "\u0049\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0076\u0020\u0072\u0065\u017e\u0069\u006d\u0075\u0020\u0073\u006f\u0075\u006b\u0072\u006f\u006d\u00ed", + "\u004f\u0075\u0074\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u006d\u0069\u006d\u006f\u0020\u0072\u0065\u017e\u0069\u006d\u0020\u0073\u006f\u0075\u006b\u0072\u006f\u006d\u00ed", + "\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065": "", + }, + tw: { + "\u0053\u0074\u0061\u0074\u0075\u0073": "\u72c0\u614b", + "\u0059\u006f\u0075\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u60a8\u7684\u684c\u9762", + "\u0064\u0065\u0073\u006b\u005f\u0074\u0069\u0070": "\u60a8\u53ef\u4ee5\u900f\u904e\u6b64\u0020\u0049\u0044\u0020\u53ca\u5bc6\u78bc\u5b58\u53d6\u60a8\u7684\u684c\u9762", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u5bc6\u78bc", + "\u0052\u0065\u0061\u0064\u0079": "\u5c31\u7dd2", + "\u0045\u0073\u0074\u0061\u0062\u006c\u0069\u0073\u0068\u0065\u0064": "\u5df2\u5efa\u7acb", + "\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u6b63\u5728\u9023\u63a5\u81f3\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u7db2\u8def\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u555f\u7528\u670d\u52d9", + "\u0053\u0074\u0061\u0072\u0074\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u555f\u52d5\u670d\u52d9", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u670d\u52d9\u6b63\u5728\u904b\u884c", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u670d\u52d9\u5c1a\u672a\u57f7\u884c", + "\u006e\u006f\u0074\u005f\u0072\u0065\u0061\u0064\u0079\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u5c1a\u672a\u5c31\u7dd2\u3002\u8acb\u6aa2\u67e5\u60a8\u7684\u7db2\u8def\u9023\u7dda", + "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u63a7\u5236\u9060\u7aef\u684c\u9762", + "\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0020\u0046\u0069\u006c\u0065": "\u50b3\u8f38\u6a94\u6848", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074": "\u9023\u63a5", + "\u0052\u0065\u0063\u0065\u006e\u0074\u0020\u0053\u0065\u0073\u0073\u0069\u006f\u006e\u0073": "\u8fd1\u671f\u7684\u5de5\u4f5c\u968e\u6bb5", + "\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0020\u0042\u006f\u006f\u006b": "\u901a\u8a0a\u9304", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e": "\u78ba\u8a8d", + "\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0054\u0043\u0050\u0020\u901a\u9053", + "\u0052\u0065\u006d\u006f\u0076\u0065": "\u79fb\u9664", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0072\u0061\u006e\u0064\u006f\u006d\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u91cd\u65b0\u7522\u751f\u96a8\u6a5f\u5bc6\u78bc", + "\u0053\u0065\u0074\u0020\u0079\u006f\u0075\u0072\u0020\u006f\u0077\u006e\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u81ea\u884c\u8a2d\u7f6e\u5bc6\u78bc", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u004b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u002f\u004d\u006f\u0075\u0073\u0065": "\u555f\u7528\u9375\u76e4\u002f\u6ed1\u9f20", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u555f\u7528\u526a\u8cbc\u7c3f", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0046\u0069\u006c\u0065\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u555f\u7528\u6a94\u6848\u50b3\u8f38", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u555f\u7528\u0020\u0054\u0043\u0050\u0020\u901a\u9053", + "\u0049\u0050\u0020\u0057\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0069\u006e\u0067": "\u0049\u0050\u0020\u767d\u540d\u55ae", + "\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u002f\u8f49\u9001\u4f3a\u670d\u5668", + "\u0053\u0074\u006f\u0070\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065": "\u505c\u6b62\u670d\u52d9", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0049\u0044": "\u66f4\u6539\u0020\u0049\u0044", + "\u0057\u0065\u0062\u0073\u0069\u0074\u0065": "\u7db2\u7ad9", + "\u0041\u0062\u006f\u0075\u0074": "\u95dc\u65bc", + "\u004d\u0075\u0074\u0065": "\u975c\u97f3", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0049\u006e\u0070\u0075\u0074": "\u97f3\u8a0a\u8f38\u5165", + "\u0049\u0044\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u0020\u4f3a\u670d\u5668", + "\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u8f49\u9001\u4f3a\u670d\u5668", + "\u0041\u0050\u0049\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0041\u0050\u0049\u0020\u4f3a\u670d\u5668", + "\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u005f\u0068\u0074\u0074\u0070": "\u958b\u982d\u5fc5\u9808\u70ba\u0020\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0020\u6216\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0049\u0050": "\u0049\u0050\u0020\u7121\u6548", + "\u0069\u0064\u005f\u0063\u0068\u0061\u006e\u0067\u0065\u005f\u0074\u0069\u0070": "\u50c5\u80fd\u4f7f\u7528\u4ee5\u4e0b\u5b57\u5143\uff1a\u0061\u002d\u007a\u3001\u0041\u002d\u005a\u3001\u0030\u002d\u0039\u3001\u005f\u0020\u0028\u5e95\u7dda\u0029\u3002\u9996\u5b57\u5143\u5fc5\u9808\u70ba\u0020\u0061\u002d\u007a\u0020\u6216\u0020\u0041\u002d\u005a\u3002\u9577\u5ea6\u4ecb\u65bc\u0020\u0036\u0020\u5230\u0020\u0031\u0036\u0020\u4e4b\u9593\u3002", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074": "\u683c\u5f0f\u7121\u6548", + "\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u006e\u006f\u0074\u005f\u0073\u0075\u0070\u0070\u006f\u0072\u0074": "\u670d\u52d9\u5668\u66ab\u4e0d\u652f\u6301", + "\u004e\u006f\u0074\u0020\u0061\u0076\u0061\u0069\u006c\u0061\u0062\u006c\u0065": "\u7121\u6cd5\u4f7f\u7528", + "\u0054\u006f\u006f\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0074": "\u4fee\u6539\u904e\u65bc\u983b\u7e41\uff0c\u8acb\u7a0d\u5f8c\u518d\u8a66\u3002", + "\u0043\u0061\u006e\u0063\u0065\u006c": "\u53d6\u6d88", + "\u0053\u006b\u0069\u0070": "\u8df3\u904e", + "\u0043\u006c\u006f\u0073\u0065": "\u95dc\u9589", + "\u0052\u0065\u0074\u0072\u0079": "\u91cd\u8a66", + "\u004f\u004b": "\u78ba\u5b9a", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u9700\u8981\u5bc6\u78bc", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u8acb\u8f38\u5165\u60a8\u7684\u5bc6\u78bc", + "\u0052\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u8a18\u4f4f\u5bc6\u78bc", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u5bc6\u78bc\u932f\u8aa4", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0061\u0067\u0061\u0069\u006e\u003f": "\u60a8\u8981\u91cd\u65b0\u8f38\u5165\u55ce\uff1f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u9023\u7dda\u932f\u8aa4", + "\u0045\u0072\u0072\u006f\u0072": "\u932f\u8aa4", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u5c0d\u65b9\u91cd\u7f6e\u4e86\u9023\u7dda", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u002e\u002e\u002e": "\u6b63\u5728\u9023\u63a5\u002e\u002e\u002e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073\u002e\u0020\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0077\u0061\u0069\u0074\u002e": "\u6b63\u5728\u9023\u63a5\uff0c\u8acb\u7a0d\u5019\u3002", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u0065\u0020\u006c\u0061\u0074\u0065\u0072": "\u8acb\u65bc\u0020\u0031\u0020\u5206\u9418\u5f8c\u518d\u8a66", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u767b\u5165\u932f\u8aa4", + "\u0053\u0075\u0063\u0063\u0065\u0073\u0073\u0066\u0075\u006c": "\u6210\u529f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u002c\u0020\u0077\u0061\u0069\u0074\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u002e\u002e\u002e": "\u5df2\u9023\u7dda\uff0c\u7b49\u5f85\u756b\u9762\u50b3\u8f38\u002e\u002e\u002e", + "\u004e\u0061\u006d\u0065": "\u540d\u7a31", + "\u0054\u0079\u0070\u0065": "\u985e\u578b", + "\u004d\u006f\u0064\u0069\u0066\u0069\u0065\u0064": "\u4fee\u6539\u6642\u9593", + "\u0053\u0069\u007a\u0065": "\u5927\u5c0f", + "\u0053\u0068\u006f\u0077\u0020\u0048\u0069\u0064\u0064\u0065\u006e\u0020\u0046\u0069\u006c\u0065\u0073": "\u986f\u793a\u96b1\u85cf\u6a94\u6848", + "\u0052\u0065\u0063\u0065\u0069\u0076\u0065": "\u63a5\u6536", + "\u0053\u0065\u006e\u0064": "\u50b3\u9001", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0046\u0069\u006c\u0065": "\u5237\u65b0\u6587\u4ef6", + "\u004c\u006f\u0063\u0061\u006c": "\u672c\u5730", + "\u0052\u0065\u006d\u006f\u0074\u0065": "\u9060\u7aef", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u9060\u7aef\u96fb\u8166", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u672c\u5730\u96fb\u8166", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0020\u0044\u0065\u006c\u0065\u0074\u0065": "\u78ba\u8a8d\u522a\u9664", + "\u0044\u0065\u006c\u0065\u0074\u0065": "\u522a\u9664", + "\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073": "\u5c6c\u6027", + "\u004d\u0075\u006c\u0074\u0069\u0020\u0053\u0065\u006c\u0065\u0063\u0074": "\u591a\u9078", + "\u0045\u006d\u0070\u0074\u0079\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u7a7a\u6587\u4ef6\u593e", + "\u004e\u006f\u0074\u0020\u0061\u006e\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u4e0d\u662f\u4e00\u500b\u7a7a\u6587\u4ef6\u593e", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u60a8\u78ba\u5b9a\u8981\u522a\u9664\u6b64\u6a94\u6848\u55ce\uff1f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u60a8\u78ba\u5b9a\u8981\u522a\u9664\u6b64\u7a7a\u76ee\u9304\u55ce\uff1f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0069\u0073\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u60a8\u78ba\u5b9a\u8981\u522a\u9664\u6b64\u76ee\u9304\u4e2d\u7684\u6a94\u6848\u55ce\uff1f", + "\u0044\u006f\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u006f\u0072\u0020\u0061\u006c\u006c\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073": "\u5957\u7528\u5230\u5176\u4ed6\u885d\u7a81", + "\u0054\u0068\u0069\u0073\u0020\u0069\u0073\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u006c\u0065\u0021": "\u6b64\u64cd\u4f5c\u4e0d\u53ef\u9006\uff01", + "\u0044\u0065\u006c\u0065\u0074\u0069\u006e\u0067": "\u6b63\u5728\u522a\u9664", + "\u0066\u0069\u006c\u0065\u0073": "\u6a94\u6848", + "\u0057\u0061\u0069\u0074\u0069\u006e\u0067": "\u6b63\u5728\u7b49\u5019\u002e\u002e\u002e", + "\u0046\u0069\u006e\u0069\u0073\u0068\u0065\u0064": "\u5df2\u5b8c\u6210", + "\u0053\u0070\u0065\u0065\u0064": "\u901f\u5ea6", + "\u0043\u0075\u0073\u0074\u006f\u006d\u0020\u0049\u006d\u0061\u0067\u0065\u0020\u0051\u0075\u0061\u006c\u0069\u0074\u0079": "\u81ea\u8a02\u5716\u7247\u54c1\u8cea", + "\u0050\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u96b1\u79c1\u6a21\u5f0f", + "\u0042\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u5c01\u9396\u4f7f\u7528\u8005\u8f38\u5165", + "\u0055\u006e\u0062\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u53d6\u6d88\u5c01\u9396\u4f7f\u7528\u8005\u8f38\u5165", + "\u0041\u0064\u006a\u0075\u0073\u0074\u0020\u0057\u0069\u006e\u0064\u006f\u0077": "\u8abf\u6574\u8996\u7a97", + "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c": "\u539f\u59cb", + "\u0053\u0068\u0072\u0069\u006e\u006b": "\u7e2e\u6e1b", + "\u0053\u0074\u0072\u0065\u0074\u0063\u0068": "\u5ef6\u5c55", + "\u0047\u006f\u006f\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0071\u0075\u0061\u006c\u0069\u0074\u0079": "\u756b\u9762\u54c1\u8cea\u826f\u597d", + "\u0042\u0061\u006c\u0061\u006e\u0063\u0065\u0064": "\u5e73\u8861", + "\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0020\u0072\u0065\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u0069\u006d\u0065": "\u56de\u61c9\u901f\u5ea6\u6700\u4f73\u5316", + "\u0043\u0075\u0073\u0074\u006f\u006d": "\u81ea\u8a02", + "\u0053\u0068\u006f\u0077\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u0075\u0072\u0073\u006f\u0072": "\u986f\u793a\u9060\u7aef\u6e38\u6a19", + "\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u505c\u7528\u526a\u8cbc\u7c3f", + "\u004c\u006f\u0063\u006b\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0065\u006e\u0064": "\u5de5\u4f5c\u968e\u6bb5\u7d50\u675f\u5f8c\u9396\u5b9a\u96fb\u8166", + "\u0049\u006e\u0073\u0065\u0072\u0074": "\u63d2\u5165", + "\u0049\u006e\u0073\u0065\u0072\u0074\u0020\u004c\u006f\u0063\u006b": "\u9396\u5b9a\u9060\u7aef\u96fb\u8166", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068": "\u91cd\u65b0\u8f09\u5165", + "\u0049\u0044\u0020\u0064\u006f\u0065\u0073\u0020\u006e\u006f\u0074\u0020\u0065\u0078\u0069\u0073\u0074": "\u0049\u0044\u0020\u4e0d\u5b58\u5728", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u7121\u6cd5\u9023\u63a5\u81f3\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u4f3a\u670d\u5668", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u006c\u0061\u0074\u0065\u0072": "\u8acb\u7a0d\u5019\u518d\u8a66", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0073\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065": "\u9060\u7aef\u96fb\u8166\u96e2\u7dda", + "\u004b\u0065\u0079\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068": "\u91d1\u9470\u4e0d\u7b26", + "\u0054\u0069\u006d\u0065\u006f\u0075\u0074": "\u903e\u6642", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u7121\u6cd5\u9023\u63a5\u81f3\u8f49\u9001\u4f3a\u670d\u5668", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u7121\u6cd5\u900f\u904e\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u4f3a\u670d\u5668\u9023\u63a5", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u7121\u6cd5\u900f\u904e\u8f49\u9001\u4f3a\u670d\u5668\u9023\u63a5", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u006d\u0061\u006b\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070": "\u7121\u6cd5\u76f4\u63a5\u9023\u7dda\u81f3\u9060\u7aef\u96fb\u8166", + "\u0053\u0065\u0074\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u8a2d\u7f6e\u5bc6\u78bc", + "\u004f\u0053\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u4f5c\u696d\u7cfb\u7d71\u5bc6\u78bc", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0074\u0069\u0070": "\u0055\u0041\u0043\u0020\u6703\u5c0e\u81f4\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u5728\u0020\u0050\u006f\u0072\u0074\u0061\u0062\u006c\u0065\u0020\u4e0b\u7121\u6cd5\u6b63\u5e38\u4ee5\u9060\u7aef\u96fb\u8166\u904b\u4f5c\u3002", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0067\u0072\u0061\u0064\u0065": "\u9ede\u64ca\u4ee5\u5347\u7d1a", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0064\u006f\u0077\u006e\u006c\u006f\u0061\u0064": "\u9ede\u64ca\u4ee5\u4e0b\u8f09", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0064\u0061\u0074\u0065": "\u9ede\u64ca\u4ee5\u66f4\u65b0", + "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065": "\u8a2d\u5b9a", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0061\u0063\u0063": "\u60a8\u9700\u8981\u6388\u4e88\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\uff62\u5354\u52a9\u5de5\u5177\u300d\u0020\u6b0a\u9650\u624d\u80fd\u9060\u7aef\u5b58\u53d6\u96fb\u8166\u3002", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0073\u0063\u0072\u0065\u0065\u006e": "\u60a8\u9700\u8981\u6388\u4e88\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\uff62\u756b\u9762\u9304\u88fd\u300d\u0020\u6b0a\u9650\u624d\u80fd\u9060\u7aef\u5b58\u53d6\u96fb\u8166\u3002", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u6b63\u5728\u5b89\u88dd\u002e\u002e\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u5b89\u88dd", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e": "\u5b89\u88dd", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0050\u0061\u0074\u0068": "\u5b89\u88dd\u8def\u5f91", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006d\u0065\u006e\u0075\u0020\u0073\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u0073": "\u5efa\u7acb\u958b\u59cb\u9078\u55ae\u6377\u5f91", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0063\u006f\u006e": "\u5efa\u7acb\u684c\u9762\u5716\u793a", + "\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074\u005f\u0074\u0069\u0070": "\u958b\u59cb\u5b89\u88dd\u5373\u8868\u793a\u63a5\u53d7\u8a31\u53ef\u5354\u8b70", + "\u0041\u0063\u0063\u0065\u0070\u0074\u0020\u0061\u006e\u0064\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u63a5\u53d7\u4e26\u5b89\u88dd", + "\u0045\u006e\u0064\u002d\u0075\u0073\u0065\u0072\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074": "\u4f7f\u7528\u8005\u6388\u6b0a\u5408\u7d04", + "\u0047\u0065\u006e\u0065\u0072\u0061\u0074\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u6b63\u5728\u7522\u751f\u0020\u002e\u002e\u002e", + "\u0059\u006f\u0075\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006c\u006f\u0077\u0065\u0072\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u002e": "\u60a8\u7684\u5b89\u88dd\u7248\u672c\u904e\u820a\u3002", + "\u006e\u006f\u0074\u005f\u0063\u006c\u006f\u0073\u0065\u005f\u0074\u0063\u0070\u005f\u0074\u0069\u0070": "\u4f7f\u7528\u901a\u9053\u6642\u8acb\u4e0d\u8981\u95dc\u9589\u6b64\u8996\u7a97", + "\u004c\u0069\u0073\u0074\u0065\u006e\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u6b63\u5728\u7b49\u5f85\u901a\u9053\u9023\u63a5\u002e\u002e\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0048\u006f\u0073\u0074": "\u9060\u7aef\u4e3b\u6a5f", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0050\u006f\u0072\u0074": "\u9060\u7aef\u9023\u63a5\u57e0", + "\u0041\u0063\u0074\u0069\u006f\u006e": "\u64cd\u4f5c", + "\u0041\u0064\u0064": "\u65b0\u589e", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0050\u006f\u0072\u0074": "\u672c\u6a5f\u9023\u63a5\u57e0", + "\u0073\u0065\u0074\u0075\u0070\u005f\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u0074\u0069\u0070": "\u82e5\u60a8\u9700\u8981\u66f4\u5feb\u7684\u9023\u63a5\u901f\u5ea6\uff0c\u53ef\u4ee5\u9078\u64c7\u81ea\u884c\u5efa\u7acb\u4f3a\u670d\u5668", + "\u0054\u006f\u006f\u0020\u0073\u0068\u006f\u0072\u0074\u002c\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0036\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002e": "\u904e\u77ed\uff0c\u81f3\u5c11\u9700\u0020\u0036\u0020\u500b\u5b57\u5143\u3002", + "\u0054\u0068\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c\u002e": "\u5169\u6b21\u8f38\u5165\u4e0d\u76f8\u7b26", + "\u0050\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073": "\u6b0a\u9650", + "\u0041\u0063\u0063\u0065\u0070\u0074": "\u63a5\u53d7", + "\u0044\u0069\u0073\u006d\u0069\u0073\u0073": "\u95dc\u9589", + "\u0044\u0069\u0073\u0063\u006f\u006e\u006e\u0065\u0063\u0074": "\u65b7\u958b\u9023\u7dda", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u006b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u0020\u0061\u006e\u0064\u0020\u006d\u006f\u0075\u0073\u0065": "\u5141\u8a31\u4f7f\u7528\u9375\u76e4\u548c\u6ed1\u9f20", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u5141\u8a31\u4f7f\u7528\u526a\u8cbc\u7c3f", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0068\u0065\u0061\u0072\u0069\u006e\u0067\u0020\u0073\u006f\u0075\u006e\u0064": "\u5141\u8a31\u5206\u4eab\u97f3\u8a0a", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0066\u0069\u006c\u0065\u0020\u0063\u006f\u0070\u0079\u0020\u0061\u006e\u0064\u0020\u0070\u0061\u0073\u0074\u0065": "\u5141\u8a31\u6587\u4ef6\u8907\u88fd\u548c\u7c98\u8cbc", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064": "\u5df2\u9023\u63a5", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u52a0\u5bc6\u76f4\u63a5\u9023\u7dda", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u52a0\u5bc6\u8f49\u9001\u9023\u7dda", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u672a\u52a0\u5bc6\u76f4\u63a5\u9023\u7dda", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u672a\u52a0\u5bc6\u8f49\u9001\u9023\u7dda", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u8f38\u5165\u9060\u7aef\u0020\u0049\u0044", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u8f38\u5165\u60a8\u7684\u5bc6\u78bc", + "\u004c\u006f\u0067\u0067\u0069\u006e\u0067\u0020\u0069\u006e\u002e\u002e\u002e": "\u6b63\u5728\u767b\u5165\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0052\u0044\u0050\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0073\u0068\u0061\u0072\u0069\u006e\u0067": "\u555f\u7528\u0020\u0052\u0044\u0050\u0020\u5de5\u4f5c\u968e\u6bb5\u5171\u4eab", + "\u0041\u0075\u0074\u006f\u0020\u004c\u006f\u0067\u0069\u006e": "\u81ea\u52d5\u767b\u5165\u0020\u0028\u9396\u5b9a\u5c07\u5728\u8a2d\u5b9a\u95dc\u9589\u5f8c\u5957\u7528\u0029", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0049\u0050\u0020\u0041\u0063\u0063\u0065\u0073\u0073": "\u5141\u8a31\u0020\u0049\u0050\u0020\u76f4\u63a5\u5b58\u53d6", + "\u0052\u0065\u006e\u0061\u006d\u0065": "\u91cd\u65b0\u547d\u540d", + "\u0053\u0070\u0061\u0063\u0065": "\u7a7a\u767d", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0053\u0068\u006f\u0072\u0074\u0063\u0075\u0074": "\u5efa\u7acb\u684c\u9762\u6377\u5f91", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0050\u0061\u0074\u0068": "\u66f4\u6539\u8def\u5f91", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0046\u006f\u006c\u0064\u0065\u0072": "\u5efa\u7acb\u8cc7\u6599\u593e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0074\u0068\u0065\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u8acb\u8f38\u5165\u8cc7\u6599\u593e\u540d\u7a31", + "\u0046\u0069\u0078\u0020\u0069\u0074": "\u4fee\u5fa9", + "\u0057\u0061\u0072\u006e\u0069\u006e\u0067": "\u8b66\u544a", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0073\u0063\u0072\u0065\u0065\u006e\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u4e0d\u652f\u63f4\u4f7f\u7528\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u7684\u767b\u5165\u756b\u9762", + "\u0052\u0065\u0062\u006f\u006f\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u9700\u8981\u91cd\u65b0\u555f\u52d5", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020": "\u4e0d\u652f\u63f4\u986f\u793a\u4f3a\u670d\u5668", + "\u0078\u0031\u0031\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064": "\u9810\u671f\u0020\u0078\u0031\u0031", + "\u0050\u006f\u0072\u0074": "\u9023\u63a5\u57e0", + "\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073": "\u8a2d\u5b9a", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065": "\u4f7f\u7528\u8005\u540d\u7a31", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0070\u006f\u0072\u0074": "\u9023\u63a5\u57e0\u7121\u6548", + "\u0043\u006c\u006f\u0073\u0065\u0064\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u006c\u0079\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u7531\u5c0d\u65b9\u624b\u52d5\u95dc\u9589", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006f\u006e\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e": "\u555f\u7528\u9060\u7aef\u66f4\u6539\u8a2d\u5b9a", + "\u0052\u0075\u006e\u0020\u0077\u0069\u0074\u0068\u006f\u0075\u0074\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c": "\u8df3\u904e\u5b89\u88dd\u76f4\u63a5\u57f7\u884c", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u4e00\u5f8b\u900f\u904e\u8f49\u9001\u9023\u7dda", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u4e00\u5f8b\u900f\u904e\u8f49\u9001\u9023\u7dda", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0074\u0069\u0070": "\u53ea\u6709\u767d\u540d\u55ae\u4e2d\u7684\u0020\u0049\u0050\u0020\u53ef\u4ee5\u5b58\u53d6", + "\u004c\u006f\u0067\u0069\u006e": "\u767b\u5165", + "\u004c\u006f\u0067\u006f\u0075\u0074": "\u767b\u51fa", + "\u0054\u0061\u0067\u0073": "\u6a19\u7c64", + "\u0053\u0065\u0061\u0072\u0063\u0068\u0020\u0049\u0044": "\u641c\u5c0b\u0020\u0049\u0044", + "\u0043\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u76ee\u524d\u4e0d\u652f\u63f4\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u986f\u793a\u4f3a\u670d\u5668", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0073\u0065\u0070": "\u4f7f\u7528\u9017\u865f\u3001\u5206\u865f\u3001\u7a7a\u767d\uff0c\u6216\u662f\u63db\u884c\u4f86\u5206\u9694", + "\u0041\u0064\u0064\u0020\u0049\u0044": "\u65b0\u589e\u0020\u0049\u0044", + "\u0041\u0064\u0064\u0020\u0054\u0061\u0067": "\u65b0\u589e\u6a19\u7c64", + "\u0055\u006e\u0073\u0065\u006c\u0065\u0063\u0074\u0020\u0061\u006c\u006c\u0020\u0074\u0061\u0067\u0073": "\u53d6\u6d88\u9078\u53d6\u6240\u6709\u6a19\u7c64", + "\u004e\u0065\u0074\u0077\u006f\u0072\u006b\u0020\u0065\u0072\u0072\u006f\u0072": "\u7db2\u8def\u932f\u8aa4", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u7f3a\u5c11\u4f7f\u7528\u8005\u540d\u7a31", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u7f3a\u5c11\u5bc6\u78bc", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0063\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073": "\u63d0\u4f9b\u7684\u767b\u5165\u8cc7\u8a0a\u6709\u8aa4", + "\u0045\u0064\u0069\u0074\u0020\u0054\u0061\u0067": "\u7de8\u8f2f\u6a19\u7c64", + "\u0055\u006e\u0072\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u5fd8\u6389\u5bc6\u78bc", + "\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u6536\u85cf", + "\u0041\u0064\u0064\u0020\u0074\u006f\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u52a0\u5165\u5230\u6536\u85cf", + "\u0052\u0065\u006d\u006f\u0076\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u5f9e\u6536\u85cf\u4e2d\u522a\u9664", + "\u0045\u006d\u0070\u0074\u0079": "\u7a7a\u7a7a\u5982\u4e5f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u8cc7\u6599\u593e\u540d\u7a31\u7121\u6548", + "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079": "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u4ee3\u7406", + "\u0048\u006f\u0073\u0074\u006e\u0061\u006d\u0065": "\u4e3b\u6a5f\u540d\u7a31", + "\u0044\u0069\u0073\u0063\u006f\u0076\u0065\u0072\u0065\u0064": "\u5df2\u767c\u73fe", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0064\u0061\u0065\u006d\u006f\u006e\u005f\u0074\u0069\u0070": "\u70ba\u4e86\u958b\u6a5f\u555f\u52d5\uff0c\u8acb\u5b89\u88dd\u7cfb\u7d71\u670d\u52d9\u3002", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u9060\u7aef\u0020\u0049\u0044", + "\u0050\u0061\u0073\u0074\u0065": "\u8cbc\u4e0a", + "\u0050\u0061\u0073\u0074\u0065\u0020\u0068\u0065\u0072\u0065\u003f": "\u8cbc\u4e0a\u5230\u9019\u88e1\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0074\u006f\u0020\u0063\u006c\u006f\u0073\u0065\u0020\u0074\u0068\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u003f": "\u60a8\u78ba\u5b9a\u8981\u95dc\u9589\u9023\u7dda\u55ce\uff1f", + "\u0044\u006f\u0077\u006e\u006c\u006f\u0061\u0064\u0020\u006e\u0065\u0077\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e": "\u4e0b\u8f09\u65b0\u7248\u672c", + "\u0054\u006f\u0075\u0063\u0068\u0020\u006d\u006f\u0064\u0065": "\u89f8\u63a7\u6a21\u5f0f", + "\u004d\u006f\u0075\u0073\u0065\u0020\u006d\u006f\u0064\u0065": "\u6ed1\u9f20\u6a21\u5f0f", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u55ae\u6307\u8f15\u89f8", + "\u004c\u0065\u0066\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u6ed1\u9f20\u5de6\u9375", + "\u004f\u006e\u0065\u002d\u004c\u006f\u006e\u0067\u0020\u0054\u0061\u0070": "\u55ae\u6307\u9577\u6309", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u96d9\u6307\u8f15\u89f8", + "\u0052\u0069\u0067\u0068\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u6ed1\u9f20\u53f3\u9375", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u55ae\u6307\u79fb\u52d5", + "\u0044\u006f\u0075\u0062\u006c\u0065\u0020\u0054\u0061\u0070\u0020\u0026\u0020\u004d\u006f\u0076\u0065": "\u96d9\u64ca\u4e26\u79fb\u52d5", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0044\u0072\u0061\u0067": "\u6ed1\u9f20\u9078\u4e2d\u62d6\u52d5", + "\u0054\u0068\u0072\u0065\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u006c\u0079": "\u4e09\u6307\u5782\u76f4\u6ed1\u52d5", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0057\u0068\u0065\u0065\u006c": "\u6ed1\u9f20\u6efe\u8f2a", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u96d9\u6307\u79fb\u52d5", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u004d\u006f\u0076\u0065": "\u79fb\u52d5\u756b\u5e03", + "\u0050\u0069\u006e\u0063\u0068\u0020\u0074\u006f\u0020\u005a\u006f\u006f\u006d": "\u96d9\u6307\u7e2e\u653e", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u005a\u006f\u006f\u006d": "\u7e2e\u653e\u756b\u5e03", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0063\u0061\u006e\u0076\u0061\u0073": "\u91cd\u7f6e\u756b\u5e03", + "\u004e\u006f\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0069\u006c\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u7121\u6587\u4ef6\u50b3\u8f38\u6b0a\u9650", + "\u004e\u006f\u0074\u0065": "\u5099\u8a3b", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u9023\u63a5", + "\u0053\u0068\u0061\u0072\u0065\u0020\u0053\u0063\u0072\u0065\u0065\u006e": "\u5171\u4eab\u756b\u9762", + "\u0043\u004c\u004f\u0053\u0045": "\u95dc\u9589", + "\u004f\u0050\u0045\u004e": "\u958b\u555f", + "\u0043\u0068\u0061\u0074": "\u804a\u5929\u6d88\u606f", + "\u0054\u006f\u0074\u0061\u006c": "\u7e3d\u8a08", + "\u0069\u0074\u0065\u006d\u0073": "\u500b\u9805\u76ee", + "\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064": "\u5df2\u9078\u64c7", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u756b\u9762\u9304\u88fd", + "\u0049\u006e\u0070\u0075\u0074\u0020\u0043\u006f\u006e\u0074\u0072\u006f\u006c": "\u8f38\u5165\u63a7\u5236", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u97f3\u8a0a\u9304\u88fd", + "\u0046\u0069\u006c\u0065\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u6a94\u6848\u9023\u7dda", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u756b\u9762\u9023\u7dda", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u003f": "\u662f\u5426\u63a5\u53d7\uff1f", + "\u004f\u0070\u0065\u006e\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0053\u0065\u0074\u0074\u0069\u006e\u0067": "\u6253\u958b\u7cfb\u7d71\u8a2d\u5b9a", + "\u0048\u006f\u0077\u0020\u0074\u006f\u0020\u0067\u0065\u0074\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u003f": "\u5982\u4f55\u7372\u53d6\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u7684\u8f38\u5165\u6b0a\u9650\uff1f", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0031": "\u53d6\u5f97\u8f38\u5165\u6b0a\u9650\u5f8c\u53ef\u4ee5\u8b93\u9060\u7aef\u88dd\u7f6e\u901a\u904e\u6ed1\u9f20\u63a7\u5236\u6b64\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u88dd\u7f6e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0032": "\u8acb\u5728\u63a5\u4e0b\u4f86\u7684\u7cfb\u7d71\u8a2d\u5b9a\u9801\u9762\u4e2d\uff0c\u627e\u5230\u4e26\u9032\u5165\u0020\uff62\u5df2\u5b89\u88dd\u7684\u670d\u52d9\uff63\u0020\u9801\u9762\uff0c\u4e26\u5c07\u0020\uff62\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0049\u006e\u0070\u0075\u0074\uff63\u0020\u670d\u52d9\u958b\u555f", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u006e\u0065\u0077\u005f\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u005f\u0074\u0069\u0070": "\u6536\u5230\u65b0\u7684\u9023\u63a5\u63a7\u5236\u8acb\u6c42\uff0c\u5c0d\u65b9\u60f3\u8981\u63a7\u5236\u60a8\u76ee\u524d\u7684\u8a2d\u5099", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0077\u0069\u006c\u006c\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0074\u0069\u0070": "\u958b\u555f\u756b\u9762\u9304\u88fd\u6b0a\u9650\u5c07\u81ea\u52d5\u958b\u555f\u670d\u52d9\uff0c\u5141\u8a31\u5176\u4ed6\u88dd\u7f6e\u5411\u6b64\u88dd\u7f6e\u8acb\u6c42\u5efa\u7acb\u9023\u63a5\u3002", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u006f\u0070\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u95dc\u9589\u670d\u52d9\u5c07\u81ea\u52d5\u95dc\u9589\u6240\u6709\u5df2\u5efa\u7acb\u7684\u9023\u63a5\u3002", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u005f\u0061\u0075\u0064\u0069\u006f\u005f\u0074\u0069\u0070": "\u76ee\u524d\u7684\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u7248\u672c\u4e0d\u652f\u6301\u97f3\u8a0a\u9304\u88fd\uff0c\u8acb\u5347\u7d1a\u81f3\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0031\u0030\u0020\u6216\u4ee5\u4e0a\u7248\u672c\u3002", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u9ede\u64ca\u0020\uff62\u555f\u52d5\u670d\u52d9\uff63\u0020\u6216\u555f\u7528\u0020\uff62\u756b\u9762\u9304\u88fd\uff63\u0020\u6b0a\u9650\u4ee5\u958b\u555f\u624b\u6a5f\u756b\u9762\u5171\u4eab\u670d\u52d9\u3002", + "\u0041\u0063\u0063\u006f\u0075\u006e\u0074": "\u5e33\u6236", + "\u004f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065": "\u8986\u5beb", + "\u0054\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u0020\u0065\u0078\u0069\u0073\u0074\u0073\u002c\u0020\u0073\u006b\u0069\u0070\u0020\u006f\u0072\u0020\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u6b64\u6a94\u6848\u002f\u8cc7\u6599\u593e\u5df2\u5b58\u5728\uff0c\u8981\u8df3\u904e\u6216\u662f\u8986\u5beb\u6b64\u6a94\u6848\u55ce\uff1f", + "\u0051\u0075\u0069\u0074": "\u9000\u51fa", + "\u0064\u006f\u0063\u005f\u006d\u0061\u0063\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e": "\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0072\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u002e\u0063\u006f\u006d\u002f\u0064\u006f\u0063\u0073\u002f\u007a\u0068\u002d\u0074\u0077\u002f\u006d\u0061\u006e\u0075\u0061\u006c\u002f\u006d\u0061\u0063\u002f\u0023\u555f\u7528\u6b0a\u9650", + "\u0048\u0065\u006c\u0070": "\u5e6b\u52a9", + "\u0046\u0061\u0069\u006c\u0065\u0064": "\u5931\u6557", + "\u0053\u0075\u0063\u0063\u0065\u0065\u0064\u0065\u0064": "\u6210\u529f", + "\u0053\u006f\u006d\u0065\u006f\u006e\u0065\u0020\u0074\u0075\u0072\u006e\u0073\u0020\u006f\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065\u002c\u0020\u0065\u0078\u0069\u0074": "\u5176\u4ed6\u7528\u6236\u958b\u555f\u96b1\u79c1\u6a21\u5f0f\uff0c\u9000\u51fa", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u4e0d\u652f\u6301", + "\u0050\u0065\u0065\u0072\u0020\u0064\u0065\u006e\u0069\u0065\u0064": "\u88ab\u63a7\u7aef\u62d2\u7d55", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0073": "\u8acb\u5b89\u88dd\u63d2\u4ef6", + "\u0050\u0065\u0065\u0072\u0020\u0065\u0078\u0069\u0074": "\u88ab\u63a7\u7aef\u9000\u51fa", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0074\u0075\u0072\u006e\u0020\u006f\u0066\u0066": "\u9000\u51fa\u5931\u6557", + "\u0054\u0075\u0072\u006e\u0065\u0064\u0020\u006f\u0066\u0066": "\u9000\u51fa", + "\u0049\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u958b\u555f\u96b1\u79c1\u6a21\u5f0f", + "\u004f\u0075\u0074\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u9000\u51fa\u96b1\u79c1\u6a21\u5f0f", + "\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065": "\u8a9e\u8a00", + }, + sk: { + "\u0053\u0074\u0061\u0074\u0075\u0073": "\u0053\u0074\u0061\u0076", + "\u0059\u006f\u0075\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0056\u0061\u0161\u0061\u0020\u0070\u006c\u006f\u0063\u0068\u0061", + "\u0064\u0065\u0073\u006b\u005f\u0074\u0069\u0070": "\u004b\u0020\u0073\u0076\u006f\u006a\u0065\u006a\u0020\u0070\u006c\u006f\u0063\u0068\u0065\u0020\u0073\u0061\u0020\u006d\u00f4\u017e\u0065\u0074\u0065\u0020\u0070\u0072\u0069\u0070\u006f\u006a\u0069\u0165\u0020\u0070\u006f\u006d\u006f\u0063\u006f\u0075\u0020\u007a\u006f\u0062\u0072\u0061\u007a\u0065\u006e\u00e9\u0068\u006f\u0020\u0049\u0044\u0020\u0061\u0020\u0068\u0065\u0073\u006c\u0061\u002e", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0048\u0065\u0073\u006c\u006f", + "\u0052\u0065\u0061\u0064\u0079": "\u0050\u0072\u0069\u0070\u0072\u0061\u0076\u0065\u006e\u00e9", + "\u0045\u0073\u0074\u0061\u0062\u006c\u0069\u0073\u0068\u0065\u0064": "\u004e\u0061\u0064\u0076\u0069\u0061\u007a\u0061\u006e\u00e9", + "\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u0050\u0072\u0069\u0070\u00e1\u006a\u0061\u006d\u0020\u0073\u0061\u0020\u006e\u0061\u0020\u0052\u0075\u0073\u0044\u0065\u0073\u006b\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0050\u006f\u0076\u006f\u006c\u0069\u0165\u0020\u0073\u006c\u0075\u017e\u0062\u0075", + "\u0053\u0074\u0061\u0072\u0074\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0053\u0070\u0075\u0073\u0074\u0069\u0165\u0020\u0073\u006c\u0075\u017e\u0062\u0075", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0053\u006c\u0075\u017e\u0062\u0061\u0020\u006a\u0065\u0020\u0061\u006b\u0074\u00ed\u0076\u006e\u0061", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0053\u006c\u0075\u017e\u0062\u0061\u0020\u006a\u0065\u0020\u0076\u0079\u0070\u006e\u0075\u0074\u00e1", + "\u006e\u006f\u0074\u005f\u0072\u0065\u0061\u0064\u0079\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u004e\u0065\u0070\u0072\u0069\u0070\u0072\u0061\u0076\u0065\u006e\u00e9\u002e\u0020\u0053\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u0075\u006a\u0074\u0065\u0020\u0073\u0076\u006f\u006a\u0065\u0020\u0073\u0069\u0065\u0165\u006f\u0076\u00e9\u0020\u0070\u0072\u0069\u0070\u006f\u006a\u0065\u006e\u0069\u0065\u002e", + "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u004f\u0076\u006c\u00e1\u0064\u0061\u0165\u0020\u0076\u007a\u0064\u0069\u0061\u006c\u0065\u006e\u00fa\u0020\u0070\u006c\u006f\u0063\u0068\u0075", + "\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0020\u0046\u0069\u006c\u0065": "\u0050\u0072\u0065\u006e\u006f\u0073\u0020\u0073\u00fa\u0062\u006f\u0072\u006f\u0076", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074": "\u0050\u0072\u0069\u0070\u006f\u006a\u0069\u0165", + "\u0052\u0065\u0063\u0065\u006e\u0074\u0020\u0053\u0065\u0073\u0073\u0069\u006f\u006e\u0073": "\u004e\u0065\u0064\u00e1\u0076\u006e\u0065\u0020\u0070\u0072\u0069\u0070\u006f\u006a\u0065\u006e\u0069\u0065", + "\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0020\u0042\u006f\u006f\u006b": "\u0041\u0064\u0072\u0065\u0073\u00e1\u0072\u0020\u006b\u006f\u006e\u0074\u0061\u006b\u0074\u006f\u0076", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e": "\u0050\u006f\u0074\u0076\u0072\u0064\u0065\u006e\u0069\u0065", + "\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0054\u0043\u0050\u0020\u0074\u0075\u006e\u0065\u006c\u006f\u0076\u0061\u006e\u0069\u0065", + "\u0052\u0065\u006d\u006f\u0076\u0065": "\u004f\u0064\u0073\u0074\u0072\u00e1\u006e\u0069\u0165", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0072\u0061\u006e\u0064\u006f\u006d\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0041\u006b\u0074\u0075\u0061\u006c\u0069\u007a\u006f\u0076\u0061\u0165\u0020\u006e\u00e1\u0068\u006f\u0064\u006e\u00e9\u0020\u0068\u0065\u0073\u006c\u006f", + "\u0053\u0065\u0074\u0020\u0079\u006f\u0075\u0072\u0020\u006f\u0077\u006e\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004e\u0061\u0073\u0074\u0061\u0076\u0074\u0065\u0020\u0073\u0069\u0020\u0073\u0076\u006f\u006a\u0065\u0020\u0076\u006c\u0061\u0073\u0074\u006e\u00e9\u0020\u0068\u0065\u0073\u006c\u006f", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u004b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u002f\u004d\u006f\u0075\u0073\u0065": "\u0050\u006f\u0076\u006f\u006c\u0069\u0165\u0020\u006b\u006c\u00e1\u0076\u0065\u0073\u006e\u0069\u0063\u0075\u002f\u006d\u0079\u0161", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0050\u006f\u0076\u006f\u006c\u0069\u0165\u0020\u0073\u0063\u0068\u0072\u00e1\u006e\u006b\u0075", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0046\u0069\u006c\u0065\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0050\u006f\u0076\u006f\u006c\u0069\u0165\u0020\u0070\u0072\u0065\u006e\u006f\u0073\u0020\u0073\u00fa\u0062\u006f\u0072\u006f\u0076", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0050\u006f\u0076\u006f\u006c\u0069\u0165\u0020\u0054\u0043\u0050\u0020\u0074\u0075\u006e\u0065\u006c\u006f\u0076\u0061\u006e\u0069\u0065", + "\u0049\u0050\u0020\u0057\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0069\u006e\u0067": "\u005a\u006f\u007a\u006e\u0061\u006d\u0020\u0070\u006f\u0076\u006f\u006c\u0065\u006e\u00fd\u0063\u0068\u0020\u0049\u0050\u0020\u0061\u0064\u0072\u0069\u0065\u0073", + "\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u002f\u0050\u0072\u0065\u0070\u006f\u006a\u006f\u0076\u0061\u0063\u00ed\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0053\u0074\u006f\u0070\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065": "\u005a\u0061\u0073\u0074\u0061\u0076\u0069\u0165\u0020\u0073\u006c\u0075\u017e\u0062\u0075", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0049\u0044": "\u005a\u006d\u0065\u006e\u0069\u0165\u0020\u0049\u0044", + "\u0057\u0065\u0062\u0073\u0069\u0074\u0065": "\u0057\u0065\u0062\u006f\u0076\u00e1\u0020\u0073\u0074\u0072\u00e1\u006e\u006b\u0061", + "\u0041\u0062\u006f\u0075\u0074": "\u004f\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b", + "\u004d\u0075\u0074\u0065": "\u0053\u0074\u00ed\u0161\u0069\u0165", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0049\u006e\u0070\u0075\u0074": "\u005a\u0076\u0075\u006b\u006f\u0076\u00fd\u0020\u0076\u0073\u0074\u0075\u0070", + "\u0049\u0044\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0050\u0072\u0065\u0070\u006f\u006a\u006f\u0076\u0061\u0063\u00ed\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0041\u0050\u0049\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0041\u0050\u0049\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u005f\u0068\u0074\u0074\u0070": "\u004d\u0075\u0073\u00ed\u0020\u007a\u0061\u010d\u00ed\u006e\u0061\u0165\u0020\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0020\u0061\u006c\u0065\u0062\u006f\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0049\u0050": "\u004e\u0065\u0070\u006c\u0061\u0074\u006e\u00e1\u0020\u0049\u0050\u0020\u0061\u0064\u0072\u0065\u0073\u0061", + "\u0069\u0064\u005f\u0063\u0068\u0061\u006e\u0067\u0065\u005f\u0074\u0069\u0070": "\u0050\u006f\u0076\u006f\u006c\u0065\u006e\u00e9\u0020\u0073\u00fa\u0020\u006c\u0065\u006e\u0020\u007a\u006e\u0061\u006b\u0079\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002c\u0020\u0030\u002d\u0039\u0020\u0061\u0020\u005f\u0020\u0028\u0070\u006f\u0064\u010d\u0069\u0061\u0072\u006b\u006f\u0076\u006e\u00ed\u006b\u0029\u002e\u0020\u0050\u0072\u0076\u00fd\u0020\u007a\u006e\u0061\u006b\u0020\u006d\u0075\u0073\u00ed\u0020\u0062\u0079\u0165\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002e\u0020\u0044\u013a\u017e\u006b\u0061\u0020\u006d\u0075\u0073\u00ed\u0020\u0062\u0079\u0165\u0020\u006d\u0065\u0064\u007a\u0069\u0020\u0036\u0020\u0061\u0020\u0031\u0036\u0020\u007a\u006e\u0061\u006b\u006d\u0069\u002e", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074": "\u004e\u0065\u0070\u006c\u0061\u0074\u006e\u00fd\u0020\u0066\u006f\u0072\u006d\u00e1\u0074", + "\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u006e\u006f\u0074\u005f\u0073\u0075\u0070\u0070\u006f\u0072\u0074": "\u005a\u0061\u0074\u0069\u0061\u013e\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u006f\u006d\u0020\u006e\u0065\u0070\u006f\u0064\u0070\u006f\u0072\u006f\u0076\u0061\u006e\u00e9", + "\u004e\u006f\u0074\u0020\u0061\u0076\u0061\u0069\u006c\u0061\u0062\u006c\u0065": "\u004e\u0069\u0065\u0020\u006a\u0065\u0020\u006b\u0020\u0064\u0069\u0073\u0070\u006f\u007a\u00ed\u0063\u0069\u0069", + "\u0054\u006f\u006f\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0074": "\u0050\u0072\u00ed\u006c\u0069\u0161\u0020\u010d\u0061\u0073\u0074\u006f", + "\u0043\u0061\u006e\u0063\u0065\u006c": "\u005a\u0072\u0075\u0161\u0069\u0165", + "\u0053\u006b\u0069\u0070": "\u0050\u0072\u0065\u0073\u006b\u006f\u010d\u0069\u0165", + "\u0043\u006c\u006f\u0073\u0065": "\u005a\u0061\u0074\u0076\u006f\u0072\u0069\u0165", + "\u0052\u0065\u0074\u0072\u0079": "\u005a\u006f\u0070\u0061\u006b\u006f\u0076\u0061\u0165", + "\u004f\u004b": "\u004f\u004b", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0056\u0079\u017e\u0061\u0064\u0075\u006a\u0065\u0020\u0073\u0061\u0020\u0068\u0065\u0073\u006c\u006f", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u005a\u0061\u0064\u0061\u006a\u0074\u0065\u0020\u0076\u0061\u0161\u0065\u0020\u0068\u0065\u0073\u006c\u006f", + "\u0052\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u005a\u0061\u0070\u0061\u006d\u00e4\u0074\u0061\u0165\u0020\u0068\u0065\u0073\u006c\u006f", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0043\u0068\u0079\u0062\u006e\u00e9\u0020\u0068\u0065\u0073\u006c\u006f", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0061\u0067\u0061\u0069\u006e\u003f": "\u0043\u0068\u0063\u0065\u0074\u0065\u0020\u0068\u006f\u0020\u007a\u006e\u006f\u0076\u0061\u0020\u007a\u0061\u0064\u0061\u0165\u003f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0043\u0068\u0079\u0062\u0061\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u0069\u0061", + "\u0045\u0072\u0072\u006f\u0072": "\u0043\u0068\u0079\u0062\u0061", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u004f\u0064\u006d\u0069\u0065\u0074\u006e\u0075\u0074\u00e9\u0020\u0064\u0072\u0075\u0068\u006f\u0075\u0020\u0073\u0074\u0072\u0061\u006e\u006f\u0075\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u0069\u0061", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u002e\u002e\u002e": "\u0050\u0072\u0069\u0070\u00e1\u006a\u0061\u006e\u0069\u0065\u0020\u0073\u0061\u002e\u002e\u002e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073\u002e\u0020\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0077\u0061\u0069\u0074\u002e": "\u0050\u006f\u006b\u00fa\u0161\u0061\u006d\u0020\u0073\u0061\u0020\u0070\u0072\u0069\u0070\u006f\u006a\u0069\u0165\u002e\u0020\u0050\u006f\u010d\u006b\u0061\u006a\u0074\u0065\u0020\u0063\u0068\u0076\u00ed\u013e\u0075\u002e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u0065\u0020\u006c\u0061\u0074\u0065\u0072": "\u0053\u006b\u00fa\u0074\u0065\u0020\u007a\u006e\u006f\u0076\u0061\u0020\u007a\u0061\u0020\u006d\u0069\u006e\u00fa\u0074\u0075\u002c\u0020\u0061\u006c\u0065\u0062\u006f\u0020\u0065\u0161\u0074\u0065\u0020\u006e\u0065\u0073\u006b\u00f4\u0072", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0043\u0068\u0079\u0062\u0061\u0020\u0070\u0072\u0069\u0068\u006c\u00e1\u0073\u0065\u006e\u0069\u0061", + "\u0053\u0075\u0063\u0063\u0065\u0073\u0073\u0066\u0075\u006c": "\u00da\u0073\u0070\u0065\u0063\u0068", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u002c\u0020\u0077\u0061\u0069\u0074\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u002e\u002e\u002e": "\u0050\u0072\u0069\u0070\u006f\u006a\u0065\u006e\u00e9\u002c\u0020\u010d\u0061\u006b\u00e1\u006d\u0020\u006e\u0061\u0020\u006f\u0062\u0072\u0061\u007a\u002e\u002e\u002e", + "\u004e\u0061\u006d\u0065": "\u004e\u00e1\u007a\u006f\u0076", + "\u0054\u0079\u0070\u0065": "\u0054\u0079\u0070", + "\u004d\u006f\u0064\u0069\u0066\u0069\u0065\u0064": "\u005a\u006d\u0065\u006e\u0065\u006e\u00e9", + "\u0053\u0069\u007a\u0065": "\u0056\u0065\u013e\u006b\u006f\u0073\u0165", + "\u0053\u0068\u006f\u0077\u0020\u0048\u0069\u0064\u0064\u0065\u006e\u0020\u0046\u0069\u006c\u0065\u0073": "\u005a\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u0061\u0165\u0020\u0073\u006b\u0072\u0079\u0074\u00e9\u0020\u0073\u00fa\u0062\u006f\u0072\u0079", + "\u0052\u0065\u0063\u0065\u0069\u0076\u0065": "\u0050\u0072\u0069\u006a\u0061\u0165", + "\u0053\u0065\u006e\u0064": "\u004f\u0064\u006f\u0073\u006c\u0061\u0165", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0046\u0069\u006c\u0065": "\u0041\u006b\u0074\u0075\u0061\u006c\u0069\u007a\u006f\u0076\u0061\u0165\u0020\u0073\u00fa\u0062\u006f\u0072", + "\u004c\u006f\u0063\u0061\u006c": "\u004d\u0069\u0065\u0073\u0074\u006e\u0065", + "\u0052\u0065\u006d\u006f\u0074\u0065": "\u0056\u007a\u0064\u0069\u0061\u006c\u0065\u006e\u00e9", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u0056\u007a\u0064\u0069\u0061\u006c\u0065\u006e\u00fd\u0020\u0070\u006f\u010d\u00ed\u0074\u0061\u010d", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u004d\u0069\u0065\u0073\u0074\u006e\u0079\u0020\u0070\u006f\u010d\u00ed\u0074\u0061\u010d", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0020\u0044\u0065\u006c\u0065\u0074\u0065": "\u0050\u006f\u0074\u0076\u0072\u0064\u0065\u006e\u0069\u0065\u0020\u007a\u006d\u0061\u007a\u0061\u006e\u0069\u0061", + "\u0044\u0065\u006c\u0065\u0074\u0065": "\u005a\u006d\u0061\u007a\u0061\u0165", + "\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073": "\u0056\u006c\u0061\u0073\u0074\u006e\u006f\u0073\u0074\u0069", + "\u004d\u0075\u006c\u0074\u0069\u0020\u0053\u0065\u006c\u0065\u0063\u0074": "\u0056\u0069\u0061\u0063\u006e\u00e1\u0073\u006f\u0062\u006e\u00fd\u0020\u0076\u00fd\u0062\u0065\u0072", + "\u0045\u006d\u0070\u0074\u0079\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u0050\u0072\u00e1\u007a\u0064\u006e\u0079\u0020\u0061\u0064\u0072\u0065\u0073\u00e1\u0072", + "\u004e\u006f\u0074\u0020\u0061\u006e\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u004e\u0069\u0065\u0020\u0070\u0072\u00e1\u007a\u0064\u006e\u0079\u0020\u0061\u0064\u0072\u0065\u0073\u00e1\u0072", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0053\u0074\u0065\u0020\u0073\u0069\u0020\u0069\u0073\u0074\u00fd\u002c\u0020\u017e\u0065\u0020\u0063\u0068\u0063\u0065\u0074\u0065\u0020\u007a\u006d\u0061\u007a\u0061\u0165\u0020\u0074\u0065\u006e\u0074\u006f\u0020\u0073\u00fa\u0062\u006f\u0072\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0053\u0074\u0065\u0020\u0073\u0069\u0020\u0069\u0073\u0074\u00fd\u002c\u0020\u017e\u0065\u0020\u0063\u0068\u0063\u0065\u0074\u0065\u0020\u007a\u006d\u0061\u007a\u0061\u0165\u0020\u0074\u0065\u006e\u0074\u006f\u0020\u0061\u0064\u0072\u0065\u0073\u00e1\u0072\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0069\u0073\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0053\u0074\u0065\u0020\u0073\u0069\u0020\u0069\u0073\u0074\u00fd\u002c\u0020\u017e\u0065\u0020\u0063\u0068\u0063\u0065\u0074\u0065\u0020\u007a\u006d\u0061\u007a\u0061\u0165\u0020\u0074\u0065\u006e\u0074\u006f\u0020\u0073\u00fa\u0062\u006f\u0072\u0020\u0061\u006c\u0065\u0062\u006f\u0020\u0061\u0064\u0072\u0065\u0073\u00e1\u0072\u003f", + "\u0044\u006f\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u006f\u0072\u0020\u0061\u006c\u006c\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073": "\u0056\u0161\u0065\u0074\u006b\u0079\u0020\u006b\u006f\u006e\u0066\u006c\u0069\u006b\u0074\u0079\u0020\u0072\u0069\u0065\u0161\u0069\u0165\u0020\u0074\u00fd\u006d\u0074\u006f\u0020\u0073\u0070\u00f4\u0073\u006f\u0062\u006f\u006d", + "\u0054\u0068\u0069\u0073\u0020\u0069\u0073\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u006c\u0065\u0021": "\u0054\u006f\u0074\u006f\u0020\u006a\u0065\u0020\u006e\u0065\u007a\u0076\u0072\u0061\u0074\u006e\u00e1\u0020\u006f\u0070\u0065\u0072\u00e1\u0063\u0069\u0061", + "\u0044\u0065\u006c\u0065\u0074\u0069\u006e\u0067": "\u004d\u0061\u007a\u0061\u006e\u0069\u0065", + "\u0066\u0069\u006c\u0065\u0073": "\u0073\u00fa\u0062\u006f\u0072\u0079", + "\u0057\u0061\u0069\u0074\u0069\u006e\u0067": "\u010c\u0061\u006b\u00e1\u0020\u0073\u0061", + "\u0046\u0069\u006e\u0069\u0073\u0068\u0065\u0064": "\u0055\u006b\u006f\u006e\u010d\u0065\u006e\u00e9", + "\u0053\u0070\u0065\u0065\u0064": "\u0052\u00fd\u0063\u0068\u006c\u006f\u0073\u0165", + "\u0043\u0075\u0073\u0074\u006f\u006d\u0020\u0049\u006d\u0061\u0067\u0065\u0020\u0051\u0075\u0061\u006c\u0069\u0074\u0079": "\u0056\u006c\u0061\u0073\u0074\u006e\u00e1\u0020\u006b\u0076\u0061\u006c\u0069\u0074\u0061\u0020\u006f\u0062\u0072\u0061\u007a\u0075", + "\u0050\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0052\u0065\u017e\u0069\u006d\u0020\u0073\u00fa\u006b\u0072\u006f\u006d\u0069\u0061", + "\u0042\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0042\u006c\u006f\u006b\u006f\u0076\u0061\u0165\u0020\u0076\u0073\u0074\u0075\u0070\u006e\u00e9\u0020\u007a\u0061\u0072\u0069\u0061\u0064\u0065\u006e\u0069\u0061\u0020\u0075\u017e\u00ed\u0076\u0061\u0074\u0065\u013e\u0061", + "\u0055\u006e\u0062\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u004f\u0064\u0062\u006c\u006f\u006b\u006f\u0076\u0061\u0165\u0020\u0076\u0073\u0074\u0075\u0070\u006e\u00e9\u0020\u007a\u0061\u0072\u0069\u0061\u0064\u0065\u006e\u0069\u0061\u0020\u0075\u017e\u00ed\u0076\u0061\u0074\u0065\u013e\u0061", + "\u0041\u0064\u006a\u0075\u0073\u0074\u0020\u0057\u0069\u006e\u0064\u006f\u0077": "\u0050\u0072\u0069\u0073\u0070\u00f4\u0073\u006f\u0062\u0069\u0165\u0020\u006f\u006b\u006e\u006f", + "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c": "\u0050\u00f4\u0076\u006f\u0064\u006e\u00fd", + "\u0053\u0068\u0072\u0069\u006e\u006b": "\u005a\u006d\u0065\u006e\u0161\u0065\u006e\u00e9", + "\u0053\u0074\u0072\u0065\u0074\u0063\u0068": "\u0052\u006f\u007a\u0074\u0069\u0061\u0068\u006e\u0075\u0074\u00e9", + "\u0047\u006f\u006f\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0071\u0075\u0061\u006c\u0069\u0074\u0079": "\u0044\u006f\u0062\u0072\u00e1\u0020\u006b\u0076\u0061\u006c\u0069\u0074\u0061\u0020\u006f\u0062\u0072\u0061\u007a\u0075", + "\u0042\u0061\u006c\u0061\u006e\u0063\u0065\u0064": "\u0056\u0079\u0076\u00e1\u017e\u0065\u006e\u00e9", + "\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0020\u0072\u0065\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u0069\u006d\u0065": "\u004f\u0070\u0074\u0069\u006d\u0061\u006c\u0069\u007a\u006f\u0076\u0061\u006e\u00e9\u0020\u0070\u0072\u0065\u0020\u010d\u0061\u0073\u0020\u006f\u0064\u006f\u007a\u0076\u0079", + "\u0043\u0075\u0073\u0074\u006f\u006d": "\u0056\u006c\u0061\u0073\u0074\u006e\u00e9", + "\u0053\u0068\u006f\u0077\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u0075\u0072\u0073\u006f\u0072": "\u005a\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u0061\u0165\u0020\u0076\u007a\u0064\u0069\u0061\u006c\u0065\u006e\u00fd\u0020\u0075\u006b\u0061\u007a\u006f\u0076\u0061\u0074\u0065\u013e\u0020\u006d\u0079\u0161\u0069", + "\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0056\u0079\u0070\u006e\u00fa\u0165\u0020\u0073\u0063\u0068\u0072\u00e1\u006e\u006b\u0075", + "\u004c\u006f\u0063\u006b\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0065\u006e\u0064": "\u0050\u006f\u0020\u0073\u006b\u006f\u006e\u010d\u0065\u006e\u00ed\u0020\u0075\u007a\u0061\u006d\u006b\u006e\u00fa\u0165\u0020\u0070\u006c\u006f\u0063\u0068\u0075", + "\u0049\u006e\u0073\u0065\u0072\u0074": "\u0056\u006c\u006f\u017e\u0069\u0165", + "\u0049\u006e\u0073\u0065\u0072\u0074\u0020\u004c\u006f\u0063\u006b": "\u0055\u007a\u0061\u006d\u006b\u006e\u00fa\u0165", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068": "\u0041\u006b\u0074\u0075\u0061\u006c\u0069\u007a\u006f\u0076\u0061\u0165", + "\u0049\u0044\u0020\u0064\u006f\u0065\u0073\u0020\u006e\u006f\u0074\u0020\u0065\u0078\u0069\u0073\u0074": "\u0049\u0044\u0020\u006e\u0065\u0065\u0078\u0069\u0073\u0074\u0075\u006a\u0065", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u004e\u0065\u0070\u006f\u0064\u0061\u0072\u0069\u006c\u006f\u0020\u0073\u0061\u0020\u0070\u0072\u0069\u0070\u006f\u006a\u0069\u0165\u0020\u006b\u0020\u007a\u006f\u007a\u006e\u0061\u006d\u006f\u0076\u0061\u0063\u0069\u0065\u006d\u0075\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0075", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u006c\u0061\u0074\u0065\u0072": "\u0056\u0079\u0073\u006b\u00fa\u0161\u0061\u006a\u0074\u0065\u0020\u006e\u0065\u0073\u006b\u00f4\u0072", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0073\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065": "\u0056\u007a\u0064\u0069\u0061\u006c\u0065\u006e\u00e1\u0020\u0070\u006c\u006f\u0063\u0068\u0061\u0020\u006a\u0065\u0020\u0070\u0072\u0069\u0070\u006f\u006a\u0065\u006e\u00e1", + "\u004b\u0065\u0079\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068": "\u004b\u013e\u00fa\u010d\u0065\u0020\u0073\u0061\u0020\u006e\u0065\u007a\u0068\u006f\u0064\u0075\u006a\u00fa", + "\u0054\u0069\u006d\u0065\u006f\u0075\u0074": "\u010c\u0061\u0073\u0020\u0070\u0072\u0065\u0020\u006e\u0061\u0064\u0076\u0069\u0061\u007a\u0061\u006e\u0069\u0065\u0020\u0070\u0072\u0069\u0070\u006f\u006a\u0065\u006e\u0069\u0061\u0020\u0076\u0079\u0070\u0072\u0161\u0061\u006c", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u004e\u0065\u0070\u006f\u0064\u0061\u0072\u0069\u006c\u006f\u0020\u0073\u0061\u0020\u0070\u0072\u0069\u0070\u006f\u006a\u0069\u0165\u0020\u006b\u0020\u0070\u0072\u0065\u0070\u006f\u006a\u006f\u0076\u0061\u0063\u0069\u0065\u006d\u0075\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0075", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u004e\u0065\u0070\u006f\u0064\u0061\u0072\u0069\u006c\u006f\u0020\u0073\u0061\u0020\u0070\u0072\u0069\u0070\u006f\u006a\u0069\u0165\u0020\u0063\u0065\u007a\u0020\u007a\u006f\u007a\u006e\u0061\u006d\u006f\u0076\u0061\u0063\u00ed\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u004e\u0065\u0070\u006f\u0064\u0061\u0072\u0069\u006c\u006f\u0020\u0073\u0061\u0020\u0070\u0072\u0069\u0070\u006f\u006a\u0069\u0165\u0020\u0063\u0065\u007a\u0020\u0070\u0072\u0065\u0070\u006f\u006a\u006f\u0076\u0061\u0063\u00ed\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u006d\u0061\u006b\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070": "\u004e\u0065\u0070\u006f\u0064\u0061\u0072\u0069\u006c\u006f\u0020\u0073\u0061\u0020\u006e\u0061\u0064\u0076\u0069\u0061\u007a\u0061\u0165\u0020\u0070\u0072\u0069\u0061\u006d\u0075\u0020\u006b\u006f\u006d\u0075\u006e\u0069\u006b\u00e1\u0063\u0069\u0075\u0020\u0073\u006f\u0020\u0076\u007a\u0064\u0069\u0061\u006c\u0065\u006e\u006f\u0075\u0020\u0070\u006c\u006f\u0063\u0068\u006f\u0075", + "\u0053\u0065\u0074\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004e\u0061\u0073\u0074\u0061\u0076\u0069\u0165\u0020\u0068\u0065\u0073\u006c\u006f", + "\u004f\u0053\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0048\u0065\u0073\u006c\u006f\u0020\u0064\u006f\u0020\u006f\u0070\u0065\u0072\u0061\u010d\u006e\u00e9\u0068\u006f\u0020\u0073\u0079\u0073\u0074\u00e9\u006d\u0075", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0074\u0069\u0070": "\u0056\u0020\u006e\u0069\u0065\u006b\u0074\u006f\u0072\u00fd\u0063\u0068\u0020\u0070\u0072\u00ed\u0070\u0061\u0064\u006f\u0063\u0068\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u006e\u0065\u0066\u0075\u006e\u0067\u0075\u006a\u0065\u0020\u0073\u0070\u0072\u00e1\u0076\u006e\u0065\u0020\u007a\u0020\u0064\u00f4\u0076\u006f\u0064\u0075\u0020\u0072\u0069\u0061\u0064\u0065\u006e\u0069\u0061\u0020\u0075\u017e\u00ed\u0076\u0061\u0074\u0065\u013e\u0073\u006b\u00fd\u0063\u0068\u0020\u006f\u0070\u0072\u00e1\u0076\u006e\u0065\u006e\u00ed\u0020\u0028\u0055\u0041\u0043\u0029\u002e\u0020\u0056\u0079\u0068\u006e\u0065\u0074\u0065\u0020\u0073\u0061\u0020\u0074\u006f\u006d\u0075\u0020\u006b\u006c\u0069\u006b\u006e\u0075\u0074\u00ed\u006d\u0020\u006e\u0061\u0020\u006e\u0069\u017e\u0161\u0069\u0065\u0020\u007a\u006f\u0062\u0072\u0061\u007a\u0065\u006e\u0065\u0020\u0074\u006c\u0061\u010d\u00ed\u0074\u006b\u006f\u0020\u0061\u0020\u006e\u0061\u0069\u006e\u0161\u0074\u0061\u006c\u006f\u0076\u0061\u006e\u00ed\u006d\u0020\u0052\u0075\u0073\u006b\u0044\u0065\u0073\u006b\u0020\u0064\u006f\u0020\u0073\u0079\u0073\u0074\u00e9\u006d\u0075\u002e", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0067\u0072\u0061\u0064\u0065": "\u004b\u006c\u0069\u006b\u006e\u0075\u0074\u00ed\u006d\u0020\u006e\u0061\u0069\u006e\u0161\u0074\u0061\u006c\u0075\u006a\u0065\u0074\u0065\u0020\u0061\u006b\u0074\u0075\u0061\u006c\u0069\u007a\u00e1\u0063\u0069\u0075", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0064\u006f\u0077\u006e\u006c\u006f\u0061\u0064": "\u004b\u006c\u0069\u006b\u006e\u0075\u0074\u00ed\u006d\u0020\u0070\u006f\u0074\u0076\u0072\u010f\u0074\u0065\u0020\u0073\u0074\u0069\u0061\u0068\u006e\u0075\u0074\u0069\u0065", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0064\u0061\u0074\u0065": "\u004b\u006c\u0069\u006b\u006e\u0075\u0074\u00ed\u006d\u0020\u0061\u006b\u0074\u0075\u0061\u006c\u0069\u007a\u006f\u0076\u0061\u0165", + "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065": "\u004e\u0061\u0073\u0074\u0061\u0076\u0069\u0165", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0061\u0063\u0063": "\u0041\u0062\u0079\u0020\u0062\u006f\u006c\u006f\u0020\u006d\u006f\u017e\u006e\u00e9\u0020\u006e\u0061\u0020\u0064\u0069\u0061\u013e\u006b\u0075\u0020\u006f\u0076\u006c\u00e1\u0064\u0061\u0165\u0020\u0076\u0061\u0161\u0075\u0020\u0070\u006c\u006f\u0063\u0068\u0075\u002c\u0020\u006a\u0065\u0020\u0070\u006f\u0074\u0072\u0065\u0062\u006e\u00e9\u0020\u0061\u0070\u006c\u0069\u006b\u00e1\u0063\u0069\u0069\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0075\u0064\u0065\u006c\u0069\u0165\u0020\u0070\u0072\u00e1\u0076\u0061\u0020\u005c\u0022\u0044\u006f\u0073\u0074\u0075\u0070\u006e\u006f\u0073\u0165\u005c\u0022\u002e", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0073\u0063\u0072\u0065\u0065\u006e": "\u0041\u0062\u0079\u0020\u0062\u006f\u006c\u006f\u0020\u006d\u006f\u017e\u006e\u00e9\u0020\u006e\u0061\u0020\u0064\u0069\u0061\u013e\u006b\u0075\u0020\u0073\u006c\u0065\u0064\u006f\u0076\u0061\u0165\u0020\u0076\u0061\u0161\u0075\u0020\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u006b\u0075\u002c\u0020\u006a\u0065\u0020\u0070\u006f\u0074\u0072\u0065\u0062\u006e\u00e9\u0020\u0061\u0070\u006c\u0069\u006b\u00e1\u0063\u0069\u0069\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0075\u0064\u0065\u006c\u0069\u0165\u0020\u0070\u0072\u00e1\u0076\u0061\u0020\u005c\u0022\u005a\u0061\u0063\u0068\u0079\u0074\u00e1\u0076\u0061\u006e\u0069\u0065\u0020\u006f\u0062\u0073\u0061\u0068\u0075\u0020\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u006b\u0079\u005c\u0022\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0049\u006e\u0161\u0074\u0061\u006c\u0075\u006a\u0065\u0020\u0073\u0061", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0049\u006e\u0161\u0074\u0061\u006c\u006f\u0076\u0061\u0165", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e": "\u0049\u006e\u0161\u0074\u0061\u006c\u00e1\u0063\u0069\u0061", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0050\u0061\u0074\u0068": "\u0049\u006e\u0161\u0074\u0061\u006c\u0061\u010d\u006e\u00fd\u0020\u0061\u0064\u0072\u0065\u0073\u00e1\u0072", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006d\u0065\u006e\u0075\u0020\u0073\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u0073": "\u0056\u0079\u0074\u0076\u006f\u0072\u0069\u0165\u0020\u007a\u00e1\u0073\u0074\u0075\u0070\u0063\u0075\u0020\u0064\u006f\u0020\u0070\u006f\u006e\u0075\u006b\u0079\u0020\u0160\u0074\u0061\u0072\u0074", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0063\u006f\u006e": "\u0056\u0079\u0074\u0076\u006f\u0072\u0069\u0165\u0020\u007a\u00e1\u0073\u0074\u0075\u0070\u0063\u0075\u0020\u006e\u0061\u0020\u0070\u006c\u006f\u0063\u0068\u0075", + "\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074\u005f\u0074\u0069\u0070": "\u0053\u0070\u0075\u0073\u0074\u0065\u006e\u00ed\u006d\u0020\u0069\u006e\u0161\u0074\u0061\u006c\u00e1\u0063\u0069\u0065\u0020\u0070\u0072\u0069\u006a\u00ed\u006d\u0061\u0074\u0065\u0020\u006c\u0069\u0063\u0065\u006e\u010d\u006e\u00e9\u0020\u0070\u006f\u0064\u006d\u0069\u0065\u006e\u006b\u0079\u002e", + "\u0041\u0063\u0063\u0065\u0070\u0074\u0020\u0061\u006e\u0064\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0050\u0072\u0069\u006a\u0061\u0165\u0020\u0061\u0020\u0069\u006e\u0161\u0074\u0061\u006c\u006f\u0076\u0061\u0165", + "\u0045\u006e\u0064\u002d\u0075\u0073\u0065\u0072\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074": "\u004c\u0069\u0063\u0065\u006e\u010d\u006e\u00e9\u0020\u0070\u006f\u0064\u006d\u0069\u0065\u006e\u006b\u0079\u0020\u0064\u006f\u0068\u006f\u0064\u006e\u0075\u0074\u00e9\u0020\u0073\u0020\u006b\u006f\u006e\u0063\u006f\u0076\u00fd\u006d\u0020\u0075\u017e\u00ed\u0076\u0061\u0074\u0065\u013e\u006f\u006d", + "\u0047\u0065\u006e\u0065\u0072\u0061\u0074\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0047\u0065\u006e\u0065\u0072\u0075\u006a\u0065\u006d\u0020\u002e\u002e\u002e", + "\u0059\u006f\u0075\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006c\u006f\u0077\u0065\u0072\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u002e": "\u0056\u0061\u0161\u0061\u0020\u0069\u006e\u0161\u0074\u0061\u006c\u00e1\u0063\u0069\u0061\u0020\u006a\u0065\u0020\u0073\u0074\u0061\u0072\u0161\u0069\u0061", + "\u006e\u006f\u0074\u005f\u0063\u006c\u006f\u0073\u0065\u005f\u0074\u0063\u0070\u005f\u0074\u0069\u0070": "\u004e\u0065\u007a\u0061\u0074\u0076\u00e1\u0072\u0061\u006a\u0074\u0065\u0020\u0074\u006f\u0074\u006f\u0020\u006f\u006b\u006e\u006f\u0020\u0070\u006f\u0020\u0063\u0065\u006c\u00fd\u0020\u010d\u0061\u0073\u002c\u0020\u006b\u0065\u0064\u0079\u0020\u0070\u006f\u0075\u017e\u00ed\u0076\u0061\u0074\u0065\u0020\u0054\u0043\u0050\u0020\u0074\u0075\u006e\u0065\u006c", + "\u004c\u0069\u0073\u0074\u0065\u006e\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u010c\u0061\u006b\u00e1\u006d\u0020\u006e\u0061\u0020\u0070\u0072\u0069\u0070\u006f\u006a\u0065\u006e\u0069\u0065\u0020\u002e\u002e\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0048\u006f\u0073\u0074": "\u0056\u007a\u0064\u0069\u0061\u006c\u0065\u006e\u00fd\u0020\u0070\u006f\u010d\u00ed\u0074\u0061\u010d", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0050\u006f\u0072\u0074": "\u0056\u007a\u0064\u0069\u0061\u006c\u0065\u006e\u00fd\u0020\u0070\u006f\u0072\u0074", + "\u0041\u0063\u0074\u0069\u006f\u006e": "\u0041\u006b\u0063\u0069\u0061", + "\u0041\u0064\u0064": "\u0050\u0072\u0069\u0064\u0061\u0165", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0050\u006f\u0072\u0074": "\u004c\u006f\u006b\u00e1\u006c\u006e\u0079\u0020\u0070\u006f\u0072\u0074", + "\u0073\u0065\u0074\u0075\u0070\u005f\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u0074\u0069\u0070": "\u0050\u0072\u0065\u0020\u007a\u0072\u00fd\u0063\u0068\u006c\u0065\u006e\u0069\u0065\u0020\u0070\u0072\u0069\u0070\u006f\u006a\u0065\u006e\u0069\u0061\u0020\u0073\u0069\u0020\u006e\u0061\u0069\u006e\u0161\u0074\u0061\u006c\u0075\u006a\u0074\u0065\u0020\u0073\u0076\u006f\u006a\u0020\u0076\u006c\u0061\u0073\u0074\u006e\u00fd\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0054\u006f\u006f\u0020\u0073\u0068\u006f\u0072\u0074\u002c\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0036\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002e": "\u0050\u0072\u00ed\u006c\u0069\u0161\u0020\u006b\u0072\u00e1\u0074\u006b\u0065\u002c\u0020\u0076\u0079\u017e\u0061\u0064\u0075\u006a\u0065\u0020\u0073\u0061\u0020\u0061\u0073\u0070\u006f\u0148\u0020\u0036\u0020\u007a\u006e\u0061\u006b\u006f\u0076\u002e", + "\u0054\u0068\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c\u002e": "\u0050\u006f\u0074\u0076\u0072\u0064\u0065\u006e\u0069\u0065\u0020\u006e\u0069\u0065\u0020\u006a\u0065\u0020\u007a\u0068\u006f\u0064\u006e\u00e9\u002e", + "\u0050\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073": "\u0050\u0072\u00e1\u0076\u0061", + "\u0041\u0063\u0063\u0065\u0070\u0074": "\u0050\u0072\u0069\u006a\u0061\u0165", + "\u0044\u0069\u0073\u006d\u0069\u0073\u0073": "\u004f\u0064\u006d\u0069\u0065\u0074\u006e\u0075\u0165", + "\u0044\u0069\u0073\u0063\u006f\u006e\u006e\u0065\u0063\u0074": "\u004f\u0064\u0070\u006f\u006a\u0069\u0165", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u006b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u0020\u0061\u006e\u0064\u0020\u006d\u006f\u0075\u0073\u0065": "\u0050\u006f\u0076\u006f\u006c\u0069\u0165\u0020\u0070\u006f\u0075\u017e\u00ed\u0076\u0061\u006e\u0069\u0065\u0020\u006b\u006c\u00e1\u0076\u0065\u0073\u006e\u0069\u0063\u0065\u0020\u0061\u0020\u006d\u0079\u0161\u0069", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0050\u006f\u0076\u006f\u006c\u0069\u0165\u0020\u0070\u006f\u0075\u017e\u00ed\u0076\u0061\u006e\u0069\u0065\u0020\u0073\u0063\u0068\u0072\u00e1\u006e\u006b\u0079", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0068\u0065\u0061\u0072\u0069\u006e\u0067\u0020\u0073\u006f\u0075\u006e\u0064": "\u0050\u006f\u0076\u006f\u006c\u0069\u0165\u0020\u007a\u0076\u0075\u006b\u0079", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0066\u0069\u006c\u0065\u0020\u0063\u006f\u0070\u0079\u0020\u0061\u006e\u0064\u0020\u0070\u0061\u0073\u0074\u0065": "\u0050\u006f\u0076\u006f\u006c\u0069\u0165\u0020\u006b\u006f\u0070\u00ed\u0072\u006f\u0076\u0061\u006e\u0069\u0065\u0020\u0061\u0020\u0076\u006b\u006c\u0061\u0064\u0061\u006e\u0069\u0065\u0020\u0073\u00fa\u0062\u006f\u0072\u006f\u0076", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064": "\u0050\u0072\u0069\u0070\u006f\u006a\u0065\u006e\u00e9", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0050\u0072\u0069\u0061\u006d\u0065\u0020\u0061\u0020\u0161\u0069\u0066\u0072\u006f\u0076\u0061\u006e\u00e9\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u0069\u0065", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0053\u0070\u0072\u006f\u0073\u0074\u0072\u0065\u0064\u006b\u006f\u0076\u0061\u006e\u00e9\u0020\u0061\u0020\u0161\u0069\u0066\u0072\u006f\u0076\u0061\u006e\u00e9\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u0069\u0065", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0050\u0072\u0069\u0061\u006d\u0065\u0020\u0061\u0020\u006e\u0065\u0161\u0069\u0066\u0072\u006f\u0076\u0061\u006e\u00e9\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u0069\u0065", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0053\u0070\u0072\u006f\u0073\u0074\u0072\u0065\u0064\u006b\u006f\u0076\u0061\u006e\u00e9\u0020\u0061\u0020\u006e\u0065\u0161\u0069\u0066\u0072\u006f\u0076\u0061\u006e\u00e9\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u0069\u0065", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u005a\u0061\u0064\u0061\u006a\u0074\u0065\u0020\u0049\u0044\u0020\u0076\u007a\u0064\u0069\u0061\u006c\u0065\u006e\u0065\u006a\u0020\u0070\u006c\u006f\u0063\u0068\u0079", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u005a\u0061\u0064\u0061\u006a\u0074\u0065\u0020\u0073\u0076\u006f\u006a\u0065\u0020\u0068\u0065\u0073\u006c\u006f", + "\u004c\u006f\u0067\u0067\u0069\u006e\u0067\u0020\u0069\u006e\u002e\u002e\u002e": "\u0050\u0072\u0069\u0068\u006c\u0061\u0073\u006f\u0076\u0061\u006e\u0069\u0065\u0020\u0073\u0061\u002e\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0052\u0044\u0050\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0073\u0068\u0061\u0072\u0069\u006e\u0067": "\u0050\u006f\u0076\u006f\u006c\u0069\u0165\u0020\u007a\u0064\u0069\u0065\u013e\u0061\u006e\u0069\u0065\u0020\u0052\u0044\u0050\u0020\u0072\u0065\u006c\u00e1\u0063\u0069\u0065", + "\u0041\u0075\u0074\u006f\u0020\u004c\u006f\u0067\u0069\u006e": "\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063\u006b\u00e9\u0020\u0070\u0072\u0069\u0068\u006c\u00e1\u0073\u0065\u006e\u0069\u0065", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0049\u0050\u0020\u0041\u0063\u0063\u0065\u0073\u0073": "\u0050\u006f\u0076\u006f\u006c\u0069\u0165\u0020\u0070\u0072\u0069\u0061\u006d\u0065\u0020\u0070\u0072\u0069\u0070\u006f\u006a\u0065\u006e\u0069\u0065\u0020\u0063\u0065\u007a\u0020\u0049\u0050", + "\u0052\u0065\u006e\u0061\u006d\u0065": "\u0050\u0072\u0065\u006d\u0065\u006e\u006f\u0076\u0061\u0165", + "\u0053\u0070\u0061\u0063\u0065": "\u004d\u0065\u0064\u007a\u0065\u0072\u0061", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0053\u0068\u006f\u0072\u0074\u0063\u0075\u0074": "\u0056\u0079\u0074\u0076\u006f\u0072\u0069\u0165\u0020\u007a\u00e1\u0073\u0074\u0075\u0070\u0063\u0075\u0020\u006e\u0061\u0020\u0070\u006c\u006f\u0063\u0068\u0065", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0050\u0061\u0074\u0068": "\u005a\u006d\u0065\u006e\u0069\u0165\u0020\u0061\u0064\u0072\u0065\u0073\u00e1\u0072", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0046\u006f\u006c\u0064\u0065\u0072": "\u0056\u0079\u0074\u0076\u006f\u0072\u0069\u0165\u0020\u0061\u0064\u0072\u0065\u0073\u00e1\u0072", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0074\u0068\u0065\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u005a\u0061\u0064\u0061\u006a\u0074\u0065\u0020\u006e\u00e1\u007a\u006f\u0076\u0020\u0061\u0064\u0072\u0065\u0073\u00e1\u0072\u0061", + "\u0046\u0069\u0078\u0020\u0069\u0074": "\u004f\u0070\u0072\u0061\u0076\u0069\u0165\u0020\u0074\u006f", + "\u0057\u0061\u0072\u006e\u0069\u006e\u0067": "\u0055\u0070\u006f\u007a\u006f\u0072\u006e\u0065\u006e\u0069\u0065", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0073\u0063\u0072\u0065\u0065\u006e\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u0050\u0072\u0069\u0068\u006c\u0061\u0073\u006f\u0076\u0061\u0063\u0069\u0061\u0020\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u006b\u0061\u0020\u0070\u0072\u006f\u0073\u0074\u0072\u0065\u0064\u006e\u00ed\u0063\u0074\u0076\u006f\u006d\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u006e\u0069\u0065\u0020\u006a\u0065\u0020\u0070\u006f\u0064\u0070\u006f\u0072\u006f\u0076\u0061\u006e\u00e1", + "\u0052\u0065\u0062\u006f\u006f\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0056\u0079\u017e\u0061\u0064\u0075\u006a\u0065\u0020\u0073\u0061\u0020\u0072\u0065\u0161\u0074\u0061\u0072\u0074", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020": "\u004e\u0065\u0070\u006f\u0064\u0070\u006f\u0072\u006f\u0076\u0061\u006e\u00fd\u0020\u007a\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u0061\u0063\u00ed\u0020\u0028\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0029\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0078\u0031\u0031\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064": "\u006f\u010d\u0061\u006b\u00e1\u0076\u0061\u0020\u0073\u0061\u0020\u0078\u0031\u0031", + "\u0050\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074", + "\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073": "\u004e\u0061\u0073\u0074\u0061\u0076\u0065\u006e\u0069\u0061", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065": "\u0055\u017e\u0069\u0076\u0061\u0074\u0065\u013e\u0073\u006b\u00e9\u0020\u006d\u0065\u006e\u006f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0070\u006f\u0072\u0074": "\u004e\u0065\u0070\u006c\u0061\u0074\u006e\u00fd\u0020\u0070\u006f\u0072\u0074", + "\u0043\u006c\u006f\u0073\u0065\u0064\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u006c\u0079\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u004d\u0061\u006e\u0075\u00e1\u006c\u006e\u0065\u0020\u0075\u006b\u006f\u006e\u010d\u0065\u006e\u00e9\u0020\u006f\u0070\u0061\u010d\u006e\u006f\u0075\u0020\u0073\u0074\u0072\u0061\u006e\u006f\u0075\u0020\u0070\u0072\u0069\u0070\u006f\u006a\u0065\u006e\u0069\u0061", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006f\u006e\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e": "\u0050\u006f\u0076\u006f\u006c\u0069\u0165\u0020\u007a\u006d\u0065\u006e\u0079\u0020\u006b\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u00e1\u0063\u0069\u0065\u0020\u007a\u006f\u0020\u0076\u007a\u0064\u0069\u0061\u006c\u0065\u006e\u00e9\u0068\u006f\u0020\u0050\u0043", + "\u0052\u0075\u006e\u0020\u0077\u0069\u0074\u0068\u006f\u0075\u0074\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c": "\u0053\u0070\u0075\u0073\u0074\u0069\u0165\u0020\u0062\u0065\u007a\u0020\u0069\u006e\u0161\u0074\u0061\u006c\u00e1\u0063\u0069\u0065", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0056\u017e\u0064\u0079\u0020\u0070\u0072\u0069\u0070\u006f\u006a\u0065\u006e\u00e9\u0020\u0063\u0065\u007a\u0020\u0070\u0072\u0065\u0070\u00e1\u006a\u0061\u0063\u00ed\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0056\u017e\u0064\u0079\u0020\u0070\u0072\u0069\u0070\u00e1\u006a\u0061\u0165\u0020\u0063\u0065\u007a\u0020\u0070\u0072\u0065\u0070\u00e1\u006a\u0061\u0063\u00ed\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0074\u0069\u0070": "\u004c\u0065\u006e\u0020\u0076\u0079\u006d\u0065\u006e\u006f\u0076\u0061\u006e\u00e9\u0020\u0049\u0050\u0020\u0061\u0064\u0072\u0065\u0073\u0079\u0020\u006d\u0061\u006a\u00fa\u0020\u006f\u0070\u0072\u00e1\u0076\u006e\u0065\u006e\u0069\u0065\u0020\u0073\u0061\u0020\u0070\u0072\u0069\u0070\u006f\u006a\u0069\u0165\u0020\u006b\u0020\u0076\u007a\u0064\u0069\u0061\u006c\u0065\u006e\u0065\u006a\u0020\u0073\u0070\u0072\u00e1\u0076\u0065", + "\u004c\u006f\u0067\u0069\u006e": "\u0050\u0072\u0069\u0068\u006c\u00e1\u0073\u0065\u006e\u0069\u0065", + "\u004c\u006f\u0067\u006f\u0075\u0074": "\u004f\u0064\u0068\u006c\u00e1\u0073\u0065\u006e\u0069\u0065", + "\u0054\u0061\u0067\u0073": "\u0160\u0074\u00ed\u0074\u006b\u0079", + "\u0053\u0065\u0061\u0072\u0063\u0068\u0020\u0049\u0044": "\u0048\u013e\u0061\u0064\u0061\u0165\u0020\u0049\u0044", + "\u0043\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u005a\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u0061\u0063\u00ed\u0020\u0028\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0029\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u006e\u0069\u0065\u0020\u006a\u0065\u0020\u0070\u006f\u0064\u0070\u006f\u0072\u006f\u0076\u0061\u006e\u00fd", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0073\u0065\u0070": "\u004f\u0064\u0064\u0065\u006c\u0065\u006e\u00e9\u0020\u010d\u0069\u0061\u0072\u006b\u006f\u0075\u002c\u0020\u0062\u006f\u0064\u006b\u006f\u010d\u0069\u0061\u0072\u006b\u006f\u0075\u002c\u0020\u006d\u0065\u0064\u007a\u0065\u0072\u006f\u0075\u0020\u0061\u006c\u0065\u0062\u006f\u0020\u006b\u006f\u006e\u0063\u006f\u006d\u0020\u0072\u0069\u0061\u0064\u006b\u0075", + "\u0041\u0064\u0064\u0020\u0049\u0044": "\u0050\u0072\u0069\u0064\u0061\u0165\u0020\u0049\u0044", + "\u0041\u0064\u0064\u0020\u0054\u0061\u0067": "\u0050\u0072\u0069\u0064\u0061\u0165\u0020\u0161\u0074\u00ed\u0074\u006f\u006b", + "\u0055\u006e\u0073\u0065\u006c\u0065\u0063\u0074\u0020\u0061\u006c\u006c\u0020\u0074\u0061\u0067\u0073": "\u005a\u0072\u0075\u0161\u0069\u0165\u0020\u0076\u00fd\u0062\u0065\u0072\u0020\u0076\u0161\u0065\u0074\u006b\u00fd\u0063\u0068\u0020\u0161\u0074\u00ed\u0074\u006b\u006f\u0076", + "\u004e\u0065\u0074\u0077\u006f\u0072\u006b\u0020\u0065\u0072\u0072\u006f\u0072": "\u0043\u0068\u0079\u0062\u0061\u0020\u0073\u0069\u0065\u0074\u0065", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u0043\u0068\u00fd\u0062\u0061\u0020\u0075\u017e\u00ed\u0076\u0061\u0074\u0065\u013e\u0073\u006b\u00e9\u0020\u006d\u0065\u006e\u006f", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u0043\u0068\u00fd\u0062\u0061\u0020\u0068\u0065\u0073\u006c\u006f", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0063\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073": "\u004e\u0065\u0073\u0070\u0072\u00e1\u0076\u006e\u0065\u0020\u0070\u0072\u0069\u0068\u006c\u0061\u0073\u006f\u0076\u0061\u0063\u0069\u0065\u0020\u00fa\u0064\u0061\u006a\u0065", + "\u0045\u0064\u0069\u0074\u0020\u0054\u0061\u0067": "\u0055\u0070\u0072\u0061\u0076\u0069\u0165\u0020\u0161\u0074\u00ed\u0074\u006f\u006b", + "\u0055\u006e\u0072\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u005a\u0061\u0062\u0075\u0064\u006e\u00fa\u0165\u0020\u0068\u0065\u0073\u006c\u006f", + "\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u004f\u0062\u013e\u00fa\u0062\u0065\u006e\u00e9", + "\u0041\u0064\u0064\u0020\u0074\u006f\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0050\u0072\u0069\u0064\u0061\u0165\u0020\u006d\u0065\u0064\u007a\u0069\u0020\u006f\u0062\u013e\u00fa\u0062\u0065\u006e\u00e9", + "\u0052\u0065\u006d\u006f\u0076\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u004f\u0064\u0073\u0074\u0072\u00e1\u006e\u0069\u0165\u0020\u007a\u0020\u006f\u0062\u013e\u00fa\u0062\u0065\u006e\u00fd\u0063\u0068", + "\u0045\u006d\u0070\u0074\u0079": "\u0050\u0072\u00e1\u007a\u0064\u006e\u0065", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u004e\u0065\u0070\u006c\u0061\u0074\u006e\u00fd\u0020\u006e\u00e1\u007a\u006f\u0076\u0020\u0061\u0064\u0072\u0065\u0073\u00e1\u0072\u0061", + "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079": "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079", + "\u0048\u006f\u0073\u0074\u006e\u0061\u006d\u0065": "\u004e\u00e1\u007a\u006f\u0076\u0020\u0070\u006f\u010d\u00ed\u0074\u0061\u010d\u0061", + "\u0044\u0069\u0073\u0063\u006f\u0076\u0065\u0072\u0065\u0064": "\u004f\u0062\u006a\u0061\u0076\u0065\u006e\u00e9", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0064\u0061\u0065\u006d\u006f\u006e\u005f\u0074\u0069\u0070": "\u0041\u006b\u0020\u0063\u0068\u0063\u0065\u0074\u0065\u002c\u0020\u0061\u0062\u0079\u0020\u0073\u0061\u0020\u0073\u0070\u00fa\u0161\u0165\u0061\u006c\u0020\u0070\u0072\u0069\u0020\u0161\u0074\u0061\u0072\u0074\u0065\u0020\u0073\u0079\u0073\u0074\u00e9\u006d\u0075\u002c\u0020\u006d\u0075\u0073\u00ed\u0074\u0065\u0020\u006e\u0061\u0069\u006e\u0161\u0074\u0061\u006c\u006f\u0076\u0061\u0165\u0020\u0073\u0079\u0073\u0074\u00e9\u006d\u006f\u0076\u00fa\u0020\u0073\u006c\u0075\u017e\u0062\u0075\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0056\u007a\u0064\u0069\u0061\u006c\u0065\u006e\u00e9\u0020\u0049\u0044", + "\u0050\u0061\u0073\u0074\u0065": "\u0056\u006c\u006f\u017e\u0069\u0165", + "\u0050\u0061\u0073\u0074\u0065\u0020\u0068\u0065\u0072\u0065\u003f": "\u0056\u006c\u006f\u017e\u0069\u0165\u0020\u0073\u0065\u006d\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0074\u006f\u0020\u0063\u006c\u006f\u0073\u0065\u0020\u0074\u0068\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u003f": "\u0053\u0074\u0065\u0020\u0073\u0069\u0020\u0069\u0073\u0074\u00fd\u002c\u0020\u017e\u0065\u0020\u0063\u0068\u0063\u0065\u0074\u0065\u0020\u0075\u006b\u006f\u006e\u010d\u0069\u0165\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u0069\u0065\u003f", + "\u0044\u006f\u0077\u006e\u006c\u006f\u0061\u0064\u0020\u006e\u0065\u0077\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e": "\u0053\u0074\u0069\u0061\u0068\u006e\u0075\u0165\u0020\u006e\u006f\u0076\u00fa\u0020\u0076\u0065\u0072\u007a\u0069\u0075", + "\u0054\u006f\u0075\u0063\u0068\u0020\u006d\u006f\u0064\u0065": "\u0044\u006f\u0074\u0079\u006b\u006f\u0076\u00fd\u0020\u0072\u0065\u017e\u0069\u006d", + "\u004d\u006f\u0075\u0073\u0065\u0020\u006d\u006f\u0064\u0065": "\u0052\u0065\u017e\u0069\u006d\u0020\u006f\u0076\u006c\u00e1\u0064\u0061\u006e\u0069\u0061\u0020\u006d\u0079\u0161\u006f\u0075", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u004b\u006c\u0065\u0070\u006e\u0075\u0074\u0069\u0065\u0020\u006a\u0065\u0064\u006e\u00fd\u006d\u0020\u0070\u0072\u0073\u0074\u006f\u006d", + "\u004c\u0065\u0066\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u013d\u0061\u0076\u00e9\u0020\u0074\u006c\u0061\u010d\u0069\u0064\u006c\u006f\u0020\u006d\u0079\u0161\u0069", + "\u004f\u006e\u0065\u002d\u004c\u006f\u006e\u0067\u0020\u0054\u0061\u0070": "\u004a\u0065\u0064\u006e\u006f\u0020\u0064\u006c\u0068\u00e9\u0020\u006b\u006c\u0065\u0070\u006e\u0075\u0074\u0069\u0065", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u004b\u006c\u0065\u0070\u006e\u0075\u0074\u0069\u0065\u0020\u0064\u0076\u006f\u006d\u0061\u0020\u0070\u0072\u0073\u0074\u0061\u006d\u0069", + "\u0052\u0069\u0067\u0068\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u0050\u0072\u0061\u0076\u00e9\u0020\u0074\u006c\u0061\u010d\u0069\u0064\u006c\u006f\u0020\u006d\u0079\u0161\u0069", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u0050\u0072\u0065\u0073\u00fa\u0076\u0061\u006e\u0069\u0065\u0020\u006a\u0065\u0064\u006e\u00fd\u006d\u0020\u0070\u0072\u0073\u0074\u006f\u006d", + "\u0044\u006f\u0075\u0062\u006c\u0065\u0020\u0054\u0061\u0070\u0020\u0026\u0020\u004d\u006f\u0076\u0065": "\u0044\u0076\u006f\u006a\u0069\u0074\u00e9\u0020\u006b\u006c\u0065\u0070\u006e\u0075\u0074\u0069\u0065\u0020\u0061\u0020\u0070\u0072\u0065\u0073\u0075\u006e", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0044\u0072\u0061\u0067": "\u0050\u0072\u0065\u0073\u0075\u006e\u0020\u006d\u0079\u0161\u006f\u0075", + "\u0054\u0068\u0072\u0065\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u006c\u0079": "\u0050\u006f\u0068\u0079\u0062\u0020\u0074\u0072\u006f\u006d\u0069\u0020\u0070\u0072\u0073\u0074\u0061\u006d\u0069\u0020\u007a\u0076\u0069\u0073\u006c\u0065", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0057\u0068\u0065\u0065\u006c": "\u004b\u006f\u006c\u0069\u0065\u0073\u006b\u006f\u0020\u006d\u0079\u0161\u0069", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u0050\u006f\u0068\u0079\u0062\u0020\u0064\u0076\u006f\u006d\u0061\u0020\u0070\u0072\u0073\u0074\u0061\u006d\u0069", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u004d\u006f\u0076\u0065": "\u0050\u006f\u0068\u0079\u0062\u0020\u007a\u006f\u0062\u0072\u0061\u007a\u0065\u006e\u0069\u0061", + "\u0050\u0069\u006e\u0063\u0068\u0020\u0074\u006f\u0020\u005a\u006f\u006f\u006d": "\u0052\u006f\u007a\u0074\u0069\u0061\u0068\u006e\u0075\u0074\u00ed\u006d\u0020\u0070\u0072\u0073\u0074\u006f\u0076\u0020\u0070\u0072\u0069\u0062\u006c\u00ed\u017e\u0069\u0165", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u005a\u006f\u006f\u006d": "\u0050\u0072\u0069\u0062\u006c\u00ed\u017e\u0065\u006e\u0069\u0065\u0020\u007a\u006f\u0062\u0072\u0061\u007a\u0065\u006e\u0069\u0061", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0063\u0061\u006e\u0076\u0061\u0073": "\u004f\u0062\u006e\u006f\u0076\u0069\u0165\u0020\u007a\u006f\u0062\u0072\u0061\u007a\u0065\u006e\u0069\u0065", + "\u004e\u006f\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0069\u006c\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0050\u0072\u0065\u006e\u006f\u0073\u0020\u0073\u00fa\u0062\u006f\u0072\u006f\u0076\u0020\u006e\u0069\u0065\u0020\u006a\u0065\u0020\u0070\u006f\u0076\u006f\u006c\u0065\u006e\u00fd", + "\u004e\u006f\u0074\u0065": "\u0050\u006f\u007a\u006e\u00e1\u006d\u006b\u0061", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0050\u0072\u0069\u0070\u006f\u006a\u0065\u006e\u0069\u0065", + "\u0053\u0068\u0061\u0072\u0065\u0020\u0053\u0063\u0072\u0065\u0065\u006e": "\u005a\u0064\u0069\u0065\u006c\u0061\u0165\u0020\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u006b\u0075", + "\u0043\u004c\u004f\u0053\u0045": "\u005a\u0041\u0054\u0056\u004f\u0052\u0049\u0164", + "\u004f\u0050\u0045\u004e": "\u004f\u0054\u0056\u004f\u0052\u0049\u0164", + "\u0043\u0068\u0061\u0074": "\u0043\u0068\u0061\u0074", + "\u0054\u006f\u0074\u0061\u006c": "\u0043\u0065\u006c\u006b\u006f\u006d", + "\u0069\u0074\u0065\u006d\u0073": "\u0070\u006f\u006c\u006f\u017e\u0069\u0065\u006b", + "\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064": "\u0056\u0079\u0062\u0072\u0061\u006e\u00e9", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0053\u006e\u00ed\u006d\u0061\u006e\u0069\u0065\u0020\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u006b\u0079", + "\u0049\u006e\u0070\u0075\u0074\u0020\u0043\u006f\u006e\u0074\u0072\u006f\u006c": "\u004f\u0076\u006c\u00e1\u0064\u0061\u006e\u0069\u0065\u0020\u0076\u0073\u0074\u0075\u0070\u006e\u00fd\u0063\u0068\u0020\u007a\u0061\u0072\u0069\u0061\u0064\u0065\u006e\u00ed", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0053\u006e\u00ed\u006d\u0061\u006e\u0069\u0065\u0020\u007a\u0076\u0075\u006b\u0075", + "\u0046\u0069\u006c\u0065\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0050\u0072\u0069\u0070\u006f\u006a\u0065\u006e\u0069\u0065\u0020\u0073\u00fa\u0062\u006f\u0072\u006f\u0076", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0050\u0072\u0069\u0070\u006f\u006a\u0065\u006e\u0069\u0065\u0020\u006f\u0062\u0072\u0061\u007a\u0075", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u003f": "\u0053\u00fa\u0068\u006c\u0061\u0073\u00ed\u0074\u0065\u003f", + "\u004f\u0070\u0065\u006e\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0053\u0065\u0074\u0074\u0069\u006e\u0067": "\u004f\u0074\u0076\u006f\u0072\u0065\u006e\u0069\u0065\u0020\u006e\u0061\u0073\u0074\u0061\u0076\u0065\u006e\u00ed\u0020\u0073\u0079\u0073\u0074\u00e9\u006d\u0075", + "\u0048\u006f\u0077\u0020\u0074\u006f\u0020\u0067\u0065\u0074\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u003f": "\u0041\u006b\u006f\u0020\u0076\u0020\u0073\u0079\u0073\u0074\u00e9\u006d\u0065\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0070\u006f\u0076\u006f\u006c\u0069\u0165\u0020\u006f\u0070\u0072\u00e1\u0076\u006e\u0065\u006e\u0069\u0065\u0020\u0070\u00ed\u0073\u0061\u0165\u0020\u007a\u006f\u0020\u0076\u0073\u0074\u0075\u0070\u006e\u00e9\u0068\u006f\u0020\u007a\u0061\u0072\u0069\u0061\u0064\u0065\u006e\u0069\u0061\u003f", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0031": "\u0041\u0062\u0079\u0020\u0062\u006f\u006c\u006f\u0020\u006d\u006f\u017e\u006e\u00e9\u0020\u006e\u0061\u0020\u0064\u0069\u0061\u013e\u006b\u0075\u0020\u006f\u0076\u006c\u00e1\u0064\u0061\u0165\u0020\u0076\u0061\u0161\u0075\u0020\u0070\u006c\u006f\u0063\u0068\u0075\u0020\u0070\u006f\u006d\u006f\u0063\u006f\u0075\u0020\u006d\u0079\u0161\u0069\u0020\u0061\u006c\u0065\u0062\u006f\u0020\u0064\u006f\u0074\u0079\u006b\u006f\u0076\u002c\u0020\u006a\u0065\u0020\u0070\u006f\u0074\u0072\u0065\u0062\u006e\u00e9\u0020\u0061\u0070\u006c\u0069\u006b\u00e1\u0063\u0069\u0069\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0075\u0064\u0065\u006c\u0069\u0165\u0020\u0070\u0072\u00e1\u0076\u0061\u0020\u005c\u0022\u0044\u006f\u0073\u0074\u0075\u0070\u006e\u006f\u0073\u0165\u005c\u0022\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0032": "\u0050\u0072\u0065\u006a\u0064\u0069\u0074\u0065\u0020\u006e\u0061\u0020\u0073\u0074\u0072\u00e1\u006e\u006b\u0075\u0020\u006e\u0061\u0073\u0074\u0061\u0076\u0065\u006e\u00ed\u0020\u0073\u0079\u0073\u0074\u00e9\u006d\u0075\u002c\u0020\u006e\u00e1\u006a\u0064\u0069\u0074\u0065\u0020\u0061\u0020\u0076\u0073\u0074\u00fa\u0070\u0074\u0065\u0020\u0064\u006f\u0020\u005b\u0053\u0074\u0069\u0061\u0068\u006e\u0075\u0074\u00e9\u0020\u0073\u006c\u0075\u017e\u0062\u0079\u005d\u002c\u0020\u007a\u0061\u0070\u006e\u0069\u0074\u0065\u0020\u005b\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0049\u006e\u0070\u0075\u0074\u005d\u0020\u0073\u006c\u0075\u017e\u0062\u0075\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u006e\u0065\u0077\u005f\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u005f\u0074\u0069\u0070": "\u0042\u006f\u006c\u0061\u0020\u0070\u0072\u0069\u006a\u0061\u0074\u00e1\u0020\u006e\u006f\u0076\u00e1\u0020\u0070\u006f\u017e\u0069\u0061\u0064\u0061\u0076\u006b\u0061\u0020\u006e\u0061\u0020\u006f\u0076\u006c\u00e1\u0064\u0061\u006e\u0069\u0065\u0020\u0076\u00e1\u0161\u0068\u006f\u0020\u007a\u0061\u0072\u0069\u0061\u0064\u0065\u006e\u0069\u0061\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0077\u0069\u006c\u006c\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0074\u0069\u0070": "\u005a\u0061\u0070\u006e\u0075\u0074\u0069\u0065\u0020\u005c\u0022\u005a\u0061\u0063\u0068\u0079\u0074\u00e1\u0076\u0061\u006e\u0069\u0065\u0020\u006f\u0062\u0073\u0061\u0068\u0075\u0020\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u006b\u0079\u005c\u0022\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063\u006b\u0079\u0020\u0073\u0070\u0069\u0073\u0074\u00ed\u0020\u0073\u006c\u0075\u017e\u0062\u0075\u002c\u0020\u010d\u006f\u0020\u0069\u006e\u00fd\u006d\u0020\u007a\u0061\u0072\u0069\u0061\u0064\u0065\u006e\u0069\u0061\u006d\u0020\u0075\u006d\u006f\u017e\u006e\u00ed\u0020\u0070\u006f\u017e\u0069\u0061\u0064\u0061\u0165\u0020\u006f\u0020\u0070\u0072\u0069\u0070\u006f\u006a\u0065\u006e\u0069\u0065\u0020\u006b\u0020\u0074\u006f\u006d\u0075\u0074\u006f\u0020\u007a\u0061\u0072\u0069\u0061\u0064\u0065\u006e\u0069\u0075\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u006f\u0070\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u005a\u0061\u0073\u0074\u0061\u0076\u0065\u006e\u0069\u0065\u0020\u0073\u006c\u0075\u017e\u0062\u0079\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063\u006b\u0079\u0020\u0075\u006b\u006f\u006e\u010d\u00ed\u0020\u0076\u0161\u0065\u0074\u006b\u0079\u0020\u006e\u0061\u0076\u0069\u0061\u007a\u0061\u006e\u00e9\u0020\u0073\u0070\u006f\u006a\u0065\u006e\u0069\u0061\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u005f\u0061\u0075\u0064\u0069\u006f\u005f\u0074\u0069\u0070": "\u0056\u0061\u0161\u0061\u0020\u0076\u0065\u0072\u007a\u0069\u0061\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0075\u0020\u006e\u0065\u0075\u006d\u006f\u017e\u0148\u0075\u006a\u0065\u0020\u007a\u0061\u007a\u006e\u0061\u006d\u0065\u006e\u00e1\u0076\u0061\u006e\u0069\u0065\u0020\u007a\u0076\u0075\u006b\u0075\u002e\u0020\u0050\u0072\u0065\u006a\u0064\u0069\u0074\u0065\u0020\u006e\u0061\u0020\u0076\u0065\u0072\u007a\u0069\u0075\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0031\u0030\u0020\u0061\u006c\u0065\u0062\u006f\u0020\u0076\u0079\u0161\u0161\u0069\u0075\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u004b\u006c\u0065\u0070\u006e\u0069\u0074\u0065\u0020\u006e\u0061\u0020\u005b\u0053\u0070\u0075\u0073\u0074\u0069\u0165\u0020\u0073\u006c\u0075\u017e\u0062\u0075\u005d\u0020\u0061\u006c\u0065\u0062\u006f\u0020\u004f\u0054\u0056\u004f\u0052\u0054\u0045\u0020\u006f\u0070\u0072\u00e1\u0076\u006e\u0065\u006e\u0069\u0065\u0020\u005b\u005a\u0061\u0063\u0068\u0079\u0074\u00e1\u0076\u0061\u006e\u0069\u0065\u0020\u006f\u0062\u0073\u0061\u0068\u0075\u0020\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u006b\u0079\u005d\u002c\u0020\u0061\u0062\u0079\u0020\u0073\u0061\u0020\u0061\u006b\u0074\u0069\u0076\u006f\u0076\u0061\u006c\u0061\u0020\u0073\u006c\u0075\u017e\u0062\u0061\u0020\u007a\u0064\u0069\u0065\u013e\u0061\u006e\u0069\u0061\u0020\u006f\u0062\u0072\u0061\u007a\u006f\u0076\u006b\u0079\u002e", + "\u0041\u0063\u0063\u006f\u0075\u006e\u0074": "\u00da\u010d\u0065\u0074", + "\u004f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065": "\u0050\u0072\u0065\u0070\u00ed\u0073\u0061\u0165", + "\u0054\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u0020\u0065\u0078\u0069\u0073\u0074\u0073\u002c\u0020\u0073\u006b\u0069\u0070\u0020\u006f\u0072\u0020\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0050\u0072\u0065\u0073\u006b\u006f\u010d\u0069\u0165\u0020\u0061\u006c\u0065\u0062\u006f\u0020\u0070\u0072\u0065\u0070\u00ed\u0073\u0061\u0165\u0020\u0065\u0078\u0069\u0073\u0074\u0075\u006a\u00fa\u0063\u0069\u0020\u0073\u00fa\u0062\u006f\u0072\u003f", + "\u0051\u0075\u0069\u0074": "\u0055\u006b\u006f\u006e\u010d\u0069\u0165", + "\u0064\u006f\u0063\u005f\u006d\u0061\u0063\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e": "\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0072\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u002e\u0063\u006f\u006d\u002f\u0064\u006f\u0063\u0073\u002f\u0065\u006e\u002f\u006d\u0061\u006e\u0075\u0061\u006c\u002f\u006d\u0061\u0063\u002f\u0023\u0065\u006e\u0061\u0062\u006c\u0065\u002d\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073", + "\u0048\u0065\u006c\u0070": "\u004e\u00e1\u0070\u006f\u0076\u0065\u0064\u0061", + "\u0046\u0061\u0069\u006c\u0065\u0064": "\u004e\u0065\u0070\u006f\u0064\u0061\u0072\u0069\u006c\u006f\u0020\u0073\u0061", + "\u0053\u0075\u0063\u0063\u0065\u0065\u0064\u0065\u0064": "\u0050\u006f\u0064\u0061\u0072\u0069\u006c\u006f\u0020\u0073\u0061", + "\u0053\u006f\u006d\u0065\u006f\u006e\u0065\u0020\u0074\u0075\u0072\u006e\u0073\u0020\u006f\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065\u002c\u0020\u0065\u0078\u0069\u0074": "\u004e\u0069\u0065\u006b\u0074\u006f\u0020\u007a\u0061\u0070\u006e\u0065\u0020\u0072\u0065\u017e\u0069\u006d\u0020\u0073\u00fa\u006b\u0072\u006f\u006d\u0069\u0061\u002c\u0020\u0075\u006b\u006f\u006e\u010d\u0069\u0074\u0065\u0020\u0068\u006f", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u004e\u0065\u0070\u006f\u0064\u0070\u006f\u0072\u006f\u0076\u0061\u006e\u00e9", + "\u0050\u0065\u0065\u0072\u0020\u0064\u0065\u006e\u0069\u0065\u0064": "\u0050\u0065\u0065\u0072\u0020\u0070\u006f\u0070\u0072\u0065\u006c", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0073": "\u004e\u0061\u0069\u006e\u0161\u0074\u0061\u006c\u0075\u006a\u0074\u0065\u0020\u0073\u0069\u0020\u0070\u0072\u006f\u0073\u00ed\u006d\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0079", + "\u0050\u0065\u0065\u0072\u0020\u0065\u0078\u0069\u0074": "\u0050\u0065\u0065\u0072\u0020\u0065\u0078\u0069\u0074", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0074\u0075\u0072\u006e\u0020\u006f\u0066\u0066": "\u004e\u0065\u0070\u006f\u0064\u0061\u0072\u0069\u006c\u006f\u0020\u0073\u0061\u0020\u0076\u0079\u0070\u006e\u00fa\u0165", + "\u0054\u0075\u0072\u006e\u0065\u0064\u0020\u006f\u0066\u0066": "\u0056\u0079\u0070\u006e\u0075\u0074\u00fd", + "\u0049\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0056\u0020\u0072\u0065\u017e\u0069\u006d\u0065\u0020\u0073\u00fa\u006b\u0072\u006f\u006d\u0069\u0061", + "\u004f\u0075\u0074\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u004d\u0069\u006d\u006f\u0020\u0072\u0065\u017e\u0069\u006d\u0075\u0020\u0073\u00fa\u006b\u0072\u006f\u006d\u0069\u0061", + "\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065": "", + }, + id: { + "\u0053\u0074\u0061\u0074\u0075\u0073": "\u0053\u0074\u0061\u0074\u0075\u0073", + "\u0059\u006f\u0075\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0041\u006e\u0064\u0061", + "\u0064\u0065\u0073\u006b\u005f\u0074\u0069\u0070": "\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0041\u006e\u0064\u0061\u0020\u0064\u0061\u0070\u0061\u0074\u0020\u0064\u0069\u0061\u006b\u0073\u0065\u0073\u0020\u0064\u0065\u006e\u0067\u0061\u006e\u0020\u0049\u0044\u0020\u0064\u0061\u006e\u0020\u006b\u0061\u0074\u0061\u0020\u0073\u0061\u006e\u0064\u0069\u0020\u0069\u006e\u0069\u002e", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064", + "\u0052\u0065\u0061\u0064\u0079": "\u0053\u0069\u0061\u0070", + "\u0045\u0073\u0074\u0061\u0062\u006c\u0069\u0073\u0068\u0065\u0064": "\u0044\u0069\u0064\u0069\u0072\u0069\u006b\u0061\u006e", + "\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u004d\u0065\u006e\u0067\u0068\u0075\u0062\u0075\u006e\u0067\u006b\u0061\u006e\u0020\u006b\u0065\u0020\u006a\u0061\u0072\u0069\u006e\u0067\u0061\u006e\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0041\u006b\u0074\u0069\u0066\u006b\u0061\u006e\u0020\u004c\u0061\u0079\u0061\u006e\u0061\u006e", + "\u0053\u0074\u0061\u0072\u0074\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u004d\u0075\u006c\u0061\u0069\u0020\u004c\u0061\u0079\u0061\u006e\u0061\u006e", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u004c\u0061\u0079\u0061\u006e\u0061\u006e\u0020\u0062\u0065\u0072\u006a\u0061\u006c\u0061\u006e", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u004c\u0061\u0079\u0061\u006e\u0061\u006e\u0020\u0074\u0069\u0064\u0061\u006b\u0020\u0062\u0065\u0072\u006a\u0061\u006c\u0061\u006e", + "\u006e\u006f\u0074\u005f\u0072\u0065\u0061\u0064\u0079\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u0042\u0065\u006c\u0075\u006d\u0020\u0073\u0069\u0061\u0070\u002e\u0020\u0053\u0069\u006c\u0061\u006b\u0061\u006e\u0020\u0070\u0065\u0072\u0069\u006b\u0073\u0061\u0020\u006b\u006f\u006e\u0065\u006b\u0073\u0069\u0020\u0041\u006e\u0064\u0061", + "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u004b\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070", + "\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0020\u0046\u0069\u006c\u0065": "\u0046\u0069\u006c\u0065\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074": "\u004d\u0065\u006e\u0067\u0068\u0075\u0062\u0075\u006e\u0067", + "\u0052\u0065\u0063\u0065\u006e\u0074\u0020\u0053\u0065\u0073\u0073\u0069\u006f\u006e\u0073": "\u0053\u0065\u0073\u0069\u0020\u0054\u0065\u0072\u006b\u0069\u006e\u0069", + "\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0020\u0042\u006f\u006f\u006b": "\u0042\u0075\u006b\u0075\u0020\u0041\u006c\u0061\u006d\u0061\u0074", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e": "\u004b\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0073\u0069", + "\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067", + "\u0052\u0065\u006d\u006f\u0076\u0065": "\u0048\u0061\u0070\u0075\u0073", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0072\u0061\u006e\u0064\u006f\u006d\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0053\u0065\u0067\u0061\u0072\u006b\u0061\u006e\u0020\u006b\u0061\u0074\u0061\u0020\u0073\u0061\u006e\u0064\u0069\u0020\u0061\u0063\u0061\u006b", + "\u0053\u0065\u0074\u0020\u0079\u006f\u0075\u0072\u0020\u006f\u0077\u006e\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0054\u0065\u0074\u0061\u0070\u006b\u0061\u006e\u0020\u006b\u0061\u0074\u0061\u0020\u0073\u0061\u006e\u0064\u0069\u0020\u0041\u006e\u0064\u0061\u0020\u0073\u0065\u006e\u0064\u0069\u0072\u0069", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u004b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u002f\u004d\u006f\u0075\u0073\u0065": "\u0041\u006b\u0074\u0069\u0066\u006b\u0061\u006e\u0020\u004b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u002f\u004d\u006f\u0075\u0073\u0065", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0041\u006b\u0074\u0069\u0066\u006b\u0061\u006e\u0020\u0050\u0061\u0070\u0061\u006e\u0020\u004b\u006c\u0069\u0070", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0046\u0069\u006c\u0065\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0041\u006b\u0074\u0069\u0066\u006b\u0061\u006e\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0020\u0046\u0069\u006c\u0065", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0041\u006b\u0074\u0069\u0066\u006b\u0061\u006e\u0020\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067", + "\u0049\u0050\u0020\u0057\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0069\u006e\u0067": "\u0044\u0061\u0066\u0074\u0061\u0072\u0020\u0050\u0075\u0074\u0069\u0068\u0020\u0049\u0050", + "\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072", + "\u0053\u0074\u006f\u0070\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065": "\u0048\u0065\u006e\u0074\u0069\u006b\u0061\u006e\u0020\u004c\u0061\u0079\u0061\u006e\u0061\u006e", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0049\u0044": "\u0055\u0062\u0061\u0068\u0020\u0049\u0044", + "\u0057\u0065\u0062\u0073\u0069\u0074\u0065": "\u0057\u0065\u0062\u0073\u0069\u0074\u0065", + "\u0041\u0062\u006f\u0075\u0074": "\u0054\u0065\u006e\u0074\u0061\u006e\u0067", + "\u004d\u0075\u0074\u0065": "\u0042\u0069\u0073\u0075\u006b\u0061\u006e", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0049\u006e\u0070\u0075\u0074": "\u004d\u0061\u0073\u0075\u006b\u006b\u0061\u006e\u0020\u0041\u0075\u0064\u0069\u006f", + "\u0049\u0044\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0065\u0072\u0020\u0049\u0044", + "\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0065\u0072\u0020\u0052\u0065\u006c\u0061\u0079", + "\u0041\u0050\u0049\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0041\u0050\u0049\u0020\u0053\u0065\u0072\u0076\u0065\u0072", + "\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u005f\u0068\u0074\u0074\u0070": "\u0068\u0061\u0072\u0075\u0073\u0020\u0064\u0069\u006d\u0075\u006c\u0061\u0069\u0020\u0064\u0065\u006e\u0067\u0061\u006e\u0020\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0020\u0061\u0074\u0061\u0075\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0049\u0050": "\u0049\u0050\u0020\u0074\u0069\u0064\u0061\u006b\u0020\u0076\u0061\u006c\u0069\u0064", + "\u0069\u0064\u005f\u0063\u0068\u0061\u006e\u0067\u0065\u005f\u0074\u0069\u0070": "\u0048\u0061\u006e\u0079\u0061\u0020\u006b\u0061\u0072\u0061\u006b\u0074\u0065\u0072\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002c\u0020\u0030\u002d\u0039\u0020\u0064\u0061\u006e\u0020\u005f\u0020\u0028\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065\u0029\u0020\u0079\u0061\u006e\u0067\u0020\u0064\u0069\u0070\u0065\u0072\u0062\u006f\u006c\u0065\u0068\u006b\u0061\u006e\u002e\u0020\u0048\u0075\u0072\u0075\u0066\u0020\u0070\u0065\u0072\u0074\u0061\u006d\u0061\u0020\u0068\u0061\u0072\u0075\u0073\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002e\u0020\u0050\u0061\u006e\u006a\u0061\u006e\u0067\u0020\u0061\u006e\u0074\u0061\u0072\u0061\u0020\u0036\u0020\u0064\u0061\u006e\u0020\u0031\u0036\u002e", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074": "\u0046\u006f\u0072\u006d\u0061\u0074\u0020\u0074\u0069\u0064\u0061\u006b\u0020\u0076\u0061\u006c\u0069\u0064", + "\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u006e\u006f\u0074\u005f\u0073\u0075\u0070\u0070\u006f\u0072\u0074": "\u0042\u0065\u006c\u0075\u006d\u0020\u0064\u0069\u0064\u0075\u006b\u0075\u006e\u0067\u0020\u006f\u006c\u0065\u0068\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u004e\u006f\u0074\u0020\u0061\u0076\u0061\u0069\u006c\u0061\u0062\u006c\u0065": "\u0054\u0069\u0064\u0061\u006b\u0020\u0074\u0065\u0072\u0073\u0065\u0064\u0069\u0061", + "\u0054\u006f\u006f\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0074": "\u0054\u0065\u0072\u006c\u0061\u006c\u0075\u0020\u0073\u0065\u0072\u0069\u006e\u0067", + "\u0043\u0061\u006e\u0063\u0065\u006c": "\u0042\u0061\u0074\u0061\u006c", + "\u0053\u006b\u0069\u0070": "\u004c\u0061\u006e\u006a\u0075\u0074\u006b\u0061\u006e", + "\u0043\u006c\u006f\u0073\u0065": "\u0054\u0075\u0074\u0075\u0070", + "\u0052\u0065\u0074\u0072\u0079": "\u0055\u006c\u0061\u006e\u0067\u0069", + "\u004f\u004b": "\u004f\u004b", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0064\u0069\u0062\u0075\u0074\u0075\u006b\u0061\u006e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0053\u0069\u006c\u0061\u0068\u006b\u0061\u006e\u0020\u006d\u0061\u0073\u0075\u006b\u006b\u0061\u006e\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0061\u006e\u0064\u0061", + "\u0052\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0049\u006e\u0067\u0061\u0074\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0053\u0061\u006c\u0061\u0068", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0061\u0067\u0061\u0069\u006e\u003f": "\u0041\u0070\u0061\u006b\u0061\u0068\u0020\u0061\u006e\u0064\u0061\u0020\u0069\u006e\u0067\u0069\u006e\u0020\u006d\u0061\u0073\u0075\u006b\u0020\u006c\u0061\u0067\u0069\u003f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u004b\u0065\u0073\u0061\u006c\u0061\u0068\u0061\u006e\u0020\u006b\u006f\u006e\u0065\u006b\u0073\u0069", + "\u0045\u0072\u0072\u006f\u0072": "\u004b\u0065\u0073\u0061\u006c\u0061\u0068\u0061\u006e", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u0053\u0065\u0074\u0065\u006c\u0020\u0075\u006c\u0061\u006e\u0067\u0020\u006f\u006c\u0065\u0068\u0020\u0072\u0065\u006b\u0061\u006e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u002e\u002e\u002e": "\u0048\u0075\u0062\u0075\u006e\u0067\u006b\u0061\u006e\u002e\u002e\u002e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073\u002e\u0020\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0077\u0061\u0069\u0074\u002e": "\u004b\u006f\u006e\u0065\u006b\u0073\u0069\u0020\u0073\u0065\u0064\u0061\u006e\u0067\u0020\u0062\u0065\u0072\u006c\u0061\u006e\u0067\u0073\u0075\u006e\u0067\u002e\u0020\u004d\u006f\u0068\u006f\u006e\u0020\u0074\u0075\u006e\u0067\u0067\u0075\u002e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u0065\u0020\u006c\u0061\u0074\u0065\u0072": "\u0053\u0069\u006c\u0061\u0068\u006b\u0061\u006e\u0020\u0063\u006f\u0062\u0061\u0020\u0031\u0020\u006d\u0065\u006e\u0069\u0074\u0020\u006c\u0061\u0067\u0069", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u004b\u0065\u0073\u0061\u006c\u0061\u0068\u0061\u006e\u0020\u004c\u006f\u0067\u0069\u006e", + "\u0053\u0075\u0063\u0063\u0065\u0073\u0073\u0066\u0075\u006c": "\u0042\u0065\u0072\u0068\u0061\u0073\u0069\u006c", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u002c\u0020\u0077\u0061\u0069\u0074\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u002e\u002e\u002e": "\u0054\u0065\u0072\u0068\u0075\u0062\u0075\u006e\u0067\u002c\u0020\u006d\u0065\u006e\u0075\u006e\u0067\u0067\u0075\u0020\u0067\u0061\u006d\u0062\u0061\u0072\u002e\u002e\u002e", + "\u004e\u0061\u006d\u0065": "\u004e\u0061\u006d\u0061", + "\u0054\u0079\u0070\u0065": "\u0054\u0069\u0070\u0065", + "\u004d\u006f\u0064\u0069\u0066\u0069\u0065\u0064": "\u0044\u0069\u0070\u0065\u0072\u0062\u0061\u0072\u0075\u0069", + "\u0053\u0069\u007a\u0065": "\u0055\u006b\u0075\u0072\u0061\u006e", + "\u0053\u0068\u006f\u0077\u0020\u0048\u0069\u0064\u0064\u0065\u006e\u0020\u0046\u0069\u006c\u0065\u0073": "\u0054\u0061\u006d\u0070\u0069\u006c\u006b\u0061\u006e\u0020\u0046\u0069\u006c\u0065\u0020\u0054\u0065\u0072\u0073\u0065\u006d\u0062\u0075\u006e\u0079\u0069", + "\u0052\u0065\u0063\u0065\u0069\u0076\u0065": "\u004d\u0065\u006e\u0065\u0072\u0069\u006d\u0061", + "\u0053\u0065\u006e\u0064": "\u004b\u0069\u0072\u0069\u006d", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0046\u0069\u006c\u0065": "\u0053\u0065\u0067\u0061\u0072\u006b\u0061\u006e\u0020\u0046\u0069\u006c\u0065", + "\u004c\u006f\u0063\u0061\u006c": "\u004c\u006f\u006b\u0061\u006c", + "\u0052\u0065\u006d\u006f\u0074\u0065": "\u0052\u0065\u006d\u006f\u0074\u0065", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u004b\u006f\u006d\u0070\u0075\u0074\u0065\u0072", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u004c\u006f\u006b\u0061\u006c\u0020\u004b\u006f\u006d\u0070\u0075\u0074\u0065\u0072", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0020\u0044\u0065\u006c\u0065\u0074\u0065": "\u004b\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0073\u0069\u0020\u0048\u0061\u0070\u0075\u0073", + "\u0044\u0065\u006c\u0065\u0074\u0065": "\u0048\u0061\u0070\u0075\u0073", + "\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073": "\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069", + "\u004d\u0075\u006c\u0074\u0069\u0020\u0053\u0065\u006c\u0065\u0063\u0074": "\u0050\u0069\u006c\u0069\u0068\u0020\u0042\u0065\u0062\u0065\u0072\u0061\u0070\u0061", + "\u0045\u006d\u0070\u0074\u0079\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u0046\u006f\u006c\u0064\u0065\u0072\u0020\u004b\u006f\u0073\u006f\u006e\u0067", + "\u004e\u006f\u0074\u0020\u0061\u006e\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u0046\u006f\u006c\u0064\u0065\u0072\u0020\u0074\u0069\u0064\u0061\u006b\u0020\u006b\u006f\u0073\u006f\u006e\u0067", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0041\u0070\u0061\u006b\u0061\u0068\u0020\u0061\u006e\u0064\u0061\u0020\u0079\u0061\u006b\u0069\u006e\u0020\u0075\u006e\u0074\u0075\u006b\u0020\u006d\u0065\u006e\u0067\u0068\u0061\u0070\u0075\u0073\u0020\u0066\u0069\u006c\u0065\u0020\u0069\u006e\u0069\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0041\u0070\u0061\u006b\u0061\u0068\u0020\u0061\u006e\u0064\u0061\u0020\u0079\u0061\u006b\u0069\u006e\u0020\u0075\u006e\u0074\u0075\u006b\u0020\u006d\u0065\u006e\u0067\u0068\u0061\u0070\u0075\u0073\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u0069\u006e\u0069\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0069\u0073\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0041\u0070\u0061\u006b\u0061\u0068\u0020\u0061\u006e\u0064\u0061\u0020\u0079\u0061\u006b\u0069\u006e\u0020\u0075\u006e\u0074\u0075\u006b\u0020\u006d\u0065\u006e\u0067\u0068\u0061\u0070\u0075\u0073\u0020\u0066\u0069\u006c\u0065\u0020\u0064\u0061\u006e\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u0069\u006e\u0069\u003f", + "\u0044\u006f\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u006f\u0072\u0020\u0061\u006c\u006c\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073": "\u004c\u0061\u006b\u0075\u006b\u0061\u006e\u0020\u0075\u006e\u0074\u0075\u006b\u0020\u0073\u0065\u006d\u0075\u0061\u0020\u006b\u006f\u006e\u0066\u006c\u0069\u006b", + "\u0054\u0068\u0069\u0073\u0020\u0069\u0073\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u006c\u0065\u0021": "\u0049\u006e\u0069\u0020\u0074\u0069\u0064\u0061\u006b\u0020\u0064\u0061\u0070\u0061\u0074\u0020\u0064\u0069\u0075\u0062\u0061\u0068\u0021", + "\u0044\u0065\u006c\u0065\u0074\u0069\u006e\u0067": "\u004d\u0065\u006e\u0067\u0068\u0061\u0070\u0075\u0073", + "\u0066\u0069\u006c\u0065\u0073": "\u0066\u0069\u006c\u0065", + "\u0057\u0061\u0069\u0074\u0069\u006e\u0067": "\u004d\u0065\u006e\u0075\u006e\u0067\u0067\u0075", + "\u0046\u0069\u006e\u0069\u0073\u0068\u0065\u0064": "\u0053\u0065\u006c\u0065\u0073\u0061\u0069", + "\u0053\u0070\u0065\u0065\u0064": "\u004b\u0065\u0063\u0065\u0070\u0061\u0074\u0061\u006e", + "\u0043\u0075\u0073\u0074\u006f\u006d\u0020\u0049\u006d\u0061\u0067\u0065\u0020\u0051\u0075\u0061\u006c\u0069\u0074\u0079": "\u0053\u0065\u0073\u0075\u0061\u0069\u006b\u0061\u006e\u0020\u004b\u0075\u0061\u006c\u0069\u0074\u0061\u0073\u0020\u0047\u0061\u006d\u0062\u0061\u0072", + "\u0050\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u004d\u006f\u0064\u0065\u0020\u0050\u0072\u0069\u0076\u0061\u0073\u0069", + "\u0042\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0042\u006c\u006f\u006b\u0069\u0072\u0020\u006d\u0061\u0073\u0075\u006b\u0061\u006e\u0020\u0070\u0065\u006e\u0067\u0067\u0075\u006e\u0061", + "\u0055\u006e\u0062\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u004a\u0061\u006e\u0067\u0061\u006e\u0020\u0062\u006c\u006f\u006b\u0069\u0072\u0020\u006d\u0061\u0073\u0075\u006b\u0061\u006e\u0020\u0070\u0065\u006e\u0067\u0067\u0075\u006e\u0061", + "\u0041\u0064\u006a\u0075\u0073\u0074\u0020\u0057\u0069\u006e\u0064\u006f\u0077": "\u0053\u0065\u0073\u0075\u0061\u0069\u006b\u0061\u006e\u0020\u004a\u0065\u006e\u0064\u0065\u006c\u0061", + "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c": "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c", + "\u0053\u0068\u0072\u0069\u006e\u006b": "\u0053\u0075\u0073\u0075\u0074\u006b\u0061\u006e", + "\u0053\u0074\u0072\u0065\u0074\u0063\u0068": "\u0052\u0065\u0067\u0061\u006e\u0067\u006b\u0061\u006e", + "\u0047\u006f\u006f\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0071\u0075\u0061\u006c\u0069\u0074\u0079": "\u004b\u0075\u0061\u006c\u0069\u0074\u0061\u0073\u0020\u0047\u0061\u006d\u0062\u0061\u0072\u0020\u0042\u0061\u0069\u006b", + "\u0042\u0061\u006c\u0061\u006e\u0063\u0065\u0064": "\u0053\u0065\u0069\u006d\u0062\u0061\u006e\u0067", + "\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0020\u0072\u0065\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u0069\u006d\u0065": "\u004f\u0070\u0074\u0069\u006d\u0061\u006c\u006b\u0061\u006e\u0020\u0077\u0061\u006b\u0074\u0075\u0020\u0072\u0065\u0061\u006b\u0073\u0069", + "\u0043\u0075\u0073\u0074\u006f\u006d": "\u0043\u0075\u0073\u0074\u006f\u006d", + "\u0053\u0068\u006f\u0077\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u0075\u0072\u0073\u006f\u0072": "\u0054\u0061\u006d\u0070\u0069\u006c\u006b\u0061\u006e\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u006b\u0075\u0072\u0073\u006f\u0072", + "\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u004d\u0061\u0074\u0069\u006b\u0061\u006e\u0020\u0070\u0061\u0070\u0061\u006e\u0020\u006b\u006c\u0069\u0070", + "\u004c\u006f\u0063\u006b\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0065\u006e\u0064": "\u004b\u0075\u006e\u0063\u0069\u0020\u0073\u0065\u0074\u0065\u006c\u0061\u0068\u0020\u0073\u0065\u0073\u0069\u0020\u0062\u0065\u0072\u0061\u006b\u0068\u0069\u0072", + "\u0049\u006e\u0073\u0065\u0072\u0074": "\u004d\u0065\u006e\u0079\u0069\u0073\u0069\u0070\u006b\u0061\u006e", + "\u0049\u006e\u0073\u0065\u0072\u0074\u0020\u004c\u006f\u0063\u006b": "\u004d\u0061\u0073\u0075\u006b\u006b\u0061\u006e\u0020\u004b\u0075\u006e\u0063\u0069", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068": "\u0053\u0065\u0067\u0061\u0072\u006b\u0061\u006e", + "\u0049\u0044\u0020\u0064\u006f\u0065\u0073\u0020\u006e\u006f\u0074\u0020\u0065\u0078\u0069\u0073\u0074": "\u0049\u0044\u0020\u0074\u0069\u0064\u0061\u006b\u0020\u0061\u0064\u0061", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0047\u0061\u0067\u0061\u006c\u0020\u006d\u0065\u006e\u0067\u0068\u0075\u0062\u0075\u006e\u0067\u006b\u0061\u006e\u0020\u006b\u0065\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u006c\u0061\u0074\u0065\u0072": "\u0053\u0069\u006c\u0061\u0068\u006b\u0061\u006e\u0020\u0063\u006f\u0062\u0061\u0020\u006c\u0061\u0067\u0069\u0020\u006e\u0061\u006e\u0074\u0069", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0073\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065": "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065", + "\u004b\u0065\u0079\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068": "\u004b\u0065\u0074\u0069\u0064\u0061\u006b\u0063\u006f\u0063\u006f\u006b\u0061\u006e\u0020\u006b\u0075\u006e\u0063\u0069", + "\u0054\u0069\u006d\u0065\u006f\u0075\u0074": "\u0057\u0061\u006b\u0074\u0075\u0020\u0068\u0061\u0062\u0069\u0073", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0047\u0061\u0067\u0061\u006c\u0020\u0074\u0065\u0072\u006b\u006f\u006e\u0065\u006b\u0073\u0069\u0020\u006b\u0065\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0047\u0061\u0067\u0061\u006c\u0020\u0074\u0065\u0072\u006b\u006f\u006e\u0065\u006b\u0073\u0069\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0047\u0061\u0067\u0061\u006c\u0020\u0074\u0065\u0072\u006b\u006f\u006e\u0065\u006b\u0073\u0069\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u006d\u0061\u006b\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070": "\u0047\u0061\u0067\u0061\u006c\u0020\u006d\u0065\u006d\u0062\u0075\u0061\u0074\u0020\u006b\u006f\u006e\u0065\u006b\u0073\u0069\u0020\u006c\u0061\u006e\u0067\u0073\u0075\u006e\u0067\u0020\u006b\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u006a\u0061\u0072\u0061\u006b\u0020\u006a\u0061\u0075\u0068", + "\u0053\u0065\u0074\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0054\u0065\u0074\u0061\u0070\u006b\u0061\u006e\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064", + "\u004f\u0053\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004b\u0061\u0074\u0061\u0020\u0053\u0061\u006e\u0064\u0069\u0020\u004f\u0053", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0074\u0069\u0070": "\u004b\u0061\u0072\u0065\u006e\u0061\u0020\u0055\u0041\u0043\u002c\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0074\u0069\u0064\u0061\u006b\u0020\u0064\u0061\u0070\u0061\u0074\u0020\u0062\u0065\u006b\u0065\u0072\u006a\u0061\u0020\u0064\u0065\u006e\u0067\u0061\u006e\u0020\u0062\u0061\u0069\u006b\u0020\u0073\u0065\u0062\u0061\u0067\u0061\u0069\u0020\u0073\u0069\u0073\u0069\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0061\u006c\u0061\u006d\u0020\u0062\u0065\u0062\u0065\u0072\u0061\u0070\u0061\u0020\u006b\u0061\u0073\u0075\u0073\u002e\u0020\u0055\u006e\u0074\u0075\u006b\u0020\u006d\u0065\u006e\u0067\u0068\u0069\u006e\u0064\u0061\u0072\u0069\u0020\u0055\u0041\u0043\u002c\u0020\u0073\u0069\u006c\u0061\u006b\u0061\u006e\u0020\u006b\u006c\u0069\u006b\u0020\u0074\u006f\u006d\u0062\u006f\u006c\u0020\u0064\u0069\u0020\u0062\u0061\u0077\u0061\u0068\u0020\u0069\u006e\u0069\u0020\u0075\u006e\u0074\u0075\u006b\u0020\u006d\u0065\u006e\u0067\u0069\u006e\u0073\u0074\u0061\u006c\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u006b\u0065\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u002e", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0067\u0072\u0061\u0064\u0065": "\u004b\u006c\u0069\u006b\u0020\u0075\u006e\u0074\u0075\u006b\u0020\u0075\u0070\u0067\u0072\u0061\u0064\u0065", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0064\u006f\u0077\u006e\u006c\u006f\u0061\u0064": "\u004b\u006c\u0069\u0020\u0075\u006e\u0074\u0075\u006b\u0020\u0064\u006f\u0077\u006e\u006c\u006f\u0061\u0064", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0064\u0061\u0074\u0065": "\u004b\u006c\u0069\u006b\u0020\u0075\u006e\u0074\u0075\u006b\u0020\u0075\u0070\u0064\u0061\u0074\u0065", + "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065": "\u004b\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0073\u0069", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0061\u0063\u0063": "\u0055\u006e\u0074\u0075\u006b\u0020\u006d\u0065\u006e\u0067\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0041\u006e\u0064\u0061\u0020\u0064\u0061\u0072\u0069\u0020\u006a\u0061\u0072\u0061\u006b\u0020\u006a\u0061\u0075\u0068\u002c\u0020\u0041\u006e\u0064\u0061\u0020\u0070\u0065\u0072\u006c\u0075\u0020\u006d\u0065\u006d\u0062\u0065\u0072\u0069\u006b\u0061\u006e\u0020\u0069\u007a\u0069\u006e\u0020\u005c\u0022\u0041\u006b\u0073\u0065\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0061\u0073\u005c\u0022\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u002e", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0073\u0063\u0072\u0065\u0065\u006e": "\u0055\u006e\u0074\u0075\u006b\u0020\u006d\u0065\u006e\u0067\u0061\u006b\u0073\u0065\u0073\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0041\u006e\u0064\u0061\u0020\u0064\u0061\u0072\u0069\u0020\u006a\u0061\u0072\u0061\u006b\u0020\u006a\u0061\u0075\u0068\u002c\u0020\u0041\u006e\u0064\u0061\u0020\u0070\u0065\u0072\u006c\u0075\u0020\u006d\u0065\u006d\u0062\u0065\u0072\u0069\u006b\u0061\u006e\u0020\u0069\u007a\u0069\u006e\u0020\u005c\u0022\u0050\u0065\u0072\u0065\u006b\u0061\u006d\u0061\u006e\u0020\u004c\u0061\u0079\u0061\u0072\u005c\u0022\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u004d\u0065\u006e\u0067\u0069\u006e\u0073\u0074\u0061\u006c\u006c", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0049\u006e\u0073\u0074\u0061\u006c", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e": "\u0049\u006e\u0073\u0074\u0061\u006c\u0061\u0073\u0069", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0050\u0061\u0074\u0068": "\u004a\u0061\u006c\u0075\u0072\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u0061\u0073\u0069", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006d\u0065\u006e\u0075\u0020\u0073\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u0073": "\u0042\u0075\u0061\u0074\u0020\u0070\u0069\u006e\u0074\u0061\u0073\u0061\u006e\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006d\u0065\u006e\u0075", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0063\u006f\u006e": "\u0042\u0075\u0061\u0074\u0020\u0069\u0063\u006f\u006e\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070", + "\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074\u005f\u0074\u0069\u0070": "\u0044\u0065\u006e\u0067\u0061\u006e\u0020\u006d\u0065\u006d\u0075\u006c\u0061\u0069\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u0073\u0069\u002c\u0020\u0041\u006e\u0064\u0061\u0020\u006d\u0065\u006e\u0065\u0072\u0069\u006d\u0061\u0020\u0070\u0065\u0072\u006a\u0061\u006e\u006a\u0069\u0061\u006e\u0020\u006c\u0069\u0073\u0065\u006e\u0073\u0069\u002e", + "\u0041\u0063\u0063\u0065\u0070\u0074\u0020\u0061\u006e\u0064\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0054\u0065\u0072\u0069\u006d\u0061\u0020\u0064\u0061\u006e\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c", + "\u0045\u006e\u0064\u002d\u0075\u0073\u0065\u0072\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074": "\u0050\u0065\u0072\u006a\u0061\u006e\u006a\u0069\u0061\u006e\u0020\u006c\u0069\u0073\u0065\u006e\u0073\u0069\u0020\u0070\u0065\u006e\u0067\u0067\u0075\u006e\u0061\u0020\u0061\u006b\u0068\u0069\u0072", + "\u0047\u0065\u006e\u0065\u0072\u0061\u0074\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u004d\u0065\u006e\u0067\u0068\u0061\u0073\u0069\u006c\u006b\u0061\u006e\u002e\u002e\u002e", + "\u0059\u006f\u0075\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006c\u006f\u0077\u0065\u0072\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u002e": "\u0049\u006e\u0073\u0074\u0061\u006c\u0061\u0073\u0069\u0020\u0041\u006e\u0064\u0061\u0020\u0061\u0064\u0061\u006c\u0061\u0068\u0020\u0076\u0065\u0072\u0073\u0069\u0020\u0079\u0061\u006e\u0067\u0020\u006c\u0065\u0062\u0069\u0068\u0020\u0072\u0065\u006e\u0064\u0061\u0068\u002e", + "\u006e\u006f\u0074\u005f\u0063\u006c\u006f\u0073\u0065\u005f\u0074\u0063\u0070\u005f\u0074\u0069\u0070": "\u004a\u0061\u006e\u0067\u0061\u006e\u0020\u0074\u0075\u0074\u0075\u0070\u0020\u006a\u0065\u006e\u0064\u0065\u006c\u0061\u0020\u0069\u006e\u0069\u0020\u0073\u0061\u0061\u0074\u0020\u006d\u0065\u006e\u0067\u0067\u0075\u006e\u0061\u006b\u0061\u006e\u0020\u0074\u0075\u006e\u006e\u0065\u006c", + "\u004c\u0069\u0073\u0074\u0065\u006e\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u004d\u0065\u006e\u0064\u0065\u006e\u0067\u0061\u0072\u006b\u0061\u006e\u002e\u002e\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0048\u006f\u0073\u0074": "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0048\u006f\u0073\u0074", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0050\u006f\u0072\u0074": "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0050\u006f\u0072\u0074", + "\u0041\u0063\u0074\u0069\u006f\u006e": "\u0041\u006b\u0073\u0069", + "\u0041\u0064\u0064": "\u0054\u0061\u006d\u0062\u0061\u0068", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0050\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074\u0020\u004c\u006f\u006b\u0061\u006c", + "\u0073\u0065\u0074\u0075\u0070\u005f\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u0074\u0069\u0070": "\u0055\u006e\u0074\u0075\u006b\u0020\u006b\u006f\u006e\u0065\u006b\u0073\u0069\u0020\u0079\u0061\u006e\u0067\u0020\u006c\u0065\u0062\u0069\u0068\u0020\u0063\u0065\u0070\u0061\u0074\u002c\u0020\u0073\u0069\u006c\u0061\u006b\u0061\u006e\u0020\u0061\u0074\u0075\u0072\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0041\u006e\u0064\u0061\u0020\u0073\u0065\u006e\u0064\u0069\u0072\u0069", + "\u0054\u006f\u006f\u0020\u0073\u0068\u006f\u0072\u0074\u002c\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0036\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002e": "\u0054\u0065\u0072\u006c\u0061\u006c\u0075\u0020\u0070\u0065\u006e\u0064\u0065\u006b\u002c\u0020\u0073\u0065\u0074\u0069\u0064\u0061\u006b\u006e\u0079\u0061\u0020\u0036\u0020\u006b\u0061\u0072\u0065\u006b\u0074\u0065\u0072\u002e", + "\u0054\u0068\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c\u002e": "\u004b\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0073\u0069\u0020\u0074\u0069\u0064\u0061\u006b\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u006b\u002e", + "\u0050\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073": "\u0049\u007a\u0069\u006e", + "\u0041\u0063\u0063\u0065\u0070\u0074": "\u0054\u0065\u0072\u0069\u006d\u0061", + "\u0044\u0069\u0073\u006d\u0069\u0073\u0073": "\u0048\u0065\u006e\u0074\u0069\u006b\u0061\u006e", + "\u0044\u0069\u0073\u0063\u006f\u006e\u006e\u0065\u0063\u0074": "\u0054\u0065\u0072\u0070\u0075\u0074\u0075\u0073", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u006b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u0020\u0061\u006e\u0064\u0020\u006d\u006f\u0075\u0073\u0065": "\u0049\u007a\u0069\u006e\u006b\u0061\u006e\u0020\u006d\u0065\u006e\u0067\u0067\u0075\u006e\u0061\u006b\u0061\u006e\u0020\u006b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u0020\u0064\u0061\u006e\u0020\u006d\u006f\u0075\u0073\u0065", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0049\u007a\u0069\u006e\u006b\u0061\u006e\u0020\u006d\u0065\u006e\u0067\u0067\u0075\u006e\u0061\u006b\u0061\u006e\u0020\u0070\u0061\u0070\u0061\u006e\u0020\u006b\u006c\u0069\u0070", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0068\u0065\u0061\u0072\u0069\u006e\u0067\u0020\u0073\u006f\u0075\u006e\u0064": "\u0049\u007a\u0069\u006e\u006b\u0061\u006e\u0020\u006d\u0065\u006e\u0064\u0065\u006e\u0067\u0061\u0072\u006b\u0061\u006e\u0020\u0073\u0075\u0061\u0072\u0061", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0066\u0069\u006c\u0065\u0020\u0063\u006f\u0070\u0079\u0020\u0061\u006e\u0064\u0020\u0070\u0061\u0073\u0074\u0065": "\u0049\u007a\u0069\u006e\u006b\u0061\u006e\u0020\u0070\u0065\u006e\u0079\u0061\u006c\u0069\u006e\u0061\u006e\u0020\u0064\u0061\u006e\u0020\u0074\u0065\u006d\u0070\u0065\u006c\u0020\u0066\u0069\u006c\u0065", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064": "\u0054\u0065\u0072\u006b\u006f\u006e\u0065\u006b\u0073\u0069", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u004b\u006f\u006e\u0065\u006b\u0073\u0069\u0020\u006c\u0061\u006e\u0067\u0073\u0075\u006e\u0067\u0020\u0064\u0061\u006e\u0020\u0074\u0065\u0072\u0065\u006e\u006b\u0072\u0069\u0070\u0073\u0069", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u004b\u006f\u006e\u0065\u006b\u0073\u0069\u0020\u0072\u0065\u006c\u0061\u0069\u0020\u0064\u0061\u006e\u0020\u0074\u0065\u0072\u0065\u006e\u006b\u0072\u0069\u0070\u0073\u0069", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u004b\u006f\u006e\u0065\u006b\u0073\u0069\u0020\u006c\u0061\u006e\u0067\u0073\u0075\u006e\u0067\u0020\u0064\u0061\u006e\u0020\u0074\u0069\u0064\u0061\u006b\u0020\u0074\u0065\u0072\u0065\u006e\u006b\u0072\u0069\u0070\u0073\u0069", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u004b\u006f\u006e\u0065\u006b\u0073\u0069\u0020\u0072\u0065\u006c\u0061\u0069\u0020\u0064\u0061\u006e\u0020\u0074\u0069\u0064\u0061\u006b\u0020\u0074\u0065\u0072\u0065\u006e\u006b\u0072\u0069\u0070\u0073\u0069", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u004d\u0061\u0073\u0075\u006b\u006b\u0061\u006e\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004d\u0061\u0073\u0075\u006b\u006b\u0061\u006e\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0061\u006e\u0064\u0061", + "\u004c\u006f\u0067\u0067\u0069\u006e\u0067\u0020\u0069\u006e\u002e\u002e\u002e": "\u004d\u0061\u0073\u0075\u006b\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0052\u0044\u0050\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0073\u0068\u0061\u0072\u0069\u006e\u0067": "\u0041\u006b\u0074\u0069\u0066\u006b\u0061\u006e\u0020\u0062\u0065\u0072\u0062\u0061\u0067\u0069\u0020\u0073\u0065\u0073\u0069\u0020\u0052\u0044\u0050", + "\u0041\u0075\u0074\u006f\u0020\u004c\u006f\u0067\u0069\u006e": "\u0041\u0075\u0074\u006f\u0020\u004c\u006f\u0067\u0069\u006e\u0020\u0028\u0048\u0061\u006e\u0079\u0061\u0020\u0076\u0061\u006c\u0069\u0064\u0020\u006a\u0069\u006b\u0061\u0020\u0041\u006e\u0064\u0061\u0020\u006d\u0065\u006e\u0079\u0065\u0074\u0065\u006c\u0020\u005c\u0022\u004b\u0075\u006e\u0063\u0069\u0020\u0073\u0065\u0074\u0065\u006c\u0061\u0068\u0020\u0073\u0065\u0073\u0069\u0020\u0062\u0065\u0072\u0061\u006b\u0068\u0069\u0072\u005c\u0022\u0029", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0049\u0050\u0020\u0041\u0063\u0063\u0065\u0073\u0073": "\u0041\u006b\u0074\u0069\u0066\u006b\u0061\u006e\u0020\u0041\u006b\u0073\u0065\u0073\u0020\u0049\u0050\u0020\u004c\u0061\u006e\u0067\u0073\u0075\u006e\u0067", + "\u0052\u0065\u006e\u0061\u006d\u0065": "\u0055\u0062\u0061\u0068\u0020\u006e\u0061\u006d\u0061", + "\u0053\u0070\u0061\u0063\u0065": "\u0053\u0070\u0061\u0073\u0069", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0053\u0068\u006f\u0072\u0074\u0063\u0075\u0074": "\u0042\u0075\u0061\u0074\u0020\u0050\u0069\u006e\u0074\u0061\u0073\u0061\u006e\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0050\u0061\u0074\u0068": "\u0055\u0062\u0061\u0068\u0020\u004a\u0061\u006c\u0075\u0072", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0046\u006f\u006c\u0064\u0065\u0072": "\u0042\u0075\u0061\u0074\u0020\u0046\u006f\u006c\u0064\u0065\u0072", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0074\u0068\u0065\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u0053\u0069\u006c\u0061\u0068\u006b\u0061\u006e\u0020\u006d\u0061\u0073\u0075\u006b\u006b\u0061\u006e\u0020\u006e\u0061\u006d\u0061\u0020\u0066\u006f\u006c\u0064\u0065\u0072", + "\u0046\u0069\u0078\u0020\u0069\u0074": "\u004d\u0065\u006d\u0070\u0065\u0072\u0062\u0061\u0069\u006b\u0069", + "\u0057\u0061\u0072\u006e\u0069\u006e\u0067": "\u0050\u0065\u0072\u0069\u006e\u0067\u0061\u0074\u0061\u006e", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0073\u0063\u0072\u0065\u0065\u006e\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u004c\u0061\u0079\u0061\u0072\u0020\u006d\u0061\u0073\u0075\u006b\u0020\u006d\u0065\u006e\u0067\u0067\u0075\u006e\u0061\u006b\u0061\u006e\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0074\u0069\u0064\u0061\u006b\u0020\u0064\u0069\u0064\u0075\u006b\u0075\u006e\u0067", + "\u0052\u0065\u0062\u006f\u006f\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0044\u0069\u0070\u0065\u0072\u006c\u0075\u006b\u0061\u006e\u0020\u0062\u006f\u006f\u0074\u0020\u0075\u006c\u0061\u006e\u0067", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020": "\u0053\u0065\u0072\u0076\u0065\u0072\u0020\u0074\u0061\u006d\u0070\u0069\u006c\u0061\u006e\u0020\u0074\u0069\u0064\u0061\u006b\u0020\u0064\u0069\u0064\u0075\u006b\u0075\u006e\u0067\u0020", + "\u0078\u0031\u0031\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064": "\u0078\u0031\u0031\u0020\u0064\u0069\u0068\u0061\u0072\u0061\u0070\u006b\u0061\u006e", + "\u0050\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074", + "\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073": "\u0050\u0065\u006e\u0067\u0061\u0074\u0075\u0072\u0061\u006e", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065": "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0070\u006f\u0072\u0074": "\u004b\u0065\u0073\u0061\u006c\u0061\u0068\u0061\u006e\u0020\u0070\u006f\u0072\u0074", + "\u0043\u006c\u006f\u0073\u0065\u0064\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u006c\u0079\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u0044\u0069\u0074\u0075\u0074\u0075\u0070\u0020\u0073\u0065\u0063\u0061\u0072\u0061\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u0020\u006f\u006c\u0065\u0068\u0020\u0070\u0065\u0065\u0072", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006f\u006e\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e": "\u0041\u006b\u0074\u0069\u0066\u006b\u0061\u006e\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u006b\u0061\u0073\u0069\u0020\u006b\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0073\u0069\u0020\u006a\u0061\u0072\u0061\u006b\u0020\u006a\u0061\u0075\u0068", + "\u0052\u0075\u006e\u0020\u0077\u0069\u0074\u0068\u006f\u0075\u0074\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c": "\u004a\u0061\u006c\u0061\u006e\u006b\u0061\u006e\u0020\u0074\u0061\u006e\u0070\u0061\u0020\u006d\u0065\u006e\u0067\u0069\u006e\u0073\u0074\u0061\u006c", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0053\u0065\u006c\u0061\u006c\u0075\u0020\u0074\u0065\u0072\u0068\u0075\u0062\u0075\u006e\u0067\u0020\u006d\u0065\u006c\u0061\u006c\u0075\u0069\u0020\u0072\u0065\u006c\u0061\u0069", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0053\u0065\u006c\u0061\u006c\u0075\u0020\u0074\u0065\u0072\u0068\u0075\u0062\u0075\u006e\u0067\u0020\u006d\u0065\u006c\u0061\u006c\u0075\u0069\u0020\u0072\u0065\u006c\u0061\u0069", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0074\u0069\u0070": "\u0048\u0061\u006e\u0079\u0061\u0020\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0065\u0064\u0020\u0049\u0050\u0020\u0079\u0061\u006e\u0067\u0020\u0064\u0061\u0070\u0061\u0074\u0020\u006d\u0065\u006e\u0067\u0061\u006b\u0073\u0065\u0073\u0020\u0073\u0061\u0079\u0061", + "\u004c\u006f\u0067\u0069\u006e": "\u004d\u0061\u0073\u0075\u006b", + "\u004c\u006f\u0067\u006f\u0075\u0074": "\u004b\u0065\u006c\u0075\u0061\u0072", + "\u0054\u0061\u0067\u0073": "\u0054\u0061\u0067", + "\u0053\u0065\u0061\u0072\u0063\u0068\u0020\u0049\u0044": "\u0043\u0061\u0072\u0069\u0020\u0049\u0044", + "\u0043\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0073\u0065\u0070": "\u0044\u0069\u0070\u0069\u0073\u0061\u0068\u006b\u0061\u006e\u0020\u0064\u0065\u006e\u0067\u0061\u006e\u0020\u006b\u006f\u006d\u0061\u002c\u0020\u0074\u0069\u0074\u0069\u006b\u0020\u006b\u006f\u006d\u0061\u002c\u0020\u0073\u0070\u0061\u0073\u0069\u002c\u0020\u0061\u0074\u0061\u0075\u0020\u0062\u0061\u0072\u0069\u0073\u0020\u0062\u0061\u0072\u0075", + "\u0041\u0064\u0064\u0020\u0049\u0044": "\u0054\u0061\u006d\u0062\u0061\u0068\u0020\u0049\u0044", + "\u0041\u0064\u0064\u0020\u0054\u0061\u0067": "\u0054\u0061\u006d\u0062\u0061\u0068\u0020\u0054\u0061\u0067", + "\u0055\u006e\u0073\u0065\u006c\u0065\u0063\u0074\u0020\u0061\u006c\u006c\u0020\u0074\u0061\u0067\u0073": "\u0042\u0061\u0074\u0061\u006c\u006b\u0061\u006e\u0020\u0070\u0069\u006c\u0069\u0068\u0061\u006e\u0020\u0073\u0065\u006d\u0075\u0061\u0020\u0074\u0061\u0067", + "\u004e\u0065\u0074\u0077\u006f\u0072\u006b\u0020\u0065\u0072\u0072\u006f\u0072": "\u004b\u0065\u0073\u0061\u006c\u0061\u0068\u0061\u006e\u0020\u004a\u0061\u0072\u0069\u006e\u0067\u0061\u006e", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u0074\u0069\u0064\u0061\u006b\u0020\u0073\u0065\u0073\u0075\u0061\u0069", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u004b\u0061\u0074\u0061\u0020\u0073\u0061\u006e\u0064\u0069\u0020\u0074\u0069\u0064\u0061\u006b\u0020\u0073\u0065\u0073\u0075\u0061\u0069", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0063\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073": "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u0061\u0074\u0061\u0075\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0073\u0061\u006c\u0061\u0068", + "\u0045\u0064\u0069\u0074\u0020\u0054\u0061\u0067": "\u0055\u0062\u0061\u0068\u0020\u0054\u0061\u0067", + "\u0055\u006e\u0072\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004c\u0075\u0070\u0061\u0020\u004b\u0061\u0074\u0061\u0020\u0053\u0061\u006e\u0064\u0069", + "\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0046\u0061\u0076\u006f\u0072\u0069\u0074", + "\u0041\u0064\u0064\u0020\u0074\u006f\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0054\u0061\u006d\u0062\u0061\u0068\u0020\u006b\u0065\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074", + "\u0052\u0065\u006d\u006f\u0076\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0048\u0061\u0070\u0075\u0073\u0020\u0064\u0061\u0072\u0069\u0020\u0066\u0061\u0076\u006f\u0072\u0069\u0074", + "\u0045\u006d\u0070\u0074\u0079": "\u004b\u006f\u0073\u006f\u006e\u0067", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u004e\u0061\u006d\u0061\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u0074\u0069\u0064\u0061\u006b\u0020\u0076\u0061\u006c\u0069\u0064", + "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079": "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079", + "\u0048\u006f\u0073\u0074\u006e\u0061\u006d\u0065": "\u0048\u006f\u0073\u0074\u006e\u0061\u006d\u0065", + "\u0044\u0069\u0073\u0063\u006f\u0076\u0065\u0072\u0065\u0064": "\u0054\u0065\u006c\u0061\u0068\u0020\u0064\u0069\u0074\u0065\u006d\u0075\u006b\u0061\u006e", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0064\u0061\u0065\u006d\u006f\u006e\u005f\u0074\u0069\u0070": "\u0055\u006e\u0074\u0075\u006b\u0020\u006d\u0065\u006d\u0075\u006c\u0061\u0069\u0020\u0073\u0061\u0061\u0074\u0020\u0062\u006f\u006f\u0074\u002c\u0020\u0041\u006e\u0064\u0061\u0020\u0070\u0065\u0072\u006c\u0075\u0020\u006d\u0065\u006e\u0067\u0069\u006e\u0073\u0074\u0061\u006c\u0020\u0073\u0079\u0073\u0074\u0065\u006d\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044", + "\u0050\u0061\u0073\u0074\u0065": "\u0054\u0065\u006d\u0070\u0065\u006c", + "\u0050\u0061\u0073\u0074\u0065\u0020\u0068\u0065\u0072\u0065\u003f": "\u0054\u0065\u006d\u0070\u0065\u006c\u0020\u0064\u0069\u0073\u0069\u006e\u0069\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0074\u006f\u0020\u0063\u006c\u006f\u0073\u0065\u0020\u0074\u0068\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u003f": "\u0041\u0070\u0061\u006b\u0061\u0068\u0020\u0061\u006e\u0064\u0061\u0020\u0079\u0061\u006b\u0069\u006e\u0020\u0061\u006b\u0061\u006e\u0020\u006d\u0065\u006e\u0075\u0074\u0075\u0070\u0020\u006b\u006f\u006e\u0065\u006b\u0073\u0069\u003f", + "\u0044\u006f\u0077\u006e\u006c\u006f\u0061\u0064\u0020\u006e\u0065\u0077\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e": "\u0055\u006e\u0074\u0075\u006b\u0020\u0076\u0065\u0072\u0073\u0069\u0020\u0062\u0061\u0072\u0075", + "\u0054\u006f\u0075\u0063\u0068\u0020\u006d\u006f\u0064\u0065": "\u004d\u006f\u0064\u0065\u0020\u0053\u0065\u006e\u0074\u0075\u0068", + "\u004d\u006f\u0075\u0073\u0065\u0020\u006d\u006f\u0064\u0065": "\u004d\u006f\u0064\u0065\u0020\u004d\u006f\u0075\u0073\u0065", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u004b\u0065\u0074\u0075\u006b\u0020\u0053\u0061\u0074\u0075\u0020\u004a\u0061\u0072\u0069", + "\u004c\u0065\u0066\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u004d\u006f\u0075\u0073\u0065\u0020\u004b\u0069\u0072\u0069", + "\u004f\u006e\u0065\u002d\u004c\u006f\u006e\u0067\u0020\u0054\u0061\u0070": "\u004b\u0065\u0074\u0075\u006b\u0020\u0053\u0061\u0074\u0075\u0020\u0050\u0061\u006e\u006a\u0061\u006e\u0067", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u004b\u0065\u0074\u0075\u006b\u0020\u0044\u0075\u0061\u0020\u004a\u0061\u0072\u0069", + "\u0052\u0069\u0067\u0068\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u004d\u006f\u0075\u0073\u0065\u0020\u004b\u0061\u006e\u0061\u006e", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u0047\u0065\u0072\u0061\u006b\u0061\u006e\u0020\u0053\u0061\u0074\u0075\u0020\u004a\u0061\u0072\u0069", + "\u0044\u006f\u0075\u0062\u006c\u0065\u0020\u0054\u0061\u0070\u0020\u0026\u0020\u004d\u006f\u0076\u0065": "\u004b\u0065\u0074\u0075\u006b\u0020\u0044\u0075\u0061\u0020\u004b\u0061\u006c\u0069\u0020\u0026\u0020\u0050\u0069\u006e\u0064\u0061\u0068", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0044\u0072\u0061\u0067": "\u0047\u0065\u0073\u0065\u0072\u0020\u004d\u006f\u0075\u0073\u0065", + "\u0054\u0068\u0072\u0065\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u006c\u0079": "\u0054\u0069\u0067\u0061\u0020\u004a\u0061\u0072\u0069\u0020\u0073\u0065\u0063\u0061\u0072\u0061\u0020\u0076\u0065\u0072\u0074\u0069\u006b\u0061\u006c", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0057\u0068\u0065\u0065\u006c": "\u0052\u006f\u0064\u0061\u0020\u006d\u006f\u0075\u0073\u0065", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u0047\u0065\u0072\u0061\u006b\u0061\u006e\u0020\u0044\u0075\u0061\u0020\u004a\u0061\u0072\u0069", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u004d\u006f\u0076\u0065": "\u0047\u0065\u0072\u0061\u006b\u0061\u006e\u0020\u004b\u0061\u006e\u0076\u0061\u0073", + "\u0050\u0069\u006e\u0063\u0068\u0020\u0074\u006f\u0020\u005a\u006f\u006f\u006d": "\u0043\u0075\u0062\u0069\u0074\u0020\u0075\u006e\u0074\u0075\u006b\u0020\u004d\u0065\u006d\u0070\u0065\u0072\u0062\u0065\u0073\u0061\u0072", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u005a\u006f\u006f\u006d": "\u0050\u0065\u0072\u0062\u0065\u0073\u0061\u0072\u0020\u0043\u0061\u006e\u0076\u0061\u0073", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0063\u0061\u006e\u0076\u0061\u0073": "\u0053\u0065\u0074\u0065\u006c\u0020\u0055\u006c\u0061\u006e\u0067\u0020\u0043\u0061\u006e\u0076\u0061\u0073", + "\u004e\u006f\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0069\u006c\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0054\u0069\u0064\u0061\u006b\u0020\u0061\u0064\u0061\u0020\u0069\u007a\u0069\u006e\u0020\u0075\u006e\u0074\u0075\u006b\u0020\u006d\u0065\u006e\u0067\u0069\u0072\u0069\u006d\u0020\u0066\u0069\u006c\u0065", + "\u004e\u006f\u0074\u0065": "\u0043\u0061\u0074\u0061\u0074\u0061\u006e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u004b\u006f\u006e\u0065\u006b\u0073\u0069", + "\u0053\u0068\u0061\u0072\u0065\u0020\u0053\u0063\u0072\u0065\u0065\u006e": "\u0042\u0061\u0067\u0069\u006b\u0061\u006e\u0020\u004c\u0061\u0079\u0061\u0072", + "\u0043\u004c\u004f\u0053\u0045": "\u0054\u0055\u0054\u0055\u0050", + "\u004f\u0050\u0045\u004e": "\u0042\u0055\u004b\u0041", + "\u0043\u0068\u0061\u0074": "\u004f\u0062\u0072\u006f\u006c\u0061\u006e", + "\u0054\u006f\u0074\u0061\u006c": "\u0054\u006f\u0074\u0061\u006c", + "\u0069\u0074\u0065\u006d\u0073": "\u0069\u0074\u0065\u006d", + "\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064": "\u0044\u0069\u0070\u0069\u006c\u0069\u0068", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0052\u0065\u006b\u0061\u006d\u0020\u004c\u0061\u0079\u0061\u0072", + "\u0049\u006e\u0070\u0075\u0074\u0020\u0043\u006f\u006e\u0074\u0072\u006f\u006c": "\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0069\u006e\u0070\u0075\u0074", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0052\u0065\u006b\u0061\u006d\u0020\u0053\u0075\u0061\u0072\u0061", + "\u0046\u0069\u006c\u0065\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u004b\u006f\u006e\u0065\u006b\u0073\u0069\u0020\u0046\u0069\u006c\u0065", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u006b\u006f\u006e\u0065\u006b\u0073\u0069\u0020\u006c\u0061\u0079\u0061\u0072", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u003f": "\u0041\u0070\u0061\u006b\u0061\u0068\u0020\u0064\u0069\u0070\u0065\u0072\u0062\u006f\u006c\u0065\u0068\u006b\u0061\u006e\u003f", + "\u004f\u0070\u0065\u006e\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0053\u0065\u0074\u0074\u0069\u006e\u0067": "\u0042\u0075\u006b\u0061\u0020\u0050\u0065\u006e\u0067\u0061\u0074\u0075\u0072\u0061\u006e\u0020\u0053\u0069\u0073\u0074\u0065\u006d", + "\u0048\u006f\u0077\u0020\u0074\u006f\u0020\u0067\u0065\u0074\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u003f": "", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0031": "\u0041\u0067\u0061\u0072\u0020\u0070\u0065\u0072\u0061\u006e\u0067\u006b\u0061\u0074\u0020\u006a\u0061\u0072\u0061\u006b\u0020\u006a\u0061\u0075\u0068\u0020\u0064\u0061\u0070\u0061\u0074\u0020\u006d\u0065\u006e\u0067\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0070\u0065\u0072\u0061\u006e\u0067\u006b\u0061\u0074\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0041\u006e\u0064\u0061\u0020\u006d\u0065\u006c\u0061\u006c\u0075\u0069\u0020\u006d\u006f\u0075\u0073\u0065\u0020\u0061\u0074\u0061\u0075\u0020\u0073\u0065\u006e\u0074\u0075\u0068\u0061\u006e\u002c\u0020\u0041\u006e\u0064\u0061\u0020\u0068\u0061\u0072\u0075\u0073\u0020\u006d\u0065\u006e\u0067\u0069\u007a\u0069\u006e\u006b\u0061\u006e\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0075\u006e\u0074\u0075\u006b\u0020\u006d\u0065\u006e\u0067\u0067\u0075\u006e\u0061\u006b\u0061\u006e\u0020\u006c\u0061\u0079\u0061\u006e\u0061\u006e\u0020\u005c\u0022\u0041\u006b\u0073\u0065\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0061\u0073\u005c\u0022\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0032": "\u0053\u0069\u006c\u0061\u006b\u0061\u006e\u0020\u0062\u0075\u006b\u0061\u0020\u0068\u0061\u006c\u0061\u006d\u0061\u006e\u0020\u0070\u0065\u006e\u0067\u0061\u0074\u0075\u0072\u0061\u006e\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0020\u0062\u0065\u0072\u0069\u006b\u0075\u0074\u006e\u0079\u0061\u002c\u0020\u0074\u0065\u006d\u0075\u006b\u0061\u006e\u0020\u0064\u0061\u006e\u0020\u006d\u0061\u0073\u0075\u006b\u0020\u006b\u0065\u0020\u005b\u004c\u0061\u0079\u0061\u006e\u0061\u006e\u0020\u0054\u0065\u0072\u0069\u006e\u0073\u0074\u0061\u006c\u005d\u002c\u0020\u0061\u006b\u0074\u0069\u0066\u006b\u0061\u006e\u0020\u006c\u0061\u0079\u0061\u006e\u0061\u006e\u0020\u005b\u0049\u006e\u0070\u0075\u0074\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u005d\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u006e\u0065\u0077\u005f\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u005f\u0074\u0069\u0070": "\u0050\u0065\u0072\u006d\u0069\u006e\u0074\u0061\u0061\u006e\u0020\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0062\u0061\u0072\u0075\u0020\u0074\u0065\u006c\u0061\u0068\u0020\u0064\u0069\u0074\u0065\u0072\u0069\u006d\u0061\u002c\u0020\u0079\u0061\u006e\u0067\u0020\u0069\u006e\u0067\u0069\u006e\u0020\u006d\u0065\u006e\u0067\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0070\u0065\u0072\u0061\u006e\u0067\u006b\u0061\u0074\u0020\u0041\u006e\u0064\u0061\u0020\u0073\u0061\u0061\u0074\u0020\u0069\u006e\u0069\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0077\u0069\u006c\u006c\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0074\u0069\u0070": "\u004d\u0065\u006e\u0067\u0061\u006b\u0074\u0069\u0066\u006b\u0061\u006e\u0020\u005c\u0022\u0054\u0061\u006e\u0067\u006b\u0061\u0070\u0061\u006e\u0020\u004c\u0061\u0079\u0061\u0072\u005c\u0022\u0020\u0061\u006b\u0061\u006e\u0020\u006d\u0065\u006d\u0075\u006c\u0061\u0069\u0020\u006c\u0061\u0079\u0061\u006e\u0061\u006e\u0020\u0073\u0065\u0063\u0061\u0072\u0061\u0020\u006f\u0074\u006f\u006d\u0061\u0074\u0069\u0073\u002c\u0020\u006d\u0065\u006d\u0075\u006e\u0067\u006b\u0069\u006e\u006b\u0061\u006e\u0020\u0070\u0065\u0072\u0061\u006e\u0067\u006b\u0061\u0074\u0020\u006c\u0061\u0069\u006e\u0020\u0075\u006e\u0074\u0075\u006b\u0020\u006d\u0065\u006d\u0069\u006e\u0074\u0061\u0020\u0073\u0061\u006d\u0062\u0075\u006e\u0067\u0061\u006e\u0020\u006b\u0065\u0020\u0070\u0065\u0072\u0061\u006e\u0067\u006b\u0061\u0074\u0020\u0041\u006e\u0064\u0061\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u006f\u0070\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u004d\u0065\u006e\u0075\u0074\u0075\u0070\u0020\u006c\u0061\u0079\u0061\u006e\u0061\u006e\u0020\u0061\u006b\u0061\u006e\u0020\u0073\u0065\u0063\u0061\u0072\u0061\u0020\u006f\u0074\u006f\u006d\u0061\u0074\u0069\u0073\u0020\u006d\u0065\u006e\u0075\u0074\u0075\u0070\u0020\u0073\u0065\u006d\u0075\u0061\u0020\u006b\u006f\u006e\u0065\u006b\u0073\u0069\u0020\u0079\u0061\u006e\u0067\u0020\u0064\u0069\u0062\u0075\u0061\u0074\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u005f\u0061\u0075\u0064\u0069\u006f\u005f\u0074\u0069\u0070": "\u0056\u0065\u0072\u0073\u0069\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0073\u0061\u0061\u0074\u0020\u0069\u006e\u0069\u0020\u0074\u0069\u0064\u0061\u006b\u0020\u006d\u0065\u006e\u0064\u0075\u006b\u0075\u006e\u0067\u0020\u0070\u0065\u006e\u0067\u0061\u006d\u0062\u0069\u006c\u0061\u006e\u0020\u0061\u0075\u0064\u0069\u006f\u002c\u0020\u0068\u0061\u0072\u0061\u0070\u0020\u0074\u0069\u006e\u0067\u006b\u0061\u0074\u006b\u0061\u006e\u0020\u006b\u0065\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0031\u0030\u0020\u0061\u0074\u0061\u0075\u0020\u006c\u0065\u0062\u0069\u0068\u0020\u0074\u0069\u006e\u0067\u0067\u0069\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u004b\u0065\u0074\u0075\u006b\u0020\u0069\u007a\u0069\u006e\u0020\u005b\u004d\u0075\u006c\u0061\u0069\u0020\u004c\u0061\u0079\u0061\u006e\u0061\u006e\u005d\u0020\u0061\u0074\u0061\u0075\u0020\u0042\u0055\u004b\u0041\u0020\u005b\u0054\u0061\u006e\u0067\u006b\u0061\u0070\u0061\u006e\u0020\u004c\u0061\u0079\u0061\u0072\u005d\u0020\u0075\u006e\u0074\u0075\u006b\u0020\u006d\u0065\u006d\u0075\u006c\u0061\u0069\u0020\u006c\u0061\u0079\u0061\u006e\u0061\u006e\u0020\u0062\u0065\u0072\u0062\u0061\u0067\u0069\u0020\u006c\u0061\u0079\u0061\u0072\u002e", + "\u0041\u0063\u0063\u006f\u0075\u006e\u0074": "\u0041\u006b\u0075\u006e", + "\u004f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065": "\u0054\u0069\u006d\u0070\u0061", + "\u0054\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u0020\u0065\u0078\u0069\u0073\u0074\u0073\u002c\u0020\u0073\u006b\u0069\u0070\u0020\u006f\u0072\u0020\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "", + "\u0051\u0075\u0069\u0074": "\u004b\u0065\u006c\u0075\u0061\u0072", + "\u0064\u006f\u0063\u005f\u006d\u0061\u0063\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e": "\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0072\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u002e\u0063\u006f\u006d\u002f\u0064\u006f\u0063\u0073\u002f\u0065\u006e\u002f\u006d\u0061\u006e\u0075\u0061\u006c\u002f\u006d\u0061\u0063\u002f\u0023\u0065\u006e\u0061\u0062\u006c\u0065\u002d\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073", + "\u0048\u0065\u006c\u0070": "\u0042\u0061\u006e\u0074\u0075\u0061\u006e", + "\u0046\u0061\u0069\u006c\u0065\u0064": "\u0047\u0061\u0067\u0061\u006c", + "\u0053\u0075\u0063\u0063\u0065\u0065\u0064\u0065\u0064": "\u0042\u0065\u0072\u0068\u0061\u0073\u0069\u006c", + "\u0053\u006f\u006d\u0065\u006f\u006e\u0065\u0020\u0074\u0075\u0072\u006e\u0073\u0020\u006f\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065\u002c\u0020\u0065\u0078\u0069\u0074": "\u0053\u0065\u0073\u0065\u006f\u0072\u0061\u006e\u0067\u0020\u006d\u0065\u006e\u0067\u0061\u006b\u0074\u0069\u0066\u006b\u0061\u006e\u0020\u006d\u006f\u0064\u0065\u0020\u0070\u0072\u0069\u0076\u0061\u0073\u0069\u002c\u0020\u006b\u0065\u006c\u0075\u0061\u0072", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u0054\u0069\u0064\u0061\u006b\u0020\u0064\u0069\u0064\u0075\u006b\u0075\u006e\u0067", + "\u0050\u0065\u0065\u0072\u0020\u0064\u0065\u006e\u0069\u0065\u0064": "\u0052\u0065\u006b\u0061\u006e\u0020\u0064\u0069\u0074\u006f\u006c\u0061\u006b", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0073": "\u0053\u0069\u006c\u0061\u006b\u0061\u006e\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0020\u0070\u006c\u0075\u0067\u0069\u006e", + "\u0050\u0065\u0065\u0072\u0020\u0065\u0078\u0069\u0074": "\u006b\u0065\u006c\u0075\u0061\u0072\u0020\u0072\u0065\u006b\u0061\u006e", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0074\u0075\u0072\u006e\u0020\u006f\u0066\u0066": "\u0047\u0061\u0067\u0061\u006c\u0020\u006d\u0065\u006d\u0061\u0074\u0069\u006b\u0061\u006e", + "\u0054\u0075\u0072\u006e\u0065\u0064\u0020\u006f\u0066\u0066": "\u004d\u0061\u0074\u0069\u006b\u0061\u006e", + "\u0049\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0044\u0061\u006c\u0061\u006d\u0020\u006d\u006f\u0064\u0065\u0020\u0070\u0072\u0069\u0076\u0061\u0073\u0069", + "\u004f\u0075\u0074\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u004b\u0065\u006c\u0075\u0061\u0072\u0020\u0064\u0061\u0072\u0069\u0020\u006d\u006f\u0064\u0065\u0020\u0070\u0072\u0069\u0076\u0061\u0073\u0069", + "\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065": "", + }, + da: { + "\u0053\u0074\u0061\u0074\u0075\u0073": "\u0053\u0074\u0061\u0074\u0075\u0073", + "\u0059\u006f\u0075\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0064\u0069\u0074\u0020\u0073\u006b\u0072\u0069\u0076\u0065\u0062\u006f\u0072\u0064", + "\u0064\u0065\u0073\u006b\u005f\u0074\u0069\u0070": "\u0044\u0075\u0020\u006b\u0061\u006e\u0020\u0066\u00e5\u0020\u0061\u0064\u0067\u0061\u006e\u0067\u0020\u0074\u0069\u006c\u0020\u0064\u0069\u0074\u0020\u0073\u006b\u0072\u0069\u0076\u0065\u0062\u006f\u0072\u0064\u0020\u006d\u0065\u0064\u0020\u0064\u0065\u0074\u0074\u0065\u0020\u0049\u0044\u0020\u006f\u0067\u0020\u0061\u0064\u0067\u0061\u006e\u0067\u0073\u006b\u006f\u0064\u0065\u002e", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004b\u006f\u0064\u0065\u006f\u0072\u0064", + "\u0052\u0065\u0061\u0064\u0079": "\u004b\u006c\u0061\u0072", + "\u0045\u0073\u0074\u0061\u0062\u006c\u0069\u0073\u0068\u0065\u0064": "\u0045\u0074\u0061\u0062\u006c\u0065\u0072\u0065\u0074", + "\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u004f\u0070\u0072\u0065\u0074\u0074\u0065\u0072\u0020\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u0020\u0074\u0069\u006c\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u002d\u006e\u0065\u0074\u0076\u00e6\u0072\u006b\u0065\u0074\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0054\u00e6\u006e\u0064\u0020\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u0073\u0073\u0065\u0072\u0076\u0065\u0072\u0065\u006e", + "\u0053\u0074\u0061\u0072\u0074\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0053\u0074\u0061\u0072\u0074\u0065\u0020\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u0073\u0073\u0065\u0072\u0076\u0065\u0072\u0065\u006e", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0054\u006a\u0065\u006e\u0065\u0073\u0074\u0065\u006e\u0020\u006b\u00f8\u0072\u0065\u0072", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0044\u0065\u006e\u0020\u0074\u0069\u006c\u006b\u006e\u0079\u0074\u0074\u0065\u0064\u0065\u0020\u0074\u006a\u0065\u006e\u0065\u0073\u0074\u0065\u0020\u006b\u00f8\u0072\u0065\u0072\u0020\u0069\u006b\u006b\u0065", + "\u006e\u006f\u0074\u005f\u0072\u0065\u0061\u0064\u0079\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u0049\u006b\u006b\u0065\u0020\u006b\u006c\u0061\u0072\u002e\u0020\u0054\u006a\u0065\u006b\u0020\u0076\u0065\u006e\u006c\u0069\u0067\u0073\u0074\u0020\u0064\u0069\u006e\u0020\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065", + "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0053\u0074\u0079\u0072\u0020\u0066\u006a\u0065\u0072\u006e\u0073\u006b\u0072\u0069\u0076\u0065\u0062\u006f\u0072\u0064", + "\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0020\u0046\u0069\u006c\u0065": "\u004f\u0076\u0065\u0072\u0066\u00f8\u0072\u0065\u0020\u0066\u0069\u006c", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074": "\u0046\u006f\u0072\u0062\u0069\u006e\u0064", + "\u0052\u0065\u0063\u0065\u006e\u0074\u0020\u0053\u0065\u0073\u0073\u0069\u006f\u006e\u0073": "\u0053\u0069\u0064\u0073\u0074\u0065\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u0072", + "\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0020\u0042\u006f\u006f\u006b": "\u0041\u0064\u0072\u0065\u0073\u0073\u0065\u0062\u006f\u0067", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e": "\u0042\u0065\u006b\u0072\u00e6\u0066\u0074\u0065\u006c\u0073\u0065", + "\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0054\u0043\u0050\u0020\u0074\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067", + "\u0052\u0065\u006d\u006f\u0076\u0065": "\u0046\u006a\u0065\u0072\u006e", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0072\u0061\u006e\u0064\u006f\u006d\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004f\u0070\u0064\u0061\u0074\u0065\u0072\u0020\u0074\u0069\u006c\u0066\u00e6\u006c\u0064\u0069\u0067\u0020\u0061\u0064\u0067\u0061\u006e\u0067\u0073\u006b\u006f\u0064\u0065", + "\u0053\u0065\u0074\u0020\u0079\u006f\u0075\u0072\u0020\u006f\u0077\u006e\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0049\u006e\u0064\u0073\u0074\u0069\u006c\u0020\u0064\u0069\u006e\u0020\u0065\u0067\u0065\u006e\u0020\u0061\u0064\u0067\u0061\u006e\u0067\u0073\u006b\u006f\u0064\u0065", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u004b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u002f\u004d\u006f\u0075\u0073\u0065": "\u0054\u00e6\u006e\u0064\u0020\u0066\u006f\u0072\u0020\u0074\u0061\u0073\u0074\u0061\u0074\u0075\u0072\u002f\u006d\u0075\u0073", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0054\u00e6\u006e\u0064\u0020\u0066\u006f\u0072\u0020\u0075\u0064\u006b\u006c\u0069\u0070\u0073\u0068\u006f\u006c\u0064\u0065\u0072\u0065\u006e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0046\u0069\u006c\u0065\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0041\u006b\u0074\u0069\u0076\u0065\u0072\u0020\u0066\u0069\u006c\u006f\u0076\u0065\u0072\u0066\u00f8\u0072\u0073\u0065\u006c", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0053\u006c\u00e5\u0020\u0054\u0043\u0050\u002d\u0074\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067\u0020\u0074\u0069\u006c", + "\u0049\u0050\u0020\u0057\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0069\u006e\u0067": "\u0049\u0050\u002d\u0075\u0064\u0067\u0069\u0076\u0065\u006c\u0073\u0065\u0073\u006c\u0069\u0073\u0074\u0065", + "\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u002f\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u0073\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0053\u0074\u006f\u0070\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065": "\u0053\u006c\u0075\u006b\u0020\u0066\u006f\u0072\u0020\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u0073\u0073\u0065\u0072\u0076\u0065\u0072\u0065\u006e", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0049\u0044": "\u00c6\u006e\u0064\u0072\u0065\u0020\u0049\u0044", + "\u0057\u0065\u0062\u0073\u0069\u0074\u0065": "\u0048\u006a\u0065\u006d\u006d\u0065\u0073\u0069\u0064\u0065", + "\u0041\u0062\u006f\u0075\u0074": "\u004f\u006d\u006b\u0072\u0069\u006e\u0067", + "\u004d\u0075\u0074\u0065": "\u0053\u006c\u0075\u006b\u0020\u0066\u006f\u0072\u0020\u006d\u0069\u006b\u0072\u006f\u0066\u006f\u006e\u0065\u006e", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0049\u006e\u0070\u0075\u0074": "\u004c\u0079\u0064\u0069\u006e\u0064\u0067\u0061\u006e\u0067", + "\u0049\u0044\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u006b\u0061\u0074\u0069\u006f\u006e\u0073\u0020\u0053\u0065\u0072\u0076\u0065\u0072", + "\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0052\u0065\u006c\u00e6\u0020\u0053\u0065\u0072\u0076\u0065\u0072", + "\u0041\u0050\u0049\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0041\u0050\u0049\u0020\u0053\u0065\u0072\u0076\u0065\u0072", + "\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u005f\u0068\u0074\u0074\u0070": "\u0053\u006b\u0061\u006c\u0020\u0062\u0065\u0067\u0079\u006e\u0064\u0065\u0020\u006d\u0065\u0064\u0020\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0020\u0065\u006c\u006c\u0065\u0072\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0049\u0050": "\u0055\u0067\u0079\u006c\u0064\u0069\u0067\u0020\u0049\u0050\u002d\u0061\u0064\u0072\u0065\u0073\u0073\u0065", + "\u0069\u0064\u005f\u0063\u0068\u0061\u006e\u0067\u0065\u005f\u0074\u0069\u0070": "\u004b\u0075\u006e\u0020\u0074\u0065\u0067\u006e\u0065\u006e\u0065\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002c\u0020\u0030\u002d\u0039\u0020\u006f\u0067\u0020\u005f\u0020\u0028\u0075\u006e\u0064\u0065\u0072\u0073\u0074\u0072\u0065\u0067\u006e\u0069\u006e\u0067\u0029\u0020\u0065\u0072\u0020\u0074\u0069\u006c\u006c\u0061\u0064\u0074\u002e\u0020\u0044\u0065\u0074\u0020\u0066\u00f8\u0072\u0073\u0074\u0065\u0020\u0062\u006f\u0067\u0073\u0074\u0061\u0076\u0020\u0073\u006b\u0061\u006c\u0020\u0076\u00e6\u0072\u0065\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002e\u0020\u004c\u00e6\u006e\u0067\u0064\u0065\u0020\u006d\u0065\u006c\u006c\u0065\u006d\u0020\u0036\u0020\u006f\u0067\u0020\u0031\u0036\u002e", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074": "\u0055\u0067\u0079\u006c\u0064\u0069\u0067\u0074\u0020\u0066\u006f\u0072\u006d\u0061\u0074", + "\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u006e\u006f\u0074\u005f\u0073\u0075\u0070\u0070\u006f\u0072\u0074": "\u0045\u006e\u0064\u006e\u0075\u0020\u0069\u006b\u006b\u0065\u0020\u0075\u006e\u0064\u0065\u0072\u0073\u0074\u00f8\u0074\u0074\u0065\u0074\u0020\u0061\u0066\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0065\u006e", + "\u004e\u006f\u0074\u0020\u0061\u0076\u0061\u0069\u006c\u0061\u0062\u006c\u0065": "\u0069\u006b\u006b\u0065\u0020\u0054\u0069\u006c\u0067\u00e6\u006e\u0067\u0065\u006c\u0069\u0067", + "\u0054\u006f\u006f\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0074": "\u0046\u006f\u0072\u0020\u006f\u0066\u0074\u0065", + "\u0043\u0061\u006e\u0063\u0065\u006c": "\u0041\u0062\u006f\u0072\u0074", + "\u0053\u006b\u0069\u0070": "\u0053\u0070\u0072\u0069\u006e\u0067\u0020\u006f\u0076\u0065\u0072", + "\u0043\u006c\u006f\u0073\u0065": "\u004c\u0075\u006b", + "\u0052\u0065\u0074\u0072\u0079": "\u0050\u0072\u00f8\u0076\u0020\u0069\u0067\u0065\u006e", + "\u004f\u004b": "\u004f\u004b", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0041\u0064\u0067\u0061\u006e\u0067\u0073\u006b\u006f\u0064\u0065\u0020\u006b\u0072\u00e6\u0076\u0065\u0073", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0049\u006e\u0064\u0074\u0061\u0073\u0074\u0020\u0076\u0065\u006e\u006c\u0069\u0067\u0073\u0074\u0020\u0064\u0069\u0074\u0020\u006b\u006f\u0064\u0065\u006f\u0072\u0064", + "\u0052\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0048\u0075\u0073\u006b\u0020\u006b\u006f\u0064\u0065\u006f\u0072\u0064", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0046\u006f\u0072\u006b\u0065\u0072\u0074\u0020\u006b\u006f\u0064\u0065\u006f\u0072\u0064", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0061\u0067\u0061\u0069\u006e\u003f": "\u0056\u0069\u006c\u0020\u0064\u0075\u0020\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u0020\u0069\u0067\u0065\u006e\u003f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0046\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u0073\u0066\u0065\u006a\u006c", + "\u0045\u0072\u0072\u006f\u0072": "\u0066\u0065\u006a\u006c", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u004e\u0075\u006c\u0073\u0074\u0069\u006c\u0020\u0076\u0065\u0064\u0020\u0070\u0065\u0065\u0072", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u002e\u002e\u002e": "\u004f\u0070\u0072\u0065\u0074\u0074\u0065\u0072\u0020\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u002e\u002e\u002e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073\u002e\u0020\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0077\u0061\u0069\u0074\u002e": "\u0046\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u006e\u0020\u0065\u0072\u0020\u0065\u0074\u0061\u0062\u006c\u0065\u0072\u0065\u0074\u002e\u0020\u0056\u0065\u006e\u0074\u0020\u0076\u0065\u006e\u006c\u0069\u0067\u0073\u0074\u002e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u0065\u0020\u006c\u0061\u0074\u0065\u0072": "\u0050\u0072\u00f8\u0076\u0020\u0069\u0067\u0065\u006e\u002c\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u0020\u0073\u0065\u006e\u0065\u0072\u0065", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u004c\u006f\u0067\u0069\u006e\u0020\u0066\u0065\u006a\u006c", + "\u0053\u0075\u0063\u0063\u0065\u0073\u0073\u0066\u0075\u006c": "\u0056\u0065\u006c\u006c\u0079\u006b\u006b\u0065\u0074", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u002c\u0020\u0077\u0061\u0069\u0074\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u002e\u002e\u002e": "\u0054\u0069\u006c\u0073\u006c\u0075\u0074\u0074\u0065\u0074\u002c\u0020\u0076\u0065\u006e\u0074\u0065\u0072\u0020\u0070\u00e5\u0020\u0062\u0069\u006c\u006c\u0065\u0064\u0065\u002e\u002e\u002e", + "\u004e\u0061\u006d\u0065": "\u004e\u0061\u0076\u006e", + "\u0054\u0079\u0070\u0065": "\u0054\u0079\u0070\u0065", + "\u004d\u006f\u0064\u0069\u0066\u0069\u0065\u0064": "\u00c6\u006e\u0064\u0072\u0065\u0074", + "\u0053\u0069\u007a\u0065": "\u0053\u0074\u00f8\u0072\u0072\u0065\u006c\u0073\u0065", + "\u0053\u0068\u006f\u0077\u0020\u0048\u0069\u0064\u0064\u0065\u006e\u0020\u0046\u0069\u006c\u0065\u0073": "\u0056\u0069\u0073\u0020\u0073\u006b\u006a\u0075\u006c\u0074\u0065\u0020\u0066\u0069\u006c\u0065\u0072", + "\u0052\u0065\u0063\u0065\u0069\u0076\u0065": "\u004d\u006f\u0064\u0074\u0061\u0067", + "\u0053\u0065\u006e\u0064": "\u0053\u0065\u006e\u0064", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0046\u0069\u006c\u0065": "\u0047\u0065\u006e\u006f\u0070\u0066\u0072\u0069\u0073\u006b\u0020\u0066\u0069\u006c", + "\u004c\u006f\u0063\u0061\u006c": "\u004c\u006f\u006b\u0061\u006c\u0074", + "\u0052\u0065\u006d\u006f\u0074\u0065": "\u0052\u0065\u006d\u006f\u0074\u0065", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u0046\u006a\u0065\u0072\u006e\u0020\u0063\u006f\u006d\u0070\u0075\u0074\u0065\u0072", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u004c\u006f\u006b\u0061\u006c\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0020\u0044\u0065\u006c\u0065\u0074\u0065": "\u0042\u0065\u006b\u0072\u00e6\u0066\u0074\u0020\u0073\u006c\u0065\u0074\u006e\u0069\u006e\u0067", + "\u0044\u0065\u006c\u0065\u0074\u0065": "\u0053\u006c\u0065\u0074", + "\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073": "\u0045\u0067\u0065\u006e\u0073\u006b\u0061\u0062\u0065\u0072", + "\u004d\u0075\u006c\u0074\u0069\u0020\u0053\u0065\u006c\u0065\u0063\u0074": "\u0046\u006c\u0065\u0072\u0065\u0020\u0076\u0061\u006c\u0067", + "\u0045\u006d\u0070\u0074\u0079\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u0054\u006f\u006d\u0020\u0062\u0069\u0062\u006c\u0069\u006f\u0074\u0065\u006b", + "\u004e\u006f\u0074\u0020\u0061\u006e\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u0049\u006e\u0074\u0065\u0074\u0020\u0074\u006f\u006d\u0074\u0020\u0062\u0069\u0062\u006c\u0069\u006f\u0074\u0065\u006b", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0045\u0072\u0020\u0064\u0075\u0020\u0073\u0069\u006b\u006b\u0065\u0072\u0020\u0070\u00e5\u002c\u0020\u0061\u0074\u0020\u0064\u0075\u0020\u0076\u0069\u006c\u0020\u0073\u006c\u0065\u0074\u0074\u0065\u0020\u0064\u0065\u006e\u006e\u0065\u0020\u0066\u0069\u006c\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0045\u0072\u0020\u0064\u0075\u0020\u0073\u0069\u006b\u006b\u0065\u0072\u0020\u0070\u00e5\u002c\u0020\u0061\u0074\u0020\u0064\u0075\u0020\u0076\u0069\u006c\u0020\u0073\u006c\u0065\u0074\u0074\u0065\u0020\u0064\u0065\u0074\u0074\u0065\u0020\u0074\u006f\u006d\u006d\u0065\u0020\u0062\u0069\u0062\u006c\u0069\u006f\u0074\u0065\u006b\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0069\u0073\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0045\u0072\u0020\u0064\u0075\u0020\u0073\u0069\u006b\u006b\u0065\u0072\u0020\u0070\u00e5\u002c\u0020\u0061\u0074\u0020\u0064\u0075\u0020\u0076\u0069\u006c\u0020\u0073\u006c\u0065\u0074\u0074\u0065\u0020\u0066\u0069\u006c\u0065\u006e\u0020\u0074\u0069\u006c\u0020\u0064\u0065\u0074\u0074\u0065\u0020\u0062\u0069\u0062\u006c\u0069\u006f\u0074\u0065\u006b\u003f", + "\u0044\u006f\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u006f\u0072\u0020\u0061\u006c\u006c\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073": "\u0047\u00f8\u0072\u0020\u0064\u0065\u0074\u0074\u0065\u0020\u0066\u006f\u0072\u0020\u0061\u006c\u006c\u0065\u0020\u006b\u006f\u006e\u0066\u006c\u0069\u006b\u0074\u0065\u0072", + "\u0054\u0068\u0069\u0073\u0020\u0069\u0073\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u006c\u0065\u0021": "\u0044\u0065\u0074\u0074\u0065\u0020\u0065\u0072\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u0065\u006c\u0074\u0021", + "\u0044\u0065\u006c\u0065\u0074\u0069\u006e\u0067": "\u0053\u006c\u0065\u0074\u0074\u0065\u0072", + "\u0066\u0069\u006c\u0065\u0073": "\u0046\u0069\u006c\u0065\u0072", + "\u0057\u0061\u0069\u0074\u0069\u006e\u0067": "\u0056\u0065\u006e\u0074\u0065\u0072", + "\u0046\u0069\u006e\u0069\u0073\u0068\u0065\u0064": "\u0046\u00e6\u0072\u0064\u0069\u0067", + "\u0053\u0070\u0065\u0065\u0064": "\u0068\u0061\u0073\u0074\u0069\u0067\u0068\u0065\u0064", + "\u0043\u0075\u0073\u0074\u006f\u006d\u0020\u0049\u006d\u0061\u0067\u0065\u0020\u0051\u0075\u0061\u006c\u0069\u0074\u0079": "\u0049\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0065\u006c\u0020\u0062\u0069\u006c\u006c\u0065\u0064\u006b\u0076\u0061\u006c\u0069\u0074\u0065\u0074", + "\u0050\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0044\u0061\u0074\u0061\u0062\u0065\u0073\u006b\u0079\u0074\u0074\u0065\u006c\u0073\u0065\u0073\u0074\u0069\u006c\u0073\u0074\u0061\u006e\u0064\u0020\u0028\u0050\u0072\u0069\u0076\u0061\u0074\u006c\u0069\u0076\u0073\u0074\u0069\u006c\u0073\u0074\u0061\u006e\u0064\u0029", + "\u0042\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0042\u006c\u006f\u006b\u0065\u0072\u0020\u0062\u0072\u0075\u0067\u0065\u0072\u0069\u006e\u0070\u0075\u0074", + "\u0055\u006e\u0062\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0046\u006a\u0065\u0072\u006e\u0020\u0062\u006c\u006f\u006b\u0065\u0072\u0069\u006e\u0067\u0020\u0061\u0066\u0020\u0062\u0072\u0075\u0067\u0065\u0072\u0069\u006e\u0070\u0075\u0074", + "\u0041\u0064\u006a\u0075\u0073\u0074\u0020\u0057\u0069\u006e\u0064\u006f\u0077": "\u004a\u0075\u0073\u0074\u0065\u0072\u0020\u0076\u0069\u006e\u0064\u0075\u0065\u0074", + "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c": "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c", + "\u0053\u0068\u0072\u0069\u006e\u006b": "\u004b\u0072\u0079\u006d\u0070", + "\u0053\u0074\u0072\u0065\u0074\u0063\u0068": "\u0053\u0074\u0072\u0061\u006b", + "\u0047\u006f\u006f\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0071\u0075\u0061\u006c\u0069\u0074\u0079": "\u0047\u006f\u0064\u0020\u0062\u0069\u006c\u006c\u0065\u0064\u006b\u0076\u0061\u006c\u0069\u0074\u0065\u0074", + "\u0042\u0061\u006c\u0061\u006e\u0063\u0065\u0064": "\u0041\u0066\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0072\u0065\u0074", + "\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0020\u0072\u0065\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u0069\u006d\u0065": "\u004f\u0070\u0074\u0069\u006d\u0065\u0072\u0065\u0074\u0020\u0072\u0065\u0073\u0070\u006f\u006e\u0073\u0074\u0069\u0064", + "\u0043\u0075\u0073\u0074\u006f\u006d": "\u0042\u0072\u0075\u0067\u0065\u0072\u0064\u0065\u0066\u0069\u006e\u0065\u0072\u0065\u0074", + "\u0053\u0068\u006f\u0077\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u0075\u0072\u0073\u006f\u0072": "\u0056\u0069\u0073\u0020\u0066\u006a\u0065\u0072\u006e\u0062\u0065\u0074\u006a\u0065\u006e\u0069\u006e\u0067\u0073\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u006c\u0065\u0072\u0065\u0074\u0020\u006d\u0061\u0072\u006b\u00f8\u0072", + "\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0044\u0065\u0061\u006b\u0074\u0069\u0076\u0065\u0072\u0020\u0075\u0064\u006b\u006c\u0069\u0070\u0073\u0068\u006f\u006c\u0064\u0065\u0072", + "\u004c\u006f\u0063\u006b\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0065\u006e\u0064": "\u004c\u00e5\u0073\u0020\u0065\u0066\u0074\u0065\u0072\u0020\u0061\u0066\u0073\u006c\u0075\u0074\u006e\u0069\u006e\u0067\u0065\u006e\u0020\u0061\u0066\u0020\u0066\u006a\u0065\u0072\u006e\u0073\u0074\u0079\u0072\u0069\u006e\u0067", + "\u0049\u006e\u0073\u0065\u0072\u0074": "\u0049\u006e\u0064\u0073\u00e6\u0074", + "\u0049\u006e\u0073\u0065\u0072\u0074\u0020\u004c\u006f\u0063\u006b": "\u0049\u006e\u0064\u0073\u00e6\u0074\u0020\u006c\u00e5\u0073", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068": "\u0047\u0065\u006e\u006f\u0070\u0066\u0072\u0069\u0073\u006b", + "\u0049\u0044\u0020\u0064\u006f\u0065\u0073\u0020\u006e\u006f\u0074\u0020\u0065\u0078\u0069\u0073\u0074": "\u0049\u0044\u0020\u0066\u0069\u006e\u0064\u0065\u0073\u0020\u0069\u006b\u006b\u0065", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0046\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u0020\u0074\u0069\u006c\u0020\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u0073\u0073\u0065\u0072\u0076\u0065\u0072\u0065\u006e\u0020\u006d\u0069\u0073\u006c\u0079\u006b\u006b\u0065\u0064\u0065\u0073", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u006c\u0061\u0074\u0065\u0072": "\u0050\u0072\u00f8\u0076\u0020\u0064\u0065\u0074\u0020\u0073\u0065\u006e\u0065\u0072\u0065", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0073\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065": "\u0046\u006a\u0065\u0072\u006e\u0065\u0074\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0065\u0072\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065", + "\u004b\u0065\u0079\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068": "\u004e\u00f8\u0067\u006c\u0065\u0020\u0075\u006f\u0076\u0065\u0072\u0065\u006e\u0073\u0073\u0074\u0065\u006d\u006d\u0065\u006c\u0073\u0065", + "\u0054\u0069\u006d\u0065\u006f\u0075\u0074": "\u0054\u0069\u006d\u0065\u006f\u0075\u0074", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0046\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u0020\u0074\u0069\u006c\u0020\u0072\u0065\u006c\u00e6\u002d\u0073\u0065\u0072\u0076\u0065\u0072\u0065\u006e\u0020\u006d\u0069\u0073\u006c\u0079\u006b\u006b\u0065\u0064\u0065\u0073", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0046\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u0020\u0076\u0069\u0061\u0020\u0052\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u002d\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u006d\u0069\u0073\u006c\u0079\u006b\u006b\u0065\u0064\u0065\u0073", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0046\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u00e6\u002d\u0073\u0065\u0072\u0076\u0065\u0072\u0065\u006e\u0020\u006d\u0069\u0073\u006c\u0079\u006b\u006b\u0065\u0064\u0065\u0073", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u006d\u0061\u006b\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070": "\u0044\u0069\u0072\u0065\u006b\u0074\u0065\u0020\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u0020\u0074\u0069\u006c\u0020\u0066\u006a\u0065\u0072\u006e\u0073\u006b\u0072\u0069\u0076\u0065\u0062\u006f\u0072\u0064\u0020\u006b\u0075\u006e\u006e\u0065\u0020\u0069\u006b\u006b\u0065\u0020\u0065\u0074\u0061\u0062\u006c\u0065\u0072\u0065\u0073", + "\u0053\u0065\u0074\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0049\u006e\u0064\u0073\u0074\u0069\u006c\u0020\u0061\u0064\u0067\u0061\u006e\u0067\u0073\u006b\u006f\u0064\u0065", + "\u004f\u0053\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u0076\u0073\u0079\u0073\u0074\u0065\u006d\u0061\u0064\u0067\u0061\u006e\u0067\u0073\u006b\u006f\u0064\u0065", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0074\u0069\u0070": "\u0050\u00e5\u0020\u0067\u0072\u0075\u006e\u0064\u0020\u0061\u0066\u0020\u0055\u0041\u0043\u0020\u006b\u0061\u006e\u0020\u0052\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u0020\u0069\u006b\u006b\u0065\u0020\u0066\u0075\u006e\u0067\u0065\u0072\u0065\u0020\u006b\u006f\u0072\u0072\u0065\u006b\u0074\u0020\u0070\u00e5\u0020\u0064\u0065\u006e\u0020\u0061\u006e\u0064\u0065\u006e\u0020\u0073\u0069\u0064\u0065\u0020\u0069\u0020\u006e\u006f\u0067\u006c\u0065\u0020\u0074\u0069\u006c\u0066\u00e6\u006c\u0064\u0065\u002e\u0020\u0046\u006f\u0072\u0020\u0061\u0074\u0020\u0075\u006e\u0064\u0067\u00e5\u0020\u0055\u0041\u0043\u0020\u0073\u006b\u0061\u006c\u0020\u0064\u0075\u0020\u006b\u006c\u0069\u006b\u006b\u0065\u0020\u0070\u00e5\u0020\u006b\u006e\u0061\u0070\u0070\u0065\u006e\u0020\u006e\u0065\u0064\u0065\u006e\u0066\u006f\u0072\u0020\u0066\u006f\u0072\u0020\u0061\u0074\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0065\u0072\u0065\u0020\u0052\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u0020\u0070\u00e5\u0020\u0073\u0079\u0073\u0074\u0065\u006d\u0065\u0074", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0067\u0072\u0061\u0064\u0065": "\u004b\u006c\u0069\u006b\u0020\u0066\u006f\u0072\u0020\u0061\u0074\u0020\u006f\u0070\u0067\u0072\u0061\u0064\u0065\u0072\u0065", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0064\u006f\u0077\u006e\u006c\u006f\u0061\u0064": "\u004b\u006c\u0069\u006b\u0020\u0066\u006f\u0072\u0020\u0061\u0074\u0020\u0064\u006f\u0077\u006e\u006c\u006f\u0061\u0064\u0065", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0064\u0061\u0074\u0065": "\u004b\u006c\u0069\u006b\u0020\u0066\u006f\u0072\u0020\u0061\u0074\u0020\u006f\u0070\u0064\u0061\u0074\u0065\u0072\u0065", + "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065": "\u004b\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065\u0072", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0061\u0063\u0063": "\u0046\u006f\u0072\u0020\u0061\u0074\u0020\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u006c\u0065\u0072\u0065\u0020\u0064\u0069\u0074\u0020\u0073\u006b\u0072\u0069\u0076\u0065\u0062\u006f\u0072\u0064\u0020\u0070\u00e5\u0020\u0061\u0066\u0073\u0074\u0061\u006e\u0064\u0020\u0073\u006b\u0061\u006c\u0020\u0064\u0075\u0020\u0067\u0069\u0076\u0065\u0020\u0052\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u0020\u005c\u0022\u0041\u0063\u0063\u0065\u0073\u0073\u0020\u005c\u0022\u0020\u0052\u0065\u0074\u0074\u0069\u0067\u0068\u0065\u0064\u0065\u0072\u002e", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0073\u0063\u0072\u0065\u0065\u006e": "\u0046\u006f\u0072\u0020\u0061\u0074\u0020\u006b\u0075\u006e\u006e\u0065\u0020\u0066\u00e5\u0020\u0061\u0064\u0067\u0061\u006e\u0067\u0020\u0074\u0069\u006c\u0020\u0064\u0069\u0074\u0020\u0073\u006b\u0072\u0069\u0076\u0065\u0062\u006f\u0072\u0064\u0020\u006c\u0061\u006e\u0067\u0074\u0066\u0072\u0061\u002c\u0020\u0073\u006b\u0061\u006c\u0020\u0064\u0075\u0020\u0067\u0069\u0076\u0065\u0020\u0052\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u0020\u005c\u0022\u0073\u006b\u00e6\u0072\u006d\u0073\u0074\u00f8\u0074\u0074\u0065\u0020\u005c\u0022\u0020\u0074\u0069\u006c\u006c\u0061\u0064\u0065\u006c\u0073\u0065\u0072\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0065\u0072\u0065\u0020\u002e\u002e\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0065\u0072\u0065", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e": "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0050\u0061\u0074\u0068": "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0074\u0069", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006d\u0065\u006e\u0075\u0020\u0073\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u0073": "\u004f\u0070\u0072\u0065\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u006d\u0065\u006e\u0075\u0020\u006c\u0069\u006e\u006b\u0073", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0063\u006f\u006e": "\u004f\u0070\u0072\u0065\u0074\u0020\u0073\u006b\u0072\u0069\u0076\u0065\u0062\u006f\u0072\u0064\u0073\u002d\u0073\u0079\u006d\u0062\u006f\u006c", + "\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074\u005f\u0074\u0069\u0070": "\u0048\u0076\u0069\u0073\u0020\u0064\u0075\u0020\u0073\u0074\u0061\u0072\u0074\u0065\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0065\u006e\u002c\u0020\u0073\u006b\u0061\u006c\u0020\u0064\u0075\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0065\u0072\u0065\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0061\u0066\u0074\u0061\u006c\u0065\u006e", + "\u0041\u0063\u0063\u0065\u0070\u0074\u0020\u0061\u006e\u0064\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0041\u0063\u0063\u0065\u0070\u0074\u0065\u0072\u0020\u006f\u0067\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0065\u0072", + "\u0045\u006e\u0064\u002d\u0075\u0073\u0065\u0072\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074": "\u004c\u0069\u0063\u0065\u006e\u0073\u0061\u0066\u0074\u0061\u006c\u0065\u0020\u0066\u006f\u0072\u0020\u0073\u006c\u0075\u0074\u0062\u0072\u0075\u0067\u0065\u0072\u0065", + "\u0047\u0065\u006e\u0065\u0072\u0061\u0074\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0047\u0065\u006e\u0065\u0072\u0065\u0072\u0020\u006b\u006f\u0064\u0065\u0020\u002e\u002e\u002e", + "\u0059\u006f\u0075\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006c\u006f\u0077\u0065\u0072\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u002e": "\u0044\u0069\u006e\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0065\u0072\u0020\u0065\u006e\u0020\u006c\u0061\u0076\u0065\u0072\u0065\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u002e", + "\u006e\u006f\u0074\u005f\u0063\u006c\u006f\u0073\u0065\u005f\u0074\u0063\u0070\u005f\u0074\u0069\u0070": "\u004c\u0075\u006b\u0020\u0069\u006b\u006b\u0065\u0020\u0064\u0065\u0074\u0074\u0065\u0020\u0076\u0069\u006e\u0064\u0075\u0065\u002c\u0020\u006d\u0065\u006e\u0073\u0020\u0064\u0075\u0020\u0062\u0072\u0075\u0067\u0065\u0072\u0020\u0074\u0075\u006e\u006e\u0065\u006c\u0065\u006e\u002e", + "\u004c\u0069\u0073\u0074\u0065\u006e\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u004c\u0079\u0074\u0074\u0065\u0072\u0020\u002e\u002e\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0048\u006f\u0073\u0074": "\u0046\u006a\u0065\u0072\u006e\u002d\u0048\u006f\u0073\u0074", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0050\u006f\u0072\u0074": "\u0046\u006a\u0065\u0072\u006e\u002d\u0050\u006f\u0072\u0074", + "\u0041\u0063\u0074\u0069\u006f\u006e": "\u0420\u0061\u006e\u0064\u006c\u0069\u006e\u0067", + "\u0041\u0064\u0064": "\u0054\u0069\u006c\u0066\u00f8\u006a", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0050\u006f\u0072\u0074": "\u004c\u006f\u006b\u0061\u006c\u0020\u0050\u006f\u0072\u0074", + "\u0073\u0065\u0074\u0075\u0070\u005f\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u0074\u0069\u0070": "\u0046\u006f\u0072\u0020\u0065\u006e\u0020\u0068\u0075\u0072\u0074\u0069\u0067\u0065\u0072\u0065\u0020\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u0020\u0073\u006b\u0061\u006c\u0020\u0064\u0075\u0020\u0069\u006e\u0064\u0073\u0074\u0069\u006c\u006c\u0065\u0020\u0064\u0069\u006e\u0020\u0065\u0067\u0065\u006e\u0020\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u0073\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0054\u006f\u006f\u0020\u0073\u0068\u006f\u0072\u0074\u002c\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0036\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002e": "\u0046\u006f\u0072\u0020\u006b\u006f\u0072\u0074\u002c\u0020\u006d\u0069\u006e\u0064\u0073\u0074\u0020\u0036\u0020\u0074\u0065\u0067\u006e\u002e", + "\u0054\u0068\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c\u002e": "\u0042\u0065\u006b\u0072\u00e6\u0066\u0074\u0065\u006c\u0073\u0065\u006e\u0020\u0065\u0072\u0020\u0069\u006b\u006b\u0065\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0073\u006b\u002e", + "\u0050\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073": "\u0054\u0069\u006c\u006c\u0061\u0064\u0065\u006c\u0073\u0065\u0072", + "\u0041\u0063\u0063\u0065\u0070\u0074": "\u0041\u0063\u0063\u0065\u0070\u0074\u0065\u0072\u0065", + "\u0044\u0069\u0073\u006d\u0069\u0073\u0073": "\u0041\u0066\u0076\u0069\u0073\u0065", + "\u0044\u0069\u0073\u0063\u006f\u006e\u006e\u0065\u0063\u0074": "\u0046\u0072\u0061\u006b\u006f\u0062\u006c", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u006b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u0020\u0061\u006e\u0064\u0020\u006d\u006f\u0075\u0073\u0065": "\u0054\u0069\u006c\u006c\u0061\u0064\u0020\u0062\u0072\u0075\u0067\u0020\u0061\u0066\u0020\u0074\u0061\u0073\u0074\u0061\u0074\u0075\u0072\u0020\u006f\u0067\u0020\u006d\u0075\u0073", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0054\u0069\u006c\u006c\u0061\u0064\u0020\u0062\u0072\u0075\u0067\u0020\u0061\u0066\u0020\u0075\u0064\u006b\u006c\u0069\u0070\u0073\u0068\u006f\u006c\u0064\u0065\u0072\u0065\u006e", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0068\u0065\u0061\u0072\u0069\u006e\u0067\u0020\u0073\u006f\u0075\u006e\u0064": "\u0054\u0069\u006c\u006c\u0061\u0064\u0065\u0072\u0020\u0068\u00f8\u0072\u0065\u006c\u0073\u0065\u0020\u0066\u0072\u0061\u0020\u006c\u0079\u0064", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0066\u0069\u006c\u0065\u0020\u0063\u006f\u0070\u0079\u0020\u0061\u006e\u0064\u0020\u0070\u0061\u0073\u0074\u0065": "\u0054\u0069\u006c\u006c\u0061\u0064\u0020\u0066\u0069\u006c\u0020\u006b\u006f\u0070\u0069\u0065\u0072\u0069\u006e\u0067\u0020\u006f\u0067\u0020\u0069\u006e\u0064\u0073\u00e6\u0074\u0074\u0065\u006c\u0073\u0065", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064": "\u0046\u006f\u0072\u0062\u0075\u006e\u0064\u0065\u0074", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0044\u0069\u0072\u0065\u006b\u0074\u0065\u0020\u006f\u0067\u0020\u006b\u0072\u0079\u0070\u0074\u0065\u0072\u0065\u0074\u0020\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0042\u0072\u0075\u0067\u0074\u0020\u0072\u0065\u006c\u00e6\u0065\u0074\u0020\u006f\u0067\u0020\u006b\u0072\u0079\u0070\u0074\u0065\u0072\u0065\u0074\u0020\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0044\u0069\u0072\u0065\u006b\u0074\u0065\u0020\u006f\u0067\u0020\u0075\u006b\u0072\u0079\u0070\u0074\u0065\u0072\u0065\u0074\u0020\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0042\u0072\u0075\u0067\u0074\u0020\u0072\u0065\u006c\u00e6\u0065\u0074\u0020\u006f\u0067\u0020\u0075\u006b\u0072\u0079\u0070\u0074\u0065\u0072\u0065\u0074\u0020\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0049\u006e\u0064\u0074\u0061\u0073\u0074\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u002d\u0049\u0044", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0053\u006b\u0072\u0069\u0076\u0020\u0064\u0069\u0074\u0020\u006b\u006f\u0064\u0065\u006f\u0072\u0064", + "\u004c\u006f\u0067\u0067\u0069\u006e\u0067\u0020\u0069\u006e\u002e\u002e\u002e": "\u004c\u006f\u0067\u0067\u0065\u0072\u0020\u0069\u006e\u0064\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0052\u0044\u0050\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0073\u0068\u0061\u0072\u0069\u006e\u0067": "\u0052\u0044\u0050\u002d\u0041\u006b\u0074\u0069\u0076\u00e9\u0072\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0067\u006f\u0064\u006b\u0065\u006e\u0064\u0065\u006c\u0073\u0065", + "\u0041\u0075\u0074\u006f\u0020\u004c\u006f\u0067\u0069\u006e": "\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0073\u006b\u0020\u006c\u006f\u0067\u0069\u006e\u0020\u0028\u006b\u0075\u006e\u0020\u0067\u0079\u006c\u0064\u0069\u0067\u0074\u0020\u0068\u0076\u0069\u0073\u0020\u0064\u0075\u0020\u0068\u0061\u0072\u0020\u006b\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065\u0072\u0065\u0074\u0020\u005c\u0022\u004c\u006f\u0063\u006b\u0020\u0065\u0066\u0074\u0065\u0072\u0020\u0061\u0066\u0073\u006c\u0075\u0074\u006e\u0069\u006e\u0067\u0065\u006e\u0020\u0061\u0066\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u006e\u005c\u0022\u0029", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0049\u0050\u0020\u0041\u0063\u0063\u0065\u0073\u0073": "\u0041\u006b\u0074\u0069\u0076\u00e9\u0072\u0020\u0064\u0069\u0072\u0065\u006b\u0074\u0065\u0020\u0049\u0050\u002d\u0061\u0064\u0067\u0061\u006e\u0067", + "\u0052\u0065\u006e\u0061\u006d\u0065": "\u004f\u006d\u0064\u00f8\u0062", + "\u0053\u0070\u0061\u0063\u0065": "\u0050\u006c\u0061\u0064\u0073", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0053\u0068\u006f\u0072\u0074\u0063\u0075\u0074": "\u004f\u0070\u0072\u0065\u0074\u0020\u0073\u006b\u0072\u0069\u0076\u0065\u0062\u006f\u0072\u0064\u0073\u002d\u0067\u0065\u006e\u0076\u0065\u006a", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0050\u0061\u0074\u0068": "\u0053\u006b\u0069\u0066\u0074\u0020\u0073\u0074\u0069\u0065\u006e", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0046\u006f\u006c\u0064\u0065\u0072": "\u004f\u0070\u0072\u0065\u0074\u0020\u006d\u0061\u0070\u0070\u0065", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0074\u0068\u0065\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u0049\u006e\u0064\u0074\u0061\u0073\u0074\u0020\u0076\u0065\u006e\u006c\u0069\u0067\u0073\u0074\u0020\u006d\u0061\u0070\u0070\u0065\u006e\u0061\u0076\u006e\u0065\u0074", + "\u0046\u0069\u0078\u0020\u0069\u0074": "\u004b\u00f8\u0072\u0020\u0072\u0065\u0070\u0061\u0072\u0061\u0074\u0069\u006f\u006e", + "\u0057\u0061\u0072\u006e\u0069\u006e\u0067": "\u0041\u0064\u0076\u0061\u0072\u0073\u0065\u006c", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0073\u0063\u0072\u0065\u0065\u006e\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u0052\u0065\u0067\u0069\u0073\u0074\u0072\u0065\u0072\u0069\u006e\u0067\u0073\u0073\u006b\u00e6\u0072\u006d\u0020\u006d\u0065\u0064\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0075\u006e\u0064\u0065\u0072\u0073\u0074\u00f8\u0074\u0074\u0065\u0073\u0020\u0069\u006b\u006b\u0065", + "\u0052\u0065\u0062\u006f\u006f\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0047\u0065\u006e\u0073\u0074\u0061\u0072\u0074\u0020\u006b\u0072\u00e6\u0076\u0065\u0074", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020": "\u0049\u006b\u006b\u0065\u002d\u0075\u006e\u0064\u0065\u0072\u0073\u0074\u00f8\u0074\u0074\u0065\u0074\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0078\u0031\u0031\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064": "\u0058\u0031\u0031\u0020\u0046\u006f\u0072\u0076\u0065\u006e\u0074\u0065\u0074", + "\u0050\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074", + "\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073": "\u0049\u006e\u0064\u0073\u0074\u0069\u006c\u006c\u0069\u006e\u0067\u0065\u0072", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065": "\u0020\u0042\u0072\u0075\u0067\u0065\u0072\u006e\u0061\u0076\u006e", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0070\u006f\u0072\u0074": "\u0055\u0067\u0079\u006c\u0064\u0069\u0067\u0020\u0070\u006f\u0072\u0074", + "\u0043\u006c\u006f\u0073\u0065\u0064\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u006c\u0079\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u004d\u0061\u006e\u0075\u0065\u006c\u0074\u0020\u006c\u0075\u006b\u006b\u0065\u0074\u0020\u0061\u0066\u0020\u0070\u0065\u0065\u0072", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006f\u006e\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e": "\u0054\u0069\u006c\u006c\u0061\u0064\u0020\u0061\u0074\u0020\u00e6\u006e\u0064\u0072\u0065\u0020\u0061\u0066\u0073\u0074\u0061\u006e\u0064\u0073\u006b\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006f\u006e\u0065\u006e", + "\u0052\u0075\u006e\u0020\u0077\u0069\u0074\u0068\u006f\u0075\u0074\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c": "\u004b\u00f8\u0072\u0020\u0075\u0064\u0065\u006e\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0054\u0069\u006c\u0073\u006c\u0075\u0074\u0020\u0061\u006c\u0074\u0069\u0064\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u00e6\u002d\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0046\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u00e6\u002d\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0074\u0069\u0070": "\u004b\u0075\u006e\u0020\u0049\u0050\u0027\u0065\u0072\u0020\u0070\u00e5\u0020\u0075\u0064\u0067\u0069\u0076\u0065\u006c\u0073\u0065\u0073\u006c\u0069\u0073\u0074\u0065\u006e\u0020\u006b\u0061\u006e\u0020\u0066\u00e5\u0020\u0061\u0064\u0067\u0061\u006e\u0067\u0020\u0074\u0069\u006c\u0020\u006d\u0069\u0067", + "\u004c\u006f\u0067\u0069\u006e": "\u004c\u006f\u0067\u0069\u006e", + "\u004c\u006f\u0067\u006f\u0075\u0074": "\u006c\u006f\u0067\u0067\u0065\u0072\u0020\u0061\u0066", + "\u0054\u0061\u0067\u0073": "\u004e\u00f8\u0067\u006c\u0065\u006f\u0072\u0064", + "\u0053\u0065\u0061\u0072\u0063\u0068\u0020\u0049\u0044": "\u0053\u00f8\u0067\u0020\u0049\u0044", + "\u0043\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u0044\u0065\u006e\u0020\u0061\u006b\u0074\u0075\u0065\u006c\u006c\u0065\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u002d\u0041\u006e\u007a\u0065\u0067\u0065\u002d\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0075\u006e\u0064\u0065\u0072\u0073\u0074\u00f8\u0074\u0074\u0065\u0073\u0020\u0069\u006b\u006b\u0065", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0073\u0065\u0070": "\u0041\u0064\u0073\u006b\u0069\u006c\u0074\u0020\u0061\u0066\u0020\u006b\u006f\u006d\u006d\u0061\u002c\u0020\u0073\u0065\u006d\u0069\u006b\u006f\u006c\u006f\u006e\u002c\u0020\u0072\u0075\u006d\u0020\u0065\u006c\u006c\u0065\u0072\u0020\u006c\u0069\u006e\u006a\u0065\u0070\u0061\u0075\u0073", + "\u0041\u0064\u0064\u0020\u0049\u0044": "\u0054\u0069\u006c\u0066\u00f8\u006a\u0020\u0049\u0044", + "\u0041\u0064\u0064\u0020\u0054\u0061\u0067": "\u0054\u0069\u006c\u0066\u00f8\u006a\u0020\u006e\u00f8\u0067\u006c\u0065\u006f\u0072\u0064", + "\u0055\u006e\u0073\u0065\u006c\u0065\u0063\u0074\u0020\u0061\u006c\u006c\u0020\u0074\u0061\u0067\u0073": "\u0046\u0072\u0061\u0076\u00e6\u006c\u0067\u0020\u0061\u006c\u006c\u0065\u0020\u006e\u00f8\u0067\u006c\u0065\u006f\u0072\u0064", + "\u004e\u0065\u0074\u0077\u006f\u0072\u006b\u0020\u0065\u0072\u0072\u006f\u0072": "\u004e\u0065\u0074\u0076\u00e6\u0072\u006b\u0073\u0066\u0065\u006a\u006c", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u0042\u0065\u006e\u0075\u0074\u007a\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u0066\u0065\u0068\u006c\u0074", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u0047\u006c\u0065\u006d\u0074\u0020\u006b\u006f\u0064\u0065\u006f\u0072\u0064", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0063\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073": "\u0046\u006f\u0072\u006b\u0065\u0072\u0074\u0065\u0020\u0072\u0065\u0067\u0069\u0073\u0074\u0072\u0065\u0072\u0069\u006e\u0067\u0073\u0064\u0061\u0074\u0061", + "\u0045\u0064\u0069\u0074\u0020\u0054\u0061\u0067": "\u0052\u0065\u0064\u0069\u0067\u0065\u0072\u0020\u006e\u00f8\u0067\u006c\u0065\u006f\u0072\u0064", + "\u0055\u006e\u0072\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0042\u0065\u006d\u00e6\u0072\u006b\u0020\u0069\u006b\u006b\u0065\u0020\u0061\u0064\u0067\u0061\u006e\u0067\u0073\u006b\u006f\u0064\u0065\u006e", + "\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0046\u0061\u0076\u006f\u0072\u0069\u0074", + "\u0041\u0064\u0064\u0020\u0074\u006f\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0054\u0069\u006c\u0066\u00f8\u006a\u0020\u0074\u0069\u006c\u0020\u0066\u0061\u0076\u006f\u0072\u0069\u0074\u0074\u0065\u0072", + "\u0052\u0065\u006d\u006f\u0076\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0046\u006a\u0065\u0072\u006e\u0020\u0066\u0061\u0076\u006f\u0072\u0069\u0074\u0074\u0065\u0072", + "\u0045\u006d\u0070\u0074\u0079": "\u0054\u006f\u006d", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u0055\u0067\u0079\u006c\u0064\u0069\u0067\u0074\u0020\u006d\u0061\u0070\u0070\u0065\u006e\u0061\u0076\u006e", + "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079": "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079", + "\u0048\u006f\u0073\u0074\u006e\u0061\u006d\u0065": "\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072\u006e\u0061\u0076\u006e", + "\u0044\u0069\u0073\u0063\u006f\u0076\u0065\u0072\u0065\u0064": "\u0046\u0075\u006e\u0064\u0065\u0074", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0064\u0061\u0065\u006d\u006f\u006e\u005f\u0074\u0069\u0070": "\u0054\u0069\u006c\u0020\u0061\u0074\u0020\u0062\u0065\u0067\u0079\u006e\u0064\u0065\u0020\u006d\u0065\u0064\u0020\u006f\u0070\u0073\u0074\u0061\u0072\u0074\u002c\u0020\u0073\u006b\u0061\u006c\u0020\u0064\u0075\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0065\u0072\u0065\u0020\u0073\u0079\u0073\u0074\u0065\u006d\u0074\u006a\u0065\u006e\u0065\u0073\u0074\u0065\u006e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0046\u006a\u0065\u0072\u006e\u0020\u0049\u0044", + "\u0050\u0061\u0073\u0074\u0065": "\u0049\u006e\u0064\u0073\u00e6\u0074", + "\u0050\u0061\u0073\u0074\u0065\u0020\u0068\u0065\u0072\u0065\u003f": "\u0049\u006e\u0064\u0073\u00e6\u0074\u0020\u0068\u0065\u0072\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0074\u006f\u0020\u0063\u006c\u006f\u0073\u0065\u0020\u0074\u0068\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u003f": "\u0053\u0069\u006e\u0064\u0020\u0053\u0069\u0065\u0020\u0073\u0069\u0063\u0068\u0065\u0072\u002c\u0020\u0064\u0061\u0073\u0073\u0020\u0053\u0069\u0065\u0020\u0064\u0069\u0065\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0020\u0073\u0063\u0068\u006c\u0069\u0065\u00df\u0065\u006e\u0020\u0077\u006f\u006c\u006c\u0065\u006e\u003f", + "\u0044\u006f\u0077\u006e\u006c\u006f\u0061\u0064\u0020\u006e\u0065\u0077\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e": "\u004e\u0065\u0075\u0065\u0020\u0056\u0065\u0072\u0073\u0069\u006f\u006e\u0020\u0068\u0065\u0072\u0075\u006e\u0074\u0065\u0072\u006c\u0061\u0064\u0065\u006e", + "\u0054\u006f\u0075\u0063\u0068\u0020\u006d\u006f\u0064\u0065": "\u0054\u006f\u0075\u0063\u0068\u002d\u0074\u0069\u006c\u0073\u0074\u0061\u006e\u0064", + "\u004d\u006f\u0075\u0073\u0065\u0020\u006d\u006f\u0064\u0065": "\u004d\u0075\u0073\u0073\u0065\u002d\u0074\u0069\u006c\u0073\u0074\u0061\u006e\u0064", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u0045\u006e\u0020\u0066\u0069\u006e\u0067\u0065\u0072\u0073\u0070\u0069\u0064\u0073\u002d\u0074\u0061\u0070", + "\u004c\u0065\u0066\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u0056\u0065\u006e\u0073\u0074\u0072\u0065\u0020\u006d\u0075\u0073", + "\u004f\u006e\u0065\u002d\u004c\u006f\u006e\u0067\u0020\u0054\u0061\u0070": "\u0054\u0072\u0079\u006b\u0020\u006d\u0065\u0064\u0020\u0065\u006e\u0020\u0066\u0069\u006e\u0067\u0065\u0072\u0020\u006c\u0061\u006e\u0067", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u0054\u0072\u0079\u006b\u0020\u006d\u0065\u0064\u0020\u0074\u006f\u0020\u0066\u0069\u006e\u0067\u0072\u0065\u002d\u0074\u0061\u0070", + "\u0052\u0069\u0067\u0068\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u0048\u00f8\u006a\u0072\u0065\u0020\u006d\u0075\u0073", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u0045\u006e\u0020\u0066\u0069\u006e\u0067\u0065\u0072\u0062\u0065\u0076\u00e6\u0067\u0065\u006c\u0073\u0065", + "\u0044\u006f\u0075\u0062\u006c\u0065\u0020\u0054\u0061\u0070\u0020\u0026\u0020\u004d\u006f\u0076\u0065": "\u0044\u006f\u0062\u0062\u0065\u006c\u0074\u0020\u006f\u0067\u0020\u0066\u006c\u0079\u0074\u0074\u0065", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0044\u0072\u0061\u0067": "\u004d\u0075\u0073", + "\u0054\u0068\u0072\u0065\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u006c\u0079": "\u0054\u0072\u0065\u0020\u0066\u0069\u006e\u0067\u0072\u0065\u0020\u006c\u006f\u0064\u0072\u0065\u0074", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0057\u0068\u0065\u0065\u006c": "\u004d\u0075\u0073\u0073\u0065\u0068\u006a\u0075\u006c", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u0054\u006f\u0020\u0066\u0069\u006e\u0067\u0072\u0065\u0066\u006c\u0079\u0074\u006e\u0069\u006e\u0067", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u004d\u006f\u0076\u0065": "\u0046\u006c\u0079\u0074\u0020\u006c\u00e6\u0072\u0072\u0065\u0064", + "\u0050\u0069\u006e\u0063\u0068\u0020\u0074\u006f\u0020\u005a\u006f\u006f\u006d": "\u005a\u006f\u006f\u006d\u0020\u0069\u006e\u0064", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u005a\u006f\u006f\u006d": "\u004c\u00e6\u0072\u0072\u0065\u0064\u0020\u007a\u006f\u006f\u006d", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0063\u0061\u006e\u0076\u0061\u0073": "\u004e\u0075\u006c\u0073\u0074\u0069\u006c\u0020\u0073\u006b\u00e6\u0072\u006d", + "\u004e\u006f\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0069\u006c\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0049\u006e\u0067\u0065\u006e\u0020\u0074\u0069\u006c\u006c\u0061\u0064\u0065\u006c\u0073\u0065\u0020\u0074\u0069\u006c\u0020\u0061\u0074\u0020\u006f\u0076\u0065\u0072\u0066\u00f8\u0072\u0065\u0020\u0066\u0069\u006c\u0065\u006e", + "\u004e\u006f\u0074\u0065": "\u004e\u006f\u0074\u0065", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0046\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065", + "\u0053\u0068\u0061\u0072\u0065\u0020\u0053\u0063\u0072\u0065\u0065\u006e": "\u0044\u0065\u006c\u0020\u0073\u006b\u00e6\u0072\u006d\u0065\u006e", + "\u0043\u004c\u004f\u0053\u0045": "\u004c\u0055\u004b", + "\u004f\u0050\u0045\u004e": "\u00c5\u0042\u0045\u004e", + "\u0043\u0068\u0061\u0074": "\u0043\u0068\u0061\u0074", + "\u0054\u006f\u0074\u0061\u006c": "\u0054\u006f\u0074\u0061\u006c", + "\u0069\u0074\u0065\u006d\u0073": "\u0061\u0072\u0074\u0069\u006b\u0065\u006c", + "\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064": "\u0056\u0061\u006c\u0067\u0074\u0065", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0053\u006b\u00e6\u0072\u006d\u006f\u0070\u0074\u0061\u0067\u0065\u006c\u0073\u0065", + "\u0049\u006e\u0070\u0075\u0074\u0020\u0043\u006f\u006e\u0074\u0072\u006f\u006c": "\u0049\u006e\u0070\u0075\u0074\u006b\u006f\u006e\u0074\u0072\u006f\u006c", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u004c\u0079\u0064\u006f\u0070\u0074\u0061\u0067\u0065\u006c\u0073\u0065", + "\u0046\u0069\u006c\u0065\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0046\u0069\u006c\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0046\u00e6\u0072\u0064\u0069\u0067\u0067\u00f8\u0072\u0065\u006c\u0073\u0065", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u003f": "\u0041\u0063\u0063\u0065\u0070\u0074\u0065\u0072\u0065\u0072\u0020\u0064\u0075\u003f", + "\u004f\u0070\u0065\u006e\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0053\u0065\u0074\u0074\u0069\u006e\u0067": "\u00c5\u0062\u006e\u0020\u0073\u0079\u0073\u0074\u0065\u006d\u0069\u006e\u0064\u0073\u0074\u0069\u006c\u006c\u0069\u006e\u0067\u0065\u006e", + "\u0048\u006f\u0077\u0020\u0074\u006f\u0020\u0067\u0065\u0074\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u003f": "\u0048\u0076\u006f\u0072\u0064\u0061\u006e\u0020\u0066\u00e5\u0072\u0020\u006a\u0065\u0067\u0020\u0065\u006e\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u002d\u0069\u006e\u0070\u0075\u0074\u0020\u0074\u0069\u006c\u006c\u0061\u0064\u0065\u006c\u0073\u0065\u003f", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0031": "\u0046\u006f\u0072\u0020\u0061\u0074\u0020\u0065\u006e\u0020\u0065\u006b\u0073\u0074\u0065\u0072\u006e\u0020\u0065\u006e\u0068\u0065\u0064\u0020\u006b\u0061\u006e\u0020\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u006c\u0065\u0072\u0065\u0020\u0064\u0069\u006e\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u002d\u0065\u006e\u0068\u0065\u0064\u0020\u0076\u0069\u0061\u0020\u006d\u0075\u0073\u0020\u0065\u006c\u006c\u0065\u0072\u0020\u0062\u0065\u0072\u00f8\u0072\u0069\u006e\u0067\u002c\u0020\u0073\u006b\u0061\u006c\u0020\u0064\u0075\u0020\u0067\u0069\u0076\u0065\u0020\u0052\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u0020\u006d\u0075\u006c\u0069\u0067\u0068\u0065\u0064\u0020\u0066\u006f\u0072\u0020\u0061\u0074\u0020\u0062\u0072\u0075\u0067\u0065\u0020\u0074\u006a\u0065\u006e\u0065\u0073\u0074\u0065\u006e\u0020\u005c\u0022\u0074\u0069\u006c\u0067\u00e6\u006e\u0067\u0065\u006c\u0069\u0067\u0068\u0065\u0064\u0020\u005c\u0022\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0032": "\u0047\u00e5\u0020\u0074\u0069\u006c\u0020\u0064\u0065\u006e\u0020\u006e\u00e6\u0073\u0074\u0065\u0020\u0073\u0079\u0073\u0074\u0065\u006d\u0069\u006e\u0064\u0073\u0074\u0069\u006c\u006c\u0069\u006e\u0067\u0073\u0073\u0069\u0064\u0065\u002c\u0020\u0073\u00f8\u0067\u0020\u006f\u0067\u0020\u0069\u006e\u0064\u0074\u0061\u0073\u0074\u0020\u005b\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0065\u0072\u0065\u0064\u0065\u0020\u0074\u006a\u0065\u006e\u0065\u0073\u0074\u0065\u0072\u005d\u002c\u0020\u0074\u00e6\u006e\u0064\u0020\u0066\u006f\u0072\u0020\u005b\u0052\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u0020\u0049\u006e\u0070\u0075\u0074\u005d\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u006e\u0065\u0077\u005f\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u005f\u0074\u0069\u0070": "\u0045\u006e\u0020\u006e\u0079\u0020\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u0061\u006e\u006d\u006f\u0064\u006e\u0069\u006e\u0067\u0020\u0062\u006c\u0065\u0076\u0020\u006d\u006f\u0064\u0074\u0061\u0067\u0065\u0074\u002c\u0020\u0064\u0065\u0072\u0020\u0067\u0065\u0072\u006e\u0065\u0020\u0076\u0069\u006c\u006c\u0065\u0020\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u006c\u0065\u0072\u0065\u0020\u0064\u0069\u006e\u0020\u006e\u0075\u0076\u00e6\u0072\u0065\u006e\u0064\u0065\u0020\u0065\u006e\u0068\u0065\u0064\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0077\u0069\u006c\u006c\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0074\u0069\u0070": "\u0056\u0065\u0064\u0020\u0061\u0074\u0020\u0074\u00e6\u006e\u0064\u0065\u0020\u0066\u006f\u0072\u0020\u0073\u006b\u00e6\u0072\u006d\u006f\u0070\u0074\u0061\u0067\u0065\u006c\u0073\u0065\u006e\u0020\u0073\u0074\u0061\u0072\u0074\u0065\u0073\u0020\u0074\u006a\u0065\u006e\u0065\u0073\u0074\u0065\u006e\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0073\u006b\u002c\u0020\u0073\u00e5\u0020\u0061\u006e\u0064\u0072\u0065\u0020\u0065\u006e\u0068\u0065\u0064\u0065\u0072\u0020\u006b\u0061\u006e\u0020\u0061\u006e\u006d\u006f\u0064\u0065\u0020\u006f\u006d\u0020\u0065\u006e\u0020\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u0020\u0066\u0072\u0061\u0020\u0064\u0065\u006e\u006e\u0065\u0020\u0065\u006e\u0068\u0065\u0064\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u006f\u0070\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u0056\u0065\u0064\u0020\u0061\u0074\u0020\u006c\u0075\u006b\u006b\u0065\u0020\u0074\u006a\u0065\u006e\u0065\u0073\u0074\u0065\u006e\u0020\u006c\u0075\u006b\u006b\u0065\u0073\u0020\u0061\u006c\u006c\u0065\u0020\u0066\u0072\u0065\u006d\u0073\u0074\u0069\u006c\u006c\u0065\u0064\u0065\u0020\u0066\u006f\u0072\u0062\u0069\u006e\u0064\u0065\u006c\u0073\u0065\u0072\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0073\u006b\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u005f\u0061\u0075\u0064\u0069\u006f\u005f\u0074\u0069\u0070": "\u0044\u0065\u006e\u0020\u0061\u006b\u0074\u0075\u0065\u006c\u006c\u0065\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u002d\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u0020\u0075\u006e\u0064\u0065\u0072\u0073\u0074\u00f8\u0074\u0074\u0065\u0072\u0020\u0069\u006b\u006b\u0065\u0020\u006c\u0079\u0064\u006f\u0070\u0074\u0061\u0067\u0065\u006c\u0073\u0065\u002c\u0020\u0073\u006b\u0061\u006c\u0020\u0064\u0075\u0020\u006f\u0070\u0064\u0061\u0074\u0065\u0072\u0065\u0020\u006f\u006d\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0031\u0030\u0020\u0065\u006c\u006c\u0065\u0072\u0020\u0068\u00f8\u006a\u0065\u0072\u0065\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u0054\u0072\u0079\u006b\u0020\u0070\u00e5\u0020\u005b\u0053\u0074\u0061\u0072\u0074\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u005d\u0020\u0065\u006c\u006c\u0065\u0072\u0020\u00e5\u0062\u006e\u0020\u0061\u0075\u0074\u006f\u0072\u0069\u0073\u0061\u0074\u0069\u006f\u006e\u0065\u006e\u0020\u005b\u0073\u006b\u00e6\u0072\u006d\u006f\u0070\u0074\u0061\u0067\u0065\u006c\u0073\u0065\u005d\u0020\u0066\u006f\u0072\u0020\u0061\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0065\u0020\u0073\u006b\u00e6\u0072\u006d\u0075\u0064\u0067\u0069\u0076\u0065\u006c\u0073\u0065\u006e\u002e", + "\u0041\u0063\u0063\u006f\u0075\u006e\u0074": "\u004b\u006f\u006e\u0074\u006f", + "\u004f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065": "\u004f\u0076\u0065\u0072\u0073\u006b\u0072\u0069\u0076", + "\u0054\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u0020\u0065\u0078\u0069\u0073\u0074\u0073\u002c\u0020\u0073\u006b\u0069\u0070\u0020\u006f\u0072\u0020\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0044\u0065\u006e\u006e\u0065\u0020\u0066\u0069\u006c\u0020\u0066\u0069\u006e\u0064\u0065\u0073\u002c\u0020\u0073\u0070\u0072\u0069\u006e\u0067\u0065\u0072\u0020\u006f\u0076\u0065\u0072\u0020\u0064\u0065\u006e\u006e\u0065\u0020\u0066\u0069\u006c\u0020\u0065\u006c\u006c\u0065\u0072\u0020\u006f\u0076\u0065\u0072\u0073\u006b\u0072\u0069\u0076\u0065\u0072\u003f", + "\u0051\u0075\u0069\u0074": "\u0041\u0066\u0073\u006c\u0075\u0074", + "\u0064\u006f\u0063\u005f\u006d\u0061\u0063\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e": "\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0072\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u002e\u0063\u006f\u006d\u002f\u0064\u006f\u0063\u0073\u002f\u0065\u006e\u002f\u006d\u0061\u006e\u0075\u0061\u006c\u002f\u006d\u0061\u0063\u002f\u0023\u0065\u006e\u0061\u0062\u006c\u0065\u002d\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073", + "\u0048\u0065\u006c\u0070": "\u0048\u006a\u00e6\u006c\u0070", + "\u0046\u0061\u0069\u006c\u0065\u0064": "\u004d\u0069\u0073\u006c\u0079\u006b\u006b\u0065\u0064\u0065\u0074", + "\u0053\u0075\u0063\u0063\u0065\u0065\u0064\u0065\u0064": "\u0056\u0065\u006c\u006c\u0079\u006b\u006b\u0065\u0074", + "\u0053\u006f\u006d\u0065\u006f\u006e\u0065\u0020\u0074\u0075\u0072\u006e\u0073\u0020\u006f\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065\u002c\u0020\u0065\u0078\u0069\u0074": "\u004e\u006f\u0067\u0065\u006e\u0020\u0061\u006b\u0074\u0069\u0076\u0065\u0072\u0065\u0064\u0065\u0020\u0064\u0061\u0074\u0061\u0062\u0065\u0073\u006b\u0079\u0074\u0074\u0065\u006c\u0073\u0065\u0073\u0074\u0069\u006c\u0073\u0074\u0061\u006e\u0064\u002c\u0020\u0073\u006c\u0075\u0074", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u0049\u006b\u006b\u0065\u0020\u0075\u006e\u0064\u0065\u0072\u0073\u0074\u00f8\u0074\u0074\u0065\u0074", + "\u0050\u0065\u0065\u0072\u0020\u0064\u0065\u006e\u0069\u0065\u0064": "\u0050\u0065\u0065\u0072\u0020\u006e\u00e6\u0067\u0074\u0065\u0074", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0073": "\u0056\u0065\u006e\u006c\u0069\u0067\u0073\u0074\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0065\u0072\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0073", + "\u0050\u0065\u0065\u0072\u0020\u0065\u0078\u0069\u0074": "\u0050\u0065\u0065\u0072\u002d\u0041\u0066\u0073\u006c\u0075\u0074", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0074\u0075\u0072\u006e\u0020\u006f\u0066\u0066": "\u0053\u006c\u0075\u006b\u006b\u0065", + "\u0054\u0075\u0072\u006e\u0065\u0064\u0020\u006f\u0066\u0066": "\u0053\u006c\u0075\u006b\u006b\u0065\u0074", + "\u0049\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0049\u0020\u0064\u0061\u0074\u0061\u0062\u0065\u0073\u006b\u0079\u0074\u0074\u0065\u006c\u0073\u0065\u0073\u0074\u0069\u006c\u0073\u0074\u0061\u006e\u0064", + "\u004f\u0075\u0074\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0044\u0061\u0074\u0061\u0062\u0065\u0073\u006b\u0079\u0074\u0074\u0065\u006c\u0073\u0065\u0073\u0074\u0069\u006c\u0073\u0074\u0061\u006e\u0064\u0020\u0066\u0072\u0061", + "\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065": "", + }, + de: { + "\u0053\u0074\u0061\u0074\u0075\u0073": "\u0053\u0074\u0061\u0074\u0075\u0073", + "\u0059\u006f\u0075\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0049\u0068\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070", + "\u0064\u0065\u0073\u006b\u005f\u0074\u0069\u0070": "\u004d\u0069\u0074\u0020\u0064\u0069\u0065\u0073\u0065\u0072\u0020\u0049\u0044\u0020\u0075\u006e\u0064\u0020\u0064\u0069\u0065\u0073\u0065\u006d\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0074\u0020\u006b\u00f6\u006e\u006e\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0061\u0075\u0066\u0020\u0049\u0068\u0072\u0065\u006e\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u007a\u0075\u0067\u0072\u0065\u0069\u0066\u0065\u006e\u002e", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0074", + "\u0052\u0065\u0061\u0064\u0079": "\u0042\u0065\u0072\u0065\u0069\u0074", + "\u0045\u0073\u0074\u0061\u0062\u006c\u0069\u0073\u0068\u0065\u0064": "\u0045\u0074\u0061\u0062\u006c\u0069\u0065\u0072\u0074", + "\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0065\u006e\u0020\u006d\u0069\u0074\u0020\u0064\u0065\u006d\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u002d\u004e\u0065\u0074\u007a\u0077\u0065\u0072\u006b\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0073\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0065\u0069\u006e\u0073\u0063\u0068\u0061\u006c\u0074\u0065\u006e", + "\u0053\u0074\u0061\u0072\u0074\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0053\u0074\u0061\u0072\u0074\u0065\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0073\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0044\u0069\u0065\u006e\u0073\u0074\u0020\u006c\u00e4\u0075\u0066\u0074", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0044\u0065\u0072\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0073\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u006c\u00e4\u0075\u0066\u0074\u0020\u006e\u0069\u0063\u0068\u0074", + "\u006e\u006f\u0074\u005f\u0072\u0065\u0061\u0064\u0079\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u004e\u0069\u0063\u0068\u0074\u0020\u0062\u0065\u0072\u0065\u0069\u0074\u002e\u0020\u0042\u0069\u0074\u0074\u0065\u0020\u00fc\u0062\u0065\u0072\u0070\u0072\u00fc\u0066\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0049\u0068\u0072\u0065\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067", + "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0045\u006e\u0074\u0066\u0065\u0072\u006e\u0074\u0065\u006e\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0073\u0074\u0065\u0075\u0065\u0072\u006e", + "\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0020\u0046\u0069\u006c\u0065": "\u0044\u0061\u0074\u0065\u0069\u0020\u00fc\u0062\u0065\u0072\u0074\u0072\u0061\u0067\u0065\u006e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074": "\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0065\u006e", + "\u0052\u0065\u0063\u0065\u006e\u0074\u0020\u0053\u0065\u0073\u0073\u0069\u006f\u006e\u0073": "\u004c\u0065\u0074\u007a\u0074\u0065\u0020\u0053\u0069\u0074\u007a\u0075\u006e\u0067\u0065\u006e", + "\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0020\u0042\u006f\u006f\u006b": "\u0041\u0064\u0072\u0065\u0073\u0073\u0062\u0075\u0063\u0068", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e": "\u0042\u0065\u0073\u0074\u00e4\u0074\u0069\u0067\u0075\u006e\u0067", + "\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u006e", + "\u0052\u0065\u006d\u006f\u0076\u0065": "\u0045\u006e\u0074\u0066\u0065\u0072\u006e\u0065\u006e", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0072\u0061\u006e\u0064\u006f\u006d\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u005a\u0075\u0066\u00e4\u006c\u006c\u0069\u0067\u0065\u0073\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0074\u0020\u0061\u006b\u0074\u0075\u0061\u006c\u0069\u0073\u0069\u0065\u0072\u0065\u006e", + "\u0053\u0065\u0074\u0020\u0079\u006f\u0075\u0072\u0020\u006f\u0077\u006e\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004c\u0065\u0067\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0049\u0068\u0072\u0020\u0065\u0069\u0067\u0065\u006e\u0065\u0073\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0074\u0020\u0066\u0065\u0073\u0074", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u004b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u002f\u004d\u006f\u0075\u0073\u0065": "\u0054\u0061\u0073\u0074\u0061\u0074\u0075\u0072\u002f\u004d\u0061\u0075\u0073\u0020\u0065\u0069\u006e\u0073\u0063\u0068\u0061\u006c\u0074\u0065\u006e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u005a\u0077\u0069\u0073\u0063\u0068\u0065\u006e\u0061\u0062\u006c\u0061\u0067\u0065\u0020\u0065\u0069\u006e\u0073\u0063\u0068\u0061\u006c\u0074\u0065\u006e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0046\u0069\u006c\u0065\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0044\u0061\u0074\u0065\u0069\u00fc\u0062\u0065\u0072\u0074\u0072\u0061\u0067\u0075\u006e\u0067\u0020\u0061\u006b\u0074\u0069\u0076\u0069\u0065\u0072\u0065\u006e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0054\u0043\u0050\u002d\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067\u0020\u0065\u0069\u006e\u0073\u0063\u0068\u0061\u006c\u0074\u0065\u006e", + "\u0049\u0050\u0020\u0057\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0069\u006e\u0067": "\u0049\u0050\u0020\u0046\u0072\u0065\u0069\u0067\u0061\u0062\u0065\u006c\u0069\u0073\u0074\u0065", + "\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u002f\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0073\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0053\u0074\u006f\u0070\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065": "\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0073\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0061\u0075\u0073\u0073\u0063\u0068\u0061\u006c\u0074\u0065\u006e", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0049\u0044": "\u0049\u0044\u0020\u0077\u0065\u0063\u0068\u0073\u0065\u006c\u006e", + "\u0057\u0065\u0062\u0073\u0069\u0074\u0065": "\u0057\u0065\u0062\u0073\u0065\u0069\u0074\u0065", + "\u0041\u0062\u006f\u0075\u0074": "\u00dc\u0062\u0065\u0072", + "\u004d\u0075\u0074\u0065": "\u0053\u0074\u0075\u006d\u006d\u0073\u0063\u0068\u0061\u006c\u0074\u0065\u006e", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0049\u006e\u0070\u0075\u0074": "\u0041\u0075\u0064\u0069\u006f\u002d\u0045\u0069\u006e\u0067\u0061\u006e\u0067", + "\u0049\u0044\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u0020\u0053\u0065\u0072\u0076\u0065\u0072", + "\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0073\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0053\u0065\u0072\u0076\u0065\u0072", + "\u0041\u0050\u0049\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0041\u0050\u0049\u0020\u0053\u0065\u0072\u0076\u0065\u0072", + "\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u005f\u0068\u0074\u0074\u0070": "\u004d\u0075\u0073\u0073\u0020\u006d\u0069\u0074\u0020\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0020\u006f\u0064\u0065\u0072\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0020\u0062\u0065\u0067\u0069\u006e\u006e\u0065\u006e", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0049\u0050": "\u0055\u006e\u0067\u00fc\u006c\u0074\u0069\u0067\u0065\u0020\u0049\u0050\u002d\u0041\u0064\u0072\u0065\u0073\u0073\u0065", + "\u0069\u0064\u005f\u0063\u0068\u0061\u006e\u0067\u0065\u005f\u0074\u0069\u0070": "\u004e\u0075\u0072\u0020\u0064\u0069\u0065\u0020\u005a\u0065\u0069\u0063\u0068\u0065\u006e\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002c\u0020\u0030\u002d\u0039\u0020\u0075\u006e\u0064\u0020\u005f\u0020\u0028\u0055\u006e\u0074\u0065\u0072\u0073\u0074\u0072\u0069\u0063\u0068\u0029\u0020\u0073\u0069\u006e\u0064\u0020\u0065\u0072\u006c\u0061\u0075\u0062\u0074\u002e\u0020\u0044\u0065\u0072\u0020\u0065\u0072\u0073\u0074\u0065\u0020\u0042\u0075\u0063\u0068\u0073\u0074\u0061\u0062\u0065\u0020\u006d\u0075\u0073\u0073\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u0020\u0073\u0065\u0069\u006e\u002e\u0020\u004c\u00e4\u006e\u0067\u0065\u0020\u007a\u0077\u0069\u0073\u0063\u0068\u0065\u006e\u0020\u0036\u0020\u0075\u006e\u0064\u0020\u0031\u0036\u002e", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074": "\u0055\u006e\u0067\u00fc\u006c\u0074\u0069\u0067\u0065\u0073\u0020\u0046\u006f\u0072\u006d\u0061\u0074", + "\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u006e\u006f\u0074\u005f\u0073\u0075\u0070\u0070\u006f\u0072\u0074": "\u004e\u006f\u0063\u0068\u0020\u006e\u0069\u0063\u0068\u0074\u0020\u0076\u006f\u006d\u0020\u0053\u0065\u0072\u0076\u0065\u0072\u0020\u0075\u006e\u0074\u0065\u0072\u0073\u0074\u00fc\u0074\u007a\u0074", + "\u004e\u006f\u0074\u0020\u0061\u0076\u0061\u0069\u006c\u0061\u0062\u006c\u0065": "\u004e\u0069\u0063\u0068\u0074\u0020\u0076\u0065\u0072\u0066\u00fc\u0067\u0062\u0061\u0072", + "\u0054\u006f\u006f\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0074": "\u005a\u0075\u0020\u0068\u00e4\u0075\u0066\u0069\u0067", + "\u0043\u0061\u006e\u0063\u0065\u006c": "\u0041\u0062\u0062\u0072\u0065\u0063\u0068\u0065\u006e", + "\u0053\u006b\u0069\u0070": "\u00dc\u0062\u0065\u0072\u0073\u0070\u0072\u0069\u006e\u0067\u0065\u006e", + "\u0043\u006c\u006f\u0073\u0065": "\u0053\u0063\u0068\u006c\u0069\u0065\u00df\u0065\u006e", + "\u0052\u0065\u0074\u0072\u0079": "\u004e\u006f\u0063\u0068\u006d\u0061\u006c\u0020\u0076\u0065\u0072\u0073\u0075\u0063\u0068\u0065\u006e", + "\u004f\u004b": "\u004f\u004b", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0074\u0020\u0065\u0072\u0066\u006f\u0072\u0064\u0065\u0072\u006c\u0069\u0063\u0068", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0042\u0069\u0074\u0074\u0065\u0020\u0067\u0065\u0062\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0049\u0068\u0072\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0074\u0020\u0065\u0069\u006e", + "\u0052\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0074\u0020\u006d\u0065\u0072\u006b\u0065\u006e", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0046\u0061\u006c\u0073\u0063\u0068\u0065\u0073\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0074", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0061\u0067\u0061\u0069\u006e\u003f": "\u004d\u00f6\u0063\u0068\u0074\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0065\u0072\u006e\u0065\u0075\u0074\u0020\u0074\u0065\u0069\u006c\u006e\u0065\u0068\u006d\u0065\u006e\u003f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0073\u0066\u0065\u0068\u006c\u0065\u0072", + "\u0045\u0072\u0072\u006f\u0072": "\u0046\u0065\u0068\u006c\u0065\u0072", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u005a\u0075\u0072\u00fc\u0063\u006b\u0073\u0065\u0074\u007a\u0065\u006e\u0020\u0064\u0075\u0072\u0063\u0068\u0020\u0064\u0069\u0065\u0020\u0047\u0065\u0067\u0065\u006e\u0073\u0074\u0065\u006c\u006c\u0065", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u002e\u002e\u002e": "\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0065\u006e\u002e\u002e\u002e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073\u002e\u0020\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0077\u0061\u0069\u0074\u002e": "\u0044\u0069\u0065\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0020\u0077\u0069\u0072\u0064\u0020\u0068\u0065\u0072\u0067\u0065\u0073\u0074\u0065\u006c\u006c\u0074\u002e\u0020\u0042\u0069\u0074\u0074\u0065\u0020\u0077\u0061\u0072\u0074\u0065\u006e\u0020\u0053\u0069\u0065\u002e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u0065\u0020\u006c\u0061\u0074\u0065\u0072": "\u0042\u0069\u0074\u0074\u0065\u0020\u0076\u0065\u0072\u0073\u0075\u0063\u0068\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0065\u0073\u0020\u0031\u0020\u004d\u0069\u006e\u0075\u0074\u0065\u0020\u0073\u0070\u00e4\u0074\u0065\u0072", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0041\u006e\u006d\u0065\u006c\u0064\u0065\u0066\u0065\u0068\u006c\u0065\u0072", + "\u0053\u0075\u0063\u0063\u0065\u0073\u0073\u0066\u0075\u006c": "\u0045\u0072\u0066\u006f\u006c\u0067\u0072\u0065\u0069\u0063\u0068", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u002c\u0020\u0077\u0061\u0069\u0074\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u002e\u002e\u002e": "\u0056\u0065\u0072\u0062\u0075\u006e\u0064\u0065\u006e\u002c\u0020\u0077\u0061\u0072\u0074\u0065\u006e\u0020\u0061\u0075\u0066\u0020\u0042\u0069\u006c\u0064\u002e\u002e\u002e", + "\u004e\u0061\u006d\u0065": "\u004e\u0061\u006d\u0065", + "\u0054\u0079\u0070\u0065": "\u0054\u0079\u0070", + "\u004d\u006f\u0064\u0069\u0066\u0069\u0065\u0064": "\u0047\u0065\u00e4\u006e\u0064\u0065\u0072\u0074", + "\u0053\u0069\u007a\u0065": "\u0047\u0072\u00f6\u00df\u0065", + "\u0053\u0068\u006f\u0077\u0020\u0048\u0069\u0064\u0064\u0065\u006e\u0020\u0046\u0069\u006c\u0065\u0073": "\u0056\u0065\u0072\u0073\u0074\u0065\u0063\u006b\u0074\u0065\u0020\u0044\u0061\u0074\u0065\u0069\u0065\u006e\u0020\u0061\u006e\u007a\u0065\u0069\u0067\u0065\u006e", + "\u0052\u0065\u0063\u0065\u0069\u0076\u0065": "\u0045\u006d\u0070\u0066\u0061\u006e\u0067\u0065\u006e", + "\u0053\u0065\u006e\u0064": "\u0053\u0065\u006e\u0064\u0065\u006e", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0046\u0069\u006c\u0065": "\u0044\u0061\u0074\u0065\u0069\u0020\u0061\u006b\u0074\u0075\u0061\u006c\u0069\u0073\u0069\u0065\u0072\u0065\u006e", + "\u004c\u006f\u0063\u0061\u006c": "\u004c\u006f\u006b\u0061\u006c\u0065\u0072", + "\u0052\u0065\u006d\u006f\u0074\u0065": "\u0045\u006e\u0074\u0066\u0065\u0072\u006e\u0074\u0065\u0072", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u0045\u006e\u0074\u0066\u0065\u0072\u006e\u0074\u0065\u0072\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u004c\u006f\u006b\u0061\u006c\u0065\u0072\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0020\u0044\u0065\u006c\u0065\u0074\u0065": "\u004c\u00f6\u0073\u0063\u0068\u0065\u006e\u0020\u0062\u0065\u0073\u0074\u00e4\u0074\u0069\u0067\u0065\u006e", + "\u0044\u0065\u006c\u0065\u0074\u0065": "\u004c\u00f6\u0073\u0063\u0068\u0065\u006e", + "\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073": "\u0045\u0069\u0067\u0065\u006e\u0073\u0063\u0068\u0061\u0066\u0074\u0065\u006e", + "\u004d\u0075\u006c\u0074\u0069\u0020\u0053\u0065\u006c\u0065\u0063\u0074": "\u004d\u0065\u0068\u0072\u0066\u0061\u0063\u0068\u0061\u0075\u0073\u0077\u0061\u0068\u006c", + "\u0045\u006d\u0070\u0074\u0079\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u004c\u0065\u0065\u0072\u0065\u0073\u0020\u0056\u0065\u0072\u007a\u0065\u0069\u0063\u0068\u006e\u0069\u0073", + "\u004e\u006f\u0074\u0020\u0061\u006e\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u004b\u0065\u0069\u006e\u0020\u006c\u0065\u0065\u0072\u0065\u0073\u0020\u0056\u0065\u0072\u007a\u0065\u0069\u0063\u0068\u006e\u0069\u0073", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0053\u0069\u006e\u0064\u0020\u0053\u0069\u0065\u0020\u0073\u0069\u0063\u0068\u0065\u0072\u002c\u0020\u0064\u0061\u0073\u0073\u0020\u0053\u0069\u0065\u0020\u0064\u0069\u0065\u0073\u0065\u0020\u0044\u0061\u0074\u0065\u0069\u0020\u006c\u00f6\u0073\u0063\u0068\u0065\u006e\u0020\u0077\u006f\u006c\u006c\u0065\u006e\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0053\u0069\u006e\u0064\u0020\u0053\u0069\u0065\u0020\u0073\u0069\u0063\u0068\u0065\u0072\u002c\u0020\u0064\u0061\u0073\u0073\u0020\u0053\u0069\u0065\u0020\u0064\u0069\u0065\u0073\u0065\u0073\u0020\u006c\u0065\u0065\u0072\u0065\u0020\u0056\u0065\u0072\u007a\u0065\u0069\u0063\u0068\u006e\u0069\u0073\u0020\u006c\u00f6\u0073\u0063\u0068\u0065\u006e\u0020\u006d\u00f6\u0063\u0068\u0074\u0065\u006e\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0069\u0073\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0053\u0069\u006e\u0064\u0020\u0053\u0069\u0065\u0020\u0073\u0069\u0063\u0068\u0065\u0072\u002c\u0020\u0064\u0061\u0073\u0073\u0020\u0053\u0069\u0065\u0020\u0064\u0069\u0065\u0020\u0044\u0061\u0074\u0065\u0069\u0020\u0064\u0069\u0065\u0073\u0065\u0073\u0020\u0056\u0065\u0072\u007a\u0065\u0069\u0063\u0068\u006e\u0069\u0073\u0073\u0065\u0073\u0020\u006c\u00f6\u0073\u0063\u0068\u0065\u006e\u0020\u006d\u00f6\u0063\u0068\u0074\u0065\u006e\u003f", + "\u0044\u006f\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u006f\u0072\u0020\u0061\u006c\u006c\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073": "\u0044\u0069\u0065\u0073\u0020\u0067\u0069\u006c\u0074\u0020\u0066\u00fc\u0072\u0020\u0061\u006c\u006c\u0065\u0020\u004b\u006f\u006e\u0066\u006c\u0069\u006b\u0074\u0065", + "\u0054\u0068\u0069\u0073\u0020\u0069\u0073\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u006c\u0065\u0021": "\u0044\u0069\u0065\u0073\u0020\u0069\u0073\u0074\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u0065\u006c\u0021", + "\u0044\u0065\u006c\u0065\u0074\u0069\u006e\u0067": "\u004c\u00f6\u0073\u0063\u0068\u0065\u006e", + "\u0066\u0069\u006c\u0065\u0073": "\u0044\u0061\u0074\u0065\u0069\u0065\u006e", + "\u0057\u0061\u0069\u0074\u0069\u006e\u0067": "\u0057\u0061\u0072\u0074\u0065\u006e", + "\u0046\u0069\u006e\u0069\u0073\u0068\u0065\u0064": "\u0046\u0065\u0072\u0074\u0069\u0067\u0067\u0065\u0073\u0074\u0065\u006c\u006c\u0074", + "\u0053\u0070\u0065\u0065\u0064": "\u0047\u0065\u0073\u0063\u0068\u0077\u0069\u006e\u0064\u0069\u0067\u006b\u0065\u0069\u0074", + "\u0043\u0075\u0073\u0074\u006f\u006d\u0020\u0049\u006d\u0061\u0067\u0065\u0020\u0051\u0075\u0061\u006c\u0069\u0074\u0079": "\u0049\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0065\u006c\u006c\u0065\u0020\u0042\u0069\u006c\u0064\u0071\u0075\u0061\u006c\u0069\u0074\u00e4\u0074", + "\u0050\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0044\u0061\u0074\u0065\u006e\u0073\u0063\u0068\u0075\u0074\u007a\u002d\u004d\u006f\u0064\u0075\u0073", + "\u0042\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0042\u0065\u006e\u0075\u0074\u007a\u0065\u0072\u0065\u0069\u006e\u0067\u0061\u0062\u0065\u006e\u0020\u0062\u006c\u006f\u0063\u006b\u0069\u0065\u0072\u0065\u006e", + "\u0055\u006e\u0062\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0042\u0065\u006e\u0075\u0074\u007a\u0065\u0072\u0065\u0069\u006e\u0067\u0061\u0062\u0065\u006e\u0020\u0066\u0072\u0065\u0069\u0067\u0065\u0062\u0065\u006e", + "\u0041\u0064\u006a\u0075\u0073\u0074\u0020\u0057\u0069\u006e\u0064\u006f\u0077": "\u0046\u0065\u006e\u0073\u0074\u0065\u0072\u0020\u0061\u006e\u0070\u0061\u0073\u0073\u0065\u006e", + "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c": "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c", + "\u0053\u0068\u0072\u0069\u006e\u006b": "\u0047\u0065\u0073\u0063\u0068\u0072\u0075\u006d\u0070\u0066\u0074", + "\u0053\u0074\u0072\u0065\u0074\u0063\u0068": "\u0047\u0065\u0073\u0074\u0072\u0065\u0063\u006b\u0074", + "\u0047\u006f\u006f\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0071\u0075\u0061\u006c\u0069\u0074\u0079": "\u0047\u0075\u0074\u0065\u0020\u0042\u0069\u006c\u0064\u0071\u0075\u0061\u006c\u0069\u0074\u00e4\u0074", + "\u0042\u0061\u006c\u0061\u006e\u0063\u0065\u0064": "\u0041\u0075\u0073\u0067\u0065\u0067\u006c\u0069\u0063\u0068\u0065\u006e", + "\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0020\u0072\u0065\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u0069\u006d\u0065": "\u004f\u0070\u0074\u0069\u006d\u0069\u0065\u0072\u0074\u0065\u0020\u0052\u0065\u0061\u006b\u0074\u0069\u006f\u006e\u0073\u007a\u0065\u0069\u0074", + "\u0043\u0075\u0073\u0074\u006f\u006d": "\u0042\u0065\u006e\u0075\u0074\u007a\u0065\u0072\u0064\u0065\u0066\u0069\u006e\u0069\u0065\u0072\u0074", + "\u0053\u0068\u006f\u0077\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u0075\u0072\u0073\u006f\u0072": "\u0046\u0065\u0072\u006e\u0067\u0065\u0073\u0074\u0065\u0075\u0065\u0072\u0074\u0065\u006e\u0020\u0043\u0075\u0072\u0073\u006f\u0072\u0020\u0061\u006e\u007a\u0065\u0069\u0067\u0065\u006e", + "\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u005a\u0077\u0069\u0073\u0063\u0068\u0065\u006e\u0061\u0062\u006c\u0061\u0067\u0065\u0020\u0064\u0065\u0061\u006b\u0074\u0069\u0076\u0069\u0065\u0072\u0065\u006e", + "\u004c\u006f\u0063\u006b\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0065\u006e\u0064": "\u0053\u0070\u0065\u0072\u0072\u0065\u006e\u0020\u006e\u0061\u0063\u0068\u0020\u0053\u0069\u0074\u007a\u0075\u006e\u0067\u0073\u0065\u006e\u0064\u0065", + "\u0049\u006e\u0073\u0065\u0072\u0074": "\u0045\u0069\u006e\u0066\u00fc\u0067\u0065\u006e", + "\u0049\u006e\u0073\u0065\u0072\u0074\u0020\u004c\u006f\u0063\u006b": "\u0053\u0070\u0065\u0072\u0072\u0065\u0020\u0065\u0069\u006e\u0066\u00fc\u0067\u0065\u006e", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068": "\u0041\u006b\u0074\u0075\u0061\u006c\u0069\u0073\u0069\u0065\u0072\u0065\u006e", + "\u0049\u0044\u0020\u0064\u006f\u0065\u0073\u0020\u006e\u006f\u0074\u0020\u0065\u0078\u0069\u0073\u0074": "\u0044\u0069\u0065\u0020\u0049\u0044\u0020\u0065\u0078\u0069\u0073\u0074\u0069\u0065\u0072\u0074\u0020\u006e\u0069\u0063\u0068\u0074", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0020\u007a\u0075\u006d\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0073\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0066\u0065\u0068\u006c\u0067\u0065\u0073\u0063\u0068\u006c\u0061\u0067\u0065\u006e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u006c\u0061\u0074\u0065\u0072": "\u0042\u0069\u0074\u0074\u0065\u0020\u0076\u0065\u0072\u0073\u0075\u0063\u0068\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0065\u0073\u0020\u0073\u0070\u00e4\u0074\u0065\u0072", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0073\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065": "\u0045\u006e\u0074\u0066\u0065\u0072\u006e\u0074\u0065\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0073\u0074\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065", + "\u004b\u0065\u0079\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068": "\u0053\u0063\u0068\u006c\u00fc\u0073\u0073\u0065\u006c\u0020\u006e\u0069\u0063\u0068\u0074\u0020\u00fc\u0062\u0065\u0072\u0065\u0069\u006e\u0073\u0074\u0069\u006d\u006d\u0065\u006e\u0064", + "\u0054\u0069\u006d\u0065\u006f\u0075\u0074": "\u005a\u0065\u0069\u0074\u00fc\u0062\u0065\u0072\u0073\u0063\u0068\u0072\u0065\u0069\u0074\u0075\u006e\u0067", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0020\u007a\u0075\u006d\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0073\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0066\u0065\u0068\u006c\u0067\u0065\u0073\u0063\u0068\u006c\u0061\u0067\u0065\u006e", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0020\u00fc\u0062\u0065\u0072\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0066\u0065\u0068\u006c\u0067\u0065\u0073\u0063\u0068\u006c\u0061\u0067\u0065\u006e", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0020\u00fc\u0062\u0065\u0072\u0020\u0064\u0065\u006e\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0073\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0069\u0073\u0074\u0020\u0066\u0065\u0068\u006c\u0067\u0065\u0073\u0063\u0068\u006c\u0061\u0067\u0065\u006e", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u006d\u0061\u006b\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070": "\u0044\u0069\u0072\u0065\u006b\u0074\u0065\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0020\u007a\u0075\u006d\u0020\u0045\u006e\u0074\u0066\u0065\u0072\u006e\u0074\u0065\u006e\u002d\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u006b\u006f\u006e\u006e\u0074\u0065\u0020\u006e\u0069\u0063\u0068\u0074\u0020\u0068\u0065\u0072\u0067\u0065\u0073\u0074\u0065\u006c\u006c\u0074\u0020\u0077\u0065\u0072\u0064\u0065\u006e", + "\u0053\u0065\u0074\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0074\u0020\u0066\u0065\u0073\u0074\u006c\u0065\u0067\u0065\u006e", + "\u004f\u0053\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0042\u0065\u0074\u0072\u0069\u0065\u0062\u0073\u0073\u0079\u0073\u0074\u0065\u006d\u002d\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0074", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0074\u0069\u0070": "\u0041\u0075\u0066\u0067\u0072\u0075\u006e\u0064\u0020\u0064\u0065\u0072\u0020\u0055\u0041\u0043\u0020\u006b\u0061\u006e\u006e\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0069\u006e\u0020\u006d\u0061\u006e\u0063\u0068\u0065\u006e\u0020\u0046\u00e4\u006c\u006c\u0065\u006e\u0020\u006e\u0069\u0063\u0068\u0074\u0020\u006f\u0072\u0064\u006e\u0075\u006e\u0067\u0073\u0067\u0065\u006d\u00e4\u00df\u0020\u0061\u0075\u0066\u0020\u0064\u0065\u0072\u0020\u0047\u0065\u0067\u0065\u006e\u0073\u0065\u0069\u0074\u0065\u0020\u0066\u0075\u006e\u006b\u0074\u0069\u006f\u006e\u0069\u0065\u0072\u0065\u006e\u002e\u0020\u0055\u006d\u0020\u0055\u0041\u0043\u0020\u007a\u0075\u0020\u0076\u0065\u0072\u006d\u0065\u0069\u0064\u0065\u006e\u002c\u0020\u006b\u006c\u0069\u0063\u006b\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0062\u0069\u0074\u0074\u0065\u0020\u0061\u0075\u0066\u0020\u0064\u0069\u0065\u0020\u0053\u0063\u0068\u0061\u006c\u0074\u0066\u006c\u00e4\u0063\u0068\u0065\u0020\u0075\u006e\u0074\u0065\u006e\u002c\u0020\u0075\u006d\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0061\u0075\u0066\u0020\u0064\u0065\u006d\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u007a\u0075\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u0065\u0072\u0065\u006e", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0067\u0072\u0061\u0064\u0065": "\u005a\u0075\u006d\u0020\u0055\u0070\u0067\u0072\u0061\u0064\u0065\u0020\u0061\u006e\u006b\u006c\u0069\u0063\u006b\u0065\u006e", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0064\u006f\u0077\u006e\u006c\u006f\u0061\u0064": "\u005a\u0075\u006d\u0020\u0048\u0065\u0072\u0075\u006e\u0074\u0065\u0072\u006c\u0061\u0064\u0065\u006e\u0020\u006b\u006c\u0069\u0063\u006b\u0065\u006e", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0064\u0061\u0074\u0065": "\u005a\u0075\u006d\u0020\u0041\u006b\u0074\u0075\u0061\u006c\u0069\u0073\u0069\u0065\u0072\u0065\u006e\u0020\u006b\u006c\u0069\u0063\u006b\u0065\u006e", + "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065": "\u004b\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0069\u0065\u0072\u0065\u006e", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0061\u0063\u0063": "\u0055\u006d\u0020\u0049\u0068\u0072\u0065\u006e\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0061\u0075\u0073\u0020\u0064\u0065\u0072\u0020\u0046\u0065\u0072\u006e\u0065\u0020\u007a\u0075\u0020\u0073\u0074\u0065\u0075\u0065\u0072\u006e\u002c\u0020\u006d\u00fc\u0073\u0073\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u005c\u0022\u005a\u0075\u0067\u0061\u006e\u0067\u0073\u005c\u0022\u0020\u0052\u0065\u0063\u0068\u0074\u0065\u0020\u0065\u0072\u0074\u0065\u0069\u006c\u0065\u006e\u002e", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0073\u0063\u0072\u0065\u0065\u006e": "\u0055\u006d\u0020\u0061\u0075\u0073\u0020\u0064\u0065\u0072\u0020\u0046\u0065\u0072\u006e\u0065\u0020\u0061\u0075\u0066\u0020\u0049\u0068\u0072\u0065\u006e\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u007a\u0075\u0067\u0072\u0065\u0069\u0066\u0065\u006e\u0020\u007a\u0075\u0020\u006b\u00f6\u006e\u006e\u0065\u006e\u002c\u0020\u006d\u00fc\u0073\u0073\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u005c\u0022\u0042\u0069\u006c\u0064\u0073\u0063\u0068\u0069\u0072\u006d\u002d\u0041\u0075\u0066\u006e\u0061\u0068\u006d\u0065\u005c\u0022\u0020\u0042\u0065\u0072\u0065\u0063\u0068\u0074\u0069\u0067\u0075\u006e\u0067\u0065\u006e\u0020\u0065\u0072\u0074\u0065\u0069\u006c\u0065\u006e\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u0065\u0072\u0065\u0020\u002e\u002e\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u0065\u0072\u0065\u006e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e": "\u0045\u0069\u006e\u0072\u0069\u0063\u0068\u0074\u0075\u006e\u0067", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0050\u0061\u0074\u0068": "\u0045\u0069\u006e\u0072\u0069\u0063\u0068\u0074\u0075\u006e\u0067\u0073\u0020\u0050\u0066\u0061\u0064", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006d\u0065\u006e\u0075\u0020\u0073\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u0073": "\u0053\u0074\u0061\u0072\u0074\u006d\u0065\u006e\u00fc\u0020\u0056\u0065\u0072\u006b\u006e\u00fc\u0070\u0066\u0075\u006e\u0067\u0065\u006e\u0020\u0065\u0072\u0073\u0074\u0065\u006c\u006c\u0065\u006e", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0063\u006f\u006e": "\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0053\u0079\u006d\u0062\u006f\u006c\u0020\u0065\u0072\u0073\u0074\u0065\u006c\u006c\u0065\u006e", + "\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074\u005f\u0074\u0069\u0070": "\u0057\u0065\u006e\u006e\u0020\u0053\u0069\u0065\u0020\u0064\u0069\u0065\u0020\u0045\u0069\u006e\u0072\u0069\u0063\u0068\u0074\u0075\u006e\u0067\u0020\u0073\u0074\u0061\u0072\u0074\u0065\u006e\u002c\u0020\u0061\u006b\u007a\u0065\u0070\u0074\u0069\u0065\u0072\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0064\u0069\u0065\u0020\u004c\u0069\u007a\u0065\u006e\u007a\u0076\u0065\u0072\u0065\u0069\u006e\u0062\u0061\u0072\u0075\u006e\u0067", + "\u0041\u0063\u0063\u0065\u0070\u0074\u0020\u0061\u006e\u0064\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0041\u006b\u007a\u0065\u0070\u0074\u0069\u0065\u0072\u0065\u006e\u0020\u0075\u006e\u0064\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u0065\u0072\u0065\u006e", + "\u0045\u006e\u0064\u002d\u0075\u0073\u0065\u0072\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074": "\u004c\u0069\u007a\u0065\u006e\u007a\u0076\u0065\u0072\u0065\u0069\u006e\u0062\u0061\u0072\u0075\u006e\u0067\u0020\u0066\u00fc\u0072\u0020\u0045\u006e\u0064\u0062\u0065\u006e\u0075\u0074\u007a\u0065\u0072", + "\u0047\u0065\u006e\u0065\u0072\u0061\u0074\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0047\u0065\u006e\u0065\u0072\u0069\u0065\u0072\u0075\u006e\u0067\u0020\u002e\u002e\u002e", + "\u0059\u006f\u0075\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006c\u006f\u0077\u0065\u0072\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u002e": "\u0049\u0068\u0072\u0065\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0074\u0020\u0065\u0069\u006e\u0065\u0020\u006e\u0069\u0065\u0064\u0072\u0069\u0067\u0065\u0072\u0065\u0020\u0056\u0065\u0072\u0073\u0069\u006f\u006e\u002e", + "\u006e\u006f\u0074\u005f\u0063\u006c\u006f\u0073\u0065\u005f\u0074\u0063\u0070\u005f\u0074\u0069\u0070": "\u0053\u0063\u0068\u006c\u0069\u0065\u00df\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0064\u0069\u0065\u0073\u0065\u0073\u0020\u0046\u0065\u006e\u0073\u0074\u0065\u0072\u0020\u006e\u0069\u0063\u0068\u0074\u002c\u0020\u0077\u00e4\u0068\u0072\u0065\u006e\u0064\u0020\u0053\u0069\u0065\u0020\u0064\u0065\u006e\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0020\u0062\u0065\u006e\u0075\u0074\u007a\u0065\u006e\u002e", + "\u004c\u0069\u0073\u0074\u0065\u006e\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0048\u00f6\u0072\u0065\u006e\u0020\u002e\u002e\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0048\u006f\u0073\u0074": "\u0045\u006e\u0074\u0066\u0065\u0072\u006e\u0074\u0065\u0072\u0020\u0052\u0065\u0063\u0068\u006e\u0065\u0072", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0050\u006f\u0072\u0074": "\u0045\u006e\u0074\u0066\u0065\u0072\u006e\u0074\u0065\u0072\u0020\u0050\u006f\u0072\u0074", + "\u0041\u0063\u0074\u0069\u006f\u006e": "\u0041\u006b\u0074\u0069\u006f\u006e", + "\u0041\u0064\u0064": "\u0048\u0069\u006e\u007a\u0075\u0066\u00fc\u0067\u0065\u006e", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0050\u006f\u0072\u0074": "\u004c\u006f\u006b\u0061\u006c\u0065\u0072\u0020\u0050\u006f\u0072\u0074", + "\u0073\u0065\u0074\u0075\u0070\u005f\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u0074\u0069\u0070": "\u0046\u00fc\u0072\u0020\u0065\u0069\u006e\u0065\u0020\u0073\u0063\u0068\u006e\u0065\u006c\u006c\u0065\u0072\u0065\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u002c\u0020\u0072\u0069\u0063\u0068\u0074\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0062\u0069\u0074\u0074\u0065\u0020\u0049\u0068\u0072\u0065\u006e\u0020\u0065\u0069\u0067\u0065\u006e\u0065\u006e\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0073\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0065\u0069\u006e", + "\u0054\u006f\u006f\u0020\u0073\u0068\u006f\u0072\u0074\u002c\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0036\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002e": "\u005a\u0075\u0020\u006b\u0075\u0072\u007a\u002c\u0020\u006d\u0069\u006e\u0064\u0065\u0073\u0074\u0065\u006e\u0073\u0020\u0036\u0020\u005a\u0065\u0069\u0063\u0068\u0065\u006e\u002e", + "\u0054\u0068\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c\u002e": "\u0044\u0069\u0065\u0020\u0042\u0065\u0073\u0074\u00e4\u0074\u0069\u0067\u0075\u006e\u0067\u0020\u0069\u0073\u0074\u0020\u006e\u0069\u0063\u0068\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0073\u0063\u0068\u002e", + "\u0050\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073": "\u0042\u0065\u0072\u0065\u0063\u0068\u0074\u0069\u0067\u0075\u006e\u0067\u0065\u006e", + "\u0041\u0063\u0063\u0065\u0070\u0074": "\u0041\u006b\u007a\u0065\u0070\u0074\u0069\u0065\u0072\u0065\u006e", + "\u0044\u0069\u0073\u006d\u0069\u0073\u0073": "\u0041\u0062\u006c\u0065\u0068\u006e\u0065\u006e", + "\u0044\u0069\u0073\u0063\u006f\u006e\u006e\u0065\u0063\u0074": "\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0020\u0074\u0072\u0065\u006e\u006e\u0065\u006e", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u006b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u0020\u0061\u006e\u0064\u0020\u006d\u006f\u0075\u0073\u0065": "\u0045\u0072\u006c\u0061\u0075\u0062\u0074\u0020\u0064\u0069\u0065\u0020\u0056\u0065\u0072\u0077\u0065\u006e\u0064\u0075\u006e\u0067\u0020\u0076\u006f\u006e\u0020\u0054\u0061\u0073\u0074\u0061\u0074\u0075\u0072\u0020\u0075\u006e\u0064\u0020\u004d\u0061\u0075\u0073", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0056\u0065\u0072\u0077\u0065\u006e\u0064\u0075\u006e\u0067\u0020\u0064\u0065\u0072\u0020\u005a\u0077\u0069\u0073\u0063\u0068\u0065\u006e\u0061\u0062\u006c\u0061\u0067\u0065\u0020\u007a\u0075\u006c\u0061\u0073\u0073\u0065\u006e", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0068\u0065\u0061\u0072\u0069\u006e\u0067\u0020\u0073\u006f\u0075\u006e\u0064": "\u0045\u0072\u006c\u0061\u0075\u0062\u0074\u0020\u0064\u0061\u0073\u0020\u0048\u00f6\u0072\u0065\u006e\u0020\u0076\u006f\u006e\u0020\u0053\u006f\u0075\u006e\u0064", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0066\u0069\u006c\u0065\u0020\u0063\u006f\u0070\u0079\u0020\u0061\u006e\u0064\u0020\u0070\u0061\u0073\u0074\u0065": "\u004b\u006f\u0070\u0069\u0065\u0072\u0065\u006e\u0020\u0075\u006e\u0064\u0020\u0045\u0069\u006e\u0066\u00fc\u0067\u0065\u006e\u0020\u0076\u006f\u006e\u0020\u0044\u0061\u0074\u0065\u0069\u0065\u006e\u0020\u007a\u0075\u006c\u0061\u0073\u0073\u0065\u006e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064": "\u0056\u0065\u0072\u0062\u0075\u006e\u0064\u0065\u006e", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0044\u0069\u0072\u0065\u006b\u0074\u0065\u0020\u0075\u006e\u0064\u0020\u0076\u0065\u0072\u0073\u0063\u0068\u006c\u00fc\u0073\u0073\u0065\u006c\u0074\u0065\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0056\u0065\u0072\u006d\u0069\u0074\u0074\u0065\u006c\u0074\u0065\u0020\u0075\u006e\u0064\u0020\u0076\u0065\u0072\u0073\u0063\u0068\u006c\u00fc\u0073\u0073\u0065\u006c\u0074\u0065\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0044\u0069\u0072\u0065\u006b\u0074\u0065\u0020\u0075\u006e\u0064\u0020\u0075\u006e\u0076\u0065\u0072\u0073\u0063\u0068\u006c\u00fc\u0073\u0073\u0065\u006c\u0074\u0065\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0056\u0065\u0072\u006d\u0069\u0074\u0074\u0065\u006c\u0074\u0065\u0020\u0075\u006e\u0064\u0020\u0075\u006e\u0076\u0065\u0072\u0073\u0063\u0068\u006c\u00fc\u0073\u0073\u0065\u006c\u0074\u0065\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0052\u0065\u006d\u006f\u0074\u0065\u002d\u0049\u0044\u0020\u0065\u0069\u006e\u0067\u0065\u0062\u0065\u006e", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0047\u0065\u0062\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0049\u0068\u0072\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0074\u0020\u0065\u0069\u006e", + "\u004c\u006f\u0067\u0067\u0069\u006e\u0067\u0020\u0069\u006e\u002e\u002e\u002e": "\u0041\u006e\u006d\u0065\u006c\u0064\u0075\u006e\u0067\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0052\u0044\u0050\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0073\u0068\u0061\u0072\u0069\u006e\u0067": "\u0052\u0044\u0050\u002d\u0053\u0069\u0074\u007a\u0075\u006e\u0067\u0073\u0066\u0072\u0065\u0069\u0067\u0061\u0062\u0065\u0020\u0061\u006b\u0074\u0069\u0076\u0069\u0065\u0072\u0065\u006e", + "\u0041\u0075\u0074\u006f\u0020\u004c\u006f\u0067\u0069\u006e": "\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0073\u0063\u0068\u0065\u0073\u0020\u004c\u006f\u0067\u0069\u006e\u0020\u0028\u006e\u0075\u0072\u0020\u0067\u00fc\u006c\u0074\u0069\u0067\u002c\u0020\u0077\u0065\u006e\u006e\u0020\u0053\u0069\u0065\u0020\u005c\u0022\u0053\u0070\u0065\u0072\u0072\u0065\u006e\u0020\u006e\u0061\u0063\u0068\u0020\u0053\u0069\u0074\u007a\u0075\u006e\u0067\u0073\u0065\u006e\u0064\u0065\u005c\u0022\u0020\u0065\u0069\u006e\u0067\u0065\u0073\u0074\u0065\u006c\u006c\u0074\u0020\u0068\u0061\u0062\u0065\u006e\u0029", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0049\u0050\u0020\u0041\u0063\u0063\u0065\u0073\u0073": "\u0044\u0069\u0072\u0065\u006b\u0074\u0065\u006e\u0020\u0049\u0050\u002d\u005a\u0075\u0067\u0061\u006e\u0067\u0020\u0061\u006b\u0074\u0069\u0076\u0069\u0065\u0072\u0065\u006e", + "\u0052\u0065\u006e\u0061\u006d\u0065": "\u0055\u006d\u0062\u0065\u006e\u0065\u006e\u006e\u0065\u006e", + "\u0053\u0070\u0061\u0063\u0065": "\u0050\u006c\u0061\u0074\u007a", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0053\u0068\u006f\u0072\u0074\u0063\u0075\u0074": "\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u002d\u0056\u0065\u0072\u006b\u006e\u00fc\u0070\u0066\u0075\u006e\u0067\u0020\u0065\u0072\u0073\u0074\u0065\u006c\u006c\u0065\u006e", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0050\u0061\u0074\u0068": "\u0050\u0066\u0061\u0064\u0020\u00e4\u006e\u0064\u0065\u0072\u006e", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0046\u006f\u006c\u0064\u0065\u0072": "\u004f\u0072\u0064\u006e\u0065\u0072\u0020\u0065\u0072\u0073\u0074\u0065\u006c\u006c\u0065\u006e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0074\u0068\u0065\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u0042\u0069\u0074\u0074\u0065\u0020\u0067\u0065\u0062\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0064\u0065\u006e\u0020\u004f\u0072\u0064\u006e\u0065\u0072\u006e\u0061\u006d\u0065\u006e\u0020\u0065\u0069\u006e", + "\u0046\u0069\u0078\u0020\u0069\u0074": "\u0052\u0065\u0070\u0061\u0072\u0069\u0065\u0072\u0065\u006e", + "\u0057\u0061\u0072\u006e\u0069\u006e\u0067": "\u0057\u0061\u0072\u006e\u0075\u006e\u0067", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0073\u0063\u0072\u0065\u0065\u006e\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u0041\u006e\u006d\u0065\u006c\u0064\u0065\u0062\u0069\u006c\u0064\u0073\u0063\u0068\u0069\u0072\u006d\u0020\u006d\u0069\u0074\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0077\u0069\u0072\u0064\u0020\u006e\u0069\u0063\u0068\u0074\u0020\u0075\u006e\u0074\u0065\u0072\u0073\u0074\u00fc\u0074\u007a\u0074", + "\u0052\u0065\u0062\u006f\u006f\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u004e\u0065\u0075\u0073\u0074\u0061\u0072\u0074\u0020\u0065\u0072\u0066\u006f\u0072\u0064\u0065\u0072\u006c\u0069\u0063\u0068", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020": "\u004e\u0069\u0063\u0068\u0074\u0020\u0075\u006e\u0074\u0065\u0072\u0073\u0074\u00fc\u0074\u007a\u0074\u0065\u0072\u0020\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u002d\u0053\u0065\u0072\u0076\u0065\u0072", + "\u0078\u0031\u0031\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064": "\u0058\u0031\u0031\u0020\u0065\u0072\u0077\u0061\u0072\u0074\u0065\u0074", + "\u0050\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074", + "\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073": "\u0045\u0069\u006e\u0073\u0074\u0065\u006c\u006c\u0075\u006e\u0067\u0065\u006e", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065": "\u0020\u0042\u0065\u006e\u0075\u0074\u007a\u0065\u0072\u006e\u0061\u006d\u0065", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0070\u006f\u0072\u0074": "\u0055\u006e\u0067\u00fc\u006c\u0074\u0069\u0067\u0065\u0072\u0020\u0050\u006f\u0072\u0074", + "\u0043\u006c\u006f\u0073\u0065\u0064\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u006c\u0079\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u0056\u006f\u006d\u0020\u0050\u0065\u0065\u0072\u0020\u006d\u0061\u006e\u0075\u0065\u006c\u006c\u0020\u0067\u0065\u0073\u0063\u0068\u006c\u006f\u0073\u0073\u0065\u006e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006f\u006e\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e": "\u00c4\u006e\u0064\u0065\u0072\u0075\u006e\u0067\u0020\u0064\u0065\u0072\u0020\u0046\u0065\u0072\u006e\u006b\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006f\u006e\u0020\u007a\u0075\u006c\u0061\u0073\u0073\u0065\u006e", + "\u0052\u0075\u006e\u0020\u0077\u0069\u0074\u0068\u006f\u0075\u0074\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c": "\u004f\u0068\u006e\u0065\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0061\u0075\u0073\u0066\u00fc\u0068\u0072\u0065\u006e", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0049\u006d\u006d\u0065\u0072\u0020\u00fc\u0062\u0065\u0072\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0073\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0076\u0065\u0072\u0062\u0075\u006e\u0064\u0065\u006e", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0020\u0069\u006d\u006d\u0065\u0072\u0020\u00fc\u0062\u0065\u0072\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0073\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0074\u0069\u0070": "\u004e\u0075\u0072\u0020\u0049\u0050\u0073\u0020\u0061\u0075\u0066\u0020\u0064\u0065\u0072\u0020\u0046\u0072\u0065\u0069\u0067\u0061\u0062\u0065\u006c\u0069\u0073\u0074\u0065\u0020\u006b\u00f6\u006e\u006e\u0065\u006e\u0020\u0061\u0075\u0066\u0020\u006d\u0069\u0063\u0068\u0020\u007a\u0075\u0067\u0072\u0065\u0069\u0066\u0065\u006e", + "\u004c\u006f\u0067\u0069\u006e": "\u0041\u006e\u006d\u0065\u006c\u0064\u0075\u006e\u0067", + "\u004c\u006f\u0067\u006f\u0075\u0074": "\u0041\u0062\u006d\u0065\u006c\u0064\u0075\u006e\u0067", + "\u0054\u0061\u0067\u0073": "\u0053\u0074\u0069\u0063\u0068\u0077\u006f\u0072\u0074\u0065", + "\u0053\u0065\u0061\u0072\u0063\u0068\u0020\u0049\u0044": "\u0053\u0075\u0063\u0068\u0065\u0020\u0049\u0044", + "\u0043\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u0044\u0065\u0072\u0020\u0061\u006b\u0074\u0075\u0065\u006c\u006c\u0065\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u002d\u0041\u006e\u007a\u0065\u0069\u0067\u0065\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0077\u0069\u0072\u0064\u0020\u006e\u0069\u0063\u0068\u0074\u0020\u0075\u006e\u0074\u0065\u0072\u0073\u0074\u00fc\u0074\u007a\u0074", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0073\u0065\u0070": "\u0047\u0065\u0074\u0072\u0065\u006e\u006e\u0074\u0020\u0064\u0075\u0072\u0063\u0068\u0020\u004b\u006f\u006d\u006d\u0061\u002c\u0020\u0053\u0065\u006d\u0069\u006b\u006f\u006c\u006f\u006e\u002c\u0020\u004c\u0065\u0065\u0072\u007a\u0065\u0069\u0063\u0068\u0065\u006e\u0020\u006f\u0064\u0065\u0072\u0020\u005a\u0065\u0069\u006c\u0065\u006e\u0075\u006d\u0062\u0072\u0075\u0063\u0068", + "\u0041\u0064\u0064\u0020\u0049\u0044": "\u0049\u0044\u0020\u0068\u0069\u006e\u007a\u0075\u0066\u00fc\u0067\u0065\u006e", + "\u0041\u0064\u0064\u0020\u0054\u0061\u0067": "\u0053\u0074\u0069\u0063\u0068\u0077\u006f\u0072\u0074\u0020\u0068\u0069\u006e\u007a\u0075\u0066\u00fc\u0067\u0065\u006e", + "\u0055\u006e\u0073\u0065\u006c\u0065\u0063\u0074\u0020\u0061\u006c\u006c\u0020\u0074\u0061\u0067\u0073": "\u0041\u006c\u006c\u0065\u0020\u0053\u0074\u0069\u0063\u0068\u0077\u006f\u0072\u0074\u0065\u0020\u0061\u0062\u0077\u00e4\u0068\u006c\u0065\u006e", + "\u004e\u0065\u0074\u0077\u006f\u0072\u006b\u0020\u0065\u0072\u0072\u006f\u0072": "\u004e\u0065\u0074\u007a\u0077\u0065\u0072\u006b\u0066\u0065\u0068\u006c\u0065\u0072", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u0042\u0065\u006e\u0075\u0074\u007a\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u0066\u0065\u0068\u006c\u0074", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0074\u0020\u0076\u0065\u0072\u0067\u0065\u0073\u0073\u0065\u006e", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0063\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073": "\u0046\u0061\u006c\u0073\u0063\u0068\u0065\u0020\u0041\u006e\u006d\u0065\u006c\u0064\u0065\u0064\u0061\u0074\u0065\u006e", + "\u0045\u0064\u0069\u0074\u0020\u0054\u0061\u0067": "\u0053\u0074\u0069\u0063\u0068\u0077\u006f\u0072\u0074\u0020\u0062\u0065\u0061\u0072\u0062\u0065\u0069\u0074\u0065\u006e", + "\u0055\u006e\u0072\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0074\u0020\u006e\u0069\u0063\u0068\u0074\u0020\u006d\u0065\u0072\u006b\u0065\u006e", + "\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u006e", + "\u0041\u0064\u0064\u0020\u0074\u006f\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u005a\u0075\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u006e\u0020\u0068\u0069\u006e\u007a\u0075\u0066\u00fc\u0067\u0065\u006e", + "\u0052\u0065\u006d\u006f\u0076\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0045\u006e\u0074\u0066\u0065\u0072\u006e\u0065\u0020\u0076\u006f\u006e\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u006e", + "\u0045\u006d\u0070\u0074\u0079": "\u004c\u0065\u0065\u0072", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u0055\u006e\u0067\u00fc\u006c\u0074\u0069\u0067\u0065\u0072\u0020\u004f\u0072\u0064\u006e\u0065\u0072\u006e\u0061\u006d\u0065", + "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079": "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079", + "\u0048\u006f\u0073\u0074\u006e\u0061\u006d\u0065": "\u0052\u0065\u0063\u0068\u006e\u0065\u0072\u006e\u0061\u006d\u0065", + "\u0044\u0069\u0073\u0063\u006f\u0076\u0065\u0072\u0065\u0064": "\u0047\u0065\u0066\u0075\u006e\u0064\u0065\u006e", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0064\u0061\u0065\u006d\u006f\u006e\u005f\u0074\u0069\u0070": "\u0055\u006d\u0020\u0062\u0065\u0069\u006d\u0020\u0042\u006f\u006f\u0074\u0065\u006e\u0020\u007a\u0075\u0020\u0073\u0074\u0061\u0072\u0074\u0065\u006e\u002c\u0020\u006d\u00fc\u0073\u0073\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0064\u0065\u006e\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0064\u0069\u0065\u006e\u0073\u0074\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u0065\u0072\u0065\u006e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0045\u006e\u0074\u0066\u0065\u0072\u006e\u0074\u0065\u0020\u0049\u0044", + "\u0050\u0061\u0073\u0074\u0065": "\u0045\u0069\u006e\u0066\u00fc\u0067\u0065\u006e", + "\u0050\u0061\u0073\u0074\u0065\u0020\u0068\u0065\u0072\u0065\u003f": "\u0048\u0069\u0065\u0072\u0020\u0065\u0069\u006e\u0066\u00fc\u0067\u0065\u006e\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0074\u006f\u0020\u0063\u006c\u006f\u0073\u0065\u0020\u0074\u0068\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u003f": "\u0053\u0069\u006e\u0064\u0020\u0053\u0069\u0065\u0020\u0073\u0069\u0063\u0068\u0065\u0072\u002c\u0020\u0064\u0061\u0073\u0073\u0020\u0053\u0069\u0065\u0020\u0064\u0069\u0065\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0020\u0073\u0063\u0068\u006c\u0069\u0065\u00df\u0065\u006e\u0020\u0077\u006f\u006c\u006c\u0065\u006e\u003f", + "\u0044\u006f\u0077\u006e\u006c\u006f\u0061\u0064\u0020\u006e\u0065\u0077\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e": "\u004e\u0065\u0075\u0065\u0020\u0056\u0065\u0072\u0073\u0069\u006f\u006e\u0020\u0068\u0065\u0072\u0075\u006e\u0074\u0065\u0072\u006c\u0061\u0064\u0065\u006e", + "\u0054\u006f\u0075\u0063\u0068\u0020\u006d\u006f\u0064\u0065": "\u0054\u006f\u0075\u0063\u0068\u002d\u004d\u006f\u0064\u0075\u0073", + "\u004d\u006f\u0075\u0073\u0065\u0020\u006d\u006f\u0064\u0065": "\u004d\u006f\u0075\u0073\u0065\u002d\u004d\u006f\u0064\u0075\u0073", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u0045\u0069\u006e\u0020\u0046\u0069\u006e\u0067\u0065\u0072\u0074\u0069\u0070\u0070", + "\u004c\u0065\u0066\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u004c\u0069\u006e\u006b\u0065\u0020\u004d\u0061\u0075\u0073", + "\u004f\u006e\u0065\u002d\u004c\u006f\u006e\u0067\u0020\u0054\u0061\u0070": "\u0054\u0069\u0070\u0070\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u006d\u0069\u0074\u0020\u0065\u0069\u006e\u0065\u006d\u0020\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u006c\u0061\u006e\u0067", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u005a\u0077\u0065\u0069\u0020\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0074\u0069\u0070\u0070\u0065\u006e", + "\u0052\u0069\u0067\u0068\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u0052\u0065\u0063\u0068\u0074\u0065\u0020\u004d\u0061\u0075\u0073", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u0045\u0069\u006e\u0065\u0020\u0046\u0069\u006e\u0067\u0065\u0072\u0062\u0065\u0077\u0065\u0067\u0075\u006e\u0067", + "\u0044\u006f\u0075\u0062\u006c\u0065\u0020\u0054\u0061\u0070\u0020\u0026\u0020\u004d\u006f\u0076\u0065": "\u0044\u006f\u0070\u0070\u0065\u006c\u0074\u0069\u0070\u0070\u0065\u006e\u0020\u0075\u006e\u0064\u0020\u0076\u0065\u0072\u0073\u0063\u0068\u0069\u0065\u0062\u0065\u006e", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0044\u0072\u0061\u0067": "\u004d\u0061\u0075\u0073\u0020\u007a\u0069\u0065\u0068\u0065\u006e", + "\u0054\u0068\u0072\u0065\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u006c\u0079": "\u0044\u0072\u0065\u0069\u0020\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0076\u0065\u0072\u0074\u0069\u006b\u0061\u006c", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0057\u0068\u0065\u0065\u006c": "\u004d\u0061\u0075\u0073\u0072\u0061\u0064", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u005a\u0077\u0065\u0069\u0020\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0042\u0065\u0077\u0065\u0067\u0075\u006e\u0067", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u004d\u006f\u0076\u0065": "\u004c\u0065\u0069\u006e\u0077\u0061\u006e\u0064\u0020\u0062\u0065\u0077\u0065\u0067\u0065\u006e", + "\u0050\u0069\u006e\u0063\u0068\u0020\u0074\u006f\u0020\u005a\u006f\u006f\u006d": "\u005a\u0075\u006d\u0020\u005a\u006f\u006f\u006d\u0065\u006e\u0020\u006b\u006e\u0065\u0069\u0066\u0065\u006e", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u005a\u006f\u006f\u006d": "\u004c\u0065\u0069\u006e\u0077\u0061\u006e\u0064\u0020\u005a\u006f\u006f\u006d", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0063\u0061\u006e\u0076\u0061\u0073": "\u0041\u006e\u007a\u0065\u0069\u0067\u0065\u0020\u007a\u0075\u0072\u00fc\u0063\u006b\u0073\u0065\u0074\u007a\u0065\u006e", + "\u004e\u006f\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0069\u006c\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u004b\u0065\u0069\u006e\u0065\u0020\u0045\u0072\u006c\u0061\u0075\u0062\u006e\u0069\u0073\u0020\u007a\u0075\u0072\u0020\u0044\u0061\u0074\u0065\u0069\u00fc\u0062\u0065\u0072\u0074\u0072\u0061\u0067\u0075\u006e\u0067", + "\u004e\u006f\u0074\u0065": "\u004e\u006f\u0074\u0069\u007a", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067", + "\u0053\u0068\u0061\u0072\u0065\u0020\u0053\u0063\u0072\u0065\u0065\u006e": "\u0042\u0069\u006c\u0064\u0073\u0063\u0068\u0069\u0072\u006d\u0020\u0066\u0072\u0065\u0069\u0067\u0065\u0062\u0065\u006e", + "\u0043\u004c\u004f\u0053\u0045": "\u004e\u0041\u0048\u0020\u0044\u0052\u0041\u004e", + "\u004f\u0050\u0045\u004e": "\u004f\u0046\u0046\u0045\u004e", + "\u0043\u0068\u0061\u0074": "\u0050\u006c\u0061\u0075\u0064\u0065\u0072\u006e", + "\u0054\u006f\u0074\u0061\u006c": "\u0047\u0065\u0073\u0061\u006d\u0074", + "\u0069\u0074\u0065\u006d\u0073": "\u0041\u0072\u0074\u0069\u006b\u0065\u006c", + "\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064": "\u0041\u0075\u0073\u0067\u0065\u0077\u00e4\u0068\u006c\u0074", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0042\u0069\u006c\u0064\u0073\u0063\u0068\u0069\u0072\u006d\u0061\u0075\u0066\u006e\u0061\u0068\u006d\u0065", + "\u0049\u006e\u0070\u0075\u0074\u0020\u0043\u006f\u006e\u0074\u0072\u006f\u006c": "\u0045\u0069\u006e\u0067\u0061\u0062\u0065\u0073\u0074\u0065\u0075\u0065\u0072\u0075\u006e\u0067", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0041\u0075\u0064\u0069\u006f\u0061\u0075\u0066\u006e\u0061\u0068\u006d\u0065", + "\u0046\u0069\u006c\u0065\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0044\u0061\u0074\u0065\u0069\u0076\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0042\u0069\u006c\u0064\u0073\u0063\u0068\u0069\u0072\u006d\u0061\u006e\u0073\u0063\u0068\u006c\u0075\u0073\u0073", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u003f": "\u0041\u006b\u007a\u0065\u0070\u0074\u0069\u0065\u0072\u0065\u006e\u0020\u0053\u0069\u0065\u003f", + "\u004f\u0070\u0065\u006e\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0053\u0065\u0074\u0074\u0069\u006e\u0067": "\u0053\u0079\u0073\u0074\u0065\u006d\u0065\u0069\u006e\u0073\u0074\u0065\u006c\u006c\u0075\u006e\u0067\u0020\u00f6\u0066\u0066\u006e\u0065\u006e", + "\u0048\u006f\u0077\u0020\u0074\u006f\u0020\u0067\u0065\u0074\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u003f": "\u0057\u0069\u0065\u0020\u0065\u0072\u0068\u0061\u006c\u0074\u0065\u0020\u0069\u0063\u0068\u0020\u0065\u0069\u006e\u0065\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u002d\u0045\u0069\u006e\u0067\u0061\u0062\u0065\u0062\u0065\u0072\u0065\u0063\u0068\u0074\u0069\u0067\u0075\u006e\u0067\u003f", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0031": "\u0044\u0061\u006d\u0069\u0074\u0020\u0065\u0069\u006e\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u002d\u0047\u0065\u0072\u00e4\u0074\u0020\u0049\u0068\u0072\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u002d\u0047\u0065\u0072\u00e4\u0074\u0020\u0070\u0065\u0072\u0020\u004d\u0061\u0075\u0073\u0020\u006f\u0064\u0065\u0072\u0020\u0042\u0065\u0072\u00fc\u0068\u0072\u0075\u006e\u0067\u0020\u0073\u0074\u0065\u0075\u0065\u0072\u006e\u0020\u006b\u0061\u006e\u006e\u002c\u0020\u006d\u00fc\u0073\u0073\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0065\u0072\u006c\u0061\u0075\u0062\u0065\u006e\u002c\u0020\u0064\u0065\u006e\u0020\u0044\u0069\u0065\u006e\u0073\u0074\u0020\u005c\u0022\u0042\u0061\u0072\u0072\u0069\u0065\u0072\u0065\u0066\u0072\u0065\u0069\u0068\u0065\u0069\u0074\u005c\u0022\u0020\u007a\u0075\u0020\u0076\u0065\u0072\u0077\u0065\u006e\u0064\u0065\u006e\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0032": "\u0042\u0069\u0074\u0074\u0065\u0020\u0067\u0065\u0068\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u007a\u0075\u0072\u0020\u006e\u00e4\u0063\u0068\u0073\u0074\u0065\u006e\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0065\u0069\u006e\u0073\u0074\u0065\u006c\u006c\u0075\u006e\u0067\u0073\u0073\u0065\u0069\u0074\u0065\u002c\u0020\u0073\u0075\u0063\u0068\u0065\u006e\u0020\u0075\u006e\u0064\u0020\u0067\u0065\u0062\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u005b\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u0065\u0072\u0074\u0065\u0020\u0044\u0069\u0065\u006e\u0073\u0074\u0065\u005d\u0020\u0065\u0069\u006e\u002c\u0020\u0073\u0063\u0068\u0061\u006c\u0074\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0064\u0065\u006e\u0020\u0044\u0069\u0065\u006e\u0073\u0074\u0020\u005b\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0049\u006e\u0070\u0075\u0074\u005d\u0020\u0065\u0069\u006e\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u006e\u0065\u0077\u005f\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u005f\u0074\u0069\u0070": "\u0045\u0073\u0020\u0077\u0075\u0072\u0064\u0065\u0020\u0065\u0069\u006e\u0065\u0020\u006e\u0065\u0075\u0065\u0020\u0053\u0074\u0065\u0075\u0065\u0072\u0075\u006e\u0067\u0073\u0061\u006e\u0066\u006f\u0072\u0064\u0065\u0072\u0075\u006e\u0067\u0020\u0065\u006d\u0070\u0066\u0061\u006e\u0067\u0065\u006e\u002c\u0020\u0064\u0069\u0065\u0020\u0049\u0068\u0072\u0020\u0061\u006b\u0074\u0075\u0065\u006c\u006c\u0065\u0073\u0020\u0047\u0065\u0072\u00e4\u0074\u0020\u0073\u0074\u0065\u0075\u0065\u0072\u006e\u0020\u006d\u00f6\u0063\u0068\u0074\u0065\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0077\u0069\u006c\u006c\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0074\u0069\u0070": "\u0044\u0075\u0072\u0063\u0068\u0020\u0064\u0061\u0073\u0020\u0045\u0069\u006e\u0073\u0063\u0068\u0061\u006c\u0074\u0065\u006e\u0020\u0064\u0065\u0072\u0020\u0042\u0069\u006c\u0064\u0073\u0063\u0068\u0069\u0072\u006d\u0061\u0075\u0066\u006e\u0061\u0068\u006d\u0065\u0020\u0077\u0069\u0072\u0064\u0020\u0064\u0065\u0072\u0020\u0044\u0069\u0065\u006e\u0073\u0074\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0073\u0063\u0068\u0020\u0067\u0065\u0073\u0074\u0061\u0072\u0074\u0065\u0074\u002c\u0020\u0073\u006f\u0064\u0061\u0073\u0073\u0020\u0061\u006e\u0064\u0065\u0072\u0065\u0020\u0047\u0065\u0072\u00e4\u0074\u0065\u0020\u0065\u0069\u006e\u0065\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0020\u0076\u006f\u006e\u0020\u0064\u0069\u0065\u0073\u0065\u006d\u0020\u0047\u0065\u0072\u00e4\u0074\u0020\u0061\u006e\u0066\u006f\u0072\u0064\u0065\u0072\u006e\u0020\u006b\u00f6\u006e\u006e\u0065\u006e\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u006f\u0070\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u0044\u0075\u0072\u0063\u0068\u0020\u0064\u0061\u0073\u0020\u0053\u0063\u0068\u006c\u0069\u0065\u00df\u0065\u006e\u0020\u0064\u0065\u0073\u0020\u0044\u0069\u0065\u006e\u0073\u0074\u0065\u0073\u0020\u0077\u0065\u0072\u0064\u0065\u006e\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0073\u0063\u0068\u0020\u0061\u006c\u006c\u0065\u0020\u0068\u0065\u0072\u0067\u0065\u0073\u0074\u0065\u006c\u006c\u0074\u0065\u006e\u0020\u0056\u0065\u0072\u0062\u0069\u006e\u0064\u0075\u006e\u0067\u0065\u006e\u0020\u0067\u0065\u0073\u0063\u0068\u006c\u006f\u0073\u0073\u0065\u006e\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u005f\u0061\u0075\u0064\u0069\u006f\u005f\u0074\u0069\u0070": "\u0044\u0069\u0065\u0020\u0061\u006b\u0074\u0075\u0065\u006c\u006c\u0065\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u002d\u0056\u0065\u0072\u0073\u0069\u006f\u006e\u0020\u0075\u006e\u0074\u0065\u0072\u0073\u0074\u00fc\u0074\u007a\u0074\u0020\u006b\u0065\u0069\u006e\u0065\u0020\u0041\u0075\u0064\u0069\u006f\u0061\u0075\u0066\u006e\u0061\u0068\u006d\u0065\u002c\u0020\u0062\u0069\u0074\u0074\u0065\u0020\u0061\u006b\u0074\u0075\u0061\u006c\u0069\u0073\u0069\u0065\u0072\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0061\u0075\u0066\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0031\u0030\u0020\u006f\u0064\u0065\u0072\u0020\u0068\u00f6\u0068\u0065\u0072\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u0054\u0069\u0070\u0070\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0061\u0075\u0066\u0020\u005b\u0044\u0069\u0065\u006e\u0073\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0065\u006e\u005d\u0020\u006f\u0064\u0065\u0072\u0020\u00d6\u0046\u0046\u004e\u0045\u004e\u0020\u0053\u0069\u0065\u0020\u0064\u0069\u0065\u0020\u0042\u0065\u0072\u0065\u0063\u0068\u0074\u0069\u0067\u0075\u006e\u0067\u0020\u005b\u0042\u0069\u006c\u0064\u0073\u0063\u0068\u0069\u0072\u006d\u0061\u0075\u0066\u006e\u0061\u0068\u006d\u0065\u005d\u002c\u0020\u0075\u006d\u0020\u0064\u0065\u006e\u0020\u0042\u0069\u006c\u0064\u0073\u0063\u0068\u0069\u0072\u006d\u0066\u0072\u0065\u0069\u0067\u0061\u0062\u0065\u0064\u0069\u0065\u006e\u0073\u0074\u0020\u007a\u0075\u0020\u0073\u0074\u0061\u0072\u0074\u0065\u006e\u002e", + "\u0041\u0063\u0063\u006f\u0075\u006e\u0074": "\u004b\u006f\u006e\u0074\u006f", + "\u004f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065": "\u00dc\u0062\u0065\u0072\u0073\u0063\u0068\u0072\u0065\u0069\u0062\u0065\u006e", + "\u0054\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u0020\u0065\u0078\u0069\u0073\u0074\u0073\u002c\u0020\u0073\u006b\u0069\u0070\u0020\u006f\u0072\u0020\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0044\u0069\u0065\u0073\u0065\u0020\u0044\u0061\u0074\u0065\u0069\u0020\u0065\u0078\u0069\u0073\u0074\u0069\u0065\u0072\u0074\u002c\u0020\u0064\u0069\u0065\u0073\u0065\u0020\u0044\u0061\u0074\u0065\u0069\u0020\u00fc\u0062\u0065\u0072\u0073\u0070\u0072\u0069\u006e\u0067\u0065\u006e\u0020\u006f\u0064\u0065\u0072\u0020\u00fc\u0062\u0065\u0072\u0073\u0063\u0068\u0072\u0065\u0069\u0062\u0065\u006e\u003f", + "\u0051\u0075\u0069\u0074": "\u0041\u0075\u0066\u0068\u00f6\u0072\u0065\u006e", + "\u0064\u006f\u0063\u005f\u006d\u0061\u0063\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e": "\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0072\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u002e\u0063\u006f\u006d\u002f\u0064\u006f\u0063\u0073\u002f\u0065\u006e\u002f\u006d\u0061\u006e\u0075\u0061\u006c\u002f\u006d\u0061\u0063\u002f\u0023\u0065\u006e\u0061\u0062\u006c\u0065\u002d\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073", + "\u0048\u0065\u006c\u0070": "\u0048\u0069\u006c\u0066\u0065", + "\u0046\u0061\u0069\u006c\u0065\u0064": "\u0047\u0065\u0073\u0063\u0068\u0065\u0069\u0074\u0065\u0072\u0074", + "\u0053\u0075\u0063\u0063\u0065\u0065\u0064\u0065\u0064": "\u0045\u0072\u0066\u006f\u006c\u0067\u0072\u0065\u0069\u0063\u0068", + "\u0053\u006f\u006d\u0065\u006f\u006e\u0065\u0020\u0074\u0075\u0072\u006e\u0073\u0020\u006f\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065\u002c\u0020\u0065\u0078\u0069\u0074": "\u004a\u0065\u006d\u0061\u006e\u0064\u0020\u0061\u006b\u0074\u0069\u0076\u0069\u0065\u0072\u0074\u0020\u0064\u0065\u006e\u0020\u0044\u0061\u0074\u0065\u006e\u0073\u0063\u0068\u0075\u0074\u007a\u006d\u006f\u0064\u0075\u0073\u002c\u0020\u0062\u0065\u0065\u006e\u0064\u0065\u006e", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u004e\u0069\u0063\u0068\u0074\u0020\u0075\u006e\u0074\u0065\u0072\u0073\u0074\u00fc\u0074\u007a\u0074", + "\u0050\u0065\u0065\u0072\u0020\u0064\u0065\u006e\u0069\u0065\u0064": "\u0050\u0065\u0065\u0072\u0020\u0076\u0065\u0072\u0077\u0065\u0069\u0067\u0065\u0072\u0074", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0073": "\u0042\u0069\u0074\u0074\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u0065\u0072\u0065\u006e\u0020\u0053\u0069\u0065\u0020\u0050\u006c\u0075\u0067\u0069\u006e\u0073", + "\u0050\u0065\u0065\u0072\u0020\u0065\u0078\u0069\u0074": "\u0050\u0065\u0065\u0072\u002d\u0041\u0075\u0073\u0067\u0061\u006e\u0067", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0074\u0075\u0072\u006e\u0020\u006f\u0066\u0066": "\u0041\u0075\u0073\u0073\u0063\u0068\u0061\u006c\u0074\u0065\u006e\u0020\u0066\u0065\u0068\u006c\u0067\u0065\u0073\u0063\u0068\u006c\u0061\u0067\u0065\u006e", + "\u0054\u0075\u0072\u006e\u0065\u0064\u0020\u006f\u0066\u0066": "\u0041\u0075\u0073\u0067\u0065\u0073\u0063\u0068\u0061\u006c\u0074\u0065\u0074", + "\u0049\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0069\u006d\u0020\u0044\u0061\u0074\u0065\u006e\u0073\u0063\u0068\u0075\u0074\u007a\u006d\u006f\u0064\u0075\u0073", + "\u004f\u0075\u0074\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0044\u0061\u0074\u0065\u006e\u0073\u0063\u0068\u0075\u0074\u007a\u006d\u006f\u0064\u0075\u0073\u0020\u0061\u0075\u0073", + "\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065": "\u0053\u0070\u0072\u0061\u0063\u0068\u0065", + }, + tr: { + "\u0053\u0074\u0061\u0074\u0075\u0073": "\u0044\u0075\u0072\u0075\u006d", + "\u0059\u006f\u0075\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0053\u0069\u007a\u0069\u006e\u0020\u004d\u0061\u0073\u0061\u00fc\u0073\u0074\u00fc\u006e\u00fc\u007a", + "\u0064\u0065\u0073\u006b\u005f\u0074\u0069\u0070": "\u004d\u0061\u0073\u0061\u00fc\u0073\u0074\u00fc\u006e\u00fc\u007a\u0065\u0020\u0062\u0075\u0020\u0049\u0044\u0020\u0076\u0065\u0020\u015f\u0069\u0066\u0072\u0065\u0020\u0069\u006c\u0065\u0020\u0065\u0072\u0069\u015f\u0069\u006c\u0065\u0062\u0069\u006c\u0069\u0072", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u015e\u0069\u0066\u0072\u0065", + "\u0052\u0065\u0061\u0064\u0079": "\u0048\u0061\u007a\u0131\u0072", + "\u0045\u0073\u0074\u0061\u0062\u006c\u0069\u0073\u0068\u0065\u0064": "\u0042\u0061\u011f\u006c\u0061\u006e\u0074\u0131\u0020\u0073\u0061\u011f\u006c\u0061\u006e\u0064\u0131", + "\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u0042\u0061\u011f\u006c\u0061\u006e\u0131\u006c\u0131\u0079\u006f\u0072\u0020", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0053\u0065\u0072\u0076\u0069\u0073\u0069\u0020\u0061\u006b\u0074\u0069\u0066\u0020\u0065\u0074", + "\u0053\u0074\u0061\u0072\u0074\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0053\u0065\u0072\u0076\u0069\u0073\u0069\u0020\u0062\u0061\u015f\u006c\u0061\u0074", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0053\u0065\u0072\u0076\u0069\u0073\u0020\u00e7\u0061\u006c\u0131\u015f\u0131\u0079\u006f\u0072", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0053\u0065\u0072\u0076\u0069\u0073\u0020\u0064\u0075\u0072\u0064\u0075\u0072\u0075\u006c\u0064\u0075", + "\u006e\u006f\u0074\u005f\u0072\u0065\u0061\u0064\u0079\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u0048\u0061\u007a\u0131\u0072\u0020\u0064\u0065\u011f\u0069\u006c\u002e\u0020\u0042\u0061\u011f\u006c\u0061\u006e\u0074\u0131\u006e\u0131\u007a\u0131\u0020\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0065\u0064\u0069\u006e", + "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0042\u0061\u011f\u006c\u0061\u006e\u0131\u006c\u0061\u0063\u0061\u006b\u0020\u0055\u007a\u0061\u006b\u0020\u0042\u0061\u011f\u006c\u0061\u006e\u0074\u0131\u0020\u0049\u0044", + "\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0020\u0046\u0069\u006c\u0065": "\u0044\u006f\u0073\u0079\u0061\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0069", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074": "\u0042\u0061\u011f\u006c\u0061\u006e", + "\u0052\u0065\u0063\u0065\u006e\u0074\u0020\u0053\u0065\u0073\u0073\u0069\u006f\u006e\u0073": "\u0053\u0131\u006b\u006c\u0131\u006b\u006c\u0061\u0020\u0042\u0061\u011f\u006c\u0061\u006e\u0131\u006c\u0061\u006e\u006c\u0061\u0072", + "\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0020\u0042\u006f\u006f\u006b": "\u0041\u0064\u0072\u0065\u0073\u0020\u0044\u0065\u0066\u0074\u0065\u0072\u0069", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e": "\u004f\u006e\u0061\u0079\u006c\u0061", + "\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0054\u0043\u0050\u0020\u0054\u00fc\u006e\u0065\u006c\u006c\u0065\u0072\u0069", + "\u0052\u0065\u006d\u006f\u0076\u0065": "\u004b\u0061\u006c\u0064\u0131\u0072", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0072\u0061\u006e\u0064\u006f\u006d\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0059\u0065\u006e\u0069\u0020\u0072\u0061\u0073\u0074\u0067\u0065\u006c\u0065\u0020\u015f\u0069\u0066\u0072\u0065\u0020\u006f\u006c\u0075\u015f\u0074\u0075\u0072", + "\u0053\u0065\u0074\u0020\u0079\u006f\u0075\u0072\u0020\u006f\u0077\u006e\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004b\u0065\u006e\u0064\u0069\u0020\u015f\u0069\u0066\u0072\u0065\u006e\u0069\u0020\u006f\u006c\u0075\u015f\u0074\u0075\u0072", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u004b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u002f\u004d\u006f\u0075\u0073\u0065": "\u004b\u006c\u0061\u0076\u0079\u0065\u0020\u0076\u0065\u0020\u0046\u0061\u0072\u0065\u0079\u0065\u0020\u0069\u007a\u0069\u006e\u0020\u0076\u0065\u0072", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u004b\u006f\u0070\u0079\u0061\u006c\u0061\u006e\u0061\u006e\u0020\u0067\u0065\u00e7\u0069\u0063\u0069\u0020\u0076\u0065\u0072\u0069\u0079\u0065\u0020\u0069\u007a\u0069\u006e\u0020\u0076\u0065\u0072", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0046\u0069\u006c\u0065\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0044\u006f\u0073\u0079\u0061\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0069\u006e\u0065\u0020\u0069\u007a\u0069\u006e\u0020\u0076\u0065\u0072", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0054\u0043\u0050\u0020\u0054\u00fc\u006e\u0065\u006c\u0069\u006e\u0065\u0020\u0069\u007a\u0069\u006e\u0020\u0076\u0065\u0072", + "\u0049\u0050\u0020\u0057\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0069\u006e\u0067": "\u0130\u007a\u0069\u006e\u006c\u0069\u0020\u0049\u0050\u0020\u006c\u0069\u0073\u0074\u0065\u0073\u0069", + "\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0075\u006e\u0075\u0063\u0075\u0073\u0075", + "\u0053\u0074\u006f\u0070\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065": "\u0053\u0065\u0072\u0076\u0069\u0073\u0069\u0020\u0044\u0075\u0072\u0064\u0075\u0072", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0049\u0044": "\u0049\u0044\u0020\u0044\u0065\u011f\u0069\u015f\u0074\u0069\u0072", + "\u0057\u0065\u0062\u0073\u0069\u0074\u0065": "\u0057\u0065\u0062\u0073\u0069\u0074\u0065", + "\u0041\u0062\u006f\u0075\u0074": "\u0048\u0061\u006b\u006b\u0131\u006e\u0064\u0061", + "\u004d\u0075\u0074\u0065": "\u0053\u0065\u0073\u0069\u0020\u004b\u0061\u0070\u0061\u0074", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0049\u006e\u0070\u0075\u0074": "\u0053\u0065\u0073\u0020\u0047\u0069\u0072\u0069\u015f\u0069", + "\u0049\u0044\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u0020\u0053\u0075\u006e\u0075\u0063\u0075", + "\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0075\u006e\u0075\u0063\u0075", + "\u0041\u0050\u0049\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0041\u0050\u0049\u0020\u0053\u0075\u006e\u0075\u0063\u0075", + "\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u005f\u0068\u0074\u0074\u0070": "\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0020\u0076\u0065\u0079\u0061\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0020\u0069\u006c\u0065\u0020\u0062\u0061\u015f\u006c\u0061\u006d\u0061\u006c\u0131\u0064\u0131\u0072", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0049\u0050": "\u0047\u0065\u00e7\u0065\u0072\u0073\u0069\u007a\u0020\u0049\u0050\u0020\u0061\u0064\u0072\u0065\u0073\u0069", + "\u0069\u0064\u005f\u0063\u0068\u0061\u006e\u0067\u0065\u005f\u0074\u0069\u0070": "\u0059\u0061\u006c\u006e\u0131\u007a\u0063\u0061\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002c\u0020\u0030\u002d\u0039\u0020\u0076\u0065\u0020\u005f\u0020\u0028\u0061\u006c\u0074\u0020\u00e7\u0069\u007a\u0067\u0069\u0029\u0020\u006b\u0061\u0072\u0061\u006b\u0074\u0065\u0072\u006c\u0065\u0072\u0069\u006e\u0069\u0020\u006b\u0075\u006c\u006c\u0061\u006e\u0061\u0062\u0069\u006c\u0069\u0072\u0073\u0069\u006e\u0069\u007a\u002e\u0020\u0130\u006c\u006b\u0020\u006b\u0061\u0072\u0061\u006b\u0074\u0065\u0072\u0020\u0061\u002d\u007a\u0020\u0076\u0065\u0079\u0061\u0020\u0041\u002d\u005a\u0020\u006f\u006c\u006d\u0061\u006c\u0131\u0064\u0131\u0072\u002e\u0020\u0055\u007a\u0075\u006e\u006c\u0075\u006b\u0020\u0036\u0020\u0069\u006c\u0065\u0020\u0031\u0036\u0020\u006b\u0061\u0072\u0061\u006b\u0074\u0065\u0072\u0020\u0061\u0072\u0061\u0073\u0131\u006e\u0064\u0061\u0020\u006f\u006c\u006d\u0061\u006c\u0131\u0064\u0131\u0072\u002e", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074": "\u0048\u0061\u0074\u0061\u006c\u0131\u0020\u0046\u006f\u0072\u006d\u0061\u0074", + "\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u006e\u006f\u0074\u005f\u0073\u0075\u0070\u0070\u006f\u0072\u0074": "\u0048\u0065\u006e\u00fc\u007a\u0020\u0073\u0075\u006e\u0075\u0063\u0075\u0020\u0074\u0061\u0072\u0061\u0066\u0131\u006e\u0064\u0061\u006e\u0020\u0064\u0065\u0073\u0074\u0065\u006b\u006c\u0065\u006e\u006d\u0069\u0079\u006f\u0072", + "\u004e\u006f\u0074\u0020\u0061\u0076\u0061\u0069\u006c\u0061\u0062\u006c\u0065": "\u0045\u0072\u0069\u015f\u0069\u006c\u0065\u0062\u0069\u006c\u0069\u0072\u0020\u0064\u0065\u011f\u0069\u006c", + "\u0054\u006f\u006f\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0074": "\u00c7\u006f\u006b\u0020\u0073\u0131\u006b", + "\u0043\u0061\u006e\u0063\u0065\u006c": "\u0130\u0070\u0074\u0061\u006c", + "\u0053\u006b\u0069\u0070": "\u0047\u0065\u00e7", + "\u0043\u006c\u006f\u0073\u0065": "\u004b\u0061\u0070\u0061\u0074", + "\u0052\u0065\u0074\u0072\u0079": "\u0054\u0065\u006b\u0072\u0061\u0072\u0020\u0044\u0065\u006e\u0065", + "\u004f\u004b": "\u0054\u0061\u006d\u0061\u006d", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u015e\u0069\u0066\u0072\u0065\u0020\u0047\u0065\u0072\u0065\u006b\u006c\u0069", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004c\u00fc\u0074\u0066\u0065\u006e\u0020\u015f\u0069\u0066\u0072\u0065\u006e\u0069\u007a\u0069\u0020\u0067\u0069\u0072\u0069\u006e\u0069\u007a", + "\u0052\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u015e\u0069\u0066\u0072\u0065\u0079\u0069\u0020\u0068\u0061\u0074\u0131\u0072\u006c\u0061", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0048\u0061\u0074\u0061\u006c\u0131\u0020\u015f\u0069\u0066\u0072\u0065", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0061\u0067\u0061\u0069\u006e\u003f": "\u0054\u0065\u006b\u0072\u0061\u0072\u0020\u0067\u0069\u0072\u0069\u015f\u0020\u0079\u0061\u0070\u006d\u0061\u006b\u0020\u0069\u0073\u0074\u0065\u0072\u0020\u006d\u0069\u0073\u0069\u006e\u0069\u007a\u003f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0042\u0061\u011f\u006c\u0061\u006e\u0074\u0131\u0020\u0048\u0061\u0074\u0061\u0073\u0131", + "\u0045\u0072\u0072\u006f\u0072": "\u0048\u0061\u0074\u0061", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u0045\u015f\u0020\u0074\u0061\u0072\u0061\u0066\u0131\u006e\u0064\u0061\u0020\u0073\u0131\u0066\u0131\u0072\u006c\u0061", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u002e\u002e\u002e": "\u0042\u0061\u011f\u006c\u0061\u006e\u0131\u006c\u0131\u0079\u006f\u0072\u002e\u002e\u002e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073\u002e\u0020\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0077\u0061\u0069\u0074\u002e": "\u0042\u0061\u011f\u006c\u0061\u006e\u0074\u0131\u0020\u0073\u0061\u011f\u006c\u0061\u006e\u0131\u0079\u006f\u0072\u002e\u0020\u004c\u00fc\u0074\u0066\u0065\u006e\u0020\u0062\u0065\u006b\u006c\u0065\u0079\u0069\u006e\u0069\u007a\u002e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u0065\u0020\u006c\u0061\u0074\u0065\u0072": "\u004c\u00fc\u0074\u0066\u0065\u006e\u0020\u0031\u0020\u0064\u0061\u006b\u0069\u006b\u0061\u0020\u0073\u006f\u006e\u0072\u0061\u0020\u0074\u0065\u006b\u0072\u0061\u0072\u0020\u0064\u0065\u006e\u0065\u0079\u0069\u006e\u0069\u007a", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0047\u0069\u0072\u0069\u015f\u0020\u0048\u0061\u0074\u0061\u006c\u0131", + "\u0053\u0075\u0063\u0063\u0065\u0073\u0073\u0066\u0075\u006c": "\u0042\u0061\u015f\u0061\u0072\u0131\u006c\u0131", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u002c\u0020\u0077\u0061\u0069\u0074\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u002e\u002e\u002e": "\u0042\u0061\u011f\u006c\u0061\u006e\u0064\u0131\u002e\u0020\u0047\u00f6\u0072\u00fc\u006e\u0074\u00fc\u0020\u0062\u0065\u006b\u006c\u0065\u006e\u0069\u0079\u006f\u0072\u002e\u002e\u002e", + "\u004e\u0061\u006d\u0065": "\u0041\u0064", + "\u0054\u0079\u0070\u0065": "\u0054\u0069\u0070", + "\u004d\u006f\u0064\u0069\u0066\u0069\u0065\u0064": "\u0044\u0065\u011f\u0069\u015f\u0074\u0069\u0072\u0069\u006c\u0064\u0069", + "\u0053\u0069\u007a\u0065": "\u0042\u006f\u0079\u0075\u0074", + "\u0053\u0068\u006f\u0077\u0020\u0048\u0069\u0064\u0064\u0065\u006e\u0020\u0046\u0069\u006c\u0065\u0073": "\u0047\u0069\u007a\u006c\u0069\u0020\u0044\u006f\u0073\u0079\u0061\u006c\u0061\u0072\u0131\u0020\u0047\u00f6\u0073\u0074\u0065\u0072", + "\u0052\u0065\u0063\u0065\u0069\u0076\u0065": "\u0041\u006c", + "\u0053\u0065\u006e\u0064": "\u0047\u00f6\u006e\u0064\u0065\u0072", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0046\u0069\u006c\u0065": "\u0044\u006f\u0073\u0079\u0061\u0079\u0131\u0020\u0079\u0065\u006e\u0069\u006c\u0065", + "\u004c\u006f\u0063\u0061\u006c": "\u0059\u0065\u0072\u0065\u006c", + "\u0052\u0065\u006d\u006f\u0074\u0065": "\u0055\u007a\u0061\u006b", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u0055\u007a\u0061\u006b\u0020\u0042\u0069\u006c\u0067\u0069\u0073\u0061\u0079\u0061\u0072", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u0059\u0065\u0072\u0065\u006c\u0020\u0042\u0069\u006c\u0067\u0069\u0073\u0061\u0079\u0061\u0072", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0020\u0044\u0065\u006c\u0065\u0074\u0065": "\u0053\u0069\u006c\u006d\u0065\u0079\u0069\u0020\u004f\u006e\u0061\u0079\u006c\u0061", + "\u0044\u0065\u006c\u0065\u0074\u0065": "\u0053\u0069\u006c", + "\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073": "\u00d6\u007a\u0065\u006c\u006c\u0069\u006b\u006c\u0065\u0072", + "\u004d\u0075\u006c\u0074\u0069\u0020\u0053\u0065\u006c\u0065\u0063\u0074": "\u00c7\u006f\u006b\u006c\u0075\u0020\u0053\u0065\u00e7\u0069\u006d", + "\u0045\u006d\u0070\u0074\u0079\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u0042\u006f\u015f\u0020\u004b\u006c\u0061\u0073\u00f6\u0072", + "\u004e\u006f\u0074\u0020\u0061\u006e\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u004b\u006c\u0061\u0073\u00f6\u0072\u0020\u0062\u006f\u015f\u0020\u0064\u0065\u011f\u0069\u006c", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0042\u0075\u0020\u0064\u006f\u0073\u0079\u0061\u0079\u0131\u0020\u0073\u0069\u006c\u006d\u0065\u006b\u0020\u0069\u0073\u0074\u0065\u0064\u0069\u011f\u0069\u006e\u0069\u007a\u0065\u0020\u0065\u006d\u0069\u006e\u0020\u006d\u0069\u0073\u0069\u006e\u0069\u007a\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0042\u0075\u0020\u0062\u006f\u015f\u0020\u006b\u006c\u0061\u0073\u00f6\u0072\u00fc\u0020\u0073\u0069\u006c\u006d\u0065\u006b\u0020\u0069\u0073\u0074\u0065\u0064\u0069\u011f\u0069\u006e\u0069\u007a\u0065\u0020\u0065\u006d\u0069\u006e\u0020\u006d\u0069\u0073\u0069\u006e\u0069\u007a\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0069\u0073\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0042\u0075\u0020\u006b\u006c\u0061\u0073\u00f6\u0072\u0064\u0065\u006b\u0069\u0020\u0064\u006f\u0073\u0079\u0061\u0079\u0131\u0020\u0073\u0069\u006c\u006d\u0065\u006b\u0020\u0069\u0073\u0074\u0065\u0064\u0069\u011f\u0069\u006e\u0069\u007a\u0065\u0020\u0065\u006d\u0069\u006e\u0020\u006d\u0069\u0073\u0069\u006e\u0069\u007a\u003f", + "\u0044\u006f\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u006f\u0072\u0020\u0061\u006c\u006c\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073": "\u0042\u0075\u006e\u0075\u0020\u0074\u00fc\u006d\u0020\u00e7\u0061\u006b\u0131\u015f\u006d\u0061\u006c\u0061\u0072\u0020\u0069\u00e7\u0069\u006e\u0020\u0079\u0061\u0070", + "\u0054\u0068\u0069\u0073\u0020\u0069\u0073\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u006c\u0065\u0021": "\u0042\u0075\u0020\u0069\u015f\u006c\u0065\u006d\u0020\u0067\u0065\u0072\u0069\u0020\u0064\u00f6\u006e\u0064\u00fc\u0072\u00fc\u006c\u0065\u006d\u0065\u007a\u0021", + "\u0044\u0065\u006c\u0065\u0074\u0069\u006e\u0067": "\u0053\u0069\u006c\u0069\u006e\u0069\u0079\u006f\u0072", + "\u0066\u0069\u006c\u0065\u0073": "\u0064\u006f\u0073\u0079\u0061\u006c\u0061\u0072", + "\u0057\u0061\u0069\u0074\u0069\u006e\u0067": "\u0042\u0065\u006b\u006c\u0065\u006e\u0069\u0079\u006f\u0072", + "\u0046\u0069\u006e\u0069\u0073\u0068\u0065\u0064": "\u0054\u0061\u006d\u0061\u006d\u006c\u0061\u006e\u0064\u0131", + "\u0053\u0070\u0065\u0065\u0064": "\u0048\u0131\u007a", + "\u0043\u0075\u0073\u0074\u006f\u006d\u0020\u0049\u006d\u0061\u0067\u0065\u0020\u0051\u0075\u0061\u006c\u0069\u0074\u0079": "\u00d6\u007a\u0065\u006c\u0020\u0047\u00f6\u0072\u00fc\u006e\u0074\u00fc\u0020\u004b\u0061\u006c\u0069\u0074\u0065\u0073\u0069", + "\u0050\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0047\u0069\u007a\u006c\u0069\u006c\u0069\u006b\u0020\u006d\u006f\u0064\u0075", + "\u0042\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u004b\u0075\u006c\u006c\u0061\u006e\u0131\u0063\u0131\u0020\u0067\u0069\u0072\u0069\u015f\u0069\u006e\u0069\u0020\u0065\u006e\u0067\u0065\u006c\u006c\u0065", + "\u0055\u006e\u0062\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u004b\u0075\u006c\u006c\u0061\u006e\u0131\u0020\u0067\u0069\u0072\u0069\u015f\u0069\u006e\u0065\u0020\u0069\u007a\u0069\u006e\u0020\u0076\u0065\u0072", + "\u0041\u0064\u006a\u0075\u0073\u0074\u0020\u0057\u0069\u006e\u0064\u006f\u0077": "\u0050\u0065\u006e\u0063\u0065\u0072\u0065\u0079\u0069\u0020\u0041\u0079\u0061\u0072\u006c\u0061", + "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c": "\u004f\u0072\u006a\u0069\u006e\u0061\u006c", + "\u0053\u0068\u0072\u0069\u006e\u006b": "\u0053\u0131\u011f\u0064\u0131\u0072", + "\u0053\u0074\u0072\u0065\u0074\u0063\u0068": "\u0055\u007a\u0061\u0074", + "\u0047\u006f\u006f\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0071\u0075\u0061\u006c\u0069\u0074\u0079": "\u0130\u0079\u0069\u0020\u0067\u00f6\u0072\u00fc\u006e\u0074\u00fc\u0020\u006b\u0061\u006c\u0069\u0074\u0065\u0073\u0069", + "\u0042\u0061\u006c\u0061\u006e\u0063\u0065\u0064": "\u0044\u0065\u006e\u0067\u0065\u006c\u0065\u006e\u006d\u0069\u015f", + "\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0020\u0072\u0065\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u0069\u006d\u0065": "\u0054\u0065\u0070\u006b\u0069\u0020\u0073\u00fc\u0072\u0065\u0073\u0069\u006e\u0069\u0020\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0020\u0065\u0074", + "\u0043\u0075\u0073\u0074\u006f\u006d": "\u00d6\u007a\u0065\u006c", + "\u0053\u0068\u006f\u0077\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u0075\u0072\u0073\u006f\u0072": "\u0055\u007a\u0061\u006b\u0074\u0061\u006b\u0069\u0020\u0066\u0061\u0072\u0065\u0020\u0069\u006d\u006c\u0065\u0063\u0069\u006e\u0069\u0020\u0067\u00f6\u0073\u0074\u0065\u0072", + "\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0048\u0061\u0066\u0131\u007a\u0061\u0064\u0061\u006b\u0069\u0020\u006b\u006f\u0070\u0079\u0061\u006c\u0061\u006e\u006d\u0131\u015f\u006c\u0061\u0072\u0131\u0020\u0065\u006e\u0067\u0065\u006c\u006c\u0065", + "\u004c\u006f\u0063\u006b\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0065\u006e\u0064": "\u0042\u0061\u011f\u006c\u0061\u006e\u0074\u0131\u0064\u0061\u006e\u0020\u0073\u006f\u006e\u0072\u0061\u0020\u006b\u0069\u006c\u0069\u0074\u006c\u0065", + "\u0049\u006e\u0073\u0065\u0072\u0074": "\u0045\u006b\u006c\u0065", + "\u0049\u006e\u0073\u0065\u0072\u0074\u0020\u004c\u006f\u0063\u006b": "\u004b\u0069\u006c\u0069\u0074\u0020\u0045\u006b\u006c\u0065", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068": "\u0059\u0065\u006e\u0069\u006c\u0065", + "\u0049\u0044\u0020\u0064\u006f\u0065\u0073\u0020\u006e\u006f\u0074\u0020\u0065\u0078\u0069\u0073\u0074": "\u0049\u0044\u0020\u0068\u0061\u0074\u0061\u006c\u0131", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u0020\u006f\u006c\u0075\u015f\u0074\u0075\u0072\u006d\u0061\u0020\u0073\u0075\u006e\u0075\u0063\u0075\u0073\u0075\u006e\u0061\u0020\u0062\u0061\u011f\u006c\u0061\u006e\u0131\u006c\u0061\u006d\u0061\u0064\u0131", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u006c\u0061\u0074\u0065\u0072": "\u0044\u0061\u011f\u0061\u0020\u0073\u006f\u006e\u0072\u0061\u0020\u0074\u0065\u006b\u0072\u0061\u0072\u0020\u0064\u0065\u006e\u0065\u0079\u0069\u006e\u0069\u007a", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0073\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065": "\u0055\u007a\u0061\u006b\u0020\u006d\u0061\u0073\u0061\u00fc\u0073\u0074\u00fc\u0020\u006b\u0061\u0070\u0061\u006c\u0131", + "\u004b\u0065\u0079\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068": "\u0041\u006e\u0061\u0068\u0074\u0061\u0072\u0020\u0075\u0079\u0075\u006d\u006c\u0075\u0020\u0064\u0065\u011f\u0069\u006c", + "\u0054\u0069\u006d\u0065\u006f\u0075\u0074": "\u005a\u0061\u006d\u0061\u006e\u0020\u0061\u015f\u0131\u006d\u0131", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0052\u0065\u006c\u0061\u0079\u0020\u0073\u0075\u006e\u0075\u0063\u0075\u0073\u0075\u006e\u0061\u0020\u0062\u0061\u011f\u006c\u0061\u006e\u0131\u006c\u0061\u006d\u0061\u0064\u0131", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u0020\u006f\u006c\u0075\u015f\u0074\u0075\u0072\u006d\u0061\u0020\u0073\u0075\u006e\u0075\u0063\u0075\u0073\u0075\u006e\u0061\u0020\u0062\u0061\u011f\u006c\u0061\u006e\u0131\u006c\u0061\u006d\u0061\u0064\u0131", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0052\u0065\u006c\u0061\u0079\u0020\u006f\u006c\u0075\u015f\u0074\u0075\u0072\u006d\u0061\u0020\u0073\u0075\u006e\u0075\u0063\u0075\u0073\u0075\u006e\u0061\u0020\u0062\u0061\u011f\u006c\u0061\u006e\u0131\u006c\u0061\u006d\u0061\u0064\u0131", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u006d\u0061\u006b\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070": "\u0055\u007a\u0061\u006b\u0020\u006d\u0061\u0073\u0061\u00fc\u0073\u0074\u00fc\u006e\u0065\u0020\u0064\u006f\u011f\u0072\u0075\u0064\u0061\u006e\u0020\u0062\u0061\u011f\u006c\u0061\u006e\u0074\u0131\u0020\u006b\u0075\u0072\u0075\u006c\u0061\u006d\u0061\u0064\u0131", + "\u0053\u0065\u0074\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u015e\u0069\u0066\u0072\u0065\u0020\u0061\u0079\u0061\u0072\u006c\u0061", + "\u004f\u0053\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0130\u015f\u006c\u0065\u0074\u0069\u006d\u0020\u0053\u0069\u0073\u0074\u0065\u006d\u0069\u0020\u015e\u0069\u0066\u0072\u0065\u0073\u0069", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0074\u0069\u0070": "\u004b\u0075\u006c\u006c\u0061\u006e\u0131\u0063\u0131\u0020\u0048\u0065\u0073\u0061\u0062\u0131\u0020\u0044\u0065\u006e\u0065\u0074\u0069\u006d\u0069\u0020\u006e\u0065\u0064\u0065\u006e\u0069\u0079\u006c\u0065\u002c\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0062\u0069\u0072\u0020\u0075\u007a\u0061\u006b\u0020\u006d\u0061\u0073\u0061\u00fc\u0073\u0074\u00fc\u0020\u006f\u006c\u0061\u0072\u0061\u006b\u0020\u0064\u00fc\u007a\u0067\u00fc\u006e\u0020\u00e7\u0061\u006c\u0131\u015f\u006d\u0061\u0079\u0061\u0062\u0069\u006c\u0069\u0072\u002e\u0020\u0042\u0075\u0020\u0073\u006f\u0072\u0075\u006e\u0075\u0020\u00f6\u006e\u006c\u0065\u006d\u0065\u006b\u0020\u0069\u00e7\u0069\u006e\u002c\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0027\u0069\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0020\u0073\u0065\u0076\u0069\u0079\u0065\u0073\u0069\u006e\u0064\u0065\u0020\u006b\u0075\u0072\u006d\u0061\u006b\u0020\u0069\u00e7\u0069\u006e\u0020\u0061\u015f\u0061\u011f\u0131\u0064\u0061\u006b\u0069\u0020\u0062\u0075\u0074\u006f\u006e\u0061\u0020\u0074\u0131\u006b\u006c\u0061\u0079\u0131\u006e\u002e", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0067\u0072\u0061\u0064\u0065": "\u0059\u00fc\u006b\u0073\u0065\u006c\u0074\u006d\u0065\u006b\u0020\u0069\u00e7\u0069\u006e\u0020\u0074\u0131\u006b\u006c\u0061\u0079\u0131\u006e\u0131\u007a", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0064\u006f\u0077\u006e\u006c\u006f\u0061\u0064": "\u0130\u006e\u0064\u0069\u0072\u006d\u0065\u006b\u0020\u0069\u00e7\u0069\u006e\u0020\u0074\u0131\u006b\u006c\u0061\u0079\u0131\u006e\u0131\u007a", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0064\u0061\u0074\u0065": "\u0047\u00fc\u006e\u0063\u0065\u006c\u006c\u0065\u006d\u0065\u006b\u0020\u0069\u00e7\u0069\u006e\u0020\u0074\u0131\u006b\u006c\u0061\u0079\u0131\u006e\u0131\u007a", + "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065": "\u0041\u0079\u0061\u0072\u006c\u0061", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0061\u0063\u0063": "\u004d\u0061\u0073\u0061\u00fc\u0073\u0074\u00fc\u006e\u00fc\u007a\u00fc\u0020\u0064\u0131\u015f\u0061\u0072\u0131\u0064\u0061\u006e\u0020\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0065\u0074\u006d\u0065\u006b\u0020\u0069\u00e7\u0069\u006e\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0027\u0065\u0020\u005c\u0022\u0045\u0072\u0069\u015f\u0069\u006c\u0065\u0062\u0069\u006c\u0069\u0072\u006c\u0069\u006b\u005c\u0022", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0073\u0063\u0072\u0065\u0065\u006e": "\u004d\u0061\u0073\u0061\u00fc\u0073\u0074\u00fc\u006e\u00fc\u007a\u00fc\u0020\u0064\u0131\u015f\u0061\u0072\u0131\u0064\u0061\u006e\u0020\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0065\u0074\u006d\u0065\u006b\u0020\u0069\u00e7\u0069\u006e\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0027\u0065\u0020\u005c\u0022\u0045\u006b\u0072\u0061\u006e\u0020\u004b\u0061\u0079\u0064\u0131\u005c\u0022\u0020\u0069\u007a\u006e\u0069\u006e\u0069\u0020\u0076\u0065\u0072\u006d\u0065\u006e\u0069\u007a\u0020\u0067\u0065\u0072\u0065\u006b\u0069\u0072\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0059\u00fc\u006b\u006c\u0065\u006e\u0069\u0079\u006f\u0072\u0020\u002e\u002e\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0059\u00fc\u006b\u006c\u0065", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e": "\u004b\u0075\u0072\u0075\u006c\u0075\u006d", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0050\u0061\u0074\u0068": "\u004b\u0075\u0072\u0075\u006c\u0061\u0063\u0061\u006b\u0020\u006f\u006c\u0061\u006e\u0020\u006b\u006f\u006e\u0075\u006d", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006d\u0065\u006e\u0075\u0020\u0073\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u0073": "\u0042\u0061\u015f\u006c\u0061\u006e\u0067\u0131\u0063\u0061\u0020\u006b\u0131\u0073\u0061\u0079\u006f\u006c\u0020\u006f\u006c\u0075\u015f\u0074\u0075\u0072", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0063\u006f\u006e": "\u004d\u0061\u0073\u0061\u00fc\u0073\u0074\u00fc\u006e\u0065\u0020\u006b\u0131\u0073\u0061\u0079\u006f\u006c\u0020\u006f\u006c\u0075\u015f\u0074\u0075\u0072", + "\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074\u005f\u0074\u0069\u0070": "\u004b\u0075\u0072\u0075\u006c\u0075\u006d\u0075\u0020\u0062\u0061\u015f\u006c\u0061\u0074\u0061\u0072\u0061\u006b\u002c\u0020\u006c\u0069\u0073\u0061\u006e\u0073\u0020\u0073\u00f6\u007a\u006c\u0065\u015f\u006d\u0065\u0073\u0069\u006e\u0069\u006e\u0020\u015f\u0061\u0072\u0074\u006c\u0061\u0072\u0131\u006e\u0131\u0020\u006b\u0061\u0062\u0075\u006c\u0020\u0065\u0074\u006d\u0069\u015f\u0020\u006f\u006c\u0075\u0072\u0073\u0075\u006e\u0075\u007a\u002e", + "\u0041\u0063\u0063\u0065\u0070\u0074\u0020\u0061\u006e\u0064\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u004b\u0061\u0062\u0075\u006c\u0020\u0045\u0074\u0020\u0076\u0065\u0020\u0059\u00fc\u006b\u006c\u0065", + "\u0045\u006e\u0064\u002d\u0075\u0073\u0065\u0072\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074": "\u0053\u006f\u006e\u0020\u006b\u0075\u006c\u006c\u0061\u006e\u0131\u0063\u0131\u0020\u006c\u0069\u0073\u0061\u006e\u0073\u0020\u0061\u006e\u006c\u0061\u015f\u006d\u0061\u0073\u0131", + "\u0047\u0065\u006e\u0065\u0072\u0061\u0074\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u004f\u006c\u0075\u015f\u0074\u0075\u0072\u0075\u006c\u0075\u0079\u006f\u0072\u002e\u002e\u002e", + "\u0059\u006f\u0075\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006c\u006f\u0077\u0065\u0072\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u002e": "\u004b\u0075\u0072\u0075\u006c\u0075\u006d\u0075\u006e\u0075\u007a\u0020\u0061\u006c\u0074\u0020\u0073\u00fc\u0072\u00fc\u006d\u0064\u00fc\u0072\u002e", + "\u006e\u006f\u0074\u005f\u0063\u006c\u006f\u0073\u0065\u005f\u0074\u0063\u0070\u005f\u0074\u0069\u0070": "\u0054\u00fc\u006e\u0065\u006c\u0069\u0020\u006b\u0075\u006c\u006c\u0061\u006e\u0131\u0072\u006b\u0065\u006e\u0020\u0062\u0075\u0020\u0070\u0065\u006e\u0063\u0065\u0072\u0065\u0079\u0069\u0020\u006b\u0061\u0070\u0061\u0074\u006d\u0061\u0079\u0131\u006e", + "\u004c\u0069\u0073\u0074\u0065\u006e\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0044\u0069\u006e\u006c\u0065\u006e\u0069\u0079\u006f\u0072\u002e\u002e\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0048\u006f\u0073\u0074": "\u0055\u007a\u0061\u006b\u0020\u0053\u0075\u006e\u0075\u0063\u0075", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0050\u006f\u0072\u0074": "\u0055\u007a\u0061\u006b\u0020\u0050\u006f\u0072\u0074", + "\u0041\u0063\u0074\u0069\u006f\u006e": "\u0045\u0079\u006c\u0065\u006d", + "\u0041\u0064\u0064": "\u0045\u006b\u006c\u0065", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0050\u006f\u0072\u0074": "\u0059\u0065\u0072\u0065\u006c\u0020\u0050\u006f\u0072\u0074", + "\u0073\u0065\u0074\u0075\u0070\u005f\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u0074\u0069\u0070": "\u0044\u0061\u0068\u0061\u0020\u0068\u0131\u007a\u006c\u0131\u0020\u0062\u0061\u011f\u006c\u0061\u006e\u0074\u0131\u0020\u0069\u00e7\u0069\u006e\u0020\u006b\u0065\u006e\u0064\u0069\u0020\u0073\u0075\u006e\u0075\u0063\u0075\u006e\u0075\u007a\u0075\u0020\u006b\u0075\u0072\u0075\u006e", + "\u0054\u006f\u006f\u0020\u0073\u0068\u006f\u0072\u0074\u002c\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0036\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002e": "\u00c7\u006f\u006b\u0020\u006b\u0131\u0073\u0061\u0020\u0065\u006e\u0020\u0061\u007a\u0020\u0036\u0020\u006b\u0061\u0072\u0061\u006b\u0074\u0065\u0072\u0020\u0067\u0065\u0072\u0065\u006b\u006c\u0069\u002e", + "\u0054\u0068\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c\u002e": "\u0044\u006f\u011f\u0072\u0075\u006c\u0061\u006d\u0061\u0020\u0079\u0061\u0070\u0131\u006c\u0061\u006d\u0061\u0064\u0131\u002e", + "\u0050\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073": "\u0130\u007a\u0069\u006e\u006c\u0065\u0072", + "\u0041\u0063\u0063\u0065\u0070\u0074": "\u004b\u0061\u0062\u0075\u006c\u0020\u0045\u0074", + "\u0044\u0069\u0073\u006d\u0069\u0073\u0073": "\u0052\u0065\u0064\u0064\u0065\u0074", + "\u0044\u0069\u0073\u0063\u006f\u006e\u006e\u0065\u0063\u0074": "\u0042\u0061\u011f\u006c\u0061\u006e\u0131\u0079\u0131\u0020\u006b\u0065\u0073", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u006b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u0020\u0061\u006e\u0064\u0020\u006d\u006f\u0075\u0073\u0065": "\u004b\u006c\u0061\u0076\u0079\u0065\u0020\u0076\u0065\u0020\u0066\u0061\u0072\u0065\u0020\u006b\u0075\u006c\u006c\u0061\u006e\u0131\u006d\u0131\u006e\u0061\u0020\u0069\u007a\u0069\u006e\u0020\u0076\u0065\u0072", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0050\u0061\u006e\u006f\u0020\u006b\u0075\u006c\u006c\u0061\u006e\u0131\u006d\u0131\u006e\u0061\u0020\u0069\u007a\u0069\u006e\u0020\u0076\u0065\u0072", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0068\u0065\u0061\u0072\u0069\u006e\u0067\u0020\u0073\u006f\u0075\u006e\u0064": "\u0053\u0065\u0073\u0069\u0020\u0064\u0075\u0079\u006d\u0061\u0079\u0061\u0020\u0069\u007a\u0069\u006e\u0020\u0076\u0065\u0072", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0066\u0069\u006c\u0065\u0020\u0063\u006f\u0070\u0079\u0020\u0061\u006e\u0064\u0020\u0070\u0061\u0073\u0074\u0065": "\u0044\u006f\u0073\u0079\u0061\u0020\u006b\u006f\u0070\u0079\u0061\u006c\u0061\u006d\u0061\u0079\u0061\u0020\u0076\u0065\u0020\u0079\u0061\u0070\u0131\u015f\u0074\u0131\u0072\u006d\u0061\u0079\u0061\u0020\u0069\u007a\u0069\u006e\u0020\u0076\u0065\u0072", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064": "\u0042\u0061\u011f\u006c\u0061\u006e\u0064\u0131", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0044\u006f\u011f\u0072\u0075\u0064\u0061\u006e\u0020\u0076\u0065\u0020\u015f\u0069\u0066\u0072\u0065\u006c\u0069\u0020\u0062\u0061\u011f\u006c\u0061\u006e\u0074\u0131", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0041\u006b\u0074\u0061\u0072\u006d\u0061\u006c\u0131\u0020\u0076\u0065\u0020\u015f\u0069\u0066\u0072\u0065\u006c\u0069\u0020\u0062\u0061\u011f\u006c\u0061\u006e\u0074\u0131", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0044\u006f\u011f\u0072\u0075\u0064\u0061\u006e\u0020\u0076\u0065\u0020\u015f\u0069\u0066\u0072\u0065\u006c\u0065\u006e\u006d\u0065\u006d\u0069\u015f\u0020\u0062\u0061\u011f\u006c\u0061\u006e\u0074\u0131", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0041\u006b\u0074\u0061\u0072\u006d\u0061\u006c\u0131\u0020\u0076\u0065\u0020\u015f\u0069\u0066\u0072\u0065\u006c\u0065\u006e\u006d\u0065\u006d\u0069\u015f\u0020\u0062\u0061\u011f\u006c\u0061\u006e\u0074\u0131", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0055\u007a\u0061\u006b\u0020\u0049\u0044\u0027\u0079\u0069\u0020\u0047\u0069\u0072\u0069\u006e", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u015e\u0069\u0066\u0072\u0065\u006e\u0069\u007a\u0069\u0020\u0067\u0069\u0072\u0069\u006e", + "\u004c\u006f\u0067\u0067\u0069\u006e\u0067\u0020\u0069\u006e\u002e\u002e\u002e": "\u0047\u0069\u0072\u0069\u015f\u0020\u0079\u0061\u0070\u0131\u006c\u0131\u0079\u006f\u0072\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0052\u0044\u0050\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0073\u0068\u0061\u0072\u0069\u006e\u0067": "\u0052\u0044\u0050\u0020\u006f\u0074\u0075\u0072\u0075\u006d\u0020\u0070\u0061\u0079\u006c\u0061\u015f\u0131\u006d\u0131\u006e\u0131\u0020\u0065\u0074\u006b\u0069\u006e\u006c\u0065\u015f\u0074\u0069\u0072", + "\u0041\u0075\u0074\u006f\u0020\u004c\u006f\u0067\u0069\u006e": "\u004f\u0074\u006f\u006d\u0061\u0074\u0069\u006b\u0020\u0067\u0069\u0072\u0069\u015f", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0049\u0050\u0020\u0041\u0063\u0063\u0065\u0073\u0073": "\u0044\u006f\u011f\u0072\u0075\u0064\u0061\u006e\u0020\u0049\u0050\u0020\u0045\u0072\u0069\u015f\u0069\u006d\u0069\u006e\u0069\u0020\u0045\u0074\u006b\u0069\u006e\u006c\u0065\u015f\u0074\u0069\u0072", + "\u0052\u0065\u006e\u0061\u006d\u0065": "\u0059\u0065\u006e\u0069\u0064\u0065\u006e\u0020\u0061\u0064\u006c\u0061\u006e\u0064\u0131\u0072", + "\u0053\u0070\u0061\u0063\u0065": "\u0042\u006f\u015f\u006c\u0075\u006b", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0053\u0068\u006f\u0072\u0074\u0063\u0075\u0074": "\u004d\u0061\u0073\u0061\u00fc\u0073\u0074\u00fc\u0020\u006b\u0131\u0073\u0061\u0079\u006f\u006c\u0075\u0020\u006f\u006c\u0075\u015f\u0074\u0075\u0072\u0075\u006e", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0050\u0061\u0074\u0068": "\u0059\u006f\u006c\u0075\u0020\u0064\u0065\u011f\u0069\u015f\u0074\u0069\u0072", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0046\u006f\u006c\u0064\u0065\u0072": "\u004b\u006c\u0061\u0073\u00f6\u0072\u0020\u006f\u006c\u0075\u015f\u0074\u0075\u0072\u0075\u006e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0074\u0068\u0065\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u004c\u00fc\u0074\u0066\u0065\u006e\u0020\u006b\u006c\u0061\u0073\u00f6\u0072\u0020\u0061\u0064\u0131\u006e\u0131\u0020\u0067\u0069\u0072\u0069\u006e", + "\u0046\u0069\u0078\u0020\u0069\u0074": "\u0044\u00fc\u007a\u0065\u006e\u006c\u0065", + "\u0057\u0061\u0072\u006e\u0069\u006e\u0067": "\u0055\u0079\u0061\u0072\u0131", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0073\u0063\u0072\u0065\u0065\u006e\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u006b\u0075\u006c\u006c\u0061\u006e\u0061\u006e\u0020\u0067\u0069\u0072\u0069\u015f\u0020\u0065\u006b\u0072\u0061\u006e\u0131\u0020\u0064\u0065\u0073\u0074\u0065\u006b\u006c\u0065\u006e\u006d\u0069\u0079\u006f\u0072", + "\u0052\u0065\u0062\u006f\u006f\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0059\u0065\u006e\u0069\u0064\u0065\u006e\u0020\u0062\u0061\u015f\u006c\u0061\u0074\u006d\u0061\u0020\u0067\u0065\u0072\u0065\u006b\u006c\u0069", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020": "\u0044\u0065\u0073\u0074\u0065\u006b\u006c\u0065\u006e\u006d\u0065\u0079\u0065\u006e\u0020\u0067\u00f6\u0072\u00fc\u006e\u0074\u00fc\u0020\u0073\u0075\u006e\u0075\u0063\u0075\u0073\u0075", + "\u0078\u0031\u0031\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064": "\u0078\u0031\u0031\u0020\u0062\u0065\u006b\u006c\u0065\u006e\u0069\u0079\u006f\u0072", + "\u0050\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074", + "\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073": "\u0041\u0079\u0061\u0072\u006c\u0061\u0072", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065": "\u004b\u0075\u006c\u006c\u0061\u006e\u0131\u0063\u0131\u0020\u0041\u0064\u0131", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0070\u006f\u0072\u0074": "\u0047\u0065\u00e7\u0065\u0072\u0073\u0069\u007a\u0020\u0062\u0061\u011f\u006c\u0061\u006e\u0074\u0131\u0020\u006e\u006f\u006b\u0074\u0061\u0073\u0131", + "\u0043\u006c\u006f\u0073\u0065\u0064\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u006c\u0079\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u0045\u015f\u0020\u0074\u0061\u0072\u0061\u0066\u0131\u006e\u0064\u0061\u006e\u0020\u006d\u0061\u006e\u0075\u0065\u006c\u0020\u006f\u006c\u0061\u0072\u0061\u006b\u0020\u006b\u0061\u0070\u0061\u0074\u0131\u006c\u0064\u0131", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006f\u006e\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e": "\u0055\u007a\u0061\u006b\u0074\u0061\u006e\u0020\u0079\u0061\u0070\u0131\u006c\u0061\u006e\u0064\u0131\u0072\u006d\u0061\u0020\u0064\u0065\u011f\u0069\u015f\u0069\u006b\u006c\u0069\u011f\u0069\u006e\u0069\u0020\u0065\u0074\u006b\u0069\u006e\u006c\u0065\u015f\u0074\u0069\u0072", + "\u0052\u0075\u006e\u0020\u0077\u0069\u0074\u0068\u006f\u0075\u0074\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c": "\u0059\u00fc\u006b\u006c\u0065\u006d\u0065\u0064\u0065\u006e\u0020\u00e7\u0061\u006c\u0131\u015f\u0074\u0131\u0072", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0048\u0065\u0072\u0020\u007a\u0061\u006d\u0061\u006e\u0020\u0072\u00f6\u006c\u0065\u0020\u0069\u006c\u0065\u0020\u0062\u0061\u011f\u006c\u0131", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0074\u0069\u0070": "\u0042\u0075\u0020\u006d\u0061\u0073\u0061\u00fc\u0073\u0074\u00fc\u006e\u0065\u0020\u0079\u0061\u006c\u006e\u0131\u007a\u0063\u0061\u0020\u0079\u0065\u0074\u006b\u0069\u006c\u0069\u0020\u0049\u0050\u0020\u0061\u0064\u0072\u0065\u0073\u006c\u0065\u0072\u0069\u0020\u0062\u0061\u011f\u006c\u0061\u006e\u0061\u0062\u0069\u006c\u0069\u0072", + "\u004c\u006f\u0067\u0069\u006e": "\u0047\u0069\u0072\u0069\u015f\u0020\u0079\u0061\u0070", + "\u004c\u006f\u0067\u006f\u0075\u0074": "\u00c7\u0131\u006b\u0131\u015f\u0020\u0079\u0061\u0070", + "\u0054\u0061\u0067\u0073": "\u0045\u0074\u0069\u006b\u0065\u0074\u006c\u0065\u0072", + "\u0053\u0065\u0061\u0072\u0063\u0068\u0020\u0049\u0044": "\u0049\u0044\u0020\u0041\u0072\u0061\u006d\u0061", + "\u0043\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u004d\u0065\u0076\u0063\u0075\u0074\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0067\u00f6\u0072\u00fc\u006e\u0074\u00fc\u006c\u0065\u006d\u0065\u0020\u0073\u0075\u006e\u0075\u0063\u0075\u0073\u0075\u0020\u0064\u0065\u0073\u0074\u0065\u006b\u006c\u0065\u006e\u006d\u0069\u0079\u006f\u0072", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0073\u0065\u0070": "\u0056\u0069\u0072\u0067\u00fc\u006c\u002c\u0020\u006e\u006f\u006b\u0074\u0061\u006c\u0131\u0020\u0076\u0069\u0072\u0067\u00fc\u006c\u002c\u0020\u0062\u006f\u015f\u006c\u0075\u006b\u0020\u0076\u0065\u0079\u0061\u0020\u0079\u0065\u006e\u0069\u0020\u0073\u0061\u0074\u0131\u0072\u0020\u0069\u006c\u0065\u0020\u0061\u0079\u0072\u0131\u006c\u006d\u0131\u015f", + "\u0041\u0064\u0064\u0020\u0049\u0044": "\u0049\u0044\u0020\u0045\u006b\u006c\u0065", + "\u0041\u0064\u0064\u0020\u0054\u0061\u0067": "\u0045\u0074\u0069\u006b\u0065\u0074\u0020\u0045\u006b\u006c\u0065", + "\u0055\u006e\u0073\u0065\u006c\u0065\u0063\u0074\u0020\u0061\u006c\u006c\u0020\u0074\u0061\u0067\u0073": "\u0054\u00fc\u006d\u0020\u0065\u0074\u0069\u006b\u0065\u0074\u006c\u0065\u0072\u0069\u006e\u0020\u0073\u0065\u00e7\u0069\u006d\u0069\u006e\u0069\u0020\u006b\u0061\u006c\u0064\u0131\u0072", + "\u004e\u0065\u0074\u0077\u006f\u0072\u006b\u0020\u0065\u0072\u0072\u006f\u0072": "\u004e\u0065\u0074\u0077\u006f\u0072\u006b\u0020\u0065\u0072\u0072\u006f\u0072", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u004b\u0075\u006c\u006c\u0061\u006e\u0131\u0063\u0131\u0020\u0061\u0064\u0131\u0020\u0062\u006f\u015f", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u015e\u0069\u0066\u0072\u0065\u0020\u0062\u006f\u015f", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0063\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073": "\u0059\u0061\u006e\u006c\u0131\u015f\u0020\u006b\u0069\u006d\u006c\u0069\u006b\u0020\u0062\u0069\u006c\u0067\u0069\u006c\u0065\u0072\u0069", + "\u0045\u0064\u0069\u0074\u0020\u0054\u0061\u0067": "\u0045\u0074\u0069\u006b\u0065\u0074\u0069\u0020\u0064\u00fc\u007a\u0065\u006e\u006c\u0065", + "\u0055\u006e\u0072\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u015e\u0069\u0066\u0072\u0065\u0079\u0069\u0020\u0055\u006e\u0075\u0074", + "\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0046\u0061\u0076\u006f\u0072\u0069\u006c\u0065\u0072", + "\u0041\u0064\u0064\u0020\u0074\u006f\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0046\u0061\u0076\u006f\u0072\u0069\u006c\u0065\u0072\u0065\u0020\u0065\u006b\u006c\u0065", + "\u0052\u0065\u006d\u006f\u0076\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0046\u0061\u0076\u006f\u0072\u0069\u006c\u0065\u0072\u0064\u0065\u006e\u0020\u00e7\u0131\u006b\u0061\u0072", + "\u0045\u006d\u0070\u0074\u0079": "\u0042\u006f\u015f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u0047\u0065\u00e7\u0065\u0072\u0073\u0069\u007a\u0020\u006b\u006c\u0061\u0073\u00f6\u0072\u0020\u0061\u0064\u0131", + "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079": "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079", + "\u0048\u006f\u0073\u0074\u006e\u0061\u006d\u0065": "\u0041\u006e\u0061\u0020\u0062\u0069\u006c\u0067\u0069\u0073\u0061\u0079\u0061\u0072\u0020\u0061\u0064\u0131", + "\u0044\u0069\u0073\u0063\u006f\u0076\u0065\u0072\u0065\u0064": "\u004b\u0065\u015f\u0066\u0065\u0064\u0069\u006c\u0065\u006e\u006c\u0065\u0072", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0064\u0061\u0065\u006d\u006f\u006e\u005f\u0074\u0069\u0070": "\u0042\u0061\u015f\u006c\u0061\u006e\u0067\u0131\u00e7\u0074\u0061\u0020\u0062\u0061\u015f\u006c\u0061\u006d\u0061\u006b\u0020\u0069\u00e7\u0069\u006e\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0020\u0068\u0069\u007a\u006d\u0065\u0074\u0069\u006e\u0069\u0020\u0079\u00fc\u006b\u006c\u0065\u006d\u0065\u006e\u0069\u007a\u0020\u0067\u0065\u0072\u0065\u006b\u0069\u0072\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0055\u007a\u0061\u006b\u0020\u0049\u0044", + "\u0050\u0061\u0073\u0074\u0065": "\u0059\u0061\u0070\u0131\u015f\u0074\u0131\u0072", + "\u0050\u0061\u0073\u0074\u0065\u0020\u0068\u0065\u0072\u0065\u003f": "\u0042\u0075\u0072\u0061\u0079\u0061\u0020\u0079\u0061\u0070\u0131\u015f\u0074\u0131\u0072\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0074\u006f\u0020\u0063\u006c\u006f\u0073\u0065\u0020\u0074\u0068\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u003f": "\u0042\u0061\u011f\u006c\u0061\u006e\u0074\u0131\u0079\u0131\u0020\u006b\u0061\u0070\u0061\u0074\u006d\u0061\u006b\u0020\u0069\u0073\u0074\u0065\u0064\u0069\u011f\u0069\u006e\u0069\u007a\u0065\u0020\u0065\u006d\u0069\u006e\u0020\u006d\u0069\u0073\u0069\u006e\u0069\u007a\u003f", + "\u0044\u006f\u0077\u006e\u006c\u006f\u0061\u0064\u0020\u006e\u0065\u0077\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e": "\u0059\u0065\u006e\u0069\u0020\u0073\u00fc\u0072\u00fc\u006d\u00fc\u0020\u0069\u006e\u0064\u0069\u0072", + "\u0054\u006f\u0075\u0063\u0068\u0020\u006d\u006f\u0064\u0065": "\u0044\u006f\u006b\u0075\u006e\u006d\u0061\u0074\u0069\u006b\u0020\u006d\u006f\u0064", + "\u004d\u006f\u0075\u0073\u0065\u0020\u006d\u006f\u0064\u0065": "\u0046\u0061\u0072\u0065\u0020\u006d\u006f\u0064\u0075", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u0054\u0065\u006b\u0020\u0050\u0061\u0072\u006d\u0061\u006b\u006c\u0061\u0020\u0044\u006f\u006b\u0075\u006e\u006d\u0061", + "\u004c\u0065\u0066\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u0053\u006f\u006c\u0020\u0046\u0061\u0072\u0065", + "\u004f\u006e\u0065\u002d\u004c\u006f\u006e\u0067\u0020\u0054\u0061\u0070": "\u0054\u0065\u006b\u002d\u0055\u007a\u0075\u006e\u0020\u0044\u006f\u006b\u0075\u006e\u006d\u0061", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u0130\u006b\u0069\u002d\u0050\u0061\u0072\u006d\u0061\u006b\u0020\u0044\u006f\u006b\u0075\u006e\u006d\u0061", + "\u0052\u0069\u0067\u0068\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u0053\u0061\u011f\u0020\u0046\u0061\u0072\u0065", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u0054\u0065\u006b\u0020\u0050\u0061\u0072\u006d\u0061\u006b\u006c\u0061\u0020\u0048\u0061\u0072\u0065\u006b\u0065\u0074", + "\u0044\u006f\u0075\u0062\u006c\u0065\u0020\u0054\u0061\u0070\u0020\u0026\u0020\u004d\u006f\u0076\u0065": "\u00c7\u0069\u0066\u0074\u0020\u0044\u006f\u006b\u0075\u006e\u0020\u0076\u0065\u0020\u0054\u0061\u015f\u0131", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0044\u0072\u0061\u0067": "\u0046\u0061\u0072\u0065\u0020\u0053\u00fc\u0072\u00fc\u006b\u006c\u0065\u006d\u0065", + "\u0054\u0068\u0072\u0065\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u006c\u0079": "\u0044\u0069\u006b\u0065\u0079\u0020\u006f\u006c\u0061\u0072\u0061\u006b\u0020\u00fc\u00e7\u0020\u0070\u0061\u0072\u006d\u0061\u006b", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0057\u0068\u0065\u0065\u006c": "\u0046\u0061\u0072\u0065\u0020\u0054\u0065\u006b\u0065\u0072\u006c\u0069\u011f\u0069", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u0130\u006b\u0069\u0020\u0050\u0061\u0072\u006d\u0061\u006b\u006c\u0061\u0020\u0048\u0061\u0072\u0065\u006b\u0065\u0074", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u004d\u006f\u0076\u0065": "\u0054\u0075\u0076\u0061\u006c\u0020\u0048\u0061\u0072\u0065\u006b\u0065\u0074\u0069", + "\u0050\u0069\u006e\u0063\u0068\u0020\u0074\u006f\u0020\u005a\u006f\u006f\u006d": "\u0130\u006b\u0069\u0020\u0070\u0061\u0072\u006d\u0061\u006b\u006c\u0061\u0020\u0079\u0061\u006b\u0131\u006e\u006c\u0061\u015f\u0074\u0131\u0072", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u005a\u006f\u006f\u006d": "\u0054\u0075\u0076\u0061\u006c\u0020\u0059\u0061\u006b\u0131\u006e\u006c\u0061\u015f\u0074\u0131\u0072\u006d\u0061", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0063\u0061\u006e\u0076\u0061\u0073": "\u0054\u0075\u0076\u0061\u006c\u0069\u0020\u0073\u0131\u0066\u0131\u0072\u006c\u0061", + "\u004e\u006f\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0069\u006c\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0044\u006f\u0073\u0079\u0061\u0020\u0061\u006b\u0074\u0061\u0072\u0131\u006d\u0131\u0020\u0069\u007a\u006e\u0069\u0020\u0079\u006f\u006b", + "\u004e\u006f\u0074\u0065": "\u004e\u006f\u0074", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0042\u0061\u011f\u006c\u0061\u006e\u0074\u0131", + "\u0053\u0068\u0061\u0072\u0065\u0020\u0053\u0063\u0072\u0065\u0065\u006e": "\u0045\u006b\u0072\u0061\u006e\u0131\u0020\u0050\u0061\u0079\u006c\u0061\u015f", + "\u0043\u004c\u004f\u0053\u0045": "\u004b\u0041\u0050\u0041\u0054", + "\u004f\u0050\u0045\u004e": "\u0041\u00c7", + "\u0043\u0068\u0061\u0074": "\u004d\u0065\u0073\u0061\u006a\u006c\u0061\u015f", + "\u0054\u006f\u0074\u0061\u006c": "\u0054\u006f\u0070\u006c\u0061\u006d", + "\u0069\u0074\u0065\u006d\u0073": "\u00f6\u011f\u0065\u006c\u0065\u0072", + "\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064": "\u0053\u0065\u00e7\u0069\u006c\u0064\u0069", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0045\u006b\u0072\u0061\u006e\u0020\u0067\u00f6\u0072\u00fc\u006e\u0074\u00fc\u0073\u00fc", + "\u0049\u006e\u0070\u0075\u0074\u0020\u0043\u006f\u006e\u0074\u0072\u006f\u006c": "\u0047\u0069\u0072\u0069\u015f\u0020\u004b\u006f\u006e\u0074\u0072\u006f\u006c\u00fc", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0053\u0065\u0073\u0020\u0059\u0061\u006b\u0061\u006c\u0061\u006d\u0061", + "\u0046\u0069\u006c\u0065\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0044\u006f\u0073\u0079\u0061\u0020\u0042\u0061\u011f\u006c\u0061\u006e\u0074\u0131\u0073\u0131", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0045\u006b\u0072\u0061\u006e\u0020\u0042\u0061\u011f\u006c\u0061\u006e\u0074\u0131\u0073\u0131", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u003f": "\u004b\u0061\u0062\u0075\u006c\u0020\u0065\u0064\u0069\u0079\u006f\u0072\u0020\u006d\u0075\u0073\u0075\u006e\u003f", + "\u004f\u0070\u0065\u006e\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0053\u0065\u0074\u0074\u0069\u006e\u0067": "\u0053\u0069\u0073\u0074\u0065\u006d\u0020\u0041\u0079\u0061\u0072\u0131\u006e\u0131\u0020\u0041\u00e7", + "\u0048\u006f\u0077\u0020\u0074\u006f\u0020\u0067\u0065\u0074\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u003f": "\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0067\u0069\u0072\u0069\u015f\u0020\u0069\u007a\u006e\u0069\u0020\u006e\u0061\u0073\u0131\u006c\u0020\u0061\u006c\u0131\u006e\u0131\u0072\u003f", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0031": "\u0055\u007a\u0061\u006b\u0020\u0062\u0069\u0072\u0020\u0063\u0069\u0068\u0061\u007a\u0131\u006e\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0063\u0069\u0068\u0061\u007a\u0131\u006e\u0131\u007a\u0131\u0020\u0066\u0061\u0072\u0065\u0020\u0076\u0065\u0079\u0061\u0020\u0064\u006f\u006b\u0075\u006e\u006d\u0061\u0020\u0079\u006f\u006c\u0075\u0079\u006c\u0061\u0020\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0065\u0064\u0065\u0062\u0069\u006c\u006d\u0065\u0073\u0069\u0020\u0069\u00e7\u0069\u006e\u002c\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0027\u0069\u006e\u0020\u005c\u0022\u0045\u0072\u0069\u015f\u0069\u006c\u0065\u0062\u0069\u006c\u0069\u0072\u006c\u0069\u006b\u005c\u0022\u0020\u00f6\u007a\u0065\u006c\u006c\u0069\u011f\u0069\u006e\u0069\u0020\u006b\u0075\u006c\u006c\u0061\u006e\u006d\u0061\u0073\u0131\u006e\u0061\u0020\u0069\u007a\u0069\u006e\u0020\u0076\u0065\u0072\u006d\u0065\u006c\u0069\u0073\u0069\u006e\u0069\u007a\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0032": "\u0053\u006f\u006e\u0072\u0061\u006b\u0069\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0020\u0061\u0079\u0061\u0072\u006c\u0061\u0072\u0131\u0020\u0073\u0061\u0079\u0066\u0061\u0073\u0131\u006e\u0061\u0020\u0067\u0069\u0064\u0069\u006e\u002c\u0020\u005b\u0059\u00fc\u006b\u006c\u00fc\u0020\u0048\u0069\u007a\u006d\u0065\u0074\u006c\u0065\u0072\u005d\u0027\u0069\u0020\u0062\u0075\u006c\u0075\u006e\u0020\u0076\u0065\u0020\u0065\u0072\u0069\u015f\u0069\u006e\u002c\u0020\u005b\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0047\u0069\u0072\u0069\u015f\u0069\u005d\u0020\u0068\u0069\u007a\u006d\u0065\u0074\u0069\u006e\u0069\u0020\u0065\u0074\u006b\u0069\u006e\u006c\u0065\u015f\u0074\u0069\u0072\u0069\u006e\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u006e\u0065\u0077\u005f\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u005f\u0074\u0069\u0070": "\u0059\u0065\u006e\u0069\u0020\u0062\u0069\u0072\u0020\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0074\u0061\u006c\u0065\u0062\u0069\u0020\u0061\u006c\u0131\u006e\u0064\u0131\u002c\u0020\u0063\u0069\u0068\u0061\u007a\u0131\u006e\u0131\u007a\u0131\u0020\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0065\u0074\u006d\u0065\u0073\u0069\u006e\u0065\u0020\u0069\u007a\u0069\u006e\u0020\u0076\u0065\u0072\u0069\u006c\u0073\u0069\u006e\u0020\u006d\u0069\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0077\u0069\u006c\u006c\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0074\u0069\u0070": "\u0045\u006b\u0072\u0061\u006e\u0020\u0059\u0061\u006b\u0061\u006c\u0061\u006d\u0061\u006e\u0131\u006e\u0020\u0065\u0074\u006b\u0069\u006e\u006c\u0065\u015f\u0074\u0069\u0072\u0069\u006c\u006d\u0065\u0073\u0069\u002c\u0020\u0068\u0069\u007a\u006d\u0065\u0074\u0069\u0020\u006f\u0074\u006f\u006d\u0061\u0074\u0069\u006b\u0020\u006f\u006c\u0061\u0072\u0061\u006b\u0020\u0062\u0061\u015f\u006c\u0061\u0074\u0061\u0063\u0061\u006b\u0020\u0076\u0065\u0020\u0064\u0069\u011f\u0065\u0072\u0020\u0063\u0069\u0068\u0061\u007a\u006c\u0061\u0072\u0131\u006e\u0020\u0062\u0075\u0020\u0063\u0069\u0068\u0061\u007a\u0064\u0061\u006e\u0020\u0062\u0061\u011f\u006c\u0061\u006e\u0074\u0131\u0020\u0074\u0061\u006c\u0065\u0070\u0020\u0065\u0074\u006d\u0065\u0073\u0069\u006e\u0065\u0020\u0069\u007a\u0069\u006e\u0020\u0076\u0065\u0072\u0065\u0063\u0065\u006b\u0074\u0069\u0072\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u006f\u0070\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u0048\u0069\u007a\u006d\u0065\u0074\u0069\u006e\u0020\u006b\u0061\u0070\u0061\u0074\u0131\u006c\u006d\u0061\u0073\u0131\u002c\u0020\u006b\u0075\u0072\u0075\u006c\u0061\u006e\u0020\u0074\u00fc\u006d\u0020\u0062\u0061\u011f\u006c\u0061\u006e\u0074\u0131\u006c\u0061\u0072\u0131\u0020\u006f\u0074\u006f\u006d\u0061\u0074\u0069\u006b\u0020\u006f\u006c\u0061\u0072\u0061\u006b\u0020\u006b\u0061\u0070\u0061\u0074\u0061\u0063\u0061\u006b\u0074\u0131\u0072\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u005f\u0061\u0075\u0064\u0069\u006f\u005f\u0074\u0069\u0070": "\u004d\u0065\u0076\u0063\u0075\u0074\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0073\u00fc\u0072\u00fc\u006d\u00fc\u0020\u0073\u0065\u0073\u0020\u0079\u0061\u006b\u0061\u006c\u0061\u006d\u0061\u0079\u0131\u0020\u0064\u0065\u0073\u0074\u0065\u006b\u006c\u0065\u006d\u0069\u0079\u006f\u0072\u002c\u0020\u006c\u00fc\u0074\u0066\u0065\u006e\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0031\u0030\u0020\u0076\u0065\u0079\u0061\u0020\u0073\u006f\u006e\u0072\u0061\u006b\u0069\u0020\u0062\u0069\u0072\u0020\u0073\u00fc\u0072\u00fc\u006d\u0065\u0020\u0079\u00fc\u006b\u0073\u0065\u006c\u0074\u0069\u006e\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u0045\u006b\u0072\u0061\u006e\u0020\u0070\u0061\u0079\u006c\u0061\u015f\u0131\u006d\u0020\u0068\u0069\u007a\u006d\u0065\u0074\u0069\u006e\u0069\u0020\u0062\u0061\u015f\u006c\u0061\u0074\u006d\u0061\u006b\u0020\u0069\u00e7\u0069\u006e\u0020\u005b\u0048\u0069\u007a\u006d\u0065\u0074\u0069\u0020\u0042\u0061\u015f\u006c\u0061\u0074\u005d\u0020\u0076\u0065\u0079\u0061\u0020\u0041\u00c7\u0020\u005b\u0045\u006b\u0072\u0061\u006e\u0020\u0059\u0061\u006b\u0061\u006c\u0061\u006d\u0061\u005d\u0020\u0069\u007a\u006e\u0069\u006e\u0065\u0020\u0064\u006f\u006b\u0075\u006e\u0075\u006e\u002e", + "\u0041\u0063\u0063\u006f\u0075\u006e\u0074": "\u0048\u0065\u0073\u0061\u0070", + "\u004f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065": "\u00fc\u007a\u0065\u0072\u0069\u006e\u0065\u0020\u0079\u0061\u007a", + "\u0054\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u0020\u0065\u0078\u0069\u0073\u0074\u0073\u002c\u0020\u0073\u006b\u0069\u0070\u0020\u006f\u0072\u0020\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0042\u0075\u0020\u0064\u006f\u0073\u0079\u0061\u0020\u0076\u0061\u0072\u002c\u0020\u0062\u0075\u0020\u0064\u006f\u0073\u0079\u0061\u0020\u0061\u0074\u006c\u0061\u006e\u0073\u0131\u006e\u0020\u0076\u0065\u0079\u0061\u0020\u00fc\u007a\u0065\u0072\u0069\u006e\u0065\u0020\u0079\u0061\u007a\u0131\u006c\u0073\u0131\u006e\u0020\u006d\u0131\u003f", + "\u0051\u0075\u0069\u0074": "\u00c7\u0131\u006b\u0131\u015f", + "\u0064\u006f\u0063\u005f\u006d\u0061\u0063\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e": "\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0072\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u002e\u0063\u006f\u006d\u002f\u0064\u006f\u0063\u0073\u002f\u0065\u006e\u002f\u006d\u0061\u006e\u0075\u0061\u006c\u002f\u006d\u0061\u0063\u002f\u0023\u0065\u006e\u0061\u0062\u006c\u0065\u002d\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073", + "\u0048\u0065\u006c\u0070": "\u0059\u0061\u0072\u0064\u0131\u006d", + "\u0046\u0061\u0069\u006c\u0065\u0064": "\u0041\u0072\u0131\u007a\u0061\u006c\u0131", + "\u0053\u0075\u0063\u0063\u0065\u0065\u0064\u0065\u0064": "\u0062\u0061\u015f\u0061\u0072\u0131\u006c\u0131", + "\u0053\u006f\u006d\u0065\u006f\u006e\u0065\u0020\u0074\u0075\u0072\u006e\u0073\u0020\u006f\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065\u002c\u0020\u0065\u0078\u0069\u0074": "\u0042\u0069\u0072\u0069\u0073\u0069\u0020\u0067\u0069\u007a\u006c\u0069\u006c\u0069\u006b\u0020\u006d\u006f\u0064\u0075\u006e\u0075\u0020\u0061\u00e7\u0061\u0072\u002c\u0020\u00e7\u0131\u006b", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u0064\u0065\u0073\u0074\u0065\u006b\u006c\u0065\u006e\u006d\u0069\u0079\u006f\u0072", + "\u0050\u0065\u0065\u0072\u0020\u0064\u0065\u006e\u0069\u0065\u0064": "\u0061\u006b\u0072\u0061\u006e\u0020\u0072\u0065\u0064\u0064\u0065\u0064\u0069\u006c\u0064\u0069", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0073": "\u004c\u00fc\u0074\u0066\u0065\u006e\u0020\u0065\u006b\u006c\u0065\u006e\u0074\u0069\u006c\u0065\u0072\u0069\u0020\u0079\u00fc\u006b\u006c\u0065\u0079\u0069\u006e", + "\u0050\u0065\u0065\u0072\u0020\u0065\u0078\u0069\u0074": "\u0061\u006b\u0072\u0061\u006e\u0020\u00e7\u0131\u006b\u0131\u015f\u0131", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0074\u0075\u0072\u006e\u0020\u006f\u0066\u0066": "\u006b\u0061\u0070\u0061\u0074\u0131\u006c\u0061\u006d\u0061\u0064\u0131", + "\u0054\u0075\u0072\u006e\u0065\u0064\u0020\u006f\u0066\u0066": "\u004b\u0061\u0070\u0061\u006c\u0131", + "\u0049\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0047\u0069\u007a\u006c\u0069\u006c\u0069\u006b\u0020\u006d\u006f\u0064\u0075\u006e\u0064\u0061", + "\u004f\u0075\u0074\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0047\u0069\u007a\u006c\u0069\u006c\u0069\u006b\u0020\u006d\u006f\u0064\u0075\u0020\u0064\u0131\u015f\u0131\u006e\u0064\u0061", + "\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065": "", + }, + it: { + "\u0053\u0074\u0061\u0074\u0075\u0073": "\u0053\u0074\u0061\u0074\u006f", + "\u0059\u006f\u0075\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0049\u006c\u0020\u0074\u0075\u006f\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070", + "\u0064\u0065\u0073\u006b\u005f\u0074\u0069\u0070": "\u0050\u0075\u006f\u0069\u0020\u0061\u0063\u0063\u0065\u0064\u0065\u0072\u0065\u0020\u0061\u006c\u0020\u0074\u0075\u006f\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0075\u0073\u0061\u006e\u0064\u006f\u0020\u006c\u0027\u0049\u0044\u0020\u0065\u0020\u006c\u0061\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0072\u0069\u0070\u006f\u0072\u0074\u0061\u0074\u0069\u0020\u0071\u0075\u0069\u002e", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064", + "\u0052\u0065\u0061\u0064\u0079": "\u0050\u0072\u006f\u006e\u0074\u006f", + "\u0045\u0073\u0074\u0061\u0062\u006c\u0069\u0073\u0068\u0065\u0064": "\u0053\u0074\u0061\u0062\u0069\u006c\u0069\u0074\u006f", + "\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u0043\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u0020\u0061\u006c\u006c\u0061\u0020\u0072\u0065\u0074\u0065\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0069\u006e\u0020\u0063\u006f\u0072\u0073\u006f\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0041\u0062\u0069\u006c\u0069\u0074\u0061\u0020\u0073\u0065\u0072\u0076\u0069\u007a\u0069\u006f", + "\u0053\u0074\u0061\u0072\u0074\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0041\u0076\u0076\u0069\u0061\u0020\u0073\u0065\u0072\u0076\u0069\u007a\u0069\u006f", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0049\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u007a\u0069\u006f\u0020\u00e8\u0020\u0069\u006e\u0020\u0065\u0073\u0065\u0063\u0075\u007a\u0069\u006f\u006e\u0065", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0049\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u007a\u0069\u006f\u0020\u006e\u006f\u006e\u0020\u00e8\u0020\u0069\u006e\u0020\u0065\u0073\u0065\u0063\u0075\u007a\u0069\u006f\u006e\u0065", + "\u006e\u006f\u0074\u005f\u0072\u0065\u0061\u0064\u0079\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u004e\u006f\u006e\u0020\u0070\u0072\u006f\u006e\u0074\u006f\u002e\u0020\u0056\u0065\u0072\u0069\u0066\u0069\u0063\u0061\u0020\u006c\u0061\u0020\u0074\u0075\u0061\u0020\u0063\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065", + "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u006c\u0061\u0020\u0075\u006e\u0061\u0020\u0073\u0063\u0072\u0069\u0076\u0061\u006e\u0069\u0061\u0020\u0072\u0065\u006d\u006f\u0074\u0061", + "\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0020\u0046\u0069\u006c\u0065": "\u0054\u0072\u0061\u0073\u0066\u0065\u0072\u0069\u0073\u0063\u0069\u0020\u0066\u0069\u006c\u0065", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074": "\u0043\u006f\u006e\u006e\u0065\u0074\u0074\u0069", + "\u0052\u0065\u0063\u0065\u006e\u0074\u0020\u0053\u0065\u0073\u0073\u0069\u006f\u006e\u0073": "\u0053\u0065\u0073\u0073\u0069\u006f\u006e\u0069\u0020\u0072\u0065\u0063\u0065\u006e\u0074\u0069", + "\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0020\u0042\u006f\u006f\u006b": "\u0052\u0075\u0062\u0072\u0069\u0063\u0061", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0066\u0065\u0072\u006d\u0061", + "\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0054\u0075\u006e\u006e\u0065\u006c\u0020\u0054\u0043\u0050", + "\u0052\u0065\u006d\u006f\u0076\u0065": "\u0052\u0069\u006d\u0075\u006f\u0076\u0069", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0072\u0061\u006e\u0064\u006f\u006d\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004e\u0075\u006f\u0076\u0061\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0063\u0061\u0073\u0075\u0061\u006c\u0065", + "\u0053\u0065\u0074\u0020\u0079\u006f\u0075\u0072\u0020\u006f\u0077\u006e\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0049\u006d\u0070\u006f\u0073\u0074\u0061\u0020\u006c\u0061\u0020\u0074\u0075\u0061\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u004b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u002f\u004d\u006f\u0075\u0073\u0065": "\u0041\u0062\u0069\u006c\u0069\u0074\u0061\u0020\u0074\u0061\u0073\u0074\u0069\u0065\u0072\u0061\u002f\u006d\u006f\u0075\u0073\u0065", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0041\u0062\u0069\u006c\u0069\u0074\u0061\u0020\u0061\u0070\u0070\u0075\u006e\u0074\u0069", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0046\u0069\u006c\u0065\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0041\u0062\u0069\u006c\u0069\u0074\u0061\u0020\u0074\u0072\u0061\u0073\u0066\u0065\u0072\u0069\u006d\u0065\u006e\u0074\u006f\u0020\u0066\u0069\u006c\u0065", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0041\u0062\u0069\u006c\u0069\u0074\u0061\u0020\u0074\u0075\u006e\u006e\u0065\u006c\u0020\u0054\u0043\u0050", + "\u0049\u0050\u0020\u0057\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0069\u006e\u0067": "\u0049\u0050\u0020\u0061\u0075\u0074\u006f\u0072\u0069\u007a\u007a\u0061\u0074\u0069", + "\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0065\u0072\u0020\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079", + "\u0053\u0074\u006f\u0070\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065": "\u0041\u0072\u0072\u0065\u0073\u0074\u0061\u0020\u0073\u0065\u0072\u0076\u0069\u007a\u0069\u006f", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0049\u0044": "\u0043\u0061\u006d\u0062\u0069\u0061\u0020\u0049\u0044", + "\u0057\u0065\u0062\u0073\u0069\u0074\u0065": "\u0053\u0069\u0074\u006f\u0020\u0077\u0065\u0062", + "\u0041\u0062\u006f\u0075\u0074": "\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u007a\u0069\u006f\u006e\u0069", + "\u004d\u0075\u0074\u0065": "\u0053\u0069\u006c\u0065\u006e\u007a\u0069\u0061", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0049\u006e\u0070\u0075\u0074": "\u0049\u006e\u0070\u0075\u0074\u0020\u0061\u0075\u0064\u0069\u006f", + "\u0049\u0044\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0065\u0072\u0020\u0072\u0065\u006c\u0061\u0079", + "\u0041\u0050\u0049\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0065\u0072\u0020\u0041\u0050\u0049", + "\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u005f\u0068\u0074\u0074\u0070": "\u0064\u0065\u0076\u0065\u0020\u0069\u006e\u0069\u007a\u0069\u0061\u0072\u0065\u0020\u0063\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0020\u006f\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0049\u0050": "\u0049\u006e\u0064\u0069\u0072\u0069\u007a\u007a\u006f\u0020\u0049\u0050\u0020\u006e\u006f\u006e\u0020\u0076\u0061\u006c\u0069\u0064\u006f", + "\u0069\u0064\u005f\u0063\u0068\u0061\u006e\u0067\u0065\u005f\u0074\u0069\u0070": "\u0050\u0075\u006f\u0069\u0020\u0075\u0073\u0061\u0072\u0065\u0020\u0073\u006f\u006c\u006f\u0020\u0069\u0020\u0063\u0061\u0072\u0061\u0074\u0074\u0065\u0072\u0069\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002c\u0020\u0030\u002d\u0039\u0020\u0065\u0020\u005f\u0020\u0028\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065\u0029\u002e\u0020\u0049\u006c\u0020\u0070\u0072\u0069\u006d\u006f\u0020\u0063\u0061\u0072\u0061\u0074\u0074\u0065\u0072\u0065\u0020\u0064\u0065\u0076\u0065\u0020\u0065\u0073\u0073\u0065\u0072\u0065\u0020\u0061\u002d\u007a\u0020\u006f\u0020\u0041\u002d\u005a\u002e\u0020\u004c\u0061\u0020\u006c\u0075\u006e\u0067\u0068\u0065\u007a\u007a\u0061\u0020\u0064\u0065\u0076\u0065\u0020\u0065\u0073\u0073\u0065\u0072\u0065\u0020\u0066\u0072\u0061\u0020\u0036\u0020\u0065\u0020\u0031\u0036\u0020\u0063\u0061\u0072\u0061\u0074\u0074\u0065\u0072\u0069\u002e", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074": "\u0046\u006f\u0072\u006d\u0061\u0074\u006f\u0020\u006e\u006f\u006e\u0020\u0076\u0061\u006c\u0069\u0064\u006f", + "\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u006e\u006f\u0074\u005f\u0073\u0075\u0070\u0070\u006f\u0072\u0074": "\u004e\u006f\u006e\u0020\u0061\u006e\u0063\u006f\u0072\u0061\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0061\u0074\u006f\u0020\u0064\u0061\u006c\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u004e\u006f\u0074\u0020\u0061\u0076\u0061\u0069\u006c\u0061\u0062\u006c\u0065": "\u004e\u006f\u006e\u0020\u0064\u0069\u0073\u0070\u006f\u006e\u0069\u0062\u0069\u006c\u0065", + "\u0054\u006f\u006f\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0074": "\u0054\u0072\u006f\u0070\u0070\u006f\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0074\u0065", + "\u0043\u0061\u006e\u0063\u0065\u006c": "\u0041\u006e\u006e\u0075\u006c\u006c\u0061", + "\u0053\u006b\u0069\u0070": "\u0049\u0067\u006e\u006f\u0072\u0061", + "\u0043\u006c\u006f\u0073\u0065": "\u0043\u0068\u0069\u0075\u0064\u0069", + "\u0052\u0065\u0074\u0072\u0079": "\u0052\u0069\u0070\u0072\u006f\u0076\u0061", + "\u004f\u004b": "\u004f\u004b", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0072\u0069\u0063\u0068\u0069\u0065\u0073\u0074\u0061", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0049\u006e\u0073\u0065\u0072\u0069\u0073\u0063\u0069\u0020\u006c\u0061\u0020\u0074\u0075\u0061\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064", + "\u0052\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0052\u0069\u0063\u006f\u0072\u0064\u0061\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0065\u0072\u0072\u0061\u0074\u0061", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0061\u0067\u0061\u0069\u006e\u003f": "\u0056\u0075\u006f\u0069\u0020\u0072\u0069\u0070\u0072\u006f\u0076\u0061\u0072\u0065\u003f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0045\u0072\u0072\u006f\u0072\u0065\u0020\u0064\u0069\u0020\u0063\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065", + "\u0045\u0072\u0072\u006f\u0072": "\u0045\u0072\u0072\u006f\u0072\u0065", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u0052\u0065\u0069\u006d\u0070\u006f\u0073\u0074\u0061\u0074\u0061\u0020\u0064\u0061\u006c\u0020\u0070\u0065\u0065\u0072", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u002e\u002e\u002e": "\u0043\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u002e\u002e\u002e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073\u002e\u0020\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0077\u0061\u0069\u0074\u002e": "\u0043\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u0020\u0069\u006e\u0020\u0063\u006f\u0072\u0073\u006f\u002e\u0020\u0041\u0074\u0074\u0065\u006e\u0064\u0069\u002e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u0065\u0020\u006c\u0061\u0074\u0065\u0072": "\u0050\u0065\u0072\u0020\u0066\u0061\u0076\u006f\u0072\u0065\u0020\u0072\u0069\u0070\u0072\u006f\u0076\u0061\u0020\u0066\u0072\u0061\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u006f", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0045\u0072\u0072\u006f\u0072\u0065\u0020\u0064\u0069\u0020\u006c\u006f\u0067\u0069\u006e", + "\u0053\u0075\u0063\u0063\u0065\u0073\u0073\u0066\u0075\u006c": "\u0053\u0075\u0063\u0063\u0065\u0073\u0073\u006f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u002c\u0020\u0077\u0061\u0069\u0074\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u002e\u002e\u002e": "\u0043\u006f\u006e\u006e\u0065\u0073\u0073\u006f\u002c\u0020\u0069\u006e\u0020\u0061\u0074\u0074\u0065\u0073\u0061\u0020\u0064\u0065\u006c\u006c\u0027\u0069\u006d\u006d\u0061\u0067\u0069\u006e\u0065\u002e\u002e\u002e", + "\u004e\u0061\u006d\u0065": "\u004e\u006f\u006d\u0065", + "\u0054\u0079\u0070\u0065": "\u0054\u0069\u0070\u006f", + "\u004d\u006f\u0064\u0069\u0066\u0069\u0065\u0064": "\u004d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0074\u006f", + "\u0053\u0069\u007a\u0065": "\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0065", + "\u0053\u0068\u006f\u0077\u0020\u0048\u0069\u0064\u0064\u0065\u006e\u0020\u0046\u0069\u006c\u0065\u0073": "\u004d\u006f\u0073\u0074\u0072\u0061\u0020\u0066\u0069\u006c\u0065\u0020\u006e\u0061\u0073\u0063\u006f\u0073\u0074\u0069", + "\u0052\u0065\u0063\u0065\u0069\u0076\u0065": "\u0052\u0069\u0063\u0065\u0076\u0069", + "\u0053\u0065\u006e\u0064": "\u0049\u006e\u0076\u0069\u0061", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0046\u0069\u006c\u0065": "\u0041\u0067\u0067\u0069\u006f\u0072\u006e\u0061\u0020\u0066\u0069\u006c\u0065", + "\u004c\u006f\u0063\u0061\u006c": "\u004c\u006f\u0063\u0061\u006c\u0065", + "\u0052\u0065\u006d\u006f\u0074\u0065": "\u0052\u0065\u006d\u006f\u0074\u0065", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072\u0020\u0072\u0065\u006d\u006f\u0074\u006f", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072\u0020\u006c\u006f\u0063\u0061\u006c\u0065", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0020\u0044\u0065\u006c\u0065\u0074\u0065": "\u0043\u006f\u006e\u0066\u0065\u0072\u006d\u0061\u0020\u0063\u0061\u006e\u0063\u0065\u006c\u006c\u0061\u007a\u0069\u006f\u006e\u0065", + "\u0044\u0065\u006c\u0065\u0074\u0065": "\u0045\u006c\u0069\u006d\u0069\u006e\u0061\u0072\u0065", + "\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073": "\u0050\u0072\u006f\u0070\u0072\u0069\u0065\u0074\u00e0", + "\u004d\u0075\u006c\u0074\u0069\u0020\u0053\u0065\u006c\u0065\u0063\u0074": "\u0053\u0065\u006c\u0065\u007a\u0069\u006f\u006e\u0065\u0020\u006d\u0075\u006c\u0074\u0069\u0070\u006c\u0061", + "\u0045\u006d\u0070\u0074\u0079\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u0044\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u0076\u0075\u006f\u0074\u0061", + "\u004e\u006f\u0074\u0020\u0061\u006e\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u004e\u006f\u006e\u0020\u0075\u006e\u0061\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u0076\u0075\u006f\u0074\u0061", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0056\u0075\u006f\u0069\u0020\u0064\u0061\u0076\u0076\u0065\u0072\u006f\u0020\u0065\u006c\u0069\u006d\u0069\u006e\u0061\u0072\u0065\u0020\u0071\u0075\u0065\u0073\u0074\u006f\u0020\u0066\u0069\u006c\u0065\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0053\u0065\u0069\u0020\u0073\u0069\u0063\u0075\u0072\u006f\u0020\u0064\u0069\u0020\u0076\u006f\u006c\u0065\u0072\u0020\u0065\u006c\u0069\u006d\u0069\u006e\u0061\u0072\u0065\u0020\u0071\u0075\u0065\u0073\u0074\u0061\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u0076\u0075\u006f\u0074\u0061\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0069\u0073\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0053\u0065\u0069\u0020\u0073\u0069\u0063\u0075\u0072\u006f\u0020\u0064\u0069\u0020\u0076\u006f\u006c\u0065\u0072\u0020\u0065\u006c\u0069\u006d\u0069\u006e\u0061\u0072\u0065\u0020\u0069\u006c\u0020\u0066\u0069\u006c\u0065\u0020\u0064\u0069\u0020\u0071\u0075\u0065\u0073\u0074\u0061\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f", + "\u0044\u006f\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u006f\u0072\u0020\u0061\u006c\u006c\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073": "\u0052\u0069\u0063\u006f\u0072\u0063\u0061\u0020\u0071\u0075\u0065\u0073\u0074\u0061\u0020\u0073\u0063\u0065\u006c\u0074\u0061\u0020\u0070\u0065\u0072\u0020\u0074\u0075\u0074\u0074\u0069\u0020\u0069\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0074\u0074\u0069", + "\u0054\u0068\u0069\u0073\u0020\u0069\u0073\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u006c\u0065\u0021": "\u0051\u0075\u0065\u0073\u0074\u006f\u0020\u00e8\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u0069\u006c\u0065\u0021", + "\u0044\u0065\u006c\u0065\u0074\u0069\u006e\u0067": "\u0043\u0061\u006e\u0063\u0065\u006c\u006c\u0061\u007a\u0069\u006f\u006e\u0065\u0020\u0064\u0069", + "\u0066\u0069\u006c\u0065\u0073": "\u0066\u0069\u006c\u0065", + "\u0057\u0061\u0069\u0074\u0069\u006e\u0067": "\u0049\u006e\u0020\u0061\u0074\u0074\u0065\u0073\u0061", + "\u0046\u0069\u006e\u0069\u0073\u0068\u0065\u0064": "\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f", + "\u0053\u0070\u0065\u0065\u0064": "\u0056\u0065\u006c\u006f\u0063\u0069\u0074\u00e0", + "\u0043\u0075\u0073\u0074\u006f\u006d\u0020\u0049\u006d\u0061\u0067\u0065\u0020\u0051\u0075\u0061\u006c\u0069\u0074\u0079": "\u0051\u0075\u0061\u006c\u0069\u0074\u00e0\u0020\u0069\u006d\u006d\u0061\u0067\u0069\u006e\u0065\u0020\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0069\u007a\u007a\u0061\u0074\u0061", + "\u0050\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u004d\u006f\u0064\u0061\u006c\u0069\u0074\u00e0\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079", + "\u0042\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0042\u006c\u006f\u0063\u0063\u0061\u0020\u006c\u0027\u0069\u006e\u0070\u0075\u0074\u0020\u0064\u0065\u006c\u006c\u0027\u0075\u0074\u0065\u006e\u0074\u0065", + "\u0055\u006e\u0062\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0053\u0062\u006c\u006f\u0063\u0063\u0061\u0072\u0065\u0020\u006c\u0027\u0069\u006e\u0070\u0075\u0074\u0020\u0064\u0065\u006c\u006c\u0027\u0075\u0074\u0065\u006e\u0074\u0065", + "\u0041\u0064\u006a\u0075\u0073\u0074\u0020\u0057\u0069\u006e\u0064\u006f\u0077": "\u0041\u0064\u0061\u0074\u0074\u0061\u0020\u006c\u0061\u0020\u0066\u0069\u006e\u0065\u0073\u0074\u0072\u0061", + "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c": "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c\u0065", + "\u0053\u0068\u0072\u0069\u006e\u006b": "\u0052\u0065\u0073\u0074\u0072\u0069\u006e\u0067\u0069", + "\u0053\u0074\u0072\u0065\u0074\u0063\u0068": "\u0041\u006c\u006c\u0061\u0072\u0067\u0061", + "\u0047\u006f\u006f\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0071\u0075\u0061\u006c\u0069\u0074\u0079": "\u0042\u0075\u006f\u006e\u0061\u0020\u0071\u0075\u0061\u006c\u0069\u0074\u00e0\u0020\u0069\u006d\u006d\u0061\u0067\u0069\u006e\u0065", + "\u0042\u0061\u006c\u0061\u006e\u0063\u0065\u0064": "\u0042\u0069\u006c\u0061\u006e\u0063\u0069\u0061\u0074\u006f", + "\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0020\u0072\u0065\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u0069\u006d\u0065": "\u004f\u0074\u0074\u0069\u006d\u0069\u007a\u007a\u0061\u0020\u0069\u006c\u0020\u0074\u0065\u006d\u0070\u006f\u0020\u0064\u0069\u0020\u0072\u0065\u0061\u007a\u0069\u006f\u006e\u0065", + "\u0043\u0075\u0073\u0074\u006f\u006d": "\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0069\u007a\u007a\u0061\u0074\u006f", + "\u0053\u0068\u006f\u0077\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u0075\u0072\u0073\u006f\u0072": "\u004d\u006f\u0073\u0074\u0072\u0061\u0020\u0069\u006c\u0020\u0063\u0075\u0072\u0073\u006f\u0072\u0065\u0020\u0072\u0065\u006d\u006f\u0074\u006f", + "\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0044\u0069\u0073\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0020\u0061\u0070\u0070\u0075\u006e\u0074\u0069", + "\u004c\u006f\u0063\u006b\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0065\u006e\u0064": "\u0042\u006c\u006f\u0063\u0063\u0061\u0020\u0061\u006c\u0020\u0074\u0065\u0072\u006d\u0069\u006e\u0065\u0020\u0064\u0065\u006c\u006c\u0061\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0065", + "\u0049\u006e\u0073\u0065\u0072\u0074": "\u0049\u006e\u0073\u0065\u0072\u0069\u0073\u0063\u0069", + "\u0049\u006e\u0073\u0065\u0072\u0074\u0020\u004c\u006f\u0063\u006b": "\u0042\u006c\u006f\u0063\u0063\u006f\u0020\u0069\u006e\u0073\u0065\u0072\u0069\u006d\u0065\u006e\u0074\u006f", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068": "\u0041\u0067\u0067\u0069\u006f\u0072\u006e\u0061", + "\u0049\u0044\u0020\u0064\u006f\u0065\u0073\u0020\u006e\u006f\u0074\u0020\u0065\u0078\u0069\u0073\u0074": "\u004c\u0027\u0049\u0044\u0020\u006e\u006f\u006e\u0020\u0065\u0073\u0069\u0073\u0074\u0065", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0045\u0072\u0072\u006f\u0072\u0065\u0020\u0064\u0069\u0020\u0063\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u0020\u0061\u006c\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u006c\u0061\u0074\u0065\u0072": "\u0052\u0069\u0070\u0072\u006f\u0076\u0061\u0020\u0070\u0069\u00f9\u0020\u0074\u0061\u0072\u0064\u0069", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0073\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065": "\u0049\u006c\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0072\u0065\u006d\u006f\u0074\u006f\u0020\u00e8\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065", + "\u004b\u0065\u0079\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068": "\u004c\u0061\u0020\u0063\u0068\u0069\u0061\u0076\u0065\u0020\u006e\u006f\u006e\u0020\u0063\u006f\u0072\u0072\u0069\u0073\u0070\u006f\u006e\u0064\u0065", + "\u0054\u0069\u006d\u0065\u006f\u0075\u0074": "\u0054\u0069\u006d\u0065\u006f\u0075\u0074", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0045\u0072\u0072\u006f\u0072\u0065\u0020\u0064\u0069\u0020\u0063\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u0020\u0061\u006c\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0072\u0065\u006c\u0061\u0079", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0045\u0072\u0072\u006f\u0072\u0065\u0020\u0064\u0069\u0020\u0063\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u0020\u0074\u0072\u0061\u006d\u0069\u0074\u0065\u0020\u0069\u006c\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0045\u0072\u0072\u006f\u0072\u0065\u0020\u0064\u0069\u0020\u0063\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u0020\u0074\u0072\u0061\u006d\u0069\u0074\u0065\u0020\u0069\u006c\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0072\u0065\u006c\u0061\u0079", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u006d\u0061\u006b\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070": "\u0049\u006d\u0070\u006f\u0073\u0073\u0069\u0062\u0069\u006c\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0074\u0074\u0065\u0072\u0073\u0069\u0020\u0064\u0069\u0072\u0065\u0074\u0074\u0061\u006d\u0065\u006e\u0074\u0065\u0020\u0061\u006c\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0072\u0065\u006d\u006f\u0074\u006f", + "\u0053\u0065\u0074\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0049\u006d\u0070\u006f\u0073\u0074\u0061\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064", + "\u004f\u0053\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0064\u0065\u006c\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0061\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u0069\u0076\u006f", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0074\u0069\u0070": "\u0041\u0020\u0063\u0061\u0075\u0073\u0061\u0020\u0064\u0065\u006c\u0020\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u006c\u006f\u0020\u0041\u0063\u0063\u006f\u0075\u006e\u0074\u0020\u0055\u0074\u0065\u006e\u0074\u0065\u002c\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0070\u006f\u0074\u0072\u0065\u0062\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u0066\u0075\u006e\u007a\u0069\u006f\u006e\u0061\u0072\u0065\u0020\u0063\u006f\u0072\u0072\u0065\u0074\u0074\u0061\u006d\u0065\u006e\u0074\u0065\u0020\u0063\u006f\u006d\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0072\u0065\u006d\u006f\u0074\u006f\u002e\u0020\u0050\u0065\u0072\u0020\u0065\u0076\u0069\u0074\u0061\u0072\u0065\u0020\u0071\u0075\u0065\u0073\u0074\u006f\u0020\u0070\u0072\u006f\u0062\u006c\u0065\u006d\u0061\u002c\u0020\u0066\u0061\u0069\u0020\u0063\u006c\u0069\u0063\u006b\u0020\u0073\u0075\u006c\u0020\u0074\u0061\u0073\u0074\u006f\u0020\u0071\u0075\u0069\u0020\u0073\u006f\u0074\u0074\u006f\u0020\u0070\u0065\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0072\u0065\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0061\u0020\u006c\u0069\u0076\u0065\u006c\u006c\u006f\u0020\u0064\u0069\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0061\u002e", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0067\u0072\u0061\u0064\u0065": "\u0046\u0061\u0069\u0020\u0063\u006c\u0069\u0063\u006b\u0020\u0070\u0065\u0072\u0020\u0061\u0067\u0067\u0069\u006f\u0072\u006e\u0061\u0072\u0065", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0064\u006f\u0077\u006e\u006c\u006f\u0061\u0064": "\u0043\u006c\u0069\u0071\u0075\u0065\u007a\u0020\u0070\u0065\u0072\u0020\u0073\u0063\u0061\u0072\u0069\u0063\u0061\u0072\u0065", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0064\u0061\u0074\u0065": "\u0046\u0061\u0072\u0065\u0020\u0063\u006c\u0069\u0063\u0020\u0070\u0065\u0072\u0020\u0061\u0067\u0067\u0069\u006f\u0072\u006e\u0061\u0072\u0065", + "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065": "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0061\u0063\u0063": "\u0050\u0065\u0072\u0020\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u006c\u0061\u0072\u0065\u0020\u0069\u006c\u0020\u0074\u0075\u006f\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0064\u0061\u006c\u006c\u0027\u0065\u0073\u0074\u0065\u0072\u006e\u006f\u002c\u0020\u0064\u0065\u0076\u0069\u0020\u0066\u006f\u0072\u006e\u0069\u0072\u0065\u0020\u0061\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0069\u006c\u0020\u0070\u0065\u0072\u006d\u0065\u0073\u0073\u006f\u0020\u005c\u0022\u0041\u0063\u0063\u0065\u0073\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u00e0\u005c\u0022\u002e", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0073\u0063\u0072\u0065\u0065\u006e": "\u0050\u0065\u0072\u0020\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u006c\u0061\u0072\u0065\u0020\u0069\u006c\u0020\u0074\u0075\u006f\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0064\u0061\u006c\u006c\u0027\u0065\u0073\u0074\u0065\u0072\u006e\u006f\u002c\u0020\u0064\u0065\u0076\u0069\u0020\u0066\u006f\u0072\u006e\u0069\u0072\u0065\u0020\u0061\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0069\u006c\u0020\u0070\u0065\u0072\u006d\u0065\u0073\u0073\u006f\u0020\u005c\u0022\u0052\u0065\u0067\u0069\u0073\u0074\u0072\u0061\u007a\u0069\u006f\u006e\u0065\u0020\u0073\u0063\u0068\u0065\u0072\u006d\u006f\u005c\u0022\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u007a\u0069\u006f\u006e\u0065\u0020\u002e\u002e\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e": "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u007a\u0069\u006f\u006e\u0065", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0050\u0061\u0074\u0068": "\u0050\u0065\u0072\u0063\u006f\u0072\u0073\u006f\u0020\u0064\u0069\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u007a\u0069\u006f\u006e\u0065", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006d\u0065\u006e\u0075\u0020\u0073\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u0073": "\u0043\u0072\u0065\u0061\u0020\u0069\u0020\u0063\u006f\u006c\u006c\u0065\u0067\u0061\u006d\u0065\u006e\u0074\u0069\u0020\u006e\u0065\u006c\u0020\u006d\u0065\u006e\u0075\u0020\u0064\u0069\u0020\u0061\u0076\u0076\u0069\u006f", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0063\u006f\u006e": "\u0043\u0072\u0065\u0061\u0020\u0075\u006e\u0027\u0069\u0063\u006f\u006e\u0061\u0020\u0073\u0075\u006c\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070", + "\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074\u005f\u0074\u0069\u0070": "\u0041\u0076\u0076\u0069\u0061\u006e\u0064\u006f\u0020\u006c\u0027\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u007a\u0069\u006f\u006e\u0065\u002c\u0020\u0061\u0063\u0063\u0065\u0074\u0074\u0069\u0020\u0069\u0020\u0074\u0065\u0072\u006d\u0069\u006e\u0069\u0020\u0064\u0065\u006c\u0020\u0063\u006f\u006e\u0074\u0072\u0061\u0074\u0074\u006f\u0020\u0064\u0069\u0020\u006c\u0069\u0063\u0065\u006e\u007a\u0061\u002e", + "\u0041\u0063\u0063\u0065\u0070\u0074\u0020\u0061\u006e\u0064\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0041\u0063\u0063\u0065\u0074\u0074\u0061\u0020\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061", + "\u0045\u006e\u0064\u002d\u0075\u0073\u0065\u0072\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074": "\u0043\u006f\u006e\u0074\u0072\u0061\u0074\u0074\u006f\u0020\u0064\u0069\u0020\u006c\u0069\u0063\u0065\u006e\u007a\u0061\u0020\u0063\u006f\u006e\u0020\u006c\u0027\u0075\u0074\u0065\u006e\u0074\u0065\u0020\u0066\u0069\u006e\u0061\u006c\u0065", + "\u0047\u0065\u006e\u0065\u0072\u0061\u0074\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0047\u0065\u006e\u0065\u0072\u0061\u007a\u0069\u006f\u006e\u0065\u0020\u002e\u002e\u002e", + "\u0059\u006f\u0075\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006c\u006f\u0077\u0065\u0072\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u002e": "\u004c\u0061\u0020\u0074\u0075\u0061\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u007a\u0069\u006f\u006e\u0065\u0020\u006e\u006f\u006e\u0020\u00e8\u0020\u0061\u0067\u0067\u0069\u006f\u0072\u006e\u0061\u0074\u0061\u002e", + "\u006e\u006f\u0074\u005f\u0063\u006c\u006f\u0073\u0065\u005f\u0074\u0063\u0070\u005f\u0074\u0069\u0070": "\u004e\u006f\u006e\u0020\u0063\u0068\u0069\u0075\u0064\u0065\u0072\u0065\u0020\u0071\u0075\u0065\u0073\u0074\u0061\u0020\u0066\u0069\u006e\u0065\u0073\u0074\u0072\u0061\u0020\u006d\u0065\u006e\u0074\u0072\u0065\u0020\u0073\u0074\u0061\u0069\u0020\u0075\u0073\u0061\u006e\u0064\u006f\u0020\u0069\u006c\u0020\u0074\u0075\u006e\u006e\u0065\u006c", + "\u004c\u0069\u0073\u0074\u0065\u006e\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0049\u006e\u0020\u0061\u0073\u0063\u006f\u006c\u0074\u006f\u0020\u002e\u002e\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0048\u006f\u0073\u0074": "\u0048\u006f\u0073\u0074\u0020\u0072\u0065\u006d\u006f\u0074\u006f", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0050\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074\u0061\u0020\u0072\u0065\u006d\u006f\u0074\u0061", + "\u0041\u0063\u0074\u0069\u006f\u006e": "\u0041\u007a\u0069\u006f\u006e\u0065", + "\u0041\u0064\u0064": "\u0041\u0067\u0067\u0069\u0075\u006e\u0067\u0069", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0050\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074\u0061\u0020\u006c\u006f\u0063\u0061\u006c\u0065", + "\u0073\u0065\u0074\u0075\u0070\u005f\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u0074\u0069\u0070": "\u0050\u0065\u0072\u0020\u0075\u006e\u0061\u0020\u0063\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u0020\u0070\u0069\u00f9\u0020\u0076\u0065\u006c\u006f\u0063\u0065\u002c\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0020\u0075\u006e\u0020\u0074\u0075\u006f\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0054\u006f\u006f\u0020\u0073\u0068\u006f\u0072\u0074\u002c\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0036\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002e": "\u0054\u0072\u006f\u0070\u0070\u006f\u0020\u0062\u0072\u0065\u0076\u0065\u002c\u0020\u0061\u006c\u006d\u0065\u006e\u006f\u0020\u0036\u0020\u0063\u0061\u0072\u0061\u0074\u0074\u0065\u0072\u0069", + "\u0054\u0068\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c\u002e": "\u004c\u0061\u0020\u0063\u006f\u006e\u0066\u0065\u0072\u006d\u0061\u0020\u006e\u006f\u006e\u0020\u0063\u006f\u0072\u0072\u0069\u0073\u0070\u006f\u006e\u0064\u0065", + "\u0050\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073": "\u0050\u0065\u0072\u006d\u0065\u0073\u0073\u0069", + "\u0041\u0063\u0063\u0065\u0070\u0074": "\u0041\u0063\u0063\u0065\u0074\u0074\u0061", + "\u0044\u0069\u0073\u006d\u0069\u0073\u0073": "\u0052\u0069\u0066\u0069\u0075\u0074\u0061", + "\u0044\u0069\u0073\u0063\u006f\u006e\u006e\u0065\u0063\u0074": "\u0044\u0069\u0073\u0063\u006f\u006e\u006e\u0065\u0074\u0074\u0069", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u006b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u0020\u0061\u006e\u0064\u0020\u006d\u006f\u0075\u0073\u0065": "\u0043\u006f\u006e\u0073\u0065\u006e\u0074\u0069\u0020\u006c\u0027\u0075\u0073\u006f\u0020\u0064\u0069\u0020\u0074\u0061\u0073\u0074\u0069\u0065\u0072\u0061\u0020\u0065\u0020\u006d\u006f\u0075\u0073\u0065", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0043\u006f\u006e\u0073\u0065\u006e\u0074\u0069\u0020\u006c\u0027\u0075\u0073\u006f\u0020\u0064\u0065\u0067\u006c\u0069\u0020\u0061\u0070\u0070\u0075\u006e\u0074\u0069", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0068\u0065\u0061\u0072\u0069\u006e\u0067\u0020\u0073\u006f\u0075\u006e\u0064": "\u0043\u006f\u006e\u0073\u0065\u006e\u0074\u0069\u0020\u006c\u0061\u0020\u0072\u0069\u0070\u0072\u006f\u0064\u0075\u007a\u0069\u006f\u006e\u0065\u0020\u0064\u0065\u006c\u006c\u0027\u0061\u0075\u0064\u0069\u006f", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0066\u0069\u006c\u0065\u0020\u0063\u006f\u0070\u0079\u0020\u0061\u006e\u0064\u0020\u0070\u0061\u0073\u0074\u0065": "\u0043\u006f\u006e\u0073\u0065\u006e\u0074\u0069\u0020\u0063\u006f\u0070\u0069\u0061\u0020\u0065\u0020\u0069\u006e\u0063\u006f\u006c\u006c\u0061\u0020\u0064\u0069\u0020\u0066\u0069\u006c\u0065", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064": "\u0043\u006f\u006e\u006e\u0065\u0073\u0073\u006f", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u0020\u0064\u0069\u0072\u0065\u0074\u0074\u0061\u0020\u0065\u0020\u0063\u0069\u0066\u0072\u0061\u0074\u0061", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u0020\u0074\u0072\u0061\u006d\u0069\u0074\u0065\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0065\u0020\u0063\u0069\u0066\u0072\u0061\u0074\u0061", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u0020\u0064\u0069\u0072\u0065\u0074\u0074\u0061\u0020\u0065\u0020\u006e\u006f\u006e\u0020\u0063\u0069\u0066\u0072\u0061\u0074\u0061", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u0020\u0074\u0072\u0061\u006d\u0069\u0074\u0065\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0065\u0020\u006e\u006f\u006e\u0020\u0063\u0069\u0066\u0072\u0061\u0074\u0061", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0049\u006e\u0073\u0065\u0072\u0069\u0073\u0063\u0069\u0020\u006c\u0027\u0049\u0044\u0020\u0072\u0065\u006d\u006f\u0074\u006f", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0049\u006e\u0073\u0065\u0072\u0069\u0073\u0063\u0069\u0020\u006c\u0061\u0020\u0074\u0075\u0061\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064", + "\u004c\u006f\u0067\u0067\u0069\u006e\u0067\u0020\u0069\u006e\u002e\u002e\u002e": "\u0041\u0075\u0074\u0065\u006e\u0074\u0069\u0063\u0061\u007a\u0069\u006f\u006e\u0065\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0052\u0044\u0050\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0073\u0068\u0061\u0072\u0069\u006e\u0067": "\u0041\u0062\u0069\u006c\u0069\u0074\u0061\u0020\u006c\u0061\u0020\u0063\u006f\u006e\u0064\u0069\u0076\u0069\u0073\u0069\u006f\u006e\u0065\u0020\u0064\u0065\u006c\u006c\u0061\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u0020\u0052\u0044\u0050", + "\u0041\u0075\u0074\u006f\u0020\u004c\u006f\u0067\u0069\u006e": "\u004c\u006f\u0067\u0069\u006e\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063\u006f", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0049\u0050\u0020\u0041\u0063\u0063\u0065\u0073\u0073": "\u0041\u0062\u0069\u006c\u0069\u0074\u0061\u0020\u006c\u0027\u0061\u0063\u0063\u0065\u0073\u0073\u006f\u0020\u0064\u0069\u0072\u0065\u0074\u0074\u006f\u0020\u0074\u0072\u0061\u006d\u0069\u0074\u0065\u0020\u0049\u0050", + "\u0052\u0065\u006e\u0061\u006d\u0065": "\u0052\u0069\u006e\u006f\u006d\u0069\u006e\u0061", + "\u0053\u0070\u0061\u0063\u0065": "\u0053\u0070\u0061\u007a\u0069\u006f", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0053\u0068\u006f\u0072\u0074\u0063\u0075\u0074": "\u0043\u0072\u0065\u0061\u0020\u0063\u006f\u006c\u006c\u0065\u0067\u0061\u006d\u0065\u006e\u0074\u006f\u0020\u0073\u0075\u006c\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0050\u0061\u0074\u0068": "\u0043\u0061\u006d\u0062\u0069\u0061\u0020\u0070\u0065\u0072\u0063\u006f\u0072\u0073\u006f", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0046\u006f\u006c\u0064\u0065\u0072": "\u0043\u0072\u0065\u0061\u0020\u0063\u0061\u0072\u0074\u0065\u006c\u006c\u0061", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0074\u0068\u0065\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u0049\u006e\u0073\u0065\u0072\u0069\u0073\u0063\u0069\u0020\u0069\u006c\u0020\u006e\u006f\u006d\u0065\u0020\u0064\u0065\u006c\u006c\u0061\u0020\u0063\u0061\u0072\u0074\u0065\u006c\u006c\u0061", + "\u0046\u0069\u0078\u0020\u0069\u0074": "\u0052\u0069\u0073\u006f\u006c\u0076\u0069", + "\u0057\u0061\u0072\u006e\u0069\u006e\u0067": "\u0041\u0076\u0076\u0069\u0073\u006f", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0073\u0063\u0072\u0065\u0065\u006e\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u004c\u0061\u0020\u0073\u0063\u0068\u0065\u0072\u006d\u0061\u0074\u0061\u0020\u0064\u0069\u0020\u006c\u006f\u0067\u0069\u006e\u0020\u006e\u006f\u006e\u0020\u00e8\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0061\u0074\u0061\u0020\u0075\u0074\u0069\u006c\u0069\u007a\u007a\u0061\u006e\u0064\u006f\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064", + "\u0052\u0065\u0062\u006f\u006f\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0052\u0069\u0061\u0076\u0076\u0069\u006f\u0020\u006e\u0065\u0063\u0065\u0073\u0073\u0061\u0072\u0069\u006f", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020": "\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u006e\u006f\u006e\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0061\u0074\u006f", + "\u0078\u0031\u0031\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064": "\u0078\u0031\u0031\u0020\u006e\u0065\u0063\u0065\u0073\u0073\u0061\u0072\u0069\u006f", + "\u0050\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074\u0061", + "\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073": "\u0049\u006d\u0070\u006f\u0073\u0074\u0061\u007a\u0069\u006f\u006e\u0069", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065": "\u0020\u004e\u006f\u006d\u0065\u0020\u0075\u0074\u0065\u006e\u0074\u0065", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0070\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074\u0061\u0020\u006e\u006f\u006e\u0020\u0076\u0061\u006c\u0069\u0064\u0061", + "\u0043\u006c\u006f\u0073\u0065\u0064\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u006c\u0079\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u0043\u0068\u0069\u0075\u0073\u006f\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u006d\u0065\u006e\u0074\u0065\u0020\u0064\u0061\u006c\u0020\u0070\u0065\u0065\u0072", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006f\u006e\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e": "\u0041\u0062\u0069\u006c\u0069\u0074\u0061\u0020\u006c\u0061\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0020\u0072\u0065\u006d\u006f\u0074\u0061\u0020\u0064\u0065\u006c\u006c\u0061\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u007a\u0069\u006f\u006e\u0065", + "\u0052\u0075\u006e\u0020\u0077\u0069\u0074\u0068\u006f\u0075\u0074\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c": "\u0041\u0076\u0076\u0069\u0061\u0020\u0073\u0065\u006e\u007a\u0061\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0072\u0065", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0043\u006f\u006e\u006e\u0065\u0073\u0073\u006f\u0020\u0073\u0065\u006d\u0070\u0072\u0065\u0020\u0074\u0072\u0061\u006d\u0069\u0074\u0065\u0020\u0072\u0065\u006c\u0061\u0079", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0043\u006f\u006e\u006e\u0065\u0074\u0074\u0069\u0020\u0073\u0065\u006d\u0070\u0072\u0065\u0020\u0074\u0072\u0061\u006d\u0069\u0074\u0065\u0020\u0072\u0065\u006c\u0061\u0079", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0074\u0069\u0070": "\u0053\u006f\u006c\u006f\u0020\u0067\u006c\u0069\u0020\u0069\u006e\u0064\u0069\u0072\u0069\u007a\u007a\u0069\u0020\u0049\u0050\u0020\u0061\u0075\u0074\u006f\u0072\u0069\u007a\u007a\u0061\u0074\u0069\u0020\u0070\u006f\u0073\u0073\u006f\u006e\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0074\u0074\u0065\u0072\u0073\u0069\u0020\u0061\u0020\u0071\u0075\u0065\u0073\u0074\u006f\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070", + "\u004c\u006f\u0067\u0069\u006e": "\u0041\u0063\u0063\u0065\u0064\u0069", + "\u004c\u006f\u0067\u006f\u0075\u0074": "\u0045\u0073\u0063\u0069", + "\u0054\u0061\u0067\u0073": "\u0054\u0061\u0067", + "\u0053\u0065\u0061\u0072\u0063\u0068\u0020\u0049\u0044": "\u0043\u0065\u0072\u0063\u0061\u0020\u0049\u0044", + "\u0043\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u0051\u0075\u0065\u0073\u0074\u006f\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u006e\u006f\u006e\u0020\u00e8\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0061\u0074\u006f", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0073\u0065\u0070": "\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u0069\u0020\u0064\u0061\u0020\u0076\u0069\u0072\u0067\u006f\u006c\u0061\u002c\u0020\u0070\u0075\u006e\u0074\u006f\u0020\u0065\u0020\u0076\u0069\u0072\u0067\u006f\u006c\u0061\u002c\u0020\u0073\u0070\u0061\u007a\u0069\u006f\u0020\u006f\u0020\u0061\u0020\u0063\u0061\u0070\u006f", + "\u0041\u0064\u0064\u0020\u0049\u0044": "\u0041\u0067\u0067\u0069\u0075\u006e\u0067\u0069\u0020\u0049\u0044", + "\u0041\u0064\u0064\u0020\u0054\u0061\u0067": "\u0041\u0067\u0067\u0069\u0075\u006e\u0067\u0069\u0020\u0074\u0061\u0067", + "\u0055\u006e\u0073\u0065\u006c\u0065\u0063\u0074\u0020\u0061\u006c\u006c\u0020\u0074\u0061\u0067\u0073": "\u0044\u0065\u0073\u0065\u006c\u0065\u007a\u0069\u006f\u006e\u0061\u0020\u0074\u0075\u0074\u0074\u0069\u0020\u0069\u0020\u0074\u0061\u0067", + "\u004e\u0065\u0074\u0077\u006f\u0072\u006b\u0020\u0065\u0072\u0072\u006f\u0072": "\u0045\u0072\u0072\u006f\u0072\u0065\u0020\u0064\u0069\u0020\u0072\u0065\u0074\u0065", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u004e\u006f\u006d\u0065\u0020\u0075\u0074\u0065\u006e\u0074\u0065\u0020\u0064\u0069\u006d\u0065\u006e\u0074\u0069\u0063\u0061\u0074\u006f", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0064\u0069\u006d\u0065\u006e\u0074\u0069\u0063\u0061\u0074\u0061", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0063\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073": "\u0043\u0072\u0065\u0064\u0065\u006e\u007a\u0069\u0061\u006c\u0069\u0020\u0065\u0072\u0072\u0061\u0074\u0065", + "\u0045\u0064\u0069\u0074\u0020\u0054\u0061\u0067": "\u004d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0020\u0074\u0061\u0067", + "\u0055\u006e\u0072\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0044\u0069\u006d\u0065\u006e\u0074\u0069\u0063\u0061\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064", + "\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0050\u0072\u0065\u0066\u0065\u0072\u0069\u0074\u0069", + "\u0041\u0064\u0064\u0020\u0074\u006f\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0041\u0067\u0067\u0069\u0075\u006e\u0067\u0069\u0020\u0061\u0069\u0020\u0070\u0072\u0065\u0066\u0065\u0072\u0069\u0074\u0069", + "\u0052\u0065\u006d\u006f\u0076\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0052\u0069\u006d\u0075\u006f\u0076\u0069\u0020\u0064\u0061\u0069\u0020\u0070\u0072\u0065\u0066\u0065\u0072\u0069\u0074\u0069", + "\u0045\u006d\u0070\u0074\u0079": "\u0056\u0075\u006f\u0074\u006f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u004e\u006f\u006d\u0065\u0020\u0064\u0065\u006c\u006c\u0061\u0020\u0063\u0061\u0072\u0074\u0065\u006c\u006c\u0061\u0020\u006e\u006f\u006e\u0020\u0076\u0061\u006c\u0069\u0064\u006f", + "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079": "\u0050\u0072\u006f\u0078\u0079\u0020\u0053\u006f\u0063\u006b\u0073\u0035", + "\u0048\u006f\u0073\u0074\u006e\u0061\u006d\u0065": "\u004e\u006f\u006d\u0065\u0020\u0068\u006f\u0073\u0074", + "\u0044\u0069\u0073\u0063\u006f\u0076\u0065\u0072\u0065\u0064": "\u0052\u0069\u006c\u0065\u0076\u0061\u0074\u0069", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0064\u0061\u0065\u006d\u006f\u006e\u005f\u0074\u0069\u0070": "\u0050\u0065\u0072\u0020\u0061\u0076\u0076\u0069\u0061\u0072\u0073\u0069\u0020\u0061\u006c\u006c\u0027\u0061\u0063\u0063\u0065\u006e\u0073\u0069\u006f\u006e\u0065\u002c\u0020\u00e8\u0020\u006e\u0065\u0063\u0065\u0073\u0073\u0061\u0072\u0069\u006f\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0072\u0065\u0020\u0069\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u007a\u0069\u006f\u0020\u0064\u0069\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0061\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0049\u0044\u0020\u0072\u0065\u006d\u006f\u0074\u006f", + "\u0050\u0061\u0073\u0074\u0065": "\u0049\u006d\u0070\u0061\u0073\u0074\u006f", + "\u0050\u0061\u0073\u0074\u0065\u0020\u0068\u0065\u0072\u0065\u003f": "\u0049\u006e\u0063\u006f\u006c\u006c\u0061\u0020\u0071\u0075\u0069\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0074\u006f\u0020\u0063\u006c\u006f\u0073\u0065\u0020\u0074\u0068\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u003f": "\u0053\u0065\u0069\u0020\u0073\u0069\u0063\u0075\u0072\u006f\u0020\u0064\u0069\u0020\u0076\u006f\u006c\u0065\u0072\u0020\u0063\u0068\u0069\u0075\u0064\u0065\u0072\u0065\u0020\u006c\u0061\u0020\u0063\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u003f", + "\u0044\u006f\u0077\u006e\u006c\u006f\u0061\u0064\u0020\u006e\u0065\u0077\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e": "\u0053\u0063\u0061\u0072\u0069\u0063\u0061\u0020\u006e\u0075\u006f\u0076\u0061\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u0065", + "\u0054\u006f\u0075\u0063\u0068\u0020\u006d\u006f\u0064\u0065": "\u004d\u006f\u0064\u0061\u006c\u0069\u0074\u00e0\u0020\u0074\u006f\u0063\u0063\u006f", + "\u004d\u006f\u0075\u0073\u0065\u0020\u006d\u006f\u0064\u0065": "\u004d\u006f\u0064\u0061\u006c\u0069\u0074\u00e0\u0020\u006d\u006f\u0075\u0073\u0065", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u0054\u006f\u0063\u0063\u0061\u0020\u0063\u006f\u006e\u0020\u0075\u006e\u0020\u0064\u0069\u0074\u006f", + "\u004c\u0065\u0066\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u004d\u006f\u0075\u0073\u0065\u0020\u0073\u0069\u006e\u0069\u0073\u0074\u0072\u006f", + "\u004f\u006e\u0065\u002d\u004c\u006f\u006e\u0067\u0020\u0054\u0061\u0070": "\u0054\u006f\u0063\u0063\u006f\u0020\u006c\u0075\u006e\u0067\u006f\u0020\u0063\u006f\u006e\u0020\u0075\u006e\u0020\u0064\u0069\u0074\u006f", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u0054\u006f\u0063\u0063\u0061\u0020\u0063\u006f\u006e\u0020\u0064\u0075\u0065\u0020\u0064\u0069\u0074\u0061", + "\u0052\u0069\u0067\u0068\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u004d\u006f\u0075\u0073\u0065\u0020\u0064\u0065\u0073\u0074\u0072\u006f", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u004d\u006f\u0076\u0069\u006d\u0065\u006e\u0074\u006f\u0020\u0063\u006f\u006e\u0020\u0075\u006e\u0020\u0064\u0069\u0074\u006f", + "\u0044\u006f\u0075\u0062\u006c\u0065\u0020\u0054\u0061\u0070\u0020\u0026\u0020\u004d\u006f\u0076\u0065": "\u0054\u006f\u0063\u0063\u0061\u0020\u0064\u0075\u0065\u0020\u0076\u006f\u006c\u0074\u0065\u0020\u0065\u0020\u0073\u0070\u006f\u0073\u0074\u0061", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0044\u0072\u0061\u0067": "\u0054\u0072\u0061\u0073\u0063\u0069\u006e\u0061\u0020\u0069\u006c\u0020\u006d\u006f\u0075\u0073\u0065", + "\u0054\u0068\u0072\u0065\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u006c\u0079": "\u0054\u0072\u0065\u0020\u0064\u0069\u0074\u0061\u0020\u0069\u006e\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0065", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0057\u0068\u0065\u0065\u006c": "\u0052\u006f\u0074\u0065\u006c\u006c\u0069\u006e\u0061\u0020\u0064\u0065\u006c\u0020\u006d\u006f\u0075\u0073\u0065", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u004d\u006f\u0076\u0069\u006d\u0065\u006e\u0074\u006f\u0020\u0063\u006f\u006e\u0020\u0064\u0075\u0065\u0020\u0064\u0069\u0074\u0061", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u004d\u006f\u0076\u0065": "\u0053\u0070\u006f\u0073\u0074\u0061\u0020\u0074\u0065\u006c\u0061", + "\u0050\u0069\u006e\u0063\u0068\u0020\u0074\u006f\u0020\u005a\u006f\u006f\u006d": "\u0050\u0069\u007a\u007a\u0069\u0063\u0061\u0020\u0070\u0065\u0072\u0020\u007a\u006f\u006f\u006d\u0061\u0072\u0065", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u005a\u006f\u006f\u006d": "\u005a\u006f\u006f\u006d\u0020\u0074\u0065\u006c\u0061", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0063\u0061\u006e\u0076\u0061\u0073": "\u0052\u0069\u0070\u0072\u0069\u0073\u0074\u0069\u006e\u0061\u0020\u0074\u0065\u006c\u0061", + "\u004e\u006f\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0069\u006c\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u004e\u0065\u0073\u0073\u0075\u006e\u0020\u0070\u0065\u0072\u006d\u0065\u0073\u0073\u006f\u0020\u0064\u0069\u0020\u0074\u0072\u0061\u0073\u0066\u0065\u0072\u0069\u006d\u0065\u006e\u0074\u006f\u0020\u0064\u0069\u0020\u0066\u0069\u006c\u0065", + "\u004e\u006f\u0074\u0065": "\u004e\u006f\u0074\u0061", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065", + "\u0053\u0068\u0061\u0072\u0065\u0020\u0053\u0063\u0072\u0065\u0065\u006e": "\u0043\u006f\u006e\u0064\u0069\u0076\u0069\u0064\u0069\u0020\u0073\u0063\u0068\u0065\u0072\u006d\u006f", + "\u0043\u004c\u004f\u0053\u0045": "\u0043\u0048\u0049\u0055\u0044\u0045\u0052\u0045", + "\u004f\u0050\u0045\u004e": "\u0041\u0050\u0052\u0049\u0052\u0045", + "\u0043\u0068\u0061\u0074": "\u0043\u0068\u0061\u0074", + "\u0054\u006f\u0074\u0061\u006c": "\u0054\u006f\u0074\u0061\u006c\u0065", + "\u0069\u0074\u0065\u006d\u0073": "\u004f\u0067\u0067\u0065\u0074\u0074\u0069", + "\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064": "\u0053\u0065\u006c\u0065\u007a\u0069\u006f\u006e\u0061\u0074\u006f", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0043\u0061\u0074\u0074\u0075\u0072\u0061\u0020\u0073\u0063\u0068\u0065\u0072\u006d\u006f", + "\u0049\u006e\u0070\u0075\u0074\u0020\u0043\u006f\u006e\u0074\u0072\u006f\u006c": "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u006c\u006f\u0020\u0064\u0069\u0020\u0069\u006e\u0070\u0075\u0074", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0041\u0063\u0071\u0075\u0069\u0073\u0069\u007a\u0069\u006f\u006e\u0065\u0020\u0061\u0075\u0064\u0069\u006f", + "\u0046\u0069\u006c\u0065\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u0020\u0066\u0069\u006c\u0065", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u0020\u0073\u0063\u0068\u0065\u0072\u006d\u006f", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u003f": "\u0041\u0063\u0063\u0065\u0074\u0074\u0069\u003f", + "\u004f\u0070\u0065\u006e\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0053\u0065\u0074\u0074\u0069\u006e\u0067": "\u0041\u0070\u0072\u0069\u0020\u0069\u006d\u0070\u006f\u0073\u0074\u0061\u007a\u0069\u006f\u006e\u0069\u0020\u0064\u0069\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0061", + "\u0048\u006f\u0077\u0020\u0074\u006f\u0020\u0067\u0065\u0074\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u003f": "\u0043\u006f\u006d\u0065\u0020\u006f\u0074\u0074\u0065\u006e\u0065\u0072\u0065\u0020\u006c\u0027\u0061\u0075\u0074\u006f\u0072\u0069\u007a\u007a\u0061\u007a\u0069\u006f\u006e\u0065\u0020\u0064\u0069\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0073\u0075\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u003f", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0031": "\u0041\u0066\u0066\u0069\u006e\u0063\u0068\u00e9\u0020\u0075\u006e\u0020\u0064\u0069\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u006f\u0020\u0070\u006f\u0073\u0073\u0061\u0020\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u006c\u0061\u0072\u0065\u0020\u0069\u006c\u0020\u0074\u0075\u006f\u0020\u0064\u0069\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u006f\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0074\u0072\u0061\u006d\u0069\u0074\u0065\u0020\u006d\u006f\u0075\u0073\u0065\u0020\u006f\u0020\u0074\u006f\u0063\u0063\u006f\u002c\u0020\u0064\u0065\u0076\u0069\u0020\u0063\u006f\u006e\u0073\u0065\u006e\u0074\u0069\u0072\u0065\u0020\u0061\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0064\u0069\u0020\u0075\u0074\u0069\u006c\u0069\u007a\u007a\u0061\u0072\u0065\u0020\u0069\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u007a\u0069\u006f\u0020\u005c\u0022\u0041\u0063\u0063\u0065\u0073\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u00e0\u005c\u0022\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0032": "\u0056\u0061\u0069\u0020\u0061\u006c\u006c\u0061\u0020\u0070\u0061\u0067\u0069\u006e\u0061\u0020\u0064\u0065\u006c\u006c\u0065\u0020\u0069\u006d\u0070\u006f\u0073\u0074\u0061\u007a\u0069\u006f\u006e\u0069\u0020\u0064\u0069\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0061\u0020\u0063\u0068\u0065\u0020\u0073\u0069\u0020\u0061\u0070\u0072\u0069\u0072\u00e0\u0020\u0064\u0069\u0020\u0073\u0065\u0067\u0075\u0069\u0074\u006f\u002c\u0020\u0074\u0072\u006f\u0076\u0061\u0020\u0065\u0020\u0061\u0063\u0063\u0065\u0064\u0069\u0020\u0061\u0020\u005b\u0053\u0065\u0072\u0076\u0069\u007a\u0069\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u005d\u002c\u0020\u0061\u0074\u0074\u0069\u0076\u0061\u0020\u0069\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u007a\u0069\u006f\u0020\u005b\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0049\u006e\u0070\u0075\u0074\u005d\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u006e\u0065\u0077\u005f\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u005f\u0074\u0069\u0070": "\u00c8\u0020\u0073\u0074\u0061\u0074\u0061\u0020\u0072\u0069\u0063\u0065\u0076\u0075\u0074\u0061\u0020\u0075\u006e\u0061\u0020\u006e\u0075\u006f\u0076\u0061\u0020\u0072\u0069\u0063\u0068\u0069\u0065\u0073\u0074\u0061\u0020\u0064\u0069\u0020\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u006c\u006f\u0020\u0070\u0065\u0072\u0020\u0069\u006c\u0020\u0064\u0069\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u006f\u0020\u0063\u006f\u0072\u0072\u0065\u006e\u0074\u0065\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0077\u0069\u006c\u006c\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0074\u0069\u0070": "\u004c\u0027\u0061\u0074\u0074\u0069\u0076\u0061\u007a\u0069\u006f\u006e\u0065\u0020\u0064\u0069\u0020\u0043\u0061\u0074\u0074\u0075\u0072\u0061\u0020\u0073\u0063\u0068\u0065\u0072\u006d\u006f\u0020\u0061\u0076\u0076\u0069\u0065\u0072\u00e0\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063\u0061\u006d\u0065\u006e\u0074\u0065\u0020\u0069\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u007a\u0069\u006f\u002c\u0020\u0063\u006f\u006e\u0073\u0065\u006e\u0074\u0065\u006e\u0064\u006f\u0020\u0061\u0064\u0020\u0061\u006c\u0074\u0072\u0069\u0020\u0064\u0069\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0069\u0020\u0064\u0069\u0020\u0072\u0069\u0063\u0068\u0069\u0065\u0064\u0065\u0072\u0065\u0020\u0075\u006e\u0061\u0020\u0063\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0065\u0020\u0064\u0061\u0020\u0071\u0075\u0065\u0073\u0074\u006f\u0020\u0064\u0069\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u006f\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u006f\u0070\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u004c\u0061\u0020\u0063\u0068\u0069\u0075\u0073\u0075\u0072\u0061\u0020\u0064\u0065\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u007a\u0069\u006f\u0020\u0063\u0068\u0069\u0075\u0064\u0065\u0072\u00e0\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063\u0061\u006d\u0065\u006e\u0074\u0065\u0020\u0074\u0075\u0074\u0074\u0065\u0020\u006c\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0073\u0073\u0069\u006f\u006e\u0069\u0020\u0073\u0074\u0061\u0062\u0069\u006c\u0069\u0074\u0065\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u005f\u0061\u0075\u0064\u0069\u006f\u005f\u0074\u0069\u0070": "\u004c\u0027\u0061\u0074\u0074\u0075\u0061\u006c\u0065\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u0065\u0020\u0064\u0069\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u006e\u006f\u006e\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0061\u0020\u006c\u0027\u0061\u0063\u0071\u0075\u0069\u0073\u0069\u007a\u0069\u006f\u006e\u0065\u0020\u0061\u0075\u0064\u0069\u006f\u002c\u0020\u0065\u0073\u0065\u0067\u0075\u0069\u0020\u006c\u0027\u0075\u0070\u0067\u0072\u0061\u0064\u0065\u0020\u0061\u0064\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0031\u0030\u0020\u006f\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u0069\u0020\u0073\u0075\u0063\u0063\u0065\u0073\u0073\u0069\u0076\u0065\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u0054\u006f\u0063\u0063\u0061\u0072\u0065\u0020\u005b\u0041\u0076\u0076\u0069\u0061\u0020\u0073\u0065\u0072\u0076\u0069\u007a\u0069\u006f\u005d\u0020\u006f\u0020\u0041\u0050\u0052\u0049\u0020\u006c\u0027\u0061\u0075\u0074\u006f\u0072\u0069\u007a\u007a\u0061\u007a\u0069\u006f\u006e\u0065\u0020\u005b\u0043\u0061\u0074\u0074\u0075\u0072\u0061\u0020\u0073\u0063\u0068\u0065\u0072\u006d\u006f\u005d\u0020\u0070\u0065\u0072\u0020\u0061\u0076\u0076\u0069\u0061\u0072\u0065\u0020\u0069\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u007a\u0069\u006f\u0020\u0064\u0069\u0020\u0063\u006f\u006e\u0064\u0069\u0076\u0069\u0073\u0069\u006f\u006e\u0065\u0020\u0064\u0065\u006c\u006c\u006f\u0020\u0073\u0063\u0068\u0065\u0072\u006d\u006f\u002e", + "\u0041\u0063\u0063\u006f\u0075\u006e\u0074": "\u0041\u0063\u0063\u006f\u0075\u006e\u0074", + "\u004f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065": "\u0053\u006f\u0076\u0072\u0061\u0073\u0063\u0072\u0069\u0076\u0069", + "\u0054\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u0020\u0065\u0078\u0069\u0073\u0074\u0073\u002c\u0020\u0073\u006b\u0069\u0070\u0020\u006f\u0072\u0020\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0051\u0075\u0065\u0073\u0074\u006f\u0020\u0066\u0069\u006c\u0065\u0020\u0065\u0073\u0069\u0073\u0074\u0065\u002c\u0020\u0073\u0061\u006c\u0074\u0061\u0072\u0065\u0020\u006f\u0020\u0073\u006f\u0076\u0072\u0061\u0073\u0063\u0072\u0069\u0076\u0065\u0072\u0065\u0020\u0071\u0075\u0065\u0073\u0074\u006f\u0020\u0066\u0069\u006c\u0065\u003f", + "\u0051\u0075\u0069\u0074": "\u0045\u0073\u0063\u0069", + "\u0064\u006f\u0063\u005f\u006d\u0061\u0063\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e": "\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0072\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u002e\u0063\u006f\u006d\u002f\u0064\u006f\u0063\u0073\u002f\u0065\u006e\u002f\u006d\u0061\u006e\u0075\u0061\u006c\u002f\u006d\u0061\u0063\u002f\u0023\u0065\u006e\u0061\u0062\u006c\u0065\u002d\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073", + "\u0048\u0065\u006c\u0070": "\u0041\u0069\u0075\u0074\u006f", + "\u0046\u0061\u0069\u006c\u0065\u0064": "\u0046\u0061\u006c\u006c\u0069\u0074\u006f", + "\u0053\u0075\u0063\u0063\u0065\u0065\u0064\u0065\u0064": "\u0053\u0075\u0063\u0063\u0065\u0073\u0073\u006f", + "\u0053\u006f\u006d\u0065\u006f\u006e\u0065\u0020\u0074\u0075\u0072\u006e\u0073\u0020\u006f\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065\u002c\u0020\u0065\u0078\u0069\u0074": "\u0051\u0075\u0061\u006c\u0063\u0075\u006e\u006f\u0020\u0061\u0074\u0074\u0069\u0076\u0061\u0020\u006c\u0061\u0020\u006d\u006f\u0064\u0061\u006c\u0069\u0074\u00e0\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u002c\u0020\u0065\u0073\u0063\u0069", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u004e\u006f\u006e\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0061\u0074\u006f", + "\u0050\u0065\u0065\u0072\u0020\u0064\u0065\u006e\u0069\u0065\u0064": "\u0050\u0061\u0072\u0069\u0020\u006e\u0065\u0067\u0061\u0074\u006f", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0073": "\u0053\u0069\u0020\u0070\u0072\u0065\u0067\u0061\u0020\u0064\u0069\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0072\u0065\u0020\u0069\u0020\u0070\u006c\u0075\u0067\u0069\u006e", + "\u0050\u0065\u0065\u0072\u0020\u0065\u0078\u0069\u0074": "\u0055\u0073\u0063\u0069\u0074\u0061\u0020\u0074\u0072\u0061\u0020\u0070\u0061\u0072\u0069", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0074\u0075\u0072\u006e\u0020\u006f\u0066\u0066": "\u0049\u006d\u0070\u006f\u0073\u0073\u0069\u0062\u0069\u006c\u0065\u0020\u0073\u0070\u0065\u0067\u006e\u0065\u0072\u0065", + "\u0054\u0075\u0072\u006e\u0065\u0064\u0020\u006f\u0066\u0066": "\u0053\u0070\u0065\u0067\u006e\u0069", + "\u0049\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0049\u006e\u0020\u006d\u006f\u0064\u0061\u006c\u0069\u0074\u00e0\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079", + "\u004f\u0075\u0074\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0046\u0075\u006f\u0072\u0069\u0020\u006d\u006f\u0064\u0061\u006c\u0069\u0074\u00e0\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079", + "\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065": "\u004c\u0069\u006e\u0067\u0075\u0061\u0067\u0067\u0069\u006f", + }, + fr: { + "\u0053\u0074\u0061\u0074\u0075\u0073": "\u0053\u0074\u0061\u0074\u0075\u0074", + "\u0059\u006f\u0075\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0056\u006f\u0074\u0072\u0065\u0020\u0062\u0075\u0072\u0065\u0061\u0075", + "\u0064\u0065\u0073\u006b\u005f\u0074\u0069\u0070": "\u0056\u006f\u0074\u0072\u0065\u0020\u0062\u0075\u0072\u0065\u0061\u0075\u0020\u0065\u0073\u0074\u0020\u0061\u0063\u0063\u0065\u0073\u0073\u0069\u0062\u006c\u0065\u0020\u0076\u0069\u0061\u0020\u006c\u0027\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0061\u006e\u0074\u0020\u0065\u0074\u0020\u006c\u0065\u0020\u006d\u006f\u0074\u0020\u0064\u0065\u0020\u0070\u0061\u0073\u0073\u0065\u0020\u0063\u0069\u002d\u0064\u0065\u0073\u0073\u006f\u0075\u0073\u002e", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004d\u006f\u0074\u0020\u0064\u0065\u0020\u0070\u0061\u0073\u0073\u0065", + "\u0052\u0065\u0061\u0064\u0079": "\u0050\u0072\u00ea\u0074", + "\u0045\u0073\u0074\u0061\u0062\u006c\u0069\u0073\u0068\u0065\u0064": "\u00c9\u0074\u0061\u0062\u006c\u0069", + "\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u0043\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0061\u0075\u0020\u0072\u00e9\u0073\u0065\u0061\u0075\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0041\u0075\u0074\u006f\u0072\u0069\u0073\u0065\u0072\u0020\u006c\u0065\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065", + "\u0053\u0074\u0061\u0072\u0074\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0044\u00e9\u006d\u0061\u0072\u0072\u0065\u0072\u0020\u006c\u0065\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u004c\u0065\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0065\u0073\u0074\u0020\u0065\u006e\u0020\u0063\u006f\u0075\u0072\u0073\u0020\u0064\u0027\u0065\u0078\u00e9\u0063\u0075\u0074\u0069\u006f\u006e", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u004c\u0065\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u006e\u0065\u0020\u0066\u006f\u006e\u0063\u0074\u0069\u006f\u006e\u006e\u0065\u0020\u0070\u0061\u0073", + "\u006e\u006f\u0074\u005f\u0072\u0065\u0061\u0064\u0079\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u0050\u0061\u0073\u0020\u0070\u0072\u00ea\u0074\u002c\u0020\u0076\u0065\u0075\u0069\u006c\u006c\u0065\u007a\u0020\u0076\u00e9\u0072\u0069\u0066\u0069\u0065\u0072\u0020\u006c\u0061\u0020\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0072\u00e9\u0073\u0065\u0061\u0075", + "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0043\u006f\u006e\u0074\u0072\u00f4\u006c\u0065\u0072\u0020\u006c\u0065\u0020\u0062\u0075\u0072\u0065\u0061\u0075\u0020\u00e0\u0020\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065", + "\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0020\u0046\u0069\u006c\u0065": "\u0054\u0072\u0061\u006e\u0073\u0066\u00e9\u0072\u0065\u0072\u0020\u006c\u0065\u0020\u0066\u0069\u0063\u0068\u0069\u0065\u0072", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074": "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0072", + "\u0052\u0065\u0063\u0065\u006e\u0074\u0020\u0053\u0065\u0073\u0073\u0069\u006f\u006e\u0073": "\u0053\u0065\u0073\u0073\u0069\u006f\u006e\u0073\u0020\u0072\u00e9\u0063\u0065\u006e\u0074\u0065\u0073", + "\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0020\u0042\u006f\u006f\u006b": "\u0043\u0061\u0072\u006e\u0065\u0074\u0020\u0064\u0027\u0061\u0064\u0072\u0065\u0073\u0073\u0065\u0073", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e", + "\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067\u0020\u0054\u0043\u0050", + "\u0052\u0065\u006d\u006f\u0076\u0065": "\u0053\u0075\u0070\u0070\u0072\u0069\u006d\u0065\u0072", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0072\u0061\u006e\u0064\u006f\u006d\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0041\u0063\u0074\u0075\u0061\u006c\u0069\u0073\u0065\u0072\u0020\u006c\u0065\u0020\u006d\u006f\u0074\u0020\u0064\u0065\u0020\u0070\u0061\u0073\u0073\u0065\u0020\u0061\u006c\u00e9\u0061\u0074\u006f\u0069\u0072\u0065", + "\u0053\u0065\u0074\u0020\u0079\u006f\u0075\u0072\u0020\u006f\u0077\u006e\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0044\u00e9\u0066\u0069\u006e\u0069\u0072\u0020\u0076\u006f\u0074\u0072\u0065\u0020\u0070\u0072\u006f\u0070\u0072\u0065\u0020\u006d\u006f\u0074\u0020\u0064\u0065\u0020\u0070\u0061\u0073\u0073\u0065", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u004b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u002f\u004d\u006f\u0075\u0073\u0065": "\u0041\u0063\u0074\u0069\u0076\u0065\u0072\u0020\u006c\u0065\u0020\u0063\u006f\u006e\u0074\u0072\u00f4\u006c\u0065\u0020\u0063\u006c\u0061\u0076\u0069\u0065\u0072\u002f\u0073\u006f\u0075\u0072\u0069\u0073", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0041\u0063\u0074\u0069\u0076\u0065\u0072\u0020\u006c\u0061\u0020\u0073\u0079\u006e\u0063\u0068\u0072\u006f\u006e\u0069\u0073\u0061\u0074\u0069\u006f\u006e\u0020\u0064\u0075\u0020\u0070\u0072\u0065\u0073\u0073\u0065\u002d\u0070\u0061\u0070\u0069\u0065\u0072", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0046\u0069\u006c\u0065\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0041\u0063\u0074\u0069\u0076\u0065\u0072\u0020\u006c\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0074\u0020\u0064\u0065\u0020\u0066\u0069\u0063\u0068\u0069\u0065\u0072\u0073", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0041\u0063\u0074\u0069\u0076\u0065\u0072\u0020\u006c\u0065\u0020\u0074\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067\u0020\u0054\u0043\u0050", + "\u0049\u0050\u0020\u0057\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0069\u006e\u0067": "\u004c\u0069\u0073\u0074\u0065\u0020\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0020\u0049\u0050", + "\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u002f\u0053\u0065\u0072\u0076\u0065\u0075\u0072\u0020\u0052\u0065\u006c\u0061\u0069\u0073", + "\u0053\u0074\u006f\u0070\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065": "\u0041\u0072\u0072\u00ea\u0074\u0065\u0072\u0020\u006c\u0065\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0049\u0044": "\u0043\u0068\u0061\u006e\u0067\u0065\u0072\u0020\u0064\u0027\u0049\u0044", + "\u0057\u0065\u0062\u0073\u0069\u0074\u0065": "\u0053\u0069\u0074\u0065\u0020\u0057\u0065\u0062", + "\u0041\u0062\u006f\u0075\u0074": "\u00c0\u0020\u0070\u0072\u006f\u0070\u006f\u0073\u0020\u0064\u0065", + "\u004d\u0075\u0074\u0065": "\u004d\u0075\u0065\u0074", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0049\u006e\u0070\u0075\u0074": "\u0045\u006e\u0074\u0072\u00e9\u0065\u0020\u0061\u0075\u0064\u0069\u006f", + "\u0049\u0044\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0065\u0075\u0072\u0020\u0049\u0044", + "\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0065\u0075\u0072\u0020\u0072\u0065\u006c\u0061\u0069\u0073", + "\u0041\u0050\u0049\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0065\u0075\u0072\u0020\u0041\u0050\u0049", + "\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u005f\u0068\u0074\u0074\u0070": "\u0044\u006f\u0069\u0074\u0020\u0063\u006f\u006d\u006d\u0065\u006e\u0063\u0065\u0072\u0020\u0070\u0061\u0072\u0020\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0020\u006f\u0075\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0049\u0050": "\u0049\u0050\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0065", + "\u0069\u0064\u005f\u0063\u0068\u0061\u006e\u0067\u0065\u005f\u0074\u0069\u0070": "\u0053\u0065\u0075\u006c\u0065\u0073\u0020\u006c\u0065\u0073\u0020\u006c\u0065\u0074\u0074\u0072\u0065\u0073\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002c\u0020\u0030\u002d\u0039\u002c\u0020\u005f\u0020\u0028\u0074\u0072\u0061\u0069\u0074\u0020\u0064\u0065\u0020\u0073\u006f\u0075\u006c\u0069\u0067\u006e\u0065\u006d\u0065\u006e\u0074\u0029\u0020\u0070\u0065\u0075\u0076\u0065\u006e\u0074\u0020\u00ea\u0074\u0072\u0065\u0020\u0075\u0074\u0069\u006c\u0069\u0073\u00e9\u0065\u0073\u002e\u0020\u004c\u0061\u0020\u0070\u0072\u0065\u006d\u0069\u00e8\u0072\u0065\u0020\u006c\u0065\u0074\u0074\u0072\u0065\u0020\u0064\u006f\u0069\u0074\u0020\u00ea\u0074\u0072\u0065\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002e\u0020\u004c\u0061\u0020\u006c\u006f\u006e\u0067\u0075\u0065\u0075\u0072\u0020\u0064\u006f\u0069\u0074\u0020\u00ea\u0074\u0072\u0065\u0020\u0063\u006f\u006d\u0070\u0072\u0069\u0073\u0065\u0020\u0065\u006e\u0074\u0072\u0065\u0020\u0036\u0020\u0065\u0074\u0020\u0031\u0036\u002e", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074": "\u0046\u006f\u0072\u006d\u0061\u0074\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0065", + "\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u006e\u006f\u0074\u005f\u0073\u0075\u0070\u0070\u006f\u0072\u0074": "\u0050\u0061\u0073\u0020\u0065\u006e\u0063\u006f\u0072\u0065\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u00e9\u0020\u0070\u0061\u0072\u0020\u006c\u0065\u0020\u0073\u0065\u0072\u0076\u0065\u0075\u0072", + "\u004e\u006f\u0074\u0020\u0061\u0076\u0061\u0069\u006c\u0061\u0062\u006c\u0065": "\u0049\u006e\u0064\u0069\u0073\u0070\u006f\u006e\u0069\u0062\u006c\u0065", + "\u0054\u006f\u006f\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0074": "\u004d\u006f\u0064\u0069\u0066\u0069\u00e9\u0020\u0074\u0072\u006f\u0070\u0020\u0066\u0072\u00e9\u0071\u0075\u0065\u006d\u006d\u0065\u006e\u0074\u002c\u0020\u0076\u0065\u0075\u0069\u006c\u006c\u0065\u007a\u0020\u0072\u00e9\u0065\u0073\u0073\u0061\u0079\u0065\u0072\u0020\u0070\u006c\u0075\u0073\u0020\u0074\u0061\u0072\u0064", + "\u0043\u0061\u006e\u0063\u0065\u006c": "\u0041\u006e\u006e\u0075\u006c\u0065\u0072", + "\u0053\u006b\u0069\u0070": "\u0049\u0067\u006e\u006f\u0072\u0065\u0072", + "\u0043\u006c\u006f\u0073\u0065": "\u0046\u0065\u0072\u006d\u0065\u0072", + "\u0052\u0065\u0074\u0072\u0079": "\u0052\u00e9\u0065\u0073\u0073\u0061\u0079\u0065\u0072", + "\u004f\u004b": "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0065\u0072", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u004d\u006f\u0074\u0020\u0064\u0065\u0020\u0070\u0061\u0073\u0073\u0065\u0020\u0072\u0065\u0071\u0075\u0069\u0073", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0056\u0065\u0075\u0069\u006c\u006c\u0065\u007a\u0020\u0073\u0061\u0069\u0073\u0069\u0072\u0020\u0076\u006f\u0074\u0072\u0065\u0020\u006d\u006f\u0074\u0020\u0064\u0065\u0020\u0070\u0061\u0073\u0073\u0065", + "\u0052\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004d\u00e9\u006d\u006f\u0072\u0069\u0073\u0065\u0072\u0020\u006c\u0065\u0020\u006d\u006f\u0074\u0020\u0064\u0065\u0020\u0070\u0061\u0073\u0073\u0065", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004d\u0061\u0075\u0076\u0061\u0069\u0073\u0020\u006d\u006f\u0074\u0020\u0064\u0065\u0020\u0070\u0061\u0073\u0073\u0065", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0061\u0067\u0061\u0069\u006e\u003f": "\u0056\u006f\u0075\u006c\u0065\u007a\u002d\u0076\u006f\u0075\u0073\u0020\u0070\u0061\u0072\u0074\u0069\u0063\u0069\u0070\u0065\u0072\u0020\u00e0\u0020\u006e\u006f\u0075\u0076\u0065\u0061\u0075\u0020\u003f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0045\u0072\u0072\u0065\u0075\u0072\u0020\u0064\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e", + "\u0045\u0072\u0072\u006f\u0072": "\u0045\u0072\u0072\u0065\u0075\u0072", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u004c\u0061\u0020\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0061\u0020\u00e9\u0074\u00e9\u0020\u0066\u0065\u0072\u006d\u00e9\u0065\u0020\u0070\u0061\u0072\u0020\u006c\u0065\u0020\u0070\u0061\u0069\u0072", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u002e\u002e\u002e": "\u0043\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u002e\u002e\u002e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073\u002e\u0020\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0077\u0061\u0069\u0074\u002e": "\u0043\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0065\u006e\u0020\u0063\u006f\u0075\u0072\u0073\u002e\u0020\u0056\u0065\u0075\u0069\u006c\u006c\u0065\u007a\u0020\u0070\u0061\u0074\u0069\u0065\u006e\u0074\u0065\u0072\u002e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u0065\u0020\u006c\u0061\u0074\u0065\u0072": "\u0052\u00e9\u0065\u0073\u0073\u0061\u0079\u0065\u007a\u0020\u0064\u0061\u006e\u0073\u0020\u0075\u006e\u0065\u0020\u006d\u0069\u006e\u0075\u0074\u0065", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0045\u0072\u0072\u0065\u0075\u0072\u0020\u0064\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e", + "\u0053\u0075\u0063\u0063\u0065\u0073\u0073\u0066\u0075\u006c": "\u0053\u0075\u0063\u0063\u00e8\u0073", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u002c\u0020\u0077\u0061\u0069\u0074\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u002e\u002e\u002e": "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u00e9\u002c\u0020\u0065\u006e\u0020\u0061\u0074\u0074\u0065\u006e\u0074\u0065\u0020\u0064\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0020\u0064\u0027\u0069\u006d\u0061\u0067\u0065\u002e\u002e\u002e", + "\u004e\u0061\u006d\u0065": "\u004e\u006f\u006d", + "\u0054\u0079\u0070\u0065": "\u0054\u0061\u0070\u0065\u0072", + "\u004d\u006f\u0064\u0069\u0066\u0069\u0065\u0064": "\u004d\u006f\u0064\u0069\u0066\u0069\u00e9", + "\u0053\u0069\u007a\u0065": "\u0054\u0061\u0069\u006c\u006c\u0065", + "\u0053\u0068\u006f\u0077\u0020\u0048\u0069\u0064\u0064\u0065\u006e\u0020\u0046\u0069\u006c\u0065\u0073": "\u0041\u0066\u0066\u0069\u0063\u0068\u0065\u0072\u0020\u006c\u0065\u0073\u0020\u0066\u0069\u0063\u0068\u0069\u0065\u0072\u0073\u0020\u0063\u0061\u0063\u0068\u00e9\u0073", + "\u0052\u0065\u0063\u0065\u0069\u0076\u0065": "\u0041\u0063\u0063\u0065\u0070\u0074\u0065\u0072", + "\u0053\u0065\u006e\u0064": "\u0045\u006e\u0076\u006f\u0079\u0065\u0072", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0046\u0069\u006c\u0065": "\u0041\u0063\u0074\u0075\u0061\u006c\u0069\u0073\u0065\u0072\u0020\u006c\u0065\u0020\u0066\u0069\u0063\u0068\u0069\u0065\u0072", + "\u004c\u006f\u0063\u0061\u006c": "\u004c\u006f\u0063\u0061\u006c", + "\u0052\u0065\u006d\u006f\u0074\u0065": "\u0044\u0069\u0073\u0074\u0061\u006e\u0074", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u004f\u0072\u0064\u0069\u006e\u0061\u0074\u0065\u0075\u0072\u0020\u0064\u0069\u0073\u0074\u0061\u006e\u0074", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u004f\u0072\u0064\u0069\u006e\u0061\u0074\u0065\u0075\u0072\u0020\u006c\u006f\u0063\u0061\u006c", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0020\u0044\u0065\u006c\u0065\u0074\u0065": "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0065\u0072\u0020\u006c\u0061\u0020\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e", + "\u0044\u0065\u006c\u0065\u0074\u0065": "\u0053\u0075\u0070\u0070\u0072\u0069\u006d\u0065\u0072", + "\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073": "\u0050\u0072\u006f\u0070\u0072\u0069\u00e9\u0074\u00e9\u0073", + "\u004d\u0075\u006c\u0074\u0069\u0020\u0053\u0065\u006c\u0065\u0063\u0074": "\u0043\u0068\u006f\u0069\u0078\u0020\u006d\u0075\u006c\u0074\u0069\u0070\u006c\u0065", + "\u0045\u006d\u0070\u0074\u0079\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u0052\u00e9\u0070\u0065\u0072\u0074\u006f\u0069\u0072\u0065\u0020\u0076\u0069\u0064\u0065", + "\u004e\u006f\u0074\u0020\u0061\u006e\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u0050\u0061\u0073\u0020\u0075\u006e\u0020\u0072\u00e9\u0070\u0065\u0072\u0074\u006f\u0069\u0072\u0065\u0020\u0076\u0069\u0064\u0065", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0056\u006f\u0075\u006c\u0065\u007a\u002d\u0076\u006f\u0075\u0073\u0020\u0076\u0072\u0061\u0069\u006d\u0065\u006e\u0074\u0020\u0073\u0075\u0070\u0070\u0072\u0069\u006d\u0065\u0072\u0020\u0063\u0065\u0020\u0066\u0069\u0063\u0068\u0069\u0065\u0072\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0056\u006f\u0075\u006c\u0065\u007a\u002d\u0076\u006f\u0075\u0073\u0020\u0076\u0072\u0061\u0069\u006d\u0065\u006e\u0074\u0020\u0073\u0075\u0070\u0070\u0072\u0069\u006d\u0065\u0072\u0020\u0063\u0065\u0020\u0072\u00e9\u0070\u0065\u0072\u0074\u006f\u0069\u0072\u0065\u0020\u0076\u0069\u0064\u0065\u00a0\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0069\u0073\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0056\u006f\u0075\u006c\u0065\u007a\u002d\u0076\u006f\u0075\u0073\u0020\u0076\u0072\u0061\u0069\u006d\u0065\u006e\u0074\u0020\u0073\u0075\u0070\u0070\u0072\u0069\u006d\u0065\u0072\u0020\u006c\u0065\u0020\u0066\u0069\u0063\u0068\u0069\u0065\u0072\u0020\u0064\u0065\u0020\u0063\u0065\u0020\u0072\u00e9\u0070\u0065\u0072\u0074\u006f\u0069\u0072\u0065\u00a0\u003f", + "\u0044\u006f\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u006f\u0072\u0020\u0061\u006c\u006c\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073": "\u0041\u0070\u0070\u006c\u0069\u0071\u0075\u0065\u0072\u0020\u00e0\u0020\u0064\u0027\u0061\u0075\u0074\u0072\u0065\u0073\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0074\u0073", + "\u0054\u0068\u0069\u0073\u0020\u0069\u0073\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u006c\u0065\u0021": "\u0043\u0027\u0065\u0073\u0074\u0020\u0069\u0072\u0072\u00e9\u0076\u0065\u0072\u0073\u0069\u0062\u006c\u0065\u0020\u0021", + "\u0044\u0065\u006c\u0065\u0074\u0069\u006e\u0067": "\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e", + "\u0066\u0069\u006c\u0065\u0073": "\u0066\u0069\u0063\u0068\u0069\u0065\u0072", + "\u0057\u0061\u0069\u0074\u0069\u006e\u0067": "\u0045\u006e\u0020\u0061\u0074\u0074\u0065\u006e\u0074\u0065\u002e\u002e\u002e", + "\u0046\u0069\u006e\u0069\u0073\u0068\u0065\u0064": "\u0054\u0065\u0072\u006d\u0069\u006e\u00e9", + "\u0053\u0070\u0065\u0065\u0064": "\u0056\u0069\u0074\u0065\u0073\u0073\u0065", + "\u0043\u0075\u0073\u0074\u006f\u006d\u0020\u0049\u006d\u0061\u0067\u0065\u0020\u0051\u0075\u0061\u006c\u0069\u0074\u0079": "\u0044\u00e9\u0066\u0069\u006e\u0069\u0072\u0020\u006c\u0061\u0020\u0071\u0075\u0061\u006c\u0069\u0074\u00e9\u0020\u0064\u0027\u0069\u006d\u0061\u0067\u0065", + "\u0050\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u004d\u006f\u0064\u0065\u0020\u0070\u0072\u0069\u0076\u00e9", + "\u0042\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0042\u006c\u006f\u0071\u0075\u0065\u0072\u0020\u006c\u0061\u0020\u0073\u0061\u0069\u0073\u0069\u0065\u0020\u0064\u0065\u0020\u006c\u0027\u0075\u0074\u0069\u006c\u0069\u0073\u0061\u0074\u0065\u0075\u0072", + "\u0055\u006e\u0062\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0044\u00e9\u0062\u006c\u006f\u0071\u0075\u0065\u0072\u0020\u006c\u0027\u0065\u006e\u0074\u0072\u00e9\u0065\u0020\u0064\u0065\u0020\u006c\u0027\u0075\u0074\u0069\u006c\u0069\u0073\u0061\u0074\u0065\u0075\u0072", + "\u0041\u0064\u006a\u0075\u0073\u0074\u0020\u0057\u0069\u006e\u0064\u006f\u0077": "\u0041\u006a\u0075\u0073\u0074\u0065\u0072\u0020\u006c\u0061\u0020\u0066\u0065\u006e\u00ea\u0074\u0072\u0065", + "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c": "\u0052\u0061\u0074\u0069\u006f\u0020\u0064\u0027\u006f\u0072\u0069\u0067\u0069\u006e\u0065", + "\u0053\u0068\u0072\u0069\u006e\u006b": "\u0052\u00e9\u0074\u0072\u00e9\u0063\u0069\u0072", + "\u0053\u0074\u0072\u0065\u0074\u0063\u0068": "\u00c9\u0074\u0069\u0072\u0065\u0072", + "\u0047\u006f\u006f\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0071\u0075\u0061\u006c\u0069\u0074\u0079": "\u0042\u006f\u006e\u006e\u0065\u0020\u0071\u0075\u0061\u006c\u0069\u0074\u00e9\u0020\u0064\u0027\u0069\u006d\u0061\u0067\u0065", + "\u0042\u0061\u006c\u0061\u006e\u0063\u0065\u0064": "\u0051\u0075\u0061\u006c\u0069\u0074\u00e9\u0020\u0064\u0027\u0069\u006d\u0061\u0067\u0065\u0020\u006e\u006f\u0072\u006d\u0061\u006c\u0065", + "\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0020\u0072\u0065\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u0069\u006d\u0065": "\u004f\u0070\u0074\u0069\u006d\u0069\u0073\u0065\u0072\u0020\u006c\u0065\u0020\u0074\u0065\u006d\u0070\u0073\u0020\u0064\u0065\u0020\u0072\u00e9\u0061\u0063\u0074\u0069\u006f\u006e", + "\u0043\u0075\u0073\u0074\u006f\u006d": "\u0051\u0075\u0061\u006c\u0069\u0074\u00e9\u0020\u0064\u0027\u0069\u006d\u0061\u0067\u0065\u0020\u0070\u0065\u0072\u0073\u006f\u006e\u006e\u0061\u006c\u0069\u0073\u00e9\u0065", + "\u0053\u0068\u006f\u0077\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u0075\u0072\u0073\u006f\u0072": "\u0041\u0066\u0066\u0069\u0063\u0068\u0065\u0072\u0020\u006c\u0065\u0020\u0063\u0075\u0072\u0073\u0065\u0075\u0072\u0020\u0064\u0069\u0073\u0074\u0061\u006e\u0074", + "\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0044\u00e9\u0073\u0061\u0063\u0074\u0069\u0076\u0065\u0072\u0020\u006c\u0065\u0020\u0070\u0072\u0065\u0073\u0073\u0065\u002d\u0070\u0061\u0070\u0069\u0065\u0072", + "\u004c\u006f\u0063\u006b\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0065\u006e\u0064": "\u0056\u0065\u0072\u0072\u006f\u0075\u0069\u006c\u006c\u0065\u0072\u0020\u006c\u0027\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065\u0075\u0072\u0020\u0064\u0069\u0073\u0074\u0061\u006e\u0074\u0020\u0061\u0070\u0072\u00e8\u0073\u0020\u006c\u0061\u0020\u0064\u00e9\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e", + "\u0049\u006e\u0073\u0065\u0072\u0074": "\u0049\u006e\u0073\u00e9\u0072\u0065\u0072", + "\u0049\u006e\u0073\u0065\u0072\u0074\u0020\u004c\u006f\u0063\u006b": "\u0056\u0065\u0072\u0072\u006f\u0075\u0069\u006c\u006c\u0065\u0072\u0020\u006c\u0027\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065\u0075\u0072\u0020\u0064\u0069\u0073\u0074\u0061\u006e\u0074", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068": "\u0052\u0061\u0066\u0072\u0061\u00ee\u0063\u0068\u0069\u0072\u0020\u006c\u0027\u00e9\u0063\u0072\u0061\u006e", + "\u0049\u0044\u0020\u0064\u006f\u0065\u0073\u0020\u006e\u006f\u0074\u0020\u0065\u0078\u0069\u0073\u0074": "\u004c\u0027\u0049\u0044\u0020\u006e\u0027\u0065\u0078\u0069\u0073\u0074\u0065\u0020\u0070\u0061\u0073", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u00c9\u0063\u0068\u0065\u0063\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0061\u0075\u0020\u0073\u0065\u0072\u0076\u0065\u0075\u0072\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u006c\u0061\u0074\u0065\u0072": "\u0056\u0065\u0075\u0069\u006c\u006c\u0065\u007a\u0020\u0065\u0073\u0073\u0061\u0079\u0065\u0072\u0020\u0070\u006c\u0075\u0073\u0020\u0074\u0061\u0072\u0064", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0073\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065": "\u004c\u0065\u0020\u0062\u0075\u0072\u0065\u0061\u0075\u0020\u00e0\u0020\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u0020\u0065\u0073\u0074\u0020\u0068\u006f\u0072\u0073\u0020\u006c\u0069\u0067\u006e\u0065", + "\u004b\u0065\u0079\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068": "\u0044\u0069\u0073\u0063\u006f\u0072\u0064\u0061\u006e\u0063\u0065\u0020\u0064\u0065\u0020\u0063\u006c\u00e9\u0073", + "\u0054\u0069\u006d\u0065\u006f\u0075\u0074": "\u0043\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0065\u0078\u0070\u0069\u0072\u00e9\u0065", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u00c9\u0063\u0068\u0065\u0063\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0061\u0075\u0020\u0073\u0065\u0072\u0076\u0065\u0075\u0072\u0020\u0072\u0065\u006c\u0061\u0069\u0073", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u00c9\u0063\u0068\u0065\u0063\u0020\u0064\u0065\u0020\u006c\u0027\u00e9\u0074\u0061\u0062\u006c\u0069\u0073\u0073\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0027\u0075\u006e\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0076\u0069\u0061\u0020\u006c\u0065\u0020\u0073\u0065\u0072\u0076\u0065\u0075\u0072\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u0049\u006d\u0070\u006f\u0073\u0073\u0069\u0062\u006c\u0065\u0020\u0064\u0027\u00e9\u0074\u0061\u0062\u006c\u0069\u0072\u0020\u0075\u006e\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0076\u0069\u0061\u0020\u006c\u0065\u0020\u0073\u0065\u0072\u0076\u0065\u0075\u0072\u0020\u0072\u0065\u006c\u0061\u0069\u0073", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u006d\u0061\u006b\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070": "\u0049\u006d\u0070\u006f\u0073\u0073\u0069\u0062\u006c\u0065\u0020\u0064\u0027\u00e9\u0074\u0061\u0062\u006c\u0069\u0072\u0020\u0075\u006e\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0065", + "\u0053\u0065\u0074\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0044\u00e9\u0066\u0069\u006e\u0069\u0072\u0020\u006c\u0065\u0020\u006d\u006f\u0074\u0020\u0064\u0065\u0020\u0070\u0061\u0073\u0073\u0065", + "\u004f\u0053\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004d\u006f\u0074\u0020\u0064\u0065\u0020\u0070\u0061\u0073\u0073\u0065\u0020\u0064\u0075\u0020\u0073\u0079\u0073\u0074\u00e8\u006d\u0065\u0020\u0064\u0027\u0065\u0078\u0070\u006c\u006f\u0069\u0074\u0061\u0074\u0069\u006f\u006e", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0074\u0069\u0070": "\u0056\u006f\u0075\u0073\u0020\u0075\u0074\u0069\u006c\u0069\u0073\u0065\u007a\u0020\u0075\u006e\u0065\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u0020\u006e\u006f\u006e\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u00e9\u0065\u002e\u0020\u0045\u006e\u0020\u0072\u0061\u0069\u0073\u006f\u006e\u0020\u0064\u0065\u0073\u0020\u0072\u0065\u0073\u0074\u0072\u0069\u0063\u0074\u0069\u006f\u006e\u0073\u0020\u0055\u0041\u0043\u002c\u0020\u0065\u006e\u0020\u0074\u0061\u006e\u0074\u0020\u0071\u0075\u0065\u0020\u0074\u0065\u0072\u006d\u0069\u006e\u0061\u006c\u0020\u0063\u006f\u006e\u0074\u0072\u00f4\u006c\u00e9\u002c\u0020\u0064\u0061\u006e\u0073\u0020\u0063\u0065\u0072\u0074\u0061\u0069\u006e\u0073\u0020\u0063\u0061\u0073\u002c\u0020\u0069\u006c\u0020\u006e\u0065\u0020\u0073\u0065\u0072\u0061\u0020\u0070\u0061\u0073\u0020\u0065\u006e\u0020\u006d\u0065\u0073\u0075\u0072\u0065\u0020\u0064\u0065\u0020\u0063\u006f\u006e\u0074\u0072\u00f4\u006c\u0065\u0072\u0020\u006c\u0061\u0020\u0073\u006f\u0075\u0072\u0069\u0073\u0020\u0065\u0074\u0020\u006c\u0065\u0020\u0063\u006c\u0061\u0076\u0069\u0065\u0072\u0020\u006f\u0075\u0020\u0064\u0027\u0065\u006e\u0072\u0065\u0067\u0069\u0073\u0074\u0072\u0065\u0072\u0020\u006c\u0027\u00e9\u0063\u0072\u0061\u006e\u002e\u0020\u0056\u0065\u0075\u0069\u006c\u006c\u0065\u007a\u0020\u0063\u006c\u0069\u0071\u0075\u0065\u0072\u0020\u0073\u0075\u0072\u0020\u006c\u0065\u0020\u0062\u006f\u0075\u0074\u006f\u006e\u0020\u0063\u0069\u002d\u0064\u0065\u0073\u0073\u006f\u0075\u0073\u0020\u0070\u006f\u0075\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0065\u0072\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0061\u0075\u0020\u0073\u0079\u0073\u0074\u00e8\u006d\u0065\u0020\u0070\u006f\u0075\u0072\u0020\u00e9\u0076\u0069\u0074\u0065\u0072\u0020\u006c\u0061\u0020\u0071\u0075\u0065\u0073\u0074\u0069\u006f\u006e\u0020\u0063\u0069\u002d\u0064\u0065\u0073\u0073\u0075\u0073\u002e", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0067\u0072\u0061\u0064\u0065": "\u0043\u006c\u0069\u0071\u0075\u0065\u007a\u0020\u0070\u006f\u0075\u0072\u0020\u006d\u0065\u0074\u0074\u0072\u0065\u0020\u00e0\u0020\u006e\u0069\u0076\u0065\u0061\u0075", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0064\u006f\u0077\u006e\u006c\u006f\u0061\u0064": "\u0043\u006c\u0069\u0071\u0075\u0065\u007a\u0020\u0070\u006f\u0075\u0072\u0020\u0074\u00e9\u006c\u00e9\u0063\u0068\u0061\u0072\u0067\u0065\u0072", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0064\u0061\u0074\u0065": "\u0043\u006c\u0069\u0071\u0075\u0065\u007a\u0020\u0070\u006f\u0075\u0072\u0020\u006d\u0065\u0074\u0074\u0072\u0065\u0020\u00e0\u0020\u006a\u006f\u0075\u0072", + "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065": "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065\u0072", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0061\u0063\u0063": "\u0041\u0066\u0069\u006e\u0020\u0064\u0065\u0020\u0070\u006f\u0075\u0076\u006f\u0069\u0072\u0020\u0063\u006f\u006e\u0074\u0072\u00f4\u006c\u0065\u0072\u0020\u0076\u006f\u0074\u0072\u0065\u0020\u0062\u0075\u0072\u0065\u0061\u0075\u0020\u00e0\u0020\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u002c\u0020\u0076\u0065\u0075\u0069\u006c\u006c\u0065\u007a\u0020\u0064\u006f\u006e\u006e\u0065\u0072\u0020\u006c\u0027\u0061\u0075\u0074\u006f\u0072\u0069\u0073\u0061\u0074\u0069\u006f\u006e\u0020\u005c\u0022\u0061\u0063\u0063\u0065\u0073\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u00e9\u005c\u0022\u0020\u00e0\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u002e", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0073\u0063\u0072\u0065\u0065\u006e": "\u0041\u0066\u0069\u006e\u0020\u0064\u0065\u0020\u0070\u006f\u0075\u0076\u006f\u0069\u0072\u0020\u0061\u0063\u0063\u00e9\u0064\u0065\u0072\u0020\u00e0\u0020\u0076\u006f\u0074\u0072\u0065\u0020\u0062\u0075\u0072\u0065\u0061\u0075\u0020\u00e0\u0020\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u002c\u0020\u0076\u0065\u0075\u0069\u006c\u006c\u0065\u007a\u0020\u0064\u006f\u006e\u006e\u0065\u0072\u0020\u00e0\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u006c\u0027\u0061\u0075\u0074\u006f\u0072\u0069\u0073\u0061\u0074\u0069\u006f\u006e\u0020\u005c\u0022\u0065\u006e\u0072\u0065\u0067\u0069\u0073\u0074\u0072\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0027\u00e9\u0063\u0072\u0061\u006e\u005c\u0022\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u002e\u002e\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0065\u0072", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e": "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0050\u0061\u0074\u0068": "\u0043\u0068\u0065\u006d\u0069\u006e\u0020\u0064\u0027\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006d\u0065\u006e\u0075\u0020\u0073\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u0073": "\u0043\u0072\u00e9\u0065\u0072\u0020\u0064\u0065\u0073\u0020\u0072\u0061\u0063\u0063\u006f\u0075\u0072\u0063\u0069\u0073\u0020\u0064\u0061\u006e\u0073\u0020\u006c\u0065\u0020\u006d\u0065\u006e\u0075\u0020\u0064\u00e9\u006d\u0061\u0072\u0072\u0065\u0072", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0063\u006f\u006e": "\u0043\u0072\u00e9\u0065\u0072\u0020\u0075\u006e\u0065\u0020\u0069\u0063\u00f4\u006e\u0065\u0020\u0073\u0075\u0072\u0020\u006c\u0065\u0020\u0062\u0075\u0072\u0065\u0061\u0075", + "\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074\u005f\u0074\u0069\u0070": "\u0044\u00e9\u006d\u0061\u0072\u0072\u0065\u0072\u0020\u006c\u0027\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0073\u0069\u0067\u006e\u0069\u0066\u0069\u0065\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0065\u0072\u0020\u006c\u0065\u0020\u0063\u006f\u006e\u0074\u0072\u0061\u0074\u0020\u0064\u0065\u0020\u006c\u0069\u0063\u0065\u006e\u0063\u0065\u002e", + "\u0041\u0063\u0063\u0065\u0070\u0074\u0020\u0061\u006e\u0064\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0041\u0063\u0063\u0065\u0070\u0074\u0065\u0072\u0020\u0065\u0074\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0065\u0072", + "\u0045\u006e\u0064\u002d\u0075\u0073\u0065\u0072\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074": "\u0043\u006f\u006e\u0074\u0072\u0061\u0074\u0020\u0064\u0027\u0075\u0074\u0069\u006c\u0069\u0073\u0061\u0074\u0065\u0075\u0072", + "\u0047\u0065\u006e\u0065\u0072\u0061\u0074\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0047\u00e9\u006e\u00e9\u0072\u0061\u0074\u0069\u006f\u006e\u002e\u002e\u002e", + "\u0059\u006f\u0075\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006c\u006f\u0077\u0065\u0072\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u002e": "\u004c\u0061\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u0020\u0071\u0075\u0065\u0020\u0076\u006f\u0075\u0073\u0020\u0061\u0076\u0065\u007a\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u00e9\u0065\u0020\u0065\u0073\u0074\u0020\u0069\u006e\u0066\u00e9\u0072\u0069\u0065\u0075\u0072\u0065\u0020\u00e0\u0020\u006c\u0061\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u0020\u0065\u006e\u0020\u0063\u006f\u0075\u0072\u0073\u0020\u0064\u0027\u0065\u0078\u00e9\u0063\u0075\u0074\u0069\u006f\u006e\u002e", + "\u006e\u006f\u0074\u005f\u0063\u006c\u006f\u0073\u0065\u005f\u0074\u0063\u0070\u005f\u0074\u0069\u0070": "\u0056\u0065\u0075\u0069\u006c\u006c\u0065\u007a\u0020\u006e\u0065\u0020\u0070\u0061\u0073\u0020\u0066\u0065\u0072\u006d\u0065\u0072\u0020\u0063\u0065\u0074\u0074\u0065\u0020\u0066\u0065\u006e\u00ea\u0074\u0072\u0065\u0020\u006c\u006f\u0072\u0073\u0020\u0064\u0065\u0020\u006c\u0027\u0075\u0074\u0069\u006c\u0069\u0073\u0061\u0074\u0069\u006f\u006e\u0020\u0064\u0075\u0020\u0074\u0075\u006e\u006e\u0065\u006c", + "\u004c\u0069\u0073\u0074\u0065\u006e\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0045\u006e\u0020\u0061\u0074\u0074\u0065\u006e\u0074\u0065\u0020\u0064\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0074\u0075\u006e\u006e\u0065\u006c\u002e\u002e\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0048\u006f\u0073\u0074": "\u0048\u00f4\u0074\u0065\u0020\u0064\u0069\u0073\u0074\u0061\u006e\u0074", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0050\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074\u0020\u0064\u0069\u0073\u0074\u0061\u006e\u0074", + "\u0041\u0063\u0074\u0069\u006f\u006e": "\u0041\u0063\u0074\u0069\u006f\u006e", + "\u0041\u0064\u0064": "\u0041\u006a\u006f\u0075\u0074\u0065\u0072", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0050\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074\u0020\u006c\u006f\u0063\u0061\u006c", + "\u0073\u0065\u0074\u0075\u0070\u005f\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u0074\u0069\u0070": "\u0053\u0069\u0020\u0076\u006f\u0075\u0073\u0020\u0061\u0076\u0065\u007a\u0020\u0062\u0065\u0073\u006f\u0069\u006e\u0020\u0064\u0027\u0075\u006e\u0065\u0020\u0076\u0069\u0074\u0065\u0073\u0073\u0065\u0020\u0064\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0070\u006c\u0075\u0073\u0020\u0072\u0061\u0070\u0069\u0064\u0065\u002c\u0020\u0076\u006f\u0075\u0073\u0020\u0070\u006f\u0075\u0076\u0065\u007a\u0020\u0063\u0068\u006f\u0069\u0073\u0069\u0072\u0020\u0064\u0065\u0020\u0063\u0072\u00e9\u0065\u0072\u0020\u0076\u006f\u0074\u0072\u0065\u0020\u0070\u0072\u006f\u0070\u0072\u0065\u0020\u0073\u0065\u0072\u0076\u0065\u0075\u0072", + "\u0054\u006f\u006f\u0020\u0073\u0068\u006f\u0072\u0074\u002c\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0036\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002e": "\u0054\u0072\u006f\u0070\u0020\u0063\u006f\u0075\u0072\u0074\u002c\u0020\u0061\u0075\u0020\u006d\u006f\u0069\u006e\u0073\u0020\u0036\u0020\u0063\u0061\u0072\u0061\u0063\u0074\u00e8\u0072\u0065\u0073\u002e", + "\u0054\u0068\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c\u002e": "\u004c\u0065\u0073\u0020\u0064\u0065\u0075\u0078\u0020\u0065\u006e\u0074\u0072\u00e9\u0065\u0073\u0020\u006e\u0065\u0020\u0063\u006f\u0072\u0072\u0065\u0073\u0070\u006f\u006e\u0064\u0065\u006e\u0074\u0020\u0070\u0061\u0073", + "\u0050\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073": "\u0041\u0075\u0074\u006f\u0072\u0069\u0073\u0061\u0074\u0069\u006f\u006e\u0073", + "\u0041\u0063\u0063\u0065\u0070\u0074": "\u0041\u0063\u0063\u0065\u0070\u0074\u0065\u0072", + "\u0044\u0069\u0073\u006d\u0069\u0073\u0073": "\u0052\u0065\u006a\u0065\u0074\u0065\u0072", + "\u0044\u0069\u0073\u0063\u006f\u006e\u006e\u0065\u0063\u0074": "\u0044\u00e9\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0072", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u006b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u0020\u0061\u006e\u0064\u0020\u006d\u006f\u0075\u0073\u0065": "\u0041\u0075\u0074\u006f\u0072\u0069\u0073\u0065\u0072\u0020\u006c\u0027\u0075\u0074\u0069\u006c\u0069\u0073\u0061\u0074\u0069\u006f\u006e\u0020\u0064\u0075\u0020\u0063\u006c\u0061\u0076\u0069\u0065\u0072\u0020\u0065\u0074\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0073\u006f\u0075\u0072\u0069\u0073", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0041\u0075\u0074\u006f\u0072\u0069\u0073\u0065\u0072\u0020\u006c\u0027\u0075\u0074\u0069\u006c\u0069\u0073\u0061\u0074\u0069\u006f\u006e\u0020\u0064\u0075\u0020\u0070\u0072\u0065\u0073\u0073\u0065\u002d\u0070\u0061\u0070\u0069\u0065\u0072", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0068\u0065\u0061\u0072\u0069\u006e\u0067\u0020\u0073\u006f\u0075\u006e\u0064": "\u0041\u0075\u0074\u006f\u0072\u0069\u0073\u0065\u0072\u0020\u006c\u0027\u0061\u0075\u0064\u0069\u0074\u0069\u006f\u006e\u0020\u0064\u0075\u0020\u0073\u006f\u006e", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0066\u0069\u006c\u0065\u0020\u0063\u006f\u0070\u0079\u0020\u0061\u006e\u0064\u0020\u0070\u0061\u0073\u0074\u0065": "\u0041\u0075\u0074\u006f\u0072\u0069\u0073\u0065\u0072\u0020\u006c\u0065\u0020\u0063\u006f\u0070\u0069\u0065\u0072\u002d\u0063\u006f\u006c\u006c\u0065\u0072\u0020\u0064\u0065\u0020\u0066\u0069\u0063\u0068\u0069\u0065\u0072\u0073", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064": "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u00e9", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0065\u0020\u0063\u0068\u0069\u0066\u0066\u0072\u00e9\u0065", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0072\u0065\u006c\u0061\u0069\u0073\u0020\u0063\u0068\u0069\u0066\u0066\u0072\u00e9\u0065", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0065\u0020\u006e\u006f\u006e\u0020\u0063\u0068\u0069\u0066\u0066\u0072\u00e9\u0065", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0072\u0065\u006c\u0061\u0069\u0073\u0020\u006e\u006f\u006e\u0020\u0063\u0068\u0069\u0066\u0066\u0072\u00e9\u0065", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0045\u006e\u0074\u0072\u0065\u007a\u0020\u006c\u0027\u0049\u0044\u0020\u0064\u0065\u0020\u006c\u0027\u0061\u0070\u0070\u0061\u0072\u0065\u0069\u006c\u0020\u00e0\u0020\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0045\u006e\u0074\u0072\u0065\u007a\u0020\u0076\u006f\u0074\u0072\u0065\u0020\u006d\u006f\u0074\u0020\u0064\u0065\u0020\u0070\u0061\u0073\u0073\u0065", + "\u004c\u006f\u0067\u0067\u0069\u006e\u0067\u0020\u0069\u006e\u002e\u002e\u002e": "\u0053\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0072\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0052\u0044\u0050\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0073\u0068\u0061\u0072\u0069\u006e\u0067": "\u0041\u0063\u0074\u0069\u0076\u0065\u0072\u0020\u006c\u0065\u0020\u0070\u0061\u0072\u0074\u0061\u0067\u0065\u0020\u0064\u0065\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0052\u0044\u0050", + "\u0041\u0075\u0074\u006f\u0020\u004c\u006f\u0067\u0069\u006e": "\u0043\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0071\u0075\u0065\u0020\u0028\u006c\u0065\u0020\u0076\u0065\u0072\u0072\u006f\u0075\u0069\u006c\u006c\u0061\u0067\u0065\u0020\u006e\u0065\u0020\u0073\u0065\u0072\u0061\u0020\u0065\u0066\u0066\u0065\u0063\u0074\u0069\u0066\u0020\u0071\u0075\u0027\u0061\u0070\u0072\u00e8\u0073\u0020\u006c\u0061\u0020\u0064\u00e9\u0073\u0061\u0063\u0074\u0069\u0076\u0061\u0074\u0069\u006f\u006e\u0020\u0064\u0075\u0020\u0070\u0072\u0065\u006d\u0069\u0065\u0072\u0020\u0070\u0061\u0072\u0061\u006d\u00e8\u0074\u0072\u0065\u0029", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0049\u0050\u0020\u0041\u0063\u0063\u0065\u0073\u0073": "\u0041\u0075\u0074\u006f\u0072\u0069\u0073\u0065\u0072\u0020\u006c\u0027\u0061\u0063\u0063\u00e8\u0073\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0020\u0070\u0061\u0072\u0020\u0049\u0050", + "\u0052\u0065\u006e\u0061\u006d\u0065": "\u0052\u0065\u006e\u006f\u006d\u006d\u0065\u0072", + "\u0053\u0070\u0061\u0063\u0065": "\u0045\u0073\u0070\u0061\u0063\u0065", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0053\u0068\u006f\u0072\u0074\u0063\u0075\u0074": "\u0043\u0072\u00e9\u0065\u0072\u0020\u0075\u006e\u0020\u0072\u0061\u0063\u0063\u006f\u0075\u0072\u0063\u0069\u0020\u0073\u0075\u0072\u0020\u006c\u0065\u0020\u0062\u0075\u0072\u0065\u0061\u0075", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0050\u0061\u0074\u0068": "\u0043\u0068\u0061\u006e\u0067\u0065\u0072\u0020\u0064\u0065\u0020\u0063\u0068\u0065\u006d\u0069\u006e", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0046\u006f\u006c\u0064\u0065\u0072": "\u0043\u0072\u00e9\u0065\u0072\u0020\u0075\u006e\u0020\u0064\u006f\u0073\u0073\u0069\u0065\u0072", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0074\u0068\u0065\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u0056\u0065\u0075\u0069\u006c\u006c\u0065\u007a\u0020\u0073\u0061\u0069\u0073\u0069\u0072\u0020\u006c\u0065\u0020\u006e\u006f\u006d\u0020\u0064\u0075\u0020\u0064\u006f\u0073\u0073\u0069\u0065\u0072", + "\u0046\u0069\u0078\u0020\u0069\u0074": "\u0052\u00e9\u0070\u0061\u0072\u0065\u007a\u002d\u006c\u0065", + "\u0057\u0061\u0072\u006e\u0069\u006e\u0067": "\u0041\u0076\u0065\u0072\u0074\u0069\u0073\u0073\u0065\u006d\u0065\u006e\u0074", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0073\u0063\u0072\u0065\u0065\u006e\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u004c\u0027\u00e9\u0063\u0072\u0061\u006e\u0020\u0064\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0075\u0074\u0069\u006c\u0069\u0073\u0061\u006e\u0074\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u006e\u0027\u0065\u0073\u0074\u0020\u0070\u0061\u0073\u0020\u0070\u0072\u0069\u0073\u0020\u0065\u006e\u0020\u0063\u0068\u0061\u0072\u0067\u0065", + "\u0052\u0065\u0062\u006f\u006f\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0052\u0065\u0064\u00e9\u006d\u0061\u0072\u0072\u0061\u0067\u0065\u0020\u0070\u006f\u0075\u0072\u0020\u0070\u0072\u0065\u006e\u0064\u0072\u0065\u0020\u0065\u0066\u0066\u0065\u0074", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020": "\u004c\u0065\u0020\u0073\u0065\u0072\u0076\u0065\u0075\u0072\u0020\u0064\u0027\u0061\u0066\u0066\u0069\u0063\u0068\u0061\u0067\u0065\u0020\u0061\u0063\u0074\u0075\u0065\u006c\u0020\u006e\u0027\u0065\u0073\u0074\u0020\u0070\u0061\u0073\u0020\u0070\u0072\u0069\u0073\u0020\u0065\u006e\u0020\u0063\u0068\u0061\u0072\u0067\u0065", + "\u0078\u0031\u0031\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064": "\u0056\u0065\u0075\u0069\u006c\u006c\u0065\u007a\u0020\u0070\u0061\u0073\u0073\u0065\u0072\u0020\u00e0\u0020\u0078\u0031\u0031", + "\u0050\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074", + "\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073": "\u0050\u0061\u0072\u0061\u006d\u00e8\u0074\u0072\u0065\u0073", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065": "\u0020\u004e\u006f\u006d\u0020\u0064\u0027\u0075\u0074\u0069\u006c\u0069\u0073\u0061\u0074\u0065\u0075\u0072", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0070\u006f\u0072\u0074": "\u0050\u006f\u0072\u0074\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0065", + "\u0043\u006c\u006f\u0073\u0065\u0064\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u006c\u0079\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u0046\u0065\u0072\u006d\u00e9\u0020\u006d\u0061\u006e\u0075\u0065\u006c\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0070\u0061\u0072\u0020\u006c\u0065\u0020\u0070\u0061\u0069\u0072", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006f\u006e\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e": "\u0041\u0075\u0074\u006f\u0072\u0069\u0073\u0065\u0072\u0020\u006c\u0061\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006f\u006e\u0020\u00e0\u0020\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065", + "\u0052\u0075\u006e\u0020\u0077\u0069\u0074\u0068\u006f\u0075\u0074\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c": "\u0045\u0078\u00e9\u0063\u0075\u0074\u0065\u0072\u0020\u0073\u0061\u006e\u0073\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0065\u0072", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0046\u006f\u0072\u0063\u0065\u0072\u0020\u006c\u0061\u0020\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0072\u0065\u006c\u0061\u0069\u0073", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0046\u006f\u0072\u0063\u0065\u0072\u0020\u006c\u0061\u0020\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0072\u0065\u006c\u0061\u0069\u0073", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0074\u0069\u0070": "\u0053\u0065\u0075\u006c\u0020\u006c\u0027\u0049\u0050\u0020\u0064\u0061\u006e\u0073\u0020\u006c\u0061\u0020\u006c\u0069\u0073\u0074\u0065\u0020\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0020\u0070\u0065\u0075\u0074\u0020\u0061\u0063\u0063\u00e9\u0064\u0065\u0072\u0020\u00e0\u0020\u006d\u006f\u006e\u0020\u0061\u0070\u0070\u0061\u0072\u0065\u0069\u006c", + "\u004c\u006f\u0067\u0069\u006e": "\u0043\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e", + "\u004c\u006f\u0067\u006f\u0075\u0074": "\u0044\u00e9\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e", + "\u0054\u0061\u0067\u0073": "\u00c9\u0074\u0069\u0071\u0075\u0065\u0074\u0065\u0072", + "\u0053\u0065\u0061\u0072\u0063\u0068\u0020\u0049\u0044": "\u0052\u0065\u0063\u0068\u0065\u0072\u0063\u0068\u0065\u0072\u0020\u0075\u006e\u0020\u0049\u0044", + "\u0043\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u004c\u0065\u0020\u0073\u0065\u0072\u0076\u0065\u0075\u0072\u0020\u0064\u0027\u0061\u0066\u0066\u0069\u0063\u0068\u0061\u0067\u0065\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u006e\u0027\u0065\u0073\u0074\u0020\u0070\u0061\u0073\u0020\u0070\u0072\u0069\u0073\u0020\u0065\u006e\u0020\u0063\u0068\u0061\u0072\u0067\u0065", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0073\u0065\u0070": "\u0056\u006f\u0075\u0073\u0020\u0070\u006f\u0075\u0076\u0065\u007a\u0020\u0075\u0074\u0069\u006c\u0069\u0073\u0065\u0072\u0020\u0075\u006e\u0065\u0020\u0076\u0069\u0072\u0067\u0075\u006c\u0065\u002c\u0020\u0075\u006e\u0020\u0070\u006f\u0069\u006e\u0074\u002d\u0076\u0069\u0072\u0067\u0075\u006c\u0065\u002c\u0020\u0075\u006e\u0020\u0065\u0073\u0070\u0061\u0063\u0065\u0020\u006f\u0075\u0020\u0075\u006e\u0065\u0020\u006e\u006f\u0075\u0076\u0065\u006c\u006c\u0065\u0020\u006c\u0069\u0067\u006e\u0065\u0020\u0063\u006f\u006d\u006d\u0065\u0020\u0073\u00e9\u0070\u0061\u0072\u0061\u0074\u0065\u0075\u0072", + "\u0041\u0064\u0064\u0020\u0049\u0044": "\u0041\u006a\u006f\u0075\u0074\u0065\u0072\u0020\u0075\u006e\u0020\u0049\u0044", + "\u0041\u0064\u0064\u0020\u0054\u0061\u0067": "\u0041\u006a\u006f\u0075\u0074\u0065\u0072\u0020\u0075\u006e\u0065\u0020\u0062\u0061\u006c\u0069\u0073\u0065", + "\u0055\u006e\u0073\u0065\u006c\u0065\u0063\u0074\u0020\u0061\u006c\u006c\u0020\u0074\u0061\u0067\u0073": "\u0044\u00e9\u0073\u00e9\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u006e\u0065\u0072\u0020\u0074\u006f\u0075\u0074\u0065\u0073\u0020\u006c\u0065\u0073\u0020\u0062\u0061\u006c\u0069\u0073\u0065\u0073", + "\u004e\u0065\u0074\u0077\u006f\u0072\u006b\u0020\u0065\u0072\u0072\u006f\u0072": "\u0045\u0072\u0072\u0065\u0075\u0072\u0020\u0072\u00e9\u0073\u0065\u0061\u0075", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u004e\u006f\u006d\u0020\u0064\u0027\u0075\u0074\u0069\u006c\u0069\u0073\u0061\u0074\u0065\u0075\u0072\u0020\u006d\u0061\u006e\u0071\u0075\u00e9", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u004d\u006f\u0074\u0020\u0064\u0065\u0020\u0070\u0061\u0073\u0073\u0065\u0020\u006d\u0061\u006e\u0071\u0075\u00e9", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0063\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073": "\u0049\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0061\u006e\u0074\u0020\u006f\u0075\u0020\u006d\u006f\u0074\u0020\u0064\u0065\u0020\u0070\u0061\u0073\u0073\u0065\u0020\u0065\u0072\u0072\u006f\u006e\u00e9", + "\u0045\u0064\u0069\u0074\u0020\u0054\u0061\u0067": "\u004d\u006f\u0064\u0069\u0066\u0069\u0065\u0072\u0020\u006c\u0061\u0020\u0062\u0061\u006c\u0069\u0073\u0065", + "\u0055\u006e\u0072\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004d\u006f\u0074\u0020\u0064\u0065\u0020\u0070\u0061\u0073\u0073\u0065\u0020\u006f\u0075\u0062\u006c\u0069\u00e9", + "\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0046\u0061\u0076\u006f\u0072\u0069\u0073", + "\u0041\u0064\u0064\u0020\u0074\u006f\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0041\u006a\u006f\u0075\u0074\u0065\u0072\u0020\u0061\u0075\u0078\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0073", + "\u0052\u0065\u006d\u006f\u0076\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0052\u0065\u0074\u0069\u0072\u0065\u0072\u0020\u0064\u0065\u0073\u0020\u0066\u0061\u0076\u006f\u0072\u0069\u0073", + "\u0045\u006d\u0070\u0074\u0079": "\u0056\u0069\u0064\u0065", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u004e\u006f\u006d\u0020\u0064\u0065\u0020\u0064\u006f\u0073\u0073\u0069\u0065\u0072\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0065", + "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079": "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0041\u0067\u0065\u006e\u0074\u0073", + "\u0048\u006f\u0073\u0074\u006e\u0061\u006d\u0065": "\u004e\u006f\u006d\u0020\u0064\u0027\u0068\u00f4\u0074\u0065", + "\u0044\u0069\u0073\u0063\u006f\u0076\u0065\u0072\u0065\u0064": "\u0044\u00e9\u0063\u006f\u0075\u0076\u0065\u0072\u0074", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0064\u0061\u0065\u006d\u006f\u006e\u005f\u0074\u0069\u0070": "\u0050\u006f\u0075\u0072\u0020\u0064\u00e9\u006d\u0061\u0072\u0072\u0065\u0072\u0020\u0061\u0075\u0020\u0064\u00e9\u006d\u0061\u0072\u0072\u0061\u0067\u0065\u002c\u0020\u0076\u006f\u0075\u0073\u0020\u0064\u0065\u0076\u0065\u007a\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0065\u0072\u0020\u006c\u0065\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0073\u0079\u0073\u0074\u00e8\u006d\u0065\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0049\u0044\u0020\u0064\u0065\u0020\u006c\u0027\u0061\u0070\u0070\u0061\u0072\u0065\u0069\u006c\u0020\u00e0\u0020\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065", + "\u0050\u0061\u0073\u0074\u0065": "\u0043\u006f\u006c\u006c\u0065\u0072", + "\u0050\u0061\u0073\u0074\u0065\u0020\u0068\u0065\u0072\u0065\u003f": "\u0043\u006f\u006c\u006c\u0065\u0072\u0020\u0069\u0063\u0069\u00a0\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0074\u006f\u0020\u0063\u006c\u006f\u0073\u0065\u0020\u0074\u0068\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u003f": "\u00ca\u0074\u0065\u0073\u002d\u0076\u006f\u0075\u0073\u0020\u0073\u00fb\u0072\u0020\u0064\u0065\u0020\u0066\u0065\u0072\u006d\u0065\u0072\u0020\u006c\u0061\u0020\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u003f", + "\u0044\u006f\u0077\u006e\u006c\u006f\u0061\u0064\u0020\u006e\u0065\u0077\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e": "\u0054\u00e9\u006c\u00e9\u0063\u0068\u0061\u0072\u0067\u0065\u0072\u0020\u006c\u0061\u0020\u006e\u006f\u0075\u0076\u0065\u006c\u006c\u0065\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e", + "\u0054\u006f\u0075\u0063\u0068\u0020\u006d\u006f\u0064\u0065": "\u004d\u006f\u0064\u0065\u0020\u0074\u0061\u0063\u0074\u0069\u006c\u0065", + "\u004d\u006f\u0075\u0073\u0065\u0020\u006d\u006f\u0064\u0065": "\u004d\u006f\u0064\u0065\u0020\u0073\u006f\u0075\u0072\u0069\u0073", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u0054\u0061\u0070\u0065\u007a\u0020\u0064\u0027\u0075\u006e\u0020\u0064\u006f\u0069\u0067\u0074", + "\u004c\u0065\u0066\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u0053\u006f\u0075\u0072\u0069\u0073\u0020\u0067\u0061\u0075\u0063\u0068\u0065", + "\u004f\u006e\u0065\u002d\u004c\u006f\u006e\u0067\u0020\u0054\u0061\u0070": "\u0055\u006e\u0020\u006c\u006f\u006e\u0067\u0020\u0072\u006f\u0062\u0069\u006e\u0065\u0074", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u0054\u0061\u0070\u0065\u007a\u0020\u00e0\u0020\u0064\u0065\u0075\u0078\u0020\u0064\u006f\u0069\u0067\u0074\u0073", + "\u0052\u0069\u0067\u0068\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u0042\u006f\u0075\u0074\u006f\u006e\u0020\u0064\u0072\u006f\u0069\u0074\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0073\u006f\u0075\u0072\u0069\u0073", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u004d\u006f\u0075\u0076\u0065\u006d\u0065\u006e\u0074\u0020\u00e0\u0020\u0075\u006e\u0020\u0064\u006f\u0069\u0067\u0074", + "\u0044\u006f\u0075\u0062\u006c\u0065\u0020\u0054\u0061\u0070\u0020\u0026\u0020\u004d\u006f\u0076\u0065": "\u0041\u0070\u0070\u0075\u0079\u0065\u007a\u0020\u0064\u0065\u0075\u0078\u0020\u0066\u006f\u0069\u0073\u0020\u0065\u0074\u0020\u0064\u00e9\u0070\u006c\u0061\u0063\u0065\u007a", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0044\u0072\u0061\u0067": "\u0047\u006c\u0069\u0073\u0073\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0073\u006f\u0075\u0072\u0069\u0073", + "\u0054\u0068\u0072\u0065\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u006c\u0079": "\u0054\u0072\u006f\u0069\u0073\u0020\u0064\u006f\u0069\u0067\u0074\u0073\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0065\u006d\u0065\u006e\u0074", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0057\u0068\u0065\u0065\u006c": "\u0052\u006f\u0075\u006c\u0065\u0074\u0074\u0065\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0073\u006f\u0075\u0072\u0069\u0073", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u004d\u006f\u0075\u0076\u0065\u006d\u0065\u006e\u0074\u0020\u00e0\u0020\u0064\u0065\u0075\u0078\u0020\u0064\u006f\u0069\u0067\u0074\u0073", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u004d\u006f\u0076\u0065": "\u0044\u00e9\u0070\u006c\u0061\u0063\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0074\u006f\u0069\u006c\u0065", + "\u0050\u0069\u006e\u0063\u0068\u0020\u0074\u006f\u0020\u005a\u006f\u006f\u006d": "\u0050\u0069\u006e\u0063\u0065\u0072\u0020\u0070\u006f\u0075\u0072\u0020\u007a\u006f\u006f\u006d\u0065\u0072", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u005a\u006f\u006f\u006d": "\u005a\u006f\u006f\u006d\u0020\u0073\u0075\u0072\u0020\u006c\u0061\u0020\u0074\u006f\u0069\u006c\u0065", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0063\u0061\u006e\u0076\u0061\u0073": "\u0052\u00e9\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0069\u0073\u0065\u0072\u0020\u006c\u0065\u0020\u0063\u0061\u006e\u0065\u0076\u0061\u0073", + "\u004e\u006f\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0069\u006c\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0041\u0075\u0063\u0075\u006e\u0065\u0020\u0061\u0075\u0074\u006f\u0072\u0069\u0073\u0061\u0074\u0069\u006f\u006e\u0020\u0064\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0074\u0020\u0064\u0065\u0020\u0066\u0069\u0063\u0068\u0069\u0065\u0072\u0073", + "\u004e\u006f\u0074\u0065": "\u004e\u006f\u0074\u0065\u0072", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e", + "\u0053\u0068\u0061\u0072\u0065\u0020\u0053\u0063\u0072\u0065\u0065\u006e": "\u0050\u0061\u0072\u0074\u0061\u0067\u0065\u0072\u0020\u006c\u0027\u00e9\u0063\u0072\u0061\u006e", + "\u0043\u004c\u004f\u0053\u0045": "\u0046\u0045\u0052\u004d\u0045\u0052", + "\u004f\u0050\u0045\u004e": "\u004f\u0055\u0056\u0052\u0049\u0052", + "\u0043\u0068\u0061\u0074": "\u0044\u0069\u0073\u0063\u0075\u0074\u0065\u0072", + "\u0054\u006f\u0074\u0061\u006c": "\u0054\u006f\u0074\u0061\u006c", + "\u0069\u0074\u0065\u006d\u0073": "\u00e9\u006c\u00e9\u006d\u0065\u006e\u0074\u0073", + "\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064": "\u0043\u0068\u006f\u0069\u0073\u0069", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0043\u0061\u0070\u0074\u0075\u0072\u0065\u0020\u0064\u0027\u00e9\u0063\u0072\u0061\u006e", + "\u0049\u006e\u0070\u0075\u0074\u0020\u0043\u006f\u006e\u0074\u0072\u006f\u006c": "\u0043\u006f\u006e\u0074\u0072\u00f4\u006c\u0065\u0020\u0064\u0065\u0020\u0073\u0061\u0069\u0073\u0069\u0065", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0043\u0061\u0070\u0074\u0075\u0072\u0065\u0020\u0061\u0075\u0064\u0069\u006f", + "\u0046\u0069\u006c\u0065\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0064\u0065\u0020\u0066\u0069\u0063\u0068\u0069\u0065\u0072", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u0064\u0065\u0020\u006c\u0027\u00e9\u0063\u0072\u0061\u006e", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u003f": "\u0041\u0063\u0063\u0065\u0070\u0074\u0065\u0072\u0020\u0076\u006f\u0075\u0073\u0020\u003f", + "\u004f\u0070\u0065\u006e\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0053\u0065\u0074\u0074\u0069\u006e\u0067": "\u004f\u0075\u0076\u0072\u0069\u0072\u0020\u006c\u0065\u0073\u0020\u0070\u0061\u0072\u0061\u006d\u00e8\u0074\u0072\u0065\u0073\u0020\u0073\u0079\u0073\u0074\u00e8\u006d\u0065", + "\u0048\u006f\u0077\u0020\u0074\u006f\u0020\u0067\u0065\u0074\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u003f": "\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u006f\u0062\u0074\u0065\u006e\u0069\u0072\u0020\u006c\u0027\u0061\u0075\u0074\u006f\u0072\u0069\u0073\u0061\u0074\u0069\u006f\u006e\u0020\u0064\u0027\u0065\u006e\u0074\u0072\u00e9\u0065\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u00a0\u003f", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0031": "\u0050\u006f\u0075\u0072\u0020\u0071\u0075\u0027\u0075\u006e\u0020\u0061\u0070\u0070\u0061\u0072\u0065\u0069\u006c\u0020\u0064\u0069\u0073\u0074\u0061\u006e\u0074\u0020\u0070\u0075\u0069\u0073\u0073\u0065\u0020\u0063\u006f\u006e\u0074\u0072\u00f4\u006c\u0065\u0072\u0020\u0076\u006f\u0074\u0072\u0065\u0020\u0061\u0070\u0070\u0061\u0072\u0065\u0069\u006c\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0076\u0069\u0061\u0020\u006c\u0061\u0020\u0073\u006f\u0075\u0072\u0069\u0073\u0020\u006f\u0075\u0020\u006c\u0065\u0020\u0074\u006f\u0075\u0063\u0068\u0065\u0072\u002c\u0020\u0076\u006f\u0075\u0073\u0020\u0064\u0065\u0076\u0065\u007a\u0020\u0061\u0075\u0074\u006f\u0072\u0069\u0073\u0065\u0072\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u00e0\u0020\u0075\u0074\u0069\u006c\u0069\u0073\u0065\u0072\u0020\u006c\u0065\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u005c\u0022\u0041\u0063\u0063\u0065\u0073\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u00e9\u005c\u0022\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0032": "\u0056\u0065\u0075\u0069\u006c\u006c\u0065\u007a\u0020\u0061\u0063\u0063\u00e9\u0064\u0065\u0072\u0020\u00e0\u0020\u006c\u0061\u0020\u0070\u0061\u0067\u0065\u0020\u0073\u0075\u0069\u0076\u0061\u006e\u0074\u0065\u0020\u0064\u0065\u0073\u0020\u0070\u0061\u0072\u0061\u006d\u00e8\u0074\u0072\u0065\u0073\u0020\u0073\u0079\u0073\u0074\u00e8\u006d\u0065\u002c\u0020\u0072\u0065\u0063\u0068\u0065\u0072\u0063\u0068\u0065\u007a\u0020\u0065\u0074\u0020\u0065\u006e\u0074\u0072\u0065\u007a\u0020\u005b\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0073\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u00e9\u0073\u005d\u002c\u0020\u0061\u0063\u0074\u0069\u0076\u0065\u007a\u0020\u006c\u0065\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u005b\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0049\u006e\u0070\u0075\u0074\u005d\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u006e\u0065\u0077\u005f\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u005f\u0074\u0069\u0070": "\u0055\u006e\u0065\u0020\u006e\u006f\u0075\u0076\u0065\u006c\u006c\u0065\u0020\u0064\u0065\u006d\u0061\u006e\u0064\u0065\u0020\u0064\u0065\u0020\u0063\u006f\u006e\u0074\u0072\u00f4\u006c\u0065\u0020\u0061\u0020\u00e9\u0074\u00e9\u0020\u0072\u0065\u00e7\u0075\u0065\u002c\u0020\u0065\u006c\u006c\u0065\u0020\u0073\u006f\u0075\u0068\u0061\u0069\u0074\u0065\u0020\u0063\u006f\u006e\u0074\u0072\u00f4\u006c\u0065\u0072\u0020\u0076\u006f\u0074\u0072\u0065\u0020\u0061\u0070\u0070\u0061\u0072\u0065\u0069\u006c\u0020\u0061\u0063\u0074\u0075\u0065\u006c\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0077\u0069\u006c\u006c\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0074\u0069\u0070": "\u004c\u0027\u0061\u0063\u0074\u0069\u0076\u0061\u0074\u0069\u006f\u006e\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0063\u0061\u0070\u0074\u0075\u0072\u0065\u0020\u0064\u0027\u00e9\u0063\u0072\u0061\u006e\u0020\u0064\u00e9\u006d\u0061\u0072\u0072\u0065\u0072\u0061\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0071\u0075\u0065\u006d\u0065\u006e\u0074\u0020\u006c\u0065\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u002c\u0020\u0070\u0065\u0072\u006d\u0065\u0074\u0074\u0061\u006e\u0074\u0020\u00e0\u0020\u0064\u0027\u0061\u0075\u0074\u0072\u0065\u0073\u0020\u0061\u0070\u0070\u0061\u0072\u0065\u0069\u006c\u0073\u0020\u0064\u0065\u0020\u0064\u0065\u006d\u0061\u006e\u0064\u0065\u0072\u0020\u0075\u006e\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0020\u00e0\u0020\u0070\u0061\u0072\u0074\u0069\u0072\u0020\u0064\u0065\u0020\u0063\u0065\u0074\u0020\u0061\u0070\u0070\u0061\u0072\u0065\u0069\u006c\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u006f\u0070\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u004c\u0061\u0020\u0066\u0065\u0072\u006d\u0065\u0074\u0075\u0072\u0065\u0020\u0064\u0075\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0066\u0065\u0072\u006d\u0065\u0072\u0061\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0071\u0075\u0065\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0075\u0074\u0065\u0073\u0020\u006c\u0065\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0078\u0069\u006f\u006e\u0073\u0020\u00e9\u0074\u0061\u0062\u006c\u0069\u0065\u0073\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u005f\u0061\u0075\u0064\u0069\u006f\u005f\u0074\u0069\u0070": "\u004c\u0061\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u0020\u0061\u0063\u0074\u0075\u0065\u006c\u006c\u0065\u0020\u0064\u0027\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u006e\u0065\u0020\u0070\u0072\u0065\u006e\u0064\u0020\u0070\u0061\u0073\u0020\u0065\u006e\u0020\u0063\u0068\u0061\u0072\u0067\u0065\u0020\u006c\u0061\u0020\u0063\u0061\u0070\u0074\u0075\u0072\u0065\u0020\u0061\u0075\u0064\u0069\u006f\u002c\u0020\u0076\u0065\u0075\u0069\u006c\u006c\u0065\u007a\u0020\u0070\u0061\u0073\u0073\u0065\u0072\u0020\u00e0\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0031\u0030\u0020\u006f\u0075\u0020\u0073\u0075\u0070\u00e9\u0072\u0069\u0065\u0075\u0072\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u0041\u0070\u0070\u0075\u0079\u0065\u007a\u0020\u0073\u0075\u0072\u0020\u005b\u0044\u00e9\u006d\u0061\u0072\u0072\u0065\u0072\u0020\u006c\u0065\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005d\u0020\u006f\u0075\u0020\u0073\u0075\u0072\u0020\u006c\u0027\u0061\u0075\u0074\u006f\u0072\u0069\u0073\u0061\u0074\u0069\u006f\u006e\u0020\u004f\u0055\u0056\u0052\u0049\u0052\u0020\u005b\u0043\u0061\u0070\u0074\u0075\u0072\u0065\u0020\u0064\u0027\u00e9\u0063\u0072\u0061\u006e\u005d\u0020\u0070\u006f\u0075\u0072\u0020\u0064\u00e9\u006d\u0061\u0072\u0072\u0065\u0072\u0020\u006c\u0065\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0064\u0065\u0020\u0070\u0061\u0072\u0074\u0061\u0067\u0065\u0020\u0064\u0027\u00e9\u0063\u0072\u0061\u006e\u002e", + "\u0041\u0063\u0063\u006f\u0075\u006e\u0074": "\u0043\u006f\u006d\u0070\u0074\u0065", + "\u004f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065": "\u00c9\u0063\u0072\u0061\u0073\u0065\u0072", + "\u0054\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u0020\u0065\u0078\u0069\u0073\u0074\u0073\u002c\u0020\u0073\u006b\u0069\u0070\u0020\u006f\u0072\u0020\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0043\u0065\u0020\u0066\u0069\u0063\u0068\u0069\u0065\u0072\u0020\u0065\u0078\u0069\u0073\u0074\u0065\u002c\u0020\u0069\u0067\u006e\u006f\u0072\u0065\u0072\u0020\u006f\u0075\u0020\u00e9\u0063\u0072\u0061\u0073\u0065\u0072\u0020\u0063\u0065\u0020\u0066\u0069\u0063\u0068\u0069\u0065\u0072\u00a0\u003f", + "\u0051\u0075\u0069\u0074": "\u0051\u0075\u0069\u0074\u0074\u0065\u0072", + "\u0064\u006f\u0063\u005f\u006d\u0061\u0063\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e": "\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0072\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u002e\u0063\u006f\u006d\u002f\u0064\u006f\u0063\u0073\u002f\u0065\u006e\u002f\u006d\u0061\u006e\u0075\u0061\u006c\u002f\u006d\u0061\u0063\u002f\u0023\u0065\u006e\u0061\u0062\u006c\u0065\u002d\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073", + "\u0048\u0065\u006c\u0070": "\u0041\u0069\u0064\u0065\u0072", + "\u0046\u0061\u0069\u006c\u0065\u0064": "\u00e9\u0063\u0068\u006f\u0075\u0065\u0072", + "\u0053\u0075\u0063\u0063\u0065\u0065\u0064\u0065\u0064": "\u0053\u0075\u0063\u0063\u00e8\u0073", + "\u0053\u006f\u006d\u0065\u006f\u006e\u0065\u0020\u0074\u0075\u0072\u006e\u0073\u0020\u006f\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065\u002c\u0020\u0065\u0078\u0069\u0074": "\u0051\u0075\u0065\u006c\u0071\u0075\u0027\u0075\u006e\u0020\u0061\u0063\u0074\u0069\u0076\u0065\u0020\u006c\u0065\u0020\u006d\u006f\u0064\u0065\u0020\u0064\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0069\u0074\u00e9\u002c\u0020\u0071\u0075\u0069\u0074\u0074\u0065\u007a", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u004e\u006f\u006e\u0020\u0070\u0072\u0069\u0073\u0020\u0065\u006e\u0020\u0063\u0068\u0061\u0072\u0067\u0065", + "\u0050\u0065\u0065\u0072\u0020\u0064\u0065\u006e\u0069\u0065\u0064": "\u0050\u0061\u0069\u0072\u0020\u0072\u0065\u0066\u0075\u0073\u00e9", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0073": "\u0056\u0065\u0075\u0069\u006c\u006c\u0065\u007a\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0065\u0072\u0020\u006c\u0065\u0073\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0073", + "\u0050\u0065\u0065\u0072\u0020\u0065\u0078\u0069\u0074": "\u0053\u006f\u0072\u0074\u0069\u0065\u0020\u0064\u0065\u0073\u0020\u0070\u0061\u0069\u0072\u0073", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0074\u0075\u0072\u006e\u0020\u006f\u0066\u0066": "\u00c9\u0063\u0068\u0065\u0063\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0064\u00e9\u0073\u0061\u0063\u0074\u0069\u0076\u0061\u0074\u0069\u006f\u006e", + "\u0054\u0075\u0072\u006e\u0065\u0064\u0020\u006f\u0066\u0066": "\u00c9\u0074\u0065\u0069\u006e\u0064\u0072\u0065", + "\u0049\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0065\u006e\u0020\u006d\u006f\u0064\u0065\u0020\u0070\u0072\u0069\u0076\u00e9", + "\u004f\u0075\u0074\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0068\u006f\u0072\u0073\u0020\u006d\u006f\u0064\u0065\u0020\u0064\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0069\u0074\u00e9", + "\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065": "\u004c\u0061\u006e\u0067\u0075\u0065", + }, + en: { + "\u0064\u0065\u0073\u006b\u005f\u0074\u0069\u0070": "\u0059\u006f\u0075\u0072\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0063\u0061\u006e\u0020\u0062\u0065\u0020\u0061\u0063\u0063\u0065\u0073\u0073\u0065\u0064\u0020\u0077\u0069\u0074\u0068\u0020\u0074\u0068\u0069\u0073\u0020\u0049\u0044\u0020\u0061\u006e\u0064\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u002e", + "\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0074\u0068\u0065\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u006e\u0065\u0074\u0077\u006f\u0072\u006b\u002e\u002e\u002e", + "\u006e\u006f\u0074\u005f\u0072\u0065\u0061\u0064\u0079\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u004e\u006f\u0074\u0020\u0072\u0065\u0061\u0064\u0079\u002e\u0020\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0063\u0068\u0065\u0063\u006b\u0020\u0079\u006f\u0075\u0072\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e", + "\u0069\u0064\u005f\u0063\u0068\u0061\u006e\u0067\u0065\u005f\u0074\u0069\u0070": "\u004f\u006e\u006c\u0079\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002c\u0020\u0030\u002d\u0039\u0020\u0061\u006e\u0064\u0020\u005f\u0020\u0028\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065\u0029\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0020\u0061\u006c\u006c\u006f\u0077\u0065\u0064\u002e\u0020\u0054\u0068\u0065\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u006c\u0065\u0074\u0074\u0065\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002e\u0020\u004c\u0065\u006e\u0067\u0074\u0068\u0020\u0062\u0065\u0074\u0077\u0065\u0065\u006e\u0020\u0036\u0020\u0061\u006e\u0064\u0020\u0031\u0036\u002e", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0074\u0069\u0070": "\u0044\u0075\u0065\u0020\u0074\u006f\u0020\u0055\u0041\u0043\u002c\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u006d\u0069\u0067\u0068\u0074\u0020\u0065\u006e\u0063\u006f\u0075\u006e\u0074\u0065\u0072\u0020\u0070\u0072\u006f\u0062\u006c\u0065\u006d\u0073\u0020\u0075\u006e\u0064\u0065\u0072\u0020\u0073\u0070\u0065\u0063\u0069\u0061\u006c\u0020\u0063\u0061\u0073\u0065\u0073\u0020\u0069\u0066\u0020\u0077\u006f\u0072\u006b\u0069\u006e\u0067\u0020\u0069\u006e\u0020\u0050\u006f\u0072\u0074\u0061\u0062\u006c\u0065\u0020\u004d\u006f\u0064\u0065\u002e", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0061\u0063\u0063": "\u0049\u006e\u0020\u006f\u0072\u0064\u0065\u0072\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0079\u006f\u0075\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u006c\u0079\u002c\u0020\u0079\u006f\u0075\u0020\u006e\u0065\u0065\u0064\u0020\u0074\u006f\u0020\u0067\u0072\u0061\u006e\u0074\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u005c\u0022\u0041\u0063\u0063\u0065\u0073\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u005c\u0022\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073\u002e", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0073\u0063\u0072\u0065\u0065\u006e": "\u0049\u006e\u0020\u006f\u0072\u0064\u0065\u0072\u0020\u0074\u006f\u0020\u0061\u0063\u0063\u0065\u0073\u0073\u0020\u0079\u006f\u0075\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u006c\u0079\u002c\u0020\u0079\u006f\u0075\u0020\u006e\u0065\u0065\u0064\u0020\u0074\u006f\u0020\u0067\u0072\u0061\u006e\u0074\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u005c\u0022\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0052\u0065\u0063\u006f\u0072\u0064\u0069\u006e\u0067\u005c\u0022\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073\u002e", + "\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074\u005f\u0074\u0069\u0070": "\u0042\u0079\u0020\u0073\u0074\u0061\u0072\u0074\u0069\u006e\u0067\u0020\u0074\u0068\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u002c\u0020\u0079\u006f\u0075\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0020\u0074\u0068\u0065\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074\u002e", + "\u006e\u006f\u0074\u005f\u0063\u006c\u006f\u0073\u0065\u005f\u0074\u0063\u0070\u005f\u0074\u0069\u0070": "\u0044\u006f\u006e\u0027\u0074\u0020\u0063\u006c\u006f\u0073\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0077\u0069\u006e\u0064\u006f\u0077\u0020\u0077\u0068\u0069\u006c\u0065\u0020\u0079\u006f\u0075\u0020\u0061\u0072\u0065\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0074\u0068\u0065\u0020\u0074\u0075\u006e\u006e\u0065\u006c", + "\u0073\u0065\u0074\u0075\u0070\u005f\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u0074\u0069\u0070": "\u0046\u006f\u0072\u0020\u0066\u0061\u0073\u0074\u0065\u0072\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u002c\u0020\u0070\u006c\u0065\u0061\u0073\u0065\u0020\u0073\u0065\u0074\u0020\u0075\u0070\u0020\u0079\u006f\u0075\u0072\u0020\u006f\u0077\u006e\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0041\u0075\u0074\u006f\u0020\u004c\u006f\u0067\u0069\u006e": "\u0041\u0075\u0074\u006f\u0020\u004c\u006f\u0067\u0069\u006e\u0020\u0028\u004f\u006e\u006c\u0079\u0020\u0076\u0061\u006c\u0069\u0064\u0020\u0069\u0066\u0020\u0079\u006f\u0075\u0020\u0073\u0065\u0074\u0020\u005c\u0022\u004c\u006f\u0063\u006b\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0065\u006e\u0064\u005c\u0022\u0029", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0074\u0069\u0070": "\u004f\u006e\u006c\u0079\u0020\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0065\u0064\u0020\u0049\u0050\u0020\u0063\u0061\u006e\u0020\u0061\u0063\u0063\u0065\u0073\u0073\u0020\u006d\u0065", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0073\u0065\u0070": "\u0053\u0065\u0070\u0065\u0072\u0061\u0074\u0065\u0064\u0020\u0062\u0079\u0020\u0063\u006f\u006d\u006d\u0061\u002c\u0020\u0073\u0065\u006d\u0069\u0063\u006f\u006c\u006f\u006e\u002c\u0020\u0073\u0070\u0061\u0063\u0065\u0073\u0020\u006f\u0072\u0020\u006e\u0065\u0077\u0020\u006c\u0069\u006e\u0065", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0063\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073": "\u0057\u0072\u006f\u006e\u0067\u0020\u0075\u0073\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u006f\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064", + "\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u005f\u0068\u0074\u0074\u0070": "\u006d\u0075\u0073\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0020\u006f\u0072\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0064\u0061\u0065\u006d\u006f\u006e\u005f\u0074\u0069\u0070": "\u0046\u006f\u0072\u0020\u0073\u0074\u0061\u0072\u0074\u0069\u006e\u0067\u0020\u006f\u006e\u0020\u0062\u006f\u006f\u0074\u002c\u0020\u0079\u006f\u0075\u0020\u006e\u0065\u0065\u0064\u0020\u0074\u006f\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0020\u0073\u0079\u0073\u0074\u0065\u006d\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0031": "\u0049\u006e\u0020\u006f\u0072\u0064\u0065\u0072\u0020\u0066\u006f\u0072\u0020\u0061\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0076\u0069\u0063\u0065\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0079\u006f\u0075\u0072\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0064\u0065\u0076\u0069\u0063\u0065\u0020\u0076\u0069\u0061\u0020\u006d\u006f\u0075\u0073\u0065\u0020\u006f\u0072\u0020\u0074\u006f\u0075\u0063\u0068\u002c\u0020\u0079\u006f\u0075\u0020\u006e\u0065\u0065\u0064\u0020\u0074\u006f\u0020\u0061\u006c\u006c\u006f\u0077\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0074\u006f\u0020\u0075\u0073\u0065\u0020\u0074\u0068\u0065\u0020\u005c\u0022\u0041\u0063\u0063\u0065\u0073\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u005c\u0022\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0032": "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0067\u006f\u0020\u0074\u006f\u0020\u0074\u0068\u0065\u0020\u006e\u0065\u0078\u0074\u0020\u0073\u0079\u0073\u0074\u0065\u006d\u0020\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0070\u0061\u0067\u0065\u002c\u0020\u0066\u0069\u006e\u0064\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u005b\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0065\u0064\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0073\u005d\u002c\u0020\u0074\u0075\u0072\u006e\u0020\u006f\u006e\u0020\u005b\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0049\u006e\u0070\u0075\u0074\u005d\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u006e\u0065\u0077\u005f\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u005f\u0074\u0069\u0070": "\u004e\u0065\u0077\u0020\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0072\u0065\u0071\u0075\u0065\u0073\u0074\u0020\u0068\u0061\u0073\u0020\u0062\u0065\u0065\u006e\u0020\u0072\u0065\u0063\u0065\u0069\u0076\u0065\u0064\u002c\u0020\u0077\u0068\u0069\u0063\u0068\u0020\u0077\u0061\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0079\u006f\u0075\u0072\u0020\u0063\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0064\u0065\u0076\u0069\u0063\u0065\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0077\u0069\u006c\u006c\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0074\u0069\u0070": "\u0054\u0075\u0072\u006e\u0069\u006e\u0067\u0020\u006f\u006e\u0020\u005c\u0022\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065\u005c\u0022\u0020\u0077\u0069\u006c\u006c\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u006c\u0079\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0074\u0068\u0065\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u002c\u0020\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0067\u0020\u006f\u0074\u0068\u0065\u0072\u0020\u0064\u0065\u0076\u0069\u0063\u0065\u0073\u0020\u0074\u006f\u0020\u0072\u0065\u0071\u0075\u0065\u0073\u0074\u0020\u0061\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0079\u006f\u0075\u0072\u0020\u0064\u0065\u0076\u0069\u0063\u0065\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u006f\u0070\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u0043\u006c\u006f\u0073\u0069\u006e\u0067\u0020\u0074\u0068\u0065\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0077\u0069\u006c\u006c\u0020\u0061\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u006c\u0079\u0020\u0063\u006c\u006f\u0073\u0065\u0020\u0061\u006c\u006c\u0020\u0065\u0073\u0074\u0061\u0062\u006c\u0069\u0073\u0068\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u005f\u0061\u0075\u0064\u0069\u006f\u005f\u0074\u0069\u0070": "\u0054\u0068\u0065\u0020\u0063\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u0020\u0064\u006f\u0065\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0061\u0075\u0064\u0069\u006f\u0020\u0063\u0061\u0070\u0074\u0075\u0072\u0065\u002c\u0020\u0070\u006c\u0065\u0061\u0073\u0065\u0020\u0075\u0070\u0067\u0072\u0061\u0064\u0065\u0020\u0074\u006f\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0031\u0030\u0020\u006f\u0072\u0020\u0068\u0069\u0067\u0068\u0065\u0072\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u0054\u0061\u0070\u0020\u005b\u0053\u0074\u0061\u0072\u0074\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u005d\u0020\u006f\u0072\u0020\u004f\u0050\u0045\u004e\u0020\u005b\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065\u005d\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0074\u0068\u0065\u0020\u0073\u0063\u0072\u0065\u0065\u006e\u0020\u0073\u0068\u0061\u0072\u0069\u006e\u0067\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u002e", + "\u0064\u006f\u0063\u005f\u006d\u0061\u0063\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e": "\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0072\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u002e\u0063\u006f\u006d\u002f\u0064\u006f\u0063\u0073\u002f\u0065\u006e\u002f\u006d\u0061\u006e\u0075\u0061\u006c\u002f\u006d\u0061\u0063\u002f\u0023\u0065\u006e\u0061\u0062\u006c\u0065\u002d\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073", + "\u0064\u006f\u0063\u005f\u0066\u0069\u0078\u005f\u0077\u0061\u0079\u006c\u0061\u006e\u0064": "\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0072\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u002e\u0063\u006f\u006d\u002f\u0064\u006f\u0063\u0073\u002f\u0065\u006e\u002f\u006d\u0061\u006e\u0075\u0061\u006c\u002f\u006c\u0069\u006e\u0075\u0078\u002f\u0023\u0078\u0031\u0031\u002d\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0064", + "\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u006e\u006f\u0074\u005f\u0073\u0075\u0070\u0070\u006f\u0072\u0074": "\u004e\u006f\u0074\u0020\u0079\u0065\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + }, + eo: { + "\u0053\u0074\u0061\u0074\u0075\u0073": "\u0053\u0074\u0061\u0074\u006f", + "\u0059\u006f\u0075\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0056\u0069\u0061\u0020\u0061\u0070\u0061\u0072\u0061\u0074\u006f", + "\u0064\u0065\u0073\u006b\u005f\u0074\u0069\u0070": "\u0056\u0069\u0061\u0020\u0061\u0070\u0061\u0072\u0061\u0074\u006f\u0020\u0070\u006f\u0076\u0061\u0073\u0020\u0065\u0073\u0074\u0069\u0020\u0061\u006c\u0069\u0072\u0069\u0074\u0061\u0020\u006b\u0075\u006e\u0020\u0074\u0069\u0075\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0067\u0069\u006c\u006f\u0020\u006b\u0061\u006a\u0020\u0070\u0061\u0073\u0076\u006f\u0072\u0074\u006f", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0050\u0061\u0073\u0076\u006f\u0072\u0074\u006f", + "\u0052\u0065\u0061\u0064\u0079": "\u0050\u0072\u0065\u0074\u0061", + "\u0045\u0073\u0074\u0061\u0062\u006c\u0069\u0073\u0068\u0065\u0064": "", + "\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u004b\u006f\u006e\u0065\u006b\u0074\u0061\u006e\u0074\u0065\u0020\u0061\u006c\u0020\u006c\u0061\u0020\u0072\u0065\u0074\u006f\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0045\u0062\u006c\u0069\u0067\u0069\u0020\u0073\u0065\u0072\u0076\u006f\u006e", + "\u0053\u0074\u0061\u0072\u0074\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0053\u0074\u0061\u0072\u0074\u0069\u0020\u0073\u0065\u0072\u0076\u006f\u006e", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u004c\u0061\u0020\u0073\u0065\u0072\u0076\u006f\u0020\u006e\u0065\u0020\u0066\u0075\u006e\u006b\u0063\u0069\u0061\u0073", + "\u006e\u006f\u0074\u005f\u0072\u0065\u0061\u0064\u0079\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u004e\u0065\u0020\u0070\u0072\u0065\u0074\u0061\u002c\u0020\u0062\u006f\u006e\u0076\u006f\u006c\u0075\u0020\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u0069\u0020\u006c\u0061\u0020\u0072\u0065\u0074\u006b\u006f\u006e\u0065\u006b\u0074\u006f", + "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u004b\u006f\u006e\u0074\u0072\u006f\u006c\u0069\u0020\u0066\u006f\u0072\u0061\u006e\u0020\u0061\u0070\u0061\u0072\u0061\u0074\u006f\u006e", + "\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0020\u0046\u0069\u006c\u0065": "\u0054\u0072\u0061\u006e\u0073\u0069\u0067\u0069\u0020\u0064\u006f\u0073\u0069\u0065\u0072\u006f\u006e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074": "\u004b\u006f\u006e\u0065\u006b\u0074\u0069\u0020\u0061\u006c", + "\u0052\u0065\u0063\u0065\u006e\u0074\u0020\u0053\u0065\u0073\u0073\u0069\u006f\u006e\u0073": "\u004c\u0061\u0073\u0074\u0061\u006a\u0020\u0073\u0065\u0073\u0069\u006f\u006a", + "\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0020\u0042\u006f\u006f\u006b": "\u0041\u0064\u0072\u0065\u0073\u0061\u0072\u006f", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e": "\u004b\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0063\u0069\u006f", + "\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0054\u0075\u006e\u0065\u006c\u0061\u0064\u006f\u0020\u0054\u0043\u0050", + "\u0052\u0065\u006d\u006f\u0076\u0065": "\u0046\u006f\u0072\u0069\u0067\u0069", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0072\u0061\u006e\u0064\u006f\u006d\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0052\u0065\u0067\u0065\u006e\u0065\u0072\u0069\u0020\u0068\u0061\u007a\u0061\u0072\u0064\u0061\u006e\u0020\u0070\u0061\u0073\u0076\u006f\u0072\u0074\u006f\u006e", + "\u0053\u0065\u0074\u0020\u0079\u006f\u0075\u0072\u0020\u006f\u0077\u006e\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0041\u0067\u006f\u0072\u0064\u0069\u0020\u0076\u0069\u0061\u006e\u0020\u0070\u0072\u006f\u0070\u0072\u0061\u006e\u0020\u0070\u0061\u0073\u0076\u006f\u0072\u0074\u006f\u006e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u004b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u002f\u004d\u006f\u0075\u0073\u0065": "\u0045\u0062\u006c\u0069\u0067\u0069\u0020\u006b\u006c\u0061\u0076\u0061\u0072\u006f\u002f\u006d\u0075\u0073\u006f", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0053\u0069\u006e\u006b\u0072\u006f\u006e\u0069\u0067\u0069\u0020\u0070\u006f\u015d\u006f\u006e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0046\u0069\u006c\u0065\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0045\u0062\u006c\u0069\u0067\u0069\u0020\u0064\u006f\u0073\u0069\u0065\u0072\u0074\u0072\u0061\u006e\u0073\u0069\u0067\u0061\u0064\u006f", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0045\u0062\u006c\u0069\u0067\u0069\u0020\u0074\u0075\u006e\u0065\u006c\u0061\u0064\u006f\u0020\u0054\u0043\u0050", + "\u0049\u0050\u0020\u0057\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0069\u006e\u0067": "\u004c\u0069\u0073\u0074\u006f\u0020\u0064\u0065\u0020\u0049\u0050\u0020\u0061\u006b\u0063\u0065\u0070\u0074\u0061\u0074\u0061\u006a", + "\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0064\u0065\u006e\u0074\u0069\u0067\u0069\u006c\u0061\u002f\u0052\u0065\u006c\u0061\u006a\u0073\u0061\u0020\u0073\u0065\u0072\u0076\u0069\u006c\u006f", + "\u0053\u0074\u006f\u0070\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065": "\u0048\u0061\u006c\u0074\u0075\u0020\u0073\u0065\u0072\u0076\u006f\u006e", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0049\u0044": "\u015c\u0061\u006e\u011d\u0069\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0067\u0069\u006c\u006f\u006e", + "\u0057\u0065\u0062\u0073\u0069\u0074\u0065": "\u0052\u0065\u0074\u0065\u006a\u006f", + "\u0041\u0062\u006f\u0075\u0074": "\u0050\u0072\u0069", + "\u004d\u0075\u0074\u0065": "\u004d\u0075\u0074\u0061", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0049\u006e\u0070\u0075\u0074": "\u0041\u016d\u0064\u0069\u0061\u0020\u0065\u006e\u0069\u0067\u006f", + "\u0049\u0044\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0069\u006c\u006f\u0020\u0064\u0065\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0067\u0069\u006c\u006f\u006a", + "\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0052\u0065\u006c\u0061\u006a\u0073\u0061\u0020\u0073\u0065\u0072\u0076\u0069\u006c\u006f", + "\u0041\u0050\u0049\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0069\u006c\u006f\u0020\u0064\u0065\u0020\u0041\u0050\u0049", + "\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u005f\u0068\u0074\u0074\u0070": "\u0044\u0065\u0076\u0061\u0073\u0020\u006b\u006f\u006d\u0065\u006e\u0063\u0069\u0020\u006b\u0075\u006e\u0020\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0020\u0061\u016d\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0049\u0050": "\u0049\u0050\u0020\u006e\u0065\u0076\u0061\u006c\u0069\u0064\u0061", + "\u0069\u0064\u005f\u0063\u0068\u0061\u006e\u0067\u0065\u005f\u0074\u0069\u0070": "\u004e\u0075\u0072\u0020\u006c\u0061\u0020\u0073\u0069\u0067\u006e\u006f\u006a\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002c\u0020\u0030\u002d\u0039\u002c\u0020\u005f\u0020\u0028\u0073\u0075\u0062\u0073\u0074\u0072\u0065\u006b\u006f\u0029\u0020\u0070\u006f\u0076\u0061\u0073\u0020\u0065\u0073\u0074\u0069\u0020\u0075\u007a\u0061\u0074\u0061\u006a\u002e\u0020\u004c\u0061\u0020\u0075\u006e\u0075\u0061\u0020\u006c\u0069\u0074\u0065\u0072\u006f\u0020\u0070\u006f\u0076\u0061\u0073\u0020\u0065\u0073\u0074\u0069\u0020\u0069\u006e\u0074\u0065\u0072\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002e\u0020\u004c\u0061\u0020\u006c\u006f\u006e\u0067\u0065\u0063\u006f\u0020\u0064\u0065\u0076\u0061\u0073\u0020\u0065\u0073\u0074\u0069\u0020\u0069\u006e\u0074\u0065\u0072\u0020\u0036\u0020\u006b\u0061\u006a\u0020\u0031\u0036\u002e", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074": "\u0046\u006f\u0072\u006d\u0061\u0074\u006f\u0020\u006e\u0065\u0076\u0061\u006c\u0069\u0064\u0061", + "\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u006e\u006f\u0074\u005f\u0073\u0075\u0070\u0070\u006f\u0072\u0074": "\u0041\u006e\u006b\u006f\u0072\u0061\u016d\u0020\u006e\u0065\u0020\u0073\u0075\u0062\u0074\u0065\u006e\u0061\u0074\u0061\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0073\u0065\u0072\u0076\u0069\u006c\u006f", + "\u004e\u006f\u0074\u0020\u0061\u0076\u0061\u0069\u006c\u0061\u0062\u006c\u0065": "\u004e\u0065\u0064\u0069\u0073\u0070\u006f\u006e\u0065\u0062\u006c\u0061", + "\u0054\u006f\u006f\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0074": "\u0054\u0072\u006f\u0020\u006f\u0066\u0074\u0065\u0020\u015d\u0061\u006e\u011d\u0069\u0074\u0061\u002c\u0020\u0062\u006f\u006e\u0076\u006f\u006c\u0075\u0020\u0072\u0065\u0070\u0072\u006f\u0076\u0069\u0020\u0070\u006f\u0073\u0074\u0065", + "\u0043\u0061\u006e\u0063\u0065\u006c": "\u004e\u0075\u006c\u0069\u0067\u0069", + "\u0053\u006b\u0069\u0070": "\u0049\u0067\u006e\u006f\u0072\u0069", + "\u0043\u006c\u006f\u0073\u0065": "\u0046\u0065\u0072\u006d\u0069", + "\u0052\u0065\u0074\u0072\u0079": "\u0052\u0065\u0070\u0072\u006f\u0076\u0069", + "\u004f\u004b": "\u004b\u006f\u006e\u0066\u0065\u0072\u006d\u0069", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0050\u0061\u0073\u0076\u006f\u0072\u0074\u006f\u0020\u0064\u0065\u0076\u0069\u0067\u0061", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0042\u006f\u006e\u0076\u006f\u006c\u0075\u0020\u0074\u0061\u006a\u0070\u0069\u0020\u0076\u0069\u0061\u006e\u0020\u0070\u0061\u0073\u0076\u006f\u0072\u0074\u006f\u006e", + "\u0052\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004d\u0065\u006d\u006f\u0072\u0069\u0020\u0070\u0061\u0073\u0076\u006f\u0072\u0074\u006f\u006e", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0045\u0072\u0061\u0072\u0061\u0020\u0070\u0061\u0073\u0076\u006f\u0072\u0074\u006f", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0061\u0067\u0061\u0069\u006e\u003f": "\u0108\u0075\u0020\u0076\u0069\u0020\u0061\u006c\u0069\u0072\u0069\u0020\u0064\u0065\u006e\u006f\u0076\u0065\u003f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0045\u0072\u0061\u0072\u006f\u0020\u0064\u0065\u0020\u006b\u006f\u006e\u0065\u006b\u0074\u0061\u0064\u006f", + "\u0045\u0072\u0072\u006f\u0072": "\u0045\u0072\u0061\u0072\u006f", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u004c\u0061\u0020\u006b\u006f\u006e\u0065\u006b\u0074\u006f\u0020\u0065\u0073\u0074\u0061\u0073\u0020\u0066\u0065\u0072\u006d\u0069\u0074\u0061\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0073\u0061\u006d\u0074\u0061\u0076\u006f\u006c\u0061\u006e\u006f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u002e\u002e\u002e": "\u004b\u006f\u006e\u0065\u006b\u0074\u0061\u006e\u0074\u0065\u002e\u002e\u002e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073\u002e\u0020\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0077\u0061\u0069\u0074\u002e": "\u004b\u006f\u006e\u0065\u006b\u0074\u0061\u0064\u006f\u0020\u0066\u0061\u0072\u0061\u0074\u0061\u002e\u0020\u0042\u006f\u006e\u0076\u006f\u006c\u0075\u0020\u0061\u0074\u0065\u006e\u0064\u0069\u002e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u0065\u0020\u006c\u0061\u0074\u0065\u0072": "\u0052\u0065\u0070\u0072\u006f\u0076\u0069\u0020\u0070\u006f\u0073\u0074\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u006f", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0045\u0072\u0061\u0072\u006f\u0020\u0064\u0065\u0020\u006b\u006f\u006e\u0065\u006b\u0074\u0061\u0064\u006f", + "\u0053\u0075\u0063\u0063\u0065\u0073\u0073\u0066\u0075\u006c": "\u0053\u0075\u006b\u0063\u0065\u0073\u006f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u002c\u0020\u0077\u0061\u0069\u0074\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u002e\u002e\u002e": "\u004b\u006f\u006e\u0065\u006b\u0074\u0069\u0074\u0061\u002c\u0020\u0061\u0074\u0065\u006e\u0064\u0061\u006e\u0074\u0065\u0020\u0062\u0069\u006c\u0064\u006f\u006e\u002e\u002e\u002e", + "\u004e\u0061\u006d\u0065": "\u004e\u006f\u006d\u006f", + "\u0054\u0079\u0070\u0065": "", + "\u004d\u006f\u0064\u0069\u0066\u0069\u0065\u0064": "\u004d\u006f\u0064\u0069\u0066\u0069\u0074\u0061", + "\u0053\u0069\u007a\u0065": "\u0047\u0072\u0061\u006e\u0064\u0065\u0063\u006f", + "\u0053\u0068\u006f\u0077\u0020\u0048\u0069\u0064\u0064\u0065\u006e\u0020\u0046\u0069\u006c\u0065\u0073": "\u004d\u006f\u006e\u0074\u0072\u0069\u0020\u006b\u0061\u015d\u0069\u0074\u0061\u006a\u006e\u0020\u0064\u006f\u0073\u0069\u0065\u0072\u006f\u006a\u006e", + "\u0052\u0065\u0063\u0065\u0069\u0076\u0065": "\u0041\u006b\u0063\u0065\u0070\u0074\u0069", + "\u0053\u0065\u006e\u0064": "\u0053\u0065\u006e\u0064\u0069", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0046\u0069\u006c\u0065": "", + "\u004c\u006f\u0063\u0061\u006c": "", + "\u0052\u0065\u006d\u006f\u0074\u0065": "", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u0046\u006f\u0072\u0061\u0020\u006b\u006f\u006d\u0070\u0075\u0074\u0069\u006c\u006f", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u004c\u006f\u006b\u0061\u0020\u006b\u006f\u006d\u0070\u0075\u0074\u0069\u006c\u006f", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0020\u0044\u0065\u006c\u0065\u0074\u0065": "\u004b\u006f\u006e\u0066\u0065\u0072\u006d\u0069\u0020\u006c\u0061\u0020\u0066\u006f\u0072\u0069\u0067\u006f", + "\u0044\u0065\u006c\u0065\u0074\u0065": "", + "\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073": "", + "\u004d\u0075\u006c\u0074\u0069\u0020\u0053\u0065\u006c\u0065\u0063\u0074": "", + "\u0045\u006d\u0070\u0074\u0079\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "", + "\u004e\u006f\u0074\u0020\u0061\u006e\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0108\u0075\u0020\u0076\u0069\u0020\u0076\u0065\u0072\u0065\u0020\u0076\u006f\u006c\u0061\u0073\u0020\u0066\u006f\u0072\u0069\u0067\u0069\u0020\u0074\u0069\u0075\u006e\u0020\u0064\u006f\u0073\u0069\u0065\u0072\u006f\u006e\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0069\u0073\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "", + "\u0044\u006f\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u006f\u0072\u0020\u0061\u006c\u006c\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073": "\u0053\u0061\u006d\u0065\u0020\u0070\u006f\u0072\u0020\u0109\u0069\u0075\u006a\u0020\u006b\u006f\u006e\u0066\u006c\u0069\u006b\u0074\u006f\u006a", + "\u0054\u0068\u0069\u0073\u0020\u0069\u0073\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u006c\u0065\u0021": "", + "\u0044\u0065\u006c\u0065\u0074\u0069\u006e\u0067": "\u0046\u006f\u0072\u0069\u0067\u0061\u0064\u006f", + "\u0066\u0069\u006c\u0065\u0073": "\u0064\u006f\u0073\u0069\u0065\u0072\u006f", + "\u0057\u0061\u0069\u0074\u0069\u006e\u0067": "\u0041\u0074\u0065\u006e\u0064\u0061\u006e\u0074\u0065\u002e\u002e\u002e", + "\u0046\u0069\u006e\u0069\u0073\u0068\u0065\u0064": "\u0046\u0069\u006e\u0069\u0074\u0061", + "\u0053\u0070\u0065\u0065\u0064": "", + "\u0043\u0075\u0073\u0074\u006f\u006d\u0020\u0049\u006d\u0061\u0067\u0065\u0020\u0051\u0075\u0061\u006c\u0069\u0074\u0079": "\u0041\u0067\u006f\u0072\u0064\u0069\u0020\u0062\u0069\u006c\u0064\u0061\u006e\u0020\u006b\u0076\u0061\u006c\u0069\u0074\u006f\u006e", + "\u0050\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u004d\u006f\u0064\u006f\u0020\u0070\u0072\u0069\u0076\u0061\u0074\u0061", + "\u0042\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0042\u006c\u006f\u006b\u0069\u0020\u0075\u007a\u0061\u006e\u0074\u0061\u0020\u0065\u006e\u0069\u0067\u006f", + "\u0055\u006e\u0062\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u004d\u0061\u006c\u0062\u006c\u006f\u006b\u0069\u0020\u0075\u007a\u0061\u006e\u0074\u0061\u0020\u0065\u006e\u0069\u0067\u006f", + "\u0041\u0064\u006a\u0075\u0073\u0074\u0020\u0057\u0069\u006e\u0064\u006f\u0077": "\u0041\u0064\u0061\u0070\u0074\u0069\u0020\u0066\u0065\u006e\u0065\u0073\u0074\u0072\u006f", + "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c": "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c\u0061\u0020\u0072\u0069\u006c\u0061\u0074\u0075\u006d\u006f", + "\u0053\u0068\u0072\u0069\u006e\u006b": "\u015c\u0072\u0075\u006d\u0070\u0069", + "\u0053\u0074\u0072\u0065\u0074\u0063\u0068": "\u0053\u0074\u0072\u0065\u0109\u0069", + "\u0047\u006f\u006f\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0071\u0075\u0061\u006c\u0069\u0074\u0079": "\u0042\u006f\u006e\u0061\u0020\u0062\u0069\u006c\u0064\u0061\u0020\u006b\u0076\u0061\u006c\u0069\u0074\u006f", + "\u0042\u0061\u006c\u0061\u006e\u0063\u0065\u0064": "\u004e\u006f\u0072\u006d\u0061\u006c\u0061\u0020\u0062\u0069\u006c\u0064\u0061\u0020\u006b\u0076\u0061\u006c\u0069\u0074\u006f", + "\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0020\u0072\u0065\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u0069\u006d\u0065": "\u004f\u0070\u0074\u0069\u006d\u0069\u0067\u0069\u0020\u0072\u0065\u0061\u006b\u0063\u0069\u0061\u0020\u0074\u0065\u006d\u0070\u006f", + "\u0043\u0075\u0073\u0074\u006f\u006d": "\u0050\u0065\u0072\u0073\u006f\u006e\u0069\u0067\u0069\u0020\u0062\u0069\u006c\u0064\u0061\u0020\u006b\u0076\u0061\u006c\u0069\u0074\u006f", + "\u0053\u0068\u006f\u0077\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u0075\u0072\u0073\u006f\u0072": "\u004d\u006f\u006e\u0074\u0072\u0069\u0020\u0066\u006f\u0072\u0061\u006e\u0020\u006b\u0075\u0072\u0073\u006f\u0072\u006f\u006e", + "\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u004d\u0061\u006c\u0065\u0062\u006c\u0069\u0067\u0069\u0020\u0070\u006f\u015d\u006f\u006e", + "\u004c\u006f\u0063\u006b\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0065\u006e\u0064": "\u015c\u006c\u006f\u0073\u0069\u0020\u0066\u006f\u0072\u0061\u006e\u0020\u006b\u006f\u006d\u0070\u0075\u0074\u0069\u006c\u006f\u006e\u0020\u0070\u006f\u0073\u0074\u0020\u006d\u0061\u006c\u006b\u006f\u006e\u0065\u006b\u0074\u0061\u0064\u006f", + "\u0049\u006e\u0073\u0065\u0072\u0074": "\u0045\u006e\u006d\u0065\u0074\u0069", + "\u0049\u006e\u0073\u0065\u0072\u0074\u0020\u004c\u006f\u0063\u006b": "\u015c\u006c\u006f\u0073\u0069\u0020\u0066\u006f\u0072\u0061\u006e\u0020\u006b\u006f\u006d\u0070\u0075\u0074\u0069\u006c\u006f\u006e", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068": "\u0052\u0065\u0066\u0072\u0065\u015d\u0069\u0067\u0069\u0020\u0065\u006b\u0072\u0061\u006e\u006f\u006e", + "\u0049\u0044\u0020\u0064\u006f\u0065\u0073\u0020\u006e\u006f\u0074\u0020\u0065\u0078\u0069\u0073\u0074": "\u004c\u0061\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0067\u0069\u006c\u006f\u0020\u006e\u0065\u0020\u0065\u006b\u007a\u0069\u0073\u0074\u0061\u0073", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u004d\u0061\u006c\u0073\u0075\u006b\u0063\u0065\u0073\u0069\u0073\u0020\u006b\u006f\u006e\u0065\u006b\u0074\u0069\u0020\u0061\u006c\u0020\u006c\u0061\u0020\u0073\u0065\u0072\u0076\u0069\u006c\u006f\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u006c\u0061\u0074\u0065\u0072": "\u0042\u006f\u006e\u0076\u006f\u006c\u0075\u0020\u0070\u0072\u006f\u0076\u0069\u0020\u0070\u006f\u0073\u0074\u0065", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0073\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065": "\u004c\u0061\u0020\u0066\u006f\u0072\u0061\u0020\u0061\u0070\u0061\u0072\u0061\u0074\u006f\u0020\u0065\u0073\u0074\u0061\u0073\u0020\u0073\u0065\u006e\u006b\u006f\u006e\u0065\u006b\u0074\u0069\u0074\u0061", + "\u004b\u0065\u0079\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068": "\u004d\u0069\u0073\u006b\u006f\u006e\u0067\u0072\u0075\u006f\u0020\u0064\u0065\u0020\u006b\u006c\u0061\u0076\u006f\u006a", + "\u0054\u0069\u006d\u0065\u006f\u0075\u0074": "\u004b\u006f\u006e\u0065\u006b\u0074\u0061\u0020\u0070\u006f\u0073\u0074\u0074\u0065\u006d\u0070\u006f", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u004d\u0061\u006c\u0073\u0075\u006b\u0063\u0065\u0073\u0069\u0073\u0020\u006b\u006f\u006e\u0065\u006b\u0074\u0069\u0020\u0061\u006c\u0020\u006c\u0061\u0020\u0072\u0065\u006c\u0061\u006a\u0073\u0061\u0020\u0073\u0065\u0072\u0076\u0069\u006c\u006f", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u004d\u0061\u006c\u0073\u0075\u006b\u0063\u0065\u0073\u0069\u0073\u0020\u006b\u006f\u006e\u0065\u006b\u0074\u0069\u0020\u0070\u0065\u0072\u0020\u0073\u0065\u0072\u0076\u0069\u006c\u006f\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u004d\u0061\u006c\u0073\u0075\u006b\u0063\u0065\u0073\u0069\u0073\u0020\u006b\u006f\u006e\u0065\u006b\u0074\u0069\u0020\u0070\u0065\u0072\u0020\u0072\u0065\u006c\u0061\u006a\u0073\u0061\u0020\u0073\u0065\u0072\u0076\u0069\u006c\u006f", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u006d\u0061\u006b\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070": "\u004d\u0061\u006c\u0073\u0075\u006b\u0063\u0065\u0073\u0069\u0073\u0020\u006b\u006f\u006e\u0065\u006b\u0074\u0069\u0020\u0064\u0069\u0072\u0065\u006b\u0074\u0065", + "\u0053\u0065\u0074\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0041\u0067\u006f\u0072\u0064\u0069\u0020\u0070\u0061\u0073\u0076\u006f\u0072\u0074\u006f\u006e", + "\u004f\u0053\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0050\u0061\u0073\u0076\u006f\u0072\u0074\u006f\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u006f\u0070\u0065\u0072\u0061\u0063\u0069\u0075\u006d\u006f", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0074\u0069\u0070": "\u0056\u0069\u0020\u006e\u0065\u0020\u0075\u007a\u0061\u0073\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0069\u0074\u0061\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u002e\u0020\u0050\u0072\u006f\u0020\u006c\u0069\u006d\u0069\u0067\u006f\u006a\u0020\u0070\u0072\u006f\u0020\u0055\u0041\u0043\u002c\u0020\u006b\u0069\u0065\u006c\u0020\u0061\u0070\u0061\u0072\u0061\u0074\u006f\u0020\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u0061\u0074\u0061\u002c\u0020\u0065\u006e\u0020\u006b\u0065\u006c\u006b\u0061\u006a\u0020\u006b\u0061\u007a\u006f\u006a\u002c\u0020\u006e\u0065\u0020\u0065\u0073\u0074\u006f\u0073\u0020\u0065\u0062\u006c\u0061\u0020\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u0069\u0020\u006c\u0061\u0020\u006d\u0075\u0073\u006f\u006e\u0020\u006b\u0061\u006a\u0020\u006b\u006c\u0061\u0076\u0061\u0072\u006f\u006e\u0020\u0061\u016d\u0020\u0072\u0065\u0067\u0069\u0073\u0074\u0072\u0069\u0020\u006c\u0061\u0020\u0065\u006b\u0072\u0061\u006e\u006f\u006e\u002e\u0020\u0042\u006f\u006e\u0076\u006f\u006c\u0075\u0020\u0061\u006c\u006b\u006c\u0069\u006b\u0075\u0020\u006c\u0061\u0020\u0062\u0075\u0074\u006f\u006e\u006f\u006e\u0020\u006d\u0061\u006c\u0073\u0075\u0070\u0072\u0065\u0020\u0070\u006f\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0069\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0073\u0075\u0072\u0020\u006c\u0061\u0020\u006f\u0070\u0065\u0072\u0061\u0063\u0069\u0075\u006d\u006f\u0020\u0070\u006f\u0072\u0020\u0065\u0076\u0069\u0074\u0069\u0020\u006c\u0061\u0020\u0064\u0065\u006d\u0061\u006e\u0064\u006f\u0020\u0073\u0075\u0070\u0072\u0065\u002e", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0067\u0072\u0061\u0064\u0065": "\u0041\u006c\u006b\u006c\u0061\u006b\u0069\u0020\u0070\u006f\u0072\u0020\u0070\u006c\u0069\u0062\u006f\u006e\u0069\u0067\u0069", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0064\u006f\u0077\u006e\u006c\u006f\u0061\u0064": "\u0041\u006c\u006b\u006c\u0061\u006b\u0069\u0020\u0070\u006f\u0072\u0020\u0065\u006c\u015d\u0075\u0074\u0069", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0064\u0061\u0074\u0065": "\u0041\u006c\u006b\u006c\u0061\u006b\u0069\u0020\u0070\u006f\u0072\u0020\u011d\u0069\u0073\u0064\u0061\u0074\u0069\u0067\u0069", + "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065": "\u004b\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0069", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0061\u0063\u0063": "\u0050\u006f\u0072\u0020\u0075\u007a\u0069\u0020\u0076\u0069\u0061\u006e\u0020\u0066\u006f\u0072\u0061\u006e\u0020\u0061\u0070\u0061\u0072\u0061\u0074\u006f\u006e\u002c\u0020\u0062\u006f\u006e\u0076\u006f\u006c\u0075\u0020\u0064\u006f\u006e\u0069\u0020\u006c\u0061\u0020\u0070\u0065\u0072\u006d\u0065\u0073\u006f\u006e\u0020\u005c\u0022\u0061\u006c\u0069\u0072\u0065\u0062\u006c\u0065\u0063\u006f\u005c\u0022\u0020\u0061\u006c\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u002e", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0073\u0063\u0072\u0065\u0065\u006e": "\u0050\u006f\u0072\u0020\u0075\u007a\u0069\u0020\u0076\u0069\u0061\u006e\u0020\u0066\u006f\u0072\u0061\u006e\u0020\u0061\u0070\u0061\u0072\u0061\u0074\u006f\u006e\u002c\u0020\u0062\u006f\u006e\u0076\u006f\u006c\u0075\u0020\u0064\u006f\u006e\u0069\u0020\u006c\u0061\u0020\u0070\u0065\u0072\u006d\u0065\u0073\u006f\u006e\u0020\u005c\u0022\u0065\u006b\u0072\u0061\u006e\u0072\u0065\u0067\u0069\u0073\u0074\u0072\u0061\u0064\u006f\u005c\u0022\u0020\u0061\u006c\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0049\u006e\u0073\u0074\u0061\u006c\u0061\u006e\u0074\u0065\u002e\u002e\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0049\u006e\u0073\u0074\u0061\u006c\u0069", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e": "\u0049\u006e\u0073\u0074\u0061\u006c\u0061\u0064\u006f", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0050\u0061\u0074\u0068": "\u0056\u006f\u006a\u006f\u0020\u0064\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006f", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006d\u0065\u006e\u0075\u0020\u0073\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u0073": "\u0041\u006c\u0064\u006f\u006e\u0069\u0020\u006c\u0069\u0067\u0069\u006c\u006f\u006a\u006e\u0020\u0073\u0075\u0072\u0020\u006c\u0061\u0020\u0073\u0074\u0061\u0072\u0074\u006d\u0065\u006e\u0075\u006f", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0063\u006f\u006e": "\u0041\u006c\u0064\u006f\u006e\u0069\u0020\u006c\u0069\u0067\u0069\u006c\u006f\u006a\u006e\u0020\u0073\u0075\u0072\u0020\u006c\u0061\u0020\u006c\u0061\u0062\u006f\u0072\u0074\u0061\u0062\u006c\u006f", + "\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074\u005f\u0074\u0069\u0070": "\u0053\u0074\u0061\u0072\u0074\u0069\u0020\u006c\u0061\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u0064\u006f\u006e\u0020\u0073\u0069\u0067\u006e\u0069\u0066\u0061\u0073\u0020\u0061\u006b\u0063\u0065\u0070\u0074\u0069\u0020\u006c\u0061\u0020\u0070\u0065\u0072\u006d\u0065\u0073\u0069\u006c\u006f\u006e\u002e", + "\u0041\u0063\u0063\u0065\u0070\u0074\u0020\u0061\u006e\u0064\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0041\u006b\u0063\u0065\u0070\u0074\u0069\u0020\u006b\u0061\u006a\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0069", + "\u0045\u006e\u0064\u002d\u0075\u0073\u0065\u0072\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074": "\u0055\u007a\u0061\u006e\u0074\u0061\u0020\u0070\u0065\u0072\u006d\u0065\u0073\u0069\u006c\u006f\u006e", + "\u0047\u0065\u006e\u0065\u0072\u0061\u0074\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0047\u0065\u006e\u0065\u0072\u0061\u006e\u0074\u0065\u002e\u002e\u002e", + "\u0059\u006f\u0075\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006c\u006f\u0077\u0065\u0072\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u002e": "\u0056\u0069\u0061\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u0020\u0064\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u0135\u006f\u0020\u0065\u0073\u0074\u0061\u0073\u0020\u0070\u006c\u0069\u0020\u006d\u0061\u006c\u0061\u006c\u0074\u0061\u0020\u006f\u006c\u0020\u006c\u0061\u0020\u006c\u0061\u0073\u0074\u0061\u002e", + "\u006e\u006f\u0074\u005f\u0063\u006c\u006f\u0073\u0065\u005f\u0074\u0063\u0070\u005f\u0074\u0069\u0070": "\u0042\u006f\u006e\u0076\u006f\u006c\u0075\u0020\u006e\u0065\u0020\u0066\u0065\u0072\u006d\u0075\u0020\u0074\u0069\u0075\u006e\u0020\u0066\u0065\u006e\u0065\u0073\u0074\u0072\u006f\u006e\u0020\u0064\u0075\u006d\u0020\u006c\u0061\u0020\u0075\u007a\u006f\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0074\u0075\u006e\u0065\u006c\u006f", + "\u004c\u0069\u0073\u0074\u0065\u006e\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0041\u0074\u0065\u006e\u0064\u0061\u006e\u0074\u0065\u0020\u006b\u006f\u006e\u0065\u006b\u0074\u006f\u006e\u0020\u0061\u006c\u0020\u006c\u0061\u0020\u0074\u0075\u006e\u0065\u006c\u006f\u002e\u002e\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0048\u006f\u0073\u0074": "\u0046\u006f\u0072\u0061\u0020\u0067\u0061\u0073\u0074\u0069\u0067\u0061\u006e\u0074\u006f", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0050\u006f\u0072\u0074": "\u0046\u006f\u0072\u0061\u0020\u0070\u006f\u0072\u0064\u006f", + "\u0041\u0063\u0074\u0069\u006f\u006e": "\u0041\u0067\u006f", + "\u0041\u0064\u0064": "\u0041\u006c\u0064\u006f\u006e\u0069", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0050\u006f\u0072\u0074": "\u004c\u006f\u006b\u0061\u0020\u0070\u006f\u0072\u0064\u006f", + "\u0073\u0065\u0074\u0075\u0070\u005f\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u0074\u0069\u0070": "\u0053\u0065\u0020\u0076\u0069\u0020\u0062\u0065\u007a\u006f\u006e\u0061\u0073\u0020\u0070\u006c\u0069\u0020\u0072\u0061\u0070\u0069\u0064\u0061\u0020\u006b\u006f\u006e\u0065\u006b\u0063\u0069\u006f\u002c\u0020\u0076\u0069\u0020\u0070\u006f\u0076\u0061\u0073\u0020\u006b\u0072\u0065\u0069\u0020\u0076\u0069\u0061\u006e\u0020\u0070\u0072\u006f\u0070\u0072\u0061\u006e\u0020\u0073\u0065\u0072\u0076\u0069\u006c\u006f\u006e", + "\u0054\u006f\u006f\u0020\u0073\u0068\u006f\u0072\u0074\u002c\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0036\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002e": "\u0054\u0072\u006f\u0020\u006d\u0061\u006c\u006c\u006f\u006e\u0067\u0061\u002c\u0020\u0061\u006c\u006d\u0065\u006e\u0061\u016d\u0020\u0036\u0020\u0073\u0069\u0067\u006e\u006f\u006a\u002e", + "\u0054\u0068\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c\u002e": "\u0041\u006d\u0062\u0061\u016d\u0020\u0065\u006e\u0069\u0067\u006f\u006a\u0020\u006e\u0065\u0020\u006b\u006f\u006e\u0067\u0072\u0075\u0061\u0073", + "\u0050\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073": "\u0050\u0065\u0072\u006d\u0065\u0073\u006f\u006a", + "\u0041\u0063\u0063\u0065\u0070\u0074": "\u0041\u006b\u0063\u0065\u0070\u0074\u0069", + "\u0044\u0069\u0073\u006d\u0069\u0073\u0073": "\u004d\u0061\u006c\u0061\u006b\u0063\u0065\u0070\u0074\u0069", + "\u0044\u0069\u0073\u0063\u006f\u006e\u006e\u0065\u0063\u0074": "\u004d\u0061\u006c\u006b\u006f\u006e\u0065\u006b\u0074\u0069", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u006b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u0020\u0061\u006e\u0064\u0020\u006d\u006f\u0075\u0073\u0065": "\u0050\u0065\u0072\u006d\u0065\u0073\u0069\u0020\u006c\u0061\u0020\u0075\u007a\u006f\u006e\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u006b\u006c\u0061\u0076\u0061\u0072\u006f\u0020\u006b\u0061\u006a\u0020\u006d\u0075\u0073\u006f", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0050\u0065\u0072\u006d\u0065\u0073\u0069\u0020\u006c\u0061\u0020\u0075\u007a\u006f\u006e\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0070\u006f\u015d\u006f", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0068\u0065\u0061\u0072\u0069\u006e\u0067\u0020\u0073\u006f\u0075\u006e\u0064": "\u0050\u0065\u0072\u006d\u0065\u0073\u0069\u0020\u006c\u0061\u0020\u0075\u007a\u006f\u006e\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0073\u006f\u006e\u006f", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0066\u0069\u006c\u0065\u0020\u0063\u006f\u0070\u0079\u0020\u0061\u006e\u0064\u0020\u0070\u0061\u0073\u0074\u0065": "\u0050\u0065\u0072\u006d\u0065\u0073\u0075\u0020\u006b\u006f\u0070\u0069\u0069\u0020\u006b\u0061\u006a\u0020\u0061\u006c\u0067\u006c\u0075\u0069\u0020\u0064\u006f\u0073\u0069\u0065\u0072\u006f\u006a\u006e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064": "\u004b\u006f\u006e\u0065\u006b\u0074\u0061\u0074\u0061", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u004b\u006f\u006e\u0065\u006b\u0063\u0069\u006f\u0020\u0064\u0069\u0072\u0065\u006b\u0074\u0061\u0020\u0109\u0069\u0066\u0072\u0061\u0074\u0061", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u004b\u006f\u006e\u0065\u006b\u0063\u0069\u006f\u0020\u0072\u0065\u006c\u0061\u006a\u0073\u0061\u0020\u0109\u0069\u0066\u0072\u0061\u0074\u0061", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u004b\u006f\u006e\u0065\u006b\u0063\u0069\u006f\u0020\u0064\u0069\u0072\u0065\u006b\u0074\u0061\u0020\u006e\u0065\u0109\u0069\u0066\u0072\u0061\u0074\u0061", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u004b\u006f\u006e\u0065\u006b\u0063\u0069\u006f\u0020\u0072\u0065\u006c\u0061\u006a\u0073\u0061\u0020\u006e\u0065\u0109\u0069\u0066\u0072\u0061\u0074\u0061", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0054\u0061\u006a\u0070\u0075\u0020\u0066\u006f\u0072\u0061\u006e\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0067\u0069\u006c\u006f\u006e", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0054\u0061\u006a\u0070\u0075\u0020\u0076\u0069\u0061\u006e\u0020\u0070\u0061\u0073\u0076\u006f\u0072\u0074\u006f\u006e", + "\u004c\u006f\u0067\u0067\u0069\u006e\u0067\u0020\u0069\u006e\u002e\u002e\u002e": "\u004b\u006f\u006e\u0065\u006b\u0074\u0061\u006e\u0074\u0065\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0052\u0044\u0050\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0073\u0068\u0061\u0072\u0069\u006e\u0067": "\u0045\u0062\u006c\u0069\u0067\u0069\u0020\u006c\u0061\u0020\u006b\u0075\u006e\u0064\u0069\u0076\u0069\u0064\u006f\u0020\u0064\u0065\u0020\u0073\u0065\u0073\u0069\u006f\u0020\u0052\u0044\u0050", + "\u0041\u0075\u0074\u006f\u0020\u004c\u006f\u0067\u0069\u006e": "\u0041\u016d\u0074\u006f\u006d\u0061\u0074\u0061\u0020\u006b\u006f\u006e\u0065\u006b\u0074\u0061\u0064\u006f\u0020\u0028\u006c\u0061\u0020\u015d\u006c\u006f\u0073\u006f\u0020\u006e\u0075\u0072\u0020\u0065\u0073\u0074\u006f\u0073\u0020\u0065\u0062\u006c\u0069\u0067\u0069\u0074\u0061\u0020\u0070\u006f\u0073\u0074\u0020\u006c\u0061\u0020\u006d\u0061\u006c\u0065\u0062\u006c\u0069\u0067\u0061\u0064\u006f\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0075\u006e\u0075\u0061\u0020\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0072\u006f\u0029", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0049\u0050\u0020\u0041\u0063\u0063\u0065\u0073\u0073": "\u0050\u0065\u0072\u006d\u0065\u0073\u0069\u0020\u0064\u0069\u0072\u0065\u006b\u0074\u0061\u0020\u0065\u006e\u0069\u0072\u006f\u0020\u0070\u0065\u0072\u0020\u0049\u0050", + "\u0052\u0065\u006e\u0061\u006d\u0065": "\u0052\u0065\u006e\u006f\u006d\u0069", + "\u0053\u0070\u0061\u0063\u0065": "\u0053\u0070\u0061\u0063\u006f", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0053\u0068\u006f\u0072\u0074\u0063\u0075\u0074": "\u004b\u0072\u0065\u0069\u0020\u006c\u0069\u0067\u0069\u006c\u006f\u006e\u0020\u0073\u0075\u0072\u0020\u006c\u0061\u0020\u006c\u0061\u0062\u006f\u0072\u0074\u0061\u0062\u006c\u006f\u006e", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0050\u0061\u0074\u0068": "\u015c\u0061\u006e\u011d\u0069\u0020\u0076\u006f\u006a\u006f\u006e", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0046\u006f\u006c\u0064\u0065\u0072": "\u004b\u0072\u0065\u0069\u0020\u0064\u006f\u0073\u0069\u0065\u0072\u0075\u006a\u006f\u006e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0074\u0068\u0065\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u0042\u006f\u006e\u0076\u006f\u006c\u0075\u0020\u0065\u006e\u0069\u0067\u0069\u0020\u006c\u0061\u0020\u0064\u006f\u0073\u0069\u0065\u0072\u006e\u006f\u006d\u006f\u006e", + "\u0046\u0069\u0078\u0020\u0069\u0074": "\u0052\u0069\u0070\u0061\u0072\u0075\u0020\u011d\u0069\u006e", + "\u0057\u0061\u0072\u006e\u0069\u006e\u0067": "\u0041\u0076\u0065\u0072\u0074\u006f", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0073\u0063\u0072\u0065\u0065\u006e\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u004b\u006f\u006e\u0065\u006b\u0074\u0061\u006a\u006e\u0020\u0065\u006b\u0072\u0061\u006e\u006f\u006a\u006e\u0020\u0075\u007a\u0061\u006e\u0074\u0061\u006a\u006e\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u006e\u0065\u0020\u0065\u0073\u0074\u0061\u0073\u0020\u0073\u0075\u0062\u0074\u0065\u006e\u0069\u0074\u0061\u006a", + "\u0052\u0065\u0062\u006f\u006f\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0052\u0065\u0073\u0074\u0061\u0072\u0074\u006f\u0020\u0064\u0065\u0076\u0069\u0067\u0061", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020": "\u004c\u0061\u0020\u0061\u006b\u0074\u0075\u0061\u006c\u0061\u0020\u0062\u0069\u006c\u0064\u0061\u0020\u0073\u0065\u0072\u0076\u0069\u006c\u006f\u0020\u006e\u0065\u0020\u0065\u0073\u0074\u0061\u0073\u0020\u0073\u0075\u0062\u0074\u0065\u006e\u0069\u0074\u0061", + "\u0078\u0031\u0031\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064": "\u0042\u006f\u006e\u0076\u006f\u006c\u0075\u0020\u0075\u007a\u0069\u0020\u0078\u0031\u0031", + "\u0050\u006f\u0072\u0074": "\u0050\u006f\u0072\u0064\u006f", + "\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073": "\u0041\u0067\u006f\u0072\u0064\u006f\u006a", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065": "\u0020\u0055\u007a\u0061\u006e\u0074\u0061\u0020\u006e\u006f\u006d\u006f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0070\u006f\u0072\u0074": "\u0050\u006f\u0072\u0064\u006f\u0020\u006e\u0065\u0076\u0061\u006c\u0069\u0064\u0061", + "\u0043\u006c\u006f\u0073\u0065\u0064\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u006c\u0079\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u004d\u0061\u006e\u0075\u0061\u006c\u0065\u0020\u0066\u0065\u0072\u006d\u0069\u0074\u0061\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0073\u0061\u006d\u0074\u0061\u0076\u006f\u006c\u0061\u006e\u006f", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006f\u006e\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e": "\u0050\u0065\u0072\u006d\u0065\u0073\u0069\u0020\u0066\u006f\u0072\u0061\u006e\u0020\u0072\u0065\u0064\u0061\u006b\u0074\u0061\u0064\u006f\u006e\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u006b\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0063\u0069\u006f", + "\u0052\u0075\u006e\u0020\u0077\u0069\u0074\u0068\u006f\u0075\u0074\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c": "\u0050\u006c\u0065\u006e\u0075\u006d\u0069\u0020\u0073\u0065\u006e\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0069", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0108\u0069\u0061\u006d\u0020\u006b\u006f\u006e\u0065\u006b\u0074\u0061\u0074\u0061\u0020\u0070\u0065\u0072\u0020\u0072\u0065\u006c\u0061\u006a\u0073\u006f", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0108\u0069\u0061\u006d\u0020\u006b\u006f\u006e\u0065\u006b\u0074\u0069\u0020\u0070\u0065\u0072\u0020\u0072\u0065\u006c\u0061\u006a\u0073\u006f", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0074\u0069\u0070": "\u004e\u0075\u0072\u0020\u006c\u0061\u0020\u0049\u0050\u0020\u0065\u006e\u0020\u006c\u0061\u0020\u0062\u006c\u0061\u006e\u006b\u0061\u0020\u006c\u0069\u0073\u0074\u006f\u0020\u0070\u006f\u0076\u0061\u0073\u0020\u006b\u006f\u006e\u0074\u0072\u006f\u006c\u0069\u0020\u006d\u0069\u0061\u006e\u0020\u006b\u006f\u006d\u0070\u0075\u0074\u0069\u006c\u006f\u006e", + "\u004c\u006f\u0067\u0069\u006e": "\u004b\u006f\u006e\u0065\u006b\u0074\u0069", + "\u004c\u006f\u0067\u006f\u0075\u0074": "\u004d\u0061\u006c\u006b\u006f\u006e\u0065\u006b\u0074\u0069", + "\u0054\u0061\u0067\u0073": "\u0045\u0074\u0069\u006b\u0065\u0064\u0069", + "\u0053\u0065\u0061\u0072\u0063\u0068\u0020\u0049\u0044": "\u0053\u0065\u0072\u0109\u0069\u0020\u0049\u0044", + "\u0043\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u004c\u0061\u0020\u0061\u006b\u0074\u0075\u0061\u006c\u0061\u0020\u0062\u0069\u006c\u0064\u0061\u0020\u0073\u0065\u0072\u0076\u0069\u006c\u006f\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u006e\u0065\u0020\u0065\u0073\u0074\u0061\u0073\u0020\u0073\u0075\u0062\u0074\u0065\u006e\u0069\u0074\u0061", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0073\u0065\u0070": "\u0056\u0069\u0020\u0070\u006f\u0076\u0061\u0073\u0020\u0075\u007a\u0069\u0020\u006b\u006f\u006d\u006f\u006e\u002c\u0020\u0070\u0075\u006e\u006b\u0074\u006f\u006b\u006f\u006d\u006f\u006e\u002c\u0020\u0073\u0070\u0061\u0063\u006f\u006e\u0020\u0061\u016d\u0020\u006c\u0069\u006e\u0073\u0061\u006c\u0074\u006f\u006e\u0020\u006b\u0069\u0065\u006c\u0020\u0061\u0070\u0061\u0072\u0074\u0069\u0067\u0069\u006c\u006f", + "\u0041\u0064\u0064\u0020\u0049\u0044": "\u0041\u006c\u0064\u006f\u006e\u0069\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0067\u0069\u006c\u006f", + "\u0041\u0064\u0064\u0020\u0054\u0061\u0067": "\u0041\u006c\u0064\u006f\u006e\u0069\u0020\u0065\u0074\u0069\u006b\u0065\u0064\u006f", + "\u0055\u006e\u0073\u0065\u006c\u0065\u0063\u0074\u0020\u0061\u006c\u006c\u0020\u0074\u0061\u0067\u0073": "\u004d\u0061\u006c\u0073\u0065\u006c\u0065\u006b\u0074\u0069\u0020\u0109\u0069\u0075\u006a\u006e\u0020\u0065\u0074\u0069\u006b\u0065\u0064\u006f\u006a\u006e", + "\u004e\u0065\u0074\u0077\u006f\u0072\u006b\u0020\u0065\u0072\u0072\u006f\u0072": "\u0052\u0065\u0074\u0061\u0020\u0065\u0072\u0061\u0072\u006f", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u0055\u007a\u0061\u006e\u0074\u006e\u006f\u006d\u006f\u0020\u0066\u006f\u0072\u0067\u0065\u0073\u0069\u0074\u0061", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u0050\u0061\u0073\u0076\u006f\u0072\u0074\u006f\u0020\u0066\u006f\u0072\u0067\u0065\u0073\u0069\u0074\u0061", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0063\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073": "\u0049\u0064\u0065\u006e\u0074\u0069\u0067\u0069\u006c\u006f\u0020\u0061\u016d\u0020\u0070\u0061\u0073\u0076\u006f\u0072\u0074\u006f\u0020\u0065\u0072\u0061\u0072\u0061", + "\u0045\u0064\u0069\u0074\u0020\u0054\u0061\u0067": "\u0052\u0065\u0064\u0061\u006b\u0074\u0069\u0020\u0065\u0074\u0069\u006b\u0065\u0064\u006f", + "\u0055\u006e\u0072\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0046\u006f\u0072\u0067\u0065\u0073\u0069\u0020\u0070\u0061\u0073\u0076\u006f\u0072\u0074\u006f\u006e", + "\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0046\u0061\u0076\u006f\u0072\u0061\u0074\u0061\u006a", + "\u0041\u0064\u0064\u0020\u0074\u006f\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0041\u006c\u0064\u006f\u006e\u0069\u0020\u0061\u006c\u0020\u006c\u0061\u0020\u0066\u0061\u0076\u006f\u0072\u0061\u0074\u0061\u006a", + "\u0052\u0065\u006d\u006f\u0076\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0046\u006f\u0072\u0069\u0067\u0069\u0020\u0065\u006c\u0020\u006c\u0061\u0020\u0066\u0061\u0076\u006f\u0072\u0061\u0074\u0061\u006a", + "\u0045\u006d\u0070\u0074\u0079": "\u004d\u0061\u006c\u0070\u006c\u0065\u006e\u0061", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u0044\u006f\u0073\u0069\u0065\u0072\u006e\u006f\u006d\u006f\u0020\u006e\u0065\u0076\u0061\u006c\u0069\u0064\u0061", + "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079": "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0070\u0072\u006f\u006b\u0075\u0072\u0061\u0020\u0073\u0065\u0072\u0076\u0069\u006c\u006f", + "\u0048\u006f\u0073\u0074\u006e\u0061\u006d\u0065": "\u004e\u006f\u006d\u006f\u0020\u0064\u0065\u0020\u0067\u0061\u0073\u0074\u0069\u0067\u0061", + "\u0044\u0069\u0073\u0063\u006f\u0076\u0065\u0072\u0065\u0064": "\u004d\u0061\u006c\u006b\u006f\u0076\u0072\u0069\u0074\u0061\u006a", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0064\u0061\u0065\u006d\u006f\u006e\u005f\u0074\u0069\u0070": "", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0046\u006f\u0072\u0061\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0067\u0069\u006c\u006f", + "\u0050\u0061\u0073\u0074\u0065": "\u0041\u006c\u0067\u006c\u0075\u0069", + "\u0050\u0061\u0073\u0074\u0065\u0020\u0068\u0065\u0072\u0065\u003f": "", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0074\u006f\u0020\u0063\u006c\u006f\u0073\u0065\u0020\u0074\u0068\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u003f": "\u0108\u0075\u0020\u0076\u0069\u0020\u0076\u0065\u0072\u0065\u0020\u0076\u006f\u006c\u0061\u0073\u0020\u0066\u0065\u0072\u006d\u0069\u0020\u006c\u0061\u0020\u006b\u006f\u006e\u0065\u006b\u0074\u006f\u006e\u003f", + "\u0044\u006f\u0077\u006e\u006c\u006f\u0061\u0064\u0020\u006e\u0065\u0077\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e": "\u0045\u006c\u015d\u0075\u0074\u0069\u0020\u006c\u0061\u0020\u006e\u006f\u0076\u0061\u006e\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e", + "\u0054\u006f\u0075\u0063\u0068\u0020\u006d\u006f\u0064\u0065": "\u0054\u0075\u015d\u0061\u0020\u006d\u006f\u0064\u006f", + "\u004d\u006f\u0075\u0073\u0065\u0020\u006d\u006f\u0064\u0065": "", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "", + "\u004c\u0065\u0066\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "", + "\u004f\u006e\u0065\u002d\u004c\u006f\u006e\u0067\u0020\u0054\u0061\u0070": "", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "", + "\u0052\u0069\u0067\u0068\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "", + "\u0044\u006f\u0075\u0062\u006c\u0065\u0020\u0054\u0061\u0070\u0020\u0026\u0020\u004d\u006f\u0076\u0065": "", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0044\u0072\u0061\u0067": "", + "\u0054\u0068\u0072\u0065\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u006c\u0079": "", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0057\u0068\u0065\u0065\u006c": "", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u004d\u006f\u0076\u0065": "", + "\u0050\u0069\u006e\u0063\u0068\u0020\u0074\u006f\u0020\u005a\u006f\u006f\u006d": "", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u005a\u006f\u006f\u006d": "", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0063\u0061\u006e\u0076\u0061\u0073": "\u0052\u0065\u0073\u0074\u0061\u0072\u0069\u0067\u0069\u0020\u006b\u0061\u006e\u0076\u0061\u0073\u006f", + "\u004e\u006f\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0069\u006c\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u004e\u0065\u006e\u0069\u0075\u0020\u0070\u0065\u0072\u006d\u0065\u0073\u006f\u0020\u0064\u0065\u0020\u0064\u006f\u0073\u0069\u0065\u0072\u0074\u0072\u0061\u006e\u0073\u0069\u0067\u006f", + "\u004e\u006f\u0074\u0065": "\u004e\u006f\u0074\u0075", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "", + "\u0053\u0068\u0061\u0072\u0065\u0020\u0053\u0063\u0072\u0065\u0065\u006e": "", + "\u0043\u004c\u004f\u0053\u0045": "", + "\u004f\u0050\u0045\u004e": "", + "\u0043\u0068\u0061\u0074": "", + "\u0054\u006f\u0074\u0061\u006c": "", + "\u0069\u0074\u0065\u006d\u0073": "", + "\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064": "", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "", + "\u0049\u006e\u0070\u0075\u0074\u0020\u0043\u006f\u006e\u0074\u0072\u006f\u006c": "", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "", + "\u0046\u0069\u006c\u0065\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u003f": "", + "\u004f\u0070\u0065\u006e\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0053\u0065\u0074\u0074\u0069\u006e\u0067": "", + "\u0048\u006f\u0077\u0020\u0074\u006f\u0020\u0067\u0065\u0074\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u003f": "", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0031": "", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0032": "", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u006e\u0065\u0077\u005f\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u005f\u0074\u0069\u0070": "", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0077\u0069\u006c\u006c\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0074\u0069\u0070": "", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u006f\u0070\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u005f\u0061\u0075\u0064\u0069\u006f\u005f\u0074\u0069\u0070": "", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "", + "\u0041\u0063\u0063\u006f\u0075\u006e\u0074": "", + "\u004f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065": "", + "\u0054\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u0020\u0065\u0078\u0069\u0073\u0074\u0073\u002c\u0020\u0073\u006b\u0069\u0070\u0020\u006f\u0072\u0020\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "", + "\u0051\u0075\u0069\u0074": "", + "\u0064\u006f\u0063\u005f\u006d\u0061\u0063\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e": "\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0072\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u002e\u0063\u006f\u006d\u002f\u0064\u006f\u0063\u0073\u002f\u0065\u006e\u002f\u006d\u0061\u006e\u0075\u0061\u006c\u002f\u006d\u0061\u0063\u002f\u0023\u0065\u006e\u0061\u0062\u006c\u0065\u002d\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073", + "\u0048\u0065\u006c\u0070": "", + "\u0046\u0061\u0069\u006c\u0065\u0064": "", + "\u0053\u0075\u0063\u0063\u0065\u0065\u0064\u0065\u0064": "", + "\u0053\u006f\u006d\u0065\u006f\u006e\u0065\u0020\u0074\u0075\u0072\u006e\u0073\u0020\u006f\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065\u002c\u0020\u0065\u0078\u0069\u0074": "", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "", + "\u0050\u0065\u0065\u0072\u0020\u0064\u0065\u006e\u0069\u0065\u0064": "", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0073": "", + "\u0050\u0065\u0065\u0072\u0020\u0065\u0078\u0069\u0074": "", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0074\u0075\u0072\u006e\u0020\u006f\u0066\u0066": "", + "\u0054\u0075\u0072\u006e\u0065\u0064\u0020\u006f\u0066\u0066": "", + "\u0049\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "", + "\u004f\u0075\u0074\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "", + "\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065": "", + }, + es: { + "\u0053\u0074\u0061\u0074\u0075\u0073": "\u0045\u0073\u0074\u0061\u0064\u006f", + "\u0059\u006f\u0075\u0072\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0054\u0075\u0020\u0065\u0073\u0063\u0072\u0069\u0074\u006f\u0072\u0069\u006f", + "\u0064\u0065\u0073\u006b\u005f\u0074\u0069\u0070": "\u0050\u0075\u006f\u0069\u0020\u0061\u0063\u0063\u0065\u0064\u0065\u0072\u0065\u0020\u0061\u006c\u0020\u0074\u0075\u006f\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0075\u0073\u0061\u006e\u0064\u006f\u0020\u006c\u0027\u0049\u0044\u0020\u0065\u0020\u006c\u0061\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0072\u0069\u0070\u006f\u0072\u0074\u0061\u0074\u0069\u0020\u0071\u0075\u0069\u002e", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0065\u00f1\u0061", + "\u0052\u0065\u0061\u0064\u0079": "\u004c\u0069\u0073\u0074\u006f", + "\u0045\u0073\u0074\u0061\u0062\u006c\u0069\u0073\u0068\u0065\u0064": "\u0045\u0073\u0074\u0061\u0062\u006c\u0065\u0063\u0069\u0064\u006f", + "\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u0043\u006f\u006e\u0065\u0078\u0069\u00f3\u006e\u0020\u0061\u0020\u006c\u0061\u0020\u0072\u0065\u0064\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0065\u006e\u0020\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u006f\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0069\u006f", + "\u0053\u0074\u0061\u0072\u0074\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0065": "\u0049\u006e\u0069\u0063\u0069\u0061\u0072\u0020\u0053\u0065\u0072\u0076\u0069\u0063\u0069\u006f", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0053\u0065\u0072\u0076\u0069\u0063\u0069\u006f\u0020\u0073\u0065\u0020\u0065\u0073\u0074\u00e1\u0020\u0065\u006a\u0065\u0063\u0075\u0074\u0061\u006e\u0064\u006f", + "\u0053\u0065\u0072\u0076\u0069\u0063\u0065\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0072\u0075\u006e\u006e\u0069\u006e\u0067": "\u0053\u0065\u0072\u0076\u0069\u0063\u0069\u006f\u0020\u006e\u006f\u0020\u0073\u0065\u0020\u0065\u0073\u0074\u00e1\u0020\u0065\u006a\u0065\u0063\u0075\u0074\u0061\u006e\u0064\u006f", + "\u006e\u006f\u0074\u005f\u0072\u0065\u0061\u0064\u0079\u005f\u0073\u0074\u0061\u0074\u0075\u0073": "\u004e\u006f\u0020\u0065\u0073\u0074\u00e1\u0020\u006c\u0069\u0073\u0074\u006f\u002e\u0020\u0043\u006f\u006d\u0070\u0072\u0075\u0065\u0062\u0061\u0020\u0074\u0075\u0020\u0063\u006f\u006e\u0065\u0078\u0069\u00f3\u006e", + "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070": "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0061\u0072\u0020\u0045\u0073\u0063\u0072\u0069\u0074\u006f\u0072\u0069\u006f\u0020\u0052\u0065\u006d\u006f\u0074\u006f", + "\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0020\u0046\u0069\u006c\u0065": "\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0069\u0072\u0020\u0061\u0072\u0063\u0068\u0069\u0076\u006f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074": "\u0043\u006f\u006e\u0065\u0063\u0074\u0061\u0072", + "\u0052\u0065\u0063\u0065\u006e\u0074\u0020\u0053\u0065\u0073\u0073\u0069\u006f\u006e\u0073": "\u0053\u0065\u0073\u0069\u006f\u006e\u0065\u0073\u0020\u0072\u0065\u0063\u0069\u0065\u006e\u0074\u0065\u0073", + "\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0020\u0042\u006f\u006f\u006b": "\u0044\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0069\u006f", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0063\u0069\u00f3\u006e", + "\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0054\u0075\u006e\u0065\u006c\u0020\u0054\u0043\u0050", + "\u0052\u0065\u006d\u006f\u0076\u0065": "\u0052\u0065\u006d\u006f\u0076\u0065\u0072", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0072\u0061\u006e\u0064\u006f\u006d\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0041\u0063\u0074\u0075\u0061\u006c\u0069\u007a\u0061\u0072\u0020\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0065\u00f1\u0061\u0020\u0061\u006c\u0065\u0061\u0074\u006f\u0072\u0069\u0061", + "\u0053\u0065\u0074\u0020\u0079\u006f\u0075\u0072\u0020\u006f\u0077\u006e\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0045\u0073\u0074\u0061\u0062\u006c\u0065\u0063\u0065\u0020\u0074\u0075\u0020\u0070\u0072\u006f\u0070\u0069\u0061\u0020\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0065\u00f1\u0061", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u004b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u002f\u004d\u006f\u0075\u0073\u0065": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u0074\u0065\u0063\u006c\u0061\u0064\u006f\u002f\u0072\u0061\u0074\u00f3\u006e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u0070\u006f\u0072\u0074\u0061\u0070\u0061\u0070\u0065\u006c\u0065\u0073", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0046\u0069\u006c\u0065\u0020\u0054\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0065\u006e\u0063\u0069\u0061\u0020\u0064\u0065\u0020\u0061\u0072\u0063\u0068\u0069\u0076\u006f\u0073", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0054\u0043\u0050\u0020\u0054\u0075\u006e\u006e\u0065\u006c\u0069\u006e\u0067": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u0074\u0075\u006e\u0065\u006c\u0020\u0054\u0043\u0050", + "\u0049\u0050\u0020\u0057\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u0069\u006e\u0067": "\u004c\u0069\u0073\u0074\u0061\u0020\u0062\u006c\u0061\u006e\u0063\u0061\u0020\u0049\u0050", + "\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0064\u0065\u0020\u0049\u0044\u002f\u0052\u0065\u006c\u0061\u0079", + "\u0053\u0074\u006f\u0070\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0065": "\u0050\u0061\u0072\u0061\u0072\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0069\u006f", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0049\u0044": "\u0043\u0061\u006d\u0062\u0069\u0061\u0072\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0063\u0061\u0063\u0069\u00f3\u006e", + "\u0057\u0065\u0062\u0073\u0069\u0074\u0065": "\u0053\u0069\u0074\u0069\u006f\u0020\u0077\u0065\u0062", + "\u0041\u0062\u006f\u0075\u0074": "\u0053\u006f\u0062\u0072\u0065", + "\u004d\u0075\u0074\u0065": "\u0053\u0069\u006c\u0065\u006e\u0063\u0069\u006f", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0049\u006e\u0070\u0075\u0074": "\u0045\u006e\u0074\u0072\u0061\u0064\u0061\u0020\u0064\u0065\u0020\u0061\u0075\u0064\u0069\u006f", + "\u0049\u0044\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0049\u0044\u0020\u0073\u0065\u0072\u0076\u0065\u0072", + "\u0052\u0065\u006c\u0061\u0079\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0065\u0072\u0020\u0072\u0065\u006c\u0061\u0079", + "\u0041\u0050\u0049\u0020\u0053\u0065\u0072\u0076\u0065\u0072": "\u0053\u0065\u0072\u0076\u0065\u0072\u0020\u0041\u0050\u0049", + "\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u005f\u0068\u0074\u0074\u0070": "\u0064\u0065\u0062\u0065\u0020\u0063\u006f\u006d\u0065\u006e\u007a\u0061\u0072\u0020\u0063\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0020\u006f\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0049\u0050": "\u0049\u0050\u0020\u0069\u006e\u0076\u00e1\u006c\u0069\u0064\u0061", + "\u0069\u0064\u005f\u0063\u0068\u0061\u006e\u0067\u0065\u005f\u0074\u0069\u0070": "\u0053\u006f\u006c\u006f\u0020\u0070\u0075\u0065\u0064\u0065\u0073\u0020\u0075\u0073\u0061\u0072\u0020\u0063\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0065\u0073\u0020\u0061\u002d\u007a\u002c\u0020\u0041\u002d\u005a\u002c\u0020\u0030\u002d\u0039\u0020\u0065\u0020\u005f\u0020\u0028\u0067\u0075\u0069\u006f\u006e\u0020\u0062\u0061\u006a\u006f\u0029\u002e\u0020\u0045\u006c\u0020\u0070\u0072\u0069\u006d\u0065\u0072\u0020\u0063\u0061\u0072\u00e1\u0063\u0074\u0065\u0072\u0020\u0064\u0065\u0062\u0065\u0020\u0073\u0065\u0072\u0020\u0061\u002d\u007a\u0020\u006f\u0020\u0041\u002d\u005a\u002e\u0020\u004c\u0061\u0020\u006c\u006f\u006e\u0067\u0069\u0074\u0075\u0064\u0020\u0064\u0065\u0062\u0065\u0020\u0065\u0073\u0074\u0061\u0072\u0020\u0065\u006e\u0074\u0072\u0065\u0020\u0036\u0020\u0061\u0020\u0031\u0036\u0020\u0063\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0065\u0073\u002e", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074": "\u0046\u006f\u0072\u006d\u0061\u0074\u006f\u0020\u0069\u006e\u0076\u00e1\u006c\u0069\u0064\u006f", + "\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u006e\u006f\u0074\u005f\u0073\u0075\u0070\u0070\u006f\u0072\u0074": "\u0041\u00fa\u006e\u0020\u006e\u006f\u0020\u0065\u0073\u0020\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u006c\u0065\u0020\u0063\u006f\u006e\u0020\u0065\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u0064\u006f\u0072", + "\u004e\u006f\u0074\u0020\u0061\u0076\u0061\u0069\u006c\u0061\u0062\u006c\u0065": "\u0049\u006e\u0064\u0069\u0073\u0070\u006f\u006e\u0069\u0062\u006c\u0065", + "\u0054\u006f\u006f\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0074": "\u0044\u0065\u006d\u0061\u0073\u0069\u0061\u0064\u006f\u0020\u0066\u0072\u0065\u0063\u0075\u0065\u006e\u0074\u0065", + "\u0043\u0061\u006e\u0063\u0065\u006c": "\u0043\u0061\u006e\u0063\u0065\u006c\u0061\u0072", + "\u0053\u006b\u0069\u0070": "\u0053\u0061\u006c\u0074\u0061\u0072", + "\u0043\u006c\u006f\u0073\u0065": "\u0043\u0065\u0072\u0072\u0061\u0072", + "\u0052\u0065\u0074\u0072\u0079": "\u0056\u006f\u006c\u0076\u0065\u0072", + "\u004f\u004b": "\u004f\u004b", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0053\u0065\u0020\u0072\u0065\u0071\u0075\u0069\u0065\u0072\u0065\u0020\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0065\u00f1\u0061", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0050\u006f\u0072\u0020\u0066\u0061\u0076\u006f\u0072\u002c\u0020\u0069\u006e\u0074\u0072\u006f\u0064\u0075\u007a\u0063\u0061\u0020\u0073\u0075\u0020\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0065\u00f1\u0061", + "\u0052\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0052\u0065\u0063\u006f\u0072\u0064\u0061\u0072\u0020\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0065\u00f1\u0061", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0065\u00f1\u0061\u0020\u0069\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0061", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0061\u0067\u0061\u0069\u006e\u003f": "\u0051\u0075\u0069\u0065\u0072\u0065\u0073\u0020\u0076\u006f\u006c\u0076\u0065\u0072\u0020\u0061\u0020\u0065\u006e\u0074\u0072\u0061\u0072\u003f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0045\u0072\u0072\u006f\u0072\u0020\u0064\u0065\u0020\u0063\u006f\u006e\u0065\u0078\u0069\u00f3\u006e", + "\u0045\u0072\u0072\u006f\u0072": "\u0045\u0072\u0072\u006f\u0072", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u0052\u0065\u0073\u0074\u0061\u0062\u006c\u0065\u0063\u0069\u0064\u006f\u0020\u0070\u006f\u0072\u0020\u0065\u006c\u0020\u0070\u0061\u0072", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006e\u0067\u002e\u002e\u002e": "\u0043\u006f\u006e\u0065\u0063\u0074\u0061\u006e\u0064\u006f\u002e\u002e\u002e", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073\u002e\u0020\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0077\u0061\u0069\u0074\u002e": "\u0043\u006f\u006e\u0065\u0078\u0069\u00f3\u006e\u0020\u0065\u006e\u0020\u0063\u0075\u0072\u0073\u006f\u002e\u0020\u0045\u0073\u0070\u0065\u0072\u0065\u0020\u0070\u006f\u0072\u0020\u0066\u0061\u0076\u006f\u0072\u002e", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u0065\u0020\u006c\u0061\u0074\u0065\u0072": "\u0049\u006e\u0074\u0065\u006e\u0074\u0065\u0020\u0031\u0020\u006d\u0069\u006e\u0075\u0074\u006f\u0020\u006d\u00e1\u0073\u0020\u0074\u0061\u0072\u0064\u0065", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0045\u0072\u0072\u006f\u0072": "\u0045\u0072\u0072\u006f\u0072\u0020\u0064\u0065\u0020\u0069\u006e\u0069\u0063\u0069\u006f\u0020\u0064\u0065\u0020\u0073\u0065\u0073\u0069\u00f3\u006e", + "\u0053\u0075\u0063\u0063\u0065\u0073\u0073\u0066\u0075\u006c": "\u0045\u0078\u0069\u0074\u006f\u0073\u006f", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u002c\u0020\u0077\u0061\u0069\u0074\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u002e\u002e\u002e": "\u0043\u006f\u006e\u0065\u0063\u0074\u0061\u0064\u006f\u002c\u0020\u0065\u0073\u0070\u0065\u0072\u0061\u006e\u0064\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u006e\u002e\u002e\u002e", + "\u004e\u0061\u006d\u0065": "\u004e\u006f\u006d\u0062\u0072\u0065", + "\u0054\u0079\u0070\u0065": "\u0054\u0069\u0070\u006f", + "\u004d\u006f\u0064\u0069\u0066\u0069\u0065\u0064": "\u004d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0064\u006f", + "\u0053\u0069\u007a\u0065": "\u0054\u0061\u006d\u0061\u00f1\u006f", + "\u0053\u0068\u006f\u0077\u0020\u0048\u0069\u0064\u0064\u0065\u006e\u0020\u0046\u0069\u006c\u0065\u0073": "\u004d\u006f\u0073\u0074\u0072\u0061\u0072\u0020\u0061\u0072\u0063\u0068\u0069\u0076\u006f\u0073\u0020\u006f\u0063\u0075\u006c\u0074\u006f\u0073", + "\u0052\u0065\u0063\u0065\u0069\u0076\u0065": "\u0052\u0065\u0063\u0069\u0062\u0069\u0072", + "\u0053\u0065\u006e\u0064": "\u0045\u006e\u0076\u0069\u0061\u0072", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0046\u0069\u006c\u0065": "\u0041\u0063\u0074\u0075\u0061\u006c\u0069\u007a\u0061\u0072\u0020\u0061\u0072\u0063\u0068\u0069\u0076\u006f", + "\u004c\u006f\u0063\u0061\u006c": "\u004c\u006f\u0063\u0061\u006c", + "\u0052\u0065\u006d\u006f\u0074\u0065": "\u0052\u0065\u006d\u006f\u0074\u006f", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u0043\u006f\u006d\u0070\u0075\u0074\u0061\u0064\u006f\u0072\u0061\u0020\u0072\u0065\u006d\u006f\u0074\u0061", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0043\u006f\u006d\u0070\u0075\u0074\u0065\u0072": "\u0043\u006f\u006d\u0070\u0075\u0074\u0061\u0064\u006f\u0072\u0061\u0020\u006c\u006f\u0063\u0061\u006c", + "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0020\u0044\u0065\u006c\u0065\u0074\u0065": "\u0043\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0072\u0020\u0065\u006c\u0069\u006d\u0069\u006e\u0061\u0063\u0069\u00f3\u006e", + "\u0044\u0065\u006c\u0065\u0074\u0065": "\u0042\u006f\u0072\u0072\u0061\u0072", + "\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073": "\u0050\u0072\u006f\u0070\u0069\u0065\u0064\u0061\u0064\u0065\u0073", + "\u004d\u0075\u006c\u0074\u0069\u0020\u0053\u0065\u006c\u0065\u0063\u0074": "\u0053\u0065\u006c\u0065\u0063\u0063\u0069\u00f3\u006e\u0020\u006d\u00fa\u006c\u0074\u0069\u0070\u006c\u0065", + "\u0045\u006d\u0070\u0074\u0079\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u0044\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0069\u006f\u0020\u0076\u0061\u0063\u00ed\u006f", + "\u004e\u006f\u0074\u0020\u0061\u006e\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079": "\u004e\u006f\u0020\u0065\u0073\u0020\u0075\u006e\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0069\u006f\u0020\u0076\u0061\u0063\u00ed\u006f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0045\u0073\u0074\u00e1\u0073\u0020\u0073\u0065\u0067\u0075\u0072\u006f\u0020\u0064\u0065\u0020\u0071\u0075\u0065\u0020\u0071\u0075\u0069\u0065\u0072\u0065\u0073\u0020\u0065\u006c\u0069\u006d\u0069\u006e\u0061\u0072\u0020\u0065\u0073\u0074\u0065\u0020\u0061\u0072\u0063\u0068\u0069\u0076\u006f\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0065\u006d\u0070\u0074\u0079\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0045\u0073\u0074\u00e1\u0020\u0073\u0065\u0067\u0075\u0072\u006f\u0020\u0064\u0065\u0020\u0071\u0075\u0065\u0020\u0064\u0065\u0073\u0065\u0061\u0020\u0065\u006c\u0069\u006d\u0069\u006e\u0061\u0072\u0020\u0065\u0073\u0074\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0069\u006f\u0020\u0076\u0061\u0063\u00ed\u006f\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0077\u0061\u006e\u0074\u0020\u0074\u006f\u0020\u0064\u0065\u006c\u0065\u0074\u0065\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0069\u0073\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003f": "\u0045\u0073\u0074\u00e1\u0020\u0073\u0065\u0067\u0075\u0072\u006f\u0020\u0064\u0065\u0020\u0071\u0075\u0065\u0020\u0064\u0065\u0073\u0065\u0061\u0020\u0065\u006c\u0069\u006d\u0069\u006e\u0061\u0072\u0020\u0065\u006c\u0020\u0061\u0072\u0063\u0068\u0069\u0076\u006f\u0020\u0064\u0065\u0020\u0065\u0073\u0074\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0069\u006f\u003f", + "\u0044\u006f\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u006f\u0072\u0020\u0061\u006c\u006c\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073": "\u0048\u0061\u0067\u0061\u0020\u0065\u0073\u0074\u006f\u0020\u0070\u0061\u0072\u0061\u0020\u0074\u006f\u0064\u006f\u0073\u0020\u006c\u006f\u0073\u0020\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u006f\u0073", + "\u0054\u0068\u0069\u0073\u0020\u0069\u0073\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u006c\u0065\u0021": "\u0045\u0073\u0074\u006f\u0020\u0065\u0073\u0020\u0069\u0072\u0072\u0065\u0076\u0065\u0072\u0073\u0069\u0062\u006c\u0065\u0021", + "\u0044\u0065\u006c\u0065\u0074\u0069\u006e\u0067": "\u0042\u006f\u0072\u0072\u0061\u006e\u0064\u006f", + "\u0066\u0069\u006c\u0065\u0073": "\u0061\u0072\u0063\u0068\u0069\u0076\u006f\u0073", + "\u0057\u0061\u0069\u0074\u0069\u006e\u0067": "\u0045\u0073\u0070\u0065\u0072\u0061\u006e\u0064\u006f", + "\u0046\u0069\u006e\u0069\u0073\u0068\u0065\u0064": "\u0041\u0063\u0061\u0062\u0061\u0064\u006f", + "\u0053\u0070\u0065\u0065\u0064": "\u0056\u0065\u006c\u006f\u0063\u0069\u0064\u0061\u0064", + "\u0043\u0075\u0073\u0074\u006f\u006d\u0020\u0049\u006d\u0061\u0067\u0065\u0020\u0051\u0075\u0061\u006c\u0069\u0074\u0079": "\u0043\u0061\u006c\u0069\u0064\u0061\u0064\u0020\u0064\u0065\u0020\u0069\u006d\u0061\u0067\u0065\u006e\u0020\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0069\u007a\u0061\u0064\u0061", + "\u0050\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u004d\u006f\u0064\u006f\u0020\u0070\u0072\u0069\u0076\u0061\u0064\u006f", + "\u0042\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0042\u006c\u006f\u0071\u0075\u0065\u0061\u0072\u0020\u0065\u006e\u0074\u0072\u0061\u0064\u0061\u0020\u0064\u0065\u0020\u0075\u0073\u0075\u0061\u0072\u0069\u006f", + "\u0055\u006e\u0062\u006c\u006f\u0063\u006b\u0020\u0075\u0073\u0065\u0072\u0020\u0069\u006e\u0070\u0075\u0074": "\u0044\u0065\u0073\u0062\u006c\u006f\u0071\u0075\u0065\u0061\u0072\u0020\u0065\u006e\u0074\u0072\u0061\u0064\u0061\u0020\u0064\u0065\u0020\u0075\u0073\u0075\u0061\u0072\u0069\u006f", + "\u0041\u0064\u006a\u0075\u0073\u0074\u0020\u0057\u0069\u006e\u0064\u006f\u0077": "\u0041\u006a\u0075\u0073\u0074\u0061\u0072\u0020\u0076\u0065\u006e\u0074\u0061\u006e\u0061", + "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c": "\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c", + "\u0053\u0068\u0072\u0069\u006e\u006b": "\u0045\u006e\u0063\u006f\u0067\u0065\u0072\u0073\u0065", + "\u0053\u0074\u0072\u0065\u0074\u0063\u0068": "\u0045\u0073\u0074\u0069\u0072\u0061\u0072", + "\u0047\u006f\u006f\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0071\u0075\u0061\u006c\u0069\u0074\u0079": "\u0042\u0075\u0065\u006e\u0061\u0020\u0063\u0061\u006c\u0069\u0064\u0061\u0064\u0020\u0064\u0065\u0020\u0069\u006d\u0061\u0067\u0065\u006e", + "\u0042\u0061\u006c\u0061\u006e\u0063\u0065\u0064": "\u0045\u0071\u0075\u0069\u006c\u0069\u0062\u0072\u0061\u0064\u006f", + "\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0020\u0072\u0065\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u0069\u006d\u0065": "\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0061\u0072\u0020\u0065\u006c\u0020\u0074\u0069\u0065\u006d\u0070\u006f\u0020\u0064\u0065\u0020\u0072\u0065\u0061\u0063\u0063\u0069\u00f3\u006e", + "\u0043\u0075\u0073\u0074\u006f\u006d": "\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0069\u007a\u0061\u0064\u006f", + "\u0053\u0068\u006f\u0077\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u0075\u0072\u0073\u006f\u0072": "\u004d\u006f\u0073\u0074\u0072\u0061\u0072\u0020\u0063\u0075\u0072\u0073\u006f\u0072\u0020\u0072\u0065\u006d\u006f\u0074\u006f", + "\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0044\u0065\u0073\u0068\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u0070\u006f\u0072\u0074\u0061\u0070\u0061\u0070\u0065\u006c\u0065\u0073", + "\u004c\u006f\u0063\u006b\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0065\u006e\u0064": "\u0042\u006c\u006f\u0071\u0075\u0065\u0061\u0072\u0020\u0064\u0065\u0073\u0070\u0075\u00e9\u0073\u0020\u0064\u0065\u006c\u0020\u0066\u0069\u006e\u0061\u006c\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0073\u0065\u0073\u0069\u00f3\u006e", + "\u0049\u006e\u0073\u0065\u0072\u0074": "\u0049\u006e\u0073\u0065\u0072\u0074\u0061\u0072", + "\u0049\u006e\u0073\u0065\u0072\u0074\u0020\u004c\u006f\u0063\u006b": "\u0049\u006e\u0073\u0065\u0072\u0074\u0061\u0072\u0020\u0062\u006c\u006f\u0071\u0075\u0065\u006f", + "\u0052\u0065\u0066\u0072\u0065\u0073\u0068": "\u0041\u0063\u0074\u0075\u0061\u006c\u0069\u007a\u0061\u0072", + "\u0049\u0044\u0020\u0064\u006f\u0065\u0073\u0020\u006e\u006f\u0074\u0020\u0065\u0078\u0069\u0073\u0074": "\u0049\u0044\u0020\u006e\u006f\u0020\u0065\u0078\u0069\u0073\u0074\u0065", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u004e\u006f\u0020\u0073\u0065\u0020\u0070\u0075\u0064\u006f\u0020\u0063\u006f\u006e\u0065\u0063\u0074\u0061\u0072\u0020\u0061\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0064\u0065\u0020\u0065\u006e\u0063\u0075\u0065\u006e\u0074\u0072\u006f", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0074\u0072\u0079\u0020\u006c\u0061\u0074\u0065\u0072": "\u0050\u006f\u0072\u0020\u0066\u0061\u0076\u006f\u0072\u0020\u0069\u006e\u0074\u0065\u006e\u0074\u0065\u0020\u006d\u0061\u0073\u0020\u0074\u0061\u0072\u0064\u0065", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0073\u0020\u006f\u0066\u0066\u006c\u0069\u006e\u0065": "\u0045\u006c\u0020\u0065\u0073\u0063\u0072\u0069\u0074\u006f\u0072\u0069\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u006f\u0020\u0065\u0073\u0074\u00e1\u0020\u0066\u0075\u0065\u0072\u0061\u0020\u0064\u0065\u0020\u006c\u00ed\u006e\u0065\u0061", + "\u004b\u0065\u0079\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068": "\u004c\u0061\u0020\u0063\u006c\u0061\u0076\u0065\u0020\u006e\u006f\u0020\u0063\u006f\u0069\u006e\u0063\u0069\u0064\u0065", + "\u0054\u0069\u006d\u0065\u006f\u0075\u0074": "\u0054\u0069\u006d\u0065\u006f\u0075\u0074", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0074\u006f\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u004e\u006f\u0020\u0073\u0065\u0020\u0070\u0075\u0064\u006f\u0020\u0063\u006f\u006e\u0065\u0063\u0074\u0061\u0072\u0020\u0061\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0064\u0065\u0020\u0072\u0065\u0074\u0072\u0061\u006e\u0073\u006d\u0069\u0073\u0069\u00f3\u006e", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006e\u0064\u0065\u007a\u0076\u006f\u0075\u0073\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u004e\u006f\u0020\u0073\u0065\u0020\u0070\u0075\u0064\u006f\u0020\u0063\u006f\u006e\u0065\u0063\u0074\u0061\u0072\u0020\u0061\u0020\u0074\u0072\u0061\u0076\u00e9\u0073\u0020\u0064\u0065\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0064\u0065\u0020\u0065\u006e\u0063\u0075\u0065\u006e\u0074\u0072\u006f", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072": "\u004e\u006f\u0020\u0073\u0065\u0020\u0070\u0075\u0064\u006f\u0020\u0063\u006f\u006e\u0065\u0063\u0074\u0061\u0072\u0020\u0061\u0020\u0074\u0072\u0061\u0076\u00e9\u0073\u0020\u0064\u0065\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0064\u0065\u0020\u0072\u0065\u0074\u0072\u0061\u006e\u0073\u006d\u0069\u0073\u0069\u00f3\u006e", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u006d\u0061\u006b\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070": "\u004e\u006f\u0020\u0073\u0065\u0020\u0070\u0075\u0064\u006f\u0020\u0065\u0073\u0074\u0061\u0062\u006c\u0065\u0063\u0065\u0072\u0020\u006c\u0061\u0020\u0063\u006f\u006e\u0065\u0078\u0069\u00f3\u006e\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0061\u0020\u0063\u006f\u006e\u0020\u0065\u006c\u0020\u0065\u0073\u0063\u0072\u0069\u0074\u006f\u0072\u0069\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u006f", + "\u0053\u0065\u0074\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0072\u0020\u006c\u0061\u0020\u0063\u006c\u0061\u0076\u0065", + "\u004f\u0053\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0065\u00f1\u0061\u0020\u0064\u0065\u006c\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0061\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u0069\u0076\u006f", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0074\u0069\u0070": "\u0044\u0065\u0062\u0069\u0064\u006f\u0020\u0061\u006c\u0020\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0064\u0065\u0020\u0063\u0075\u0065\u006e\u0074\u0061\u0073\u0020\u0064\u0065\u0020\u0075\u0073\u0075\u0061\u0072\u0069\u006f\u002c\u0020\u0065\u0073\u0020\u0070\u006f\u0073\u0069\u0062\u006c\u0065\u0020\u0071\u0075\u0065\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u006e\u006f\u0020\u0066\u0075\u006e\u0063\u0069\u006f\u006e\u0065\u0020\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0061\u006d\u0065\u006e\u0074\u0065\u0020\u0063\u006f\u006d\u006f\u0020\u0065\u0073\u0063\u0072\u0069\u0074\u006f\u0072\u0069\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u006f\u002e\u0020\u0050\u0061\u0072\u0061\u0020\u0065\u0076\u0069\u0074\u0061\u0072\u0020\u0065\u0073\u0074\u0065\u0020\u0070\u0072\u006f\u0062\u006c\u0065\u006d\u0061\u002c\u0020\u0068\u0061\u0067\u0061\u0020\u0063\u006c\u0069\u0063\u0020\u0065\u006e\u0020\u0065\u006c\u0020\u0062\u006f\u0074\u00f3\u006e\u0020\u0064\u0065\u0020\u0061\u0062\u0061\u006a\u006f\u0020\u0070\u0061\u0072\u0061\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u0072\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0061\u0020\u006e\u0069\u0076\u0065\u006c\u0020\u0064\u0065\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0061\u002e", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0067\u0072\u0061\u0064\u0065": "\u0043\u006c\u0069\u0063\u0020\u0070\u0061\u0072\u0061\u0020\u0061\u0063\u0074\u0075\u0061\u006c\u0069\u007a\u0061\u0072", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0064\u006f\u0077\u006e\u006c\u006f\u0061\u0064": "\u0043\u006c\u0069\u0063\u0020\u0070\u0061\u0072\u0061\u0020\u0064\u0065\u0073\u0063\u0061\u0072\u0067\u0061\u0072", + "\u0043\u006c\u0069\u0063\u006b\u0020\u0074\u006f\u0020\u0075\u0070\u0064\u0061\u0074\u0065": "\u0046\u0061\u0072\u0065\u0020\u0063\u006c\u0069\u0063\u0020\u0070\u0065\u0072\u0020\u0061\u0067\u0067\u0069\u006f\u0072\u006e\u0061\u0072\u0065", + "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065": "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0072", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0061\u0063\u0063": "\u0050\u0061\u0072\u0061\u0020\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0061\u0072\u0020\u0073\u0075\u0020\u0065\u0073\u0063\u0072\u0069\u0074\u006f\u0072\u0069\u006f\u0020\u0064\u0065\u0073\u0064\u0065\u0020\u0065\u006c\u0020\u0065\u0078\u0074\u0065\u0072\u0069\u006f\u0072\u002c\u0020\u0064\u0065\u0062\u0065\u0020\u006f\u0074\u006f\u0072\u0067\u0061\u0072\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u006f\u0020\u0061\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0064\u0065\u0020\u005c\u0022\u0041\u0063\u0063\u0065\u0073\u0069\u0062\u0069\u006c\u0069\u0064\u0061\u0064\u005c\u0022\u002e", + "\u0063\u006f\u006e\u0066\u0069\u0067\u005f\u0073\u0063\u0072\u0065\u0065\u006e": "\u0050\u0061\u0072\u0061\u0020\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0061\u0072\u0020\u0073\u0075\u0020\u0065\u0073\u0063\u0072\u0069\u0074\u006f\u0072\u0069\u006f\u0020\u0064\u0065\u0073\u0064\u0065\u0020\u0065\u006c\u0020\u0065\u0078\u0074\u0065\u0072\u0069\u006f\u0072\u002c\u0020\u0064\u0065\u0062\u0065\u0020\u006f\u0074\u006f\u0072\u0067\u0061\u0072\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u006f\u0020\u0061\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0064\u0065\u0020\u005c\u0022\u0047\u0072\u0061\u0062\u0061\u0063\u0069\u00f3\u006e\u0020\u0064\u0065\u0020\u0070\u0061\u006e\u0074\u0061\u006c\u006c\u0061\u005c\u0022\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0049\u006e\u0073\u0074\u0061\u006c\u0061\u006e\u0064\u006f\u0020\u002e\u002e\u002e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0049\u006e\u0073\u0074\u0061\u006c\u0061\u0072", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e": "\u0049\u006e\u0073\u0074\u0061\u006c\u0061\u0063\u0069\u00f3\u006e", + "\u0049\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0050\u0061\u0074\u0068": "\u0052\u0075\u0074\u0061\u0020\u0064\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u0063\u0069\u00f3\u006e", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006d\u0065\u006e\u0075\u0020\u0073\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u0073": "\u0043\u0072\u0065\u0061\u0072\u0020\u0061\u0063\u0063\u0065\u0073\u006f\u0073\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0073\u0020\u0061\u006c\u0020\u006d\u0065\u006e\u00fa\u0020\u0064\u0065\u0020\u0069\u006e\u0069\u0063\u0069\u006f", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0064\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0069\u0063\u006f\u006e": "\u0043\u0072\u0065\u0061\u0072\u0020\u0069\u0063\u006f\u006e\u006f\u0020\u0064\u0065\u0020\u0065\u0073\u0063\u0072\u0069\u0074\u006f\u0072\u0069\u006f", + "\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074\u005f\u0074\u0069\u0070": "\u0041\u006c\u0020\u0069\u006e\u0069\u0063\u0069\u0061\u0072\u0020\u006c\u0061\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u0063\u0069\u00f3\u006e\u002c\u0020\u0061\u0063\u0065\u0070\u0074\u0061\u0020\u006c\u006f\u0073\u0020\u0074\u00e9\u0072\u006d\u0069\u006e\u006f\u0073\u0020\u0064\u0065\u006c\u0020\u0061\u0063\u0075\u0065\u0072\u0064\u006f\u0020\u0064\u0065\u0020\u006c\u0069\u0063\u0065\u006e\u0063\u0069\u0061\u002e", + "\u0041\u0063\u0063\u0065\u0070\u0074\u0020\u0061\u006e\u0064\u0020\u0049\u006e\u0073\u0074\u0061\u006c\u006c": "\u0041\u0063\u0065\u0070\u0074\u0061\u0072\u0020\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u0072", + "\u0045\u006e\u0064\u002d\u0075\u0073\u0065\u0072\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0061\u0067\u0072\u0065\u0065\u006d\u0065\u006e\u0074": "\u0041\u0063\u0075\u0065\u0072\u0064\u006f\u0020\u0064\u0065\u0020\u006c\u0069\u0063\u0065\u006e\u0063\u0069\u0061\u0020\u0064\u0065\u0020\u0075\u0073\u0075\u0061\u0072\u0069\u006f\u0020\u0066\u0069\u006e\u0061\u006c", + "\u0047\u0065\u006e\u0065\u0072\u0061\u0074\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0047\u0065\u006e\u0065\u0072\u0061\u006e\u0064\u006f\u0020\u002e\u002e\u002e", + "\u0059\u006f\u0075\u0072\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006c\u006f\u0077\u0065\u0072\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u002e": "\u0053\u0075\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u0063\u0069\u00f3\u006e\u0020\u0065\u0073\u0020\u0075\u006e\u0061\u0020\u0076\u0065\u0072\u0073\u0069\u00f3\u006e\u0020\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072\u002e", + "\u006e\u006f\u0074\u005f\u0063\u006c\u006f\u0073\u0065\u005f\u0074\u0063\u0070\u005f\u0074\u0069\u0070": "\u004e\u006f\u0020\u0063\u0069\u0065\u0072\u0072\u0065\u0020\u0065\u0073\u0074\u0061\u0020\u0076\u0065\u006e\u0074\u0061\u006e\u0061\u0020\u006d\u0069\u0065\u006e\u0074\u0072\u0061\u0073\u0020\u0065\u0073\u0074\u00e9\u0020\u0075\u0073\u0061\u006e\u0064\u006f\u0020\u0065\u006c\u0020\u0074\u00fa\u006e\u0065\u006c", + "\u004c\u0069\u0073\u0074\u0065\u006e\u0069\u006e\u0067\u0020\u002e\u002e\u002e": "\u0045\u0073\u0063\u0075\u0063\u0068\u0061\u006e\u0064\u006f\u0020\u002e\u002e\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0048\u006f\u0073\u0074": "\u0053\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0072\u0065\u006d\u006f\u0074\u006f", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0050\u006f\u0072\u0074": "\u0050\u0075\u0065\u0072\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u006f", + "\u0041\u0063\u0074\u0069\u006f\u006e": "\u0041\u0063\u0063\u0069\u00f3\u006e", + "\u0041\u0064\u0064": "\u0041\u0067\u0072\u0065\u0067\u0061\u0072", + "\u004c\u006f\u0063\u0061\u006c\u0020\u0050\u006f\u0072\u0074": "\u0050\u0075\u0065\u0072\u0074\u006f\u0020\u006c\u006f\u0063\u0061\u006c", + "\u0073\u0065\u0074\u0075\u0070\u005f\u0073\u0065\u0072\u0076\u0065\u0072\u005f\u0074\u0069\u0070": "\u0050\u0061\u0072\u0061\u0020\u0075\u006e\u0061\u0020\u0063\u006f\u006e\u0065\u0078\u0069\u00f3\u006e\u0020\u006d\u00e1\u0073\u0020\u0072\u00e1\u0070\u0069\u0064\u0061\u002c\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0065\u0020\u0073\u0075\u0020\u0070\u0072\u006f\u0070\u0069\u006f\u0020\u0073\u0065\u0072\u0076\u0069\u0064\u006f\u0072", + "\u0054\u006f\u006f\u0020\u0073\u0068\u006f\u0072\u0074\u002c\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0036\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002e": "\u0044\u0065\u006d\u0061\u0073\u0069\u0061\u0064\u006f\u0020\u0063\u006f\u0072\u0074\u006f\u002c\u0020\u0061\u006c\u0020\u006d\u0065\u006e\u006f\u0073\u0020\u0036\u0020\u0063\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0065\u0073\u002e", + "\u0054\u0068\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0069\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c\u002e": "\u004c\u0061\u0020\u0063\u006f\u006e\u0066\u0069\u0072\u006d\u0061\u0063\u0069\u00f3\u006e\u0020\u006e\u006f\u0020\u0065\u0073\u0020\u0069\u0064\u00e9\u006e\u0074\u0069\u0063\u0061\u002e", + "\u0050\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073": "\u0050\u0065\u0072\u006d\u0069\u0073\u006f\u0073", + "\u0041\u0063\u0063\u0065\u0070\u0074": "\u0041\u0063\u0065\u0070\u0074\u0061\u0072", + "\u0044\u0069\u0073\u006d\u0069\u0073\u0073": "\u0043\u0061\u006e\u0063\u0065\u006c\u0061\u0072", + "\u0044\u0069\u0073\u0063\u006f\u006e\u006e\u0065\u0063\u0074": "\u0044\u0065\u0073\u0063\u006f\u006e\u0065\u0063\u0074\u0061\u0072", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u006b\u0065\u0079\u0062\u006f\u0061\u0072\u0064\u0020\u0061\u006e\u0064\u0020\u006d\u006f\u0075\u0073\u0065": "\u0050\u0065\u0072\u006d\u0069\u0074\u0069\u0072\u0020\u0065\u006c\u0020\u0075\u0073\u006f\u0020\u0064\u0065\u006c\u0020\u0074\u0065\u0063\u006c\u0061\u0064\u006f\u0020\u0079\u0020\u0065\u006c\u0020\u006d\u006f\u0075\u0073\u0065", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0063\u006c\u0069\u0070\u0062\u006f\u0061\u0072\u0064": "\u0050\u0065\u0072\u006d\u0069\u0074\u0069\u0072\u0020\u0075\u0073\u0061\u0072\u0020\u0070\u006f\u0072\u0074\u0061\u0070\u0061\u0070\u0065\u006c\u0065\u0073", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0068\u0065\u0061\u0072\u0069\u006e\u0067\u0020\u0073\u006f\u0075\u006e\u0064": "\u0050\u0065\u0072\u006d\u0069\u0074\u0069\u0072\u0020\u0065\u0073\u0063\u0075\u0063\u0068\u0061\u0072\u0020\u0073\u006f\u006e\u0069\u0064\u006f", + "\u0041\u006c\u006c\u006f\u0077\u0020\u0066\u0069\u006c\u0065\u0020\u0063\u006f\u0070\u0079\u0020\u0061\u006e\u0064\u0020\u0070\u0061\u0073\u0074\u0065": "\u0050\u0065\u0072\u006d\u0069\u0074\u0069\u0072\u0020\u0063\u006f\u0070\u0069\u0061\u0072\u0020\u0079\u0020\u0070\u0065\u0067\u0061\u0072\u0020\u0061\u0072\u0063\u0068\u0069\u0076\u006f\u0073", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064": "\u0043\u006f\u006e\u0065\u0063\u0074\u0061\u0064\u006f", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0065\u0078\u0069\u00f3\u006e\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0061\u0020\u0079\u0020\u0065\u006e\u0063\u0072\u0069\u0070\u0074\u0061\u0064\u0061", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0065\u0078\u0069\u00f3\u006e\u0020\u0072\u0065\u0074\u0072\u0061\u006e\u0073\u006d\u0069\u0074\u0069\u0064\u0061\u0020\u0079\u0020\u0063\u0069\u0066\u0072\u0061\u0064\u0061", + "\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0065\u0078\u0069\u00f3\u006e\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u0061\u0020\u0079\u0020\u0073\u0069\u006e\u0020\u0063\u0069\u0066\u0072\u0061\u0072", + "\u0052\u0065\u006c\u0061\u0079\u0065\u0064\u0020\u0061\u006e\u0064\u0020\u0075\u006e\u0065\u006e\u0063\u0072\u0079\u0070\u0074\u0065\u0064\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0065\u0078\u0069\u00f3\u006e\u0020\u0072\u0065\u0074\u0072\u0061\u006e\u0073\u006d\u0069\u0074\u0069\u0064\u0061\u0020\u0079\u0020\u0073\u0069\u006e\u0020\u0063\u0069\u0066\u0072\u0061\u0072", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0049\u006e\u0067\u0072\u0065\u0073\u0065\u0020\u0065\u006c\u0020\u0049\u0044\u0020\u0072\u0065\u006d\u006f\u0074\u006f", + "\u0045\u006e\u0074\u0065\u0072\u0020\u0079\u006f\u0075\u0072\u0020\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u0049\u006e\u0067\u0072\u0065\u0073\u0065\u0020\u0073\u0075\u0020\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0065\u00f1\u0061", + "\u004c\u006f\u0067\u0067\u0069\u006e\u0067\u0020\u0069\u006e\u002e\u002e\u002e": "\u0049\u006e\u0069\u0063\u0069\u0061\u006e\u0064\u006f\u0020\u0073\u0065\u0073\u0069\u00f3\u006e\u002e\u002e\u002e", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0052\u0044\u0050\u0020\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u0020\u0073\u0068\u0061\u0072\u0069\u006e\u0067": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u0065\u006c\u0020\u0075\u0073\u006f\u0020\u0063\u006f\u006d\u0070\u0061\u0072\u0074\u0069\u0064\u006f\u0020\u0064\u0065\u0020\u0073\u0065\u0073\u0069\u006f\u006e\u0065\u0073\u0020\u0052\u0044\u0050", + "\u0041\u0075\u0074\u006f\u0020\u004c\u006f\u0067\u0069\u006e": "\u0049\u006e\u0067\u0072\u0065\u0073\u006f\u0020\u0061\u0075\u0074\u006f\u006d\u00e1\u0074\u0069\u0063\u006f", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0044\u0069\u0072\u0065\u0063\u0074\u0020\u0049\u0050\u0020\u0041\u0063\u0063\u0065\u0073\u0073": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u0061\u0063\u0063\u0065\u0073\u006f\u0020\u0049\u0050\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f", + "\u0052\u0065\u006e\u0061\u006d\u0065": "\u0052\u0065\u006e\u006f\u006d\u0062\u0072\u0061\u0072", + "\u0053\u0070\u0061\u0063\u0065": "\u0045\u0073\u0070\u0061\u0063\u0069\u006f", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u0020\u0053\u0068\u006f\u0072\u0074\u0063\u0075\u0074": "\u0043\u0072\u0065\u0061\u0072\u0020\u0061\u0063\u0063\u0065\u0073\u006f\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0020\u0064\u0065\u006c\u0020\u0065\u0073\u0063\u0072\u0069\u0074\u006f\u0072\u0069\u006f", + "\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0050\u0061\u0074\u0068": "\u0043\u0061\u006d\u0062\u0069\u0061\u0072\u0020\u0072\u0075\u0074\u0061", + "\u0043\u0072\u0065\u0061\u0074\u0065\u0020\u0046\u006f\u006c\u0064\u0065\u0072": "\u0043\u0072\u0065\u0061\u0072\u0020\u0063\u0061\u0072\u0070\u0065\u0074\u0061", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0065\u006e\u0074\u0065\u0072\u0020\u0074\u0068\u0065\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u0050\u006f\u0072\u0020\u0066\u0061\u0076\u006f\u0072\u0020\u0069\u006e\u0067\u0072\u0065\u0073\u0065\u0020\u0065\u006c\u0020\u006e\u006f\u006d\u0062\u0072\u0065\u0020\u0064\u0065\u0020\u006c\u0061\u0020\u0063\u0061\u0072\u0070\u0065\u0074\u0061", + "\u0046\u0069\u0078\u0020\u0069\u0074": "\u0052\u0065\u0073\u006f\u006c\u0076\u0065\u0072", + "\u0057\u0061\u0072\u006e\u0069\u006e\u0067": "\u0041\u0076\u0069\u0073\u006f", + "\u004c\u006f\u0067\u0069\u006e\u0020\u0073\u0063\u0072\u0065\u0065\u006e\u0020\u0075\u0073\u0069\u006e\u0067\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u004c\u0061\u0020\u0070\u0061\u006e\u0074\u0061\u006c\u006c\u0061\u0020\u0064\u0065\u0020\u0069\u006e\u0069\u0063\u0069\u006f\u0020\u0064\u0065\u0020\u0073\u0065\u0073\u0069\u00f3\u006e\u0020\u0063\u006f\u006e\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u006e\u006f\u0020\u0065\u0073\u0020\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u006c\u0065", + "\u0052\u0065\u0062\u006f\u006f\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0064": "\u0052\u0065\u0069\u006e\u0069\u0063\u0069\u006f\u0020\u0072\u0065\u0071\u0075\u0065\u0072\u0069\u0064\u006f", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020": "\u0053\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0064\u0065\u0020\u0076\u0069\u0073\u0075\u0061\u006c\u0069\u007a\u0061\u0063\u0069\u00f3\u006e\u0020\u006e\u006f\u0020\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u006c\u0065", + "\u0078\u0031\u0031\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064": "\u0078\u0031\u0031\u0020\u006e\u0065\u0063\u0065\u0073\u0061\u0072\u0069\u006f", + "\u0050\u006f\u0072\u0074": "\u0050\u0075\u0065\u0072\u0074\u006f", + "\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073": "\u0041\u006a\u0075\u0073\u0074\u0065\u0073", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065": "\u0020\u004e\u006f\u006d\u0062\u0072\u0065\u0020\u0064\u0065\u0020\u0075\u0073\u0075\u0061\u0072\u0069\u006f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0070\u006f\u0072\u0074": "\u0050\u0075\u0065\u0072\u0074\u006f\u0020\u0069\u006e\u0076\u00e1\u006c\u0069\u0064\u006f", + "\u0043\u006c\u006f\u0073\u0065\u0064\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u006c\u0079\u0020\u0062\u0079\u0020\u0074\u0068\u0065\u0020\u0070\u0065\u0065\u0072": "\u0043\u0065\u0072\u0072\u0061\u0064\u006f\u0020\u006d\u0061\u006e\u0075\u0061\u006c\u006d\u0065\u006e\u0074\u0065\u0020\u0070\u006f\u0072\u0020\u0065\u006c\u0020\u0070\u0061\u0072", + "\u0045\u006e\u0061\u0062\u006c\u0065\u0020\u0072\u0065\u006d\u006f\u0074\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006f\u006e\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u006d\u006f\u0064\u0069\u0066\u0069\u0063\u0061\u0063\u0069\u00f3\u006e\u0020\u0064\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0063\u0069\u00f3\u006e\u0020\u0072\u0065\u006d\u006f\u0074\u0061", + "\u0052\u0075\u006e\u0020\u0077\u0069\u0074\u0068\u006f\u0075\u0074\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c": "\u0045\u006a\u0065\u0063\u0075\u0074\u0061\u0072\u0020\u0073\u0069\u006e\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u0072", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0065\u0064\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0053\u0069\u0065\u006d\u0070\u0072\u0065\u0020\u0063\u006f\u006e\u0065\u0063\u0074\u0061\u0064\u006f\u0020\u0061\u0020\u0074\u0072\u0061\u0076\u00e9\u0073\u0020\u0064\u0065\u0020\u0072\u0065\u006c\u0061\u0079", + "\u0041\u006c\u0077\u0061\u0079\u0073\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0020\u0076\u0069\u0061\u0020\u0072\u0065\u006c\u0061\u0079": "\u0043\u006f\u006e\u00e9\u0063\u0074\u0065\u0073\u0065\u0020\u0073\u0069\u0065\u006d\u0070\u0072\u0065\u0020\u0061\u0020\u0074\u0072\u0061\u0076\u00e9\u0073\u0020\u0064\u0065\u0020\u0072\u0065\u006c\u0061\u0079", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0074\u0069\u0070": "\u0053\u006f\u006c\u006f\u0020\u006c\u0061\u0073\u0020\u0064\u0069\u0072\u0065\u0063\u0063\u0069\u006f\u006e\u0065\u0073\u0020\u0049\u0050\u0020\u0061\u0075\u0074\u006f\u0072\u0069\u007a\u0061\u0064\u0061\u0073\u0020\u0070\u0075\u0065\u0064\u0065\u006e\u0020\u0063\u006f\u006e\u0065\u0063\u0074\u0061\u0072\u0073\u0065\u0020\u0061\u0020\u0065\u0073\u0074\u0065\u0020\u0065\u0073\u0063\u0072\u0069\u0074\u006f\u0072\u0069\u006f", + "\u004c\u006f\u0067\u0069\u006e": "\u0049\u006e\u0069\u0063\u0069\u0061\u0072\u0020\u0073\u0065\u0073\u0069\u00f3\u006e", + "\u004c\u006f\u0067\u006f\u0075\u0074": "\u0053\u0061\u006c\u0069\u0072", + "\u0054\u0061\u0067\u0073": "\u0054\u0061\u0067\u0073", + "\u0053\u0065\u0061\u0072\u0063\u0068\u0020\u0049\u0044": "\u0042\u0075\u0073\u0063\u0061\u0072\u0020\u0049\u0044", + "\u0043\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0020\u0073\u0065\u0072\u0076\u0065\u0072\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u0045\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u0064\u006f\u0072\u0020\u0064\u0065\u0020\u0076\u0069\u0073\u0075\u0061\u006c\u0069\u007a\u0061\u0063\u0069\u00f3\u006e\u0020\u0061\u0063\u0074\u0075\u0061\u006c\u0020\u0064\u0065\u0020\u0057\u0061\u0079\u006c\u0061\u006e\u0064\u0020\u006e\u006f\u0020\u0065\u0073\u0020\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u006c\u0065", + "\u0077\u0068\u0069\u0074\u0065\u006c\u0069\u0073\u0074\u005f\u0073\u0065\u0070": "\u0053\u0065\u0070\u0061\u0072\u0061\u0064\u006f\u0073\u0020\u0070\u006f\u0072\u0020\u0063\u006f\u006d\u0061\u002c\u0020\u0070\u0075\u006e\u0074\u006f\u0020\u0079\u0020\u0063\u006f\u006d\u0061\u002c\u0020\u0065\u0073\u0070\u0061\u0063\u0069\u006f\u0020\u006f\u0020\u006e\u0075\u0065\u0076\u0061\u0020\u006c\u00ed\u006e\u0065\u0061", + "\u0041\u0064\u0064\u0020\u0049\u0044": "\u0041\u0067\u0072\u0065\u0067\u0061\u0072\u0020\u0049\u0044", + "\u0041\u0064\u0064\u0020\u0054\u0061\u0067": "\u0041\u0067\u0072\u0065\u0067\u0061\u0072\u0020\u0074\u0061\u0067", + "\u0055\u006e\u0073\u0065\u006c\u0065\u0063\u0074\u0020\u0061\u006c\u006c\u0020\u0074\u0061\u0067\u0073": "\u0044\u0065\u0073\u0065\u006c\u0065\u0063\u0063\u0069\u006f\u006e\u0061\u0072\u0020\u0074\u006f\u0064\u006f\u0073\u0020\u006c\u006f\u0073\u0020\u0074\u0061\u0067\u0073", + "\u004e\u0065\u0074\u0077\u006f\u0072\u006b\u0020\u0065\u0072\u0072\u006f\u0072": "\u0045\u0072\u0072\u006f\u0072\u0020\u0064\u0065\u0020\u0072\u0065\u0064", + "\u0055\u0073\u0065\u0072\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u004f\u006c\u0076\u0069\u0064\u00f3\u0020\u0073\u0075\u0020\u006e\u006f\u006d\u0062\u0072\u0065\u0020\u0064\u0065\u0020\u0075\u0073\u0075\u0061\u0072\u0069\u006f", + "\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0020\u006d\u0069\u0073\u0073\u0065\u0064": "\u004f\u006c\u0076\u0069\u0064\u00f3\u0020\u0073\u0075\u0020\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0065\u00f1\u0061", + "\u0057\u0072\u006f\u006e\u0067\u0020\u0063\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073": "\u0043\u0072\u0065\u0064\u0065\u006e\u0063\u0069\u0061\u006c\u0065\u0073\u0020\u0069\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0061\u0073", + "\u0045\u0064\u0069\u0074\u0020\u0054\u0061\u0067": "\u0045\u0064\u0069\u0074\u0061\u0072\u0020\u0074\u0061\u0067", + "\u0055\u006e\u0072\u0065\u006d\u0065\u006d\u0062\u0065\u0072\u0020\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064": "\u004f\u006c\u0076\u0069\u0064\u0061\u0073\u0074\u0065\u0020\u0074\u0075\u0020\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0065\u00f1\u0061", + "\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u006f\u0073", + "\u0041\u0064\u0064\u0020\u0074\u006f\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0041\u0067\u0072\u0065\u0067\u0061\u0072\u0020\u0061\u0020\u0066\u0061\u0076\u006f\u0072\u0069\u0074\u006f\u0073", + "\u0052\u0065\u006d\u006f\u0076\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0046\u0061\u0076\u006f\u0072\u0069\u0074\u0065\u0073": "\u0051\u0075\u0069\u0074\u0061\u0072\u0020\u0064\u0065\u0020\u0066\u0061\u0076\u006f\u0072\u0069\u0074\u006f\u0073", + "\u0045\u006d\u0070\u0074\u0079": "\u0056\u0061\u0063\u00ed\u006f", + "\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u006c\u0064\u0065\u0072\u0020\u006e\u0061\u006d\u0065": "\u004e\u006f\u006d\u0062\u0072\u0065\u0020\u0064\u0065\u0020\u0063\u0061\u0072\u0070\u0065\u0074\u0061\u0020\u006e\u006f\u0020\u0076\u00e1\u006c\u0069\u0064\u006f", + "\u0053\u006f\u0063\u006b\u0073\u0035\u0020\u0050\u0072\u006f\u0078\u0079": "\u0050\u0072\u006f\u0078\u0079\u0020\u0053\u006f\u0063\u006b\u0073\u0035", + "\u0048\u006f\u0073\u0074\u006e\u0061\u006d\u0065": "\u004e\u006f\u006d\u0062\u0072\u0065\u0020\u0064\u0065\u0020\u0068\u006f\u0073\u0074", + "\u0044\u0069\u0073\u0063\u006f\u0076\u0065\u0072\u0065\u0064": "\u0044\u0065\u0073\u0063\u0075\u0062\u0069\u0065\u0072\u0074\u006f", + "\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u005f\u0064\u0061\u0065\u006d\u006f\u006e\u005f\u0074\u0069\u0070": "\u0050\u0061\u0072\u0061\u0020\u0063\u006f\u006d\u0065\u006e\u007a\u0061\u0072\u0020\u0065\u006e\u0020\u0065\u006c\u0020\u0065\u006e\u0063\u0065\u006e\u0064\u0069\u0064\u006f\u002c\u0020\u0064\u0065\u0062\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u0072\u0020\u0065\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0069\u006f\u0020\u0064\u0065\u006c\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0061\u002e", + "\u0052\u0065\u006d\u006f\u0074\u0065\u0020\u0049\u0044": "\u0049\u0044\u0020\u0072\u0065\u006d\u006f\u0074\u006f", + "\u0050\u0061\u0073\u0074\u0065": "\u0050\u0065\u0067\u0061\u0072", + "\u0050\u0061\u0073\u0074\u0065\u0020\u0068\u0065\u0072\u0065\u003f": "\u0050\u0065\u0067\u0061\u0072\u0020\u0061\u0071\u0075\u0069\u003f", + "\u0041\u0072\u0065\u0020\u0079\u006f\u0075\u0020\u0073\u0075\u0072\u0065\u0020\u0074\u006f\u0020\u0063\u006c\u006f\u0073\u0065\u0020\u0074\u0068\u0065\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u003f": "\u0045\u0073\u0074\u00e1\u0073\u0020\u0073\u0065\u0067\u0075\u0072\u006f\u0020\u0064\u0065\u0020\u0063\u0065\u0072\u0072\u0061\u0072\u0020\u006c\u0061\u0020\u0063\u006f\u006e\u0065\u0078\u0069\u00f3\u006e\u003f", + "\u0044\u006f\u0077\u006e\u006c\u006f\u0061\u0064\u0020\u006e\u0065\u0077\u0020\u0076\u0065\u0072\u0073\u0069\u006f\u006e": "\u0044\u0065\u0073\u0063\u0061\u0072\u0067\u0061\u0072\u0020\u006e\u0075\u0065\u0076\u0061\u0020\u0076\u0065\u0072\u0073\u0069\u00f3\u006e", + "\u0054\u006f\u0075\u0063\u0068\u0020\u006d\u006f\u0064\u0065": "\u004d\u006f\u0064\u006f\u0020\u0074\u00e1\u0063\u0074\u0069\u006c", + "\u004d\u006f\u0075\u0073\u0065\u0020\u006d\u006f\u0064\u0065": "\u004d\u006f\u0064\u006f\u0020\u0072\u0061\u0074\u00f3\u006e", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u0054\u006f\u0071\u0075\u0065\u0020\u0063\u006f\u006e\u0020\u0075\u006e\u0020\u0064\u0065\u0064\u006f", + "\u004c\u0065\u0066\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u0052\u0061\u0074\u00f3\u006e\u0020\u0069\u007a\u0071\u0075\u0069\u0065\u0072\u0064\u006f", + "\u004f\u006e\u0065\u002d\u004c\u006f\u006e\u0067\u0020\u0054\u0061\u0070": "\u0055\u006e\u0020\u0074\u006f\u0071\u0075\u0065\u0020\u006c\u0061\u0072\u0067\u006f", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0054\u0061\u0070": "\u0054\u006f\u0071\u0075\u0065\u0020\u0063\u006f\u006e\u0020\u0064\u006f\u0073\u0020\u0064\u0065\u0064\u006f\u0073", + "\u0052\u0069\u0067\u0068\u0074\u0020\u004d\u006f\u0075\u0073\u0065": "\u0042\u006f\u0074\u00f3\u006e\u0020\u0064\u0065\u0072\u0065\u0063\u0068\u006f", + "\u004f\u006e\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u004d\u006f\u0076\u0069\u006d\u0069\u0065\u006e\u0074\u006f\u0020\u0063\u006f\u006e\u0020\u0075\u006e\u0020\u0064\u0065\u0064\u006f", + "\u0044\u006f\u0075\u0062\u006c\u0065\u0020\u0054\u0061\u0070\u0020\u0026\u0020\u004d\u006f\u0076\u0065": "\u0054\u006f\u0063\u0061\u0020\u0064\u006f\u0073\u0020\u0076\u0065\u0063\u0065\u0073\u0020\u0079\u0020\u006d\u0075\u0065\u0076\u0065", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0044\u0072\u0061\u0067": "\u0041\u0072\u0072\u0061\u0073\u0074\u0072\u0065\u0020\u0064\u0065\u0020\u0072\u0061\u0074\u00f3\u006e", + "\u0054\u0068\u0072\u0065\u0065\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u006c\u0079": "\u0054\u0072\u0065\u0073\u0020\u0064\u0065\u0064\u006f\u0073\u0020\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u006d\u0065\u006e\u0074\u0065", + "\u004d\u006f\u0075\u0073\u0065\u0020\u0057\u0068\u0065\u0065\u006c": "\u0052\u0075\u0065\u0064\u0061\u0020\u0064\u0065\u0020\u0072\u0061\u0074\u00f3\u006e", + "\u0054\u0077\u006f\u002d\u0046\u0069\u006e\u0067\u0065\u0072\u0020\u004d\u006f\u0076\u0065": "\u004d\u006f\u0076\u0069\u006d\u0069\u0065\u006e\u0074\u006f\u0020\u0063\u006f\u006e\u0020\u0064\u006f\u0073\u0020\u0064\u0065\u0064\u006f\u0073", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u004d\u006f\u0076\u0065": "\u004d\u006f\u0076\u0069\u006d\u0069\u0065\u006e\u0074\u006f\u0020\u0064\u0065\u0020\u006c\u0069\u0065\u006e\u007a\u006f", + "\u0050\u0069\u006e\u0063\u0068\u0020\u0074\u006f\u0020\u005a\u006f\u006f\u006d": "\u0050\u0065\u006c\u006c\u0069\u007a\u0063\u0061\u0072\u0020\u0070\u0061\u0072\u0061\u0020\u0061\u006d\u0070\u006c\u0069\u0061\u0072", + "\u0043\u0061\u006e\u0076\u0061\u0073\u0020\u005a\u006f\u006f\u006d": "\u0041\u006d\u0070\u006c\u0069\u0061\u0072\u0020\u006c\u0069\u0065\u006e\u007a\u006f", + "\u0052\u0065\u0073\u0065\u0074\u0020\u0063\u0061\u006e\u0076\u0061\u0073": "\u0052\u0065\u0073\u0074\u0061\u0062\u006c\u0065\u0063\u0065\u0072\u0020\u006c\u0069\u0065\u006e\u007a\u006f", + "\u004e\u006f\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0069\u006c\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072": "\u0053\u0069\u006e\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u006f\u0020\u0064\u0065\u0020\u0074\u0072\u0061\u006e\u0073\u0066\u0065\u0072\u0065\u006e\u0063\u0069\u0061\u0020\u0064\u0065\u0020\u0061\u0072\u0063\u0068\u0069\u0076\u006f\u0073", + "\u004e\u006f\u0074\u0065": "\u004e\u006f\u0074\u0061", + "\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0065\u0078\u0069\u00f3\u006e", + "\u0053\u0068\u0061\u0072\u0065\u0020\u0053\u0063\u0072\u0065\u0065\u006e": "\u0043\u006f\u006d\u0070\u0061\u0072\u0074\u0069\u0072\u0020\u0070\u0061\u006e\u0074\u0061\u006c\u006c\u0061", + "\u0043\u004c\u004f\u0053\u0045": "\u0043\u0045\u0052\u0052\u0041\u0052", + "\u004f\u0050\u0045\u004e": "\u0041\u0042\u0052\u0049\u0052", + "\u0043\u0068\u0061\u0074": "\u0043\u0068\u0061\u0074", + "\u0054\u006f\u0074\u0061\u006c": "\u0054\u006f\u0074\u0061\u006c", + "\u0069\u0074\u0065\u006d\u0073": "\u0069\u0074\u0065\u006d\u0073", + "\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064": "\u0053\u0065\u006c\u0065\u0063\u0063\u0069\u006f\u006e\u0061\u0064\u006f", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0043\u0061\u0070\u0074\u0075\u0072\u0061\u0020\u0064\u0065\u0020\u0070\u0061\u006e\u0074\u0061\u006c\u006c\u0061", + "\u0049\u006e\u0070\u0075\u0074\u0020\u0043\u006f\u006e\u0074\u0072\u006f\u006c": "\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0064\u0065\u0020\u0065\u006e\u0074\u0072\u0061\u0064\u0061", + "\u0041\u0075\u0064\u0069\u006f\u0020\u0043\u0061\u0070\u0074\u0075\u0072\u0065": "\u0043\u0061\u0070\u0074\u0075\u0072\u0061\u0020\u0064\u0065\u0020\u0061\u0075\u0064\u0069\u006f", + "\u0046\u0069\u006c\u0065\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0065\u0078\u0069\u00f3\u006e\u0020\u0064\u0065\u0020\u0061\u0072\u0063\u0068\u0069\u0076\u006f\u0073", + "\u0053\u0063\u0072\u0065\u0065\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e": "\u0043\u006f\u006e\u0065\u0078\u0069\u00f3\u006e\u0020\u0064\u0065\u0020\u0070\u0061\u006e\u0074\u0061\u006c\u006c\u0061", + "\u0044\u006f\u0020\u0079\u006f\u0075\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u003f": "\u0041\u0063\u0065\u0070\u0074\u0061\u0073\u003f", + "\u004f\u0070\u0065\u006e\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0053\u0065\u0074\u0074\u0069\u006e\u0067": "\u0043\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0063\u0069\u00f3\u006e\u0020\u0064\u0065\u006c\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0061\u0020\u0061\u0062\u0069\u0065\u0072\u0074\u006f", + "\u0048\u006f\u0077\u0020\u0074\u006f\u0020\u0067\u0065\u0074\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u003f": "\u0043\u00f3\u006d\u006f\u0020\u006f\u0062\u0074\u0065\u006e\u0065\u0072\u0020\u0065\u006c\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u006f\u0020\u0064\u0065\u0020\u0065\u006e\u0074\u0072\u0061\u0064\u0061\u0020\u0064\u0065\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u003f", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0031": "\u0050\u0061\u0072\u0061\u0020\u0071\u0075\u0065\u0020\u0075\u006e\u0020\u0064\u0069\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u006f\u0020\u0072\u0065\u006d\u006f\u0074\u006f\u0020\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0065\u0020\u0073\u0075\u0020\u0064\u0069\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u006f\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0061\u0020\u0074\u0072\u0061\u0076\u00e9\u0073\u0020\u0064\u0065\u006c\u0020\u006d\u006f\u0075\u0073\u0065\u0020\u006f\u0020\u0074\u006f\u0071\u0075\u0065\u002c\u0020\u0064\u0065\u0062\u0065\u0020\u0070\u0065\u0072\u006d\u0069\u0074\u0069\u0072\u0020\u0071\u0075\u0065\u0020\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0075\u0073\u0065\u0020\u0065\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0069\u006f\u0020\u0064\u0065\u0020\u005c\u0022\u0041\u0063\u0063\u0065\u0073\u0069\u0062\u0069\u006c\u0069\u0064\u0061\u0064\u005c\u0022\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0069\u006e\u0070\u0075\u0074\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u005f\u0074\u0069\u0070\u0032": "\u0056\u0061\u0079\u0061\u0020\u0061\u0020\u006c\u0061\u0020\u0070\u00e1\u0067\u0069\u006e\u0061\u0020\u0064\u0065\u0020\u0063\u006f\u006e\u0066\u0069\u0067\u0075\u0072\u0061\u0063\u0069\u00f3\u006e\u0020\u0064\u0065\u006c\u0020\u0073\u0069\u0073\u0074\u0065\u006d\u0061\u0020\u0071\u0075\u0065\u0020\u0073\u0065\u0020\u0061\u0062\u0072\u0069\u0072\u00e1\u0020\u0061\u0020\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0061\u0063\u0069\u00f3\u006e\u002c\u0020\u0062\u0075\u0073\u0071\u0075\u0065\u0020\u0079\u0020\u0061\u0063\u0063\u0065\u0064\u0061\u0020\u0061\u0020\u005b\u0053\u0065\u0072\u0076\u0069\u0063\u0069\u006f\u0073\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u0061\u0064\u006f\u0073\u005d\u002c\u0020\u0061\u0063\u0074\u0069\u0076\u0065\u0020\u0065\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0069\u006f\u0020\u005b\u0052\u0075\u0073\u0074\u0044\u0065\u0073\u006b\u0020\u0049\u006e\u0070\u0075\u0074\u005d\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u006e\u0065\u0077\u005f\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u005f\u0074\u0069\u0070": "\u0053\u0065\u0020\u0072\u0065\u0063\u0069\u0062\u0069\u00f3\u0020\u0075\u006e\u0061\u0020\u006e\u0075\u0065\u0076\u0061\u0020\u0073\u006f\u006c\u0069\u0063\u0069\u0074\u0075\u0064\u0020\u0064\u0065\u0020\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0070\u0061\u0072\u0061\u0020\u0065\u006c\u0020\u0064\u0069\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u006f\u0020\u0061\u0063\u0074\u0075\u0061\u006c\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0077\u0069\u006c\u006c\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0074\u0069\u0070": "\u0048\u0061\u0062\u0069\u006c\u0069\u0074\u0061\u0072\u0020\u006c\u0061\u0020\u0063\u0061\u0070\u0074\u0075\u0072\u0061\u0020\u0064\u0065\u0020\u0070\u0061\u006e\u0074\u0061\u006c\u006c\u0061\u0020\u0069\u006e\u0069\u0063\u0069\u0061\u0072\u00e1\u0020\u0061\u0075\u0074\u006f\u006d\u00e1\u0074\u0069\u0063\u0061\u006d\u0065\u006e\u0074\u0065\u0020\u0065\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0069\u006f\u002c\u0020\u006c\u006f\u0020\u0071\u0075\u0065\u0020\u0070\u0065\u0072\u006d\u0069\u0074\u0069\u0072\u00e1\u0020\u0071\u0075\u0065\u0020\u006f\u0074\u0072\u006f\u0073\u0020\u0064\u0069\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u006f\u0073\u0020\u0073\u006f\u006c\u0069\u0063\u0069\u0074\u0065\u006e\u0020\u0075\u006e\u0061\u0020\u0063\u006f\u006e\u0065\u0078\u0069\u00f3\u006e\u0020\u0064\u0065\u0073\u0064\u0065\u0020\u0065\u0073\u0074\u0065\u0020\u0064\u0069\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u006f\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u006f\u0070\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u0043\u0065\u0072\u0072\u0061\u0072\u0020\u0065\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0069\u006f\u0020\u0063\u0065\u0072\u0072\u0061\u0072\u00e1\u0020\u0061\u0075\u0074\u006f\u006d\u00e1\u0074\u0069\u0063\u0061\u006d\u0065\u006e\u0074\u0065\u0020\u0074\u006f\u0064\u0061\u0073\u0020\u006c\u0061\u0073\u0020\u0063\u006f\u006e\u0065\u0078\u0069\u006f\u006e\u0065\u0073\u0020\u0065\u0073\u0074\u0061\u0062\u006c\u0065\u0063\u0069\u0064\u0061\u0073\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u005f\u0061\u0075\u0064\u0069\u006f\u005f\u0074\u0069\u0070": "\u004c\u0061\u0020\u0076\u0065\u0072\u0073\u0069\u00f3\u006e\u0020\u0061\u0063\u0074\u0075\u0061\u006c\u0020\u0064\u0065\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u006e\u006f\u0020\u0061\u0064\u006d\u0069\u0074\u0065\u0020\u006c\u0061\u0020\u0063\u0061\u0070\u0074\u0075\u0072\u0061\u0020\u0064\u0065\u0020\u0061\u0075\u0064\u0069\u006f\u002c\u0020\u0061\u0063\u0074\u0075\u0061\u006c\u0069\u0063\u0065\u0020\u0061\u0020\u0041\u006e\u0064\u0072\u006f\u0069\u0064\u0020\u0031\u0030\u0020\u006f\u0020\u0070\u006f\u0073\u0074\u0065\u0072\u0069\u006f\u0072\u002e", + "\u0061\u006e\u0064\u0072\u006f\u0069\u0064\u005f\u0073\u0074\u0061\u0072\u0074\u005f\u0073\u0065\u0072\u0076\u0069\u0063\u0065\u005f\u0074\u0069\u0070": "\u0054\u006f\u0071\u0075\u0065\u0020\u0065\u006c\u0020\u0070\u0065\u0072\u006d\u0069\u0073\u006f\u0020\u005b\u0049\u006e\u0069\u0063\u0069\u0061\u0072\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0069\u006f\u005d\u0020\u006f\u0020\u0041\u0042\u0052\u0049\u0052\u0020\u005b\u0043\u0061\u0070\u0074\u0075\u0072\u0061\u0020\u0064\u0065\u0020\u0070\u0061\u006e\u0074\u0061\u006c\u006c\u0061\u005d\u0020\u0070\u0061\u0072\u0061\u0020\u0069\u006e\u0069\u0063\u0069\u0061\u0072\u0020\u0065\u006c\u0020\u0073\u0065\u0072\u0076\u0069\u0063\u0069\u006f\u0020\u0064\u0065\u0020\u0075\u0073\u006f\u0020\u0063\u006f\u006d\u0070\u0061\u0072\u0074\u0069\u0064\u006f\u0020\u0064\u0065\u0020\u0070\u0061\u006e\u0074\u0061\u006c\u006c\u0061\u002e", + "\u0041\u0063\u0063\u006f\u0075\u006e\u0074": "\u0043\u0075\u0065\u006e\u0074\u0061", + "\u004f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065": "\u0053\u006f\u0062\u0072\u0065\u0073\u0063\u0072\u0069\u0062\u0069\u0072", + "\u0054\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u0020\u0065\u0078\u0069\u0073\u0074\u0073\u002c\u0020\u0073\u006b\u0069\u0070\u0020\u006f\u0072\u0020\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065\u0020\u0074\u0068\u0069\u0073\u0020\u0066\u0069\u006c\u0065\u003f": "\u0045\u0073\u0074\u0065\u0020\u0061\u0072\u0063\u0068\u0069\u0076\u006f\u0020\u0065\u0078\u0069\u0073\u0074\u0065\u002c\u0020\u00bf\u006f\u006d\u0069\u0074\u0069\u0072\u0020\u006f\u0020\u0073\u006f\u0062\u0072\u0065\u0073\u0063\u0072\u0069\u0062\u0069\u0072\u0020\u0065\u0073\u0074\u0065\u0020\u0061\u0072\u0063\u0068\u0069\u0076\u006f\u003f", + "\u0051\u0075\u0069\u0074": "\u0053\u0061\u006c\u0069\u0072", + "\u0064\u006f\u0063\u005f\u006d\u0061\u0063\u005f\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e": "\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0072\u0075\u0073\u0074\u0064\u0065\u0073\u006b\u002e\u0063\u006f\u006d\u002f\u0064\u006f\u0063\u0073\u002f\u0065\u006e\u002f\u006d\u0061\u006e\u0075\u0061\u006c\u002f\u006d\u0061\u0063\u002f\u0023\u0065\u006e\u0061\u0062\u006c\u0065\u002d\u0070\u0065\u0072\u006d\u0069\u0073\u0073\u0069\u006f\u006e\u0073", + "\u0048\u0065\u006c\u0070": "\u0041\u0079\u0075\u0064\u0061", + "\u0046\u0061\u0069\u006c\u0065\u0064": "\u0046\u0061\u006c\u006c\u0069\u0064\u006f", + "\u0053\u0075\u0063\u0063\u0065\u0065\u0064\u0065\u0064": "\u004c\u006f\u0067\u0072\u0061\u0064\u006f", + "\u0053\u006f\u006d\u0065\u006f\u006e\u0065\u0020\u0074\u0075\u0072\u006e\u0073\u0020\u006f\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065\u002c\u0020\u0065\u0078\u0069\u0074": "\u0041\u006c\u0067\u0075\u0069\u0065\u006e\u0020\u0061\u0063\u0074\u0069\u0076\u0065\u0020\u0065\u006c\u0020\u006d\u006f\u0064\u006f\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0069\u0064\u0061\u0064\u002c\u0020\u0073\u0061\u006c\u0067\u0061", + "\u0055\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064": "\u004e\u006f\u0020\u0073\u006f\u0070\u006f\u0072\u0074\u0061\u0064\u006f", + "\u0050\u0065\u0065\u0072\u0020\u0064\u0065\u006e\u0069\u0065\u0064": "\u0050\u0061\u0072\u0020\u006e\u0065\u0067\u0061\u0064\u006f", + "\u0050\u006c\u0065\u0061\u0073\u0065\u0020\u0069\u006e\u0073\u0074\u0061\u006c\u006c\u0020\u0070\u006c\u0075\u0067\u0069\u006e\u0073": "\u0049\u006e\u0073\u0074\u0061\u006c\u0065\u0020\u0063\u006f\u006d\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u006f\u0073", + "\u0050\u0065\u0065\u0072\u0020\u0065\u0078\u0069\u0074": "\u0050\u0061\u0072\u0020\u0073\u0061\u006c\u0069\u006f", + "\u0046\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u0074\u0075\u0072\u006e\u0020\u006f\u0066\u0066": "\u0045\u0072\u0072\u006f\u0072\u0020\u0061\u006c\u0020\u0061\u0070\u0061\u0067\u0061\u0072", + "\u0054\u0075\u0072\u006e\u0065\u0064\u0020\u006f\u0066\u0066": "\u0041\u0070\u0061\u0067\u0061\u0064\u006f", + "\u0049\u006e\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0045\u006e\u0020\u006d\u006f\u0064\u006f\u0020\u0064\u0065\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0069\u0064\u0061\u0064", + "\u004f\u0075\u0074\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0079\u0020\u006d\u006f\u0064\u0065": "\u0046\u0075\u0065\u0072\u0061\u0020\u0064\u0065\u006c\u0020\u006d\u006f\u0064\u006f\u0020\u0064\u0065\u0020\u0070\u0072\u0069\u0076\u0061\u0063\u0069\u0064\u0061\u0064", + "\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065": "", + }, +} + +export function checkIfRetry(msgtype: string, title: string, text: string) { + return msgtype == "error" +&& title == "Connection Error" +&& text.toLowerCase().indexOf("offline") < 0 +&& text.toLowerCase().indexOf("exist") < 0 +&& text.toLowerCase().indexOf("handshake") < 0 +&& text.toLowerCase().indexOf("failed") < 0 +&& text.toLowerCase().indexOf("resolve") < 0 +&& text.toLowerCase().indexOf("mismatch") < 0 +&& text.toLowerCase().indexOf("manually") < 0 +&& text.toLowerCase().indexOf("not allowed") < 0 + +;} + +export const KEY_MAP: any = { + "VK_A": "a", + "VK_B": "b", + "VK_C": "c", + "VK_D": "d", + "VK_E": "e", + "VK_F": "f", + "VK_G": "g", + "VK_H": "h", + "VK_I": "i", + "VK_J": "j", + "VK_K": "k", + "VK_L": "l", + "VK_M": "m", + "VK_N": "n", + "VK_O": "o", + "VK_P": "p", + "VK_Q": "q", + "VK_R": "r", + "VK_S": "s", + "VK_T": "t", + "VK_U": "u", + "VK_V": "v", + "VK_W": "w", + "VK_X": "x", + "VK_Y": "y", + "VK_Z": "z", + "VK_0": "0", + "VK_1": "1", + "VK_2": "2", + "VK_3": "3", + "VK_4": "4", + "VK_5": "5", + "VK_6": "6", + "VK_7": "7", + "VK_8": "8", + "VK_9": "9", + "VK_COMMA": ",", + "VK_SLASH": "/", + "VK_SEMICOLON": ";", + "VK_QUOTE": "\'", + "VK_LBRACKET": "[", + "VK_RBRACKET": "]", + "VK_BACKSLASH": "\\", + "VK_MINUS": "-", + "VK_PLUS": "=", + "VK_DIVIDE": "Divide", + "VK_MULTIPLY": "Multiply", + "VK_SUBTRACT": "Subtract", + "VK_ADD": "Add", + "VK_DECIMAL": "Decimal", + "VK_F1": "F1", + "VK_F2": "F2", + "VK_F3": "F3", + "VK_F4": "F4", + "VK_F5": "F5", + "VK_F6": "F6", + "VK_F7": "F7", + "VK_F8": "F8", + "VK_F9": "F9", + "VK_F10": "F10", + "VK_F11": "F11", + "VK_F12": "F12", + "VK_ENTER": "Return", + "VK_CANCEL": "Cancel", + "VK_BACK": "Backspace", + "VK_TAB": "Tab", + "VK_CLEAR": "Clear", + "VK_RETURN": "Return", + "VK_SHIFT": "Shift", + "VK_CONTROL": "Control", + "VK_MENU": "Alt", + "VK_PAUSE": "Pause", + "VK_CAPITAL": "CapsLock", + "VK_KANA": "Kana", + "VK_HANGUL": "Hangul", + "VK_JUNJA": "Junja", + "VK_FINAL": "Final", + "VK_HANJA": "Hanja", + "VK_KANJI": "Kanji", + "VK_ESCAPE": "Escape", + "VK_CONVERT": "Convert", + "VK_SPACE": "Space", + "VK_PRIOR": "PageUp", + "VK_NEXT": "PageDown", + "VK_END": "End", + "VK_HOME": "Home", + "VK_LEFT": "LeftArrow", + "VK_UP": "UpArrow", + "VK_RIGHT": "RightArrow", + "VK_DOWN": "DownArrow", + "VK_SELECT": "Select", + "VK_PRINT": "Print", + "VK_EXECUTE": "Execute", + "VK_SNAPSHOT": "Snapshot", + "VK_INSERT": "Insert", + "VK_DELETE": "Delete", + "VK_HELP": "Help", + "VK_SLEEP": "Sleep", + "VK_SEPARATOR": "Separator", + "VK_NUMPAD0": "Numpad0", + "VK_NUMPAD1": "Numpad1", + "VK_NUMPAD2": "Numpad2", + "VK_NUMPAD3": "Numpad3", + "VK_NUMPAD4": "Numpad4", + "VK_NUMPAD5": "Numpad5", + "VK_NUMPAD6": "Numpad6", + "VK_NUMPAD7": "Numpad7", + "VK_NUMPAD8": "Numpad8", + "VK_NUMPAD9": "Numpad9", + "Apps": "Apps", + "Meta": "Meta", + "RAlt": "RAlt", + "RWin": "RWin", + "RControl": "RControl", + "RShift": "RShift", + "CTRL_ALT_DEL": "CtrlAltDel", + "LOCK_SCREEN": "LockScreen", + +} +export const version = "1.1.10" + diff --git a/resources/web/js/src/globals.js b/resources/web/js/src/globals.js new file mode 100644 index 0000000..953add1 --- /dev/null +++ b/resources/web/js/src/globals.js @@ -0,0 +1,383 @@ +import Connection from "./connection"; +import _sodium from "libsodium-wrappers"; +import { CursorData } from "./message"; +import { loadVp9 } from "./codec"; +import { checkIfRetry, version } from "./gen_js_from_hbb"; +import { initZstd, translate } from "./common"; +import PCMPlayer from "pcm-player"; + +window.curConn = undefined; +window.isMobile = () => { + return /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent) + || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0, 4)); +} + +export function isDesktop() { + return !isMobile(); +} + +export function msgbox(type, title, text) { + if (!type || (type == 'error' && !text)) return; + const text2 = text.toLowerCase(); + var hasRetry = checkIfRetry(type, title, text) ? 'true' : ''; + onGlobalEvent(JSON.stringify({ name: 'msgbox', type, title, text, hasRetry })); +} + +function jsonfyForDart(payload) { + var tmp = {}; + for (const [key, value] of Object.entries(payload)) { + if (!key) continue; + tmp[key] = value instanceof Uint8Array ? '[' + value.toString() + ']' : JSON.stringify(value); + } + return tmp; +} + +export function pushEvent(name, payload) { + payload = jsonfyForDart(payload); + payload.name = name; + onGlobalEvent(JSON.stringify(payload)); +} + +let yuvWorker; +let yuvCanvas; +let gl; +let pixels; +let flipPixels; +let oldSize; +if (YUVCanvas.WebGLFrameSink.isAvailable()) { + var canvas = document.createElement('canvas'); + yuvCanvas = YUVCanvas.attach(canvas, { webGL: true }); + gl = canvas.getContext("webgl"); +} else { + yuvWorker = new Worker("./yuv.js"); +} +let testSpeed = [0, 0]; + +export function draw(frame) { + if (yuvWorker) { + // frame's (y/u/v).bytes already detached, can not transferrable any more. + yuvWorker.postMessage(frame); + } else { + var tm0 = new Date().getTime(); + yuvCanvas.drawFrame(frame); + var width = canvas.width; + var height = canvas.height; + var size = width * height * 4; + if (size != oldSize) { + pixels = new Uint8Array(size); + flipPixels = new Uint8Array(size); + oldSize = size; + } + gl.readPixels(0, 0, width, height, gl.RGBA, gl.UNSIGNED_BYTE, pixels); + const row = width * 4; + const end = (height - 1) * row; + for (let i = 0; i < size; i += row) { + flipPixels.set(pixels.subarray(i, i + row), end - i); + } + onRgba(flipPixels); + testSpeed[1] += new Date().getTime() - tm0; + testSpeed[0] += 1; + if (testSpeed[0] > 30) { + console.log('gl: ' + parseInt('' + testSpeed[1] / testSpeed[0])); + testSpeed = [0, 0]; + } + } + /* + var testCanvas = document.getElementById("test-yuv-decoder-canvas"); + if (testCanvas && currentFrame) { + var ctx = testCanvas.getContext("2d"); + testCanvas.width = frame.format.displayWidth; + testCanvas.height = frame.format.displayHeight; + var img = ctx.createImageData(testCanvas.width, testCanvas.height); + img.data.set(currentFrame); + ctx.putImageData(img, 0, 0); + } + */ +} + +export function sendOffCanvas(c) { + let canvas = c.transferControlToOffscreen(); + yuvWorker.postMessage({ canvas }, [canvas]); +} + +export function setConn(conn) { + window.curConn = conn; +} + +export function getConn() { + return window.curConn; +} + +export async function startConn(id) { + setByName('remote_id', id); + await curConn.start(id); +} + +export function close() { + getConn()?.close(); + setConn(undefined); +} + +export function newConn() { + window.curConn?.close(); + const conn = new Connection(); + setConn(conn); + return conn; +} + +let sodium; +export async function verify(signed, pk) { + if (!sodium) { + await _sodium.ready; + sodium = _sodium; + } + if (typeof pk == 'string') { + pk = decodeBase64(pk); + } + return sodium.crypto_sign_open(signed, pk); +} + +export function decodeBase64(pk) { + return sodium.from_base64(pk, sodium.base64_variants.ORIGINAL); +} + +export function genBoxKeyPair() { + const pair = sodium.crypto_box_keypair(); + const sk = pair.privateKey; + const pk = pair.publicKey; + return [sk, pk]; +} + +export function genSecretKey() { + return sodium.crypto_secretbox_keygen(); +} + +export function seal(unsigned, theirPk, ourSk) { + const nonce = Uint8Array.from(Array(24).fill(0)); + return sodium.crypto_box_easy(unsigned, nonce, theirPk, ourSk); +} + +function makeOnce(value) { + var byteArray = Array(24).fill(0); + + for (var index = 0; index < byteArray.length && value > 0; index++) { + var byte = value & 0xff; + byteArray[index] = byte; + value = (value - byte) / 256; + } + + return Uint8Array.from(byteArray); +}; + +export function encrypt(unsigned, nonce, key) { + return sodium.crypto_secretbox_easy(unsigned, makeOnce(nonce), key); +} + +export function decrypt(signed, nonce, key) { + return sodium.crypto_secretbox_open_easy(signed, makeOnce(nonce), key); +} + +window.setByName = (name, value) => { + switch (name) { + case 'remote_id': + localStorage.setItem('remote-id', value); + break; + case 'connect': + newConn(); + startConn(value); + break; + case 'login': + value = JSON.parse(value); + curConn.setRemember(value.remember == 'true'); + curConn.login(value.password); + break; + case 'close': + close(); + break; + case 'refresh': + curConn.refresh(); + break; + case 'reconnect': + curConn.reconnect(); + break; + case 'toggle_option': + curConn.toggleOption(value); + break; + case 'image_quality': + curConn.setImageQuality(value); + break; + case 'lock_screen': + curConn.lockScreen(); + break; + case 'ctrl_alt_del': + curConn.ctrlAltDel(); + break; + case 'switch_display': + curConn.switchDisplay(value); + break; + case 'remove': + const peers = getPeers(); + delete peers[value]; + localStorage.setItem('peers', JSON.stringify(peers)); + break; + case 'input_key': + value = JSON.parse(value); + curConn.inputKey(value.name, value.down == 'true', value.press == 'true', value.alt == 'true', value.ctrl == 'true', value.shift == 'true', value.command == 'true'); + break; + case 'input_string': + curConn.inputString(value); + break; + case 'send_mouse': + let mask = 0; + value = JSON.parse(value); + switch (value.type) { + case 'down': + mask = 1; + break; + case 'up': + mask = 2; + break; + case 'wheel': + mask = 3; + break; + } + switch (value.buttons) { + case 'left': + mask |= 1 << 3; + break; + case 'right': + mask |= 2 << 3; + break; + case 'wheel': + mask |= 4 << 3; + } + curConn.inputMouse(mask, parseInt(value.x || '0'), parseInt(value.y || '0'), value.alt == 'true', value.ctrl == 'true', value.shift == 'true', value.command == 'true'); + break; + case 'option': + value = JSON.parse(value); + localStorage.setItem(value.name, value.value); + break; + case 'peer_option': + value = JSON.parse(value); + curConn.setOption(value.name, value.value); + break; + case 'input_os_password': + curConn.inputOsPassword(value); + break; + default: + break; + } +} + +window.getByName = (name, arg) => { + let v = _getByName(name, arg); + if (typeof v == 'string' || v instanceof String) return v; + if (v == undefined || v == null) return ''; + return JSON.stringify(v); +} + +function getPeersForDart() { + const peers = []; + for (const [id, value] of Object.entries(getPeers())) { + if (!id) continue; + const tm = value['tm']; + const info = value['info']; + if (!tm || !info) continue; + peers.push([tm, id, info]); + } + return peers.sort().reverse().map(x => x.slice(1)); +} + +function _getByName(name, arg) { + switch (name) { + case 'peers': + return getPeersForDart(); + case 'remote_id': + return localStorage.getItem('remote-id'); + case 'remember': + return curConn.getRemember(); + case 'toggle_option': + return curConn.getOption(arg) || false; + case 'option': + return localStorage.getItem(arg); + case 'image_quality': + return curConn.getImageQuality(); + case 'translate': + arg = JSON.parse(arg); + return translate(arg.locale, arg.text); + case 'peer_option': + return curConn.getOption(arg); + case 'test_if_valid_server': + break; + case 'version': + return version; + } + return ''; +} + +let opusWorker = new Worker("./libopus.js"); +let pcmPlayer; + +export function initAudio(channels, sampleRate) { + pcmPlayer = newAudioPlayer(channels, sampleRate); + opusWorker.postMessage({ channels, sampleRate }); +} + +export function playAudio(packet) { + opusWorker.postMessage(packet, [packet.buffer]); +} + +window.init = async () => { + if (yuvWorker) { + yuvWorker.onmessage = (e) => { + onRgba(e.data); + } + } + opusWorker.onmessage = (e) => { + pcmPlayer.feed(e.data); + } + loadVp9(() => { }); + await initZstd(); + console.log('init done'); +} + +export function getPeers() { + try { + return JSON.parse(localStorage.getItem('peers')) || {}; + } catch (e) { + return {}; + } +} + +function newAudioPlayer(channels, sampleRate) { + return new PCMPlayer({ + channels, + sampleRate, + flushingTime: 2000 + }); +} + +export function copyToClipboard(text) { + if (window.clipboardData && window.clipboardData.setData) { + // Internet Explorer-specific code path to prevent textarea being shown while dialog is visible. + return window.clipboardData.setData("Text", text); + + } + else if (document.queryCommandSupported && document.queryCommandSupported("copy")) { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; // Prevent scrolling to bottom of page in Microsoft Edge. + document.body.appendChild(textarea); + textarea.select(); + try { + return document.execCommand("copy"); // Security exception may be thrown by some browsers. + } + catch (ex) { + console.warn("Copy to clipboard failed.", ex); + // return prompt("Copy to clipboard: Ctrl+C, Enter", text); + } + finally { + document.body.removeChild(textarea); + } + } +} \ No newline at end of file diff --git a/resources/web/js/src/main.ts b/resources/web/js/src/main.ts new file mode 100644 index 0000000..2be877f --- /dev/null +++ b/resources/web/js/src/main.ts @@ -0,0 +1,2 @@ +import "./globals"; +import "./ui"; \ No newline at end of file diff --git a/resources/web/js/src/message.ts b/resources/web/js/src/message.ts new file mode 100644 index 0000000..7a92984 --- /dev/null +++ b/resources/web/js/src/message.ts @@ -0,0 +1,6073 @@ +/* eslint-disable */ +import Long from "long"; +import _m0 from "protobufjs/minimal"; + +export const protobufPackage = "hbb"; + +export enum ControlKey { + Unknown = 0, + Alt = 1, + Backspace = 2, + CapsLock = 3, + Control = 4, + Delete = 5, + DownArrow = 6, + End = 7, + Escape = 8, + F1 = 9, + F10 = 10, + F11 = 11, + F12 = 12, + F2 = 13, + F3 = 14, + F4 = 15, + F5 = 16, + F6 = 17, + F7 = 18, + F8 = 19, + F9 = 20, + Home = 21, + LeftArrow = 22, + /** Meta - / meta key (also known as "windows"; "super"; and "command") */ + Meta = 23, + /** Option - / option key on macOS (alt key on Linux and Windows) */ + Option = 24, + PageDown = 25, + PageUp = 26, + Return = 27, + RightArrow = 28, + Shift = 29, + Space = 30, + Tab = 31, + UpArrow = 32, + Numpad0 = 33, + Numpad1 = 34, + Numpad2 = 35, + Numpad3 = 36, + Numpad4 = 37, + Numpad5 = 38, + Numpad6 = 39, + Numpad7 = 40, + Numpad8 = 41, + Numpad9 = 42, + Cancel = 43, + Clear = 44, + /** Menu - deprecated, use Alt instead */ + Menu = 45, + Pause = 46, + Kana = 47, + Hangul = 48, + Junja = 49, + Final = 50, + Hanja = 51, + Kanji = 52, + Convert = 53, + Select = 54, + Print = 55, + Execute = 56, + Snapshot = 57, + Insert = 58, + Help = 59, + Sleep = 60, + Separator = 61, + Scroll = 62, + NumLock = 63, + RWin = 64, + Apps = 65, + Multiply = 66, + Add = 67, + Subtract = 68, + Decimal = 69, + Divide = 70, + Equals = 71, + NumpadEnter = 72, + RShift = 73, + RControl = 74, + RAlt = 75, + CtrlAltDel = 100, + LockScreen = 101, + UNRECOGNIZED = -1, +} + +export function controlKeyFromJSON(object: any): ControlKey { + switch (object) { + case 0: + case "Unknown": + return ControlKey.Unknown; + case 1: + case "Alt": + return ControlKey.Alt; + case 2: + case "Backspace": + return ControlKey.Backspace; + case 3: + case "CapsLock": + return ControlKey.CapsLock; + case 4: + case "Control": + return ControlKey.Control; + case 5: + case "Delete": + return ControlKey.Delete; + case 6: + case "DownArrow": + return ControlKey.DownArrow; + case 7: + case "End": + return ControlKey.End; + case 8: + case "Escape": + return ControlKey.Escape; + case 9: + case "F1": + return ControlKey.F1; + case 10: + case "F10": + return ControlKey.F10; + case 11: + case "F11": + return ControlKey.F11; + case 12: + case "F12": + return ControlKey.F12; + case 13: + case "F2": + return ControlKey.F2; + case 14: + case "F3": + return ControlKey.F3; + case 15: + case "F4": + return ControlKey.F4; + case 16: + case "F5": + return ControlKey.F5; + case 17: + case "F6": + return ControlKey.F6; + case 18: + case "F7": + return ControlKey.F7; + case 19: + case "F8": + return ControlKey.F8; + case 20: + case "F9": + return ControlKey.F9; + case 21: + case "Home": + return ControlKey.Home; + case 22: + case "LeftArrow": + return ControlKey.LeftArrow; + case 23: + case "Meta": + return ControlKey.Meta; + case 24: + case "Option": + return ControlKey.Option; + case 25: + case "PageDown": + return ControlKey.PageDown; + case 26: + case "PageUp": + return ControlKey.PageUp; + case 27: + case "Return": + return ControlKey.Return; + case 28: + case "RightArrow": + return ControlKey.RightArrow; + case 29: + case "Shift": + return ControlKey.Shift; + case 30: + case "Space": + return ControlKey.Space; + case 31: + case "Tab": + return ControlKey.Tab; + case 32: + case "UpArrow": + return ControlKey.UpArrow; + case 33: + case "Numpad0": + return ControlKey.Numpad0; + case 34: + case "Numpad1": + return ControlKey.Numpad1; + case 35: + case "Numpad2": + return ControlKey.Numpad2; + case 36: + case "Numpad3": + return ControlKey.Numpad3; + case 37: + case "Numpad4": + return ControlKey.Numpad4; + case 38: + case "Numpad5": + return ControlKey.Numpad5; + case 39: + case "Numpad6": + return ControlKey.Numpad6; + case 40: + case "Numpad7": + return ControlKey.Numpad7; + case 41: + case "Numpad8": + return ControlKey.Numpad8; + case 42: + case "Numpad9": + return ControlKey.Numpad9; + case 43: + case "Cancel": + return ControlKey.Cancel; + case 44: + case "Clear": + return ControlKey.Clear; + case 45: + case "Menu": + return ControlKey.Menu; + case 46: + case "Pause": + return ControlKey.Pause; + case 47: + case "Kana": + return ControlKey.Kana; + case 48: + case "Hangul": + return ControlKey.Hangul; + case 49: + case "Junja": + return ControlKey.Junja; + case 50: + case "Final": + return ControlKey.Final; + case 51: + case "Hanja": + return ControlKey.Hanja; + case 52: + case "Kanji": + return ControlKey.Kanji; + case 53: + case "Convert": + return ControlKey.Convert; + case 54: + case "Select": + return ControlKey.Select; + case 55: + case "Print": + return ControlKey.Print; + case 56: + case "Execute": + return ControlKey.Execute; + case 57: + case "Snapshot": + return ControlKey.Snapshot; + case 58: + case "Insert": + return ControlKey.Insert; + case 59: + case "Help": + return ControlKey.Help; + case 60: + case "Sleep": + return ControlKey.Sleep; + case 61: + case "Separator": + return ControlKey.Separator; + case 62: + case "Scroll": + return ControlKey.Scroll; + case 63: + case "NumLock": + return ControlKey.NumLock; + case 64: + case "RWin": + return ControlKey.RWin; + case 65: + case "Apps": + return ControlKey.Apps; + case 66: + case "Multiply": + return ControlKey.Multiply; + case 67: + case "Add": + return ControlKey.Add; + case 68: + case "Subtract": + return ControlKey.Subtract; + case 69: + case "Decimal": + return ControlKey.Decimal; + case 70: + case "Divide": + return ControlKey.Divide; + case 71: + case "Equals": + return ControlKey.Equals; + case 72: + case "NumpadEnter": + return ControlKey.NumpadEnter; + case 73: + case "RShift": + return ControlKey.RShift; + case 74: + case "RControl": + return ControlKey.RControl; + case 75: + case "RAlt": + return ControlKey.RAlt; + case 100: + case "CtrlAltDel": + return ControlKey.CtrlAltDel; + case 101: + case "LockScreen": + return ControlKey.LockScreen; + case -1: + case "UNRECOGNIZED": + default: + return ControlKey.UNRECOGNIZED; + } +} + +export function controlKeyToJSON(object: ControlKey): string { + switch (object) { + case ControlKey.Unknown: + return "Unknown"; + case ControlKey.Alt: + return "Alt"; + case ControlKey.Backspace: + return "Backspace"; + case ControlKey.CapsLock: + return "CapsLock"; + case ControlKey.Control: + return "Control"; + case ControlKey.Delete: + return "Delete"; + case ControlKey.DownArrow: + return "DownArrow"; + case ControlKey.End: + return "End"; + case ControlKey.Escape: + return "Escape"; + case ControlKey.F1: + return "F1"; + case ControlKey.F10: + return "F10"; + case ControlKey.F11: + return "F11"; + case ControlKey.F12: + return "F12"; + case ControlKey.F2: + return "F2"; + case ControlKey.F3: + return "F3"; + case ControlKey.F4: + return "F4"; + case ControlKey.F5: + return "F5"; + case ControlKey.F6: + return "F6"; + case ControlKey.F7: + return "F7"; + case ControlKey.F8: + return "F8"; + case ControlKey.F9: + return "F9"; + case ControlKey.Home: + return "Home"; + case ControlKey.LeftArrow: + return "LeftArrow"; + case ControlKey.Meta: + return "Meta"; + case ControlKey.Option: + return "Option"; + case ControlKey.PageDown: + return "PageDown"; + case ControlKey.PageUp: + return "PageUp"; + case ControlKey.Return: + return "Return"; + case ControlKey.RightArrow: + return "RightArrow"; + case ControlKey.Shift: + return "Shift"; + case ControlKey.Space: + return "Space"; + case ControlKey.Tab: + return "Tab"; + case ControlKey.UpArrow: + return "UpArrow"; + case ControlKey.Numpad0: + return "Numpad0"; + case ControlKey.Numpad1: + return "Numpad1"; + case ControlKey.Numpad2: + return "Numpad2"; + case ControlKey.Numpad3: + return "Numpad3"; + case ControlKey.Numpad4: + return "Numpad4"; + case ControlKey.Numpad5: + return "Numpad5"; + case ControlKey.Numpad6: + return "Numpad6"; + case ControlKey.Numpad7: + return "Numpad7"; + case ControlKey.Numpad8: + return "Numpad8"; + case ControlKey.Numpad9: + return "Numpad9"; + case ControlKey.Cancel: + return "Cancel"; + case ControlKey.Clear: + return "Clear"; + case ControlKey.Menu: + return "Menu"; + case ControlKey.Pause: + return "Pause"; + case ControlKey.Kana: + return "Kana"; + case ControlKey.Hangul: + return "Hangul"; + case ControlKey.Junja: + return "Junja"; + case ControlKey.Final: + return "Final"; + case ControlKey.Hanja: + return "Hanja"; + case ControlKey.Kanji: + return "Kanji"; + case ControlKey.Convert: + return "Convert"; + case ControlKey.Select: + return "Select"; + case ControlKey.Print: + return "Print"; + case ControlKey.Execute: + return "Execute"; + case ControlKey.Snapshot: + return "Snapshot"; + case ControlKey.Insert: + return "Insert"; + case ControlKey.Help: + return "Help"; + case ControlKey.Sleep: + return "Sleep"; + case ControlKey.Separator: + return "Separator"; + case ControlKey.Scroll: + return "Scroll"; + case ControlKey.NumLock: + return "NumLock"; + case ControlKey.RWin: + return "RWin"; + case ControlKey.Apps: + return "Apps"; + case ControlKey.Multiply: + return "Multiply"; + case ControlKey.Add: + return "Add"; + case ControlKey.Subtract: + return "Subtract"; + case ControlKey.Decimal: + return "Decimal"; + case ControlKey.Divide: + return "Divide"; + case ControlKey.Equals: + return "Equals"; + case ControlKey.NumpadEnter: + return "NumpadEnter"; + case ControlKey.RShift: + return "RShift"; + case ControlKey.RControl: + return "RControl"; + case ControlKey.RAlt: + return "RAlt"; + case ControlKey.CtrlAltDel: + return "CtrlAltDel"; + case ControlKey.LockScreen: + return "LockScreen"; + case ControlKey.UNRECOGNIZED: + default: + return "UNRECOGNIZED"; + } +} + +export enum FileType { + Dir = 0, + DirLink = 2, + DirDrive = 3, + File = 4, + FileLink = 5, + UNRECOGNIZED = -1, +} + +export function fileTypeFromJSON(object: any): FileType { + switch (object) { + case 0: + case "Dir": + return FileType.Dir; + case 2: + case "DirLink": + return FileType.DirLink; + case 3: + case "DirDrive": + return FileType.DirDrive; + case 4: + case "File": + return FileType.File; + case 5: + case "FileLink": + return FileType.FileLink; + case -1: + case "UNRECOGNIZED": + default: + return FileType.UNRECOGNIZED; + } +} + +export function fileTypeToJSON(object: FileType): string { + switch (object) { + case FileType.Dir: + return "Dir"; + case FileType.DirLink: + return "DirLink"; + case FileType.DirDrive: + return "DirDrive"; + case FileType.File: + return "File"; + case FileType.FileLink: + return "FileLink"; + case FileType.UNRECOGNIZED: + default: + return "UNRECOGNIZED"; + } +} + +export enum ImageQuality { + NotSet = 0, + Low = 2, + Balanced = 3, + Best = 4, + UNRECOGNIZED = -1, +} + +export function imageQualityFromJSON(object: any): ImageQuality { + switch (object) { + case 0: + case "NotSet": + return ImageQuality.NotSet; + case 2: + case "Low": + return ImageQuality.Low; + case 3: + case "Balanced": + return ImageQuality.Balanced; + case 4: + case "Best": + return ImageQuality.Best; + case -1: + case "UNRECOGNIZED": + default: + return ImageQuality.UNRECOGNIZED; + } +} + +export function imageQualityToJSON(object: ImageQuality): string { + switch (object) { + case ImageQuality.NotSet: + return "NotSet"; + case ImageQuality.Low: + return "Low"; + case ImageQuality.Balanced: + return "Balanced"; + case ImageQuality.Best: + return "Best"; + case ImageQuality.UNRECOGNIZED: + default: + return "UNRECOGNIZED"; + } +} + +export interface VP9 { + data: Uint8Array; + key: boolean; + pts: number; +} + +export interface VP9s { + frames: VP9[]; +} + +export interface RGB { + compress: boolean; +} + +/** planes data send directly in binary for better use arraybuffer on web */ +export interface YUV { + compress: boolean; + stride: number; +} + +export interface VideoFrame { + vp9s?: VP9s | undefined; + rgb?: RGB | undefined; + yuv?: YUV | undefined; + timestamp: number; +} + +export interface IdPk { + id: string; + pk: Uint8Array; +} + +export interface DisplayInfo { + x: number; + y: number; + width: number; + height: number; + name: string; + online: boolean; +} + +export interface PortForward { + host: string; + port: number; +} + +export interface FileTransfer { + dir: string; + show_hidden: boolean; +} + +export interface LoginRequest { + username: string; + password: Uint8Array; + my_id: string; + my_name: string; + option: OptionMessage | undefined; + file_transfer?: FileTransfer | undefined; + port_forward?: PortForward | undefined; + video_ack_required: boolean; +} + +export interface ChatMessage { + text: string; +} + +export interface Features { + privacy_mode: boolean; +} + +export interface PeerInfo { + username: string; + hostname: string; + platform: string; + displays: DisplayInfo[]; + current_display: number; + sas_enabled: boolean; + version: string; + conn_id: number; + features: Features | undefined; +} + +export interface LoginResponse { + error?: string | undefined; + peer_info?: PeerInfo | undefined; +} + +export interface MouseEvent { + mask: number; + x: number; + y: number; + modifiers: ControlKey[]; +} + +export interface KeyEvent { + down: boolean; + press: boolean; + control_key?: ControlKey | undefined; + chr?: number | undefined; + unicode?: number | undefined; + seq?: string | undefined; + modifiers: ControlKey[]; +} + +export interface CursorData { + id: number; + hotx: number; + hoty: number; + width: number; + height: number; + colors: Uint8Array; +} + +export interface CursorPosition { + x: number; + y: number; +} + +export interface Hash { + salt: string; + challenge: string; +} + +export interface Clipboard { + compress: boolean; + content: Uint8Array; +} + +export interface FileEntry { + entry_type: FileType; + name: string; + is_hidden: boolean; + size: number; + modified_time: number; +} + +export interface FileDirectory { + id: number; + path: string; + entries: FileEntry[]; +} + +export interface ReadDir { + path: string; + include_hidden: boolean; +} + +export interface ReadAllFiles { + id: number; + path: string; + include_hidden: boolean; +} + +export interface FileAction { + read_dir?: ReadDir | undefined; + send?: FileTransferSendRequest | undefined; + receive?: FileTransferReceiveRequest | undefined; + create?: FileDirCreate | undefined; + remove_dir?: FileRemoveDir | undefined; + remove_file?: FileRemoveFile | undefined; + all_files?: ReadAllFiles | undefined; + cancel?: FileTransferCancel | undefined; + send_confirm?: FileTransferSendConfirmRequest | undefined; +} + +export interface FileTransferCancel { + id: number; +} + +export interface FileResponse { + dir?: FileDirectory | undefined; + block?: FileTransferBlock | undefined; + error?: FileTransferError | undefined; + done?: FileTransferDone | undefined; + digest?: FileTransferDigest | undefined; +} + +export interface FileTransferDigest { + id: number; + file_num: number; + last_modified: number; + file_size: number; + is_upload: boolean; +} + +export interface FileTransferBlock { + id: number; + file_num: number; + data: Uint8Array; + compressed: boolean; + blk_id: number; +} + +export interface FileTransferError { + id: number; + error: string; + file_num: number; +} + +export interface FileTransferSendRequest { + id: number; + path: string; + include_hidden: boolean; + file_num: number; +} + +export interface FileTransferSendConfirmRequest { + id: number; + file_num: number; + skip?: boolean | undefined; + offset_blk?: number | undefined; +} + +export interface FileTransferDone { + id: number; + file_num: number; +} + +export interface FileTransferReceiveRequest { + id: number; + /** path written to */ + path: string; + files: FileEntry[]; + file_num: number; +} + +export interface FileRemoveDir { + id: number; + path: string; + recursive: boolean; +} + +export interface FileRemoveFile { + id: number; + path: string; + file_num: number; +} + +export interface FileDirCreate { + id: number; + path: string; +} + +/** main logic from freeRDP */ +export interface CliprdrMonitorReady { + conn_id: number; +} + +export interface CliprdrFormat { + conn_id: number; + id: number; + format: string; +} + +export interface CliprdrServerFormatList { + conn_id: number; + formats: CliprdrFormat[]; +} + +export interface CliprdrServerFormatListResponse { + conn_id: number; + msg_flags: number; +} + +export interface CliprdrServerFormatDataRequest { + conn_id: number; + requested_format_id: number; +} + +export interface CliprdrServerFormatDataResponse { + conn_id: number; + msg_flags: number; + format_data: Uint8Array; +} + +export interface CliprdrFileContentsRequest { + conn_id: number; + stream_id: number; + list_index: number; + dw_flags: number; + n_position_low: number; + n_position_high: number; + cb_requested: number; + have_clip_data_id: boolean; + clip_data_id: number; +} + +export interface CliprdrFileContentsResponse { + conn_id: number; + msg_flags: number; + stream_id: number; + requested_data: Uint8Array; +} + +export interface Cliprdr { + ready?: CliprdrMonitorReady | undefined; + format_list?: CliprdrServerFormatList | undefined; + format_list_response?: CliprdrServerFormatListResponse | undefined; + format_data_request?: CliprdrServerFormatDataRequest | undefined; + format_data_response?: CliprdrServerFormatDataResponse | undefined; + file_contents_request?: CliprdrFileContentsRequest | undefined; + file_contents_response?: CliprdrFileContentsResponse | undefined; +} + +export interface SwitchDisplay { + display: number; + x: number; + y: number; + width: number; + height: number; +} + +export interface PermissionInfo { + permission: PermissionInfo_Permission; + enabled: boolean; +} + +export enum PermissionInfo_Permission { + Keyboard = 0, + Clipboard = 2, + Audio = 3, + File = 4, + UNRECOGNIZED = -1, +} + +export function permissionInfo_PermissionFromJSON(object: any): PermissionInfo_Permission { + switch (object) { + case 0: + case "Keyboard": + return PermissionInfo_Permission.Keyboard; + case 2: + case "Clipboard": + return PermissionInfo_Permission.Clipboard; + case 3: + case "Audio": + return PermissionInfo_Permission.Audio; + case 4: + case "File": + return PermissionInfo_Permission.File; + case -1: + case "UNRECOGNIZED": + default: + return PermissionInfo_Permission.UNRECOGNIZED; + } +} + +export function permissionInfo_PermissionToJSON(object: PermissionInfo_Permission): string { + switch (object) { + case PermissionInfo_Permission.Keyboard: + return "Keyboard"; + case PermissionInfo_Permission.Clipboard: + return "Clipboard"; + case PermissionInfo_Permission.Audio: + return "Audio"; + case PermissionInfo_Permission.File: + return "File"; + case PermissionInfo_Permission.UNRECOGNIZED: + default: + return "UNRECOGNIZED"; + } +} + +export interface OptionMessage { + image_quality: ImageQuality; + lock_after_session_end: OptionMessage_BoolOption; + show_remote_cursor: OptionMessage_BoolOption; + privacy_mode: OptionMessage_BoolOption; + block_input: OptionMessage_BoolOption; + custom_image_quality: number; + disable_audio: OptionMessage_BoolOption; + disable_clipboard: OptionMessage_BoolOption; + enable_file_transfer: OptionMessage_BoolOption; +} + +export enum OptionMessage_BoolOption { + NotSet = 0, + No = 1, + Yes = 2, + UNRECOGNIZED = -1, +} + +export function optionMessage_BoolOptionFromJSON(object: any): OptionMessage_BoolOption { + switch (object) { + case 0: + case "NotSet": + return OptionMessage_BoolOption.NotSet; + case 1: + case "No": + return OptionMessage_BoolOption.No; + case 2: + case "Yes": + return OptionMessage_BoolOption.Yes; + case -1: + case "UNRECOGNIZED": + default: + return OptionMessage_BoolOption.UNRECOGNIZED; + } +} + +export function optionMessage_BoolOptionToJSON(object: OptionMessage_BoolOption): string { + switch (object) { + case OptionMessage_BoolOption.NotSet: + return "NotSet"; + case OptionMessage_BoolOption.No: + return "No"; + case OptionMessage_BoolOption.Yes: + return "Yes"; + case OptionMessage_BoolOption.UNRECOGNIZED: + default: + return "UNRECOGNIZED"; + } +} + +export interface TestDelay { + time: number; + from_client: boolean; +} + +export interface PublicKey { + asymmetric_value: Uint8Array; + symmetric_value: Uint8Array; +} + +export interface SignedId { + id: Uint8Array; +} + +export interface AudioFormat { + sample_rate: number; + channels: number; +} + +export interface AudioFrame { + data: Uint8Array; + timestamp: number; +} + +export interface BackNotification { + privacy_mode_state?: BackNotification_PrivacyModeState | undefined; + block_input_state?: BackNotification_BlockInputState | undefined; +} + +/** no need to consider block input by someone else */ +export enum BackNotification_BlockInputState { + X_Placeholder = 0, + X_StateUnknown = 1, + X_OnSucceeded = 2, + X_OnFailed = 3, + X_OffSucceeded = 4, + X_OffFailed = 5, + UNRECOGNIZED = -1, +} + +export function backNotification_BlockInputStateFromJSON(object: any): BackNotification_BlockInputState { + switch (object) { + case 0: + case "X_Placeholder": + return BackNotification_BlockInputState.X_Placeholder; + case 1: + case "X_StateUnknown": + return BackNotification_BlockInputState.X_StateUnknown; + case 2: + case "X_OnSucceeded": + return BackNotification_BlockInputState.X_OnSucceeded; + case 3: + case "X_OnFailed": + return BackNotification_BlockInputState.X_OnFailed; + case 4: + case "X_OffSucceeded": + return BackNotification_BlockInputState.X_OffSucceeded; + case 5: + case "X_OffFailed": + return BackNotification_BlockInputState.X_OffFailed; + case -1: + case "UNRECOGNIZED": + default: + return BackNotification_BlockInputState.UNRECOGNIZED; + } +} + +export function backNotification_BlockInputStateToJSON(object: BackNotification_BlockInputState): string { + switch (object) { + case BackNotification_BlockInputState.X_Placeholder: + return "X_Placeholder"; + case BackNotification_BlockInputState.X_StateUnknown: + return "X_StateUnknown"; + case BackNotification_BlockInputState.X_OnSucceeded: + return "X_OnSucceeded"; + case BackNotification_BlockInputState.X_OnFailed: + return "X_OnFailed"; + case BackNotification_BlockInputState.X_OffSucceeded: + return "X_OffSucceeded"; + case BackNotification_BlockInputState.X_OffFailed: + return "X_OffFailed"; + case BackNotification_BlockInputState.UNRECOGNIZED: + default: + return "UNRECOGNIZED"; + } +} + +export enum BackNotification_PrivacyModeState { + Placeholder = 0, + StateUnknown = 1, + /** OnByOther - Privacy mode on by someone else */ + OnByOther = 2, + /** NotSupported - Privacy mode is not supported on the remote side */ + NotSupported = 3, + /** OnSucceeded - Privacy mode on by self */ + OnSucceeded = 4, + /** OnFailedDenied - Privacy mode on by self, but denied */ + OnFailedDenied = 5, + /** OnFailedPlugin - Some plugins are not found */ + OnFailedPlugin = 6, + /** OnFailed - Privacy mode on by self, but failed */ + OnFailed = 7, + /** OffSucceeded - Privacy mode off by self */ + OffSucceeded = 8, + /** OffByPeer - Ctrl + P */ + OffByPeer = 9, + /** OffFailed - Privacy mode off by self, but failed */ + OffFailed = 10, + OffUnknown = 11, + UNRECOGNIZED = -1, +} + +export function backNotification_PrivacyModeStateFromJSON(object: any): BackNotification_PrivacyModeState { + switch (object) { + case 0: + case "Placeholder": + return BackNotification_PrivacyModeState.Placeholder; + case 1: + case "StateUnknown": + return BackNotification_PrivacyModeState.StateUnknown; + case 2: + case "OnByOther": + return BackNotification_PrivacyModeState.OnByOther; + case 3: + case "NotSupported": + return BackNotification_PrivacyModeState.NotSupported; + case 4: + case "OnSucceeded": + return BackNotification_PrivacyModeState.OnSucceeded; + case 5: + case "OnFailedDenied": + return BackNotification_PrivacyModeState.OnFailedDenied; + case 6: + case "OnFailedPlugin": + return BackNotification_PrivacyModeState.OnFailedPlugin; + case 7: + case "OnFailed": + return BackNotification_PrivacyModeState.OnFailed; + case 8: + case "OffSucceeded": + return BackNotification_PrivacyModeState.OffSucceeded; + case 9: + case "OffByPeer": + return BackNotification_PrivacyModeState.OffByPeer; + case 10: + case "OffFailed": + return BackNotification_PrivacyModeState.OffFailed; + case 11: + case "OffUnknown": + return BackNotification_PrivacyModeState.OffUnknown; + case -1: + case "UNRECOGNIZED": + default: + return BackNotification_PrivacyModeState.UNRECOGNIZED; + } +} + +export function backNotification_PrivacyModeStateToJSON(object: BackNotification_PrivacyModeState): string { + switch (object) { + case BackNotification_PrivacyModeState.Placeholder: + return "Placeholder"; + case BackNotification_PrivacyModeState.StateUnknown: + return "StateUnknown"; + case BackNotification_PrivacyModeState.OnByOther: + return "OnByOther"; + case BackNotification_PrivacyModeState.NotSupported: + return "NotSupported"; + case BackNotification_PrivacyModeState.OnSucceeded: + return "OnSucceeded"; + case BackNotification_PrivacyModeState.OnFailedDenied: + return "OnFailedDenied"; + case BackNotification_PrivacyModeState.OnFailedPlugin: + return "OnFailedPlugin"; + case BackNotification_PrivacyModeState.OnFailed: + return "OnFailed"; + case BackNotification_PrivacyModeState.OffSucceeded: + return "OffSucceeded"; + case BackNotification_PrivacyModeState.OffByPeer: + return "OffByPeer"; + case BackNotification_PrivacyModeState.OffFailed: + return "OffFailed"; + case BackNotification_PrivacyModeState.OffUnknown: + return "OffUnknown"; + case BackNotification_PrivacyModeState.UNRECOGNIZED: + default: + return "UNRECOGNIZED"; + } +} + +export interface Misc { + chat_message?: ChatMessage | undefined; + switch_display?: SwitchDisplay | undefined; + permission_info?: PermissionInfo | undefined; + option?: OptionMessage | undefined; + audio_format?: AudioFormat | undefined; + close_reason?: string | undefined; + refresh_video?: boolean | undefined; + video_received?: boolean | undefined; + back_notification?: BackNotification | undefined; +} + +export interface Message { + signed_id?: SignedId | undefined; + public_key?: PublicKey | undefined; + test_delay?: TestDelay | undefined; + video_frame?: VideoFrame | undefined; + login_request?: LoginRequest | undefined; + login_response?: LoginResponse | undefined; + hash?: Hash | undefined; + mouse_event?: MouseEvent | undefined; + audio_frame?: AudioFrame | undefined; + cursor_data?: CursorData | undefined; + cursor_position?: CursorPosition | undefined; + cursor_id?: number | undefined; + key_event?: KeyEvent | undefined; + clipboard?: Clipboard | undefined; + file_action?: FileAction | undefined; + file_response?: FileResponse | undefined; + misc?: Misc | undefined; + cliprdr?: Cliprdr | undefined; +} + +function createBaseVP9(): VP9 { + return { data: new Uint8Array(), key: false, pts: 0 }; +} + +export const VP9 = { + encode(message: VP9, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.data.length !== 0) { + writer.uint32(10).bytes(message.data); + } + if (message.key === true) { + writer.uint32(16).bool(message.key); + } + if (message.pts !== 0) { + writer.uint32(24).int64(message.pts); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): VP9 { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseVP9(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.data = reader.bytes(); + break; + case 2: + message.key = reader.bool(); + break; + case 3: + message.pts = longToNumber(reader.int64() as Long); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): VP9 { + return { + data: isSet(object.data) ? bytesFromBase64(object.data) : new Uint8Array(), + key: isSet(object.key) ? Boolean(object.key) : false, + pts: isSet(object.pts) ? Number(object.pts) : 0, + }; + }, + + toJSON(message: VP9): unknown { + const obj: any = {}; + message.data !== undefined && + (obj.data = base64FromBytes(message.data !== undefined ? message.data : new Uint8Array())); + message.key !== undefined && (obj.key = message.key); + message.pts !== undefined && (obj.pts = Math.round(message.pts)); + return obj; + }, + + create, I>>(base?: I): VP9 { + return VP9.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): VP9 { + const message = createBaseVP9(); + message.data = object.data ?? new Uint8Array(); + message.key = object.key ?? false; + message.pts = object.pts ?? 0; + return message; + }, +}; + +function createBaseVP9s(): VP9s { + return { frames: [] }; +} + +export const VP9s = { + encode(message: VP9s, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + for (const v of message.frames) { + VP9.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): VP9s { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseVP9s(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.frames.push(VP9.decode(reader, reader.uint32())); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): VP9s { + return { frames: Array.isArray(object?.frames) ? object.frames.map((e: any) => VP9.fromJSON(e)) : [] }; + }, + + toJSON(message: VP9s): unknown { + const obj: any = {}; + if (message.frames) { + obj.frames = message.frames.map((e) => e ? VP9.toJSON(e) : undefined); + } else { + obj.frames = []; + } + return obj; + }, + + create, I>>(base?: I): VP9s { + return VP9s.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): VP9s { + const message = createBaseVP9s(); + message.frames = object.frames?.map((e) => VP9.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseRGB(): RGB { + return { compress: false }; +} + +export const RGB = { + encode(message: RGB, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.compress === true) { + writer.uint32(8).bool(message.compress); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): RGB { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseRGB(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.compress = reader.bool(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): RGB { + return { compress: isSet(object.compress) ? Boolean(object.compress) : false }; + }, + + toJSON(message: RGB): unknown { + const obj: any = {}; + message.compress !== undefined && (obj.compress = message.compress); + return obj; + }, + + create, I>>(base?: I): RGB { + return RGB.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): RGB { + const message = createBaseRGB(); + message.compress = object.compress ?? false; + return message; + }, +}; + +function createBaseYUV(): YUV { + return { compress: false, stride: 0 }; +} + +export const YUV = { + encode(message: YUV, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.compress === true) { + writer.uint32(8).bool(message.compress); + } + if (message.stride !== 0) { + writer.uint32(16).int32(message.stride); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): YUV { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseYUV(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.compress = reader.bool(); + break; + case 2: + message.stride = reader.int32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): YUV { + return { + compress: isSet(object.compress) ? Boolean(object.compress) : false, + stride: isSet(object.stride) ? Number(object.stride) : 0, + }; + }, + + toJSON(message: YUV): unknown { + const obj: any = {}; + message.compress !== undefined && (obj.compress = message.compress); + message.stride !== undefined && (obj.stride = Math.round(message.stride)); + return obj; + }, + + create, I>>(base?: I): YUV { + return YUV.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): YUV { + const message = createBaseYUV(); + message.compress = object.compress ?? false; + message.stride = object.stride ?? 0; + return message; + }, +}; + +function createBaseVideoFrame(): VideoFrame { + return { vp9s: undefined, rgb: undefined, yuv: undefined, timestamp: 0 }; +} + +export const VideoFrame = { + encode(message: VideoFrame, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.vp9s !== undefined) { + VP9s.encode(message.vp9s, writer.uint32(50).fork()).ldelim(); + } + if (message.rgb !== undefined) { + RGB.encode(message.rgb, writer.uint32(58).fork()).ldelim(); + } + if (message.yuv !== undefined) { + YUV.encode(message.yuv, writer.uint32(66).fork()).ldelim(); + } + if (message.timestamp !== 0) { + writer.uint32(72).int64(message.timestamp); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): VideoFrame { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseVideoFrame(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 6: + message.vp9s = VP9s.decode(reader, reader.uint32()); + break; + case 7: + message.rgb = RGB.decode(reader, reader.uint32()); + break; + case 8: + message.yuv = YUV.decode(reader, reader.uint32()); + break; + case 9: + message.timestamp = longToNumber(reader.int64() as Long); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): VideoFrame { + return { + vp9s: isSet(object.vp9s) ? VP9s.fromJSON(object.vp9s) : undefined, + rgb: isSet(object.rgb) ? RGB.fromJSON(object.rgb) : undefined, + yuv: isSet(object.yuv) ? YUV.fromJSON(object.yuv) : undefined, + timestamp: isSet(object.timestamp) ? Number(object.timestamp) : 0, + }; + }, + + toJSON(message: VideoFrame): unknown { + const obj: any = {}; + message.vp9s !== undefined && (obj.vp9s = message.vp9s ? VP9s.toJSON(message.vp9s) : undefined); + message.rgb !== undefined && (obj.rgb = message.rgb ? RGB.toJSON(message.rgb) : undefined); + message.yuv !== undefined && (obj.yuv = message.yuv ? YUV.toJSON(message.yuv) : undefined); + message.timestamp !== undefined && (obj.timestamp = Math.round(message.timestamp)); + return obj; + }, + + create, I>>(base?: I): VideoFrame { + return VideoFrame.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): VideoFrame { + const message = createBaseVideoFrame(); + message.vp9s = (object.vp9s !== undefined && object.vp9s !== null) ? VP9s.fromPartial(object.vp9s) : undefined; + message.rgb = (object.rgb !== undefined && object.rgb !== null) ? RGB.fromPartial(object.rgb) : undefined; + message.yuv = (object.yuv !== undefined && object.yuv !== null) ? YUV.fromPartial(object.yuv) : undefined; + message.timestamp = object.timestamp ?? 0; + return message; + }, +}; + +function createBaseIdPk(): IdPk { + return { id: "", pk: new Uint8Array() }; +} + +export const IdPk = { + encode(message: IdPk, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== "") { + writer.uint32(10).string(message.id); + } + if (message.pk.length !== 0) { + writer.uint32(18).bytes(message.pk); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): IdPk { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseIdPk(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.string(); + break; + case 2: + message.pk = reader.bytes(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): IdPk { + return { + id: isSet(object.id) ? String(object.id) : "", + pk: isSet(object.pk) ? bytesFromBase64(object.pk) : new Uint8Array(), + }; + }, + + toJSON(message: IdPk): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = message.id); + message.pk !== undefined && (obj.pk = base64FromBytes(message.pk !== undefined ? message.pk : new Uint8Array())); + return obj; + }, + + create, I>>(base?: I): IdPk { + return IdPk.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): IdPk { + const message = createBaseIdPk(); + message.id = object.id ?? ""; + message.pk = object.pk ?? new Uint8Array(); + return message; + }, +}; + +function createBaseDisplayInfo(): DisplayInfo { + return { x: 0, y: 0, width: 0, height: 0, name: "", online: false }; +} + +export const DisplayInfo = { + encode(message: DisplayInfo, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.x !== 0) { + writer.uint32(8).sint32(message.x); + } + if (message.y !== 0) { + writer.uint32(16).sint32(message.y); + } + if (message.width !== 0) { + writer.uint32(24).int32(message.width); + } + if (message.height !== 0) { + writer.uint32(32).int32(message.height); + } + if (message.name !== "") { + writer.uint32(42).string(message.name); + } + if (message.online === true) { + writer.uint32(48).bool(message.online); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): DisplayInfo { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseDisplayInfo(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.x = reader.sint32(); + break; + case 2: + message.y = reader.sint32(); + break; + case 3: + message.width = reader.int32(); + break; + case 4: + message.height = reader.int32(); + break; + case 5: + message.name = reader.string(); + break; + case 6: + message.online = reader.bool(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): DisplayInfo { + return { + x: isSet(object.x) ? Number(object.x) : 0, + y: isSet(object.y) ? Number(object.y) : 0, + width: isSet(object.width) ? Number(object.width) : 0, + height: isSet(object.height) ? Number(object.height) : 0, + name: isSet(object.name) ? String(object.name) : "", + online: isSet(object.online) ? Boolean(object.online) : false, + }; + }, + + toJSON(message: DisplayInfo): unknown { + const obj: any = {}; + message.x !== undefined && (obj.x = Math.round(message.x)); + message.y !== undefined && (obj.y = Math.round(message.y)); + message.width !== undefined && (obj.width = Math.round(message.width)); + message.height !== undefined && (obj.height = Math.round(message.height)); + message.name !== undefined && (obj.name = message.name); + message.online !== undefined && (obj.online = message.online); + return obj; + }, + + create, I>>(base?: I): DisplayInfo { + return DisplayInfo.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): DisplayInfo { + const message = createBaseDisplayInfo(); + message.x = object.x ?? 0; + message.y = object.y ?? 0; + message.width = object.width ?? 0; + message.height = object.height ?? 0; + message.name = object.name ?? ""; + message.online = object.online ?? false; + return message; + }, +}; + +function createBasePortForward(): PortForward { + return { host: "", port: 0 }; +} + +export const PortForward = { + encode(message: PortForward, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.host !== "") { + writer.uint32(10).string(message.host); + } + if (message.port !== 0) { + writer.uint32(16).int32(message.port); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): PortForward { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBasePortForward(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.host = reader.string(); + break; + case 2: + message.port = reader.int32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): PortForward { + return { host: isSet(object.host) ? String(object.host) : "", port: isSet(object.port) ? Number(object.port) : 0 }; + }, + + toJSON(message: PortForward): unknown { + const obj: any = {}; + message.host !== undefined && (obj.host = message.host); + message.port !== undefined && (obj.port = Math.round(message.port)); + return obj; + }, + + create, I>>(base?: I): PortForward { + return PortForward.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): PortForward { + const message = createBasePortForward(); + message.host = object.host ?? ""; + message.port = object.port ?? 0; + return message; + }, +}; + +function createBaseFileTransfer(): FileTransfer { + return { dir: "", show_hidden: false }; +} + +export const FileTransfer = { + encode(message: FileTransfer, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.dir !== "") { + writer.uint32(10).string(message.dir); + } + if (message.show_hidden === true) { + writer.uint32(16).bool(message.show_hidden); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): FileTransfer { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFileTransfer(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.dir = reader.string(); + break; + case 2: + message.show_hidden = reader.bool(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): FileTransfer { + return { + dir: isSet(object.dir) ? String(object.dir) : "", + show_hidden: isSet(object.show_hidden) ? Boolean(object.show_hidden) : false, + }; + }, + + toJSON(message: FileTransfer): unknown { + const obj: any = {}; + message.dir !== undefined && (obj.dir = message.dir); + message.show_hidden !== undefined && (obj.show_hidden = message.show_hidden); + return obj; + }, + + create, I>>(base?: I): FileTransfer { + return FileTransfer.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): FileTransfer { + const message = createBaseFileTransfer(); + message.dir = object.dir ?? ""; + message.show_hidden = object.show_hidden ?? false; + return message; + }, +}; + +function createBaseLoginRequest(): LoginRequest { + return { + username: "", + password: new Uint8Array(), + my_id: "", + my_name: "", + option: undefined, + file_transfer: undefined, + port_forward: undefined, + video_ack_required: false, + }; +} + +export const LoginRequest = { + encode(message: LoginRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.username !== "") { + writer.uint32(10).string(message.username); + } + if (message.password.length !== 0) { + writer.uint32(18).bytes(message.password); + } + if (message.my_id !== "") { + writer.uint32(34).string(message.my_id); + } + if (message.my_name !== "") { + writer.uint32(42).string(message.my_name); + } + if (message.option !== undefined) { + OptionMessage.encode(message.option, writer.uint32(50).fork()).ldelim(); + } + if (message.file_transfer !== undefined) { + FileTransfer.encode(message.file_transfer, writer.uint32(58).fork()).ldelim(); + } + if (message.port_forward !== undefined) { + PortForward.encode(message.port_forward, writer.uint32(66).fork()).ldelim(); + } + if (message.video_ack_required === true) { + writer.uint32(72).bool(message.video_ack_required); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): LoginRequest { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseLoginRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.username = reader.string(); + break; + case 2: + message.password = reader.bytes(); + break; + case 4: + message.my_id = reader.string(); + break; + case 5: + message.my_name = reader.string(); + break; + case 6: + message.option = OptionMessage.decode(reader, reader.uint32()); + break; + case 7: + message.file_transfer = FileTransfer.decode(reader, reader.uint32()); + break; + case 8: + message.port_forward = PortForward.decode(reader, reader.uint32()); + break; + case 9: + message.video_ack_required = reader.bool(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): LoginRequest { + return { + username: isSet(object.username) ? String(object.username) : "", + password: isSet(object.password) ? bytesFromBase64(object.password) : new Uint8Array(), + my_id: isSet(object.my_id) ? String(object.my_id) : "", + my_name: isSet(object.my_name) ? String(object.my_name) : "", + option: isSet(object.option) ? OptionMessage.fromJSON(object.option) : undefined, + file_transfer: isSet(object.file_transfer) ? FileTransfer.fromJSON(object.file_transfer) : undefined, + port_forward: isSet(object.port_forward) ? PortForward.fromJSON(object.port_forward) : undefined, + video_ack_required: isSet(object.video_ack_required) ? Boolean(object.video_ack_required) : false, + }; + }, + + toJSON(message: LoginRequest): unknown { + const obj: any = {}; + message.username !== undefined && (obj.username = message.username); + message.password !== undefined && + (obj.password = base64FromBytes(message.password !== undefined ? message.password : new Uint8Array())); + message.my_id !== undefined && (obj.my_id = message.my_id); + message.my_name !== undefined && (obj.my_name = message.my_name); + message.option !== undefined && (obj.option = message.option ? OptionMessage.toJSON(message.option) : undefined); + message.file_transfer !== undefined && + (obj.file_transfer = message.file_transfer ? FileTransfer.toJSON(message.file_transfer) : undefined); + message.port_forward !== undefined && + (obj.port_forward = message.port_forward ? PortForward.toJSON(message.port_forward) : undefined); + message.video_ack_required !== undefined && (obj.video_ack_required = message.video_ack_required); + return obj; + }, + + create, I>>(base?: I): LoginRequest { + return LoginRequest.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): LoginRequest { + const message = createBaseLoginRequest(); + message.username = object.username ?? ""; + message.password = object.password ?? new Uint8Array(); + message.my_id = object.my_id ?? ""; + message.my_name = object.my_name ?? ""; + message.option = (object.option !== undefined && object.option !== null) + ? OptionMessage.fromPartial(object.option) + : undefined; + message.file_transfer = (object.file_transfer !== undefined && object.file_transfer !== null) + ? FileTransfer.fromPartial(object.file_transfer) + : undefined; + message.port_forward = (object.port_forward !== undefined && object.port_forward !== null) + ? PortForward.fromPartial(object.port_forward) + : undefined; + message.video_ack_required = object.video_ack_required ?? false; + return message; + }, +}; + +function createBaseChatMessage(): ChatMessage { + return { text: "" }; +} + +export const ChatMessage = { + encode(message: ChatMessage, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.text !== "") { + writer.uint32(10).string(message.text); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): ChatMessage { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseChatMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.text = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): ChatMessage { + return { text: isSet(object.text) ? String(object.text) : "" }; + }, + + toJSON(message: ChatMessage): unknown { + const obj: any = {}; + message.text !== undefined && (obj.text = message.text); + return obj; + }, + + create, I>>(base?: I): ChatMessage { + return ChatMessage.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): ChatMessage { + const message = createBaseChatMessage(); + message.text = object.text ?? ""; + return message; + }, +}; + +function createBaseFeatures(): Features { + return { privacy_mode: false }; +} + +export const Features = { + encode(message: Features, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.privacy_mode === true) { + writer.uint32(8).bool(message.privacy_mode); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Features { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFeatures(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.privacy_mode = reader.bool(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): Features { + return { privacy_mode: isSet(object.privacy_mode) ? Boolean(object.privacy_mode) : false }; + }, + + toJSON(message: Features): unknown { + const obj: any = {}; + message.privacy_mode !== undefined && (obj.privacy_mode = message.privacy_mode); + return obj; + }, + + create, I>>(base?: I): Features { + return Features.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): Features { + const message = createBaseFeatures(); + message.privacy_mode = object.privacy_mode ?? false; + return message; + }, +}; + +function createBasePeerInfo(): PeerInfo { + return { + username: "", + hostname: "", + platform: "", + displays: [], + current_display: 0, + sas_enabled: false, + version: "", + conn_id: 0, + features: undefined, + }; +} + +export const PeerInfo = { + encode(message: PeerInfo, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.username !== "") { + writer.uint32(10).string(message.username); + } + if (message.hostname !== "") { + writer.uint32(18).string(message.hostname); + } + if (message.platform !== "") { + writer.uint32(26).string(message.platform); + } + for (const v of message.displays) { + DisplayInfo.encode(v!, writer.uint32(34).fork()).ldelim(); + } + if (message.current_display !== 0) { + writer.uint32(40).int32(message.current_display); + } + if (message.sas_enabled === true) { + writer.uint32(48).bool(message.sas_enabled); + } + if (message.version !== "") { + writer.uint32(58).string(message.version); + } + if (message.conn_id !== 0) { + writer.uint32(64).int32(message.conn_id); + } + if (message.features !== undefined) { + Features.encode(message.features, writer.uint32(74).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): PeerInfo { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBasePeerInfo(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.username = reader.string(); + break; + case 2: + message.hostname = reader.string(); + break; + case 3: + message.platform = reader.string(); + break; + case 4: + message.displays.push(DisplayInfo.decode(reader, reader.uint32())); + break; + case 5: + message.current_display = reader.int32(); + break; + case 6: + message.sas_enabled = reader.bool(); + break; + case 7: + message.version = reader.string(); + break; + case 8: + message.conn_id = reader.int32(); + break; + case 9: + message.features = Features.decode(reader, reader.uint32()); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): PeerInfo { + return { + username: isSet(object.username) ? String(object.username) : "", + hostname: isSet(object.hostname) ? String(object.hostname) : "", + platform: isSet(object.platform) ? String(object.platform) : "", + displays: Array.isArray(object?.displays) ? object.displays.map((e: any) => DisplayInfo.fromJSON(e)) : [], + current_display: isSet(object.current_display) ? Number(object.current_display) : 0, + sas_enabled: isSet(object.sas_enabled) ? Boolean(object.sas_enabled) : false, + version: isSet(object.version) ? String(object.version) : "", + conn_id: isSet(object.conn_id) ? Number(object.conn_id) : 0, + features: isSet(object.features) ? Features.fromJSON(object.features) : undefined, + }; + }, + + toJSON(message: PeerInfo): unknown { + const obj: any = {}; + message.username !== undefined && (obj.username = message.username); + message.hostname !== undefined && (obj.hostname = message.hostname); + message.platform !== undefined && (obj.platform = message.platform); + if (message.displays) { + obj.displays = message.displays.map((e) => e ? DisplayInfo.toJSON(e) : undefined); + } else { + obj.displays = []; + } + message.current_display !== undefined && (obj.current_display = Math.round(message.current_display)); + message.sas_enabled !== undefined && (obj.sas_enabled = message.sas_enabled); + message.version !== undefined && (obj.version = message.version); + message.conn_id !== undefined && (obj.conn_id = Math.round(message.conn_id)); + message.features !== undefined && (obj.features = message.features ? Features.toJSON(message.features) : undefined); + return obj; + }, + + create, I>>(base?: I): PeerInfo { + return PeerInfo.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): PeerInfo { + const message = createBasePeerInfo(); + message.username = object.username ?? ""; + message.hostname = object.hostname ?? ""; + message.platform = object.platform ?? ""; + message.displays = object.displays?.map((e) => DisplayInfo.fromPartial(e)) || []; + message.current_display = object.current_display ?? 0; + message.sas_enabled = object.sas_enabled ?? false; + message.version = object.version ?? ""; + message.conn_id = object.conn_id ?? 0; + message.features = (object.features !== undefined && object.features !== null) + ? Features.fromPartial(object.features) + : undefined; + return message; + }, +}; + +function createBaseLoginResponse(): LoginResponse { + return { error: undefined, peer_info: undefined }; +} + +export const LoginResponse = { + encode(message: LoginResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.error !== undefined) { + writer.uint32(10).string(message.error); + } + if (message.peer_info !== undefined) { + PeerInfo.encode(message.peer_info, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): LoginResponse { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseLoginResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.error = reader.string(); + break; + case 2: + message.peer_info = PeerInfo.decode(reader, reader.uint32()); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): LoginResponse { + return { + error: isSet(object.error) ? String(object.error) : undefined, + peer_info: isSet(object.peer_info) ? PeerInfo.fromJSON(object.peer_info) : undefined, + }; + }, + + toJSON(message: LoginResponse): unknown { + const obj: any = {}; + message.error !== undefined && (obj.error = message.error); + message.peer_info !== undefined && + (obj.peer_info = message.peer_info ? PeerInfo.toJSON(message.peer_info) : undefined); + return obj; + }, + + create, I>>(base?: I): LoginResponse { + return LoginResponse.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): LoginResponse { + const message = createBaseLoginResponse(); + message.error = object.error ?? undefined; + message.peer_info = (object.peer_info !== undefined && object.peer_info !== null) + ? PeerInfo.fromPartial(object.peer_info) + : undefined; + return message; + }, +}; + +function createBaseMouseEvent(): MouseEvent { + return { mask: 0, x: 0, y: 0, modifiers: [] }; +} + +export const MouseEvent = { + encode(message: MouseEvent, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.mask !== 0) { + writer.uint32(8).int32(message.mask); + } + if (message.x !== 0) { + writer.uint32(16).sint32(message.x); + } + if (message.y !== 0) { + writer.uint32(24).sint32(message.y); + } + writer.uint32(34).fork(); + for (const v of message.modifiers) { + writer.int32(v); + } + writer.ldelim(); + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): MouseEvent { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMouseEvent(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.mask = reader.int32(); + break; + case 2: + message.x = reader.sint32(); + break; + case 3: + message.y = reader.sint32(); + break; + case 4: + if ((tag & 7) === 2) { + const end2 = reader.uint32() + reader.pos; + while (reader.pos < end2) { + message.modifiers.push(reader.int32() as any); + } + } else { + message.modifiers.push(reader.int32() as any); + } + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): MouseEvent { + return { + mask: isSet(object.mask) ? Number(object.mask) : 0, + x: isSet(object.x) ? Number(object.x) : 0, + y: isSet(object.y) ? Number(object.y) : 0, + modifiers: Array.isArray(object?.modifiers) ? object.modifiers.map((e: any) => controlKeyFromJSON(e)) : [], + }; + }, + + toJSON(message: MouseEvent): unknown { + const obj: any = {}; + message.mask !== undefined && (obj.mask = Math.round(message.mask)); + message.x !== undefined && (obj.x = Math.round(message.x)); + message.y !== undefined && (obj.y = Math.round(message.y)); + if (message.modifiers) { + obj.modifiers = message.modifiers.map((e) => controlKeyToJSON(e)); + } else { + obj.modifiers = []; + } + return obj; + }, + + create, I>>(base?: I): MouseEvent { + return MouseEvent.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): MouseEvent { + const message = createBaseMouseEvent(); + message.mask = object.mask ?? 0; + message.x = object.x ?? 0; + message.y = object.y ?? 0; + message.modifiers = object.modifiers?.map((e) => e) || []; + return message; + }, +}; + +function createBaseKeyEvent(): KeyEvent { + return { + down: false, + press: false, + control_key: undefined, + chr: undefined, + unicode: undefined, + seq: undefined, + modifiers: [], + }; +} + +export const KeyEvent = { + encode(message: KeyEvent, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.down === true) { + writer.uint32(8).bool(message.down); + } + if (message.press === true) { + writer.uint32(16).bool(message.press); + } + if (message.control_key !== undefined) { + writer.uint32(24).int32(message.control_key); + } + if (message.chr !== undefined) { + writer.uint32(32).uint32(message.chr); + } + if (message.unicode !== undefined) { + writer.uint32(40).uint32(message.unicode); + } + if (message.seq !== undefined) { + writer.uint32(50).string(message.seq); + } + writer.uint32(66).fork(); + for (const v of message.modifiers) { + writer.int32(v); + } + writer.ldelim(); + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): KeyEvent { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseKeyEvent(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.down = reader.bool(); + break; + case 2: + message.press = reader.bool(); + break; + case 3: + message.control_key = reader.int32() as any; + break; + case 4: + message.chr = reader.uint32(); + break; + case 5: + message.unicode = reader.uint32(); + break; + case 6: + message.seq = reader.string(); + break; + case 8: + if ((tag & 7) === 2) { + const end2 = reader.uint32() + reader.pos; + while (reader.pos < end2) { + message.modifiers.push(reader.int32() as any); + } + } else { + message.modifiers.push(reader.int32() as any); + } + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): KeyEvent { + return { + down: isSet(object.down) ? Boolean(object.down) : false, + press: isSet(object.press) ? Boolean(object.press) : false, + control_key: isSet(object.control_key) ? controlKeyFromJSON(object.control_key) : undefined, + chr: isSet(object.chr) ? Number(object.chr) : undefined, + unicode: isSet(object.unicode) ? Number(object.unicode) : undefined, + seq: isSet(object.seq) ? String(object.seq) : undefined, + modifiers: Array.isArray(object?.modifiers) ? object.modifiers.map((e: any) => controlKeyFromJSON(e)) : [], + }; + }, + + toJSON(message: KeyEvent): unknown { + const obj: any = {}; + message.down !== undefined && (obj.down = message.down); + message.press !== undefined && (obj.press = message.press); + message.control_key !== undefined && + (obj.control_key = message.control_key !== undefined ? controlKeyToJSON(message.control_key) : undefined); + message.chr !== undefined && (obj.chr = Math.round(message.chr)); + message.unicode !== undefined && (obj.unicode = Math.round(message.unicode)); + message.seq !== undefined && (obj.seq = message.seq); + if (message.modifiers) { + obj.modifiers = message.modifiers.map((e) => controlKeyToJSON(e)); + } else { + obj.modifiers = []; + } + return obj; + }, + + create, I>>(base?: I): KeyEvent { + return KeyEvent.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): KeyEvent { + const message = createBaseKeyEvent(); + message.down = object.down ?? false; + message.press = object.press ?? false; + message.control_key = object.control_key ?? undefined; + message.chr = object.chr ?? undefined; + message.unicode = object.unicode ?? undefined; + message.seq = object.seq ?? undefined; + message.modifiers = object.modifiers?.map((e) => e) || []; + return message; + }, +}; + +function createBaseCursorData(): CursorData { + return { id: 0, hotx: 0, hoty: 0, width: 0, height: 0, colors: new Uint8Array() }; +} + +export const CursorData = { + encode(message: CursorData, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== 0) { + writer.uint32(8).uint64(message.id); + } + if (message.hotx !== 0) { + writer.uint32(16).sint32(message.hotx); + } + if (message.hoty !== 0) { + writer.uint32(24).sint32(message.hoty); + } + if (message.width !== 0) { + writer.uint32(32).int32(message.width); + } + if (message.height !== 0) { + writer.uint32(40).int32(message.height); + } + if (message.colors.length !== 0) { + writer.uint32(50).bytes(message.colors); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): CursorData { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCursorData(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = longToNumber(reader.uint64() as Long); + break; + case 2: + message.hotx = reader.sint32(); + break; + case 3: + message.hoty = reader.sint32(); + break; + case 4: + message.width = reader.int32(); + break; + case 5: + message.height = reader.int32(); + break; + case 6: + message.colors = reader.bytes(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): CursorData { + return { + id: isSet(object.id) ? Number(object.id) : 0, + hotx: isSet(object.hotx) ? Number(object.hotx) : 0, + hoty: isSet(object.hoty) ? Number(object.hoty) : 0, + width: isSet(object.width) ? Number(object.width) : 0, + height: isSet(object.height) ? Number(object.height) : 0, + colors: isSet(object.colors) ? bytesFromBase64(object.colors) : new Uint8Array(), + }; + }, + + toJSON(message: CursorData): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = Math.round(message.id)); + message.hotx !== undefined && (obj.hotx = Math.round(message.hotx)); + message.hoty !== undefined && (obj.hoty = Math.round(message.hoty)); + message.width !== undefined && (obj.width = Math.round(message.width)); + message.height !== undefined && (obj.height = Math.round(message.height)); + message.colors !== undefined && + (obj.colors = base64FromBytes(message.colors !== undefined ? message.colors : new Uint8Array())); + return obj; + }, + + create, I>>(base?: I): CursorData { + return CursorData.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): CursorData { + const message = createBaseCursorData(); + message.id = object.id ?? 0; + message.hotx = object.hotx ?? 0; + message.hoty = object.hoty ?? 0; + message.width = object.width ?? 0; + message.height = object.height ?? 0; + message.colors = object.colors ?? new Uint8Array(); + return message; + }, +}; + +function createBaseCursorPosition(): CursorPosition { + return { x: 0, y: 0 }; +} + +export const CursorPosition = { + encode(message: CursorPosition, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.x !== 0) { + writer.uint32(8).sint32(message.x); + } + if (message.y !== 0) { + writer.uint32(16).sint32(message.y); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): CursorPosition { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCursorPosition(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.x = reader.sint32(); + break; + case 2: + message.y = reader.sint32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): CursorPosition { + return { x: isSet(object.x) ? Number(object.x) : 0, y: isSet(object.y) ? Number(object.y) : 0 }; + }, + + toJSON(message: CursorPosition): unknown { + const obj: any = {}; + message.x !== undefined && (obj.x = Math.round(message.x)); + message.y !== undefined && (obj.y = Math.round(message.y)); + return obj; + }, + + create, I>>(base?: I): CursorPosition { + return CursorPosition.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): CursorPosition { + const message = createBaseCursorPosition(); + message.x = object.x ?? 0; + message.y = object.y ?? 0; + return message; + }, +}; + +function createBaseHash(): Hash { + return { salt: "", challenge: "" }; +} + +export const Hash = { + encode(message: Hash, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.salt !== "") { + writer.uint32(10).string(message.salt); + } + if (message.challenge !== "") { + writer.uint32(18).string(message.challenge); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Hash { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseHash(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.salt = reader.string(); + break; + case 2: + message.challenge = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): Hash { + return { + salt: isSet(object.salt) ? String(object.salt) : "", + challenge: isSet(object.challenge) ? String(object.challenge) : "", + }; + }, + + toJSON(message: Hash): unknown { + const obj: any = {}; + message.salt !== undefined && (obj.salt = message.salt); + message.challenge !== undefined && (obj.challenge = message.challenge); + return obj; + }, + + create, I>>(base?: I): Hash { + return Hash.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): Hash { + const message = createBaseHash(); + message.salt = object.salt ?? ""; + message.challenge = object.challenge ?? ""; + return message; + }, +}; + +function createBaseClipboard(): Clipboard { + return { compress: false, content: new Uint8Array() }; +} + +export const Clipboard = { + encode(message: Clipboard, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.compress === true) { + writer.uint32(8).bool(message.compress); + } + if (message.content.length !== 0) { + writer.uint32(18).bytes(message.content); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Clipboard { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseClipboard(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.compress = reader.bool(); + break; + case 2: + message.content = reader.bytes(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): Clipboard { + return { + compress: isSet(object.compress) ? Boolean(object.compress) : false, + content: isSet(object.content) ? bytesFromBase64(object.content) : new Uint8Array(), + }; + }, + + toJSON(message: Clipboard): unknown { + const obj: any = {}; + message.compress !== undefined && (obj.compress = message.compress); + message.content !== undefined && + (obj.content = base64FromBytes(message.content !== undefined ? message.content : new Uint8Array())); + return obj; + }, + + create, I>>(base?: I): Clipboard { + return Clipboard.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): Clipboard { + const message = createBaseClipboard(); + message.compress = object.compress ?? false; + message.content = object.content ?? new Uint8Array(); + return message; + }, +}; + +function createBaseFileEntry(): FileEntry { + return { entry_type: 0, name: "", is_hidden: false, size: 0, modified_time: 0 }; +} + +export const FileEntry = { + encode(message: FileEntry, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.entry_type !== 0) { + writer.uint32(8).int32(message.entry_type); + } + if (message.name !== "") { + writer.uint32(18).string(message.name); + } + if (message.is_hidden === true) { + writer.uint32(24).bool(message.is_hidden); + } + if (message.size !== 0) { + writer.uint32(32).uint64(message.size); + } + if (message.modified_time !== 0) { + writer.uint32(40).uint64(message.modified_time); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): FileEntry { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFileEntry(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.entry_type = reader.int32() as any; + break; + case 2: + message.name = reader.string(); + break; + case 3: + message.is_hidden = reader.bool(); + break; + case 4: + message.size = longToNumber(reader.uint64() as Long); + break; + case 5: + message.modified_time = longToNumber(reader.uint64() as Long); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): FileEntry { + return { + entry_type: isSet(object.entry_type) ? fileTypeFromJSON(object.entry_type) : 0, + name: isSet(object.name) ? String(object.name) : "", + is_hidden: isSet(object.is_hidden) ? Boolean(object.is_hidden) : false, + size: isSet(object.size) ? Number(object.size) : 0, + modified_time: isSet(object.modified_time) ? Number(object.modified_time) : 0, + }; + }, + + toJSON(message: FileEntry): unknown { + const obj: any = {}; + message.entry_type !== undefined && (obj.entry_type = fileTypeToJSON(message.entry_type)); + message.name !== undefined && (obj.name = message.name); + message.is_hidden !== undefined && (obj.is_hidden = message.is_hidden); + message.size !== undefined && (obj.size = Math.round(message.size)); + message.modified_time !== undefined && (obj.modified_time = Math.round(message.modified_time)); + return obj; + }, + + create, I>>(base?: I): FileEntry { + return FileEntry.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): FileEntry { + const message = createBaseFileEntry(); + message.entry_type = object.entry_type ?? 0; + message.name = object.name ?? ""; + message.is_hidden = object.is_hidden ?? false; + message.size = object.size ?? 0; + message.modified_time = object.modified_time ?? 0; + return message; + }, +}; + +function createBaseFileDirectory(): FileDirectory { + return { id: 0, path: "", entries: [] }; +} + +export const FileDirectory = { + encode(message: FileDirectory, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== 0) { + writer.uint32(8).int32(message.id); + } + if (message.path !== "") { + writer.uint32(18).string(message.path); + } + for (const v of message.entries) { + FileEntry.encode(v!, writer.uint32(26).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): FileDirectory { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFileDirectory(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.int32(); + break; + case 2: + message.path = reader.string(); + break; + case 3: + message.entries.push(FileEntry.decode(reader, reader.uint32())); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): FileDirectory { + return { + id: isSet(object.id) ? Number(object.id) : 0, + path: isSet(object.path) ? String(object.path) : "", + entries: Array.isArray(object?.entries) ? object.entries.map((e: any) => FileEntry.fromJSON(e)) : [], + }; + }, + + toJSON(message: FileDirectory): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = Math.round(message.id)); + message.path !== undefined && (obj.path = message.path); + if (message.entries) { + obj.entries = message.entries.map((e) => e ? FileEntry.toJSON(e) : undefined); + } else { + obj.entries = []; + } + return obj; + }, + + create, I>>(base?: I): FileDirectory { + return FileDirectory.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): FileDirectory { + const message = createBaseFileDirectory(); + message.id = object.id ?? 0; + message.path = object.path ?? ""; + message.entries = object.entries?.map((e) => FileEntry.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseReadDir(): ReadDir { + return { path: "", include_hidden: false }; +} + +export const ReadDir = { + encode(message: ReadDir, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.path !== "") { + writer.uint32(10).string(message.path); + } + if (message.include_hidden === true) { + writer.uint32(16).bool(message.include_hidden); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): ReadDir { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseReadDir(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.path = reader.string(); + break; + case 2: + message.include_hidden = reader.bool(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): ReadDir { + return { + path: isSet(object.path) ? String(object.path) : "", + include_hidden: isSet(object.include_hidden) ? Boolean(object.include_hidden) : false, + }; + }, + + toJSON(message: ReadDir): unknown { + const obj: any = {}; + message.path !== undefined && (obj.path = message.path); + message.include_hidden !== undefined && (obj.include_hidden = message.include_hidden); + return obj; + }, + + create, I>>(base?: I): ReadDir { + return ReadDir.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): ReadDir { + const message = createBaseReadDir(); + message.path = object.path ?? ""; + message.include_hidden = object.include_hidden ?? false; + return message; + }, +}; + +function createBaseReadAllFiles(): ReadAllFiles { + return { id: 0, path: "", include_hidden: false }; +} + +export const ReadAllFiles = { + encode(message: ReadAllFiles, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== 0) { + writer.uint32(8).int32(message.id); + } + if (message.path !== "") { + writer.uint32(18).string(message.path); + } + if (message.include_hidden === true) { + writer.uint32(24).bool(message.include_hidden); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): ReadAllFiles { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseReadAllFiles(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.int32(); + break; + case 2: + message.path = reader.string(); + break; + case 3: + message.include_hidden = reader.bool(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): ReadAllFiles { + return { + id: isSet(object.id) ? Number(object.id) : 0, + path: isSet(object.path) ? String(object.path) : "", + include_hidden: isSet(object.include_hidden) ? Boolean(object.include_hidden) : false, + }; + }, + + toJSON(message: ReadAllFiles): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = Math.round(message.id)); + message.path !== undefined && (obj.path = message.path); + message.include_hidden !== undefined && (obj.include_hidden = message.include_hidden); + return obj; + }, + + create, I>>(base?: I): ReadAllFiles { + return ReadAllFiles.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): ReadAllFiles { + const message = createBaseReadAllFiles(); + message.id = object.id ?? 0; + message.path = object.path ?? ""; + message.include_hidden = object.include_hidden ?? false; + return message; + }, +}; + +function createBaseFileAction(): FileAction { + return { + read_dir: undefined, + send: undefined, + receive: undefined, + create: undefined, + remove_dir: undefined, + remove_file: undefined, + all_files: undefined, + cancel: undefined, + send_confirm: undefined, + }; +} + +export const FileAction = { + encode(message: FileAction, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.read_dir !== undefined) { + ReadDir.encode(message.read_dir, writer.uint32(10).fork()).ldelim(); + } + if (message.send !== undefined) { + FileTransferSendRequest.encode(message.send, writer.uint32(18).fork()).ldelim(); + } + if (message.receive !== undefined) { + FileTransferReceiveRequest.encode(message.receive, writer.uint32(26).fork()).ldelim(); + } + if (message.create !== undefined) { + FileDirCreate.encode(message.create, writer.uint32(34).fork()).ldelim(); + } + if (message.remove_dir !== undefined) { + FileRemoveDir.encode(message.remove_dir, writer.uint32(42).fork()).ldelim(); + } + if (message.remove_file !== undefined) { + FileRemoveFile.encode(message.remove_file, writer.uint32(50).fork()).ldelim(); + } + if (message.all_files !== undefined) { + ReadAllFiles.encode(message.all_files, writer.uint32(58).fork()).ldelim(); + } + if (message.cancel !== undefined) { + FileTransferCancel.encode(message.cancel, writer.uint32(66).fork()).ldelim(); + } + if (message.send_confirm !== undefined) { + FileTransferSendConfirmRequest.encode(message.send_confirm, writer.uint32(74).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): FileAction { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFileAction(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.read_dir = ReadDir.decode(reader, reader.uint32()); + break; + case 2: + message.send = FileTransferSendRequest.decode(reader, reader.uint32()); + break; + case 3: + message.receive = FileTransferReceiveRequest.decode(reader, reader.uint32()); + break; + case 4: + message.create = FileDirCreate.decode(reader, reader.uint32()); + break; + case 5: + message.remove_dir = FileRemoveDir.decode(reader, reader.uint32()); + break; + case 6: + message.remove_file = FileRemoveFile.decode(reader, reader.uint32()); + break; + case 7: + message.all_files = ReadAllFiles.decode(reader, reader.uint32()); + break; + case 8: + message.cancel = FileTransferCancel.decode(reader, reader.uint32()); + break; + case 9: + message.send_confirm = FileTransferSendConfirmRequest.decode(reader, reader.uint32()); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): FileAction { + return { + read_dir: isSet(object.read_dir) ? ReadDir.fromJSON(object.read_dir) : undefined, + send: isSet(object.send) ? FileTransferSendRequest.fromJSON(object.send) : undefined, + receive: isSet(object.receive) ? FileTransferReceiveRequest.fromJSON(object.receive) : undefined, + create: isSet(object.create) ? FileDirCreate.fromJSON(object.create) : undefined, + remove_dir: isSet(object.remove_dir) ? FileRemoveDir.fromJSON(object.remove_dir) : undefined, + remove_file: isSet(object.remove_file) ? FileRemoveFile.fromJSON(object.remove_file) : undefined, + all_files: isSet(object.all_files) ? ReadAllFiles.fromJSON(object.all_files) : undefined, + cancel: isSet(object.cancel) ? FileTransferCancel.fromJSON(object.cancel) : undefined, + send_confirm: isSet(object.send_confirm) + ? FileTransferSendConfirmRequest.fromJSON(object.send_confirm) + : undefined, + }; + }, + + toJSON(message: FileAction): unknown { + const obj: any = {}; + message.read_dir !== undefined && (obj.read_dir = message.read_dir ? ReadDir.toJSON(message.read_dir) : undefined); + message.send !== undefined && (obj.send = message.send ? FileTransferSendRequest.toJSON(message.send) : undefined); + message.receive !== undefined && + (obj.receive = message.receive ? FileTransferReceiveRequest.toJSON(message.receive) : undefined); + message.create !== undefined && (obj.create = message.create ? FileDirCreate.toJSON(message.create) : undefined); + message.remove_dir !== undefined && + (obj.remove_dir = message.remove_dir ? FileRemoveDir.toJSON(message.remove_dir) : undefined); + message.remove_file !== undefined && + (obj.remove_file = message.remove_file ? FileRemoveFile.toJSON(message.remove_file) : undefined); + message.all_files !== undefined && + (obj.all_files = message.all_files ? ReadAllFiles.toJSON(message.all_files) : undefined); + message.cancel !== undefined && + (obj.cancel = message.cancel ? FileTransferCancel.toJSON(message.cancel) : undefined); + message.send_confirm !== undefined && + (obj.send_confirm = message.send_confirm + ? FileTransferSendConfirmRequest.toJSON(message.send_confirm) + : undefined); + return obj; + }, + + create, I>>(base?: I): FileAction { + return FileAction.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): FileAction { + const message = createBaseFileAction(); + message.read_dir = (object.read_dir !== undefined && object.read_dir !== null) + ? ReadDir.fromPartial(object.read_dir) + : undefined; + message.send = (object.send !== undefined && object.send !== null) + ? FileTransferSendRequest.fromPartial(object.send) + : undefined; + message.receive = (object.receive !== undefined && object.receive !== null) + ? FileTransferReceiveRequest.fromPartial(object.receive) + : undefined; + message.create = (object.create !== undefined && object.create !== null) + ? FileDirCreate.fromPartial(object.create) + : undefined; + message.remove_dir = (object.remove_dir !== undefined && object.remove_dir !== null) + ? FileRemoveDir.fromPartial(object.remove_dir) + : undefined; + message.remove_file = (object.remove_file !== undefined && object.remove_file !== null) + ? FileRemoveFile.fromPartial(object.remove_file) + : undefined; + message.all_files = (object.all_files !== undefined && object.all_files !== null) + ? ReadAllFiles.fromPartial(object.all_files) + : undefined; + message.cancel = (object.cancel !== undefined && object.cancel !== null) + ? FileTransferCancel.fromPartial(object.cancel) + : undefined; + message.send_confirm = (object.send_confirm !== undefined && object.send_confirm !== null) + ? FileTransferSendConfirmRequest.fromPartial(object.send_confirm) + : undefined; + return message; + }, +}; + +function createBaseFileTransferCancel(): FileTransferCancel { + return { id: 0 }; +} + +export const FileTransferCancel = { + encode(message: FileTransferCancel, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== 0) { + writer.uint32(8).int32(message.id); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): FileTransferCancel { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFileTransferCancel(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.int32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): FileTransferCancel { + return { id: isSet(object.id) ? Number(object.id) : 0 }; + }, + + toJSON(message: FileTransferCancel): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = Math.round(message.id)); + return obj; + }, + + create, I>>(base?: I): FileTransferCancel { + return FileTransferCancel.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): FileTransferCancel { + const message = createBaseFileTransferCancel(); + message.id = object.id ?? 0; + return message; + }, +}; + +function createBaseFileResponse(): FileResponse { + return { dir: undefined, block: undefined, error: undefined, done: undefined, digest: undefined }; +} + +export const FileResponse = { + encode(message: FileResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.dir !== undefined) { + FileDirectory.encode(message.dir, writer.uint32(10).fork()).ldelim(); + } + if (message.block !== undefined) { + FileTransferBlock.encode(message.block, writer.uint32(18).fork()).ldelim(); + } + if (message.error !== undefined) { + FileTransferError.encode(message.error, writer.uint32(26).fork()).ldelim(); + } + if (message.done !== undefined) { + FileTransferDone.encode(message.done, writer.uint32(34).fork()).ldelim(); + } + if (message.digest !== undefined) { + FileTransferDigest.encode(message.digest, writer.uint32(42).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): FileResponse { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFileResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.dir = FileDirectory.decode(reader, reader.uint32()); + break; + case 2: + message.block = FileTransferBlock.decode(reader, reader.uint32()); + break; + case 3: + message.error = FileTransferError.decode(reader, reader.uint32()); + break; + case 4: + message.done = FileTransferDone.decode(reader, reader.uint32()); + break; + case 5: + message.digest = FileTransferDigest.decode(reader, reader.uint32()); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): FileResponse { + return { + dir: isSet(object.dir) ? FileDirectory.fromJSON(object.dir) : undefined, + block: isSet(object.block) ? FileTransferBlock.fromJSON(object.block) : undefined, + error: isSet(object.error) ? FileTransferError.fromJSON(object.error) : undefined, + done: isSet(object.done) ? FileTransferDone.fromJSON(object.done) : undefined, + digest: isSet(object.digest) ? FileTransferDigest.fromJSON(object.digest) : undefined, + }; + }, + + toJSON(message: FileResponse): unknown { + const obj: any = {}; + message.dir !== undefined && (obj.dir = message.dir ? FileDirectory.toJSON(message.dir) : undefined); + message.block !== undefined && (obj.block = message.block ? FileTransferBlock.toJSON(message.block) : undefined); + message.error !== undefined && (obj.error = message.error ? FileTransferError.toJSON(message.error) : undefined); + message.done !== undefined && (obj.done = message.done ? FileTransferDone.toJSON(message.done) : undefined); + message.digest !== undefined && + (obj.digest = message.digest ? FileTransferDigest.toJSON(message.digest) : undefined); + return obj; + }, + + create, I>>(base?: I): FileResponse { + return FileResponse.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): FileResponse { + const message = createBaseFileResponse(); + message.dir = (object.dir !== undefined && object.dir !== null) ? FileDirectory.fromPartial(object.dir) : undefined; + message.block = (object.block !== undefined && object.block !== null) + ? FileTransferBlock.fromPartial(object.block) + : undefined; + message.error = (object.error !== undefined && object.error !== null) + ? FileTransferError.fromPartial(object.error) + : undefined; + message.done = (object.done !== undefined && object.done !== null) + ? FileTransferDone.fromPartial(object.done) + : undefined; + message.digest = (object.digest !== undefined && object.digest !== null) + ? FileTransferDigest.fromPartial(object.digest) + : undefined; + return message; + }, +}; + +function createBaseFileTransferDigest(): FileTransferDigest { + return { id: 0, file_num: 0, last_modified: 0, file_size: 0, is_upload: false }; +} + +export const FileTransferDigest = { + encode(message: FileTransferDigest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== 0) { + writer.uint32(8).int32(message.id); + } + if (message.file_num !== 0) { + writer.uint32(16).sint32(message.file_num); + } + if (message.last_modified !== 0) { + writer.uint32(24).uint64(message.last_modified); + } + if (message.file_size !== 0) { + writer.uint32(32).uint64(message.file_size); + } + if (message.is_upload === true) { + writer.uint32(40).bool(message.is_upload); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): FileTransferDigest { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFileTransferDigest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.int32(); + break; + case 2: + message.file_num = reader.sint32(); + break; + case 3: + message.last_modified = longToNumber(reader.uint64() as Long); + break; + case 4: + message.file_size = longToNumber(reader.uint64() as Long); + break; + case 5: + message.is_upload = reader.bool(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): FileTransferDigest { + return { + id: isSet(object.id) ? Number(object.id) : 0, + file_num: isSet(object.file_num) ? Number(object.file_num) : 0, + last_modified: isSet(object.last_modified) ? Number(object.last_modified) : 0, + file_size: isSet(object.file_size) ? Number(object.file_size) : 0, + is_upload: isSet(object.is_upload) ? Boolean(object.is_upload) : false, + }; + }, + + toJSON(message: FileTransferDigest): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = Math.round(message.id)); + message.file_num !== undefined && (obj.file_num = Math.round(message.file_num)); + message.last_modified !== undefined && (obj.last_modified = Math.round(message.last_modified)); + message.file_size !== undefined && (obj.file_size = Math.round(message.file_size)); + message.is_upload !== undefined && (obj.is_upload = message.is_upload); + return obj; + }, + + create, I>>(base?: I): FileTransferDigest { + return FileTransferDigest.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): FileTransferDigest { + const message = createBaseFileTransferDigest(); + message.id = object.id ?? 0; + message.file_num = object.file_num ?? 0; + message.last_modified = object.last_modified ?? 0; + message.file_size = object.file_size ?? 0; + message.is_upload = object.is_upload ?? false; + return message; + }, +}; + +function createBaseFileTransferBlock(): FileTransferBlock { + return { id: 0, file_num: 0, data: new Uint8Array(), compressed: false, blk_id: 0 }; +} + +export const FileTransferBlock = { + encode(message: FileTransferBlock, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== 0) { + writer.uint32(8).int32(message.id); + } + if (message.file_num !== 0) { + writer.uint32(16).sint32(message.file_num); + } + if (message.data.length !== 0) { + writer.uint32(26).bytes(message.data); + } + if (message.compressed === true) { + writer.uint32(32).bool(message.compressed); + } + if (message.blk_id !== 0) { + writer.uint32(40).uint32(message.blk_id); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): FileTransferBlock { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFileTransferBlock(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.int32(); + break; + case 2: + message.file_num = reader.sint32(); + break; + case 3: + message.data = reader.bytes(); + break; + case 4: + message.compressed = reader.bool(); + break; + case 5: + message.blk_id = reader.uint32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): FileTransferBlock { + return { + id: isSet(object.id) ? Number(object.id) : 0, + file_num: isSet(object.file_num) ? Number(object.file_num) : 0, + data: isSet(object.data) ? bytesFromBase64(object.data) : new Uint8Array(), + compressed: isSet(object.compressed) ? Boolean(object.compressed) : false, + blk_id: isSet(object.blk_id) ? Number(object.blk_id) : 0, + }; + }, + + toJSON(message: FileTransferBlock): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = Math.round(message.id)); + message.file_num !== undefined && (obj.file_num = Math.round(message.file_num)); + message.data !== undefined && + (obj.data = base64FromBytes(message.data !== undefined ? message.data : new Uint8Array())); + message.compressed !== undefined && (obj.compressed = message.compressed); + message.blk_id !== undefined && (obj.blk_id = Math.round(message.blk_id)); + return obj; + }, + + create, I>>(base?: I): FileTransferBlock { + return FileTransferBlock.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): FileTransferBlock { + const message = createBaseFileTransferBlock(); + message.id = object.id ?? 0; + message.file_num = object.file_num ?? 0; + message.data = object.data ?? new Uint8Array(); + message.compressed = object.compressed ?? false; + message.blk_id = object.blk_id ?? 0; + return message; + }, +}; + +function createBaseFileTransferError(): FileTransferError { + return { id: 0, error: "", file_num: 0 }; +} + +export const FileTransferError = { + encode(message: FileTransferError, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== 0) { + writer.uint32(8).int32(message.id); + } + if (message.error !== "") { + writer.uint32(18).string(message.error); + } + if (message.file_num !== 0) { + writer.uint32(24).sint32(message.file_num); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): FileTransferError { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFileTransferError(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.int32(); + break; + case 2: + message.error = reader.string(); + break; + case 3: + message.file_num = reader.sint32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): FileTransferError { + return { + id: isSet(object.id) ? Number(object.id) : 0, + error: isSet(object.error) ? String(object.error) : "", + file_num: isSet(object.file_num) ? Number(object.file_num) : 0, + }; + }, + + toJSON(message: FileTransferError): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = Math.round(message.id)); + message.error !== undefined && (obj.error = message.error); + message.file_num !== undefined && (obj.file_num = Math.round(message.file_num)); + return obj; + }, + + create, I>>(base?: I): FileTransferError { + return FileTransferError.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): FileTransferError { + const message = createBaseFileTransferError(); + message.id = object.id ?? 0; + message.error = object.error ?? ""; + message.file_num = object.file_num ?? 0; + return message; + }, +}; + +function createBaseFileTransferSendRequest(): FileTransferSendRequest { + return { id: 0, path: "", include_hidden: false, file_num: 0 }; +} + +export const FileTransferSendRequest = { + encode(message: FileTransferSendRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== 0) { + writer.uint32(8).int32(message.id); + } + if (message.path !== "") { + writer.uint32(18).string(message.path); + } + if (message.include_hidden === true) { + writer.uint32(24).bool(message.include_hidden); + } + if (message.file_num !== 0) { + writer.uint32(32).int32(message.file_num); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): FileTransferSendRequest { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFileTransferSendRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.int32(); + break; + case 2: + message.path = reader.string(); + break; + case 3: + message.include_hidden = reader.bool(); + break; + case 4: + message.file_num = reader.int32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): FileTransferSendRequest { + return { + id: isSet(object.id) ? Number(object.id) : 0, + path: isSet(object.path) ? String(object.path) : "", + include_hidden: isSet(object.include_hidden) ? Boolean(object.include_hidden) : false, + file_num: isSet(object.file_num) ? Number(object.file_num) : 0, + }; + }, + + toJSON(message: FileTransferSendRequest): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = Math.round(message.id)); + message.path !== undefined && (obj.path = message.path); + message.include_hidden !== undefined && (obj.include_hidden = message.include_hidden); + message.file_num !== undefined && (obj.file_num = Math.round(message.file_num)); + return obj; + }, + + create, I>>(base?: I): FileTransferSendRequest { + return FileTransferSendRequest.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): FileTransferSendRequest { + const message = createBaseFileTransferSendRequest(); + message.id = object.id ?? 0; + message.path = object.path ?? ""; + message.include_hidden = object.include_hidden ?? false; + message.file_num = object.file_num ?? 0; + return message; + }, +}; + +function createBaseFileTransferSendConfirmRequest(): FileTransferSendConfirmRequest { + return { id: 0, file_num: 0, skip: undefined, offset_blk: undefined }; +} + +export const FileTransferSendConfirmRequest = { + encode(message: FileTransferSendConfirmRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== 0) { + writer.uint32(8).int32(message.id); + } + if (message.file_num !== 0) { + writer.uint32(16).sint32(message.file_num); + } + if (message.skip !== undefined) { + writer.uint32(24).bool(message.skip); + } + if (message.offset_blk !== undefined) { + writer.uint32(32).uint32(message.offset_blk); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): FileTransferSendConfirmRequest { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFileTransferSendConfirmRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.int32(); + break; + case 2: + message.file_num = reader.sint32(); + break; + case 3: + message.skip = reader.bool(); + break; + case 4: + message.offset_blk = reader.uint32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): FileTransferSendConfirmRequest { + return { + id: isSet(object.id) ? Number(object.id) : 0, + file_num: isSet(object.file_num) ? Number(object.file_num) : 0, + skip: isSet(object.skip) ? Boolean(object.skip) : undefined, + offset_blk: isSet(object.offset_blk) ? Number(object.offset_blk) : undefined, + }; + }, + + toJSON(message: FileTransferSendConfirmRequest): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = Math.round(message.id)); + message.file_num !== undefined && (obj.file_num = Math.round(message.file_num)); + message.skip !== undefined && (obj.skip = message.skip); + message.offset_blk !== undefined && (obj.offset_blk = Math.round(message.offset_blk)); + return obj; + }, + + create, I>>(base?: I): FileTransferSendConfirmRequest { + return FileTransferSendConfirmRequest.fromPartial(base ?? {}); + }, + + fromPartial, I>>( + object: I, + ): FileTransferSendConfirmRequest { + const message = createBaseFileTransferSendConfirmRequest(); + message.id = object.id ?? 0; + message.file_num = object.file_num ?? 0; + message.skip = object.skip ?? undefined; + message.offset_blk = object.offset_blk ?? undefined; + return message; + }, +}; + +function createBaseFileTransferDone(): FileTransferDone { + return { id: 0, file_num: 0 }; +} + +export const FileTransferDone = { + encode(message: FileTransferDone, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== 0) { + writer.uint32(8).int32(message.id); + } + if (message.file_num !== 0) { + writer.uint32(16).sint32(message.file_num); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): FileTransferDone { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFileTransferDone(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.int32(); + break; + case 2: + message.file_num = reader.sint32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): FileTransferDone { + return { + id: isSet(object.id) ? Number(object.id) : 0, + file_num: isSet(object.file_num) ? Number(object.file_num) : 0, + }; + }, + + toJSON(message: FileTransferDone): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = Math.round(message.id)); + message.file_num !== undefined && (obj.file_num = Math.round(message.file_num)); + return obj; + }, + + create, I>>(base?: I): FileTransferDone { + return FileTransferDone.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): FileTransferDone { + const message = createBaseFileTransferDone(); + message.id = object.id ?? 0; + message.file_num = object.file_num ?? 0; + return message; + }, +}; + +function createBaseFileTransferReceiveRequest(): FileTransferReceiveRequest { + return { id: 0, path: "", files: [], file_num: 0 }; +} + +export const FileTransferReceiveRequest = { + encode(message: FileTransferReceiveRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== 0) { + writer.uint32(8).int32(message.id); + } + if (message.path !== "") { + writer.uint32(18).string(message.path); + } + for (const v of message.files) { + FileEntry.encode(v!, writer.uint32(26).fork()).ldelim(); + } + if (message.file_num !== 0) { + writer.uint32(32).int32(message.file_num); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): FileTransferReceiveRequest { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFileTransferReceiveRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.int32(); + break; + case 2: + message.path = reader.string(); + break; + case 3: + message.files.push(FileEntry.decode(reader, reader.uint32())); + break; + case 4: + message.file_num = reader.int32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): FileTransferReceiveRequest { + return { + id: isSet(object.id) ? Number(object.id) : 0, + path: isSet(object.path) ? String(object.path) : "", + files: Array.isArray(object?.files) ? object.files.map((e: any) => FileEntry.fromJSON(e)) : [], + file_num: isSet(object.file_num) ? Number(object.file_num) : 0, + }; + }, + + toJSON(message: FileTransferReceiveRequest): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = Math.round(message.id)); + message.path !== undefined && (obj.path = message.path); + if (message.files) { + obj.files = message.files.map((e) => e ? FileEntry.toJSON(e) : undefined); + } else { + obj.files = []; + } + message.file_num !== undefined && (obj.file_num = Math.round(message.file_num)); + return obj; + }, + + create, I>>(base?: I): FileTransferReceiveRequest { + return FileTransferReceiveRequest.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): FileTransferReceiveRequest { + const message = createBaseFileTransferReceiveRequest(); + message.id = object.id ?? 0; + message.path = object.path ?? ""; + message.files = object.files?.map((e) => FileEntry.fromPartial(e)) || []; + message.file_num = object.file_num ?? 0; + return message; + }, +}; + +function createBaseFileRemoveDir(): FileRemoveDir { + return { id: 0, path: "", recursive: false }; +} + +export const FileRemoveDir = { + encode(message: FileRemoveDir, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== 0) { + writer.uint32(8).int32(message.id); + } + if (message.path !== "") { + writer.uint32(18).string(message.path); + } + if (message.recursive === true) { + writer.uint32(24).bool(message.recursive); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): FileRemoveDir { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFileRemoveDir(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.int32(); + break; + case 2: + message.path = reader.string(); + break; + case 3: + message.recursive = reader.bool(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): FileRemoveDir { + return { + id: isSet(object.id) ? Number(object.id) : 0, + path: isSet(object.path) ? String(object.path) : "", + recursive: isSet(object.recursive) ? Boolean(object.recursive) : false, + }; + }, + + toJSON(message: FileRemoveDir): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = Math.round(message.id)); + message.path !== undefined && (obj.path = message.path); + message.recursive !== undefined && (obj.recursive = message.recursive); + return obj; + }, + + create, I>>(base?: I): FileRemoveDir { + return FileRemoveDir.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): FileRemoveDir { + const message = createBaseFileRemoveDir(); + message.id = object.id ?? 0; + message.path = object.path ?? ""; + message.recursive = object.recursive ?? false; + return message; + }, +}; + +function createBaseFileRemoveFile(): FileRemoveFile { + return { id: 0, path: "", file_num: 0 }; +} + +export const FileRemoveFile = { + encode(message: FileRemoveFile, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== 0) { + writer.uint32(8).int32(message.id); + } + if (message.path !== "") { + writer.uint32(18).string(message.path); + } + if (message.file_num !== 0) { + writer.uint32(24).sint32(message.file_num); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): FileRemoveFile { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFileRemoveFile(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.int32(); + break; + case 2: + message.path = reader.string(); + break; + case 3: + message.file_num = reader.sint32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): FileRemoveFile { + return { + id: isSet(object.id) ? Number(object.id) : 0, + path: isSet(object.path) ? String(object.path) : "", + file_num: isSet(object.file_num) ? Number(object.file_num) : 0, + }; + }, + + toJSON(message: FileRemoveFile): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = Math.round(message.id)); + message.path !== undefined && (obj.path = message.path); + message.file_num !== undefined && (obj.file_num = Math.round(message.file_num)); + return obj; + }, + + create, I>>(base?: I): FileRemoveFile { + return FileRemoveFile.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): FileRemoveFile { + const message = createBaseFileRemoveFile(); + message.id = object.id ?? 0; + message.path = object.path ?? ""; + message.file_num = object.file_num ?? 0; + return message; + }, +}; + +function createBaseFileDirCreate(): FileDirCreate { + return { id: 0, path: "" }; +} + +export const FileDirCreate = { + encode(message: FileDirCreate, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== 0) { + writer.uint32(8).int32(message.id); + } + if (message.path !== "") { + writer.uint32(18).string(message.path); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): FileDirCreate { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFileDirCreate(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.int32(); + break; + case 2: + message.path = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): FileDirCreate { + return { id: isSet(object.id) ? Number(object.id) : 0, path: isSet(object.path) ? String(object.path) : "" }; + }, + + toJSON(message: FileDirCreate): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = Math.round(message.id)); + message.path !== undefined && (obj.path = message.path); + return obj; + }, + + create, I>>(base?: I): FileDirCreate { + return FileDirCreate.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): FileDirCreate { + const message = createBaseFileDirCreate(); + message.id = object.id ?? 0; + message.path = object.path ?? ""; + return message; + }, +}; + +function createBaseCliprdrMonitorReady(): CliprdrMonitorReady { + return { conn_id: 0 }; +} + +export const CliprdrMonitorReady = { + encode(message: CliprdrMonitorReady, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.conn_id !== 0) { + writer.uint32(8).int32(message.conn_id); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): CliprdrMonitorReady { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCliprdrMonitorReady(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.conn_id = reader.int32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): CliprdrMonitorReady { + return { conn_id: isSet(object.conn_id) ? Number(object.conn_id) : 0 }; + }, + + toJSON(message: CliprdrMonitorReady): unknown { + const obj: any = {}; + message.conn_id !== undefined && (obj.conn_id = Math.round(message.conn_id)); + return obj; + }, + + create, I>>(base?: I): CliprdrMonitorReady { + return CliprdrMonitorReady.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): CliprdrMonitorReady { + const message = createBaseCliprdrMonitorReady(); + message.conn_id = object.conn_id ?? 0; + return message; + }, +}; + +function createBaseCliprdrFormat(): CliprdrFormat { + return { conn_id: 0, id: 0, format: "" }; +} + +export const CliprdrFormat = { + encode(message: CliprdrFormat, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.conn_id !== 0) { + writer.uint32(8).int32(message.conn_id); + } + if (message.id !== 0) { + writer.uint32(16).int32(message.id); + } + if (message.format !== "") { + writer.uint32(26).string(message.format); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): CliprdrFormat { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCliprdrFormat(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.conn_id = reader.int32(); + break; + case 2: + message.id = reader.int32(); + break; + case 3: + message.format = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): CliprdrFormat { + return { + conn_id: isSet(object.conn_id) ? Number(object.conn_id) : 0, + id: isSet(object.id) ? Number(object.id) : 0, + format: isSet(object.format) ? String(object.format) : "", + }; + }, + + toJSON(message: CliprdrFormat): unknown { + const obj: any = {}; + message.conn_id !== undefined && (obj.conn_id = Math.round(message.conn_id)); + message.id !== undefined && (obj.id = Math.round(message.id)); + message.format !== undefined && (obj.format = message.format); + return obj; + }, + + create, I>>(base?: I): CliprdrFormat { + return CliprdrFormat.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): CliprdrFormat { + const message = createBaseCliprdrFormat(); + message.conn_id = object.conn_id ?? 0; + message.id = object.id ?? 0; + message.format = object.format ?? ""; + return message; + }, +}; + +function createBaseCliprdrServerFormatList(): CliprdrServerFormatList { + return { conn_id: 0, formats: [] }; +} + +export const CliprdrServerFormatList = { + encode(message: CliprdrServerFormatList, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.conn_id !== 0) { + writer.uint32(8).int32(message.conn_id); + } + for (const v of message.formats) { + CliprdrFormat.encode(v!, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): CliprdrServerFormatList { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCliprdrServerFormatList(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.conn_id = reader.int32(); + break; + case 2: + message.formats.push(CliprdrFormat.decode(reader, reader.uint32())); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): CliprdrServerFormatList { + return { + conn_id: isSet(object.conn_id) ? Number(object.conn_id) : 0, + formats: Array.isArray(object?.formats) ? object.formats.map((e: any) => CliprdrFormat.fromJSON(e)) : [], + }; + }, + + toJSON(message: CliprdrServerFormatList): unknown { + const obj: any = {}; + message.conn_id !== undefined && (obj.conn_id = Math.round(message.conn_id)); + if (message.formats) { + obj.formats = message.formats.map((e) => e ? CliprdrFormat.toJSON(e) : undefined); + } else { + obj.formats = []; + } + return obj; + }, + + create, I>>(base?: I): CliprdrServerFormatList { + return CliprdrServerFormatList.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): CliprdrServerFormatList { + const message = createBaseCliprdrServerFormatList(); + message.conn_id = object.conn_id ?? 0; + message.formats = object.formats?.map((e) => CliprdrFormat.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseCliprdrServerFormatListResponse(): CliprdrServerFormatListResponse { + return { conn_id: 0, msg_flags: 0 }; +} + +export const CliprdrServerFormatListResponse = { + encode(message: CliprdrServerFormatListResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.conn_id !== 0) { + writer.uint32(8).int32(message.conn_id); + } + if (message.msg_flags !== 0) { + writer.uint32(16).int32(message.msg_flags); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): CliprdrServerFormatListResponse { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCliprdrServerFormatListResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.conn_id = reader.int32(); + break; + case 2: + message.msg_flags = reader.int32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): CliprdrServerFormatListResponse { + return { + conn_id: isSet(object.conn_id) ? Number(object.conn_id) : 0, + msg_flags: isSet(object.msg_flags) ? Number(object.msg_flags) : 0, + }; + }, + + toJSON(message: CliprdrServerFormatListResponse): unknown { + const obj: any = {}; + message.conn_id !== undefined && (obj.conn_id = Math.round(message.conn_id)); + message.msg_flags !== undefined && (obj.msg_flags = Math.round(message.msg_flags)); + return obj; + }, + + create, I>>(base?: I): CliprdrServerFormatListResponse { + return CliprdrServerFormatListResponse.fromPartial(base ?? {}); + }, + + fromPartial, I>>( + object: I, + ): CliprdrServerFormatListResponse { + const message = createBaseCliprdrServerFormatListResponse(); + message.conn_id = object.conn_id ?? 0; + message.msg_flags = object.msg_flags ?? 0; + return message; + }, +}; + +function createBaseCliprdrServerFormatDataRequest(): CliprdrServerFormatDataRequest { + return { conn_id: 0, requested_format_id: 0 }; +} + +export const CliprdrServerFormatDataRequest = { + encode(message: CliprdrServerFormatDataRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.conn_id !== 0) { + writer.uint32(8).int32(message.conn_id); + } + if (message.requested_format_id !== 0) { + writer.uint32(16).int32(message.requested_format_id); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): CliprdrServerFormatDataRequest { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCliprdrServerFormatDataRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.conn_id = reader.int32(); + break; + case 2: + message.requested_format_id = reader.int32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): CliprdrServerFormatDataRequest { + return { + conn_id: isSet(object.conn_id) ? Number(object.conn_id) : 0, + requested_format_id: isSet(object.requested_format_id) ? Number(object.requested_format_id) : 0, + }; + }, + + toJSON(message: CliprdrServerFormatDataRequest): unknown { + const obj: any = {}; + message.conn_id !== undefined && (obj.conn_id = Math.round(message.conn_id)); + message.requested_format_id !== undefined && (obj.requested_format_id = Math.round(message.requested_format_id)); + return obj; + }, + + create, I>>(base?: I): CliprdrServerFormatDataRequest { + return CliprdrServerFormatDataRequest.fromPartial(base ?? {}); + }, + + fromPartial, I>>( + object: I, + ): CliprdrServerFormatDataRequest { + const message = createBaseCliprdrServerFormatDataRequest(); + message.conn_id = object.conn_id ?? 0; + message.requested_format_id = object.requested_format_id ?? 0; + return message; + }, +}; + +function createBaseCliprdrServerFormatDataResponse(): CliprdrServerFormatDataResponse { + return { conn_id: 0, msg_flags: 0, format_data: new Uint8Array() }; +} + +export const CliprdrServerFormatDataResponse = { + encode(message: CliprdrServerFormatDataResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.conn_id !== 0) { + writer.uint32(8).int32(message.conn_id); + } + if (message.msg_flags !== 0) { + writer.uint32(16).int32(message.msg_flags); + } + if (message.format_data.length !== 0) { + writer.uint32(26).bytes(message.format_data); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): CliprdrServerFormatDataResponse { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCliprdrServerFormatDataResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.conn_id = reader.int32(); + break; + case 2: + message.msg_flags = reader.int32(); + break; + case 3: + message.format_data = reader.bytes(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): CliprdrServerFormatDataResponse { + return { + conn_id: isSet(object.conn_id) ? Number(object.conn_id) : 0, + msg_flags: isSet(object.msg_flags) ? Number(object.msg_flags) : 0, + format_data: isSet(object.format_data) ? bytesFromBase64(object.format_data) : new Uint8Array(), + }; + }, + + toJSON(message: CliprdrServerFormatDataResponse): unknown { + const obj: any = {}; + message.conn_id !== undefined && (obj.conn_id = Math.round(message.conn_id)); + message.msg_flags !== undefined && (obj.msg_flags = Math.round(message.msg_flags)); + message.format_data !== undefined && + (obj.format_data = base64FromBytes(message.format_data !== undefined ? message.format_data : new Uint8Array())); + return obj; + }, + + create, I>>(base?: I): CliprdrServerFormatDataResponse { + return CliprdrServerFormatDataResponse.fromPartial(base ?? {}); + }, + + fromPartial, I>>( + object: I, + ): CliprdrServerFormatDataResponse { + const message = createBaseCliprdrServerFormatDataResponse(); + message.conn_id = object.conn_id ?? 0; + message.msg_flags = object.msg_flags ?? 0; + message.format_data = object.format_data ?? new Uint8Array(); + return message; + }, +}; + +function createBaseCliprdrFileContentsRequest(): CliprdrFileContentsRequest { + return { + conn_id: 0, + stream_id: 0, + list_index: 0, + dw_flags: 0, + n_position_low: 0, + n_position_high: 0, + cb_requested: 0, + have_clip_data_id: false, + clip_data_id: 0, + }; +} + +export const CliprdrFileContentsRequest = { + encode(message: CliprdrFileContentsRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.conn_id !== 0) { + writer.uint32(8).int32(message.conn_id); + } + if (message.stream_id !== 0) { + writer.uint32(16).int32(message.stream_id); + } + if (message.list_index !== 0) { + writer.uint32(24).int32(message.list_index); + } + if (message.dw_flags !== 0) { + writer.uint32(32).int32(message.dw_flags); + } + if (message.n_position_low !== 0) { + writer.uint32(40).int32(message.n_position_low); + } + if (message.n_position_high !== 0) { + writer.uint32(48).int32(message.n_position_high); + } + if (message.cb_requested !== 0) { + writer.uint32(56).int32(message.cb_requested); + } + if (message.have_clip_data_id === true) { + writer.uint32(64).bool(message.have_clip_data_id); + } + if (message.clip_data_id !== 0) { + writer.uint32(72).int32(message.clip_data_id); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): CliprdrFileContentsRequest { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCliprdrFileContentsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.conn_id = reader.int32(); + break; + case 2: + message.stream_id = reader.int32(); + break; + case 3: + message.list_index = reader.int32(); + break; + case 4: + message.dw_flags = reader.int32(); + break; + case 5: + message.n_position_low = reader.int32(); + break; + case 6: + message.n_position_high = reader.int32(); + break; + case 7: + message.cb_requested = reader.int32(); + break; + case 8: + message.have_clip_data_id = reader.bool(); + break; + case 9: + message.clip_data_id = reader.int32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): CliprdrFileContentsRequest { + return { + conn_id: isSet(object.conn_id) ? Number(object.conn_id) : 0, + stream_id: isSet(object.stream_id) ? Number(object.stream_id) : 0, + list_index: isSet(object.list_index) ? Number(object.list_index) : 0, + dw_flags: isSet(object.dw_flags) ? Number(object.dw_flags) : 0, + n_position_low: isSet(object.n_position_low) ? Number(object.n_position_low) : 0, + n_position_high: isSet(object.n_position_high) ? Number(object.n_position_high) : 0, + cb_requested: isSet(object.cb_requested) ? Number(object.cb_requested) : 0, + have_clip_data_id: isSet(object.have_clip_data_id) ? Boolean(object.have_clip_data_id) : false, + clip_data_id: isSet(object.clip_data_id) ? Number(object.clip_data_id) : 0, + }; + }, + + toJSON(message: CliprdrFileContentsRequest): unknown { + const obj: any = {}; + message.conn_id !== undefined && (obj.conn_id = Math.round(message.conn_id)); + message.stream_id !== undefined && (obj.stream_id = Math.round(message.stream_id)); + message.list_index !== undefined && (obj.list_index = Math.round(message.list_index)); + message.dw_flags !== undefined && (obj.dw_flags = Math.round(message.dw_flags)); + message.n_position_low !== undefined && (obj.n_position_low = Math.round(message.n_position_low)); + message.n_position_high !== undefined && (obj.n_position_high = Math.round(message.n_position_high)); + message.cb_requested !== undefined && (obj.cb_requested = Math.round(message.cb_requested)); + message.have_clip_data_id !== undefined && (obj.have_clip_data_id = message.have_clip_data_id); + message.clip_data_id !== undefined && (obj.clip_data_id = Math.round(message.clip_data_id)); + return obj; + }, + + create, I>>(base?: I): CliprdrFileContentsRequest { + return CliprdrFileContentsRequest.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): CliprdrFileContentsRequest { + const message = createBaseCliprdrFileContentsRequest(); + message.conn_id = object.conn_id ?? 0; + message.stream_id = object.stream_id ?? 0; + message.list_index = object.list_index ?? 0; + message.dw_flags = object.dw_flags ?? 0; + message.n_position_low = object.n_position_low ?? 0; + message.n_position_high = object.n_position_high ?? 0; + message.cb_requested = object.cb_requested ?? 0; + message.have_clip_data_id = object.have_clip_data_id ?? false; + message.clip_data_id = object.clip_data_id ?? 0; + return message; + }, +}; + +function createBaseCliprdrFileContentsResponse(): CliprdrFileContentsResponse { + return { conn_id: 0, msg_flags: 0, stream_id: 0, requested_data: new Uint8Array() }; +} + +export const CliprdrFileContentsResponse = { + encode(message: CliprdrFileContentsResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.conn_id !== 0) { + writer.uint32(8).int32(message.conn_id); + } + if (message.msg_flags !== 0) { + writer.uint32(24).int32(message.msg_flags); + } + if (message.stream_id !== 0) { + writer.uint32(32).int32(message.stream_id); + } + if (message.requested_data.length !== 0) { + writer.uint32(42).bytes(message.requested_data); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): CliprdrFileContentsResponse { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCliprdrFileContentsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.conn_id = reader.int32(); + break; + case 3: + message.msg_flags = reader.int32(); + break; + case 4: + message.stream_id = reader.int32(); + break; + case 5: + message.requested_data = reader.bytes(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): CliprdrFileContentsResponse { + return { + conn_id: isSet(object.conn_id) ? Number(object.conn_id) : 0, + msg_flags: isSet(object.msg_flags) ? Number(object.msg_flags) : 0, + stream_id: isSet(object.stream_id) ? Number(object.stream_id) : 0, + requested_data: isSet(object.requested_data) ? bytesFromBase64(object.requested_data) : new Uint8Array(), + }; + }, + + toJSON(message: CliprdrFileContentsResponse): unknown { + const obj: any = {}; + message.conn_id !== undefined && (obj.conn_id = Math.round(message.conn_id)); + message.msg_flags !== undefined && (obj.msg_flags = Math.round(message.msg_flags)); + message.stream_id !== undefined && (obj.stream_id = Math.round(message.stream_id)); + message.requested_data !== undefined && + (obj.requested_data = base64FromBytes( + message.requested_data !== undefined ? message.requested_data : new Uint8Array(), + )); + return obj; + }, + + create, I>>(base?: I): CliprdrFileContentsResponse { + return CliprdrFileContentsResponse.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): CliprdrFileContentsResponse { + const message = createBaseCliprdrFileContentsResponse(); + message.conn_id = object.conn_id ?? 0; + message.msg_flags = object.msg_flags ?? 0; + message.stream_id = object.stream_id ?? 0; + message.requested_data = object.requested_data ?? new Uint8Array(); + return message; + }, +}; + +function createBaseCliprdr(): Cliprdr { + return { + ready: undefined, + format_list: undefined, + format_list_response: undefined, + format_data_request: undefined, + format_data_response: undefined, + file_contents_request: undefined, + file_contents_response: undefined, + }; +} + +export const Cliprdr = { + encode(message: Cliprdr, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.ready !== undefined) { + CliprdrMonitorReady.encode(message.ready, writer.uint32(10).fork()).ldelim(); + } + if (message.format_list !== undefined) { + CliprdrServerFormatList.encode(message.format_list, writer.uint32(18).fork()).ldelim(); + } + if (message.format_list_response !== undefined) { + CliprdrServerFormatListResponse.encode(message.format_list_response, writer.uint32(26).fork()).ldelim(); + } + if (message.format_data_request !== undefined) { + CliprdrServerFormatDataRequest.encode(message.format_data_request, writer.uint32(34).fork()).ldelim(); + } + if (message.format_data_response !== undefined) { + CliprdrServerFormatDataResponse.encode(message.format_data_response, writer.uint32(42).fork()).ldelim(); + } + if (message.file_contents_request !== undefined) { + CliprdrFileContentsRequest.encode(message.file_contents_request, writer.uint32(50).fork()).ldelim(); + } + if (message.file_contents_response !== undefined) { + CliprdrFileContentsResponse.encode(message.file_contents_response, writer.uint32(58).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Cliprdr { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCliprdr(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.ready = CliprdrMonitorReady.decode(reader, reader.uint32()); + break; + case 2: + message.format_list = CliprdrServerFormatList.decode(reader, reader.uint32()); + break; + case 3: + message.format_list_response = CliprdrServerFormatListResponse.decode(reader, reader.uint32()); + break; + case 4: + message.format_data_request = CliprdrServerFormatDataRequest.decode(reader, reader.uint32()); + break; + case 5: + message.format_data_response = CliprdrServerFormatDataResponse.decode(reader, reader.uint32()); + break; + case 6: + message.file_contents_request = CliprdrFileContentsRequest.decode(reader, reader.uint32()); + break; + case 7: + message.file_contents_response = CliprdrFileContentsResponse.decode(reader, reader.uint32()); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): Cliprdr { + return { + ready: isSet(object.ready) ? CliprdrMonitorReady.fromJSON(object.ready) : undefined, + format_list: isSet(object.format_list) ? CliprdrServerFormatList.fromJSON(object.format_list) : undefined, + format_list_response: isSet(object.format_list_response) + ? CliprdrServerFormatListResponse.fromJSON(object.format_list_response) + : undefined, + format_data_request: isSet(object.format_data_request) + ? CliprdrServerFormatDataRequest.fromJSON(object.format_data_request) + : undefined, + format_data_response: isSet(object.format_data_response) + ? CliprdrServerFormatDataResponse.fromJSON(object.format_data_response) + : undefined, + file_contents_request: isSet(object.file_contents_request) + ? CliprdrFileContentsRequest.fromJSON(object.file_contents_request) + : undefined, + file_contents_response: isSet(object.file_contents_response) + ? CliprdrFileContentsResponse.fromJSON(object.file_contents_response) + : undefined, + }; + }, + + toJSON(message: Cliprdr): unknown { + const obj: any = {}; + message.ready !== undefined && (obj.ready = message.ready ? CliprdrMonitorReady.toJSON(message.ready) : undefined); + message.format_list !== undefined && + (obj.format_list = message.format_list ? CliprdrServerFormatList.toJSON(message.format_list) : undefined); + message.format_list_response !== undefined && (obj.format_list_response = message.format_list_response + ? CliprdrServerFormatListResponse.toJSON(message.format_list_response) + : undefined); + message.format_data_request !== undefined && (obj.format_data_request = message.format_data_request + ? CliprdrServerFormatDataRequest.toJSON(message.format_data_request) + : undefined); + message.format_data_response !== undefined && (obj.format_data_response = message.format_data_response + ? CliprdrServerFormatDataResponse.toJSON(message.format_data_response) + : undefined); + message.file_contents_request !== undefined && (obj.file_contents_request = message.file_contents_request + ? CliprdrFileContentsRequest.toJSON(message.file_contents_request) + : undefined); + message.file_contents_response !== undefined && (obj.file_contents_response = message.file_contents_response + ? CliprdrFileContentsResponse.toJSON(message.file_contents_response) + : undefined); + return obj; + }, + + create, I>>(base?: I): Cliprdr { + return Cliprdr.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): Cliprdr { + const message = createBaseCliprdr(); + message.ready = (object.ready !== undefined && object.ready !== null) + ? CliprdrMonitorReady.fromPartial(object.ready) + : undefined; + message.format_list = (object.format_list !== undefined && object.format_list !== null) + ? CliprdrServerFormatList.fromPartial(object.format_list) + : undefined; + message.format_list_response = (object.format_list_response !== undefined && object.format_list_response !== null) + ? CliprdrServerFormatListResponse.fromPartial(object.format_list_response) + : undefined; + message.format_data_request = (object.format_data_request !== undefined && object.format_data_request !== null) + ? CliprdrServerFormatDataRequest.fromPartial(object.format_data_request) + : undefined; + message.format_data_response = (object.format_data_response !== undefined && object.format_data_response !== null) + ? CliprdrServerFormatDataResponse.fromPartial(object.format_data_response) + : undefined; + message.file_contents_request = + (object.file_contents_request !== undefined && object.file_contents_request !== null) + ? CliprdrFileContentsRequest.fromPartial(object.file_contents_request) + : undefined; + message.file_contents_response = + (object.file_contents_response !== undefined && object.file_contents_response !== null) + ? CliprdrFileContentsResponse.fromPartial(object.file_contents_response) + : undefined; + return message; + }, +}; + +function createBaseSwitchDisplay(): SwitchDisplay { + return { display: 0, x: 0, y: 0, width: 0, height: 0 }; +} + +export const SwitchDisplay = { + encode(message: SwitchDisplay, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.display !== 0) { + writer.uint32(8).int32(message.display); + } + if (message.x !== 0) { + writer.uint32(16).sint32(message.x); + } + if (message.y !== 0) { + writer.uint32(24).sint32(message.y); + } + if (message.width !== 0) { + writer.uint32(32).int32(message.width); + } + if (message.height !== 0) { + writer.uint32(40).int32(message.height); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): SwitchDisplay { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseSwitchDisplay(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.display = reader.int32(); + break; + case 2: + message.x = reader.sint32(); + break; + case 3: + message.y = reader.sint32(); + break; + case 4: + message.width = reader.int32(); + break; + case 5: + message.height = reader.int32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): SwitchDisplay { + return { + display: isSet(object.display) ? Number(object.display) : 0, + x: isSet(object.x) ? Number(object.x) : 0, + y: isSet(object.y) ? Number(object.y) : 0, + width: isSet(object.width) ? Number(object.width) : 0, + height: isSet(object.height) ? Number(object.height) : 0, + }; + }, + + toJSON(message: SwitchDisplay): unknown { + const obj: any = {}; + message.display !== undefined && (obj.display = Math.round(message.display)); + message.x !== undefined && (obj.x = Math.round(message.x)); + message.y !== undefined && (obj.y = Math.round(message.y)); + message.width !== undefined && (obj.width = Math.round(message.width)); + message.height !== undefined && (obj.height = Math.round(message.height)); + return obj; + }, + + create, I>>(base?: I): SwitchDisplay { + return SwitchDisplay.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): SwitchDisplay { + const message = createBaseSwitchDisplay(); + message.display = object.display ?? 0; + message.x = object.x ?? 0; + message.y = object.y ?? 0; + message.width = object.width ?? 0; + message.height = object.height ?? 0; + return message; + }, +}; + +function createBasePermissionInfo(): PermissionInfo { + return { permission: 0, enabled: false }; +} + +export const PermissionInfo = { + encode(message: PermissionInfo, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.permission !== 0) { + writer.uint32(8).int32(message.permission); + } + if (message.enabled === true) { + writer.uint32(16).bool(message.enabled); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): PermissionInfo { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBasePermissionInfo(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.permission = reader.int32() as any; + break; + case 2: + message.enabled = reader.bool(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): PermissionInfo { + return { + permission: isSet(object.permission) ? permissionInfo_PermissionFromJSON(object.permission) : 0, + enabled: isSet(object.enabled) ? Boolean(object.enabled) : false, + }; + }, + + toJSON(message: PermissionInfo): unknown { + const obj: any = {}; + message.permission !== undefined && (obj.permission = permissionInfo_PermissionToJSON(message.permission)); + message.enabled !== undefined && (obj.enabled = message.enabled); + return obj; + }, + + create, I>>(base?: I): PermissionInfo { + return PermissionInfo.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): PermissionInfo { + const message = createBasePermissionInfo(); + message.permission = object.permission ?? 0; + message.enabled = object.enabled ?? false; + return message; + }, +}; + +function createBaseOptionMessage(): OptionMessage { + return { + image_quality: 0, + lock_after_session_end: 0, + show_remote_cursor: 0, + privacy_mode: 0, + block_input: 0, + custom_image_quality: 0, + disable_audio: 0, + disable_clipboard: 0, + enable_file_transfer: 0, + }; +} + +export const OptionMessage = { + encode(message: OptionMessage, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.image_quality !== 0) { + writer.uint32(8).int32(message.image_quality); + } + if (message.lock_after_session_end !== 0) { + writer.uint32(16).int32(message.lock_after_session_end); + } + if (message.show_remote_cursor !== 0) { + writer.uint32(24).int32(message.show_remote_cursor); + } + if (message.privacy_mode !== 0) { + writer.uint32(32).int32(message.privacy_mode); + } + if (message.block_input !== 0) { + writer.uint32(40).int32(message.block_input); + } + if (message.custom_image_quality !== 0) { + writer.uint32(48).int32(message.custom_image_quality); + } + if (message.disable_audio !== 0) { + writer.uint32(56).int32(message.disable_audio); + } + if (message.disable_clipboard !== 0) { + writer.uint32(64).int32(message.disable_clipboard); + } + if (message.enable_file_transfer !== 0) { + writer.uint32(72).int32(message.enable_file_transfer); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): OptionMessage { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseOptionMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.image_quality = reader.int32() as any; + break; + case 2: + message.lock_after_session_end = reader.int32() as any; + break; + case 3: + message.show_remote_cursor = reader.int32() as any; + break; + case 4: + message.privacy_mode = reader.int32() as any; + break; + case 5: + message.block_input = reader.int32() as any; + break; + case 6: + message.custom_image_quality = reader.int32(); + break; + case 7: + message.disable_audio = reader.int32() as any; + break; + case 8: + message.disable_clipboard = reader.int32() as any; + break; + case 9: + message.enable_file_transfer = reader.int32() as any; + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): OptionMessage { + return { + image_quality: isSet(object.image_quality) ? imageQualityFromJSON(object.image_quality) : 0, + lock_after_session_end: isSet(object.lock_after_session_end) + ? optionMessage_BoolOptionFromJSON(object.lock_after_session_end) + : 0, + show_remote_cursor: isSet(object.show_remote_cursor) + ? optionMessage_BoolOptionFromJSON(object.show_remote_cursor) + : 0, + privacy_mode: isSet(object.privacy_mode) ? optionMessage_BoolOptionFromJSON(object.privacy_mode) : 0, + block_input: isSet(object.block_input) ? optionMessage_BoolOptionFromJSON(object.block_input) : 0, + custom_image_quality: isSet(object.custom_image_quality) ? Number(object.custom_image_quality) : 0, + disable_audio: isSet(object.disable_audio) ? optionMessage_BoolOptionFromJSON(object.disable_audio) : 0, + disable_clipboard: isSet(object.disable_clipboard) + ? optionMessage_BoolOptionFromJSON(object.disable_clipboard) + : 0, + enable_file_transfer: isSet(object.enable_file_transfer) + ? optionMessage_BoolOptionFromJSON(object.enable_file_transfer) + : 0, + }; + }, + + toJSON(message: OptionMessage): unknown { + const obj: any = {}; + message.image_quality !== undefined && (obj.image_quality = imageQualityToJSON(message.image_quality)); + message.lock_after_session_end !== undefined && + (obj.lock_after_session_end = optionMessage_BoolOptionToJSON(message.lock_after_session_end)); + message.show_remote_cursor !== undefined && + (obj.show_remote_cursor = optionMessage_BoolOptionToJSON(message.show_remote_cursor)); + message.privacy_mode !== undefined && (obj.privacy_mode = optionMessage_BoolOptionToJSON(message.privacy_mode)); + message.block_input !== undefined && (obj.block_input = optionMessage_BoolOptionToJSON(message.block_input)); + message.custom_image_quality !== undefined && (obj.custom_image_quality = Math.round(message.custom_image_quality)); + message.disable_audio !== undefined && (obj.disable_audio = optionMessage_BoolOptionToJSON(message.disable_audio)); + message.disable_clipboard !== undefined && + (obj.disable_clipboard = optionMessage_BoolOptionToJSON(message.disable_clipboard)); + message.enable_file_transfer !== undefined && + (obj.enable_file_transfer = optionMessage_BoolOptionToJSON(message.enable_file_transfer)); + return obj; + }, + + create, I>>(base?: I): OptionMessage { + return OptionMessage.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): OptionMessage { + const message = createBaseOptionMessage(); + message.image_quality = object.image_quality ?? 0; + message.lock_after_session_end = object.lock_after_session_end ?? 0; + message.show_remote_cursor = object.show_remote_cursor ?? 0; + message.privacy_mode = object.privacy_mode ?? 0; + message.block_input = object.block_input ?? 0; + message.custom_image_quality = object.custom_image_quality ?? 0; + message.disable_audio = object.disable_audio ?? 0; + message.disable_clipboard = object.disable_clipboard ?? 0; + message.enable_file_transfer = object.enable_file_transfer ?? 0; + return message; + }, +}; + +function createBaseTestDelay(): TestDelay { + return { time: 0, from_client: false }; +} + +export const TestDelay = { + encode(message: TestDelay, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.time !== 0) { + writer.uint32(8).int64(message.time); + } + if (message.from_client === true) { + writer.uint32(16).bool(message.from_client); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): TestDelay { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTestDelay(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.time = longToNumber(reader.int64() as Long); + break; + case 2: + message.from_client = reader.bool(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): TestDelay { + return { + time: isSet(object.time) ? Number(object.time) : 0, + from_client: isSet(object.from_client) ? Boolean(object.from_client) : false, + }; + }, + + toJSON(message: TestDelay): unknown { + const obj: any = {}; + message.time !== undefined && (obj.time = Math.round(message.time)); + message.from_client !== undefined && (obj.from_client = message.from_client); + return obj; + }, + + create, I>>(base?: I): TestDelay { + return TestDelay.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): TestDelay { + const message = createBaseTestDelay(); + message.time = object.time ?? 0; + message.from_client = object.from_client ?? false; + return message; + }, +}; + +function createBasePublicKey(): PublicKey { + return { asymmetric_value: new Uint8Array(), symmetric_value: new Uint8Array() }; +} + +export const PublicKey = { + encode(message: PublicKey, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.asymmetric_value.length !== 0) { + writer.uint32(10).bytes(message.asymmetric_value); + } + if (message.symmetric_value.length !== 0) { + writer.uint32(18).bytes(message.symmetric_value); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): PublicKey { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBasePublicKey(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.asymmetric_value = reader.bytes(); + break; + case 2: + message.symmetric_value = reader.bytes(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): PublicKey { + return { + asymmetric_value: isSet(object.asymmetric_value) ? bytesFromBase64(object.asymmetric_value) : new Uint8Array(), + symmetric_value: isSet(object.symmetric_value) ? bytesFromBase64(object.symmetric_value) : new Uint8Array(), + }; + }, + + toJSON(message: PublicKey): unknown { + const obj: any = {}; + message.asymmetric_value !== undefined && + (obj.asymmetric_value = base64FromBytes( + message.asymmetric_value !== undefined ? message.asymmetric_value : new Uint8Array(), + )); + message.symmetric_value !== undefined && + (obj.symmetric_value = base64FromBytes( + message.symmetric_value !== undefined ? message.symmetric_value : new Uint8Array(), + )); + return obj; + }, + + create, I>>(base?: I): PublicKey { + return PublicKey.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): PublicKey { + const message = createBasePublicKey(); + message.asymmetric_value = object.asymmetric_value ?? new Uint8Array(); + message.symmetric_value = object.symmetric_value ?? new Uint8Array(); + return message; + }, +}; + +function createBaseSignedId(): SignedId { + return { id: new Uint8Array() }; +} + +export const SignedId = { + encode(message: SignedId, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id.length !== 0) { + writer.uint32(10).bytes(message.id); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): SignedId { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseSignedId(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.bytes(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): SignedId { + return { id: isSet(object.id) ? bytesFromBase64(object.id) : new Uint8Array() }; + }, + + toJSON(message: SignedId): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = base64FromBytes(message.id !== undefined ? message.id : new Uint8Array())); + return obj; + }, + + create, I>>(base?: I): SignedId { + return SignedId.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): SignedId { + const message = createBaseSignedId(); + message.id = object.id ?? new Uint8Array(); + return message; + }, +}; + +function createBaseAudioFormat(): AudioFormat { + return { sample_rate: 0, channels: 0 }; +} + +export const AudioFormat = { + encode(message: AudioFormat, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.sample_rate !== 0) { + writer.uint32(8).uint32(message.sample_rate); + } + if (message.channels !== 0) { + writer.uint32(16).uint32(message.channels); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): AudioFormat { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAudioFormat(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.sample_rate = reader.uint32(); + break; + case 2: + message.channels = reader.uint32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): AudioFormat { + return { + sample_rate: isSet(object.sample_rate) ? Number(object.sample_rate) : 0, + channels: isSet(object.channels) ? Number(object.channels) : 0, + }; + }, + + toJSON(message: AudioFormat): unknown { + const obj: any = {}; + message.sample_rate !== undefined && (obj.sample_rate = Math.round(message.sample_rate)); + message.channels !== undefined && (obj.channels = Math.round(message.channels)); + return obj; + }, + + create, I>>(base?: I): AudioFormat { + return AudioFormat.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): AudioFormat { + const message = createBaseAudioFormat(); + message.sample_rate = object.sample_rate ?? 0; + message.channels = object.channels ?? 0; + return message; + }, +}; + +function createBaseAudioFrame(): AudioFrame { + return { data: new Uint8Array(), timestamp: 0 }; +} + +export const AudioFrame = { + encode(message: AudioFrame, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.data.length !== 0) { + writer.uint32(10).bytes(message.data); + } + if (message.timestamp !== 0) { + writer.uint32(16).int64(message.timestamp); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): AudioFrame { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAudioFrame(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.data = reader.bytes(); + break; + case 2: + message.timestamp = longToNumber(reader.int64() as Long); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): AudioFrame { + return { + data: isSet(object.data) ? bytesFromBase64(object.data) : new Uint8Array(), + timestamp: isSet(object.timestamp) ? Number(object.timestamp) : 0, + }; + }, + + toJSON(message: AudioFrame): unknown { + const obj: any = {}; + message.data !== undefined && + (obj.data = base64FromBytes(message.data !== undefined ? message.data : new Uint8Array())); + message.timestamp !== undefined && (obj.timestamp = Math.round(message.timestamp)); + return obj; + }, + + create, I>>(base?: I): AudioFrame { + return AudioFrame.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): AudioFrame { + const message = createBaseAudioFrame(); + message.data = object.data ?? new Uint8Array(); + message.timestamp = object.timestamp ?? 0; + return message; + }, +}; + +function createBaseBackNotification(): BackNotification { + return { privacy_mode_state: undefined, block_input_state: undefined }; +} + +export const BackNotification = { + encode(message: BackNotification, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.privacy_mode_state !== undefined) { + writer.uint32(8).int32(message.privacy_mode_state); + } + if (message.block_input_state !== undefined) { + writer.uint32(16).int32(message.block_input_state); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): BackNotification { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseBackNotification(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.privacy_mode_state = reader.int32() as any; + break; + case 2: + message.block_input_state = reader.int32() as any; + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): BackNotification { + return { + privacy_mode_state: isSet(object.privacy_mode_state) + ? backNotification_PrivacyModeStateFromJSON(object.privacy_mode_state) + : undefined, + block_input_state: isSet(object.block_input_state) + ? backNotification_BlockInputStateFromJSON(object.block_input_state) + : undefined, + }; + }, + + toJSON(message: BackNotification): unknown { + const obj: any = {}; + message.privacy_mode_state !== undefined && (obj.privacy_mode_state = message.privacy_mode_state !== undefined + ? backNotification_PrivacyModeStateToJSON(message.privacy_mode_state) + : undefined); + message.block_input_state !== undefined && (obj.block_input_state = message.block_input_state !== undefined + ? backNotification_BlockInputStateToJSON(message.block_input_state) + : undefined); + return obj; + }, + + create, I>>(base?: I): BackNotification { + return BackNotification.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): BackNotification { + const message = createBaseBackNotification(); + message.privacy_mode_state = object.privacy_mode_state ?? undefined; + message.block_input_state = object.block_input_state ?? undefined; + return message; + }, +}; + +function createBaseMisc(): Misc { + return { + chat_message: undefined, + switch_display: undefined, + permission_info: undefined, + option: undefined, + audio_format: undefined, + close_reason: undefined, + refresh_video: undefined, + video_received: undefined, + back_notification: undefined, + }; +} + +export const Misc = { + encode(message: Misc, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.chat_message !== undefined) { + ChatMessage.encode(message.chat_message, writer.uint32(34).fork()).ldelim(); + } + if (message.switch_display !== undefined) { + SwitchDisplay.encode(message.switch_display, writer.uint32(42).fork()).ldelim(); + } + if (message.permission_info !== undefined) { + PermissionInfo.encode(message.permission_info, writer.uint32(50).fork()).ldelim(); + } + if (message.option !== undefined) { + OptionMessage.encode(message.option, writer.uint32(58).fork()).ldelim(); + } + if (message.audio_format !== undefined) { + AudioFormat.encode(message.audio_format, writer.uint32(66).fork()).ldelim(); + } + if (message.close_reason !== undefined) { + writer.uint32(74).string(message.close_reason); + } + if (message.refresh_video !== undefined) { + writer.uint32(80).bool(message.refresh_video); + } + if (message.video_received !== undefined) { + writer.uint32(96).bool(message.video_received); + } + if (message.back_notification !== undefined) { + BackNotification.encode(message.back_notification, writer.uint32(106).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Misc { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMisc(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 4: + message.chat_message = ChatMessage.decode(reader, reader.uint32()); + break; + case 5: + message.switch_display = SwitchDisplay.decode(reader, reader.uint32()); + break; + case 6: + message.permission_info = PermissionInfo.decode(reader, reader.uint32()); + break; + case 7: + message.option = OptionMessage.decode(reader, reader.uint32()); + break; + case 8: + message.audio_format = AudioFormat.decode(reader, reader.uint32()); + break; + case 9: + message.close_reason = reader.string(); + break; + case 10: + message.refresh_video = reader.bool(); + break; + case 12: + message.video_received = reader.bool(); + break; + case 13: + message.back_notification = BackNotification.decode(reader, reader.uint32()); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): Misc { + return { + chat_message: isSet(object.chat_message) ? ChatMessage.fromJSON(object.chat_message) : undefined, + switch_display: isSet(object.switch_display) ? SwitchDisplay.fromJSON(object.switch_display) : undefined, + permission_info: isSet(object.permission_info) ? PermissionInfo.fromJSON(object.permission_info) : undefined, + option: isSet(object.option) ? OptionMessage.fromJSON(object.option) : undefined, + audio_format: isSet(object.audio_format) ? AudioFormat.fromJSON(object.audio_format) : undefined, + close_reason: isSet(object.close_reason) ? String(object.close_reason) : undefined, + refresh_video: isSet(object.refresh_video) ? Boolean(object.refresh_video) : undefined, + video_received: isSet(object.video_received) ? Boolean(object.video_received) : undefined, + back_notification: isSet(object.back_notification) + ? BackNotification.fromJSON(object.back_notification) + : undefined, + }; + }, + + toJSON(message: Misc): unknown { + const obj: any = {}; + message.chat_message !== undefined && + (obj.chat_message = message.chat_message ? ChatMessage.toJSON(message.chat_message) : undefined); + message.switch_display !== undefined && + (obj.switch_display = message.switch_display ? SwitchDisplay.toJSON(message.switch_display) : undefined); + message.permission_info !== undefined && + (obj.permission_info = message.permission_info ? PermissionInfo.toJSON(message.permission_info) : undefined); + message.option !== undefined && (obj.option = message.option ? OptionMessage.toJSON(message.option) : undefined); + message.audio_format !== undefined && + (obj.audio_format = message.audio_format ? AudioFormat.toJSON(message.audio_format) : undefined); + message.close_reason !== undefined && (obj.close_reason = message.close_reason); + message.refresh_video !== undefined && (obj.refresh_video = message.refresh_video); + message.video_received !== undefined && (obj.video_received = message.video_received); + message.back_notification !== undefined && (obj.back_notification = message.back_notification + ? BackNotification.toJSON(message.back_notification) + : undefined); + return obj; + }, + + create, I>>(base?: I): Misc { + return Misc.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): Misc { + const message = createBaseMisc(); + message.chat_message = (object.chat_message !== undefined && object.chat_message !== null) + ? ChatMessage.fromPartial(object.chat_message) + : undefined; + message.switch_display = (object.switch_display !== undefined && object.switch_display !== null) + ? SwitchDisplay.fromPartial(object.switch_display) + : undefined; + message.permission_info = (object.permission_info !== undefined && object.permission_info !== null) + ? PermissionInfo.fromPartial(object.permission_info) + : undefined; + message.option = (object.option !== undefined && object.option !== null) + ? OptionMessage.fromPartial(object.option) + : undefined; + message.audio_format = (object.audio_format !== undefined && object.audio_format !== null) + ? AudioFormat.fromPartial(object.audio_format) + : undefined; + message.close_reason = object.close_reason ?? undefined; + message.refresh_video = object.refresh_video ?? undefined; + message.video_received = object.video_received ?? undefined; + message.back_notification = (object.back_notification !== undefined && object.back_notification !== null) + ? BackNotification.fromPartial(object.back_notification) + : undefined; + return message; + }, +}; + +function createBaseMessage(): Message { + return { + signed_id: undefined, + public_key: undefined, + test_delay: undefined, + video_frame: undefined, + login_request: undefined, + login_response: undefined, + hash: undefined, + mouse_event: undefined, + audio_frame: undefined, + cursor_data: undefined, + cursor_position: undefined, + cursor_id: undefined, + key_event: undefined, + clipboard: undefined, + file_action: undefined, + file_response: undefined, + misc: undefined, + cliprdr: undefined, + }; +} + +export const Message = { + encode(message: Message, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.signed_id !== undefined) { + SignedId.encode(message.signed_id, writer.uint32(26).fork()).ldelim(); + } + if (message.public_key !== undefined) { + PublicKey.encode(message.public_key, writer.uint32(34).fork()).ldelim(); + } + if (message.test_delay !== undefined) { + TestDelay.encode(message.test_delay, writer.uint32(42).fork()).ldelim(); + } + if (message.video_frame !== undefined) { + VideoFrame.encode(message.video_frame, writer.uint32(50).fork()).ldelim(); + } + if (message.login_request !== undefined) { + LoginRequest.encode(message.login_request, writer.uint32(58).fork()).ldelim(); + } + if (message.login_response !== undefined) { + LoginResponse.encode(message.login_response, writer.uint32(66).fork()).ldelim(); + } + if (message.hash !== undefined) { + Hash.encode(message.hash, writer.uint32(74).fork()).ldelim(); + } + if (message.mouse_event !== undefined) { + MouseEvent.encode(message.mouse_event, writer.uint32(82).fork()).ldelim(); + } + if (message.audio_frame !== undefined) { + AudioFrame.encode(message.audio_frame, writer.uint32(90).fork()).ldelim(); + } + if (message.cursor_data !== undefined) { + CursorData.encode(message.cursor_data, writer.uint32(98).fork()).ldelim(); + } + if (message.cursor_position !== undefined) { + CursorPosition.encode(message.cursor_position, writer.uint32(106).fork()).ldelim(); + } + if (message.cursor_id !== undefined) { + writer.uint32(112).uint64(message.cursor_id); + } + if (message.key_event !== undefined) { + KeyEvent.encode(message.key_event, writer.uint32(122).fork()).ldelim(); + } + if (message.clipboard !== undefined) { + Clipboard.encode(message.clipboard, writer.uint32(130).fork()).ldelim(); + } + if (message.file_action !== undefined) { + FileAction.encode(message.file_action, writer.uint32(138).fork()).ldelim(); + } + if (message.file_response !== undefined) { + FileResponse.encode(message.file_response, writer.uint32(146).fork()).ldelim(); + } + if (message.misc !== undefined) { + Misc.encode(message.misc, writer.uint32(154).fork()).ldelim(); + } + if (message.cliprdr !== undefined) { + Cliprdr.encode(message.cliprdr, writer.uint32(162).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Message { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 3: + message.signed_id = SignedId.decode(reader, reader.uint32()); + break; + case 4: + message.public_key = PublicKey.decode(reader, reader.uint32()); + break; + case 5: + message.test_delay = TestDelay.decode(reader, reader.uint32()); + break; + case 6: + message.video_frame = VideoFrame.decode(reader, reader.uint32()); + break; + case 7: + message.login_request = LoginRequest.decode(reader, reader.uint32()); + break; + case 8: + message.login_response = LoginResponse.decode(reader, reader.uint32()); + break; + case 9: + message.hash = Hash.decode(reader, reader.uint32()); + break; + case 10: + message.mouse_event = MouseEvent.decode(reader, reader.uint32()); + break; + case 11: + message.audio_frame = AudioFrame.decode(reader, reader.uint32()); + break; + case 12: + message.cursor_data = CursorData.decode(reader, reader.uint32()); + break; + case 13: + message.cursor_position = CursorPosition.decode(reader, reader.uint32()); + break; + case 14: + message.cursor_id = longToNumber(reader.uint64() as Long); + break; + case 15: + message.key_event = KeyEvent.decode(reader, reader.uint32()); + break; + case 16: + message.clipboard = Clipboard.decode(reader, reader.uint32()); + break; + case 17: + message.file_action = FileAction.decode(reader, reader.uint32()); + break; + case 18: + message.file_response = FileResponse.decode(reader, reader.uint32()); + break; + case 19: + message.misc = Misc.decode(reader, reader.uint32()); + break; + case 20: + message.cliprdr = Cliprdr.decode(reader, reader.uint32()); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): Message { + return { + signed_id: isSet(object.signed_id) ? SignedId.fromJSON(object.signed_id) : undefined, + public_key: isSet(object.public_key) ? PublicKey.fromJSON(object.public_key) : undefined, + test_delay: isSet(object.test_delay) ? TestDelay.fromJSON(object.test_delay) : undefined, + video_frame: isSet(object.video_frame) ? VideoFrame.fromJSON(object.video_frame) : undefined, + login_request: isSet(object.login_request) ? LoginRequest.fromJSON(object.login_request) : undefined, + login_response: isSet(object.login_response) ? LoginResponse.fromJSON(object.login_response) : undefined, + hash: isSet(object.hash) ? Hash.fromJSON(object.hash) : undefined, + mouse_event: isSet(object.mouse_event) ? MouseEvent.fromJSON(object.mouse_event) : undefined, + audio_frame: isSet(object.audio_frame) ? AudioFrame.fromJSON(object.audio_frame) : undefined, + cursor_data: isSet(object.cursor_data) ? CursorData.fromJSON(object.cursor_data) : undefined, + cursor_position: isSet(object.cursor_position) ? CursorPosition.fromJSON(object.cursor_position) : undefined, + cursor_id: isSet(object.cursor_id) ? Number(object.cursor_id) : undefined, + key_event: isSet(object.key_event) ? KeyEvent.fromJSON(object.key_event) : undefined, + clipboard: isSet(object.clipboard) ? Clipboard.fromJSON(object.clipboard) : undefined, + file_action: isSet(object.file_action) ? FileAction.fromJSON(object.file_action) : undefined, + file_response: isSet(object.file_response) ? FileResponse.fromJSON(object.file_response) : undefined, + misc: isSet(object.misc) ? Misc.fromJSON(object.misc) : undefined, + cliprdr: isSet(object.cliprdr) ? Cliprdr.fromJSON(object.cliprdr) : undefined, + }; + }, + + toJSON(message: Message): unknown { + const obj: any = {}; + message.signed_id !== undefined && + (obj.signed_id = message.signed_id ? SignedId.toJSON(message.signed_id) : undefined); + message.public_key !== undefined && + (obj.public_key = message.public_key ? PublicKey.toJSON(message.public_key) : undefined); + message.test_delay !== undefined && + (obj.test_delay = message.test_delay ? TestDelay.toJSON(message.test_delay) : undefined); + message.video_frame !== undefined && + (obj.video_frame = message.video_frame ? VideoFrame.toJSON(message.video_frame) : undefined); + message.login_request !== undefined && + (obj.login_request = message.login_request ? LoginRequest.toJSON(message.login_request) : undefined); + message.login_response !== undefined && + (obj.login_response = message.login_response ? LoginResponse.toJSON(message.login_response) : undefined); + message.hash !== undefined && (obj.hash = message.hash ? Hash.toJSON(message.hash) : undefined); + message.mouse_event !== undefined && + (obj.mouse_event = message.mouse_event ? MouseEvent.toJSON(message.mouse_event) : undefined); + message.audio_frame !== undefined && + (obj.audio_frame = message.audio_frame ? AudioFrame.toJSON(message.audio_frame) : undefined); + message.cursor_data !== undefined && + (obj.cursor_data = message.cursor_data ? CursorData.toJSON(message.cursor_data) : undefined); + message.cursor_position !== undefined && + (obj.cursor_position = message.cursor_position ? CursorPosition.toJSON(message.cursor_position) : undefined); + message.cursor_id !== undefined && (obj.cursor_id = Math.round(message.cursor_id)); + message.key_event !== undefined && + (obj.key_event = message.key_event ? KeyEvent.toJSON(message.key_event) : undefined); + message.clipboard !== undefined && + (obj.clipboard = message.clipboard ? Clipboard.toJSON(message.clipboard) : undefined); + message.file_action !== undefined && + (obj.file_action = message.file_action ? FileAction.toJSON(message.file_action) : undefined); + message.file_response !== undefined && + (obj.file_response = message.file_response ? FileResponse.toJSON(message.file_response) : undefined); + message.misc !== undefined && (obj.misc = message.misc ? Misc.toJSON(message.misc) : undefined); + message.cliprdr !== undefined && (obj.cliprdr = message.cliprdr ? Cliprdr.toJSON(message.cliprdr) : undefined); + return obj; + }, + + create, I>>(base?: I): Message { + return Message.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): Message { + const message = createBaseMessage(); + message.signed_id = (object.signed_id !== undefined && object.signed_id !== null) + ? SignedId.fromPartial(object.signed_id) + : undefined; + message.public_key = (object.public_key !== undefined && object.public_key !== null) + ? PublicKey.fromPartial(object.public_key) + : undefined; + message.test_delay = (object.test_delay !== undefined && object.test_delay !== null) + ? TestDelay.fromPartial(object.test_delay) + : undefined; + message.video_frame = (object.video_frame !== undefined && object.video_frame !== null) + ? VideoFrame.fromPartial(object.video_frame) + : undefined; + message.login_request = (object.login_request !== undefined && object.login_request !== null) + ? LoginRequest.fromPartial(object.login_request) + : undefined; + message.login_response = (object.login_response !== undefined && object.login_response !== null) + ? LoginResponse.fromPartial(object.login_response) + : undefined; + message.hash = (object.hash !== undefined && object.hash !== null) ? Hash.fromPartial(object.hash) : undefined; + message.mouse_event = (object.mouse_event !== undefined && object.mouse_event !== null) + ? MouseEvent.fromPartial(object.mouse_event) + : undefined; + message.audio_frame = (object.audio_frame !== undefined && object.audio_frame !== null) + ? AudioFrame.fromPartial(object.audio_frame) + : undefined; + message.cursor_data = (object.cursor_data !== undefined && object.cursor_data !== null) + ? CursorData.fromPartial(object.cursor_data) + : undefined; + message.cursor_position = (object.cursor_position !== undefined && object.cursor_position !== null) + ? CursorPosition.fromPartial(object.cursor_position) + : undefined; + message.cursor_id = object.cursor_id ?? undefined; + message.key_event = (object.key_event !== undefined && object.key_event !== null) + ? KeyEvent.fromPartial(object.key_event) + : undefined; + message.clipboard = (object.clipboard !== undefined && object.clipboard !== null) + ? Clipboard.fromPartial(object.clipboard) + : undefined; + message.file_action = (object.file_action !== undefined && object.file_action !== null) + ? FileAction.fromPartial(object.file_action) + : undefined; + message.file_response = (object.file_response !== undefined && object.file_response !== null) + ? FileResponse.fromPartial(object.file_response) + : undefined; + message.misc = (object.misc !== undefined && object.misc !== null) ? Misc.fromPartial(object.misc) : undefined; + message.cliprdr = (object.cliprdr !== undefined && object.cliprdr !== null) + ? Cliprdr.fromPartial(object.cliprdr) + : undefined; + return message; + }, +}; + +declare var self: any | undefined; +declare var window: any | undefined; +declare var global: any | undefined; +var tsProtoGlobalThis: any = (() => { + if (typeof globalThis !== "undefined") { + return globalThis; + } + if (typeof self !== "undefined") { + return self; + } + if (typeof window !== "undefined") { + return window; + } + if (typeof global !== "undefined") { + return global; + } + throw "Unable to locate global object"; +})(); + +function bytesFromBase64(b64: string): Uint8Array { + if (tsProtoGlobalThis.Buffer) { + return Uint8Array.from(tsProtoGlobalThis.Buffer.from(b64, "base64")); + } else { + const bin = tsProtoGlobalThis.atob(b64); + const arr = new Uint8Array(bin.length); + for (let i = 0; i < bin.length; ++i) { + arr[i] = bin.charCodeAt(i); + } + return arr; + } +} + +function base64FromBytes(arr: Uint8Array): string { + if (tsProtoGlobalThis.Buffer) { + return tsProtoGlobalThis.Buffer.from(arr).toString("base64"); + } else { + const bin: string[] = []; + arr.forEach((byte) => { + bin.push(String.fromCharCode(byte)); + }); + return tsProtoGlobalThis.btoa(bin.join("")); + } +} + +type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; + +export type DeepPartial = T extends Builtin ? T + : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> + : T extends {} ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin ? P + : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; + +function longToNumber(long: Long): number { + if (long.gt(Number.MAX_SAFE_INTEGER)) { + throw new tsProtoGlobalThis.Error("Value is larger than Number.MAX_SAFE_INTEGER"); + } + return long.toNumber(); +} + +if (_m0.util.Long !== Long) { + _m0.util.Long = Long as any; + _m0.configure(); +} + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/resources/web/js/src/rendezvous.ts b/resources/web/js/src/rendezvous.ts new file mode 100644 index 0000000..0dc71ea --- /dev/null +++ b/resources/web/js/src/rendezvous.ts @@ -0,0 +1,2025 @@ +/* eslint-disable */ +import _m0 from "protobufjs/minimal"; + +export const protobufPackage = "hbb"; + +export enum ConnType { + DEFAULT_CONN = 0, + FILE_TRANSFER = 1, + PORT_FORWARD = 2, + RDP = 3, + UNRECOGNIZED = -1, +} + +export function connTypeFromJSON(object: any): ConnType { + switch (object) { + case 0: + case "DEFAULT_CONN": + return ConnType.DEFAULT_CONN; + case 1: + case "FILE_TRANSFER": + return ConnType.FILE_TRANSFER; + case 2: + case "PORT_FORWARD": + return ConnType.PORT_FORWARD; + case 3: + case "RDP": + return ConnType.RDP; + case -1: + case "UNRECOGNIZED": + default: + return ConnType.UNRECOGNIZED; + } +} + +export function connTypeToJSON(object: ConnType): string { + switch (object) { + case ConnType.DEFAULT_CONN: + return "DEFAULT_CONN"; + case ConnType.FILE_TRANSFER: + return "FILE_TRANSFER"; + case ConnType.PORT_FORWARD: + return "PORT_FORWARD"; + case ConnType.RDP: + return "RDP"; + case ConnType.UNRECOGNIZED: + default: + return "UNRECOGNIZED"; + } +} + +export enum NatType { + UNKNOWN_NAT = 0, + ASYMMETRIC = 1, + SYMMETRIC = 2, + UNRECOGNIZED = -1, +} + +export function natTypeFromJSON(object: any): NatType { + switch (object) { + case 0: + case "UNKNOWN_NAT": + return NatType.UNKNOWN_NAT; + case 1: + case "ASYMMETRIC": + return NatType.ASYMMETRIC; + case 2: + case "SYMMETRIC": + return NatType.SYMMETRIC; + case -1: + case "UNRECOGNIZED": + default: + return NatType.UNRECOGNIZED; + } +} + +export function natTypeToJSON(object: NatType): string { + switch (object) { + case NatType.UNKNOWN_NAT: + return "UNKNOWN_NAT"; + case NatType.ASYMMETRIC: + return "ASYMMETRIC"; + case NatType.SYMMETRIC: + return "SYMMETRIC"; + case NatType.UNRECOGNIZED: + default: + return "UNRECOGNIZED"; + } +} + +export interface RegisterPeer { + id: string; + serial: number; +} + +export interface RegisterPeerResponse { + request_pk: boolean; +} + +export interface PunchHoleRequest { + id: string; + nat_type: NatType; + licence_key: string; + conn_type: ConnType; + token: string; +} + +export interface PunchHole { + socket_addr: Uint8Array; + relay_server: string; + nat_type: NatType; +} + +export interface TestNatRequest { + serial: number; +} + +/** per my test, uint/int has no difference in encoding, int not good for negative, use sint for negative */ +export interface TestNatResponse { + port: number; + /** for mobile */ + cu: ConfigUpdate | undefined; +} + +export interface PunchHoleSent { + socket_addr: Uint8Array; + id: string; + relay_server: string; + nat_type: NatType; + version: string; +} + +export interface RegisterPk { + id: string; + uuid: Uint8Array; + pk: Uint8Array; + old_id: string; +} + +export interface RegisterPkResponse { + result: RegisterPkResponse_Result; +} + +export enum RegisterPkResponse_Result { + OK = 0, + UUID_MISMATCH = 2, + ID_EXISTS = 3, + TOO_FREQUENT = 4, + INVALID_ID_FORMAT = 5, + NOT_SUPPORT = 6, + SERVER_ERROR = 7, + UNRECOGNIZED = -1, +} + +export function registerPkResponse_ResultFromJSON(object: any): RegisterPkResponse_Result { + switch (object) { + case 0: + case "OK": + return RegisterPkResponse_Result.OK; + case 2: + case "UUID_MISMATCH": + return RegisterPkResponse_Result.UUID_MISMATCH; + case 3: + case "ID_EXISTS": + return RegisterPkResponse_Result.ID_EXISTS; + case 4: + case "TOO_FREQUENT": + return RegisterPkResponse_Result.TOO_FREQUENT; + case 5: + case "INVALID_ID_FORMAT": + return RegisterPkResponse_Result.INVALID_ID_FORMAT; + case 6: + case "NOT_SUPPORT": + return RegisterPkResponse_Result.NOT_SUPPORT; + case 7: + case "SERVER_ERROR": + return RegisterPkResponse_Result.SERVER_ERROR; + case -1: + case "UNRECOGNIZED": + default: + return RegisterPkResponse_Result.UNRECOGNIZED; + } +} + +export function registerPkResponse_ResultToJSON(object: RegisterPkResponse_Result): string { + switch (object) { + case RegisterPkResponse_Result.OK: + return "OK"; + case RegisterPkResponse_Result.UUID_MISMATCH: + return "UUID_MISMATCH"; + case RegisterPkResponse_Result.ID_EXISTS: + return "ID_EXISTS"; + case RegisterPkResponse_Result.TOO_FREQUENT: + return "TOO_FREQUENT"; + case RegisterPkResponse_Result.INVALID_ID_FORMAT: + return "INVALID_ID_FORMAT"; + case RegisterPkResponse_Result.NOT_SUPPORT: + return "NOT_SUPPORT"; + case RegisterPkResponse_Result.SERVER_ERROR: + return "SERVER_ERROR"; + case RegisterPkResponse_Result.UNRECOGNIZED: + default: + return "UNRECOGNIZED"; + } +} + +export interface PunchHoleResponse { + socket_addr: Uint8Array; + pk: Uint8Array; + failure: PunchHoleResponse_Failure; + relay_server: string; + nat_type?: NatType | undefined; + is_local?: boolean | undefined; + other_failure: string; +} + +export enum PunchHoleResponse_Failure { + ID_NOT_EXIST = 0, + OFFLINE = 2, + LICENSE_MISMATCH = 3, + LICENSE_OVERUSE = 4, + UNRECOGNIZED = -1, +} + +export function punchHoleResponse_FailureFromJSON(object: any): PunchHoleResponse_Failure { + switch (object) { + case 0: + case "ID_NOT_EXIST": + return PunchHoleResponse_Failure.ID_NOT_EXIST; + case 2: + case "OFFLINE": + return PunchHoleResponse_Failure.OFFLINE; + case 3: + case "LICENSE_MISMATCH": + return PunchHoleResponse_Failure.LICENSE_MISMATCH; + case 4: + case "LICENSE_OVERUSE": + return PunchHoleResponse_Failure.LICENSE_OVERUSE; + case -1: + case "UNRECOGNIZED": + default: + return PunchHoleResponse_Failure.UNRECOGNIZED; + } +} + +export function punchHoleResponse_FailureToJSON(object: PunchHoleResponse_Failure): string { + switch (object) { + case PunchHoleResponse_Failure.ID_NOT_EXIST: + return "ID_NOT_EXIST"; + case PunchHoleResponse_Failure.OFFLINE: + return "OFFLINE"; + case PunchHoleResponse_Failure.LICENSE_MISMATCH: + return "LICENSE_MISMATCH"; + case PunchHoleResponse_Failure.LICENSE_OVERUSE: + return "LICENSE_OVERUSE"; + case PunchHoleResponse_Failure.UNRECOGNIZED: + default: + return "UNRECOGNIZED"; + } +} + +export interface ConfigUpdate { + serial: number; + rendezvous_servers: string[]; +} + +export interface RequestRelay { + id: string; + uuid: string; + socket_addr: Uint8Array; + relay_server: string; + secure: boolean; + licence_key: string; + conn_type: ConnType; + token: string; +} + +export interface RelayResponse { + socket_addr: Uint8Array; + uuid: string; + relay_server: string; + id?: string | undefined; + pk?: Uint8Array | undefined; + refuse_reason: string; + version: string; +} + +export interface SoftwareUpdate { + url: string; +} + +/** + * if in same intranet, punch hole won't work both for udp and tcp, + * even some router has below connection error if we connect itself, + * { kind: Other, error: "could not resolve to any address" }, + * so we request local address to connect. + */ +export interface FetchLocalAddr { + socket_addr: Uint8Array; + relay_server: string; +} + +export interface LocalAddr { + socket_addr: Uint8Array; + local_addr: Uint8Array; + relay_server: string; + id: string; + version: string; +} + +export interface PeerDiscovery { + cmd: string; + mac: string; + id: string; + username: string; + hostname: string; + platform: string; + misc: string; +} + +export interface RendezvousMessage { + register_peer?: RegisterPeer | undefined; + register_peer_response?: RegisterPeerResponse | undefined; + punch_hole_request?: PunchHoleRequest | undefined; + punch_hole?: PunchHole | undefined; + punch_hole_sent?: PunchHoleSent | undefined; + punch_hole_response?: PunchHoleResponse | undefined; + fetch_local_addr?: FetchLocalAddr | undefined; + local_addr?: LocalAddr | undefined; + configure_update?: ConfigUpdate | undefined; + register_pk?: RegisterPk | undefined; + register_pk_response?: RegisterPkResponse | undefined; + software_update?: SoftwareUpdate | undefined; + request_relay?: RequestRelay | undefined; + relay_response?: RelayResponse | undefined; + test_nat_request?: TestNatRequest | undefined; + test_nat_response?: TestNatResponse | undefined; + peer_discovery?: PeerDiscovery | undefined; +} + +function createBaseRegisterPeer(): RegisterPeer { + return { id: "", serial: 0 }; +} + +export const RegisterPeer = { + encode(message: RegisterPeer, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== "") { + writer.uint32(10).string(message.id); + } + if (message.serial !== 0) { + writer.uint32(16).int32(message.serial); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): RegisterPeer { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseRegisterPeer(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.string(); + break; + case 2: + message.serial = reader.int32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): RegisterPeer { + return { id: isSet(object.id) ? String(object.id) : "", serial: isSet(object.serial) ? Number(object.serial) : 0 }; + }, + + toJSON(message: RegisterPeer): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = message.id); + message.serial !== undefined && (obj.serial = Math.round(message.serial)); + return obj; + }, + + create, I>>(base?: I): RegisterPeer { + return RegisterPeer.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): RegisterPeer { + const message = createBaseRegisterPeer(); + message.id = object.id ?? ""; + message.serial = object.serial ?? 0; + return message; + }, +}; + +function createBaseRegisterPeerResponse(): RegisterPeerResponse { + return { request_pk: false }; +} + +export const RegisterPeerResponse = { + encode(message: RegisterPeerResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.request_pk === true) { + writer.uint32(16).bool(message.request_pk); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): RegisterPeerResponse { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseRegisterPeerResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 2: + message.request_pk = reader.bool(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): RegisterPeerResponse { + return { request_pk: isSet(object.request_pk) ? Boolean(object.request_pk) : false }; + }, + + toJSON(message: RegisterPeerResponse): unknown { + const obj: any = {}; + message.request_pk !== undefined && (obj.request_pk = message.request_pk); + return obj; + }, + + create, I>>(base?: I): RegisterPeerResponse { + return RegisterPeerResponse.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): RegisterPeerResponse { + const message = createBaseRegisterPeerResponse(); + message.request_pk = object.request_pk ?? false; + return message; + }, +}; + +function createBasePunchHoleRequest(): PunchHoleRequest { + return { id: "", nat_type: 0, licence_key: "", conn_type: 0, token: "" }; +} + +export const PunchHoleRequest = { + encode(message: PunchHoleRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== "") { + writer.uint32(10).string(message.id); + } + if (message.nat_type !== 0) { + writer.uint32(16).int32(message.nat_type); + } + if (message.licence_key !== "") { + writer.uint32(26).string(message.licence_key); + } + if (message.conn_type !== 0) { + writer.uint32(32).int32(message.conn_type); + } + if (message.token !== "") { + writer.uint32(42).string(message.token); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): PunchHoleRequest { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBasePunchHoleRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.string(); + break; + case 2: + message.nat_type = reader.int32() as any; + break; + case 3: + message.licence_key = reader.string(); + break; + case 4: + message.conn_type = reader.int32() as any; + break; + case 5: + message.token = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): PunchHoleRequest { + return { + id: isSet(object.id) ? String(object.id) : "", + nat_type: isSet(object.nat_type) ? natTypeFromJSON(object.nat_type) : 0, + licence_key: isSet(object.licence_key) ? String(object.licence_key) : "", + conn_type: isSet(object.conn_type) ? connTypeFromJSON(object.conn_type) : 0, + token: isSet(object.token) ? String(object.token) : "", + }; + }, + + toJSON(message: PunchHoleRequest): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = message.id); + message.nat_type !== undefined && (obj.nat_type = natTypeToJSON(message.nat_type)); + message.licence_key !== undefined && (obj.licence_key = message.licence_key); + message.conn_type !== undefined && (obj.conn_type = connTypeToJSON(message.conn_type)); + message.token !== undefined && (obj.token = message.token); + return obj; + }, + + create, I>>(base?: I): PunchHoleRequest { + return PunchHoleRequest.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): PunchHoleRequest { + const message = createBasePunchHoleRequest(); + message.id = object.id ?? ""; + message.nat_type = object.nat_type ?? 0; + message.licence_key = object.licence_key ?? ""; + message.conn_type = object.conn_type ?? 0; + message.token = object.token ?? ""; + return message; + }, +}; + +function createBasePunchHole(): PunchHole { + return { socket_addr: new Uint8Array(), relay_server: "", nat_type: 0 }; +} + +export const PunchHole = { + encode(message: PunchHole, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.socket_addr.length !== 0) { + writer.uint32(10).bytes(message.socket_addr); + } + if (message.relay_server !== "") { + writer.uint32(18).string(message.relay_server); + } + if (message.nat_type !== 0) { + writer.uint32(24).int32(message.nat_type); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): PunchHole { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBasePunchHole(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.socket_addr = reader.bytes(); + break; + case 2: + message.relay_server = reader.string(); + break; + case 3: + message.nat_type = reader.int32() as any; + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): PunchHole { + return { + socket_addr: isSet(object.socket_addr) ? bytesFromBase64(object.socket_addr) : new Uint8Array(), + relay_server: isSet(object.relay_server) ? String(object.relay_server) : "", + nat_type: isSet(object.nat_type) ? natTypeFromJSON(object.nat_type) : 0, + }; + }, + + toJSON(message: PunchHole): unknown { + const obj: any = {}; + message.socket_addr !== undefined && + (obj.socket_addr = base64FromBytes(message.socket_addr !== undefined ? message.socket_addr : new Uint8Array())); + message.relay_server !== undefined && (obj.relay_server = message.relay_server); + message.nat_type !== undefined && (obj.nat_type = natTypeToJSON(message.nat_type)); + return obj; + }, + + create, I>>(base?: I): PunchHole { + return PunchHole.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): PunchHole { + const message = createBasePunchHole(); + message.socket_addr = object.socket_addr ?? new Uint8Array(); + message.relay_server = object.relay_server ?? ""; + message.nat_type = object.nat_type ?? 0; + return message; + }, +}; + +function createBaseTestNatRequest(): TestNatRequest { + return { serial: 0 }; +} + +export const TestNatRequest = { + encode(message: TestNatRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.serial !== 0) { + writer.uint32(8).int32(message.serial); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): TestNatRequest { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTestNatRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.serial = reader.int32(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): TestNatRequest { + return { serial: isSet(object.serial) ? Number(object.serial) : 0 }; + }, + + toJSON(message: TestNatRequest): unknown { + const obj: any = {}; + message.serial !== undefined && (obj.serial = Math.round(message.serial)); + return obj; + }, + + create, I>>(base?: I): TestNatRequest { + return TestNatRequest.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): TestNatRequest { + const message = createBaseTestNatRequest(); + message.serial = object.serial ?? 0; + return message; + }, +}; + +function createBaseTestNatResponse(): TestNatResponse { + return { port: 0, cu: undefined }; +} + +export const TestNatResponse = { + encode(message: TestNatResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.port !== 0) { + writer.uint32(8).int32(message.port); + } + if (message.cu !== undefined) { + ConfigUpdate.encode(message.cu, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): TestNatResponse { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTestNatResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.port = reader.int32(); + break; + case 2: + message.cu = ConfigUpdate.decode(reader, reader.uint32()); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): TestNatResponse { + return { + port: isSet(object.port) ? Number(object.port) : 0, + cu: isSet(object.cu) ? ConfigUpdate.fromJSON(object.cu) : undefined, + }; + }, + + toJSON(message: TestNatResponse): unknown { + const obj: any = {}; + message.port !== undefined && (obj.port = Math.round(message.port)); + message.cu !== undefined && (obj.cu = message.cu ? ConfigUpdate.toJSON(message.cu) : undefined); + return obj; + }, + + create, I>>(base?: I): TestNatResponse { + return TestNatResponse.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): TestNatResponse { + const message = createBaseTestNatResponse(); + message.port = object.port ?? 0; + message.cu = (object.cu !== undefined && object.cu !== null) ? ConfigUpdate.fromPartial(object.cu) : undefined; + return message; + }, +}; + +function createBasePunchHoleSent(): PunchHoleSent { + return { socket_addr: new Uint8Array(), id: "", relay_server: "", nat_type: 0, version: "" }; +} + +export const PunchHoleSent = { + encode(message: PunchHoleSent, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.socket_addr.length !== 0) { + writer.uint32(10).bytes(message.socket_addr); + } + if (message.id !== "") { + writer.uint32(18).string(message.id); + } + if (message.relay_server !== "") { + writer.uint32(26).string(message.relay_server); + } + if (message.nat_type !== 0) { + writer.uint32(32).int32(message.nat_type); + } + if (message.version !== "") { + writer.uint32(42).string(message.version); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): PunchHoleSent { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBasePunchHoleSent(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.socket_addr = reader.bytes(); + break; + case 2: + message.id = reader.string(); + break; + case 3: + message.relay_server = reader.string(); + break; + case 4: + message.nat_type = reader.int32() as any; + break; + case 5: + message.version = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): PunchHoleSent { + return { + socket_addr: isSet(object.socket_addr) ? bytesFromBase64(object.socket_addr) : new Uint8Array(), + id: isSet(object.id) ? String(object.id) : "", + relay_server: isSet(object.relay_server) ? String(object.relay_server) : "", + nat_type: isSet(object.nat_type) ? natTypeFromJSON(object.nat_type) : 0, + version: isSet(object.version) ? String(object.version) : "", + }; + }, + + toJSON(message: PunchHoleSent): unknown { + const obj: any = {}; + message.socket_addr !== undefined && + (obj.socket_addr = base64FromBytes(message.socket_addr !== undefined ? message.socket_addr : new Uint8Array())); + message.id !== undefined && (obj.id = message.id); + message.relay_server !== undefined && (obj.relay_server = message.relay_server); + message.nat_type !== undefined && (obj.nat_type = natTypeToJSON(message.nat_type)); + message.version !== undefined && (obj.version = message.version); + return obj; + }, + + create, I>>(base?: I): PunchHoleSent { + return PunchHoleSent.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): PunchHoleSent { + const message = createBasePunchHoleSent(); + message.socket_addr = object.socket_addr ?? new Uint8Array(); + message.id = object.id ?? ""; + message.relay_server = object.relay_server ?? ""; + message.nat_type = object.nat_type ?? 0; + message.version = object.version ?? ""; + return message; + }, +}; + +function createBaseRegisterPk(): RegisterPk { + return { id: "", uuid: new Uint8Array(), pk: new Uint8Array(), old_id: "" }; +} + +export const RegisterPk = { + encode(message: RegisterPk, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== "") { + writer.uint32(10).string(message.id); + } + if (message.uuid.length !== 0) { + writer.uint32(18).bytes(message.uuid); + } + if (message.pk.length !== 0) { + writer.uint32(26).bytes(message.pk); + } + if (message.old_id !== "") { + writer.uint32(34).string(message.old_id); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): RegisterPk { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseRegisterPk(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.string(); + break; + case 2: + message.uuid = reader.bytes(); + break; + case 3: + message.pk = reader.bytes(); + break; + case 4: + message.old_id = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): RegisterPk { + return { + id: isSet(object.id) ? String(object.id) : "", + uuid: isSet(object.uuid) ? bytesFromBase64(object.uuid) : new Uint8Array(), + pk: isSet(object.pk) ? bytesFromBase64(object.pk) : new Uint8Array(), + old_id: isSet(object.old_id) ? String(object.old_id) : "", + }; + }, + + toJSON(message: RegisterPk): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = message.id); + message.uuid !== undefined && + (obj.uuid = base64FromBytes(message.uuid !== undefined ? message.uuid : new Uint8Array())); + message.pk !== undefined && (obj.pk = base64FromBytes(message.pk !== undefined ? message.pk : new Uint8Array())); + message.old_id !== undefined && (obj.old_id = message.old_id); + return obj; + }, + + create, I>>(base?: I): RegisterPk { + return RegisterPk.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): RegisterPk { + const message = createBaseRegisterPk(); + message.id = object.id ?? ""; + message.uuid = object.uuid ?? new Uint8Array(); + message.pk = object.pk ?? new Uint8Array(); + message.old_id = object.old_id ?? ""; + return message; + }, +}; + +function createBaseRegisterPkResponse(): RegisterPkResponse { + return { result: 0 }; +} + +export const RegisterPkResponse = { + encode(message: RegisterPkResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.result !== 0) { + writer.uint32(8).int32(message.result); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): RegisterPkResponse { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseRegisterPkResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.result = reader.int32() as any; + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): RegisterPkResponse { + return { result: isSet(object.result) ? registerPkResponse_ResultFromJSON(object.result) : 0 }; + }, + + toJSON(message: RegisterPkResponse): unknown { + const obj: any = {}; + message.result !== undefined && (obj.result = registerPkResponse_ResultToJSON(message.result)); + return obj; + }, + + create, I>>(base?: I): RegisterPkResponse { + return RegisterPkResponse.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): RegisterPkResponse { + const message = createBaseRegisterPkResponse(); + message.result = object.result ?? 0; + return message; + }, +}; + +function createBasePunchHoleResponse(): PunchHoleResponse { + return { + socket_addr: new Uint8Array(), + pk: new Uint8Array(), + failure: 0, + relay_server: "", + nat_type: undefined, + is_local: undefined, + other_failure: "", + }; +} + +export const PunchHoleResponse = { + encode(message: PunchHoleResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.socket_addr.length !== 0) { + writer.uint32(10).bytes(message.socket_addr); + } + if (message.pk.length !== 0) { + writer.uint32(18).bytes(message.pk); + } + if (message.failure !== 0) { + writer.uint32(24).int32(message.failure); + } + if (message.relay_server !== "") { + writer.uint32(34).string(message.relay_server); + } + if (message.nat_type !== undefined) { + writer.uint32(40).int32(message.nat_type); + } + if (message.is_local !== undefined) { + writer.uint32(48).bool(message.is_local); + } + if (message.other_failure !== "") { + writer.uint32(58).string(message.other_failure); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): PunchHoleResponse { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBasePunchHoleResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.socket_addr = reader.bytes(); + break; + case 2: + message.pk = reader.bytes(); + break; + case 3: + message.failure = reader.int32() as any; + break; + case 4: + message.relay_server = reader.string(); + break; + case 5: + message.nat_type = reader.int32() as any; + break; + case 6: + message.is_local = reader.bool(); + break; + case 7: + message.other_failure = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): PunchHoleResponse { + return { + socket_addr: isSet(object.socket_addr) ? bytesFromBase64(object.socket_addr) : new Uint8Array(), + pk: isSet(object.pk) ? bytesFromBase64(object.pk) : new Uint8Array(), + failure: isSet(object.failure) ? punchHoleResponse_FailureFromJSON(object.failure) : 0, + relay_server: isSet(object.relay_server) ? String(object.relay_server) : "", + nat_type: isSet(object.nat_type) ? natTypeFromJSON(object.nat_type) : undefined, + is_local: isSet(object.is_local) ? Boolean(object.is_local) : undefined, + other_failure: isSet(object.other_failure) ? String(object.other_failure) : "", + }; + }, + + toJSON(message: PunchHoleResponse): unknown { + const obj: any = {}; + message.socket_addr !== undefined && + (obj.socket_addr = base64FromBytes(message.socket_addr !== undefined ? message.socket_addr : new Uint8Array())); + message.pk !== undefined && (obj.pk = base64FromBytes(message.pk !== undefined ? message.pk : new Uint8Array())); + message.failure !== undefined && (obj.failure = punchHoleResponse_FailureToJSON(message.failure)); + message.relay_server !== undefined && (obj.relay_server = message.relay_server); + message.nat_type !== undefined && + (obj.nat_type = message.nat_type !== undefined ? natTypeToJSON(message.nat_type) : undefined); + message.is_local !== undefined && (obj.is_local = message.is_local); + message.other_failure !== undefined && (obj.other_failure = message.other_failure); + return obj; + }, + + create, I>>(base?: I): PunchHoleResponse { + return PunchHoleResponse.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): PunchHoleResponse { + const message = createBasePunchHoleResponse(); + message.socket_addr = object.socket_addr ?? new Uint8Array(); + message.pk = object.pk ?? new Uint8Array(); + message.failure = object.failure ?? 0; + message.relay_server = object.relay_server ?? ""; + message.nat_type = object.nat_type ?? undefined; + message.is_local = object.is_local ?? undefined; + message.other_failure = object.other_failure ?? ""; + return message; + }, +}; + +function createBaseConfigUpdate(): ConfigUpdate { + return { serial: 0, rendezvous_servers: [] }; +} + +export const ConfigUpdate = { + encode(message: ConfigUpdate, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.serial !== 0) { + writer.uint32(8).int32(message.serial); + } + for (const v of message.rendezvous_servers) { + writer.uint32(18).string(v!); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): ConfigUpdate { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseConfigUpdate(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.serial = reader.int32(); + break; + case 2: + message.rendezvous_servers.push(reader.string()); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): ConfigUpdate { + return { + serial: isSet(object.serial) ? Number(object.serial) : 0, + rendezvous_servers: Array.isArray(object?.rendezvous_servers) + ? object.rendezvous_servers.map((e: any) => String(e)) + : [], + }; + }, + + toJSON(message: ConfigUpdate): unknown { + const obj: any = {}; + message.serial !== undefined && (obj.serial = Math.round(message.serial)); + if (message.rendezvous_servers) { + obj.rendezvous_servers = message.rendezvous_servers.map((e) => e); + } else { + obj.rendezvous_servers = []; + } + return obj; + }, + + create, I>>(base?: I): ConfigUpdate { + return ConfigUpdate.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): ConfigUpdate { + const message = createBaseConfigUpdate(); + message.serial = object.serial ?? 0; + message.rendezvous_servers = object.rendezvous_servers?.map((e) => e) || []; + return message; + }, +}; + +function createBaseRequestRelay(): RequestRelay { + return { + id: "", + uuid: "", + socket_addr: new Uint8Array(), + relay_server: "", + secure: false, + licence_key: "", + conn_type: 0, + token: "", + }; +} + +export const RequestRelay = { + encode(message: RequestRelay, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.id !== "") { + writer.uint32(10).string(message.id); + } + if (message.uuid !== "") { + writer.uint32(18).string(message.uuid); + } + if (message.socket_addr.length !== 0) { + writer.uint32(26).bytes(message.socket_addr); + } + if (message.relay_server !== "") { + writer.uint32(34).string(message.relay_server); + } + if (message.secure === true) { + writer.uint32(40).bool(message.secure); + } + if (message.licence_key !== "") { + writer.uint32(50).string(message.licence_key); + } + if (message.conn_type !== 0) { + writer.uint32(56).int32(message.conn_type); + } + if (message.token !== "") { + writer.uint32(66).string(message.token); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): RequestRelay { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseRequestRelay(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.id = reader.string(); + break; + case 2: + message.uuid = reader.string(); + break; + case 3: + message.socket_addr = reader.bytes(); + break; + case 4: + message.relay_server = reader.string(); + break; + case 5: + message.secure = reader.bool(); + break; + case 6: + message.licence_key = reader.string(); + break; + case 7: + message.conn_type = reader.int32() as any; + break; + case 8: + message.token = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): RequestRelay { + return { + id: isSet(object.id) ? String(object.id) : "", + uuid: isSet(object.uuid) ? String(object.uuid) : "", + socket_addr: isSet(object.socket_addr) ? bytesFromBase64(object.socket_addr) : new Uint8Array(), + relay_server: isSet(object.relay_server) ? String(object.relay_server) : "", + secure: isSet(object.secure) ? Boolean(object.secure) : false, + licence_key: isSet(object.licence_key) ? String(object.licence_key) : "", + conn_type: isSet(object.conn_type) ? connTypeFromJSON(object.conn_type) : 0, + token: isSet(object.token) ? String(object.token) : "", + }; + }, + + toJSON(message: RequestRelay): unknown { + const obj: any = {}; + message.id !== undefined && (obj.id = message.id); + message.uuid !== undefined && (obj.uuid = message.uuid); + message.socket_addr !== undefined && + (obj.socket_addr = base64FromBytes(message.socket_addr !== undefined ? message.socket_addr : new Uint8Array())); + message.relay_server !== undefined && (obj.relay_server = message.relay_server); + message.secure !== undefined && (obj.secure = message.secure); + message.licence_key !== undefined && (obj.licence_key = message.licence_key); + message.conn_type !== undefined && (obj.conn_type = connTypeToJSON(message.conn_type)); + message.token !== undefined && (obj.token = message.token); + return obj; + }, + + create, I>>(base?: I): RequestRelay { + return RequestRelay.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): RequestRelay { + const message = createBaseRequestRelay(); + message.id = object.id ?? ""; + message.uuid = object.uuid ?? ""; + message.socket_addr = object.socket_addr ?? new Uint8Array(); + message.relay_server = object.relay_server ?? ""; + message.secure = object.secure ?? false; + message.licence_key = object.licence_key ?? ""; + message.conn_type = object.conn_type ?? 0; + message.token = object.token ?? ""; + return message; + }, +}; + +function createBaseRelayResponse(): RelayResponse { + return { + socket_addr: new Uint8Array(), + uuid: "", + relay_server: "", + id: undefined, + pk: undefined, + refuse_reason: "", + version: "", + }; +} + +export const RelayResponse = { + encode(message: RelayResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.socket_addr.length !== 0) { + writer.uint32(10).bytes(message.socket_addr); + } + if (message.uuid !== "") { + writer.uint32(18).string(message.uuid); + } + if (message.relay_server !== "") { + writer.uint32(26).string(message.relay_server); + } + if (message.id !== undefined) { + writer.uint32(34).string(message.id); + } + if (message.pk !== undefined) { + writer.uint32(42).bytes(message.pk); + } + if (message.refuse_reason !== "") { + writer.uint32(50).string(message.refuse_reason); + } + if (message.version !== "") { + writer.uint32(58).string(message.version); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): RelayResponse { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseRelayResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.socket_addr = reader.bytes(); + break; + case 2: + message.uuid = reader.string(); + break; + case 3: + message.relay_server = reader.string(); + break; + case 4: + message.id = reader.string(); + break; + case 5: + message.pk = reader.bytes(); + break; + case 6: + message.refuse_reason = reader.string(); + break; + case 7: + message.version = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): RelayResponse { + return { + socket_addr: isSet(object.socket_addr) ? bytesFromBase64(object.socket_addr) : new Uint8Array(), + uuid: isSet(object.uuid) ? String(object.uuid) : "", + relay_server: isSet(object.relay_server) ? String(object.relay_server) : "", + id: isSet(object.id) ? String(object.id) : undefined, + pk: isSet(object.pk) ? bytesFromBase64(object.pk) : undefined, + refuse_reason: isSet(object.refuse_reason) ? String(object.refuse_reason) : "", + version: isSet(object.version) ? String(object.version) : "", + }; + }, + + toJSON(message: RelayResponse): unknown { + const obj: any = {}; + message.socket_addr !== undefined && + (obj.socket_addr = base64FromBytes(message.socket_addr !== undefined ? message.socket_addr : new Uint8Array())); + message.uuid !== undefined && (obj.uuid = message.uuid); + message.relay_server !== undefined && (obj.relay_server = message.relay_server); + message.id !== undefined && (obj.id = message.id); + message.pk !== undefined && (obj.pk = message.pk !== undefined ? base64FromBytes(message.pk) : undefined); + message.refuse_reason !== undefined && (obj.refuse_reason = message.refuse_reason); + message.version !== undefined && (obj.version = message.version); + return obj; + }, + + create, I>>(base?: I): RelayResponse { + return RelayResponse.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): RelayResponse { + const message = createBaseRelayResponse(); + message.socket_addr = object.socket_addr ?? new Uint8Array(); + message.uuid = object.uuid ?? ""; + message.relay_server = object.relay_server ?? ""; + message.id = object.id ?? undefined; + message.pk = object.pk ?? undefined; + message.refuse_reason = object.refuse_reason ?? ""; + message.version = object.version ?? ""; + return message; + }, +}; + +function createBaseSoftwareUpdate(): SoftwareUpdate { + return { url: "" }; +} + +export const SoftwareUpdate = { + encode(message: SoftwareUpdate, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.url !== "") { + writer.uint32(10).string(message.url); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): SoftwareUpdate { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseSoftwareUpdate(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.url = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): SoftwareUpdate { + return { url: isSet(object.url) ? String(object.url) : "" }; + }, + + toJSON(message: SoftwareUpdate): unknown { + const obj: any = {}; + message.url !== undefined && (obj.url = message.url); + return obj; + }, + + create, I>>(base?: I): SoftwareUpdate { + return SoftwareUpdate.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): SoftwareUpdate { + const message = createBaseSoftwareUpdate(); + message.url = object.url ?? ""; + return message; + }, +}; + +function createBaseFetchLocalAddr(): FetchLocalAddr { + return { socket_addr: new Uint8Array(), relay_server: "" }; +} + +export const FetchLocalAddr = { + encode(message: FetchLocalAddr, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.socket_addr.length !== 0) { + writer.uint32(10).bytes(message.socket_addr); + } + if (message.relay_server !== "") { + writer.uint32(18).string(message.relay_server); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): FetchLocalAddr { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseFetchLocalAddr(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.socket_addr = reader.bytes(); + break; + case 2: + message.relay_server = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): FetchLocalAddr { + return { + socket_addr: isSet(object.socket_addr) ? bytesFromBase64(object.socket_addr) : new Uint8Array(), + relay_server: isSet(object.relay_server) ? String(object.relay_server) : "", + }; + }, + + toJSON(message: FetchLocalAddr): unknown { + const obj: any = {}; + message.socket_addr !== undefined && + (obj.socket_addr = base64FromBytes(message.socket_addr !== undefined ? message.socket_addr : new Uint8Array())); + message.relay_server !== undefined && (obj.relay_server = message.relay_server); + return obj; + }, + + create, I>>(base?: I): FetchLocalAddr { + return FetchLocalAddr.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): FetchLocalAddr { + const message = createBaseFetchLocalAddr(); + message.socket_addr = object.socket_addr ?? new Uint8Array(); + message.relay_server = object.relay_server ?? ""; + return message; + }, +}; + +function createBaseLocalAddr(): LocalAddr { + return { socket_addr: new Uint8Array(), local_addr: new Uint8Array(), relay_server: "", id: "", version: "" }; +} + +export const LocalAddr = { + encode(message: LocalAddr, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.socket_addr.length !== 0) { + writer.uint32(10).bytes(message.socket_addr); + } + if (message.local_addr.length !== 0) { + writer.uint32(18).bytes(message.local_addr); + } + if (message.relay_server !== "") { + writer.uint32(26).string(message.relay_server); + } + if (message.id !== "") { + writer.uint32(34).string(message.id); + } + if (message.version !== "") { + writer.uint32(42).string(message.version); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): LocalAddr { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseLocalAddr(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.socket_addr = reader.bytes(); + break; + case 2: + message.local_addr = reader.bytes(); + break; + case 3: + message.relay_server = reader.string(); + break; + case 4: + message.id = reader.string(); + break; + case 5: + message.version = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): LocalAddr { + return { + socket_addr: isSet(object.socket_addr) ? bytesFromBase64(object.socket_addr) : new Uint8Array(), + local_addr: isSet(object.local_addr) ? bytesFromBase64(object.local_addr) : new Uint8Array(), + relay_server: isSet(object.relay_server) ? String(object.relay_server) : "", + id: isSet(object.id) ? String(object.id) : "", + version: isSet(object.version) ? String(object.version) : "", + }; + }, + + toJSON(message: LocalAddr): unknown { + const obj: any = {}; + message.socket_addr !== undefined && + (obj.socket_addr = base64FromBytes(message.socket_addr !== undefined ? message.socket_addr : new Uint8Array())); + message.local_addr !== undefined && + (obj.local_addr = base64FromBytes(message.local_addr !== undefined ? message.local_addr : new Uint8Array())); + message.relay_server !== undefined && (obj.relay_server = message.relay_server); + message.id !== undefined && (obj.id = message.id); + message.version !== undefined && (obj.version = message.version); + return obj; + }, + + create, I>>(base?: I): LocalAddr { + return LocalAddr.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): LocalAddr { + const message = createBaseLocalAddr(); + message.socket_addr = object.socket_addr ?? new Uint8Array(); + message.local_addr = object.local_addr ?? new Uint8Array(); + message.relay_server = object.relay_server ?? ""; + message.id = object.id ?? ""; + message.version = object.version ?? ""; + return message; + }, +}; + +function createBasePeerDiscovery(): PeerDiscovery { + return { cmd: "", mac: "", id: "", username: "", hostname: "", platform: "", misc: "" }; +} + +export const PeerDiscovery = { + encode(message: PeerDiscovery, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.cmd !== "") { + writer.uint32(10).string(message.cmd); + } + if (message.mac !== "") { + writer.uint32(18).string(message.mac); + } + if (message.id !== "") { + writer.uint32(26).string(message.id); + } + if (message.username !== "") { + writer.uint32(34).string(message.username); + } + if (message.hostname !== "") { + writer.uint32(42).string(message.hostname); + } + if (message.platform !== "") { + writer.uint32(50).string(message.platform); + } + if (message.misc !== "") { + writer.uint32(58).string(message.misc); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): PeerDiscovery { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBasePeerDiscovery(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.cmd = reader.string(); + break; + case 2: + message.mac = reader.string(); + break; + case 3: + message.id = reader.string(); + break; + case 4: + message.username = reader.string(); + break; + case 5: + message.hostname = reader.string(); + break; + case 6: + message.platform = reader.string(); + break; + case 7: + message.misc = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): PeerDiscovery { + return { + cmd: isSet(object.cmd) ? String(object.cmd) : "", + mac: isSet(object.mac) ? String(object.mac) : "", + id: isSet(object.id) ? String(object.id) : "", + username: isSet(object.username) ? String(object.username) : "", + hostname: isSet(object.hostname) ? String(object.hostname) : "", + platform: isSet(object.platform) ? String(object.platform) : "", + misc: isSet(object.misc) ? String(object.misc) : "", + }; + }, + + toJSON(message: PeerDiscovery): unknown { + const obj: any = {}; + message.cmd !== undefined && (obj.cmd = message.cmd); + message.mac !== undefined && (obj.mac = message.mac); + message.id !== undefined && (obj.id = message.id); + message.username !== undefined && (obj.username = message.username); + message.hostname !== undefined && (obj.hostname = message.hostname); + message.platform !== undefined && (obj.platform = message.platform); + message.misc !== undefined && (obj.misc = message.misc); + return obj; + }, + + create, I>>(base?: I): PeerDiscovery { + return PeerDiscovery.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): PeerDiscovery { + const message = createBasePeerDiscovery(); + message.cmd = object.cmd ?? ""; + message.mac = object.mac ?? ""; + message.id = object.id ?? ""; + message.username = object.username ?? ""; + message.hostname = object.hostname ?? ""; + message.platform = object.platform ?? ""; + message.misc = object.misc ?? ""; + return message; + }, +}; + +function createBaseRendezvousMessage(): RendezvousMessage { + return { + register_peer: undefined, + register_peer_response: undefined, + punch_hole_request: undefined, + punch_hole: undefined, + punch_hole_sent: undefined, + punch_hole_response: undefined, + fetch_local_addr: undefined, + local_addr: undefined, + configure_update: undefined, + register_pk: undefined, + register_pk_response: undefined, + software_update: undefined, + request_relay: undefined, + relay_response: undefined, + test_nat_request: undefined, + test_nat_response: undefined, + peer_discovery: undefined, + }; +} + +export const RendezvousMessage = { + encode(message: RendezvousMessage, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.register_peer !== undefined) { + RegisterPeer.encode(message.register_peer, writer.uint32(50).fork()).ldelim(); + } + if (message.register_peer_response !== undefined) { + RegisterPeerResponse.encode(message.register_peer_response, writer.uint32(58).fork()).ldelim(); + } + if (message.punch_hole_request !== undefined) { + PunchHoleRequest.encode(message.punch_hole_request, writer.uint32(66).fork()).ldelim(); + } + if (message.punch_hole !== undefined) { + PunchHole.encode(message.punch_hole, writer.uint32(74).fork()).ldelim(); + } + if (message.punch_hole_sent !== undefined) { + PunchHoleSent.encode(message.punch_hole_sent, writer.uint32(82).fork()).ldelim(); + } + if (message.punch_hole_response !== undefined) { + PunchHoleResponse.encode(message.punch_hole_response, writer.uint32(90).fork()).ldelim(); + } + if (message.fetch_local_addr !== undefined) { + FetchLocalAddr.encode(message.fetch_local_addr, writer.uint32(98).fork()).ldelim(); + } + if (message.local_addr !== undefined) { + LocalAddr.encode(message.local_addr, writer.uint32(106).fork()).ldelim(); + } + if (message.configure_update !== undefined) { + ConfigUpdate.encode(message.configure_update, writer.uint32(114).fork()).ldelim(); + } + if (message.register_pk !== undefined) { + RegisterPk.encode(message.register_pk, writer.uint32(122).fork()).ldelim(); + } + if (message.register_pk_response !== undefined) { + RegisterPkResponse.encode(message.register_pk_response, writer.uint32(130).fork()).ldelim(); + } + if (message.software_update !== undefined) { + SoftwareUpdate.encode(message.software_update, writer.uint32(138).fork()).ldelim(); + } + if (message.request_relay !== undefined) { + RequestRelay.encode(message.request_relay, writer.uint32(146).fork()).ldelim(); + } + if (message.relay_response !== undefined) { + RelayResponse.encode(message.relay_response, writer.uint32(154).fork()).ldelim(); + } + if (message.test_nat_request !== undefined) { + TestNatRequest.encode(message.test_nat_request, writer.uint32(162).fork()).ldelim(); + } + if (message.test_nat_response !== undefined) { + TestNatResponse.encode(message.test_nat_response, writer.uint32(170).fork()).ldelim(); + } + if (message.peer_discovery !== undefined) { + PeerDiscovery.encode(message.peer_discovery, writer.uint32(178).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): RendezvousMessage { + const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseRendezvousMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 6: + message.register_peer = RegisterPeer.decode(reader, reader.uint32()); + break; + case 7: + message.register_peer_response = RegisterPeerResponse.decode(reader, reader.uint32()); + break; + case 8: + message.punch_hole_request = PunchHoleRequest.decode(reader, reader.uint32()); + break; + case 9: + message.punch_hole = PunchHole.decode(reader, reader.uint32()); + break; + case 10: + message.punch_hole_sent = PunchHoleSent.decode(reader, reader.uint32()); + break; + case 11: + message.punch_hole_response = PunchHoleResponse.decode(reader, reader.uint32()); + break; + case 12: + message.fetch_local_addr = FetchLocalAddr.decode(reader, reader.uint32()); + break; + case 13: + message.local_addr = LocalAddr.decode(reader, reader.uint32()); + break; + case 14: + message.configure_update = ConfigUpdate.decode(reader, reader.uint32()); + break; + case 15: + message.register_pk = RegisterPk.decode(reader, reader.uint32()); + break; + case 16: + message.register_pk_response = RegisterPkResponse.decode(reader, reader.uint32()); + break; + case 17: + message.software_update = SoftwareUpdate.decode(reader, reader.uint32()); + break; + case 18: + message.request_relay = RequestRelay.decode(reader, reader.uint32()); + break; + case 19: + message.relay_response = RelayResponse.decode(reader, reader.uint32()); + break; + case 20: + message.test_nat_request = TestNatRequest.decode(reader, reader.uint32()); + break; + case 21: + message.test_nat_response = TestNatResponse.decode(reader, reader.uint32()); + break; + case 22: + message.peer_discovery = PeerDiscovery.decode(reader, reader.uint32()); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + + fromJSON(object: any): RendezvousMessage { + return { + register_peer: isSet(object.register_peer) ? RegisterPeer.fromJSON(object.register_peer) : undefined, + register_peer_response: isSet(object.register_peer_response) + ? RegisterPeerResponse.fromJSON(object.register_peer_response) + : undefined, + punch_hole_request: isSet(object.punch_hole_request) + ? PunchHoleRequest.fromJSON(object.punch_hole_request) + : undefined, + punch_hole: isSet(object.punch_hole) ? PunchHole.fromJSON(object.punch_hole) : undefined, + punch_hole_sent: isSet(object.punch_hole_sent) ? PunchHoleSent.fromJSON(object.punch_hole_sent) : undefined, + punch_hole_response: isSet(object.punch_hole_response) + ? PunchHoleResponse.fromJSON(object.punch_hole_response) + : undefined, + fetch_local_addr: isSet(object.fetch_local_addr) ? FetchLocalAddr.fromJSON(object.fetch_local_addr) : undefined, + local_addr: isSet(object.local_addr) ? LocalAddr.fromJSON(object.local_addr) : undefined, + configure_update: isSet(object.configure_update) ? ConfigUpdate.fromJSON(object.configure_update) : undefined, + register_pk: isSet(object.register_pk) ? RegisterPk.fromJSON(object.register_pk) : undefined, + register_pk_response: isSet(object.register_pk_response) + ? RegisterPkResponse.fromJSON(object.register_pk_response) + : undefined, + software_update: isSet(object.software_update) ? SoftwareUpdate.fromJSON(object.software_update) : undefined, + request_relay: isSet(object.request_relay) ? RequestRelay.fromJSON(object.request_relay) : undefined, + relay_response: isSet(object.relay_response) ? RelayResponse.fromJSON(object.relay_response) : undefined, + test_nat_request: isSet(object.test_nat_request) ? TestNatRequest.fromJSON(object.test_nat_request) : undefined, + test_nat_response: isSet(object.test_nat_response) + ? TestNatResponse.fromJSON(object.test_nat_response) + : undefined, + peer_discovery: isSet(object.peer_discovery) ? PeerDiscovery.fromJSON(object.peer_discovery) : undefined, + }; + }, + + toJSON(message: RendezvousMessage): unknown { + const obj: any = {}; + message.register_peer !== undefined && + (obj.register_peer = message.register_peer ? RegisterPeer.toJSON(message.register_peer) : undefined); + message.register_peer_response !== undefined && (obj.register_peer_response = message.register_peer_response + ? RegisterPeerResponse.toJSON(message.register_peer_response) + : undefined); + message.punch_hole_request !== undefined && (obj.punch_hole_request = message.punch_hole_request + ? PunchHoleRequest.toJSON(message.punch_hole_request) + : undefined); + message.punch_hole !== undefined && + (obj.punch_hole = message.punch_hole ? PunchHole.toJSON(message.punch_hole) : undefined); + message.punch_hole_sent !== undefined && + (obj.punch_hole_sent = message.punch_hole_sent ? PunchHoleSent.toJSON(message.punch_hole_sent) : undefined); + message.punch_hole_response !== undefined && (obj.punch_hole_response = message.punch_hole_response + ? PunchHoleResponse.toJSON(message.punch_hole_response) + : undefined); + message.fetch_local_addr !== undefined && + (obj.fetch_local_addr = message.fetch_local_addr ? FetchLocalAddr.toJSON(message.fetch_local_addr) : undefined); + message.local_addr !== undefined && + (obj.local_addr = message.local_addr ? LocalAddr.toJSON(message.local_addr) : undefined); + message.configure_update !== undefined && + (obj.configure_update = message.configure_update ? ConfigUpdate.toJSON(message.configure_update) : undefined); + message.register_pk !== undefined && + (obj.register_pk = message.register_pk ? RegisterPk.toJSON(message.register_pk) : undefined); + message.register_pk_response !== undefined && (obj.register_pk_response = message.register_pk_response + ? RegisterPkResponse.toJSON(message.register_pk_response) + : undefined); + message.software_update !== undefined && + (obj.software_update = message.software_update ? SoftwareUpdate.toJSON(message.software_update) : undefined); + message.request_relay !== undefined && + (obj.request_relay = message.request_relay ? RequestRelay.toJSON(message.request_relay) : undefined); + message.relay_response !== undefined && + (obj.relay_response = message.relay_response ? RelayResponse.toJSON(message.relay_response) : undefined); + message.test_nat_request !== undefined && + (obj.test_nat_request = message.test_nat_request ? TestNatRequest.toJSON(message.test_nat_request) : undefined); + message.test_nat_response !== undefined && + (obj.test_nat_response = message.test_nat_response + ? TestNatResponse.toJSON(message.test_nat_response) + : undefined); + message.peer_discovery !== undefined && + (obj.peer_discovery = message.peer_discovery ? PeerDiscovery.toJSON(message.peer_discovery) : undefined); + return obj; + }, + + create, I>>(base?: I): RendezvousMessage { + return RendezvousMessage.fromPartial(base ?? {}); + }, + + fromPartial, I>>(object: I): RendezvousMessage { + const message = createBaseRendezvousMessage(); + message.register_peer = (object.register_peer !== undefined && object.register_peer !== null) + ? RegisterPeer.fromPartial(object.register_peer) + : undefined; + message.register_peer_response = + (object.register_peer_response !== undefined && object.register_peer_response !== null) + ? RegisterPeerResponse.fromPartial(object.register_peer_response) + : undefined; + message.punch_hole_request = (object.punch_hole_request !== undefined && object.punch_hole_request !== null) + ? PunchHoleRequest.fromPartial(object.punch_hole_request) + : undefined; + message.punch_hole = (object.punch_hole !== undefined && object.punch_hole !== null) + ? PunchHole.fromPartial(object.punch_hole) + : undefined; + message.punch_hole_sent = (object.punch_hole_sent !== undefined && object.punch_hole_sent !== null) + ? PunchHoleSent.fromPartial(object.punch_hole_sent) + : undefined; + message.punch_hole_response = (object.punch_hole_response !== undefined && object.punch_hole_response !== null) + ? PunchHoleResponse.fromPartial(object.punch_hole_response) + : undefined; + message.fetch_local_addr = (object.fetch_local_addr !== undefined && object.fetch_local_addr !== null) + ? FetchLocalAddr.fromPartial(object.fetch_local_addr) + : undefined; + message.local_addr = (object.local_addr !== undefined && object.local_addr !== null) + ? LocalAddr.fromPartial(object.local_addr) + : undefined; + message.configure_update = (object.configure_update !== undefined && object.configure_update !== null) + ? ConfigUpdate.fromPartial(object.configure_update) + : undefined; + message.register_pk = (object.register_pk !== undefined && object.register_pk !== null) + ? RegisterPk.fromPartial(object.register_pk) + : undefined; + message.register_pk_response = (object.register_pk_response !== undefined && object.register_pk_response !== null) + ? RegisterPkResponse.fromPartial(object.register_pk_response) + : undefined; + message.software_update = (object.software_update !== undefined && object.software_update !== null) + ? SoftwareUpdate.fromPartial(object.software_update) + : undefined; + message.request_relay = (object.request_relay !== undefined && object.request_relay !== null) + ? RequestRelay.fromPartial(object.request_relay) + : undefined; + message.relay_response = (object.relay_response !== undefined && object.relay_response !== null) + ? RelayResponse.fromPartial(object.relay_response) + : undefined; + message.test_nat_request = (object.test_nat_request !== undefined && object.test_nat_request !== null) + ? TestNatRequest.fromPartial(object.test_nat_request) + : undefined; + message.test_nat_response = (object.test_nat_response !== undefined && object.test_nat_response !== null) + ? TestNatResponse.fromPartial(object.test_nat_response) + : undefined; + message.peer_discovery = (object.peer_discovery !== undefined && object.peer_discovery !== null) + ? PeerDiscovery.fromPartial(object.peer_discovery) + : undefined; + return message; + }, +}; + +declare var self: any | undefined; +declare var window: any | undefined; +declare var global: any | undefined; +var tsProtoGlobalThis: any = (() => { + if (typeof globalThis !== "undefined") { + return globalThis; + } + if (typeof self !== "undefined") { + return self; + } + if (typeof window !== "undefined") { + return window; + } + if (typeof global !== "undefined") { + return global; + } + throw "Unable to locate global object"; +})(); + +function bytesFromBase64(b64: string): Uint8Array { + if (tsProtoGlobalThis.Buffer) { + return Uint8Array.from(tsProtoGlobalThis.Buffer.from(b64, "base64")); + } else { + const bin = tsProtoGlobalThis.atob(b64); + const arr = new Uint8Array(bin.length); + for (let i = 0; i < bin.length; ++i) { + arr[i] = bin.charCodeAt(i); + } + return arr; + } +} + +function base64FromBytes(arr: Uint8Array): string { + if (tsProtoGlobalThis.Buffer) { + return tsProtoGlobalThis.Buffer.from(arr).toString("base64"); + } else { + const bin: string[] = []; + arr.forEach((byte) => { + bin.push(String.fromCharCode(byte)); + }); + return tsProtoGlobalThis.btoa(bin.join("")); + } +} + +type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; + +export type DeepPartial = T extends Builtin ? T + : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> + : T extends {} ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin ? P + : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/resources/web/js/src/style.css b/resources/web/js/src/style.css new file mode 100644 index 0000000..852de7a --- /dev/null +++ b/resources/web/js/src/style.css @@ -0,0 +1,8 @@ +#app { + font-family: Avenir, Helvetica, Arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-align: center; + color: #2c3e50; + margin-top: 60px; +} diff --git a/resources/web/js/src/ui.js b/resources/web/js/src/ui.js new file mode 100644 index 0000000..4463340 --- /dev/null +++ b/resources/web/js/src/ui.js @@ -0,0 +1,108 @@ +import "./style.css"; +import "./connection"; +import * as globals from "./globals"; + +const app = document.querySelector('#app'); + +if (app) { + app.innerHTML = ` +
+ + + + +
Host:
Key:
Id:
+ + + +`; + + let player; + window.init(); + + document.body.onload = () => { + const host = document.querySelector('#host'); + host.value = localStorage.getItem('custom-rendezvous-server'); + const id = document.querySelector('#id'); + id.value = localStorage.getItem('id'); + const key = document.querySelector('#key'); + key.value = localStorage.getItem('key'); + player = YUVCanvas.attach(document.getElementById('player')); + // globals.sendOffCanvas(document.getElementById('player')); + }; + + window.connect = () => { + const host = document.querySelector('#host'); + localStorage.setItem('custom-rendezvous-server', host.value); + const id = document.querySelector('#id'); + localStorage.setItem('id', id.value); + const key = document.querySelector('#key'); + localStorage.setItem('key', key.value); + const func = async () => { + const conn = globals.newConn(); + conn.setMsgbox(msgbox); + conn.setDraw((f) => { + /* + if (!(document.getElementById('player').width > 0)) { + document.getElementById('player').width = f.format.displayWidth; + document.getElementById('player').height = f.format.displayHeight; + } + */ + globals.draw(f); + player.drawFrame(f); + }); + document.querySelector('div#status').style.display = 'block'; + document.querySelector('div#connect').style.display = 'none'; + document.querySelector('div#text').innerHTML = 'Connecting ...'; + await conn.start(id.value); + }; + func(); + } + + function msgbox(type, title, text) { + if (!globals.getConn()) return; + if (type == 'input-password') { + document.querySelector('div#status').style.display = 'none'; + document.querySelector('div#password').style.display = 'block'; + } else if (!type) { + document.querySelector('div#canvas').style.display = 'block'; + document.querySelector('div#password').style.display = 'none'; + document.querySelector('div#status').style.display = 'none'; + } else if (type == 'error') { + document.querySelector('div#status').style.display = 'block'; + document.querySelector('div#canvas').style.display = 'none'; + document.querySelector('div#text').innerHTML = '
' + text + '
'; + } else { + document.querySelector('div#password').style.display = 'none'; + document.querySelector('div#status').style.display = 'block'; + document.querySelector('div#text').innerHTML = '
' + text + '
'; + } + } + + window.cancel = () => { + globals.close(); + document.querySelector('div#connect').style.display = 'block'; + document.querySelector('div#password').style.display = 'none'; + document.querySelector('div#status').style.display = 'none'; + document.querySelector('div#canvas').style.display = 'none'; + } + + window.confirm = () => { + const password = document.querySelector('input#password').value; + if (password) { + document.querySelector('div#password').style.display = 'none'; + globals.getConn().login(password); + } + } +} \ No newline at end of file diff --git a/resources/web/js/src/vite-env.d.ts b/resources/web/js/src/vite-env.d.ts new file mode 100644 index 0000000..151aa68 --- /dev/null +++ b/resources/web/js/src/vite-env.d.ts @@ -0,0 +1 @@ +/// \ No newline at end of file diff --git a/resources/web/js/src/websock.ts b/resources/web/js/src/websock.ts new file mode 100644 index 0000000..6f05e6f --- /dev/null +++ b/resources/web/js/src/websock.ts @@ -0,0 +1,183 @@ +import * as message from "./message.js"; +import * as rendezvous from "./rendezvous.js"; +import * as globals from "./globals"; + +type Keys = "message" | "open" | "close" | "error"; + +export default class Websock { + _websocket: WebSocket; + _eventHandlers: { [key in Keys]: Function }; + _buf: (rendezvous.RendezvousMessage | message.Message)[]; + _status: any; + _latency: number; + _secretKey: [Uint8Array, number, number] | undefined; + _uri: string; + _isRendezvous: boolean; + + constructor(uri: string, isRendezvous: boolean = true) { + this._eventHandlers = { + message: (_: any) => {}, + open: () => {}, + close: () => {}, + error: () => {}, + }; + this._uri = uri; + this._status = ""; + this._buf = []; + this._websocket = new WebSocket(uri); + this._websocket.onmessage = this._recv_message.bind(this); + this._websocket.binaryType = "arraybuffer"; + this._latency = new Date().getTime(); + this._isRendezvous = isRendezvous; + } + + latency(): number { + return this._latency; + } + + setSecretKey(key: Uint8Array) { + this._secretKey = [key, 0, 0]; + } + + sendMessage(json: message.DeepPartial) { + let data = message.Message.encode( + message.Message.fromPartial(json) + ).finish(); + let k = this._secretKey; + if (k) { + k[1] += 1; + data = globals.encrypt(data, k[1], k[0]); + } + this._websocket.send(data); + } + + sendRendezvous(data: rendezvous.DeepPartial) { + this._websocket.send( + rendezvous.RendezvousMessage.encode( + rendezvous.RendezvousMessage.fromPartial(data) + ).finish() + ); + } + + parseMessage(data: Uint8Array) { + return message.Message.decode(data); + } + + parseRendezvous(data: Uint8Array) { + return rendezvous.RendezvousMessage.decode(data); + } + + // Event Handlers + off(evt: Keys) { + this._eventHandlers[evt] = () => {}; + } + + on(evt: Keys, handler: Function) { + this._eventHandlers[evt] = handler; + } + + async open(timeout: number = 12000): Promise { + return new Promise((resolve, reject) => { + setTimeout(() => { + if (this._status != "open") { + reject(this._status || "Timeout"); + } + }, timeout); + this._websocket.onopen = () => { + this._latency = new Date().getTime() - this._latency; + this._status = "open"; + console.debug(">> WebSock.onopen"); + if (this._websocket?.protocol) { + console.info( + "Server choose sub-protocol: " + this._websocket.protocol + ); + } + + this._eventHandlers.open(); + console.info("WebSock.onopen"); + resolve(this); + }; + this._websocket.onclose = (e) => { + if (this._status == "open") { + // e.code 1000 means that the connection was closed normally. + // + } + this._status = e; + console.error("WebSock.onclose: "); + console.error(e); + this._eventHandlers.close(e); + reject("Reset by the peer"); + }; + this._websocket.onerror = (e: any) => { + if (!this._status) { + reject("Failed to connect to " + (this._isRendezvous ? "rendezvous" : "relay") + " server"); + return; + } + this._status = e; + console.error("WebSock.onerror: ") + console.error(e); + this._eventHandlers.error(e); + }; + }); + } + + async next( + timeout = 12000 + ): Promise { + const func = ( + resolve: (value: rendezvous.RendezvousMessage | message.Message) => void, + reject: (reason: any) => void, + tm0: number + ) => { + if (this._buf.length) { + resolve(this._buf[0]); + this._buf.splice(0, 1); + } else { + if (this._status != "open") { + reject(this._status); + return; + } + if (new Date().getTime() > tm0 + timeout) { + reject("Timeout"); + } else { + setTimeout(() => func(resolve, reject, tm0), 1); + } + } + }; + return new Promise((resolve, reject) => { + func(resolve, reject, new Date().getTime()); + }); + } + + close() { + this._status = ""; + if (this._websocket) { + if ( + this._websocket.readyState === WebSocket.OPEN || + this._websocket.readyState === WebSocket.CONNECTING + ) { + console.info("Closing WebSocket connection"); + this._websocket.close(); + } + + this._websocket.onmessage = () => {}; + } + } + + _recv_message(e: any) { + if (e.data instanceof window.ArrayBuffer) { + let bytes = new Uint8Array(e.data); + const k = this._secretKey; + if (k) { + k[2] += 1; + bytes = globals.decrypt(bytes, k[2], k[0]); + } + this._buf.push( + this._isRendezvous + ? this.parseRendezvous(bytes) + : this.parseMessage(bytes) + ); + } + this._eventHandlers.message(e.data); + } +} diff --git a/resources/web/js/ts_proto.py b/resources/web/js/ts_proto.py new file mode 100644 index 0000000..62a73fe --- /dev/null +++ b/resources/web/js/ts_proto.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python + +import os + +path = os.path.abspath(os.path.join(os.getcwd(), '..', '..', '..', 'libs', 'hbb_common', 'protos')) + +if os.name == 'nt': + cmd = r'protoc --ts_proto_opt=esModuleInterop=true --ts_proto_opt=snakeToCamel=false --plugin=protoc-gen-ts_proto=.\node_modules\.bin\protoc-gen-ts_proto.cmd -I "%s" --ts_proto_out=./src/ rendezvous.proto'%path + print(cmd) + os.system(cmd) + cmd = r'protoc --ts_proto_opt=esModuleInterop=true --ts_proto_opt=snakeToCamel=false --plugin=protoc-gen-ts_proto=.\node_modules\.bin\protoc-gen-ts_proto.cmd -I "%s" --ts_proto_out=./src/ message.proto'%path + print(cmd) + os.system(cmd) +else: + cmd = r'protoc --ts_proto_opt=esModuleInterop=true --ts_proto_opt=snakeToCamel=false --plugin=./node_modules/.bin/protoc-gen-ts_proto -I "%s" --ts_proto_out=./src/ rendezvous.proto'%path + print(cmd) + os.system(cmd) + cmd = r'protoc --ts_proto_opt=esModuleInterop=true --ts_proto_opt=snakeToCamel=false --plugin=./node_modules/.bin/protoc-gen-ts_proto -I "%s" --ts_proto_out=./src/ message.proto'%path + print(cmd) + os.system(cmd) diff --git a/resources/web/js/tsconfig.json b/resources/web/js/tsconfig.json new file mode 100644 index 0000000..e05d03e --- /dev/null +++ b/resources/web/js/tsconfig.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "module": "ESNext", + "allowJs": true, + "lib": [ + "ESNext", + "DOM" + ], + "moduleResolution": "Node", + "strict": true, + "sourceMap": true, + "resolveJsonModule": true, + "esModuleInterop": true, + "noEmit": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noImplicitReturns": true + }, + "include": [ + "./src" + ] +} diff --git a/resources/web/js/vite.config.js b/resources/web/js/vite.config.js new file mode 100644 index 0000000..22c51fa --- /dev/null +++ b/resources/web/js/vite.config.js @@ -0,0 +1,14 @@ +import { defineConfig } from 'vite'; + +export default defineConfig({ + build: { + manifest: false, + rollupOptions: { + output: { + entryFileNames: `[name].js`, + chunkFileNames: `[name].js`, + assetFileNames: `[name].[ext]`, + } + } + }, +}) \ No newline at end of file diff --git a/resources/web/js/yarn.lock b/resources/web/js/yarn.lock new file mode 100644 index 0000000..f1cc484 --- /dev/null +++ b/resources/web/js/yarn.lock @@ -0,0 +1,300 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": + version "1.1.2" + resolved "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz" + integrity sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ== + +"@protobufjs/base64@^1.1.2": + version "1.1.2" + resolved "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz" + integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== + +"@protobufjs/codegen@^2.0.4": + version "2.0.4" + resolved "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz" + integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== + +"@protobufjs/eventemitter@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz" + integrity sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q== + +"@protobufjs/fetch@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz" + integrity sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ== + dependencies: + "@protobufjs/aspromise" "^1.1.1" + "@protobufjs/inquire" "^1.1.0" + +"@protobufjs/float@^1.0.2": + version "1.0.2" + resolved "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz" + integrity sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ== + +"@protobufjs/inquire@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz" + integrity sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q== + +"@protobufjs/path@^1.1.2": + version "1.1.2" + resolved "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz" + integrity sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA== + +"@protobufjs/pool@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz" + integrity sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw== + +"@protobufjs/utf8@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz" + integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== + +"@types/long@^4.0.1": + version "4.0.2" + resolved "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz" + integrity sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA== + +"@types/node@>=13.7.0": + version "18.7.6" + resolved "https://registry.npmjs.org/@types/node/-/node-18.7.6.tgz" + integrity sha512-EdxgKRXgYsNITy5mjjXjVE/CS8YENSdhiagGrLqjG0pvA2owgJ6i4l7wy/PFZGC0B1/H20lWKN7ONVDNYDZm7A== + +"@types/object-hash@^1.3.0": + version "1.3.4" + resolved "https://registry.npmjs.org/@types/object-hash/-/object-hash-1.3.4.tgz" + integrity sha512-xFdpkAkikBgqBdG9vIlsqffDV8GpvnPEzs0IUtr1v3BEB97ijsFQ4RXVbUZwjFThhB4MDSTUfvmxUD5PGx0wXA== + +case-anything@^2.1.10: + version "2.1.10" + resolved "https://registry.npmjs.org/case-anything/-/case-anything-2.1.10.tgz" + integrity sha512-JczJwVrCP0jPKh05McyVsuOg6AYosrB9XWZKbQzXeDAm2ClE/PJE/BcrrQrVyGYH7Jg8V/LDupmyL4kFlVsVFQ== + +dataloader@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/dataloader/-/dataloader-1.4.0.tgz" + integrity sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw== + +detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz" + integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== + +dprint-node@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/dprint-node/-/dprint-node-1.0.7.tgz" + integrity sha512-NTZOW9A7ipb0n7z7nC3wftvsbceircwVHSgzobJsEQa+7RnOMbhrfX5IflA6CtC4GA63DSAiHYXa4JKEy9F7cA== + dependencies: + detect-libc "^1.0.3" + +esbuild-linux-64@0.14.54: + version "0.14.54" + resolved "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz" + integrity sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg== + +esbuild@^0.14.14: + version "0.14.54" + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz" + integrity sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA== + optionalDependencies: + "@esbuild/linux-loong64" "0.14.54" + esbuild-android-64 "0.14.54" + esbuild-android-arm64 "0.14.54" + esbuild-darwin-64 "0.14.54" + esbuild-darwin-arm64 "0.14.54" + esbuild-freebsd-64 "0.14.54" + esbuild-freebsd-arm64 "0.14.54" + esbuild-linux-32 "0.14.54" + esbuild-linux-64 "0.14.54" + esbuild-linux-arm "0.14.54" + esbuild-linux-arm64 "0.14.54" + esbuild-linux-mips64le "0.14.54" + esbuild-linux-ppc64le "0.14.54" + esbuild-linux-riscv64 "0.14.54" + esbuild-linux-s390x "0.14.54" + esbuild-netbsd-64 "0.14.54" + esbuild-openbsd-64 "0.14.54" + esbuild-sunos-64 "0.14.54" + esbuild-windows-32 "0.14.54" + esbuild-windows-64 "0.14.54" + esbuild-windows-arm64 "0.14.54" + +fast-sha256@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz" + integrity sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +is-core-module@^2.9.0: + version "2.10.0" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz" + integrity sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg== + dependencies: + has "^1.0.3" + +libsodium-wrappers@^0.7.9: + version "0.7.10" + resolved "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.10.tgz" + integrity sha512-pO3F1Q9NPLB/MWIhehim42b/Fwb30JNScCNh8TcQ/kIc+qGLQch8ag8wb0keK3EP5kbGakk1H8Wwo7v+36rNQg== + dependencies: + libsodium "^0.7.0" + +libsodium@^0.7.0, libsodium@^0.7.9: + version "0.7.10" + resolved "https://registry.npmjs.org/libsodium/-/libsodium-0.7.10.tgz" + integrity sha512-eY+z7hDrDKxkAK+QKZVNv92A5KYkxfvIshtBJkmg5TSiCnYqZP3i9OO9whE79Pwgm4jGaoHgkM4ao/b9Cyu4zQ== + +long@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/long/-/long-4.0.0.tgz" + integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== + +nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +object-hash@^1.3.1: + version "1.3.1" + resolved "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz" + integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +pcm-player@^0.0.11: + version "0.0.11" + resolved "https://registry.npmjs.org/pcm-player/-/pcm-player-0.0.11.tgz" + integrity sha512-+FmX62jiqZa7wDCqSRQ1g3DuU6JNgpymgOLCWhmiE/Lj/M+rOUNqgNwVQX509LdA9dtBtVD3EQQUSp9JqU6upw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +postcss@^8.4.6: + version "8.4.16" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz" + integrity sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +protobufjs@^6.11.3, protobufjs@^6.8.8: + version "6.11.3" + resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz" + integrity sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg== + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/long" "^4.0.1" + "@types/node" ">=13.7.0" + long "^4.0.0" + +resolve@^1.22.0: + version "1.22.1" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +rollup@^2.59.0: + version "2.77.3" + resolved "https://registry.npmjs.org/rollup/-/rollup-2.77.3.tgz" + integrity sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g== + optionalDependencies: + fsevents "~2.3.2" + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +ts-poet@^6.2.0: + version "6.4.1" + resolved "https://registry.npmjs.org/ts-poet/-/ts-poet-6.4.1.tgz" + integrity sha512-AjZEs4h2w4sDfwpHMxQKHrTlNh2wRbM5NRXmLz0RiH+yPGtSQFbe9hBpNocU8vqVNgfh0BIOiXR80xDz3kKxUQ== + dependencies: + dprint-node "^1.0.7" + +ts-proto-descriptors@1.7.1: + version "1.7.1" + resolved "https://registry.npmjs.org/ts-proto-descriptors/-/ts-proto-descriptors-1.7.1.tgz" + integrity sha512-oIKUh3K4Xts4v29USGLfUG+2mEk32MsqpgZAOUyUlkrcIdv34yE+k2oZ2Nzngm6cV/JgFdOxRCqeyvmWHuYAyw== + dependencies: + long "^4.0.0" + protobufjs "^6.8.8" + +ts-proto@^1.141.1: + version "1.141.1" + resolved "https://registry.npmjs.org/ts-proto/-/ts-proto-1.141.1.tgz" + integrity sha512-1b7Ka6R96FvFZldHnYPTFy4rzwOo+OTpIP1mBFW0dDwq4WWtSkIVlZ+SokOQSC1TiccNshOJwQC9soVyWfQ7Zg== + dependencies: + "@types/object-hash" "^1.3.0" + case-anything "^2.1.10" + dataloader "^1.4.0" + object-hash "^1.3.1" + protobufjs "^6.11.3" + ts-poet "^6.2.0" + ts-proto-descriptors "1.7.1" + +typescript@4.4.4: + version "4.4.4" + resolved "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz" + integrity sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA== + +vite@2.8: + version "2.8.6" + resolved "https://registry.npmjs.org/vite/-/vite-2.8.6.tgz" + integrity sha512-e4H0QpludOVKkmOsRyqQ7LTcMUDF3mcgyNU4lmi0B5JUbe0ZxeBBl8VoZ8Y6Rfn9eFKYtdXNPcYK97ZwH+K2ug== + dependencies: + esbuild "^0.14.14" + postcss "^8.4.6" + resolve "^1.22.0" + rollup "^2.59.0" + optionalDependencies: + fsevents "~2.3.2" + +wasm-feature-detect@^1.2.11: + version "1.2.11" + resolved "https://registry.npmjs.org/wasm-feature-detect/-/wasm-feature-detect-1.2.11.tgz" + integrity sha512-HUqwaodrQGaZgz1lZaNioIkog9tkeEJjrM3eq4aUL04whXOVDRc/o2EGb/8kV0QX411iAYWEqq7fMBmJ6dKS6w== + +zstddec@^0.0.2: + version "0.0.2" + resolved "https://registry.npmjs.org/zstddec/-/zstddec-0.0.2.tgz" + integrity sha512-DCo0oxvcvOTGP/f5FA6tz2Z6wF+FIcEApSTu0zV5sQgn9hoT5lZ9YRAKUraxt9oP7l4e8TnNdi8IZTCX6WCkwA== diff --git a/resources/web/libopus.js b/resources/web/libopus.js new file mode 100644 index 0000000..5b0ff49 --- /dev/null +++ b/resources/web/libopus.js @@ -0,0 +1,5555 @@ + + +// The Module object: Our interface to the outside world. We import +// and export values on it. There are various ways Module can be used: +// 1. Not defined. We create it here +// 2. A function parameter, function(Module) { ..generated code.. } +// 3. pre-run appended it, var Module = {}; ..generated code.. +// 4. External script tag defines var Module. +// We need to check if Module already exists (e.g. case 3 above). +// Substitution will be replaced with actual code on later stage of the build, +// this way Closure Compiler will not mangle it (e.g. case 4. above). +// Note that if you want to run closure, and also to use Module +// after the generated code, you will need to define var Module = {}; +// before the code. Then that object will be used in the code, and you +// can continue to use Module afterwards as well. +var Module = typeof Module !== 'undefined' ? Module : {}; + +// See https://caniuse.com/mdn-javascript_builtins_object_assign +var objAssign = Object.assign; + +// --pre-jses are emitted after the Module integration code, so that they can +// refer to Module (if they choose; they can also define Module) +Module["onRuntimeInitialized"] = function(){ + if(Module.onload) + Module.onload(); + Module.loaded = true; +} + +Module["locateFile"] = function(url){ + if(url == "libopus.wasm" && typeof LIBOPUS_WASM_URL != "undefined") + return LIBOPUS_WASM_URL; + else + return url; +} + + +// Sometimes an existing Module object exists with properties +// meant to overwrite the default module functionality. Here +// we collect those properties and reapply _after_ we configure +// the current environment's defaults to avoid having to be so +// defensive during initialization. +var moduleOverrides = objAssign({}, Module); + +var arguments_ = []; +var thisProgram = './this.program'; +var quit_ = (status, toThrow) => { + throw toThrow; +}; + +// Determine the runtime environment we are in. You can customize this by +// setting the ENVIRONMENT setting at compile time (see settings.js). + +// Attempt to auto-detect the environment +var ENVIRONMENT_IS_WEB = typeof window === 'object'; +var ENVIRONMENT_IS_WORKER = typeof importScripts === 'function'; +// N.b. Electron.js environment is simultaneously a NODE-environment, but +// also a web environment. +var ENVIRONMENT_IS_NODE = typeof process === 'object' && typeof process.versions === 'object' && typeof process.versions.node === 'string'; +var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; + +if (Module['ENVIRONMENT']) { + throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -s ENVIRONMENT=web or -s ENVIRONMENT=node)'); +} + +// `/` should be present at the end if `scriptDirectory` is not empty +var scriptDirectory = ''; +function locateFile(path) { + if (Module['locateFile']) { + return Module['locateFile'](path, scriptDirectory); + } + return scriptDirectory + path; +} + +// Hooks that are implemented differently in different runtime environments. +var read_, + readAsync, + readBinary, + setWindowTitle; + +// Normally we don't log exceptions but instead let them bubble out the top +// level where the embedding environment (e.g. the browser) can handle +// them. +// However under v8 and node we sometimes exit the process direcly in which case +// its up to use us to log the exception before exiting. +// If we fix https://github.com/emscripten-core/emscripten/issues/15080 +// this may no longer be needed under node. +function logExceptionOnExit(e) { + if (e instanceof ExitStatus) return; + let toLog = e; + if (e && typeof e === 'object' && e.stack) { + toLog = [e, e.stack]; + } + err('exiting due to exception: ' + toLog); +} + +var fs; +var nodePath; +var requireNodeFS; + +if (ENVIRONMENT_IS_NODE) { + if (!(typeof process === 'object' && typeof require === 'function')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); + if (ENVIRONMENT_IS_WORKER) { + scriptDirectory = require('path').dirname(scriptDirectory) + '/'; + } else { + scriptDirectory = __dirname + '/'; + } + +// include: node_shell_read.js + + +requireNodeFS = () => { + // Use nodePath as the indicator for these not being initialized, + // since in some environments a global fs may have already been + // created. + if (!nodePath) { + fs = require('fs'); + nodePath = require('path'); + } +}; + +read_ = function shell_read(filename, binary) { + requireNodeFS(); + filename = nodePath['normalize'](filename); + return fs.readFileSync(filename, binary ? null : 'utf8'); +}; + +readBinary = (filename) => { + var ret = read_(filename, true); + if (!ret.buffer) { + ret = new Uint8Array(ret); + } + assert(ret.buffer); + return ret; +}; + +readAsync = (filename, onload, onerror) => { + requireNodeFS(); + filename = nodePath['normalize'](filename); + fs.readFile(filename, function(err, data) { + if (err) onerror(err); + else onload(data.buffer); + }); +}; + +// end include: node_shell_read.js + if (process['argv'].length > 1) { + thisProgram = process['argv'][1].replace(/\\/g, '/'); + } + + arguments_ = process['argv'].slice(2); + + if (typeof module !== 'undefined') { + module['exports'] = Module; + } + + process['on']('uncaughtException', function(ex) { + // suppress ExitStatus exceptions from showing an error + if (!(ex instanceof ExitStatus)) { + throw ex; + } + }); + + // Without this older versions of node (< v15) will log unhandled rejections + // but return 0, which is not normally the desired behaviour. This is + // not be needed with node v15 and about because it is now the default + // behaviour: + // See https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode + process['on']('unhandledRejection', function(reason) { throw reason; }); + + quit_ = (status, toThrow) => { + if (keepRuntimeAlive()) { + process['exitCode'] = status; + throw toThrow; + } + logExceptionOnExit(toThrow); + process['exit'](status); + }; + + Module['inspect'] = function () { return '[Emscripten Module object]'; }; + +} else +if (ENVIRONMENT_IS_SHELL) { + + if ((typeof process === 'object' && typeof require === 'function') || typeof window === 'object' || typeof importScripts === 'function') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); + + if (typeof read != 'undefined') { + read_ = function shell_read(f) { + return read(f); + }; + } + + readBinary = function readBinary(f) { + let data; + if (typeof readbuffer === 'function') { + return new Uint8Array(readbuffer(f)); + } + data = read(f, 'binary'); + assert(typeof data === 'object'); + return data; + }; + + readAsync = function readAsync(f, onload, onerror) { + setTimeout(() => onload(readBinary(f)), 0); + }; + + if (typeof scriptArgs != 'undefined') { + arguments_ = scriptArgs; + } else if (typeof arguments != 'undefined') { + arguments_ = arguments; + } + + if (typeof quit === 'function') { + quit_ = (status, toThrow) => { + logExceptionOnExit(toThrow); + quit(status); + }; + } + + if (typeof print !== 'undefined') { + // Prefer to use print/printErr where they exist, as they usually work better. + if (typeof console === 'undefined') console = /** @type{!Console} */({}); + console.log = /** @type{!function(this:Console, ...*): undefined} */ (print); + console.warn = console.error = /** @type{!function(this:Console, ...*): undefined} */ (typeof printErr !== 'undefined' ? printErr : print); + } + +} else + +// Note that this includes Node.js workers when relevant (pthreads is enabled). +// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and +// ENVIRONMENT_IS_NODE. +if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { + if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled + scriptDirectory = self.location.href; + } else if (typeof document !== 'undefined' && document.currentScript) { // web + scriptDirectory = document.currentScript.src; + } + // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. + // otherwise, slice off the final part of the url to find the script directory. + // if scriptDirectory does not contain a slash, lastIndexOf will return -1, + // and scriptDirectory will correctly be replaced with an empty string. + // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), + // they are removed because they could contain a slash. + if (scriptDirectory.indexOf('blob:') !== 0) { + scriptDirectory = scriptDirectory.substr(0, scriptDirectory.replace(/[?#].*/, "").lastIndexOf('/')+1); + } else { + scriptDirectory = ''; + } + + if (!(typeof window === 'object' || typeof importScripts === 'function')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); + + // Differentiate the Web Worker from the Node Worker case, as reading must + // be done differently. + { +// include: web_or_worker_shell_read.js + + + read_ = (url) => { + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + xhr.send(null); + return xhr.responseText; + } + + if (ENVIRONMENT_IS_WORKER) { + readBinary = (url) => { + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + xhr.responseType = 'arraybuffer'; + xhr.send(null); + return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); + }; + } + + readAsync = (url, onload, onerror) => { + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, true); + xhr.responseType = 'arraybuffer'; + xhr.onload = () => { + if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 + onload(xhr.response); + return; + } + onerror(); + }; + xhr.onerror = onerror; + xhr.send(null); + } + +// end include: web_or_worker_shell_read.js + } + + setWindowTitle = (title) => document.title = title; +} else +{ + throw new Error('environment detection error'); +} + +var out = Module['print'] || console.log.bind(console); +var err = Module['printErr'] || console.warn.bind(console); + +// Merge back in the overrides +objAssign(Module, moduleOverrides); +// Free the object hierarchy contained in the overrides, this lets the GC +// reclaim data used e.g. in memoryInitializerRequest, which is a large typed array. +moduleOverrides = null; + +// Emit code to handle expected values on the Module object. This applies Module.x +// to the proper local x. This has two benefits: first, we only emit it if it is +// expected to arrive, and second, by using a local everywhere else that can be +// minified. + +if (Module['arguments']) arguments_ = Module['arguments']; +if (!Object.getOwnPropertyDescriptor(Module, 'arguments')) { + Object.defineProperty(Module, 'arguments', { + configurable: true, + get: function() { + abort('Module.arguments has been replaced with plain arguments_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} + +if (Module['thisProgram']) thisProgram = Module['thisProgram']; +if (!Object.getOwnPropertyDescriptor(Module, 'thisProgram')) { + Object.defineProperty(Module, 'thisProgram', { + configurable: true, + get: function() { + abort('Module.thisProgram has been replaced with plain thisProgram (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} + +if (Module['quit']) quit_ = Module['quit']; +if (!Object.getOwnPropertyDescriptor(Module, 'quit')) { + Object.defineProperty(Module, 'quit', { + configurable: true, + get: function() { + abort('Module.quit has been replaced with plain quit_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} + +// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message +// Assertions on removed incoming Module JS APIs. +assert(typeof Module['memoryInitializerPrefixURL'] === 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); +assert(typeof Module['pthreadMainPrefixURL'] === 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); +assert(typeof Module['cdInitializerPrefixURL'] === 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); +assert(typeof Module['filePackagePrefixURL'] === 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); +assert(typeof Module['read'] === 'undefined', 'Module.read option was removed (modify read_ in JS)'); +assert(typeof Module['readAsync'] === 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); +assert(typeof Module['readBinary'] === 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); +assert(typeof Module['setWindowTitle'] === 'undefined', 'Module.setWindowTitle option was removed (modify setWindowTitle in JS)'); +assert(typeof Module['TOTAL_MEMORY'] === 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); + +if (!Object.getOwnPropertyDescriptor(Module, 'read')) { + Object.defineProperty(Module, 'read', { + configurable: true, + get: function() { + abort('Module.read has been replaced with plain read_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} + +if (!Object.getOwnPropertyDescriptor(Module, 'readAsync')) { + Object.defineProperty(Module, 'readAsync', { + configurable: true, + get: function() { + abort('Module.readAsync has been replaced with plain readAsync (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} + +if (!Object.getOwnPropertyDescriptor(Module, 'readBinary')) { + Object.defineProperty(Module, 'readBinary', { + configurable: true, + get: function() { + abort('Module.readBinary has been replaced with plain readBinary (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} + +if (!Object.getOwnPropertyDescriptor(Module, 'setWindowTitle')) { + Object.defineProperty(Module, 'setWindowTitle', { + configurable: true, + get: function() { + abort('Module.setWindowTitle has been replaced with plain setWindowTitle (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} +var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; +var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; +var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; +var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; + + +assert(!ENVIRONMENT_IS_SHELL, "shell environment detected but not enabled at build time. Add 'shell' to `-s ENVIRONMENT` to enable."); + + + + +var STACK_ALIGN = 16; +var POINTER_SIZE = 4; + +function getNativeTypeSize(type) { + switch (type) { + case 'i1': case 'i8': return 1; + case 'i16': return 2; + case 'i32': return 4; + case 'i64': return 8; + case 'float': return 4; + case 'double': return 8; + default: { + if (type[type.length - 1] === '*') { + return POINTER_SIZE; + } else if (type[0] === 'i') { + const bits = Number(type.substr(1)); + assert(bits % 8 === 0, 'getNativeTypeSize invalid bits ' + bits + ', type ' + type); + return bits / 8; + } else { + return 0; + } + } + } +} + +function warnOnce(text) { + if (!warnOnce.shown) warnOnce.shown = {}; + if (!warnOnce.shown[text]) { + warnOnce.shown[text] = 1; + err(text); + } +} + +// include: runtime_functions.js + + +// Wraps a JS function as a wasm function with a given signature. +function convertJsFunctionToWasm(func, sig) { + + // If the type reflection proposal is available, use the new + // "WebAssembly.Function" constructor. + // Otherwise, construct a minimal wasm module importing the JS function and + // re-exporting it. + if (typeof WebAssembly.Function === "function") { + var typeNames = { + 'i': 'i32', + 'j': 'i64', + 'f': 'f32', + 'd': 'f64' + }; + var type = { + parameters: [], + results: sig[0] == 'v' ? [] : [typeNames[sig[0]]] + }; + for (var i = 1; i < sig.length; ++i) { + type.parameters.push(typeNames[sig[i]]); + } + return new WebAssembly.Function(type, func); + } + + // The module is static, with the exception of the type section, which is + // generated based on the signature passed in. + var typeSection = [ + 0x01, // id: section, + 0x00, // length: 0 (placeholder) + 0x01, // count: 1 + 0x60, // form: func + ]; + var sigRet = sig.slice(0, 1); + var sigParam = sig.slice(1); + var typeCodes = { + 'i': 0x7f, // i32 + 'j': 0x7e, // i64 + 'f': 0x7d, // f32 + 'd': 0x7c, // f64 + }; + + // Parameters, length + signatures + typeSection.push(sigParam.length); + for (var i = 0; i < sigParam.length; ++i) { + typeSection.push(typeCodes[sigParam[i]]); + } + + // Return values, length + signatures + // With no multi-return in MVP, either 0 (void) or 1 (anything else) + if (sigRet == 'v') { + typeSection.push(0x00); + } else { + typeSection = typeSection.concat([0x01, typeCodes[sigRet]]); + } + + // Write the overall length of the type section back into the section header + // (excepting the 2 bytes for the section id and length) + typeSection[1] = typeSection.length - 2; + + // Rest of the module is static + var bytes = new Uint8Array([ + 0x00, 0x61, 0x73, 0x6d, // magic ("\0asm") + 0x01, 0x00, 0x00, 0x00, // version: 1 + ].concat(typeSection, [ + 0x02, 0x07, // import section + // (import "e" "f" (func 0 (type 0))) + 0x01, 0x01, 0x65, 0x01, 0x66, 0x00, 0x00, + 0x07, 0x05, // export section + // (export "f" (func 0 (type 0))) + 0x01, 0x01, 0x66, 0x00, 0x00, + ])); + + // We can compile this wasm module synchronously because it is very small. + // This accepts an import (at "e.f"), that it reroutes to an export (at "f") + var module = new WebAssembly.Module(bytes); + var instance = new WebAssembly.Instance(module, { + 'e': { + 'f': func + } + }); + var wrappedFunc = instance.exports['f']; + return wrappedFunc; +} + +var freeTableIndexes = []; + +// Weak map of functions in the table to their indexes, created on first use. +var functionsInTableMap; + +function getEmptyTableSlot() { + // Reuse a free index if there is one, otherwise grow. + if (freeTableIndexes.length) { + return freeTableIndexes.pop(); + } + // Grow the table + try { + wasmTable.grow(1); + } catch (err) { + if (!(err instanceof RangeError)) { + throw err; + } + throw 'Unable to grow wasm table. Set ALLOW_TABLE_GROWTH.'; + } + return wasmTable.length - 1; +} + +function updateTableMap(offset, count) { + for (var i = offset; i < offset + count; i++) { + var item = getWasmTableEntry(i); + // Ignore null values. + if (item) { + functionsInTableMap.set(item, i); + } + } +} + +// Add a function to the table. +// 'sig' parameter is required if the function being added is a JS function. +function addFunction(func, sig) { + assert(typeof func !== 'undefined'); + + // Check if the function is already in the table, to ensure each function + // gets a unique index. First, create the map if this is the first use. + if (!functionsInTableMap) { + functionsInTableMap = new WeakMap(); + updateTableMap(0, wasmTable.length); + } + if (functionsInTableMap.has(func)) { + return functionsInTableMap.get(func); + } + + // It's not in the table, add it now. + + var ret = getEmptyTableSlot(); + + // Set the new value. + try { + // Attempting to call this with JS function will cause of table.set() to fail + setWasmTableEntry(ret, func); + } catch (err) { + if (!(err instanceof TypeError)) { + throw err; + } + assert(typeof sig !== 'undefined', 'Missing signature argument to addFunction: ' + func); + var wrapped = convertJsFunctionToWasm(func, sig); + setWasmTableEntry(ret, wrapped); + } + + functionsInTableMap.set(func, ret); + + return ret; +} + +function removeFunction(index) { + functionsInTableMap.delete(getWasmTableEntry(index)); + freeTableIndexes.push(index); +} + +// end include: runtime_functions.js +// include: runtime_debug.js + + +// end include: runtime_debug.js +var tempRet0 = 0; +var setTempRet0 = (value) => { tempRet0 = value; }; +var getTempRet0 = () => tempRet0; + + + +// === Preamble library stuff === + +// Documentation for the public APIs defined in this file must be updated in: +// site/source/docs/api_reference/preamble.js.rst +// A prebuilt local version of the documentation is available at: +// site/build/text/docs/api_reference/preamble.js.txt +// You can also build docs locally as HTML or other formats in site/ +// An online HTML version (which may be of a different version of Emscripten) +// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html + +var wasmBinary; +if (Module['wasmBinary']) wasmBinary = Module['wasmBinary']; +if (!Object.getOwnPropertyDescriptor(Module, 'wasmBinary')) { + Object.defineProperty(Module, 'wasmBinary', { + configurable: true, + get: function() { + abort('Module.wasmBinary has been replaced with plain wasmBinary (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} +var noExitRuntime = Module['noExitRuntime'] || true; +if (!Object.getOwnPropertyDescriptor(Module, 'noExitRuntime')) { + Object.defineProperty(Module, 'noExitRuntime', { + configurable: true, + get: function() { + abort('Module.noExitRuntime has been replaced with plain noExitRuntime (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} + +if (typeof WebAssembly !== 'object') { + abort('no native wasm support detected'); +} + +// include: runtime_safe_heap.js + + +// In MINIMAL_RUNTIME, setValue() and getValue() are only available when building with safe heap enabled, for heap safety checking. +// In traditional runtime, setValue() and getValue() are always available (although their use is highly discouraged due to perf penalties) + +/** @param {number} ptr + @param {number} value + @param {string} type + @param {number|boolean=} noSafe */ +function setValue(ptr, value, type = 'i8', noSafe) { + if (type.charAt(type.length-1) === '*') type = 'i32'; + switch (type) { + case 'i1': HEAP8[((ptr)>>0)] = value; break; + case 'i8': HEAP8[((ptr)>>0)] = value; break; + case 'i16': HEAP16[((ptr)>>1)] = value; break; + case 'i32': HEAP32[((ptr)>>2)] = value; break; + case 'i64': (tempI64 = [value>>>0,(tempDouble=value,(+(Math.abs(tempDouble))) >= 1.0 ? (tempDouble > 0.0 ? ((Math.min((+(Math.floor((tempDouble)/4294967296.0))), 4294967295.0))|0)>>>0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble)))>>>0))/4294967296.0)))))>>>0) : 0)],HEAP32[((ptr)>>2)] = tempI64[0],HEAP32[(((ptr)+(4))>>2)] = tempI64[1]); break; + case 'float': HEAPF32[((ptr)>>2)] = value; break; + case 'double': HEAPF64[((ptr)>>3)] = value; break; + default: abort('invalid type for setValue: ' + type); + } +} + +/** @param {number} ptr + @param {string} type + @param {number|boolean=} noSafe */ +function getValue(ptr, type = 'i8', noSafe) { + if (type.charAt(type.length-1) === '*') type = 'i32'; + switch (type) { + case 'i1': return HEAP8[((ptr)>>0)]; + case 'i8': return HEAP8[((ptr)>>0)]; + case 'i16': return HEAP16[((ptr)>>1)]; + case 'i32': return HEAP32[((ptr)>>2)]; + case 'i64': return HEAP32[((ptr)>>2)]; + case 'float': return HEAPF32[((ptr)>>2)]; + case 'double': return Number(HEAPF64[((ptr)>>3)]); + default: abort('invalid type for getValue: ' + type); + } + return null; +} + +// end include: runtime_safe_heap.js +// Wasm globals + +var wasmMemory; + +//======================================== +// Runtime essentials +//======================================== + +// whether we are quitting the application. no code should run after this. +// set in exit() and abort() +var ABORT = false; + +// set by exit() and abort(). Passed to 'onExit' handler. +// NOTE: This is also used as the process return code code in shell environments +// but only when noExitRuntime is false. +var EXITSTATUS; + +/** @type {function(*, string=)} */ +function assert(condition, text) { + if (!condition) { + abort('Assertion failed' + (text ? ': ' + text : '')); + } +} + +// Returns the C function with a specified identifier (for C++, you need to do manual name mangling) +function getCFunc(ident) { + var func = Module['_' + ident]; // closure exported function + assert(func, 'Cannot call unknown function ' + ident + ', make sure it is exported'); + return func; +} + +// C calling interface. +/** @param {string|null=} returnType + @param {Array=} argTypes + @param {Arguments|Array=} args + @param {Object=} opts */ +function ccall(ident, returnType, argTypes, args, opts) { + // For fast lookup of conversion functions + var toC = { + 'string': function(str) { + var ret = 0; + if (str !== null && str !== undefined && str !== 0) { // null string + // at most 4 bytes per UTF-8 code point, +1 for the trailing '\0' + var len = (str.length << 2) + 1; + ret = stackAlloc(len); + stringToUTF8(str, ret, len); + } + return ret; + }, + 'array': function(arr) { + var ret = stackAlloc(arr.length); + writeArrayToMemory(arr, ret); + return ret; + } + }; + + function convertReturnValue(ret) { + if (returnType === 'string') return UTF8ToString(ret); + if (returnType === 'boolean') return Boolean(ret); + return ret; + } + + var func = getCFunc(ident); + var cArgs = []; + var stack = 0; + assert(returnType !== 'array', 'Return type should not be "array".'); + if (args) { + for (var i = 0; i < args.length; i++) { + var converter = toC[argTypes[i]]; + if (converter) { + if (stack === 0) stack = stackSave(); + cArgs[i] = converter(args[i]); + } else { + cArgs[i] = args[i]; + } + } + } + var ret = func.apply(null, cArgs); + function onDone(ret) { + if (stack !== 0) stackRestore(stack); + return convertReturnValue(ret); + } + + ret = onDone(ret); + return ret; +} + +/** @param {string=} returnType + @param {Array=} argTypes + @param {Object=} opts */ +function cwrap(ident, returnType, argTypes, opts) { + return function() { + return ccall(ident, returnType, argTypes, arguments, opts); + } +} + +// We used to include malloc/free by default in the past. Show a helpful error in +// builds with assertions. + +var ALLOC_NORMAL = 0; // Tries to use _malloc() +var ALLOC_STACK = 1; // Lives for the duration of the current function call + +// allocate(): This is for internal use. You can use it yourself as well, but the interface +// is a little tricky (see docs right below). The reason is that it is optimized +// for multiple syntaxes to save space in generated code. So you should +// normally not use allocate(), and instead allocate memory using _malloc(), +// initialize it with setValue(), and so forth. +// @slab: An array of data. +// @allocator: How to allocate memory, see ALLOC_* +/** @type {function((Uint8Array|Array), number)} */ +function allocate(slab, allocator) { + var ret; + assert(typeof allocator === 'number', 'allocate no longer takes a type argument') + assert(typeof slab !== 'number', 'allocate no longer takes a number as arg0') + + if (allocator == ALLOC_STACK) { + ret = stackAlloc(slab.length); + } else { + ret = _malloc(slab.length); + } + + if (slab.subarray || slab.slice) { + HEAPU8.set(/** @type {!Uint8Array} */(slab), ret); + } else { + HEAPU8.set(new Uint8Array(slab), ret); + } + return ret; +} + +// include: runtime_strings.js + + +// runtime_strings.js: Strings related runtime functions that are part of both MINIMAL_RUNTIME and regular runtime. + +// Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the given array that contains uint8 values, returns +// a copy of that string as a Javascript String object. + +var UTF8Decoder = typeof TextDecoder !== 'undefined' ? new TextDecoder('utf8') : undefined; + +/** + * @param {number} idx + * @param {number=} maxBytesToRead + * @return {string} + */ +function UTF8ArrayToString(heap, idx, maxBytesToRead) { + var endIdx = idx + maxBytesToRead; + var endPtr = idx; + // TextDecoder needs to know the byte length in advance, it doesn't stop on null terminator by itself. + // Also, use the length info to avoid running tiny strings through TextDecoder, since .subarray() allocates garbage. + // (As a tiny code save trick, compare endPtr against endIdx using a negation, so that undefined means Infinity) + while (heap[endPtr] && !(endPtr >= endIdx)) ++endPtr; + + if (endPtr - idx > 16 && heap.subarray && UTF8Decoder) { + return UTF8Decoder.decode(heap.subarray(idx, endPtr)); + } else { + var str = ''; + // If building with TextDecoder, we have already computed the string length above, so test loop end condition against that + while (idx < endPtr) { + // For UTF8 byte structure, see: + // http://en.wikipedia.org/wiki/UTF-8#Description + // https://www.ietf.org/rfc/rfc2279.txt + // https://tools.ietf.org/html/rfc3629 + var u0 = heap[idx++]; + if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } + var u1 = heap[idx++] & 63; + if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } + var u2 = heap[idx++] & 63; + if ((u0 & 0xF0) == 0xE0) { + u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; + } else { + if ((u0 & 0xF8) != 0xF0) warnOnce('Invalid UTF-8 leading byte 0x' + u0.toString(16) + ' encountered when deserializing a UTF-8 string in wasm memory to a JS string!'); + u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heap[idx++] & 63); + } + + if (u0 < 0x10000) { + str += String.fromCharCode(u0); + } else { + var ch = u0 - 0x10000; + str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); + } + } + } + return str; +} + +// Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the emscripten HEAP, returns a +// copy of that string as a Javascript String object. +// maxBytesToRead: an optional length that specifies the maximum number of bytes to read. You can omit +// this parameter to scan the string until the first \0 byte. If maxBytesToRead is +// passed, and the string at [ptr, ptr+maxBytesToReadr[ contains a null byte in the +// middle, then the string will cut short at that byte index (i.e. maxBytesToRead will +// not produce a string of exact length [ptr, ptr+maxBytesToRead[) +// N.B. mixing frequent uses of UTF8ToString() with and without maxBytesToRead may +// throw JS JIT optimizations off, so it is worth to consider consistently using one +// style or the other. +/** + * @param {number} ptr + * @param {number=} maxBytesToRead + * @return {string} + */ +function UTF8ToString(ptr, maxBytesToRead) { + ; + return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; +} + +// Copies the given Javascript String object 'str' to the given byte array at address 'outIdx', +// encoded in UTF8 form and null-terminated. The copy will require at most str.length*4+1 bytes of space in the HEAP. +// Use the function lengthBytesUTF8 to compute the exact number of bytes (excluding null terminator) that this function will write. +// Parameters: +// str: the Javascript string to copy. +// heap: the array to copy to. Each index in this array is assumed to be one 8-byte element. +// outIdx: The starting offset in the array to begin the copying. +// maxBytesToWrite: The maximum number of bytes this function can write to the array. +// This count should include the null terminator, +// i.e. if maxBytesToWrite=1, only the null terminator will be written and nothing else. +// maxBytesToWrite=0 does not write any bytes to the output, not even the null terminator. +// Returns the number of bytes written, EXCLUDING the null terminator. + +function stringToUTF8Array(str, heap, outIdx, maxBytesToWrite) { + if (!(maxBytesToWrite > 0)) // Parameter maxBytesToWrite is not optional. Negative values, 0, null, undefined and false each don't write out any bytes. + return 0; + + var startIdx = outIdx; + var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. + for (var i = 0; i < str.length; ++i) { + // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! So decode UTF16->UTF32->UTF8. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description and https://www.ietf.org/rfc/rfc2279.txt and https://tools.ietf.org/html/rfc3629 + var u = str.charCodeAt(i); // possibly a lead surrogate + if (u >= 0xD800 && u <= 0xDFFF) { + var u1 = str.charCodeAt(++i); + u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); + } + if (u <= 0x7F) { + if (outIdx >= endIdx) break; + heap[outIdx++] = u; + } else if (u <= 0x7FF) { + if (outIdx + 1 >= endIdx) break; + heap[outIdx++] = 0xC0 | (u >> 6); + heap[outIdx++] = 0x80 | (u & 63); + } else if (u <= 0xFFFF) { + if (outIdx + 2 >= endIdx) break; + heap[outIdx++] = 0xE0 | (u >> 12); + heap[outIdx++] = 0x80 | ((u >> 6) & 63); + heap[outIdx++] = 0x80 | (u & 63); + } else { + if (outIdx + 3 >= endIdx) break; + if (u > 0x10FFFF) warnOnce('Invalid Unicode code point 0x' + u.toString(16) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); + heap[outIdx++] = 0xF0 | (u >> 18); + heap[outIdx++] = 0x80 | ((u >> 12) & 63); + heap[outIdx++] = 0x80 | ((u >> 6) & 63); + heap[outIdx++] = 0x80 | (u & 63); + } + } + // Null-terminate the pointer to the buffer. + heap[outIdx] = 0; + return outIdx - startIdx; +} + +// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', +// null-terminated and encoded in UTF8 form. The copy will require at most str.length*4+1 bytes of space in the HEAP. +// Use the function lengthBytesUTF8 to compute the exact number of bytes (excluding null terminator) that this function will write. +// Returns the number of bytes written, EXCLUDING the null terminator. + +function stringToUTF8(str, outPtr, maxBytesToWrite) { + assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); + return stringToUTF8Array(str, HEAPU8,outPtr, maxBytesToWrite); +} + +// Returns the number of bytes the given Javascript string takes if encoded as a UTF8 byte array, EXCLUDING the null terminator byte. +function lengthBytesUTF8(str) { + var len = 0; + for (var i = 0; i < str.length; ++i) { + // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! So decode UTF16->UTF32->UTF8. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + var u = str.charCodeAt(i); // possibly a lead surrogate + if (u >= 0xD800 && u <= 0xDFFF) u = 0x10000 + ((u & 0x3FF) << 10) | (str.charCodeAt(++i) & 0x3FF); + if (u <= 0x7F) ++len; + else if (u <= 0x7FF) len += 2; + else if (u <= 0xFFFF) len += 3; + else len += 4; + } + return len; +} + +// end include: runtime_strings.js +// include: runtime_strings_extra.js + + +// runtime_strings_extra.js: Strings related runtime functions that are available only in regular runtime. + +// Given a pointer 'ptr' to a null-terminated ASCII-encoded string in the emscripten HEAP, returns +// a copy of that string as a Javascript String object. + +function AsciiToString(ptr) { + var str = ''; + while (1) { + var ch = HEAPU8[((ptr++)>>0)]; + if (!ch) return str; + str += String.fromCharCode(ch); + } +} + +// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', +// null-terminated and encoded in ASCII form. The copy will require at most str.length+1 bytes of space in the HEAP. + +function stringToAscii(str, outPtr) { + return writeAsciiToMemory(str, outPtr, false); +} + +// Given a pointer 'ptr' to a null-terminated UTF16LE-encoded string in the emscripten HEAP, returns +// a copy of that string as a Javascript String object. + +var UTF16Decoder = typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-16le') : undefined; + +function UTF16ToString(ptr, maxBytesToRead) { + assert(ptr % 2 == 0, 'Pointer passed to UTF16ToString must be aligned to two bytes!'); + var endPtr = ptr; + // TextDecoder needs to know the byte length in advance, it doesn't stop on null terminator by itself. + // Also, use the length info to avoid running tiny strings through TextDecoder, since .subarray() allocates garbage. + var idx = endPtr >> 1; + var maxIdx = idx + maxBytesToRead / 2; + // If maxBytesToRead is not passed explicitly, it will be undefined, and this + // will always evaluate to true. This saves on code size. + while (!(idx >= maxIdx) && HEAPU16[idx]) ++idx; + endPtr = idx << 1; + + if (endPtr - ptr > 32 && UTF16Decoder) { + return UTF16Decoder.decode(HEAPU8.subarray(ptr, endPtr)); + } else { + var str = ''; + + // If maxBytesToRead is not passed explicitly, it will be undefined, and the for-loop's condition + // will always evaluate to true. The loop is then terminated on the first null char. + for (var i = 0; !(i >= maxBytesToRead / 2); ++i) { + var codeUnit = HEAP16[(((ptr)+(i*2))>>1)]; + if (codeUnit == 0) break; + // fromCharCode constructs a character from a UTF-16 code unit, so we can pass the UTF16 string right through. + str += String.fromCharCode(codeUnit); + } + + return str; + } +} + +// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', +// null-terminated and encoded in UTF16 form. The copy will require at most str.length*4+2 bytes of space in the HEAP. +// Use the function lengthBytesUTF16() to compute the exact number of bytes (excluding null terminator) that this function will write. +// Parameters: +// str: the Javascript string to copy. +// outPtr: Byte address in Emscripten HEAP where to write the string to. +// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null +// terminator, i.e. if maxBytesToWrite=2, only the null terminator will be written and nothing else. +// maxBytesToWrite<2 does not write any bytes to the output, not even the null terminator. +// Returns the number of bytes written, EXCLUDING the null terminator. + +function stringToUTF16(str, outPtr, maxBytesToWrite) { + assert(outPtr % 2 == 0, 'Pointer passed to stringToUTF16 must be aligned to two bytes!'); + assert(typeof maxBytesToWrite == 'number', 'stringToUTF16(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); + // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. + if (maxBytesToWrite === undefined) { + maxBytesToWrite = 0x7FFFFFFF; + } + if (maxBytesToWrite < 2) return 0; + maxBytesToWrite -= 2; // Null terminator. + var startPtr = outPtr; + var numCharsToWrite = (maxBytesToWrite < str.length*2) ? (maxBytesToWrite / 2) : str.length; + for (var i = 0; i < numCharsToWrite; ++i) { + // charCodeAt returns a UTF-16 encoded code unit, so it can be directly written to the HEAP. + var codeUnit = str.charCodeAt(i); // possibly a lead surrogate + HEAP16[((outPtr)>>1)] = codeUnit; + outPtr += 2; + } + // Null-terminate the pointer to the HEAP. + HEAP16[((outPtr)>>1)] = 0; + return outPtr - startPtr; +} + +// Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte. + +function lengthBytesUTF16(str) { + return str.length*2; +} + +function UTF32ToString(ptr, maxBytesToRead) { + assert(ptr % 4 == 0, 'Pointer passed to UTF32ToString must be aligned to four bytes!'); + var i = 0; + + var str = ''; + // If maxBytesToRead is not passed explicitly, it will be undefined, and this + // will always evaluate to true. This saves on code size. + while (!(i >= maxBytesToRead / 4)) { + var utf32 = HEAP32[(((ptr)+(i*4))>>2)]; + if (utf32 == 0) break; + ++i; + // Gotcha: fromCharCode constructs a character from a UTF-16 encoded code (pair), not from a Unicode code point! So encode the code point to UTF-16 for constructing. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + if (utf32 >= 0x10000) { + var ch = utf32 - 0x10000; + str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); + } else { + str += String.fromCharCode(utf32); + } + } + return str; +} + +// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', +// null-terminated and encoded in UTF32 form. The copy will require at most str.length*4+4 bytes of space in the HEAP. +// Use the function lengthBytesUTF32() to compute the exact number of bytes (excluding null terminator) that this function will write. +// Parameters: +// str: the Javascript string to copy. +// outPtr: Byte address in Emscripten HEAP where to write the string to. +// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null +// terminator, i.e. if maxBytesToWrite=4, only the null terminator will be written and nothing else. +// maxBytesToWrite<4 does not write any bytes to the output, not even the null terminator. +// Returns the number of bytes written, EXCLUDING the null terminator. + +function stringToUTF32(str, outPtr, maxBytesToWrite) { + assert(outPtr % 4 == 0, 'Pointer passed to stringToUTF32 must be aligned to four bytes!'); + assert(typeof maxBytesToWrite == 'number', 'stringToUTF32(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); + // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. + if (maxBytesToWrite === undefined) { + maxBytesToWrite = 0x7FFFFFFF; + } + if (maxBytesToWrite < 4) return 0; + var startPtr = outPtr; + var endPtr = startPtr + maxBytesToWrite - 4; + for (var i = 0; i < str.length; ++i) { + // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! We must decode the string to UTF-32 to the heap. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + var codeUnit = str.charCodeAt(i); // possibly a lead surrogate + if (codeUnit >= 0xD800 && codeUnit <= 0xDFFF) { + var trailSurrogate = str.charCodeAt(++i); + codeUnit = 0x10000 + ((codeUnit & 0x3FF) << 10) | (trailSurrogate & 0x3FF); + } + HEAP32[((outPtr)>>2)] = codeUnit; + outPtr += 4; + if (outPtr + 4 > endPtr) break; + } + // Null-terminate the pointer to the HEAP. + HEAP32[((outPtr)>>2)] = 0; + return outPtr - startPtr; +} + +// Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte. + +function lengthBytesUTF32(str) { + var len = 0; + for (var i = 0; i < str.length; ++i) { + // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! We must decode the string to UTF-32 to the heap. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + var codeUnit = str.charCodeAt(i); + if (codeUnit >= 0xD800 && codeUnit <= 0xDFFF) ++i; // possibly a lead surrogate, so skip over the tail surrogate. + len += 4; + } + + return len; +} + +// Allocate heap space for a JS string, and write it there. +// It is the responsibility of the caller to free() that memory. +function allocateUTF8(str) { + var size = lengthBytesUTF8(str) + 1; + var ret = _malloc(size); + if (ret) stringToUTF8Array(str, HEAP8, ret, size); + return ret; +} + +// Allocate stack space for a JS string, and write it there. +function allocateUTF8OnStack(str) { + var size = lengthBytesUTF8(str) + 1; + var ret = stackAlloc(size); + stringToUTF8Array(str, HEAP8, ret, size); + return ret; +} + +// Deprecated: This function should not be called because it is unsafe and does not provide +// a maximum length limit of how many bytes it is allowed to write. Prefer calling the +// function stringToUTF8Array() instead, which takes in a maximum length that can be used +// to be secure from out of bounds writes. +/** @deprecated + @param {boolean=} dontAddNull */ +function writeStringToMemory(string, buffer, dontAddNull) { + warnOnce('writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!'); + + var /** @type {number} */ lastChar, /** @type {number} */ end; + if (dontAddNull) { + // stringToUTF8Array always appends null. If we don't want to do that, remember the + // character that existed at the location where the null will be placed, and restore + // that after the write (below). + end = buffer + lengthBytesUTF8(string); + lastChar = HEAP8[end]; + } + stringToUTF8(string, buffer, Infinity); + if (dontAddNull) HEAP8[end] = lastChar; // Restore the value under the null character. +} + +function writeArrayToMemory(array, buffer) { + assert(array.length >= 0, 'writeArrayToMemory array must have a length (should be an array or typed array)') + HEAP8.set(array, buffer); +} + +/** @param {boolean=} dontAddNull */ +function writeAsciiToMemory(str, buffer, dontAddNull) { + for (var i = 0; i < str.length; ++i) { + assert(str.charCodeAt(i) === (str.charCodeAt(i) & 0xff)); + HEAP8[((buffer++)>>0)] = str.charCodeAt(i); + } + // Null-terminate the pointer to the HEAP. + if (!dontAddNull) HEAP8[((buffer)>>0)] = 0; +} + +// end include: runtime_strings_extra.js +// Memory management + +function alignUp(x, multiple) { + if (x % multiple > 0) { + x += multiple - (x % multiple); + } + return x; +} + +var HEAP, +/** @type {ArrayBuffer} */ + buffer, +/** @type {Int8Array} */ + HEAP8, +/** @type {Uint8Array} */ + HEAPU8, +/** @type {Int16Array} */ + HEAP16, +/** @type {Uint16Array} */ + HEAPU16, +/** @type {Int32Array} */ + HEAP32, +/** @type {Uint32Array} */ + HEAPU32, +/** @type {Float32Array} */ + HEAPF32, +/** @type {Float64Array} */ + HEAPF64; + +function updateGlobalBufferAndViews(buf) { + buffer = buf; + Module['HEAP8'] = HEAP8 = new Int8Array(buf); + Module['HEAP16'] = HEAP16 = new Int16Array(buf); + Module['HEAP32'] = HEAP32 = new Int32Array(buf); + Module['HEAPU8'] = HEAPU8 = new Uint8Array(buf); + Module['HEAPU16'] = HEAPU16 = new Uint16Array(buf); + Module['HEAPU32'] = HEAPU32 = new Uint32Array(buf); + Module['HEAPF32'] = HEAPF32 = new Float32Array(buf); + Module['HEAPF64'] = HEAPF64 = new Float64Array(buf); +} + +var TOTAL_STACK = 5242880; +if (Module['TOTAL_STACK']) assert(TOTAL_STACK === Module['TOTAL_STACK'], 'the stack size can no longer be determined at runtime') + +var INITIAL_MEMORY = Module['INITIAL_MEMORY'] || 16777216; +if (!Object.getOwnPropertyDescriptor(Module, 'INITIAL_MEMORY')) { + Object.defineProperty(Module, 'INITIAL_MEMORY', { + configurable: true, + get: function() { + abort('Module.INITIAL_MEMORY has been replaced with plain INITIAL_MEMORY (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} + +assert(INITIAL_MEMORY >= TOTAL_STACK, 'INITIAL_MEMORY should be larger than TOTAL_STACK, was ' + INITIAL_MEMORY + '! (TOTAL_STACK=' + TOTAL_STACK + ')'); + +// check for full engine support (use string 'subarray' to avoid closure compiler confusion) +assert(typeof Int32Array !== 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray !== undefined && Int32Array.prototype.set !== undefined, + 'JS engine does not provide full typed array support'); + +// If memory is defined in wasm, the user can't provide it. +assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -s IMPORTED_MEMORY to define wasmMemory externally'); +assert(INITIAL_MEMORY == 16777216, 'Detected runtime INITIAL_MEMORY setting. Use -s IMPORTED_MEMORY to define wasmMemory dynamically'); + +// include: runtime_init_table.js +// In regular non-RELOCATABLE mode the table is exported +// from the wasm module and this will be assigned once +// the exports are available. +var wasmTable; + +// end include: runtime_init_table.js +// include: runtime_stack_check.js + + +// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. +function writeStackCookie() { + var max = _emscripten_stack_get_end(); + assert((max & 3) == 0); + // The stack grows downwards + HEAP32[((max + 4)>>2)] = 0x2135467; + HEAP32[((max + 8)>>2)] = 0x89BACDFE; + // Also test the global address 0 for integrity. + HEAP32[0] = 0x63736d65; /* 'emsc' */ +} + +function checkStackCookie() { + if (ABORT) return; + var max = _emscripten_stack_get_end(); + var cookie1 = HEAPU32[((max + 4)>>2)]; + var cookie2 = HEAPU32[((max + 8)>>2)]; + if (cookie1 != 0x2135467 || cookie2 != 0x89BACDFE) { + abort('Stack overflow! Stack cookie has been overwritten, expected hex dwords 0x89BACDFE and 0x2135467, but received 0x' + cookie2.toString(16) + ' 0x' + cookie1.toString(16)); + } + // Also test the global address 0 for integrity. + if (HEAP32[0] !== 0x63736d65 /* 'emsc' */) abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); +} + +// end include: runtime_stack_check.js +// include: runtime_assertions.js + + +// Endianness check +(function() { + var h16 = new Int16Array(1); + var h8 = new Int8Array(h16.buffer); + h16[0] = 0x6373; + if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -s SUPPORT_BIG_ENDIAN=1 to bypass)'; +})(); + +// end include: runtime_assertions.js +var __ATPRERUN__ = []; // functions called before the runtime is initialized +var __ATINIT__ = []; // functions called during startup +var __ATEXIT__ = []; // functions called during shutdown +var __ATPOSTRUN__ = []; // functions called after the main() is called + +var runtimeInitialized = false; +var runtimeExited = false; +var runtimeKeepaliveCounter = 0; + +function keepRuntimeAlive() { + return noExitRuntime || runtimeKeepaliveCounter > 0; +} + +function preRun() { + + if (Module['preRun']) { + if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; + while (Module['preRun'].length) { + addOnPreRun(Module['preRun'].shift()); + } + } + + callRuntimeCallbacks(__ATPRERUN__); +} + +function initRuntime() { + checkStackCookie(); + assert(!runtimeInitialized); + runtimeInitialized = true; + + +if (!Module["noFSInit"] && !FS.init.initialized) + FS.init(); +FS.ignorePermissions = false; + +TTY.init(); + callRuntimeCallbacks(__ATINIT__); +} + +function exitRuntime() { + checkStackCookie(); + runtimeExited = true; +} + +function postRun() { + checkStackCookie(); + + if (Module['postRun']) { + if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; + while (Module['postRun'].length) { + addOnPostRun(Module['postRun'].shift()); + } + } + + callRuntimeCallbacks(__ATPOSTRUN__); +} + +function addOnPreRun(cb) { + __ATPRERUN__.unshift(cb); +} + +function addOnInit(cb) { + __ATINIT__.unshift(cb); +} + +function addOnExit(cb) { +} + +function addOnPostRun(cb) { + __ATPOSTRUN__.unshift(cb); +} + +// include: runtime_math.js + + +// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/imul + +// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/fround + +// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/clz32 + +// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/trunc + +assert(Math.imul, 'This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill'); +assert(Math.fround, 'This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill'); +assert(Math.clz32, 'This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill'); +assert(Math.trunc, 'This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill'); + +// end include: runtime_math.js +// A counter of dependencies for calling run(). If we need to +// do asynchronous work before running, increment this and +// decrement it. Incrementing must happen in a place like +// Module.preRun (used by emcc to add file preloading). +// Note that you can add dependencies in preRun, even though +// it happens right before run - run will be postponed until +// the dependencies are met. +var runDependencies = 0; +var runDependencyWatcher = null; +var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled +var runDependencyTracking = {}; + +function getUniqueRunDependency(id) { + var orig = id; + while (1) { + if (!runDependencyTracking[id]) return id; + id = orig + Math.random(); + } +} + +function addRunDependency(id) { + runDependencies++; + + if (Module['monitorRunDependencies']) { + Module['monitorRunDependencies'](runDependencies); + } + + if (id) { + assert(!runDependencyTracking[id]); + runDependencyTracking[id] = 1; + if (runDependencyWatcher === null && typeof setInterval !== 'undefined') { + // Check for missing dependencies every few seconds + runDependencyWatcher = setInterval(function() { + if (ABORT) { + clearInterval(runDependencyWatcher); + runDependencyWatcher = null; + return; + } + var shown = false; + for (var dep in runDependencyTracking) { + if (!shown) { + shown = true; + err('still waiting on run dependencies:'); + } + err('dependency: ' + dep); + } + if (shown) { + err('(end of list)'); + } + }, 10000); + } + } else { + err('warning: run dependency added without ID'); + } +} + +function removeRunDependency(id) { + runDependencies--; + + if (Module['monitorRunDependencies']) { + Module['monitorRunDependencies'](runDependencies); + } + + if (id) { + assert(runDependencyTracking[id]); + delete runDependencyTracking[id]; + } else { + err('warning: run dependency removed without ID'); + } + if (runDependencies == 0) { + if (runDependencyWatcher !== null) { + clearInterval(runDependencyWatcher); + runDependencyWatcher = null; + } + if (dependenciesFulfilled) { + var callback = dependenciesFulfilled; + dependenciesFulfilled = null; + callback(); // can add another dependenciesFulfilled + } + } +} + +Module["preloadedImages"] = {}; // maps url to image data +Module["preloadedAudios"] = {}; // maps url to audio data + +/** @param {string|number=} what */ +function abort(what) { + { + if (Module['onAbort']) { + Module['onAbort'](what); + } + } + + what = 'Aborted(' + what + ')'; + // TODO(sbc): Should we remove printing and leave it up to whoever + // catches the exception? + err(what); + + ABORT = true; + EXITSTATUS = 1; + + // Use a wasm runtime error, because a JS error might be seen as a foreign + // exception, which means we'd run destructors on it. We need the error to + // simply make the program stop. + var e = new WebAssembly.RuntimeError(what); + + // Throw the error whether or not MODULARIZE is set because abort is used + // in code paths apart from instantiation where an exception is expected + // to be thrown when abort is called. + throw e; +} + +// {{MEM_INITIALIZER}} + +// include: memoryprofiler.js + + +// end include: memoryprofiler.js +// include: URIUtils.js + + +// Prefix of data URIs emitted by SINGLE_FILE and related options. +var dataURIPrefix = 'data:application/octet-stream;base64,'; + +// Indicates whether filename is a base64 data URI. +function isDataURI(filename) { + // Prefix of data URIs emitted by SINGLE_FILE and related options. + return filename.startsWith(dataURIPrefix); +} + +// Indicates whether filename is delivered via file protocol (as opposed to http/https) +function isFileURI(filename) { + return filename.startsWith('file://'); +} + +// end include: URIUtils.js +function createExportWrapper(name, fixedasm) { + return function() { + var displayName = name; + var asm = fixedasm; + if (!fixedasm) { + asm = Module['asm']; + } + assert(runtimeInitialized, 'native function `' + displayName + '` called before runtime initialization'); + assert(!runtimeExited, 'native function `' + displayName + '` called after runtime exit (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); + if (!asm[name]) { + assert(asm[name], 'exported native function `' + displayName + '` not found'); + } + return asm[name].apply(null, arguments); + }; +} + +var wasmBinaryFile; + wasmBinaryFile = 'libopus.wasm'; + if (!isDataURI(wasmBinaryFile)) { + wasmBinaryFile = locateFile(wasmBinaryFile); + } + +function getBinary(file) { + try { + if (file == wasmBinaryFile && wasmBinary) { + return new Uint8Array(wasmBinary); + } + if (readBinary) { + return readBinary(file); + } else { + throw "both async and sync fetching of the wasm failed"; + } + } + catch (err) { + abort(err); + } +} + +function getBinaryPromise() { + // If we don't have the binary yet, try to to load it asynchronously. + // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. + // See https://github.com/github/fetch/pull/92#issuecomment-140665932 + // Cordova or Electron apps are typically loaded from a file:// url. + // So use fetch if it is available and the url is not a file, otherwise fall back to XHR. + if (!wasmBinary && (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER)) { + if (typeof fetch === 'function' + && !isFileURI(wasmBinaryFile) + ) { + return fetch(wasmBinaryFile, { credentials: 'same-origin' }).then(function(response) { + if (!response['ok']) { + throw "failed to load wasm binary file at '" + wasmBinaryFile + "'"; + } + return response['arrayBuffer'](); + }).catch(function () { + return getBinary(wasmBinaryFile); + }); + } + else { + if (readAsync) { + // fetch is not available or url is file => try XHR (readAsync uses XHR internally) + return new Promise(function(resolve, reject) { + readAsync(wasmBinaryFile, function(response) { resolve(new Uint8Array(/** @type{!ArrayBuffer} */(response))) }, reject) + }); + } + } + } + + // Otherwise, getBinary should be able to get it synchronously + return Promise.resolve().then(function() { return getBinary(wasmBinaryFile); }); +} + +// Create the wasm instance. +// Receives the wasm imports, returns the exports. +function createWasm() { + // prepare imports + var info = { + 'env': asmLibraryArg, + 'wasi_snapshot_preview1': asmLibraryArg, + }; + // Load the wasm module and create an instance of using native support in the JS engine. + // handle a generated wasm instance, receiving its exports and + // performing other necessary setup + /** @param {WebAssembly.Module=} module*/ + function receiveInstance(instance, module) { + var exports = instance.exports; + + Module['asm'] = exports; + + wasmMemory = Module['asm']['memory']; + assert(wasmMemory, "memory not found in wasm exports"); + // This assertion doesn't hold when emscripten is run in --post-link + // mode. + // TODO(sbc): Read INITIAL_MEMORY out of the wasm file in post-link mode. + //assert(wasmMemory.buffer.byteLength === 16777216); + updateGlobalBufferAndViews(wasmMemory.buffer); + + wasmTable = Module['asm']['__indirect_function_table']; + assert(wasmTable, "table not found in wasm exports"); + + addOnInit(Module['asm']['__wasm_call_ctors']); + + removeRunDependency('wasm-instantiate'); + } + // we can't run yet (except in a pthread, where we have a custom sync instantiator) + addRunDependency('wasm-instantiate'); + + // Prefer streaming instantiation if available. + // Async compilation can be confusing when an error on the page overwrites Module + // (for example, if the order of elements is wrong, and the one defining Module is + // later), so we save Module and check it later. + var trueModule = Module; + function receiveInstantiationResult(result) { + // 'result' is a ResultObject object which has both the module and instance. + // receiveInstance() will swap in the exports (to Module.asm) so they can be called + assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); + trueModule = null; + // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. + // When the regression is fixed, can restore the above USE_PTHREADS-enabled path. + receiveInstance(result['instance']); + } + + function instantiateArrayBuffer(receiver) { + return getBinaryPromise().then(function(binary) { + return WebAssembly.instantiate(binary, info); + }).then(function (instance) { + return instance; + }).then(receiver, function(reason) { + err('failed to asynchronously prepare wasm: ' + reason); + + // Warn on some common problems. + if (isFileURI(wasmBinaryFile)) { + err('warning: Loading from a file URI (' + wasmBinaryFile + ') is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing'); + } + abort(reason); + }); + } + + function instantiateAsync() { + if (!wasmBinary && + typeof WebAssembly.instantiateStreaming === 'function' && + !isDataURI(wasmBinaryFile) && + // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. + !isFileURI(wasmBinaryFile) && + typeof fetch === 'function') { + return fetch(wasmBinaryFile, { credentials: 'same-origin' }).then(function (response) { + var result = WebAssembly.instantiateStreaming(response, info); + + return result.then( + receiveInstantiationResult, + function(reason) { + // We expect the most common failure cause to be a bad MIME type for the binary, + // in which case falling back to ArrayBuffer instantiation should work. + err('wasm streaming compile failed: ' + reason); + err('falling back to ArrayBuffer instantiation'); + return instantiateArrayBuffer(receiveInstantiationResult); + }); + }); + } else { + return instantiateArrayBuffer(receiveInstantiationResult); + } + } + + // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback + // to manually instantiate the Wasm module themselves. This allows pages to run the instantiation parallel + // to any other async startup actions they are performing. + if (Module['instantiateWasm']) { + try { + var exports = Module['instantiateWasm'](info, receiveInstance); + return exports; + } catch(e) { + err('Module.instantiateWasm callback failed with error: ' + e); + return false; + } + } + + instantiateAsync(); + return {}; // no exports yet; we'll fill them in later +} + +// Globals used by JS i64 conversions (see makeSetValue) +var tempDouble; +var tempI64; + +// === Body === + +var ASM_CONSTS = { + +}; + + + + + + + function callRuntimeCallbacks(callbacks) { + while (callbacks.length > 0) { + var callback = callbacks.shift(); + if (typeof callback == 'function') { + callback(Module); // Pass the module as the first argument. + continue; + } + var func = callback.func; + if (typeof func === 'number') { + if (callback.arg === undefined) { + getWasmTableEntry(func)(); + } else { + getWasmTableEntry(func)(callback.arg); + } + } else { + func(callback.arg === undefined ? null : callback.arg); + } + } + } + + function withStackSave(f) { + var stack = stackSave(); + var ret = f(); + stackRestore(stack); + return ret; + } + function demangle(func) { + warnOnce('warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling'); + return func; + } + + function demangleAll(text) { + var regex = + /\b_Z[\w\d_]+/g; + return text.replace(regex, + function(x) { + var y = demangle(x); + return x === y ? x : (y + ' [' + x + ']'); + }); + } + + var wasmTableMirror = []; + function getWasmTableEntry(funcPtr) { + var func = wasmTableMirror[funcPtr]; + if (!func) { + if (funcPtr >= wasmTableMirror.length) wasmTableMirror.length = funcPtr + 1; + wasmTableMirror[funcPtr] = func = wasmTable.get(funcPtr); + } + assert(wasmTable.get(funcPtr) == func, "JavaScript-side Wasm function table mirror is out of date!"); + return func; + } + + function handleException(e) { + // Certain exception types we do not treat as errors since they are used for + // internal control flow. + // 1. ExitStatus, which is thrown by exit() + // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others + // that wish to return to JS event loop. + if (e instanceof ExitStatus || e == 'unwind') { + return EXITSTATUS; + } + quit_(1, e); + } + + function jsStackTrace() { + var error = new Error(); + if (!error.stack) { + // IE10+ special cases: It does have callstack info, but it is only populated if an Error object is thrown, + // so try that as a special-case. + try { + throw new Error(); + } catch(e) { + error = e; + } + if (!error.stack) { + return '(no stack trace available)'; + } + } + return error.stack.toString(); + } + + function setWasmTableEntry(idx, func) { + wasmTable.set(idx, func); + wasmTableMirror[idx] = func; + } + + function stackTrace() { + var js = jsStackTrace(); + if (Module['extraStackTrace']) js += '\n' + Module['extraStackTrace'](); + return demangleAll(js); + } + + function ___cxa_allocate_exception(size) { + // Thrown object is prepended by exception metadata block + return _malloc(size + 16) + 16; + } + + function ExceptionInfo(excPtr) { + this.excPtr = excPtr; + this.ptr = excPtr - 16; + + this.set_type = function(type) { + HEAP32[(((this.ptr)+(4))>>2)] = type; + }; + + this.get_type = function() { + return HEAP32[(((this.ptr)+(4))>>2)]; + }; + + this.set_destructor = function(destructor) { + HEAP32[(((this.ptr)+(8))>>2)] = destructor; + }; + + this.get_destructor = function() { + return HEAP32[(((this.ptr)+(8))>>2)]; + }; + + this.set_refcount = function(refcount) { + HEAP32[((this.ptr)>>2)] = refcount; + }; + + this.set_caught = function (caught) { + caught = caught ? 1 : 0; + HEAP8[(((this.ptr)+(12))>>0)] = caught; + }; + + this.get_caught = function () { + return HEAP8[(((this.ptr)+(12))>>0)] != 0; + }; + + this.set_rethrown = function (rethrown) { + rethrown = rethrown ? 1 : 0; + HEAP8[(((this.ptr)+(13))>>0)] = rethrown; + }; + + this.get_rethrown = function () { + return HEAP8[(((this.ptr)+(13))>>0)] != 0; + }; + + // Initialize native structure fields. Should be called once after allocated. + this.init = function(type, destructor) { + this.set_type(type); + this.set_destructor(destructor); + this.set_refcount(0); + this.set_caught(false); + this.set_rethrown(false); + } + + this.add_ref = function() { + var value = HEAP32[((this.ptr)>>2)]; + HEAP32[((this.ptr)>>2)] = value + 1; + }; + + // Returns true if last reference released. + this.release_ref = function() { + var prev = HEAP32[((this.ptr)>>2)]; + HEAP32[((this.ptr)>>2)] = prev - 1; + assert(prev > 0); + return prev === 1; + }; + } + + var exceptionLast = 0; + + var uncaughtExceptionCount = 0; + function ___cxa_throw(ptr, type, destructor) { + var info = new ExceptionInfo(ptr); + // Initialize ExceptionInfo content after it was allocated in __cxa_allocate_exception. + info.init(type, destructor); + exceptionLast = ptr; + uncaughtExceptionCount++; + throw ptr + " - Exception catching is disabled, this exception cannot be caught. Compile with -s NO_DISABLE_EXCEPTION_CATCHING or -s EXCEPTION_CATCHING_ALLOWED=[..] to catch."; + } + + function _abort() { + abort('native code called abort()'); + } + + function _emscripten_memcpy_big(dest, src, num) { + HEAPU8.copyWithin(dest, src, src + num); + } + + function abortOnCannotGrowMemory(requestedSize) { + abort('Cannot enlarge memory arrays to size ' + requestedSize + ' bytes (OOM). Either (1) compile with -s INITIAL_MEMORY=X with X higher than the current value ' + HEAP8.length + ', (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 '); + } + function _emscripten_resize_heap(requestedSize) { + var oldSize = HEAPU8.length; + requestedSize = requestedSize >>> 0; + abortOnCannotGrowMemory(requestedSize); + } + + var ENV = {}; + + function getExecutableName() { + return thisProgram || './this.program'; + } + function getEnvStrings() { + if (!getEnvStrings.strings) { + // Default values. + // Browser language detection #8751 + var lang = ((typeof navigator === 'object' && navigator.languages && navigator.languages[0]) || 'C').replace('-', '_') + '.UTF-8'; + var env = { + 'USER': 'web_user', + 'LOGNAME': 'web_user', + 'PATH': '/', + 'PWD': '/', + 'HOME': '/home/web_user', + 'LANG': lang, + '_': getExecutableName() + }; + // Apply the user-provided values, if any. + for (var x in ENV) { + // x is a key in ENV; if ENV[x] is undefined, that means it was + // explicitly set to be so. We allow user code to do that to + // force variables with default values to remain unset. + if (ENV[x] === undefined) delete env[x]; + else env[x] = ENV[x]; + } + var strings = []; + for (var x in env) { + strings.push(x + '=' + env[x]); + } + getEnvStrings.strings = strings; + } + return getEnvStrings.strings; + } + + var PATH = {splitPath:function(filename) { + var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; + return splitPathRe.exec(filename).slice(1); + },normalizeArray:function(parts, allowAboveRoot) { + // if the path tries to go above the root, `up` ends up > 0 + var up = 0; + for (var i = parts.length - 1; i >= 0; i--) { + var last = parts[i]; + if (last === '.') { + parts.splice(i, 1); + } else if (last === '..') { + parts.splice(i, 1); + up++; + } else if (up) { + parts.splice(i, 1); + up--; + } + } + // if the path is allowed to go above the root, restore leading ..s + if (allowAboveRoot) { + for (; up; up--) { + parts.unshift('..'); + } + } + return parts; + },normalize:function(path) { + var isAbsolute = path.charAt(0) === '/', + trailingSlash = path.substr(-1) === '/'; + // Normalize the path + path = PATH.normalizeArray(path.split('/').filter(function(p) { + return !!p; + }), !isAbsolute).join('/'); + if (!path && !isAbsolute) { + path = '.'; + } + if (path && trailingSlash) { + path += '/'; + } + return (isAbsolute ? '/' : '') + path; + },dirname:function(path) { + var result = PATH.splitPath(path), + root = result[0], + dir = result[1]; + if (!root && !dir) { + // No dirname whatsoever + return '.'; + } + if (dir) { + // It has a dirname, strip trailing slash + dir = dir.substr(0, dir.length - 1); + } + return root + dir; + },basename:function(path) { + // EMSCRIPTEN return '/'' for '/', not an empty string + if (path === '/') return '/'; + path = PATH.normalize(path); + path = path.replace(/\/$/, ""); + var lastSlash = path.lastIndexOf('/'); + if (lastSlash === -1) return path; + return path.substr(lastSlash+1); + },extname:function(path) { + return PATH.splitPath(path)[3]; + },join:function() { + var paths = Array.prototype.slice.call(arguments, 0); + return PATH.normalize(paths.join('/')); + },join2:function(l, r) { + return PATH.normalize(l + '/' + r); + }}; + + function getRandomDevice() { + if (typeof crypto === 'object' && typeof crypto['getRandomValues'] === 'function') { + // for modern web browsers + var randomBuffer = new Uint8Array(1); + return function() { crypto.getRandomValues(randomBuffer); return randomBuffer[0]; }; + } else + if (ENVIRONMENT_IS_NODE) { + // for nodejs with or without crypto support included + try { + var crypto_module = require('crypto'); + // nodejs has crypto support + return function() { return crypto_module['randomBytes'](1)[0]; }; + } catch (e) { + // nodejs doesn't have crypto support + } + } + // we couldn't find a proper implementation, as Math.random() is not suitable for /dev/random, see emscripten-core/emscripten/pull/7096 + return function() { abort("no cryptographic support found for randomDevice. consider polyfilling it if you want to use something insecure like Math.random(), e.g. put this in a --pre-js: var crypto = { getRandomValues: function(array) { for (var i = 0; i < array.length; i++) array[i] = (Math.random()*256)|0 } };"); }; + } + + var PATH_FS = {resolve:function() { + var resolvedPath = '', + resolvedAbsolute = false; + for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { + var path = (i >= 0) ? arguments[i] : FS.cwd(); + // Skip empty and invalid entries + if (typeof path !== 'string') { + throw new TypeError('Arguments to path.resolve must be strings'); + } else if (!path) { + return ''; // an invalid portion invalidates the whole thing + } + resolvedPath = path + '/' + resolvedPath; + resolvedAbsolute = path.charAt(0) === '/'; + } + // At this point the path should be resolved to a full absolute path, but + // handle relative paths to be safe (might happen when process.cwd() fails) + resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter(function(p) { + return !!p; + }), !resolvedAbsolute).join('/'); + return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; + },relative:function(from, to) { + from = PATH_FS.resolve(from).substr(1); + to = PATH_FS.resolve(to).substr(1); + function trim(arr) { + var start = 0; + for (; start < arr.length; start++) { + if (arr[start] !== '') break; + } + var end = arr.length - 1; + for (; end >= 0; end--) { + if (arr[end] !== '') break; + } + if (start > end) return []; + return arr.slice(start, end - start + 1); + } + var fromParts = trim(from.split('/')); + var toParts = trim(to.split('/')); + var length = Math.min(fromParts.length, toParts.length); + var samePartsLength = length; + for (var i = 0; i < length; i++) { + if (fromParts[i] !== toParts[i]) { + samePartsLength = i; + break; + } + } + var outputParts = []; + for (var i = samePartsLength; i < fromParts.length; i++) { + outputParts.push('..'); + } + outputParts = outputParts.concat(toParts.slice(samePartsLength)); + return outputParts.join('/'); + }}; + + var TTY = {ttys:[],init:function () { + // https://github.com/emscripten-core/emscripten/pull/1555 + // if (ENVIRONMENT_IS_NODE) { + // // currently, FS.init does not distinguish if process.stdin is a file or TTY + // // device, it always assumes it's a TTY device. because of this, we're forcing + // // process.stdin to UTF8 encoding to at least make stdin reading compatible + // // with text files until FS.init can be refactored. + // process['stdin']['setEncoding']('utf8'); + // } + },shutdown:function() { + // https://github.com/emscripten-core/emscripten/pull/1555 + // if (ENVIRONMENT_IS_NODE) { + // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? + // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation + // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? + // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle + // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call + // process['stdin']['pause'](); + // } + },register:function(dev, ops) { + TTY.ttys[dev] = { input: [], output: [], ops: ops }; + FS.registerDevice(dev, TTY.stream_ops); + },stream_ops:{open:function(stream) { + var tty = TTY.ttys[stream.node.rdev]; + if (!tty) { + throw new FS.ErrnoError(43); + } + stream.tty = tty; + stream.seekable = false; + },close:function(stream) { + // flush any pending line data + stream.tty.ops.flush(stream.tty); + },flush:function(stream) { + stream.tty.ops.flush(stream.tty); + },read:function(stream, buffer, offset, length, pos /* ignored */) { + if (!stream.tty || !stream.tty.ops.get_char) { + throw new FS.ErrnoError(60); + } + var bytesRead = 0; + for (var i = 0; i < length; i++) { + var result; + try { + result = stream.tty.ops.get_char(stream.tty); + } catch (e) { + throw new FS.ErrnoError(29); + } + if (result === undefined && bytesRead === 0) { + throw new FS.ErrnoError(6); + } + if (result === null || result === undefined) break; + bytesRead++; + buffer[offset+i] = result; + } + if (bytesRead) { + stream.node.timestamp = Date.now(); + } + return bytesRead; + },write:function(stream, buffer, offset, length, pos) { + if (!stream.tty || !stream.tty.ops.put_char) { + throw new FS.ErrnoError(60); + } + try { + for (var i = 0; i < length; i++) { + stream.tty.ops.put_char(stream.tty, buffer[offset+i]); + } + } catch (e) { + throw new FS.ErrnoError(29); + } + if (length) { + stream.node.timestamp = Date.now(); + } + return i; + }},default_tty_ops:{get_char:function(tty) { + if (!tty.input.length) { + var result = null; + if (ENVIRONMENT_IS_NODE) { + // we will read data by chunks of BUFSIZE + var BUFSIZE = 256; + var buf = Buffer.alloc(BUFSIZE); + var bytesRead = 0; + + try { + bytesRead = fs.readSync(process.stdin.fd, buf, 0, BUFSIZE, null); + } catch(e) { + // Cross-platform differences: on Windows, reading EOF throws an exception, but on other OSes, + // reading EOF returns 0. Uniformize behavior by treating the EOF exception to return 0. + if (e.toString().includes('EOF')) bytesRead = 0; + else throw e; + } + + if (bytesRead > 0) { + result = buf.slice(0, bytesRead).toString('utf-8'); + } else { + result = null; + } + } else + if (typeof window != 'undefined' && + typeof window.prompt == 'function') { + // Browser. + result = window.prompt('Input: '); // returns null on cancel + if (result !== null) { + result += '\n'; + } + } else if (typeof readline == 'function') { + // Command line. + result = readline(); + if (result !== null) { + result += '\n'; + } + } + if (!result) { + return null; + } + tty.input = intArrayFromString(result, true); + } + return tty.input.shift(); + },put_char:function(tty, val) { + if (val === null || val === 10) { + out(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } else { + if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. + } + },flush:function(tty) { + if (tty.output && tty.output.length > 0) { + out(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } + }},default_tty1_ops:{put_char:function(tty, val) { + if (val === null || val === 10) { + err(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } else { + if (val != 0) tty.output.push(val); + } + },flush:function(tty) { + if (tty.output && tty.output.length > 0) { + err(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } + }}}; + + function zeroMemory(address, size) { + HEAPU8.fill(0, address, address + size); + } + + function alignMemory(size, alignment) { + assert(alignment, "alignment argument is required"); + return Math.ceil(size / alignment) * alignment; + } + function mmapAlloc(size) { + abort('internal error: mmapAlloc called but `memalign` native symbol not exported'); + } + var MEMFS = {ops_table:null,mount:function(mount) { + return MEMFS.createNode(null, '/', 16384 | 511 /* 0777 */, 0); + },createNode:function(parent, name, mode, dev) { + if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { + // no supported + throw new FS.ErrnoError(63); + } + if (!MEMFS.ops_table) { + MEMFS.ops_table = { + dir: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr, + lookup: MEMFS.node_ops.lookup, + mknod: MEMFS.node_ops.mknod, + rename: MEMFS.node_ops.rename, + unlink: MEMFS.node_ops.unlink, + rmdir: MEMFS.node_ops.rmdir, + readdir: MEMFS.node_ops.readdir, + symlink: MEMFS.node_ops.symlink + }, + stream: { + llseek: MEMFS.stream_ops.llseek + } + }, + file: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr + }, + stream: { + llseek: MEMFS.stream_ops.llseek, + read: MEMFS.stream_ops.read, + write: MEMFS.stream_ops.write, + allocate: MEMFS.stream_ops.allocate, + mmap: MEMFS.stream_ops.mmap, + msync: MEMFS.stream_ops.msync + } + }, + link: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr, + readlink: MEMFS.node_ops.readlink + }, + stream: {} + }, + chrdev: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr + }, + stream: FS.chrdev_stream_ops + } + }; + } + var node = FS.createNode(parent, name, mode, dev); + if (FS.isDir(node.mode)) { + node.node_ops = MEMFS.ops_table.dir.node; + node.stream_ops = MEMFS.ops_table.dir.stream; + node.contents = {}; + } else if (FS.isFile(node.mode)) { + node.node_ops = MEMFS.ops_table.file.node; + node.stream_ops = MEMFS.ops_table.file.stream; + node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. + // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred + // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size + // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. + node.contents = null; + } else if (FS.isLink(node.mode)) { + node.node_ops = MEMFS.ops_table.link.node; + node.stream_ops = MEMFS.ops_table.link.stream; + } else if (FS.isChrdev(node.mode)) { + node.node_ops = MEMFS.ops_table.chrdev.node; + node.stream_ops = MEMFS.ops_table.chrdev.stream; + } + node.timestamp = Date.now(); + // add the new node to the parent + if (parent) { + parent.contents[name] = node; + parent.timestamp = node.timestamp; + } + return node; + },getFileDataAsTypedArray:function(node) { + if (!node.contents) return new Uint8Array(0); + if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. + return new Uint8Array(node.contents); + },expandFileStorage:function(node, newCapacity) { + var prevCapacity = node.contents ? node.contents.length : 0; + if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. + // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. + // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to + // avoid overshooting the allocation cap by a very large margin. + var CAPACITY_DOUBLING_MAX = 1024 * 1024; + newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) >>> 0); + if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. + var oldContents = node.contents; + node.contents = new Uint8Array(newCapacity); // Allocate new storage. + if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. + },resizeFileStorage:function(node, newSize) { + if (node.usedBytes == newSize) return; + if (newSize == 0) { + node.contents = null; // Fully decommit when requesting a resize to zero. + node.usedBytes = 0; + } else { + var oldContents = node.contents; + node.contents = new Uint8Array(newSize); // Allocate new storage. + if (oldContents) { + node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. + } + node.usedBytes = newSize; + } + },node_ops:{getattr:function(node) { + var attr = {}; + // device numbers reuse inode numbers. + attr.dev = FS.isChrdev(node.mode) ? node.id : 1; + attr.ino = node.id; + attr.mode = node.mode; + attr.nlink = 1; + attr.uid = 0; + attr.gid = 0; + attr.rdev = node.rdev; + if (FS.isDir(node.mode)) { + attr.size = 4096; + } else if (FS.isFile(node.mode)) { + attr.size = node.usedBytes; + } else if (FS.isLink(node.mode)) { + attr.size = node.link.length; + } else { + attr.size = 0; + } + attr.atime = new Date(node.timestamp); + attr.mtime = new Date(node.timestamp); + attr.ctime = new Date(node.timestamp); + // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), + // but this is not required by the standard. + attr.blksize = 4096; + attr.blocks = Math.ceil(attr.size / attr.blksize); + return attr; + },setattr:function(node, attr) { + if (attr.mode !== undefined) { + node.mode = attr.mode; + } + if (attr.timestamp !== undefined) { + node.timestamp = attr.timestamp; + } + if (attr.size !== undefined) { + MEMFS.resizeFileStorage(node, attr.size); + } + },lookup:function(parent, name) { + throw FS.genericErrors[44]; + },mknod:function(parent, name, mode, dev) { + return MEMFS.createNode(parent, name, mode, dev); + },rename:function(old_node, new_dir, new_name) { + // if we're overwriting a directory at new_name, make sure it's empty. + if (FS.isDir(old_node.mode)) { + var new_node; + try { + new_node = FS.lookupNode(new_dir, new_name); + } catch (e) { + } + if (new_node) { + for (var i in new_node.contents) { + throw new FS.ErrnoError(55); + } + } + } + // do the internal rewiring + delete old_node.parent.contents[old_node.name]; + old_node.parent.timestamp = Date.now() + old_node.name = new_name; + new_dir.contents[new_name] = old_node; + new_dir.timestamp = old_node.parent.timestamp; + old_node.parent = new_dir; + },unlink:function(parent, name) { + delete parent.contents[name]; + parent.timestamp = Date.now(); + },rmdir:function(parent, name) { + var node = FS.lookupNode(parent, name); + for (var i in node.contents) { + throw new FS.ErrnoError(55); + } + delete parent.contents[name]; + parent.timestamp = Date.now(); + },readdir:function(node) { + var entries = ['.', '..']; + for (var key in node.contents) { + if (!node.contents.hasOwnProperty(key)) { + continue; + } + entries.push(key); + } + return entries; + },symlink:function(parent, newname, oldpath) { + var node = MEMFS.createNode(parent, newname, 511 /* 0777 */ | 40960, 0); + node.link = oldpath; + return node; + },readlink:function(node) { + if (!FS.isLink(node.mode)) { + throw new FS.ErrnoError(28); + } + return node.link; + }},stream_ops:{read:function(stream, buffer, offset, length, position) { + var contents = stream.node.contents; + if (position >= stream.node.usedBytes) return 0; + var size = Math.min(stream.node.usedBytes - position, length); + assert(size >= 0); + if (size > 8 && contents.subarray) { // non-trivial, and typed array + buffer.set(contents.subarray(position, position + size), offset); + } else { + for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; + } + return size; + },write:function(stream, buffer, offset, length, position, canOwn) { + // The data buffer should be a typed array view + assert(!(buffer instanceof ArrayBuffer)); + + if (!length) return 0; + var node = stream.node; + node.timestamp = Date.now(); + + if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? + if (canOwn) { + assert(position === 0, 'canOwn must imply no weird position inside the file'); + node.contents = buffer.subarray(offset, offset + length); + node.usedBytes = length; + return length; + } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. + node.contents = buffer.slice(offset, offset + length); + node.usedBytes = length; + return length; + } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? + node.contents.set(buffer.subarray(offset, offset + length), position); + return length; + } + } + + // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. + MEMFS.expandFileStorage(node, position+length); + if (node.contents.subarray && buffer.subarray) { + // Use typed array write which is available. + node.contents.set(buffer.subarray(offset, offset + length), position); + } else { + for (var i = 0; i < length; i++) { + node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. + } + } + node.usedBytes = Math.max(node.usedBytes, position + length); + return length; + },llseek:function(stream, offset, whence) { + var position = offset; + if (whence === 1) { + position += stream.position; + } else if (whence === 2) { + if (FS.isFile(stream.node.mode)) { + position += stream.node.usedBytes; + } + } + if (position < 0) { + throw new FS.ErrnoError(28); + } + return position; + },allocate:function(stream, offset, length) { + MEMFS.expandFileStorage(stream.node, offset + length); + stream.node.usedBytes = Math.max(stream.node.usedBytes, offset + length); + },mmap:function(stream, address, length, position, prot, flags) { + if (address !== 0) { + // We don't currently support location hints for the address of the mapping + throw new FS.ErrnoError(28); + } + if (!FS.isFile(stream.node.mode)) { + throw new FS.ErrnoError(43); + } + var ptr; + var allocated; + var contents = stream.node.contents; + // Only make a new copy when MAP_PRIVATE is specified. + if (!(flags & 2) && contents.buffer === buffer) { + // We can't emulate MAP_SHARED when the file is not backed by the buffer + // we're mapping to (e.g. the HEAP buffer). + allocated = false; + ptr = contents.byteOffset; + } else { + // Try to avoid unnecessary slices. + if (position > 0 || position + length < contents.length) { + if (contents.subarray) { + contents = contents.subarray(position, position + length); + } else { + contents = Array.prototype.slice.call(contents, position, position + length); + } + } + allocated = true; + ptr = mmapAlloc(length); + if (!ptr) { + throw new FS.ErrnoError(48); + } + HEAP8.set(contents, ptr); + } + return { ptr: ptr, allocated: allocated }; + },msync:function(stream, buffer, offset, length, mmapFlags) { + if (!FS.isFile(stream.node.mode)) { + throw new FS.ErrnoError(43); + } + if (mmapFlags & 2) { + // MAP_PRIVATE calls need not to be synced back to underlying fs + return 0; + } + + var bytesWritten = MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); + // should we check if bytesWritten and length are the same? + return 0; + }}}; + + function asyncLoad(url, onload, onerror, noRunDep) { + var dep = !noRunDep ? getUniqueRunDependency('al ' + url) : ''; + readAsync(url, function(arrayBuffer) { + assert(arrayBuffer, 'Loading data file "' + url + '" failed (no arrayBuffer).'); + onload(new Uint8Array(arrayBuffer)); + if (dep) removeRunDependency(dep); + }, function(event) { + if (onerror) { + onerror(); + } else { + throw 'Loading data file "' + url + '" failed.'; + } + }); + if (dep) addRunDependency(dep); + } + + var ERRNO_MESSAGES = {0:"Success",1:"Arg list too long",2:"Permission denied",3:"Address already in use",4:"Address not available",5:"Address family not supported by protocol family",6:"No more processes",7:"Socket already connected",8:"Bad file number",9:"Trying to read unreadable message",10:"Mount device busy",11:"Operation canceled",12:"No children",13:"Connection aborted",14:"Connection refused",15:"Connection reset by peer",16:"File locking deadlock error",17:"Destination address required",18:"Math arg out of domain of func",19:"Quota exceeded",20:"File exists",21:"Bad address",22:"File too large",23:"Host is unreachable",24:"Identifier removed",25:"Illegal byte sequence",26:"Connection already in progress",27:"Interrupted system call",28:"Invalid argument",29:"I/O error",30:"Socket is already connected",31:"Is a directory",32:"Too many symbolic links",33:"Too many open files",34:"Too many links",35:"Message too long",36:"Multihop attempted",37:"File or path name too long",38:"Network interface is not configured",39:"Connection reset by network",40:"Network is unreachable",41:"Too many open files in system",42:"No buffer space available",43:"No such device",44:"No such file or directory",45:"Exec format error",46:"No record locks available",47:"The link has been severed",48:"Not enough core",49:"No message of desired type",50:"Protocol not available",51:"No space left on device",52:"Function not implemented",53:"Socket is not connected",54:"Not a directory",55:"Directory not empty",56:"State not recoverable",57:"Socket operation on non-socket",59:"Not a typewriter",60:"No such device or address",61:"Value too large for defined data type",62:"Previous owner died",63:"Not super-user",64:"Broken pipe",65:"Protocol error",66:"Unknown protocol",67:"Protocol wrong type for socket",68:"Math result not representable",69:"Read only file system",70:"Illegal seek",71:"No such process",72:"Stale file handle",73:"Connection timed out",74:"Text file busy",75:"Cross-device link",100:"Device not a stream",101:"Bad font file fmt",102:"Invalid slot",103:"Invalid request code",104:"No anode",105:"Block device required",106:"Channel number out of range",107:"Level 3 halted",108:"Level 3 reset",109:"Link number out of range",110:"Protocol driver not attached",111:"No CSI structure available",112:"Level 2 halted",113:"Invalid exchange",114:"Invalid request descriptor",115:"Exchange full",116:"No data (for no delay io)",117:"Timer expired",118:"Out of streams resources",119:"Machine is not on the network",120:"Package not installed",121:"The object is remote",122:"Advertise error",123:"Srmount error",124:"Communication error on send",125:"Cross mount point (not really error)",126:"Given log. name not unique",127:"f.d. invalid for this operation",128:"Remote address changed",129:"Can access a needed shared lib",130:"Accessing a corrupted shared lib",131:".lib section in a.out corrupted",132:"Attempting to link in too many libs",133:"Attempting to exec a shared library",135:"Streams pipe error",136:"Too many users",137:"Socket type not supported",138:"Not supported",139:"Protocol family not supported",140:"Can't send after socket shutdown",141:"Too many references",142:"Host is down",148:"No medium (in tape drive)",156:"Level 2 not synchronized"}; + + var ERRNO_CODES = {}; + var FS = {root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:function(path, opts = {}) { + path = PATH_FS.resolve(FS.cwd(), path); + + if (!path) return { path: '', node: null }; + + var defaults = { + follow_mount: true, + recurse_count: 0 + }; + for (var key in defaults) { + if (opts[key] === undefined) { + opts[key] = defaults[key]; + } + } + + if (opts.recurse_count > 8) { // max recursive lookup of 8 + throw new FS.ErrnoError(32); + } + + // split the path + var parts = PATH.normalizeArray(path.split('/').filter(function(p) { + return !!p; + }), false); + + // start at the root + var current = FS.root; + var current_path = '/'; + + for (var i = 0; i < parts.length; i++) { + var islast = (i === parts.length-1); + if (islast && opts.parent) { + // stop resolving + break; + } + + current = FS.lookupNode(current, parts[i]); + current_path = PATH.join2(current_path, parts[i]); + + // jump to the mount's root node if this is a mountpoint + if (FS.isMountpoint(current)) { + if (!islast || (islast && opts.follow_mount)) { + current = current.mounted.root; + } + } + + // by default, lookupPath will not follow a symlink if it is the final path component. + // setting opts.follow = true will override this behavior. + if (!islast || opts.follow) { + var count = 0; + while (FS.isLink(current.mode)) { + var link = FS.readlink(current_path); + current_path = PATH_FS.resolve(PATH.dirname(current_path), link); + + var lookup = FS.lookupPath(current_path, { recurse_count: opts.recurse_count }); + current = lookup.node; + + if (count++ > 40) { // limit max consecutive symlinks to 40 (SYMLOOP_MAX). + throw new FS.ErrnoError(32); + } + } + } + } + + return { path: current_path, node: current }; + },getPath:function(node) { + var path; + while (true) { + if (FS.isRoot(node)) { + var mount = node.mount.mountpoint; + if (!path) return mount; + return mount[mount.length-1] !== '/' ? mount + '/' + path : mount + path; + } + path = path ? node.name + '/' + path : node.name; + node = node.parent; + } + },hashName:function(parentid, name) { + var hash = 0; + + for (var i = 0; i < name.length; i++) { + hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; + } + return ((parentid + hash) >>> 0) % FS.nameTable.length; + },hashAddNode:function(node) { + var hash = FS.hashName(node.parent.id, node.name); + node.name_next = FS.nameTable[hash]; + FS.nameTable[hash] = node; + },hashRemoveNode:function(node) { + var hash = FS.hashName(node.parent.id, node.name); + if (FS.nameTable[hash] === node) { + FS.nameTable[hash] = node.name_next; + } else { + var current = FS.nameTable[hash]; + while (current) { + if (current.name_next === node) { + current.name_next = node.name_next; + break; + } + current = current.name_next; + } + } + },lookupNode:function(parent, name) { + var errCode = FS.mayLookup(parent); + if (errCode) { + throw new FS.ErrnoError(errCode, parent); + } + var hash = FS.hashName(parent.id, name); + for (var node = FS.nameTable[hash]; node; node = node.name_next) { + var nodeName = node.name; + if (node.parent.id === parent.id && nodeName === name) { + return node; + } + } + // if we failed to find it in the cache, call into the VFS + return FS.lookup(parent, name); + },createNode:function(parent, name, mode, rdev) { + assert(typeof parent === 'object') + var node = new FS.FSNode(parent, name, mode, rdev); + + FS.hashAddNode(node); + + return node; + },destroyNode:function(node) { + FS.hashRemoveNode(node); + },isRoot:function(node) { + return node === node.parent; + },isMountpoint:function(node) { + return !!node.mounted; + },isFile:function(mode) { + return (mode & 61440) === 32768; + },isDir:function(mode) { + return (mode & 61440) === 16384; + },isLink:function(mode) { + return (mode & 61440) === 40960; + },isChrdev:function(mode) { + return (mode & 61440) === 8192; + },isBlkdev:function(mode) { + return (mode & 61440) === 24576; + },isFIFO:function(mode) { + return (mode & 61440) === 4096; + },isSocket:function(mode) { + return (mode & 49152) === 49152; + },flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:function(str) { + var flags = FS.flagModes[str]; + if (typeof flags === 'undefined') { + throw new Error('Unknown file open mode: ' + str); + } + return flags; + },flagsToPermissionString:function(flag) { + var perms = ['r', 'w', 'rw'][flag & 3]; + if ((flag & 512)) { + perms += 'w'; + } + return perms; + },nodePermissions:function(node, perms) { + if (FS.ignorePermissions) { + return 0; + } + // return 0 if any user, group or owner bits are set. + if (perms.includes('r') && !(node.mode & 292)) { + return 2; + } else if (perms.includes('w') && !(node.mode & 146)) { + return 2; + } else if (perms.includes('x') && !(node.mode & 73)) { + return 2; + } + return 0; + },mayLookup:function(dir) { + var errCode = FS.nodePermissions(dir, 'x'); + if (errCode) return errCode; + if (!dir.node_ops.lookup) return 2; + return 0; + },mayCreate:function(dir, name) { + try { + var node = FS.lookupNode(dir, name); + return 20; + } catch (e) { + } + return FS.nodePermissions(dir, 'wx'); + },mayDelete:function(dir, name, isdir) { + var node; + try { + node = FS.lookupNode(dir, name); + } catch (e) { + return e.errno; + } + var errCode = FS.nodePermissions(dir, 'wx'); + if (errCode) { + return errCode; + } + if (isdir) { + if (!FS.isDir(node.mode)) { + return 54; + } + if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { + return 10; + } + } else { + if (FS.isDir(node.mode)) { + return 31; + } + } + return 0; + },mayOpen:function(node, flags) { + if (!node) { + return 44; + } + if (FS.isLink(node.mode)) { + return 32; + } else if (FS.isDir(node.mode)) { + if (FS.flagsToPermissionString(flags) !== 'r' || // opening for write + (flags & 512)) { // TODO: check for O_SEARCH? (== search for dir only) + return 31; + } + } + return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); + },MAX_OPEN_FDS:4096,nextfd:function(fd_start = 0, fd_end = FS.MAX_OPEN_FDS) { + for (var fd = fd_start; fd <= fd_end; fd++) { + if (!FS.streams[fd]) { + return fd; + } + } + throw new FS.ErrnoError(33); + },getStream:function(fd) { + return FS.streams[fd]; + },createStream:function(stream, fd_start, fd_end) { + if (!FS.FSStream) { + FS.FSStream = /** @constructor */ function(){}; + FS.FSStream.prototype = { + object: { + get: function() { return this.node; }, + set: function(val) { this.node = val; } + }, + isRead: { + get: function() { return (this.flags & 2097155) !== 1; } + }, + isWrite: { + get: function() { return (this.flags & 2097155) !== 0; } + }, + isAppend: { + get: function() { return (this.flags & 1024); } + } + }; + } + // clone it, so we can return an instance of FSStream + var newStream = new FS.FSStream(); + for (var p in stream) { + newStream[p] = stream[p]; + } + stream = newStream; + var fd = FS.nextfd(fd_start, fd_end); + stream.fd = fd; + FS.streams[fd] = stream; + return stream; + },closeStream:function(fd) { + FS.streams[fd] = null; + },chrdev_stream_ops:{open:function(stream) { + var device = FS.getDevice(stream.node.rdev); + // override node's stream ops with the device's + stream.stream_ops = device.stream_ops; + // forward the open call + if (stream.stream_ops.open) { + stream.stream_ops.open(stream); + } + },llseek:function() { + throw new FS.ErrnoError(70); + }},major:function(dev) { + return ((dev) >> 8); + },minor:function(dev) { + return ((dev) & 0xff); + },makedev:function(ma, mi) { + return ((ma) << 8 | (mi)); + },registerDevice:function(dev, ops) { + FS.devices[dev] = { stream_ops: ops }; + },getDevice:function(dev) { + return FS.devices[dev]; + },getMounts:function(mount) { + var mounts = []; + var check = [mount]; + + while (check.length) { + var m = check.pop(); + + mounts.push(m); + + check.push.apply(check, m.mounts); + } + + return mounts; + },syncfs:function(populate, callback) { + if (typeof(populate) === 'function') { + callback = populate; + populate = false; + } + + FS.syncFSRequests++; + + if (FS.syncFSRequests > 1) { + err('warning: ' + FS.syncFSRequests + ' FS.syncfs operations in flight at once, probably just doing extra work'); + } + + var mounts = FS.getMounts(FS.root.mount); + var completed = 0; + + function doCallback(errCode) { + assert(FS.syncFSRequests > 0); + FS.syncFSRequests--; + return callback(errCode); + } + + function done(errCode) { + if (errCode) { + if (!done.errored) { + done.errored = true; + return doCallback(errCode); + } + return; + } + if (++completed >= mounts.length) { + doCallback(null); + } + }; + + // sync all mounts + mounts.forEach(function (mount) { + if (!mount.type.syncfs) { + return done(null); + } + mount.type.syncfs(mount, populate, done); + }); + },mount:function(type, opts, mountpoint) { + if (typeof type === 'string') { + // The filesystem was not included, and instead we have an error + // message stored in the variable. + throw type; + } + var root = mountpoint === '/'; + var pseudo = !mountpoint; + var node; + + if (root && FS.root) { + throw new FS.ErrnoError(10); + } else if (!root && !pseudo) { + var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); + + mountpoint = lookup.path; // use the absolute path + node = lookup.node; + + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + + if (!FS.isDir(node.mode)) { + throw new FS.ErrnoError(54); + } + } + + var mount = { + type: type, + opts: opts, + mountpoint: mountpoint, + mounts: [] + }; + + // create a root node for the fs + var mountRoot = type.mount(mount); + mountRoot.mount = mount; + mount.root = mountRoot; + + if (root) { + FS.root = mountRoot; + } else if (node) { + // set as a mountpoint + node.mounted = mount; + + // add the new mount to the current mount's children + if (node.mount) { + node.mount.mounts.push(mount); + } + } + + return mountRoot; + },unmount:function (mountpoint) { + var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); + + if (!FS.isMountpoint(lookup.node)) { + throw new FS.ErrnoError(28); + } + + // destroy the nodes for this mount, and all its child mounts + var node = lookup.node; + var mount = node.mounted; + var mounts = FS.getMounts(mount); + + Object.keys(FS.nameTable).forEach(function (hash) { + var current = FS.nameTable[hash]; + + while (current) { + var next = current.name_next; + + if (mounts.includes(current.mount)) { + FS.destroyNode(current); + } + + current = next; + } + }); + + // no longer a mountpoint + node.mounted = null; + + // remove this mount from the child mounts + var idx = node.mount.mounts.indexOf(mount); + assert(idx !== -1); + node.mount.mounts.splice(idx, 1); + },lookup:function(parent, name) { + return parent.node_ops.lookup(parent, name); + },mknod:function(path, mode, dev) { + var lookup = FS.lookupPath(path, { parent: true }); + var parent = lookup.node; + var name = PATH.basename(path); + if (!name || name === '.' || name === '..') { + throw new FS.ErrnoError(28); + } + var errCode = FS.mayCreate(parent, name); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.mknod) { + throw new FS.ErrnoError(63); + } + return parent.node_ops.mknod(parent, name, mode, dev); + },create:function(path, mode) { + mode = mode !== undefined ? mode : 438 /* 0666 */; + mode &= 4095; + mode |= 32768; + return FS.mknod(path, mode, 0); + },mkdir:function(path, mode) { + mode = mode !== undefined ? mode : 511 /* 0777 */; + mode &= 511 | 512; + mode |= 16384; + return FS.mknod(path, mode, 0); + },mkdirTree:function(path, mode) { + var dirs = path.split('/'); + var d = ''; + for (var i = 0; i < dirs.length; ++i) { + if (!dirs[i]) continue; + d += '/' + dirs[i]; + try { + FS.mkdir(d, mode); + } catch(e) { + if (e.errno != 20) throw e; + } + } + },mkdev:function(path, mode, dev) { + if (typeof(dev) === 'undefined') { + dev = mode; + mode = 438 /* 0666 */; + } + mode |= 8192; + return FS.mknod(path, mode, dev); + },symlink:function(oldpath, newpath) { + if (!PATH_FS.resolve(oldpath)) { + throw new FS.ErrnoError(44); + } + var lookup = FS.lookupPath(newpath, { parent: true }); + var parent = lookup.node; + if (!parent) { + throw new FS.ErrnoError(44); + } + var newname = PATH.basename(newpath); + var errCode = FS.mayCreate(parent, newname); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.symlink) { + throw new FS.ErrnoError(63); + } + return parent.node_ops.symlink(parent, newname, oldpath); + },rename:function(old_path, new_path) { + var old_dirname = PATH.dirname(old_path); + var new_dirname = PATH.dirname(new_path); + var old_name = PATH.basename(old_path); + var new_name = PATH.basename(new_path); + // parents must exist + var lookup, old_dir, new_dir; + + // let the errors from non existant directories percolate up + lookup = FS.lookupPath(old_path, { parent: true }); + old_dir = lookup.node; + lookup = FS.lookupPath(new_path, { parent: true }); + new_dir = lookup.node; + + if (!old_dir || !new_dir) throw new FS.ErrnoError(44); + // need to be part of the same mount + if (old_dir.mount !== new_dir.mount) { + throw new FS.ErrnoError(75); + } + // source must exist + var old_node = FS.lookupNode(old_dir, old_name); + // old path should not be an ancestor of the new path + var relative = PATH_FS.relative(old_path, new_dirname); + if (relative.charAt(0) !== '.') { + throw new FS.ErrnoError(28); + } + // new path should not be an ancestor of the old path + relative = PATH_FS.relative(new_path, old_dirname); + if (relative.charAt(0) !== '.') { + throw new FS.ErrnoError(55); + } + // see if the new path already exists + var new_node; + try { + new_node = FS.lookupNode(new_dir, new_name); + } catch (e) { + // not fatal + } + // early out if nothing needs to change + if (old_node === new_node) { + return; + } + // we'll need to delete the old entry + var isdir = FS.isDir(old_node.mode); + var errCode = FS.mayDelete(old_dir, old_name, isdir); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + // need delete permissions if we'll be overwriting. + // need create permissions if new doesn't already exist. + errCode = new_node ? + FS.mayDelete(new_dir, new_name, isdir) : + FS.mayCreate(new_dir, new_name); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!old_dir.node_ops.rename) { + throw new FS.ErrnoError(63); + } + if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { + throw new FS.ErrnoError(10); + } + // if we are going to change the parent, check write permissions + if (new_dir !== old_dir) { + errCode = FS.nodePermissions(old_dir, 'w'); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + } + // remove the node from the lookup hash + FS.hashRemoveNode(old_node); + // do the underlying fs rename + try { + old_dir.node_ops.rename(old_node, new_dir, new_name); + } catch (e) { + throw e; + } finally { + // add the node back to the hash (in case node_ops.rename + // changed its name) + FS.hashAddNode(old_node); + } + },rmdir:function(path) { + var lookup = FS.lookupPath(path, { parent: true }); + var parent = lookup.node; + var name = PATH.basename(path); + var node = FS.lookupNode(parent, name); + var errCode = FS.mayDelete(parent, name, true); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.rmdir) { + throw new FS.ErrnoError(63); + } + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + parent.node_ops.rmdir(parent, name); + FS.destroyNode(node); + },readdir:function(path) { + var lookup = FS.lookupPath(path, { follow: true }); + var node = lookup.node; + if (!node.node_ops.readdir) { + throw new FS.ErrnoError(54); + } + return node.node_ops.readdir(node); + },unlink:function(path) { + var lookup = FS.lookupPath(path, { parent: true }); + var parent = lookup.node; + if (!parent) { + throw new FS.ErrnoError(44); + } + var name = PATH.basename(path); + var node = FS.lookupNode(parent, name); + var errCode = FS.mayDelete(parent, name, false); + if (errCode) { + // According to POSIX, we should map EISDIR to EPERM, but + // we instead do what Linux does (and we must, as we use + // the musl linux libc). + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.unlink) { + throw new FS.ErrnoError(63); + } + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + parent.node_ops.unlink(parent, name); + FS.destroyNode(node); + },readlink:function(path) { + var lookup = FS.lookupPath(path); + var link = lookup.node; + if (!link) { + throw new FS.ErrnoError(44); + } + if (!link.node_ops.readlink) { + throw new FS.ErrnoError(28); + } + return PATH_FS.resolve(FS.getPath(link.parent), link.node_ops.readlink(link)); + },stat:function(path, dontFollow) { + var lookup = FS.lookupPath(path, { follow: !dontFollow }); + var node = lookup.node; + if (!node) { + throw new FS.ErrnoError(44); + } + if (!node.node_ops.getattr) { + throw new FS.ErrnoError(63); + } + return node.node_ops.getattr(node); + },lstat:function(path) { + return FS.stat(path, true); + },chmod:function(path, mode, dontFollow) { + var node; + if (typeof path === 'string') { + var lookup = FS.lookupPath(path, { follow: !dontFollow }); + node = lookup.node; + } else { + node = path; + } + if (!node.node_ops.setattr) { + throw new FS.ErrnoError(63); + } + node.node_ops.setattr(node, { + mode: (mode & 4095) | (node.mode & ~4095), + timestamp: Date.now() + }); + },lchmod:function(path, mode) { + FS.chmod(path, mode, true); + },fchmod:function(fd, mode) { + var stream = FS.getStream(fd); + if (!stream) { + throw new FS.ErrnoError(8); + } + FS.chmod(stream.node, mode); + },chown:function(path, uid, gid, dontFollow) { + var node; + if (typeof path === 'string') { + var lookup = FS.lookupPath(path, { follow: !dontFollow }); + node = lookup.node; + } else { + node = path; + } + if (!node.node_ops.setattr) { + throw new FS.ErrnoError(63); + } + node.node_ops.setattr(node, { + timestamp: Date.now() + // we ignore the uid / gid for now + }); + },lchown:function(path, uid, gid) { + FS.chown(path, uid, gid, true); + },fchown:function(fd, uid, gid) { + var stream = FS.getStream(fd); + if (!stream) { + throw new FS.ErrnoError(8); + } + FS.chown(stream.node, uid, gid); + },truncate:function(path, len) { + if (len < 0) { + throw new FS.ErrnoError(28); + } + var node; + if (typeof path === 'string') { + var lookup = FS.lookupPath(path, { follow: true }); + node = lookup.node; + } else { + node = path; + } + if (!node.node_ops.setattr) { + throw new FS.ErrnoError(63); + } + if (FS.isDir(node.mode)) { + throw new FS.ErrnoError(31); + } + if (!FS.isFile(node.mode)) { + throw new FS.ErrnoError(28); + } + var errCode = FS.nodePermissions(node, 'w'); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + node.node_ops.setattr(node, { + size: len, + timestamp: Date.now() + }); + },ftruncate:function(fd, len) { + var stream = FS.getStream(fd); + if (!stream) { + throw new FS.ErrnoError(8); + } + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(28); + } + FS.truncate(stream.node, len); + },utime:function(path, atime, mtime) { + var lookup = FS.lookupPath(path, { follow: true }); + var node = lookup.node; + node.node_ops.setattr(node, { + timestamp: Math.max(atime, mtime) + }); + },open:function(path, flags, mode, fd_start, fd_end) { + if (path === "") { + throw new FS.ErrnoError(44); + } + flags = typeof flags === 'string' ? FS.modeStringToFlags(flags) : flags; + mode = typeof mode === 'undefined' ? 438 /* 0666 */ : mode; + if ((flags & 64)) { + mode = (mode & 4095) | 32768; + } else { + mode = 0; + } + var node; + if (typeof path === 'object') { + node = path; + } else { + path = PATH.normalize(path); + try { + var lookup = FS.lookupPath(path, { + follow: !(flags & 131072) + }); + node = lookup.node; + } catch (e) { + // ignore + } + } + // perhaps we need to create the node + var created = false; + if ((flags & 64)) { + if (node) { + // if O_CREAT and O_EXCL are set, error out if the node already exists + if ((flags & 128)) { + throw new FS.ErrnoError(20); + } + } else { + // node doesn't exist, try to create it + node = FS.mknod(path, mode, 0); + created = true; + } + } + if (!node) { + throw new FS.ErrnoError(44); + } + // can't truncate a device + if (FS.isChrdev(node.mode)) { + flags &= ~512; + } + // if asked only for a directory, then this must be one + if ((flags & 65536) && !FS.isDir(node.mode)) { + throw new FS.ErrnoError(54); + } + // check permissions, if this is not a file we just created now (it is ok to + // create and write to a file with read-only permissions; it is read-only + // for later use) + if (!created) { + var errCode = FS.mayOpen(node, flags); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + } + // do truncation if necessary + if ((flags & 512)) { + FS.truncate(node, 0); + } + // we've already handled these, don't pass down to the underlying vfs + flags &= ~(128 | 512 | 131072); + + // register the stream with the filesystem + var stream = FS.createStream({ + node: node, + path: FS.getPath(node), // we want the absolute path to the node + id: node.id, + flags: flags, + mode: node.mode, + seekable: true, + position: 0, + stream_ops: node.stream_ops, + node_ops: node.node_ops, + // used by the file family libc calls (fopen, fwrite, ferror, etc.) + ungotten: [], + error: false + }, fd_start, fd_end); + // call the new stream's open function + if (stream.stream_ops.open) { + stream.stream_ops.open(stream); + } + if (Module['logReadFiles'] && !(flags & 1)) { + if (!FS.readFiles) FS.readFiles = {}; + if (!(path in FS.readFiles)) { + FS.readFiles[path] = 1; + } + } + return stream; + },close:function(stream) { + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if (stream.getdents) stream.getdents = null; // free readdir state + try { + if (stream.stream_ops.close) { + stream.stream_ops.close(stream); + } + } catch (e) { + throw e; + } finally { + FS.closeStream(stream.fd); + } + stream.fd = null; + },isClosed:function(stream) { + return stream.fd === null; + },llseek:function(stream, offset, whence) { + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if (!stream.seekable || !stream.stream_ops.llseek) { + throw new FS.ErrnoError(70); + } + if (whence != 0 && whence != 1 && whence != 2) { + throw new FS.ErrnoError(28); + } + stream.position = stream.stream_ops.llseek(stream, offset, whence); + stream.ungotten = []; + return stream.position; + },read:function(stream, buffer, offset, length, position) { + if (length < 0 || position < 0) { + throw new FS.ErrnoError(28); + } + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if ((stream.flags & 2097155) === 1) { + throw new FS.ErrnoError(8); + } + if (FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(31); + } + if (!stream.stream_ops.read) { + throw new FS.ErrnoError(28); + } + var seeking = typeof position !== 'undefined'; + if (!seeking) { + position = stream.position; + } else if (!stream.seekable) { + throw new FS.ErrnoError(70); + } + var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); + if (!seeking) stream.position += bytesRead; + return bytesRead; + },write:function(stream, buffer, offset, length, position, canOwn) { + if (length < 0 || position < 0) { + throw new FS.ErrnoError(28); + } + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(8); + } + if (FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(31); + } + if (!stream.stream_ops.write) { + throw new FS.ErrnoError(28); + } + if (stream.seekable && stream.flags & 1024) { + // seek to the end before writing in append mode + FS.llseek(stream, 0, 2); + } + var seeking = typeof position !== 'undefined'; + if (!seeking) { + position = stream.position; + } else if (!stream.seekable) { + throw new FS.ErrnoError(70); + } + var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); + if (!seeking) stream.position += bytesWritten; + return bytesWritten; + },allocate:function(stream, offset, length) { + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if (offset < 0 || length <= 0) { + throw new FS.ErrnoError(28); + } + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(8); + } + if (!FS.isFile(stream.node.mode) && !FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(43); + } + if (!stream.stream_ops.allocate) { + throw new FS.ErrnoError(138); + } + stream.stream_ops.allocate(stream, offset, length); + },mmap:function(stream, address, length, position, prot, flags) { + // User requests writing to file (prot & PROT_WRITE != 0). + // Checking if we have permissions to write to the file unless + // MAP_PRIVATE flag is set. According to POSIX spec it is possible + // to write to file opened in read-only mode with MAP_PRIVATE flag, + // as all modifications will be visible only in the memory of + // the current process. + if ((prot & 2) !== 0 + && (flags & 2) === 0 + && (stream.flags & 2097155) !== 2) { + throw new FS.ErrnoError(2); + } + if ((stream.flags & 2097155) === 1) { + throw new FS.ErrnoError(2); + } + if (!stream.stream_ops.mmap) { + throw new FS.ErrnoError(43); + } + return stream.stream_ops.mmap(stream, address, length, position, prot, flags); + },msync:function(stream, buffer, offset, length, mmapFlags) { + if (!stream || !stream.stream_ops.msync) { + return 0; + } + return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); + },munmap:function(stream) { + return 0; + },ioctl:function(stream, cmd, arg) { + if (!stream.stream_ops.ioctl) { + throw new FS.ErrnoError(59); + } + return stream.stream_ops.ioctl(stream, cmd, arg); + },readFile:function(path, opts = {}) { + opts.flags = opts.flags || 0; + opts.encoding = opts.encoding || 'binary'; + if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { + throw new Error('Invalid encoding type "' + opts.encoding + '"'); + } + var ret; + var stream = FS.open(path, opts.flags); + var stat = FS.stat(path); + var length = stat.size; + var buf = new Uint8Array(length); + FS.read(stream, buf, 0, length, 0); + if (opts.encoding === 'utf8') { + ret = UTF8ArrayToString(buf, 0); + } else if (opts.encoding === 'binary') { + ret = buf; + } + FS.close(stream); + return ret; + },writeFile:function(path, data, opts = {}) { + opts.flags = opts.flags || 577; + var stream = FS.open(path, opts.flags, opts.mode); + if (typeof data === 'string') { + var buf = new Uint8Array(lengthBytesUTF8(data)+1); + var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); + FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); + } else if (ArrayBuffer.isView(data)) { + FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); + } else { + throw new Error('Unsupported data type'); + } + FS.close(stream); + },cwd:function() { + return FS.currentPath; + },chdir:function(path) { + var lookup = FS.lookupPath(path, { follow: true }); + if (lookup.node === null) { + throw new FS.ErrnoError(44); + } + if (!FS.isDir(lookup.node.mode)) { + throw new FS.ErrnoError(54); + } + var errCode = FS.nodePermissions(lookup.node, 'x'); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + FS.currentPath = lookup.path; + },createDefaultDirectories:function() { + FS.mkdir('/tmp'); + FS.mkdir('/home'); + FS.mkdir('/home/web_user'); + },createDefaultDevices:function() { + // create /dev + FS.mkdir('/dev'); + // setup /dev/null + FS.registerDevice(FS.makedev(1, 3), { + read: function() { return 0; }, + write: function(stream, buffer, offset, length, pos) { return length; } + }); + FS.mkdev('/dev/null', FS.makedev(1, 3)); + // setup /dev/tty and /dev/tty1 + // stderr needs to print output using err() rather than out() + // so we register a second tty just for it. + TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); + TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); + FS.mkdev('/dev/tty', FS.makedev(5, 0)); + FS.mkdev('/dev/tty1', FS.makedev(6, 0)); + // setup /dev/[u]random + var random_device = getRandomDevice(); + FS.createDevice('/dev', 'random', random_device); + FS.createDevice('/dev', 'urandom', random_device); + // we're not going to emulate the actual shm device, + // just create the tmp dirs that reside in it commonly + FS.mkdir('/dev/shm'); + FS.mkdir('/dev/shm/tmp'); + },createSpecialDirectories:function() { + // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the + // name of the stream for fd 6 (see test_unistd_ttyname) + FS.mkdir('/proc'); + var proc_self = FS.mkdir('/proc/self'); + FS.mkdir('/proc/self/fd'); + FS.mount({ + mount: function() { + var node = FS.createNode(proc_self, 'fd', 16384 | 511 /* 0777 */, 73); + node.node_ops = { + lookup: function(parent, name) { + var fd = +name; + var stream = FS.getStream(fd); + if (!stream) throw new FS.ErrnoError(8); + var ret = { + parent: null, + mount: { mountpoint: 'fake' }, + node_ops: { readlink: function() { return stream.path } } + }; + ret.parent = ret; // make it look like a simple root node + return ret; + } + }; + return node; + } + }, {}, '/proc/self/fd'); + },createStandardStreams:function() { + // TODO deprecate the old functionality of a single + // input / output callback and that utilizes FS.createDevice + // and instead require a unique set of stream ops + + // by default, we symlink the standard streams to the + // default tty devices. however, if the standard streams + // have been overwritten we create a unique device for + // them instead. + if (Module['stdin']) { + FS.createDevice('/dev', 'stdin', Module['stdin']); + } else { + FS.symlink('/dev/tty', '/dev/stdin'); + } + if (Module['stdout']) { + FS.createDevice('/dev', 'stdout', null, Module['stdout']); + } else { + FS.symlink('/dev/tty', '/dev/stdout'); + } + if (Module['stderr']) { + FS.createDevice('/dev', 'stderr', null, Module['stderr']); + } else { + FS.symlink('/dev/tty1', '/dev/stderr'); + } + + // open default streams for the stdin, stdout and stderr devices + var stdin = FS.open('/dev/stdin', 0); + var stdout = FS.open('/dev/stdout', 1); + var stderr = FS.open('/dev/stderr', 1); + assert(stdin.fd === 0, 'invalid handle for stdin (' + stdin.fd + ')'); + assert(stdout.fd === 1, 'invalid handle for stdout (' + stdout.fd + ')'); + assert(stderr.fd === 2, 'invalid handle for stderr (' + stderr.fd + ')'); + },ensureErrnoError:function() { + if (FS.ErrnoError) return; + FS.ErrnoError = /** @this{Object} */ function ErrnoError(errno, node) { + this.node = node; + this.setErrno = /** @this{Object} */ function(errno) { + this.errno = errno; + for (var key in ERRNO_CODES) { + if (ERRNO_CODES[key] === errno) { + this.code = key; + break; + } + } + }; + this.setErrno(errno); + this.message = ERRNO_MESSAGES[errno]; + + // Try to get a maximally helpful stack trace. On Node.js, getting Error.stack + // now ensures it shows what we want. + if (this.stack) { + // Define the stack property for Node.js 4, which otherwise errors on the next line. + Object.defineProperty(this, "stack", { value: (new Error).stack, writable: true }); + this.stack = demangleAll(this.stack); + } + }; + FS.ErrnoError.prototype = new Error(); + FS.ErrnoError.prototype.constructor = FS.ErrnoError; + // Some errors may happen quite a bit, to avoid overhead we reuse them (and suffer a lack of stack info) + [44].forEach(function(code) { + FS.genericErrors[code] = new FS.ErrnoError(code); + FS.genericErrors[code].stack = ''; + }); + },staticInit:function() { + FS.ensureErrnoError(); + + FS.nameTable = new Array(4096); + + FS.mount(MEMFS, {}, '/'); + + FS.createDefaultDirectories(); + FS.createDefaultDevices(); + FS.createSpecialDirectories(); + + FS.filesystems = { + 'MEMFS': MEMFS, + }; + },init:function(input, output, error) { + assert(!FS.init.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); + FS.init.initialized = true; + + FS.ensureErrnoError(); + + // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here + Module['stdin'] = input || Module['stdin']; + Module['stdout'] = output || Module['stdout']; + Module['stderr'] = error || Module['stderr']; + + FS.createStandardStreams(); + },quit:function() { + FS.init.initialized = false; + // force-flush all streams, so we get musl std streams printed out + _fflush(0); + // close all of our streams + for (var i = 0; i < FS.streams.length; i++) { + var stream = FS.streams[i]; + if (!stream) { + continue; + } + FS.close(stream); + } + },getMode:function(canRead, canWrite) { + var mode = 0; + if (canRead) mode |= 292 | 73; + if (canWrite) mode |= 146; + return mode; + },findObject:function(path, dontResolveLastLink) { + var ret = FS.analyzePath(path, dontResolveLastLink); + if (ret.exists) { + return ret.object; + } else { + return null; + } + },analyzePath:function(path, dontResolveLastLink) { + // operate from within the context of the symlink's target + try { + var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); + path = lookup.path; + } catch (e) { + } + var ret = { + isRoot: false, exists: false, error: 0, name: null, path: null, object: null, + parentExists: false, parentPath: null, parentObject: null + }; + try { + var lookup = FS.lookupPath(path, { parent: true }); + ret.parentExists = true; + ret.parentPath = lookup.path; + ret.parentObject = lookup.node; + ret.name = PATH.basename(path); + lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); + ret.exists = true; + ret.path = lookup.path; + ret.object = lookup.node; + ret.name = lookup.node.name; + ret.isRoot = lookup.path === '/'; + } catch (e) { + ret.error = e.errno; + }; + return ret; + },createPath:function(parent, path, canRead, canWrite) { + parent = typeof parent === 'string' ? parent : FS.getPath(parent); + var parts = path.split('/').reverse(); + while (parts.length) { + var part = parts.pop(); + if (!part) continue; + var current = PATH.join2(parent, part); + try { + FS.mkdir(current); + } catch (e) { + // ignore EEXIST + } + parent = current; + } + return current; + },createFile:function(parent, name, properties, canRead, canWrite) { + var path = PATH.join2(typeof parent === 'string' ? parent : FS.getPath(parent), name); + var mode = FS.getMode(canRead, canWrite); + return FS.create(path, mode); + },createDataFile:function(parent, name, data, canRead, canWrite, canOwn) { + var path = name ? PATH.join2(typeof parent === 'string' ? parent : FS.getPath(parent), name) : parent; + var mode = FS.getMode(canRead, canWrite); + var node = FS.create(path, mode); + if (data) { + if (typeof data === 'string') { + var arr = new Array(data.length); + for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); + data = arr; + } + // make sure we can write to the file + FS.chmod(node, mode | 146); + var stream = FS.open(node, 577); + FS.write(stream, data, 0, data.length, 0, canOwn); + FS.close(stream); + FS.chmod(node, mode); + } + return node; + },createDevice:function(parent, name, input, output) { + var path = PATH.join2(typeof parent === 'string' ? parent : FS.getPath(parent), name); + var mode = FS.getMode(!!input, !!output); + if (!FS.createDevice.major) FS.createDevice.major = 64; + var dev = FS.makedev(FS.createDevice.major++, 0); + // Create a fake device that a set of stream ops to emulate + // the old behavior. + FS.registerDevice(dev, { + open: function(stream) { + stream.seekable = false; + }, + close: function(stream) { + // flush any pending line data + if (output && output.buffer && output.buffer.length) { + output(10); + } + }, + read: function(stream, buffer, offset, length, pos /* ignored */) { + var bytesRead = 0; + for (var i = 0; i < length; i++) { + var result; + try { + result = input(); + } catch (e) { + throw new FS.ErrnoError(29); + } + if (result === undefined && bytesRead === 0) { + throw new FS.ErrnoError(6); + } + if (result === null || result === undefined) break; + bytesRead++; + buffer[offset+i] = result; + } + if (bytesRead) { + stream.node.timestamp = Date.now(); + } + return bytesRead; + }, + write: function(stream, buffer, offset, length, pos) { + for (var i = 0; i < length; i++) { + try { + output(buffer[offset+i]); + } catch (e) { + throw new FS.ErrnoError(29); + } + } + if (length) { + stream.node.timestamp = Date.now(); + } + return i; + } + }); + return FS.mkdev(path, mode, dev); + },forceLoadFile:function(obj) { + if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; + if (typeof XMLHttpRequest !== 'undefined') { + throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); + } else if (read_) { + // Command-line. + try { + // WARNING: Can't read binary files in V8's d8 or tracemonkey's js, as + // read() will try to parse UTF8. + obj.contents = intArrayFromString(read_(obj.url), true); + obj.usedBytes = obj.contents.length; + } catch (e) { + throw new FS.ErrnoError(29); + } + } else { + throw new Error('Cannot load without read() or XMLHttpRequest.'); + } + },createLazyFile:function(parent, name, url, canRead, canWrite) { + // Lazy chunked Uint8Array (implements get and length from Uint8Array). Actual getting is abstracted away for eventual reuse. + /** @constructor */ + function LazyUint8Array() { + this.lengthKnown = false; + this.chunks = []; // Loaded chunks. Index is the chunk number + } + LazyUint8Array.prototype.get = /** @this{Object} */ function LazyUint8Array_get(idx) { + if (idx > this.length-1 || idx < 0) { + return undefined; + } + var chunkOffset = idx % this.chunkSize; + var chunkNum = (idx / this.chunkSize)|0; + return this.getter(chunkNum)[chunkOffset]; + }; + LazyUint8Array.prototype.setDataGetter = function LazyUint8Array_setDataGetter(getter) { + this.getter = getter; + }; + LazyUint8Array.prototype.cacheLength = function LazyUint8Array_cacheLength() { + // Find length + var xhr = new XMLHttpRequest(); + xhr.open('HEAD', url, false); + xhr.send(null); + if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); + var datalength = Number(xhr.getResponseHeader("Content-length")); + var header; + var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; + var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; + + var chunkSize = 1024*1024; // Chunk size in bytes + + if (!hasByteServing) chunkSize = datalength; + + // Function to get a range from the remote URL. + var doXHR = (function(from, to) { + if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!"); + if (to > datalength-1) throw new Error("only " + datalength + " bytes available! programmer error!"); + + // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); + + // Some hints to the browser that we want binary data. + if (typeof Uint8Array != 'undefined') xhr.responseType = 'arraybuffer'; + if (xhr.overrideMimeType) { + xhr.overrideMimeType('text/plain; charset=x-user-defined'); + } + + xhr.send(null); + if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); + if (xhr.response !== undefined) { + return new Uint8Array(/** @type{Array} */(xhr.response || [])); + } else { + return intArrayFromString(xhr.responseText || '', true); + } + }); + var lazyArray = this; + lazyArray.setDataGetter(function(chunkNum) { + var start = chunkNum * chunkSize; + var end = (chunkNum+1) * chunkSize - 1; // including this byte + end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block + if (typeof(lazyArray.chunks[chunkNum]) === "undefined") { + lazyArray.chunks[chunkNum] = doXHR(start, end); + } + if (typeof(lazyArray.chunks[chunkNum]) === "undefined") throw new Error("doXHR failed!"); + return lazyArray.chunks[chunkNum]; + }); + + if (usesGzip || !datalength) { + // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length + chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file + datalength = this.getter(0).length; + chunkSize = datalength; + out("LazyFiles on gzip forces download of the whole file when length is accessed"); + } + + this._length = datalength; + this._chunkSize = chunkSize; + this.lengthKnown = true; + }; + if (typeof XMLHttpRequest !== 'undefined') { + if (!ENVIRONMENT_IS_WORKER) throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; + var lazyArray = new LazyUint8Array(); + Object.defineProperties(lazyArray, { + length: { + get: /** @this{Object} */ function() { + if (!this.lengthKnown) { + this.cacheLength(); + } + return this._length; + } + }, + chunkSize: { + get: /** @this{Object} */ function() { + if (!this.lengthKnown) { + this.cacheLength(); + } + return this._chunkSize; + } + } + }); + + var properties = { isDevice: false, contents: lazyArray }; + } else { + var properties = { isDevice: false, url: url }; + } + + var node = FS.createFile(parent, name, properties, canRead, canWrite); + // This is a total hack, but I want to get this lazy file code out of the + // core of MEMFS. If we want to keep this lazy file concept I feel it should + // be its own thin LAZYFS proxying calls to MEMFS. + if (properties.contents) { + node.contents = properties.contents; + } else if (properties.url) { + node.contents = null; + node.url = properties.url; + } + // Add a function that defers querying the file size until it is asked the first time. + Object.defineProperties(node, { + usedBytes: { + get: /** @this {FSNode} */ function() { return this.contents.length; } + } + }); + // override each stream op with one that tries to force load the lazy file first + var stream_ops = {}; + var keys = Object.keys(node.stream_ops); + keys.forEach(function(key) { + var fn = node.stream_ops[key]; + stream_ops[key] = function forceLoadLazyFile() { + FS.forceLoadFile(node); + return fn.apply(null, arguments); + }; + }); + // use a custom read function + stream_ops.read = function stream_ops_read(stream, buffer, offset, length, position) { + FS.forceLoadFile(node); + var contents = stream.node.contents; + if (position >= contents.length) + return 0; + var size = Math.min(contents.length - position, length); + assert(size >= 0); + if (contents.slice) { // normal array + for (var i = 0; i < size; i++) { + buffer[offset + i] = contents[position + i]; + } + } else { + for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR + buffer[offset + i] = contents.get(position + i); + } + } + return size; + }; + node.stream_ops = stream_ops; + return node; + },createPreloadedFile:function(parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) { + Browser.init(); // XXX perhaps this method should move onto Browser? + // TODO we should allow people to just pass in a complete filename instead + // of parent and name being that we just join them anyways + var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; + var dep = getUniqueRunDependency('cp ' + fullname); // might have several active requests for the same fullname + function processData(byteArray) { + function finish(byteArray) { + if (preFinish) preFinish(); + if (!dontCreateFile) { + FS.createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); + } + if (onload) onload(); + removeRunDependency(dep); + } + var handled = false; + Module['preloadPlugins'].forEach(function(plugin) { + if (handled) return; + if (plugin['canHandle'](fullname)) { + plugin['handle'](byteArray, fullname, finish, function() { + if (onerror) onerror(); + removeRunDependency(dep); + }); + handled = true; + } + }); + if (!handled) finish(byteArray); + } + addRunDependency(dep); + if (typeof url == 'string') { + asyncLoad(url, function(byteArray) { + processData(byteArray); + }, onerror); + } else { + processData(url); + } + },indexedDB:function() { + return window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB; + },DB_NAME:function() { + return 'EM_FS_' + window.location.pathname; + },DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:function(paths, onload, onerror) { + onload = onload || function(){}; + onerror = onerror || function(){}; + var indexedDB = FS.indexedDB(); + try { + var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); + } catch (e) { + return onerror(e); + } + openRequest.onupgradeneeded = function openRequest_onupgradeneeded() { + out('creating db'); + var db = openRequest.result; + db.createObjectStore(FS.DB_STORE_NAME); + }; + openRequest.onsuccess = function openRequest_onsuccess() { + var db = openRequest.result; + var transaction = db.transaction([FS.DB_STORE_NAME], 'readwrite'); + var files = transaction.objectStore(FS.DB_STORE_NAME); + var ok = 0, fail = 0, total = paths.length; + function finish() { + if (fail == 0) onload(); else onerror(); + } + paths.forEach(function(path) { + var putRequest = files.put(FS.analyzePath(path).object.contents, path); + putRequest.onsuccess = function putRequest_onsuccess() { ok++; if (ok + fail == total) finish() }; + putRequest.onerror = function putRequest_onerror() { fail++; if (ok + fail == total) finish() }; + }); + transaction.onerror = onerror; + }; + openRequest.onerror = onerror; + },loadFilesFromDB:function(paths, onload, onerror) { + onload = onload || function(){}; + onerror = onerror || function(){}; + var indexedDB = FS.indexedDB(); + try { + var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); + } catch (e) { + return onerror(e); + } + openRequest.onupgradeneeded = onerror; // no database to load from + openRequest.onsuccess = function openRequest_onsuccess() { + var db = openRequest.result; + try { + var transaction = db.transaction([FS.DB_STORE_NAME], 'readonly'); + } catch(e) { + onerror(e); + return; + } + var files = transaction.objectStore(FS.DB_STORE_NAME); + var ok = 0, fail = 0, total = paths.length; + function finish() { + if (fail == 0) onload(); else onerror(); + } + paths.forEach(function(path) { + var getRequest = files.get(path); + getRequest.onsuccess = function getRequest_onsuccess() { + if (FS.analyzePath(path).exists) { + FS.unlink(path); + } + FS.createDataFile(PATH.dirname(path), PATH.basename(path), getRequest.result, true, true, true); + ok++; + if (ok + fail == total) finish(); + }; + getRequest.onerror = function getRequest_onerror() { fail++; if (ok + fail == total) finish() }; + }); + transaction.onerror = onerror; + }; + openRequest.onerror = onerror; + },absolutePath:function() { + abort('FS.absolutePath has been removed; use PATH_FS.resolve instead'); + },createFolder:function() { + abort('FS.createFolder has been removed; use FS.mkdir instead'); + },createLink:function() { + abort('FS.createLink has been removed; use FS.symlink instead'); + },joinPath:function() { + abort('FS.joinPath has been removed; use PATH.join instead'); + },mmapAlloc:function() { + abort('FS.mmapAlloc has been replaced by the top level function mmapAlloc'); + },standardizePath:function() { + abort('FS.standardizePath has been removed; use PATH.normalize instead'); + }}; + var SYSCALLS = {mappings:{},DEFAULT_POLLMASK:5,calculateAt:function(dirfd, path, allowEmpty) { + if (path[0] === '/') { + return path; + } + // relative path + var dir; + if (dirfd === -100) { + dir = FS.cwd(); + } else { + var dirstream = FS.getStream(dirfd); + if (!dirstream) throw new FS.ErrnoError(8); + dir = dirstream.path; + } + if (path.length == 0) { + if (!allowEmpty) { + throw new FS.ErrnoError(44);; + } + return dir; + } + return PATH.join2(dir, path); + },doStat:function(func, path, buf) { + try { + var stat = func(path); + } catch (e) { + if (e && e.node && PATH.normalize(path) !== PATH.normalize(FS.getPath(e.node))) { + // an error occurred while trying to look up the path; we should just report ENOTDIR + return -54; + } + throw e; + } + HEAP32[((buf)>>2)] = stat.dev; + HEAP32[(((buf)+(4))>>2)] = 0; + HEAP32[(((buf)+(8))>>2)] = stat.ino; + HEAP32[(((buf)+(12))>>2)] = stat.mode; + HEAP32[(((buf)+(16))>>2)] = stat.nlink; + HEAP32[(((buf)+(20))>>2)] = stat.uid; + HEAP32[(((buf)+(24))>>2)] = stat.gid; + HEAP32[(((buf)+(28))>>2)] = stat.rdev; + HEAP32[(((buf)+(32))>>2)] = 0; + (tempI64 = [stat.size>>>0,(tempDouble=stat.size,(+(Math.abs(tempDouble))) >= 1.0 ? (tempDouble > 0.0 ? ((Math.min((+(Math.floor((tempDouble)/4294967296.0))), 4294967295.0))|0)>>>0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble)))>>>0))/4294967296.0)))))>>>0) : 0)],HEAP32[(((buf)+(40))>>2)] = tempI64[0],HEAP32[(((buf)+(44))>>2)] = tempI64[1]); + HEAP32[(((buf)+(48))>>2)] = 4096; + HEAP32[(((buf)+(52))>>2)] = stat.blocks; + HEAP32[(((buf)+(56))>>2)] = (stat.atime.getTime() / 1000)|0; + HEAP32[(((buf)+(60))>>2)] = 0; + HEAP32[(((buf)+(64))>>2)] = (stat.mtime.getTime() / 1000)|0; + HEAP32[(((buf)+(68))>>2)] = 0; + HEAP32[(((buf)+(72))>>2)] = (stat.ctime.getTime() / 1000)|0; + HEAP32[(((buf)+(76))>>2)] = 0; + (tempI64 = [stat.ino>>>0,(tempDouble=stat.ino,(+(Math.abs(tempDouble))) >= 1.0 ? (tempDouble > 0.0 ? ((Math.min((+(Math.floor((tempDouble)/4294967296.0))), 4294967295.0))|0)>>>0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble)))>>>0))/4294967296.0)))))>>>0) : 0)],HEAP32[(((buf)+(80))>>2)] = tempI64[0],HEAP32[(((buf)+(84))>>2)] = tempI64[1]); + return 0; + },doMsync:function(addr, stream, len, flags, offset) { + var buffer = HEAPU8.slice(addr, addr + len); + FS.msync(stream, buffer, offset, len, flags); + },doMkdir:function(path, mode) { + // remove a trailing slash, if one - /a/b/ has basename of '', but + // we want to create b in the context of this function + path = PATH.normalize(path); + if (path[path.length-1] === '/') path = path.substr(0, path.length-1); + FS.mkdir(path, mode, 0); + return 0; + },doMknod:function(path, mode, dev) { + // we don't want this in the JS API as it uses mknod to create all nodes. + switch (mode & 61440) { + case 32768: + case 8192: + case 24576: + case 4096: + case 49152: + break; + default: return -28; + } + FS.mknod(path, mode, dev); + return 0; + },doReadlink:function(path, buf, bufsize) { + if (bufsize <= 0) return -28; + var ret = FS.readlink(path); + + var len = Math.min(bufsize, lengthBytesUTF8(ret)); + var endChar = HEAP8[buf+len]; + stringToUTF8(ret, buf, bufsize+1); + // readlink is one of the rare functions that write out a C string, but does never append a null to the output buffer(!) + // stringToUTF8() always appends a null byte, so restore the character under the null byte after the write. + HEAP8[buf+len] = endChar; + + return len; + },doAccess:function(path, amode) { + if (amode & ~7) { + // need a valid mode + return -28; + } + var lookup = FS.lookupPath(path, { follow: true }); + var node = lookup.node; + if (!node) { + return -44; + } + var perms = ''; + if (amode & 4) perms += 'r'; + if (amode & 2) perms += 'w'; + if (amode & 1) perms += 'x'; + if (perms /* otherwise, they've just passed F_OK */ && FS.nodePermissions(node, perms)) { + return -2; + } + return 0; + },doDup:function(path, flags, suggestFD) { + var suggest = FS.getStream(suggestFD); + if (suggest) FS.close(suggest); + return FS.open(path, flags, 0, suggestFD, suggestFD).fd; + },doReadv:function(stream, iov, iovcnt, offset) { + var ret = 0; + for (var i = 0; i < iovcnt; i++) { + var ptr = HEAP32[(((iov)+(i*8))>>2)]; + var len = HEAP32[(((iov)+(i*8 + 4))>>2)]; + var curr = FS.read(stream, HEAP8,ptr, len, offset); + if (curr < 0) return -1; + ret += curr; + if (curr < len) break; // nothing more to read + } + return ret; + },doWritev:function(stream, iov, iovcnt, offset) { + var ret = 0; + for (var i = 0; i < iovcnt; i++) { + var ptr = HEAP32[(((iov)+(i*8))>>2)]; + var len = HEAP32[(((iov)+(i*8 + 4))>>2)]; + var curr = FS.write(stream, HEAP8,ptr, len, offset); + if (curr < 0) return -1; + ret += curr; + } + return ret; + },varargs:undefined,get:function() { + assert(SYSCALLS.varargs != undefined); + SYSCALLS.varargs += 4; + var ret = HEAP32[(((SYSCALLS.varargs)-(4))>>2)]; + return ret; + },getStr:function(ptr) { + var ret = UTF8ToString(ptr); + return ret; + },getStreamFromFD:function(fd) { + var stream = FS.getStream(fd); + if (!stream) throw new FS.ErrnoError(8); + return stream; + },get64:function(low, high) { + if (low >= 0) assert(high === 0); + else assert(high === -1); + return low; + }}; + function _environ_get(__environ, environ_buf) { + var bufSize = 0; + getEnvStrings().forEach(function(string, i) { + var ptr = environ_buf + bufSize; + HEAP32[(((__environ)+(i * 4))>>2)] = ptr; + writeAsciiToMemory(string, ptr); + bufSize += string.length + 1; + }); + return 0; + } + + function _environ_sizes_get(penviron_count, penviron_buf_size) { + var strings = getEnvStrings(); + HEAP32[((penviron_count)>>2)] = strings.length; + var bufSize = 0; + strings.forEach(function(string) { + bufSize += string.length + 1; + }); + HEAP32[((penviron_buf_size)>>2)] = bufSize; + return 0; + } + + function _fd_close(fd) {try { + + var stream = SYSCALLS.getStreamFromFD(fd); + FS.close(stream); + return 0; + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) throw e; + return e.errno; + } + } + + function _fd_read(fd, iov, iovcnt, pnum) {try { + + var stream = SYSCALLS.getStreamFromFD(fd); + var num = SYSCALLS.doReadv(stream, iov, iovcnt); + HEAP32[((pnum)>>2)] = num; + return 0; + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) throw e; + return e.errno; + } + } + + function _fd_seek(fd, offset_low, offset_high, whence, newOffset) {try { + + + var stream = SYSCALLS.getStreamFromFD(fd); + var HIGH_OFFSET = 0x100000000; // 2^32 + // use an unsigned operator on low and shift high by 32-bits + var offset = offset_high * HIGH_OFFSET + (offset_low >>> 0); + + var DOUBLE_LIMIT = 0x20000000000000; // 2^53 + // we also check for equality since DOUBLE_LIMIT + 1 == DOUBLE_LIMIT + if (offset <= -DOUBLE_LIMIT || offset >= DOUBLE_LIMIT) { + return -61; + } + + FS.llseek(stream, offset, whence); + (tempI64 = [stream.position>>>0,(tempDouble=stream.position,(+(Math.abs(tempDouble))) >= 1.0 ? (tempDouble > 0.0 ? ((Math.min((+(Math.floor((tempDouble)/4294967296.0))), 4294967295.0))|0)>>>0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble)))>>>0))/4294967296.0)))))>>>0) : 0)],HEAP32[((newOffset)>>2)] = tempI64[0],HEAP32[(((newOffset)+(4))>>2)] = tempI64[1]); + if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state + return 0; + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) throw e; + return e.errno; + } + } + + function _fd_write(fd, iov, iovcnt, pnum) {try { + + ; + var stream = SYSCALLS.getStreamFromFD(fd); + var num = SYSCALLS.doWritev(stream, iov, iovcnt); + HEAP32[((pnum)>>2)] = num; + return 0; + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) throw e; + return e.errno; + } + } + + function _setTempRet0(val) { + setTempRet0(val); + } + + function __isLeapYear(year) { + return year%4 === 0 && (year%100 !== 0 || year%400 === 0); + } + + function __arraySum(array, index) { + var sum = 0; + for (var i = 0; i <= index; sum += array[i++]) { + // no-op + } + return sum; + } + + var __MONTH_DAYS_LEAP = [31,29,31,30,31,30,31,31,30,31,30,31]; + + var __MONTH_DAYS_REGULAR = [31,28,31,30,31,30,31,31,30,31,30,31]; + function __addDays(date, days) { + var newDate = new Date(date.getTime()); + while (days > 0) { + var leap = __isLeapYear(newDate.getFullYear()); + var currentMonth = newDate.getMonth(); + var daysInCurrentMonth = (leap ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR)[currentMonth]; + + if (days > daysInCurrentMonth-newDate.getDate()) { + // we spill over to next month + days -= (daysInCurrentMonth-newDate.getDate()+1); + newDate.setDate(1); + if (currentMonth < 11) { + newDate.setMonth(currentMonth+1) + } else { + newDate.setMonth(0); + newDate.setFullYear(newDate.getFullYear()+1); + } + } else { + // we stay in current month + newDate.setDate(newDate.getDate()+days); + return newDate; + } + } + + return newDate; + } + function _strftime(s, maxsize, format, tm) { + // size_t strftime(char *restrict s, size_t maxsize, const char *restrict format, const struct tm *restrict timeptr); + // http://pubs.opengroup.org/onlinepubs/009695399/functions/strftime.html + + var tm_zone = HEAP32[(((tm)+(40))>>2)]; + + var date = { + tm_sec: HEAP32[((tm)>>2)], + tm_min: HEAP32[(((tm)+(4))>>2)], + tm_hour: HEAP32[(((tm)+(8))>>2)], + tm_mday: HEAP32[(((tm)+(12))>>2)], + tm_mon: HEAP32[(((tm)+(16))>>2)], + tm_year: HEAP32[(((tm)+(20))>>2)], + tm_wday: HEAP32[(((tm)+(24))>>2)], + tm_yday: HEAP32[(((tm)+(28))>>2)], + tm_isdst: HEAP32[(((tm)+(32))>>2)], + tm_gmtoff: HEAP32[(((tm)+(36))>>2)], + tm_zone: tm_zone ? UTF8ToString(tm_zone) : '' + }; + + var pattern = UTF8ToString(format); + + // expand format + var EXPANSION_RULES_1 = { + '%c': '%a %b %d %H:%M:%S %Y', // Replaced by the locale's appropriate date and time representation - e.g., Mon Aug 3 14:02:01 2013 + '%D': '%m/%d/%y', // Equivalent to %m / %d / %y + '%F': '%Y-%m-%d', // Equivalent to %Y - %m - %d + '%h': '%b', // Equivalent to %b + '%r': '%I:%M:%S %p', // Replaced by the time in a.m. and p.m. notation + '%R': '%H:%M', // Replaced by the time in 24-hour notation + '%T': '%H:%M:%S', // Replaced by the time + '%x': '%m/%d/%y', // Replaced by the locale's appropriate date representation + '%X': '%H:%M:%S', // Replaced by the locale's appropriate time representation + // Modified Conversion Specifiers + '%Ec': '%c', // Replaced by the locale's alternative appropriate date and time representation. + '%EC': '%C', // Replaced by the name of the base year (period) in the locale's alternative representation. + '%Ex': '%m/%d/%y', // Replaced by the locale's alternative date representation. + '%EX': '%H:%M:%S', // Replaced by the locale's alternative time representation. + '%Ey': '%y', // Replaced by the offset from %EC (year only) in the locale's alternative representation. + '%EY': '%Y', // Replaced by the full alternative year representation. + '%Od': '%d', // Replaced by the day of the month, using the locale's alternative numeric symbols, filled as needed with leading zeros if there is any alternative symbol for zero; otherwise, with leading characters. + '%Oe': '%e', // Replaced by the day of the month, using the locale's alternative numeric symbols, filled as needed with leading characters. + '%OH': '%H', // Replaced by the hour (24-hour clock) using the locale's alternative numeric symbols. + '%OI': '%I', // Replaced by the hour (12-hour clock) using the locale's alternative numeric symbols. + '%Om': '%m', // Replaced by the month using the locale's alternative numeric symbols. + '%OM': '%M', // Replaced by the minutes using the locale's alternative numeric symbols. + '%OS': '%S', // Replaced by the seconds using the locale's alternative numeric symbols. + '%Ou': '%u', // Replaced by the weekday as a number in the locale's alternative representation (Monday=1). + '%OU': '%U', // Replaced by the week number of the year (Sunday as the first day of the week, rules corresponding to %U ) using the locale's alternative numeric symbols. + '%OV': '%V', // Replaced by the week number of the year (Monday as the first day of the week, rules corresponding to %V ) using the locale's alternative numeric symbols. + '%Ow': '%w', // Replaced by the number of the weekday (Sunday=0) using the locale's alternative numeric symbols. + '%OW': '%W', // Replaced by the week number of the year (Monday as the first day of the week) using the locale's alternative numeric symbols. + '%Oy': '%y', // Replaced by the year (offset from %C ) using the locale's alternative numeric symbols. + }; + for (var rule in EXPANSION_RULES_1) { + pattern = pattern.replace(new RegExp(rule, 'g'), EXPANSION_RULES_1[rule]); + } + + var WEEKDAYS = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']; + var MONTHS = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']; + + function leadingSomething(value, digits, character) { + var str = typeof value === 'number' ? value.toString() : (value || ''); + while (str.length < digits) { + str = character[0]+str; + } + return str; + } + + function leadingNulls(value, digits) { + return leadingSomething(value, digits, '0'); + } + + function compareByDay(date1, date2) { + function sgn(value) { + return value < 0 ? -1 : (value > 0 ? 1 : 0); + } + + var compare; + if ((compare = sgn(date1.getFullYear()-date2.getFullYear())) === 0) { + if ((compare = sgn(date1.getMonth()-date2.getMonth())) === 0) { + compare = sgn(date1.getDate()-date2.getDate()); + } + } + return compare; + } + + function getFirstWeekStartDate(janFourth) { + switch (janFourth.getDay()) { + case 0: // Sunday + return new Date(janFourth.getFullYear()-1, 11, 29); + case 1: // Monday + return janFourth; + case 2: // Tuesday + return new Date(janFourth.getFullYear(), 0, 3); + case 3: // Wednesday + return new Date(janFourth.getFullYear(), 0, 2); + case 4: // Thursday + return new Date(janFourth.getFullYear(), 0, 1); + case 5: // Friday + return new Date(janFourth.getFullYear()-1, 11, 31); + case 6: // Saturday + return new Date(janFourth.getFullYear()-1, 11, 30); + } + } + + function getWeekBasedYear(date) { + var thisDate = __addDays(new Date(date.tm_year+1900, 0, 1), date.tm_yday); + + var janFourthThisYear = new Date(thisDate.getFullYear(), 0, 4); + var janFourthNextYear = new Date(thisDate.getFullYear()+1, 0, 4); + + var firstWeekStartThisYear = getFirstWeekStartDate(janFourthThisYear); + var firstWeekStartNextYear = getFirstWeekStartDate(janFourthNextYear); + + if (compareByDay(firstWeekStartThisYear, thisDate) <= 0) { + // this date is after the start of the first week of this year + if (compareByDay(firstWeekStartNextYear, thisDate) <= 0) { + return thisDate.getFullYear()+1; + } else { + return thisDate.getFullYear(); + } + } else { + return thisDate.getFullYear()-1; + } + } + + var EXPANSION_RULES_2 = { + '%a': function(date) { + return WEEKDAYS[date.tm_wday].substring(0,3); + }, + '%A': function(date) { + return WEEKDAYS[date.tm_wday]; + }, + '%b': function(date) { + return MONTHS[date.tm_mon].substring(0,3); + }, + '%B': function(date) { + return MONTHS[date.tm_mon]; + }, + '%C': function(date) { + var year = date.tm_year+1900; + return leadingNulls((year/100)|0,2); + }, + '%d': function(date) { + return leadingNulls(date.tm_mday, 2); + }, + '%e': function(date) { + return leadingSomething(date.tm_mday, 2, ' '); + }, + '%g': function(date) { + // %g, %G, and %V give values according to the ISO 8601:2000 standard week-based year. + // In this system, weeks begin on a Monday and week 1 of the year is the week that includes + // January 4th, which is also the week that includes the first Thursday of the year, and + // is also the first week that contains at least four days in the year. + // If the first Monday of January is the 2nd, 3rd, or 4th, the preceding days are part of + // the last week of the preceding year; thus, for Saturday 2nd January 1999, + // %G is replaced by 1998 and %V is replaced by 53. If December 29th, 30th, + // or 31st is a Monday, it and any following days are part of week 1 of the following year. + // Thus, for Tuesday 30th December 1997, %G is replaced by 1998 and %V is replaced by 01. + + return getWeekBasedYear(date).toString().substring(2); + }, + '%G': function(date) { + return getWeekBasedYear(date); + }, + '%H': function(date) { + return leadingNulls(date.tm_hour, 2); + }, + '%I': function(date) { + var twelveHour = date.tm_hour; + if (twelveHour == 0) twelveHour = 12; + else if (twelveHour > 12) twelveHour -= 12; + return leadingNulls(twelveHour, 2); + }, + '%j': function(date) { + // Day of the year (001-366) + return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900) ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR, date.tm_mon-1), 3); + }, + '%m': function(date) { + return leadingNulls(date.tm_mon+1, 2); + }, + '%M': function(date) { + return leadingNulls(date.tm_min, 2); + }, + '%n': function() { + return '\n'; + }, + '%p': function(date) { + if (date.tm_hour >= 0 && date.tm_hour < 12) { + return 'AM'; + } else { + return 'PM'; + } + }, + '%S': function(date) { + return leadingNulls(date.tm_sec, 2); + }, + '%t': function() { + return '\t'; + }, + '%u': function(date) { + return date.tm_wday || 7; + }, + '%U': function(date) { + // Replaced by the week number of the year as a decimal number [00,53]. + // The first Sunday of January is the first day of week 1; + // days in the new year before this are in week 0. [ tm_year, tm_wday, tm_yday] + var janFirst = new Date(date.tm_year+1900, 0, 1); + var firstSunday = janFirst.getDay() === 0 ? janFirst : __addDays(janFirst, 7-janFirst.getDay()); + var endDate = new Date(date.tm_year+1900, date.tm_mon, date.tm_mday); + + // is target date after the first Sunday? + if (compareByDay(firstSunday, endDate) < 0) { + // calculate difference in days between first Sunday and endDate + var februaryFirstUntilEndMonth = __arraySum(__isLeapYear(endDate.getFullYear()) ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR, endDate.getMonth()-1)-31; + var firstSundayUntilEndJanuary = 31-firstSunday.getDate(); + var days = firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate(); + return leadingNulls(Math.ceil(days/7), 2); + } + + return compareByDay(firstSunday, janFirst) === 0 ? '01': '00'; + }, + '%V': function(date) { + // Replaced by the week number of the year (Monday as the first day of the week) + // as a decimal number [01,53]. If the week containing 1 January has four + // or more days in the new year, then it is considered week 1. + // Otherwise, it is the last week of the previous year, and the next week is week 1. + // Both January 4th and the first Thursday of January are always in week 1. [ tm_year, tm_wday, tm_yday] + var janFourthThisYear = new Date(date.tm_year+1900, 0, 4); + var janFourthNextYear = new Date(date.tm_year+1901, 0, 4); + + var firstWeekStartThisYear = getFirstWeekStartDate(janFourthThisYear); + var firstWeekStartNextYear = getFirstWeekStartDate(janFourthNextYear); + + var endDate = __addDays(new Date(date.tm_year+1900, 0, 1), date.tm_yday); + + if (compareByDay(endDate, firstWeekStartThisYear) < 0) { + // if given date is before this years first week, then it belongs to the 53rd week of last year + return '53'; + } + + if (compareByDay(firstWeekStartNextYear, endDate) <= 0) { + // if given date is after next years first week, then it belongs to the 01th week of next year + return '01'; + } + + // given date is in between CW 01..53 of this calendar year + var daysDifference; + if (firstWeekStartThisYear.getFullYear() < date.tm_year+1900) { + // first CW of this year starts last year + daysDifference = date.tm_yday+32-firstWeekStartThisYear.getDate() + } else { + // first CW of this year starts this year + daysDifference = date.tm_yday+1-firstWeekStartThisYear.getDate(); + } + return leadingNulls(Math.ceil(daysDifference/7), 2); + }, + '%w': function(date) { + return date.tm_wday; + }, + '%W': function(date) { + // Replaced by the week number of the year as a decimal number [00,53]. + // The first Monday of January is the first day of week 1; + // days in the new year before this are in week 0. [ tm_year, tm_wday, tm_yday] + var janFirst = new Date(date.tm_year, 0, 1); + var firstMonday = janFirst.getDay() === 1 ? janFirst : __addDays(janFirst, janFirst.getDay() === 0 ? 1 : 7-janFirst.getDay()+1); + var endDate = new Date(date.tm_year+1900, date.tm_mon, date.tm_mday); + + // is target date after the first Monday? + if (compareByDay(firstMonday, endDate) < 0) { + var februaryFirstUntilEndMonth = __arraySum(__isLeapYear(endDate.getFullYear()) ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR, endDate.getMonth()-1)-31; + var firstMondayUntilEndJanuary = 31-firstMonday.getDate(); + var days = firstMondayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate(); + return leadingNulls(Math.ceil(days/7), 2); + } + return compareByDay(firstMonday, janFirst) === 0 ? '01': '00'; + }, + '%y': function(date) { + // Replaced by the last two digits of the year as a decimal number [00,99]. [ tm_year] + return (date.tm_year+1900).toString().substring(2); + }, + '%Y': function(date) { + // Replaced by the year as a decimal number (for example, 1997). [ tm_year] + return date.tm_year+1900; + }, + '%z': function(date) { + // Replaced by the offset from UTC in the ISO 8601:2000 standard format ( +hhmm or -hhmm ). + // For example, "-0430" means 4 hours 30 minutes behind UTC (west of Greenwich). + var off = date.tm_gmtoff; + var ahead = off >= 0; + off = Math.abs(off) / 60; + // convert from minutes into hhmm format (which means 60 minutes = 100 units) + off = (off / 60)*100 + (off % 60); + return (ahead ? '+' : '-') + String("0000" + off).slice(-4); + }, + '%Z': function(date) { + return date.tm_zone; + }, + '%%': function() { + return '%'; + } + }; + for (var rule in EXPANSION_RULES_2) { + if (pattern.includes(rule)) { + pattern = pattern.replace(new RegExp(rule, 'g'), EXPANSION_RULES_2[rule](date)); + } + } + + var bytes = intArrayFromString(pattern, false); + if (bytes.length > maxsize) { + return 0; + } + + writeArrayToMemory(bytes, s); + return bytes.length-1; + } + function _strftime_l(s, maxsize, format, tm) { + return _strftime(s, maxsize, format, tm); // no locale support yet + } + + var FSNode = /** @constructor */ function(parent, name, mode, rdev) { + if (!parent) { + parent = this; // root node sets parent to itself + } + this.parent = parent; + this.mount = parent.mount; + this.mounted = null; + this.id = FS.nextInode++; + this.name = name; + this.mode = mode; + this.node_ops = {}; + this.stream_ops = {}; + this.rdev = rdev; + }; + var readMode = 292/*292*/ | 73/*73*/; + var writeMode = 146/*146*/; + Object.defineProperties(FSNode.prototype, { + read: { + get: /** @this{FSNode} */function() { + return (this.mode & readMode) === readMode; + }, + set: /** @this{FSNode} */function(val) { + val ? this.mode |= readMode : this.mode &= ~readMode; + } + }, + write: { + get: /** @this{FSNode} */function() { + return (this.mode & writeMode) === writeMode; + }, + set: /** @this{FSNode} */function(val) { + val ? this.mode |= writeMode : this.mode &= ~writeMode; + } + }, + isFolder: { + get: /** @this{FSNode} */function() { + return FS.isDir(this.mode); + } + }, + isDevice: { + get: /** @this{FSNode} */function() { + return FS.isChrdev(this.mode); + } + } + }); + FS.FSNode = FSNode; + FS.staticInit();; +ERRNO_CODES = { + 'EPERM': 63, + 'ENOENT': 44, + 'ESRCH': 71, + 'EINTR': 27, + 'EIO': 29, + 'ENXIO': 60, + 'E2BIG': 1, + 'ENOEXEC': 45, + 'EBADF': 8, + 'ECHILD': 12, + 'EAGAIN': 6, + 'EWOULDBLOCK': 6, + 'ENOMEM': 48, + 'EACCES': 2, + 'EFAULT': 21, + 'ENOTBLK': 105, + 'EBUSY': 10, + 'EEXIST': 20, + 'EXDEV': 75, + 'ENODEV': 43, + 'ENOTDIR': 54, + 'EISDIR': 31, + 'EINVAL': 28, + 'ENFILE': 41, + 'EMFILE': 33, + 'ENOTTY': 59, + 'ETXTBSY': 74, + 'EFBIG': 22, + 'ENOSPC': 51, + 'ESPIPE': 70, + 'EROFS': 69, + 'EMLINK': 34, + 'EPIPE': 64, + 'EDOM': 18, + 'ERANGE': 68, + 'ENOMSG': 49, + 'EIDRM': 24, + 'ECHRNG': 106, + 'EL2NSYNC': 156, + 'EL3HLT': 107, + 'EL3RST': 108, + 'ELNRNG': 109, + 'EUNATCH': 110, + 'ENOCSI': 111, + 'EL2HLT': 112, + 'EDEADLK': 16, + 'ENOLCK': 46, + 'EBADE': 113, + 'EBADR': 114, + 'EXFULL': 115, + 'ENOANO': 104, + 'EBADRQC': 103, + 'EBADSLT': 102, + 'EDEADLOCK': 16, + 'EBFONT': 101, + 'ENOSTR': 100, + 'ENODATA': 116, + 'ETIME': 117, + 'ENOSR': 118, + 'ENONET': 119, + 'ENOPKG': 120, + 'EREMOTE': 121, + 'ENOLINK': 47, + 'EADV': 122, + 'ESRMNT': 123, + 'ECOMM': 124, + 'EPROTO': 65, + 'EMULTIHOP': 36, + 'EDOTDOT': 125, + 'EBADMSG': 9, + 'ENOTUNIQ': 126, + 'EBADFD': 127, + 'EREMCHG': 128, + 'ELIBACC': 129, + 'ELIBBAD': 130, + 'ELIBSCN': 131, + 'ELIBMAX': 132, + 'ELIBEXEC': 133, + 'ENOSYS': 52, + 'ENOTEMPTY': 55, + 'ENAMETOOLONG': 37, + 'ELOOP': 32, + 'EOPNOTSUPP': 138, + 'EPFNOSUPPORT': 139, + 'ECONNRESET': 15, + 'ENOBUFS': 42, + 'EAFNOSUPPORT': 5, + 'EPROTOTYPE': 67, + 'ENOTSOCK': 57, + 'ENOPROTOOPT': 50, + 'ESHUTDOWN': 140, + 'ECONNREFUSED': 14, + 'EADDRINUSE': 3, + 'ECONNABORTED': 13, + 'ENETUNREACH': 40, + 'ENETDOWN': 38, + 'ETIMEDOUT': 73, + 'EHOSTDOWN': 142, + 'EHOSTUNREACH': 23, + 'EINPROGRESS': 26, + 'EALREADY': 7, + 'EDESTADDRREQ': 17, + 'EMSGSIZE': 35, + 'EPROTONOSUPPORT': 66, + 'ESOCKTNOSUPPORT': 137, + 'EADDRNOTAVAIL': 4, + 'ENETRESET': 39, + 'EISCONN': 30, + 'ENOTCONN': 53, + 'ETOOMANYREFS': 141, + 'EUSERS': 136, + 'EDQUOT': 19, + 'ESTALE': 72, + 'ENOTSUP': 138, + 'ENOMEDIUM': 148, + 'EILSEQ': 25, + 'EOVERFLOW': 61, + 'ECANCELED': 11, + 'ENOTRECOVERABLE': 56, + 'EOWNERDEAD': 62, + 'ESTRPIPE': 135, + };; +var ASSERTIONS = true; + + + +/** @type {function(string, boolean=, number=)} */ +function intArrayFromString(stringy, dontAddNull, length) { + var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; + var u8array = new Array(len); + var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); + if (dontAddNull) u8array.length = numBytesWritten; + return u8array; +} + +function intArrayToString(array) { + var ret = []; + for (var i = 0; i < array.length; i++) { + var chr = array[i]; + if (chr > 0xFF) { + if (ASSERTIONS) { + assert(false, 'Character code ' + chr + ' (' + String.fromCharCode(chr) + ') at offset ' + i + ' not in 0x00-0xFF.'); + } + chr &= 0xFF; + } + ret.push(String.fromCharCode(chr)); + } + return ret.join(''); +} + + +var asmLibraryArg = { + "__cxa_allocate_exception": ___cxa_allocate_exception, + "__cxa_throw": ___cxa_throw, + "abort": _abort, + "emscripten_memcpy_big": _emscripten_memcpy_big, + "emscripten_resize_heap": _emscripten_resize_heap, + "environ_get": _environ_get, + "environ_sizes_get": _environ_sizes_get, + "fd_close": _fd_close, + "fd_read": _fd_read, + "fd_seek": _fd_seek, + "fd_write": _fd_write, + "setTempRet0": _setTempRet0, + "strftime_l": _strftime_l +}; +var asm = createWasm(); +/** @type {function(...*):?} */ +var ___wasm_call_ctors = Module["___wasm_call_ctors"] = createExportWrapper("__wasm_call_ctors"); + +/** @type {function(...*):?} */ +var _Encoder_new = Module["_Encoder_new"] = createExportWrapper("Encoder_new"); + +/** @type {function(...*):?} */ +var _Encoder_delete = Module["_Encoder_delete"] = createExportWrapper("Encoder_delete"); + +/** @type {function(...*):?} */ +var _Encoder_input = Module["_Encoder_input"] = createExportWrapper("Encoder_input"); + +/** @type {function(...*):?} */ +var _Encoder_output = Module["_Encoder_output"] = createExportWrapper("Encoder_output"); + +/** @type {function(...*):?} */ +var _Decoder_new = Module["_Decoder_new"] = createExportWrapper("Decoder_new"); + +/** @type {function(...*):?} */ +var _Decoder_delete = Module["_Decoder_delete"] = createExportWrapper("Decoder_delete"); + +/** @type {function(...*):?} */ +var _Decoder_input = Module["_Decoder_input"] = createExportWrapper("Decoder_input"); + +/** @type {function(...*):?} */ +var _Decoder_output = Module["_Decoder_output"] = createExportWrapper("Decoder_output"); + +/** @type {function(...*):?} */ +var _String_size = Module["_String_size"] = createExportWrapper("String_size"); + +/** @type {function(...*):?} */ +var _String_new = Module["_String_new"] = createExportWrapper("String_new"); + +/** @type {function(...*):?} */ +var _String_data = Module["_String_data"] = createExportWrapper("String_data"); + +/** @type {function(...*):?} */ +var _String_delete = Module["_String_delete"] = createExportWrapper("String_delete"); + +/** @type {function(...*):?} */ +var _Int16Array_size = Module["_Int16Array_size"] = createExportWrapper("Int16Array_size"); + +/** @type {function(...*):?} */ +var _Int16Array_new = Module["_Int16Array_new"] = createExportWrapper("Int16Array_new"); + +/** @type {function(...*):?} */ +var _Int16Array_data = Module["_Int16Array_data"] = createExportWrapper("Int16Array_data"); + +/** @type {function(...*):?} */ +var _Int16Array_delete = Module["_Int16Array_delete"] = createExportWrapper("Int16Array_delete"); + +/** @type {function(...*):?} */ +var _malloc = Module["_malloc"] = createExportWrapper("malloc"); + +/** @type {function(...*):?} */ +var _free = Module["_free"] = createExportWrapper("free"); + +/** @type {function(...*):?} */ +var ___errno_location = Module["___errno_location"] = createExportWrapper("__errno_location"); + +/** @type {function(...*):?} */ +var _fflush = Module["_fflush"] = createExportWrapper("fflush"); + +/** @type {function(...*):?} */ +var _emscripten_stack_init = Module["_emscripten_stack_init"] = function() { + return (_emscripten_stack_init = Module["_emscripten_stack_init"] = Module["asm"]["emscripten_stack_init"]).apply(null, arguments); +}; + +/** @type {function(...*):?} */ +var _emscripten_stack_get_free = Module["_emscripten_stack_get_free"] = function() { + return (_emscripten_stack_get_free = Module["_emscripten_stack_get_free"] = Module["asm"]["emscripten_stack_get_free"]).apply(null, arguments); +}; + +/** @type {function(...*):?} */ +var _emscripten_stack_get_end = Module["_emscripten_stack_get_end"] = function() { + return (_emscripten_stack_get_end = Module["_emscripten_stack_get_end"] = Module["asm"]["emscripten_stack_get_end"]).apply(null, arguments); +}; + +/** @type {function(...*):?} */ +var stackSave = Module["stackSave"] = createExportWrapper("stackSave"); + +/** @type {function(...*):?} */ +var stackRestore = Module["stackRestore"] = createExportWrapper("stackRestore"); + +/** @type {function(...*):?} */ +var stackAlloc = Module["stackAlloc"] = createExportWrapper("stackAlloc"); + +/** @type {function(...*):?} */ +var dynCall_viijii = Module["dynCall_viijii"] = createExportWrapper("dynCall_viijii"); + +/** @type {function(...*):?} */ +var dynCall_jiji = Module["dynCall_jiji"] = createExportWrapper("dynCall_jiji"); + +/** @type {function(...*):?} */ +var dynCall_iiiiij = Module["dynCall_iiiiij"] = createExportWrapper("dynCall_iiiiij"); + +/** @type {function(...*):?} */ +var dynCall_iiiiijj = Module["dynCall_iiiiijj"] = createExportWrapper("dynCall_iiiiijj"); + +/** @type {function(...*):?} */ +var dynCall_iiiiiijj = Module["dynCall_iiiiiijj"] = createExportWrapper("dynCall_iiiiiijj"); + + + + + +// === Auto-generated postamble setup entry stuff === + +if (!Object.getOwnPropertyDescriptor(Module, "intArrayFromString")) Module["intArrayFromString"] = () => abort("'intArrayFromString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "intArrayToString")) Module["intArrayToString"] = () => abort("'intArrayToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "ccall")) Module["ccall"] = () => abort("'ccall' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "cwrap")) Module["cwrap"] = () => abort("'cwrap' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setValue")) Module["setValue"] = () => abort("'setValue' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getValue")) Module["getValue"] = () => abort("'getValue' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "allocate")) Module["allocate"] = () => abort("'allocate' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "UTF8ArrayToString")) Module["UTF8ArrayToString"] = () => abort("'UTF8ArrayToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "UTF8ToString")) Module["UTF8ToString"] = () => abort("'UTF8ToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stringToUTF8Array")) Module["stringToUTF8Array"] = () => abort("'stringToUTF8Array' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stringToUTF8")) Module["stringToUTF8"] = () => abort("'stringToUTF8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "lengthBytesUTF8")) Module["lengthBytesUTF8"] = () => abort("'lengthBytesUTF8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stackTrace")) Module["stackTrace"] = () => abort("'stackTrace' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "addOnPreRun")) Module["addOnPreRun"] = () => abort("'addOnPreRun' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "addOnInit")) Module["addOnInit"] = () => abort("'addOnInit' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "addOnPreMain")) Module["addOnPreMain"] = () => abort("'addOnPreMain' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "addOnExit")) Module["addOnExit"] = () => abort("'addOnExit' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "addOnPostRun")) Module["addOnPostRun"] = () => abort("'addOnPostRun' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeStringToMemory")) Module["writeStringToMemory"] = () => abort("'writeStringToMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeArrayToMemory")) Module["writeArrayToMemory"] = () => abort("'writeArrayToMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeAsciiToMemory")) Module["writeAsciiToMemory"] = () => abort("'writeAsciiToMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "addRunDependency")) Module["addRunDependency"] = () => abort("'addRunDependency' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"); +if (!Object.getOwnPropertyDescriptor(Module, "removeRunDependency")) Module["removeRunDependency"] = () => abort("'removeRunDependency' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"); +if (!Object.getOwnPropertyDescriptor(Module, "FS_createFolder")) Module["FS_createFolder"] = () => abort("'FS_createFolder' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "FS_createPath")) Module["FS_createPath"] = () => abort("'FS_createPath' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"); +if (!Object.getOwnPropertyDescriptor(Module, "FS_createDataFile")) Module["FS_createDataFile"] = () => abort("'FS_createDataFile' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"); +if (!Object.getOwnPropertyDescriptor(Module, "FS_createPreloadedFile")) Module["FS_createPreloadedFile"] = () => abort("'FS_createPreloadedFile' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"); +if (!Object.getOwnPropertyDescriptor(Module, "FS_createLazyFile")) Module["FS_createLazyFile"] = () => abort("'FS_createLazyFile' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"); +if (!Object.getOwnPropertyDescriptor(Module, "FS_createLink")) Module["FS_createLink"] = () => abort("'FS_createLink' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "FS_createDevice")) Module["FS_createDevice"] = () => abort("'FS_createDevice' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"); +if (!Object.getOwnPropertyDescriptor(Module, "FS_unlink")) Module["FS_unlink"] = () => abort("'FS_unlink' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"); +if (!Object.getOwnPropertyDescriptor(Module, "getLEB")) Module["getLEB"] = () => abort("'getLEB' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getFunctionTables")) Module["getFunctionTables"] = () => abort("'getFunctionTables' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "alignFunctionTables")) Module["alignFunctionTables"] = () => abort("'alignFunctionTables' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerFunctions")) Module["registerFunctions"] = () => abort("'registerFunctions' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "addFunction")) Module["addFunction"] = () => abort("'addFunction' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "removeFunction")) Module["removeFunction"] = () => abort("'removeFunction' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getFuncWrapper")) Module["getFuncWrapper"] = () => abort("'getFuncWrapper' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "prettyPrint")) Module["prettyPrint"] = () => abort("'prettyPrint' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "dynCall")) Module["dynCall"] = () => abort("'dynCall' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getCompilerSetting")) Module["getCompilerSetting"] = () => abort("'getCompilerSetting' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "print")) Module["print"] = () => abort("'print' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "printErr")) Module["printErr"] = () => abort("'printErr' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getTempRet0")) Module["getTempRet0"] = () => abort("'getTempRet0' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setTempRet0")) Module["setTempRet0"] = () => abort("'setTempRet0' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "callMain")) Module["callMain"] = () => abort("'callMain' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "abort")) Module["abort"] = () => abort("'abort' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "keepRuntimeAlive")) Module["keepRuntimeAlive"] = () => abort("'keepRuntimeAlive' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "zeroMemory")) Module["zeroMemory"] = () => abort("'zeroMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stringToNewUTF8")) Module["stringToNewUTF8"] = () => abort("'stringToNewUTF8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setFileTime")) Module["setFileTime"] = () => abort("'setFileTime' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "abortOnCannotGrowMemory")) Module["abortOnCannotGrowMemory"] = () => abort("'abortOnCannotGrowMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "emscripten_realloc_buffer")) Module["emscripten_realloc_buffer"] = () => abort("'emscripten_realloc_buffer' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "ENV")) Module["ENV"] = () => abort("'ENV' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "withStackSave")) Module["withStackSave"] = () => abort("'withStackSave' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "ERRNO_CODES")) Module["ERRNO_CODES"] = () => abort("'ERRNO_CODES' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "ERRNO_MESSAGES")) Module["ERRNO_MESSAGES"] = () => abort("'ERRNO_MESSAGES' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setErrNo")) Module["setErrNo"] = () => abort("'setErrNo' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "inetPton4")) Module["inetPton4"] = () => abort("'inetPton4' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "inetNtop4")) Module["inetNtop4"] = () => abort("'inetNtop4' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "inetPton6")) Module["inetPton6"] = () => abort("'inetPton6' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "inetNtop6")) Module["inetNtop6"] = () => abort("'inetNtop6' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "readSockaddr")) Module["readSockaddr"] = () => abort("'readSockaddr' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeSockaddr")) Module["writeSockaddr"] = () => abort("'writeSockaddr' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "DNS")) Module["DNS"] = () => abort("'DNS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getHostByName")) Module["getHostByName"] = () => abort("'getHostByName' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "GAI_ERRNO_MESSAGES")) Module["GAI_ERRNO_MESSAGES"] = () => abort("'GAI_ERRNO_MESSAGES' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "Protocols")) Module["Protocols"] = () => abort("'Protocols' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "Sockets")) Module["Sockets"] = () => abort("'Sockets' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getRandomDevice")) Module["getRandomDevice"] = () => abort("'getRandomDevice' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "traverseStack")) Module["traverseStack"] = () => abort("'traverseStack' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "convertFrameToPC")) Module["convertFrameToPC"] = () => abort("'convertFrameToPC' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "UNWIND_CACHE")) Module["UNWIND_CACHE"] = () => abort("'UNWIND_CACHE' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "saveInUnwindCache")) Module["saveInUnwindCache"] = () => abort("'saveInUnwindCache' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "convertPCtoSourceLocation")) Module["convertPCtoSourceLocation"] = () => abort("'convertPCtoSourceLocation' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "readAsmConstArgsArray")) Module["readAsmConstArgsArray"] = () => abort("'readAsmConstArgsArray' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "readAsmConstArgs")) Module["readAsmConstArgs"] = () => abort("'readAsmConstArgs' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "mainThreadEM_ASM")) Module["mainThreadEM_ASM"] = () => abort("'mainThreadEM_ASM' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "jstoi_q")) Module["jstoi_q"] = () => abort("'jstoi_q' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "jstoi_s")) Module["jstoi_s"] = () => abort("'jstoi_s' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getExecutableName")) Module["getExecutableName"] = () => abort("'getExecutableName' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "listenOnce")) Module["listenOnce"] = () => abort("'listenOnce' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "autoResumeAudioContext")) Module["autoResumeAudioContext"] = () => abort("'autoResumeAudioContext' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "dynCallLegacy")) Module["dynCallLegacy"] = () => abort("'dynCallLegacy' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getDynCaller")) Module["getDynCaller"] = () => abort("'getDynCaller' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "dynCall")) Module["dynCall"] = () => abort("'dynCall' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "callRuntimeCallbacks")) Module["callRuntimeCallbacks"] = () => abort("'callRuntimeCallbacks' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "wasmTableMirror")) Module["wasmTableMirror"] = () => abort("'wasmTableMirror' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setWasmTableEntry")) Module["setWasmTableEntry"] = () => abort("'setWasmTableEntry' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getWasmTableEntry")) Module["getWasmTableEntry"] = () => abort("'getWasmTableEntry' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "handleException")) Module["handleException"] = () => abort("'handleException' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "runtimeKeepalivePush")) Module["runtimeKeepalivePush"] = () => abort("'runtimeKeepalivePush' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "runtimeKeepalivePop")) Module["runtimeKeepalivePop"] = () => abort("'runtimeKeepalivePop' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "callUserCallback")) Module["callUserCallback"] = () => abort("'callUserCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "maybeExit")) Module["maybeExit"] = () => abort("'maybeExit' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "safeSetTimeout")) Module["safeSetTimeout"] = () => abort("'safeSetTimeout' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "asmjsMangle")) Module["asmjsMangle"] = () => abort("'asmjsMangle' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "asyncLoad")) Module["asyncLoad"] = () => abort("'asyncLoad' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "alignMemory")) Module["alignMemory"] = () => abort("'alignMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "mmapAlloc")) Module["mmapAlloc"] = () => abort("'mmapAlloc' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "reallyNegative")) Module["reallyNegative"] = () => abort("'reallyNegative' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "unSign")) Module["unSign"] = () => abort("'unSign' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "reSign")) Module["reSign"] = () => abort("'reSign' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "formatString")) Module["formatString"] = () => abort("'formatString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "PATH")) Module["PATH"] = () => abort("'PATH' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "PATH_FS")) Module["PATH_FS"] = () => abort("'PATH_FS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "SYSCALLS")) Module["SYSCALLS"] = () => abort("'SYSCALLS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "syscallMmap2")) Module["syscallMmap2"] = () => abort("'syscallMmap2' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "syscallMunmap")) Module["syscallMunmap"] = () => abort("'syscallMunmap' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getSocketFromFD")) Module["getSocketFromFD"] = () => abort("'getSocketFromFD' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getSocketAddress")) Module["getSocketAddress"] = () => abort("'getSocketAddress' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "JSEvents")) Module["JSEvents"] = () => abort("'JSEvents' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerKeyEventCallback")) Module["registerKeyEventCallback"] = () => abort("'registerKeyEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "specialHTMLTargets")) Module["specialHTMLTargets"] = () => abort("'specialHTMLTargets' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "maybeCStringToJsString")) Module["maybeCStringToJsString"] = () => abort("'maybeCStringToJsString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "findEventTarget")) Module["findEventTarget"] = () => abort("'findEventTarget' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "findCanvasEventTarget")) Module["findCanvasEventTarget"] = () => abort("'findCanvasEventTarget' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getBoundingClientRect")) Module["getBoundingClientRect"] = () => abort("'getBoundingClientRect' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillMouseEventData")) Module["fillMouseEventData"] = () => abort("'fillMouseEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerMouseEventCallback")) Module["registerMouseEventCallback"] = () => abort("'registerMouseEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerWheelEventCallback")) Module["registerWheelEventCallback"] = () => abort("'registerWheelEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerUiEventCallback")) Module["registerUiEventCallback"] = () => abort("'registerUiEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerFocusEventCallback")) Module["registerFocusEventCallback"] = () => abort("'registerFocusEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillDeviceOrientationEventData")) Module["fillDeviceOrientationEventData"] = () => abort("'fillDeviceOrientationEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerDeviceOrientationEventCallback")) Module["registerDeviceOrientationEventCallback"] = () => abort("'registerDeviceOrientationEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillDeviceMotionEventData")) Module["fillDeviceMotionEventData"] = () => abort("'fillDeviceMotionEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerDeviceMotionEventCallback")) Module["registerDeviceMotionEventCallback"] = () => abort("'registerDeviceMotionEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "screenOrientation")) Module["screenOrientation"] = () => abort("'screenOrientation' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillOrientationChangeEventData")) Module["fillOrientationChangeEventData"] = () => abort("'fillOrientationChangeEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerOrientationChangeEventCallback")) Module["registerOrientationChangeEventCallback"] = () => abort("'registerOrientationChangeEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillFullscreenChangeEventData")) Module["fillFullscreenChangeEventData"] = () => abort("'fillFullscreenChangeEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerFullscreenChangeEventCallback")) Module["registerFullscreenChangeEventCallback"] = () => abort("'registerFullscreenChangeEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerRestoreOldStyle")) Module["registerRestoreOldStyle"] = () => abort("'registerRestoreOldStyle' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "hideEverythingExceptGivenElement")) Module["hideEverythingExceptGivenElement"] = () => abort("'hideEverythingExceptGivenElement' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "restoreHiddenElements")) Module["restoreHiddenElements"] = () => abort("'restoreHiddenElements' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setLetterbox")) Module["setLetterbox"] = () => abort("'setLetterbox' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "currentFullscreenStrategy")) Module["currentFullscreenStrategy"] = () => abort("'currentFullscreenStrategy' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "restoreOldWindowedStyle")) Module["restoreOldWindowedStyle"] = () => abort("'restoreOldWindowedStyle' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "softFullscreenResizeWebGLRenderTarget")) Module["softFullscreenResizeWebGLRenderTarget"] = () => abort("'softFullscreenResizeWebGLRenderTarget' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "doRequestFullscreen")) Module["doRequestFullscreen"] = () => abort("'doRequestFullscreen' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillPointerlockChangeEventData")) Module["fillPointerlockChangeEventData"] = () => abort("'fillPointerlockChangeEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerPointerlockChangeEventCallback")) Module["registerPointerlockChangeEventCallback"] = () => abort("'registerPointerlockChangeEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerPointerlockErrorEventCallback")) Module["registerPointerlockErrorEventCallback"] = () => abort("'registerPointerlockErrorEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "requestPointerLock")) Module["requestPointerLock"] = () => abort("'requestPointerLock' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillVisibilityChangeEventData")) Module["fillVisibilityChangeEventData"] = () => abort("'fillVisibilityChangeEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerVisibilityChangeEventCallback")) Module["registerVisibilityChangeEventCallback"] = () => abort("'registerVisibilityChangeEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerTouchEventCallback")) Module["registerTouchEventCallback"] = () => abort("'registerTouchEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillGamepadEventData")) Module["fillGamepadEventData"] = () => abort("'fillGamepadEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerGamepadEventCallback")) Module["registerGamepadEventCallback"] = () => abort("'registerGamepadEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerBeforeUnloadEventCallback")) Module["registerBeforeUnloadEventCallback"] = () => abort("'registerBeforeUnloadEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillBatteryEventData")) Module["fillBatteryEventData"] = () => abort("'fillBatteryEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "battery")) Module["battery"] = () => abort("'battery' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerBatteryEventCallback")) Module["registerBatteryEventCallback"] = () => abort("'registerBatteryEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setCanvasElementSize")) Module["setCanvasElementSize"] = () => abort("'setCanvasElementSize' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getCanvasElementSize")) Module["getCanvasElementSize"] = () => abort("'getCanvasElementSize' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "demangle")) Module["demangle"] = () => abort("'demangle' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "demangleAll")) Module["demangleAll"] = () => abort("'demangleAll' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "jsStackTrace")) Module["jsStackTrace"] = () => abort("'jsStackTrace' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stackTrace")) Module["stackTrace"] = () => abort("'stackTrace' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getEnvStrings")) Module["getEnvStrings"] = () => abort("'getEnvStrings' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "checkWasiClock")) Module["checkWasiClock"] = () => abort("'checkWasiClock' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeI53ToI64")) Module["writeI53ToI64"] = () => abort("'writeI53ToI64' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeI53ToI64Clamped")) Module["writeI53ToI64Clamped"] = () => abort("'writeI53ToI64Clamped' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeI53ToI64Signaling")) Module["writeI53ToI64Signaling"] = () => abort("'writeI53ToI64Signaling' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeI53ToU64Clamped")) Module["writeI53ToU64Clamped"] = () => abort("'writeI53ToU64Clamped' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeI53ToU64Signaling")) Module["writeI53ToU64Signaling"] = () => abort("'writeI53ToU64Signaling' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "readI53FromI64")) Module["readI53FromI64"] = () => abort("'readI53FromI64' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "readI53FromU64")) Module["readI53FromU64"] = () => abort("'readI53FromU64' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "convertI32PairToI53")) Module["convertI32PairToI53"] = () => abort("'convertI32PairToI53' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "convertU32PairToI53")) Module["convertU32PairToI53"] = () => abort("'convertU32PairToI53' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setImmediateWrapped")) Module["setImmediateWrapped"] = () => abort("'setImmediateWrapped' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "clearImmediateWrapped")) Module["clearImmediateWrapped"] = () => abort("'clearImmediateWrapped' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "polyfillSetImmediate")) Module["polyfillSetImmediate"] = () => abort("'polyfillSetImmediate' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "uncaughtExceptionCount")) Module["uncaughtExceptionCount"] = () => abort("'uncaughtExceptionCount' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "exceptionLast")) Module["exceptionLast"] = () => abort("'exceptionLast' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "exceptionCaught")) Module["exceptionCaught"] = () => abort("'exceptionCaught' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "ExceptionInfo")) Module["ExceptionInfo"] = () => abort("'ExceptionInfo' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "CatchInfo")) Module["CatchInfo"] = () => abort("'CatchInfo' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "exception_addRef")) Module["exception_addRef"] = () => abort("'exception_addRef' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "exception_decRef")) Module["exception_decRef"] = () => abort("'exception_decRef' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "Browser")) Module["Browser"] = () => abort("'Browser' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "funcWrappers")) Module["funcWrappers"] = () => abort("'funcWrappers' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getFuncWrapper")) Module["getFuncWrapper"] = () => abort("'getFuncWrapper' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setMainLoop")) Module["setMainLoop"] = () => abort("'setMainLoop' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "wget")) Module["wget"] = () => abort("'wget' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "FS")) Module["FS"] = () => abort("'FS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "MEMFS")) Module["MEMFS"] = () => abort("'MEMFS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "TTY")) Module["TTY"] = () => abort("'TTY' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "PIPEFS")) Module["PIPEFS"] = () => abort("'PIPEFS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "SOCKFS")) Module["SOCKFS"] = () => abort("'SOCKFS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "_setNetworkCallback")) Module["_setNetworkCallback"] = () => abort("'_setNetworkCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "tempFixedLengthArray")) Module["tempFixedLengthArray"] = () => abort("'tempFixedLengthArray' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "miniTempWebGLFloatBuffers")) Module["miniTempWebGLFloatBuffers"] = () => abort("'miniTempWebGLFloatBuffers' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "heapObjectForWebGLType")) Module["heapObjectForWebGLType"] = () => abort("'heapObjectForWebGLType' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "heapAccessShiftForWebGLHeap")) Module["heapAccessShiftForWebGLHeap"] = () => abort("'heapAccessShiftForWebGLHeap' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "GL")) Module["GL"] = () => abort("'GL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "emscriptenWebGLGet")) Module["emscriptenWebGLGet"] = () => abort("'emscriptenWebGLGet' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "computeUnpackAlignedImageSize")) Module["computeUnpackAlignedImageSize"] = () => abort("'computeUnpackAlignedImageSize' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "emscriptenWebGLGetTexPixelData")) Module["emscriptenWebGLGetTexPixelData"] = () => abort("'emscriptenWebGLGetTexPixelData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "emscriptenWebGLGetUniform")) Module["emscriptenWebGLGetUniform"] = () => abort("'emscriptenWebGLGetUniform' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "webglGetUniformLocation")) Module["webglGetUniformLocation"] = () => abort("'webglGetUniformLocation' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "webglPrepareUniformLocationsBeforeFirstUse")) Module["webglPrepareUniformLocationsBeforeFirstUse"] = () => abort("'webglPrepareUniformLocationsBeforeFirstUse' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "webglGetLeftBracePos")) Module["webglGetLeftBracePos"] = () => abort("'webglGetLeftBracePos' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "emscriptenWebGLGetVertexAttrib")) Module["emscriptenWebGLGetVertexAttrib"] = () => abort("'emscriptenWebGLGetVertexAttrib' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeGLArray")) Module["writeGLArray"] = () => abort("'writeGLArray' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "AL")) Module["AL"] = () => abort("'AL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "SDL_unicode")) Module["SDL_unicode"] = () => abort("'SDL_unicode' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "SDL_ttfContext")) Module["SDL_ttfContext"] = () => abort("'SDL_ttfContext' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "SDL_audio")) Module["SDL_audio"] = () => abort("'SDL_audio' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "SDL")) Module["SDL"] = () => abort("'SDL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "SDL_gfx")) Module["SDL_gfx"] = () => abort("'SDL_gfx' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "GLUT")) Module["GLUT"] = () => abort("'GLUT' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "EGL")) Module["EGL"] = () => abort("'EGL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "GLFW_Window")) Module["GLFW_Window"] = () => abort("'GLFW_Window' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "GLFW")) Module["GLFW"] = () => abort("'GLFW' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "GLEW")) Module["GLEW"] = () => abort("'GLEW' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "IDBStore")) Module["IDBStore"] = () => abort("'IDBStore' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "runAndAbortIfError")) Module["runAndAbortIfError"] = () => abort("'runAndAbortIfError' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "warnOnce")) Module["warnOnce"] = () => abort("'warnOnce' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stackSave")) Module["stackSave"] = () => abort("'stackSave' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stackRestore")) Module["stackRestore"] = () => abort("'stackRestore' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stackAlloc")) Module["stackAlloc"] = () => abort("'stackAlloc' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "AsciiToString")) Module["AsciiToString"] = () => abort("'AsciiToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stringToAscii")) Module["stringToAscii"] = () => abort("'stringToAscii' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "UTF16ToString")) Module["UTF16ToString"] = () => abort("'UTF16ToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stringToUTF16")) Module["stringToUTF16"] = () => abort("'stringToUTF16' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "lengthBytesUTF16")) Module["lengthBytesUTF16"] = () => abort("'lengthBytesUTF16' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "UTF32ToString")) Module["UTF32ToString"] = () => abort("'UTF32ToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stringToUTF32")) Module["stringToUTF32"] = () => abort("'stringToUTF32' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "lengthBytesUTF32")) Module["lengthBytesUTF32"] = () => abort("'lengthBytesUTF32' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "allocateUTF8")) Module["allocateUTF8"] = () => abort("'allocateUTF8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "allocateUTF8OnStack")) Module["allocateUTF8OnStack"] = () => abort("'allocateUTF8OnStack' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +Module["writeStackCookie"] = writeStackCookie; +Module["checkStackCookie"] = checkStackCookie; +if (!Object.getOwnPropertyDescriptor(Module, "ALLOC_NORMAL")) Object.defineProperty(Module, "ALLOC_NORMAL", { configurable: true, get: function() { abort("'ALLOC_NORMAL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)") } }); +if (!Object.getOwnPropertyDescriptor(Module, "ALLOC_STACK")) Object.defineProperty(Module, "ALLOC_STACK", { configurable: true, get: function() { abort("'ALLOC_STACK' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)") } }); + +var calledRun; + +/** + * @constructor + * @this {ExitStatus} + */ +function ExitStatus(status) { + this.name = "ExitStatus"; + this.message = "Program terminated with exit(" + status + ")"; + this.status = status; +} + +var calledMain = false; + +dependenciesFulfilled = function runCaller() { + // If run has never been called, and we should call run (INVOKE_RUN is true, and Module.noInitialRun is not false) + if (!calledRun) run(); + if (!calledRun) dependenciesFulfilled = runCaller; // try this again later, after new deps are fulfilled +}; + +function stackCheckInit() { + // This is normally called automatically during __wasm_call_ctors but need to + // get these values before even running any of the ctors so we call it redundantly + // here. + // TODO(sbc): Move writeStackCookie to native to to avoid this. + _emscripten_stack_init(); + writeStackCookie(); +} + +/** @type {function(Array=)} */ +function run(args) { + args = args || arguments_; + + if (runDependencies > 0) { + return; + } + + stackCheckInit(); + + preRun(); + + // a preRun added a dependency, run will be called later + if (runDependencies > 0) { + return; + } + + function doRun() { + // run may have just been called through dependencies being fulfilled just in this very frame, + // or while the async setStatus time below was happening + if (calledRun) return; + calledRun = true; + Module['calledRun'] = true; + + if (ABORT) return; + + initRuntime(); + + if (Module['onRuntimeInitialized']) Module['onRuntimeInitialized'](); + + assert(!Module['_main'], 'compiled without a main, but one is present. if you added it from JS, use Module["onRuntimeInitialized"]'); + + postRun(); + } + + if (Module['setStatus']) { + Module['setStatus']('Running...'); + setTimeout(function() { + setTimeout(function() { + Module['setStatus'](''); + }, 1); + doRun(); + }, 1); + } else + { + doRun(); + } + checkStackCookie(); +} +Module['run'] = run; + +function checkUnflushedContent() { + // Compiler settings do not allow exiting the runtime, so flushing + // the streams is not possible. but in ASSERTIONS mode we check + // if there was something to flush, and if so tell the user they + // should request that the runtime be exitable. + // Normally we would not even include flush() at all, but in ASSERTIONS + // builds we do so just for this check, and here we see if there is any + // content to flush, that is, we check if there would have been + // something a non-ASSERTIONS build would have not seen. + // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 + // mode (which has its own special function for this; otherwise, all + // the code is inside libc) + var oldOut = out; + var oldErr = err; + var has = false; + out = err = (x) => { + has = true; + } + try { // it doesn't matter if it fails + _fflush(0); + // also flush in the JS FS layer + ['stdout', 'stderr'].forEach(function(name) { + var info = FS.analyzePath('/dev/' + name); + if (!info) return; + var stream = info.object; + var rdev = stream.rdev; + var tty = TTY.ttys[rdev]; + if (tty && tty.output && tty.output.length) { + has = true; + } + }); + } catch(e) {} + out = oldOut; + err = oldErr; + if (has) { + warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the FAQ), or make sure to emit a newline when you printf etc.'); + } +} + +/** @param {boolean|number=} implicit */ +function exit(status, implicit) { + EXITSTATUS = status; + + checkUnflushedContent(); + + if (keepRuntimeAlive()) { + // if exit() was called, we may warn the user if the runtime isn't actually being shut down + if (!implicit) { + var msg = 'program exited (with status: ' + status + '), but EXIT_RUNTIME is not set, so halting execution but not exiting the runtime or preventing further async execution (build with EXIT_RUNTIME=1, if you want a true shutdown)'; + err(msg); + } + } else { + exitRuntime(); + } + + procExit(status); +} + +function procExit(code) { + EXITSTATUS = code; + if (!keepRuntimeAlive()) { + if (Module['onExit']) Module['onExit'](code); + ABORT = true; + } + quit_(code, new ExitStatus(code)); +} + +if (Module['preInit']) { + if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; + while (Module['preInit'].length > 0) { + Module['preInit'].pop()(); + } +} + +run(); + + + + + +// Encoder + +// create encoder +// channels: 1-2 +// samplerate: 8000,12000,16000,24000,48000 +// bitrate: see Opus recommended bitrates +// frame_size: frame size in milliseconds (2.5,5,10,20,40,60), 20 is recommended +// voice_optimization: true/false +function Encoder(channels, samplerate, bitrate, frame_size, voice_optimization) +{ + this.enc = Module._Encoder_new.apply(null, arguments); + this.out = Module._String_new(); +} + +// free encoder memory +Encoder.prototype.destroy = function() +{ + Module._Encoder_delete(this.enc); + Module._String_delete(this.out); +} + +// add samples to the encoder buffer +// samples: Int16Array of interleaved (if multiple channels) samples +Encoder.prototype.input = function(samples) +{ + var ptr = Module._malloc(samples.length*samples.BYTES_PER_ELEMENT); + var pdata = new Uint8Array(Module.HEAPU8.buffer, ptr, samples.length*samples.BYTES_PER_ELEMENT); + pdata.set(new Uint8Array(samples.buffer, samples.byteOffset, samples.length*samples.BYTES_PER_ELEMENT)); + + Module._Encoder_input(this.enc, ptr, samples.length); + Module._free(ptr); +} + +// output the next encoded packet +// return Uint8Array (valid until the next output call) or null if there is no packet to output +Encoder.prototype.output = function() +{ + var ok = Module._Encoder_output(this.enc, this.out); + if(ok) + return new Uint8Array(Module.HEAPU8.buffer, Module._String_data(this.out), Module._String_size(this.out)); +} + +// Decoder + +// create decoder +// channels and samplerate should match the encoder options +function Decoder(channels, samplerate) +{ + this.dec = Module._Decoder_new.apply(null, arguments); + this.out = Module._Int16Array_new(); +} + +// free decoder memory +Decoder.prototype.destroy = function() +{ + Module._Decoder_delete(this.dec); + Module._Int16Array_delete(this.out); +} + +// add packet to the decoder buffer +// packet: Uint8Array +Decoder.prototype.input = function(packet) +{ + var ptr = Module._malloc(packet.length*packet.BYTES_PER_ELEMENT); + var pdata = new Uint8Array(Module.HEAPU8.buffer, ptr, packet.length*packet.BYTES_PER_ELEMENT); + pdata.set(new Uint8Array(packet.buffer, packet.byteOffset, packet.length*packet.BYTES_PER_ELEMENT)); + + Module._Decoder_input(this.dec, ptr, packet.length); + Module._free(ptr); +} + +// output the next decoded samples +// return samples (interleaved if multiple channels) as Int16Array (valid until the next output call) or null if there is no output +Decoder.prototype.output = function() +{ + var ok = Module._Decoder_output(this.dec, this.out); + if(ok) + return new Int16Array(Module.HEAPU8.buffer, Module._Int16Array_data(this.out), Module._Int16Array_size(this.out)); +} + + +//export objects +Module.Encoder = Encoder; +Module.Decoder = Decoder; + +//make the module global if not using nodejs +if(Module["ENVIRONMENT"] != "NODE") + libopus = Module; + +var dec; +var i = 0; +self.addEventListener('message', (e) => { + if (e.data.channels > 0) { + if (dec) dec.destroy(); + dec = new Decoder(e.data.channels, e.data.sampleRate); + } else { + dec.input(e.data); + self.postMessage(dec.output().slice(0)); + } +}); \ No newline at end of file diff --git a/resources/web/libopus.wasm b/resources/web/libopus.wasm new file mode 100644 index 0000000000000000000000000000000000000000..36e42afb17f032fbd8a78c5800e1db56d0f75efc GIT binary patch literal 489750 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
NJ1QsnsD;oIx;7&>B3&}UWkw4^a6zKPRE28i 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 jcM`Q-*6NAUkX=+yp>#s35^6WKkXa[0]&&t[1]=e.length?void 0:e)&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function u(e,t){for(var n=0,r=t.length,i=e.length;n"})):"Error",e=this.serviceName+": "+e+" ("+o+").";return new f(o,e,i)},n);function n(e,t,n){this.service=e,this.serviceName=t,this.errors=n}var y=/\{\$([^}]+)}/g,b=1e3,w=2,I=144e5,_=.5;function E(e,t,n){void 0===n&&(n=w);n=(t=void 0===t?b:t)*Math.pow(n,e),e=Math.round(_*n*(Math.random()-.5)*2);return Math.min(I,n+e)}var T=(S.prototype.setInstantiationMode=function(e){return this.instantiationMode=e,this},S.prototype.setMultipleInstances=function(e){return this.multipleInstances=e,this},S.prototype.setServiceProps=function(e){return this.serviceProps=e,this},S.prototype.setInstanceCreatedCallback=function(e){return this.onInstanceCreated=e,this},S);function S(e,t,n){this.name=e,this.instanceFactory=t,this.type=n,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}function C(n){return new Promise(function(e,t){n.onsuccess=function(){e(n.result)},n.onerror=function(){t(n.error)}})}function O(n,r,i){var o,e=new Promise(function(e,t){C(o=n[r].apply(n,i)).then(e,t)});return e.request=o,e}function N(e,n,t){t.forEach(function(t){Object.defineProperty(e.prototype,t,{get:function(){return this[n][t]},set:function(e){this[n][t]=e}})})}function D(t,n,r,e){e.forEach(function(e){e in r.prototype&&(t.prototype[e]=function(){return O(this[n],e,arguments)})})}function P(t,n,r,e){e.forEach(function(e){e in r.prototype&&(t.prototype[e]=function(){return this[n][e].apply(this[n],arguments)})})}function A(e,r,t,n){n.forEach(function(n){n in t.prototype&&(e.prototype[n]=function(){return e=this[r],(t=O(e,n,arguments)).then(function(e){if(e)return new k(e,t.request)});var e,t})})}function x(e){this._index=e}function k(e,t){this._cursor=e,this._request=t}function j(e){this._store=e}function L(n){this._tx=n,this.complete=new Promise(function(e,t){n.oncomplete=function(){e()},n.onerror=function(){t(n.error)},n.onabort=function(){t(n.error)}})}function R(e,t,n){this._db=e,this.oldVersion=t,this.transaction=new L(n)}function F(e){this._db=e}N(x,"_index",["name","keyPath","multiEntry","unique"]),D(x,"_index",IDBIndex,["get","getKey","getAll","getAllKeys","count"]),A(x,"_index",IDBIndex,["openCursor","openKeyCursor"]),N(k,"_cursor",["direction","key","primaryKey","value"]),D(k,"_cursor",IDBCursor,["update","delete"]),["advance","continue","continuePrimaryKey"].forEach(function(n){n in IDBCursor.prototype&&(k.prototype[n]=function(){var t=this,e=arguments;return Promise.resolve().then(function(){return t._cursor[n].apply(t._cursor,e),C(t._request).then(function(e){if(e)return new k(e,t._request)})})})}),j.prototype.createIndex=function(){return new x(this._store.createIndex.apply(this._store,arguments))},j.prototype.index=function(){return new x(this._store.index.apply(this._store,arguments))},N(j,"_store",["name","keyPath","indexNames","autoIncrement"]),D(j,"_store",IDBObjectStore,["put","add","delete","clear","get","getAll","getKey","getAllKeys","count"]),A(j,"_store",IDBObjectStore,["openCursor","openKeyCursor"]),P(j,"_store",IDBObjectStore,["deleteIndex"]),L.prototype.objectStore=function(){return new j(this._tx.objectStore.apply(this._tx,arguments))},N(L,"_tx",["objectStoreNames","mode"]),P(L,"_tx",IDBTransaction,["abort"]),R.prototype.createObjectStore=function(){return new j(this._db.createObjectStore.apply(this._db,arguments))},N(R,"_db",["name","version","objectStoreNames"]),P(R,"_db",IDBDatabase,["deleteObjectStore","close"]),F.prototype.transaction=function(){return new L(this._db.transaction.apply(this._db,arguments))},N(F,"_db",["name","version","objectStoreNames"]),P(F,"_db",IDBDatabase,["close"]),["openCursor","openKeyCursor"].forEach(function(i){[j,x].forEach(function(e){i in e.prototype&&(e.prototype[i.replace("open","iterate")]=function(){var e=(n=arguments,Array.prototype.slice.call(n)),t=e[e.length-1],n=this._store||this._index,r=n[i].apply(n,e.slice(0,-1));r.onsuccess=function(){t(r.result)}})})}),[x,j].forEach(function(e){e.prototype.getAll||(e.prototype.getAll=function(e,n){var r=this,i=[];return new Promise(function(t){r.iterateCursor(e,function(e){e?(i.push(e.value),void 0===n||i.length!=n?e.continue():t(i)):t(i)})})})});var M="0.4.32",B=1e4,H="w:"+M,q="FIS_v2",V="https://firebaseinstallations.googleapis.com/v1",G=36e5,K=((Re={})["missing-app-config-values"]='Missing App configuration value: "{$valueName}"',Re["not-registered"]="Firebase Installation is not registered.",Re["installation-not-found"]="Firebase Installation not found.",Re["request-failed"]='{$requestName} request failed with error "{$serverCode} {$serverStatus}: {$serverMessage}"',Re["app-offline"]="Could not process request. Application offline.",Re["delete-pending-registration"]="Can't delete installation while there is a pending registration request.",Re),U=new m("installations","Installations",K);function W(e){return e instanceof f&&e.code.includes("request-failed")}function $(e){e=e.projectId;return V+"/projects/"+e+"/installations"}function z(e){return{token:e.token,requestStatus:2,expiresIn:(e=e.expiresIn,Number(e.replace("s","000"))),creationTime:Date.now()}}function J(n,r){return p(this,void 0,void 0,function(){var t;return h(this,function(e){switch(e.label){case 0:return[4,r.json()];case 1:return t=e.sent(),t=t.error,[2,U.create("request-failed",{requestName:n,serverCode:t.code,serverMessage:t.message,serverStatus:t.status})]}})})}function Y(e){e=e.apiKey;return new Headers({"Content-Type":"application/json",Accept:"application/json","x-goog-api-key":e})}function X(e,t){t=t.refreshToken,e=Y(e);return e.append("Authorization",q+" "+t),e}function Z(n){return p(this,void 0,void 0,function(){var t;return h(this,function(e){switch(e.label){case 0:return[4,n()];case 1:return 500<=(t=e.sent()).status&&t.status<600?[2,n()]:[2,t]}})})}function Q(t){return new Promise(function(e){setTimeout(e,t)})}function ee(e){return btoa(String.fromCharCode.apply(String,u([],function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||0a[0]&&t[1]=e.length?void 0:e)&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function f(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||0"})):"Error",e=this.serviceName+": "+e+" ("+o+").";return new c(o,e,i)},v);function v(e,t,n){this.service=e,this.serviceName=t,this.errors=n}var m=/\{\$([^}]+)}/g;function y(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function g(e,t){t=new b(e,t);return t.subscribe.bind(t)}var b=(I.prototype.next=function(t){this.forEachObserver(function(e){e.next(t)})},I.prototype.error=function(t){this.forEachObserver(function(e){e.error(t)}),this.close(t)},I.prototype.complete=function(){this.forEachObserver(function(e){e.complete()}),this.close()},I.prototype.subscribe=function(e,t,n){var r,i=this;if(void 0===e&&void 0===t&&void 0===n)throw new Error("Missing Observer.");void 0===(r=function(e,t){if("object"!=typeof e||null===e)return!1;for(var n=0,r=t;n=(null!=o?o:e.logLevel)&&a({level:R[t].toLowerCase(),message:i,args:n,type:e.name})}}(n[e])}var H=((H={})["no-app"]="No Firebase App '{$appName}' has been created - call Firebase App.initializeApp()",H["bad-app-name"]="Illegal App name: '{$appName}",H["duplicate-app"]="Firebase App named '{$appName}' already exists",H["app-deleted"]="Firebase App named '{$appName}' already deleted",H["invalid-app-argument"]="firebase.{$appName}() takes either no argument or a Firebase App instance.",H["invalid-log-argument"]="First argument to `onLog` must be null or a function.",H),V=new d("app","Firebase",H),B="@firebase/app",M="[DEFAULT]",U=((H={})[B]="fire-core",H["@firebase/analytics"]="fire-analytics",H["@firebase/app-check"]="fire-app-check",H["@firebase/auth"]="fire-auth",H["@firebase/database"]="fire-rtdb",H["@firebase/functions"]="fire-fn",H["@firebase/installations"]="fire-iid",H["@firebase/messaging"]="fire-fcm",H["@firebase/performance"]="fire-perf",H["@firebase/remote-config"]="fire-rc",H["@firebase/storage"]="fire-gcs",H["@firebase/firestore"]="fire-fst",H["fire-js"]="fire-js",H["firebase-wrapper"]="fire-js-all",H),W=new z("@firebase/app"),G=(Object.defineProperty($.prototype,"automaticDataCollectionEnabled",{get:function(){return this.checkDestroyed_(),this.automaticDataCollectionEnabled_},set:function(e){this.checkDestroyed_(),this.automaticDataCollectionEnabled_=e},enumerable:!1,configurable:!0}),Object.defineProperty($.prototype,"name",{get:function(){return this.checkDestroyed_(),this.name_},enumerable:!1,configurable:!0}),Object.defineProperty($.prototype,"options",{get:function(){return this.checkDestroyed_(),this.options_},enumerable:!1,configurable:!0}),$.prototype.delete=function(){var t=this;return new Promise(function(e){t.checkDestroyed_(),e()}).then(function(){return t.firebase_.INTERNAL.removeApp(t.name_),Promise.all(t.container.getProviders().map(function(e){return e.delete()}))}).then(function(){t.isDeleted_=!0})},$.prototype._getService=function(e,t){void 0===t&&(t=M),this.checkDestroyed_();var n=this.container.getProvider(e);return n.isInitialized()||"EXPLICIT"!==(null===(e=n.getComponent())||void 0===e?void 0:e.instantiationMode)||n.initialize(),n.getImmediate({identifier:t})},$.prototype._removeServiceInstance=function(e,t){void 0===t&&(t=M),this.container.getProvider(e).clearInstance(t)},$.prototype._addComponent=function(t){try{this.container.addComponent(t)}catch(e){W.debug("Component "+t.name+" failed to register with FirebaseApp "+this.name,e)}},$.prototype._addOrOverwriteComponent=function(e){this.container.addOrOverwriteComponent(e)},$.prototype.toJSON=function(){return{name:this.name,automaticDataCollectionEnabled:this.automaticDataCollectionEnabled,options:this.options}},$.prototype.checkDestroyed_=function(){if(this.isDeleted_)throw V.create("app-deleted",{appName:this.name_})},$);function $(e,t,n){var r=this;this.firebase_=n,this.isDeleted_=!1,this.name_=t.name,this.automaticDataCollectionEnabled_=t.automaticDataCollectionEnabled||!1,this.options_=h(void 0,e),this.container=new S(t.name),this._addComponent(new O("app",function(){return r},"PUBLIC")),this.firebase_.INTERNAL.components.forEach(function(e){return r._addComponent(e)})}G.prototype.name&&G.prototype.options||G.prototype.delete||console.log("dc");var K="8.10.1";function Y(a){var s={},l=new Map,c={__esModule:!0,initializeApp:function(e,t){void 0===t&&(t={});"object"==typeof t&&null!==t||(t={name:t});var n=t;void 0===n.name&&(n.name=M);t=n.name;if("string"!=typeof t||!t)throw V.create("bad-app-name",{appName:String(t)});if(y(s,t))throw V.create("duplicate-app",{appName:t});n=new a(e,n,c);return s[t]=n},app:u,registerVersion:function(e,t,n){var r=null!==(i=U[e])&&void 0!==i?i:e;n&&(r+="-"+n);var i=r.match(/\s|\//),e=t.match(/\s|\//);i||e?(n=['Unable to register library "'+r+'" with version "'+t+'":'],i&&n.push('library name "'+r+'" contains illegal characters (whitespace or "/")'),i&&e&&n.push("and"),e&&n.push('version name "'+t+'" contains illegal characters (whitespace or "/")'),W.warn(n.join(" "))):o(new O(r+"-version",function(){return{library:r,version:t}},"VERSION"))},setLogLevel:T,onLog:function(e,t){if(null!==e&&"function"!=typeof e)throw V.create("invalid-log-argument");x(e,t)},apps:null,SDK_VERSION:K,INTERNAL:{registerComponent:o,removeApp:function(e){delete s[e]},components:l,useAsService:function(e,t){return"serverAuth"!==t?t:null}}};function u(e){if(!y(s,e=e||M))throw V.create("no-app",{appName:e});return s[e]}function o(n){var e,r=n.name;if(l.has(r))return W.debug("There were multiple attempts to register component "+r+"."),"PUBLIC"===n.type?c[r]:null;l.set(r,n),"PUBLIC"===n.type&&(e=function(e){if("function"!=typeof(e=void 0===e?u():e)[r])throw V.create("invalid-app-argument",{appName:r});return e[r]()},void 0!==n.serviceProps&&h(e,n.serviceProps),c[r]=e,a.prototype[r]=function(){for(var e=[],t=0;t=0)return true +if(typeof version=="function"&&version.length==0){var q=version() +if(/^\d+\.\d+\.\d+\.\d+$/.test(q))return true}}catch(p){}return false}() +function inherit(a,b){a.prototype.constructor=a +a.prototype["$i"+a.name]=a +if(b!=null){if(z){a.prototype.__proto__=b.prototype +return}var s=Object.create(b.prototype) +copyProperties(a.prototype,s) +a.prototype=s}}function inheritMany(a,b){for(var s=0;s2)return B.aL +return B.bG}else if(B.d.v(s.toLowerCase(),"iphone")||B.d.v(s.toLowerCase(),"ipad")||B.d.v(s.toLowerCase(),"ipod"))return B.aL +else if(B.d.v(r,"Android"))return B.fZ +else if(B.d.bN(s,"Linux"))return B.x0 +else if(B.d.bN(s,"Win"))return B.x1 +else return B.QN}, +b7f(){var s=$.er() +return s===B.aL&&B.d.v(self.window.navigator.userAgent,"OS 15_")}, +JV(){var s,r=A.n9(1,1) +if(A.qd(r,"webgl2",null)!=null){s=$.er() +if(s===B.aL)return 1 +return 2}if(A.qd(r,"webgl",null)!=null)return 1 +return-1}, +ao(){return $.bk.aS()}, +cV(a){return a.BlendMode}, +aKY(a){return a.PaintStyle}, +aGj(a){return a.StrokeCap}, +aGk(a){return a.StrokeJoin}, +a4D(a){return a.BlurStyle}, +a4F(a){return a.TileMode}, +aGh(a){return a.FilterMode}, +aGi(a){return a.MipmapMode}, +aKX(a){return a.FillType}, +Lk(a){return a.PathOp}, +aGg(a){return a.ClipOp}, +A6(a){return a.RectHeightStyle}, +aKZ(a){return a.RectWidthStyle}, +A7(a){return a.TextAlign}, +a4E(a){return a.TextHeightBehavior}, +aL0(a){return a.TextDirection}, +ns(a){return a.FontWeight}, +Lj(a){return a.DecorationStyle}, +aL_(a){return a.TextBaseline}, +A5(a){return a.PlaceholderAlignment}, +aNV(a){return a.Intersect}, +b0G(a){return a.Nearest}, +aNW(a){return a.Linear}, +aNX(a){return a.None}, +b0H(a){return a.Linear}, +b0I(a,b){return a.setColorInt(b)}, +aRG(a){var s,r,q,p=new Float32Array(16) +for(s=0;s<4;++s)for(r=s*4,q=0;q<4;++q)p[q*4+s]=a[r+q] +return p}, +aRH(a){var s,r,q=new Float32Array(9) +for(s=0;s<9;++s){r=B.qz[s] +if(r<16)q[s]=a[r] +else q[s]=0}return q}, +b8a(a){var s,r,q,p=new Float32Array(9) +for(s=a.length,r=0;r<9;++r){q=B.qz[r] +if(q>>16&255)/255 +s[1]=(r>>>8&255)/255 +s[2]=(r&255)/255 +s[3]=(r>>>24&255)/255 +return s}, +dD(a){var s=new Float32Array(4) +s[0]=a.a +s[1]=a.b +s[2]=a.c +s[3]=a.d +return s}, +b6R(a){return new A.v(a[0],a[1],a[2],a[3])}, +nd(a){var s=new Float32Array(12) +s[0]=a.a +s[1]=a.b +s[2]=a.c +s[3]=a.d +s[4]=a.e +s[5]=a.f +s[6]=a.r +s[7]=a.w +s[8]=a.x +s[9]=a.y +s[10]=a.z +s[11]=a.Q +return s}, +b88(a){var s,r=a.length,q=new Uint32Array(r) +for(s=0;s"),p=p.a,n=0;n"),q=A.l(a4),p=q.i("iZ<1>"),q=q.c,s=s.c,o=a3==="ko",n=a3==="ja",m=a3==="zh-HK",l=a3!=="zh-Hant",k=a3!=="zh-Hans",j=a3!=="zh-CN",i=a3!=="zh-SG",h=a3==="zh-MY",g=a3!=="zh-TW",a3=a3==="zh-MO";a4.a!==0;){f={} +B.c.P(a2) +for(e=new A.iZ(a5,a5.r,r),e.c=a5.e,d=0;e.A();){c=e.d +if(c==null)c=s.a(c) +for(b=new A.iZ(a4,a4.r,p),b.c=a4.e,a=0;b.A();){a0=b.d +if(c.v(0,a0==null?q.a(a0):a0))++a}if(a>d){B.c.P(a2) +a2.push(c) +d=a}else if(a===d)a2.push(c)}if(d===0)break +f.a=B.c.gR(a2) +if(a2.length>1)if(B.c.Vi(a2,new A.aDD())){if(!k||!j||!i||h){if(B.c.v(a2,$.tZ()))f.a=$.tZ()}else if(!l||!g||a3){if(B.c.v(a2,$.aFO()))f.a=$.aFO()}else if(m){if(B.c.v(a2,$.aFL()))f.a=$.aFL()}else if(n){if(B.c.v(a2,$.aFM()))f.a=$.aFM()}else if(o){if(B.c.v(a2,$.aFN()))f.a=$.aFN()}else if(B.c.v(a2,$.tZ()))f.a=$.tZ()}else if(B.c.v(a2,$.aK1()))f.a=$.aK1() +else if(B.c.v(a2,$.tZ()))f.a=$.tZ() +a4.a8K(new A.aDE(f),!0) +a1.H(0,f.a)}return a1}, +aNC(a,b,c){t.e.a(new self.window.flutterCanvasKit.Font(c)).getGlyphBounds(A.a([0],t.t),null,null) +return new A.wz(b,a,c)}, +b7M(a,b,c){var s="encoded image bytes" +if($.aUU())return A.a59(a,s,c,b) +else return A.aWs(a,s)}, +b7L(a,b,c,d,e,f,g,h,i){A.bl(B.u,new A.aFe(b,c,d,a,g,e))}, +BO(a){return new A.OL(a)}, +aGl(a,b){var s=new A.nt($,b) +s.a4f(a,b) +return s}, +aWu(a,b,c,d,e){var s=d===B.pH||d===B.FE?e.readPixels(0,0,t.e.a({width:B.e.C(e.width()),height:B.e.C(e.height()),colorType:c,alphaType:a,colorSpace:b})):e.encodeToBytes() +return s==null?null:A.m5(s.buffer,0,s.length)}, +aWs(a,b){var s=new A.Lv(b,a) +s.jf(null,t.e) +return s}, +aWt(a,b,c,d,e){return new A.Ai(a,e,d,b,c,new A.zk(new A.a57()))}, +a59(a,b,c,d){var s=0,r=A.H(t.Lh),q,p,o +var $async$a59=A.I(function(e,f){if(e===1)return A.E(f,r) +while(true)switch(s){case 0:o=A.b6x(a) +if(o==null)throw A.c(A.BO("Failed to detect image file format using the file header.\nFile header was "+(!B.z.gaa(a)?"["+A.b5W(B.z.ck(a,0,Math.min(10,a.length)))+"]":"empty")+".\nImage source: "+b)) +p=A.aWt(o,a,b,c,d) +s=3 +return A.L(p.py(),$async$a59) +case 3:q=p +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$a59,r)}, +b6x(a){var s,r,q,p,o,n,m +$label0$0:for(s=a.length,r=0;r<6;++r){q=B.Ls[r] +p=q.a +o=p.length +if(s=s)return!1 +if(a[n]!==B.d.ai(o,p))continue $label0$0}return!0}return!1}, +aZh(a,b){var s,r=A.a([],b.i("p>")) +a.Z(0,new A.aeu(r,b)) +B.c.cN(r,new A.aev(b)) +s=new A.aex(b).$1(r) +s.toString +new A.aew(b).$1(s) +return new A.P1(s,b.i("P1<0>"))}, +a0(a,b,c){var s,r=t.t,q=A.a([],r),p=A.a([],r) +for(s=0;s>>16&255)/255 +s[1]=(a.gp(a)>>>8&255)/255 +s[2]=(a.gp(a)&255)/255 +s[3]=(a.gp(a)>>>24&255)/255 +return s}, +aQJ(a,b,c,d,e,f){var s,r=e?5:4,q=A.aK(B.e.bi((c.gp(c)>>>24&255)*0.039),c.gp(c)>>>16&255,c.gp(c)>>>8&255,c.gp(c)&255),p=A.aK(B.e.bi((c.gp(c)>>>24&255)*0.25),c.gp(c)>>>16&255,c.gp(c)>>>8&255,c.gp(c)&255),o=t.e.a({ambient:A.zd(q),spot:A.zd(p)}),n=$.bk.aS().computeTonalColors(o),m=b.gap(),l=new Float32Array(3) +l[2]=f*d +s=new Float32Array(3) +s[0]=0 +s[1]=-450 +s[2]=f*600 +A.W(a,"drawShadow",[m,l,s,f*1.1,n.ambient,n.spot,r])}, +aN4(){var s=$.cM() +return s===B.bO||self.window.navigator.clipboard==null?new A.aaj():new A.a5q()}, +km(a){var s=new A.abt() +if(a!=null){s.a=!0 +s.b=a}return s}, +aXD(a){return a.console}, +aLy(a){return a.navigator}, +aLz(a,b){return a.matchMedia(b)}, +aGC(a,b){var s=A.a([b],t.f) +return t.e.a(A.W(a,"getComputedStyle",s))}, +aXE(a){return a.trustedTypes}, +aXw(a){return new A.a7K(a)}, +aXB(a){return a.userAgent}, +bA(a,b){var s=A.a([b],t.f) +return t.e.a(A.W(a,"createElement",s))}, +cO(a,b,c,d){var s +if(c!=null){s=A.a([b,c],t.f) +if(d!=null)s.push(d) +A.W(a,"addEventListener",s)}}, +fj(a,b,c,d){var s +if(c!=null){s=A.a([b,c],t.f) +if(d!=null)s.push(d) +A.W(a,"removeEventListener",s)}}, +aXC(a,b){return a.appendChild(b)}, +b6j(a){return A.bA(self.document,a)}, +aXx(a){return a.tagName}, +aLw(a){return a.style}, +aLx(a,b,c){return A.W(a,"setAttribute",[b,c])}, +aXu(a,b){return A.u(a,"width",b)}, +aXp(a,b){return A.u(a,"height",b)}, +aLv(a,b){return A.u(a,"position",b)}, +aXs(a,b){return A.u(a,"top",b)}, +aXq(a,b){return A.u(a,"left",b)}, +aXt(a,b){return A.u(a,"visibility",b)}, +aXr(a,b){return A.u(a,"overflow",b)}, +u(a,b,c){a.setProperty(b,c,"")}, +n9(a,b){var s=A.bA(self.window.document,"canvas") +if(b!=null)s.width=b +if(a!=null)s.height=a +return s}, +qd(a,b,c){var s=[b] +if(c!=null)s.push(A.lk(c)) +return A.W(a,"getContext",s)}, +a7F(a,b){var s=[] +if(b!=null)s.push(b) +return A.W(a,"fill",s)}, +aXv(a,b,c,d){var s=A.a([b,c,d],t.f) +return A.W(a,"fillText",s)}, +a7E(a,b){var s=[] +if(b!=null)s.push(b) +return A.W(a,"clip",s)}, +aXF(a){return a.status}, +aXG(a,b,c,d){var s=A.a([b,c],t.f) +s.push(!0) +return A.W(a,"open",s)}, +aXH(a,b){var s=A.a([],t.f) +return A.W(a,"send",s)}, +b6E(a,b){var s=new A.af($.ar,t.lX),r=new A.aY(s,t.XX),q=A.aDq("XMLHttpRequest",[]) +q.toString +t.e.a(q) +A.aXG(q,"GET",a,!0) +q.responseType=b +A.cO(q,"load",A.aG(new A.aDr(q,r)),null) +A.cO(q,"error",A.aG(new A.aDs(r)),null) +A.aXH(q,null) +return s}, +aXy(a){return new A.a7Q(a)}, +aXA(a){return a.matches}, +aXz(a,b){return A.W(a,"addListener",[b])}, +Nz(a){var s=a.changedTouches +return s==null?null:J.fd(s,t.e)}, +ki(a,b,c){var s=A.a([b],t.f) +s.push(c) +return A.W(a,"insertRule",s)}, +cW(a,b,c){A.cO(a,b,c,null) +return new A.Nx(b,a,c)}, +b6n(a){if(self.window.trustedTypes!=null)return $.aUR().createScriptURL(a) +return a}, +aDq(a,b){var s=self.window[a] +if(s==null)return null +return A.b5X(s,b)}, +b6D(a){var s,r=a.constructor +if(r==null)return"" +s=r.name +return s==null?null:J.dg(s)}, +aYz(){var s=self.document.body +s.toString +s=new A.Oj(s) +s.io(0) +return s}, +aYA(a){switch(a){case"DeviceOrientation.portraitUp":return"portrait-primary" +case"DeviceOrientation.portraitDown":return"portrait-secondary" +case"DeviceOrientation.landscapeLeft":return"landscape-primary" +case"DeviceOrientation.landscapeRight":return"landscape-secondary" +default:return null}}, +aQn(a,b,c){var s,r=b===B.W,q=b===B.bO +if(q)A.ki(a,"flt-paragraph, flt-span {line-height: 100%;}",B.e.C(a.cssRules.length)) +A.ki(a," flt-semantics input[type=range] {\n appearance: none;\n -webkit-appearance: none;\n width: 100%;\n position: absolute;\n border: none;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n ",B.e.C(a.cssRules.length)) +if(r)A.ki(a,"flt-semantics input[type=range]::-webkit-slider-thumb { -webkit-appearance: none;}",B.e.C(a.cssRules.length)) +if(q){A.ki(a,"input::-moz-selection { background-color: transparent;}",B.e.C(a.cssRules.length)) +A.ki(a,"textarea::-moz-selection { background-color: transparent;}",B.e.C(a.cssRules.length))}else{A.ki(a,"input::selection { background-color: transparent;}",B.e.C(a.cssRules.length)) +A.ki(a,"textarea::selection { background-color: transparent;}",B.e.C(a.cssRules.length))}A.ki(a,' flt-semantics input,\n flt-semantics textarea,\n flt-semantics [contentEditable="true"] {\n caret-color: transparent;\n }\n ',B.e.C(a.cssRules.length)) +if(r)A.ki(a," flt-glass-pane * {\n -webkit-tap-highlight-color: transparent;\n }\n ",B.e.C(a.cssRules.length)) +A.ki(a," .flt-text-editing::placeholder {\n opacity: 0;\n }\n ",B.e.C(a.cssRules.length)) +s=$.cM() +if(s!==B.by)s=s===B.W +else s=!0 +if(s)A.ki(a," .transparentTextEditing:-webkit-autofill,\n .transparentTextEditing:-webkit-autofill:hover,\n .transparentTextEditing:-webkit-autofill:focus,\n .transparentTextEditing:-webkit-autofill:active {\n -webkit-transition-delay: 99999s;\n }\n ",B.e.C(a.cssRules.length))}, +b6O(){var s=$.j2 +s.toString +return s}, +a2U(a,b){var s +if(b.k(0,B.f))return a +s=new A.ca(new Float32Array(16)) +s.bx(a) +s.aT(0,b.a,b.b) +return s}, +aQI(a,b,c){var s=a.atK() +if(c!=null)A.aJm(s,A.a2U(c,b).a) +return s}, +aJk(){var s=0,r=A.H(t.z) +var $async$aJk=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:if(!$.aIJ){$.aIJ=!0 +A.W(self.window,"requestAnimationFrame",[A.aG(new A.aEL())])}return A.F(null,r)}}) +return A.G($async$aJk,r)}, +aW2(a,b,c){var s,r,q,p,o,n,m=A.bA(self.document,"flt-canvas"),l=A.a([],t.J),k=self.window.devicePixelRatio +if(k===0)k=1 +s=a.a +r=a.c-s +q=A.a45(r) +p=a.b +o=a.d-p +n=A.a44(o) +o=new A.a4K(A.a45(r),A.a44(o),c,A.a([],t.vj),A.e8()) +k=new A.lp(a,m,o,l,q,n,k,c,b) +A.u(m.style,"position","absolute") +k.z=B.e.eD(s)-1 +k.Q=B.e.eD(p)-1 +k.SL() +o.z=m +k.Rx() +return k}, +a45(a){var s=self.window.devicePixelRatio +if(s===0)s=1 +return B.e.dG((a+1)*s)+2}, +a44(a){var s=self.window.devicePixelRatio +if(s===0)s=1 +return B.e.dG((a+1)*s)+2}, +aW3(a){a.remove()}, +aDc(a){if(a==null)return null +switch(a.a){case 3:return"source-over" +case 5:return"source-in" +case 7:return"source-out" +case 9:return"source-atop" +case 4:return"destination-over" +case 6:return"destination-in" +case 8:return"destination-out" +case 10:return"destination-atop" +case 12:return"lighten" +case 1:return"copy" +case 11:return"xor" +case 24:case 13:return"multiply" +case 14:return"screen" +case 15:return"overlay" +case 16:return"darken" +case 17:return"lighten" +case 18:return"color-dodge" +case 19:return"color-burn" +case 20:return"hard-light" +case 21:return"soft-light" +case 22:return"difference" +case 23:return"exclusion" +case 25:return"hue" +case 26:return"saturation" +case 27:return"color" +case 28:return"luminosity" +default:throw A.c(A.c3("Flutter Web does not support the blend mode: "+a.j(0)))}}, +aQq(a){switch(a.a){case 0:return B.T5 +case 3:return B.T6 +case 5:return B.T7 +case 7:return B.T9 +case 9:return B.Ta +case 4:return B.Tb +case 6:return B.Tc +case 8:return B.Td +case 10:return B.Te +case 12:return B.Tf +case 1:return B.Tg +case 11:return B.T8 +case 24:case 13:return B.Tp +case 14:return B.Tq +case 15:return B.Tt +case 16:return B.Tr +case 17:return B.Ts +case 18:return B.Tu +case 19:return B.Tv +case 20:return B.Tw +case 21:return B.Ti +case 22:return B.Tj +case 23:return B.Tk +case 25:return B.Tl +case 26:return B.Tm +case 27:return B.Tn +case 28:return B.To +default:return B.Th}}, +b7Q(a){switch(a.a){case 0:return"butt" +case 1:return"round" +case 2:default:return"square"}}, +b7R(a){switch(a.a){case 1:return"round" +case 2:return"bevel" +case 0:default:return"miter"}}, +aIB(a6,a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=t.J,a4=A.a([],a3),a5=a6.length +for(s=t.e,r=t.f,q=null,p=null,o=0;o0){q=p/2 +m-=q +j-=q +s=Math.max(0,s-p) +r=Math.max(0,r-p)}if(m!==o||j!==l||s!==n||r!==k)return new A.v(m,j,m+s,j+r) +return a}, +za(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=A.bA(self.document,c),h=b.b===B.a0,g=b.c +if(g==null)g=0 +if(d.vv(0)){s=a.a +r=a.b +q="translate("+A.f(s)+"px, "+A.f(r)+"px)"}else{s=new Float32Array(16) +p=new A.ca(s) +p.bx(d) +r=a.a +o=a.b +p.aT(0,r,o) +q=A.hM(s) +s=r +r=o}o=i.style +A.u(o,"position","absolute") +A.u(o,"transform-origin","0 0 0") +A.u(o,"transform",q) +n=A.K_(b.r) +n.toString +m=b.x +if(m!=null){l=m.b +m=$.cM() +if(m===B.W&&!h){A.u(o,"box-shadow","0px 0px "+A.f(l*2)+"px "+n) +n=b.r +n=A.ep(new A.P(((B.e.bi((1-Math.min(Math.sqrt(l)/6.283185307179586,1))*(n>>>24&255))&255)<<24|n&16777215)>>>0)) +n.toString +k=n}else{A.u(o,"filter","blur("+A.f(l)+"px)") +k=n}}else k=n +A.u(o,"width",A.f(a.c-s)+"px") +A.u(o,"height",A.f(a.d-r)+"px") +if(h)A.u(o,"border",A.n5(g)+" solid "+k) +else{A.u(o,"background-color",k) +j=A.b4D(b.w,a) +A.u(o,"background-image",j!==""?"url('"+j+"'":"")}return i}, +b4D(a,b){if(a!=null)if(a instanceof A.B3)return A.bH(a.Uk(b,1,!0)) +return""}, +aQo(a,b){var s,r,q=b.e,p=b.r +if(q===p){s=b.z +if(q===s){r=b.x +s=q===r&&q===b.f&&p===b.w&&s===b.Q&&r===b.y}else s=!1}else s=!1 +if(s){A.u(a,"border-radius",A.n5(b.z)) +return}A.u(a,"border-top-left-radius",A.n5(q)+" "+A.n5(b.f)) +A.u(a,"border-top-right-radius",A.n5(p)+" "+A.n5(b.w)) +A.u(a,"border-bottom-left-radius",A.n5(b.z)+" "+A.n5(b.Q)) +A.u(a,"border-bottom-right-radius",A.n5(b.x)+" "+A.n5(b.y))}, +n5(a){return B.e.ag(a===0?1:a,3)+"px"}, +aGt(a,b,c){var s,r,q,p,o,n,m +if(0===b){c.push(new A.j(a.c,a.d)) +c.push(new A.j(a.e,a.f)) +return}s=new A.VA() +a.Nq(s) +r=s.a +r.toString +q=s.b +q.toString +p=a.b +o=a.f +if(A.en(p,a.d,o)){n=r.f +if(!A.en(p,n,o))m=r.f=q.b=Math.abs(n-p)0){s=b[7] +b[9]=s +b[5]=s +if(o===2){s=b[13] +b[15]=s +b[11]=s}}return o}, +b46(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=b0.length +if(0===a9)for(s=0;s<8;++s)b2[s]=b1[s] +else{r=b0[0] +for(q=a9-1,p=0,s=0;s0))return 0 +s=1 +r=0}q=h-i +p=g-h +o=f-g +do{n=(r+s)/2 +m=i+q*n +l=h+p*n +k=m+(l-m)*n +j=k+(l+(g+o*n-l)*n-k)*n +if(j===0)return n +if(j<0)s=n +else r=n}while(Math.abs(r-s)>0.0000152587890625) +return(s+r)/2}, +aQQ(a,b,c,d,e){return(((d+3*(b-c)-a)*e+3*(c-b-b+a))*e+3*(b-a))*e+a}, +aHS(){var s=new A.oS(A.aHn(),B.bq) +s.QW() +return s}, +b3M(a,b,c){var s +if(0===c)s=0===b||360===b +else s=!1 +if(s)return new A.j(a.c,a.gaY().b) +return null}, +aBP(a,b,c,d){var s=a+b +if(s<=c)return d +return Math.min(c/s,d)}, +aN6(a,b){var s=new A.ahr(a,!0,a.w) +if(a.Q)a.Eb() +if(!a.as)s.z=a.w +return s}, +aHn(){var s=new Float32Array(16) +s=new A.wc(s,new Uint8Array(8)) +s.e=s.c=8 +s.CW=172 +return s}, +b_f(a,b,c){var s,r,q=a.d,p=a.c,o=new Float32Array(p*2),n=a.f,m=q*2 +for(s=0;s0?1:0 +return s}, +a2V(a,b){var s +if(a<0){a=-a +b=-b}if(b===0||a===0||a>=b)return null +s=a/b +if(isNaN(s))return null +if(s===0)return null +return s}, +b7g(a){var s,r,q=a.e,p=a.r +if(q+p!==a.c-a.a)return!1 +s=a.f +r=a.w +if(s+r!==a.d-a.b)return!1 +if(q!==a.z||p!==a.x||s!==a.Q||r!==a.y)return!1 +return!0}, +aNY(a,b,c,d,e,f){return new A.anM(e-2*c+a,f-2*d+b,2*(c-a),2*(d-b),a,b)}, +aht(a,b,c,d,e,f){if(d===f)return A.en(c,a,e)&&a!==e +else return a===c&&b===d}, +b_g(a){var s,r,q,p,o=a[0],n=a[1],m=a[2],l=a[3],k=a[4],j=a[5],i=n-l,h=A.a2V(i,i-l+j) +if(h!=null){s=o+h*(m-o) +r=n+h*(l-n) +q=m+h*(k-m) +p=l+h*(j-l) +a[2]=s +a[3]=r +a[4]=s+h*(q-s) +a[5]=r+h*(p-r) +a[6]=q +a[7]=p +a[8]=k +a[9]=j +return 1}a[3]=Math.abs(i)=q}, +b7Z(a,b,c,d){var s,r,q,p,o=a[1],n=a[3] +if(!A.en(o,c,n))return +s=a[0] +r=a[2] +if(!A.en(s,b,r))return +q=r-s +p=n-o +if(!(Math.abs((b-s)*p-q*(c-o))<0.000244140625))return +d.push(new A.j(q,p))}, +b8_(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=a[1],h=a[3],g=a[5] +if(!A.en(i,c,h)&&!A.en(h,c,g))return +s=a[0] +r=a[2] +q=a[4] +if(!A.en(s,b,r)&&!A.en(r,b,q))return +p=new A.mi() +o=p.mR(i-2*h+g,2*(h-i),i-c) +for(n=q-2*r+s,m=2*(r-s),l=0;l30)B.c.fZ($.n7,0).d.m()}else a.d.m()}}, +ahz(a,b){if(a<=0)return b*0.1 +else return Math.min(Math.max(b*0.5,a*10),b)}, +b4a(a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 +if(a7!=null){s=a7.a +s=s[15]===1&&s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0}else s=!0 +if(s)return 1 +r=a7.a +s=r[12] +q=r[15] +p=s*q +o=r[13] +n=o*q +m=r[3] +l=m*a8 +k=r[7] +j=k*a9 +i=1/(l+j+q) +h=r[0] +g=h*a8 +f=r[4] +e=f*a9 +d=(g+e+s)*i +c=r[1] +b=c*a8 +a=r[5] +a0=a*a9 +a1=(b+a0+o)*i +a2=Math.min(p,d) +a3=Math.max(p,d) +a4=Math.min(n,a1) +a5=Math.max(n,a1) +i=1/(m*0+j+q) +d=(h*0+e+s)*i +a1=(c*0+a0+o)*i +p=Math.min(a2,d) +a3=Math.max(a3,d) +n=Math.min(a4,a1) +a5=Math.max(a5,a1) +i=1/(l+k*0+q) +d=(g+f*0+s)*i +a1=(b+a*0+o)*i +p=Math.min(p,d) +a3=Math.max(a3,d) +n=Math.min(n,a1) +a6=Math.min((a3-p)/a8,(Math.max(a5,a1)-n)/a9) +if(a6<1e-9||a6===1)return 1 +if(a6>1){a6=Math.min(4,B.e.dG(a6/2)*2) +s=a8*a9 +if(s*a6*a6>4194304&&a6>2)a6=3355443.2/s}else a6=Math.max(2/B.e.eD(2/a6),0.0001) +return a6}, +z5(a){var s,r=a.a,q=r.x,p=q!=null?0+q.b*2:0 +r=r.c +s=r==null +if((s?0:r)!==0)p+=(s?0:r)*0.70710678118 +return p}, +b_8(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +if(a3==null)a3=B.Gu +s=a2.length +r=B.c.hC(a2,new A.agV()) +q=!J.d(a3[0],0) +p=!J.d(B.c.gX(a3),1) +o=q?s+1:s +if(p)++o +n=o*4 +m=new Float32Array(n) +l=new Float32Array(n) +n=o-1 +k=B.b.aE(n,4) +j=new Float32Array(4*(k+1)) +if(q){i=a2[0] +m[0]=(i.gp(i)>>>16&255)/255 +m[1]=(i.gp(i)>>>8&255)/255 +m[2]=(i.gp(i)&255)/255 +m[3]=(i.gp(i)>>>24&255)/255 +j[0]=0 +h=4 +g=1}else{h=0 +g=0}for(k=a2.length,f=0;f>>16&255)/255 +h=e+1 +m[e]=(d.gp(i)>>>8&255)/255 +e=h+1 +m[h]=(d.gp(i)&255)/255 +h=e+1 +m[e]=(d.gp(i)>>>24&255)/255}for(k=a3.length,f=0;f>>16&255)/255 +h=e+1 +m[e]=(i.gp(i)>>>8&255)/255 +m[h]=(i.gp(i)&255)/255 +m[h+1]=(i.gp(i)>>>24&255)/255 +j[g]=1}b=4*n +for(a=0;a>>2 +l[a]=(m[a+4]-m[a])/(j[g+1]-j[g])}l[b]=0 +l[b+1]=0 +l[b+2]=0 +l[b+3]=0 +for(a=0;a1)B.c.cN(p,new A.aDg()) +for(p=$.aEy,o=p.length,r=0;ry')) +case 1:case 2:case 5:return new A.Co(A.aJu("8a2@q\u03a9qk1&kq3@q\xc6a\xe6aw2xy2\xa5\xff\u2190\xffz5")),r=r.i("X.E");o.A();){q=o.d +if(q==null)q=r.a(q) +p=q.split("-") +if(p.length>1)s.push(new A.of(B.c.gR(p),B.c.gX(p))) +else s.push(new A.of(q,null))}return s}, +b4K(a,b){var s=a.jy(b),r=A.pz(A.bH(s.b)) +switch(s.a){case"setDevicePixelRatio":$.bU().w=r +$.bg().f.$0() +return!0}return!1}, +pB(a,b){if(a==null)return +if(b===$.ar)a.$0() +else b.rk(a)}, +a2P(a,b,c){if(a==null)return +if(b===$.ar)a.$1(c) +else b.wc(a,c)}, +b7b(a,b,c,d){if(b===$.ar)a.$2(c,d) +else b.rk(new A.aEe(a,c,d))}, +pC(a,b,c,d,e){if(a==null)return +if(b===$.ar)a.$3(c,d,e) +else b.rk(new A.aEf(a,c,d,e))}, +b6I(){var s,r,q,p=self.document.documentElement +p.toString +if("computedStyleMap" in p){s=p.computedStyleMap() +if(s!=null){r=s.get("font-size") +q=r!=null?r.value:null}else q=null}else q=null +if(q==null)q=A.aRn(A.aGC(self.window,p).getPropertyValue("font-size")) +return(q==null?16:q)/16}, +aQB(a){var s,r=A.bA(self.document,"flt-platform-view-slot") +A.u(r.style,"pointer-events","auto") +s=A.bA(self.document,"slot") +A.W(s,"setAttribute",["name","flt-pv-slot-"+a]) +r.append(s) +return r}, +b6a(a){switch(a){case 0:return 1 +case 1:return 4 +case 2:return 2 +default:return B.b.cp(1,a)}}, +b2X(a,b,c,d){var s=A.aG(new A.aw2(c)) +A.cO(d,b,s,a) +return new A.Hn(b,d,s,a,!1)}, +b2Y(a,b,c){var s=A.b6l(A.ai(["capture",!1,"passive",!1],t.N,t.X)),r=A.aG(new A.aw1(b)) +A.W(c,"addEventListener",[a,r,s]) +return new A.Hn(a,c,r,!1,!0)}, +xM(a){var s=B.e.C(a) +return A.b6(B.e.C((a-s)*1000),s,0)}, +aFh(a,b){var s=b.$0() +return s}, +b6Q(){if($.bg().ay==null)return +$.aJ0=B.e.C(self.window.performance.now()*1000)}, +b6P(){if($.bg().ay==null)return +$.aIA=B.e.C(self.window.performance.now()*1000)}, +aQU(){if($.bg().ay==null)return +$.aIz=B.e.C(self.window.performance.now()*1000)}, +aQW(){if($.bg().ay==null)return +$.aIV=B.e.C(self.window.performance.now()*1000)}, +aQV(){var s,r,q=$.bg() +if(q.ay==null)return +s=$.aQ5=B.e.C(self.window.performance.now()*1000) +$.aIK.push(new A.nV(A.a([$.aJ0,$.aIA,$.aIz,$.aIV,s,s,0,0,0,0,1],t.t))) +$.aQ5=$.aIV=$.aIz=$.aIA=$.aJ0=-1 +if(s-$.aU4()>1e5){$.b4w=s +r=$.aIK +A.a2P(q.ay,q.ch,r) +$.aIK=A.a([],t.no)}}, +b5d(){return B.e.C(self.window.performance.now()*1000)}, +b03(a){var s=new A.aiL(A.w(t.N,t.qe),a) +s.a4G(a) +return s}, +b5c(a){}, +b0c(){var s,r=$.eh +if((r==null?$.eh=A.km(self.window.flutterConfiguration):r).gXT()!=null){r=$.eh +s=(r==null?$.eh=A.km(self.window.flutterConfiguration):r).gXT()==="canvaskit"}else{r=$.er() +s=J.fe(B.mO.a,r)}return s?new A.Ll():new A.adg()}, +b6l(a){var s=A.lk(a) +return s}, +aJ6(a,b){return a[b]}, +aRn(a){var s=self.parseFloat.$1(a) +if(s==null||isNaN(s))return null +return s}, +b7u(a){var s,r,q +if("computedStyleMap" in a){s=a.computedStyleMap() +if(s!=null){r=s.get("font-size") +q=r!=null?r.value:null}else q=null}else q=null +return q==null?A.aRn(A.aGC(self.window,a).getPropertyValue("font-size")):q}, +b8c(a,b){var s,r=self.document.createElement("CANVAS") +if(r==null)return null +try{r.width=a +r.height=b}catch(s){return null}return r}, +aVR(){var s=new A.a3c() +s.a4d() +return s}, +b44(a){var s=a.a +if((s&256)!==0)return B.Z3 +else if((s&65536)!==0)return B.Z4 +else return B.Z2}, +aZc(a){var s=new A.vn(A.bA(self.document,"input"),a) +s.a4v(a) +return s}, +aXY(a){return new A.a9T(a)}, +amf(a){var s=a.style +s.removeProperty("transform-origin") +s.removeProperty("transform") +s=$.er() +if(s!==B.aL)s=s===B.bG +else s=!0 +if(s){s=a.style +A.u(s,"top","0px") +A.u(s,"left","0px")}else{s=a.style +s.removeProperty("top") +s.removeProperty("left")}}, +nI(){var s=t.UF,r=A.a([],t.eE),q=A.a([],t.b),p=$.er() +p=J.fe(B.mO.a,p)?new A.a6V():new A.aga() +p=new A.aad(A.w(t.S,s),A.w(t.bo,s),r,q,new A.aag(),new A.amb(p),B.d2,A.a([],t.sQ)) +p.a4i() +return p}, +aRa(a){var s,r,q,p,o,n,m,l,k=a.length,j=t.t,i=A.a([],j),h=A.a([0],j) +for(s=0,r=0;r=h.length)h.push(r) +else h[o]=r +if(o>s)s=o}m=A.aE(s,0,!1,t.S) +l=h[s] +for(r=s-1;r>=0;--r){m[r]=l +l=i[l]}return m}, +b0r(a){var s=$.EI +if(s!=null&&s.a===a){s.toString +return s}return $.EI=new A.aml(a,A.a([],t.Up),$,$,$,null)}, +aIa(){var s=new Uint8Array(0),r=new DataView(new ArrayBuffer(8)) +return new A.arf(new A.U7(s,0),r,A.bS(r.buffer,0,null))}, +aQy(a){if(a===0)return B.f +return new A.j(200*a/600,400*a/600)}, +b67(a,b){var s,r,q,p,o,n +if(b===0)return a +s=a.c +r=a.a +q=a.d +p=a.b +o=b*((800+(s-r)*0.5)/600) +n=b*((800+(q-p)*0.5)/600) +return new A.v(r-o,p-n,s+o,q+n).co(A.aQy(b))}, +b69(a,b){if(b===0)return null +return new A.apa(Math.min(b*((800+(a.c-a.a)*0.5)/600),b*((800+(a.d-a.b)*0.5)/600)),A.aQy(b))}, +aQC(){var s=self.document.createElementNS("http://www.w3.org/2000/svg","svg") +A.W(s,"setAttribute",["version","1.1"]) +return s}, +aH9(a,b,c,d,e,f,g,h){return new A.jy($,$,$,$,$,$,$,$,0,c,d,e,f,g,h,a,b)}, +aMv(a,b,c,d,e,f){var s=new A.afi(d,f,a,b,e,c) +s.tQ() +return s}, +aQN(){var s=$.aCi +if(s==null){s=t.jQ +s=$.aCi=new A.mI(A.aJ_(u.K,937,B.qa,s),B.b6,A.w(t.S,s),t.MX)}return s}, +aZt(a){if(self.window.Intl.v8BreakIterator!=null)return new A.aqN(a) +return new A.aav(a)}, +b49(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a={},a0=A.a([],t._f) +a.a=a.b=null +s=A.K2(a1,0) +r=A.aQN().qM(s) +a.c=a.d=a.e=a.f=0 +q=new A.aBO(a,a1,a0) +q.$2(B.r,2) +p=++a.f +for(o=a1.length,n=t.jQ,m=t.S,l=t.MX,k=B.b6,j=0;p<=o;p=++a.f){a.b=a.a +a.a=r +if(s!=null&&s>65535){q.$2(B.r,-1) +p=++a.f}s=A.K2(a1,p) +p=$.aCi +r=(p==null?$.aCi=new A.mI(A.aJ_(u.K,937,B.qa,n),B.b6,A.w(m,n),l):p).qM(s) +i=a.a +j=i===B.fC?j+1:0 +if(i===B.e3||i===B.fA){q.$2(B.cx,5) +continue}if(i===B.fE){if(r===B.e3)q.$2(B.r,5) +else q.$2(B.cx,5) +continue}if(r===B.e3||r===B.fA||r===B.fE){q.$2(B.r,6) +continue}p=a.f +if(p>=o)break +if(r===B.d6||r===B.j8){q.$2(B.r,7) +continue}if(i===B.d6){q.$2(B.cw,18) +continue}if(i===B.j8){q.$2(B.cw,8) +continue}if(i===B.j9){q.$2(B.r,8) +continue}h=i!==B.j3 +if(h&&!0)k=i==null?B.b6:i +if(r===B.j3||r===B.j9){if(k!==B.d6){if(k===B.fC)--j +q.$2(B.r,9) +r=k +continue}r=B.b6}if(!h||!1){a.a=k +h=k}else h=i +if(r===B.jb||h===B.jb){q.$2(B.r,11) +continue}if(h===B.j6){q.$2(B.r,12) +continue}g=h!==B.d6 +if(!(!g||h===B.fx||h===B.e2)&&r===B.j6){q.$2(B.r,12) +continue}if(g)g=r===B.j5||r===B.e1||r===B.pR||r===B.fy||r===B.j4 +else g=!1 +if(g){q.$2(B.r,13) +continue}if(h===B.e0){q.$2(B.r,14) +continue}g=h===B.je +if(g&&r===B.e0){q.$2(B.r,15) +continue}f=h!==B.j5 +if((!f||h===B.e1)&&r===B.j7){q.$2(B.r,16) +continue}if(h===B.ja&&r===B.ja){q.$2(B.r,17) +continue}if(g||r===B.je){q.$2(B.r,19) +continue}if(h===B.jd||r===B.jd){q.$2(B.cw,20) +continue}if(r===B.fx||r===B.e2||r===B.j7||h===B.pP){q.$2(B.r,21) +continue}if(a.b===B.b5)g=h===B.e2||h===B.fx +else g=!1 +if(g){q.$2(B.r,21) +continue}g=h===B.j4 +if(g&&r===B.b5){q.$2(B.r,21) +continue}if(r===B.pQ){q.$2(B.r,22) +continue}e=h!==B.b6 +if(!((!e||h===B.b5)&&r===B.cb))if(h===B.cb)d=r===B.b6||r===B.b5 +else d=!1 +else d=!0 +if(d){q.$2(B.r,23) +continue}d=h===B.fF +if(d)c=r===B.jc||r===B.fB||r===B.fD +else c=!1 +if(c){q.$2(B.r,23) +continue}if((h===B.jc||h===B.fB||h===B.fD)&&r===B.cy){q.$2(B.r,23) +continue}c=!d +if(!c||h===B.cy)b=r===B.b6||r===B.b5 +else b=!1 +if(b){q.$2(B.r,24) +continue}if(!e||h===B.b5)b=r===B.fF||r===B.cy +else b=!1 +if(b){q.$2(B.r,24) +continue}if(!f||h===B.e1||h===B.cb)f=r===B.cy||r===B.fF +else f=!1 +if(f){q.$2(B.r,25) +continue}f=h!==B.cy +if((!f||d)&&r===B.e0){q.$2(B.r,25) +continue}if((!f||!c||h===B.e2||h===B.fy||h===B.cb||g)&&r===B.cb){q.$2(B.r,25) +continue}g=h===B.fz +if(g)f=r===B.fz||r===B.e4||r===B.e6||r===B.e7 +else f=!1 +if(f){q.$2(B.r,26) +continue}f=h!==B.e4 +if(!f||h===B.e6)c=r===B.e4||r===B.e5 +else c=!1 +if(c){q.$2(B.r,26) +continue}c=h!==B.e5 +if((!c||h===B.e7)&&r===B.e5){q.$2(B.r,26) +continue}if((g||!f||!c||h===B.e6||h===B.e7)&&r===B.cy){q.$2(B.r,27) +continue}if(d)g=r===B.fz||r===B.e4||r===B.e5||r===B.e6||r===B.e7 +else g=!1 +if(g){q.$2(B.r,27) +continue}if(!e||h===B.b5)g=r===B.b6||r===B.b5 +else g=!1 +if(g){q.$2(B.r,28) +continue}if(h===B.fy)g=r===B.b6||r===B.b5 +else g=!1 +if(g){q.$2(B.r,29) +continue}if(!e||h===B.b5||h===B.cb)if(r===B.e0){g=B.d.ai(a1,p) +if(g!==9001)if(!(g>=12296&&g<=12317))g=g>=65047&&g<=65378 +else g=!0 +else g=!0 +g=!g}else g=!1 +else g=!1 +if(g){q.$2(B.r,30) +continue}if(h===B.e1){p=B.d.aI(a1,p-1) +if(p!==9001)if(!(p>=12296&&p<=12317))p=p>=65047&&p<=65378 +else p=!0 +else p=!0 +if(!p)p=r===B.b6||r===B.b5||r===B.cb +else p=!1}else p=!1 +if(p){q.$2(B.r,30) +continue}if(r===B.fC){if((j&1)===1)q.$2(B.r,30) +else q.$2(B.cw,30) +continue}if(h===B.fB&&r===B.fD){q.$2(B.r,30) +continue}q.$2(B.cw,31)}q.$2(B.ca,3) +return a0}, +aEr(a,b,c,d,e){var s,r,q,p +if(c===d)return 0 +s=a.font +if(c===$.aPZ&&d===$.aPY&&b===$.aQ_&&s===$.aPX)r=$.aQ0 +else{q=c===0&&d===b.length?b:B.d.a2(b,c,d) +p=a.measureText(q).width +p.toString +r=p}$.aPZ=c +$.aPY=d +$.aQ_=b +$.aPX=s +$.aQ0=r +if(e==null)e=0 +return B.e.bi((e!==0?r+e*(d-c):r)*100)/100}, +aLJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,a0,a1,a2){var s=g==null,r=s?"":g +return new A.B6(b,c,d,e,f,m,k,a1,!s,r,h,i,l,j,p,a2,o,q,a,n,a0)}, +aQT(a){if(a==null)return null +return A.aQS(a.a)}, +aQS(a){switch(a){case 0:return"100" +case 1:return"200" +case 2:return"300" +case 3:return"normal" +case 4:return"500" +case 5:return"600" +case 6:return"bold" +case 7:return"800" +case 8:return"900"}return""}, +b5n(a){var s,r,q,p,o=a.length +if(o===0)return"" +for(s=0,r="";s=48&&q<=57))s=q>=1632&&q<=1641 +else s=!0 +if(s)return B.t +r=$.aK8().qM(q) +if(r!=null)return r +return null}, +aIN(a,b){var s=A.K2(a,b) +s.toString +if(s>=48&&s<=57)return B.fp +if(s>=1632&&s<=1641)return B.pn +switch($.aK8().qM(s)){case B.t:return B.pm +case B.Z:return B.pn +case null:return B.iX}}, +K2(a,b){var s +if(b<0||b>=a.length)return null +s=B.d.aI(a,b) +if((s&63488)===55296&&b>>6&31)+1<<16|(s&63)<<10|B.d.aI(a,b+1)&1023 +return s}, +b1z(a,b,c){return new A.mI(a,b,A.w(t.S,c),c.i("mI<0>"))}, +b1A(a,b,c,d,e){return new A.mI(A.aJ_(a,b,c,e),d,A.w(t.S,e),e.i("mI<0>"))}, +aJ_(a,b,c,d){var s,r,q,p,o,n=A.a([],d.i("p>")),m=a.length +for(s=d.i("d7<0>"),r=0;r=0&&q<=r))break +q+=s +if(A.b2v(b,q))break}return A.px(q,0,r)}, +b2v(a,b){var s,r,q,p,o,n,m,l,k,j=null +if(b<=0||b>=a.length)return!0 +s=b-1 +if((B.d.aI(a,s)&63488)===55296)return!1 +r=$.Ko().AA(0,a,b) +q=$.Ko().AA(0,a,s) +if(q===B.hG&&r===B.hH)return!1 +if(A.eH(q,B.ns,B.hG,B.hH,j,j))return!0 +if(A.eH(r,B.ns,B.hG,B.hH,j,j))return!0 +if(q===B.nr&&r===B.nr)return!1 +if(A.eH(r,B.eR,B.eS,B.eQ,j,j))return!1 +for(p=0;A.eH(q,B.eR,B.eS,B.eQ,j,j);){++p +s=b-p-1 +if(s<0)return!0 +o=$.Ko() +n=A.K2(a,s) +q=n==null?o.b:o.qM(n)}if(A.eH(q,B.bw,B.aO,j,j,j)&&A.eH(r,B.bw,B.aO,j,j,j))return!1 +m=0 +do{++m +l=$.Ko().AA(0,a,b+m)}while(A.eH(l,B.eR,B.eS,B.eQ,j,j)) +do{++p +k=$.Ko().AA(0,a,b-p-1)}while(A.eH(k,B.eR,B.eS,B.eQ,j,j)) +if(A.eH(q,B.bw,B.aO,j,j,j)&&A.eH(r,B.np,B.eP,B.dw,j,j)&&A.eH(l,B.bw,B.aO,j,j,j))return!1 +if(A.eH(k,B.bw,B.aO,j,j,j)&&A.eH(q,B.np,B.eP,B.dw,j,j)&&A.eH(r,B.bw,B.aO,j,j,j))return!1 +s=q===B.aO +if(s&&r===B.dw)return!1 +if(s&&r===B.no&&l===B.aO)return!1 +if(k===B.aO&&q===B.no&&r===B.aO)return!1 +s=q===B.c_ +if(s&&r===B.c_)return!1 +if(A.eH(q,B.bw,B.aO,j,j,j)&&r===B.c_)return!1 +if(s&&A.eH(r,B.bw,B.aO,j,j,j))return!1 +if(k===B.c_&&A.eH(q,B.nq,B.eP,B.dw,j,j)&&r===B.c_)return!1 +if(s&&A.eH(r,B.nq,B.eP,B.dw,j,j)&&l===B.c_)return!1 +if(q===B.eT&&r===B.eT)return!1 +if(A.eH(q,B.bw,B.aO,B.c_,B.eT,B.hF)&&r===B.hF)return!1 +if(q===B.hF&&A.eH(r,B.bw,B.aO,B.c_,B.eT,j))return!1 +return!0}, +eH(a,b,c,d,e,f){if(a===b)return!0 +if(a===c)return!0 +if(d!=null&&a===d)return!0 +if(e!=null&&a===e)return!0 +if(f!=null&&a===f)return!0 +return!1}, +aY_(a){switch(a){case"TextInputAction.continueAction":case"TextInputAction.next":return B.BR +case"TextInputAction.previous":return B.BY +case"TextInputAction.done":return B.BB +case"TextInputAction.go":return B.BH +case"TextInputAction.newline":return B.BG +case"TextInputAction.search":return B.C0 +case"TextInputAction.send":return B.C1 +case"TextInputAction.emergencyCall":case"TextInputAction.join":case"TextInputAction.none":case"TextInputAction.route":case"TextInputAction.unspecified":default:return B.BS}}, +aLI(a,b){switch(a){case"TextInputType.number":return b?B.Bx:B.BT +case"TextInputType.phone":return B.BX +case"TextInputType.emailAddress":return B.BC +case"TextInputType.url":return B.Cd +case"TextInputType.multiline":return B.BQ +case"TextInputType.none":return B.o8 +case"TextInputType.text":default:return B.C9}}, +b14(a){var s +if(a==="TextCapitalization.words")s=B.zN +else if(a==="TextCapitalization.characters")s=B.zP +else s=a==="TextCapitalization.sentences"?B.zO:B.n9 +return new A.Fk(s)}, +b4n(a){}, +a2E(a,b){var s,r="transparent",q="none",p=a.style +A.u(p,"white-space","pre-wrap") +A.u(p,"align-content","center") +A.u(p,"padding","0") +A.u(p,"opacity","1") +A.u(p,"color",r) +A.u(p,"background-color",r) +A.u(p,"background",r) +A.u(p,"outline",q) +A.u(p,"border",q) +A.u(p,"resize",q) +A.u(p,"width","0") +A.u(p,"height","0") +A.u(p,"text-shadow",r) +A.u(p,"transform-origin","0 0 0") +if(b){A.u(p,"top","-9999px") +A.u(p,"left","-9999px")}s=$.cM() +if(s!==B.by)s=s===B.W +else s=!0 +if(s)a.classList.add("transparentTextEditing") +A.u(p,"caret-color",r)}, +aXZ(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +if(a1==null)return null +s=t.N +r=A.w(s,t.e) +q=A.w(s,t.M1) +p=A.bA(self.document,"form") +p.noValidate=!0 +p.method="post" +p.action="#" +A.cO(p,"submit",A.aG(new A.a9X()),null) +A.a2E(p,!1) +o=J.vx(0,s) +n=A.aGa(a1,B.zM) +if(a2!=null)for(s=t.a,m=J.fd(a2,s),l=A.l(m),m=new A.b8(m,m.gq(m),l.i("b8")),k=n.b,l=l.i("X.E");m.A();){j=m.d +if(j==null)j=l.a(j) +i=J.ag(j) +h=s.a(i.h(j,"autofill")) +g=A.bH(i.h(j,"textCapitalization")) +if(g==="TextCapitalization.words")g=B.zN +else if(g==="TextCapitalization.characters")g=B.zP +else g=g==="TextCapitalization.sentences"?B.zO:B.n9 +f=A.aGa(h,new A.Fk(g)) +g=f.b +o.push(g) +if(g!==k){e=A.aLI(A.bH(J.aW(s.a(i.h(j,"inputType")),"name")),!1).HP() +f.a.fL(e) +f.fL(e) +A.a2E(e,!1) +q.l(0,g,f) +r.l(0,g,e) +p.append(e)}}else o.push(n.b) +B.c.k8(o) +for(s=o.length,d=0,m="";d0?m+"*":m)+c}b=m.charCodeAt(0)==0?m:m +a=$.K1.h(0,b) +if(a!=null)a.remove() +a0=A.bA(self.document,"input") +A.a2E(a0,!0) +a0.className="submitBtn" +a0.type="submit" +p.append(a0) +return new A.a9U(p,r,q,b)}, +aGa(a,b){var s,r=J.ag(a),q=A.bH(r.h(a,"uniqueIdentifier")),p=t.kc.a(r.h(a,"hints")),o=p==null||J.j9(p)?null:A.bH(J.nf(p)),n=A.aLF(t.a.a(r.h(a,"editingValue"))) +if(o!=null){s=$.aRR().a.h(0,o) +if(s==null)s=o}else s=null +return new A.KQ(n,q,s,A.bT(r.h(a,"hintText")))}, +aIW(a,b,c){var s=c.a,r=c.b,q=Math.min(s,r) +r=Math.max(s,r) +return B.d.a2(a,0,q)+b+B.d.cd(a,r)}, +b15(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h=a3.a,g=a3.b,f=a3.c,e=a3.d,d=a3.e,c=a3.f,b=a3.r,a=a3.w,a0=new A.xs(h,g,f,e,d,c,b,a) +d=a2==null +c=d?null:a2.b +s=c==(d?null:a2.c) +c=g.length +r=c===0 +q=r&&e!==-1 +r=!r +p=r&&!s +if(q){o=h.length-a1.a.length +f=a1.b +if(f!==(d?null:a2.b)){f=e-o +a0.c=f}else{a0.c=f +e=f+o +a0.d=e}}else if(p){f=a2.b +a0.c=f}n=b!=null&&b!==a +if(r&&s&&n){b.toString +f=a0.c=b}if(!(f===-1&&f===e)){m=A.aIW(h,g,new A.cs(f,e)) +f=a1.a +f.toString +if(m!==f){l=B.d.v(g,".") +for(e=A.cn(A.aJh(g),!0,!1,!1,!1).q_(0,f),e=new A.G8(e.a,e.b,e.c),d=t.Qz,b=h.length;e.A();){k=e.d +a=(k==null?d.a(k):k).b +r=a.index +if(!(r>=0&&r+a[0].length<=b)){j=r+c-1 +i=A.aIW(h,g,new A.cs(r,j))}else{j=l?r+a[0].length-1:r+a[0].length +i=A.aIW(h,g,new A.cs(r,j))}if(i===f){a0.c=r +a0.d=j +break}}}}a0.e=a1.b +a0.f=a1.c +return a0}, +NH(a,b,c,d,e){var s,r=a==null?0:a +r=Math.max(0,r) +s=d==null?0:d +return new A.uU(e,r,Math.max(0,s),b,c)}, +aLF(a){var s=J.ag(a),r=A.bT(s.h(a,"text")),q=A.cD(s.h(a,"selectionBase")),p=A.cD(s.h(a,"selectionExtent")),o=A.h6(s.h(a,"composingBase")),n=A.h6(s.h(a,"composingExtent")) +s=o==null?-1:o +return A.NH(q,s,n==null?-1:n,p,r)}, +aLE(a){var s,r,q=null,p=self.window.HTMLInputElement +p.toString +if(a instanceof p){p=a.value +s=a.selectionStart +s=s==null?q:B.e.C(s) +r=a.selectionEnd +return A.NH(s,-1,-1,r==null?q:B.e.C(r),p)}else{p=self.window.HTMLTextAreaElement +p.toString +if(a instanceof p){p=a.value +s=a.selectionStart +s=s==null?q:B.e.C(s) +r=a.selectionEnd +return A.NH(s,-1,-1,r==null?q:B.e.C(r),p)}else throw A.c(A.a2("Initialized with unsupported input type"))}}, +aMg(a){var s,r,q,p,o,n="inputType",m="autofill",l=J.ag(a),k=t.a,j=A.bH(J.aW(k.a(l.h(a,n)),"name")),i=A.ld(J.aW(k.a(l.h(a,n)),"decimal")) +j=A.aLI(j,i===!0) +i=A.bT(l.h(a,"inputAction")) +if(i==null)i="TextInputAction.done" +s=A.ld(l.h(a,"obscureText")) +r=A.ld(l.h(a,"readOnly")) +q=A.ld(l.h(a,"autocorrect")) +p=A.b14(A.bH(l.h(a,"textCapitalization"))) +k=l.ah(a,m)?A.aGa(k.a(l.h(a,m)),B.zM):null +o=A.aXZ(t.nA.a(l.h(a,m)),t.kc.a(l.h(a,"fields"))) +l=A.ld(l.h(a,"enableDeltaModel")) +return new A.aej(j,i,r===!0,s===!0,q!==!1,l===!0,k,o,p)}, +aYS(a){return new A.OA(a,A.a([],t.Up),$,$,$,null)}, +b7F(){$.K1.Z(0,new A.aEI())}, +b5Z(){var s,r,q +for(s=$.K1.gaD($.K1),r=A.l(s),r=r.i("@<1>").aq(r.z[1]),s=new A.bM(J.aJ(s.a),s.b,r.i("bM<1,2>")),r=r.z[1];s.A();){q=s.a +if(q==null)q=r.a(q) +q.remove()}$.K1.P(0)}, +aJm(a,b){var s=a.style +A.u(s,"transform-origin","0 0 0") +A.u(s,"transform",A.hM(b))}, +hM(a){var s=A.aFi(a) +if(s===B.zZ)return"matrix("+A.f(a[0])+","+A.f(a[1])+","+A.f(a[4])+","+A.f(a[5])+","+A.f(a[12])+","+A.f(a[13])+")" +else if(s===B.hB)return A.b6N(a) +else return"none"}, +aFi(a){if(!(a[15]===1&&a[14]===0&&a[11]===0&&a[10]===1&&a[9]===0&&a[8]===0&&a[7]===0&&a[6]===0&&a[3]===0&&a[2]===0))return B.hB +if(a[0]===1&&a[1]===0&&a[4]===0&&a[5]===1&&a[12]===0&&a[13]===0)return B.zY +else return B.zZ}, +b6N(a){var s=a[0] +if(s===1&&a[1]===0&&a[2]===0&&a[3]===0&&a[4]===0&&a[5]===1&&a[6]===0&&a[7]===0&&a[8]===0&&a[9]===0&&a[10]===1&&a[11]===0&&a[14]===0&&a[15]===1)return"translate3d("+A.f(a[12])+"px, "+A.f(a[13])+"px, 0px)" +else return"matrix3d("+A.f(s)+","+A.f(a[1])+","+A.f(a[2])+","+A.f(a[3])+","+A.f(a[4])+","+A.f(a[5])+","+A.f(a[6])+","+A.f(a[7])+","+A.f(a[8])+","+A.f(a[9])+","+A.f(a[10])+","+A.f(a[11])+","+A.f(a[12])+","+A.f(a[13])+","+A.f(a[14])+","+A.f(a[15])+")"}, +aFj(a,b){var s=$.aUP() +s[0]=b.a +s[1]=b.b +s[2]=b.c +s[3]=b.d +A.aJt(a,s) +return new A.v(s[0],s[1],s[2],s[3])}, +aJt(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=$.aK7() +a0[0]=a2[0] +a0[4]=a2[1] +a0[8]=0 +a0[12]=1 +a0[1]=a2[2] +a0[5]=a2[1] +a0[9]=0 +a0[13]=1 +a0[2]=a2[0] +a0[6]=a2[3] +a0[10]=0 +a0[14]=1 +a0[3]=a2[2] +a0[7]=a2[3] +a0[11]=0 +a0[15]=1 +s=$.aUO().a +r=s[0] +q=s[4] +p=s[8] +o=s[12] +n=s[1] +m=s[5] +l=s[9] +k=s[13] +j=s[2] +i=s[6] +h=s[10] +g=s[14] +f=s[3] +e=s[7] +d=s[11] +c=s[15] +b=a1.a +s[0]=r*b[0]+q*b[4]+p*b[8]+o*b[12] +s[4]=r*b[1]+q*b[5]+p*b[9]+o*b[13] +s[8]=r*b[2]+q*b[6]+p*b[10]+o*b[14] +s[12]=r*b[3]+q*b[7]+p*b[11]+o*b[15] +s[1]=n*b[0]+m*b[4]+l*b[8]+k*b[12] +s[5]=n*b[1]+m*b[5]+l*b[9]+k*b[13] +s[9]=n*b[2]+m*b[6]+l*b[10]+k*b[14] +s[13]=n*b[3]+m*b[7]+l*b[11]+k*b[15] +s[2]=j*b[0]+i*b[4]+h*b[8]+g*b[12] +s[6]=j*b[1]+i*b[5]+h*b[9]+g*b[13] +s[10]=j*b[2]+i*b[6]+h*b[10]+g*b[14] +s[14]=j*b[3]+i*b[7]+h*b[11]+g*b[15] +s[3]=f*b[0]+e*b[4]+d*b[8]+c*b[12] +s[7]=f*b[1]+e*b[5]+d*b[9]+c*b[13] +s[11]=f*b[2]+e*b[6]+d*b[10]+c*b[14] +s[15]=f*b[3]+e*b[7]+d*b[11]+c*b[15] +a=b[15] +if(a===0)a=1 +a2[0]=Math.min(Math.min(Math.min(a0[0],a0[1]),a0[2]),a0[3])/a +a2[1]=Math.min(Math.min(Math.min(a0[4],a0[5]),a0[6]),a0[7])/a +a2[2]=Math.max(Math.max(Math.max(a0[0],a0[1]),a0[2]),a0[3])/a +a2[3]=Math.max(Math.max(Math.max(a0[4],a0[5]),a0[6]),a0[7])/a}, +aRu(a,b){return a.a<=b.a&&a.b<=b.b&&a.c>=b.c&&a.d>=b.d}, +ep(a){if(a==null)return null +return A.K_(a.gp(a))}, +K_(a){var s,r +if(a===4278190080)return"#000000" +if((a&4278190080)>>>0===4278190080){s=B.b.eV(a&16777215,16) +switch(s.length){case 1:return"#00000"+s +case 2:return"#0000"+s +case 3:return"#000"+s +case 4:return"#00"+s +case 5:return"#0"+s +default:return"#"+s}}else{r=""+"rgba("+B.b.j(a>>>16&255)+","+B.b.j(a>>>8&255)+","+B.b.j(a&255)+","+B.e.j((a>>>24&255)/255)+")" +return r.charCodeAt(0)==0?r:r}}, +b63(a,b,c,d){var s=""+a,r=""+b,q=""+c +if(d===255)return"rgb("+s+","+r+","+q+")" +else return"rgba("+s+","+r+","+q+","+B.e.ag(d/255,2)+")"}, +aPP(){if(A.b7f())return"BlinkMacSystemFont" +var s=$.er() +if(s!==B.aL)s=s===B.bG +else s=!0 +if(s)return"-apple-system, BlinkMacSystemFont" +return"Arial"}, +aDf(a){var s +if(J.fe(B.Sf.a,a))return a +s=$.er() +if(s!==B.aL)s=s===B.bG +else s=!0 +if(s)if(a===".SF Pro Text"||a===".SF Pro Display"||a===".SF UI Text"||a===".SF UI Display")return A.aPP() +return'"'+A.f(a)+'", '+A.aPP()+", sans-serif"}, +px(a,b,c){if(ac)return c +else return a}, +pD(a,b){var s +if(a==null)return b==null +if(b==null||a.length!==b.length)return!1 +for(s=0;s")).c8(0," ")}, +dC(a,b,c){A.u(a.style,b,c)}, +K0(a,b,c,d,e,f,g,h,i){var s=$.aPL +if(s==null?$.aPL=a.ellipse!=null:s)A.W(a,"ellipse",[b,c,d,e,f,g,h,i]) +else{a.save() +a.translate(b,c) +a.rotate(f) +a.scale(d,e) +A.W(a,"arc",A.a([0,0,1,g,h,i],t.f)) +a.restore()}}, +aJi(a){var s +for(;a.lastChild!=null;){s=a.lastChild +if(s.parentNode!=null)s.parentNode.removeChild(s)}}, +aYo(a,b){var s,r,q +for(s=a.$ti,s=s.i("@<1>").aq(s.z[1]),r=new A.bM(J.aJ(a.a),a.b,s.i("bM<1,2>")),s=s.z[1];r.A();){q=r.a +if(q==null)q=s.a(q) +if(b.$1(q))return q}return null}, +e8(){var s=new Float32Array(16) +s[15]=1 +s[0]=1 +s[5]=1 +s[10]=1 +return new A.ca(s)}, +aZM(a){return new A.ca(a)}, +aZP(a){var s=new A.ca(new Float32Array(16)) +if(s.iL(a)===0)return null +return s}, +aOC(a,b,c){var s=new Float32Array(3) +s[0]=a +s[1]=b +s[2]=c +return new A.th(s)}, +a2T(a){var s=new Float32Array(16) +s[15]=a[15] +s[14]=a[14] +s[13]=a[13] +s[12]=a[12] +s[11]=a[11] +s[10]=a[10] +s[9]=a[9] +s[8]=a[8] +s[7]=a[7] +s[6]=a[6] +s[5]=a[5] +s[4]=a[4] +s[3]=a[3] +s[2]=a[2] +s[1]=a[1] +s[0]=a[0] +return s}, +aY1(a,b){var s=new A.NT(a,b,A.dx(null,t.H),B.hE) +s.a4h(a,b) +return s}, +zk:function zk(a){var _=this +_.a=a +_.d=_.c=_.b=null}, +a3v:function a3v(a,b){this.a=a +this.b=b}, +a3A:function a3A(a){this.a=a}, +a3z:function a3z(a){this.a=a}, +a3B:function a3B(a){this.a=a}, +a3y:function a3y(a,b){this.a=a +this.b=b}, +a3x:function a3x(a){this.a=a}, +a3w:function a3w(a){this.a=a}, +a3H:function a3H(){}, +a3I:function a3I(){}, +a3J:function a3J(){}, +a3K:function a3K(){}, +ua:function ua(a,b){this.a=a +this.b=b}, +uh:function uh(a,b){this.a=a +this.b=b}, +jD:function jD(a,b){this.a=a +this.b=b}, +a4K:function a4K(a,b,c,d,e){var _=this +_.e=_.d=null +_.f=a +_.r=b +_.z=_.y=_.x=_.w=null +_.Q=0 +_.as=c +_.a=d +_.b=null +_.c=e}, +a5H:function a5H(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.w=_.r=null +_.x=1 +_.Q=_.z=_.y=null +_.as=!1}, +a_f:function a_f(){}, +fh:function fh(a){this.a=a}, +RB:function RB(a,b){this.b=a +this.a=b}, +a5d:function a5d(a,b){this.a=a +this.b=b}, +cJ:function cJ(){}, +Lw:function Lw(a){this.a=a}, +M_:function M_(){}, +LY:function LY(){}, +M6:function M6(a,b){this.a=a +this.b=b}, +M2:function M2(a,b){this.a=a +this.b=b}, +LZ:function LZ(a){this.a=a}, +M5:function M5(a){this.a=a}, +Lz:function Lz(a,b,c){this.a=a +this.b=b +this.c=c}, +LB:function LB(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Ly:function Ly(a,b){this.a=a +this.b=b}, +Lx:function Lx(a,b){this.a=a +this.b=b}, +LG:function LG(a,b,c){this.a=a +this.b=b +this.c=c}, +LI:function LI(a){this.a=a}, +LN:function LN(a,b){this.a=a +this.b=b}, +LM:function LM(a,b){this.a=a +this.b=b}, +LD:function LD(a,b,c){this.a=a +this.b=b +this.c=c}, +LH:function LH(a,b){this.a=a +this.b=b}, +LC:function LC(a,b,c){this.a=a +this.b=b +this.c=c}, +LK:function LK(a,b){this.a=a +this.b=b}, +LO:function LO(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +LE:function LE(a,b,c){this.a=a +this.b=b +this.c=c}, +LF:function LF(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +LJ:function LJ(a,b){this.a=a +this.b=b}, +LL:function LL(a){this.a=a}, +M0:function M0(a,b){this.a=a +this.b=b}, +M1:function M1(a,b,c){this.a=a +this.b=b +this.c=c}, +a4B:function a4B(){}, +a4G:function a4G(){}, +a4H:function a4H(){}, +a5x:function a5x(){}, +aom:function aom(){}, +anZ:function anZ(){}, +ani:function ani(){}, +and:function and(){}, +anc:function anc(){}, +anh:function anh(){}, +ang:function ang(){}, +amM:function amM(){}, +amL:function amL(){}, +ao6:function ao6(){}, +ao5:function ao5(){}, +ao0:function ao0(){}, +ao_:function ao_(){}, +ao8:function ao8(){}, +ao7:function ao7(){}, +anO:function anO(){}, +anN:function anN(){}, +anQ:function anQ(){}, +anP:function anP(){}, +aok:function aok(){}, +aoj:function aoj(){}, +anL:function anL(){}, +anK:function anK(){}, +amW:function amW(){}, +amV:function amV(){}, +an5:function an5(){}, +an4:function an4(){}, +anF:function anF(){}, +anE:function anE(){}, +amT:function amT(){}, +amS:function amS(){}, +anV:function anV(){}, +anU:function anU(){}, +anv:function anv(){}, +anu:function anu(){}, +amR:function amR(){}, +amQ:function amQ(){}, +anX:function anX(){}, +anW:function anW(){}, +aof:function aof(){}, +aoe:function aoe(){}, +an7:function an7(){}, +an6:function an6(){}, +anr:function anr(){}, +anq:function anq(){}, +amO:function amO(){}, +amN:function amN(){}, +an_:function an_(){}, +amZ:function amZ(){}, +amP:function amP(){}, +anj:function anj(){}, +anT:function anT(){}, +anS:function anS(){}, +anp:function anp(){}, +ant:function ant(){}, +LP:function LP(){}, +asM:function asM(){}, +asO:function asO(){}, +ano:function ano(){}, +amY:function amY(){}, +amX:function amX(){}, +anl:function anl(){}, +ank:function ank(){}, +anD:function anD(){}, +awQ:function awQ(){}, +an8:function an8(){}, +anC:function anC(){}, +an1:function an1(){}, +an0:function an0(){}, +anH:function anH(){}, +amU:function amU(){}, +anG:function anG(){}, +any:function any(){}, +anx:function anx(){}, +anz:function anz(){}, +anA:function anA(){}, +aoc:function aoc(){}, +ao4:function ao4(){}, +ao3:function ao3(){}, +ao2:function ao2(){}, +ao1:function ao1(){}, +anJ:function anJ(){}, +anI:function anI(){}, +aod:function aod(){}, +anY:function anY(){}, +ane:function ane(){}, +aob:function aob(){}, +ana:function ana(){}, +anf:function anf(){}, +aoh:function aoh(){}, +an9:function an9(){}, +SQ:function SQ(){}, +aqy:function aqy(){}, +ann:function ann(){}, +anw:function anw(){}, +ao9:function ao9(){}, +aoa:function aoa(){}, +aol:function aol(){}, +aog:function aog(){}, +anb:function anb(){}, +aqz:function aqz(){}, +aoi:function aoi(){}, +ail:function ail(a){this.a=$ +this.b=a +this.c=null}, +aim:function aim(a){this.a=a}, +ain:function ain(a){this.a=a}, +SS:function SS(a,b){this.a=a +this.b=b}, +an3:function an3(){}, +aeK:function aeK(){}, +ans:function ans(){}, +an2:function an2(){}, +anm:function anm(){}, +anB:function anB(){}, +anR:function anR(){}, +aEz:function aEz(a){this.a=a}, +aEA:function aEA(){}, +aEB:function aEB(a){this.a=a}, +aEC:function aEC(){}, +aDu:function aDu(){}, +aDv:function aDv(a){this.a=a}, +aC0:function aC0(a,b,c){this.a=a +this.b=b +this.c=c}, +a4C:function a4C(a){this.a=a}, +Cv:function Cv(a){this.b=a +this.a=null}, +LA:function LA(){}, +Ah:function Ah(a,b){this.a=a +this.b=b}, +Aj:function Aj(a){this.a=a}, +LU:function LU(){}, +M3:function M3(){}, +ut:function ut(a,b){this.a=a +this.b=b}, +OI:function OI(a,b,c,d,e,f,g,h,i){var _=this +_.a=!1 +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=0 +_.z=null +_.Q=i}, +adq:function adq(){}, +adm:function adm(a){this.a=a}, +adk:function adk(){}, +adl:function adl(){}, +adr:function adr(a){this.a=a}, +adn:function adn(){}, +ado:function ado(a){this.a=a}, +adp:function adp(a){this.a=a}, +xI:function xI(a,b){this.a=a +this.b=b +this.c=-1}, +B2:function B2(a,b,c){this.a=a +this.b=b +this.c=c}, +oi:function oi(a,b){this.a=a +this.b=b}, +iJ:function iJ(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +w_:function w_(a){this.a=a}, +NL:function NL(a,b){var _=this +_.b=_.a=!1 +_.c=a +_.d=b +_.e=0}, +kY:function kY(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aDo:function aDo(a,b){this.a=a +this.b=b}, +aDn:function aDn(a,b){this.a=a +this.b=b}, +Op:function Op(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=!1}, +abJ:function abJ(){}, +abK:function abK(){}, +aDD:function aDD(){}, +aDE:function aDE(a){this.a=a}, +aCq:function aCq(){}, +aCr:function aCr(){}, +aCn:function aCn(){}, +aCo:function aCo(){}, +aCp:function aCp(){}, +aCs:function aCs(){}, +O3:function O3(a,b,c){this.a=a +this.b=b +this.c=c}, +aay:function aay(a,b,c){this.a=a +this.b=b +this.c=c}, +agW:function agW(){this.a=0}, +agY:function agY(){}, +agX:function agX(){}, +rV:function rV(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null}, +aop:function aop(){}, +aoq:function aoq(){}, +aor:function aor(){}, +aon:function aon(a,b,c){this.a=a +this.b=b +this.c=c}, +aoo:function aoo(){}, +wz:function wz(a,b,c){this.a=a +this.b=b +this.c=c}, +mK:function mK(a,b,c){this.a=a +this.b=b +this.c=c}, +aFe:function aFe(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +OL:function OL(a){this.a=a}, +nt:function nt(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.d=!1}, +a5b:function a5b(a,b,c){this.a=a +this.b=b +this.c=c}, +zq:function zq(a,b){this.a=a +this.b=b}, +LS:function LS(){}, +Gk:function Gk(a,b){this.c=a +this.d=b +this.a=null}, +Lv:function Lv(a,b){var _=this +_.b=a +_.c=b +_.d=0 +_.e=-1 +_.f=0 +_.r=!1 +_.a=null}, +Ai:function Ai(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.r=_.f=$ +_.w=!1 +_.x=0 +_.y=null +_.z=f}, +a57:function a57(){}, +a58:function a58(a){this.a=a}, +lS:function lS(a,b){this.a=a +this.b=b}, +P1:function P1(a,b){this.a=a +this.$ti=b}, +aeu:function aeu(a,b){this.a=a +this.b=b}, +aev:function aev(a){this.a=a}, +aex:function aex(a){this.a=a}, +aew:function aew(a){this.a=a}, +ks:function ks(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=_.e=null +_.$ti=e}, +fm:function fm(){}, +aia:function aia(a,b){this.b=a +this.c=b}, +ahf:function ahf(a,b,c){this.a=a +this.b=b +this.d=c}, +uF:function uF(){}, +S7:function S7(a,b){this.c=a +this.a=null +this.b=b}, +KV:function KV(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +Ma:function Ma(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +Md:function Md(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +Mc:function Mc(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +Qk:function Qk(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +FO:function FO(a,b,c){var _=this +_.f=a +_.c=b +_.a=null +_.b=c}, +Qi:function Qi(a,b,c){var _=this +_.f=a +_.c=b +_.a=null +_.b=c}, +QV:function QV(a,b,c){var _=this +_.c=a +_.d=b +_.a=null +_.b=c}, +R0:function R0(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=null +_.b=e}, +Ph:function Ph(a){this.a=a}, +afe:function afe(a){this.a=a +this.b=$}, +aff:function aff(a,b){this.a=a +this.b=b}, +abU:function abU(a,b,c){this.a=a +this.b=b +this.c=c}, +abV:function abV(a,b,c){this.a=a +this.b=b +this.c=c}, +abW:function abW(a,b,c){this.a=a +this.b=b +this.c=c}, +a5A:function a5A(){}, +LV:function LV(a,b){this.b=a +this.c=b +this.a=null}, +LW:function LW(a){this.a=a}, +m6:function m6(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +lu:function lu(a,b){this.a=a +this.b=b}, +uu:function uu(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=0 +_.e=c +_.r=!0 +_.w=4278190080 +_.x=!1 +_.as=_.Q=_.z=_.y=null +_.at=d +_.a=_.cx=_.CW=_.ay=_.ax=null}, +a5a:function a5a(){}, +LQ:function LQ(a,b,c,d){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.b=!1 +_.a=null}, +q1:function q1(a){this.b=a +this.c=$ +this.a=null}, +Al:function Al(a,b){var _=this +_.b=a +_.c=b +_.d=!1 +_.a=_.e=null}, +nu:function nu(){this.c=this.b=this.a=null}, +aiE:function aiE(a,b){this.a=a +this.b=b}, +Ll:function Ll(){this.a=$ +this.b=null +this.c=$}, +q2:function q2(){}, +LR:function LR(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.b=!1 +_.a=null}, +SR:function SR(a,b,c){this.a=a +this.b=b +this.c=c}, +apf:function apf(a,b,c){this.a=a +this.b=b +this.c=c}, +ea:function ea(){}, +fn:function fn(){}, +x_:function x_(a,b,c){var _=this +_.a=1 +_.b=a +_.d=_.c=null +_.e=b +_.f=!1 +_.$ti=c}, +Fe:function Fe(a,b){this.a=a +this.b=b}, +mB:function mB(a){var _=this +_.a=null +_.b=!0 +_.c=!1 +_.w=_.r=_.f=_.e=_.d=null +_.x=a +_.y=null +_.Q=_.z=-1 +_.as=!1 +_.ax=_.at=null +_.ay=-1}, +apb:function apb(a){this.a=a}, +M4:function M4(a,b){this.a=a +this.b=b +this.c=!1}, +Tp:function Tp(a,b,c,d){var _=this +_.a=a +_.b=$ +_.c=b +_.d=c +_.e=d}, +LX:function LX(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +An:function An(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dy=_.dx=$}, +a5e:function a5e(a){this.a=a}, +Am:function Am(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +Ak:function Ak(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null +_.e=0 +_.f=!1 +_.Q=_.z=_.y=_.x=_.w=_.r=0 +_.as=$ +_.at=!1}, +LT:function LT(a){this.a=a}, +a5c:function a5c(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=0 +_.e=d +_.f=e}, +asN:function asN(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +pk:function pk(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +tD:function tD(a,b){this.a=a +this.b=b}, +aC5:function aC5(a){this.a=a}, +Li:function Li(a){this.a=a}, +Mf:function Mf(a,b){this.a=a +this.b=b}, +a5u:function a5u(a,b){this.a=a +this.b=b}, +a5v:function a5v(a,b){this.a=a +this.b=b}, +a5s:function a5s(a){this.a=a}, +a5t:function a5t(a,b){this.a=a +this.b=b}, +a5r:function a5r(a){this.a=a}, +Me:function Me(){}, +a5q:function a5q(){}, +NY:function NY(){}, +aaj:function aaj(){}, +abt:function abt(){this.a=!1 +this.b=null}, +aeL:function aeL(){}, +a8T:function a8T(){}, +a7J:function a7J(){}, +a7K:function a7K(a){this.a=a}, +a8n:function a8n(){}, +Ne:function Ne(){}, +a7V:function a7V(){}, +Nk:function Nk(){}, +Ni:function Ni(){}, +a8v:function a8v(){}, +Nq:function Nq(){}, +Ng:function Ng(){}, +a7u:function a7u(){}, +Nn:function Nn(){}, +a82:function a82(){}, +a7X:function a7X(){}, +a7R:function a7R(){}, +a8_:function a8_(){}, +a84:function a84(){}, +a7T:function a7T(){}, +a85:function a85(){}, +a7S:function a7S(){}, +a83:function a83(){}, +a86:function a86(){}, +a8r:function a8r(){}, +Ns:function Ns(){}, +a8s:function a8s(){}, +a7z:function a7z(){}, +a7B:function a7B(){}, +a7D:function a7D(){}, +a7G:function a7G(){}, +a8a:function a8a(){}, +a7C:function a7C(){}, +a7A:function a7A(){}, +NC:function NC(){}, +a8V:function a8V(){}, +aDr:function aDr(a,b){this.a=a +this.b=b}, +aDs:function aDs(a){this.a=a}, +a8z:function a8z(){}, +Nd:function Nd(){}, +a8E:function a8E(){}, +a8F:function a8F(){}, +a7M:function a7M(){}, +Nt:function Nt(){}, +a8y:function a8y(){}, +a7O:function a7O(){}, +a7P:function a7P(){}, +a7Q:function a7Q(a){this.a=a}, +a8Q:function a8Q(){}, +a88:function a88(){}, +a7H:function a7H(){}, +NA:function NA(){}, +a8c:function a8c(){}, +a89:function a89(){}, +a8d:function a8d(){}, +a8u:function a8u(){}, +a8O:function a8O(){}, +a7r:function a7r(){}, +a8l:function a8l(){}, +a8m:function a8m(){}, +a8e:function a8e(){}, +a8g:function a8g(){}, +a8q:function a8q(){}, +Np:function Np(){}, +a8t:function a8t(){}, +a8S:function a8S(){}, +a8J:function a8J(){}, +a8I:function a8I(){}, +a7I:function a7I(){}, +a80:function a80(){}, +a8G:function a8G(){}, +a7W:function a7W(){}, +a81:function a81(){}, +a8p:function a8p(){}, +a7N:function a7N(){}, +Nf:function Nf(){}, +a8D:function a8D(){}, +Nv:function Nv(){}, +a7w:function a7w(){}, +a7s:function a7s(){}, +a8A:function a8A(){}, +a8B:function a8B(){}, +Nx:function Nx(a,b,c){this.a=a +this.b=b +this.c=c}, +AQ:function AQ(a,b){this.a=a +this.b=b}, +a8R:function a8R(){}, +a8i:function a8i(){}, +a7Z:function a7Z(){}, +a8j:function a8j(){}, +a8h:function a8h(){}, +a7t:function a7t(){}, +a8M:function a8M(){}, +a8N:function a8N(){}, +a8L:function a8L(){}, +a8K:function a8K(){}, +aD0:function aD0(){}, +atL:function atL(){}, +Wu:function Wu(a,b){this.a=a +this.b=-1 +this.$ti=b}, +p9:function p9(a,b){this.a=a +this.$ti=b}, +a8b:function a8b(){}, +a8P:function a8P(){}, +Oj:function Oj(a){var _=this +_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=null +_.Q=a}, +abB:function abB(a,b,c){this.a=a +this.b=b +this.c=c}, +abC:function abC(a){this.a=a}, +abD:function abD(a){this.a=a}, +a9Y:function a9Y(){}, +Sk:function Sk(a,b){this.a=a +this.b=b}, +rE:function rE(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a_e:function a_e(a,b){this.a=a +this.b=b}, +akT:function akT(){}, +aEL:function aEL(){}, +aEK:function aEK(){}, +ho:function ho(a,b){this.a=a +this.$ti=b}, +Mt:function Mt(a){this.b=this.a=null +this.$ti=a}, +xT:function xT(a,b,c){this.a=a +this.b=b +this.$ti=c}, +SH:function SH(){this.a=$}, +NI:function NI(){this.a=$}, +Dk:function Dk(a,b,c,d){var _=this +_.CW=a +_.dx=_.db=_.cy=_.cx=null +_.dy=$ +_.fr=null +_.x=b +_.a=c +_.b=-1 +_.c=d +_.w=_.r=_.f=_.e=_.d=null}, +lp:function lp(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=null +_.c=b +_.d=c +_.e=null +_.f=d +_.r=e +_.w=f +_.x=0 +_.y=g +_.Q=_.z=null +_.ax=_.at=_.as=!1 +_.ay=h +_.ch=i}, +cL:function cL(a){this.b=a}, +ap5:function ap5(a){this.a=a}, +GC:function GC(){}, +Dm:function Dm(a,b,c,d,e,f){var _=this +_.CW=a +_.cx=b +_.hJ$=c +_.x=d +_.a=e +_.b=-1 +_.c=f +_.w=_.r=_.f=_.e=_.d=null}, +QP:function QP(a,b,c,d,e,f){var _=this +_.CW=a +_.cx=b +_.hJ$=c +_.x=d +_.a=e +_.b=-1 +_.c=f +_.w=_.r=_.f=_.e=_.d=null}, +Dl:function Dl(a,b,c,d,e){var _=this +_.CW=a +_.cx=b +_.cy=null +_.x=c +_.a=d +_.b=-1 +_.c=e +_.w=_.r=_.f=_.e=_.d=null}, +apd:function apd(a,b,c){this.a=a +this.b=b +this.c=c}, +apc:function apc(a,b){this.a=a +this.b=b}, +a7y:function a7y(a,b,c,d){var _=this +_.a=a +_.Vq$=b +_.v8$=c +_.lt$=d}, +Dn:function Dn(a,b,c,d,e){var _=this +_.CW=a +_.cx=b +_.cy=null +_.x=c +_.a=d +_.b=-1 +_.c=e +_.w=_.r=_.f=_.e=_.d=null}, +Do:function Do(a,b,c,d,e){var _=this +_.CW=a +_.cx=b +_.cy=null +_.x=c +_.a=d +_.b=-1 +_.c=e +_.w=_.r=_.f=_.e=_.d=null}, +xh:function xh(a){this.a=a +this.b=!1}, +Tq:function Tq(){var _=this +_.e=_.d=_.c=_.b=_.a=null +_.f=!0 +_.r=4278190080 +_.z=_.y=_.x=_.w=null}, +hh:function hh(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aiy:function aiy(){var _=this +_.d=_.c=_.b=_.a=0}, +a5B:function a5B(){var _=this +_.d=_.c=_.b=_.a=0}, +VA:function VA(){this.b=this.a=null}, +a5L:function a5L(){var _=this +_.d=_.c=_.b=_.a=0}, +oS:function oS(a,b){var _=this +_.a=a +_.b=b +_.c=0 +_.e=_.d=-1}, +ahr:function ahr(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.e=0 +_.f=-1 +_.Q=_.z=_.y=_.x=_.w=_.r=0}, +wc:function wc(a,b){var _=this +_.b=_.a=null +_.e=_.d=_.c=0 +_.f=a +_.r=b +_.x=_.w=0 +_.y=null +_.z=0 +_.as=_.Q=!0 +_.ch=_.ay=_.ax=_.at=!1 +_.CW=-1 +_.cx=0}, +op:function op(a){var _=this +_.a=a +_.b=-1 +_.e=_.d=_.c=0}, +mi:function mi(){this.b=this.a=null}, +anM:function anM(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +ahs:function ahs(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=0 +_.f=d}, +ol:function ol(a,b){this.a=a +this.b=b}, +QS:function QS(a,b,c,d,e,f,g){var _=this +_.ch=null +_.CW=a +_.cx=b +_.cy=c +_.db=d +_.dy=1 +_.fr=!1 +_.fx=e +_.id=_.go=_.fy=null +_.a=f +_.b=-1 +_.c=g +_.w=_.r=_.f=_.e=_.d=null}, +ahy:function ahy(a){this.a=a}, +Dp:function Dp(a,b,c,d,e,f,g){var _=this +_.ch=a +_.CW=b +_.cx=c +_.cy=d +_.db=e +_.a=f +_.b=-1 +_.c=g +_.w=_.r=_.f=_.e=_.d=null}, +aj4:function aj4(a,b,c){var _=this +_.a=a +_.b=null +_.c=b +_.d=c +_.f=_.e=!1 +_.r=1}, +dm:function dm(){}, +AX:function AX(){}, +Dd:function Dd(){}, +QD:function QD(){}, +QH:function QH(a,b){this.a=a +this.b=b}, +QF:function QF(a,b){this.a=a +this.b=b}, +QE:function QE(a){this.a=a}, +QG:function QG(a){this.a=a}, +Qq:function Qq(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +Qp:function Qp(a){var _=this +_.f=a +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +Qo:function Qo(a){var _=this +_.f=a +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +Qv:function Qv(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +Qx:function Qx(a){var _=this +_.f=a +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +QB:function QB(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +QA:function QA(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +Qs:function Qs(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.x=null +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +Qw:function Qw(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +Qr:function Qr(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +Qz:function Qz(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +QC:function QC(a,b,c,d){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +Qt:function Qt(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +Qu:function Qu(a,b,c,d){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +Qy:function Qy(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +awX:function awX(a,b,c,d){var _=this +_.a=a +_.b=!1 +_.d=_.c=17976931348623157e292 +_.f=_.e=-17976931348623157e292 +_.r=b +_.w=c +_.x=!0 +_.y=d +_.z=!1 +_.ax=_.at=_.as=_.Q=0}, +ak4:function ak4(){var _=this +_.d=_.c=_.b=_.a=!1}, +aB6:function aB6(){}, +adg:function adg(){this.b=this.a=$}, +adj:function adj(){}, +adh:function adh(a){this.a=a}, +adi:function adi(a){this.a=a}, +xi:function xi(a){this.a=a}, +Dq:function Dq(a,b,c){var _=this +_.CW=null +_.x=a +_.a=b +_.b=-1 +_.c=c +_.w=_.r=_.f=_.e=_.d=null}, +ap6:function ap6(a){this.a=a}, +ap8:function ap8(a){this.a=a}, +ap9:function ap9(a){this.a=a}, +agU:function agU(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +agV:function agV(){}, +amy:function amy(){this.a=null +this.b=!1}, +B3:function B3(){}, +acw:function acw(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f}, +acx:function acx(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +nG:function nG(){}, +Ht:function Ht(a,b){this.a=a +this.b=b}, +NP:function NP(){}, +CP:function CP(a,b){this.b=a +this.c=b +this.a=null}, +afP:function afP(){}, +SG:function SG(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.e=null +_.w=_.r=_.f=0 +_.y=c +_.z=d +_.Q=null +_.as=e}, +EJ:function EJ(a,b){this.b=a +this.c=b +this.d=1}, +rR:function rR(a,b,c){this.a=a +this.b=b +this.c=c}, +aDg:function aDg(){}, +oq:function oq(a,b){this.a=a +this.b=b}, +dJ:function dJ(){}, +QR:function QR(){}, +ez:function ez(){}, +ahx:function ahx(){}, +pm:function pm(a,b,c){this.a=a +this.b=b +this.c=c}, +aib:function aib(){}, +Dr:function Dr(a,b,c,d){var _=this +_.CW=a +_.cy=_.cx=null +_.x=b +_.a=c +_.b=-1 +_.c=d +_.w=_.r=_.f=_.e=_.d=null}, +OH:function OH(){}, +adb:function adb(a,b,c){this.a=a +this.b=b +this.c=c}, +adc:function adc(a,b){this.a=a +this.b=b}, +ad9:function ad9(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ada:function ada(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +OG:function OG(a,b){this.a=a +this.b=b}, +ER:function ER(a){this.a=a}, +BJ:function BJ(a,b,c){var _=this +_.a=a +_.c=_.b=!1 +_.d=b +_.e=c}, +nz:function nz(a,b){this.a=a +this.b=b}, +aEa:function aEa(){}, +aEb:function aEb(a){this.a=a}, +aE9:function aE9(a){this.a=a}, +aEc:function aEc(){}, +aBD:function aBD(){}, +aBE:function aBE(){}, +abu:function abu(){}, +abs:function abs(){}, +akw:function akw(){}, +abr:function abr(){}, +mh:function mh(){}, +aC9:function aC9(){}, +aCa:function aCa(){}, +aCb:function aCb(){}, +aCc:function aCc(){}, +aCd:function aCd(){}, +aCe:function aCe(){}, +aCf:function aCf(){}, +aCg:function aCg(){}, +aBI:function aBI(a,b,c){this.a=a +this.b=b +this.c=c}, +Pe:function Pe(a){this.a=$ +this.b=a}, +aeY:function aeY(a){this.a=a}, +aeZ:function aeZ(a){this.a=a}, +af_:function af_(a){this.a=a}, +af0:function af0(a){this.a=a}, +kn:function kn(a){this.a=a}, +af1:function af1(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=null +_.e=!1 +_.f=d +_.r=e}, +af7:function af7(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +af8:function af8(a){this.a=a}, +af9:function af9(a,b,c){this.a=a +this.b=b +this.c=c}, +afa:function afa(a,b){this.a=a +this.b=b}, +af3:function af3(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +af4:function af4(a,b,c){this.a=a +this.b=b +this.c=c}, +af5:function af5(a,b){this.a=a +this.b=b}, +af6:function af6(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +af2:function af2(a,b,c){this.a=a +this.b=b +this.c=c}, +afb:function afb(a,b){this.a=a +this.b=b}, +agi:function agi(){}, +a4i:function a4i(){}, +CR:function CR(a){var _=this +_.d=a +_.a=_.e=$ +_.c=_.b=!1}, +agu:function agu(){}, +EQ:function EQ(a,b){var _=this +_.d=a +_.e=b +_.f=null +_.a=$ +_.c=_.b=!1}, +amI:function amI(){}, +amJ:function amJ(){}, +aeS:function aeS(){}, +aqH:function aqH(){}, +acD:function acD(){}, +acF:function acF(a,b){this.a=a +this.b=b}, +acE:function acE(a,b){this.a=a +this.b=b}, +a6j:function a6j(a){this.a=a}, +ahO:function ahO(){}, +a4j:function a4j(){}, +NR:function NR(){this.a=null +this.b=$ +this.c=!1}, +NQ:function NQ(a){this.a=!1 +this.b=a}, +OD:function OD(a,b){this.a=a +this.b=b +this.c=$}, +NS:function NS(a,b,c,d){var _=this +_.a=a +_.d=b +_.e=c +_.go=_.fy=_.fx=_.dy=_.cy=_.ch=_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=null +_.id=d +_.rx=_.p4=_.p3=_.p2=_.p1=_.k3=_.k2=_.k1=null}, +aab:function aab(a,b,c){this.a=a +this.b=b +this.c=c}, +aaa:function aaa(a,b){this.a=a +this.b=b}, +aa4:function aa4(a,b){this.a=a +this.b=b}, +aa5:function aa5(a,b){this.a=a +this.b=b}, +aa6:function aa6(a,b){this.a=a +this.b=b}, +aa7:function aa7(a,b){this.a=a +this.b=b}, +aa8:function aa8(){}, +aa9:function aa9(a,b){this.a=a +this.b=b}, +aa3:function aa3(a){this.a=a}, +aa2:function aa2(a){this.a=a}, +aac:function aac(a,b){this.a=a +this.b=b}, +aEe:function aEe(a,b,c){this.a=a +this.b=b +this.c=c}, +aEf:function aEf(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ahQ:function ahQ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ahR:function ahR(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ahS:function ahS(a,b){this.b=a +this.c=b}, +akR:function akR(){}, +akS:function akS(){}, +R6:function R6(a,b,c){var _=this +_.a=a +_.c=b +_.d=c +_.e=$}, +ai6:function ai6(){}, +Hn:function Hn(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aw2:function aw2(a){this.a=a}, +aw1:function aw1(a){this.a=a}, +arX:function arX(){}, +arY:function arY(a){this.a=a}, +a1e:function a1e(){}, +aBj:function aBj(a){this.a=a}, +l8:function l8(a,b){this.a=a +this.b=b}, +tl:function tl(){this.a=0}, +ax7:function ax7(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +ax9:function ax9(){}, +ax8:function ax8(a,b,c){this.a=a +this.b=b +this.c=c}, +axa:function axa(a){this.a=a}, +axb:function axb(a){this.a=a}, +axc:function axc(a){this.a=a}, +axd:function axd(a){this.a=a}, +axe:function axe(a){this.a=a}, +axf:function axf(a){this.a=a}, +aAL:function aAL(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +aAM:function aAM(a,b,c){this.a=a +this.b=b +this.c=c}, +aAN:function aAN(a){this.a=a}, +aAO:function aAO(a){this.a=a}, +aAP:function aAP(a){this.a=a}, +aAQ:function aAQ(a){this.a=a}, +awJ:function awJ(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +awK:function awK(a,b,c){this.a=a +this.b=b +this.c=c}, +awL:function awL(a){this.a=a}, +awM:function awM(a){this.a=a}, +awN:function awN(a){this.a=a}, +awO:function awO(a){this.a=a}, +awP:function awP(a){this.a=a}, +yE:function yE(a,b){this.a=null +this.b=a +this.c=b}, +ahY:function ahY(a){this.a=a +this.b=0}, +ahZ:function ahZ(a,b){this.a=a +this.b=b}, +aHr:function aHr(){}, +aiL:function aiL(a,b){var _=this +_.a=a +_.c=_.b=null +_.d=0 +_.e=b}, +aiM:function aiM(a){this.a=a}, +aiN:function aiN(a){this.a=a}, +aiO:function aiO(a){this.a=a}, +aiQ:function aiQ(a,b,c){this.a=a +this.b=b +this.c=c}, +aiR:function aiR(a){this.a=a}, +aeR:function aeR(){}, +adN:function adN(){}, +adO:function adO(){}, +a6I:function a6I(){}, +a6H:function a6H(){}, +ar2:function ar2(){}, +ae9:function ae9(){}, +ae8:function ae8(){}, +Oy:function Oy(a){this.a=a}, +Ox:function Ox(a){var _=this +_.a=a +_.fx=_.fr=_.dy=_.CW=_.ch=_.ay=_.ax=_.w=_.r=_.f=_.e=_.d=_.c=null}, +ah_:function ah_(a,b){var _=this +_.b=_.a=null +_.c=a +_.d=b}, +u9:function u9(a,b){this.a=a +this.b=b}, +a3c:function a3c(){this.c=this.a=null}, +a3d:function a3d(a){this.a=a}, +a3e:function a3e(a){this.a=a}, +xN:function xN(a,b){this.a=a +this.b=b}, +up:function up(a,b){this.c=a +this.b=b}, +vj:function vj(a){this.c=null +this.b=a}, +vn:function vn(a,b){var _=this +_.c=a +_.d=1 +_.e=null +_.f=!1 +_.b=b}, +aed:function aed(a,b){this.a=a +this.b=b}, +aee:function aee(a){this.a=a}, +vE:function vE(a){this.b=a}, +vK:function vK(a){this.b=a}, +wO:function wO(a,b){var _=this +_.c=null +_.d=a +_.e=null +_.f=0 +_.b=b}, +alP:function alP(a){this.a=a}, +alQ:function alQ(a){this.a=a}, +alR:function alR(a){this.a=a}, +uX:function uX(a){this.a=a}, +a9T:function a9T(a){this.a=a}, +SE:function SE(a){this.a=a}, +SC:function SC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var _=this +_.a=a +_.b=b +_.c=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k4=a9}, +iR:function iR(a,b){this.a=a +this.b=b}, +aCu:function aCu(){}, +aCv:function aCv(){}, +aCw:function aCw(){}, +aCx:function aCx(){}, +aCy:function aCy(){}, +aCz:function aCz(){}, +aCA:function aCA(){}, +aCB:function aCB(){}, +ib:function ib(){}, +dM:function dM(a,b,c,d){var _=this +_.a=0 +_.fy=_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=null +_.go=-1 +_.id=a +_.k1=b +_.k2=c +_.k3=-1 +_.p1=_.ok=_.k4=null +_.p2=d +_.p4=_.p3=0}, +Ks:function Ks(a,b){this.a=a +this.b=b}, +nY:function nY(a,b){this.a=a +this.b=b}, +aad:function aad(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e +_.r=f +_.w=!1 +_.y=g +_.z=null +_.Q=h}, +aae:function aae(a){this.a=a}, +aag:function aag(){}, +aaf:function aaf(a){this.a=a}, +uW:function uW(a,b){this.a=a +this.b=b}, +amb:function amb(a){this.a=a}, +am7:function am7(){}, +a6V:function a6V(){this.a=null}, +a6W:function a6W(a){this.a=a}, +aga:function aga(){var _=this +_.b=_.a=null +_.c=0 +_.d=!1}, +agc:function agc(a){this.a=a}, +agb:function agb(a){this.a=a}, +xl:function xl(a){this.c=null +this.b=a}, +apr:function apr(a){this.a=a}, +aml:function aml(a,b,c,d,e,f){var _=this +_.cx=_.CW=_.ch=null +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.mO$=c +_.mP$=d +_.mQ$=e +_.kz$=f}, +xt:function xt(a){this.c=$ +this.d=!1 +this.b=a}, +apw:function apw(a){this.a=a}, +apx:function apx(a){this.a=a}, +apy:function apy(a,b){this.a=a +this.b=b}, +apz:function apz(a){this.a=a}, +lc:function lc(){}, +XA:function XA(){}, +U7:function U7(a,b){this.a=a +this.b=b}, +iG:function iG(a,b){this.a=a +this.b=b}, +aez:function aez(){}, +aeB:function aeB(){}, +aoM:function aoM(){}, +aoO:function aoO(a,b){this.a=a +this.b=b}, +aoP:function aoP(){}, +arf:function arf(a,b,c){var _=this +_.a=!1 +_.b=a +_.c=b +_.d=c}, +Rz:function Rz(a){this.a=a +this.b=0}, +apa:function apa(a,b){this.a=a +this.b=b}, +Sf:function Sf(){}, +Sh:function Sh(){}, +akP:function akP(){}, +akD:function akD(){}, +akE:function akE(){}, +Sg:function Sg(){}, +akO:function akO(){}, +akK:function akK(){}, +akz:function akz(){}, +akL:function akL(){}, +aky:function aky(){}, +akG:function akG(){}, +akI:function akI(){}, +akF:function akF(){}, +akJ:function akJ(){}, +akH:function akH(){}, +akC:function akC(){}, +akA:function akA(){}, +akB:function akB(){}, +akN:function akN(){}, +akM:function akM(){}, +Lm:function Lm(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1 +_.f=null +_.w=_.r=$ +_.x=null +_.y=!1}, +a4J:function a4J(){}, +r9:function r9(a,b,c){this.a=a +this.b=b +this.c=c}, +wf:function wf(a,b,c,d,e,f,g){var _=this +_.f=a +_.r=b +_.w=c +_.a=d +_.b=e +_.c=f +_.d=g}, +xg:function xg(){}, +Ls:function Ls(a,b){this.b=a +this.c=b +this.a=null}, +S8:function S8(a){this.b=a +this.a=null}, +a4I:function a4I(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=0 +_.r=f +_.w=!0}, +adf:function adf(){this.b=this.a=null}, +abL:function abL(a,b){this.a=a +this.b=b}, +abM:function abM(a){this.a=a}, +apD:function apD(){}, +apC:function apC(){}, +afg:function afg(a,b){this.b=a +this.a=b}, +asQ:function asQ(){}, +jy:function jy(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.Au$=a +_.qB$=b +_.h9$=c +_.ky$=d +_.mF$=e +_.mG$=f +_.mH$=g +_.f4$=h +_.f5$=i +_.c=j +_.d=k +_.e=l +_.f=m +_.r=n +_.w=o +_.a=p +_.b=q}, +auW:function auW(){}, +auX:function auX(){}, +auV:function auV(){}, +NK:function NK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.Au$=a +_.qB$=b +_.h9$=c +_.ky$=d +_.mF$=e +_.mG$=f +_.mH$=g +_.f4$=h +_.f5$=i +_.c=j +_.d=k +_.e=l +_.f=m +_.r=n +_.w=o +_.a=p +_.b=q}, +oY:function oY(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=-1 +_.d=0 +_.e=null +_.r=_.f=0 +_.x=_.w=-1 +_.y=!1 +_.z=c +_.Q=d +_.at=_.as=$}, +afi:function afi(a,b,c,d,e,f){var _=this +_.a=a +_.b=null +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.z=_.y=_.x=_.w=0 +_.Q=-1 +_.ax=_.at=_.as=0}, +Th:function Th(a,b){var _=this +_.a=a +_.b=b +_.c="" +_.e=_.d=null}, +m_:function m_(a,b){this.a=a +this.b=b}, +aav:function aav(a){this.a=a}, +aqN:function aqN(a){this.a=a}, +oe:function oe(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=e}, +aBO:function aBO(a,b,c){this.a=a +this.b=b +this.c=c}, +Sd:function Sd(a){this.a=a}, +aq1:function aq1(a){this.a=a}, +nH:function nH(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +kH:function kH(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +B4:function B4(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.z=j +_.Q=k}, +B6:function B6(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=null +_.dy=$}, +B5:function B5(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +ahj:function ahj(){}, +Fp:function Fp(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=$}, +aps:function aps(a){this.a=a +this.b=null}, +TI:function TI(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=$ +_.e=c +_.r=_.f=$}, +qv:function qv(a,b){this.a=a +this.b=b}, +pR:function pR(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.b=d}, +xP:function xP(a,b){this.a=a +this.b=b}, +d7:function d7(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +mI:function mI(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +WZ:function WZ(a){this.a=a}, +a4f:function a4f(a){this.a=a}, +Mo:function Mo(){}, +aa0:function aa0(){}, +agR:function agR(){}, +aah:function aah(){}, +a8X:function a8X(){}, +acu:function acu(){}, +agP:function agP(){}, +aic:function aic(){}, +alT:function alT(){}, +amn:function amn(){}, +aa1:function aa1(){}, +agT:function agT(){}, +apT:function apT(){}, +agZ:function agZ(){}, +a6E:function a6E(){}, +ahA:function ahA(){}, +a9S:function a9S(){}, +aqE:function aqE(){}, +Q1:function Q1(){}, +t2:function t2(a,b){this.a=a +this.b=b}, +Fk:function Fk(a){this.a=a}, +a9U:function a9U(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a9X:function a9X(){}, +a9V:function a9V(a,b){this.a=a +this.b=b}, +a9W:function a9W(a,b,c){this.a=a +this.b=b +this.c=c}, +KQ:function KQ(a,b,c,d){var _=this +_.a=a +_.b=b +_.d=c +_.e=d}, +xs:function xs(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +uU:function uU(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aej:function aej(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +OA:function OA(a,b,c,d,e,f){var _=this +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.mO$=c +_.mP$=d +_.mQ$=e +_.kz$=f}, +akQ:function akQ(a,b,c,d,e,f){var _=this +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.mO$=c +_.mP$=d +_.mQ$=e +_.kz$=f}, +AM:function AM(){}, +a6Q:function a6Q(a){this.a=a}, +a6R:function a6R(){}, +a6S:function a6S(){}, +a6T:function a6T(){}, +ady:function ady(a,b,c,d,e,f){var _=this +_.ok=null +_.p1=!0 +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.mO$=c +_.mP$=d +_.mQ$=e +_.kz$=f}, +adB:function adB(a){this.a=a}, +adC:function adC(a,b){this.a=a +this.b=b}, +adz:function adz(a){this.a=a}, +adA:function adA(a){this.a=a}, +a3r:function a3r(a,b,c,d,e,f){var _=this +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.mO$=c +_.mP$=d +_.mQ$=e +_.kz$=f}, +a3s:function a3s(a){this.a=a}, +abj:function abj(a,b,c,d,e,f){var _=this +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.mO$=c +_.mP$=d +_.mQ$=e +_.kz$=f}, +abl:function abl(a){this.a=a}, +abm:function abm(a){this.a=a}, +abk:function abk(a){this.a=a}, +apG:function apG(){}, +apN:function apN(a,b){this.a=a +this.b=b}, +apU:function apU(){}, +apP:function apP(a){this.a=a}, +apS:function apS(){}, +apO:function apO(a){this.a=a}, +apR:function apR(a){this.a=a}, +apE:function apE(){}, +apK:function apK(){}, +apQ:function apQ(){}, +apM:function apM(){}, +apL:function apL(){}, +apJ:function apJ(a){this.a=a}, +aEI:function aEI(){}, +apt:function apt(a){this.a=a}, +apu:function apu(a){this.a=a}, +adv:function adv(){var _=this +_.a=$ +_.b=null +_.c=!1 +_.d=null +_.f=$}, +adx:function adx(a){this.a=a}, +adw:function adw(a){this.a=a}, +a9M:function a9M(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a9e:function a9e(a,b,c){this.a=a +this.b=b +this.c=c}, +xC:function xC(a,b){this.a=a +this.b=b}, +aDd:function aDd(){}, +ca:function ca(a){this.a=a}, +th:function th(a){this.a=a}, +aaz:function aaz(a){this.a=a +this.c=this.b=0}, +NO:function NO(){}, +a9Z:function a9Z(a){this.a=a}, +aa_:function aa_(a,b){this.a=a +this.b=b}, +NT:function NT(a,b,c,d){var _=this +_.w=null +_.a=a +_.b=b +_.c=null +_.d=c +_.e=d +_.f=null}, +UA:function UA(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Wi:function Wi(){}, +Wt:function Wt(){}, +XK:function XK(){}, +XL:function XL(){}, +XM:function XM(){}, +YO:function YO(){}, +YP:function YP(){}, +a1F:function a1F(){}, +a1M:function a1M(){}, +aH7:function aH7(){}, +b6m(){return $}, +hR(a,b,c){if(b.i("aa<0>").b(a))return new A.GM(a,b.i("@<0>").aq(c).i("GM<1,2>")) +return new A.pX(a,b.i("@<0>").aq(c).i("pX<1,2>"))}, +aMt(a){return new A.kw("Field '"+a+"' has been assigned during initialization.")}, +jx(a){return new A.kw("Field '"+a+"' has not been initialized.")}, +d_(a){return new A.kw("Local '"+a+"' has not been initialized.")}, +aZq(a){return new A.kw("Field '"+a+"' has already been initialized.")}, +lY(a){return new A.kw("Local '"+a+"' has already been initialized.")}, +aWG(a){return new A.f_(a)}, +aE2(a){var s,r=a^48 +if(r<=9)return r +s=a|32 +if(97<=s&&s<=102)return s-87 +return-1}, +b7v(a,b){var s=A.aE2(B.d.aI(a,b)),r=A.aE2(B.d.aI(a,b+1)) +return s*16+r-(r&256)}, +J(a,b){a=a+b&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +eD(a){a=a+((a&67108863)<<3)&536870911 +a^=a>>>11 +return a+((a&16383)<<15)&536870911}, +b10(a,b,c){return A.eD(A.J(A.J(c,a),b))}, +b11(a,b,c,d,e){return A.eD(A.J(A.J(A.J(A.J(e,a),b),c),d))}, +fb(a,b,c){return a}, +eW(a,b,c,d){A.dX(b,"start") +if(c!=null){A.dX(c,"end") +if(b>c)A.Q(A.cb(b,0,c,"start",null))}return new A.h0(a,b,c,d.i("h0<0>"))}, +jz(a,b,c,d){if(t.Ee.b(a))return new A.jn(a,b,c.i("@<0>").aq(d).i("jn<1,2>")) +return new A.e7(a,b,c.i("@<0>").aq(d).i("e7<1,2>"))}, +apj(a,b,c){var s="takeCount" +A.nj(b,s) +A.dX(b,s) +if(t.Ee.b(a))return new A.B0(a,b,c.i("B0<0>")) +return new A.t1(a,b,c.i("t1<0>"))}, +aos(a,b,c){var s="count" +if(t.Ee.b(a)){A.nj(b,s) +A.dX(b,s) +return new A.uV(a,b,c.i("uV<0>"))}A.nj(b,s) +A.dX(b,s) +return new A.mw(a,b,c.i("mw<0>"))}, +aYC(a,b,c){return new A.qt(a,b,c.i("qt<0>"))}, +cf(){return new A.mA("No element")}, +aMl(){return new A.mA("Too many elements")}, +aMk(){return new A.mA("Too few elements")}, +aO1(a,b){A.T9(a,0,J.bL(a)-1,b)}, +T9(a,b,c,d){if(c-b<=32)A.Tb(a,b,c,d) +else A.Ta(a,b,c,d)}, +Tb(a,b,c,d){var s,r,q,p,o +for(s=b+1,r=J.ag(a);s<=c;++s){q=r.h(a,s) +p=s +while(!0){if(!(p>b&&d.$2(r.h(a,p-1),q)>0))break +o=p-1 +r.l(a,p,r.h(a,o)) +p=o}r.l(a,p,q)}}, +Ta(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i=B.b.aE(a5-a4+1,6),h=a4+i,g=a5-i,f=B.b.aE(a4+a5,2),e=f-i,d=f+i,c=J.ag(a3),b=c.h(a3,h),a=c.h(a3,e),a0=c.h(a3,f),a1=c.h(a3,d),a2=c.h(a3,g) +if(a6.$2(b,a)>0){s=a +a=b +b=s}if(a6.$2(a1,a2)>0){s=a2 +a2=a1 +a1=s}if(a6.$2(b,a0)>0){s=a0 +a0=b +b=s}if(a6.$2(a,a0)>0){s=a0 +a0=a +a=s}if(a6.$2(b,a1)>0){s=a1 +a1=b +b=s}if(a6.$2(a0,a1)>0){s=a1 +a1=a0 +a0=s}if(a6.$2(a,a2)>0){s=a2 +a2=a +a=s}if(a6.$2(a,a0)>0){s=a0 +a0=a +a=s}if(a6.$2(a1,a2)>0){s=a2 +a2=a1 +a1=s}c.l(a3,h,b) +c.l(a3,f,a0) +c.l(a3,g,a2) +c.l(a3,e,c.h(a3,a4)) +c.l(a3,d,c.h(a3,a5)) +r=a4+1 +q=a5-1 +if(J.d(a6.$2(a,a1),0)){for(p=r;p<=q;++p){o=c.h(a3,p) +n=a6.$2(o,a) +if(n===0)continue +if(n<0){if(p!==r){c.l(a3,p,c.h(a3,r)) +c.l(a3,r,o)}++r}else for(;!0;){n=a6.$2(c.h(a3,q),a) +if(n>0){--q +continue}else{m=q-1 +if(n<0){c.l(a3,p,c.h(a3,r)) +l=r+1 +c.l(a3,r,c.h(a3,q)) +c.l(a3,q,o) +q=m +r=l +break}else{c.l(a3,p,c.h(a3,q)) +c.l(a3,q,o) +q=m +break}}}}k=!0}else{for(p=r;p<=q;++p){o=c.h(a3,p) +if(a6.$2(o,a)<0){if(p!==r){c.l(a3,p,c.h(a3,r)) +c.l(a3,r,o)}++r}else if(a6.$2(o,a1)>0)for(;!0;)if(a6.$2(c.h(a3,q),a1)>0){--q +if(qg){for(;J.d(a6.$2(c.h(a3,r),a),0);)++r +for(;J.d(a6.$2(c.h(a3,q),a1),0);)--q +for(p=r;p<=q;++p){o=c.h(a3,p) +if(a6.$2(o,a)===0){if(p!==r){c.l(a3,p,c.h(a3,r)) +c.l(a3,r,o)}++r}else if(a6.$2(o,a1)===0)for(;!0;)if(a6.$2(c.h(a3,q),a1)===0){--q +if(q")),!0,b),n=o.length,m=0 +while(!0){if(!(m").aq(c).i("bq<1,2>"))}return new A.q4(A.afm(a,b,c),b.i("@<0>").aq(c).i("q4<1,2>"))}, +aGu(){throw A.c(A.a2("Cannot modify unmodifiable Map"))}, +aYO(a){if(typeof a=="number")return B.e.gE(a) +if(t.if.b(a))return a.gE(a) +if(t.n.b(a))return A.fr(a) +return A.pE(a)}, +aYP(a){return new A.ac3(a)}, +aRK(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +aR7(a,b){var s +if(b!=null){s=b.x +if(s!=null)return s}return t.dC.b(a)}, +f(a){var s +if(typeof a=="string")return a +if(typeof a=="number"){if(a!==0)return""+a}else if(!0===a)return"true" +else if(!1===a)return"false" +else if(a==null)return"null" +s=J.dg(a) +return s}, +D(a,b,c,d,e,f){return new A.C4(a,c,d,e,f)}, +beT(a,b,c,d,e,f){return new A.C4(a,c,d,e,f)}, +fr(a){var s,r=$.aNn +if(r==null)r=$.aNn=Symbol("identityHashCode") +s=a[r] +if(s==null){s=Math.random()*0x3fffffff|0 +a[r]=s}return s}, +aii(a,b){var s,r,q,p,o,n=null,m=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(a) +if(m==null)return n +s=m[3] +if(b==null){if(s!=null)return parseInt(a,10) +if(m[2]!=null)return parseInt(a,16) +return n}if(b<2||b>36)throw A.c(A.cb(b,2,36,"radix",n)) +if(b===10&&s!=null)return parseInt(a,10) +if(b<10||s==null){r=b<=10?47+b:86+b +q=m[1] +for(p=q.length,o=0;or)return n}return parseInt(a,b)}, +aNr(a){var s,r +if(!/^\s*[+-]?(?:Infinity|NaN|(?:\.\d+|\d+(?:\.\d*)?)(?:[eE][+-]?\d+)?)\s*$/.test(a))return null +s=parseFloat(a) +if(isNaN(s)){r=B.d.hY(a) +if(r==="NaN"||r==="+NaN"||r==="-NaN")return s +return null}return s}, +aih(a){return A.b_L(a)}, +b_L(a){var s,r,q,p +if(a instanceof A.U)return A.hL(A.bn(a),null) +s=J.iq(a) +if(s===B.FS||s===B.G3||t.kk.b(a)){r=B.o3(a) +if(r!=="Object"&&r!=="")return r +q=a.constructor +if(typeof q=="function"){p=q.name +if(typeof p=="string"&&p!=="Object"&&p!=="")return p}}return A.hL(A.bn(a),null)}, +b_O(){return Date.now()}, +b_P(){var s,r +if($.aij!==0)return +$.aij=1000 +if(typeof window=="undefined")return +s=window +if(s==null)return +r=s.performance +if(r==null)return +if(typeof r.now!="function")return +$.aij=1e6 +$.Rf=new A.aig(r)}, +b_N(){if(!!self.location)return self.location.href +return null}, +aNm(a){var s,r,q,p,o=a.length +if(o<=500)return String.fromCharCode.apply(null,a) +for(s="",r=0;r65535)return A.b_Q(a)}return A.aNm(a)}, +b_R(a,b,c){var s,r,q,p +if(c<=500&&b===0&&c===a.length)return String.fromCharCode.apply(null,a) +for(s=b,r="";s>>0,s&1023|56320)}}throw A.c(A.cb(a,0,1114111,null,null))}, +aik(a,b,c,d,e,f,g,h){var s,r=b-1 +if(0<=a&&a<100){a+=400 +r-=4800}s=h?Date.UTC(a,r,c,d,e,f,g):new Date(a,r,c,d,e,f,g).valueOf() +if(isNaN(s)||s<-864e13||s>864e13)return null +return s}, +fq(a){if(a.date===void 0)a.date=new Date(a.a) +return a.date}, +Re(a){return a.b?A.fq(a).getUTCFullYear()+0:A.fq(a).getFullYear()+0}, +iN(a){return a.b?A.fq(a).getUTCMonth()+1:A.fq(a).getMonth()+1}, +Rd(a){return a.b?A.fq(a).getUTCDate()+0:A.fq(a).getDate()+0}, +rm(a){return a.b?A.fq(a).getUTCHours()+0:A.fq(a).getHours()+0}, +aNp(a){return a.b?A.fq(a).getUTCMinutes()+0:A.fq(a).getMinutes()+0}, +aNq(a){return a.b?A.fq(a).getUTCSeconds()+0:A.fq(a).getSeconds()+0}, +aNo(a){return a.b?A.fq(a).getUTCMilliseconds()+0:A.fq(a).getMilliseconds()+0}, +aif(a){return B.b.b2((a.b?A.fq(a).getUTCDay()+0:A.fq(a).getDay()+0)+6,7)+1}, +ow(a,b,c){var s,r,q={} +q.a=0 +s=[] +r=[] +q.a=b.length +B.c.U(s,b) +q.b="" +if(c!=null&&c.a!==0)c.Z(0,new A.aie(q,r,s)) +return J.aVy(a,new A.C4(B.Ty,0,s,r,0))}, +b_M(a,b,c){var s,r,q +if(Array.isArray(b))s=c==null||c.a===0 +else s=!1 +if(s){r=b.length +if(r===0){if(!!a.$0)return a.$0()}else if(r===1){if(!!a.$1)return a.$1(b[0])}else if(r===2){if(!!a.$2)return a.$2(b[0],b[1])}else if(r===3){if(!!a.$3)return a.$3(b[0],b[1],b[2])}else if(r===4){if(!!a.$4)return a.$4(b[0],b[1],b[2],b[3])}else if(r===5)if(!!a.$5)return a.$5(b[0],b[1],b[2],b[3],b[4]) +q=a[""+"$"+r] +if(q!=null)return q.apply(a,b)}return A.b_K(a,b,c)}, +b_K(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +if(b!=null)s=Array.isArray(b)?b:A.as(b,!0,t.z) +else s=[] +r=s.length +q=a.$R +if(rk)return A.ow(a,s,null) +if(rq)return A.ow(a,s,c) +if(s===b)s=A.as(s,!0,t.z) +i=Object.keys(n) +if(c==null)for(o=i.length,h=0;h=s)return A.dl(b,s,a,null,r) +return A.aiD(b,r)}, +b6z(a,b,c){if(a<0||a>c)return A.cb(a,0,c,"start",null) +if(b!=null)if(bc)return A.cb(b,a,c,"end",null) +return new A.hQ(!0,b,"end",null)}, +j3(a){return new A.hQ(!0,a,null,null)}, +eo(a){return a}, +c(a){var s,r +if(a==null)a=new A.Qc() +s=new Error() +s.dartException=a +r=A.b8b +if("defineProperty" in Object){Object.defineProperty(s,"message",{get:r}) +s.name=""}else s.toString=r +return s}, +b8b(){return J.dg(this.dartException)}, +Q(a){throw A.c(a)}, +R(a){throw A.c(A.bV(a))}, +mG(a){var s,r,q,p,o,n +a=A.aJh(a.replace(String({}),"$receiver$")) +s=a.match(/\\\$[a-zA-Z]+\\\$/g) +if(s==null)s=A.a([],t.s) +r=s.indexOf("\\$arguments\\$") +q=s.indexOf("\\$argumentsExpr\\$") +p=s.indexOf("\\$expr\\$") +o=s.indexOf("\\$method\\$") +n=s.indexOf("\\$receiver\\$") +return new A.aqw(a.replace(new RegExp("\\\\\\$arguments\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$argumentsExpr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$expr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$method\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$receiver\\\\\\$","g"),"((?:x|[^x])*)"),r,q,p,o,n)}, +aqx(a){return function($expr$){var $argumentsExpr$="$arguments$" +try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)}, +aOq(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, +aH8(a,b){var s=b==null,r=s?null:b.method +return new A.P9(a,r,s?null:b.receiver)}, +a9(a){if(a==null)return new A.Qd(a) +if(a instanceof A.Ba)return A.pF(a,a.a) +if(typeof a!=="object")return a +if("dartException" in a)return A.pF(a,a.dartException) +return A.b5D(a)}, +pF(a,b){if(t.Lt.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a +return b}, +b5D(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null +if(!("message" in a))return a +s=a.message +if("number" in a&&typeof a.number=="number"){r=a.number +q=r&65535 +if((B.b.D(r,16)&8191)===10)switch(q){case 438:return A.pF(a,A.aH8(A.f(s)+" (Error "+q+")",e)) +case 445:case 5007:p=A.f(s) +return A.pF(a,new A.D6(p+" (Error "+q+")",e))}}if(a instanceof TypeError){o=$.aTc() +n=$.aTd() +m=$.aTe() +l=$.aTf() +k=$.aTi() +j=$.aTj() +i=$.aTh() +$.aTg() +h=$.aTl() +g=$.aTk() +f=o.kG(s) +if(f!=null)return A.pF(a,A.aH8(s,f)) +else{f=n.kG(s) +if(f!=null){f.method="call" +return A.pF(a,A.aH8(s,f))}else{f=m.kG(s) +if(f==null){f=l.kG(s) +if(f==null){f=k.kG(s) +if(f==null){f=j.kG(s) +if(f==null){f=i.kG(s) +if(f==null){f=l.kG(s) +if(f==null){f=h.kG(s) +if(f==null){f=g.kG(s) +p=f!=null}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0 +if(p)return A.pF(a,new A.D6(s,f==null?e:f.method))}}return A.pF(a,new A.U9(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new A.F7() +s=function(b){try{return String(b)}catch(d){}return null}(a) +return A.pF(a,new A.hQ(!1,e,e,typeof s=="string"?s.replace(/^RangeError:\s*/,""):s))}if(typeof InternalError=="function"&&a instanceof InternalError)if(typeof s=="string"&&s==="too much recursion")return new A.F7() +return a}, +aS(a){var s +if(a instanceof A.Ba)return a.b +if(a==null)return new A.IL(a) +s=a.$cachedTrace +if(s!=null)return s +return a.$cachedTrace=new A.IL(a)}, +pE(a){if(a==null||typeof a!="object")return J.x(a) +else return A.fr(a)}, +aQR(a,b){var s,r,q,p=a.length +for(s=0;s").aq(b).i("cg<1,2>"))}, +eO(a,b,c){var s=new A.vH(a,b,c.i("vH<0>")) +s.c=a.e +return s}, +beX(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:true,configurable:true})}, +b7m(a){var s,r,q,p,o,n=$.aR_.$1(a),m=$.aDp[n] +if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}s=$.aEd[n] +if(s!=null)return s +r=v.interceptorsByTag[n] +if(r==null){q=$.aQm.$2(a,n) +if(q!=null){m=$.aDp[q] +if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}s=$.aEd[q] +if(s!=null)return s +r=v.interceptorsByTag[q] +n=q}}if(r==null)return null +s=r.prototype +p=n[0] +if(p==="!"){m=A.aEp(s) +$.aDp[n]=m +Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}if(p==="~"){$.aEd[n]=s +return s}if(p==="-"){o=A.aEp(s) +Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) +return o.i}if(p==="+")return A.aRp(a,s) +if(p==="*")throw A.c(A.c3(n)) +if(v.leafTags[n]===true){o=A.aEp(s) +Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) +return o.i}else return A.aRp(a,s)}, +aRp(a,b){var s=Object.getPrototypeOf(a) +Object.defineProperty(s,v.dispatchPropertyName,{value:J.aJb(b,s,null,null),enumerable:false,writable:true,configurable:true}) +return b}, +aEp(a){return J.aJb(a,!1,null,!!a.$ibC)}, +b7n(a,b,c){var s=b.prototype +if(v.leafTags[a]===true)return A.aEp(s) +else return J.aJb(s,c,null,null)}, +b76(){if(!0===$.aJ8)return +$.aJ8=!0 +A.b77()}, +b77(){var s,r,q,p,o,n,m,l +$.aDp=Object.create(null) +$.aEd=Object.create(null) +A.b75() +s=v.interceptorsByTag +r=Object.getOwnPropertyNames(s) +if(typeof window!="undefined"){window +q=function(){} +for(p=0;p=0 +else if(b instanceof A.qO){s=B.d.cd(a,c) +return b.b.test(s)}else{s=J.aKi(b,B.d.cd(a,c)) +return!s.gaa(s)}}, +aQP(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") +return a}, +aJh(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") +return a}, +k4(a,b,c){var s +if(typeof b=="string")return A.b7T(a,b,c) +if(b instanceof A.qO){s=b.gQ9() +s.lastIndex=0 +return a.replace(s,A.aQP(c))}return A.b7S(a,b,c)}, +b7S(a,b,c){var s,r,q,p +for(s=J.aKi(b,a),s=s.gao(s),r=0,q="";s.A();){p=s.gN(s) +q=q+a.substring(r,p.gbT(p))+c +r=p.gbt(p)}s=q+a.substring(r) +return s.charCodeAt(0)==0?s:s}, +b7T(a,b,c){var s,r,q,p +if(b===""){if(a==="")return c +s=a.length +r=""+c +for(q=0;q=0)return a.split(b).join(c) +return a.replace(new RegExp(A.aJh(b),"g"),A.aQP(c))}, +b5p(a){return a}, +aJq(a,b,c,d){var s,r,q,p,o,n,m +if(d==null)d=A.b53() +for(s=b.q_(0,a),s=new A.G8(s.a,s.b,s.c),r=t.Qz,q=0,p="";s.A();){o=s.d +if(o==null)o=r.a(o) +n=o.b +m=n.index +p=p+A.f(d.$1(B.d.a2(a,q,m)))+A.f(c.$1(o)) +q=m+n[0].length}s=p+A.f(d.$1(B.d.cd(a,q))) +return s.charCodeAt(0)==0?s:s}, +b7U(a,b,c,d){var s=a.indexOf(b,d) +if(s<0)return a +return A.aRF(a,s,s+b.length,c)}, +aRF(a,b,c,d){return a.substring(0,b)+d+a.substring(c)}, +q4:function q4(a,b){this.a=a +this.$ti=b}, +uE:function uE(){}, +a5C:function a5C(a,b,c){this.a=a +this.b=b +this.c=c}, +bq:function bq(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +a5D:function a5D(a){this.a=a}, +Gp:function Gp(a,b){this.a=a +this.$ti=b}, +c_:function c_(a,b){this.a=a +this.$ti=b}, +ac3:function ac3(a){this.a=a}, +BZ:function BZ(){}, +qM:function qM(a,b){this.a=a +this.$ti=b}, +C4:function C4(a,b,c,d,e){var _=this +_.a=a +_.c=b +_.d=c +_.e=d +_.f=e}, +aig:function aig(a){this.a=a}, +aie:function aie(a,b,c){this.a=a +this.b=b +this.c=c}, +aqw:function aqw(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +D6:function D6(a,b){this.a=a +this.b=b}, +P9:function P9(a,b,c){this.a=a +this.b=b +this.c=c}, +U9:function U9(a){this.a=a}, +Qd:function Qd(a){this.a=a}, +Ba:function Ba(a,b){this.a=a +this.b=b}, +IL:function IL(a){this.a=a +this.b=null}, +dG:function dG(){}, +Mh:function Mh(){}, +Mi:function Mi(){}, +Tw:function Tw(){}, +Tj:function Tj(){}, +ue:function ue(a,b){this.a=a +this.b=b}, +Se:function Se(a){this.a=a}, +azi:function azi(){}, +cg:function cg(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +aeP:function aeP(a){this.a=a}, +aeO:function aeO(a,b){this.a=a +this.b=b}, +aeN:function aeN(a){this.a=a}, +afl:function afl(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +bi:function bi(a,b){this.a=a +this.$ti=b}, +vH:function vH(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.$ti=c}, +aE4:function aE4(a){this.a=a}, +aE5:function aE5(a){this.a=a}, +aE6:function aE6(a){this.a=a}, +qO:function qO(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +yp:function yp(a){this.b=a}, +UN:function UN(a,b,c){this.a=a +this.b=b +this.c=c}, +G8:function G8(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +xe:function xe(a,b){this.a=a +this.c=b}, +a_Y:function a_Y(a,b,c){this.a=a +this.b=b +this.c=c}, +a_Z:function a_Z(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +b85(a){return A.Q(A.aMt(a))}, +b(){return A.Q(A.jx(""))}, +dt(){return A.Q(A.aZq(""))}, +b9(){return A.Q(A.aMt(""))}, +aZ(a){var s=new A.asD(a) +return s.b=s}, +b2U(a,b){var s=new A.avt(b) +return s.b=s}, +asD:function asD(a){this.a=a +this.b=null}, +avt:function avt(a){this.b=null +this.c=a}, +tN(a,b,c){}, +fI(a){var s,r,q +if(t.RP.b(a))return a +s=J.ag(a) +r=A.aE(s.gq(a),null,!1,t.z) +for(q=0;q>>0!==a||a>=c)throw A.c(A.tT(b,a))}, +pt(a,b,c){var s +if(!(a>>>0!==a))if(b==null)s=a>c +else s=b>>>0!==b||a>b||b>c +else s=!0 +if(s)throw A.c(A.b6z(a,b,c)) +if(b==null)return c +return b}, +CS:function CS(){}, +CY:function CY(){}, +CT:function CT(){}, +w0:function w0(){}, +oj:function oj(){}, +i7:function i7(){}, +CU:function CU(){}, +Q2:function Q2(){}, +Q3:function Q3(){}, +CW:function CW(){}, +CX:function CX(){}, +Q5:function Q5(){}, +CZ:function CZ(){}, +D_:function D_(){}, +r4:function r4(){}, +Hz:function Hz(){}, +HA:function HA(){}, +HB:function HB(){}, +HC:function HC(){}, +aNL(a,b){var s=b.c +return s==null?b.c=A.aIt(a,b.y,!0):s}, +aNK(a,b){var s=b.c +return s==null?b.c=A.J9(a,"ax",[b.y]):s}, +aNM(a){var s=a.x +if(s===6||s===7||s===8)return A.aNM(a.y) +return s===12||s===13}, +b0h(a){return a.at}, +a8(a){return A.a15(v.typeUniverse,a,!1)}, +b7a(a,b){var s,r,q,p,o +if(a==null)return null +s=b.z +r=a.as +if(r==null)r=a.as=new Map() +q=b.at +p=r.get(q) +if(p!=null)return p +o=A.n8(v.typeUniverse,a.y,s,0) +r.set(q,o) +return o}, +n8(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.x +switch(c){case 5:case 1:case 2:case 3:case 4:return b +case 6:s=b.y +r=A.n8(a,s,a0,a1) +if(r===s)return b +return A.aPf(a,r,!0) +case 7:s=b.y +r=A.n8(a,s,a0,a1) +if(r===s)return b +return A.aIt(a,r,!0) +case 8:s=b.y +r=A.n8(a,s,a0,a1) +if(r===s)return b +return A.aPe(a,r,!0) +case 9:q=b.z +p=A.JZ(a,q,a0,a1) +if(p===q)return b +return A.J9(a,b.y,p) +case 10:o=b.y +n=A.n8(a,o,a0,a1) +m=b.z +l=A.JZ(a,m,a0,a1) +if(n===o&&l===m)return b +return A.aIr(a,n,l) +case 12:k=b.y +j=A.n8(a,k,a0,a1) +i=b.z +h=A.b5r(a,i,a0,a1) +if(j===k&&h===i)return b +return A.aPd(a,j,h) +case 13:g=b.z +a1+=g.length +f=A.JZ(a,g,a0,a1) +o=b.y +n=A.n8(a,o,a0,a1) +if(f===g&&n===o)return b +return A.aIs(a,n,f,!0) +case 14:e=b.y +if(e=0)p+=" "+r[q];++q}return p+"})"}, +aPQ(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=", " +if(a5!=null){s=a5.length +if(a4==null){a4=A.a([],t.s) +r=null}else r=a4.length +q=a4.length +for(p=s;p>0;--p)a4.push("T"+(q+p)) +for(o=t.X,n=t.ub,m="<",l="",p=0;p0){a0+=a1+"[" +for(a1="",p=0;p0){a0+=a1+"{" +for(a1="",p=0;p "+a}, +hL(a,b){var s,r,q,p,o,n,m=a.x +if(m===5)return"erased" +if(m===2)return"dynamic" +if(m===3)return"void" +if(m===1)return"Never" +if(m===4)return"any" +if(m===6){s=A.hL(a.y,b) +return s}if(m===7){r=a.y +s=A.hL(r,b) +q=r.x +return(q===12||q===13?"("+s+")":s)+"?"}if(m===8)return"FutureOr<"+A.hL(a.y,b)+">" +if(m===9){p=A.b5C(a.y) +o=a.z +return o.length>0?p+("<"+A.aQb(o,b)+">"):p}if(m===11)return A.b5h(a,b) +if(m===12)return A.aPQ(a,b,null) +if(m===13)return A.aPQ(a.y,b,a.z) +if(m===14){n=a.y +return b[b.length-1-n]}return"?"}, +b5C(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +b3x(a,b){var s=a.tR[b] +for(;typeof s=="string";)s=a.tR[s] +return s}, +b3w(a,b){var s,r,q,p,o,n=a.eT,m=n[b] +if(m==null)return A.a15(a,b,!1) +else if(typeof m=="number"){s=m +r=A.Ja(a,5,"#") +q=A.aB3(s) +for(p=0;p0)p+="<"+A.J8(c)+">" +s=a.eC.get(p) +if(s!=null)return s +r=new A.iS(null,null) +r.x=9 +r.y=b +r.z=c +if(c.length>0)r.c=c[0] +r.at=p +q=A.n2(a,r) +a.eC.set(p,q) +return q}, +aIr(a,b,c){var s,r,q,p,o,n +if(b.x===10){s=b.y +r=b.z.concat(c)}else{r=c +s=b}q=s.at+(";<"+A.J8(r)+">") +p=a.eC.get(q) +if(p!=null)return p +o=new A.iS(null,null) +o.x=10 +o.y=s +o.z=r +o.at=q +n=A.n2(a,o) +a.eC.set(q,n) +return n}, +b3s(a,b,c){var s,r,q="+"+(b+"("+A.J8(c)+")"),p=a.eC.get(q) +if(p!=null)return p +s=new A.iS(null,null) +s.x=11 +s.y=b +s.z=c +s.at=q +r=A.n2(a,s) +a.eC.set(q,r) +return r}, +aPd(a,b,c){var s,r,q,p,o,n=b.at,m=c.a,l=m.length,k=c.b,j=k.length,i=c.c,h=i.length,g="("+A.J8(m) +if(j>0){s=l>0?",":"" +g+=s+"["+A.J8(k)+"]"}if(h>0){s=l>0?",":"" +g+=s+"{"+A.b3m(i)+"}"}r=n+(g+")") +q=a.eC.get(r) +if(q!=null)return q +p=new A.iS(null,null) +p.x=12 +p.y=b +p.z=c +p.at=r +o=A.n2(a,p) +a.eC.set(r,o) +return o}, +aIs(a,b,c,d){var s,r=b.at+("<"+A.J8(c)+">"),q=a.eC.get(r) +if(q!=null)return q +s=A.b3o(a,b,c,r,d) +a.eC.set(r,s) +return s}, +b3o(a,b,c,d,e){var s,r,q,p,o,n,m,l +if(e){s=c.length +r=A.aB3(s) +for(q=0,p=0;p0){n=A.n8(a,b,r,0) +m=A.JZ(a,c,r,0) +return A.aIs(a,n,m,c!==m)}}l=new A.iS(null,null) +l.x=13 +l.y=b +l.z=c +l.at=d +return A.n2(a,l)}, +aOX(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, +aOZ(a){var s,r,q,p,o,n,m,l,k,j=a.r,i=a.s +for(s=j.length,r=0;r=48&&q<=57)r=A.b33(r+1,q,j,i) +else if((((q|32)>>>0)-97&65535)<26||q===95||q===36||q===124)r=A.aOY(a,r,j,i,!1) +else if(q===46)r=A.aOY(a,r,j,i,!0) +else{++r +switch(q){case 44:break +case 58:i.push(!1) +break +case 33:i.push(!0) +break +case 59:i.push(A.pl(a.u,a.e,i.pop())) +break +case 94:i.push(A.b3r(a.u,i.pop())) +break +case 35:i.push(A.Ja(a.u,5,"#")) +break +case 64:i.push(A.Ja(a.u,2,"@")) +break +case 126:i.push(A.Ja(a.u,3,"~")) +break +case 60:i.push(a.p) +a.p=i.length +break +case 62:p=a.u +o=i.splice(a.p) +A.aIo(a.u,a.e,o) +a.p=i.pop() +n=i.pop() +if(typeof n=="string")i.push(A.J9(p,n,o)) +else{m=A.pl(p,a.e,n) +switch(m.x){case 12:i.push(A.aIs(p,m,o,a.n)) +break +default:i.push(A.aIr(p,m,o)) +break}}break +case 38:A.b34(a,i) +break +case 42:p=a.u +i.push(A.aPf(p,A.pl(p,a.e,i.pop()),a.n)) +break +case 63:p=a.u +i.push(A.aIt(p,A.pl(p,a.e,i.pop()),a.n)) +break +case 47:p=a.u +i.push(A.aPe(p,A.pl(p,a.e,i.pop()),a.n)) +break +case 40:i.push(-3) +i.push(a.p) +a.p=i.length +break +case 41:A.b32(a,i) +break +case 91:i.push(a.p) +a.p=i.length +break +case 93:o=i.splice(a.p) +A.aIo(a.u,a.e,o) +a.p=i.pop() +i.push(o) +i.push(-1) +break +case 123:i.push(a.p) +a.p=i.length +break +case 125:o=i.splice(a.p) +A.b36(a.u,a.e,o) +a.p=i.pop() +i.push(o) +i.push(-2) +break +case 43:l=j.indexOf("(",r) +i.push(j.substring(r,l)) +i.push(-4) +i.push(a.p) +a.p=i.length +r=l+1 +break +default:throw"Bad character "+q}}}k=i.pop() +return A.pl(a.u,a.e,k)}, +b33(a,b,c,d){var s,r,q=b-48 +for(s=c.length;a=48&&r<=57))break +q=q*10+(r-48)}d.push(q) +return a}, +aOY(a,b,c,d,e){var s,r,q,p,o,n,m=b+1 +for(s=c.length;m>>0)-97&65535)<26||r===95||r===36||r===124))q=r>=48&&r<=57 +else q=!0 +if(!q)break}}p=c.substring(b,m) +if(e){s=a.u +o=a.e +if(o.x===10)o=o.y +n=A.b3x(s,o.y)[p] +if(n==null)A.Q('No "'+p+'" in "'+A.b0h(o)+'"') +d.push(A.aAX(s,o,n))}else d.push(p) +return m}, +b32(a,b){var s,r,q,p,o,n=null,m=a.u,l=b.pop() +if(typeof l=="number")switch(l){case-1:s=b.pop() +r=n +break +case-2:r=b.pop() +s=n +break +default:b.push(l) +r=n +s=r +break}else{b.push(l) +r=n +s=r}q=A.b31(a,b) +l=b.pop() +switch(l){case-3:l=b.pop() +if(s==null)s=m.sEA +if(r==null)r=m.sEA +p=A.pl(m,a.e,l) +o=new A.Xd() +o.a=q +o.b=s +o.c=r +b.push(A.aPd(m,p,o)) +return +case-4:b.push(A.b3s(m,b.pop(),q)) +return +default:throw A.c(A.k6("Unexpected state under `()`: "+A.f(l)))}}, +b34(a,b){var s=b.pop() +if(0===s){b.push(A.Ja(a.u,1,"0&")) +return}if(1===s){b.push(A.Ja(a.u,4,"1&")) +return}throw A.c(A.k6("Unexpected extended operation "+A.f(s)))}, +b31(a,b){var s=b.splice(a.p) +A.aIo(a.u,a.e,s) +a.p=b.pop() +return s}, +pl(a,b,c){if(typeof c=="string")return A.J9(a,c,a.sEA) +else if(typeof c=="number"){b.toString +return A.b35(a,b,c)}else return c}, +aIo(a,b,c){var s,r=c.length +for(s=0;sn)return!1 +m=n-o +l=s.b +k=r.b +j=l.length +i=k.length +if(o+j=d)return!1 +a1=f[b] +b+=3 +if(a00?new Array(q):v.typeUniverse.sEA +for(o=0;o0?new Array(a):v.typeUniverse.sEA}, +iS:function iS(a,b){var _=this +_.a=a +_.b=b +_.w=_.r=_.c=null +_.x=0 +_.at=_.as=_.Q=_.z=_.y=null}, +Xd:function Xd(){this.c=this.b=this.a=null}, +J5:function J5(a){this.a=a}, +WP:function WP(){}, +J6:function J6(a){this.a=a}, +b71(a,b){var s,r +if(B.d.bN(a,"Digit"))return B.d.ai(a,5) +s=B.d.ai(b,0) +if(b.length<=1)r=!(s>=32&&s<=127) +else r=!0 +if(r){r=B.jK.h(0,a) +return r==null?null:B.d.ai(r,0)}if(!(s>=$.aUg()&&s<=$.aUh()))r=s>=$.aUt()&&s<=$.aUu() +else r=!0 +if(r)return B.d.ai(b.toLowerCase(),0) +return null}, +b3h(a){return new A.aAa(a,A.aHb(B.jK.gf3(B.jK).hP(0,new A.aAb(),t.q9),t.S,t.N))}, +b5B(a){return A.aHb(new A.aD1(a.Xz(),a).$0(),t.N,t.S)}, +aJu(a){var s=A.b3h(a) +return A.aHb(new A.aFm(s.Xz(),s).$0(),t.N,t._P)}, +b42(a){if(a==null||a.length>=2)return null +return B.d.ai(a.toLowerCase(),0)}, +aAa:function aAa(a,b){this.a=a +this.b=b +this.c=0}, +aAb:function aAb(){}, +aD1:function aD1(a,b){this.a=a +this.b=b}, +aFm:function aFm(a,b){this.a=a +this.b=b}, +Co:function Co(a){this.a=a}, +bR:function bR(a,b){this.a=a +this.b=b}, +dB:function dB(a,b){this.a=a +this.b=b}, +b2w(){var s,r,q={} +if(self.scheduleImmediate!=null)return A.b5L() +if(self.MutationObserver!=null&&self.document!=null){s=self.document.createElement("div") +r=self.document.createElement("span") +q.a=null +new self.MutationObserver(A.li(new A.arN(q),1)).observe(s,{childList:true}) +return new A.arM(q,s,r)}else if(self.setImmediate!=null)return A.b5M() +return A.b5N()}, +b2x(a){self.scheduleImmediate(A.li(new A.arO(a),0))}, +b2y(a){self.setImmediate(A.li(new A.arP(a),0))}, +b2z(a){A.aI0(B.u,a)}, +aI0(a,b){var s=B.b.aE(a.a,1000) +return A.b3i(s<0?0:s,b)}, +aOk(a,b){var s=B.b.aE(a.a,1000) +return A.b3j(s<0?0:s,b)}, +b3i(a,b){var s=new A.J2(!0) +s.a4V(a,b) +return s}, +b3j(a,b){var s=new A.J2(!1) +s.a4W(a,b) +return s}, +H(a){return new A.Gc(new A.af($.ar,a.i("af<0>")),a.i("Gc<0>"))}, +G(a,b){a.$2(0,null) +b.b=!0 +return b.a}, +L(a,b){A.b3Q(a,b)}, +F(a,b){b.cg(0,a)}, +E(a,b){b.qd(A.a9(a),A.aS(a))}, +b3Q(a,b){var s,r,q=new A.aBF(b),p=new A.aBG(b) +if(a instanceof A.af)a.S4(q,p,t.z) +else{s=t.z +if(t.L0.b(a))a.j5(0,q,p,s) +else{r=new A.af($.ar,t.LR) +r.a=8 +r.c=a +r.S4(q,p,s)}}}, +I(a){var s=function(b,c){return function(d,e){while(true)try{b(d,e) +break}catch(r){e=r +d=c}}}(a,1) +return $.ar.K0(new A.aD6(s))}, +bcH(a){return new A.yh(a,1)}, +aIi(){return B.Zr}, +aIj(a){return new A.yh(a,3)}, +aIT(a,b){return new A.IR(a,b.i("IR<0>"))}, +a3L(a,b){var s=A.fb(a,"error",t.K) +return new A.KL(s,b==null?A.KM(a):b)}, +KM(a){var s +if(t.Lt.b(a)){s=a.gpc() +if(s!=null)return s}return B.Co}, +aYK(a,b){var s=new A.af($.ar,b.i("af<0>")) +A.bl(B.u,new A.abZ(s,a)) +return s}, +dx(a,b){var s,r +if(a==null){b.a(a) +s=a}else s=a +r=new A.af($.ar,b.i("af<0>")) +r.tf(s) +return r}, +qx(a,b,c){var s +A.fb(a,"error",t.K) +$.ar!==B.aw +if(b==null)b=A.KM(a) +s=new A.af($.ar,c.i("af<0>")) +s.tg(a,b) +return s}, +fP(a,b,c){var s,r +if(b==null)s=!c.b(null) +else s=!1 +if(s)throw A.c(A.ff(null,"computation","The type parameter is not nullable")) +r=new A.af($.ar,c.i("af<0>")) +A.bl(a,new A.abY(b,r,c)) +return r}, +nW(a,b){var s,r,q,p,o,n,m,l,k,j,i={},h=null,g=!1,f=new A.af($.ar,b.i("af>")) +i.a=null +i.b=0 +s=A.aZ("error") +r=A.aZ("stackTrace") +q=new A.ac2(i,h,g,f,s,r) +try{for(l=J.aJ(a),k=t.P;l.A();){p=l.gN(l) +o=i.b +J.aKv(p,new A.ac1(i,o,f,h,g,s,r,b),q,k);++i.b}l=i.b +if(l===0){l=f +l.tk(A.a([],b.i("p<0>"))) +return l}i.a=A.aE(l,null,!1,b.i("0?"))}catch(j){n=A.a9(j) +m=A.aS(j) +if(i.b===0||g)return A.qx(n,m,b.i("B<0>")) +else{s.b=n +r.b=m}}return f}, +aYN(a,b){return A.aYM(new A.ac0(new J.cU(a,a.length,A.a7(a).i("cU<1>")),b))}, +aYL(a){return!0}, +aYM(a){var s=$.ar,r=new A.af(s,t.D4),q=A.aZ("nextIteration") +q.b=s.Ho(new A.ac_(a,r,q),t.y) +q.au().$1(!0) +return r}, +aWI(a){return new A.aY(new A.af($.ar,a.i("af<0>")),a.i("aY<0>"))}, +aID(a,b,c){if(c==null)c=A.KM(b) +a.ht(b,c)}, +av0(a,b){var s,r +for(;s=a.a,(s&4)!==0;)a=a.c +if((s&24)!==0){r=b.yz() +b.E4(a) +A.ya(b,r)}else{r=b.c +b.a=b.a&1|4 +b.c=a +a.QF(r)}}, +ya(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f={},e=f.a=a +for(s=t.L0;!0;){r={} +q=e.a +p=(q&16)===0 +o=!p +if(b==null){if(o&&(q&1)===0){e=e.c +A.z7(e.a,e.b)}return}r.a=b +n=b.a +for(e=b;n!=null;e=n,n=m){e.a=null +A.ya(f.a,e) +r.a=n +m=n.a}q=f.a +l=q.c +r.b=o +r.c=l +if(p){k=e.c +k=(k&1)!==0||(k&15)===8}else k=!0 +if(k){j=e.b.b +if(o){q=q.b===j +q=!(q||q)}else q=!1 +if(q){A.z7(l.a,l.b) +return}i=$.ar +if(i!==j)$.ar=j +else i=null +e=e.c +if((e&15)===8)new A.av8(r,f,o).$0() +else if(p){if((e&1)!==0)new A.av7(r,l).$0()}else if((e&2)!==0)new A.av6(f,r).$0() +if(i!=null)$.ar=i +e=r.c +if(s.b(e)){q=r.a.$ti +q=q.i("ax<2>").b(e)||!q.z[1].b(e)}else q=!1 +if(q){h=r.a.b +if(e instanceof A.af)if((e.a&24)!==0){g=h.c +h.c=null +b=h.yE(g) +h.a=e.a&30|h.a&1 +h.c=e.c +f.a=e +continue}else A.av0(e,h) +else h.DX(e) +return}}h=r.a.b +g=h.c +h.c=null +b=h.yE(g) +e=r.b +q=r.c +if(!e){h.a=8 +h.c=q}else{h.a=h.a&1|16 +h.c=q}f.a=h +e=h}}, +aQ6(a,b){if(t.Hg.b(a))return b.K0(a) +if(t.C_.b(a))return a +throw A.c(A.ff(a,"onError",u.w))}, +b5a(){var s,r +for(s=$.z6;s!=null;s=$.z6){$.JY=null +r=s.b +$.z6=r +if(r==null)$.JX=null +s.a.$0()}}, +b5o(){$.aIR=!0 +try{A.b5a()}finally{$.JY=null +$.aIR=!1 +if($.z6!=null)$.aJO().$1(A.aQp())}}, +aQf(a){var s=new A.V4(a),r=$.JX +if(r==null){$.z6=$.JX=s +if(!$.aIR)$.aJO().$1(A.aQp())}else $.JX=r.b=s}, +b5l(a){var s,r,q,p=$.z6 +if(p==null){A.aQf(a) +$.JY=$.JX +return}s=new A.V4(a) +r=$.JY +if(r==null){s.b=p +$.z6=$.JY=s}else{q=r.b +s.b=q +$.JY=r.b=s +if(q==null)$.JX=s}}, +h9(a){var s,r=null,q=$.ar +if(B.aw===q){A.pv(r,r,B.aw,a) +return}s=!1 +if(s){A.pv(r,r,q,a) +return}A.pv(r,r,q,q.Hn(a))}, +aO5(a,b){var s=null,r=b.i("p5<0>"),q=new A.p5(s,s,s,s,r) +q.nI(0,a) +q.NC() +return new A.l2(q,r.i("l2<1>"))}, +bbP(a,b){A.fb(a,"stream",t.K) +return new A.a_X(b.i("a_X<0>"))}, +aO4(a,b,c){var s=null +return b?new A.yS(a,s,s,s,c.i("yS<0>")):new A.p5(a,s,s,s,c.i("p5<0>"))}, +aIY(a){var s,r,q +if(a==null)return +try{a.$0()}catch(q){s=A.a9(q) +r=A.aS(q) +A.z7(s,r)}}, +as2(a,b){return b==null?A.b5O():b}, +aOK(a,b){if(b==null)b=A.b5Q() +if(t.hK.b(b))return a.K0(b) +if(t.lO.b(b))return b +throw A.c(A.b_("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.",null))}, +b5e(a){}, +b5g(a,b){A.z7(a,b)}, +b5f(){}, +b5i(a,b,c){var s,r,q,p,o,n +try{b.$1(a.$0())}catch(n){s=A.a9(n) +r=A.aS(n) +q=null +if(q==null)c.$2(s,r) +else{p=J.aVl(q) +o=q.gpc() +c.$2(p,o)}}}, +b3X(a,b,c,d){var s=a.aA(0),r=$.tY() +if(s!==r)s.hi(new A.aBK(b,c,d)) +else b.ht(c,d)}, +b3Y(a,b){return new A.aBJ(a,b)}, +b3Z(a,b,c){var s=a.aA(0),r=$.tY() +if(s!==r)s.hi(new A.aBL(b,c)) +else b.m8(c)}, +aPy(a,b,c){a.tb(b,c)}, +bl(a,b){var s=$.ar +if(s===B.aw)return A.aI0(a,b) +return A.aI0(a,s.Hn(b))}, +FE(a,b){var s=$.ar +if(s===B.aw)return A.aOk(a,b) +return A.aOk(a,s.Ho(b,t.qe))}, +z7(a,b){A.b5l(new A.aCC(a,b))}, +aQ8(a,b,c,d){var s,r=$.ar +if(r===c)return d.$0() +$.ar=c +s=r +try{r=d.$0() +return r}finally{$.ar=s}}, +aQa(a,b,c,d,e){var s,r=$.ar +if(r===c)return d.$1(e) +$.ar=c +s=r +try{r=d.$1(e) +return r}finally{$.ar=s}}, +aQ9(a,b,c,d,e,f){var s,r=$.ar +if(r===c)return d.$2(e,f) +$.ar=c +s=r +try{r=d.$2(e,f) +return r}finally{$.ar=s}}, +pv(a,b,c,d){if(B.aw!==c)d=c.Hn(d) +A.aQf(d)}, +arN:function arN(a){this.a=a}, +arM:function arM(a,b,c){this.a=a +this.b=b +this.c=c}, +arO:function arO(a){this.a=a}, +arP:function arP(a){this.a=a}, +J2:function J2(a){this.a=a +this.b=null +this.c=0}, +aAC:function aAC(a,b){this.a=a +this.b=b}, +aAB:function aAB(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Gc:function Gc(a,b){this.a=a +this.b=!1 +this.$ti=b}, +aBF:function aBF(a){this.a=a}, +aBG:function aBG(a){this.a=a}, +aD6:function aD6(a){this.a=a}, +yh:function yh(a,b){this.a=a +this.b=b}, +IS:function IS(a,b){var _=this +_.a=a +_.d=_.c=_.b=null +_.$ti=b}, +IR:function IR(a,b){this.a=a +this.$ti=b}, +KL:function KL(a,b){this.a=a +this.b=b}, +abZ:function abZ(a,b){this.a=a +this.b=b}, +abY:function abY(a,b,c){this.a=a +this.b=b +this.c=c}, +ac2:function ac2(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +ac1:function ac1(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +ac0:function ac0(a,b){this.a=a +this.b=b}, +ac_:function ac_(a,b,c){this.a=a +this.b=b +this.c=c}, +xQ:function xQ(){}, +aY:function aY(a,b){this.a=a +this.$ti=b}, +l3:function l3(a,b,c,d,e){var _=this +_.a=null +_.b=a +_.c=b +_.d=c +_.e=d +_.$ti=e}, +af:function af(a,b){var _=this +_.a=0 +_.b=a +_.c=null +_.$ti=b}, +auY:function auY(a,b){this.a=a +this.b=b}, +av5:function av5(a,b){this.a=a +this.b=b}, +av1:function av1(a){this.a=a}, +av2:function av2(a){this.a=a}, +av3:function av3(a,b,c){this.a=a +this.b=b +this.c=c}, +av_:function av_(a,b){this.a=a +this.b=b}, +av4:function av4(a,b){this.a=a +this.b=b}, +auZ:function auZ(a,b,c){this.a=a +this.b=b +this.c=c}, +av8:function av8(a,b,c){this.a=a +this.b=b +this.c=c}, +av9:function av9(a){this.a=a}, +av7:function av7(a,b){this.a=a +this.b=b}, +av6:function av6(a,b){this.a=a +this.b=b}, +V4:function V4(a){this.a=a +this.b=null}, +df:function df(){}, +aoZ:function aoZ(a){this.a=a}, +aoX:function aoX(a){this.a=a}, +aoY:function aoY(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aoV:function aoV(a,b){this.a=a +this.b=b}, +aoW:function aoW(){}, +ap_:function ap_(a,b){this.a=a +this.b=b}, +ap0:function ap0(a,b){this.a=a +this.b=b}, +aoT:function aoT(a){this.a=a}, +aoU:function aoU(a,b,c){this.a=a +this.b=b +this.c=c}, +fv:function fv(){}, +Fb:function Fb(){}, +Tk:function Tk(){}, +yR:function yR(){}, +aA8:function aA8(a){this.a=a}, +aA7:function aA7(a){this.a=a}, +a06:function a06(){}, +V5:function V5(){}, +p5:function p5(a,b,c,d,e){var _=this +_.a=null +_.b=0 +_.c=null +_.d=a +_.e=b +_.f=c +_.r=d +_.$ti=e}, +yS:function yS(a,b,c,d,e){var _=this +_.a=null +_.b=0 +_.c=null +_.d=a +_.e=b +_.f=c +_.r=d +_.$ti=e}, +l2:function l2(a,b){this.a=a +this.$ti=b}, +xS:function xS(a,b,c,d,e,f,g){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.r=_.f=null +_.$ti=g}, +im:function im(){}, +as4:function as4(a,b,c){this.a=a +this.b=b +this.c=c}, +as3:function as3(a){this.a=a}, +IO:function IO(){}, +Wk:function Wk(){}, +p8:function p8(a,b){this.b=a +this.a=null +this.$ti=b}, +atH:function atH(a,b){this.b=a +this.c=b +this.a=null}, +atG:function atG(){}, +yD:function yD(a){var _=this +_.a=0 +_.c=_.b=null +_.$ti=a}, +ax0:function ax0(a,b){this.a=a +this.b=b}, +y_:function y_(a,b,c){var _=this +_.a=a +_.b=0 +_.c=b +_.$ti=c}, +a_X:function a_X(a){this.$ti=a}, +GO:function GO(a){this.$ti=a}, +aBK:function aBK(a,b,c){this.a=a +this.b=b +this.c=c}, +aBJ:function aBJ(a,b){this.a=a +this.b=b}, +aBL:function aBL(a,b){this.a=a +this.b=b}, +mV:function mV(){}, +y8:function y8(a,b,c,d,e,f,g){var _=this +_.w=a +_.x=null +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.r=_.f=null +_.$ti=g}, +H2:function H2(a,b,c,d){var _=this +_.b=a +_.c=b +_.a=c +_.$ti=d}, +aBs:function aBs(){}, +aCC:function aCC(a,b){this.a=a +this.b=b}, +azm:function azm(){}, +azn:function azn(a,b){this.a=a +this.b=b}, +azo:function azo(a,b,c){this.a=a +this.b=b +this.c=c}, +jr(a,b){return new A.tv(a.i("@<0>").aq(b).i("tv<1,2>"))}, +aIe(a,b){var s=a[b] +return s===a?null:s}, +aIg(a,b,c){if(c==null)a[b]=a +else a[b]=c}, +aIf(){var s=Object.create(null) +A.aIg(s,"",s) +delete s[""] +return s}, +kx(a,b,c,d,e){if(c==null)if(b==null){if(a==null)return new A.cg(d.i("@<0>").aq(e).i("cg<1,2>")) +b=A.aQv()}else{if(A.b6f()===b&&A.b6e()===a)return new A.Hl(d.i("@<0>").aq(e).i("Hl<1,2>")) +if(a==null)a=A.aQu()}else{if(b==null)b=A.aQv() +if(a==null)a=A.aQu()}return A.b2V(a,b,c,d,e)}, +ai(a,b,c){return A.aQR(a,new A.cg(b.i("@<0>").aq(c).i("cg<1,2>")))}, +w(a,b){return new A.cg(a.i("@<0>").aq(b).i("cg<1,2>"))}, +b2V(a,b,c,d,e){var s=c!=null?c:new A.avZ(d) +return new A.Hk(a,b,s,d.i("@<0>").aq(e).i("Hk<1,2>"))}, +dI(a){return new A.pe(a.i("pe<0>"))}, +aIh(){var s=Object.create(null) +s[""]=s +delete s[""] +return s}, +m0(a){return new A.hK(a.i("hK<0>"))}, +aU(a){return new A.hK(a.i("hK<0>"))}, +d0(a,b){return A.b6H(a,new A.hK(b.i("hK<0>")))}, +aIl(){var s=Object.create(null) +s[""]=s +delete s[""] +return s}, +d8(a,b,c){var s=new A.iZ(a,b,c.i("iZ<0>")) +s.c=a.e +return s}, +b4h(a,b){return J.d(a,b)}, +b4i(a){return J.x(a)}, +aH2(a,b,c){var s,r +if(A.aIS(a)){if(b==="("&&c===")")return"(...)" +return b+"..."+c}s=A.a([],t.s) +$.tR.push(a) +try{A.b50(a,s)}finally{$.tR.pop()}r=A.Tl(b,s,", ")+c +return r.charCodeAt(0)==0?r:r}, +C0(a,b,c){var s,r +if(A.aIS(a))return b+"..."+c +s=new A.cB(b) +$.tR.push(a) +try{r=s +r.a=A.Tl(r.a,a,", ")}finally{$.tR.pop()}s.a+=c +r=s.a +return r.charCodeAt(0)==0?r:r}, +aIS(a){var s,r +for(s=$.tR.length,r=0;r100){while(!0){if(!(k>75&&j>3))break +k-=b.pop().length+2;--j}b.push("...") +return}}q=A.f(p) +r=A.f(o) +k+=r.length+q.length+4}}if(j>b.length+2){k+=5 +m="..."}else m=null +while(!0){if(!(k>80&&b.length>3))break +k-=b.pop().length+2 +if(m==null){k+=5 +m="..."}}if(m!=null)b.push(m) +b.push(q) +b.push(r)}, +afm(a,b,c){var s=A.kx(null,null,null,b,c) +J.ir(a,new A.afn(s,b,c)) +return s}, +vI(a,b,c){var s=A.kx(null,null,null,b,c) +s.U(0,a) +return s}, +qU(a,b){var s,r=A.m0(b) +for(s=J.aJ(a);s.A();)r.H(0,b.a(s.gN(s))) +return r}, +cI(a,b){var s=A.m0(b) +s.U(0,a) +return s}, +b2W(a,b){return new A.yl(a,a.a,a.c,b.i("yl<0>"))}, +aZy(a,b){var s=t.b8 +return J.pL(s.a(a),s.a(b))}, +PC(a){var s,r={} +if(A.aIS(a))return"{...}" +s=new A.cB("") +try{$.tR.push(a) +s.a+="{" +r.a=!0 +J.ir(a,new A.afD(r,s)) +s.a+="}"}finally{$.tR.pop()}r=s.a +return r.charCodeAt(0)==0?r:r}, +aLA(a){var s=new A.tr(a.i("tr<0>")) +s.a=s +s.b=s +return new A.qe(s,a.i("qe<0>"))}, +hu(a,b){return new A.Cl(A.aE(A.aZz(a),null,!1,b.i("0?")),b.i("Cl<0>"))}, +aZz(a){if(a==null||a<8)return 8 +else if((a&a-1)>>>0!==0)return A.aMx(a) +return a}, +aMx(a){var s +a=(a<<1>>>0)-1 +for(;!0;a=s){s=(a&a-1)>>>0 +if(s===0)return a}}, +aw0(a,b){return new A.ym(a,a.c,a.d,a.b,b.i("ym<0>"))}, +a17(){throw A.c(A.a2("Cannot change an unmodifiable set"))}, +b4m(a,b){return J.pL(a,b)}, +aPJ(a){if(a.i("k(0,0)").b(A.aQA()))return A.aQA() +return A.b62()}, +aHP(a,b){var s=A.aPJ(a) +return new A.F4(s,new A.aoF(a),a.i("@<0>").aq(b).i("F4<1,2>"))}, +aoG(a,b,c){var s=a==null?A.aPJ(c):a,r=b==null?new A.aoI(c):b +return new A.x8(s,r,c.i("x8<0>"))}, +tv:function tv(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +ave:function ave(a){this.a=a}, +ty:function ty(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +tw:function tw(a,b){this.a=a +this.$ti=b}, +yc:function yc(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +Hl:function Hl(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +Hk:function Hk(a,b,c,d){var _=this +_.w=a +_.x=b +_.y=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=d}, +avZ:function avZ(a){this.a=a}, +pe:function pe(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +l4:function l4(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +hK:function hK(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +aw_:function aw_(a){this.a=a +this.c=this.b=null}, +iZ:function iZ(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.$ti=c}, +C1:function C1(){}, +C_:function C_(){}, +afn:function afn(a,b,c){this.a=a +this.b=b +this.c=c}, +Ci:function Ci(a){var _=this +_.b=_.a=0 +_.c=null +_.$ti=a}, +yl:function yl(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.e=!1 +_.$ti=d}, +qV:function qV(){}, +Cj:function Cj(){}, +X:function X(){}, +Cw:function Cw(){}, +afD:function afD(a,b){this.a=a +this.b=b}, +aV:function aV(){}, +afE:function afE(a){this.a=a}, +xG:function xG(){}, +Hp:function Hp(a,b){this.a=a +this.$ti=b}, +XY:function XY(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.$ti=c}, +Jb:function Jb(){}, +Cx:function Cx(){}, +mJ:function mJ(a,b){this.a=a +this.$ti=b}, +GE:function GE(){}, +tq:function tq(a,b,c){var _=this +_.c=a +_.d=b +_.b=_.a=null +_.$ti=c}, +tr:function tr(a){this.b=this.a=null +this.$ti=a}, +qe:function qe(a,b){this.a=a +this.b=0 +this.$ti=b}, +WA:function WA(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.$ti=c}, +Cl:function Cl(a,b){var _=this +_.a=a +_.d=_.c=_.b=0 +_.$ti=b}, +ym:function ym(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.$ti=e}, +ms:function ms(){}, +tH:function tH(){}, +a16:function a16(){}, +d9:function d9(a,b){this.a=a +this.$ti=b}, +a_S:function a_S(){}, +cS:function cS(a,b){var _=this +_.a=a +_.c=_.b=null +_.$ti=b}, +fa:function fa(a,b,c){var _=this +_.d=a +_.a=b +_.c=_.b=null +_.$ti=c}, +a_R:function a_R(){}, +F4:function F4(a,b,c){var _=this +_.d=null +_.e=a +_.f=b +_.c=_.b=_.a=0 +_.$ti=c}, +aoF:function aoF(a){this.a=a}, +l9:function l9(){}, +n0:function n0(a,b){this.a=a +this.$ti=b}, +tJ:function tJ(a,b){this.a=a +this.$ti=b}, +IF:function IF(a,b){this.a=a +this.$ti=b}, +dP:function dP(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +IJ:function IJ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +tI:function tI(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +x8:function x8(a,b,c){var _=this +_.d=null +_.e=a +_.f=b +_.c=_.b=_.a=0 +_.$ti=c}, +aoI:function aoI(a){this.a=a}, +aoH:function aoH(a,b){this.a=a +this.b=b}, +Hm:function Hm(){}, +IG:function IG(){}, +IH:function IH(){}, +II:function II(){}, +Jc:function Jc(){}, +JP:function JP(){}, +JT:function JT(){}, +aQ3(a,b){var s,r,q,p=null +try{p=JSON.parse(a)}catch(r){s=A.a9(r) +q=A.cG(String(s),null,null) +throw A.c(q)}q=A.aBS(p) +return q}, +aBS(a){var s +if(a==null)return null +if(typeof a!="object")return a +if(Object.getPrototypeOf(a)!==Array.prototype)return new A.XD(a,Object.create(null)) +for(s=0;s=0)return null +return r}return null}, +b1F(a,b,c,d){var s=a?$.aTo():$.aTn() +if(s==null)return null +if(0===c&&d===b.length)return A.aOw(s,b) +return A.aOw(s,b.subarray(c,A.dK(c,d,b.length,null,null)))}, +aOw(a,b){var s,r +try{s=a.decode(b) +return s}catch(r){}return null}, +aKH(a,b,c,d,e,f){if(B.b.b2(f,4)!==0)throw A.c(A.cG("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c)) +if(d+e!==f)throw A.c(A.cG("Invalid base64 padding, '=' not at the end",a,b)) +if(e>2)throw A.c(A.cG("Invalid base64 padding, more than two '=' characters",a,b))}, +b2B(a,b,c,d,e,f,g,h){var s,r,q,p,o,n,m=h>>>2,l=3-(h&3) +for(s=J.ag(b),r=c,q=0;r>>0 +m=(m<<8|p)&16777215;--l +if(l===0){o=g+1 +f[g]=B.d.ai(a,m>>>18&63) +g=o+1 +f[o]=B.d.ai(a,m>>>12&63) +o=g+1 +f[g]=B.d.ai(a,m>>>6&63) +g=o+1 +f[o]=B.d.ai(a,m&63) +m=0 +l=3}}if(q>=0&&q<=255){if(l<3){o=g+1 +n=o+1 +if(3-l===1){f[g]=B.d.ai(a,m>>>2&63) +f[o]=B.d.ai(a,m<<4&63) +f[n]=61 +f[n+1]=61}else{f[g]=B.d.ai(a,m>>>10&63) +f[o]=B.d.ai(a,m>>>4&63) +f[n]=B.d.ai(a,m<<2&63) +f[n+1]=61}return 0}return(m<<2|3-l)>>>0}for(r=c;r255)break;++r}throw A.c(A.ff(b,"Not a byte value at index "+r+": 0x"+J.aVM(s.h(b,r),16),null))}, +aLH(a){return $.aSA().h(0,a.toLowerCase())}, +aMr(a,b,c){return new A.C7(a,b)}, +b4k(a){return a.h0()}, +aOW(a,b){var s=b==null?A.aJ3():b +return new A.XF(a,[],s)}, +aIk(a,b,c){var s,r,q=new A.cB("") +if(c==null)s=A.aOW(q,b) +else{r=b==null?A.aJ3():b +s=new A.XG(c,0,q,[],r)}s.ng(a) +r=q.a +return r.charCodeAt(0)==0?r:r}, +b3I(a){switch(a){case 65:return"Missing extension byte" +case 67:return"Unexpected extension byte" +case 69:return"Invalid UTF-8 byte" +case 71:return"Overlong encoding" +case 73:return"Out of unicode range" +case 75:return"Encoded surrogate" +case 77:return"Unfinished UTF-8 octet sequence" +default:return""}}, +b3H(a,b,c){var s,r,q,p=c-b,o=new Uint8Array(p) +for(s=J.ag(a),r=0;r>>0!==0?255:q}return o}, +XD:function XD(a,b){this.a=a +this.b=b +this.c=null}, +avQ:function avQ(a){this.a=a}, +XE:function XE(a){this.a=a}, +aqK:function aqK(){}, +aqJ:function aqJ(){}, +zI:function zI(a){this.a=a}, +aAW:function aAW(){}, +a3E:function a3E(a){this.a=a}, +aAV:function aAV(){}, +KI:function KI(a,b){this.a=a +this.b=b}, +KX:function KX(){}, +a3S:function a3S(){}, +arW:function arW(a){this.a=0 +this.b=a}, +a4n:function a4n(){}, +a4o:function a4o(){}, +Vk:function Vk(a,b){this.a=a +this.b=b +this.c=0}, +Lt:function Lt(){}, +lt:function lt(){}, +Ms:function Ms(){}, +nF:function nF(){}, +C7:function C7(a,b){this.a=a +this.b=b}, +Pc:function Pc(a,b){this.a=a +this.b=b}, +Pb:function Pb(){}, +aeV:function aeV(a,b){this.a=a +this.b=b}, +aeU:function aeU(a){this.a=a}, +avT:function avT(){}, +avU:function avU(a,b){this.a=a +this.b=b}, +avR:function avR(){}, +avS:function avS(a,b){this.a=a +this.b=b}, +XF:function XF(a,b,c){this.c=a +this.a=b +this.b=c}, +XG:function XG(a,b,c,d,e){var _=this +_.f=a +_.a$=b +_.c=c +_.a=d +_.b=e}, +Cd:function Cd(a){this.a=a}, +afd:function afd(a){this.a=a}, +Pf:function Pf(a,b){this.a=a +this.b=b}, +FU:function FU(a){this.a=a}, +aqL:function aqL(){}, +aB2:function aB2(a){this.b=0 +this.c=a}, +Ug:function Ug(a){this.a=a}, +aB1:function aB1(a){this.a=a +this.b=16 +this.c=0}, +a1B:function a1B(){}, +b5t(a){var s=new A.cg(t.dl) +a.Z(0,new A.aCX(s)) +return s}, +b73(a){return A.pE(a)}, +aM1(a,b,c){return A.b_M(a,b,c==null?null:A.b5t(c))}, +aak(a){return new A.v_(new WeakMap(),a.i("v_<0>"))}, +nL(a){if(A.lf(a)||typeof a=="number"||typeof a=="string")throw A.c(A.ff(a,u.e,null))}, +dR(a,b){var s=A.aii(a,b) +if(s!=null)return s +throw A.c(A.cG(a,null,null))}, +pz(a){var s=A.aNr(a) +if(s!=null)return s +throw A.c(A.cG("Invalid double",a,null))}, +aY2(a){if(a instanceof A.dG)return a.j(0) +return"Instance of '"+A.aih(a)+"'"}, +aY3(a,b){a=A.c(a) +a.stack=b.j(0) +throw a +throw A.c("unreachable")}, +AI(a,b){var s +if(Math.abs(a)<=864e13)s=!1 +else s=!0 +if(s)A.Q(A.b_("DateTime is outside valid range: "+a,null)) +A.fb(b,"isUtc",t.y) +return new A.dr(a,b)}, +aE(a,b,c,d){var s,r=c?J.vx(a,d):J.C2(a,d) +if(a!==0&&b!=null)for(s=0;s")) +for(s=J.aJ(a);s.A();)r.push(s.gN(s)) +if(b)return r +return J.aey(r)}, +as(a,b,c){var s +if(b)return A.aMz(a,c) +s=J.aey(A.aMz(a,c)) +return s}, +aMz(a,b){var s,r +if(Array.isArray(a))return A.a(a.slice(0),b.i("p<0>")) +s=A.a([],b.i("p<0>")) +for(r=J.aJ(a);r.A();)s.push(r.gN(r)) +return s}, +afo(a,b,c,d){var s,r=c?J.vx(a,d):J.C2(a,d) +for(s=0;s0||c=1000)return""+a +if(s>=100)return r+"0"+s +if(s>=10)return r+"00"+s +return r+"000"+s}, +aX2(a){if(a>=100)return""+a +if(a>=10)return"0"+a +return"00"+a}, +MR(a){if(a>=10)return""+a +return"0"+a}, +b6(a,b,c){return new A.bb(a+1000*b+1e6*c)}, +qj(a){if(typeof a=="number"||A.lf(a)||a==null)return J.dg(a) +if(typeof a=="string")return JSON.stringify(a) +return A.aY2(a)}, +B9(a,b){A.fb(a,"error",t.K) +A.fb(b,"stackTrace",t.wS) +A.aY3(a,b)}, +k6(a){return new A.pP(a)}, +b_(a,b){return new A.hQ(!1,null,b,a)}, +ff(a,b,c){return new A.hQ(!0,a,b,c)}, +nj(a,b){return a}, +em(a){var s=null +return new A.wv(s,s,!1,s,s,a)}, +aiD(a,b){return new A.wv(null,null,!0,a,b,"Value not in range")}, +cb(a,b,c,d,e){return new A.wv(b,c,!0,a,d,"Invalid value")}, +aNy(a,b,c,d){if(ac)throw A.c(A.cb(a,b,c,d,null)) +return a}, +dK(a,b,c,d,e){if(0>a||a>c)throw A.c(A.cb(a,0,c,d==null?"start":d,null)) +if(b!=null){if(a>b||b>c)throw A.c(A.cb(b,a,c,e==null?"end":e,null)) +return b}return c}, +dX(a,b){if(a<0)throw A.c(A.cb(a,0,null,b,null)) +return a}, +aH0(a,b,c,d,e){var s=e==null?b.gq(b):e +return new A.vo(s,!0,a,c,"Index out of range")}, +dl(a,b,c,d,e){return new A.vo(b,!0,a,e,"Index out of range")}, +aH1(a,b,c,d){if(0>a||a>=b)throw A.c(A.dl(a,b,c,null,d==null?"index":d)) +return a}, +a2(a){return new A.Ub(a)}, +c3(a){return new A.xE(a)}, +at(a){return new A.mA(a)}, +bV(a){return new A.Mp(a)}, +dd(a){return new A.WQ(a)}, +cG(a,b,c){return new A.hn(a,b,c)}, +aMm(a,b,c){if(a<=0)return new A.hW(c.i("hW<0>")) +return new A.H_(a,b,c.i("H_<0>"))}, +aME(a,b,c,d,e){return new A.pY(a,b.i("@<0>").aq(c).aq(d).aq(e).i("pY<1,2,3,4>"))}, +aHb(a,b,c){var s=A.w(b,c) +s.Tb(s,a) +return s}, +Z(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s +if(B.a===c)return A.b10(J.x(a),J.x(b),$.eq()) +if(B.a===d){s=J.x(a) +b=J.x(b) +c=J.x(c) +return A.eD(A.J(A.J(A.J($.eq(),s),b),c))}if(B.a===e)return A.b11(J.x(a),J.x(b),J.x(c),J.x(d),$.eq()) +if(B.a===f){s=J.x(a) +b=J.x(b) +c=J.x(c) +d=J.x(d) +e=J.x(e) +return A.eD(A.J(A.J(A.J(A.J(A.J($.eq(),s),b),c),d),e))}if(B.a===g){s=J.x(a) +b=J.x(b) +c=J.x(c) +d=J.x(d) +e=J.x(e) +f=J.x(f) +return A.eD(A.J(A.J(A.J(A.J(A.J(A.J($.eq(),s),b),c),d),e),f))}if(B.a===h){s=J.x(a) +b=J.x(b) +c=J.x(c) +d=J.x(d) +e=J.x(e) +f=J.x(f) +g=J.x(g) +return A.eD(A.J(A.J(A.J(A.J(A.J(A.J(A.J($.eq(),s),b),c),d),e),f),g))}if(B.a===i){s=J.x(a) +b=J.x(b) +c=J.x(c) +d=J.x(d) +e=J.x(e) +f=J.x(f) +g=J.x(g) +h=J.x(h) +return A.eD(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J($.eq(),s),b),c),d),e),f),g),h))}if(B.a===j){s=J.x(a) +b=J.x(b) +c=J.x(c) +d=J.x(d) +e=J.x(e) +f=J.x(f) +g=J.x(g) +h=J.x(h) +i=J.x(i) +return A.eD(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J($.eq(),s),b),c),d),e),f),g),h),i))}if(B.a===k){s=J.x(a) +b=J.x(b) +c=J.x(c) +d=J.x(d) +e=J.x(e) +f=J.x(f) +g=J.x(g) +h=J.x(h) +i=J.x(i) +j=J.x(j) +return A.eD(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J($.eq(),s),b),c),d),e),f),g),h),i),j))}if(B.a===l){s=J.x(a) +b=J.x(b) +c=J.x(c) +d=J.x(d) +e=J.x(e) +f=J.x(f) +g=J.x(g) +h=J.x(h) +i=J.x(i) +j=J.x(j) +k=J.x(k) +return A.eD(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J($.eq(),s),b),c),d),e),f),g),h),i),j),k))}if(B.a===m){s=J.x(a) +b=J.x(b) +c=J.x(c) +d=J.x(d) +e=J.x(e) +f=J.x(f) +g=J.x(g) +h=J.x(h) +i=J.x(i) +j=J.x(j) +k=J.x(k) +l=J.x(l) +return A.eD(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J($.eq(),s),b),c),d),e),f),g),h),i),j),k),l))}if(B.a===n){s=J.x(a) +b=J.x(b) +c=J.x(c) +d=J.x(d) +e=J.x(e) +f=J.x(f) +g=J.x(g) +h=J.x(h) +i=J.x(i) +j=J.x(j) +k=J.x(k) +l=J.x(l) +m=J.x(m) +return A.eD(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J($.eq(),s),b),c),d),e),f),g),h),i),j),k),l),m))}if(B.a===o){s=J.x(a) +b=J.x(b) +c=J.x(c) +d=J.x(d) +e=J.x(e) +f=J.x(f) +g=J.x(g) +h=J.x(h) +i=J.x(i) +j=J.x(j) +k=J.x(k) +l=J.x(l) +m=J.x(m) +n=J.x(n) +return A.eD(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J($.eq(),s),b),c),d),e),f),g),h),i),j),k),l),m),n))}if(B.a===p){s=J.x(a) +b=J.x(b) +c=J.x(c) +d=J.x(d) +e=J.x(e) +f=J.x(f) +g=J.x(g) +h=J.x(h) +i=J.x(i) +j=J.x(j) +k=J.x(k) +l=J.x(l) +m=J.x(m) +n=J.x(n) +o=J.x(o) +return A.eD(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J($.eq(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o))}if(B.a===q){s=J.x(a) +b=J.x(b) +c=J.x(c) +d=J.x(d) +e=J.x(e) +f=J.x(f) +g=J.x(g) +h=J.x(h) +i=J.x(i) +j=J.x(j) +k=J.x(k) +l=J.x(l) +m=J.x(m) +n=J.x(n) +o=J.x(o) +p=J.x(p) +return A.eD(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J($.eq(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p))}if(B.a===r){s=J.x(a) +b=J.x(b) +c=J.x(c) +d=J.x(d) +e=J.x(e) +f=J.x(f) +g=J.x(g) +h=J.x(h) +i=J.x(i) +j=J.x(j) +k=J.x(k) +l=J.x(l) +m=J.x(m) +n=J.x(n) +o=J.x(o) +p=J.x(p) +q=J.x(q) +return A.eD(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J($.eq(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q))}if(B.a===a0){s=J.x(a) +b=J.x(b) +c=J.x(c) +d=J.x(d) +e=J.x(e) +f=J.x(f) +g=J.x(g) +h=J.x(h) +i=J.x(i) +j=J.x(j) +k=J.x(k) +l=J.x(l) +m=J.x(m) +n=J.x(n) +o=J.x(o) +p=J.x(p) +q=J.x(q) +r=J.x(r) +return A.eD(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J($.eq(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r))}if(B.a===a1){s=J.x(a) +b=J.x(b) +c=J.x(c) +d=J.x(d) +e=J.x(e) +f=J.x(f) +g=J.x(g) +h=J.x(h) +i=J.x(i) +j=J.x(j) +k=J.x(k) +l=J.x(l) +m=J.x(m) +n=J.x(n) +o=J.x(o) +p=J.x(p) +q=J.x(q) +r=J.x(r) +a0=J.x(a0) +return A.eD(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J($.eq(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0))}s=J.x(a) +b=J.x(b) +c=J.x(c) +d=J.x(d) +e=J.x(e) +f=J.x(f) +g=J.x(g) +h=J.x(h) +i=J.x(i) +j=J.x(j) +k=J.x(k) +l=J.x(l) +m=J.x(m) +n=J.x(n) +o=J.x(o) +p=J.x(p) +q=J.x(q) +r=J.x(r) +a0=J.x(a0) +a1=J.x(a1) +return A.eD(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J(A.J($.eq(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0),a1))}, +d3(a){var s,r=$.eq() +for(s=J.aJ(a);s.A();)r=A.J(r,J.x(s.gN(s))) +return A.eD(r)}, +e0(a){A.aJg(A.f(a))}, +b0v(a,b,c,d){return new A.pZ(a,b,c.i("@<0>").aq(d).i("pZ<1,2>"))}, +b0W(){$.a3_() +return new A.F9()}, +b47(a,b){return 65536+((a&1023)<<10)+(b&1023)}, +hI(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=null +a5=a3.length +s=a4+5 +if(a5>=s){r=((B.d.ai(a3,a4+4)^58)*3|B.d.ai(a3,a4)^100|B.d.ai(a3,a4+1)^97|B.d.ai(a3,a4+2)^116|B.d.ai(a3,a4+3)^97)>>>0 +if(r===0)return A.aOt(a4>0||a5=14)q[7]=a5 +o=q[1] +if(o>=a4)if(A.aQe(a3,a4,o,20,q)===20)q[7]=o +n=q[2]+1 +m=q[3] +l=q[4] +k=q[5] +j=q[6] +if(jo+3){h=a2 +i=!1}else{p=m>a4 +if(p&&m+1===l){h=a2 +i=!1}else{if(!B.d.ds(a3,"\\",l))if(n>a4)g=B.d.ds(a3,"\\",n-1)||B.d.ds(a3,"\\",n-2) +else g=!1 +else g=!0 +if(g){h=a2 +i=!1}else{if(!(kl+2&&B.d.ds(a3,"/..",k-3) +else g=!0 +if(g){h=a2 +i=!1}else{if(o===a4+4)if(B.d.ds(a3,"file",a4)){if(n<=a4){if(!B.d.ds(a3,"/",l)){f="file:///" +r=3}else{f="file://" +r=2}a3=f+B.d.a2(a3,l,a5) +o-=a4 +s=r-a4 +k+=s +j+=s +a5=a3.length +a4=0 +n=7 +m=7 +l=7}else if(l===k)if(a4===0&&!0){a3=B.d.kN(a3,l,k,"/");++k;++j;++a5}else{a3=B.d.a2(a3,a4,l)+"/"+B.d.a2(a3,k,a5) +o-=a4 +n-=a4 +m-=a4 +l-=a4 +s=1-a4 +k+=s +j+=s +a5=a3.length +a4=0}h="file"}else if(B.d.ds(a3,"http",a4)){if(p&&m+3===l&&B.d.ds(a3,"80",m+1))if(a4===0&&!0){a3=B.d.kN(a3,m,l,"") +l-=3 +k-=3 +j-=3 +a5-=3}else{a3=B.d.a2(a3,a4,m)+B.d.a2(a3,l,a5) +o-=a4 +n-=a4 +m-=a4 +s=3+a4 +l-=s +k-=s +j-=s +a5=a3.length +a4=0}h="http"}else h=a2 +else if(o===s&&B.d.ds(a3,"https",a4)){if(p&&m+4===l&&B.d.ds(a3,"443",m+1))if(a4===0&&!0){a3=B.d.kN(a3,m,l,"") +l-=4 +k-=4 +j-=4 +a5-=3}else{a3=B.d.a2(a3,a4,m)+B.d.a2(a3,l,a5) +o-=a4 +n-=a4 +m-=a4 +s=4+a4 +l-=s +k-=s +j-=s +a5=a3.length +a4=0}h="https"}else h=a2 +i=!0}}}}else h=a2 +if(i){if(a4>0||a5a4)h=A.b3D(a3,a4,o) +else{if(o===a4)A.yX(a3,a4,"Invalid empty scheme") +h=""}if(n>a4){e=o+3 +d=e9)k.$2("invalid character",s)}else{if(q===3)k.$2(m,s) +o=A.dR(B.d.a2(a,r,s),null) +if(o>255)k.$2(l,r) +n=q+1 +j[q]=o +r=s+1 +q=n}}if(q!==3)k.$2(m,c) +o=A.dR(B.d.a2(a,r,c),null) +if(o>255)k.$2(l,r) +j[q]=o +return j}, +aOu(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d=new A.aqC(a),c=new A.aqD(d,a) +if(a.length<2)d.$2("address is too short",e) +s=A.a([],t.t) +for(r=b,q=r,p=!1,o=!1;r>>0) +s.push((k[2]<<8|k[3])>>>0)}if(p){if(s.length>7)d.$2("an address with a wildcard must have less than 7 parts",e)}else if(s.length!==8)d.$2("an address without a wildcard must contain exactly 8 parts",e) +j=new Uint8Array(16) +for(l=s.length,i=9-l,r=0,h=0;ro)A.Q(A.cb(0,0,p.gq(q),null,null)) +if(A.aJp(q,"/",0)){s=A.a2("Illegal path character "+A.f(q)) +throw A.c(s)}}}, +aPh(a,b,c){var s,r,q,p,o +for(s=A.eW(a,c,null,A.a7(a).c),r=s.$ti,s=new A.b8(s,s.gq(s),r.i("b8")),r=r.i("aL.E");s.A();){q=s.d +if(q==null)q=r.a(q) +p=A.cn('["*/:<>?\\\\|]',!0,!1,!1,!1) +o=q.length +if(A.aJp(q,p,0)){s=A.a2("Illegal character in path: "+q) +throw A.c(s)}}}, +b3A(a,b){var s +if(!(65<=a&&a<=90))s=97<=a&&a<=122 +else s=!0 +if(s)return +s=A.a2("Illegal drive letter "+A.ap3(a)) +throw A.c(s)}, +aIv(a,b){if(a!=null&&a===A.aPi(b))return null +return a}, +aPm(a,b,c,d){var s,r,q,p,o,n +if(a==null)return null +if(b===c)return"" +if(B.d.aI(a,b)===91){s=c-1 +if(B.d.aI(a,s)!==93)A.yX(a,b,"Missing end `]` to match `[` in host") +r=b+1 +q=A.b3B(a,r,s) +if(q=b&&q=b&&s>>4]&1<<(p&15))!==0){if(q&&65<=p&&90>=p){if(i==null)i=new A.cB("") +if(r>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new A.cB("") +if(r>>4]&1<<(o&15))!==0)A.yX(a,s,"Invalid character") +else{if((o&64512)===55296&&s+1>>4]&1<<(q&15))!==0))A.yX(a,s,"Illegal scheme character") +if(65<=q&&q<=90)r=!0}a=B.d.a2(a,b,c) +return A.b3y(r?a.toLowerCase():a)}, +b3y(a){if(a==="http")return"http" +if(a==="file")return"file" +if(a==="https")return"https" +if(a==="package")return"package" +return a}, +aPp(a,b,c){if(a==null)return"" +return A.Jf(a,b,c,B.Ks,!1,!1)}, +aPn(a,b,c,d,e,f){var s,r=e==="file",q=r||f +if(a==null)return r?"/":"" +else s=A.Jf(a,b,c,B.qu,!0,!0) +if(s.length===0){if(r)return"/"}else if(q&&!B.d.bN(s,"/"))s="/"+s +return A.b3E(s,e,f)}, +b3E(a,b,c){var s=b.length===0 +if(s&&!c&&!B.d.bN(a,"/")&&!B.d.bN(a,"\\"))return A.aIx(a,!s||c) +return A.n3(a)}, +aPo(a,b,c,d){var s,r={} +if(a!=null){if(d!=null)throw A.c(A.b_("Both query and queryParameters specified",null)) +return A.Jf(a,b,c,B.fH,!0,!1)}if(d==null)return null +s=new A.cB("") +r.a="" +d.Z(0,new A.aB_(new A.aB0(r,s))) +r=s.a +return r.charCodeAt(0)==0?r:r}, +aPl(a,b,c){if(a==null)return null +return A.Jf(a,b,c,B.fH,!0,!1)}, +aIw(a,b,c){var s,r,q,p,o,n=b+2 +if(n>=a.length)return"%" +s=B.d.aI(a,b+1) +r=B.d.aI(a,n) +q=A.aE2(s) +p=A.aE2(r) +if(q<0||p<0)return"%" +o=q*16+p +if(o<127&&(B.fM[B.b.D(o,4)]&1<<(o&15))!==0)return A.cl(c&&65<=o&&90>=o?(o|32)>>>0:o) +if(s>=97||r>=97)return B.d.a2(a,b,b+3).toUpperCase() +return null}, +aIu(a){var s,r,q,p,o,n="0123456789ABCDEF" +if(a<128){s=new Uint8Array(3) +s[0]=37 +s[1]=B.d.ai(n,a>>>4) +s[2]=B.d.ai(n,a&15)}else{if(a>2047)if(a>65535){r=240 +q=4}else{r=224 +q=3}else{r=192 +q=2}s=new Uint8Array(3*q) +for(p=0;--q,q>=0;r=128){o=B.b.e5(a,6*q)&63|r +s[p]=37 +s[p+1]=B.d.ai(n,o>>>4) +s[p+2]=B.d.ai(n,o&15) +p+=3}}return A.jU(s,0,null)}, +Jf(a,b,c,d,e,f){var s=A.aPr(a,b,c,d,e,f) +return s==null?B.d.a2(a,b,c):s}, +aPr(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k,j,i=null +for(s=!e,r=b,q=r,p=i;r>>4]&1<<(o&15))!==0)++r +else{if(o===37){n=A.aIw(a,r,!1) +if(n==null){r+=3 +continue}if("%"===n){n="%25" +m=1}else m=3}else if(o===92&&f){n="/" +m=1}else if(s&&o<=93&&(B.pV[o>>>4]&1<<(o&15))!==0){A.yX(a,r,"Invalid character") +m=i +n=m}else{if((o&64512)===55296){l=r+1 +if(l=2&&A.aPk(B.d.ai(a,0)))for(s=1;s127||(B.q5[r>>>4]&1<<(r&15))===0)break}return a}, +b3G(a,b){if(a.aql("package")&&a.c==null)return A.aQg(b,0,b.length) +return-1}, +aPt(a){var s,r,q,p=a.glJ(),o=p.length +if(o>0&&J.bL(p[0])===2&&J.aFV(p[0],1)===58){A.b3A(J.aFV(p[0],0),!1) +A.aPh(p,!1,1) +s=!0}else{A.aPh(p,!1,0) +s=!1}r=a.gAS()&&!s?""+"\\":"" +if(a.gvg()){q=a.gkC(a) +if(q.length!==0)r=r+"\\"+q+"\\"}r=A.Tl(r,p,"\\") +o=s&&o===1?r+"\\":r +return o.charCodeAt(0)==0?o:o}, +b3C(a,b){var s,r,q +for(s=0,r=0;r<2;++r){q=B.d.ai(a,b+r) +if(48<=q&&q<=57)s=s*16+q-48 +else{q|=32 +if(97<=q&&q<=102)s=s*16+q-87 +else throw A.c(A.b_("Invalid URL encoding",null))}}return s}, +aIy(a,b,c,d,e){var s,r,q,p,o=b +while(!0){if(!(o127)throw A.c(A.b_("Illegal percent encoding in URI",null)) +if(r===37){if(o+3>q)throw A.c(A.b_("Truncated URI",null)) +p.push(A.b3C(a,o+1)) +o+=2}else p.push(r)}}return d.cB(0,p)}, +aPk(a){var s=a|32 +return 97<=s&&s<=122}, +aOt(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=A.a([b-1],t.t) +for(s=a.length,r=b,q=-1,p=null;rb)throw A.c(A.cG(k,a,r)) +for(;p!==44;){j.push(r);++r +for(o=-1;r=0)j.push(o) +else{n=B.c.gX(j) +if(p!==44||r!==n+7||!B.d.ds(a,"base64",n+1))throw A.c(A.cG("Expecting '='",a,r)) +break}}j.push(r) +m=r+1 +if((j.length&1)===1)a=B.Br.arj(0,a,m,s) +else{l=A.aPr(a,m,s,B.fH,!0,!1) +if(l!=null)a=B.d.kN(a,m,s,l)}return new A.aqA(a,j,c)}, +b4f(){var s,r,q,p,o,n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",m=".",l=":",k="/",j="\\",i="?",h="#",g="/\\",f=J.aH3(22,t.H3) +for(s=0;s<22;++s)f[s]=new Uint8Array(96) +r=new A.aBV(f) +q=new A.aBW() +p=new A.aBX() +o=r.$2(0,225) +q.$3(o,n,1) +q.$3(o,m,14) +q.$3(o,l,34) +q.$3(o,k,3) +q.$3(o,j,227) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(14,225) +q.$3(o,n,1) +q.$3(o,m,15) +q.$3(o,l,34) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(15,225) +q.$3(o,n,1) +q.$3(o,"%",225) +q.$3(o,l,34) +q.$3(o,k,9) +q.$3(o,j,233) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(1,225) +q.$3(o,n,1) +q.$3(o,l,34) +q.$3(o,k,10) +q.$3(o,j,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(2,235) +q.$3(o,n,139) +q.$3(o,k,131) +q.$3(o,j,131) +q.$3(o,m,146) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(3,235) +q.$3(o,n,11) +q.$3(o,k,68) +q.$3(o,j,68) +q.$3(o,m,18) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(4,229) +q.$3(o,n,5) +p.$3(o,"AZ",229) +q.$3(o,l,102) +q.$3(o,"@",68) +q.$3(o,"[",232) +q.$3(o,k,138) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(5,229) +q.$3(o,n,5) +p.$3(o,"AZ",229) +q.$3(o,l,102) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(6,231) +p.$3(o,"19",7) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(7,231) +p.$3(o,"09",7) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) +q.$3(r.$2(8,8),"]",5) +o=r.$2(9,235) +q.$3(o,n,11) +q.$3(o,m,16) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(16,235) +q.$3(o,n,11) +q.$3(o,m,17) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(17,235) +q.$3(o,n,11) +q.$3(o,k,9) +q.$3(o,j,233) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(10,235) +q.$3(o,n,11) +q.$3(o,m,18) +q.$3(o,k,10) +q.$3(o,j,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(18,235) +q.$3(o,n,11) +q.$3(o,m,19) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(19,235) +q.$3(o,n,11) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(11,235) +q.$3(o,n,11) +q.$3(o,k,10) +q.$3(o,j,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(12,236) +q.$3(o,n,12) +q.$3(o,i,12) +q.$3(o,h,205) +o=r.$2(13,237) +q.$3(o,n,13) +q.$3(o,i,13) +p.$3(r.$2(20,245),"az",21) +o=r.$2(21,245) +p.$3(o,"az",21) +p.$3(o,"09",21) +q.$3(o,"+-.",21) +return f}, +aQe(a,b,c,d,e){var s,r,q,p,o=$.aUA() +for(s=b;s95?31:q] +d=p&31 +e[p>>>5]=s}return d}, +aP9(a){if(a.b===7&&B.d.bN(a.a,"package")&&a.c<=0)return A.aQg(a.a,a.e,a.f) +return-1}, +aQg(a,b,c){var s,r,q +for(s=b,r=0;s")) +s.GC() +return s}, +b4d(a){var s +if("postMessage" in a){s=A.aOM(a) +return s}else return a}, +aPF(a){if(t.VF.b(a))return a +return new A.ark([],[]).am_(a,!0)}, +aOM(a){if(a===window)return a +else return new A.W9(a)}, +aQl(a,b){var s=$.ar +if(s===B.aw)return a +return s.Ho(a,b)}, +aT:function aT(){}, +Kt:function Kt(){}, +KA:function KA(){}, +KH:function KH(){}, +iu:function iu(){}, +A4:function A4(){}, +a4A:function a4A(a){this.a=a}, +k9:function k9(){}, +Mu:function Mu(){}, +cw:function cw(){}, +uG:function uG(){}, +a5K:function a5K(){}, +fL:function fL(){}, +jh:function jh(){}, +Mv:function Mv(){}, +Mw:function Mw(){}, +MO:function MO(){}, +nC:function nC(){}, +ly:function ly(){}, +Nm:function Nm(){}, +AR:function AR(){}, +AS:function AS(){}, +Nu:function Nu(){}, +Ny:function Ny(){}, +Vu:function Vu(a,b){this.a=a +this.b=b}, +c7:function c7(){}, +az:function az(){}, +ae:function ae(){}, +fl:function fl(){}, +O4:function O4(){}, +O6:function O6(){}, +Oo:function Oo(){}, +Oq:function Oq(){}, +hp:function hp(){}, +OE:function OE(){}, +qD:function qD(){}, +kp:function kp(){}, +ads:function ads(a,b){this.a=a +this.b=b}, +qE:function qE(){}, +o0:function o0(){}, +o1:function o1(){}, +vt:function vt(){}, +oc:function oc(){}, +PA:function PA(){}, +PM:function PM(){}, +m4:function m4(){}, +PQ:function PQ(){}, +PT:function PT(){}, +ag6:function ag6(a){this.a=a}, +ag7:function ag7(a){this.a=a}, +PU:function PU(){}, +ag8:function ag8(a){this.a=a}, +ag9:function ag9(a){this.a=a}, +hx:function hx(){}, +PV:function PV(){}, +fY:function fY(){}, +Vs:function Vs(a){this.a=a}, +b7:function b7(){}, +D4:function D4(){}, +QL:function QL(){}, +hz:function hz(){}, +R3:function R3(){}, +i9:function i9(){}, +Sc:function Sc(){}, +aku:function aku(a){this.a=a}, +akv:function akv(a){this.a=a}, +wK:function wK(){}, +Su:function Su(){}, +hB:function hB(){}, +Tc:function Tc(){}, +hC:function hC(){}, +Ti:function Ti(){}, +hD:function hD(){}, +Fa:function Fa(){}, +aoR:function aoR(a){this.a=a}, +aoS:function aoS(a){this.a=a}, +fx:function fx(){}, +hF:function hF(){}, +fA:function fA(){}, +TR:function TR(){}, +TS:function TS(){}, +TY:function TY(){}, +hG:function hG(){}, +U1:function U1(){}, +U2:function U2(){}, +kV:function kV(){}, +Ud:function Ud(){}, +Ur:function Ur(){}, +p4:function p4(){}, +l_:function l_(){}, +VU:function VU(){}, +GD:function GD(){}, +Xe:function Xe(){}, +Hy:function Hy(){}, +a_Q:function a_Q(){}, +a03:function a03(){}, +aGG:function aGG(a,b){this.a=a +this.$ti=b}, +pc:function pc(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +pa:function pa(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +GQ:function GQ(a,b,c,d,e){var _=this +_.a=0 +_.b=a +_.c=b +_.d=c +_.e=d +_.$ti=e}, +au1:function au1(a){this.a=a}, +au2:function au2(a){this.a=a}, +b1:function b1(){}, +v2:function v2(a,b,c){var _=this +_.a=a +_.b=b +_.c=-1 +_.d=null +_.$ti=c}, +W9:function W9(a){this.a=a}, +VV:function VV(){}, +Wv:function Wv(){}, +Ww:function Ww(){}, +Wx:function Wx(){}, +Wy:function Wy(){}, +WW:function WW(){}, +WX:function WX(){}, +Xm:function Xm(){}, +Xn:function Xn(){}, +Yc:function Yc(){}, +Yd:function Yd(){}, +Ye:function Ye(){}, +Yf:function Yf(){}, +Yu:function Yu(){}, +Yv:function Yv(){}, +YV:function YV(){}, +YW:function YW(){}, +a_c:function a_c(){}, +ID:function ID(){}, +IE:function IE(){}, +a_O:function a_O(){}, +a_P:function a_P(){}, +a_W:function a_W(){}, +a0t:function a0t(){}, +a0u:function a0u(){}, +J0:function J0(){}, +J1:function J1(){}, +a0F:function a0F(){}, +a0G:function a0G(){}, +a1n:function a1n(){}, +a1o:function a1o(){}, +a1y:function a1y(){}, +a1z:function a1z(){}, +a1H:function a1H(){}, +a1I:function a1I(){}, +a25:function a25(){}, +a26:function a26(){}, +a27:function a27(){}, +a28:function a28(){}, +b6b(a){var s,r,q +if(t.J2.b(a)){s=J.aKm(a) +if(s.constructor===Array)if(typeof CanvasPixelArray!=="undefined"){s.constructor=CanvasPixelArray +s.BYTES_PER_ELEMENT=1}return a}r=a.data +q=a.height +a.width +return new A.a11(r,q)}, +aPE(a){var s,r +if(a==null)return a +if(typeof a=="string"||typeof a=="number"||A.lf(a))return a +if(A.aR6(a))return A.j4(a) +if(Array.isArray(a)){s=[] +for(r=0;rc)throw A.c(A.cb(a,0,c,s,s)) +if(bc)throw A.c(A.cb(b,a,c,s,s))}, +b40(a){return a}, +aIH(a,b,c){var s +try{if(Object.isExtensible(a)&&!Object.prototype.hasOwnProperty.call(a,b)){Object.defineProperty(a,b,{value:c}) +return!0}}catch(s){}return!1}, +aPT(a,b){if(Object.prototype.hasOwnProperty.call(a,b))return a[b] +return null}, +a2A(a){if(a==null||typeof a=="string"||typeof a=="number"||A.lf(a))return a +if(a instanceof A.lW)return a.a +if(A.aR4(a))return a +if(t.e2.b(a))return a +if(a instanceof A.dr)return A.fq(a) +if(t._8.b(a))return A.aPS(a,"$dart_jsFunction",new A.aBT()) +return A.aPS(a,"_$dart_jsObject",new A.aBU($.aJW()))}, +aPS(a,b,c){var s=A.aPT(a,b) +if(s==null){s=c.$1(a) +A.aIH(a,b,s)}return s}, +aIE(a){if(a==null||typeof a=="string"||typeof a=="number"||typeof a=="boolean")return a +else if(a instanceof Object&&A.aR4(a))return a +else if(a instanceof Object&&t.e2.b(a))return a +else if(a instanceof Date)return A.AI(a.getTime(),!1) +else if(a.constructor===$.aJW())return a.o +else return A.aD7(a)}, +aD7(a){if(typeof a=="function")return A.aIL(a,$.a2X(),new A.aD8()) +if(a instanceof Array)return A.aIL(a,$.aJP(),new A.aD9()) +return A.aIL(a,$.aJP(),new A.aDa())}, +aIL(a,b,c){var s=A.aPT(a,b) +if(s==null||!(a instanceof Object)){s=c.$1(a) +A.aIH(a,b,s)}return s}, +b4b(a){var s,r=a.$dart_jsFunction +if(r!=null)return r +s=function(b,c){return function(){return b(c,Array.prototype.slice.apply(arguments))}}(A.b3U,a) +s[$.a2X()]=a +a.$dart_jsFunction=s +return s}, +b3U(a,b){return A.aM1(a,b,null)}, +aG(a){if(typeof a=="function")return a +else return A.b4b(a)}, +aeQ:function aeQ(a){this.a=a}, +aBT:function aBT(){}, +aBU:function aBU(a){this.a=a}, +aD8:function aD8(){}, +aD9:function aD9(){}, +aDa:function aDa(){}, +lW:function lW(a){this.a=a}, +C6:function C6(a){this.a=a}, +qQ:function qQ(a,b){this.a=a +this.$ti=b}, +yj:function yj(){}, +lk(a){if(!t.G.b(a)&&!t.JY.b(a))throw A.c(A.b_("object must be a Map or Iterable",null)) +return A.b4c(a)}, +b4c(a){var s=new A.aBR(new A.ty(t.f6)).$1(a) +s.toString +return s}, +au(a,b){return a[b]}, +W(a,b,c){return a[b].apply(a,c)}, +b3V(a,b){return a[b]()}, +b3W(a,b,c,d){return a[b](c,d)}, +b5X(a,b){var s,r +if(b instanceof Array)switch(b.length){case 0:return new a() +case 1:return new a(b[0]) +case 2:return new a(b[0],b[1]) +case 3:return new a(b[0],b[1],b[2]) +case 4:return new a(b[0],b[1],b[2],b[3])}s=[null] +B.c.U(s,b) +r=a.bind.apply(a,s) +String(r) +return new r()}, +h8(a,b){var s=new A.af($.ar,b.i("af<0>")),r=new A.aY(s,b.i("aY<0>")) +a.then(A.li(new A.aEE(r),1),A.li(new A.aEF(r),1)) +return s}, +tS(a){return new A.aDj(new A.ty(t.f6)).$1(a)}, +aBR:function aBR(a){this.a=a}, +aEE:function aEE(a){this.a=a}, +aEF:function aEF(a){this.a=a}, +aDj:function aDj(a){this.a=a}, +Qb:function Qb(a){this.a=a}, +aRg(a,b){return Math.max(A.eo(a),A.eo(b))}, +aR9(a){return Math.log(a)}, +b01(a){var s +if(a==null)s=B.Ck +else{s=new A.Zy() +s.My(a)}return s}, +avO:function avO(){}, +Zy:function Zy(){this.b=this.a=0}, +iD:function iD(){}, +Pl:function Pl(){}, +iK:function iK(){}, +Qe:function Qe(){}, +R5:function R5(){}, +Tm:function Tm(){}, +aO:function aO(){}, +iV:function iV(){}, +U5:function U5(){}, +XN:function XN(){}, +XO:function XO(){}, +YG:function YG(){}, +YH:function YH(){}, +a0_:function a0_(){}, +a00:function a00(){}, +a0K:function a0K(){}, +a0L:function a0L(){}, +b1x(a){throw A.c(A.a2("Uint64List not supported on the web."))}, +aOr(a,b){return A.Q6(a,b,null)}, +aYp(a){return A.aHh(a,0,null)}, +aYq(a){return a.av0(0,0,null)}, +NN:function NN(){}, +m7(a,b,c){if(b==null)if(a==null)return null +else return a.a8(0,1-c) +else if(a==null)return b.a8(0,c) +else return new A.j(A.lg(a.a,b.a,c),A.lg(a.b,b.b,c))}, +b0F(a,b){return new A.O(a,b)}, +aHM(a,b,c){if(b==null)if(a==null)return null +else return a.a8(0,1-c) +else if(a==null)return b.a8(0,c) +else return new A.O(A.lg(a.a,b.a,c),A.lg(a.b,b.b,c))}, +mj(a,b){var s=a.a,r=b*2/2,q=a.b +return new A.v(s-r,q-r,s+r,q+r)}, +aNA(a,b,c){var s=a.a,r=c/2,q=a.b,p=b/2 +return new A.v(s-r,q-p,s+r,q+p)}, +rq(a,b){var s=a.a,r=b.a,q=a.b,p=b.b +return new A.v(Math.min(s,r),Math.min(q,p),Math.max(s,r),Math.max(q,p))}, +aNB(a,b,c){var s,r,q,p,o +if(b==null)if(a==null)return null +else{s=1-c +return new A.v(a.a*s,a.b*s,a.c*s,a.d*s)}else{r=b.a +q=b.b +p=b.c +o=b.d +if(a==null)return new A.v(r*c,q*c,p*c,o*c) +else return new A.v(A.lg(a.a,r,c),A.lg(a.b,q,c),A.lg(a.c,p,c),A.lg(a.d,o,c))}}, +DI(a,b,c){var s,r,q +if(b==null)if(a==null)return null +else{s=1-c +return new A.bf(a.a*s,a.b*s)}else{r=b.a +q=b.b +if(a==null)return new A.bf(r*c,q*c) +else return new A.bf(A.lg(a.a,r,c),A.lg(a.b,q,c))}}, +oy(a,b){var s=b.a,r=b.b +return new A.jI(a.a,a.b,a.c,a.d,s,r,s,r,s,r,s,r,s===r)}, +aiA(a,b,c,d,e,f,g,h){var s=g.a,r=g.b,q=h.a,p=h.b,o=e.a,n=e.b,m=f.a,l=f.b +return new A.jI(a,b,c,d,s,r,q,p,m,l,o,n,s===r&&s===q&&s===p&&s===o&&s===n&&s===m&&s===l)}, +aiB(a,b,c,d,e){var s=d.a,r=d.b,q=e.a,p=e.b,o=b.a,n=b.b,m=c.a,l=c.b,k=s===r&&s===q&&s===p&&s===o&&s===n&&s===m&&s===l +return new A.jI(a.a,a.b,a.c,a.d,s,r,q,p,m,l,o,n,k)}, +aOV(a,b){a=a+J.x(b)&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +aFn(a,b){var s=0,r=A.H(t.H),q,p +var $async$aFn=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:p=new A.a3v(new A.aFo(),new A.aFp(a,b)) +s=!(self._flutter!=null&&self._flutter.loader!=null)||self._flutter.loader.didCreateEngineInitializer==null?2:4 +break +case 2:A.W(self.window.console,"debug",["Flutter Web Bootstrap: Auto."]) +s=5 +return A.L(p.q6(),$async$aFn) +case 5:s=3 +break +case 4:A.W(self.window.console,"debug",["Flutter Web Bootstrap: Programmatic."]) +q=self._flutter.loader.didCreateEngineInitializer +q.toString +q.$1(p.asp()) +case 3:return A.F(null,r)}}) +return A.G($async$aFn,r)}, +aZm(a){switch(a.a){case 1:return"up" +case 0:return"down" +case 2:return"repeat"}}, +a4(a,b,c){var s +if(a!=b){s=a==null?null:isNaN(a) +if(s===!0){s=b==null?null:isNaN(b) +s=s===!0}else s=!1}else s=!0 +if(s)return a==null?null:a +if(a==null)a=0 +if(b==null)b=0 +return a*(1-c)+b*c}, +lg(a,b,c){return a*(1-c)+b*c}, +aCh(a,b,c){return a*(1-c)+b*c}, +a2I(a,b,c){if(ac)return c +if(isNaN(a))return c +return a}, +aQd(a,b){return A.aK(A.px(B.e.bi((a.gp(a)>>>24&255)*b),0,255),a.gp(a)>>>16&255,a.gp(a)>>>8&255,a.gp(a)&255)}, +aK(a,b,c,d){return new A.P(((a&255)<<24|(b&255)<<16|(c&255)<<8|d&255)>>>0)}, +aGp(a,b,c,d){return new A.P(((B.e.aE(d*255,1)&255)<<24|(a&255)<<16|(b&255)<<8|c&255)>>>0)}, +aGr(a){if(a<=0.03928)return a/12.92 +return Math.pow((a+0.055)/1.055,2.4)}, +K(a,b,c){if(b==null)if(a==null)return null +else return A.aQd(a,1-c) +else if(a==null)return A.aQd(b,c) +else return A.aK(A.px(B.e.C(A.aCh(a.gp(a)>>>24&255,b.gp(b)>>>24&255,c)),0,255),A.px(B.e.C(A.aCh(a.gp(a)>>>16&255,b.gp(b)>>>16&255,c)),0,255),A.px(B.e.C(A.aCh(a.gp(a)>>>8&255,b.gp(b)>>>8&255,c)),0,255),A.px(B.e.C(A.aCh(a.gp(a)&255,b.gp(b)&255,c)),0,255))}, +aGs(a,b){var s,r,q,p=a.gp(a)>>>24&255 +if(p===0)return b +s=255-p +r=b.gp(b)>>>24&255 +if(r===255)return A.aK(255,B.b.aE(p*(a.gp(a)>>>16&255)+s*(b.gp(b)>>>16&255),255),B.b.aE(p*(a.gp(a)>>>8&255)+s*(b.gp(b)>>>8&255),255),B.b.aE(p*(a.gp(a)&255)+s*(b.gp(b)&255),255)) +else{r=B.b.aE(r*s,255) +q=p+r +return A.aK(q,B.b.ce((a.gp(a)>>>16&255)*p+(b.gp(b)>>>16&255)*r,q),B.b.ce((a.gp(a)>>>8&255)*p+(b.gp(b)>>>8&255)*r,q),B.b.ce((a.gp(a)&255)*p+(b.gp(b)&255)*r,q))}}, +b_d(){return $.ah().bp()}, +aGV(a,b,c,d,e,f){return $.ah().Ul(0,a,b,c,d,e,null)}, +aZ9(a,b){return $.ah().Um(a,b)}, +b6h(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i=null,h=A.aZ("swapRedBlue") +switch(e.a){case 1:h.b=!0 +break +case 0:h.b=!1 +break}s=b*c +r=122+s*4 +q=new DataView(new ArrayBuffer(r)) +q.setUint16(0,16973,!1) +q.setUint32(2,r,!0) +q.setUint32(10,122,!0) +q.setUint32(14,108,!0) +q.setUint32(18,b,!0) +q.setUint32(22,c,!0) +q.setUint16(26,1,!0) +q.setUint16(28,32,!0) +q.setUint32(30,3,!0) +q.setUint32(34,s,!0) +q.setUint32(38,b,!0) +q.setUint32(42,c,!0) +q.setUint32(46,0,!0) +q.setUint32(50,0,!0) +q.setUint32(54,h.au()?16711680:255,!0) +q.setUint32(58,65280,!0) +q.setUint32(62,h.au()?255:16711680,!0) +q.setUint32(66,4278190080,!0) +p=a.BYTES_PER_ELEMENT +o=(A.dK(0,i,B.b.ce(a.byteLength,p),i,i)-0)*p +if(B.b.b2(o,4)!==0)A.Q(A.b_("The number of bytes to view must be a multiple of 4",i)) +n=A.Q6(a.buffer,a.byteOffset+0*p,B.b.aE(o,4)) +for(m=c-1,l=122;m>=0;--m){k=m*d +for(j=0;j0?a*0.57735+0.5:0}, +b0y(a,b,c){var s,r,q=A.K(a.a,b.a,c) +q.toString +s=A.m7(a.b,b.b,c) +s.toString +r=A.lg(a.c,b.c,c) +return new A.oL(q,s,r)}, +b0z(a,b,c){var s,r,q,p=a==null +if(p&&b==null)return null +if(p)a=A.a([],t.kO) +if(b==null)b=A.a([],t.kO) +s=A.a([],t.kO) +r=Math.min(a.length,b.length) +for(q=0;q=0}else q=!1 +if(!q)break +if(r>s)return-1 +if(A.aJa(a,c,d,r)&&A.aJa(a,c,d,r+p))return r +c=r+1}return-1}return A.b4x(a,b,c,d)}, +b4x(a,b,c,d){var s,r,q,p=new A.lr(a,d,c,0) +for(s=b.length;r=p.jQ(),r>=0;){q=r+s +if(q>d)break +if(B.d.ds(a,b,r)&&A.aJa(a,c,d,q))return r}return-1}, +fw:function fw(a){this.a=a}, +Fc:function Fc(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +aEl(a,b,c,d){if(d===208)return A.aRc(a,b,c) +if(d===224){if(A.aRb(a,b,c)>=0)return 145 +return 64}throw A.c(A.at("Unexpected state: "+B.b.eV(d,16)))}, +aRc(a,b,c){var s,r,q,p,o +for(s=c,r=0;q=s-2,q>=b;s=q){p=B.d.aI(a,s-1) +if((p&64512)!==56320)break +o=B.d.aI(a,q) +if((o&64512)!==55296)break +if(A.lj(o,p)!==6)break +r^=1}if(r===0)return 193 +else return 144}, +aRb(a,b,c){var s,r,q,p,o +for(s=c;s>b;){--s +r=B.d.aI(a,s) +if((r&64512)!==56320)q=A.tW(r) +else{if(s>b){--s +p=B.d.aI(a,s) +o=(p&64512)===55296}else{p=0 +o=!1}if(o)q=A.lj(p,r) +else break}if(q===7)return s +if(q!==4)break}return-1}, +aJa(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=u.q +if(b=c)return!0 +n=B.d.aI(a,o) +if((n&64512)!==56320)return!0 +p=A.lj(s,n)}else return(q&64512)!==55296 +if((q&64512)!==56320){m=A.tW(q) +d=r}else{d-=2 +if(b<=d){l=B.d.aI(a,d) +if((l&64512)!==55296)return!0 +m=A.lj(l,q)}else return!0}k=B.d.ai(j,(B.d.ai(j,(p|176)>>>0)&240|m)>>>0) +return((k>=208?A.aEl(a,b,d,k):k)&1)===0}return b!==c}, +b7z(a,b,c,d){var s,r,q,p,o,n +if(d===b||d===c)return d +s=B.d.aI(a,d) +if((s&63488)!==55296){r=A.tW(s) +q=d}else if((s&64512)===55296){p=d+1 +if(p>>0)).jQ()}, +b7r(a,b,c,d){var s,r,q,p,o,n,m,l +if(d===b||d===c)return d +s=d-1 +r=B.d.aI(a,s) +if((r&63488)!==55296)q=A.tW(r) +else if((r&64512)===55296){p=B.d.aI(a,d) +if((p&64512)===56320){++d +if(d===c)return c +q=A.lj(r,p)}else q=2}else if(s>b){o=s-1 +n=B.d.aI(a,o) +if((n&64512)===55296){q=A.lj(n,r) +s=o}else q=2}else q=2 +if(q===6)m=A.aRc(a,b,s)!==144?160:48 +else{l=q===1 +if(l||q===4)if(A.aRb(a,b,s)>=0)m=l?144:128 +else m=48 +else m=B.d.ai(u.S,(q|176)>>>0)}return new A.lr(a,a.length,d,m).jQ()}, +lr:function lr(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +zN:function zN(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bP:function bP(){}, +a4t:function a4t(a){this.a=a}, +a4u:function a4u(a){this.a=a}, +a4v:function a4v(a,b){this.a=a +this.b=b}, +a4w:function a4w(a){this.a=a}, +a4x:function a4x(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a4y:function a4y(a,b,c){this.a=a +this.b=b +this.c=c}, +a4z:function a4z(a){this.a=a}, +MW:function MW(a){this.$ti=a}, +Pq:function Pq(a){this.$ti=a}, +yo:function yo(a,b,c){this.a=a +this.b=b +this.c=c}, +PD:function PD(a){this.$ti=a}, +OC:function OC(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=0 +_.$ti=c}, +UG:function UG(){}, +aIb(a,b,c,d,e){var s +if(b==null)A.AI(0,!1) +s=e==null?"":e +return new A.jX(d,s,a,c)}, +jX:function jX(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=null}, +aL3(a,b,c,d){var s,r=new A.uo(c,d) +r.c=a!=null?a:new A.dr(Date.now(),!1) +s=new A.aqM().aus() +r.a=s +return r}, +a54(a,b){var s=new A.a53() +s.b=a +s.a=b +return s}, +aVZ(a,b,c,d,e){return new A.KS(e,d,c,a,b,null)}, +Lq:function Lq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k3=a9 +_.k4=b0 +_.a=b1}, +a4V:function a4V(a){this.a=a}, +a4W:function a4W(a,b,c){this.a=a +this.b=b +this.c=c}, +a4U:function a4U(){}, +a4X:function a4X(a,b,c){this.a=a +this.b=b +this.c=c}, +a4T:function a4T(a){this.a=a}, +AF:function AF(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.ch=b +_.CW=c +_.cy=d +_.x2=e +_.b7=f +_.t=g +_.eS=$ +_.a=h}, +AG:function AG(a,b){var _=this +_.e=_.d=null +_.f=$ +_.r="" +_.w=!1 +_.x=a +_.z=!1 +_.Q=!0 +_.a=_.as=null +_.b=b +_.c=null}, +a6m:function a6m(a,b){this.a=a +this.b=b}, +a6l:function a6l(a,b){this.a=a +this.b=b}, +a6p:function a6p(a){this.a=a}, +a6o:function a6o(a){this.a=a}, +a6n:function a6n(a){this.a=a}, +a6q:function a6q(a){this.a=a}, +a6k:function a6k(a){this.a=a}, +CK:function CK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.ch=n +_.CW=o +_.cx=p +_.db=q +_.dx=r +_.dy=s +_.fr=a0 +_.fx=a1 +_.fy=a2 +_.go=a3 +_.k1=a4 +_.k2=a5 +_.k3=a6 +_.k4=a7 +_.ok=a8 +_.p1=a9 +_.p3=b0 +_.p4=b1 +_.a=b2}, +Hw:function Hw(a){this.a=null +this.b=a +this.c=null}, +awy:function awy(a){this.a=a}, +awx:function awx(a,b,c){this.a=a +this.b=b +this.c=c}, +aww:function aww(a,b,c){this.a=a +this.b=b +this.c=c}, +awv:function awv(a,b){this.a=a +this.b=b}, +awu:function awu(a,b,c){this.a=a +this.b=b +this.c=c}, +uo:function uo(a,b){var _=this +_.a=null +_.b=a +_.c=$ +_.d=b}, +a53:function a53(){this.b=this.a=null}, +alC:function alC(){}, +KS:function KS(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.w=e +_.a=f}, +a3P:function a3P(a){this.a=a}, +a3O:function a3O(a){this.a=a}, +MP:function MP(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +Pw:function Pw(a,b,c){this.c=a +this.d=b +this.a=c}, +afq:function afq(a){this.a=a}, +PP:function PP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.a=o}, +Sr:function Sr(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +alD:function alD(a){this.a=a}, +qg:function qg(a,b,c){this.f=a +this.r=b +this.a=c}, +GA:function GA(a,b,c,d){var _=this +_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=$ +_.ch=null +_.CW=a +_.fr=_.dy=_.dx=_.db=_.cy=_.cx=$ +_.fx=null +_.cU$=b +_.aZ$=c +_.a=null +_.b=d +_.c=null}, +atm:function atm(a){this.a=a}, +atp:function atp(a){this.a=a}, +ats:function ats(a){this.a=a}, +atr:function atr(a){this.a=a}, +atq:function atq(a){this.a=a}, +atl:function atl(a){this.a=a}, +ato:function ato(a){this.a=a}, +atn:function atn(){}, +JC:function JC(){}, +lA:function lA(a,b){this.a=a +this.b=b}, +w5:function w5(a,b){this.a=a +this.b=b}, +a99:function a99(a,b,c){this.d=a +this.e=b +this.x=c}, +aYi(a){var s=$.aYj.c4(0,a.a.b,new A.ab6(a)) +return s}, +v0:function v0(a,b,c){var _=this +_.e=a +_.f=null +_.r=b +_.a=c}, +ab6:function ab6(a){this.a=a}, +aQH(a){return a.a}, +a2L(a){return a instanceof A.jE}, +Bh:function Bh(a,b){this.b=a +this.a=b}, +ab2:function ab2(a){this.a=a}, +ab3:function ab3(){}, +PS:function PS(a,b){this.b=a +this.a=b}, +ab4:function ab4(){}, +Ob:function Ob(a,b){this.d=null +this.b=a +this.a=b}, +ab5:function ab5(a,b,c){this.a=a +this.b=b +this.c=c}, +Kz:function Kz(a){this.a=a}, +zm:function zm(){}, +b6c(a,b){return A.b7_(a,new A.aDh(),"firebase_analytics",b)}, +aDh:function aDh(){}, +abi(a){var s=0,r=A.H(t.Sm),q,p,o +var $async$abi=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:p=$.Bk +s=3 +return A.L((p==null?$.Bk=$.aFy():p).kE(null,a),$async$abi) +case 3:o=c +A.wg(o,$.ze(),!1) +q=new A.nQ(o) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$abi,r)}, +nQ:function nQ(a){this.a=a}, +b5u(a){return t.Do.b(a)}, +aIU(a,b,c,d){var s,r,q +if(t.Do.b(a)){s=J.bm(a) +r=b.$1(s.guq(a)) +q=J.aVD(s.gkH(a),"("+A.f(s.guq(a))+")","") +return new A.kk(d,q,r,null)}throw A.c(A.at("unrecognized error "+A.f(a)))}, +b7_(a,b,c,d){var s,r,q,p,o,n=null +try{s=a.$0() +if(t.L0.b(s)){p=d.a(s.mt(new A.aDZ(c,b,n),A.aR2())) +return p}else if(s instanceof A.df){p=d.a(s.aoG(new A.aE_(c,b,n),A.aR2())) +return p}return s}catch(o){r=A.a9(o) +q=A.aS(o) +if(!t.Do.b(r))throw o +A.B9(A.aIU(r,b,n,c),q)}}, +aDZ:function aDZ(a,b,c){this.a=a +this.b=b +this.c=c}, +aE_:function aE_(a,b,c){this.a=a +this.b=b +this.c=c}, +aRi(a){return new A.kk("core","No Firebase App '"+a+"' has been created - call Firebase.initializeApp()","no-app",null)}, +aQK(a){return new A.kk("core",'A Firebase App named "'+a+'" already exists',"duplicate-app",null)}, +aQz(){return new A.kk("core","Firebase has not been correctly initialized.\n\nUsually this means you've attempted to use a Firebase service before calling `Firebase.initializeApp`.\n\nView the documentation for more information: https://firebase.flutter.dev/docs/overview#initialization\n ","not-initialized",null)}, +aLT(a,b,c,d,e,f,g,h){var s=null +return new A.Bj(a,b,f,g,c,d,h,e,s,s,s,s,s,s)}, +aYl(a){return new A.Bj(a.a,a.b,a.c,a.d,a.e,a.f,a.r,a.w,a.x,a.y,a.z,a.Q,a.as,a.at)}, +kk:function kk(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Bj:function Bj(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n}, +PR:function PR(a){this.a=a}, +afZ:function afZ(){}, +CL:function CL(a,b,c,d){var _=this +_.r=a +_.b=b +_.c=c +_.a=d}, +abg:function abg(){}, +nR:function nR(){}, +abh:function abh(){}, +aNg(a){var s,r,q,p,o +t.pE.a(a) +s=J.ag(a) +r=s.h(a,"apiKey") +r.toString +A.bH(r) +q=s.h(a,"appId") +q.toString +A.bH(q) +p=s.h(a,"messagingSenderId") +p.toString +A.bH(p) +o=s.h(a,"projectId") +o.toString +return new A.Dt(r,q,p,A.bH(o),A.bT(s.h(a,"authDomain")),A.bT(s.h(a,"databaseURL")),A.bT(s.h(a,"storageBucket")),A.bT(s.h(a,"measurementId")),A.bT(s.h(a,"trackingId")),A.bT(s.h(a,"deepLinkURLScheme")),A.bT(s.h(a,"androidClientId")),A.bT(s.h(a,"iosClientId")),A.bT(s.h(a,"iosBundleId")),A.bT(s.h(a,"appGroupId")))}, +Dt:function Dt(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n}, +jG:function jG(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +auA:function auA(){}, +ab8:function ab8(){}, +ab7:function ab7(){}, +aPG(a){var s=J.bm(a),r=s.guc(a),q=s.gzB(a),p=s.guF(a),o=s.gC1(a),n=s.grW(a),m=s.gBm(a) +return A.aLT(r,s.gzx(a),q,p,s.gBl(a),m,o,n)}, +b4H(a){var s +if(J.d(a.name,"FirebaseError")){s=a.code +return s==null?"":s}return""}, +b41(a){var s,r,q,p,o +if(J.d(a.name,"FirebaseError")){s=a.code +r=a.message +if(r==null)r="" +if(B.d.v(s,"/")){q=s.split("/") +p=q[q.length-1]}else p=s +o=A.k4(r," ("+s+")","") +return new A.kk("core",o,p,null)}throw A.c(a)}, +aYk(a){$.aGO.c4(0,a,new A.abe(a))}, +Bi:function Bi(a,b,c){this.b=a +this.c=b +this.a=c}, +kl:function kl(a){this.a=a}, +ab9:function ab9(a){this.a=a}, +abe:function abe(a){this.a=a}, +aba:function aba(){}, +abd:function abd(a,b,c){this.a=a +this.b=b +this.c=c}, +abb:function abb(a,b){this.a=a +this.b=b}, +abc:function abc(a){this.a=a}, +a3C(a){var s,r=$.aRO() +A.nL(a) +r=r.a +s=r.get(a) +if(s==null){s=new A.KF(a) +r.set(a,s) +r=s}else r=s +return r}, +KF:function KF(a){this.a=a}, +zH:function zH(){}, +v1:function v1(){}, +abf:function abf(){}, +aio:function aio(){}, +Pa:function Pa(){}, +o6(a){var s,r,q,p,o,n +if(a<0){a=-a +s=!0}else s=!1 +r=B.b.aE(a,17592186044416) +a-=r*17592186044416 +q=B.b.aE(a,4194304) +p=a-q*4194304&4194303 +o=q&4194303 +n=r&1048575 +return s?A.aMh(0,0,0,p,o,n):new A.i2(p,o,n)}, +aen(a){if(a instanceof A.i2)return a +else if(A.fJ(a))return A.o6(a) +else if(a instanceof A.cZ)return A.o6(a.a) +throw A.c(A.ff(a,null,null))}, +aZg(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i,h,g +if(b===0&&c===0&&d===0)return"0" +s=(d<<4|c>>>18)>>>0 +r=c>>>8&1023 +d=(c<<2|b>>>20)&1023 +c=b>>>10&1023 +b&=1023 +q=B.Jk[a] +p="" +o="" +n="" +while(!0){if(!!(s===0&&r===0))break +m=B.b.ce(s,q) +r+=s-m*q<<10>>>0 +l=B.b.ce(r,q) +d+=r-l*q<<10>>>0 +k=B.b.ce(d,q) +c+=d-k*q<<10>>>0 +j=B.b.ce(c,q) +b+=c-j*q<<10>>>0 +i=B.b.ce(b,q) +h=B.d.cd(B.b.eV(q+(b-i*q),a),1) +n=o +o=p +p=h +r=l +s=m +d=k +c=j +b=i}g=(d<<20>>>0)+(c<<10>>>0)+b +return e+(g===0?"":B.b.eV(g,a))+p+o+n}, +aMh(a,b,c,d,e,f){var s=a-d,r=b-e-(B.b.D(s,22)&1) +return new A.i2(s&4194303,r&4194303,c-f-(B.b.D(r,22)&1)&1048575)}, +cZ:function cZ(a){this.a=a}, +i2:function i2(a,b,c){this.a=a +this.b=b +this.c=c}, +jb:function jb(a,b){this.a=a +this.b=b}, +dh:function dh(){}, +bJ(a,b,c,d,e){var s=new A.u7(0,1,a,B.AD,b,c,B.am,B.F,new A.b2(A.a([],t.x8),t.jc),new A.b2(A.a([],t.b),t.fy)) +s.r=e.uE(s.gDN()) +s.y6(d==null?0:d) +return s}, +aKF(a,b,c){var s=new A.u7(-1/0,1/0,a,B.AE,null,null,B.am,B.F,new A.b2(A.a([],t.x8),t.jc),new A.b2(A.a([],t.b),t.fy)) +s.r=c.uE(s.gDN()) +s.y6(b) +return s}, +tk:function tk(a,b){this.a=a +this.b=b}, +zy:function zy(a,b){this.a=a +this.b=b}, +u7:function u7(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.w=_.r=null +_.x=$ +_.y=null +_.z=g +_.Q=$ +_.as=h +_.d2$=i +_.cH$=j}, +avN:function avN(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.a=e}, +azh:function azh(a,b,c,d,e,f,g){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.a=g}, +UZ:function UZ(){}, +V_:function V_(){}, +V0:function V0(){}, +wq(a){var s=new A.DC(new A.b2(A.a([],t.x8),t.jc),new A.b2(A.a([],t.b),t.fy),0) +s.c=a +if(a==null){s.a=B.F +s.b=0}return s}, +db(a,b,c){var s,r=new A.uJ(b,a,c) +r.GG(b.gbk(b)) +b.bF() +s=b.d2$ +s.b=!0 +s.a.push(r.gGF()) +return r}, +aI1(a,b,c){var s,r,q=new A.t9(a,b,c,new A.b2(A.a([],t.x8),t.jc),new A.b2(A.a([],t.b),t.fy)) +if(J.d(a.gp(a),b.gp(b))){q.a=b +q.b=null +s=b}else{if(a.gp(a)>b.gp(b))q.c=B.a_h +else q.c=B.a_g +s=a}s.f0(q.gpT()) +s=q.gGT() +q.a.a_(0,s) +r=q.b +if(r!=null)r.a_(0,s) +return q}, +aKG(a,b,c){return new A.zB(a,b,new A.b2(A.a([],t.x8),t.jc),new A.b2(A.a([],t.b),t.fy),0,c.i("zB<0>"))}, +UO:function UO(){}, +UP:function UP(){}, +zl:function zl(a,b){this.a=a +this.$ti=b}, +zC:function zC(){}, +DC:function DC(a,b,c){var _=this +_.c=_.b=_.a=null +_.d2$=a +_.cH$=b +_.mJ$=c}, +jN:function jN(a,b,c){this.a=a +this.d2$=b +this.mJ$=c}, +uJ:function uJ(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +J4:function J4(a,b){this.a=a +this.b=b}, +t9:function t9(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.f=_.e=null +_.d2$=d +_.cH$=e}, +uD:function uD(){}, +zB:function zB(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.d2$=c +_.cH$=d +_.mJ$=e +_.$ti=f}, +Gl:function Gl(){}, +Gm:function Gm(){}, +Gn:function Gn(){}, +W8:function W8(){}, +Zt:function Zt(){}, +Zu:function Zu(){}, +Zv:function Zv(){}, +a_8:function a_8(){}, +a_9:function a_9(){}, +a0H:function a0H(){}, +a0I:function a0I(){}, +a0J:function a0J(){}, +Dg:function Dg(){}, +hS:function hS(){}, +Hj:function Hj(){}, +Eo:function Eo(a){this.a=a}, +f3:function f3(a,b,c){this.a=a +this.b=b +this.c=c}, +TV:function TV(){}, +eN:function eN(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +TU:function TU(){}, +Bo:function Bo(a){this.a=a}, +Wc:function Wc(){}, +zA:function zA(){}, +zz:function zz(){}, +pN:function pN(){}, +ni:function ni(){}, +ik(a,b,c){return new A.aH(a,b,c.i("aH<0>"))}, +hj(a){return new A.hi(a)}, +aB:function aB(){}, +b0:function b0(a,b,c){this.a=a +this.b=b +this.$ti=c}, +io:function io(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aH:function aH(a,b,c){this.a=a +this.b=b +this.$ti=c}, +Ej:function Ej(a,b,c,d){var _=this +_.c=a +_.a=b +_.b=c +_.$ti=d}, +hg:function hg(a,b){this.a=a +this.b=b}, +SO:function SO(a,b){this.a=a +this.b=b}, +DO:function DO(a,b){this.a=a +this.b=b}, +o7:function o7(a,b){this.a=a +this.b=b}, +hi:function hi(a){this.a=a}, +Js:function Js(){}, +b1t(a,b){var s=new A.FQ(A.a([],b.i("p>")),A.a([],t.mz),b.i("FQ<0>")) +s.a4Q(a,b) +return s}, +aOp(a,b,c){return new A.xD(a,b,c.i("xD<0>"))}, +FQ:function FQ(a,b,c){this.a=a +this.b=b +this.$ti=c}, +xD:function xD(a,b,c){this.a=a +this.b=b +this.$ti=c}, +XC:function XC(a,b){this.a=a +this.b=b}, +aLe(a,b,c,d,e,f,g,h,i){return new A.Av(c,h,d,e,g,f,i,b,a,null)}, +Av:function Av(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.a=j}, +Gt:function Gt(a,b,c,d){var _=this +_.d=a +_.f=_.e=$ +_.r=!1 +_.f6$=b +_.cs$=c +_.a=null +_.b=d +_.c=null}, +at7:function at7(a,b){this.a=a +this.b=b}, +Jz:function Jz(){}, +My(a,b){if(a==null)return null +return a instanceof A.dH?a.eJ(b):a}, +dH:function dH(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.a=l}, +a5N:function a5N(a){this.a=a}, +VX:function VX(){}, +VW:function VW(){}, +a5M:function a5M(){}, +a1p:function a1p(){}, +Mx:function Mx(a,b,c){this.c=a +this.d=b +this.a=c}, +aWN(a,b,c){var s=null +return new A.q6(b,A.aq(c,s,B.aZ,s,s,B.nf.d8(B.DJ.eJ(a)),s,s),s)}, +q6:function q6(a,b,c){this.c=a +this.d=b +this.a=c}, +Gu:function Gu(a){var _=this +_.d=!1 +_.a=null +_.b=a +_.c=null}, +at8:function at8(a){this.a=a}, +at9:function at9(a){this.a=a}, +aLf(a,b,c,d,e,f,g,h){return new A.Mz(g,b,h,c,e,a,d,f)}, +Mz:function Mz(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +VY:function VY(){}, +VZ:function VZ(){}, +MV:function MV(){}, +Ax:function Ax(a,b,c){this.d=a +this.w=b +this.a=c}, +Gw:function Gw(a,b,c,d){var _=this +_.d=a +_.e=0 +_.r=_.f=$ +_.f6$=b +_.cs$=c +_.a=null +_.b=d +_.c=null}, +ati:function ati(a){this.a=a}, +ath:function ath(){}, +atg:function atg(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +MA:function MA(a,b,c){this.r=a +this.w=b +this.a=c}, +JA:function JA(){}, +aWO(a){var s +if(a.gWo())return!1 +s=a.ie$ +if(s!=null&&s.length!==0)return!1 +if(a.id.length!==0)return!1 +s=a.fy +if(s.gbk(s)!==B.T)return!1 +s=a.go +if(s.gbk(s)!==B.F)return!1 +if(a.a.CW.a)return!1 +return!0}, +aWP(a,b,c,d,e,f){var s,r,q,p=a.a.CW.a,o=p?c:A.db(B.ir,c,B.oJ),n=$.aUs(),m=t.m +m.a(o) +s=p?d:A.db(B.ir,d,B.oJ) +r=$.aUj() +m.a(s) +p=p?c:A.db(B.ir,c,null) +q=$.aTC() +return new A.MB(new A.b0(o,n,n.$ti.i("b0")),new A.b0(s,r,r.$ti.i("b0")),new A.b0(m.a(p),q,A.l(q).i("b0")),new A.xU(e,new A.a5O(a),new A.a5P(a,f),null,f.i("xU<0>")),null)}, +ata(a,b,c){var s,r,q,p,o,n,m=a==null +if(m&&b==null)return null +if(m){m=b.a +if(m==null)m=b +else{s=A.a7(m).i("aw<1,P>") +s=new A.jY(A.as(new A.aw(m,new A.atb(c),s),!0,s.i("aL.E"))) +m=s}return m}if(b==null){m=a.a +if(m==null)m=a +else{s=A.a7(m).i("aw<1,P>") +s=new A.jY(A.as(new A.aw(m,new A.atc(c),s),!0,s.i("aL.E"))) +m=s}return m}m=A.a([],t.t_) +for(s=b.a,r=a.a,q=r==null,p=0;p"))) +return new A.nS(r)}, +Bp(a){return new A.nS(a)}, +aYv(a){return a}, +aLU(a,b){if(a.r&&!0)return +if($.aGQ===0||!1)A.b6q(J.dg(a.a),100,a.b) +else A.cE().$1("Another exception was thrown: "+a.ga_K().j(0)) +$.aGQ=$.aGQ+1}, +aYw(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.ai(["dart:async-patch",0,"dart:async",0,"package:stack_trace",0,"class _AssertionError",0,"class _FakeAsync",0,"class _FrameCallbackEntry",0,"class _Timer",0,"class _RawReceivePortImpl",0],t.N,t.S),d=A.b0S(J.aVv(a,"\n")) +for(s=0,r=0;q=d.length,r0)q.push(h.gdH(h))}B.c.k8(q) +if(s===1)j.push("(elided one frame from "+B.c.gc1(q)+")") +else if(s>1){l=q.length +if(l>1)q[l-1]="and "+B.c.gX(q) +l="(elided "+s +if(q.length>2)j.push(l+" frames from "+B.c.c8(q,", ")+")") +else j.push(l+" frames from "+B.c.c8(q," ")+")")}return j}, +dw(a){var s=$.j7() +if(s!=null)s.$1(a)}, +b6q(a,b,c){var s,r +if(a!=null)A.cE().$1(a) +s=A.a(B.d.Kn(J.dg(c==null?A.aO3():A.aYv(c))).split("\n"),t.s) +r=s.length +s=J.aKu(r!==0?new A.ET(s,new A.aDl(),t.Ws):s,b) +A.cE().$1(B.c.c8(A.aYw(s),"\n"))}, +b2M(a,b,c){return new A.X1(c,a,!0,!0,null,b)}, +pb:function pb(){}, +uY:function uY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.f=a +_.r=b +_.w=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.at=h +_.ax=!0 +_.ay=null +_.ch=i +_.CW=j +_.a=k +_.b=l +_.c=m +_.d=n +_.e=o}, +NW:function NW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.f=a +_.r=b +_.w=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.at=h +_.ax=!0 +_.ay=null +_.ch=i +_.CW=j +_.a=k +_.b=l +_.c=m +_.d=n +_.e=o}, +NV:function NV(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.f=a +_.r=b +_.w=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.at=h +_.ax=!0 +_.ay=null +_.ch=i +_.CW=j +_.a=k +_.b=l +_.c=m +_.d=n +_.e=o}, +bZ:function bZ(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e +_.r=f}, +abv:function abv(a){this.a=a}, +nS:function nS(a){this.a=a}, +abw:function abw(){}, +abx:function abx(){}, +aby:function aby(){}, +aDl:function aDl(){}, +X1:function X1(a,b,c,d,e,f){var _=this +_.f=a +_.r=null +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +X3:function X3(){}, +X2:function X2(){}, +L0:function L0(){}, +a41:function a41(a,b){this.a=a +this.b=b}, +eX(a,b){var s=new A.h2(a,$.bo(),b.i("h2<0>")) +s.xf(a,b) +return s}, +ad:function ad(){}, +et:function et(){}, +a4P:function a4P(a){this.a=a}, +tB:function tB(a){this.a=a}, +h2:function h2(a,b,c){var _=this +_.a=a +_.a9$=0 +_.am$=b +_.az$=_.ab$=0 +_.b0$=_.aK$=!1 +_.$ti=c}, +aXg(a,b,c){var s=null +return A.nB("",s,b,B.bQ,a,!1,s,s,B.b2,s,!1,!1,!0,c,s,t.H)}, +nB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s +if(h==null)s=k?"MISSING":null +else s=h +return new A.jj(e,!1,c,s,g,o,k,b,d,i,a,m,l,j,n,p.i("jj<0>"))}, +aGx(a,b,c){return new A.N5(c,a,!0,!0,null,b)}, +ce(a){return B.d.dY(B.b.eV(J.x(a)&1048575,16),5,"0")}, +b6v(a){var s +if(t.Q8.b(a))return a.b +s=J.dg(a) +return B.d.cd(s,B.d.hb(s,".")+1)}, +uM:function uM(a,b){this.a=a +this.b=b}, +kh:function kh(a,b){this.a=a +this.b=b}, +awT:function awT(){}, +fi:function fi(){}, +jj:function jj(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.f=a +_.r=b +_.w=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.at=h +_.ax=!0 +_.ay=null +_.ch=i +_.CW=j +_.a=k +_.b=l +_.c=m +_.d=n +_.e=o +_.$ti=p}, +qb:function qb(){}, +N5:function N5(a,b,c,d,e,f){var _=this +_.f=a +_.r=null +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +av:function av(){}, +N4:function N4(){}, +kg:function kg(){}, +Wn:function Wn(){}, +hs:function hs(){}, +Py:function Py(){}, +iW:function iW(){}, +h1:function h1(a,b){this.a=a +this.$ti=b}, +aIq:function aIq(a){this.$ti=a}, +iE:function iE(){}, +Ch:function Ch(){}, +T:function T(){}, +D7(a){return new A.b2(A.a([],a.i("p<0>")),a.i("b2<0>"))}, +b2:function b2(a,b){var _=this +_.a=a +_.b=!1 +_.c=$ +_.$ti=b}, +BF:function BF(a,b){this.a=a +this.$ti=b}, +b58(a){return A.aE(a,null,!1,t.X)}, +we:function we(a,b){this.a=a +this.$ti=b}, +aAR:function aAR(){}, +Xc:function Xc(a){this.a=a}, +p6:function p6(a,b){this.a=a +this.b=b}, +H3:function H3(a,b){this.a=a +this.b=b}, +eb:function eb(a,b){this.a=a +this.b=b}, +aQE(a,b){var s=a==null?null:A.a(a.split("\n"),t.s) +if(s==null)s=A.a(["null"],t.s) +if(b!=null)$.Km().U(0,new A.hX(s,new A.aDm(b),A.a7(s).i("hX<1,m>"))) +else $.Km().U(0,s) +if(!$.aIG)A.aPI()}, +aPI(){var s,r=$.aIG=!1,q=$.aJX() +if(A.b6(q.gV6(),0,0).a>1e6){if(q.b==null)q.b=$.Rf.$0() +q.io(0) +$.a2C=0}while(!0){if($.a2C<12288){q=$.Km() +q=!q.gaa(q)}else q=r +if(!q)break +s=$.Km().oN() +$.a2C=$.a2C+s.length +A.aJg(s)}r=$.Km() +if(!r.gaa(r)){$.aIG=!0 +$.a2C=0 +A.bl(B.fg,A.b7A()) +if($.aBZ==null)$.aBZ=new A.aY(new A.af($.ar,t.D4),t.gR)}else{$.aJX().hq(0) +r=$.aBZ +if(r!=null)r.hE(0) +$.aBZ=null}}, +b6r(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=a.length +if(gb||n===g){if(h<=b||i==null)i=n +if(k)s.push(r+B.d.a2(a,m,i)) +else{s.push(B.d.a2(a,m,i)) +k=!0}if(i>=g)return s +if(i===n){while(!0){if(!(n1?B.c.gR(s):q +return new A.jT(a,-1,q,q,q,-1,-1,r,s.length>1?A.eW(s,1,null,t.N).c8(0,"."):B.c.gc1(s))}, +b0T(a){var s,r,q,p,o,n,m,l,k,j,i=null,h="" +if(a==="")return B.T1 +else if(a==="...")return B.T0 +if(!B.d.bN(a,"#"))return A.b0Q(a) +s=A.cn("^#(\\d+) +(.+) \\((.+?):?(\\d+){0,1}:?(\\d+){0,1}\\)$",!0,!1,!1,!1).va(a).b +r=s[2] +r.toString +q=A.k4(r,".","") +if(B.d.bN(q,"new")){p=q.split(" ").length>1?q.split(" ")[1]:h +if(B.d.v(p,".")){o=p.split(".") +p=o[0] +q=o[1]}else q=""}else if(B.d.v(q,".")){o=q.split(".") +p=o[0] +q=o[1]}else p="" +r=s[3] +r.toString +n=A.hI(r,0,i) +m=n.gfu(n) +if(n.geg()==="dart"||n.geg()==="package"){l=n.glJ()[0] +m=B.d.lM(n.gfu(n),A.f(n.glJ()[0])+"/","")}else l=h +r=s[1] +r.toString +r=A.dR(r,i) +k=n.geg() +j=s[4] +if(j==null)j=-1 +else{j=j +j.toString +j=A.dR(j,i)}s=s[5] +if(s==null)s=-1 +else{s=s +s.toString +s=A.dR(s,i)}return new A.jT(a,r,k,l,m,j,s,p,q)}, +jT:function jT(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +aoK:function aoK(){}, +cR:function cR(a,b){this.a=a +this.$ti=b}, +ape:function ape(a){this.a=a}, +Bz:function Bz(a,b){this.a=a +this.b=b}, +cH:function cH(){}, +v9:function v9(a,b,c){this.a=a +this.b=b +this.c=c}, +yb:function yb(a){var _=this +_.a=a +_.b=!0 +_.d=_.c=!1 +_.e=null}, +ava:function ava(a){this.a=a}, +ac5:function ac5(a){this.a=a}, +ac7:function ac7(a,b){this.a=a +this.b=b}, +ac6:function ac6(a,b,c){this.a=a +this.b=b +this.c=c}, +aYu(a,b,c,d,e,f,g){return new A.Bq(c,g,f,a,e,!1)}, +azj:function azj(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=null}, +va:function va(){}, +aca:function aca(a){this.a=a}, +acb:function acb(a,b){this.a=a +this.b=b}, +Bq:function Bq(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e +_.r=f}, +aQi(a,b){switch(b.a){case 1:case 4:return a +case 0:case 2:case 3:return a===0?1:a +case 5:return a===0?1:a}}, +b_w(a,b){var s=A.a7(a) +return new A.e7(new A.aD(a,new A.ai_(),s.i("aD<1>")),new A.ai0(b),s.i("e7<1,be>"))}, +ai_:function ai_(){}, +ai0:function ai0(a){this.a=a}, +qf:function qf(){}, +lz:function lz(a){this.a=a}, +hl:function hl(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +e5:function e5(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +fk:function fk(a,b){this.a=a +this.b=b}, +DA(a,b){var s,r +if(a==null)return b +s=new A.eF(new Float64Array(3)) +s.ho(b.a,b.b,0) +r=a.lK(s).a +return new A.j(r[0],r[1])}, +ai1(a,b,c,d){if(a==null)return c +if(b==null)b=A.DA(a,d) +return b.ae(0,A.DA(a,d.ae(0,c)))}, +aHq(a){var s,r,q=new Float64Array(4),p=new A.iX(q) +p.wS(0,0,1,0) +s=new Float64Array(16) +r=new A.br(s) +r.bx(a) +s[11]=q[3] +s[10]=q[2] +s[9]=q[1] +s[8]=q[0] +r.CY(2,p) +return r}, +b_t(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.rc(d,o,h,e,a,i,B.f,0,!1,!1,0,k,j,b,c,0,0,0,m,l,g,n,0,!1,null,null)}, +b_D(a,b,c,d,e,f,g,h,i,j,k,l){return new A.rg(c,l,f,d,a,g,B.f,0,!1,!1,0,i,h,0,b,0,0,0,k,j,0,0,0,!1,null,null)}, +b_y(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.md(f,a0,0,g,c,j,b,a,!1,!1,0,l,k,d,e,q,m,p,o,n,i,s,0,r,null,null)}, +b_v(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.ot(g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, +b_x(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.ou(g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, +b_u(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.mc(d,s,h,e,b,i,B.f,a,!0,!1,j,l,k,0,c,q,m,p,o,n,g,r,0,!1,null,null)}, +b_z(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.me(e,a2,j,f,c,k,b,a,!0,!1,l,n,m,0,d,s,o,r,q,p,h,a1,i,a0,null,null)}, +b_H(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.mg(e,a0,i,f,b,j,B.f,a,!1,!1,k,m,l,c,d,r,n,q,p,o,h,s,0,!1,null,null)}, +b_F(a,b,c,d,e,f){return new A.rh(e,b,f,0,c,a,d,B.f,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +b_G(a,b,c,d,e){return new A.ri(b,e,0,c,a,d,B.f,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +b_E(a,b,c,d,e,f){return new A.R7(e,b,f,0,c,a,d,B.f,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +b_B(a,b,c,d,e,f){return new A.mf(b,f,c,B.ev,a,d,B.f,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, +b_C(a,b,c,d,e,f,g,h,i,j){return new A.rf(c,d,h,g,b,j,e,B.ev,a,f,B.f,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,i,null,null)}, +b_A(a,b,c,d,e,f){return new A.re(b,f,c,B.ev,a,d,B.f,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, +aNi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.rd(e,s,i,f,b,j,B.f,a,!1,!1,0,l,k,c,d,q,m,p,o,n,h,r,0,!1,null,null)}, +py(a,b){var s +switch(a.a){case 1:return 1 +case 2:case 3:case 5:case 0:case 4:s=b==null?null:b.a +return s==null?18:s}}, +aQx(a,b){var s +switch(a.a){case 1:return 2 +case 2:case 3:case 5:case 0:case 4:if(b==null)s=null +else{s=b.a +s=s!=null?s*2:null}return s==null?36:s}}, +b68(a){switch(a.a){case 1:return 1 +case 2:case 3:case 5:case 0:case 4:return 18}}, +be:function be(){}, +ee:function ee(){}, +UI:function UI(){}, +a0Q:function a0Q(){}, +VC:function VC(){}, +rc:function rc(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +a0M:function a0M(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +VM:function VM(){}, +rg:function rg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +a0X:function a0X(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +VH:function VH(){}, +md:function md(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +a0S:function a0S(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +VF:function VF(){}, +ot:function ot(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +a0P:function a0P(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +VG:function VG(){}, +ou:function ou(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +a0R:function a0R(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +VE:function VE(){}, +mc:function mc(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +a0O:function a0O(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +VI:function VI(){}, +me:function me(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +a0T:function a0T(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +VQ:function VQ(){}, +mg:function mg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +a10:function a10(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +fp:function fp(){}, +VO:function VO(){}, +rh:function rh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.az=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6 +_.fy=a7}, +a0Z:function a0Z(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +VP:function VP(){}, +ri:function ri(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +a1_:function a1_(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +VN:function VN(){}, +R7:function R7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.az=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6 +_.fy=a7}, +a0Y:function a0Y(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +VK:function VK(){}, +mf:function mf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +a0V:function a0V(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +VL:function VL(){}, +rf:function rf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this +_.go=a +_.id=b +_.k1=c +_.k2=d +_.a=e +_.b=f +_.c=g +_.d=h +_.e=i +_.f=j +_.r=k +_.w=l +_.x=m +_.y=n +_.z=o +_.Q=p +_.as=q +_.at=r +_.ax=s +_.ay=a0 +_.ch=a1 +_.CW=a2 +_.cx=a3 +_.cy=a4 +_.db=a5 +_.dx=a6 +_.dy=a7 +_.fr=a8 +_.fx=a9 +_.fy=b0}, +a0W:function a0W(a,b){var _=this +_.d=_.c=$ +_.e=a +_.f=b +_.b=_.a=$}, +VJ:function VJ(){}, +re:function re(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +a0U:function a0U(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +VD:function VD(){}, +rd:function rd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +a0N:function a0N(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +YX:function YX(){}, +YY:function YY(){}, +YZ:function YZ(){}, +Z_:function Z_(){}, +Z0:function Z0(){}, +Z1:function Z1(){}, +Z2:function Z2(){}, +Z3:function Z3(){}, +Z4:function Z4(){}, +Z5:function Z5(){}, +Z6:function Z6(){}, +Z7:function Z7(){}, +Z8:function Z8(){}, +Z9:function Z9(){}, +Za:function Za(){}, +Zb:function Zb(){}, +Zc:function Zc(){}, +Zd:function Zd(){}, +Ze:function Ze(){}, +Zf:function Zf(){}, +Zg:function Zg(){}, +Zh:function Zh(){}, +Zi:function Zi(){}, +Zj:function Zj(){}, +Zk:function Zk(){}, +Zl:function Zl(){}, +Zm:function Zm(){}, +Zn:function Zn(){}, +Zo:function Zo(){}, +Zp:function Zp(){}, +Zq:function Zq(){}, +a2d:function a2d(){}, +a2e:function a2e(){}, +a2f:function a2f(){}, +a2g:function a2g(){}, +a2h:function a2h(){}, +a2i:function a2i(){}, +a2j:function a2j(){}, +a2k:function a2k(){}, +a2l:function a2l(){}, +a2m:function a2m(){}, +a2n:function a2n(){}, +a2o:function a2o(){}, +a2p:function a2p(){}, +a2q:function a2q(){}, +a2r:function a2r(){}, +a2s:function a2s(){}, +a2t:function a2t(){}, +aLY(a,b){var s=t.S,r=A.dI(s) +return new A.jp(B.nx,A.w(s,t.SP),r,a,b,A.w(s,t.A))}, +aLZ(a,b,c){var s=(c-a)/(b-a) +return!isNaN(s)?A.M(s,0,1):s}, +pd:function pd(a,b){this.a=a +this.b=b}, +qu:function qu(a){this.a=a}, +jp:function jp(a,b,c,d,e,f){var _=this +_.ax=_.at=_.as=_.Q=null +_.cy=_.cx=$ +_.db=a +_.e=b +_.f=c +_.r=null +_.a=d +_.b=null +_.c=e +_.d=f}, +abP:function abP(a,b){this.a=a +this.b=b}, +abN:function abN(a){this.a=a}, +abO:function abO(a){this.a=a}, +N3:function N3(a){this.a=a}, +ad7(){var s=A.a([],t.om),r=new A.br(new Float64Array(16)) +r.e1() +return new A.js(s,A.a([r],t.rE),A.a([],t.cR))}, +i_:function i_(a,b){this.a=a +this.b=null +this.$ti=b}, +yW:function yW(){}, +Hu:function Hu(a){this.a=a}, +yz:function yz(a){this.a=a}, +js:function js(a,b,c){this.a=a +this.b=b +this.c=c}, +afs(a,b,c,d){var s=b==null?B.cr:b,r=t.S,q=A.dI(r),p=t.A,o=c==null?d:A.d0([c],p) +return new A.hw(s,null,B.c8,A.w(r,t.SP),q,a,o,A.w(r,p))}, +vN:function vN(a){this.c=a}, +vP:function vP(a,b){this.a=a +this.b=b}, +Cr:function Cr(a,b,c){this.a=a +this.b=b +this.c=c}, +vO:function vO(a,b){this.b=a +this.c=b}, +hw:function hw(a,b,c,d,e,f,g,h){var _=this +_.go=!1 +_.am=_.a9=_.b7=_.b4=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=_.k2=_.k1=_.id=null +_.Q=a +_.at=b +_.ax=c +_.ch=_.ay=null +_.CW=!1 +_.cx=null +_.e=d +_.f=e +_.r=null +_.a=f +_.b=null +_.c=g +_.d=h}, +aft:function aft(a,b){this.a=a +this.b=b}, +afw:function afw(a,b){this.a=a +this.b=b}, +afv:function afv(a,b){this.a=a +this.b=b}, +afu:function afu(a,b){this.a=a +this.b=b}, +n4:function n4(a,b,c){this.a=a +this.b=b +this.c=c}, +aIm:function aIm(a,b){this.a=a +this.b=b}, +ai7:function ai7(a){this.a=a +this.b=$}, +Pk:function Pk(a,b,c){this.a=a +this.b=b +this.c=c}, +aXI(a){return new A.fD(a.gcu(a),A.aE(20,null,!1,t.av))}, +aOF(a,b){var s=t.S,r=A.dI(s) +return new A.jW(B.a5,A.aJc(),B.cO,A.w(s,t.GY),A.aU(s),A.w(s,t.SP),r,a,b,A.w(s,t.A))}, +aGX(a,b){var s=t.S,r=A.dI(s) +return new A.jt(B.a5,A.aJc(),B.cO,A.w(s,t.GY),A.aU(s),A.w(s,t.SP),r,a,b,A.w(s,t.A))}, +aHl(a,b){var s=t.S,r=A.dI(s) +return new A.jF(B.a5,A.aJc(),B.cO,A.w(s,t.GY),A.aU(s),A.w(s,t.SP),r,a,b,A.w(s,t.A))}, +y1:function y1(a,b){this.a=a +this.b=b}, +AT:function AT(){}, +a9_:function a9_(a,b){this.a=a +this.b=b}, +a93:function a93(a,b){this.a=a +this.b=b}, +a94:function a94(a,b){this.a=a +this.b=b}, +a90:function a90(a,b){this.a=a +this.b=b}, +a91:function a91(a){this.a=a}, +a92:function a92(a,b){this.a=a +this.b=b}, +jW:function jW(a,b,c,d,e,f,g,h,i,j){var _=this +_.Q=a +_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=null +_.db=b +_.dx=c +_.fr=_.dy=$ +_.go=_.fy=_.fx=null +_.id=$ +_.k1=d +_.k2=e +_.e=f +_.f=g +_.r=null +_.a=h +_.b=null +_.c=i +_.d=j}, +jt:function jt(a,b,c,d,e,f,g,h,i,j){var _=this +_.Q=a +_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=null +_.db=b +_.dx=c +_.fr=_.dy=$ +_.go=_.fy=_.fx=null +_.id=$ +_.k1=d +_.k2=e +_.e=f +_.f=g +_.r=null +_.a=h +_.b=null +_.c=i +_.d=j}, +jF:function jF(a,b,c,d,e,f,g,h,i,j){var _=this +_.Q=a +_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=null +_.db=b +_.dx=c +_.fr=_.dy=$ +_.go=_.fy=_.fx=null +_.id=$ +_.k1=d +_.k2=e +_.e=f +_.f=g +_.r=null +_.a=h +_.b=null +_.c=i +_.d=j}, +r3:function r3(){}, +CQ:function CQ(){}, +agt:function agt(a,b){this.a=a +this.b=b}, +ags:function ags(a,b){this.a=a +this.b=b}, +Xt:function Xt(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e +_.w=_.r=null}, +ON:function ON(a,b,c,d){var _=this +_.e=null +_.f=a +_.a=b +_.b=null +_.c=c +_.d=d}, +Xl:function Xl(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e +_.w=_.r=null}, +OF:function OF(a,b,c,d){var _=this +_.e=null +_.f=a +_.a=b +_.b=null +_.c=c +_.d=d}, +a19:function a19(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e +_.w=_.r=null}, +Uq:function Uq(a,b,c,d){var _=this +_.e=null +_.f=a +_.a=b +_.b=null +_.c=c +_.d=d}, +aLB(a,b){var s=t.S +return new A.jm(A.w(s,t.mh),a,b,A.w(s,t.A))}, +VS:function VS(){this.a=!1}, +yT:function yT(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=!1}, +jm:function jm(a,b,c,d){var _=this +_.x=_.w=_.r=_.f=_.e=null +_.y=a +_.a=b +_.b=null +_.c=c +_.d=d}, +a8Z:function a8Z(a,b){this.a=a +this.b=b}, +ai2:function ai2(a,b){this.a=a +this.b=b}, +ai4:function ai4(){}, +ai3:function ai3(a,b,c){this.a=a +this.b=b +this.c=c}, +ai5:function ai5(){this.b=this.a=null}, +AU:function AU(a,b){this.a=a +this.b=b}, +cx:function cx(){}, +cz:function cz(){}, +vc:function vc(a,b){this.a=a +this.b=b}, +wn:function wn(){}, +aid:function aid(a,b){this.a=a +this.b=b}, +iL:function iL(a,b){this.a=a +this.b=b}, +Xg:function Xg(){}, +tF:function tF(a,b){this.a=a +this.b=b}, +tE:function tE(a,b,c){this.a=a +this.b=b +this.c=c}, +rF:function rF(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +wJ:function wJ(a,b){this.a=a +this.b=b}, +XR:function XR(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Es:function Es(){}, +alf:function alf(){}, +alg:function alg(){}, +alh:function alh(a,b){this.a=a +this.b=b}, +ali:function ali(a){this.a=a}, +ale:function ale(a){this.a=a}, +alj:function alj(){}, +alk:function alk(){}, +apk(a,b){var s=t.S,r=A.dI(s) +return new A.hE(B.aC,18,B.c8,A.w(s,t.SP),r,a,b,A.w(s,t.A))}, +oT:function oT(a,b,c){this.a=a +this.b=b +this.c=c}, +oU:function oU(a,b,c){this.a=a +this.b=b +this.c=c}, +L_:function L_(){}, +hE:function hE(a,b,c,d,e,f,g,h){var _=this +_.dM=_.b0=_.aK=_.az=_.ab=_.am=_.a9=_.b7=_.b4=_.y2=_.y1=null +_.id=_.go=!1 +_.k2=_.k1=null +_.Q=a +_.at=b +_.ax=c +_.ch=_.ay=null +_.CW=!1 +_.cx=null +_.e=d +_.f=e +_.r=null +_.a=f +_.b=null +_.c=g +_.d=h}, +apl:function apl(a,b){this.a=a +this.b=b}, +apm:function apm(a,b){this.a=a +this.b=b}, +apn:function apn(a,b){this.a=a +this.b=b}, +apo:function apo(a){this.a=a}, +Vz:function Vz(a,b){this.a=a +this.b=b}, +tn:function tn(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.f=_.e=null}, +ac8:function ac8(a){this.a=a +this.b=null}, +ac9:function ac9(a,b){this.a=a +this.b=b}, +aZ6(a){var s=t.av +return new A.qF(A.aE(20,null,!1,s),a,A.aE(20,null,!1,s))}, +fC:function fC(a){this.a=a}, +ti:function ti(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +HP:function HP(a,b){this.a=a +this.b=b}, +fD:function fD(a,b){this.a=a +this.b=b +this.c=0}, +qF:function qF(a,b,c){var _=this +_.d=a +_.a=b +_.b=c +_.c=0}, +vQ:function vQ(a,b,c){var _=this +_.d=a +_.a=b +_.b=c +_.c=0}, +aKB(a){return new A.Kw(a.galU(),a.galT(),null)}, +a3p(a,b){switch(A.a_(a).r.a){case 2:case 4:return A.aWR(a,b) +case 0:case 1:case 3:case 5:A.i3(a,B.b_,t.R).toString +switch(b.b.a){case 0:return"Cut" +case 1:return"Copy" +case 2:return"Paste" +case 3:return"Select all" +case 4:return""}break}}, +aVT(a,b){var s,r,q,p,o,n,m=null +switch(A.a_(a).r.a){case 2:return new A.aw(b,new A.a3m(a),A.a7(b).i("aw<1,i>")) +case 1:case 0:s=A.a([],t.D) +for(r=0;q=b.length,r")) +case 4:return new A.aw(b,new A.a3o(a),A.a7(b).i("aw<1,i>"))}}, +Kw:function Kw(a,b,c){this.c=a +this.e=b +this.a=c}, +a3m:function a3m(a){this.a=a}, +a3n:function a3n(a){this.a=a}, +a3o:function a3o(a){this.a=a}, +aZH(){return new A.BH(new A.afF(),A.w(t.K,t.Qu))}, +TT:function TT(a,b){this.a=a +this.b=b}, +Cz:function Cz(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.e=b +_.z=c +_.ch=d +_.CW=e +_.cy=f +_.p4=g +_.a=h}, +afF:function afF(){}, +afJ:function afJ(){}, +Hq:function Hq(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +aw8:function aw8(a,b){this.a=a +this.b=b}, +aw7:function aw7(){}, +aw9:function aw9(){}, +aG9(a,b,c,d){return new A.zG(c,d,a,b,new A.HS(null,null,1/0,56),null)}, +aVW(a,b){var s +if(b instanceof A.HS&&!0){s=A.a_(a).R8.at +if(s==null)s=56 +return s+0}return b.b}, +aAI:function aAI(a){this.b=a}, +HS:function HS(a,b,c,d){var _=this +_.e=a +_.f=b +_.a=c +_.b=d}, +zG:function zG(a,b,c,d,e,f){var _=this +_.c=a +_.e=b +_.f=c +_.dx=d +_.go=e +_.a=f}, +a3u:function a3u(a,b){this.a=a +this.b=b}, +Gb:function Gb(a){var _=this +_.d=null +_.e=!1 +_.a=null +_.b=a +_.c=null}, +arL:function arL(){}, +V3:function V3(a,b){this.c=a +this.a=b}, +ZF:function ZF(a,b,c,d){var _=this +_.u=null +_.T=a +_.aw=b +_.n$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +arK:function arK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.cx=a +_.db=_.cy=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s}, +aVV(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return new A.u8(d,b==null?null:b,g,f,i,j,l,k,h,a,n,e,o,q,r,p,m,c)}, +u8:function u8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r}, +V2:function V2(){}, +b59(a,b){var s,r,q,p,o=A.aZ("maxValue") +for(s=null,r=0;r<4;++r){q=a[r] +p=b.$1(q) +if(s==null||p>s){o.b=q +s=p}}return o.au()}, +CC:function CC(a,b){var _=this +_.c=!0 +_.r=_.f=_.e=_.d=null +_.a=a +_.b=b}, +afH:function afH(a,b){this.a=a +this.b=b}, +to:function to(a,b){this.a=a +this.b=b}, +mU:function mU(a,b){this.a=a +this.b=b}, +vS:function vS(a,b){var _=this +_.e=!0 +_.r=_.f=$ +_.a=a +_.b=b}, +afI:function afI(a,b){this.a=a +this.b=b}, +aW_(a){switch(a.a){case 0:case 1:case 3:case 5:return B.iZ +case 2:case 4:return B.EW}}, +KU:function KU(a){this.a=a}, +KT:function KT(a){this.a=a}, +a3Q:function a3Q(a,b){this.a=a +this.b=b}, +zP:function zP(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +V8:function V8(){}, +CA:function CA(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +XZ:function XZ(){}, +zT:function zT(a,b,c,d){var _=this +_.c=a +_.e=b +_.f=c +_.a=d}, +Vd:function Vd(a,b){var _=this +_.d=$ +_.e=a +_.a=null +_.b=b +_.c=null}, +Vc:function Vc(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.a=e}, +arZ:function arZ(a,b,c,d,e,f,g){var _=this +_.r=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g}, +ud:function ud(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +Ve:function Ve(){}, +zU:function zU(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n}, +Vf:function Vf(){}, +aGe(a,b,c,d,e,f,g,h,i,j,k){return new A.zV(a,h,c,g,j,i,b,f,k,d,e,null)}, +zV:function zV(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.a=l}, +Gg:function Gg(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +awA:function awA(a,b){this.b=a +this.c=b}, +tC:function tC(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.a=i +_.$ti=j}, +yu:function yu(a,b,c){var _=this +_.d=a +_.a=null +_.b=b +_.c=null +_.$ti=c}, +awC:function awC(a,b){this.a=a +this.b=b}, +awB:function awB(a,b,c){this.a=a +this.b=b +this.c=c}, +CO:function CO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var _=this +_.fq=a +_.an=b +_.dW=c +_.fS=d +_.f8=e +_.ea=f +_.fT=g +_.jD=h +_.es=i +_.jE=j +_.kA=k +_.u=l +_.T=m +_.aw=n +_.bR=o +_.cV=null +_.fr=p +_.fx=!1 +_.go=_.fy=null +_.id=q +_.k1=r +_.k2=s +_.k3=a0 +_.k4=$ +_.ok=null +_.p1=$ +_.ie$=a1 +_.mI$=a2 +_.y=a3 +_.z=null +_.Q=!1 +_.at=_.as=null +_.ax=a4 +_.ay=!0 +_.CW=_.ch=null +_.e=a5 +_.a=null +_.b=a6 +_.c=a7 +_.d=a8 +_.$ti=a9}, +age:function age(a){this.a=a}, +as0:function as0(a,b){this.a=a +this.b=b}, +aW8(a,b,c){var s,r=A.K(a.a,b.a,c),q=A.K(a.b,b.b,c),p=A.a4(a.c,b.c,c),o=A.K(a.d,b.d,c),n=A.K(a.e,b.e,c),m=A.a4(a.f,b.f,c),l=A.dY(a.r,b.r,c) +if(c<0.5)s=a.w +else s=b.w +return new A.zW(r,q,p,o,n,m,l,s,A.ug(a.x,b.x,c))}, +zW:function zW(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +Vg:function Vg(){}, +aNz(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.DL(q,p,a0,h,i,m,s,f,n,j,l,e,d,r,b,o==null?B.wB:o,k,!1,c,!0,null)}, +DL:function DL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.c=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.Q=g +_.as=h +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.cy=m +_.db=n +_.dy=o +_.fr=p +_.fx=q +_.fy=r +_.go=s +_.id=a0 +_.a=a1}, +ZB:function ZB(a,b){var _=this +_.qC$=a +_.a=null +_.b=b +_.c=null}, +Xy:function Xy(a,b,c){this.e=a +this.c=b +this.a=c}, +I3:function I3(a,b,c){var _=this +_.u=a +_.n$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +az_:function az_(a,b){this.a=a +this.b=b}, +a1N:function a1N(){}, +aWe(a,b,c){var s,r,q,p,o,n,m,l,k=c<0.5 +if(k)s=a.a +else s=b.a +if(k)r=a.b +else r=b.b +if(k)q=a.c +else q=b.c +p=A.a4(a.d,b.d,c) +o=A.a4(a.e,b.e,c) +n=A.ev(a.f,b.f,c) +if(k)m=a.r +else m=b.r +if(k)l=a.w +else l=b.w +if(k)k=a.x +else k=b.x +return new A.A1(s,r,q,p,o,n,m,l,k)}, +A1:function A1(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +Vh:function Vh(){}, +a4m(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.c4(a1,c,g,m,o,s,d,n,k,f,j,h,i,q,p,l,a2,a0,b,e,a,r)}, +uj(a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=null,a5=a6==null +if(a5&&a7==null)return a4 +s=a5?a4:a6.a +r=a7==null +q=r?a4:a7.a +q=A.bN(s,q,a8,A.aFg(),t.p8) +s=a5?a4:a6.b +p=r?a4:a7.b +o=t.MH +p=A.bN(s,p,a8,A.e1(),o) +s=a5?a4:a6.c +s=A.bN(s,r?a4:a7.c,a8,A.e1(),o) +n=a5?a4:a6.d +n=A.bN(n,r?a4:a7.d,a8,A.e1(),o) +m=a5?a4:a6.e +m=A.bN(m,r?a4:a7.e,a8,A.e1(),o) +l=a5?a4:a6.f +l=A.bN(l,r?a4:a7.f,a8,A.e1(),o) +k=a5?a4:a6.r +j=r?a4:a7.r +i=t.PM +j=A.bN(k,j,a8,A.aFl(),i) +k=a5?a4:a6.w +h=r?a4:a7.w +h=A.bN(k,h,a8,A.aQL(),t.pc) +k=a5?a4:a6.x +g=r?a4:a7.x +f=t.tW +g=A.bN(k,g,a8,A.Kc(),f) +k=a5?a4:a6.y +k=A.bN(k,r?a4:a7.y,a8,A.Kc(),f) +e=a5?a4:a6.z +f=A.bN(e,r?a4:a7.z,a8,A.Kc(),f) +e=a5?a4:a6.Q +o=A.bN(e,r?a4:a7.Q,a8,A.e1(),o) +e=a5?a4:a6.as +i=A.bN(e,r?a4:a7.as,a8,A.aFl(),i) +e=a5?a4:a6.at +e=A.aWf(e,r?a4:a7.at,a8) +d=a5?a4:a6.ax +c=r?a4:a7.ax +c=A.bN(d,c,a8,A.aQr(),t.KX) +d=a8<0.5 +if(d)b=a5?a4:a6.ay +else b=r?a4:a7.ay +if(d)a=a5?a4:a6.ch +else a=r?a4:a7.ch +if(d)a0=a5?a4:a6.CW +else a0=r?a4:a7.CW +if(d)a1=a5?a4:a6.cx +else a1=r?a4:a7.cx +if(d)a2=a5?a4:a6.cy +else a2=r?a4:a7.cy +a3=a5?a4:a6.db +a3=A.u3(a3,r?a4:a7.db,a8) +if(d)a5=a5?a4:a6.dx +else a5=r?a4:a7.dx +return A.a4m(a3,a1,p,j,a2,k,s,o,i,f,g,b,n,h,m,c,e,a5,l,a0,q,a)}, +aWf(a,b,c){if(a==null&&b==null)return null +return new A.XP(a,b,c)}, +c4:function c4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2}, +XP:function XP(a,b,c){this.a=a +this.b=b +this.c=c}, +Vi:function Vi(){}, +aKU(a,b,c,d){var s +if(d<=1)return a +else if(d>=3)return c +else if(d<=2){s=A.ev(a,b,d-1) +s.toString +return s}s=A.ev(b,c,d-2) +s.toString +return s}, +A2:function A2(){}, +Gh:function Gh(a,b,c){var _=this +_.r=_.f=_.e=_.d=null +_.cU$=a +_.aZ$=b +_.a=null +_.b=c +_.c=null}, +asy:function asy(){}, +asv:function asv(a,b,c){this.a=a +this.b=b +this.c=c}, +asw:function asw(a,b){this.a=a +this.b=b}, +asx:function asx(a,b,c){this.a=a +this.b=b +this.c=c}, +as8:function as8(){}, +as9:function as9(){}, +asa:function asa(){}, +asl:function asl(){}, +aso:function aso(){}, +asp:function asp(){}, +asq:function asq(){}, +asr:function asr(){}, +ass:function ass(){}, +ast:function ast(){}, +asu:function asu(){}, +asb:function asb(){}, +asc:function asc(){}, +asd:function asd(){}, +asm:function asm(a){this.a=a}, +as6:function as6(a){this.a=a}, +asn:function asn(a){this.a=a}, +as5:function as5(a){this.a=a}, +ase:function ase(){}, +asf:function asf(){}, +asg:function asg(){}, +ash:function ash(){}, +asi:function asi(){}, +asj:function asj(){}, +ask:function ask(a){this.a=a}, +as7:function as7(){}, +Yi:function Yi(a){this.a=a}, +Xz:function Xz(a,b,c){this.e=a +this.c=b +this.a=c}, +I4:function I4(a,b,c){var _=this +_.u=a +_.n$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +az0:function az0(a,b){this.a=a +this.b=b}, +Ju:function Ju(){}, +aKV(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.Lf(k,f,o,l,m,!1,b,d,e,h,g,n,c,j)}, +Le:function Le(a,b){this.a=a +this.b=b}, +Ld:function Ld(a,b){this.a=a +this.b=b}, +nq:function nq(a,b,c){this.w=a +this.b=b +this.a=c}, +Lf:function Lf(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a=a +_.b=b +_.c=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.as=l +_.at=m +_.ax=n}, +Vj:function Vj(){}, +aL1(a,b,c,d){return new A.Lo(b,c,d,a,null)}, +Lo:function Lo(a,b,c,d,e){var _=this +_.c=a +_.f=b +_.y=c +_.Q=d +_.a=e}, +asA:function asA(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h}, +um:function um(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +Vn:function Vn(){}, +aL4(a,b,c,d,e,f,g,h,i){return new A.Ae(i,e,a,c,!1,d,!1,f,g,null)}, +Ae:function Ae(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.f=c +_.w=d +_.x=e +_.y=f +_.ch=g +_.CW=h +_.cx=i +_.a=j}, +Vq:function Vq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.d=a +_.e=null +_.qH$=b +_.v2$=c +_.oo$=d +_.v3$=e +_.v4$=f +_.qI$=g +_.v5$=h +_.qJ$=i +_.Ax$=j +_.mL$=k +_.mM$=l +_.mN$=m +_.cU$=n +_.aZ$=o +_.a=null +_.b=p +_.c=null}, +asI:function asI(a){this.a=a}, +asJ:function asJ(a,b){this.a=a +this.b=b}, +Vp:function Vp(a){var _=this +_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=_.fx=_.fr=_.dy=_.dx=_.db=null +_.a9$=0 +_.am$=a +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +asF:function asF(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.y=a +_.z=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=i +_.w=j +_.x=k}, +asG:function asG(a){this.a=a}, +asH:function asH(a){this.a=a}, +Jw:function Jw(){}, +Jx:function Jx(){}, +a55(a,b,c,d,e,f){return new A.Af(f,d,e,!0,b,a,null)}, +Af:function Af(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.w=c +_.Q=d +_.at=e +_.ay=f +_.a=g}, +aWn(a,b,c){if(a==null&&b==null)return null +a.toString +b.toString +return A.b3(a,b,c)}, +aL5(a){var s +a.S(t.ES) +s=A.a_(a) +return s.y2}, +uq:function uq(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +Vr:function Vr(){}, +aWr(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g=A.K(a2.a,a3.a,a4),f=A.K(a2.b,a3.b,a4),e=A.K(a2.c,a3.c,a4),d=A.K(a2.d,a3.d,a4),c=A.K(a2.e,a3.e,a4),b=A.K(a2.f,a3.f,a4),a=A.K(a2.r,a3.r,a4),a0=A.K(a2.w,a3.w,a4),a1=a4<0.5 +if(a1)s=a2.x!==!1 +else s=a3.x!==!1 +r=A.K(a2.y,a3.y,a4) +q=A.ev(a2.z,a3.z,a4) +p=A.ev(a2.Q,a3.Q,a4) +o=A.aWq(a2.as,a3.as,a4) +n=A.aWp(a2.at,a3.at,a4) +m=A.bW(a2.ax,a3.ax,a4) +l=A.bW(a2.ay,a3.ay,a4) +if(a1){a1=a2.ch +if(a1==null)a1=B.av}else{a1=a3.ch +if(a1==null)a1=B.av}k=A.a4(a2.CW,a3.CW,a4) +j=A.a4(a2.cx,a3.cx,a4) +i=a2.cy +if(i==null)h=a3.cy!=null +else h=!0 +if(h)i=A.kq(i,a3.cy,a4) +else i=null +return new A.Ag(g,f,e,d,c,b,a,a0,s,r,q,p,o,n,m,l,a1,k,j,i)}, +aWq(a,b,c){var s=a==null +if(s&&b==null)return null +if(s){s=b.a +return A.b3(new A.cN(A.aK(0,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255),0,B.aA,-1),b,c)}if(b==null){s=a.a +return A.b3(new A.cN(A.aK(0,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255),0,B.aA,-1),a,c)}return A.b3(a,b,c)}, +aWp(a,b,c){if(a==null&&b==null)return null +return t.KX.a(A.dY(a,b,c))}, +Ag:function Ag(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0}, +Vv:function Vv(){}, +Lu:function Lu(a,b,c){this.c=a +this.d=b +this.a=c}, +aGq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){return new A.Mj(b,a1,k,a2,l,a5,m,a6,n,b2,q,b3,r,c,h,d,i,a,g,a9,o,b1,p,s,a0,a8,a4,f,j,e,b0,a3,a7)}, +Mj:function Mj(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3}, +Vy:function Vy(){}, +qZ:function qZ(a,b){this.b=a +this.a=b}, +PE:function PE(a,b){this.b=a +this.a=b}, +AH:function AH(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k}, +Wa:function Wa(){}, +Wm:function Wm(){}, +a6X:function a6X(){}, +a1r:function a1r(){}, +N1:function N1(a,b,c){this.c=a +this.d=b +this.a=c}, +aXf(a,b,c){var s=null +return new A.uL(b,A.aq(c,s,B.aZ,s,s,B.nf.d8(A.a_(a).ax.a===B.ae?B.k:B.C),s,s),s)}, +uL:function uL(a,b,c){this.c=a +this.d=b +this.a=c}, +aON(a){var s=null +return new A.atI(a,A.a_(a).p3,A.a_(a).ok,s,24,s,s,B.ex,B.P,s,s,s,s)}, +N6:function N6(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.as=i +_.a=j}, +Kx:function Kx(a,b,c,d,e,f){var _=this +_.f=a +_.x=b +_.y=c +_.Q=d +_.id=e +_.a=f}, +atI:function atI(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.z=a +_.Q=b +_.as=c +_.a=d +_.b=e +_.c=f +_.d=g +_.e=h +_.f=i +_.r=j +_.w=k +_.x=l +_.y=m}, +uN:function uN(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +Wo:function Wo(){}, +aGA(a,b,c){return new A.Nc(b,c,a,null)}, +aLt(a,b,c){var s,r,q,p,o=A.aGB(a) +A.a_(a) +s=A.aId(a) +if(b==null){r=o.a +q=r}else q=b +if(q==null)q=s==null?null:s.gal(s) +p=c +if(q==null)return new A.cN(B.m,p,B.aA,-1) +return new A.cN(q,p,B.aA,-1)}, +aId(a){return new A.atK(a,null,16,0,0,0)}, +Nc:function Nc(a,b,c,d){var _=this +_.c=a +_.d=b +_.r=c +_.a=d}, +Up:function Up(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +atK:function atK(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +aGB(a){var s +a.S(t.Jj) +s=A.a_(a) +return s.am}, +uP:function uP(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Ws:function Ws(){}, +aXM(a,b,c){var s=A.K(a.a,b.a,c),r=A.K(a.b,b.b,c),q=A.a4(a.c,b.c,c),p=A.K(a.d,b.d,c),o=A.K(a.e,b.e,c),n=A.dY(a.f,b.f,c),m=A.dY(a.r,b.r,c) +return new A.AY(s,r,q,p,o,n,m,A.a4(a.w,b.w,c))}, +AY:function AY(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +WD:function WD(){}, +AZ:function AZ(a,b,c){this.a=a +this.b=b +this.c=c}, +WE:function WE(){}, +aLG(a,b,c,d,e,f,g,h,i,j,k){return new A.NJ(i,h,g,f,k,c,d,!1,j,b,e)}, +b5k(a){var s=A.dW(a) +s=s==null?null:s.c +return A.aKU(B.dT,B.iF,B.p4,s==null?1:s)}, +NJ:function NJ(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.a=k}, +GN:function GN(a,b){this.a=a +this.b=b}, +WM:function WM(a){this.a=a}, +WK:function WK(a){this.a=a}, +WL:function WL(a,b){this.a=a +this.b=b}, +a1s:function a1s(){}, +a1t:function a1t(){}, +a1u:function a1u(){}, +a1v:function a1v(){}, +aXW(a,b,c){return new A.B1(A.uj(a.a,b.a,c))}, +B1:function B1(a){this.a=a}, +WN:function WN(){}, +aY4(a,b,c){var s=A.K(a.a,b.a,c),r=A.K(a.b,b.b,c),q=A.ev(a.c,b.c,c),p=A.u3(a.d,b.d,c),o=A.ev(a.e,b.e,c),n=A.K(a.f,b.f,c),m=A.K(a.r,b.r,c),l=A.K(a.w,b.w,c),k=A.K(a.x,b.x,c),j=A.dY(a.y,b.y,c) +return new A.Bc(s,r,q,p,o,n,m,l,k,j,A.dY(a.z,b.z,c))}, +Bc:function Bc(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k}, +WR:function WR(){}, +aYg(a,b,c){return new A.Bg(A.uj(a.a,b.a,c))}, +Bg:function Bg(a){this.a=a}, +WY:function WY(){}, +Bn:function Bn(a,b,c,d,e,f,g){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.b=f +_.a=g}, +aGP(a,b,c,d){return new A.Of(b,a,d,c?B.Zn:B.Zm,null)}, +atx:function atx(){}, +tt:function tt(a,b){this.a=a +this.b=b}, +Of:function Of(a,b,c,d,e){var _=this +_.c=a +_.f=b +_.z=c +_.k1=d +_.a=e}, +WI:function WI(a,b){this.a=a +this.b=b}, +Vt:function Vt(a,b){this.c=a +this.a=b}, +HV:function HV(a,b,c,d){var _=this +_.u=null +_.T=a +_.aw=b +_.n$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +au3:function au3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){var _=this +_.dx=a +_.dy=b +_.fr=c +_.fx=d +_.a=e +_.b=f +_.c=g +_.d=h +_.e=i +_.f=j +_.r=k +_.w=l +_.x=m +_.y=n +_.z=o +_.Q=p +_.as=q +_.at=r +_.ax=s +_.ay=a0 +_.ch=a1 +_.CW=a2 +_.cx=a3 +_.cy=a4 +_.db=a5}, +aOJ(a,b,c,d,e){return new A.Ga(c,d,a,b,new A.b2(A.a([],t.x8),t.jc),new A.b2(A.a([],t.b),t.fy),0,e.i("Ga<0>"))}, +abq:function abq(){}, +aoL:function aoL(){}, +aax:function aax(){}, +aaw:function aaw(){}, +au_:function au_(){}, +abp:function abp(){}, +azD:function azD(){}, +Ga:function Ga(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.x=b +_.a=c +_.b=d +_.d=_.c=null +_.d2$=e +_.cH$=f +_.mJ$=g +_.$ti=h}, +a1w:function a1w(){}, +a1x:function a1x(){}, +aYr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.v3(k,a,i,m,a1,c,j,n,b,l,r,d,o,s,a0,p,g,e,f,h,q)}, +aYs(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j=A.K(a2.a,a3.a,a4),i=A.K(a2.b,a3.b,a4),h=A.K(a2.c,a3.c,a4),g=A.K(a2.d,a3.d,a4),f=A.K(a2.e,a3.e,a4),e=A.a4(a2.f,a3.f,a4),d=A.a4(a2.r,a3.r,a4),c=A.a4(a2.w,a3.w,a4),b=A.a4(a2.x,a3.x,a4),a=A.a4(a2.y,a3.y,a4),a0=A.dY(a2.z,a3.z,a4),a1=a4<0.5 +if(a1)s=a2.Q +else s=a3.Q +r=A.a4(a2.as,a3.as,a4) +q=A.ug(a2.at,a3.at,a4) +p=A.ug(a2.ax,a3.ax,a4) +o=A.ug(a2.ay,a3.ay,a4) +n=A.ug(a2.ch,a3.ch,a4) +m=A.a4(a2.CW,a3.CW,a4) +l=A.ev(a2.cx,a3.cx,a4) +k=A.bW(a2.cy,a3.cy,a4) +if(a1)a1=a2.db +else a1=a3.db +return A.aYr(i,b,e,s,m,l,n,k,h,d,j,a,g,c,r,o,a1,a0,q,p,f)}, +v3:function v3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1}, +X0:function X0(){}, +cq(a,b,c,d,e,f,g,h){return new A.qG(d,f,g,c,a,e,h,b,null)}, +qG:function qG(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.e=b +_.r=c +_.w=d +_.z=e +_.ax=f +_.cx=g +_.cy=h +_.a=i}, +aZ8(a,b,c){return new A.BK(A.uj(a.a,b.a,c))}, +BK:function BK(a){this.a=a}, +Xo:function Xo(){}, +aMe(a,b,c,d){return new A.vq(a,b,d,c,null)}, +vq:function vq(a,b,c,d,e){var _=this +_.c=a +_.e=b +_.f=c +_.r=d +_.a=e}, +Hd:function Hd(a,b){var _=this +_.d=a +_.a=_.e=null +_.b=b +_.c=null}, +BV:function BV(a,b,c,d){var _=this +_.f=_.e=null +_.r=a +_.a=b +_.b=c +_.c=d +_.d=!1}, +o4:function o4(a,b,c,d,e,f,g,h,i,j){var _=this +_.y=a +_.z=b +_.Q=c +_.as=d +_.at=e +_.ax=f +_.ch=_.ay=$ +_.CW=!0 +_.e=g +_.a=h +_.b=i +_.c=j +_.d=!1}, +b4E(a,b,c){if(c!=null)return c +if(b)return new A.aC3(a) +return null}, +aC3:function aC3(a){this.a=a}, +avA:function avA(){}, +BW:function BW(a,b,c,d,e,f,g,h,i,j){var _=this +_.y=a +_.z=b +_.Q=c +_.as=d +_.at=e +_.ax=f +_.db=_.cy=_.cx=_.CW=_.ch=_.ay=$ +_.e=g +_.a=h +_.b=i +_.c=j +_.d=!1}, +b4F(a,b,c){if(c!=null)return c +if(b)return new A.aC4(a) +return null}, +b4J(a,b,c,d){var s,r,q,p,o,n +if(b){if(c!=null){s=c.$0() +r=new A.O(s.c-s.a,s.d-s.b)}else{s=a.k3 +s.toString +r=s}q=d.ae(0,B.f).gd1() +p=d.ae(0,new A.j(0+r.a,0)).gd1() +o=d.ae(0,new A.j(0,0+r.b)).gd1() +n=d.ae(0,r.ui(0,B.f)).gd1() +return Math.ceil(Math.max(Math.max(q,p),Math.max(o,n)))}return 35}, +aC4:function aC4(a){this.a=a}, +avB:function avB(){}, +BX:function BX(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.y=a +_.z=b +_.Q=c +_.as=d +_.at=e +_.ax=f +_.ay=g +_.cx=_.CW=_.ch=$ +_.cy=null +_.e=h +_.a=i +_.b=j +_.c=k +_.d=!1}, +aZe(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){return new A.vr(d,a1,a3,a4,a2,p,a0,r,s,o,e,l,a6,b,f,i,m,k,a5,a7,a8,g,!1,q,!1,j,c,a9,n)}, +o5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1,a2,a3){var s=null +return new A.OS(d,p,q,s,s,s,o,m,n,k,!0,B.a2,a0,b,e,g,j,i,r,a1,a2,f!==!1,!1,l,!1,h,c,a3,s)}, +o8:function o8(){}, +vv:function vv(){}, +HM:function HM(a,b,c){this.f=a +this.b=b +this.a=c}, +vr:function vr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.a=a9}, +Hc:function Hc(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k3=a9 +_.k4=b0 +_.ok=b1 +_.a=b2}, +mX:function mX(a,b){this.a=a +this.b=b}, +Hb:function Hb(a,b,c,d){var _=this +_.e=_.d=null +_.f=!1 +_.r=a +_.w=$ +_.x=null +_.y=b +_.z=!1 +_.fQ$=c +_.a=null +_.b=d +_.c=null}, +avy:function avy(){}, +avx:function avx(){}, +avz:function avz(a,b){this.a=a +this.b=b}, +avu:function avu(a,b){this.a=a +this.b=b}, +avw:function avw(a){this.a=a}, +avv:function avv(a,b){this.a=a +this.b=b}, +OS:function OS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.a=a9}, +JG:function JG(){}, +i1:function i1(){}, +Yt:function Yt(a){this.a=a}, +kW:function kW(a,b){this.b=a +this.a=b}, +aYt(a){if(a===-1)return"FloatingLabelAlignment.start" +if(a===0)return"FloatingLabelAlignment.center" +return"FloatingLabelAlignment(x: "+B.b.ag(a,1)+")"}, +qK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){return new A.vs(b1,b2,b5,b7,b6,s,a5,a4,a3,a8,a7,a9,a6,n,m,l,r,q,b4,d,b3,b9,c1,b8,c3,c2,c0,c6,c5,d0,c9,c7,c8,g,e,f,p,o,a0,b0,k,a1,a2,h,j,b,i,c4,a,c)}, +He:function He(a){var _=this +_.a=null +_.a9$=_.b=0 +_.am$=a +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +Hf:function Hf(a,b){this.a=a +this.b=b}, +Xw:function Xw(a,b,c,d,e,f,g,h,i){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.a=i}, +Gf:function Gf(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +Va:function Va(a,b,c){var _=this +_.x=_.w=_.r=_.f=_.e=_.d=$ +_.cU$=a +_.aZ$=b +_.a=null +_.b=c +_.c=null}, +a_u:function a_u(a,b,c){this.e=a +this.c=b +this.a=c}, +H4:function H4(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.a=h}, +H5:function H5(a,b,c){var _=this +_.d=$ +_.f=_.e=null +_.f6$=a +_.cs$=b +_.a=null +_.b=c +_.c=null}, +avf:function avf(){}, +v5:function v5(a,b){this.a=a +this.b=b}, +Og:function Og(){}, +eI:function eI(a,b){this.a=a +this.b=b}, +Wd:function Wd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1}, +ayV:function ayV(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +HZ:function HZ(a,b,c,d,e,f,g,h,i){var _=this +_.n=a +_.t=b +_.ak=c +_.ad=d +_.aC=e +_.aV=f +_.bs=g +_.bM=null +_.dV$=h +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=i +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ayZ:function ayZ(a){this.a=a}, +ayY:function ayY(a,b){this.a=a +this.b=b}, +ayX:function ayX(a,b){this.a=a +this.b=b}, +ayW:function ayW(a,b,c){this.a=a +this.b=b +this.c=c}, +Wg:function Wg(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +UM:function UM(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +qL:function qL(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.a=j}, +Hg:function Hg(a,b,c,d){var _=this +_.e=_.d=$ +_.f=a +_.r=null +_.cU$=b +_.aZ$=c +_.a=null +_.b=d +_.c=null}, +avM:function avM(){}, +vs:function vs(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5 +_.p3=b6 +_.p4=b7 +_.R8=b8 +_.RG=b9 +_.rx=c0 +_.ry=c1 +_.to=c2 +_.x1=c3 +_.x2=c4 +_.xr=c5 +_.y1=c6 +_.y2=c7 +_.b4=c8 +_.b7=c9 +_.a9=d0}, +BY:function BY(){}, +avC:function avC(a){this.ok=a}, +avH:function avH(a){this.a=a}, +avJ:function avJ(a){this.a=a}, +avF:function avF(a){this.a=a}, +avG:function avG(a){this.a=a}, +avD:function avD(a){this.a=a}, +avE:function avE(a){this.a=a}, +avI:function avI(a){this.a=a}, +avK:function avK(a){this.a=a}, +avL:function avL(a){this.a=a}, +Xx:function Xx(){}, +Jt:function Jt(){}, +a1q:function a1q(){}, +JF:function JF(){}, +JH:function JH(){}, +a1R:function a1R(){}, +Ps(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.Pr(h,r,p,s,!1,c,a0,o,m,b,e,k,j,i,l,f,!1,q,n,d,null)}, +az1(a,b){var s +if(a==null)return B.n +a.bI(b,!0) +s=a.k3 +s.toString +return s}, +Pt:function Pt(a,b){this.a=a +this.b=b}, +vJ:function vJ(a,b){this.a=a +this.b=b}, +Pr:function Pr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.ax=j +_.ay=k +_.ch=l +_.CW=m +_.cx=n +_.db=o +_.fx=p +_.fy=q +_.go=r +_.id=s +_.k1=a0 +_.a=a1}, +j_:function j_(a,b){this.a=a +this.b=b}, +XT:function XT(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.a=n}, +I6:function I6(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.n=a +_.t=b +_.ak=c +_.ad=d +_.aC=e +_.aV=f +_.bs=g +_.bM=h +_.cj=i +_.dV$=j +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=k +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +az3:function az3(a,b){this.a=a +this.b=b}, +az2:function az2(a,b,c){this.a=a +this.b=b +this.c=c}, +a1C:function a1C(){}, +a1U:function a1U(){}, +aZB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.Cm(b,k,l,i,e,m,a,n,j,d,g,f,c,h,o)}, +aZC(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=c<0.5 +if(e)s=a.a +else s=b.a +r=A.dY(a.b,b.b,c) +if(e)q=a.c +else q=b.c +p=A.K(a.d,b.d,c) +o=A.K(a.e,b.e,c) +n=A.K(a.f,b.f,c) +m=A.ev(a.r,b.r,c) +l=A.K(a.w,b.w,c) +k=A.K(a.x,b.x,c) +j=A.a4(a.y,b.y,c) +i=A.a4(a.z,b.z,c) +h=A.a4(a.Q,b.Q,c) +if(e)g=a.as +else g=b.as +if(e)f=a.at +else f=b.at +if(e)e=a.ax +else e=b.ax +return A.aZB(m,s,g,j,o,h,i,f,p,k,r,q,n,l,e)}, +aZD(a){var s=a.S(t.NJ),r=s==null?null:s.glj(s) +return r==null?A.a_(a).t:r}, +Cm:function Cm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +XU:function XU(){}, +Ft:function Ft(a,b){this.c=a +this.a=b}, +aq0:function aq0(){}, +IY:function IY(a,b){var _=this +_.e=_.d=null +_.f=a +_.a=null +_.b=b +_.c=null}, +aAo:function aAo(a){this.a=a}, +aAn:function aAn(a){this.a=a}, +aAp:function aAp(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +PB:function PB(a,b){this.c=a +this.a=b}, +i4(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.Cy(d,m,g,f,i,k,l,j,!0,e,a,c,h)}, +m2:function m2(a,b){this.a=a +this.b=b}, +Cy:function Cy(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.a=m}, +Y2:function Y2(a,b,c,d){var _=this +_.d=a +_.cU$=b +_.aZ$=c +_.a=null +_.b=d +_.c=null}, +awq:function awq(a){this.a=a}, +I2:function I2(a,b,c,d){var _=this +_.u=a +_.aw=b +_.bR=null +_.n$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +Xv:function Xv(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +kr:function kr(){}, +rS:function rS(a,b){this.a=a +this.b=b}, +Hr:function Hr(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.at=h +_.c=i +_.d=j +_.e=k +_.a=l}, +Y_:function Y_(a,b,c){var _=this +_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.f6$=a +_.cs$=b +_.a=null +_.b=c +_.c=null}, +awa:function awa(){}, +awb:function awb(){}, +awc:function awc(){}, +awd:function awd(){}, +IA:function IA(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +a_v:function a_v(a,b,c){this.b=a +this.c=b +this.a=c}, +a1D:function a1D(){}, +Y0:function Y0(){}, +MX:function MX(){}, +awp(a){return new A.Y3(a,J.is(a.$1(B.Sb)))}, +Y5(a){var s=null +return new A.Y4(a,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, +c9(a,b,c){if(c.i("bx<0>").b(a))return a.a1(b) +return a}, +bN(a,b,c,d,e){if(a==null&&b==null)return null +return new A.Hi(a,b,c,d,e.i("Hi<0>"))}, +aMF(a){var s,r=A.aU(t.ui) +if(a!=null)r.U(0,a) +s=new A.PK(r,$.bo()) +s.xf(r,t.jk) +return s}, +cy:function cy(a,b){this.a=a +this.b=b}, +PG:function PG(){}, +Y3:function Y3(a,b){this.c=a +this.a=b}, +PI:function PI(){}, +GP:function GP(a,b){this.a=a +this.c=b}, +afK:function afK(){}, +PJ:function PJ(){}, +Y4:function Y4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.az=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6 +_.fy=a7}, +bx:function bx(){}, +Hi:function Hi(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +e_:function e_(a,b){this.a=a +this.$ti=b}, +d1:function d1(a,b){this.a=a +this.$ti=b}, +PK:function PK(a,b){var _=this +_.a=a +_.a9$=0 +_.am$=b +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +PH:function PH(){}, +afN:function afN(a,b,c){this.a=a +this.b=b +this.c=c}, +afL:function afL(){}, +afM:function afM(){}, +PN:function PN(a){this.a=a}, +CJ:function CJ(a){this.a=a}, +Y8:function Y8(){}, +aHf(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d=a==null +if(d&&b==null)return e +s=d?e:a.a +r=b==null +q=r?e:b.a +p=t.MH +q=A.bN(s,q,c,A.e1(),p) +s=d?e:a.b +s=A.bN(s,r?e:b.b,c,A.e1(),p) +o=d?e:a.c +p=A.bN(o,r?e:b.c,c,A.e1(),p) +o=d?e:a.d +n=r?e:b.d +n=A.bN(o,n,c,A.aFl(),t.PM) +o=d?e:a.e +m=r?e:b.e +m=A.bN(o,m,c,A.aQL(),t.pc) +o=d?e:a.f +l=r?e:b.f +k=t.tW +l=A.bN(o,l,c,A.Kc(),k) +o=d?e:a.r +o=A.bN(o,r?e:b.r,c,A.Kc(),k) +j=d?e:a.w +k=A.bN(j,r?e:b.w,c,A.Kc(),k) +j=d?e:a.x +i=r?e:b.x +h=d?e:a.y +g=r?e:b.y +g=A.bN(h,g,c,A.aQr(),t.KX) +h=c<0.5 +if(h)f=d?e:a.z +else f=r?e:b.z +if(h)h=d?e:a.Q +else h=r?e:b.Q +d=d?e:a.as +return new A.PO(q,s,p,n,m,l,o,k,new A.XQ(j,i,c),g,f,h,A.u3(d,r?e:b.as,c))}, +PO:function PO(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +XQ:function XQ(a,b,c){this.a=a +this.b=b +this.c=c}, +Ya:function Ya(){}, +vU:function vU(a){this.a=a}, +Yb:function Yb(){}, +b_3(a,b,c){var s,r=A.a4(a.a,b.a,c),q=A.K(a.b,b.b,c),p=A.a4(a.c,b.c,c),o=A.K(a.d,b.d,c),n=A.K(a.e,b.e,c),m=A.K(a.f,b.f,c),l=A.dY(a.r,b.r,c),k=A.bN(a.w,b.w,c,A.aFg(),t.p8),j=A.bN(a.x,b.x,c,A.aR0(),t.lF) +if(c<0.5)s=a.y +else s=b.y +return new A.D0(r,q,p,o,n,m,l,k,j,s)}, +D0:function D0(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +Yp:function Yp(){}, +b_4(a,b,c){var s,r=A.a4(a.a,b.a,c),q=A.K(a.b,b.b,c),p=A.a4(a.c,b.c,c),o=A.K(a.d,b.d,c),n=A.K(a.e,b.e,c),m=A.K(a.f,b.f,c),l=A.dY(a.r,b.r,c),k=a.w +k=A.aHM(k,k,c) +s=A.bN(a.x,b.x,c,A.aFg(),t.p8) +return new A.D1(r,q,p,o,n,m,l,k,s,A.bN(a.y,b.y,c,A.aR0(),t.lF))}, +D1:function D1(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +Yq:function Yq(){}, +b_5(a,b,c){var s,r,q,p,o=A.K(a.a,b.a,c),n=A.a4(a.b,b.b,c),m=A.bW(a.c,b.c,c),l=A.bW(a.d,b.d,c),k=A.kq(a.e,b.e,c),j=A.kq(a.f,b.f,c),i=A.a4(a.r,b.r,c),h=c<0.5 +if(h)s=a.w +else s=b.w +if(h)h=a.x +else h=b.x +r=A.K(a.y,b.y,c) +q=A.dY(a.z,b.z,c) +p=A.a4(a.Q,b.Q,c) +return new A.D2(o,n,m,l,k,j,i,s,h,r,q,p,A.a4(a.as,b.as,c))}, +D2:function D2(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +Yr:function Yr(){}, +b_b(a,b,c){return new A.D9(A.uj(a.a,b.a,c))}, +D9:function D9(a){this.a=a}, +YJ:function YJ(){}, +afG(a,b,c){var s=null,r=A.a([],t.Zt),q=$.ar,p=A.wq(B.cl),o=A.a([],t.wi),n=A.eX(s,t.v),m=$.ar,l=b==null?B.hb:b +return new A.r_(a,!1,!0,s,r,new A.bv(s,c.i("bv>")),new A.bv(s,t.B),new A.Dc(),s,0,new A.aY(new A.af(q,c.i("af<0?>")),c.i("aY<0?>")),p,o,l,n,new A.aY(new A.af(m,c.i("af<0?>")),c.i("aY<0?>")),c.i("r_<0>"))}, +r_:function r_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.dW=a +_.am=b +_.ab=c +_.fr=d +_.fx=!1 +_.go=_.fy=null +_.id=e +_.k1=f +_.k2=g +_.k3=h +_.k4=$ +_.ok=null +_.p1=$ +_.ie$=i +_.mI$=j +_.y=k +_.z=null +_.Q=!1 +_.at=_.as=null +_.ax=l +_.ay=!0 +_.CW=_.ch=null +_.e=m +_.a=null +_.b=n +_.c=o +_.d=p +_.$ti=q}, +CD:function CD(){}, +Hs:function Hs(){}, +aQk(a,b,c){var s,r +a.e1() +if(b===1)return +a.e0(0,b,b) +s=c.a +r=c.b +a.aT(0,-((s*b-s)/2),-((r*b-r)/2))}, +aPw(a,b,c,d){var s=new A.Jp(c,a,d,b,new A.br(new Float64Array(16)),A.an(t.o0),A.an(t.bq),$.bo()),r=s.gcX() +a.a_(0,r) +a.f0(s.gtK()) +d.a.a_(0,r) +b.a_(0,r) +return s}, +aPx(a,b,c,d){var s=new A.Jq(c,d,b,a,new A.br(new Float64Array(16)),A.an(t.o0),A.an(t.bq),$.bo()),r=s.gcX() +d.a.a_(0,r) +b.a_(0,r) +a.f0(s.gtK()) +return s}, +a1k:function a1k(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +aBv:function aBv(a){this.a=a}, +aBw:function aBw(a){this.a=a}, +aBx:function aBx(a){this.a=a}, +aBy:function aBy(a){this.a=a}, +pq:function pq(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +a1i:function a1i(a,b,c,d){var _=this +_.d=$ +_.qD$=a +_.ls$=b +_.mK$=c +_.a=null +_.b=d +_.c=null}, +pr:function pr(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +a1j:function a1j(a,b,c,d){var _=this +_.d=$ +_.qD$=a +_.ls$=b +_.mK$=c +_.a=null +_.b=d +_.c=null}, +m9:function m9(){}, +UH:function UH(){}, +MC:function MC(){}, +Qn:function Qn(){}, +ahe:function ahe(a){this.a=a}, +Jr:function Jr(){}, +Jp:function Jp(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.a9$=0 +_.am$=h +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +aBt:function aBt(a,b){this.a=a +this.b=b}, +Jq:function Jq(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.a9$=0 +_.am$=h +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +aBu:function aBu(a,b){this.a=a +this.b=b}, +YL:function YL(){}, +a2x:function a2x(){}, +a2y:function a2y(){}, +eS(a,b,c,d){return new A.eR(c,b,a,null,d.i("eR<0>"))}, +aJn(a,b,c,d,e,f,g,h,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i=null +switch(A.a_(d).r.a){case 2:case 4:s=i +break +case 0:case 1:case 3:case 5:A.i3(d,B.b_,t.R).toString +s="Popup menu" +break +default:s=i}r=A.fo(d,!1) +A.i3(d,B.b_,t.R).toString +q=r.c +q.toString +q=A.aef(d,q) +p=A.aE(J.bL(g),i,!1,t.tW) +o=A.a([],t.Zt) +n=$.ar +m=A.wq(B.cl) +l=A.a([],t.wi) +k=A.eX(i,t.v) +j=$.ar +return r.kK(new A.HR(h,g,p,f,e,a2,a0,s,a1,b,q,c,a,"Dismiss",i,o,new A.bv(i,a3.i("bv>")),new A.bv(i,t.B),new A.Dc(),i,0,new A.aY(new A.af(n,a3.i("af<0?>")),a3.i("aY<0?>")),m,l,B.hb,k,new A.aY(new A.af(j,a3.i("af<0?>")),a3.i("aY<0?>")),a3.i("HR<0>")))}, +R8(a,b,c,d){return new A.wj(b,c,a,null,d.i("wj<0>"))}, +aP0(a){var s=null +return new A.axg(a,s,s,8,s,s,s,s,s,s,s)}, +ov:function ov(){}, +Y9:function Y9(a,b,c){this.e=a +this.c=b +this.a=c}, +ZP:function ZP(a,b,c){var _=this +_.u=a +_.n$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +eR:function eR(a,b,c,d,e){var _=this +_.d=a +_.f=b +_.Q=c +_.a=d +_.$ti=e}, +wl:function wl(a,b){var _=this +_.a=null +_.b=a +_.c=null +_.$ti=b}, +HQ:function HQ(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e +_.$ti=f}, +axj:function axj(a,b){this.a=a +this.b=b}, +axk:function axk(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +axh:function axh(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f}, +HR:function HR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){var _=this +_.fq=a +_.an=b +_.dW=c +_.fS=d +_.f8=e +_.ea=f +_.fT=g +_.jD=h +_.es=i +_.jE=j +_.kA=k +_.u=l +_.T=m +_.aw=n +_.fr=o +_.fx=!1 +_.go=_.fy=null +_.id=p +_.k1=q +_.k2=r +_.k3=s +_.k4=$ +_.ok=null +_.p1=$ +_.ie$=a0 +_.mI$=a1 +_.y=a2 +_.z=null +_.Q=!1 +_.at=_.as=null +_.ax=a3 +_.ay=!0 +_.CW=_.ch=null +_.e=a4 +_.a=null +_.b=a5 +_.c=a6 +_.d=a7 +_.$ti=a8}, +axi:function axi(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +wj:function wj(a,b,c,d,e){var _=this +_.c=a +_.f=b +_.ax=c +_.a=d +_.$ti=e}, +wk:function wk(a,b){var _=this +_.a=null +_.b=a +_.c=null +_.$ti=b}, +ai8:function ai8(a){this.a=a}, +WJ:function WJ(a,b){this.a=a +this.b=b}, +axg:function axg(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.z=a +_.as=_.Q=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k}, +b_J(a,b,c){var s,r,q=A.K(a.a,b.a,c),p=A.dY(a.b,b.b,c),o=A.a4(a.c,b.c,c),n=A.K(a.d,b.d,c),m=A.K(a.e,b.e,c),l=A.bW(a.f,b.f,c),k=A.bN(a.r,b.r,c,A.aFg(),t.p8),j=c<0.5 +if(j)s=a.w +else s=b.w +if(j)r=a.x +else r=b.x +if(j)j=a.y +else j=b.y +return new A.wm(q,p,o,n,m,l,k,s,r,j)}, +ai9(a){var s +a.S(t.xF) +s=A.a_(a) +return s.ct}, +wm:function wm(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +Zr:function Zr(){}, +a56(a,b){var s=null +return new A.us(a,s,s,s,b,s,s,s)}, +UL:function UL(a,b){this.a=a +this.b=b}, +Rh:function Rh(){}, +Vw:function Vw(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.a=k}, +us:function us(a,b,c,d,e,f,g,h){var _=this +_.z=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.a=h}, +Vx:function Vx(a,b,c){var _=this +_.d=$ +_.f6$=a +_.cs$=b +_.a=null +_.b=c +_.c=null}, +asL:function asL(a){this.a=a}, +asK:function asK(a,b,c,d,e,f){var _=this +_.f=a +_.r=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +Jy:function Jy(){}, +b_U(a,b,c){var s=A.K(a.a,b.a,c),r=A.K(a.b,b.b,c),q=A.a4(a.c,b.c,c),p=A.K(a.d,b.d,c) +return new A.wp(s,r,q,p,A.K(a.e,b.e,c))}, +aNt(a){var s +a.S(t.C0) +s=A.a_(a) +return s.bU}, +wp:function wp(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Zs:function Zs(){}, +wt:function wt(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.w=e +_.y=f +_.ch=g +_.a=h +_.$ti=i}, +yF:function yF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.d=a +_.qH$=b +_.v2$=c +_.oo$=d +_.v3$=e +_.v4$=f +_.qI$=g +_.v5$=h +_.qJ$=i +_.Ax$=j +_.mL$=k +_.mM$=l +_.mN$=m +_.cU$=n +_.aZ$=o +_.a=null +_.b=p +_.c=null +_.$ti=q}, +axo:function axo(a){this.a=a}, +axp:function axp(a,b){this.a=a +this.b=b}, +Zw:function Zw(a){var _=this +_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=null +_.a9$=0 +_.am$=a +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +axl:function axl(a,b,c,d,e,f,g){var _=this +_.r=a +_.x=_.w=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g}, +axm:function axm(a){this.a=a}, +axn:function axn(a){this.a=a}, +z0:function z0(){}, +z1:function z1(){}, +DH:function DH(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.w=d +_.Q=e +_.at=f +_.a=g +_.$ti=h}, +aiC:function aiC(a){this.a=a}, +aNx(a){var s +a.S(t.FL) +s=A.a_(a) +return s.f7}, +wu:function wu(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +Zx:function Zx(){}, +Sl(a,b,c,d,e,f,g){return new A.Ep(a,c,f,b,d,e,g,null)}, +oH(a){var s=a.lu(t.Np) +if(s!=null)return s +throw A.c(A.Bp(A.a([A.qi("Scaffold.of() called with a context that does not contain a Scaffold."),A.bB("No Scaffold ancestor could be found starting from the context that was passed to Scaffold.of(). This usually happens when the context provided is from the same StatefulWidget as that whose build function actually creates the Scaffold widget being sought."),A.B7(u.F),A.B7("A more efficient solution is to split your build function into several widgets. This introduces a new context from which you can obtain the Scaffold. In this solution, you would have an outer widget that creates the Scaffold populated by instances of your new inner widgets, and then in these inner widgets you would use Scaffold.of().\nA less elegant but more expedient solution is assign a GlobalKey to the Scaffold, then use the key.currentState property to obtain the ScaffoldState rather than using the Scaffold.of() function."),a.UJ("The context used was")],t.F)))}, +h4:function h4(a,b){this.a=a +this.b=b}, +Er:function Er(a,b){this.c=a +this.a=b}, +Sm:function Sm(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.r=c +_.y=_.x=null +_.cU$=d +_.aZ$=e +_.a=null +_.b=f +_.c=null}, +akU:function akU(a,b,c){this.a=a +this.b=b +this.c=c}, +Ih:function Ih(a,b,c){this.f=a +this.b=b +this.a=c}, +akV:function akV(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.e=d +_.f=e +_.r=f +_.w=g +_.y=h}, +Eq:function Eq(a,b){this.a=a +this.b=b}, +a_g:function a_g(a,b,c){var _=this +_.a=a +_.b=null +_.c=b +_.a9$=0 +_.am$=c +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +Ge:function Ge(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.a=d +_.b=e +_.c=f +_.d=g}, +V9:function V9(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +azB:function azB(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.c=_.b=null}, +GU:function GU(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +GV:function GV(a,b,c){var _=this +_.x=_.w=_.r=_.f=_.e=_.d=$ +_.y=null +_.cU$=a +_.aZ$=b +_.a=null +_.b=c +_.c=null}, +auB:function auB(a,b){this.a=a +this.b=b}, +Ep:function Ep(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.r=c +_.ch=d +_.CW=e +_.cx=f +_.cy=g +_.a=h}, +wI:function wI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.d=a +_.e=b +_.f=c +_.r=null +_.w=d +_.x=e +_.Q=_.z=_.y=null +_.as=f +_.at=null +_.ax=g +_.ay=null +_.CW=_.ch=$ +_.cy=_.cx=null +_.dx=_.db=$ +_.dy=!1 +_.fr=h +_.bG$=i +_.fp$=j +_.ci$=k +_.bZ$=l +_.br$=m +_.cU$=n +_.aZ$=o +_.a=null +_.b=p +_.c=null}, +ala:function ala(a,b){this.a=a +this.b=b}, +al8:function al8(a,b){this.a=a +this.b=b}, +al6:function al6(a){this.a=a}, +al7:function al7(a,b){this.a=a +this.b=b}, +al5:function al5(a,b){this.a=a +this.b=b}, +al4:function al4(a){this.a=a}, +al9:function al9(){}, +al3:function al3(a,b){this.a=a +this.b=b}, +al0:function al0(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +al1:function al1(a){this.a=a}, +akX:function akX(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +al2:function al2(a,b,c){this.a=a +this.b=b +this.c=c}, +akY:function akY(a,b,c){this.a=a +this.b=b +this.c=c}, +akZ:function akZ(a,b){this.a=a +this.b=b}, +akW:function akW(a,b){this.a=a +this.b=b}, +al_:function al_(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ald:function ald(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k}, +alc:function alc(a,b,c){this.a=a +this.b=b +this.c=c}, +alb:function alb(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +Wq:function Wq(a,b){this.e=a +this.a=b +this.b=null}, +wH:function wH(){}, +as_:function as_(a,b){this.a=a +this.b=b}, +po:function po(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.a=m}, +yQ:function yQ(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +aA6:function aA6(a){this.a=a}, +wd:function wd(a,b,c,d,e){var _=this +_.e=a +_.a=b +_.b=c +_.c=d +_.$ti=e}, +Ij:function Ij(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +azC:function azC(){}, +Ii:function Ii(){}, +Ik:function Ik(){}, +Il:function Il(){}, +JD:function JD(){}, +St:function St(a,b,c){this.c=a +this.d=b +this.a=c}, +yq:function yq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.go=a +_.id=b +_.c=c +_.d=d +_.e=e +_.w=f +_.x=g +_.as=h +_.ch=i +_.CW=j +_.cx=k +_.cy=l +_.db=m +_.dx=n +_.a=o}, +Y1:function Y1(a,b,c,d){var _=this +_.cy=$ +_.dx=_.db=!1 +_.fx=_.fr=_.dy=$ +_.w=_.r=_.f=_.e=_.d=null +_.y=_.x=$ +_.z=a +_.as=_.Q=!1 +_.at=$ +_.cU$=b +_.aZ$=c +_.a=null +_.b=d +_.c=null}, +awi:function awi(a){this.a=a}, +awf:function awf(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +awh:function awh(a,b,c){this.a=a +this.b=b +this.c=c}, +awg:function awg(a,b,c){this.a=a +this.b=b +this.c=c}, +awe:function awe(a){this.a=a}, +awo:function awo(a){this.a=a}, +awn:function awn(a){this.a=a}, +awm:function awm(a){this.a=a}, +awk:function awk(a){this.a=a}, +awl:function awl(a){this.a=a}, +awj:function awj(a){this.a=a}, +b55(a,b,c){return c<0.5?a:b}, +EE:function EE(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +a_l:function a_l(){}, +EF:function EF(a,b){this.a=a +this.b=b}, +a_m:function a_m(){}, +EU:function EU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0}, +a_G:function a_G(){}, +x6:function x6(a,b){this.a=a +this.b=b}, +EZ:function EZ(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.z=j}, +a_N:function a_N(){}, +Ff:function Ff(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +a04:function a04(){}, +Fh:function Fh(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l}, +a09:function a09(){}, +ec(a,b,c){var s=null +return new A.xp(b,s,s,s,c,B.j,s,!1,s,a,s)}, +Ty(a,b,c,d,e,f,g,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i=null,h=a2==null?i:a2 +if(e==null)s=i +else s=e +r=h==null +q=r&&s==null?i:new A.IT(h,s) +p=c==null +if(p&&d==null)o=i +else if(d==null){p=p?i:new A.d1(c,t.Il) +o=p}else{p=new A.IT(c,d) +o=p}n=r?i:new A.a0c(h) +if(a1==null&&f==null)m=i +else{a1.toString +f.toString +m=new A.a0b(a1,f)}r=b0==null?i:new A.d1(b0,t.XL) +p=a6==null?i:new A.d1(a6,t.h9) +l=g==null?i:new A.d1(g,t.QL) +k=t.iL +j=a3==null?i:new A.d1(a3,k) +return A.a4m(a,b,o,l,a0,i,q,i,i,j,new A.d1(a4,k),m,n,new A.d1(a5,t.Ak),p,new A.d1(a7,t.kU),i,a8,i,a9,r,b1)}, +b5j(a){var s=A.dW(a) +s=s==null?null:s.c +return A.aKU(B.dV,B.iF,B.p4,s==null?1:s)}, +xp:function xp(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.a=k}, +IT:function IT(a,b){this.a=a +this.b=b}, +a0c:function a0c(a){this.a=a}, +a0b:function a0b(a,b){this.a=a +this.b=b}, +a29:function a29(){}, +b13(a,b,c){return new A.Fj(A.uj(a.a,b.a,c))}, +Fj:function Fj(a){this.a=a}, +a0d:function a0d(){}, +TE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3){var s,r,q,p +if(c4==null)s=b0?B.n1:B.n2 +else s=c4 +if(c5==null)r=b0?B.n3:B.n4 +else r=c5 +if(a4==null)q=a7===1?B.zR:B.hy +else q=a4 +if(m==null)p=!b7||!b0 +else p=m +return new A.Fm(f,a1,k,q,d2,d0,c7,c6,c8,c9,d1,c,b1,b0,a,s,r,n,a7,a8,!1,b7,d3,c3,a5,a6,b2,b3,b4,a2,o,j,h,i,g,a3,c0,p,c2,b5,b6,a9,d,c1,b9,b,b8,!0,e,null)}, +b17(a,b){return A.aKB(b)}, +a0f:function a0f(a,b){var _=this +_.r=a +_.a=b +_.b=!0 +_.d=_.c=0 +_.e=!1 +_.f=null}, +Fm:function Fm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.ch=n +_.CW=o +_.cx=p +_.cy=q +_.db=r +_.dx=s +_.dy=a0 +_.fr=a1 +_.fx=a2 +_.fy=a3 +_.go=a4 +_.id=a5 +_.k1=a6 +_.k2=a7 +_.k3=a8 +_.k4=a9 +_.p1=b0 +_.p2=b1 +_.p3=b2 +_.p4=b3 +_.R8=b4 +_.RG=b5 +_.to=b6 +_.x1=b7 +_.x2=b8 +_.xr=b9 +_.y2=c0 +_.b4=c1 +_.b7=c2 +_.a9=c3 +_.am=c4 +_.ab=c5 +_.az=c6 +_.b0=c7 +_.hK=c8 +_.n=c9 +_.a=d0}, +IW:function IW(a,b,c,d,e,f,g){var _=this +_.e=_.d=null +_.r=_.f=!1 +_.x=_.w=$ +_.y=a +_.bG$=b +_.fp$=c +_.ci$=d +_.bZ$=e +_.br$=f +_.a=null +_.b=g +_.c=null}, +aAd:function aAd(){}, +aAf:function aAf(a,b){this.a=a +this.b=b}, +aAe:function aAe(a,b){this.a=a +this.b=b}, +aAh:function aAh(a){this.a=a}, +aAi:function aAi(a){this.a=a}, +aAj:function aAj(a,b,c){this.a=a +this.b=b +this.c=c}, +aAl:function aAl(a){this.a=a}, +aAm:function aAm(a){this.a=a}, +aAk:function aAk(a,b){this.a=a +this.b=b}, +aAg:function aAg(a){this.a=a}, +aBC:function aBC(){}, +JS:function JS(){}, +TH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s,r,q=null +if(c!=null)s=c.a.a +else s=g==null?"":g +r=d.y2 +return new A.Fn(c,l,p,new A.apA(d,k,q,f,h,o,n,q,B.aT,q,q,B.eK,b,q,m,q,"\u2022",j,a,q,q,e,q,i,q,!1,q,q,q,q,q,q,q,2,q,q,q,B.dU,q,q,q,q,q,q,q,!0,q,A.b81()),s,r!==!1,B.nQ,q,q)}, +b18(a,b){return A.aKB(b)}, +Fn:function Fn(a,b,c,d,e,f,g,h,i){var _=this +_.z=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.a=i}, +apA:function apA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5 +_.p3=b6 +_.p4=b7 +_.R8=b8 +_.RG=b9 +_.rx=c0 +_.ry=c1 +_.to=c2 +_.x1=c3 +_.x2=c4 +_.xr=c5 +_.y1=c6 +_.y2=c7 +_.b4=c8}, +apB:function apB(a,b){this.a=a +this.b=b}, +yU:function yU(a,b,c,d,e,f,g,h){var _=this +_.ax=null +_.d=$ +_.e=a +_.f=b +_.bG$=c +_.fp$=d +_.ci$=e +_.bZ$=f +_.br$=g +_.a=null +_.b=h +_.c=null}, +PL:function PL(){}, +afO:function afO(){}, +a0g:function a0g(a,b){this.b=a +this.a=b}, +Y6:function Y6(){}, +b1a(a,b,c){var s=A.K(a.a,b.a,c),r=A.K(a.b,b.b,c) +return new A.Fx(s,r,A.K(a.c,b.c,c))}, +Fx:function Fx(a,b,c){this.a=a +this.b=b +this.c=c}, +a0i:function a0i(){}, +b1b(a,b,c){return new A.TN(a,b,c,null)}, +b1g(a,b){return new A.a0j(b,null)}, +TN:function TN(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +J_:function J_(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +a0n:function a0n(a,b,c,d){var _=this +_.d=!1 +_.e=a +_.cU$=b +_.aZ$=c +_.a=null +_.b=d +_.c=null}, +aAz:function aAz(a){this.a=a}, +aAy:function aAy(a){this.a=a}, +a0o:function a0o(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +a0p:function a0p(a,b,c,d){var _=this +_.u=null +_.T=a +_.aw=b +_.n$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aAA:function aAA(a,b,c){this.a=a +this.b=b +this.c=c}, +a0k:function a0k(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +a0l:function a0l(a,b,c){var _=this +_.p1=$ +_.p2=a +_.d=_.c=_.b=_.a=_.CW=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +a_0:function a_0(a,b,c,d,e,f){var _=this +_.n=-1 +_.t=a +_.ak=b +_.c7$=c +_.Y$=d +_.da$=e +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +az7:function az7(a,b,c){this.a=a +this.b=b +this.c=c}, +az8:function az8(a,b,c){this.a=a +this.b=b +this.c=c}, +aza:function aza(a,b){this.a=a +this.b=b}, +az9:function az9(a,b,c){this.a=a +this.b=b +this.c=c}, +azb:function azb(a){this.a=a}, +a0j:function a0j(a,b){this.c=a +this.a=b}, +a0m:function a0m(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +a1X:function a1X(){}, +a2a:function a2a(){}, +b1d(a){if(a===B.Ar||a===B.nI)return 14.5 +return 9.5}, +b1f(a){if(a===B.As||a===B.nI)return 14.5 +return 9.5}, +b1e(a,b){if(a===0)return b===1?B.nI:B.Ar +if(a===b-1)return B.As +return B.a_e}, +tL:function tL(a,b){this.a=a +this.b=b}, +TQ:function TQ(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aOh(a,b,c,d,e,f,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s=null,r=d==null?s:d,q=e==null?s:e,p=f==null?s:f,o=a1==null?s:a1,n=a2==null?s:a2,m=a6==null?s:a6,l=a7==null?s:a7,k=a8==null?s:a8,j=a==null?s:a,i=b==null?s:b,h=c==null?s:c,g=a3==null?s:a3 +return new A.f6(r,q,p,a0,o,n,m,l,k,j,i,h,g,a4,a5==null?s:a5)}, +p_(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=a==null,d=e?f:a.a,c=b==null +d=A.bW(d,c?f:b.a,a0) +s=e?f:a.b +s=A.bW(s,c?f:b.b,a0) +r=e?f:a.c +r=A.bW(r,c?f:b.c,a0) +q=e?f:a.d +q=A.bW(q,c?f:b.d,a0) +p=e?f:a.e +p=A.bW(p,c?f:b.e,a0) +o=e?f:a.f +o=A.bW(o,c?f:b.f,a0) +n=e?f:a.r +n=A.bW(n,c?f:b.r,a0) +m=e?f:a.w +m=A.bW(m,c?f:b.w,a0) +l=e?f:a.x +l=A.bW(l,c?f:b.x,a0) +k=e?f:a.y +k=A.bW(k,c?f:b.y,a0) +j=e?f:a.z +j=A.bW(j,c?f:b.z,a0) +i=e?f:a.Q +i=A.bW(i,c?f:b.Q,a0) +h=e?f:a.as +h=A.bW(h,c?f:b.as,a0) +g=e?f:a.at +g=A.bW(g,c?f:b.at,a0) +e=e?f:a.ax +return A.aOh(k,j,i,d,s,r,q,p,o,h,g,A.bW(e,c?f:b.ax,a0),n,m,l)}, +f6:function f6(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +a0s:function a0s(){}, +a_(a){var s,r=a.S(t.Nr),q=A.i3(a,B.b_,t.R)==null?null:B.yG +if(q==null)q=B.yG +s=r==null?null:r.w.c +if(s==null)s=$.aTb() +return A.b1k(s,s.p4.YL(q))}, +Fz:function Fz(a,b,c){this.c=a +this.d=b +this.a=c}, +Ha:function Ha(a,b,c){this.w=a +this.b=b +this.a=c}, +t6:function t6(a,b){this.a=a +this.b=b}, +zw:function zw(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +UY:function UY(a,b,c){var _=this +_.CW=null +_.e=_.d=$ +_.f6$=a +_.cs$=b +_.a=null +_.b=c +_.c=null}, +arJ:function arJ(){}, +aOi(d1,d2,d3,d4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8=null,c9=A.a([],t.FO),d0=A.bO() +d0=d0 +switch(d0){case B.as:case B.bK:case B.ag:s=B.wB +break +case B.bY:case B.bd:case B.bZ:s=B.eh +break +default:s=c8}if(d4==null)d4=A.aOG() +if(d1==null)r=c8 +else r=d1 +if(r==null)r=B.av +q=r===B.ae +if(d2==null)d2=B.jM +p=q?B.dG:d2 +o=A.FA(p) +if(q)n=B.oA +else{m=d2.b.h(0,100) +m.toString +n=m}if(q)l=B.m +else{m=d2.b.h(0,700) +m.toString +l=m}k=o===B.ae +if(q)j=B.oz +else{m=d2.b.h(0,600) +m.toString +j=m}if(q)i=B.oz +else{m=d2.b.h(0,500) +m.toString +i=m}h=A.FA(i) +h=h +g=h===B.ae +f=q?A.aK(31,255,255,255):A.aK(31,0,0,0) +e=q?A.aK(10,255,255,255):A.aK(10,0,0,0) +d=q?B.ik:B.oC +c=q?B.f9:B.k +b=q?B.Dx:B.Dw +if(q)m=B.fb +else{m=d2.b.h(0,200) +m.toString}a=A.FA(d2)===B.ae +a0=A.FA(i) +if(q)a1=B.CP +else{a1=d2.b.h(0,700) +a1.toString}a2=a?B.k:B.m +a0=a0===B.ae?B.k:B.m +a3=q?B.k:B.m +a4=a?B.k:B.m +a5=A.aGq(m,r,B.il,c8,c8,c8,a4,q?B.m:B.k,c8,c8,a2,c8,a0,c8,a3,c8,c8,c8,c8,c8,d2,c8,l,c8,i,c8,a1,c8,c,c8,c8,c8,c8) +a6=q?B.G:B.K +if(q)a7=B.fb +else{m=d2.b.h(0,50) +m.toString +a7=m}a8=q?B.f9:B.k +a9=i.k(0,p)?B.k:i +b0=q?B.CL:A.aK(153,0,0,0) +if(q){m=d2.b.h(0,600) +m.toString}else m=B.im +b1=A.aKV(!1,m,a5,c8,f,36,c8,e,B.nY,s,88,c8,c8,c8,B.nZ) +b2=q?B.CG:B.CF +b3=q?B.on:B.ig +b4=q?B.on:B.CI +b5=A.b1v(d0) +b6=q?b5.b:b5.a +b7=k?b5.b:b5.a +b8=g?b5.b:b5.a +b9=b6.bV(c8) +c0=b7.bV(c8) +c1=q?B.j1:B.FC +c2=k?B.j1:B.pF +c3=b8.bV(c8) +c4=g?B.j1:B.pF +if(q){m=d2.b.h(0,600) +m.toString +c5=m}else c5=B.im +if(q)c6=B.fb +else{m=d2.b.h(0,200) +m.toString +c6=m}c7=q?B.f9:B.k +return A.aHU(i,h,c4,c3,c8,B.AF,!1,c6,B.AP,B.Q6,c7,B.B4,B.B5,B.B6,B.Bl,c5,b1,d,c,B.Cu,B.Cw,B.Cx,a5,c8,B.DP,a8,B.DZ,b2,b,B.E0,B.E1,B.E2,B.Ex,B.il,B.EA,A.b1j(c9),B.EJ,!0,B.EL,f,b3,b0,e,B.EU,c1,a9,B.BI,B.Gm,s,B.Qb,B.Qc,B.Qd,B.Ql,B.Qm,B.Qn,B.QS,B.BV,d0,B.R6,p,o,l,n,c2,c0,B.R7,B.R8,d,B.RF,a7,B.RG,B.oB,B.m,B.SI,B.SW,b4,B.Cj,B.Tx,B.TG,B.TH,B.TZ,b9,B.Xn,B.Xo,j,B.Xt,b5,a6,!1,d4)}, +aHU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0){return new A.iU(g,a4,b6,c7,c9,d7,d8,e9,f7,!1,h0,k,r,s,a3,a6,a8,a9,c0,c1,c2,c3,c6,e0,e2,e3,e8,f0,f2,f3,f6,g8,c5,e4,e5,g2,g7,f,i,j,l,m,n,o,q,a0,a1,a2,a5,a7,b0,b1,b2,b3,b5,b7,b9,c4,c8,d0,d1,d2,d3,d4,d5,d6,d9,e6,e7,f1,f4,f5,f8,f9,g0,g1,g3,g4,g6,a,b,d,c,p,!0,e1,e,b4,h,g5)}, +b1h(){return A.aOi(B.av,null,null,null)}, +b1k(a,b){return $.aTa().c4(0,new A.ye(a,b),new A.aqa(a,b))}, +FA(a){var s=0.2126*A.aGr((a.gp(a)>>>16&255)/255)+0.7152*A.aGr((a.gp(a)>>>8&255)/255)+0.0722*A.aGr((a.gp(a)&255)/255)+0.05 +if(s*s>0.15)return B.av +return B.ae}, +b1i(a,b,c){var s=a.c,r=s.oB(s,new A.aq8(b,c),t.K,t.Ag) +s=b.c +r.Tb(r,s.gf3(s).oU(0,new A.aq9(a))) +return r}, +b1j(a){var s,r,q=t.K,p=t.ZF,o=A.w(q,p) +for(s=0;!1;++s){r=a[s] +o.l(0,r.gkU(r),p.a(r))}return A.aWM(o,q,t.Ag)}, +aZL(a,b){return new A.PF(a,b,B.nw,b.a,b.b,b.c,b.d,b.e,b.f)}, +aOG(){switch(A.bO().a){case 0:case 2:case 1:break +case 3:case 4:case 5:return B.YZ}return B.A8}, +og:function og(a,b){this.a=a +this.b=b}, +iU:function iU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5 +_.p3=b6 +_.p4=b7 +_.R8=b8 +_.RG=b9 +_.rx=c0 +_.ry=c1 +_.to=c2 +_.x1=c3 +_.x2=c4 +_.xr=c5 +_.y1=c6 +_.y2=c7 +_.b4=c8 +_.b7=c9 +_.a9=d0 +_.am=d1 +_.ab=d2 +_.az=d3 +_.aK=d4 +_.b0=d5 +_.dM=d6 +_.hK=d7 +_.n=d8 +_.t=d9 +_.ak=e0 +_.ad=e1 +_.aC=e2 +_.aV=e3 +_.bs=e4 +_.bM=e5 +_.cj=e6 +_.ct=e7 +_.bU=e8 +_.f7=e9 +_.cP=f0 +_.eB=f1 +_.e9=f2 +_.eS=f3 +_.er=f4 +_.fR=f5 +_.eC=f6 +_.hL=f7 +_.fq=f8 +_.an=f9 +_.dW=g0 +_.fS=g1 +_.f8=g2 +_.ea=g3 +_.fT=g4 +_.jD=g5 +_.es=g6 +_.jE=g7 +_.kA=g8 +_.u=g9 +_.T=h0}, +aqa:function aqa(a,b){this.a=a +this.b=b}, +aq8:function aq8(a,b){this.a=a +this.b=b}, +aq9:function aq9(a){this.a=a}, +PF:function PF(a,b,c,d,e,f,g,h,i){var _=this +_.at=a +_.ax=b +_.r=c +_.a=d +_.b=e +_.c=f +_.d=g +_.e=h +_.f=i}, +ye:function ye(a,b){this.a=a +this.b=b}, +WU:function WU(a,b,c){this.a=a +this.b=b +this.$ti=c}, +mM:function mM(a,b){this.a=a +this.b=b}, +a0x:function a0x(){}, +a1b:function a1b(){}, +FD:function FD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q}, +a0z:function a0z(){}, +b1m(a,b,c){var s=A.bW(a.a,b.a,c),r=A.ug(a.b,b.b,c),q=A.K(a.c,b.c,c),p=A.K(a.d,b.d,c),o=A.K(a.e,b.e,c),n=A.K(a.f,b.f,c),m=A.K(a.r,b.r,c),l=A.K(a.w,b.w,c),k=A.K(a.y,b.y,c),j=A.K(a.x,b.x,c),i=A.K(a.z,b.z,c),h=A.K(a.Q,b.Q,c),g=A.K(a.as,b.as,c),f=A.no(a.ax,b.ax,c) +return new A.FG(s,r,q,p,o,n,m,l,j,k,i,h,g,A.a4(a.at,b.at,c),f)}, +FG:function FG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +a0B:function a0B(){}, +xA:function xA(){}, +aqi:function aqi(a,b){this.a=a +this.b=b}, +aqj:function aqj(a){this.a=a}, +aqg:function aqg(a,b){this.a=a +this.b=b}, +aqh:function aqh(a,b){this.a=a +this.b=b}, +FJ:function FJ(){}, +b1n(a,b,c,d,e){return new A.FL(c,e,d,b,a,null)}, +aOm(a){var s,r,q,p +if($.mF.length!==0){s=A.a($.mF.slice(0),A.a7($.mF)) +for(r=s.length,q=0;q>>16&255,r.gp(r)>>>8&255,r.gp(r)&255) +break +default:p=null}switch(q.a){case 1:o=b.a +break +case 0:r=b.a +o=A.aK(0,r.gp(r)>>>16&255,r.gp(r)>>>8&255,r.gp(r)&255) +break +default:o=null}r=a.d +q=b.d +if(r!==q){n=A.K(p,o,c) +n.toString +q=A.a4(r,q,c) +q.toString +return new A.cN(n,s,B.aA,q)}q=A.K(p,o,c) +q.toString +return new A.cN(q,s,B.aA,r)}, +dY(a,b,c){var s,r=b!=null?b.dA(a,c):null +if(r==null&&a!=null)r=a.dB(b,c) +if(r==null)s=c<0.5?a:b +else s=r +return s}, +b_a(a,b,c){var s,r=b!=null?b.dA(a,c):null +if(r==null&&a!=null)r=a.dB(b,c) +if(r==null)s=c<0.5?a:b +else s=r +return s}, +aOL(a,b,c){var s,r,q,p,o,n,m=a instanceof A.iY?a.a:A.a([a],t.Fi),l=b instanceof A.iY?b.a:A.a([b],t.Fi),k=A.a([],t.N_),j=Math.max(m.length,l.length) +for(s=1-c,r=0;ro/m?new A.O(o*p/m,p):new A.O(q,m*q/o) +r=b +break +case 2:q=c.a +p=c.b +o=b.a +r=q/p>o/m?new A.O(o,o*p/q):new A.O(m*q/p,m) +s=c +break +case 3:m=b.a +q=c.a +p=m*c.b/q +r=new A.O(m,p) +s=new A.O(q,p*q/m) +break +case 4:q=c.b +p=m*c.a/q +r=new A.O(p,m) +s=new A.O(p*q/m,q) +break +case 5:r=new A.O(Math.min(b.a,c.a),Math.min(m,c.b)) +s=r +break +case 6:n=b.a/m +q=c.b +s=m>q?new A.O(q*n,q):b +m=c.a +if(s.a>m)s=new A.O(m,m/n) +r=b +break +default:r=null +s=null}return new A.Oc(r,s)}, +L7:function L7(a,b){this.a=a +this.b=b}, +Oc:function Oc(a,b){this.a=a +this.b=b}, +aWd(a,b,c){var s,r,q,p,o=A.K(a.a,b.a,c) +o.toString +s=A.m7(a.b,b.b,c) +s.toString +r=A.a4(a.c,b.c,c) +r.toString +q=A.a4(a.d,b.d,c) +q.toString +p=a.e +return new A.eK(q,p===B.dA?b.e:p,o,s,r)}, +aGf(a,b,c){var s,r,q,p,o,n,m,l=a==null +if(l&&b==null)return null +if(l)a=A.a([],t.sq) +if(b==null)b=A.a([],t.sq) +s=Math.min(a.length,b.length) +l=A.a([],t.sq) +for(r=0;r=B.c.gX(b))return B.c.gX(a) +s=B.c.aqw(b,new A.aCD(c)) +r=a[s] +q=s+1 +p=a[q] +o=b[s] +o=A.K(r,p,(c-o)/(b[q]-o)) +o.toString +return o}, +b4R(a,b,c,d,e){var s,r,q=A.aoG(null,null,t.i) +q.U(0,b) +q.U(0,d) +s=A.as(q,!1,q.$ti.c) +r=A.a7(s).i("aw<1,P>") +return new A.asP(A.as(new A.aw(s,new A.aC8(a,b,c,d,e),r),!1,r.i("aL.E")),s)}, +aM4(a,b,c){var s=b==null,r=!s?b.dA(a,c):null +if(r==null&&a!=null)r=a.dB(b,c) +if(r!=null)return r +if(a==null&&s)return null +return c<0.5?a.bc(0,1-c*2):b.bc(0,(c-0.5)*2)}, +aMw(a,b,c){var s,r,q,p=a==null +if(p&&b==null)return null +if(p)return b.bc(0,c) +if(b==null)return a.bc(0,1-c) +s=A.b4R(a.a,a.Fp(),b.a,b.Fp(),c) +p=A.u3(a.d,b.d,c) +p.toString +r=A.u3(a.e,b.e,c) +r.toString +q=c<0.5?a.f:b.f +return new A.qT(p,r,q,s.a,s.b,null)}, +asP:function asP(a,b){this.a=a +this.b=b}, +aCD:function aCD(a){this.a=a}, +aC8:function aC8(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +acv:function acv(){}, +qT:function qT(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.a=d +_.b=e +_.c=f}, +afk:function afk(a){this.a=a}, +b2Z(a,b){var s +if(a.w)A.Q(A.at(u.V)) +s=new A.vk(a) +s.xe(a) +s=new A.yn(a,null,s) +s.a4T(a,b,null) +return s}, +adJ:function adJ(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.f=0}, +adL:function adL(a,b,c){this.a=a +this.b=b +this.c=c}, +adK:function adK(a,b){this.a=a +this.b=b}, +adM:function adM(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Vl:function Vl(){}, +asz:function asz(a){this.a=a}, +Gi:function Gi(a,b,c){this.a=a +this.b=b +this.c=c}, +yn:function yn(a,b,c){var _=this +_.d=$ +_.a=a +_.b=b +_.c=c}, +aw3:function aw3(a,b){this.a=a +this.b=b}, +YN:function YN(a,b){this.a=a +this.b=b}, +b0e(a,b,c){return c}, +BP:function BP(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +jw:function jw(){}, +ae0:function ae0(a,b,c){this.a=a +this.b=b +this.c=c}, +ae1:function ae1(a,b,c){this.a=a +this.b=b +this.c=c}, +adY:function adY(a,b){this.a=a +this.b=b}, +adX:function adX(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +adZ:function adZ(a){this.a=a}, +ae_:function ae_(a,b){this.a=a +this.b=b}, +k7:function k7(a,b,c){this.a=a +this.b=b +this.c=c}, +KK:function KK(){}, +au0:function au0(a,b){var _=this +_.a=a +_.d=_.c=_.b=null +_.f=_.e=!1 +_.r=0 +_.w=!1 +_.x=b}, +aVY(a){var s,r,q,p,o,n,m +if(a==null)return new A.cR(null,t.Zl) +s=t.a.a(B.o.cB(0,a)) +r=J.bm(s) +q=t.N +p=A.w(q,t.yp) +for(o=J.aJ(r.gc3(s)),n=t.j;o.A();){m=o.gN(o) +p.l(0,m,A.fV(n.a(r.h(s,m)),!0,q))}return new A.cR(p,t.Zl)}, +zJ:function zJ(a,b,c){this.a=a +this.b=b +this.c=c}, +a3F:function a3F(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a3G:function a3G(a){this.a=a}, +aMT(a,b,c,d,e){var s=new A.Q_(e,d,A.a([],t.XZ),A.a([],t.b)) +s.a4A(a,b,c,d,e) +return s}, +jv:function jv(a,b,c){this.a=a +this.b=b +this.c=c}, +hq:function hq(a,b,c){this.a=a +this.b=b +this.c=c}, +ae5:function ae5(){this.b=this.a=null}, +vk:function vk(a){this.a=a}, +qJ:function qJ(){}, +ae6:function ae6(){}, +ae7:function ae7(){}, +Q_:function Q_(a,b,c,d){var _=this +_.z=_.y=null +_.Q=a +_.as=b +_.at=null +_.ax=$ +_.ay=null +_.ch=0 +_.CW=null +_.cx=!1 +_.a=c +_.d=_.c=_.b=null +_.f=_.e=!1 +_.r=0 +_.w=!1 +_.x=d}, +agw:function agw(a,b){this.a=a +this.b=b}, +agx:function agx(a,b){this.a=a +this.b=b}, +agv:function agv(a){this.a=a}, +Xs:function Xs(){}, +Xr:function Xr(){}, +aMf(a,b,c,d){return new A.lT(a,c,b,!1,b!=null,d)}, +aQw(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.a([],t.O_),e=t.oU,d=A.a([],e) +for(s=a.length,r="",q="",p=0;p0){n=-n +l=2*l +r=(n-Math.sqrt(j))/l +q=(n+Math.sqrt(j))/l +p=(c-r*b)/(q-r) +return new A.awV(r,q,b-p,p)}o=Math.sqrt(k-m)/(2*l) +s=-(n/2*l) +return new A.aAU(o,s,b,(c-s*b)/o)}, +aoJ:function aoJ(a,b,c){this.a=a +this.b=b +this.c=c}, +x9:function x9(a,b){this.a=a +this.b=b}, +F5:function F5(a,b,c){this.b=a +this.c=b +this.a=c}, +rJ:function rJ(a,b,c){this.b=a +this.c=b +this.a=c}, +at5:function at5(a,b,c){this.a=a +this.b=b +this.c=c}, +awV:function awV(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aAU:function aAU(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +FK:function FK(a,b){this.a=a +this.c=b}, +b08(a,b,c,d,e,f,g){var s=null,r=new A.RG(new A.SO(s,s),B.yv,b,g,A.an(t.O5),a,f,s,A.an(t.T)) +r.aP() +r.sbb(s) +r.a4H(a,s,b,c,d,e,f,g) +return r}, +rt:function rt(a,b){this.a=a +this.b=b}, +RG:function RG(a,b,c,d,e,f,g,h,i){var _=this +_.c6=_.br=$ +_.bL=a +_.cm=$ +_.cO=null +_.iQ=b +_.om=c +_.cU=d +_.aZ=e +_.u=null +_.T=f +_.aw=g +_.n$=h +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=i +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aj9:function aj9(a){this.a=a}, +wD:function wD(){}, +ak8:function ak8(a){this.a=a}, +zY(a){var s=a.a,r=a.b +return new A.aj(s,s,r,r)}, +he(a,b){var s,r,q=b==null,p=q?0:b +q=q?1/0:b +s=a==null +r=s?0:a +return new A.aj(p,q,r,s?1/0:a)}, +je(a,b){var s,r,q=b!==1/0,p=q?b:0 +q=q?b:1/0 +s=a!==1/0 +r=s?a:0 +return new A.aj(p,q,r,s?a:1/0)}, +uf(a){return new A.aj(0,a.a,0,a.b)}, +ug(a,b,c){var s,r,q,p=a==null +if(p&&b==null)return null +if(p)return b.a8(0,c) +if(b==null)return a.a8(0,1-c) +p=a.a +if(isFinite(p)){p=A.a4(p,b.a,c) +p.toString}else p=1/0 +s=a.b +if(isFinite(s)){s=A.a4(s,b.b,c) +s.toString}else s=1/0 +r=a.c +if(isFinite(r)){r=A.a4(r,b.c,c) +r.toString}else r=1/0 +q=a.d +if(isFinite(q)){q=A.a4(q,b.d,c) +q.toString}else q=1/0 +return new A.aj(p,s,r,q)}, +aWc(){var s=A.a([],t.om),r=new A.br(new Float64Array(16)) +r.e1() +return new A.jf(s,A.a([r],t.rE),A.a([],t.cR))}, +aKS(a){return new A.jf(a.a,a.b,a.c)}, +aj:function aj(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a4d:function a4d(){}, +jf:function jf(a,b,c){this.a=a +this.b=b +this.c=c}, +pV:function pV(a,b){this.c=a +this.a=b +this.b=null}, +eY:function eY(a){this.a=a}, +Au:function Au(){}, +tA:function tA(a,b){this.a=a +this.b=b}, +Hh:function Hh(a,b){this.a=a +this.b=b}, +A:function A(){}, +ajb:function ajb(a,b){this.a=a +this.b=b}, +ajd:function ajd(a,b){this.a=a +this.b=b}, +ajc:function ajc(a,b){this.a=a +this.b=b}, +co:function co(){}, +aja:function aja(a,b,c){this.a=a +this.b=b +this.c=c}, +Gq:function Gq(){}, +iI:function iI(a,b,c){var _=this +_.e=null +_.cr$=a +_.a6$=b +_.a=c}, +agq:function agq(){}, +DV:function DV(a,b,c,d,e){var _=this +_.n=a +_.c7$=b +_.Y$=c +_.da$=d +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +HY:function HY(){}, +ZH:function ZH(){}, +aNF(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d={} +d.a=b +if(a==null)a=B.jm +s=J.ag(a) +r=s.gq(a)-1 +q=A.aE(0,e,!1,t.LQ) +p=0<=r +while(!0){if(!!1)break +s.h(a,0) +o=b[0] +o.gdH(o) +break}while(!0){if(!!1)break +s.h(a,r) +n=b[-1] +n.gdH(n) +break}m=A.aZ("oldKeyedChildren") +if(p){m.scI(A.w(t.D2,t.bu)) +for(l=m.a,k=0;k<=r;){j=s.h(a,k) +i=j.d +if(i!=null){h=m.b +if(h===m)A.Q(A.d_(l)) +J.ct(h,i,j)}++k}p=!0}else k=0 +for(l=m.a,g=0;!1;){o=d.a[g] +if(p){f=o.gdH(o) +i=m.b +if(i===m)A.Q(A.d_(l)) +j=J.aW(i,f) +if(j!=null){o.gdH(o) +j=e}}else j=e +q[g]=A.aNE(j,o);++g}s.gq(a) +while(!0){if(!!1)break +q[g]=A.aNE(s.h(a,k),d.a[g]);++g;++k}return new A.bQ(q,A.a7(q).i("bQ<1,cQ>"))}, +aNE(a,b){var s,r=a==null?A.SB(b.gdH(b),null):a,q=b.gXk(),p=A.rO() +q.ga_w() +p.id=q.ga_w() +p.d=!0 +q.gali(q) +s=q.gali(q) +p.bl(B.hk,!0) +p.bl(B.yT,s) +q.gar9() +s=q.gar9() +p.bl(B.hk,!0) +p.bl(B.yY,s) +q.gZr(q) +p.bl(B.yZ,q.gZr(q)) +q.gal0(q) +p.bl(B.z4,q.gal0(q)) +q.goz() +p.bl(B.mN,q.goz()) +q.gatF() +p.bl(B.yR,q.gatF()) +q.ga_t() +p.bl(B.S0,q.ga_t()) +q.gaqu() +p.bl(B.RZ,q.gaqu()) +q.gJV(q) +p.bl(B.yO,q.gJV(q)) +q.gaod() +p.bl(B.yV,q.gaod()) +q.gaoe(q) +p.bl(B.mM,q.gaoe(q)) +q.gqx(q) +s=q.gqx(q) +p.bl(B.z2,!0) +p.bl(B.yP,s) +q.gapL() +p.bl(B.yW,q.gapL()) +q.gvN() +p.bl(B.yN,q.gvN()) +q.gare(q) +p.bl(B.z1,q.gare(q)) +q.gapv(q) +p.bl(B.hl,q.gapv(q)) +q.gapu() +p.bl(B.z0,q.gapu()) +q.gZl() +p.bl(B.yU,q.gZl()) +q.garg() +p.bl(B.z_,q.garg()) +q.gaqI() +p.bl(B.yX,q.gaqI()) +q.gJn() +p.sJn(q.gJn()) +q.gA4() +p.sA4(q.gA4()) +q.gatY() +s=q.gatY() +p.bl(B.z3,!0) +p.bl(B.yQ,s) +q.giU(q) +p.bl(B.yS,q.giU(q)) +q.gaqv(q) +p.p4=new A.di(q.gaqv(q),B.ak) +p.d=!0 +q.gp(q) +p.R8=new A.di(q.gp(q),B.ak) +p.d=!0 +q.gapM() +p.RG=new A.di(q.gapM(),B.ak) +p.d=!0 +q.gamT() +p.rx=new A.di(q.gamT(),B.ak) +p.d=!0 +q.gapC(q) +p.ry=new A.di(q.gapC(q),B.ak) +p.d=!0 +q.gbX() +p.y1=q.gbX() +p.d=!0 +q.gn8() +p.sn8(q.gn8()) +q.gn7() +p.sn7(q.gn7()) +q.gBG() +p.sBG(q.gBG()) +q.gBH() +p.sBH(q.gBH()) +q.gBI() +p.sBI(q.gBI()) +q.gBF() +p.sBF(q.gBF()) +q.gJA() +p.sJA(q.gJA()) +q.gJx() +p.sJx(q.gJx()) +q.gBr(q) +p.sBr(0,q.gBr(q)) +q.gBs(q) +p.sBs(0,q.gBs(q)) +q.gBE(q) +p.sBE(0,q.gBE(q)) +q.gBB() +p.sBB(q.gBB()) +q.gBz() +p.sBz(q.gBz()) +q.gBC() +p.sBC(q.gBC()) +q.gBA() +p.sBA(q.gBA()) +q.gBJ() +p.sBJ(q.gBJ()) +q.gBK() +p.sBK(q.gBK()) +q.gBu() +p.sBu(q.gBu()) +q.gJy() +p.sJy(q.gJy()) +q.gBv() +p.sBv(q.gBv()) +r.lR(0,B.jm,p) +r.sbJ(0,b.gbJ(b)) +r.sc0(0,b.gc0(b)) +r.dx=b.gavn() +return r}, +MJ:function MJ(){}, +DW:function DW(a,b,c,d,e,f,g){var _=this +_.u=a +_.T=b +_.aw=c +_.bR=d +_.cV=e +_.iR=_.jF=_.hM=_.eb=null +_.n$=f +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a6D:function a6D(){}, +aP2(a){var s=new A.ZI(a,A.an(t.T)) +s.aP() +return s}, +aPb(){return new A.IX($.ah().bp(),B.cT,B.c3,$.bo())}, +t4:function t4(a,b){this.a=a +this.b=b}, +ar1:function ar1(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=!0 +_.r=f}, +rw:function rw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this +_.t=_.n=null +_.ak=$ +_.aC=_.ad=null +_.aV=$ +_.bs=a +_.bM=b +_.cP=_.f7=_.bU=_.ct=_.cj=null +_.eB=c +_.e9=d +_.eS=e +_.er=f +_.fR=g +_.eC=h +_.hL=i +_.fq=j +_.an=k +_.fS=_.dW=null +_.f8=l +_.ea=m +_.fT=n +_.jD=o +_.es=p +_.jE=q +_.kA=r +_.u=s +_.T=a0 +_.aw=a1 +_.bR=a2 +_.cV=a3 +_.eb=a4 +_.hM=a5 +_.iR=!1 +_.qK=$ +_.hN=a6 +_.dk=0 +_.fP=a7 +_.Iw=_.mD=_.lq=null +_.Vl=_.Vk=$ +_.anM=_.qA=_.hI=null +_.mE=$ +_.kw=a8 +_.Ix=null +_.As=_.kx=_.Ar=_.Iy=!1 +_.Vm=null +_.Vn=a9 +_.c7$=b0 +_.Y$=b1 +_.da$=b2 +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b3 +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ajf:function ajf(a){this.a=a}, +aji:function aji(a){this.a=a}, +ajh:function ajh(){}, +aje:function aje(a,b){this.a=a +this.b=b}, +ajj:function ajj(){}, +ajk:function ajk(a,b,c){this.a=a +this.b=b +this.c=c}, +ajg:function ajg(a){this.a=a}, +ZI:function ZI(a,b){var _=this +_.n=a +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +oA:function oA(){}, +IX:function IX(a,b,c,d){var _=this +_.r=a +_.x=_.w=null +_.y=b +_.z=c +_.a9$=0 +_.am$=d +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +GW:function GW(a,b,c,d){var _=this +_.r=!0 +_.w=a +_.x=!1 +_.y=b +_.z=$ +_.as=_.Q=null +_.at=c +_.ay=_.ax=null +_.a9$=0 +_.am$=d +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +xR:function xR(a,b){var _=this +_.r=a +_.a9$=0 +_.am$=b +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +I_:function I_(){}, +I0:function I0(){}, +ZJ:function ZJ(){}, +DY:function DY(a,b){var _=this +_.n=a +_.t=$ +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aQh(a,b,c){switch(a.a){case 0:switch(b){case B.t:return!0 +case B.Z:return!1 +case null:return null}break +case 1:switch(c){case B.bv:return!0 +case B.nn:return!1 +case null:return null}break}}, +Bm:function Bm(a,b){this.a=a +this.b=b}, +hm:function hm(a,b,c){var _=this +_.f=_.e=null +_.cr$=a +_.a6$=b +_.a=c}, +Ct:function Ct(a,b){this.a=a +this.b=b}, +m1:function m1(a,b){this.a=a +this.b=b}, +ny:function ny(a,b){this.a=a +this.b=b}, +DZ:function DZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.n=a +_.t=b +_.ak=c +_.ad=d +_.aC=e +_.aV=f +_.bs=g +_.bM=0 +_.cj=h +_.ct=i +_.anR$=j +_.Av$=k +_.c7$=l +_.Y$=m +_.da$=n +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=o +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ajo:function ajo(){}, +ajm:function ajm(){}, +ajn:function ajn(){}, +ajl:function ajl(){}, +avY:function avY(a,b,c){this.a=a +this.b=b +this.c=c}, +ZK:function ZK(){}, +ZL:function ZL(){}, +I1:function I1(){}, +E1:function E1(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.t=_.n=null +_.ak=a +_.ad=b +_.aC=c +_.aV=d +_.bs=e +_.bM=null +_.cj=f +_.ct=g +_.bU=h +_.f7=i +_.cP=j +_.eB=k +_.e9=l +_.eS=m +_.er=n +_.fR=o +_.eC=p +_.hL=q +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=r +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +an(a){return new A.Pg(a.i("Pg<0>"))}, +b_j(a){var s=new A.QW(a,A.w(t.S,t.M),A.an(t.h)) +s.i2() +return s}, +b_p(a,b){var s=new A.R1(a,b,A.w(t.S,t.M),A.an(t.h)) +s.i2() +return s}, +b_9(a){var s=new A.kE(a,A.w(t.S,t.M),A.an(t.h)) +s.i2() +return s}, +aOo(a){var s=new A.tb(a,B.f,A.w(t.S,t.M),A.an(t.h)) +s.i2() +return s}, +aMZ(){var s=new A.w4(B.f,A.w(t.S,t.M),A.an(t.h)) +s.i2() +return s}, +aW0(a){var s=new A.zO(a,B.f_,A.w(t.S,t.M),A.an(t.h)) +s.i2() +return s}, +aHa(a,b){var s=new A.Cg(a,b,A.w(t.S,t.M),A.an(t.h)) +s.i2() +return s}, +aLX(a){var s,r,q=new A.br(new Float64Array(16)) +q.e1() +for(s=a.length-1;s>0;--s){r=a[s] +if(r!=null)r.q2(a[s-1],q)}return q}, +abI(a,b,c,d){var s,r +if(a==null||b==null)return null +if(a===b)return a +s=a.a +r=b.a +if(sr){s=t.Hb +c.push(s.a(A.T.prototype.gaG.call(a,a))) +return A.abI(s.a(A.T.prototype.gaG.call(a,a)),b,c,d)}s=t.Hb +c.push(s.a(A.T.prototype.gaG.call(a,a))) +d.push(s.a(A.T.prototype.gaG.call(b,b))) +return A.abI(s.a(A.T.prototype.gaG.call(a,a)),s.a(A.T.prototype.gaG.call(b,b)),c,d)}, +zF:function zF(a,b,c){this.a=a +this.b=b +this.$ti=c}, +KD:function KD(a,b){this.a=a +this.$ti=b}, +vG:function vG(){}, +Pg:function Pg(a){this.a=null +this.$ti=a}, +QW:function QW(a,b,c){var _=this +_.CW=a +_.cx=null +_.db=_.cy=!1 +_.d=b +_.e=0 +_.r=!1 +_.w=c +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +R1:function R1(a,b,c,d){var _=this +_.CW=a +_.cx=b +_.d=c +_.e=0 +_.r=!1 +_.w=d +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +QO:function QO(a,b,c,d,e,f,g){var _=this +_.CW=a +_.cx=b +_.cy=c +_.db=d +_.dx=e +_.d=f +_.e=0 +_.r=!1 +_.w=g +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +eM:function eM(){}, +kE:function kE(a,b,c){var _=this +_.p1=a +_.cx=_.CW=null +_.d=b +_.e=0 +_.r=!1 +_.w=c +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +uz:function uz(a,b,c){var _=this +_.p1=null +_.p2=a +_.cx=_.CW=null +_.d=b +_.e=0 +_.r=!1 +_.w=c +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +Aq:function Aq(a,b,c){var _=this +_.p1=null +_.p2=a +_.cx=_.CW=null +_.d=b +_.e=0 +_.r=!1 +_.w=c +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +ux:function ux(a,b,c){var _=this +_.p1=null +_.p2=a +_.cx=_.CW=null +_.d=b +_.e=0 +_.r=!1 +_.w=c +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +tb:function tb(a,b,c,d){var _=this +_.am=a +_.az=_.ab=null +_.aK=!0 +_.p1=b +_.cx=_.CW=null +_.d=c +_.e=0 +_.r=!1 +_.w=d +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +w4:function w4(a,b,c){var _=this +_.am=null +_.p1=a +_.cx=_.CW=null +_.d=b +_.e=0 +_.r=!1 +_.w=c +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +zO:function zO(a,b,c,d){var _=this +_.p1=a +_.p2=b +_.cx=_.CW=null +_.d=c +_.e=0 +_.r=!1 +_.w=d +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +Ce:function Ce(){var _=this +_.b=_.a=null +_.c=!1 +_.d=null}, +Cg:function Cg(a,b,c,d){var _=this +_.p1=a +_.p2=b +_.cx=_.CW=null +_.d=c +_.e=0 +_.r=!1 +_.w=d +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +Bu:function Bu(a,b,c,d,e,f){var _=this +_.p1=a +_.p2=b +_.p3=c +_.p4=d +_.rx=_.RG=_.R8=null +_.ry=!0 +_.cx=_.CW=null +_.d=e +_.e=0 +_.r=!1 +_.w=f +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +zE:function zE(a,b,c,d,e,f){var _=this +_.p1=a +_.p2=b +_.p3=c +_.cx=_.CW=null +_.d=d +_.e=0 +_.r=!1 +_.w=e +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null +_.$ti=f}, +XJ:function XJ(){}, +ky:function ky(a,b,c){this.cr$=a +this.a6$=b +this.a=c}, +E3:function E3(a,b,c,d,e){var _=this +_.n=a +_.c7$=b +_.Y$=c +_.da$=d +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ajy:function ajy(a){this.a=a}, +ajz:function ajz(a){this.a=a}, +aju:function aju(a){this.a=a}, +ajv:function ajv(a){this.a=a}, +ajw:function ajw(a){this.a=a}, +ajx:function ajx(a){this.a=a}, +ajs:function ajs(a){this.a=a}, +ajt:function ajt(a){this.a=a}, +ZM:function ZM(){}, +ZN:function ZN(){}, +aZU(a,b){var s +if(a==null)return!0 +s=a.b +if(t.ks.b(b))return!1 +return t.ge.b(s)||t.PB.b(b)||!s.gb8(s).k(0,b.gb8(b))}, +aZT(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=a4.d +if(a3==null)a3=a4.c +s=a4.a +r=a4.b +q=a3.gh_(a3) +p=a3.gb1() +o=a3.gcu(a3) +n=a3.glm(a3) +m=a3.gb8(a3) +l=a3.gmA() +k=a3.gdg(a3) +a3.gvN() +j=a3.gC_() +i=a3.gvY() +h=a3.gd1() +g=a3.gIe() +f=a3.gi0(a3) +e=a3.gJQ() +d=a3.gJT() +c=a3.gJS() +b=a3.gJR() +a=a3.gvP(a3) +a0=a3.gKf() +s.Z(0,new A.agk(r,A.b_x(k,l,n,h,g,a3.gAh(),0,o,!1,a,p,m,i,j,e,b,c,d,f,a3.gm4(),a0,q).bA(a3.gc0(a3)),s)) +q=A.l(r).i("bi<1>") +a0=q.i("aD") +a1=A.as(new A.aD(new A.bi(r,q),new A.agl(s),a0),!0,a0.i("o.E")) +a0=a3.gh_(a3) +q=a3.gb1() +f=a3.gcu(a3) +d=a3.glm(a3) +c=a3.gb8(a3) +b=a3.gmA() +e=a3.gdg(a3) +a3.gvN() +j=a3.gC_() +i=a3.gvY() +m=a3.gd1() +p=a3.gIe() +a=a3.gi0(a3) +o=a3.gJQ() +g=a3.gJT() +h=a3.gJS() +n=a3.gJR() +l=a3.gvP(a3) +k=a3.gKf() +a2=A.b_v(e,b,d,m,p,a3.gAh(),0,f,!1,l,q,c,i,j,o,n,h,g,a,a3.gm4(),k,a0).bA(a3.gc0(a3)) +for(q=A.a7(a1).i("cc<1>"),p=new A.cc(a1,q),p=new A.b8(p,p.gq(p),q.i("b8")),q=q.i("aL.E");p.A();){o=p.d +if(o==null)o=q.a(o) +if(o.gCo()&&o.gBw(o)!=null){n=o.gBw(o) +n.toString +n.$1(a2.bA(r.h(0,o)))}}}, +Yk:function Yk(a,b){this.a=a +this.b=b}, +Yl:function Yl(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +PZ:function PZ(a,b,c){var _=this +_.a=a +_.b=b +_.c=!1 +_.a9$=0 +_.am$=c +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +agm:function agm(){}, +agp:function agp(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ago:function ago(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +agn:function agn(a,b){this.a=a +this.b=b}, +agk:function agk(a,b,c){this.a=a +this.b=b +this.c=c}, +agl:function agl(a){this.a=a}, +a1G:function a1G(){}, +aN3(a,b,c){var s,r,q=a.ch,p=t.dJ.a(q.a) +if(p==null){s=a.wk(null) +q.saR(0,s) +q=s}else{p.K3() +a.wk(p) +q=p}a.db=!1 +r=a.gkI() +b=new A.wa(q,r) +a.FU(b,B.f) +b.pf()}, +b_e(a){var s=a.ch.a +s.toString +a.wk(t.gY.a(s)) +a.db=!1}, +b0a(a){a.Nr()}, +b0b(a){a.age()}, +aP8(a,b){if(a==null)return null +if(a.gaa(a)||b.Wz())return B.B +return A.aMN(b,a)}, +b3g(a,b,c,d){var s,r,q,p=b.gaG(b) +p.toString +s=t.o +s.a(p) +for(r=p;r!==a;r=p,b=q){r.dU(b,c) +p=r.gaG(r) +p.toString +s.a(p) +q=b.gaG(b) +q.toString +s.a(q)}a.dU(b,c) +a.dU(b,d)}, +aP7(a,b){if(a==null)return b +if(b==null)return a +return a.eT(b)}, +cK:function cK(){}, +wa:function wa(a,b){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=null}, +ahi:function ahi(a,b,c){this.a=a +this.b=b +this.c=c}, +ahh:function ahh(a,b,c){this.a=a +this.b=b +this.c=c}, +ahg:function ahg(a,b,c){this.a=a +this.b=b +this.c=c}, +a5E:function a5E(){}, +ama:function ama(a,b){this.a=a +this.b=b}, +QX:function QX(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=!1 +_.r=e +_.x=_.w=!1 +_.y=f +_.z=g +_.Q=!1 +_.as=null +_.at=0 +_.ax=!1 +_.ay=h}, +ahC:function ahC(){}, +ahB:function ahB(){}, +ahD:function ahD(){}, +ahE:function ahE(){}, +t:function t(){}, +ajF:function ajF(a){this.a=a}, +ajI:function ajI(a,b,c){this.a=a +this.b=b +this.c=c}, +ajG:function ajG(a){this.a=a}, +ajH:function ajH(){}, +ajE:function ajE(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aR:function aR(){}, +e3:function e3(){}, +ab:function ab(){}, +DQ:function DQ(){}, +azU:function azU(){}, +at4:function at4(a,b){this.b=a +this.a=b}, +tz:function tz(){}, +a_a:function a_a(a,b,c){var _=this +_.e=a +_.b=b +_.c=null +_.a=c}, +a05:function a05(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=!1 +_.w=c +_.x=!1 +_.b=d +_.c=null +_.a=e}, +azV:function azV(){var _=this +_.b=_.a=null +_.d=_.c=$ +_.e=!1}, +ZQ:function ZQ(){}, +aIp(a,b){var s=a.a,r=b.a +if(sr)return-1 +else{s=a.b +if(s===b.b)return 0 +else return s===B.A?1:-1}}, +fz:function fz(a,b,c){var _=this +_.e=null +_.cr$=a +_.a6$=b +_.a=c}, +or:function or(a,b){this.b=a +this.a=b}, +E6:function E6(a,b,c,d,e,f,g,h){var _=this +_.n=a +_.aC=_.ad=_.ak=_.t=null +_.aV=$ +_.bs=b +_.bM=c +_.cj=d +_.ct=!1 +_.bU=null +_.f7=!1 +_.e9=_.eB=_.cP=null +_.c7$=e +_.Y$=f +_.da$=g +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=h +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ajN:function ajN(){}, +ajK:function ajK(a){this.a=a}, +ajP:function ajP(){}, +ajM:function ajM(a,b,c){this.a=a +this.b=b +this.c=c}, +ajQ:function ajQ(a,b){this.a=a +this.b=b}, +ajO:function ajO(a){this.a=a}, +ajL:function ajL(){}, +ajJ:function ajJ(a,b){this.a=a +this.b=b}, +n_:function n_(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.r=_.f=_.e=_.d=null +_.w=$ +_.x=null +_.a9$=0 +_.am$=d +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +I7:function I7(){}, +ZR:function ZR(){}, +ZS:function ZS(){}, +a2_:function a2_(){}, +a20:function a20(){}, +E7:function E7(a,b,c,d,e){var _=this +_.n=a +_.t=b +_.ak=c +_.ad=d +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +b4u(a,b,c){if(a===b)return!0 +if(b==null)return!1 +return A.a2R(A.aPN(a,c),A.aPN(b,c))}, +aPN(a,b){var s=A.l(a).i("jn<1,f7>") +return A.cI(new A.jn(a,new A.aC1(b),s),s.i("o.E"))}, +b37(a,b){var s=t.S,r=A.dI(s) +s=new A.HN(A.w(s,t.d_),A.aU(s),b,A.w(s,t.SP),r,null,null,A.w(s,t.A)) +s.a4U(a,b) +return s}, +b_q(a,b,c){var s=new A.R2(a,null,null,null,A.an(t.T)) +s.aP() +s.sW0(c) +s.SA(b,s.n.gUU()) +return s}, +Dw:function Dw(a,b){this.a=a +this.b=b}, +aC1:function aC1(a){this.a=a}, +HN:function HN(a,b,c,d,e,f,g,h){var _=this +_.Q=$ +_.as=a +_.at=b +_.ax=c +_.ay=$ +_.e=d +_.f=e +_.r=null +_.a=f +_.b=null +_.c=g +_.d=h}, +ax3:function ax3(a){this.a=a}, +R2:function R2(a,b,c,d,e){var _=this +_.n=a +_.v6$=b +_.Vp$=c +_.v7$=d +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ax2:function ax2(){}, +YU:function YU(){}, +aND(a){var s=new A.rv(a,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +ajr(a,b){if(b==null)return a +return B.e.dG(a/b)*b}, +S_:function S_(){}, +eT:function eT(){}, +ve:function ve(a,b){this.a=a +this.b=b}, +E8:function E8(){}, +rv:function rv(a,b,c){var _=this +_.u=a +_.n$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +RS:function RS(a,b,c,d){var _=this +_.u=a +_.T=b +_.n$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +E2:function E2(a,b,c,d){var _=this +_.u=a +_.T=b +_.n$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +RV:function RV(a,b,c,d,e){var _=this +_.u=a +_.T=b +_.aw=c +_.n$=d +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +DT:function DT(){}, +RF:function RF(a,b,c,d,e,f){var _=this +_.qE$=a +_.IA$=b +_.qF$=c +_.IB$=d +_.n$=e +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +AC:function AC(){}, +mt:function mt(a,b,c){this.b=a +this.c=b +this.a=c}, +yH:function yH(){}, +RL:function RL(a,b,c,d){var _=this +_.u=a +_.T=null +_.aw=b +_.cV=_.bR=null +_.n$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +RK:function RK(a,b,c,d,e,f){var _=this +_.bL=a +_.cm=b +_.u=c +_.T=null +_.aw=d +_.cV=_.bR=null +_.n$=e +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +RI:function RI(a,b,c,d){var _=this +_.bL=null +_.cm=$ +_.u=a +_.T=null +_.aw=b +_.cV=_.bR=null +_.n$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +RJ:function RJ(a,b,c,d){var _=this +_.u=a +_.T=null +_.aw=b +_.cV=_.bR=null +_.n$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +I8:function I8(){}, +RW:function RW(a,b,c,d,e,f,g,h,i){var _=this +_.Av=a +_.Iz=b +_.bL=c +_.cm=d +_.cO=e +_.u=f +_.T=null +_.aw=g +_.cV=_.bR=null +_.n$=h +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=i +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ajR:function ajR(a,b){this.a=a +this.b=b}, +RX:function RX(a,b,c,d,e,f,g){var _=this +_.bL=a +_.cm=b +_.cO=c +_.u=d +_.T=null +_.aw=e +_.cV=_.bR=null +_.n$=f +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ajS:function ajS(a,b){this.a=a +this.b=b}, +AL:function AL(a,b){this.a=a +this.b=b}, +RM:function RM(a,b,c,d,e){var _=this +_.u=null +_.T=a +_.aw=b +_.bR=c +_.n$=d +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +S4:function S4(a,b,c){var _=this +_.aw=_.T=_.u=null +_.bR=a +_.eb=_.cV=null +_.n$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ak5:function ak5(a){this.a=a}, +RP:function RP(a,b,c,d){var _=this +_.u=a +_.T=b +_.n$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ajq:function ajq(a){this.a=a}, +RY:function RY(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.ci=a +_.bZ=b +_.br=c +_.c6=d +_.bL=e +_.cm=f +_.cO=g +_.iQ=h +_.om=i +_.u=j +_.n$=k +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=l +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +RU:function RU(a,b,c,d,e,f,g,h){var _=this +_.ci=a +_.bZ=b +_.br=c +_.c6=d +_.bL=e +_.cm=!0 +_.u=f +_.n$=g +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=h +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +S0:function S0(a,b){var _=this +_.T=_.u=0 +_.n$=a +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +E0:function E0(a,b,c,d){var _=this +_.u=a +_.T=b +_.n$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +E4:function E4(a,b,c){var _=this +_.u=a +_.n$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +DR:function DR(a,b,c,d){var _=this +_.u=a +_.T=b +_.n$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +mk:function mk(a,b,c){var _=this +_.bL=_.c6=_.br=_.bZ=_.ci=null +_.u=a +_.n$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +E9:function E9(a,b,c,d,e,f,g){var _=this +_.u=a +_.T=b +_.aw=c +_.bR=d +_.iR=_.jF=_.hM=_.eb=_.cV=null +_.qK=e +_.n$=f +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +RH:function RH(a,b,c){var _=this +_.u=a +_.n$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +RT:function RT(a,b){var _=this +_.n$=a +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +RN:function RN(a,b,c){var _=this +_.u=a +_.n$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +RQ:function RQ(a,b,c){var _=this +_.u=a +_.n$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +RR:function RR(a,b,c){var _=this +_.u=a +_.T=null +_.n$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +RO:function RO(a,b,c,d,e,f,g){var _=this +_.u=a +_.T=b +_.aw=c +_.bR=d +_.cV=e +_.n$=f +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ajp:function ajp(a){this.a=a}, +DU:function DU(a,b,c,d,e){var _=this +_.u=a +_.T=b +_.n$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null +_.$ti=e}, +ZD:function ZD(){}, +ZE:function ZE(){}, +I9:function I9(){}, +Ia:function Ia(){}, +aNQ(a,b){var s +if(a.v(0,b))return B.aS +s=b.b +if(sa.d)return B.bH +return b.a>=a.c?B.bH:B.bI}, +b0p(a,b,c){var s,r +if(a.v(0,b))return b +s=b.b +r=a.b +if(!(s<=r))s=s<=a.d&&b.a<=a.a +else s=!0 +if(s)return c===B.t?new A.j(a.a,r):new A.j(a.c,r) +else{s=a.d +return c===B.t?new A.j(a.c,s):new A.j(a.a,s)}}, +mr:function mr(a,b){this.a=a +this.b=b}, +eA:function eA(){}, +Sy:function Sy(){}, +wS:function wS(a,b){this.a=a +this.b=b}, +t3:function t3(a,b){this.a=a +this.b=b}, +alU:function alU(){}, +Ao:function Ao(a){this.a=a}, +rK:function rK(a,b){this.b=a +this.a=b}, +rL:function rL(a,b){this.a=a +this.b=b}, +wT:function wT(a,b){this.a=a +this.b=b}, +oK:function oK(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +rM:function rM(a,b,c){this.a=a +this.b=b +this.c=c}, +xw:function xw(a,b){this.a=a +this.b=b}, +ry:function ry(){}, +ajT:function ajT(a,b,c){this.a=a +this.b=b +this.c=c}, +E5:function E5(a,b,c,d){var _=this +_.u=null +_.T=a +_.aw=b +_.n$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +RE:function RE(){}, +RZ:function RZ(a,b,c,d,e,f){var _=this +_.br=a +_.c6=b +_.u=null +_.T=c +_.aw=d +_.n$=e +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +E_:function E_(a,b,c,d,e,f){var _=this +_.br=a +_.c6=b +_.u=null +_.T=c +_.aw=d +_.n$=e +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +amG:function amG(){}, +DX:function DX(a,b,c){var _=this +_.u=a +_.n$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +Ib:function Ib(){}, +lh(a,b){switch(b.a){case 0:return a +case 1:return A.b6L(a)}}, +b5H(a,b){switch(b.a){case 0:return a +case 1:return A.b6M(a)}}, +rW(a,b,c,d,e,f,g,h,i){var s=d==null?f:d,r=c==null?f:c,q=a==null?d:a +if(q==null)q=f +return new A.SW(h,g,f,s,e,r,f>0,b,i,q)}, +BC:function BC(a,b){this.a=a +this.b=b}, +oN:function oN(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l}, +SW:function SW(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j}, +x1:function x1(a,b,c){this.a=a +this.b=b +this.c=c}, +SX:function SX(a,b,c){var _=this +_.c=a +_.d=b +_.a=c +_.b=null}, +oO:function oO(){}, +mx:function mx(a,b){this.cr$=a +this.a6$=b +this.a=null}, +oP:function oP(a){this.a=a}, +my:function my(a,b,c){this.cr$=a +this.a6$=b +this.a=c}, +dn:function dn(){}, +ajU:function ajU(){}, +ajV:function ajV(a,b){this.a=a +this.b=b}, +a_H:function a_H(){}, +a_I:function a_I(){}, +a_L:function a_L(){}, +S2:function S2(a,b,c,d,e,f){var _=this +_.az=a +_.aK=b +_.b0=$ +_.dM=!0 +_.c7$=c +_.Y$=d +_.da$=e +_.id=null +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ajW:function ajW(a,b,c){this.a=a +this.b=b +this.c=c}, +kv:function kv(){}, +ak_:function ak_(){}, +kN:function kN(a,b,c){var _=this +_.b=null +_.c=!1 +_.v1$=a +_.cr$=b +_.a6$=c +_.a=null}, +wA:function wA(){}, +ajX:function ajX(a,b,c){this.a=a +this.b=b +this.c=c}, +ajZ:function ajZ(a,b){this.a=a +this.b=b}, +ajY:function ajY(){}, +Id:function Id(){}, +ZW:function ZW(){}, +ZX:function ZX(){}, +a_J:function a_J(){}, +a_K:function a_K(){}, +Ea:function Ea(){}, +S3:function S3(a,b,c,d){var _=this +_.an=null +_.dW=a +_.fS=b +_.n$=c +_.id=null +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ZV:function ZV(){}, +b06(a,b){return new A.rr(a.a-b.a,a.b-b.b,b.c-a.c,b.d-a.d)}, +rz(a,b){var s,r,q,p +for(s=t.Q,r=a,q=0;r!=null;){p=r.e +p.toString +s.a(p) +if(!p.gB7())q=Math.max(q,A.eo(b.$1(r))) +r=p.a6$}return q}, +aNG(a,b,c,d){var s,r,q,p,o,n=b.w +if(n!=null&&b.f!=null){s=b.f +s.toString +n.toString +r=B.dB.wd(c.a-s-n)}else{n=b.x +r=n!=null?B.dB.wd(n):B.dB}n=b.e +if(n!=null&&b.r!=null){s=b.r +s.toString +n.toString +r=r.Ce(c.b-s-n)}else{n=b.y +if(n!=null)r=r.Ce(n)}a.bI(r,!0) +q=b.w +if(!(q!=null)){n=b.f +s=a.k3 +if(n!=null)q=c.a-n-s.a +else{s.toString +q=d.o_(t.EP.a(c.ae(0,s))).a}}p=(q<0||q+a.k3.a>c.a)&&!0 +o=b.e +if(!(o!=null)){n=b.r +s=a.k3 +if(n!=null)o=c.b-n-s.b +else{s.toString +o=d.o_(t.EP.a(c.ae(0,s))).b}}if(o<0||o+a.k3.b>c.b)p=!0 +b.a=new A.j(q,o) +return p}, +rr:function rr(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +fu:function fu(a,b,c){var _=this +_.y=_.x=_.w=_.r=_.f=_.e=null +_.cr$=a +_.a6$=b +_.a=c}, +F6:function F6(a,b){this.a=a +this.b=b}, +Eb:function Eb(a,b,c,d,e,f,g,h,i){var _=this +_.n=!1 +_.t=null +_.ak=a +_.ad=b +_.aC=c +_.aV=d +_.bs=e +_.c7$=f +_.Y$=g +_.da$=h +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=i +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ak3:function ak3(a){this.a=a}, +ak1:function ak1(a){this.a=a}, +ak2:function ak2(a){this.a=a}, +ak0:function ak0(a){this.a=a}, +ZY:function ZY(){}, +ZZ:function ZZ(){}, +nh:function nh(a,b){this.a=a +this.b=b}, +Us:function Us(a,b){this.a=a +this.b=b}, +Ed:function Ed(a,b,c,d,e){var _=this +_.id=a +_.k1=b +_.k2=c +_.k4=null +_.n$=d +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a_1:function a_1(){}, +b07(a){var s,r +for(s=t.Rn,r=t.NW;a!=null;){if(r.b(a))return a +a=s.a(a.gaG(a))}return null}, +aNH(a,b,c,d,e,f){var s,r,q,p,o,n,m +if(b==null)return e +s=f.oW(b,0,e) +r=f.oW(b,1,e) +q=d.at +q.toString +p=s.a +o=r.a +if(pp)n=s +else{if(!(q0)return a>=1e5 +return!0}, +y9:function y9(a){this.a=a +this.b=null}, +oI:function oI(a,b){this.a=a +this.b=b}, +ahu:function ahu(a){this.a=a}, +eU:function eU(){}, +alm:function alm(a){this.a=a}, +alo:function alo(a){this.a=a}, +alp:function alp(a,b){this.a=a +this.b=b}, +alq:function alq(a,b){this.a=a +this.b=b}, +all:function all(a){this.a=a}, +aln:function aln(a){this.a=a}, +aHV(){var s=new A.t7(new A.aY(new A.af($.ar,t.D4),t.gR)) +s.S5() +return s}, +xx:function xx(a,b){var _=this +_.a=null +_.b=!1 +_.c=null +_.d=a +_.e=null +_.f=b +_.r=$}, +t7:function t7(a){this.a=a +this.c=this.b=null}, +aqb:function aqb(a){this.a=a}, +FB:function FB(a){this.a=a}, +alZ:function alZ(){}, +aLj(a){var s=$.aLh.h(0,a) +if(s==null){s=$.aLi +$.aLi=s+1 +$.aLh.l(0,a,s) +$.aLg.l(0,s,a)}return s}, +b0q(a,b){var s +if(a.length!==b.length)return!1 +for(s=0;s=0){q.a2(r,0,p).split("\n") +q.cd(r,p+2) +n.push(new A.Ch())}else n.push(new A.Ch())}return n}, +aNR(a){switch(a){case"AppLifecycleState.paused":return B.AI +case"AppLifecycleState.resumed":return B.AG +case"AppLifecycleState.inactive":return B.AH +case"AppLifecycleState.detached":return B.AJ}return null}, +wW:function wW(){}, +amw:function amw(a){this.a=a}, +att:function att(){}, +atu:function atu(a){this.a=a}, +atv:function atv(a){this.a=a}, +uA(a){var s=0,r=A.H(t.H) +var $async$uA=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:s=2 +return A.L(B.ba.d4("Clipboard.setData",A.ai(["text",a.a],t.N,t.z),t.H),$async$uA) +case 2:return A.F(null,r)}}) +return A.G($async$uA,r)}, +Mg(a){var s=0,r=A.H(t.VC),q,p +var $async$Mg=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:s=3 +return A.L(B.ba.d4("Clipboard.getData",a,t.a),$async$Mg) +case 3:p=c +if(p==null){q=null +s=1 +break}q=new A.nv(A.bT(J.aW(p,"text"))) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$Mg,r)}, +nv:function nv(a){this.a=a}, +a8U:function a8U(){}, +a8f:function a8f(){}, +a8o:function a8o(){}, +Nl:function Nl(){}, +a8W:function a8W(){}, +Nj:function Nj(){}, +a8w:function a8w(){}, +a7L:function a7L(){}, +a8x:function a8x(){}, +Nr:function Nr(){}, +Nh:function Nh(){}, +No:function No(){}, +NB:function NB(){}, +a8k:function a8k(){}, +a8C:function a8C(){}, +a7U:function a7U(){}, +a87:function a87(){}, +a7v:function a7v(){}, +a7Y:function a7Y(){}, +Nw:function Nw(){}, +a7x:function a7x(){}, +a8H:function a8H(){}, +aZn(a){var s,r,q=a.c,p=B.PA.h(0,q) +if(p==null)p=new A.r(q) +q=a.d +s=B.PX.h(0,q) +if(s==null)s=new A.h(q) +r=a.a +switch(a.b.a){case 0:return new A.qS(p,s,a.e,r,a.f) +case 1:return new A.ob(p,s,null,r,a.f) +case 2:return new A.Cc(p,s,a.e,r,!1)}}, +vC:function vC(a){this.a=a}, +oa:function oa(){}, +qS:function qS(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ob:function ob(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Cc:function Cc(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +acC:function acC(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.e=null}, +Ca:function Ca(a,b){this.a=a +this.b=b}, +Cb:function Cb(a,b){this.a=a +this.b=b}, +Pd:function Pd(a,b,c,d){var _=this +_.a=null +_.b=a +_.c=b +_.d=null +_.e=c +_.f=d}, +XH:function XH(){}, +aZF(a){var s=B.e.eD(a/4294967296) +return s&1048575}, +aZG(a){if(A.aZF(a)===0)return A.cl(a).toUpperCase() +return null}, +afc:function afc(){}, +h:function h(a){this.a=a}, +r:function r(a){this.a=a}, +XI:function XI(){}, +kI(a,b,c,d){return new A.os(a,c,b,d)}, +aMQ(a){return new A.CN(a)}, +kB:function kB(a,b){this.a=a +this.b=b}, +os:function os(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +CN:function CN(a){this.a=a}, +ap1:function ap1(){}, +aeA:function aeA(){}, +aeC:function aeC(){}, +F8:function F8(){}, +aoN:function aoN(a,b){this.a=a +this.b=b}, +aoQ:function aoQ(){}, +b2G(a){var s,r,q +for(s=A.l(a),s=s.i("@<1>").aq(s.z[1]),r=new A.bM(J.aJ(a.a),a.b,s.i("bM<1,2>")),s=s.z[1];r.A();){q=r.a +if(q==null)q=s.a(q) +if(!q.k(0,B.bP))return q}return null}, +agj:function agj(a,b){this.a=a +this.b=b}, +vY:function vY(){}, +cP:function cP(){}, +Wj:function Wj(){}, +Yx:function Yx(a,b){this.a=a +this.b=b}, +Yw:function Yw(){}, +a08:function a08(a,b){this.a=a +this.b=b}, +mC:function mC(a){this.a=a}, +Yj:function Yj(){}, +jc:function jc(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +a3Y:function a3Y(a,b){this.a=a +this.b=b}, +kC:function kC(a,b){this.a=a +this.b=b}, +ag5:function ag5(a,b){this.a=a +this.b=b}, +m8:function m8(a,b){this.a=a +this.b=b}, +ahU:function ahU(){this.a=0}, +rb:function rb(){}, +b02(a){var s,r,q,p,o={} +o.a=null +s=new A.aiK(o,a).$0() +r=$.Kh().d +q=A.l(r).i("bi<1>") +p=A.cI(new A.bi(r,q),q.i("o.E")).v(0,s.gfv()) +q=J.aW(a,"type") +q.toString +A.bH(q) +switch(q){case"keydown":return new A.jK(o.a,p,s) +case"keyup":return new A.rp(null,!1,s) +default:throw A.c(A.Oh("Unknown key event type: "+q))}}, +od:function od(a,b){this.a=a +this.b=b}, +hy:function hy(a,b){this.a=a +this.b=b}, +DJ:function DJ(){}, +jL:function jL(){}, +aiK:function aiK(a,b){this.a=a +this.b=b}, +jK:function jK(a,b,c){this.a=a +this.b=b +this.c=c}, +rp:function rp(a,b,c){this.a=a +this.b=b +this.c=c}, +aiP:function aiP(a,b){this.a=a +this.d=b}, +dq:function dq(a,b){this.a=a +this.b=b}, +ZA:function ZA(){}, +Zz:function Zz(){}, +aiF:function aiF(){}, +aiG:function aiG(){}, +aiH:function aiH(){}, +aiI:function aiI(){}, +aiJ:function aiJ(){}, +wx:function wx(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Ei:function Ei(a,b){var _=this +_.b=_.a=null +_.f=_.e=_.d=_.c=!1 +_.r=a +_.a9$=0 +_.am$=b +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +akf:function akf(a){this.a=a}, +akg:function akg(a){this.a=a}, +dL:function dL(a,b,c,d,e,f){var _=this +_.a=a +_.b=null +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.x=_.w=!1}, +akc:function akc(){}, +akd:function akd(){}, +akb:function akb(){}, +ake:function ake(){}, +aXc(a,b){var s,r,q,p,o=A.a([],t.bt),n=J.ag(a),m=0,l=0 +while(!0){if(!(m1 +if(a1===0)m=0===a1 +else m=!1 +l=n&&a3a +q=!l +i=q&&!m&&sd||!q||k +if(c===o)return new A.xr(c,p,r) +else if((!h||i)&&s)return new A.TB(new A.cs(!n?a-1:b,a),c,p,r) +else if((b===a||j)&&s)return new A.TC(B.d.a2(a0,d,d+(a1-d)),a,c,p,r) +else if(e)return new A.TD(a0,new A.cs(b,a),c,p,r) +return new A.xr(c,p,r)}, +oW:function oW(){}, +TC:function TC(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.c=e}, +TB:function TB(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.c=d}, +TD:function TD(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.c=e}, +xr:function xr(a,b,c){this.a=a +this.b=b +this.c=c}, +a0e:function a0e(){}, +aZr(a){return B.Qa}, +CG:function CG(a,b){this.a=a +this.b=b}, +oX:function oX(){}, +Yn:function Yn(a,b){this.a=a +this.b=b}, +aAc:function aAc(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1}, +O8:function O8(a,b,c){this.a=a +this.b=b +this.c=c}, +ab_:function ab_(a,b,c){this.a=a +this.b=b +this.c=c}, +aOd(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.apH(h,k,j,a,b,l,m,f,e,g,n,i,!0,!1)}, +b5y(a){switch(a){case"TextAffinity.downstream":return B.l +case"TextAffinity.upstream":return B.A}return null}, +aOc(a){var s,r,q,p,o=J.ag(a),n=A.bH(o.h(a,"text")),m=A.h6(o.h(a,"selectionBase")) +if(m==null)m=-1 +s=A.h6(o.h(a,"selectionExtent")) +if(s==null)s=-1 +r=A.b5y(A.bT(o.h(a,"selectionAffinity"))) +if(r==null)r=B.l +q=A.ld(o.h(a,"selectionIsDirectional")) +p=A.cC(r,m,s,q===!0) +m=A.h6(o.h(a,"composingBase")) +if(m==null)m=-1 +o=A.h6(o.h(a,"composingExtent")) +return new A.dO(n,p,new A.cs(m,o==null?-1:o))}, +aOe(a){var s=A.a([],t.u1),r=$.aOf +$.aOf=r+1 +return new A.apI(s,r,a)}, +b5A(a){switch(a){case"TextInputAction.none":return B.TN +case"TextInputAction.unspecified":return B.TO +case"TextInputAction.go":return B.TR +case"TextInputAction.search":return B.TS +case"TextInputAction.send":return B.TT +case"TextInputAction.next":return B.TU +case"TextInputAction.previous":return B.TV +case"TextInputAction.continueAction":return B.TW +case"TextInputAction.join":return B.TX +case"TextInputAction.route":return B.TP +case"TextInputAction.emergencyCall":return B.TQ +case"TextInputAction.done":return B.nc +case"TextInputAction.newline":return B.nb}throw A.c(A.Bp(A.a([A.qi("Unknown text input action: "+a)],t.F)))}, +b5z(a){switch(a){case"FloatingCursorDragState.start":return B.ph +case"FloatingCursorDragState.update":return B.iR +case"FloatingCursorDragState.end":return B.iS}throw A.c(A.Bp(A.a([A.qi("Unknown text cursor action: "+a)],t.F)))}, +EW:function EW(a,b){this.a=a +this.b=b}, +EY:function EY(a,b){this.a=a +this.b=b}, +xu:function xu(a,b,c){this.a=a +this.b=b +this.c=c}, +fy:function fy(a,b){this.a=a +this.b=b}, +Tz:function Tz(a,b){this.a=a +this.b=b}, +apH:function apH(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.z=j +_.Q=k +_.as=l +_.at=m +_.ax=n}, +v4:function v4(a,b){this.a=a +this.b=b}, +dO:function dO(a,b,c){this.a=a +this.b=b +this.c=c}, +apv:function apv(a,b){this.a=a +this.b=b}, +ie:function ie(a,b){this.a=a +this.b=b}, +aq4:function aq4(){}, +apF:function apF(){}, +rN:function rN(a,b){this.a=a +this.b=b}, +apI:function apI(a,b,c){var _=this +_.d=_.c=_.b=_.a=null +_.e=a +_.f=b +_.r=c}, +TJ:function TJ(a,b,c){var _=this +_.a=a +_.b=b +_.c=$ +_.d=null +_.e=$ +_.f=c +_.w=_.r=!1}, +apY:function apY(a){this.a=a}, +apW:function apW(){}, +apV:function apV(a,b){this.a=a +this.b=b}, +apX:function apX(a){this.a=a}, +apZ:function apZ(a){this.a=a}, +Fq:function Fq(){}, +YR:function YR(){}, +ax1:function ax1(){}, +a1L:function a1L(){}, +b4I(a){var s=A.aZ("parent") +a.oT(new A.aC7(s)) +return s.au()}, +u1(a,b){return new A.ln(a,b,null)}, +Kv(a,b){var s,r,q=t.KU,p=a.lS(q) +for(;s=p!=null,s;p=r){if(J.d(b.$1(p),!0))break +s=A.b4I(p).y +r=s==null?null:s.h(0,A.c6(q))}return s}, +aG2(a){var s={} +s.a=null +A.Kv(a,new A.a3h(s)) +return B.Bo}, +aG4(a,b,c){var s={} +s.a=null +if((b==null?null:A.N(b))==null)A.c6(c) +A.Kv(a,new A.a3k(s,b,a,c)) +return s.a}, +aG3(a,b){var s={} +s.a=null +A.c6(b) +A.Kv(a,new A.a3i(s,null,b)) +return s.a}, +a3g(a,b,c){var s,r=b==null?null:A.N(b) +if(r==null)r=A.c6(c) +s=a.r.h(0,r) +if(c.i("bp<0>?").b(s))return s +else return null}, +k5(a,b,c){var s={} +s.a=null +A.Kv(a,new A.a3j(s,b,a,c)) +return s.a}, +aVS(a,b,c){var s={} +s.a=null +A.Kv(a,new A.a3l(s,b,a,c)) +return s.a}, +aLu(a){return new A.AO(a,new A.b2(A.a([],t.g),t.c))}, +aC7:function aC7(a){this.a=a}, +bh:function bh(){}, +bp:function bp(){}, +du:function du(){}, +cv:function cv(a,b,c){var _=this +_.c=a +_.a=b +_.b=null +_.$ti=c}, +a3f:function a3f(){}, +ln:function ln(a,b,c){this.d=a +this.e=b +this.a=c}, +a3h:function a3h(a){this.a=a}, +a3k:function a3k(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a3i:function a3i(a,b,c){this.a=a +this.b=b +this.c=c}, +a3j:function a3j(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a3l:function a3l(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +G7:function G7(a,b,c){var _=this +_.d=a +_.e=b +_.a=null +_.b=c +_.c=null}, +arm:function arm(a){this.a=a}, +G6:function G6(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.w=c +_.b=d +_.a=e}, +qs:function qs(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.w=d +_.y=e +_.z=f +_.Q=g +_.as=h +_.ax=i +_.a=j}, +GY:function GY(a,b){var _=this +_.f=_.e=_.d=!1 +_.r=a +_.a=null +_.b=b +_.c=null}, +auT:function auT(a){this.a=a}, +auR:function auR(a){this.a=a}, +auM:function auM(a){this.a=a}, +auN:function auN(a){this.a=a}, +auL:function auL(a,b){this.a=a +this.b=b}, +auQ:function auQ(a){this.a=a}, +auO:function auO(a){this.a=a}, +auP:function auP(a,b){this.a=a +this.b=b}, +auS:function auS(a,b){this.a=a +this.b=b}, +Uv:function Uv(a){this.a=a +this.b=null}, +AO:function AO(a,b){this.c=a +this.a=b +this.b=null}, +u2:function u2(){}, +ui:function ui(){}, +hk:function hk(){}, +N9:function N9(){}, +rn:function rn(){}, +Rg:function Rg(a){var _=this +_.d=_.c=$ +_.a=a +_.b=null}, +yB:function yB(){}, +HJ:function HJ(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.anN$=c +_.anO$=d +_.anP$=e +_.anQ$=f +_.a=g +_.b=null +_.$ti=h}, +HK:function HK(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.anN$=c +_.anO$=d +_.anP$=e +_.anQ$=f +_.a=g +_.b=null +_.$ti=h}, +Gr:function Gr(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.b=null +_.$ti=d}, +UK:function UK(){}, +UJ:function UJ(){}, +XB:function XB(){}, +JI:function JI(){}, +JJ:function JJ(){}, +zv:function zv(a,b,c){this.c=a +this.f=b +this.a=c}, +UX:function UX(a,b,c){var _=this +_.f6$=a +_.cs$=b +_.a=null +_.b=c +_.c=null}, +UW:function UW(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.c=g +_.a=h}, +a1m:function a1m(){}, +zD:function zD(a,b,c,d){var _=this +_.e=a +_.c=b +_.a=c +_.$ti=d}, +b5R(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c +if(a==null||a.length===0)return B.c.gR(b) +s=t.N +r=t.da +q=A.jr(s,r) +p=A.jr(s,r) +o=A.jr(s,r) +n=A.jr(s,r) +m=A.jr(t.v,r) +for(l=0;l<1;++l){k=b[l] +s=k.a +r=B.bF.h(0,s) +if(r==null)r=s +j=k.c +i=B.bV.h(0,j) +if(i==null)i=j +i=r+"_null_"+A.f(i) +if(q.h(0,i)==null)q.l(0,i,k) +r=B.bF.h(0,s) +r=(r==null?s:r)+"_null" +if(o.h(0,r)==null)o.l(0,r,k) +r=B.bF.h(0,s) +if(r==null)r=s +i=B.bV.h(0,j) +if(i==null)i=j +i=r+"_"+A.f(i) +if(p.h(0,i)==null)p.l(0,i,k) +r=B.bF.h(0,s) +s=r==null?s:r +if(n.h(0,s)==null)n.l(0,s,k) +s=B.bV.h(0,j) +if(s==null)s=j +if(m.h(0,s)==null)m.l(0,s,k)}for(h=null,g=null,f=0;f"))}, +aI9(){var s=null,r=A.a([],t.GA),q=$.ar,p=A.a([],t.Jh),o=A.aE(7,s,!1,t.JI),n=t.S,m=A.dI(n),l=t.j1,k=A.a([],l) +l=A.a([],l) +r=new A.Uz(s,$,r,!0,new A.aY(new A.af(q,t.D4),t.gR),!1,s,!1,!1,s,$,s,!1,0,!1,$,$,new A.a07(A.aU(t.M)),$,$,$,$,s,p,s,A.b5U(),new A.OC(A.b5T(),o,t.G7),!1,0,A.w(n,t.h1),m,k,l,s,!1,B.dn,!0,!1,s,B.u,B.u,s,0,s,!1,s,s,0,A.hu(s,t.qL),new A.ai2(A.w(n,t.rr),A.w(t.Ld,t.iD)),new A.ac5(A.w(n,t.cK)),new A.ai5(),A.w(n,t.YX),$,!1,B.Eh) +r.a4e() +return r}, +aBo:function aBo(a,b,c){this.a=a +this.b=b +this.c=c}, +aBp:function aBp(a){this.a=a}, +eG:function eG(){}, +G3:function G3(){}, +aBn:function aBn(a,b){this.a=a +this.b=b}, +ard:function ard(a,b){this.a=a +this.b=b}, +rx:function rx(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.$ti=e}, +ajC:function ajC(a,b,c){this.a=a +this.b=b +this.c=c}, +ajD:function ajD(a){this.a=a}, +oB:function oB(a,b,c){var _=this +_.d=_.c=_.b=_.a=_.CW=_.ay=_.az=_.ab=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=c}, +Uz:function Uz(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6){var _=this +_.t$=a +_.ak$=b +_.ad$=c +_.aC$=d +_.aV$=e +_.bs$=f +_.bM$=g +_.cj$=h +_.x1$=i +_.x2$=j +_.xr$=k +_.y1$=l +_.y2$=m +_.b4$=n +_.b7$=o +_.At$=p +_.lr$=q +_.v0$=r +_.c6$=s +_.bL$=a0 +_.cm$=a1 +_.cO$=a2 +_.iQ$=a3 +_.y$=a4 +_.z$=a5 +_.Q$=a6 +_.as$=a7 +_.at$=a8 +_.ax$=a9 +_.ay$=b0 +_.ch$=b1 +_.CW$=b2 +_.cx$=b3 +_.cy$=b4 +_.db$=b5 +_.dx$=b6 +_.dy$=b7 +_.fr$=b8 +_.fx$=b9 +_.fy$=c0 +_.go$=c1 +_.id$=c2 +_.k1$=c3 +_.k2$=c4 +_.k3$=c5 +_.k4$=c6 +_.ok$=c7 +_.p1$=c8 +_.p2$=c9 +_.p3$=d0 +_.p4$=d1 +_.R8$=d2 +_.RG$=d3 +_.rx$=d4 +_.ry$=d5 +_.to$=d6 +_.a=!1 +_.b=0}, +Ji:function Ji(){}, +Jj:function Jj(){}, +Jk:function Jk(){}, +Jl:function Jl(){}, +Jm:function Jm(){}, +Jn:function Jn(){}, +Jo:function Jo(){}, +AJ(a,b,c){return new A.MT(b,c,a,null)}, +ba(a,b,c,d,e,f,g,h,i,j,k,l,m){var s +if(m!=null||h!=null){s=e==null?null:e.Ke(h,m) +if(s==null)s=A.he(h,m)}else s=e +return new A.kb(b,a,j,d,f,g,s,i,k,l,c,null)}, +MT:function MT(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +kb:function kb(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.a=l}, +We:function We(a,b,c){this.b=a +this.c=b +this.a=c}, +q5:function q5(a,b){this.a=a +this.b=b}, +f0:function f0(a,b){this.a=a +this.b=b}, +aLc(){var s=$.Mr +if(s!=null)s.d5(0) +$.Mr=null +if($.nx!=null)$.nx=null}, +a5F:function a5F(){}, +a5G:function a5G(a,b){this.a=a +this.b=b}, +aGv(a,b,c){return new A.uK(b,c,a,null)}, +uK:function uK(a,b,c,d){var _=this +_.w=a +_.x=b +_.b=c +_.a=d}, +YD:function YD(a){this.a=a}, +aXd(){switch(A.bO().a){case 0:return $.aJC() +case 1:return $.aSv() +case 2:return $.aSw() +case 3:return $.aSx() +case 4:return $.aJD() +case 5:return $.aSz()}}, +MZ:function MZ(a,b){this.c=a +this.a=b}, +N2:function N2(a){this.b=a}, +aXl(a){var s=a.S(t.I) +s.toString +switch(s.w.a){case 0:return B.QB +case 1:return B.f}}, +aLr(a){var s=a.ch,r=A.a7(s) +return new A.e7(new A.aD(s,new A.a7p(),r.i("aD<1>")),new A.a7q(),r.i("e7<1,v>"))}, +aXk(a,b){var s,r,q,p,o=B.c.gR(a),n=A.aLq(b,o) +for(s=a.length,r=0;rr)return a.ae(0,new A.j(p,r)).gd1() +else return p-q}}else{p=b.c +if(q>p){s=a.b +r=b.b +if(sr)return a.ae(0,new A.j(p,r)).gd1() +else return q-p}}else{q=a.b +p=b.b +if(qp)return q-p +else return 0}}}}, +aLs(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=t.AO,g=A.a([a],h) +for(s=b.gao(b);s.A();g=q){r=s.gN(s) +q=A.a([],h) +for(p=g.length,o=r.a,n=r.b,m=r.d,r=r.c,l=0;l=n&&k.d<=m){i=k.a +if(ir)q.push(new A.v(r,j,r+(i-r),j+(k.d-j)))}else{i=k.a +if(i>=o&&k.c<=r){if(jm)q.push(new A.v(i,m,i+(k.c-i),m+(j-m)))}else q.push(k)}}}return g}, +aXj(a,b){var s,r=a.a +if(r>=0)if(r<=b.a){s=a.b +s=s>=0&&s<=b.b}else s=!1 +else s=!1 +if(s)return a +else return new A.j(Math.min(Math.max(0,r),b.a),Math.min(Math.max(0,a.b),b.b))}, +Na:function Na(a,b,c){this.c=a +this.d=b +this.a=c}, +a7p:function a7p(){}, +a7q:function a7q(){}, +Nb:function Nb(a,b){this.a=a +this.$ti=b}, +b5Y(a,b,c){var s=b.gF() +s.toString +return t.x.a(s).hl(c)}, +nD:function nD(a,b,c,d,e,f,g,h,i){var _=this +_.e=a +_.f=b +_.r=c +_.at=d +_.ay=e +_.ch=f +_.CW=g +_.a=h +_.$ti=i}, +y2:function y2(a,b){var _=this +_.d=null +_.e=0 +_.a=null +_.b=a +_.c=null +_.$ti=b}, +atT:function atT(a){this.a=a}, +atU:function atU(a){this.a=a}, +atV:function atV(a){this.a=a}, +atS:function atS(a){this.a=a}, +AW:function AW(a,b,c){this.a=a +this.b=b +this.c=c}, +GF:function GF(a,b){this.a=a +this.b=b}, +y0:function y0(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=null +_.Q=k +_.as=l +_.ax=_.at=null +_.$ti=m}, +atM:function atM(a){this.a=a}, +atN:function atN(){}, +aOO(a,b,c,d,e,f,g,h,i){var s=a==null?A.eX(d,t.i):a +return new A.atR(f,e,!1,i,h,d,s,c===!0,b===!0)}, +aXJ(a){var s=a.S(t.JK) +if(s==null)return!1 +return s.f.ZC()}, +b2T(a){var s,r,q=a.S(t.JK) +if(q==null)return!1 +s=q.f +r=s.a +s.a=!1 +return r}, +qh:function qh(a,b,c){this.f=a +this.z=b +this.a=c}, +lB:function lB(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.eR$=f}, +atR:function atR(a,b,c,d,e,f,g,h,i){var _=this +_.a=null +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=1/0 +_.y=h +_.z=i}, +WC:function WC(a){var _=this +_.e=_.d=$ +_.a=null +_.b=a +_.c=null}, +atQ:function atQ(a){this.a=a}, +atP:function atP(a,b,c){this.a=a +this.b=b +this.c=c}, +WB:function WB(a,b,c){var _=this +_.z=a +_.d=b +_.a9$=0 +_.am$=c +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +ND:function ND(a,b,c){this.c=a +this.d=b +this.a=c}, +yL:function yL(a){var _=this +_.a=!1 +_.a9$=0 +_.am$=a +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +H9:function H9(a,b,c){this.f=a +this.b=b +this.a=c}, +GG:function GG(){}, +uS:function uS(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +GI:function GI(a,b,c){var _=this +_.d=$ +_.e=a +_.f=b +_.a=null +_.b=c +_.c=null}, +oV(a){var s=a==null?B.eL:new A.dO(a,B.eN,B.be),r=new A.xq(s,$.bo()) +r.xf(s,t.Rp) +return r}, +aXP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1){var s,r,q,p,o +if(d9==null)s=b6?B.n1:B.n2 +else s=d9 +if(e0==null)r=b6?B.n3:B.n4 +else r=e0 +if(t.qY.b(d4)&&!0)q=B.ng +else if(b6)q=c6?B.ng:B.Xq +else q=c6?B.Xr:B.Xs +p=b1==null?A.aXR(d,b3):b1 +if(b3===1){o=A.a([$.aSF()],t.VS) +B.c.U(o,a8==null?B.BE:a8)}else o=a8 +return new A.uT(i,a6,b7,b6,e7,f0,c6,a7,q,d8,d7==null?!c6:d7,a,s,r,a4,e3,e2,e4,e6,e5,e9,j,b,f,b3,b4,!1,e,d3,d4,p,e8,b9,c0,c3,b8,c1,c2,c4,o,b5,!0,a0,k,n,m,l,c5,d5,d6,b0,d1,a3,a1,d0,d2,!0,d,c,g,c8,!0,h,e1,b2,a9)}, +aXS(a,b,c,d,e){var s=A.a([],t.ZD) +if(c!=null)s.push(new A.f0(c,B.DA)) +if(b!=null)s.push(new A.f0(b,B.oF)) +if(d!=null)s.push(new A.f0(d,B.DB)) +if(e!=null)s.push(new A.f0(e,B.io)) +return s}, +aXR(a,b){return b===1?B.zR:B.hy}, +aXQ(a){var s +if(a==null||a.k(0,B.hw))return B.hw +s=a.a +if(s==null){s=new A.a6P() +s.b=B.QO}return a.amb(s)}, +b2H(a){var s=A.a([],t.D) +a.bg(new A.atZ(s)) +return s}, +b5v(a,b,c){var s={} +s.a=null +s.b=!1 +return new A.aD_(s,A.aZ("arg"),!1,b,a,c)}, +xq:function xq(a,b){var _=this +_.a=a +_.a9$=0 +_.am$=b +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +xB:function xB(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +hJ:function hJ(a,b){this.a=a +this.b=b}, +atJ:function atJ(a,b,c){var _=this +_.b=a +_.c=b +_.d=0 +_.a=c}, +uT:function uT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.fr=a1 +_.fx=a2 +_.fy=a3 +_.go=a4 +_.id=a5 +_.k1=a6 +_.k2=a7 +_.k3=a8 +_.k4=a9 +_.ok=b0 +_.p1=b1 +_.p2=b2 +_.p3=b3 +_.p4=b4 +_.R8=b5 +_.RG=b6 +_.rx=b7 +_.ry=b8 +_.to=b9 +_.x1=c0 +_.x2=c1 +_.xr=c2 +_.y1=c3 +_.y2=c4 +_.b4=c5 +_.b7=c6 +_.a9=c7 +_.am=c8 +_.ab=c9 +_.az=d0 +_.aK=d1 +_.b0=d2 +_.dM=d3 +_.hK=d4 +_.n=d5 +_.t=d6 +_.ak=d7 +_.ad=d8 +_.aC=d9 +_.aV=e0 +_.bs=e1 +_.cj=e2 +_.ct=e3 +_.bU=e4 +_.f7=e5 +_.a=e6}, +nE:function nE(a,b,c,d,e,f,g,h,i,j){var _=this +_.e=_.d=null +_.f=$ +_.r=a +_.w=b +_.z=_.y=null +_.Q=c +_.as=null +_.at=d +_.ax=e +_.ay=f +_.ch=!1 +_.CW=null +_.cx=$ +_.dx=_.db=_.cy=null +_.dy=!0 +_.id=_.go=_.fy=_.fx=_.fr=null +_.k1=0 +_.k2=!1 +_.k3=null +_.k4=!1 +_.ok=$ +_.p1=0 +_.p2=null +_.p3=!1 +_.p4=null +_.R8=-1 +_.RG=null +_.x2=_.x1=_.to=_.ry=_.rx=$ +_.cU$=g +_.aZ$=h +_.fQ$=i +_.a=null +_.b=j +_.c=null}, +a9F:function a9F(a){this.a=a}, +a9J:function a9J(a){this.a=a}, +a9y:function a9y(a){this.a=a}, +a9z:function a9z(a){this.a=a}, +a9A:function a9A(a){this.a=a}, +a9B:function a9B(a){this.a=a}, +a9C:function a9C(a){this.a=a}, +a9D:function a9D(a){this.a=a}, +a9E:function a9E(a){this.a=a}, +a9G:function a9G(a){this.a=a}, +a9g:function a9g(a){this.a=a}, +a9n:function a9n(a,b){this.a=a +this.b=b}, +a9H:function a9H(a){this.a=a}, +a9i:function a9i(a){this.a=a}, +a9r:function a9r(a){this.a=a}, +a9k:function a9k(){}, +a9l:function a9l(a){this.a=a}, +a9m:function a9m(a){this.a=a}, +a9h:function a9h(){}, +a9j:function a9j(a){this.a=a}, +a9u:function a9u(a){this.a=a}, +a9t:function a9t(a){this.a=a}, +a9s:function a9s(a){this.a=a}, +a9I:function a9I(a){this.a=a}, +a9K:function a9K(a){this.a=a}, +a9L:function a9L(a,b,c){this.a=a +this.b=b +this.c=c}, +a9o:function a9o(a,b){this.a=a +this.b=b}, +a9p:function a9p(a,b){this.a=a +this.b=b}, +a9q:function a9q(a,b){this.a=a +this.b=b}, +a9f:function a9f(a){this.a=a}, +a9x:function a9x(a){this.a=a}, +a9w:function a9w(a,b){this.a=a +this.b=b}, +a9v:function a9v(a){this.a=a}, +GJ:function GJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.as=i +_.at=j +_.ax=k +_.ay=l +_.ch=m +_.CW=n +_.cx=o +_.cy=p +_.db=q +_.dx=r +_.dy=s +_.fr=a0 +_.fx=a1 +_.fy=a2 +_.go=a3 +_.id=a4 +_.k1=a5 +_.k2=a6 +_.k3=a7 +_.k4=a8 +_.ok=a9 +_.p1=b0 +_.p2=b1 +_.p3=b2 +_.p4=b3 +_.R8=b4 +_.RG=b5 +_.rx=b6 +_.ry=b7 +_.to=b8 +_.x1=b9 +_.c=c0 +_.a=c1}, +atZ:function atZ(a){this.a=a}, +azL:function azL(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +In:function In(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +a_h:function a_h(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +azM:function azM(a){this.a=a}, +tG:function tG(a,b,c,d,e){var _=this +_.x=a +_.e=b +_.b=c +_.c=d +_.a=e}, +xO:function xO(a){this.a=a}, +yt:function yt(a,b){this.a=a +this.b=b}, +mT:function mT(a,b,c,d){var _=this +_.e=a +_.f=b +_.a=c +_.b=null +_.$ti=d}, +k1:function k1(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.a=d +_.b=null +_.$ti=e}, +aAY:function aAY(a){this.a=a}, +WS:function WS(a,b,c){var _=this +_.e=a +_.f=b +_.a=c +_.b=null}, +Jd:function Jd(a,b,c){var _=this +_.e=a +_.r=_.f=null +_.a=b +_.b=null +_.$ti=c}, +a_n:function a_n(a,b){this.e=a +this.a=b +this.b=null}, +VR:function VR(a,b){this.e=a +this.a=b +this.b=null}, +IU:function IU(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +IV:function IV(a,b){var _=this +_.d=a +_.e=$ +_.a=_.f=null +_.b=b +_.c=null}, +J7:function J7(a,b){this.a=a +this.b=$ +this.$ti=b}, +aD_:function aD_(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aCZ:function aCZ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Xj:function Xj(a,b){this.a=a +this.b=b}, +GK:function GK(){}, +WF:function WF(){}, +GL:function GL(){}, +WG:function WG(){}, +WH:function WH(){}, +b64(a){var s,r,q +for(s=a.length,r=!1,q=0;q>"),n=new A.aw(a,new A.axs(),o) +for(s=new A.b8(n,n.gq(n),o.i("b8")),o=o.i("aL.E"),r=null;s.A();){q=s.d +p=q==null?o.a(q):q +r=(r==null?p:r).vt(0,p)}if(r.gaa(r))return B.c.gR(a).a +return B.c.ao5(B.c.gR(a).gUR(),r.gjw(r)).w}, +aP1(a,b){A.tX(a,new A.axu(b),t.zP)}, +b3a(a,b){A.tX(a,new A.axr(b),t.JH)}, +aLV(a,b){return new A.Bt(b==null?new A.DN(A.w(t.l5,t.UJ)):b,a,null)}, +aLW(a){var s=a.S(t.ag) +return s==null?null:s.f}, +aC2:function aC2(a){this.a=a}, +y5:function y5(a,b){this.b=a +this.c=b}, +tc:function tc(a,b){this.a=a +this.b=b}, +Om:function Om(){}, +abH:function abH(a,b){this.a=a +this.b=b}, +abG:function abG(){}, +xZ:function xZ(a,b){this.a=a +this.b=b}, +Wp:function Wp(a){this.a=a}, +a77:function a77(){}, +axv:function axv(a){this.a=a}, +a7f:function a7f(a,b){this.a=a +this.b=b}, +a79:function a79(){}, +a7a:function a7a(a){this.a=a}, +a7b:function a7b(a){this.a=a}, +a7c:function a7c(){}, +a7d:function a7d(a){this.a=a}, +a7e:function a7e(a){this.a=a}, +a78:function a78(a,b,c){this.a=a +this.b=b +this.c=c}, +a7g:function a7g(a){this.a=a}, +a7h:function a7h(a){this.a=a}, +a7i:function a7i(a){this.a=a}, +a7j:function a7j(a){this.a=a}, +a7k:function a7k(a){this.a=a}, +a7l:function a7l(a){this.a=a}, +ef:function ef(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +axs:function axs(){}, +axu:function axu(a){this.a=a}, +axt:function axt(){}, +l7:function l7(a){this.a=a +this.b=null}, +axq:function axq(){}, +axr:function axr(a){this.a=a}, +DN:function DN(a){this.kx$=a}, +aj1:function aj1(){}, +aj2:function aj2(){}, +aj3:function aj3(a){this.a=a}, +Bt:function Bt(a,b,c){this.c=a +this.f=b +this.a=c}, +Xa:function Xa(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +y6:function y6(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +S5:function S5(a){this.a=a +this.b=null}, +r5:function r5(){}, +Qa:function Qa(a){this.a=a +this.b=null}, +rl:function rl(){}, +Rb:function Rb(a){this.a=a +this.b=null}, +AN:function AN(a,b){this.c=a +this.a=b +this.b=null}, +Xb:function Xb(){}, +ZC:function ZC(){}, +a1O:function a1O(){}, +a1P:function a1P(){}, +aYE(a,b,c){return new A.Bv(b,a==null?B.nQ:a,c)}, +aGU(a){var s=a.S(t.Jp) +return s==null?null:s.f}, +aYF(a){var s=null,r=$.bo() +return new A.hZ(new A.Eh(s,r),new A.rA(!1,r),s,A.w(t.yb,t.M),s,!0,s,B.i,a.i("hZ<0>"))}, +Bv:function Bv(a,b,c){this.c=a +this.f=b +this.a=c}, +Bw:function Bw(a,b){var _=this +_.d=0 +_.e=!1 +_.f=a +_.a=null +_.b=b +_.c=null}, +abS:function abS(){}, +abT:function abT(a){this.a=a}, +GZ:function GZ(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +lO:function lO(){}, +hZ:function hZ(a,b,c,d,e,f,g,h,i){var _=this +_.d=$ +_.e=a +_.f=b +_.bG$=c +_.fp$=d +_.ci$=e +_.bZ$=f +_.br$=g +_.a=null +_.b=h +_.c=null +_.$ti=i}, +abR:function abR(a){this.a=a}, +abQ:function abQ(a,b){this.a=a +this.b=b}, +KR:function KR(a,b){this.a=a +this.b=b}, +auU:function auU(){}, +y7:function y7(){}, +aM3(a,b){return new A.bv(a,b.i("bv<0>"))}, +b2S(a){a.eo() +a.bg(A.aDG())}, +aXU(a,b){var s,r,q,p=a.e +p===$&&A.b() +s=b.e +s===$&&A.b() +r=p-s +if(r!==0)return r +q=b.as +if(a.as!==q)return q?-1:1 +return 0}, +aXT(a){a.bO() +a.bg(A.aQX())}, +B8(a){var s=a.a,r=s instanceof A.nS?s:null +return new A.NX("",r,new A.iW())}, +b0V(a){return new A.xb(a,B.V)}, +b0U(a){var s=a.ac(),r=new A.iT(s,a,B.V) +s.c=r +s.a=a +return r}, +aZd(a){var s=A.jr(t.u,t.X) +return new A.fR(s,a,B.V)}, +b0D(a){return new A.EO(a,B.V)}, +aZV(a){var s=A.dI(t.u) +return new A.i6(s,a,B.V)}, +aIX(a,b,c,d){var s=new A.bZ(b,c,"widgets library",a,d,!1) +A.dw(s) +return s}, +ko:function ko(){}, +bv:function bv(a,b){this.a=a +this.$ti=b}, +nZ:function nZ(a,b){this.a=a +this.$ti=b}, +i:function i(){}, +ak:function ak(){}, +a5:function a5(){}, +a_T:function a_T(a,b){this.a=a +this.b=b}, +a6:function a6(){}, +b5:function b5(){}, +eQ:function eQ(){}, +bj:function bj(){}, +ay:function ay(){}, +Pj:function Pj(){}, +bc:function bc(){}, +ex:function ex(){}, +ts:function ts(a,b){this.a=a +this.b=b}, +Xu:function Xu(a){this.a=!1 +this.b=a}, +avr:function avr(a,b){this.a=a +this.b=b}, +a4k:function a4k(a,b,c,d){var _=this +_.a=null +_.b=a +_.c=b +_.d=!1 +_.e=null +_.f=c +_.r=0 +_.w=!1 +_.y=_.x=null +_.z=d}, +a4l:function a4l(a,b,c){this.a=a +this.b=b +this.c=c}, +D5:function D5(){}, +awU:function awU(a,b){this.a=a +this.b=b}, +aN:function aN(){}, +a9Q:function a9Q(a){this.a=a}, +a9R:function a9R(a){this.a=a}, +a9N:function a9N(a){this.a=a}, +a9P:function a9P(){}, +a9O:function a9O(a){this.a=a}, +NX:function NX(a,b,c){this.d=a +this.e=b +this.a=c}, +Ar:function Ar(){}, +a5y:function a5y(a){this.a=a}, +a5z:function a5z(a){this.a=a}, +xb:function xb(a,b){var _=this +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +iT:function iT(a,b,c){var _=this +_.ok=a +_.p1=!1 +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +DD:function DD(){}, +ra:function ra(a,b,c){var _=this +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=c}, +ahk:function ahk(a){this.a=a}, +fR:function fR(a,b,c){var _=this +_.a9=a +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +bu:function bu(){}, +ajA:function ajA(a){this.a=a}, +ajB:function ajB(a){this.a=a}, +Ek:function Ek(){}, +Pi:function Pi(a,b){var _=this +_.d=_.c=_.b=_.a=_.CW=_.ay=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +EO:function EO(a,b){var _=this +_.d=_.c=_.b=_.a=_.CW=_.ay=_.p1=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +i6:function i6(a,b,c){var _=this +_.p1=$ +_.p2=a +_.d=_.c=_.b=_.a=_.CW=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +agr:function agr(a){this.a=a}, +o2:function o2(a,b,c){this.a=a +this.b=b +this.$ti=c}, +Yz:function Yz(a,b){var _=this +_.d=_.c=_.b=_.a=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +YE:function YE(a){this.a=a}, +a_U:function a_U(){}, +fQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){return new A.vb(b,s,a0,q,r,f,l,m,a2,a3,a1,h,j,k,i,g,n,p,o,a,d,c,e)}, +qy:function qy(){}, +c8:function c8(a,b,c){this.a=a +this.b=b +this.$ti=c}, +vb:function vb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.ay=f +_.cy=g +_.db=h +_.rx=i +_.ry=j +_.to=k +_.x2=l +_.xr=m +_.y1=n +_.y2=o +_.b4=p +_.b7=q +_.am=r +_.ab=s +_.ad=a0 +_.aC=a1 +_.aV=a2 +_.a=a3}, +acc:function acc(a){this.a=a}, +acd:function acd(a,b){this.a=a +this.b=b}, +ace:function ace(a){this.a=a}, +aci:function aci(a,b){this.a=a +this.b=b}, +acj:function acj(a){this.a=a}, +ack:function ack(a,b){this.a=a +this.b=b}, +acl:function acl(a){this.a=a}, +acm:function acm(a,b){this.a=a +this.b=b}, +acn:function acn(a){this.a=a}, +aco:function aco(a,b){this.a=a +this.b=b}, +acp:function acp(a){this.a=a}, +acf:function acf(a,b){this.a=a +this.b=b}, +acg:function acg(a){this.a=a}, +ach:function ach(a,b){this.a=a +this.b=b}, +jJ:function jJ(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +ww:function ww(a,b){var _=this +_.d=a +_.a=_.e=null +_.b=b +_.c=null}, +Xh:function Xh(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +am9:function am9(){}, +Wh:function Wh(a){this.a=a}, +atC:function atC(a){this.a=a}, +atB:function atB(a){this.a=a}, +aty:function aty(a){this.a=a}, +atz:function atz(a){this.a=a}, +atA:function atA(a,b){this.a=a +this.b=b}, +atD:function atD(a){this.a=a}, +atE:function atE(a){this.a=a}, +atF:function atF(a,b){this.a=a +this.b=b}, +aM6(a,b,c){var s=A.w(t.K,t.U3) +a.bg(new A.acL(c,new A.acK(s,b))) +return s}, +aOT(a,b){var s,r=a.gF() +r.toString +t.x.a(r) +s=r.bv(0,b==null?null:b.gF()) +r=r.k3 +return A.iF(s,new A.v(0,0,0+r.a,0+r.b))}, +qC:function qC(a,b){this.a=a +this.b=b}, +qA:function qA(a,b,c){this.c=a +this.e=b +this.a=c}, +acK:function acK(a,b){this.a=a +this.b=b}, +acL:function acL(a,b){this.a=a +this.b=b}, +yd:function yd(a,b){var _=this +_.d=a +_.e=null +_.f=!0 +_.a=null +_.b=b +_.c=null}, +avk:function avk(a,b){this.a=a +this.b=b}, +avj:function avj(){}, +avg:function avg(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.at=_.as=_.Q=$}, +mW:function mW(a,b){var _=this +_.a=a +_.b=$ +_.c=null +_.d=b +_.f=_.e=$ +_.r=null +_.x=_.w=!1}, +avh:function avh(a){this.a=a}, +avi:function avi(a,b){this.a=a +this.b=b}, +BH:function BH(a,b){this.a=a +this.b=b}, +acJ:function acJ(){}, +acI:function acI(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +acH:function acH(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +bd(a,b,c){return new A.vh(a,c,b,null)}, +vh:function vh(a,b,c,d){var _=this +_.c=a +_.d=b +_.x=c +_.a=d}, +b4:function b4(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +BL(a,b,c){return new A.qH(b,a,c)}, +lR(a,b){return new A.eZ(new A.adH(null,b,a),null)}, +aGY(a){var s,r,q,p,o,n,m=A.aM9(a).a1(a),l=m.a,k=l==null +if(!k)if(m.b!=null)if(m.c!=null)if(m.d!=null)if(m.e!=null)if(m.f!=null){s=m.r +s=(s==null?null:A.M(s,0,1))!=null}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +if(s)l=m +else{if(k)l=24 +k=m.b +if(k==null)k=0 +s=m.c +if(s==null)s=400 +r=m.d +if(r==null)r=0 +q=m.e +if(q==null)q=48 +p=m.f +if(p==null)p=B.m +o=m.r +o=o==null?null:A.M(o,0,1) +if(o==null)o=A.M(1,0,1) +n=m.w +l=m.uA(p,k,r,o,q,n==null?null:n,l,s)}return l}, +aM9(a){var s=a.S(t.Oh),r=s==null?null:s.w +return r==null?B.FB:r}, +qH:function qH(a,b,c){this.w=a +this.b=b +this.a=c}, +adH:function adH(a,b,c){this.a=a +this.b=b +this.c=c}, +kq(a,b,c){var s,r,q,p,o,n,m,l=null,k=a==null,j=k?l:a.a,i=b==null +j=A.a4(j,i?l:b.a,c) +s=k?l:a.b +s=A.a4(s,i?l:b.b,c) +r=k?l:a.c +r=A.a4(r,i?l:b.c,c) +q=k?l:a.d +q=A.a4(q,i?l:b.d,c) +p=k?l:a.e +p=A.a4(p,i?l:b.e,c) +o=k?l:a.f +o=A.K(o,i?l:b.f,c) +if(k)n=l +else{n=a.r +n=n==null?l:A.M(n,0,1)}if(i)m=l +else{m=b.r +m=m==null?l:A.M(m,0,1)}m=A.a4(n,m,c) +k=k?l:a.w +return new A.de(j,s,r,q,p,o,m,A.b0z(k,i?l:b.w,c))}, +de:function de(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +Xp:function Xp(){}, +a2K(a,b){var s,r +a.S(t.l4) +s=$.a38() +r=A.dW(a) +r=r==null?null:r.b +if(r==null)r=1 +return new A.BP(s,r,A.Cq(a),A.dv(a),b,A.bO())}, +aMa(a,b,c){var s=null +return new A.vi(A.b0e(s,s,new A.zJ(a,s,s)),s,s,c,b,s,B.iP,s,B.P,B.d4,!1,!1,!1,s)}, +vi:function vi(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.c=a +_.d=b +_.f=c +_.r=d +_.w=e +_.y=f +_.z=g +_.as=h +_.at=i +_.ax=j +_.ch=k +_.CW=l +_.cy=m +_.a=n}, +H6:function H6(a){var _=this +_.f=_.e=_.d=null +_.r=!1 +_.w=$ +_.x=null +_.y=!1 +_.z=$ +_.a=_.ax=_.at=_.as=_.Q=null +_.b=a +_.c=null}, +avn:function avn(a,b,c){this.a=a +this.b=b +this.c=c}, +avo:function avo(a){this.a=a}, +avp:function avp(a){this.a=a}, +avq:function avq(a){this.a=a}, +a1A:function a1A(){}, +aXa(a,b){return new A.lw(a,b)}, +aKE(a,b,c,d,e,f,g,h){return new A.zo(b,a,h,e,g,c,d,f,null,null)}, +aG8(a,b,c,d,e){return new A.zu(a,d,e,b,c,null,null)}, +aG7(a,b,c,d,e){return new A.zr(b,e,a,c,d,null,null)}, +u5(a,b,c,d){return new A.zp(a,d,b,c,null,null)}, +pU:function pU(a,b){this.a=a +this.b=b}, +lw:function lw(a,b){this.a=a +this.b=b}, +B_:function B_(a,b){this.a=a +this.b=b}, +lC:function lC(a,b){this.a=a +this.b=b}, +pT:function pT(a,b){this.a=a +this.b=b}, +r1:function r1(a,b){this.a=a +this.b=b}, +t5:function t5(a,b){this.a=a +this.b=b}, +OO:function OO(){}, +vm:function vm(){}, +aec:function aec(a){this.a=a}, +aeb:function aeb(a){this.a=a}, +aea:function aea(a,b){this.a=a +this.b=b}, +u6:function u6(){}, +a3t:function a3t(){}, +zo:function zo(a,b,c,d,e,f,g,h,i,j){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.c=g +_.d=h +_.e=i +_.a=j}, +UQ:function UQ(a,b,c){var _=this +_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.f6$=a +_.cs$=b +_.a=null +_.b=c +_.c=null}, +arn:function arn(){}, +aro:function aro(){}, +arp:function arp(){}, +arq:function arq(){}, +arr:function arr(){}, +ars:function ars(){}, +art:function art(){}, +aru:function aru(){}, +zs:function zs(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +UT:function UT(a,b,c){var _=this +_.CW=null +_.e=_.d=$ +_.f6$=a +_.cs$=b +_.a=null +_.b=c +_.c=null}, +arx:function arx(){}, +zu:function zu(a,b,c,d,e,f,g){var _=this +_.r=a +_.w=b +_.x=c +_.c=d +_.d=e +_.e=f +_.a=g}, +UV:function UV(a,b,c){var _=this +_.dy=_.dx=_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.f6$=a +_.cs$=b +_.a=null +_.b=c +_.c=null}, +arC:function arC(){}, +arD:function arD(){}, +arE:function arE(){}, +arF:function arF(){}, +arG:function arG(){}, +arH:function arH(){}, +zr:function zr(a,b,c,d,e,f,g){var _=this +_.r=a +_.w=b +_.x=c +_.c=d +_.d=e +_.e=f +_.a=g}, +US:function US(a,b,c){var _=this +_.z=null +_.e=_.d=_.Q=$ +_.f6$=a +_.cs$=b +_.a=null +_.b=c +_.c=null}, +arw:function arw(){}, +zp:function zp(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +UR:function UR(a,b,c){var _=this +_.CW=null +_.e=_.d=$ +_.f6$=a +_.cs$=b +_.a=null +_.b=c +_.c=null}, +arv:function arv(){}, +zt:function zt(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.r=a +_.w=b +_.x=c +_.z=d +_.Q=e +_.as=f +_.at=g +_.c=h +_.d=i +_.e=j +_.a=k}, +UU:function UU(a,b,c){var _=this +_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.f6$=a +_.cs$=b +_.a=null +_.b=c +_.c=null}, +ary:function ary(){}, +arz:function arz(){}, +arA:function arA(){}, +arB:function arB(){}, +yf:function yf(){}, +o3:function o3(){}, +BU:function BU(a,b,c,d){var _=this +_.a9=a +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=d}, +iC:function iC(){}, +yg:function yg(a,b,c,d){var _=this +_.bU=!1 +_.a9=a +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=d}, +aef(a,b){var s +if(a.k(0,b))return new A.Ln(B.Km) +s=A.a([],t.fJ) +a.oT(new A.aeg(b,A.aZ("debugDidFindAncestor"),A.aU(t.n),s)) +return new A.Ln(s)}, +dV:function dV(){}, +aeg:function aeg(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Ln:function Ln(a){this.a=a}, +tm:function tm(a,b,c){this.c=a +this.d=b +this.a=c}, +aQ7(a,b,c,d){var s=new A.bZ(b,c,"widgets library",a,d,!1) +A.dw(s) +return s}, +nw:function nw(){}, +yk:function yk(a,b,c){var _=this +_.d=_.c=_.b=_.a=_.CW=_.ay=_.p1=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=c}, +avV:function avV(a,b){this.a=a +this.b=b}, +avW:function avW(a){this.a=a}, +avX:function avX(a){this.a=a}, +ia:function ia(){}, +lZ:function lZ(a,b){this.c=a +this.a=b}, +I5:function I5(a,b,c,d,e){var _=this +_.IC$=a +_.Aw$=b +_.Vo$=c +_.n$=d +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a1S:function a1S(){}, +a1T:function a1T(){}, +b57(a,b){var s,r,q,p,o,n,m,l,k={},j=t.n,i=t.z,h=A.w(j,i) +k.a=null +s=A.aU(j) +r=A.a([],t.a9) +for(j=b.length,q=0;q>")),i).bK(0,new A.aCl(k,h),t.e3)}, +Cq(a){var s=a.S(t.Gk) +return s==null?null:s.r.f}, +i3(a,b,c){var s=a.S(t.Gk) +return s==null?null:c.i("0?").a(J.aW(s.r.e,b))}, +yC:function yC(a,b){this.a=a +this.b=b}, +aCj:function aCj(a){this.a=a}, +aCk:function aCk(){}, +aCl:function aCl(a,b){this.a=a +this.b=b}, +hv:function hv(){}, +a1g:function a1g(){}, +N0:function N0(){}, +Ho:function Ho(a,b,c,d){var _=this +_.r=a +_.w=b +_.b=c +_.a=d}, +Cp:function Cp(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +XV:function XV(a,b,c){var _=this +_.d=a +_.e=b +_.a=_.f=null +_.b=c +_.c=null}, +aw5:function aw5(a){this.a=a}, +aw6:function aw6(a,b){this.a=a +this.b=b}, +aw4:function aw4(a,b,c){this.a=a +this.b=b +this.c=c}, +aMC(a,b){var s,r=b.a,q=a.a +if(rq?B.f.O(0,new A.j(q-r,0)):B.f}r=b.b +q=a.b +if(rq)s=s.O(0,new A.j(0,q-r))}return b.co(s)}, +aMD(a,b,c){return new A.Cs(a,null,null,null,b,c)}, +kz:function kz(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +TK:function TK(a,b){this.a=a +this.b=b}, +aq_:function aq_(){}, +qX:function qX(){this.b=this.a=null}, +afA:function afA(a,b){this.a=a +this.b=b}, +Cs:function Cs(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +DK:function DK(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +XX:function XX(a,b,c){this.c=a +this.d=b +this.a=c}, +Wz:function Wz(a,b,c){this.b=a +this.c=b +this.a=c}, +XW:function XW(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +ZO:function ZO(a,b,c,d,e){var _=this +_.u=a +_.T=b +_.aw=c +_.n$=d +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +m3(a){var s,r,q,p,o,n,m=a.gjS(),l=a.w +if(l==null){l=self.window.devicePixelRatio +if(l===0)l=1}l=m.bu(0,l) +m=a.w +if(m==null){m=self.window.devicePixelRatio +if(m===0)m=1}s=a.b +r=s.a +a.goS() +q=a.w +if(q==null){q=self.window.devicePixelRatio +if(q===0)q=1}q=A.a9c(B.hE,q) +a.goS() +p=a.w +if(p==null){p=self.window.devicePixelRatio +if(p===0)p=1}p=A.a9c(B.hE,p) +o=a.e +n=a.w +if(n==null){n=self.window.devicePixelRatio +if(n===0)n=1}n=A.a9c(o,n) +a.goS() +o=a.w +if(o==null){o=self.window.devicePixelRatio +if(o===0)o=1}o=A.a9c(B.hE,o) +s=s.a.a.a +a.goS() +a.goS() +return new A.CH(l,m,r.e,r.d,n,q,p,o,!1,(s&1)!==0,(s&2)!==0,(s&32)!==0,(s&4)!==0,(s&8)!==0,B.dc,new A.N3(null),B.Kd)}, +aHe(a,b,c,d,e,f){return new A.fW(b.S(t.w).f.XI(c,d,e,f),a,null)}, +dW(a){var s=a.S(t.w) +return s==null?null:s.f}, +afT(a){var s=A.dW(a) +s=s==null?null:s.c +return s==null?1:s}, +aZR(a){var s=A.dW(a) +s=s==null?null:s.at +return s===!0}, +r7:function r7(a,b){this.a=a +this.b=b}, +CH:function CH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q}, +afS:function afS(a){this.a=a}, +fW:function fW(a,b,c){this.f=a +this.b=b +this.a=c}, +Q8:function Q8(a,b){this.a=a +this.b=b}, +Hv:function Hv(a,b){this.c=a +this.a=b}, +Y7:function Y7(a){this.a=null +this.b=a +this.c=null}, +awr:function awr(){}, +awt:function awt(){}, +aws:function aws(){}, +a1E:function a1E(){}, +vV:function vV(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +agd:function agd(a,b){this.a=a +this.b=b}, +KC:function KC(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +xL:function xL(a,b,c,d,e,f,g,h){var _=this +_.y1=null +_.id=_.go=!1 +_.k2=_.k1=null +_.Q=a +_.at=b +_.ax=c +_.ch=_.ay=null +_.CW=!1 +_.cx=null +_.e=d +_.f=e +_.r=null +_.a=f +_.b=null +_.c=g +_.d=h}, +awz:function awz(a){this.a=a}, +V1:function V1(a){this.a=a}, +Yg:function Yg(a,b,c){this.c=a +this.d=b +this.a=c}, +Q9:function Q9(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +yV:function yV(a,b){this.a=a +this.b=b}, +aAJ:function aAJ(a,b,c){var _=this +_.d=a +_.e=b +_.f=c +_.c=_.b=null}, +aMY(a){return A.fo(a,!1).ar0(null)}, +fo(a,b){var s,r,q +if(a instanceof A.iT){s=a.ok +s.toString +s=s instanceof A.jC}else s=!1 +if(s){s=a.ok +s.toString +t.uK.a(s) +r=s}else r=null +if(b){q=a.v9(t.uK) +r=q==null?r:q +s=r}else{if(r==null)r=a.lu(t.uK) +s=r}s.toString +return s}, +aMX(a){var s,r=a.ok +r.toString +if(r instanceof A.jC)s=r +else s=null +if(s==null)s=a.lu(t.uK) +return s}, +b_6(a,b){var s,r,q,p,o,n,m=null,l=A.a([],t.ny) +if(B.d.bN(b,"/")&&b.length>1){b=B.d.cd(b,1) +s=t.z +l.push(a.yF("/",!0,m,s)) +r=b.split("/") +if(b.length!==0)for(q=r.length,p=0,o="";p=3}, +b3f(a){return a.gauC()}, +aP4(a){return new A.azs(a)}, +b3c(a){var s,r,q +t.Dn.a(a) +s=J.ag(a) +r=s.h(a,0) +r.toString +switch(B.ID[A.cD(r)].a){case 0:s=s.ek(a,1) +r=s[0] +r.toString +A.cD(r) +q=s[1] +q.toString +A.bH(q) +return new A.Yo(r,q,s.length>2?s[2]:null,B.nC) +case 1:s=s.ek(a,1)[1] +s.toString +t.pO.a(A.b_r(new A.a4s(A.cD(s)))) +return null}}, +rD:function rD(a,b){this.a=a +this.b=b}, +cA:function cA(){}, +akn:function akn(a){this.a=a}, +akm:function akm(a){this.a=a}, +akq:function akq(){}, +akr:function akr(){}, +aks:function aks(){}, +akt:function akt(){}, +ako:function ako(a){this.a=a}, +akp:function akp(){}, +ic:function ic(a,b){this.a=a +this.b=b}, +jB:function jB(){}, +qB:function qB(a,b,c){this.f=a +this.b=b +this.a=c}, +akl:function akl(){}, +U6:function U6(){}, +N_:function N_(a){this.$ti=a}, +w1:function w1(a,b,c,d,e,f,g,h){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.z=f +_.Q=g +_.a=h}, +agO:function agO(){}, +f9:function f9(a,b){this.a=a +this.b=b}, +Yy:function Yy(a,b,c){var _=this +_.a=null +_.b=a +_.c=b +_.d=c}, +eg:function eg(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=null +_.x=!0 +_.y=!1}, +azr:function azr(a,b){this.a=a +this.b=b}, +azp:function azp(){}, +azq:function azq(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +azs:function azs(a){this.a=a}, +ph:function ph(){}, +yy:function yy(a,b){this.a=a +this.b=b}, +yx:function yx(a,b){this.a=a +this.b=b}, +HD:function HD(a,b){this.a=a +this.b=b}, +HE:function HE(a,b){this.a=a +this.b=b}, +jC:function jC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.d=$ +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=!1 +_.z=null +_.Q=$ +_.as=f +_.at=null +_.ay=_.ax=!1 +_.ch=0 +_.CW=g +_.cx=h +_.bG$=i +_.fp$=j +_.ci$=k +_.bZ$=l +_.br$=m +_.cU$=n +_.aZ$=o +_.a=null +_.b=p +_.c=null}, +agN:function agN(a){this.a=a}, +agD:function agD(){}, +agE:function agE(){}, +agF:function agF(){}, +agG:function agG(){}, +agH:function agH(){}, +agI:function agI(){}, +agJ:function agJ(){}, +agK:function agK(){}, +agL:function agL(){}, +agM:function agM(){}, +agC:function agC(a){this.a=a}, +yM:function yM(a,b){this.a=a +this.b=b}, +a_6:function a_6(){}, +Yo:function Yo(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=null}, +aIc:function aIc(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=null}, +Xk:function Xk(a){var _=this +_.y=null +_.a=!1 +_.c=_.b=null +_.a9$=0 +_.am$=a +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +avm:function avm(){}, +awR:function awR(){}, +HF:function HF(){}, +HG:function HG(){}, +eP:function eP(){}, +d2:function d2(a,b,c,d){var _=this +_.d=a +_.b=b +_.a=c +_.$ti=d}, +HH:function HH(a,b,c){var _=this +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=c}, +fU:function fU(){}, +a1K:function a1K(){}, +D8:function D8(a,b){this.c=a +this.a=b}, +b_c(a,b,c,d,e,f){return new A.Qm(f,a,e,c,d,b,null)}, +Da:function Da(a,b){this.a=a +this.b=b}, +Qm:function Qm(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.c=f +_.a=g}, +l5:function l5(a,b,c){this.cr$=a +this.a6$=b +this.a=c}, +yI:function yI(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.n=a +_.t=b +_.ak=c +_.ad=d +_.aC=e +_.aV=f +_.bs=g +_.c7$=h +_.Y$=i +_.da$=j +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=k +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +az4:function az4(a,b){this.a=a +this.b=b}, +a1V:function a1V(){}, +a1W:function a1W(){}, +f4(a,b){return new A.kF(a,b,A.eX(!1,t.y),new A.bv(null,t.af))}, +kF:function kF(a,b,c,d){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=c +_.e=null +_.f=d +_.r=!1}, +ah7:function ah7(a){this.a=a}, +yA:function yA(a,b,c){this.c=a +this.d=b +this.a=c}, +HI:function HI(a){this.a=null +this.b=a +this.c=null}, +awW:function awW(){}, +r8:function r8(a,b,c){this.c=a +this.d=b +this.a=c}, +w7:function w7(a,b,c,d){var _=this +_.d=a +_.cU$=b +_.aZ$=c +_.a=null +_.b=d +_.c=null}, +ahb:function ahb(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aha:function aha(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ahc:function ahc(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ah9:function ah9(){}, +ah8:function ah8(){}, +a0v:function a0v(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +a0w:function a0w(a,b,c){var _=this +_.p1=$ +_.p2=a +_.d=_.c=_.b=_.a=_.CW=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +yK:function yK(a,b,c,d,e,f,g,h){var _=this +_.n=!1 +_.t=null +_.ak=a +_.ad=b +_.aC=c +_.aV=d +_.c7$=e +_.Y$=f +_.da$=g +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=h +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +azf:function azf(a){this.a=a}, +azd:function azd(a){this.a=a}, +aze:function aze(a){this.a=a}, +azc:function azc(a){this.a=a}, +azg:function azg(a,b,c){this.a=a +this.b=b +this.c=c}, +YK:function YK(){}, +a1Y:function a1Y(){}, +aOS(a,b,c){var s,r,q=null,p=t.Y,o=new A.aH(0,0,p),n=new A.aH(0,0,p),m=new A.H0(B.hM,o,n,b,a,$.bo()),l=A.bJ(q,q,q,q,c) +l.bF() +s=l.d2$ +s.b=!0 +s.a.push(m.gDY()) +m.b!==$&&A.dt() +m.b=l +r=A.db(B.dD,l,q) +r.a.a_(0,m.gcX()) +t.m.a(r) +p=p.i("b0") +m.r!==$&&A.dt() +m.r=new A.b0(r,o,p) +m.x!==$&&A.dt() +m.x=new A.b0(r,n,p) +p=c.uE(m.gaj5()) +m.y!==$&&A.dt() +m.y=p +return m}, +vd:function vd(a,b,c,d){var _=this +_.e=a +_.f=b +_.w=c +_.a=d}, +H1:function H1(a,b,c,d){var _=this +_.r=_.f=_.e=_.d=null +_.w=a +_.cU$=b +_.aZ$=c +_.a=null +_.b=d +_.c=null}, +tu:function tu(a,b){this.a=a +this.b=b}, +H0:function H0(a,b,c,d,e,f){var _=this +_.a=a +_.b=$ +_.c=null +_.e=_.d=0 +_.f=b +_.r=$ +_.w=c +_.y=_.x=$ +_.z=null +_.as=_.Q=0.5 +_.at=0 +_.ax=d +_.ay=e +_.a9$=0 +_.am$=f +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +avd:function avd(a){this.a=a}, +Xi:function Xi(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +xd:function xd(a,b,c,d){var _=this +_.c=a +_.e=b +_.f=c +_.a=d}, +IQ:function IQ(a,b,c){var _=this +_.d=$ +_.f=_.e=null +_.r=!0 +_.cU$=a +_.aZ$=b +_.a=null +_.b=c +_.c=null}, +aA9:function aA9(a,b,c){this.a=a +this.b=b +this.c=c}, +tK:function tK(a,b){this.a=a +this.b=b}, +IP:function IP(a,b,c){var _=this +_.b=_.a=$ +_.c=a +_.d=b +_.a9$=_.e=0 +_.am$=c +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +Db:function Db(a,b){this.a=a +this.eR$=b}, +HL:function HL(){}, +JE:function JE(){}, +JR:function JR(){}, +aN0(a,b){var s=a.gaO() +return!(s instanceof A.w8)}, +aN2(a){var s=a.Vv(t.Mf) +return s==null?null:s.d}, +IM:function IM(a){this.a=a}, +Dc:function Dc(){this.a=null}, +ahd:function ahd(a){this.a=a}, +w8:function w8(a,b,c){this.c=a +this.d=b +this.a=c}, +jE:function jE(){}, +QN:function QN(a,b,c,d){var _=this +_.d=a +_.f=b +_.r=c +_.a=d}, +afY:function afY(){}, +ahP:function ahP(){}, +MY:function MY(a,b){this.a=a +this.d=b}, +BI:function BI(a,b){this.c=a +this.a=b}, +ade:function ade(){}, +add:function add(a,b){this.a=a +this.b=b}, +tx:function tx(a,b){this.a=a +this.b=b +this.c=!1}, +Dv:function Dv(a,b){this.a=a +this.c=b}, +Dx:function Dx(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +HO:function HO(a){var _=this +_.e=_.d=null +_.f=!1 +_.a=_.w=_.r=null +_.b=a +_.c=null}, +ax5:function ax5(a){this.a=a}, +ax4:function ax4(a){this.a=a}, +wh:function wh(a,b,c,d){var _=this +_.d=a +_.e=b +_.f=c +_.a=d}, +YT:function YT(a,b,c,d){var _=this +_.ci=a +_.u=b +_.n$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ax6:function ax6(a){this.a=a}, +YS:function YS(a,b,c){this.e=a +this.c=b +this.a=c}, +aNk(a){return new A.wo(null,null,B.Sc,a,null)}, +aNl(a,b){var s,r=a.Vv(t.bb) +if(r==null)return!1 +s=A.alw(a).no(a) +if(J.fe(r.w.a,s))return r.r===b +return!1}, +Rc(a){var s=a.S(t.bb) +return s==null?null:s.f}, +wo:function wo(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.w=c +_.b=d +_.a=e}, +oE(a){var s=a.S(t.lQ) +return s==null?null:s.f}, +FT(a,b){return new A.td(a,b,null)}, +oD:function oD(a,b,c){this.c=a +this.d=b +this.a=c}, +a_7:function a_7(a,b,c,d,e,f){var _=this +_.bG$=a +_.fp$=b +_.ci$=c +_.bZ$=d +_.br$=e +_.a=null +_.b=f +_.c=null}, +td:function td(a,b,c){this.f=a +this.b=b +this.a=c}, +El:function El(a,b,c){this.c=a +this.d=b +this.a=c}, +If:function If(a){var _=this +_.d=null +_.e=!1 +_.r=_.f=null +_.w=!1 +_.a=null +_.b=a +_.c=null}, +azl:function azl(a){this.a=a}, +azk:function azk(a,b){this.a=a +this.b=b}, +dy:function dy(){}, +iQ:function iQ(){}, +akh:function akh(a,b){this.a=a +this.b=b}, +aBA:function aBA(){}, +a1Z:function a1Z(){}, +cr:function cr(){}, +ip:function ip(){}, +Ie:function Ie(){}, +Eg:function Eg(a,b,c){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.a9$=0 +_.am$=b +_.az$=_.ab$=0 +_.b0$=_.aK$=!1 +_.$ti=c}, +rA:function rA(a,b){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.a9$=0 +_.am$=b +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +Eh:function Eh(a,b){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.a9$=0 +_.am$=b +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +rB:function rB(){}, +wF:function wF(){}, +rC:function rC(a,b){var _=this +_.k2=a +_.y=null +_.a=!1 +_.c=_.b=null +_.a9$=0 +_.am$=b +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +aBB:function aBB(){}, +wG:function wG(a,b){this.a=a +this.b=b}, +Sa:function Sa(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f +_.$ti=g}, +Em:function Em(a,b){this.a=a +this.b=b}, +yN:function yN(a,b,c,d,e,f,g,h){var _=this +_.e=_.d=null +_.f=a +_.r=$ +_.w=!1 +_.bG$=b +_.fp$=c +_.ci$=d +_.bZ$=e +_.br$=f +_.a=null +_.b=g +_.c=null +_.$ti=h}, +azz:function azz(a){this.a=a}, +azA:function azA(a){this.a=a}, +azy:function azy(a){this.a=a}, +azw:function azw(a,b,c){this.a=a +this.b=b +this.c=c}, +azt:function azt(a){this.a=a}, +azu:function azu(a,b){this.a=a +this.b=b}, +azx:function azx(){}, +azv:function azv(){}, +a_b:function a_b(a,b,c,d,e,f,g){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.b=f +_.a=g}, +a_4:function a_4(a){var _=this +_.y=null +_.a=!1 +_.c=_.b=null +_.a9$=0 +_.am$=a +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +z2:function z2(){}, +vW(a,b){var s=a.S(t.Fe),r=s==null?null:s.x +return b.i("fX<0>?").a(r)}, +PW(a){return new A.agh(a)}, +w6:function w6(){}, +eE:function eE(){}, +aqv:function aqv(a,b,c){this.a=a +this.b=b +this.c=c}, +aqt:function aqt(a,b,c){this.a=a +this.b=b +this.c=c}, +aqu:function aqu(a,b,c){this.a=a +this.b=b +this.c=c}, +aqs:function aqs(a,b){this.a=a +this.b=b}, +vM:function vM(a,b){this.a=a +this.b=null +this.c=b}, +Px:function Px(){}, +afr:function afr(a){this.a=a}, +Wr:function Wr(a,b){this.e=a +this.a=b +this.b=null}, +Hx:function Hx(a,b,c,d,e,f){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.b=e +_.a=f}, +yw:function yw(a,b,c){this.c=a +this.a=b +this.$ti=c}, +mZ:function mZ(a,b,c,d){var _=this +_.d=null +_.e=$ +_.f=a +_.r=b +_.a=null +_.b=c +_.c=null +_.$ti=d}, +awD:function awD(a){this.a=a}, +awH:function awH(a){this.a=a}, +awI:function awI(a){this.a=a}, +awG:function awG(a){this.a=a}, +awE:function awE(a){this.a=a}, +awF:function awF(a){this.a=a}, +fX:function fX(){}, +agh:function agh(a){this.a=a}, +agg:function agg(a,b){this.a=a +this.b=b}, +agf:function agf(){}, +DB:function DB(){}, +mm:function mm(){}, +yv:function yv(){}, +Sj(a,b,c,d){return new A.Si(d,a,c,b,null)}, +Si:function Si(a,b,c,d,e){var _=this +_.d=a +_.f=b +_.r=c +_.x=d +_.a=e}, +Sp:function Sp(){}, +o_:function o_(a){this.a=a}, +ad8:function ad8(a,b){this.b=a +this.a=b}, +alx:function alx(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +a95:function a95(a,b){this.b=a +this.a=b}, +KW:function KW(a,b){this.b=$ +this.c=a +this.a=b}, +NE:function NE(a){this.c=this.b=$ +this.a=a}, +Eu:function Eu(a,b,c){this.a=a +this.b=b +this.$ti=c}, +als:function als(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +alr:function alr(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +alw(a){var s=a.S(t.Cy),r=s==null?null:s.f +return r==null?B.C_:r}, +zn:function zn(a,b){this.a=a +this.b=b}, +Sq:function Sq(){}, +alt:function alt(){}, +alu:function alu(){}, +alv:function alv(){}, +aBq:function aBq(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +Ev:function Ev(a,b,c){this.f=a +this.b=b +this.a=c}, +wL(){return new A.jO(A.a([],t.ZP),$.bo())}, +jO:function jO(a,b){var _=this +_.d=a +_.a9$=0 +_.am$=b +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +mn:function mn(){}, +Od:function Od(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +X_:function X_(){}, +aHF(a,b,c,d,e){var s=new A.id(c,e,d,a,0) +if(b!=null)s.eR$=b +return s}, +b6u(a){return a.eR$===0}, +f8:function f8(){}, +Uu:function Uu(){}, +ft:function ft(){}, +EB:function EB(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.eR$=d}, +id:function id(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.eR$=e}, +kG:function kG(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.a=d +_.b=e +_.eR$=f}, +oJ:function oJ(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.eR$=d}, +Uf:function Uf(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.eR$=d}, +Iq:function Iq(){}, +Ip:function Ip(a,b,c){this.f=a +this.b=b +this.a=c}, +pg:function pg(a){var _=this +_.d=a +_.c=_.b=_.a=null}, +Ey:function Ey(a,b){this.c=a +this.a=b}, +Ez:function Ez(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +aly:function aly(a){this.a=a}, +alz:function alz(a){this.a=a}, +alA:function alA(a){this.a=a}, +VB:function VB(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.eR$=e}, +aW9(a,b,c){var s,r +if(a>0){s=a/c +if(b"))}, +aIO(a,b){var s=$.z.t$.z.h(0,a).gF() +s.toString +return t.x.a(s).hl(b)}, +wQ:function wQ(a,b){this.a=a +this.b=b}, +wR:function wR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.as=l +_.at=m +_.ax=n +_.ay=!1 +_.CW=_.ch=null +_.cy=_.cx=$ +_.dx=_.db=null +_.a9$=0 +_.am$=o +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +alS:function alS(){}, +wy:function wy(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.w=d +_.x=e +_.as=f +_.ch=g +_.CW=h +_.cx=i +_.cy=j +_.db=k +_.dx=l +_.a=m}, +kM:function kM(a,b,c,d,e){var _=this +_.w=_.r=_.f=_.e=_.d=null +_.y=_.x=$ +_.z=a +_.as=_.Q=!1 +_.at=$ +_.cU$=b +_.aZ$=c +_.a=null +_.b=d +_.c=null +_.$ti=e}, +aiZ:function aiZ(a){this.a=a}, +aiV:function aiV(a){this.a=a}, +aiW:function aiW(a){this.a=a}, +aiS:function aiS(a){this.a=a}, +aiT:function aiT(a){this.a=a}, +aiU:function aiU(a){this.a=a}, +aiX:function aiX(a){this.a=a}, +aiY:function aiY(a){this.a=a}, +aj_:function aj_(a){this.a=a}, +aj0:function aj0(a){this.a=a}, +la:function la(a,b,c,d,e,f,g,h,i){var _=this +_.ct=a +_.go=!1 +_.am=_.a9=_.b7=_.b4=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=_.k2=_.k1=_.id=null +_.Q=b +_.at=c +_.ax=d +_.ch=_.ay=null +_.CW=!1 +_.cx=null +_.e=e +_.f=f +_.r=null +_.a=g +_.b=null +_.c=h +_.d=i}, +lb:function lb(a,b,c,d,e,f,g,h,i){var _=this +_.eC=a +_.dM=_.b0=_.aK=_.az=_.ab=_.am=_.a9=_.b7=_.b4=_.y2=_.y1=null +_.id=_.go=!1 +_.k2=_.k1=null +_.Q=b +_.at=c +_.ax=d +_.ch=_.ay=null +_.CW=!1 +_.cx=null +_.e=e +_.f=f +_.r=null +_.a=g +_.b=null +_.c=h +_.d=i}, +yG:function yG(){}, +aZY(a,b){var s,r=a.b,q=b.b,p=r-q +if(!(p<1e-10&&a.d-b.d>-1e-10))s=q-r<1e-10&&b.d-a.d>-1e-10 +else s=!0 +if(s)return 0 +if(Math.abs(p)>1e-10)return r>q?1:-1 +return a.d>b.d?1:-1}, +aZX(a,b){var s=a.a,r=b.a,q=s-r +if(q<1e-10&&a.c-b.c>-1e-10)return-1 +if(r-s<1e-10&&b.c-a.c>-1e-10)return 1 +if(Math.abs(q)>1e-10)return s>r?1:-1 +return a.c>b.c?1:-1}, +vZ:function vZ(){}, +agy:function agy(a){this.a=a}, +agz:function agz(a,b){this.a=a +this.b=b}, +agA:function agA(a){this.a=a}, +Ym:function Ym(){}, +aHH(a){var s=a.S(t.Wu) +return s==null?null:s.f}, +aNP(a,b){return new A.EH(b,a,null)}, +EG:function EG(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +a_o:function a_o(a,b,c,d){var _=this +_.d=a +_.qG$=b +_.on$=c +_.a=null +_.b=d +_.c=null}, +EH:function EH(a,b,c){this.f=a +this.b=b +this.a=c}, +Sw:function Sw(){}, +a21:function a21(){}, +JM:function JM(){}, +EK:function EK(a,b){this.c=a +this.a=b}, +a_w:function a_w(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +a_x:function a_x(a,b,c){this.x=a +this.b=b +this.a=c}, +eB(a,b,c,d,e){return new A.aX(a,c,e,b,d)}, +b0C(a){var s=A.w(t.y6,t.JF) +a.Z(0,new A.amE(s)) +return s}, +aHK(a,b,c){return new A.rU(null,c,a,b,null)}, +aX:function aX(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +tj:function tj(a,b){this.a=a +this.b=b}, +wY:function wY(a,b){var _=this +_.b=a +_.c=null +_.a9$=0 +_.am$=b +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +amE:function amE(a){this.a=a}, +amD:function amD(){}, +rU:function rU(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +IC:function IC(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +EN:function EN(a,b){var _=this +_.c=a +_.a9$=0 +_.am$=b +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +EM:function EM(a,b){this.c=a +this.a=b}, +IB:function IB(a,b,c){var _=this +_.d=a +_.e=b +_.a=null +_.b=c +_.c=null}, +a_A:function a_A(a,b,c){this.f=a +this.b=b +this.a=c}, +a_y:function a_y(){}, +a_z:function a_z(){}, +a_B:function a_B(){}, +a_C:function a_C(){}, +a_D:function a_D(){}, +a1l:function a1l(){}, +SJ(a,b,c,d,e,f,g){return new A.wZ(g,!1,c,b,e,d,a,null)}, +wZ:function wZ(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.a=h}, +amH:function amH(a,b,c){this.a=a +this.b=b +this.c=c}, +yP:function yP(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +a_F:function a_F(a,b){var _=this +_.d=_.c=_.b=_.a=_.CW=_.ay=_.p1=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +Ic:function Ic(a,b,c,d,e,f){var _=this +_.n=a +_.t=b +_.ak=c +_.ad=d +_.n$=e +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +az6:function az6(a,b){this.a=a +this.b=b}, +az5:function az5(a,b){this.a=a +this.b=b}, +JL:function JL(){}, +a23:function a23(){}, +a24:function a24(){}, +SM:function SM(){}, +SN:function SN(a,b){this.c=a +this.a=b}, +amK:function amK(a){this.a=a}, +ZU:function ZU(a,b,c){var _=this +_.u=a +_.T=null +_.n$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +b54(a,b){return b}, +aO_(a,b){var s=A.aHP(t.S,t.Dv) +return new A.x2(b,s,a,B.V)}, +b0L(a,b,c,d,e){if(b===e-1)return d +return d+(d-c)/(b-a+1)*(e-b-1)}, +aZl(a,b){return new A.C8(b,a,null)}, +aou:function aou(){}, +a_d:function a_d(a){this.a=a}, +aot:function aot(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.r=f +_.w=g}, +Ix:function Ix(a,b){this.c=a +this.a=b}, +Iy:function Iy(a,b){var _=this +_.f=_.e=_.d=null +_.r=!1 +_.fQ$=a +_.a=null +_.b=b +_.c=null}, +azT:function azT(a,b){this.a=a +this.b=b}, +T_:function T_(){}, +x3:function x3(){}, +SY:function SY(a,b){this.d=a +this.a=b}, +x2:function x2(a,b,c,d){var _=this +_.p1=a +_.p2=b +_.p4=_.p3=null +_.R8=!1 +_.d=_.c=_.b=_.a=_.CW=_.ay=null +_.e=$ +_.f=c +_.r=null +_.w=d +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +aoy:function aoy(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aow:function aow(){}, +aox:function aox(a,b){this.a=a +this.b=b}, +aov:function aov(a,b,c){this.a=a +this.b=b +this.c=c}, +aoz:function aoz(a,b){this.a=a +this.b=b}, +C8:function C8(a,b,c){this.f=a +this.b=b +this.a=c}, +a22:function a22(){}, +jR:function jR(){}, +kO:function kO(){}, +EV:function EV(a,b,c,d,e){var _=this +_.p1=a +_.p2=b +_.d=_.c=_.b=_.a=_.CW=_.ay=_.p3=null +_.e=$ +_.f=c +_.r=null +_.w=d +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=e}, +aO0(a,b,c,d,e){return new A.T8(c,d,!0,e,b,null)}, +F0:function F0(a,b){this.a=a +this.b=b}, +F_:function F_(a){var _=this +_.a=!1 +_.a9$=0 +_.am$=a +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +T8:function T8(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +yJ:function yJ(a,b,c,d,e,f,g){var _=this +_.u=a +_.T=b +_.aw=c +_.bR=d +_.cV=e +_.hM=_.eb=null +_.jF=!1 +_.iR=null +_.n$=f +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +T7:function T7(){}, +GB:function GB(){}, +b4e(a,b,c){var s,r,q,p,o,n,m,l,k=A.a([],t.bt),j=0,i=null,h="",g=!1 +for(s=J.ag(c),r=0,q=0;r=0){m+=q +q=m+(i.a.b-i.a.a) +l=i.b +j=m-i.a.a +k.push(new A.oR(new A.cs(m,q),l))}}++r}return k}, +b3R(a,b,c,a0,a1){var s,r,q,p=null,o=A.a([],t.Ne),n=b.a,m=b.c,l=c.bV(B.zU),k=c.bV(a0),j=m.a,i=n.length,h=J.ag(a),g=m.b,f=!a1,e=0,d=0 +while(!0){if(!(ee){r=r=e&&g<=r&&f){o.push(A.ds(p,p,c,B.d.a2(n,e,j))) +o.push(A.ds(p,p,l,B.d.a2(n,j,g))) +o.push(A.ds(p,p,c,B.d.a2(n,g,r)))}else o.push(A.ds(p,p,c,B.d.a2(n,e,r))) +e=r}else{q=s.b +q=q=j&&q<=g&&f?l:k +o.push(A.ds(p,p,s,B.d.a2(n,r,q)));++d +e=q}}j=n.length +if(ec)return c-b +return r}, +TP:function TP(a,b,c){this.b=a +this.c=b +this.d=c}, +aHW(a){var s=a.S(t.l3),r=s==null?null:s.f +return r!==!1}, +aOj(a){var s=a.lS(t.l3) +s=s==null?null:s.gaO() +t.Wk.a(s) +s=s==null?null:s.r +return s==null?A.eX(!0,t.y):s}, +xy:function xy(a,b,c){this.c=a +this.d=b +this.a=c}, +a0y:function a0y(a,b){var _=this +_.d=!0 +_.e=a +_.a=null +_.b=b +_.c=null}, +y3:function y3(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +ig:function ig(){}, +dz:function dz(){}, +a1f:function a1f(a,b,c){var _=this +_.w=a +_.a=null +_.b=!1 +_.c=null +_.d=b +_.e=null +_.f=c +_.r=$}, +U0:function U0(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aHO(a,b,c,d){return new A.SV(c,d,a,b,null)}, +aHD(a,b){return new A.Sn(a,b,null)}, +aNI(a,b){return new A.S9(a,b,null)}, +jo(a,b,c){return new A.ql(c,a,b,null)}, +it(a,b,c){return new A.KB(b,c,a,null)}, +zx:function zx(){}, +G9:function G9(a){this.a=null +this.b=a +this.c=null}, +arI:function arI(){}, +SV:function SV(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +Sn:function Sn(a,b,c){this.r=a +this.c=b +this.a=c}, +S9:function S9(a,b,c){this.r=a +this.c=b +this.a=c}, +ql:function ql(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +MU:function MU(a,b,c,d){var _=this +_.e=a +_.r=b +_.c=c +_.a=d}, +KB:function KB(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +xH:function xH(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.$ti=e}, +yZ:function yZ(a,b){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null +_.$ti=b}, +aB4:function aB4(a){this.a=a}, +ar6(a,b){var s +switch(b.a){case 0:s=a.S(t.I) +s.toString +return A.aJr(s.w) +case 1:return B.E +case 2:s=a.S(t.I) +s.toString +return A.aJr(s.w) +case 3:return B.E}}, +FZ:function FZ(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.r=b +_.w=c +_.x=d +_.y=e +_.Q=f +_.c=g +_.a=h}, +a1a:function a1a(a,b,c){var _=this +_.aK=!1 +_.b0=null +_.p1=$ +_.p2=a +_.d=_.c=_.b=_.a=_.CW=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +SI:function SI(a,b,c,d,e){var _=this +_.e=a +_.r=b +_.w=c +_.c=d +_.a=e}, +a2u:function a2u(){}, +a2v:function a2v(){}, +mN:function mN(){}, +mO:function mO(a,b,c){this.c=a +this.d=b +this.a=c}, +a1h:function a1h(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +Lb:function Lb(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aKT(a){return new A.jg(a)}, +jg:function jg(a){this.a=a}, +a4e:function a4e(){}, +alH:function alH(a){this.e=a}, +alI:function alI(a,b){this.a=a +this.b=b}, +alJ:function alJ(){}, +pW:function pW(a,b){this.c=a +this.a=b}, +a2S(a){A.eV(null,B.ax,null) +A.b0N(new A.aES(a),!1,t.z)}, +hV(a,b,c,d,e,f){return A.aXh(a,b,c,d,e,f,f.i("0?"))}, +aXh(a,b,c,d,e,f,g){var s=0,r=A.H(g),q,p,o +var $async$hV=A.I(function(h,i){if(h===1)return A.E(i,r) +while(true)switch(s){case 0:o={} +o.a=null +if(d!=null)p=o.a=d +else{p=$.aLn+1 +$.aLn=p +p=o.a=B.b.j(p)}A.eV(null,B.zz,null) +A.eV(null,B.zA,null) +s=3 +return A.L(A.b0M(b,new A.a71(a,new A.a72(o)),c,p,e,f),$async$hV) +case 3:q=i +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$hV,r)}, +aEs(a,b,c){var s,r=new A.aEt() +A.eV(null,B.ax,null) +s=A.a([r.$2($.p0.aS().$1("OK"),new A.aEu())],t.I4) +if(a!=="error")B.c.mV(s,0,r.$2($.p0.aS().$1("Cancel"),new A.aEv())) +A.hV(new A.aEw(b,c,s),!1,!1,null,!0,t.z)}, +b7P(a,b){var s,r,q +for(s=a.length,r=0,q=0;q>>0)-r) +return new A.P((B.b.b2(r,16777216)&16744447|b<<24)>>>0)}, +aRt(a){if(a<1024)return B.e.j(a)+" B" +else if(a<1048576)return B.e.ag(a/1024,2)+" KB" +else if(a<1073741824)return B.e.ag(a/1048576,2)+" MB" +else return B.e.ag(a/1073741824,2)+" GB"}, +aNa(a){if(!B.c.v($.aNb,a))return A.qx("Wrong permission!"+a,null,t.y) +return A.hY("check_permission",a)}, +b_i(a){var s +if(!B.c.v($.aNb,a))return A.qx("Wrong permission!"+a,null,t.y) +$.aN8=a +$.ahv=new A.aY(new A.af($.ar,t.tq),t.VY) +A.hY("request_permission",a) +s=$.aN9 +if(s!=null)s.aA(0) +$.aN9=A.bl(A.b6(0,0,60),new A.ahw()) +return $.ahv.a}, +aES:function aES(a){this.a=a}, +aER:function aER(){}, +a72:function a72(a){this.a=a}, +a71:function a71(a,b){this.a=a +this.b=b}, +a70:function a70(a,b){this.a=a +this.b=b}, +dT:function dT(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +aEt:function aEt(){}, +aEu:function aEu(){}, +aEv:function aEv(){}, +aEw:function aEw(a,b,c){this.a=a +this.b=b +this.c=c}, +ahw:function ahw(){}, +K7(){var s=0,r=A.H(t.P),q,p,o +var $async$K7=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:if($.z==null)A.aI9() +$.z.toString +q=$.cj().AY() +p=A.abi(A.aLT("AIzaSyCgehIZk1aFP0E7wZtYRRqrfvNiNAF39-A","1:768133699366:web:d50faf0792cb208d7993e7","rustdesk.firebaseapp.com","https://rustdesk.firebaseio.com","G-9PEH85N6ZQ","768133699366","rustdesk","rustdesk.appspot.com")) +s=2 +return A.L(q,$async$K7) +case 2:s=3 +return A.L(p,$async$K7) +case 3:A.aEG() +A.b86() +if($.z==null)A.aI9() +o=$.z +o.Zi(new A.KE(null)) +o.L6() +return A.F(null,r)}}) +return A.G($async$K7,r)}, +KE:function KE(a){this.a=a}, +oh:function oh(a,b){this.a=a +this.b=b}, +q0:function q0(a,b,c,d){var _=this +_.a=a +_.b=$ +_.c=b +_.d=c +_.a9$=0 +_.am$=d +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +a4Y:function a4Y(a){this.a=a}, +Vo:function Vo(){}, +aLP(){return new A.nN(A.a([],t.OF))}, +aGK(a){var s=new A.nN(A.a([],t.OF)) +s.a4n(a) +return s}, +aLp(){return new A.a7n()}, +aIZ(a,b){var s,r,q,p,o,n,m,l,k,j,i +if(b===B.n5){s=A.a7(a).i("aD<1>") +r=s.i("o.E") +q=A.as(new A.aD(a,new A.aCI(),s),!0,r) +B.c.cN(q,new A.aCJ()) +p=A.as(new A.aD(a,new A.aCK(),s),!0,r) +B.c.cN(p,new A.aCP()) +r=A.as(q,!0,t.gQ) +B.c.U(r,p) +return r}else if(b===B.zE){o=A.a([],t.BB) +for(s=a.length,n=0;n") +r=s.i("o.E") +q=A.as(new A.aD(a,new A.aCS(),s),!0,r) +B.c.cN(q,new A.aCT()) +p=A.as(new A.aD(a,new A.aCU(),s),!0,r) +B.c.cN(p,new A.aCV()) +r=A.as(q,!0,t.gQ) +B.c.U(r,p) +return r}else if(b===B.zF){j=A.w(t.N,t.S) +for(s=a.length,n=0;n") +r=s.i("o.E") +q=A.as(new A.aD(a,new A.aCW(),s),!0,r) +B.c.cN(q,new A.aCL()) +p=A.as(new A.aD(a,new A.aCM(),s),!0,r) +i=j.gf3(j).dK(0) +B.c.cN(i,new A.aCN()) +B.c.cN(p,new A.aCO(i)) +r=A.as(q,!0,t.gQ) +B.c.U(r,p) +return r}return A.a([],t.OF)}, +eC:function eC(a,b){this.a=a +this.b=b}, +nO:function nO(a,b,c,d,e,f,g,h,i){var _=this +_.b=_.a=!1 +_.c=a +_.d=b +_.e=0 +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.as=_.Q=!1 +_.a9$=0 +_.am$=i +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +aaK:function aaK(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aaJ:function aaJ(a,b,c){this.a=a +this.b=b +this.c=c}, +aaV:function aaV(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aaS:function aaS(a,b){this.a=a +this.b=b}, +aaR:function aaR(a,b){this.a=a +this.b=b}, +aaT:function aaT(a){this.a=a}, +aaU:function aaU(a){this.a=a}, +aaQ:function aaQ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aaM:function aaM(a,b){this.a=a +this.b=b}, +aaL:function aaL(a,b){this.a=a +this.b=b}, +aaN:function aaN(a){this.a=a}, +aaO:function aaO(a){this.a=a}, +aaP:function aaP(a){this.a=a}, +P5:function P5(a){this.b=this.a=null +this.$ti=a}, +aeF:function aeF(a){this.a=a}, +aaG:function aaG(a,b){this.a=a +this.b=b}, +aaI:function aaI(a,b,c){this.a=a +this.b=b +this.c=c}, +aaH:function aaH(a,b,c){this.a=a +this.b=b +this.c=c}, +nN:function nN(a){this.a=a +this.b=0 +this.c=""}, +aaE:function aaE(a){this.a=a}, +aaF:function aaF(a,b){this.a=a +this.b=b}, +fM:function fM(){var _=this +_.a=4 +_.b=0 +_.d=_.c="" +_.e=0}, +qP:function qP(a,b){this.a=a +this.b=b}, +aeE:function aeE(a){this.a=a +this.d=this.b=0}, +l6:function l6(a,b){this.a=a +this.b=b}, +a7n:function a7n(){this.a="" +this.c=this.b=!1}, +aCI:function aCI(){}, +aCJ:function aCJ(){}, +aCK:function aCK(){}, +aCP:function aCP(){}, +aCQ:function aCQ(){}, +aCR:function aCR(a){this.a=a}, +aCG:function aCG(a){this.a=a}, +aCH:function aCH(a){this.a=a}, +aCS:function aCS(){}, +aCT:function aCT(){}, +aCU:function aCU(){}, +aCV:function aCV(){}, +aCW:function aCW(){}, +aCL:function aCL(){}, +aCM:function aCM(){}, +aCN:function aCN(){}, +aCO:function aCO(a){this.a=a}, +aCE:function aCE(a){this.a=a}, +aCF:function aCF(a){this.a=a}, +aZa(){var s=new A.BQ($.bo()) +s.a4u() +return s}, +b1l(a){switch(a.a){case 0:return"left" +case 1:return"right" +case 2:return"wheel"}}, +aLO(a){var s=t.N +s=B.o.ep(A.aas(A.ai(["type","wheel","y",B.b.j(a)],s,s))) +$.aC().af("setByName",["send_mouse",s])}, +aas(a){var s="true" +if($.iy)a.l(0,"ctrl",s) +if($.lL)a.l(0,"shift",s) +if($.lJ)a.l(0,"alt",s) +if($.ix)a.l(0,"command",s) +return a}, +e6(a,b){var s +if(J.d($.cj().d.h(0,"keyboard"),!1))return +s=t.N +s=B.o.ep(A.aas(A.ai(["type",a,"buttons",A.b1l(b)],s,s))) +$.aC().af("setByName",["send_mouse",s])}, +fO(a,b,c){var s,r +if(J.d($.cj().d.h(0,"keyboard"),!1))return +s=new A.cg(t.fV) +s.l(0,"name",a) +if(b===!0)s.l(0,"down","true") +if(c!==!1)s.l(0,"press","true") +r=B.o.ep(A.aas(s)) +$.aC().af("setByName",["input_key",r])}, +lK(a,b){var s +if(J.d($.cj().d.h(0,"keyboard"),!1))return +s=t.N +s=B.o.ep(A.aas(A.ai(["x",""+B.e.C(a),"y",""+B.e.C(b)],s,s))) +$.aC().af("setByName",["send_mouse",s])}, +aYb(){var s,r,q,p,o +try{s=$.aC().af("getByName",["peers",""]) +if(J.d(s,"")){p=A.a([],t.uT) +return p}r=B.o.cB(0,s) +p=J.u0(r,new A.aat(),t.j).hP(0,new A.aau(),t.mR).dK(0) +return p}catch(o){q=A.a9(o) +A.e0("peers(): "+A.f(q))}return A.a([],t.uT)}, +aLN(a,b){var s,r="setByName" +if(b)$.aC().af(r,["connect_file_transfer",a]) +else{s=$.pG().gkd().h(0,-1) +if(s!=null)B.c.P(s.b) +$.aC().af(r,["connect",a])}$.qk=a}, +aLM(){var s,r,q,p,o,n=$.pG(),m=$.pw +if(m!=null){m.d5(0) +$.pw=null}A.a2N() +n.W() +n=$.Ke() +if(n.a!=null&&!$.nb){m=$.qk +s=$.ek() +r=s.c +q=s.r +p=s.d +s=s.w +o=$.ej() +A.aEJ(m,r-q,p-s,o.a,o.b,o.c,$.cj().a.f)}$.qk="" +$.aC().af("setByName",["close",""]) +n.bm(0,null) +n=$.ek() +n.c=-1e4 +n.a=null +n.b.P(0) +$.cj().P(0) +$.ej().P(0) +$.lL=$.iy=$.lJ=$.ix=!1}, +aar(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +switch(a.h(0,"type")){case"mousedown":s="down" +r=!1 +break +case"mouseup":s="up" +r=!1 +break +case"mousemove":s="" +r=!0 +break +default:return}a.l(0,"type",s) +q=a.h(0,"x") +p=a.h(0,"y") +if(r){o=$.ej() +n=A.m3($.bU()).a +m=$.cj().b +l=m.c +k=o.c +j=l*k +i=m.d*k +m=n.a +h=j>m?B.e.C(q-j*(q/m)-o.a):0 +m=n.b +g=i>m?B.e.C(p-i*(p/m)-o.b):0 +o.a+=h +o.b+=g +if(h!==0||g!==0)o.W() +$.ek().r3(q,p)}f=$.cj().b +o=$.ej() +q=J.aFT(q,o.a) +p=J.aFT(p,o.b) +if(!r){m=J.pA(q) +if(!m.jc(q,0))if(!m.jb(q,f.c)){m=J.pA(p) +m=m.jc(p,0)||m.jb(p,f.d)}else m=!0 +else m=!0}else m=!1 +if(m)return +q=J.aKg(q,o.c) +p=J.aKg(p,o.c) +q=J.aFS(q,f.a) +p=J.aFS(p,f.b) +if(s!==""){q=0 +p=0}a.l(0,"x",A.f(J.aKs(q))) +a.l(0,"y",A.f(J.aKs(p))) +switch(a.h(0,"buttons")){case 1:e="left" +break +case 2:e="right" +break +case 4:e="wheel" +break +default:e=""}a.l(0,"buttons",e) +o=B.o.ep(a) +$.aC().af("setByName",["send_mouse",o])}, +hY(a,b){var s=0,r=A.H(t.y),q +var $async$hY=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:s=3 +return A.L(A.aHp(a,b),$async$hY) +case 3:q=d +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$hY,r)}, +b_h(){return new A.QM(A.a([],t.sn))}, +aEJ(a,b,c,d,e,f,g){var s=0,r=A.H(t.z),q,p,o,n +var $async$aEJ=A.I(function(h,i){if(h===1)return A.E(i,r) +while(true)switch(s){case 0:s=2 +return A.L(A.EL(),$async$aEJ) +case 2:o=i +n=new A.cg(t.dl) +n.l(0,"xCursor",b) +n.l(0,"yCursor",c) +n.l(0,"xCanvas",d) +n.l(0,"yCanvas",e) +n.l(0,"scale",f) +n.l(0,"currentDisplay",g) +q="peer"+a +p=B.o.ep(n) +A.nj(p,"value") +J.ct(o.a,q,p) +$.aFE().nw("String","flutter."+q,p) +return A.F(null,r)}}) +return A.G($async$aEJ,r)}, +aDU(a){var s=0,r=A.H(t.nA),q,p,o,n +var $async$aDU=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:if(!$.nb){q=null +s=1 +break}o=A +n=J +s=3 +return A.L(A.EL(),$async$aDU) +case 3:p=o.bT(n.aW(c.a,"peer"+a)) +if(p==null){q=null +s=1 +break}q=B.o.cB(0,p) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$aDU,r)}, +aEH(a){var s=0,r=A.H(t.z) +var $async$aEH=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:s=2 +return A.L(A.EL(),$async$aEH) +case 2:c.B(0,"peer"+a) +return A.F(null,r)}}) +return A.G($async$aEH,r)}, +aE7(){var s=0,r=A.H(t.z),q,p,o,n,m,l,k,j,i,h,g +var $async$aE7=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:s=3 +return A.L(A.aDU($.qk),$async$aE7) +case 3:i=b +h=i!=null +g=h?J.aW(i,"currentDisplay"):0 +if(!h||g!==$.cj().a.f){h=$.ek() +p=$.cj().b +h.Yo(p.a,p.b) +s=1 +break}h=J.ag(i) +o=h.h(i,"xCursor") +n=h.h(i,"yCursor") +m=h.h(i,"xCanvas") +l=h.h(i,"yCanvas") +k=h.h(i,"scale") +h=$.ek() +p=$.cj().b +j=p.a +p=p.b +h.r=j +h.w=p +h.c=o +h.d=n +A.lK(j,p) +h.W() +h=$.ej() +h.a=m +h.b=l +h.c=k +h.W() +case 1:return A.F(q,r)}}) +return A.G($async$aE7,r)}, +ac(a){var s +if(B.d.bN(a,"Failed to")&&B.d.v(a,": "))return new A.aw(A.a(a.split(": "),t.s),new A.aFk(),t.a4).c8(0,": ") +s=$.aV_() +return $.aC().af("getByName",["translate",'{"locale": "'+A.f(s)+'", "text": "'+a+'"}'])}, +Bf:function Bf(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=!1 +_.d=c +_.f=_.e=null +_.r=!1 +_.w=null +_.x=1 +_.a9$=0 +_.am$=d +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +aaD:function aaD(a){this.a=a}, +aaC:function aaC(a,b){this.a=a +this.b=b}, +aaB:function aaB(){}, +BQ:function BQ(a){var _=this +_.a=null +_.a9$=0 +_.am$=a +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +adQ:function adQ(){}, +adP:function adP(a){this.a=a}, +adR:function adR(){}, +A8:function A8(a){var _=this +_.b=_.a=0 +_.c=1 +_.a9$=0 +_.am$=a +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +AA:function AA(a,b){var _=this +_.a=null +_.b=a +_.d=_.c=-1e4 +_.a9$=_.w=_.r=_.f=_.e=0 +_.am$=b +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +a5T:function a5T(){}, +a5U:function a5U(a,b,c){this.a=a +this.b=b +this.c=c}, +vX:function vX(a,b){this.a=a +this.b=b}, +aat:function aat(){}, +aau:function aau(){}, +ma:function ma(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +uO:function uO(){var _=this +_.d=_.c=_.b=_.a=0}, +QM:function QM(a){var _=this +_.d=_.b=_.a="" +_.e=!1 +_.f=0 +_.r=a}, +aFk:function aFk(){}, +Vm:function Vm(){}, +W7:function W7(){}, +WT:function WT(){}, +Xq:function Xq(){}, +b0s(){var s=new A.SF(A.oV($.aU0()),A.oV(""),A.w(t.S,t.Xf),A.wL(),$.bo()) +s.a4L() +return s}, +SF:function SF(a,b,c,d,e){var _=this +_.e=_.d=_.c=_.b=_.a=!1 +_.f=0 +_.r=a +_.w=b +_.x=c +_.y=d +_.a9$=0 +_.am$=e +_.az$=_.ab$=0 +_.b0$=_.aK$=!1}, +amp:function amp(a){this.a=a}, +amq:function amq(a){this.a=a}, +amv:function amv(a,b){this.a=a +this.b=b}, +ams:function ams(a){this.a=a}, +amt:function amt(a,b,c){this.a=a +this.b=b +this.c=c}, +amu:function amu(a,b,c){this.a=a +this.b=b +this.c=c}, +amr:function amr(a){this.a=a}, +uv:function uv(){var _=this +_.a=0 +_.c=_.b=!1 +_.e=_.d="" +_.w=_.r=_.f=!1}, +a_t:function a_t(){}, +aHo(){var s=0,r=A.H(t.P),q +var $async$aHo=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:$.aEg=!0 +q=$.aC() +$.nb=!q.Hs("isMobile") +q.Hs("init") +$.aRM=q.af("getByName",["version",""]) +return A.F(null,r)}}) +return A.G($async$aHo,r)}, +b_l(a){$.aC().l(0,"onGlobalEvent",new A.ahI(a))}, +b_m(a){$.aC().l(0,"onRgba",new A.ahJ(a))}, +b_n(){$.aJd.push(A.GR(window.document,"contextmenu",new A.ahK(),!1,t.Tl))}, +b_o(){B.c.Z($.aJd,new A.ahL()) +B.c.P($.aJd) +B.c.Z($.aR8,new A.ahM()) +B.c.P($.aR8)}, +aHp(a,b){var s=0,r=A.H(t.y),q +var $async$aHp=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:q=!0 +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$aHp,r)}, +ahI:function ahI(a){this.a=a}, +ahJ:function ahJ(a){this.a=a}, +ahK:function ahK(){}, +ahL:function ahL(){}, +ahM:function ahM(){}, +aWl(){var s=null +return new A.Lr(A.ac("Chat"),A.bd(B.F_,s,s),A.a([A.R8(A.bd(B.Fc,s,s),new A.a5_(),new A.a50(),t.S)],t.D),s)}, +Lr:function Lr(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +a5_:function a5_(){}, +a4Z:function a4Z(){}, +a50:function a50(){}, +a52:function a52(){}, +a51:function a51(a){this.a=a}, +aWL(){var s=null,r=A.bd(B.F3,s,s),q=A.ac("Connection"),p=A.a([new A.G_(s)],t.D) +return new A.As(r,q,p,s)}, +As:function As(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +Go:function Go(a,b){var _=this +_.d=a +_.e="" +_.a=_.f=null +_.b=b +_.c=null}, +asU:function asU(a){this.a=a}, +asV:function asV(a){this.a=a}, +at1:function at1(a){this.a=a}, +at0:function at0(a,b,c){this.a=a +this.b=b +this.c=c}, +asW:function asW(a,b){this.a=a +this.b=b}, +asX:function asX(a,b){this.a=a +this.b=b}, +at_:function at_(a,b){this.a=a +this.b=b}, +asZ:function asZ(a){this.a=a}, +asY:function asY(a,b){this.a=a +this.b=b}, +at2:function at2(a){this.a=a}, +at3:function at3(a){this.a=a}, +G_:function G_(a){this.a=a}, +a1c:function a1c(a){this.a=null +this.b=a +this.c=null}, +aB8:function aB8(a){this.a=a}, +aB9:function aB9(a,b){this.a=a +this.b=b}, +aB7:function aB7(){}, +qm:function qm(a,b){this.c=a +this.a=b}, +GS:function GS(a,b,c,d){var _=this +_.d=a +_.e=b +_.f=c +_.a=null +_.b=d +_.c=null}, +aus:function aus(a){this.a=a}, +aur:function aur(a){this.a=a}, +auo:function auo(a){this.a=a}, +aup:function aup(a){this.a=a}, +auq:function auq(a){this.a=a}, +aun:function aun(a,b){this.a=a +this.b=b}, +aul:function aul(a){this.a=a}, +aum:function aum(a,b,c){this.a=a +this.b=b +this.c=c}, +auc:function auc(a,b,c){this.a=a +this.b=b +this.c=c}, +au7:function au7(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +au6:function au6(){}, +au8:function au8(){}, +au9:function au9(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aub:function aub(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +au4:function au4(){}, +aua:function aua(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +au5:function au5(){}, +auk:function auk(a){this.a=a}, +auw:function auw(a){this.a=a}, +aux:function aux(a){this.a=a}, +auy:function auy(){}, +auv:function auv(){}, +aud:function aud(a){this.a=a}, +aue:function aue(a){this.a=a}, +auf:function auf(a){this.a=a}, +aug:function aug(a){this.a=a}, +auh:function auh(a){this.a=a}, +aui:function aui(a){this.a=a}, +auj:function auj(a){this.a=a}, +auu:function auu(a,b){this.a=a +this.b=b}, +aut:function aut(a,b,c){this.a=a +this.b=b +this.c=c}, +np:function np(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +a4a:function a4a(a,b){this.a=a +this.b=b}, +a49:function a49(a,b){this.a=a +this.b=b}, +a4b:function a4b(){}, +Sv:function Sv(a){this.a=null +this.b=a}, +Uw:function Uw(a,b){this.c=a +this.a=b}, +aDV(a,b,c){var s=null,r=$.aC().af("getByName",["toggle_option",b]) +return A.a55(s,B.Gk,!0,new A.aDX(a,b),A.aq(A.ac(c),s,s,s,s,s,s,s),r==="true")}, +K3(a,b,c,d){var s=null +return new A.DH(b,c,d,A.aq(A.ac(a),s,s,s,s,s,s,s),!0,B.Gj,s,t.GW)}, +b7J(){var s,r,q,p,o,n,m,l,k,j,i,h=null,g="getByName",f={},e=$.aC(),d=e.af(g,["image_quality",""]) +f.a=d +if(d==="")f.a="balanced" +f.b=e.af(g,["peer_option","view-style"]) +e=t.D +s=A.a([],e) +d=$.cj() +r=d.a +q=d.e +p=q===!0 +if(p&&d.f===!0)o="secure" +else{q=q===!1 +if(q&&d.f===!0)o="insecure" +else if(q&&d.f===!1)o="insecure_relay" +else o=p&&d.f===!1?"secure_relay":h}n=o==null?h:A.aMa("assets/"+o+".png",48,48) +if(n!=null)s.push(new A.bD(B.p1,n,h)) +if(r.r.length>1){m=r.f +l=A.a([],e) +for(k=0;k0)){s=4 +break}s=5 +return A.L(A.MI(a,!1,c,d,e,f),$async$a5W) +case 5:case 3:--q +s=2 +break +case 4:return A.F(null,r)}}) +return A.G($async$a5W,r)}, +MI(a,b,c,d,e,f){var s=0,r=A.H(t.H),q,p,o,n,m,l,k +var $async$MI=A.I(function(g,h){if(g===1)return A.E(h,r) +while(true)switch(s){case 0:k=A.aWX(a,!1,e,f) +if(k!=null)p=!1 +else p=!0 +if(p){s=1 +break}if(d)p=k.w!=$.aNJ +else p=!1 +if(p){s=1 +break}o=$.bY +if(o==null)o=$.bY=A.eu() +p=o.d +p===$&&A.b() +p.B(0,k) +p=o.a +p===$&&A.b() +p.a.as=!1 +p.b.as=!1 +for(p=o.d,p=A.aw0(p,p.$ti.c),n=p.$ti.c;p.A();){m=p.e +m=(m==null?n.a(m):m).c +if(m===B.cZ)o.a.a.as=!0 +else if(m===B.dP)o.a.b.as=!0}l=k.a +s=3 +return A.L(l.b.an4(c,!1),$async$MI) +case 3:l.a.d5(0) +case 1:return A.F(q,r)}}) +return A.G($async$MI,r)}, +aWX(a,b,c,d){var s,r,q,p,o,n=null,m=$.bY,l=(m==null?$.bY=A.eu():m).d +l===$&&A.b() +if(l.b===l.c)return n +s=l.dK(0) +if(c!=null){for(r=l.gq(l)-1,l=l.b===l.c,q=n;r>=0;--r){if(l)break +p=s[r] +if(p.d===c)q=p}return q}r=l.gq(l)-1 +o=d!==B.cp +l=l.b===l.c +while(!0){if(!(r>=0)){q=n +break}if(l){q=n +break}if(!o||s[r].c===d){q=s[r] +break}--r}if(q!=null&&!q.b&&a)return n +return q}, +lx:function lx(a,b){this.a=a +this.b=b}, +a5V:function a5V(a,b){this.c=null +this.a=a +this.b=b}, +a5Z:function a5Z(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a5X:function a5X(a,b){this.a=a +this.b=b}, +a6_:function a6_(a,b){var _=this +_.c=null +_.e=_.d=!1 +_.a=a +_.b=b}, +a60:function a60(a){this.a=a}, +a61:function a61(a,b){this.a=a +this.b=b}, +a62:function a62(a,b,c,d){var _=this +_.c=a +_.d=b +_.w=_.r=_.f=_.e=null +_.a=c +_.b=d}, +a6a:function a6a(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +a6b:function a6b(a,b){this.a=a +this.b=b}, +a69:function a69(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a66:function a66(a,b,c){this.a=a +this.b=b +this.c=c}, +a64:function a64(){}, +a65:function a65(){}, +a63:function a63(a,b,c){this.a=a +this.b=b +this.c=c}, +a68:function a68(a){this.a=a}, +a67:function a67(a){this.a=a}, +tM:function tM(a,b){this.a=a +this.b=b}, +Cu:function Cu(a,b,c){var _=this +_.a=a +_.b=b +_.c=!1 +_.f=_.e=_.d=null +_.r=c}, +afB:function afB(a,b,c){this.a=a +this.b=b +this.c=c}, +a3T:function a3T(){}, +a3U:function a3U(){}, +N7:function N7(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +aXi(){var s=$.bY +if(s==null){s=new A.N8() +s.a=new A.T0(new A.T3(),new A.T1(),new A.T4(),new A.T5(),new A.T2(A.b6(0,260,0),A.aK(89,0,0,0),A.b6(0,300,0))) +s.d=A.hu(null,t.hX) +$.bY=s}return s}, +eu(){var s=new A.N8() +s.a=new A.T0(new A.T3(),new A.T1(),new A.T4(),new A.T5(),new A.T2(A.b6(0,260,0),A.aK(89,0,0,0),A.b6(0,300,0))) +s.d=A.hu(null,t.hX) +return s}, +N8:function N8(){var _=this +_.f=_.e=_.d=_.c=_.b=_.a=$ +_.r=!0 +_.w=null +_.y=_.x=$}, +a73:function a73(a){this.a=a}, +a74:function a74(a){this.a=a}, +a75:function a75(a){this.a=a}, +PX:function PX(){}, +Yh:function Yh(){}, +T6:function T6(){}, +aHB(){var s=new A.akk(),r=new A.tr(t.AR) +r.a=r +r.b=r +s.a=new A.qe(r,t.Co) +return s}, +akk:function akk(){this.a=$}, +aYy(a){var s +if($.aMR==null){s=new A.PX() +if($.z==null)A.aI9() +$.z.ad$.push(s) +$.aMR=s}return new A.abz(a,null,null,null)}, +v6:function v6(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +abz:function abz(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +X4:function X4(a){this.a=null +this.b=a +this.c=null}, +auE:function auE(a){this.a=a}, +auG:function auG(){}, +auF:function auF(){}, +auC:function auC(a){this.a=a}, +auD:function auD(){}, +b0M(a,b,c,d,e,f){var s=null,r=$.bY +if(r==null)r=$.bY=A.eu() +$.hN().toString +return r.D3(0,B.P,B.oY,B.SJ,a,!0,c,!1,!1,B.c5,s,s,s,!1,d,e,!1,!1,new A.eZ(new A.aoC(b),s),f)}, +b0N(a,b,c){var s=$.bY +if(s==null)s=$.bY=A.eu() +$.hN().toString +s=s.f +s===$&&A.b() +return s.a_e(B.oY,B.n0,!0,!1,B.c5,null,!0,!1,new A.eZ(new A.aoB(a),null),c)}, +x5(a,b){var s=0,r=A.H(t.H),q,p,o,n +var $async$x5=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:n=$.bY +if(n==null){n=$.bY=A.eu() +p=n}else p=n +if(b==null){$.hN().toString +o=B.fh}else o=b +$.hN().toString +p=p.atS(a) +n=n.e +n===$&&A.b() +q=n.wX(B.P,B.v,B.n0,!1,!1,o,B.zB,B.c5,null,!0,!0,new A.FF(!1,p,null)) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$x5,r)}, +eV(a,b,c){var s=0,r=A.H(t.H),q,p +var $async$eV=A.I(function(d,e){if(d===1)return A.E(e,r) +while(true)switch(s){case 0:p=$.bY +q=(p==null?$.bY=A.eu():p).an5(!1,a,b,c) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$eV,r)}, +aoC:function aoC(a){this.a=a}, +aoB:function aoB(a){this.a=a}, +ar4(a){var s=0,r=A.H(t.z) +var $async$ar4=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:if($.bK.dx$===B.ey)$.z.cx$.push(new A.ar5(a)) +else a.$0() +return A.F(null,r)}}) +return A.G($async$ar4,r)}, +ar5:function ar5(a){this.a=a}, +vL:function vL(a,b){this.c=a +this.a=b}, +EX:function EX(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.a=k}, +a_M:function a_M(a,b,c){var _=this +_.d=null +_.e=$ +_.f=null +_.cU$=a +_.aZ$=b +_.a=null +_.b=c +_.c=null}, +aA5:function aA5(a){this.a=a}, +aoA:function aoA(){this.a=null}, +JQ:function JQ(){}, +FF:function FF(a,b,c){this.c=a +this.d=b +this.a=c}, +a0A:function a0A(a){var _=this +_.d=0 +_.a=null +_.b=a +_.c=null}, +aAE:function aAE(a){this.a=a}, +aAD:function aAD(){}, +a2b:function a2b(){}, +xz:function xz(a,b){this.c=a +this.a=b}, +aeT:function aeT(){}, +RD:function RD(){}, +aj8:function aj8(a){this.a=a}, +ahV:function ahV(a){this.a=a}, +aJf(a,b,c){return A.aD5(new A.aED(a,c,b,null),t.Wd)}, +aD5(a,b){return A.b5E(a,b,b)}, +b5E(a,b,c){var s=0,r=A.H(c),q,p=2,o,n=[],m,l +var $async$aD5=A.I(function(d,e){if(d===1){o=e +s=p}while(true)switch(s){case 0:l=new A.Lc(A.aU(t.Gf)) +p=3 +s=6 +return A.L(a.$1(l),$async$aD5) +case 6:m=e +q=m +n=[1] +s=4 +break +n.push(5) +s=4 +break +case 3:n=[2] +case 4:p=2 +J.aKl(l) +s=n.pop() +break +case 5:case 1:return A.F(q,r) +case 2:return A.E(o,r)}}) +return A.G($async$aD5,r)}, +aED:function aED(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +KY:function KY(){}, +KZ:function KZ(){}, +a3V:function a3V(){}, +a3W:function a3W(){}, +a3X:function a3X(){}, +Lc:function Lc(a){this.a=a}, +a4g:function a4g(a,b,c){this.a=a +this.b=b +this.c=c}, +a4h:function a4h(a,b){this.a=a +this.b=b}, +uk:function uk(a){this.a=a}, +a4p:function a4p(a){this.a=a}, +M8:function M8(a){this.a=a}, +b0d(a,b){var s=new Uint8Array(0),r=$.aRQ().b +if(!r.test(a))A.Q(A.ff(a,"method","Not a valid method")) +r=t.N +return new A.ak9(B.a7,s,a,b,A.kx(new A.a3V(),new A.a3W(),null,r,r))}, +ak9:function ak9(a,b,c,d,e){var _=this +_.x=a +_.y=b +_.a=c +_.b=d +_.r=e +_.w=!1}, +aka(a){return A.b0f(a)}, +b0f(a){var s=0,r=A.H(t.Wd),q,p,o,n,m,l,k,j +var $async$aka=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:s=3 +return A.L(a.w.Y7(),$async$aka) +case 3:p=c +o=a.b +n=a.a +m=a.e +l=a.c +k=A.aRJ(p) +j=p.length +k=new A.wE(k,n,o,l,j,m,!1,!0) +k.Mv(o,j,m,!1,!0,l,n) +q=k +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$aka,r)}, +aPD(a){var s=a.h(0,"content-type") +if(s!=null)return A.aMO(s) +return A.afU("application","octet-stream",null)}, +wE:function wE(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h}, +xc:function xc(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h}, +aWj(a,b){var s=new A.A9(new A.a4L(),A.w(t.N,b.i("aF")),b.i("A9<0>")) +s.U(0,a) +return s}, +A9:function A9(a,b,c){this.a=a +this.c=b +this.$ti=c}, +a4L:function a4L(){}, +aMO(a){return A.b8V("media type",a,new A.afV(a))}, +afU(a,b,c){var s=t.N +s=c==null?A.w(s,s):A.aWj(c,s) +return new A.CI(a.toLowerCase(),b.toLowerCase(),new A.mJ(s,t.G5))}, +CI:function CI(a,b,c){this.a=a +this.b=b +this.c=c}, +afV:function afV(a){this.a=a}, +afX:function afX(a){this.a=a}, +afW:function afW(){}, +b6G(a){var s +a.Vj($.aUy(),"quoted string") +s=a.gJf().h(0,0) +return A.aJq(B.d.a2(s,1,s.length-1),$.aUx(),new A.aDB(),null)}, +aDB:function aDB(){}, +Bb:function Bb(a){this.a=null +this.b=a}, +aKI(a){var s,r,q=new A.a46() +if(!A.aGb(a))A.Q(A.am("Not a bitmap file.")) +a.d+=2 +s=a.J() +r=$.cT() +r[0]=s +s=$.eJ() +q.a=s[0] +a.d+=4 +r[0]=a.J() +q.b=s[0] +return q}, +aGb(a){if(a.c-a.d<2)return!1 +return A.aA(a,null,0).M()===19778}, +aW5(a,b){var s,r,q,p,o,n,m,l=b==null?A.aKI(a):b,k=a.J(),j=a.J(),i=$.cT() +i[0]=j +j=$.eJ() +s=j[0] +i[0]=a.J() +r=j[0] +q=a.M() +p=a.M() +o=a.J() +n=A.ai([0,B.i3,3,B.i2],t.S,t.bg).h(0,o) +if(n==null)A.Q(A.am("Bitmap compression "+o+" is not supported yet.")) +o=a.J() +i[0]=a.J() +m=j[0] +i[0]=a.J() +j=new A.pS(l,r,s,k,q,p,n,o,m,j[0],a.J(),a.J()) +j.Mw(a,b) +return j}, +uc:function uc(a,b){this.a=a +this.b=b}, +a46:function a46(){this.b=this.a=$}, +pS:function pS(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.cy=_.cx=_.CW=_.ch=_.ay=null +_.b=_.a=0}, +a48:function a48(a,b,c){this.a=a +this.b=b +this.c=c}, +L5:function L5(){this.a=$ +this.b=null}, +a47:function a47(a,b,c){this.a=a +this.b=b +this.c=c}, +a76:function a76(){this.a=$ +this.b=null}, +a6G:function a6G(){}, +a6L:function a6L(){}, +O_:function O_(a){this.c=a}, +OU:function OU(a,b){var _=this +_.r=a +_.b=_.a=0 +_.c=b}, +O0:function O0(){var _=this +_.a=null +_.f=_.e=_.c=_.b=$}, +aLK(a,b,c,d){var s,r +switch(a){case 1:return new A.aes(b) +case 2:return new A.OW(d==null?1:d,b) +case 3:return new A.OW(d==null?16:d,b) +case 4:s=d==null?32:d +r=new A.aeq(c,s,b) +r.a4w(b,c,s) +return r +case 5:return new A.aer(c,d==null?16:d,b) +case 6:return new A.OU(d==null?32:d,b) +case 7:return new A.OU(d==null?32:d,b) +default:throw A.c(A.am("Invalid compression type: "+a))}}, +aal:function aal(){}, +aep:function aep(){}, +aY8(a,b,c,d){var s,r,q,p,o,n,m,l +if(b===0){if(d!==0)throw A.c(A.am("Incomplete huffman data")) +return}s=a.d +r=a.J() +q=a.J() +a.d+=4 +p=a.J() +if(r<65537)o=q>=65537 +else o=!0 +if(o)throw A.c(A.am("Invalid huffman table size")) +a.d+=4 +n=A.aE(65537,0,!1,t.S) +m=J.hr(16384,t.oM) +for(l=0;l<16384;++l)m[l]=new A.O1() +A.aY9(a,b-20,r,q,n) +if(p>8*(b-(a.d-s)))throw A.c(A.am("Error in header for Huffman-encoded data (invalid number of bits).")) +A.aY5(n,r,q,m) +A.aY7(n,m,a,p,q,d,c)}, +aY7(a,b,c,d,e,f,g){var s,r,q,p,o,n,m,l,k="Error in Huffman-encoded data (invalid code).",j=A.a([0,0],t.t),i=c.d+B.b.aE(d+7,8) +for(s=0;c.d=14;){q=b[B.b.h4(j[0],r-14)&16383] +p=q.a +if(p!==0){j[1]=r-p +s=A.aGI(q.b,e,j,c,g,s,f)}else{if(q.c==null)throw A.c(A.am(k)) +for(o=0;o=n){p=q.c +r-=n +if(a[p[o]]>>>6===(B.b.h4(j[0],r)&B.b.bE(1,n)-1)>>>0){j[1]=r +m=A.aGI(p[o],e,j,c,g,s,f) +s=m +break}}}if(o===q.b)throw A.c(A.am(k))}}}l=8-d&7 +j[0]=B.b.D(j[0],l) +j[1]=j[1]-l +for(;r=j[1],r>0;){q=b[B.b.cp(j[0],14-r)&16383] +p=q.a +if(p!==0){j[1]=r-p +s=A.aGI(q.b,e,j,c,g,s,f)}else throw A.c(A.am(k))}if(s!==f)throw A.c(A.am("Error in Huffman-encoded data (decoded data are shorter than expected)."))}, +aGI(a,b,c,d,e,f,g){var s,r,q,p,o,n="Error in Huffman-encoded data (decoded data are longer than expected)." +if(a===b){if(c[1]<8)A.aGH(c,d) +s=c[1]-8 +c[1]=s +r=B.b.h4(c[0],s)&255 +if(f+r>g)throw A.c(A.am(n)) +q=e[f-1] +for(;p=r-1,r>0;r=p,f=o){o=f+1 +e[f]=q}}else{if(f>>6 +o=q&63 +if(B.b.d7(p,o)!==0)throw A.c(A.am(i)) +if(o>14){n=d[B.b.e5(p,o-14)] +if(n.a!==0)throw A.c(A.am(i)) +q=++n.b +m=n.c +if(m!=null){q=A.aE(q,0,!1,r) +n.c=q +for(l=n.b-1,k=0;k0;--k,++j){n=d[j] +if(n.a!==0||n.c!=null)throw A.c(A.am(i)) +n.a=o +n.b=b}}}}, +aY9(a,b,c,d,e){var s,r,q,p,o,n="Error in Huffman-encoded data (unexpected end of code table data).",m="Error in Huffman-encoded data (code table is longer than expected).",l=a.d,k=A.a([0,0],t.t) +for(s=d+1;c<=d;++c){if(a.d-l>b)throw A.c(A.am(n)) +r=A.aLL(6,k,a) +e[c]=r +if(r===63){if(a.d-l>b)throw A.c(A.am(n)) +q=A.aLL(8,k,a)+6 +if(c+q>s)throw A.c(A.am(m)) +for(;p=q-1,q!==0;q=p,c=o){o=c+1 +e[c]=0}--c}else if(r>=59){q=r-59+2 +if(c+q>s)throw A.c(A.am(m)) +for(;p=q-1,q!==0;q=p,c=o){o=c+1 +e[c]=0}--c}}A.aY6(e)}, +aY6(a){var s,r,q,p,o,n=A.aE(59,0,!1,t.S) +for(s=0;s<65537;++s){r=a[s] +n[r]=n[r]+1}for(q=0,s=58;s>0;--s,q=p){p=q+n[s]>>>1 +n[s]=q}for(s=0;s<65537;++s){o=a[s] +if(o>0){r=n[o] +n[o]=r+1 +a[s]=(o|r<<6)>>>0}}}, +aGH(a,b){a[0]=((a[0]<<8|b.aL())&-1)>>>0 +a[1]=(a[1]+8&-1)>>>0}, +aLL(a,b,c){var s +for(;s=b[1],s>>0 +b[1]=(s+8&-1)>>>0}s-=a +b[1]=s +return(B.b.h4(b[0],s)&B.b.bE(1,a)-1)>>>0}, +O1:function O1(){this.b=this.a=0 +this.c=null}, +aan:function aan(a){var _=this +_.d=a +_.e=null +_.f=$ +_.b=_.a=0}, +aMi(a,b){var s=new A.OV(new A.OB(A.w(t.v,t.Ks)),A.a([],t.v7),A.w(t.N,t.ew),a) +s.a4m(a,b,{}) +return s}, +aao:function aao(){}, +aap:function aap(a,b){this.a=a +this.b=b}, +OV:function OV(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=$ +_.r=_.f=null +_.Q=$ +_.as=0 +_.at=null +_.ax=$ +_.CW=_.ch=_.ay=null +_.cx=d +_.go=_.fy=_.fx=_.fr=_.dy=_.dx=_.db=_.cy=null +_.id=$ +_.k1=null}, +aeq:function aeq(a,b,c){var _=this +_.r=null +_.w=a +_.x=b +_.y=$ +_.z=null +_.b=_.a=0 +_.c=c}, +YQ:function YQ(){var _=this +_.f=_.e=_.d=_.c=_.b=_.a=$}, +aer:function aer(a,b,c){var _=this +_.w=a +_.x=b +_.y=null +_.b=_.a=0 +_.c=c}, +aes:function aes(a){var _=this +_.r=null +_.b=_.a=0 +_.c=a}, +OW:function OW(a,b){var _=this +_.w=a +_.x=null +_.b=_.a=0 +_.c=b}, +aam:function aam(){this.a=null}, +aM2(a){var s=new Uint8Array(a*3) +A.aYQ(a) +return new A.acq(a,s)}, +aYQ(a){var s +for(s=1;s<=8;++s)if(B.b.bE(1,s)>=a)return s +return 0}, +acq:function acq(a,b){this.b=a +this.c=null +this.d=b}, +BB:function BB(){}, +OX:function OX(){var _=this +_.e=_.d=_.c=_.b=_.a=$ +_.f=null +_.r=80 +_.x=$}, +acs:function acs(a){var _=this +_.e=null +_.r=a +_.b=_.a=0}, +acr:function acr(){var _=this +_.d=_.b=_.a=null +_.f=_.e=$ +_.r=null +_.w=0 +_.x=null +_.Q=_.z=_.y=0 +_.as=null +_.cx=_.CW=_.ch=_.ay=_.ax=_.at=0}, +aZ7(a){var s,r +if(a.M()!==0)return null +s=a.M() +if(!B.c.v(A.a([1,2],t.t),s))return null +if(s===2)return null +r=a.M() +return new A.adF(r,A.aMm(r,new A.adG(a),t.IY).dK(0))}, +adE:function adE(){this.b=this.a=null}, +adF:function adF(a,b){var _=this +_.e=a +_.f=b +_.b=_.a=0}, +adG:function adG(a){this.a=a}, +vg:function vg(a,b,c){this.b=a +this.d=b +this.e=c}, +adD:function adD(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.cy=_.cx=_.CW=_.ch=_.ay=null +_.b=_.a=0}, +Mm:function Mm(a,b,c){this.e=a +this.f=b +this.r=c}, +aeG:function aeG(){this.d=null}, +ku:function ku(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.y=_.x=_.w=_.r=_.f=_.e=$}, +aeH:function aeH(a,b,c,d,e,f){var _=this +_.b=_.a=$ +_.e=_.d=_.c=null +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f}, +aeI:function aeI(a,b){this.a=a +this.b=b}, +yi:function yi(a){this.a=a +this.b=0}, +P7:function P7(a,b){var _=this +_.e=_.d=_.c=_.b=null +_.r=_.f=0 +_.x=_.w=$ +_.y=a +_.z=b}, +aeJ:function aeJ(){this.r=this.f=$}, +P8:function P8(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.f=$ +_.r=null +_.y=c +_.z=d +_.Q=e +_.as=f +_.at=g +_.ax=h +_.cx=_.CW=_.ch=_.ay=0 +_.cy=$}, +P6:function P6(){}, +Dy:function Dy(){}, +OY:function OY(a){var _=this +_.w=_.c=_.b=null +_.y=a}, +ahX:function ahX(){}, +aet:function aet(a,b){var _=this +_.Q=_.z=_.y=_.x=_.w=_.r=_.e=_.d=null +_.at="" +_.ay=null +_.cx=a +_.cy=b +_.b=_.a=0}, +R4:function R4(){var _=this +_.a=null +_.c=_.b=0 +_.d=$ +_.e=0}, +ahW:function ahW(){}, +Rj:function Rj(){this.b=this.a=null}, +Rk:function Rk(){this.b=this.a=null}, +kL:function kL(){}, +Rm:function Rm(){this.b=this.a=null}, +Rn:function Rn(){this.b=this.a=null}, +Rq:function Rq(){this.b=this.a=null}, +Rr:function Rr(){this.b=this.a=null}, +DE:function DE(a){this.b=a}, +Rp:function Rp(){this.c=null}, +air:function air(){var _=this +_.w=_.r=_.f=_.e=$}, +wr:function wr(a){this.a=a +this.c=$}, +aHu(a,b,c,d){var s=a/255,r=b/255,q=c/255,p=d/255,o=r*(1-q),n=s*(1-p) +return B.e.C(B.e.a4((2*s255?255:a+s}}, +aNu(c6,c7,c8,c9,d0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3=A.ju(c8,c9,B.bi),c4=c3.nk(),c5=A.w(t.S,t.wN) +for(s=d0.length,r=0;q=d0.length,r=5,j=o===1,i=q===4,h=q>=2,q=q>=4,g=0,f=0,e=0;g>>8 +a=c+1 +b=m.c +b===$&&A.b() +c4[c]=j?b[e]:(b[e]<<8|b[e+1])>>>8 +a0=a+1 +b=l.c +b===$&&A.b() +c4[a]=j?b[e]:(b[e]<<8|b[e+1])>>>8 +a=a0+1 +if(q){b=k.c +b===$&&A.b() +b=j?b[e]:(b[e]<<8|b[e+1])>>>8}else b=255 +c4[a0]=b +a1=c4[f] +a2=c4[c] +b=f+2 +a3=c4[b] +a4=c4[f+3] +if(a4!==0){c4[f]=B.b.ce((a1+a4-255)*255,a4) +c4[c]=B.b.ce((a2+a4-255)*255,a4) +c4[b]=B.b.ce((a3+a4-255)*255,a4)}f=a +break +case 9:b=n.c +b===$&&A.b() +b=j?b[e]:(b[e]<<8|b[e+1])>>>8 +a5=m.c +a5===$&&A.b() +a5=j?a5[e]:(a5[e]<<8|a5[e+1])>>>8 +a6=l.c +a6===$&&A.b() +a6=j?a6[e]:(a6[e]<<8|a6[e+1])>>>8 +if(q){a7=k.c +a7===$&&A.b() +a8=j?a7[e]:(a7[e]<<8|a7[e+1])>>>8}else a8=255 +a9=((b*100>>>8)+16)/116 +b0=(a5-128)/500+a9 +b1=a9-(a6-128)/200 +b2=Math.pow(a9,3) +a9=b2>0.008856?b2:(a9-0.13793103448275862)/7.787 +b3=Math.pow(b0,3) +b0=b3>0.008856?b3:(b0-0.13793103448275862)/7.787 +b4=Math.pow(b1,3) +b1=b4>0.008856?b4:(b1-0.13793103448275862)/7.787 +b0=b0*95.047/100 +a9=a9*100/100 +b1=b1*108.883/100 +b5=b0*3.2406+a9*-1.5372+b1*-0.4986 +b6=b0*-0.9689+a9*1.8758+b1*0.0415 +b7=b0*0.0557+a9*-0.204+b1*1.057 +b5=b5>0.0031308?1.055*Math.pow(b5,0.4166666666666667)-0.055:12.92*b5 +b6=b6>0.0031308?1.055*Math.pow(b6,0.4166666666666667)-0.055:12.92*b6 +b7=b7>0.0031308?1.055*Math.pow(b7,0.4166666666666667)-0.055:12.92*b7 +b8=[B.e.C(B.e.a4(b5*255,0,255)),B.e.C(B.e.a4(b6*255,0,255)),B.e.C(B.e.a4(b7*255,0,255))] +c=f+1 +c4[f]=b8[0] +f=c+1 +c4[c]=b8[1] +c=f+1 +c4[f]=b8[2] +f=c+1 +c4[c]=a8 +break +case 1:b=n.c +b===$&&A.b() +b9=j?b[e]:(b[e]<<8|b[e+1])>>>8 +if(h){b=k.c +b===$&&A.b() +a8=j?b[e]:(b[e]<<8|b[e+1])>>>8}else a8=255 +c=f+1 +c4[f]=b9 +f=c+1 +c4[c]=b9 +c=f+1 +c4[f]=b9 +f=c+1 +c4[c]=a8 +break +case 4:b=n.c +b===$&&A.b() +c0=j?b[e]:(b[e]<<8|b[e+1])>>>8 +b=m.c +b===$&&A.b() +c1=j?b[e]:(b[e]<<8|b[e+1])>>>8 +b=l.c +b===$&&A.b() +a9=j?b[e]:(b[e]<<8|b[e+1])>>>8 +b=c5.h(0,i?-1:3).c +b===$&&A.b() +c2=j?b[e]:(b[e]<<8|b[e+1])>>>8 +if(s){b=k.c +b===$&&A.b() +a8=j?b[e]:(b[e]<<8|b[e+1])>>>8}else a8=255 +b=1-(255-c2)/255 +b8=[B.e.bi(255*(1-(255-c0)/255)*b),B.e.bi(255*(1-(255-c1)/255)*b),B.e.bi(255*(1-(255-a9)/255)*b)] +c=f+1 +c4[f]=b8[0] +f=c+1 +c4[c]=b8[1] +c=f+1 +c4[f]=b8[2] +f=c+1 +c4[c]=a8 +break +default:throw A.c(A.am("Unhandled color mode: "+A.f(c6)))}return c3}, +ait:function ait(a){var _=this +_.e=_.d=null +_.f=$ +_.w=_.r=null +_.y=_.x=$ +_.z=null +_.Q=a +_.ch=_.ay=_.ax=_.at=$ +_.b=_.a=0}, +Rl:function Rl(){}, +Ro:function Ro(a,b,c){var _=this +_.b=_.a=null +_.f=_.e=_.d=_.c=$ +_.r=null +_.as=_.y=_.w=$ +_.ay=a +_.ch=b +_.cx=$ +_.cy=c}, +b_X(a,b){var s,r +switch(a){case"lsct":s=new A.Rp() +r=b.c-b.d +b.J() +if(r>=12){if(b.dm(4)!=="8BIM")A.Q(A.am("Invalid key in layer additional data")) +s.c=b.dm(4)}if(r>=16)b.J() +return s +default:return new A.DE(b)}}, +ws:function ws(){}, +ais:function ais(){this.a=null}, +aq7:function aq7(){var _=this +_.e=_.d=null +_.b=_.a=0}, +aq6:function aq6(){this.a=null +this.b=$}, +aqc:function aqc(a){this.a=a +this.c=this.b=0}, +TW:function TW(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=null +_.e=d}, +aHX(a,b,c){var s=new A.aqe(b,c,a),r=t.bo +s.e=A.aE(b,null,!1,r) +s.f=A.aE(b,null,!1,r) +return s}, +aqe:function aqe(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=0 +_.f=_.e=null +_.r=$ +_.x=_.w=null +_.y=0 +_.z=2 +_.as=0 +_.at=null}, +TX:function TX(a){var _=this +_.a=a +_.c=_.b=0 +_.d=null +_.w=_.r=_.f=_.e=1 +_.x=-1 +_.y=!1 +_.z=1 +_.as=_.Q=$ +_.ay=_.ax=0 +_.CW=_.ch=null +_.cy=_.cx=$ +_.dx=1 +_.fr=_.dy=0 +_.fy=null +_.k1=_.id=_.go=$ +_.k3=_.k2=null}, +aqf:function aqf(a){var _=this +_.e=null +_.r=a +_.b=_.a=0}, +aMB(){return new A.afz(new Uint8Array(4096))}, +afz:function afz(a){var _=this +_.a=9 +_.d=_.c=_.b=0 +_.w=_.r=_.f=_.e=$ +_.x=a +_.z=_.y=$ +_.Q=null +_.as=$}, +aqd:function aqd(){this.a=null +this.b=$}, +aI4(a,b){var s=new Int32Array(4),r=new Int32Array(4),q=new Int8Array(4),p=new Int8Array(4),o=A.aE(8,null,!1,t.Cb),n=A.aE(4,null,!1,t.xx) +return new A.aqO(a,b,new A.aqU(),new A.aqY(),new A.aqQ(s,r),new A.ar_(q,p),o,n,new Uint8Array(4))}, +aOB(a,b,c){if(c===0)if(a===0)return b===0?6:5 +else return b===0?4:0 +return c}, +aqO:function aqO(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=$ +_.d=null +_.e=$ +_.f=c +_.r=d +_.w=e +_.x=f +_.z=_.y=$ +_.ax=_.at=_.as=_.Q=null +_.ch=_.ay=$ +_.cx=_.CW=null +_.cy=$ +_.db=g +_.dy=h +_.fr=null +_.fy=_.fx=$ +_.go=null +_.id=i +_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=_.k2=_.k1=$ +_.R8=_.p4=null +_.x2=_.x1=_.to=_.ry=_.rx=_.RG=$ +_.xr=null +_.y2=_.y1=0 +_.b4=$ +_.b7=null +_.am=_.a9=$ +_.ab=null +_.az=$}, +ar0:function ar0(){}, +aOy(a){var s=new A.FW(a) +s.b=254 +s.c=0 +s.d=-8 +return s}, +FW:function FW(a){var _=this +_.a=a +_.d=_.c=_.b=$ +_.e=!1}, +bX(a,b,c){return B.b.ef(B.b.D(a+2*b+c+2,2),32)}, +b20(a){var s,r,q,p,o=a.a,n=a.d,m=o[n+-33],l=o[n+-32],k=o[n+-31] +m=A.bX(m,l,k) +s=o[n+-30] +l=A.bX(l,k,s) +r=o[n+-29] +q=A.a([m,l,A.bX(k,s,r),A.bX(s,r,o[n+-28])],t.t) +for(p=0;p<4;++p)a.n3(p*32,4,q)}, +b1S(a){var s,r=a.a,q=a.d,p=r[q+-33],o=r[q+-1],n=r[q+31],m=r[q+63] +q=r[q+95] +s=A.aA(a,null,0) +s.wg()[0]=16843009*A.bX(p,o,n) +s.d+=32 +s.wg()[0]=16843009*A.bX(o,n,m) +s.d+=32 +s.wg()[0]=16843009*A.bX(n,m,q) +s.d+=32 +s.wg()[0]=16843009*A.bX(m,q,q)}, +b1L(a){var s,r,q,p +for(s=a.a,r=a.d,q=4,p=0;p<4;++p)q+=s[r+(p-32)]+s[r+(-1+p*32)] +q=B.b.D(q,3) +for(p=0;p<4;++p){s=a.a +r=a.d+p*32 +J.lm(s,r,r+4,q)}}, +aI5(a,b){var s,r,q,p,o=a.a,n=a.d,m=255-o[n+-33] +for(s=0,r=0;r0;--r){q=a.a +p=a.d +o=p+s +J.lm(q,o,o+16,q[p+(s-1)]) +s+=32}}, +aqR(a,b){var s,r,q +for(s=0;s<16;++s){r=b.a +q=b.d+s*32 +J.lm(r,q,q+16,a)}}, +b1H(a){var s,r,q,p +for(s=a.a,r=a.d,q=16,p=0;p<16;++p)q+=s[r+(-1+p*32)]+s[r+(p-32)] +A.aqR(B.b.D(q,5),a)}, +b1J(a){var s,r,q,p +for(s=a.a,r=a.d,q=8,p=0;p<16;++p)q+=s[r+(-1+p*32)] +A.aqR(B.b.D(q,4),a)}, +b1I(a){var s,r,q,p +for(s=a.a,r=a.d,q=8,p=0;p<16;++p)q+=s[r+(p-32)] +A.aqR(B.b.D(q,4),a)}, +b1K(a){A.aqR(128,a)}, +b21(a){var s +for(s=0;s<8;++s)a.iZ(s*32,8,a,-32)}, +b1T(a){var s,r,q,p,o +for(s=0,r=0;r<8;++r){q=a.a +p=a.d +o=p+s +J.lm(q,o,o+8,q[p+(s-1)]) +s+=32}}, +aqS(a,b){var s,r,q +for(s=0;s<8;++s){r=b.a +q=b.d+s*32 +J.lm(r,q,q+8,a)}}, +b1M(a){var s,r,q,p +for(s=a.a,r=a.d,q=8,p=0;p<8;++p)q+=s[r+(p-32)]+s[r+(-1+p*32)] +A.aqS(B.b.D(q,4),a)}, +b1N(a){var s,r,q,p +for(s=a.a,r=a.d,q=4,p=0;p<8;++p)q+=s[r+(p-32)] +A.aqS(B.b.D(q,3),a)}, +b1O(a){var s,r,q,p +for(s=a.a,r=a.d,q=4,p=0;p<8;++p)q+=s[r+(-1+p*32)] +A.aqS(B.b.D(q,3),a)}, +b1P(a){A.aqS(128,a)}, +p3(a,b,c,d,e){var s=b+c+d*32,r=a.a[a.d+s]+B.b.D(e,3) +if(!((r&-256)>>>0===0))r=r<0?0:255 +a.l(0,s,r)}, +aqT(a,b,c,d,e){A.p3(a,0,0,b,c+d) +A.p3(a,0,1,b,c+e) +A.p3(a,0,2,b,c-e) +A.p3(a,0,3,b,c-d)}, +b24(){var s,r,q +if(!$.aOz){for(s=-255;s<=255;++s){r=$.a30() +q=255+s +r[q]=s<0?-s:s +$.aFG()[q]=B.b.D(r[q],1)}for(s=-1020;s<=1020;++s){r=$.aFH() +if(s<-128)q=-128 +else q=s>127?127:s +r[1020+s]=q}for(s=-112;s<=112;++s){r=$.a31() +if(s<-16)q=-16 +else q=s>15?15:s +r[112+s]=q}for(s=-255;s<=510;++s){r=$.zg() +if(s<0)q=0 +else q=s>255?255:s +r[255+s]=q}$.aOz=!0}}, +aqP:function aqP(){}, +b1G(){var s,r=J.hr(3,t.H3) +for(s=0;s<3;++s)r[s]=new Uint8Array(11) +return new A.FV(r)}, +b2j(){var s,r,q,p,o=new Uint8Array(3),n=J.hr(4,t.nH) +for(s=t._4,r=0;r<4;++r){q=J.hr(8,s) +for(p=0;p<8;++p)q[p]=A.b1G() +n[r]=q}B.z.hO(o,0,3,255) +return new A.aqZ(o,n)}, +aqU:function aqU(){this.d=$}, +aqY:function aqY(){this.b=null}, +ar_:function ar_(a,b){var _=this +_.b=_.a=!1 +_.c=!0 +_.d=a +_.e=b}, +FV:function FV(a){this.a=a}, +aqZ:function aqZ(a,b){this.a=a +this.b=b}, +aqQ:function aqQ(a,b){var _=this +_.a=$ +_.b=null +_.d=_.c=$ +_.e=a +_.f=b}, +te:function te(){var _=this +_.b=_.a=0 +_.c=!1 +_.d=0}, +Uj:function Uj(){this.b=this.a=0}, +Ul:function Ul(a,b,c){this.a=a +this.b=b +this.c=c}, +Uk:function Uk(a,b){var _=this +_.a=a +_.b=$ +_.c=b +_.e=_.d=null +_.f=$}, +Um:function Um(a,b,c){this.a=a +this.b=b +this.c=c}, +aI6(a,b){var s=A.a([],t.cX),r=A.a([],t.n2),q=new Uint32Array(2),p=new A.Uh(a,q) +q=p.d=A.bS(q.buffer,0,null) +q[0]=a.aL() +q[1]=a.aL() +q[2]=a.aL() +q[3]=a.aL() +q[4]=a.aL() +q[5]=a.aL() +q[6]=a.aL() +q[7]=a.aL() +return new A.FX(p,b,s,r)}, +tg(a,b){return B.b.D(a+B.b.bE(1,b)-1,b)}, +FX:function FX(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=null +_.r=_.f=_.e=0 +_.w=null +_.z=_.y=_.x=0 +_.Q=null +_.as=0 +_.at=c +_.ax=d +_.ay=0 +_.ch=null +_.CW=$ +_.db=_.cy=_.cx=null}, +OZ:function OZ(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=null +_.r=_.f=_.e=0 +_.w=null +_.z=_.y=_.x=0 +_.Q=null +_.as=0 +_.at=c +_.ax=d +_.ay=0 +_.ch=null +_.CW=$ +_.db=_.cy=_.cx=null}, +Uh:function Uh(a,b){var _=this +_.a=0 +_.b=a +_.c=b +_.d=$}, +aqV:function aqV(a,b){this.a=a +this.b=b}, +aqW(a,b,c){var s=a[b] +a[b]=(((s&4278255360)>>>0)+((c&4278255360)>>>0)&4278255360|(s&16711935)+(c&16711935)&16711935)>>>0}, +mL(a,b){return((a^b)>>>1&2139062143)+((a&b)>>>0)}, +tf(a){if(a<0)return 0 +if(a>255)return 255 +return a}, +aqX(a,b,c){return Math.abs(b-c)-Math.abs(a-c)}, +b25(a,b,c){return 4278190080}, +b26(a,b,c){return b}, +b2b(a,b,c){return a[c]}, +b2c(a,b,c){return a[c+1]}, +b2d(a,b,c){return a[c-1]}, +b2e(a,b,c){var s=a[c] +return A.mL(A.mL(b,a[c+1]),s)}, +b2f(a,b,c){return A.mL(b,a[c-1])}, +b2g(a,b,c){return A.mL(b,a[c])}, +b2h(a,b,c){return A.mL(a[c-1],a[c])}, +b2i(a,b,c){return A.mL(a[c],a[c+1])}, +b27(a,b,c){var s=a[c-1],r=a[c],q=a[c+1] +return A.mL(A.mL(b,s),A.mL(r,q))}, +b28(a,b,c){var s=a[c],r=a[c-1] +return A.aqX(s>>>24,b>>>24,r>>>24)+A.aqX(s>>>16&255,b>>>16&255,r>>>16&255)+A.aqX(s>>>8&255,b>>>8&255,r>>>8&255)+A.aqX(s&255,b&255,r&255)<=0?s:b}, +b29(a,b,c){var s=a[c],r=a[c-1] +return(A.tf((b>>>24)+(s>>>24)-(r>>>24))<<24|A.tf((b>>>16&255)+(s>>>16&255)-(r>>>16&255))<<16|A.tf((b>>>8&255)+(s>>>8&255)-(r>>>8&255))<<8|A.tf((b&255)+(s&255)-(r&255)))>>>0}, +b2a(a,b,c){var s,r,q,p=a[c],o=a[c-1],n=A.mL(b,p) +p=n>>>24 +s=n>>>16&255 +r=n>>>8&255 +q=n>>>0&255 +return(A.tf(p+B.b.aE(p-(o>>>24),2))<<24|A.tf(s+B.b.aE(s-(o>>>16&255),2))<<16|A.tf(r+B.b.aE(r-(o>>>8&255),2))<<8|A.tf(q+B.b.aE(q-(o&255),2)))>>>0}, +Ui:function Ui(){var _=this +_.c=_.b=_.a=0 +_.d=null +_.e=0}, +ara:function ara(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.f=_.e=_.d=0 +_.r=1 +_.w=!1 +_.x=$ +_.y=!1}, +G0:function G0(){}, +P_:function P_(a,b){var _=this +_.d=a +_.e=b +_.r=1 +_.x=_.w=$}, +aM8(){var s=new Uint8Array(128),r=new Int16Array(128) +s=new A.OJ(s,r,new Int16Array(128)) +s.GX(0) +return s}, +aYU(){var s,r=J.hr(5,t.vB) +for(s=0;s<5;++s)r[s]=A.aM8() +return new A.BD(r)}, +OJ:function OJ(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=$ +_.f=_.e=0}, +BD:function BD(a){this.a=a}, +Ux:function Ux(a){var _=this +_.e=_.d=!1 +_.f=0 +_.z=a +_.as=_.Q=0 +_.at=null +_.b=_.a=_.ch=_.ay=0}, +P0:function P0(a){var _=this +_.e=_.d=!1 +_.f=0 +_.z=a +_.as=_.Q=0 +_.at=null +_.b=_.a=_.ch=_.ay=0}, +arb:function arb(){this.b=this.a=null}, +OB:function OB(a){var _=this +_.a=a +_.e=_.d=_.c=_.b=null}, +aM5(a,b,c){switch(b){case 1:if(c===8)return new Int8Array(a) +else if(c===16)return new Int16Array(a) +else if(c===32)return new Int32Array(a) +break +case 0:if(c===8)return new Uint8Array(a) +else if(c===16)return new Uint16Array(a) +else if(c===32)return new Uint32Array(a) +break +case 3:if(c===16)return new Uint16Array(a) +else if(c===32)return new Float32Array(a) +else if(c===64)return new Float64Array(a) +break}throw A.c(A.c3(null))}, +acG(a,b,c,d,e){return new A.BG(a,b,c,d,e,A.aM5(b*c,d,e))}, +BG:function BG(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +b70(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=new A.aE0(new A.aE1()),b=A.ju(a0.gbw(a0),a0.gbz(a0),B.bi),a=b.nk() +if(!(a0.b!=null||a0.c!=null||a0.d!=null))throw A.c(A.am("Only RGB[A] images are currently supported.")) +s=Math.pow(2,B.e.a4(a1+2.47393,-20,20)) +r=a0.a +q=0 +p=0 +while(!0){if(r.a===0)o=0 +else{o=r.gaD(r) +o=o.b.$1(J.nf(o.a)).c}if(!(q255){i=255*(i/f) +h=255*(h/f) +g=255*(g/f)}e=p+1 +a[p]=B.e.C(B.e.a4(i,0,255)) +p=e+1 +a[e]=B.e.C(B.e.a4(h,0,255)) +e=p+1 +a[p]=B.e.C(B.e.a4(g,0,255)) +o=a0.e +if(o!=null){d=o.wy(n,q) +if(d==1/0||d==-1/0||isNaN(d))d=1 +p=e+1 +a[e]=B.e.C(B.e.a4(d*255,0,255))}else{p=e+1 +a[e]=255}++n}++q}return b}, +aE1:function aE1(){}, +aE0:function aE0(a){this.a=a}, +ju(a,b,c){var s=new Uint32Array(a*b),r=new A.Bb(A.w(t.S,t.z)) +r.a4j(null) +return new A.adI(a,b,c,s,r)}, +Bx:function Bx(a,b){this.a=a +this.b=b}, +Ac:function Ac(a,b){this.a=a +this.b=b}, +adI:function adI(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.x=d +_.y=e}, +am(a){return new A.OM(a)}, +OM:function OM(a){this.a=a}, +bs(a,b,c,d){return new A.fT(a,d,c==null?a.length:d+c,d,b)}, +aA(a,b,c){var s=a.a,r=a.d+c,q=a.b,p=b==null?a.c:r+b +return new A.fT(s,q,p,r,a.e)}, +fT:function fT(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ah4(a){return new A.ah3(new Uint8Array(a))}, +ah3:function ah3(a){this.a=0 +this.c=a}, +adT:function adT(a){this.e=this.d=$ +this.a=a}, +adV:function adV(a,b){this.a=a +this.b=b}, +adU:function adU(){}, +adW:function adW(a){this.a=a}, +ae2:function ae2(){}, +ae3:function ae3(a,b){this.a=a +this.b=b}, +ae4:function ae4(a,b){this.a=a +this.b=b}, +ag_:function ag_(a){this.a=a}, +adS:function adS(){}, +A3:function A3(a,b){this.a=a +this.b=b}, +BT:function BT(a,b){this.a=a +this.b=b}, +MQ:function MQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.ax=n +_.ay=o +_.ch=p +_.CW=q}, +aLk(a){var s=A.aRL(null,A.b6o(),null) +s.toString +s=new A.ke(new A.a6C(),s) +s.H8(a) +return s}, +aX_(a){var s=$.aFJ() +s.toString +if(A.zb(a)!=="en_US")s.pX() +return!0}, +aWZ(){return A.a([new A.a6z(),new A.a6A(),new A.a6B()],t.xf)}, +b2F(a){var s,r +if(a==="''")return"'" +else{s=B.d.a2(a,1,a.length-1) +r=$.aTD() +return A.k4(s,r,"'")}}, +ke:function ke(a,b){var _=this +_.a=a +_.c=b +_.x=_.w=_.f=_.e=_.d=null}, +a6C:function a6C(){}, +a6z:function a6z(){}, +a6A:function a6A(){}, +a6B:function a6B(){}, +p7:function p7(){}, +xW:function xW(a,b){this.a=a +this.b=b}, +xY:function xY(a,b,c){this.d=a +this.a=b +this.b=c}, +xX:function xX(a,b){this.a=a +this.b=b}, +aOs(a,b,c){return new A.U8(a,b,A.a([],t.s),c.i("U8<0>"))}, +zb(a){var s,r +if(a==="C")return"en_ISO" +if(a.length<5)return a +s=a[2] +if(s!=="-"&&s!=="_")return a +r=B.d.cd(a,3) +if(r.length<=3)r=r.toUpperCase() +return a[0]+a[1]+"_"+r}, +aRL(a,b,c){var s,r,q +if(a==null){if(A.aQG()==null)$.aPK="en_US" +s=A.aQG() +s.toString +return A.aRL(s,b,c)}if(b.$1(a))return a +for(s=[A.zb(a),A.b7G(a),"fallback"],r=0;r<3;++r){q=s[r] +if(b.$1(q))return q}return A.b5w(a)}, +b5w(a){throw A.c(A.b_('Invalid locale "'+a+'"',null))}, +b7G(a){if(a.length<2)return a +return B.d.a2(a,0,2).toLowerCase()}, +U8:function U8(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Pz:function Pz(a){this.a=a}, +b0E(a){return new A.EP(null,a,B.V)}, +w2:function w2(){}, +Ys:function Ys(a,b,c,d){var _=this +_.a9=a +_.cP$=b +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=c +_.r=null +_.w=d +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +pi:function pi(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +pj:function pj(a,b){var _=this +_.d=_.c=_.b=_.a=_.ay=_.am=_.a9=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +awS:function awS(){}, +SK:function SK(){}, +aA4:function aA4(a){this.a=a}, +aBz:function aBz(a){this.a=a}, +mu:function mu(){}, +EP:function EP(a,b,c){var _=this +_.cP$=a +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +a_E:function a_E(){}, +a1J:function a1J(){}, +aLd(a){var s=a==null?A.aJ4():"." +if(a==null)a=$.aFF() +return new A.Mq(t.P1.a(a),s)}, +aQ4(a){if(t.Xu.b(a))return a +throw A.c(A.ff(a,"uri","Value must be a String or a Uri"))}, +aD2(a,b){var s,r,q,p,o,n,m,l +for(s=b.length,r=1;r=1;s=q){q=s-1 +if(b[q]!=null)break}p=new A.cB("") +o=""+(a+"(") +p.a=o +n=A.a7(b) +m=n.i("h0<1>") +l=new A.h0(b,0,s,m) +l.t9(b,0,s,n.c) +m=o+new A.aw(l,new A.aD3(),m.i("aw")).c8(0,", ") +p.a=m +p.a=m+("): part "+(r-1)+" was null, but part "+r+" was not.") +throw A.c(A.b_(p.j(0),null))}}, +Mq:function Mq(a,b){this.a=a +this.b=b}, +a5I:function a5I(){}, +a5J:function a5J(){}, +aD3:function aD3(){}, +qN:function qN(){}, +Dh(a,b){var s,r,q,p,o,n=b.Z7(a) +b.n_(a) +if(n!=null)a=B.d.cd(a,n.length) +s=t.s +r=A.a([],s) +q=A.a([],s) +s=a.length +if(s!==0&&b.lD(B.d.ai(a,0))){q.push(a[0]) +p=1}else{q.push("") +p=0}for(o=p;o")),null,a,null,c.i("Aa<0>"))}, +Aa:function Aa(a,b,c,d,e){var _=this +_.e=a +_.r=b +_.c=c +_.a=d +_.$ti=e}, +aLb(a,b){return new A.At(a,null,null,b.i("At<0>"))}, +At:function At(a,b,c,d){var _=this +_.e=a +_.c=b +_.a=c +_.$ti=d}, +aZE(a,b){if(b!=null)b.a_(0,a.gWH()) +return new A.afp(b,a)}, +Cn:function Cn(){}, +afp:function afp(a,b){this.a=a +this.b=b}, +aZW(a,b){return new A.Q0(b,a,null)}, +ro(a,b){var s,r=A.b_V(a,b) +a.UH(r) +s=r.er +s===$&&A.b() +return s.gp(s)}, +b_V(a,b){var s,r={} +r.a=null +s=b.i("h3<0>") +if(s.b(a.gaO()))a.oT(new A.aiq(r,b)) +else r.a=b.i("pf<0>?").a(a.lS(s)) +r=r.a +if(r==null)throw A.c(new A.Ri(A.c6(b),A.N(a.gaO()))) +return r}, +vp:function vp(){}, +H8:function H8(a,b,c,d){var _=this +_.cP$=a +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=d}, +h3:function h3(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.b=c +_.a=d +_.$ti=e}, +tp:function tp(a,b){var _=this +_.b=_.a=!1 +_.c=a +_.$ti=b}, +pf:function pf(a,b,c,d){var _=this +_.bU=!1 +_.eB=_.cP=!0 +_.eS=_.e9=!1 +_.fR=_.er=$ +_.a9=a +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=d}, +avs:function avs(a){this.a=a}, +Wl:function Wl(){}, +mS:function mS(){}, +yY:function yY(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Jg:function Jg(a){this.a=this.b=null +this.$ti=a}, +Q0:function Q0(a,b,c){this.c=a +this.d=b +this.a=c}, +aiq:function aiq(a,b){this.a=a +this.b=b}, +Ri:function Ri(a,b){this.a=a +this.b=b}, +Pm:function Pm(a){this.a=a}, +DG(a,b,c){return A.b0_(a,b,c)}, +b0_(a,b,c){var s=0,r=A.H(t.y),q,p=2,o,n,m,l,k,j,i,h,g,f +var $async$DG=A.I(function(d,e){if(d===1){o=e +s=p}while(true)switch(s){case 0:s=A.bO()===B.ag?3:5 +break +case 3:l=t.z +s=6 +return A.L(A.fP(B.aQ,null,l),$async$DG) +case 6:if($.z.t$.z.h(0,a)==null){q=!1 +s=1 +break}n=t.x.a($.z.t$.z.h(0,a).gF()) +p=8 +k=n.k3.a +j=n.k3.b +i=c.f +h=c.r +s=11 +return A.L(b.fE("setDimensions",A.ai(["width",k,"height",j,"scanAreaWidth",i,"scanAreaHeight",h,"scanAreaOffset",0],t.N,t.i),!1,l),$async$DG) +case 11:q=!0 +s=1 +break +p=2 +s=10 +break +case 8:p=7 +f=o +l=A.a9(f) +if(l instanceof A.os){m=l +throw A.c(A.aWg(m.a,m.b))}else throw f +s=10 +break +case 7:s=2 +break +case 10:s=4 +break +case 5:s=A.bO()===B.as?12:13 +break +case 12:s=14 +return A.L(b.fE("changeScanArea",A.ai(["scanAreaWidth",c.f,"scanAreaHeight",c.r,"cutOutBottomOffset",0],t.N,t.i),!1,t.z),$async$DG) +case 14:q=!0 +s=1 +break +case 13:case 4:q=!1 +s=1 +break +case 1:return A.F(q,r) +case 2:return A.E(o,r)}}) +return A.G($async$DG,r)}, +DF:function DF(a,b,c,d){var _=this +_.c=a +_.d=b +_.r=c +_.a=d}, +HT:function HT(a){var _=this +_.e=_.d=$ +_.a=null +_.b=a +_.c=null}, +aNv(a,b,c,d,e,f){var s=e==null,r=s?250:e +return new A.Rw(a,d,f,c,b,r,s?250:e)}, +Rw:function Rw(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aix:function aix(){}, +ub:function ub(a){this.a=a}, +ul:function ul(a,b){this.a=a +this.b=b}, +aWg(a,b){return new A.Lh(a,b)}, +Lh:function Lh(a,b){this.a=a +this.b=b}, +G1:function G1(a,b,c){this.c=a +this.d=b +this.a=c}, +a1d:function a1d(a,b,c,d){var _=this +_.d=null +_.e=!1 +_.f=null +_.r=$ +_.y=_.w=null +_.z=a +_.Q=b +_.as=c +_.at=$ +_.a=_.ax=null +_.b=d +_.c=null}, +aBg:function aBg(){}, +aBh:function aBh(a){this.a=a}, +aBi:function aBi(a){this.a=a}, +aBb:function aBb(a,b){this.a=a +this.b=b}, +aBc:function aBc(a){this.a=a}, +aBe:function aBe(){}, +aBa:function aBa(a,b){this.a=a +this.b=b}, +aBf:function aBf(a){this.a=a}, +aBd:function aBd(a,b){this.a=a +this.b=b}, +Rv:function Rv(a){this.a=a}, +a5w:function a5w(){}, +aqI:function aqI(){}, +ar3:function ar3(){}, +a7_:function a7_(){}, +EL(){var s=0,r=A.H(t.cZ),q,p=2,o,n,m,l,k,j,i,h +var $async$EL=A.I(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:i=$.aHJ +s=i==null?3:4 +break +case 3:n=new A.aY(new A.af($.ar,t.Gl),t.Iy) +p=6 +s=9 +return A.L(A.amC(),$async$EL) +case 9:m=b +J.aFW(n,new A.wX(m)) +p=2 +s=8 +break +case 6:p=5 +h=o +i=A.a9(h) +if(t.VI.b(i)){l=i +n.h6(l) +k=n.a +$.aHJ=null +q=k +s=1 +break}else throw h +s=8 +break +case 5:s=2 +break +case 8:i=$.aHJ=n +case 4:q=i.a +s=1 +break +case 1:return A.F(q,r) +case 2:return A.E(o,r)}}) +return A.G($async$EL,r)}, +amC(){var s=0,r=A.H(t.nf),q,p,o,n,m,l,k +var $async$amC=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:s=3 +return A.L($.aFE().nh(0),$async$amC) +case 3:l=b +k=A.w(t.N,t.K) +for(p=J.bm(l),o=J.aJ(p.gc3(l));o.A();){n=o.gN(o) +m=B.d.cd(n,8) +n=p.h(l,n) +n.toString +k.l(0,m,n)}q=k +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$amC,r)}, +wX:function wX(a){this.a=a}, +ag0:function ag0(){}, +b0B(a){var s +try{}catch(s){if(t.We.b(A.a9(s)))throw A.c(A.k6(u.r)) +else throw s}$.b0A=a}, +amB:function amB(){}, +amz:function amz(){}, +amA:function amA(){}, +aGL(a,b){if(b<0)A.Q(A.em("Offset may not be negative, was "+b+".")) +else if(b>a.c.length)A.Q(A.em("Offset "+b+u.D+a.gq(a)+".")) +return new A.O5(a,b)}, +aoD:function aoD(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +O5:function O5(a,b){this.a=a +this.b=b}, +GT:function GT(a,b,c){this.a=a +this.b=b +this.c=c}, +aYY(a,b){var s=A.aYZ(A.a([A.b2O(a,!0)],t._Y)),r=new A.ad5(b).$0(),q=B.b.j(B.c.gX(s).b+1),p=A.aZ_(s)?0:3,o=A.a7(s) +return new A.acM(s,r,null,1+Math.max(q.length,p),new A.aw(s,new A.acO(),o.i("aw<1,k>")).oM(0,B.Bn),!A.b7d(new A.aw(s,new A.acP(),o.i("aw<1,U?>"))),new A.cB(""))}, +aZ_(a){var s,r,q +for(s=0;s").aq(r.z[1]),s=new A.bM(J.aJ(s.a),s.b,r.i("bM<1,2>")),r=r.z[1];s.A();){q=s.a +if(q==null)q=r.a(q) +J.aG_(q,new A.acS())}s=p.gf3(p) +r=A.l(s).i("hX") +return A.as(new A.hX(s,new A.acT(),r),!0,r.i("o.E"))}, +b2O(a,b){var s=new A.avl(a).$0() +return new A.fE(s,!0,null)}, +b2Q(a){var s,r,q,p,o,n,m=a.gcY(a) +if(!B.d.v(m,"\r\n"))return a +s=a.gbt(a) +r=s.gcz(s) +for(s=m.length-1,q=0;qq){q=o +r=p}if(o>s)s=o}for(n=0,m=0,p=0;pm){m=k +n=p}}if(r>n){j=n +n=r +r=j}if(n-r<=f/16)throw A.c(A.ey()) +i=n-1 +for(p=i,h=-1;p>r;--p){g=p-r +k=g*g*(n-p)*(s-a[p]) +if(k>h){h=k +i=p}}return B.b.cp(i,$.aJG())}, +Oz:function Oz(){}, +aYT(a,b){var s,r,q,p=a.a,o=a.b,n=b.length,m=n-1,l=p-1,k=o-1,j=!0,i=0 +while(!0){if(!(ip||q<-1||q>o)throw A.c(A.ey()) +if(s===-1){b[i]=0 +j=!0}else if(s===p){b[i]=l +j=!0}else j=!1 +if(q===-1){b[r]=0 +j=!0}else if(q===o){b[r]=k +j=!0}i+=2}i=n-2 +j=!0 +while(!0){if(!(i>=0&&j))break +s=B.e.C(b[i]) +n=i+1 +q=B.e.C(b[n]) +if(s<-1||s>p||q<-1||q>o)throw A.c(A.ey()) +if(s===-1){b[i]=0 +j=!0}else if(s===p){b[i]=l +j=!0}else j=!1 +if(q===-1){b[n]=0 +j=!0}else if(q===o){b[n]=k +j=!0}i-=2}}, +acy:function acy(){}, +aZ3(a,b,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=$.zf(),d=a2-e,c=a1-e +for(e=b-3,s=a0-3,r=0;r>>0 +if(q>d)q=d +p=r<2?2:Math.min(r,s) +for(o=0;o>>0 +if(n>c)n=c +m=o<2?2:Math.min(o,e) +for(l=m-2,k=m-1,j=m+1,i=m+2,h=0,g=-2;g<=2;++g){f=a3[p+g] +h+=f[l]+f[k]+f[m]+f[j]+f[i]}A.aZ4(a,n,q,B.b.aE(h,25),a1,a4)}}}, +aZ4(a,b,c,d,e,f){var s,r,q,p,o +for(s=c*e+b,r=0;q=$.zf(),r>>0 +for(a=(q>a0?a0:q)*a6,p=r>0,o=r-1,n=0;n>>0 +for(l=a+(m>a1?a1:m),k=0,j=255,i=0,h=0;g=$.zf(),hi)i=e}if(i-j>24){++h +for(l+=a6;h>>6 +if(i-j<=24){d=j/2|0 +if(p&&n>0){g=a2[o] +c=n-1 +b=B.b.aE(g[n]+2*a2[r][c]+g[c],4) +if(j=0;){if(q[g].b.length===h)break;--g}++g +f=h-p +for(e=0,i=0;i>>0,(b^21522)>>>0)}, +aM_(a,b){var s,r,q,p,o,n,m,l +for(s=a!==b,r=2147483647,q=0,p=0;p<32;++p){o=$.aYH[p] +n=o[0] +if(n===a||n===b){s=o[1] +m=B.b.D(s,3) +$.a2Y() +return new A.By($.a2Y()[m&3],s&7)}l=A.aJ1((a^n)>>>0) +if(l>>0) +if(l40)throw A.c(A.b_(null,null)) +return $.aJM()[a-1]}, +aOD(a){var s,r,q,p,o +for(s=2147483647,r=0,q=0;q<34;++q){p=$.b2k[q] +if(p===a)return $.aJM()[q+7-1] +o=A.aJ1((a^p)>>>0) +if(o=o||r>=q)throw A.c(A.ey()) +n=q-r +if(n!==o-p){o=p+n +if(o>=a.a)throw A.c(A.ey())}m=B.e.bi((o-p+1)/s) +l=B.e.bi((n+1)/s) +if(m<=0||l<=0)throw A.c(A.ey()) +if(l!==m)throw A.c(A.ey()) +k=B.e.aE(s,2) +r+=k +p+=k +j=p+B.e.C((m-1)*s)-o +if(j>0){if(j>k)throw A.c(A.ey()) +p-=j}i=r+B.e.C((l-1)*s)-q +if(i>0){if(i>k)throw A.c(A.ey()) +r-=i}h=A.L2(m,l) +for(g=0;g=8;){r=s+1 +b=B.bS[(b^q.h(a,s))&255]^b>>>8 +s=r+1 +b=B.bS[(b^q.h(a,r))&255]^b>>>8 +r=s+1 +b=B.bS[(b^q.h(a,s))&255]^b>>>8 +s=r+1 +b=B.bS[(b^q.h(a,r))&255]^b>>>8 +r=s+1 +b=B.bS[(b^q.h(a,s))&255]^b>>>8 +s=r+1 +b=B.bS[(b^q.h(a,r))&255]^b>>>8 +r=s+1 +b=B.bS[(b^q.h(a,s))&255]^b>>>8 +s=r+1 +b=B.bS[(b^q.h(a,r))&255]^b>>>8 +p-=8}if(p>0)do{r=s+1 +b=B.bS[(b^q.h(a,s))&255]^b>>>8 +if(--p,p>0){s=r +continue}else break}while(!0) +return(b^4294967295)>>>0}, +tW(a){var s=B.d.ai(u.X,a>>>6)+(a&63),r=s&1,q=B.d.ai(u.M,s>>>1) +return q>>>4&-r|q&15&r-1}, +lj(a,b){var s=B.d.ai(u.X,1024+(a&1023))+(b&1023),r=s&1,q=B.d.ai(u.M,s>>>1) +return q>>>4&-r|q&15&r-1}, +b6Z(a,b,c,d){var s,r,q,p,o,n=A.w(d,c.i("B<0>")) +for(s=c.i("p<0>"),r=0;r<1;++r){q=a[r] +p=b.$1(q) +o=n.h(0,p) +if(o==null){o=A.a([],s) +n.l(0,p,o) +p=o}else p=o +J.hP(p,q)}return n}, +b78(a,b,c,d,e,f,g,h,i){return A.a3C(firebase.initializeApp({apiKey:a,authDomain:c,databaseURL:d,projectId:h,storageBucket:i,messagingSenderId:f,measurementId:e,appId:b},"[DEFAULT]"))}, +a2J(a,b,c,d,e){return A.b66(a,b,c,d,e,e)}, +b66(a,b,c,d,e,f){var s=0,r=A.H(f),q +var $async$a2J=A.I(function(g,h){if(g===1)return A.E(h,r) +while(true)switch(s){case 0:s=3 +return A.L(null,$async$a2J) +case 3:q=a.$1(b) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$a2J,r)}, +a2R(a,b){var s,r,q +if(a==null)return b==null +if(b==null||a.a!==b.gq(b))return!1 +if(a===b)return!0 +for(s=A.d8(a,a.r,A.l(a).c),r=s.$ti.c;s.A();){q=s.d +if(!b.v(0,q==null?r.a(q):q))return!1}return!0}, +da(a,b){var s,r,q +if(a==null)return b==null +if(b==null||J.bL(a)!==J.bL(b))return!1 +if(a===b)return!0 +for(s=J.ag(a),r=J.ag(b),q=0;qc)return c +if(isNaN(a))return c +return a}, +aGE(a,b,c){var s,r=A.a_(a) +if(c>0)if(r.a){s=r.ax +if(s.a===B.ae){s=s.cy.a +s=A.aK(255,b.gp(b)>>>16&255,b.gp(b)>>>8&255,b.gp(b)&255).k(0,A.aK(255,s>>>16&255,s>>>8&255,s&255))}else s=!1}else s=!1 +else s=!1 +if(s){s=r.ax.db.a +return A.aGs(A.aK(B.e.bi(255*((4.5*Math.log(c+1)+2)/100)),s>>>16&255,s>>>8&255,s&255),b)}return b}, +aaA(a){var s=0,r=A.H(t.H),q +var $async$aaA=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)$async$outer:switch(s){case 0:a.gF().wI(B.zH) +switch(A.a_(a).r.a){case 0:case 1:q=A.Tr(B.TA) +s=1 +break $async$outer +case 2:case 3:case 4:case 5:q=A.dx(null,t.H) +s=1 +break $async$outer}case 1:return A.F(q,r)}}) +return A.G($async$aaA,r)}, +aGJ(a){a.gF().wI(B.Pk) +switch(A.a_(a).r.a){case 0:case 1:return A.acB() +case 2:case 3:case 4:case 5:return A.dx(null,t.H)}}, +b7x(a,b,c,d,e){var s,r,q,p,o,n,m=d.b,l=m+e,k=a.b,j=c.b-10,i=l+k<=j +k=m-e-k +s=k>=10 +if(b)r=i||!s +else r=!(s||!i) +q=r?Math.min(l,j):Math.max(k,10) +m=c.a +l=a.a +if(m-20m-n?k-l:o-j}return new A.j(p,q)}, +afR(a){var s=a.a +if(s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[14]===0&&s[15]===1)return new A.j(s[12],s[13]) +return null}, +aZQ(a,b){var s,r +if(a===b)return!0 +if(a==null)return A.aHd(b) +s=a.a +r=b.a +return s[0]===r[0]&&s[1]===r[1]&&s[2]===r[2]&&s[3]===r[3]&&s[4]===r[4]&&s[5]===r[5]&&s[6]===r[6]&&s[7]===r[7]&&s[8]===r[8]&&s[9]===r[9]&&s[10]===r[10]&&s[11]===r[11]&&s[12]===r[12]&&s[13]===r[13]&&s[14]===r[14]&&s[15]===r[15]}, +aHd(a){var s=a.a +return s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===1}, +c0(a,b){var s=a.a,r=b.a,q=b.b,p=s[0]*r+s[4]*q+s[12],o=s[1]*r+s[5]*q+s[13],n=s[3]*r+s[7]*q+s[15] +if(n===1)return new A.j(p,o) +else return new A.j(p/n,o/n)}, +afQ(a,b,c,d,e){var s,r=e?1:1/(a[3]*b+a[7]*c+a[15]),q=(a[0]*b+a[4]*c+a[12])*r,p=(a[1]*b+a[5]*c+a[13])*r +if(d){s=$.aFB() +s[2]=q +s[0]=q +s[3]=p +s[1]=p}else{s=$.aFB() +if(qs[2])s[2]=q +if(p>s[3])s[3]=p}}, +iF(b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=b1.a,a5=b2.a,a6=b2.b,a7=b2.c,a8=a7-a5,a9=b2.d,b0=a9-a6 +if(!isFinite(a8)||!isFinite(b0)){s=a4[3]===0&&a4[7]===0&&a4[15]===1 +A.afQ(a4,a5,a6,!0,s) +A.afQ(a4,a7,a6,!1,s) +A.afQ(a4,a5,a9,!1,s) +A.afQ(a4,a7,a9,!1,s) +a7=$.aFB() +return new A.v(a7[0],a7[1],a7[2],a7[3])}a7=a4[0] +r=a7*a8 +a9=a4[4] +q=a9*b0 +p=a7*a5+a9*a6+a4[12] +a9=a4[1] +o=a9*a8 +a7=a4[5] +n=a7*b0 +m=a9*a5+a7*a6+a4[13] +a7=a4[3] +if(a7===0&&a4[7]===0&&a4[15]===1){l=p+r +if(r<0)k=p +else{k=l +l=p}if(q<0)l+=q +else k+=q +j=m+o +if(o<0)i=m +else{i=j +j=m}if(n<0)j+=n +else i+=n +return new A.v(l,j,k,i)}else{a9=a4[7] +h=a9*b0 +g=a7*a5+a9*a6+a4[15] +f=p/g +e=m/g +a9=p+r +a7=g+a7*a8 +d=a9/a7 +c=m+o +b=c/a7 +a=g+h +a0=(p+q)/a +a1=(m+n)/a +a7+=h +a2=(a9+q)/a7 +a3=(c+n)/a7 +return new A.v(A.aML(f,d,a0,a2),A.aML(e,b,a1,a3),A.aMK(f,d,a0,a2),A.aMK(e,b,a1,a3))}}, +aML(a,b,c,d){var s=ab?a:b,r=c>d?c:d +return s>r?s:r}, +aMN(a,b){var s +if(A.aHd(a))return b +s=new A.br(new Float64Array(16)) +s.bx(a) +s.iL(s) +return A.iF(s,b)}, +aMM(a){var s,r=new A.br(new Float64Array(16)) +r.e1() +s=new A.iX(new Float64Array(4)) +s.wS(0,0,0,a.a) +r.CY(0,s) +s=new A.iX(new Float64Array(4)) +s.wS(0,0,0,a.b) +r.CY(1,s) +return r}, +Ka(a,b,c){if(a==null||!1)return a===b +return a>b-c&&a>>0}, +aYa(a4,a5,a6,a7,a8,a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=b0<16384,a3=a6>a8?a8:a6 +for(s=1;s<=a3;)s=s<<1>>>0 +s=s>>>1 +r=s>>>1 +q=A.a([0,0],t.t) +for(p=s,s=r;s>=1;p=s,s=r){o=a5+a9*(a8-p) +n=a9*s +m=a9*p +l=a7*s +k=a7*p +for(j=(a6&s)>>>0!==0,i=a7*(a6-p),h=a5;h<=o;h+=m){g=h+i +for(f=h;f<=g;f+=k){e=f+l +d=f+n +c=d+l +if(a2){A.Bd(a4[f],a4[d],q) +b=q[0] +a=q[1] +A.Bd(a4[e],a4[c],q) +a0=q[0] +a1=q[1] +A.Bd(b,a0,q) +a4[f]=q[0] +a4[e]=q[1] +A.Bd(a,a1,q) +a4[d]=q[0] +a4[c]=q[1]}else{A.Be(a4[f],a4[d],q) +b=q[0] +a=q[1] +A.Be(a4[e],a4[c],q) +a0=q[0] +a1=q[1] +A.Be(b,a0,q) +a4[f]=q[0] +a4[e]=q[1] +A.Be(a,a1,q) +a4[d]=q[0] +a4[c]=q[1]}}if(j){d=f+n +if(a2){A.Bd(a4[f],a4[d],q) +b=q[0] +a4[d]=q[1]}else{A.Be(a4[f],a4[d],q) +b=q[0] +a4[d]=q[1]}a4[f]=b}}if((a8&s)>>>0!==0){g=h+i +for(f=h;f<=g;f+=k){e=f+l +if(a2){A.Bd(a4[f],a4[e],q) +b=q[0] +a4[e]=q[1]}else{A.Be(a4[f],a4[e],q) +b=q[0] +a4[e]=q[1]}a4[f]=b}}r=s>>>1}}, +Bd(a,b,c){var s,r,q,p,o=$.ha() +o[0]=a +s=$.hO() +r=s[0] +o[0]=b +q=s[0] +p=r+(q&1)+B.b.D(q,1) +c[0]=p +c[1]=p-q}, +Be(a,b,c){var s=a-B.b.D(b,1)&65535 +c[1]=s +c[0]=b+s-32768&65535}, +b6S(a){var s=a.toLowerCase() +if(B.d.eA(s,".jpg")||B.d.eA(s,".jpeg"))return new A.P6() +if(B.d.eA(s,".png"))return new A.R4() +if(B.d.eA(s,".tga"))return new A.aq6() +if(B.d.eA(s,".webp"))return new A.arb() +if(B.d.eA(s,".gif"))return new A.acr() +if(B.d.eA(s,".tif")||B.d.eA(s,".tiff"))return new A.aqd() +if(B.d.eA(s,".psd"))return new A.ais() +if(B.d.eA(s,".exr"))return new A.aam() +if(B.d.eA(s,".bmp"))return new A.L5() +if(B.d.eA(s,".ico"))return new A.adE() +return null}, +b6s(a,b){var s=A.b6S(b) +if(s==null)return null +return s.iM(a)}, +b7B(a4,a5,a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 +if($.aIF==null){s=$.aIF=new Uint8Array(768) +for(r=-256;r<0;++r)s[256+r]=0 +for(r=0;r<256;++r)s[256+r]=r +for(r=256;r<512;++r)s[256+r]=255}for(r=0;r<64;++r)a7[r]=a5[r]*a4[r] +for(q=0,r=0;r<8;++r,q+=8){s=1+q +p=a7[s] +if(p===0&&a7[2+q]===0&&a7[3+q]===0&&a7[4+q]===0&&a7[5+q]===0&&a7[6+q]===0&&a7[7+q]===0){s=B.b.D(5793*a7[q]+512,10) +o=(s&2147483647)-((s&2147483648)>>>0) +a7[q]=o +a7[q+1]=o +a7[q+2]=o +a7[q+3]=o +a7[q+4]=o +a7[q+5]=o +a7[q+6]=o +a7[q+7]=o +continue}n=B.b.D(5793*a7[q]+128,8) +m=(n&2147483647)-((n&2147483648)>>>0) +n=4+q +l=B.b.D(5793*a7[n]+128,8) +k=(l&2147483647)-((l&2147483648)>>>0) +l=2+q +j=a7[l] +i=6+q +h=a7[i] +g=7+q +f=a7[g] +e=B.b.D(2896*(p-f)+128,8) +d=(e&2147483647)-((e&2147483648)>>>0) +f=B.b.D(2896*(p+f)+128,8) +c=(f&2147483647)-((f&2147483648)>>>0) +f=3+q +p=a7[f]<<4 +b=(p&2147483647)-((p&2147483648)>>>0) +p=5+q +e=a7[p]<<4 +a=(e&2147483647)-((e&2147483648)>>>0) +e=B.b.D(m-k+1,1) +o=(e&2147483647)-((e&2147483648)>>>0) +e=B.b.D(m+k+1,1) +m=(e&2147483647)-((e&2147483648)>>>0) +e=B.b.D(j*3784+h*1567+128,8) +e=(e&2147483647)-((e&2147483648)>>>0) +a0=B.b.D(j*1567-h*3784+128,8) +j=(a0&2147483647)-((a0&2147483648)>>>0) +a0=B.b.D(d-a+1,1) +a0=(a0&2147483647)-((a0&2147483648)>>>0) +a1=B.b.D(d+a+1,1) +d=(a1&2147483647)-((a1&2147483648)>>>0) +a1=B.b.D(c+b+1,1) +a1=(a1&2147483647)-((a1&2147483648)>>>0) +a2=B.b.D(c-b+1,1) +b=(a2&2147483647)-((a2&2147483648)>>>0) +a2=B.b.D(m-e+1,1) +a2=(a2&2147483647)-((a2&2147483648)>>>0) +e=B.b.D(m+e+1,1) +m=(e&2147483647)-((e&2147483648)>>>0) +e=B.b.D(o-j+1,1) +e=(e&2147483647)-((e&2147483648)>>>0) +a3=B.b.D(o+j+1,1) +k=(a3&2147483647)-((a3&2147483648)>>>0) +a3=B.b.D(d*2276+a1*3406+2048,12) +o=(a3&2147483647)-((a3&2147483648)>>>0) +a1=B.b.D(d*3406-a1*2276+2048,12) +d=(a1&2147483647)-((a1&2147483648)>>>0) +a1=B.b.D(b*799+a0*4017+2048,12) +a1=(a1&2147483647)-((a1&2147483648)>>>0) +a0=B.b.D(b*4017-a0*799+2048,12) +b=(a0&2147483647)-((a0&2147483648)>>>0) +a7[q]=m+o +a7[g]=m-o +a7[s]=k+a1 +a7[i]=k-a1 +a7[l]=e+b +a7[p]=e-b +a7[f]=a2+d +a7[n]=a2-d}for(r=0;r<8;++r){s=8+r +p=a7[s] +if(p===0&&a7[16+r]===0&&a7[24+r]===0&&a7[32+r]===0&&a7[40+r]===0&&a7[48+r]===0&&a7[56+r]===0){p=B.b.D(5793*a7[r]+8192,14) +o=(p&2147483647)-((p&2147483648)>>>0) +a7[r]=o +a7[s]=o +a7[16+r]=o +a7[24+r]=o +a7[32+r]=o +a7[40+r]=o +a7[48+r]=o +a7[56+r]=o +continue}n=B.b.D(5793*a7[r]+2048,12) +m=(n&2147483647)-((n&2147483648)>>>0) +n=32+r +l=B.b.D(5793*a7[n]+2048,12) +k=(l&2147483647)-((l&2147483648)>>>0) +l=16+r +j=a7[l] +i=48+r +h=a7[i] +g=56+r +f=a7[g] +e=B.b.D(2896*(p-f)+2048,12) +d=(e&2147483647)-((e&2147483648)>>>0) +f=B.b.D(2896*(p+f)+2048,12) +c=(f&2147483647)-((f&2147483648)>>>0) +f=24+r +b=a7[f] +p=40+r +a=a7[p] +e=B.b.D(m-k+1,1) +o=(e&2147483647)-((e&2147483648)>>>0) +e=B.b.D(m+k+1,1) +m=(e&2147483647)-((e&2147483648)>>>0) +e=B.b.D(j*3784+h*1567+2048,12) +e=(e&2147483647)-((e&2147483648)>>>0) +a0=B.b.D(j*1567-h*3784+2048,12) +j=(a0&2147483647)-((a0&2147483648)>>>0) +a0=B.b.D(d-a+1,1) +a0=(a0&2147483647)-((a0&2147483648)>>>0) +a1=B.b.D(d+a+1,1) +d=(a1&2147483647)-((a1&2147483648)>>>0) +a1=B.b.D(c+b+1,1) +a1=(a1&2147483647)-((a1&2147483648)>>>0) +a2=B.b.D(c-b+1,1) +b=(a2&2147483647)-((a2&2147483648)>>>0) +a2=B.b.D(m-e+1,1) +a2=(a2&2147483647)-((a2&2147483648)>>>0) +e=B.b.D(m+e+1,1) +m=(e&2147483647)-((e&2147483648)>>>0) +e=B.b.D(o-j+1,1) +e=(e&2147483647)-((e&2147483648)>>>0) +a3=B.b.D(o+j+1,1) +k=(a3&2147483647)-((a3&2147483648)>>>0) +a3=B.b.D(d*2276+a1*3406+2048,12) +o=(a3&2147483647)-((a3&2147483648)>>>0) +a1=B.b.D(d*3406-a1*2276+2048,12) +d=(a1&2147483647)-((a1&2147483648)>>>0) +a1=B.b.D(b*799+a0*4017+2048,12) +a1=(a1&2147483647)-((a1&2147483648)>>>0) +a0=B.b.D(b*4017-a0*799+2048,12) +b=(a0&2147483647)-((a0&2147483648)>>>0) +a7[r]=m+o +a7[g]=m-o +a7[s]=k+a1 +a7[i]=k-a1 +a7[l]=e+b +a7[p]=e-b +a7[f]=a2+d +a7[n]=a2-d}for(s=$.aIF,r=0;r<64;++r){s.toString +p=B.b.D(a7[r]+8,4) +a6[r]=s[384+((p&2147483647)-((p&2147483648)>>>0))]}}, +b6T(e9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5=e9.r.b,e6=e5.ah(0,274)?A.cD(e5.h(0,274)):0,e7=e9.d,e8=e7.e +e8.toString +e7=e7.d +e7.toString +s=e6>=5&&e6<=8 +if(s)r=e7 +else r=e8 +if(s)q=e8 +else q=e7 +p=A.ju(r,q,B.ic) +p.y=new A.Bb(A.w(t.S,t.z)) +for(o=A.eO(e5,e5.r,A.l(e5).c);o.A();){n=o.d +if(n!==274)p.y.b.l(0,n,e5.h(0,n))}m=e7-1 +l=e8-1 +e5=e9.Q +switch(e5.length){case 1:k=e5[0] +j=k.e +i=k.f +h=k.r +e5=p.x +e7=e6===8 +e8=e6===7 +o=e6===6 +n=e6===5 +g=e6===4 +f=e6===3 +e=e6===2 +d=p.a +c=0 +b=0 +while(!0){a=e9.d.d +a.toString +if(!(b>>0 +if(e)e5[a2+(l-a3)]=a6 +else if(f)e5[a1+(l-a3)]=a6 +else if(g)e5[a1+a3]=a6 +else if(n)e5[a3*d+b]=a6 +else if(o)e5[a3*d+a]=a6 +else if(e8)e5[(l-a3)*d+a]=a6 +else if(e7)e5[(l-a3)*d+b]=a6 +else{a7=c+1 +e5[c]=a6 +c=a7}++a3}++b}break +case 3:k=e5[0] +a8=e5[1] +a9=e5[2] +b0=k.e +b1=a8.e +b2=a9.e +i=k.f +h=k.r +b3=a8.f +b4=a8.r +b5=a9.f +b6=a9.r +e5=p.x +e7=e6===8 +e8=e6===7 +o=e6===6 +n=e6===5 +g=e6===4 +f=e6===3 +e=e6===2 +d=p.a +c=0 +b=0 +while(!0){a=e9.d.d +a.toString +if(!(b>>0 +c5=c0[c3]-128 +c6=c1[c4]-128 +a4=B.b.D(a5+359*c6+128,8) +a4=(a4&2147483647)-((a4&2147483648)>>>0) +if(a4<0)c7=0 +else c7=a4>255?255:a4 +a4=B.b.D(a5-88*c5-183*c6+128,8) +a4=(a4&2147483647)-((a4&2147483648)>>>0) +if(a4<0)c8=0 +else c8=a4>255?255:a4 +a4=B.b.D(a5+454*c5+128,8) +a4=(a4&2147483647)-((a4&2147483648)>>>0) +if(a4<0)c9=0 +else c9=a4>255?255:a4 +a6=(B.e.C(B.b.a4(255,0,255))<<24|B.e.C(B.b.a4(c9,0,255))<<16|B.e.C(B.b.a4(c8,0,255))<<8|B.e.C(B.b.a4(c7,0,255)))>>>0 +if(e)e5[a2+(l-a3)]=a6 +else if(f)e5[a1+(l-a3)]=a6 +else if(g)e5[a1+a3]=a6 +else if(n)e5[a3*d+b]=a6 +else if(o)e5[a3*d+a]=a6 +else if(e8)e5[(l-a3)*d+a]=a6 +else if(e7)e5[(l-a3)*d+b]=a6 +else{a7=c+1 +e5[c]=a6 +c=a7}++a3}++b}break +case 4:e7=e9.c +if(e7==null)throw A.c(A.am("Unsupported color mode (4 components)")) +d0=e7.d!==0&&!0 +k=e5[0] +a8=e5[1] +a9=e5[2] +d1=e5[3] +b0=k.e +b1=a8.e +b2=a9.e +d2=d1.e +i=k.f +h=k.r +b3=a8.f +b4=a8.r +b5=a9.f +b6=a9.r +d3=d1.f +d4=d1.r +e5=p.x +e7=e6===8 +e8=e6===7 +o=e6===6 +n=e6===5 +g=e6===4 +f=e6===3 +e=e6===2 +d=!d0 +a=p.a +c=0 +b=0 +while(!0){a1=e9.d.d +a1.toString +if(!(b255)e3=255 +d9=255-e3 +e3=c5-128 +d7=B.e.C(a5-0.3441363*e3-0.71413636*d7) +if(d7<0)d7=0 +else if(d7>255)d7=255 +e0=255-d7 +e3=B.e.C(a5+1.772*e3) +if(e3<0)d7=0 +else d7=e3>255?255:e3 +e1=255-d7}d7=B.b.D(d9*e2,8) +e3=B.b.D(e0*e2,8) +e4=B.b.D(e1*e2,8) +a6=(B.e.C(B.b.a4(255,0,255))<<24|B.e.C(B.b.a4((e4&2147483647)-((e4&2147483648)>>>0),0,255))<<16|B.e.C(B.b.a4((e3&2147483647)-((e3&2147483648)>>>0),0,255))<<8|B.e.C(B.b.a4((d7&2147483647)-((d7&2147483648)>>>0),0,255)))>>>0 +if(e)e5[a4+(l-a3)]=a6 +else if(f)e5[a2+(l-a3)]=a6 +else if(g)e5[a2+a3]=a6 +else if(n)e5[a3*a+b]=a6 +else if(o)e5[a3*a+a1]=a6 +else if(e8)e5[(l-a3)*a+a1]=a6 +else if(e7)e5[(l-a3)*a+b]=a6 +else{a7=c+1 +e5[c]=a6 +c=a7}++a3}++b}break +default:throw A.c(A.am("Unsupported color mode"))}return p}, +b2r(a,b,c,d,e,f){A.b2o(f,a,b,c,d,e,!0,f)}, +b2s(a,b,c,d,e,f){A.b2p(f,a,b,c,d,e,!0,f)}, +b2q(a,b,c,d,e,f){A.b2n(f,a,b,c,d,e,!0,f)}, +xJ(a,b,c,d,e){var s,r,q,p,o,n,m +for(s=a.a,r=a.d,q=b.a,p=b.d,o=c.a,n=c.d,m=0;m>>0===0)i=j +else i=j<0?0:255 +k=p[o+l] +r[q+l]=k+i}++a2 +c.d=m+a1 +e.d+=a1 +d.d+=a1}}, +aYV(a){var s,r,q +if($.ew==null)A.lQ() +$.aJT()[0]=a +s=$.aTV()[0] +if(a===0)return s>>>16 +r=$.acz.aS()[s>>>23&511] +if(r!==0){q=s&8388607 +return r+(q+4095+(q>>>13&1)>>>13)}return A.aYW(s)}, +aYW(a){var s,r,q=a>>>16&32768,p=(a>>>23&255)-112,o=a&8388607 +if(p<=0){if(p<-10)return q +o|=8388608 +s=14-p +return(q|B.b.h4(o+(B.b.cp(1,s-1)-1)+(B.b.e5(o,s)&1),s))>>>0}else if(p===143)if(o===0)return q|31744 +else{o=o>>>13 +r=o===0?1:0 +return q|o|r|31744}else{o=o+4095+(o>>>13&1) +if((o&8388608)!==0){++p +o=0}if(p>30)return q|31744 +return(q|p<<10|o>>>13)>>>0}}, +lQ(){var s,r,q,p +if($.aGW!=null)return +s=new Uint32Array(65536) +$.aGW=s +$.ew=A.aHh(s.buffer,0,null) +s=new Uint16Array(512) +$.acz.b=s +for(r=0;r<256;++r){q=(r&255)-112 +if(q<=0||q>=30){$.acz.toString +s[r]=0 +s[(r|256)>>>0]=0}else{$.acz.toString +p=q<<10>>>0 +s[r]=p +s[(r|256)>>>0]=(p|32768)>>>0}}for(s=$.aGW,r=0;r<65536;++r){s.toString +s[r]=A.aYX(r)}}, +aYX(a){var s,r=a>>>15&1,q=a>>>10&31,p=a&1023 +if(q===0)if(p===0)return r<<31>>>0 +else{for(;(p&1024)===0;){p=p<<1;--q}++q +p&=4294966271}else if(q===31){s=r<<31 +if(p===0)return(s|2139095040)>>>0 +else return(s|p<<13|2139095040)>>>0}return(r<<31|q+112<<23|p<<13)>>>0}, +b8d(a){$.aJV().l(0,0,a) +return $.aTX().h(0,0)}, +aDk(a){var s,r +if(a==null)return"null" +for(s=32,r="";s>-1;--s)r+=(a&B.b.cp(1,s))>>>0===0?"0":"1" +return r.charCodeAt(0)==0?r:r}, +aQG(){var s=$.aPK +return s}, +b6p(a,b,c){var s,r +if(a===1)return b +if(a===2)return b+31 +s=B.e.eD(30.6*a-91.4) +r=c?1:0 +return s+b+59+r}, +aJ4(){var s,r,q,p,o=null +try{o=A.aI3()}catch(s){if(t.VI.b(A.a9(s))){r=$.aBY +if(r!=null)return r +throw s}else throw s}if(J.d(o,$.aPH)){r=$.aBY +r.toString +return r}$.aPH=o +if($.aFF()==$.Kj())r=$.aBY=o.a1(".").j(0) +else{q=o.Kg() +p=q.length-1 +r=$.aBY=p===0?q:B.d.a2(q,0,p)}return r}, +aR3(a){var s +if(!(a>=65&&a<=90))s=a>=97&&a<=122 +else s=!0 +return s}, +aR5(a,b){var s=a.length,r=b+2 +if(s>>6}, +b7d(a){var s,r,q,p +if(a.gq(a)===0)return!0 +s=a.gR(a) +for(r=A.eW(a,1,null,a.$ti.i("aL.E")),q=r.$ti,r=new A.b8(r,r.gq(r),q.i("b8")),q=q.i("aL.E");r.A();){p=r.d +if(!J.d(p==null?q.a(p):p,s))return!1}return!0}, +b7D(a,b){var s=B.c.hb(a,null) +if(s<0)throw A.c(A.b_(A.f(a)+" contains no null elements.",null)) +a[s]=b}, +aRx(a,b){var s=B.c.hb(a,b) +if(s<0)throw A.c(A.b_(A.f(a)+" contains no elements matching "+b.j(0)+".",null)) +a[s]=null}, +b6g(a,b){var s,r,q,p +for(s=new A.f_(a),r=t.Hz,s=new A.b8(s,s.gq(s),r.i("b8")),r=r.i("X.E"),q=0;s.A();){p=s.d +if((p==null?r.a(p):p)===b)++q}return q}, +aDC(a,b,c){var s,r,q +if(b.length===0)for(s=0;!0;){r=B.d.jJ(a,"\n",s) +if(r===-1)return a.length-s>=c?s:null +if(r-s>=c)return s +s=r+1}r=B.d.hb(a,b) +for(;r!==-1;){q=r===0?0:B.d.B9(a,"\n",r-1)+1 +if(c===r-q)return q +r=B.d.jJ(a,b,r+1)}return null}, +aEi(a,b,c,d){var s=0,r=A.H(t.y),q,p,o,n +var $async$aEi=A.I(function(e,f){if(e===1)return A.E(f,r) +while(true)switch(s){case 0:o=B.d.bN(a,"http:")||B.d.bN(a,"https:") +n=b===B.Gh +if(n&&!o)throw A.c(A.ff(a,"urlString","To use an in-app web view, you must provide an http(s) URL.")) +if(!n)p=o&&b===B.pO +else p=!0 +s=3 +return A.L($.aJK().WC(a,!0,!0,B.PM,b===B.Gi,p,p,c),$async$aEi) +case 3:q=f +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$aEi,r)}, +a2Q(a){var s=0,r=A.H(t.y),q +var $async$a2Q=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:if(a.geg()!=="http")a.geg() +s=3 +return A.L(A.aEi(a.j(0),B.pO,null,B.Ce),$async$a2Q) +case 3:q=c +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$a2Q,r)}, +a2H(a){var s=0,r=A.H(t.y),q +var $async$a2H=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:s=3 +return A.L($.aJK().TI(a.j(0)),$async$a2H) +case 3:q=c +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$a2H,r)}, +aOx(a){var s,r,q=new Uint8Array(16) +if(a===-1)s=$.aTp() +else{s=new A.Zy() +s.My(a)}for(r=0;r<16;++r)q[r]=s.WR(256) +return q}, +b4j(){var s=$.aTt() +return s}, +b56(a,b){var s="./assets/packages/" +if(B.d.bN(a,"./"))return s+b+"/"+B.d.lM(a,"./","") +if(B.d.bN(a,"assets/"))return s+b+"/"+a +else return a}, +b4L(a){var s,r,q,p,o,n=A.a([],t.mo),m=document,l=m.querySelector("head") +for(s=t.TV,r=0;r<1;++r){q=a[r] +p=m.querySelector("head") +p.toString +if(!A.b4U(p,q)){o=m.createElement("script") +o.type="text/javascript" +o.charset="utf-8" +o.async=!0 +o.src=q +l.toString +J.Kp(l).H(0,o) +p=new A.pa(o,"load",!1,s) +n.push(p.gR(p))}}return A.nW(n,t.H)}, +b4U(a,b){var s,r,q,p +if(B.d.bN(b,"./"))b=B.d.lM(b,"./","") +for(s=J.Kp(a),s=s.gao(s),r=t.MF,q=s.$ti.c;s.A();){p=s.d +if(p==null)p=q.a(p) +if(r.b(p))if(B.d.eA(p.src,b))return!0}return!1}, +aJ1(a){a-=a>>>1&1431655765 +a=(a&858993459)+(B.b.D(a,2)&858993459) +a=a+(a>>>4)&252645135 +a+=a>>>8 +return a+(a>>>16)&63}, +aMG(a){return B.e.C(a+(a<0?-0.5:0.5))}, +CE(a,b,c,d){var s=a-c,r=b-d +return Math.sqrt(s*s+r*r)}, +b0Y(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=$.aSr(),a0=a2.a +if(a0.ah(0,a))return A.aWk(B.G1.j(a0.h(0,a))) +s=a1.length +r=s>3&&a1[0]===239&&a1[1]===187&&a1[2]===191 +q=!0 +p=!0 +o=!0 +n=0 +m=0 +l=0 +k=0 +j=0 +i=0 +h=0 +g=0 +f=0 +e=0 +d=0 +c=0 +while(!0){if(c0)if((b&128)===0)o=!1 +else{--n +o=!0}else if((b&128)!==0)if((b&64)===0)o=!1 +else{++n +if((b&32)===0){++m +o=!0}else{++n +if((b&16)===0){++l +o=!0}else{++n +if((b&8)===0){++k +o=!0}else o=!1}}}else o=!0 +if(q)if(b>127&&b<160)q=!1 +else{if(b>159)a=b<192||b===215||b===247 +else a=!1 +if(a)++d +q=!0}if(p)if(j>0)if(b<64||b===127||b>252)p=!1 +else{--j +p=!0}else if(b===128||b===160||b>239)p=!1 +else{if(b>160&&b<224){++i;++h +if(h>f)f=h +g=0}else{if(b>127){++j;++g +if(g>e)e=g}else g=0 +h=0}p=!0}++c}if(o&&n>0)o=!1 +if(p&&j>0)p=!1 +if(o)a=r||m+l+k>0 +else a=!1 +if(a)return $.a2W() +if(p)a=f>=3||e>=3 +else a=!1 +if(a)return $.Kd() +if(q&&p)return f===2&&i===2||d*10>=s?$.Kd():$.aFt() +if(q)return $.aFt() +if(p)return $.Kd() +if(o)return $.a2W() +return $.a2W()}, +aX9(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g=new A.a43(a),f=new A.cB(""),e=A.a([],t.du),d=-1,c=-1 +try{s=null +r=!1 +q=null +do{if(J.aKj(g)<4)q=B.fW +else q=A.aZS(g.bS(4)) +switch(q){case B.fW:break +case B.wI:case B.wL:r=!0 +break +case B.wF:if(J.aKj(g)<16){l=A.cX() +throw A.c(l)}d=g.bS(8) +c=g.bS(8) +break +case B.wK:p=A.aX8(g) +l=p +if(l<0||l>=900)A.Q(A.cX()) +s=$.aSd().h(0,l) +if(s==null){l=A.cX() +throw A.c(l)}break +case B.wH:o=g.bS(4) +n=g.bS(q.KK(b)) +if(J.d(o,1))A.aX5(g,f,n) +break +default:m=g.bS(q.KK(b)) +switch(q){case B.wG:A.aX7(g,f,m) +break +case B.wM:A.aX3(g,f,m,r) +break +case B.wJ:A.aX4(g,f,m,s,e,a1) +break +case B.wE:A.aX6(g,f,m) +break +default:l=A.cX() +throw A.c(l)}break}}while(q!==B.fW)}catch(k){if(A.a9(k) instanceof A.hQ)throw A.c(A.cX()) +else throw k}l=f.a +j=J.bL(e)===0?null:e +i=d +h=c +return new A.a6M(a,l.charCodeAt(0)==0?l:l,j,a0.c,i,h)}, +aX5(a,b,c){var s,r,q,p +if(c*13>a.mq(0))throw A.c(A.cX()) +s=new Int8Array(2*c) +for(r=0;c>0;){q=a.bS(13) +p=((q/96|0)<<8|B.b.b2(q,96))>>>0 +p=p<2560?p+41377:p+42657 +s[r]=p>>>8&255 +s[r+1]=p&255 +r+=2;--c}b.a+=$.aJz().c.cB(0,s)}, +aX6(a,b,c){var s,r,q,p +if(c*13>a.mq(0))throw A.c(A.cX()) +s=new Int8Array(2*c) +for(r=0;c>0;){q=a.bS(13) +p=((q/192|0)<<8|B.b.b2(q,192))>>>0 +p=p<7936?p+33088:p+49472 +s[r]=p>>>8 +s[r+1]=p +r+=2;--c}b.a+=$.Kd().c.cB(0,s)}, +aX4(a,b,c,d,e,f){var s,r +if(8*c>a.mq(0))throw A.c(A.cX()) +s=new Int8Array(c) +for(r=0;r=s.length)throw A.c(A.cX()) +return s[a]}, +aX3(a,b,c,d){var s,r,q,p,o,n +for(s=a.a.length;c>1;){if(8*(s-a.b)-a.c<11)throw A.c(A.cX()) +r=a.bS(11) +q=r/45|0 +p=$.aFw() +o=p.length +if(q>=o)A.Q(A.cX()) +q=b.a+=p[q] +n=B.b.b2(r,45) +if(n>=o)A.Q(A.cX()) +b.a=q+p[n] +c-=2}if(c===1){if(a.mq(0)<6)throw A.c(A.cX()) +b.a+=A.a6J(a.bS(6))}}, +aX7(a,b,c){var s,r,q,p,o,n,m,l +for(s=a.a.length;c>=3;){if(8*(s-a.b)-a.c<10)throw A.c(A.cX()) +r=a.bS(10) +if(r>=1000)throw A.c(A.cX()) +q=r/100|0 +p=$.aFw() +o=p.length +if(q>=o)A.Q(A.cX()) +q=b.a+=p[q] +n=B.b.b2(r/10|0,10) +if(n>=o)A.Q(A.cX()) +q+=p[n] +b.a=q +n=B.b.b2(r,10) +if(n>=o)A.Q(A.cX()) +b.a=q+p[n] +c-=3}if(c===2){if(a.mq(0)<7)throw A.c(A.cX()) +m=a.bS(7) +if(m>=100)throw A.c(A.cX()) +b.a+=A.a6J(m/10|0) +b.a+=A.a6J(B.b.b2(m,10))}else if(c===1){if(a.mq(0)<4)throw A.c(A.cX()) +l=a.bS(4) +if(l>=10)throw A.c(A.cX()) +b.a+=A.a6J(l)}}, +aX8(a){var s=a.bS(8) +if((s&128)===0)return s&127 +if((s&192)===128)return((s&63)<<8|a.bS(8))>>>0 +if((s&224)===192)return((s&31)<<16|a.bS(16))>>>0 +throw A.c(A.cX())}},J={ +aJb(a,b,c,d){return{i:a,p:b,e:c,x:d}}, +a2M(a){var s,r,q,p,o,n=a[v.dispatchPropertyName] +if(n==null)if($.aJ8==null){A.b76() +n=a[v.dispatchPropertyName]}if(n!=null){s=n.p +if(!1===s)return n.i +if(!0===s)return a +r=Object.getPrototypeOf(a) +if(s===r)return n.i +if(n.e===r)throw A.c(A.c3("Return interceptor for "+A.f(s(a,n))))}q=a.constructor +if(q==null)p=null +else{o=$.avP +if(o==null)o=$.avP=v.getIsolateTag("_$dart_js") +p=q[o]}if(p!=null)return p +p=A.b7m(a) +if(p!=null)return p +if(typeof a=="function")return B.G2 +s=Object.getPrototypeOf(a) +if(s==null)return B.yq +if(s===Object.prototype)return B.yq +if(typeof q=="function"){o=$.avP +if(o==null)o=$.avP=v.getIsolateTag("_$dart_js") +Object.defineProperty(q,o,{value:B.nm,enumerable:false,writable:true,configurable:true}) +return B.nm}return B.nm}, +C2(a,b){if(a<0||a>4294967295)throw A.c(A.cb(a,0,4294967295,"length",null)) +return J.lU(new Array(a),b)}, +hr(a,b){if(a<0||a>4294967295)throw A.c(A.cb(a,0,4294967295,"length",null)) +return J.lU(new Array(a),b)}, +vx(a,b){if(a<0)throw A.c(A.b_("Length must be a non-negative integer: "+a,null)) +return A.a(new Array(a),b.i("p<0>"))}, +aH3(a,b){return A.a(new Array(a),b.i("p<0>"))}, +lU(a,b){return J.aey(A.a(a,b.i("p<0>")))}, +aey(a){a.fixed$length=Array +return a}, +aMn(a){a.fixed$length=Array +a.immutable$list=Array +return a}, +aZi(a,b){return J.pL(a,b)}, +aMo(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0 +default:return!1}switch(a){case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8232:case 8233:case 8239:case 8287:case 12288:case 65279:return!0 +default:return!1}}, +aH4(a,b){var s,r +for(s=a.length;b0;b=s){s=b-1 +r=B.d.aI(a,s) +if(r!==32&&r!==13&&!J.aMo(r))break}return b}, +iq(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.vy.prototype +return J.C5.prototype}if(typeof a=="string")return J.lV.prototype +if(a==null)return J.vz.prototype +if(typeof a=="boolean")return J.C3.prototype +if(a.constructor==Array)return J.p.prototype +if(typeof a!="object"){if(typeof a=="function")return J.kt.prototype +return a}if(a instanceof A.U)return a +return J.a2M(a)}, +b6U(a){if(typeof a=="number")return J.o9.prototype +if(typeof a=="string")return J.lV.prototype +if(a==null)return a +if(a.constructor==Array)return J.p.prototype +if(typeof a!="object"){if(typeof a=="function")return J.kt.prototype +return a}if(a instanceof A.U)return a +return J.a2M(a)}, +ag(a){if(typeof a=="string")return J.lV.prototype +if(a==null)return a +if(a.constructor==Array)return J.p.prototype +if(typeof a!="object"){if(typeof a=="function")return J.kt.prototype +return a}if(a instanceof A.U)return a +return J.a2M(a)}, +ci(a){if(a==null)return a +if(a.constructor==Array)return J.p.prototype +if(typeof a!="object"){if(typeof a=="function")return J.kt.prototype +return a}if(a instanceof A.U)return a +return J.a2M(a)}, +b6V(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.vy.prototype +return J.C5.prototype}if(a==null)return a +if(!(a instanceof A.U))return J.kX.prototype +return a}, +pA(a){if(typeof a=="number")return J.o9.prototype +if(a==null)return a +if(!(a instanceof A.U))return J.kX.prototype +return a}, +aQY(a){if(typeof a=="number")return J.o9.prototype +if(typeof a=="string")return J.lV.prototype +if(a==null)return a +if(!(a instanceof A.U))return J.kX.prototype +return a}, +tV(a){if(typeof a=="string")return J.lV.prototype +if(a==null)return a +if(!(a instanceof A.U))return J.kX.prototype +return a}, +bm(a){if(a==null)return a +if(typeof a!="object"){if(typeof a=="function")return J.kt.prototype +return a}if(a instanceof A.U)return a +return J.a2M(a)}, +h7(a){if(a==null)return a +if(!(a instanceof A.U))return J.kX.prototype +return a}, +aFS(a,b){if(typeof a=="number"&&typeof b=="number")return a+b +return J.b6U(a).O(a,b)}, +aKg(a,b){if(typeof a=="number"&&typeof b=="number")return a/b +return J.pA(a).bu(a,b)}, +d(a,b){if(a==null)return b==null +if(typeof a!="object")return b!=null&&a===b +return J.iq(a).k(a,b)}, +aV8(a,b){if(typeof a=="number"&&typeof b=="number")return a*b +return J.aQY(a).a8(a,b)}, +aFT(a,b){if(typeof a=="number"&&typeof b=="number")return a-b +return J.pA(a).ae(a,b)}, +aW(a,b){if(typeof b==="number")if(a.constructor==Array||typeof a=="string"||A.aR7(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b>>0===b&&b0?1:a<0?-1:a +return J.b6V(a).gLw(a)}, +aKp(a){return J.bm(a).gi0(a)}, +aKq(a){return J.h7(a).gD5(a)}, +aVp(a){return J.bm(a).grW(a)}, +aVq(a){return J.bm(a).gY4(a)}, +is(a){return J.bm(a).gp(a)}, +aVr(a){return J.bm(a).gaD(a)}, +aVs(a,b,c){return J.ci(a).wz(a,b,c)}, +aFY(a,b){return J.h7(a).bv(a,b)}, +aVt(a){return J.h7(a).vv(a)}, +aVu(a){return J.ci(a).Ja(a)}, +aVv(a,b){return J.ci(a).c8(a,b)}, +aVw(a,b){return J.h7(a).aqG(a,b)}, +u0(a,b,c){return J.ci(a).hP(a,b,c)}, +aVx(a,b,c,d){return J.ci(a).oB(a,b,c,d)}, +aKr(a,b,c){return J.tV(a).lF(a,b,c)}, +aVy(a,b){return J.iq(a).G(a,b)}, +aVz(a,b,c,d){return J.bm(a).X1(a,b,c,d)}, +aVA(a,b,c,d,e){return J.h7(a).kM(a,b,c,d,e)}, +Kq(a,b,c){return J.bm(a).c4(a,b,c)}, +aFZ(a){return J.ci(a).d5(a)}, +ja(a,b){return J.ci(a).B(a,b)}, +aVB(a){return J.ci(a).e_(a)}, +aVC(a,b){return J.bm(a).L(a,b)}, +aVD(a,b,c){return J.tV(a).lM(a,b,c)}, +aVE(a,b){return J.bm(a).atc(a,b)}, +aKs(a){return J.pA(a).bi(a)}, +aKt(a,b){return J.h7(a).bc(a,b)}, +aVF(a,b){return J.bm(a).fB(a,b)}, +aVG(a,b){return J.ag(a).sq(a,b)}, +aVH(a,b,c){return J.h7(a).wJ(a,b,c)}, +aVI(a,b,c){return J.bm(a).wM(a,b,c)}, +aVJ(a,b,c,d,e){return J.ci(a).bd(a,b,c,d,e)}, +a3b(a,b){return J.ci(a).i1(a,b)}, +aG_(a,b){return J.ci(a).cN(a,b)}, +aG0(a,b,c){return J.ci(a).ck(a,b,c)}, +aVK(a){return J.h7(a).LK(a)}, +aKu(a,b){return J.ci(a).jY(a,b)}, +aG1(a,b,c){return J.bm(a).bK(a,b,c)}, +aKv(a,b,c,d){return J.bm(a).j5(a,b,c,d)}, +aKw(a){return J.pA(a).ro(a)}, +aVL(a){return J.pA(a).C(a)}, +aKx(a){return J.ci(a).dK(a)}, +aVM(a,b){return J.pA(a).eV(a,b)}, +aVN(a){return J.ci(a).j7(a)}, +dg(a){return J.iq(a).j(a)}, +aVO(a){return J.tV(a).Yk(a)}, +aVP(a){return J.tV(a).Kn(a)}, +aKy(a,b){return J.h7(a).aup(a,b)}, +aVQ(a,b){return J.ci(a).oU(a,b)}, +aKz(a,b){return J.ci(a).KC(a,b)}, +vw:function vw(){}, +C3:function C3(){}, +vz:function vz(){}, +e:function e(){}, +q:function q(){}, +QZ:function QZ(){}, +kX:function kX(){}, +kt:function kt(){}, +p:function p(a){this.$ti=a}, +aeD:function aeD(a){this.$ti=a}, +cU:function cU(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +o9:function o9(){}, +vy:function vy(){}, +C5:function C5(){}, +lV:function lV(){}},B={} +var w=[A,J,B] +var $={} +A.zk.prototype={ +sHV(a){var s,r,q,p=this +if(J.d(a,p.c))return +if(a==null){p.DV() +p.c=null +return}s=p.a.$0() +r=a.a +q=s.a +if(rr){p.DV() +p.b=A.bl(A.b6(0,r-q,0),p.gGy())}p.c=a}, +DV(){var s=this.b +if(s!=null)s.aA(0) +this.b=null}, +ajb(){var s=this,r=s.a.$0(),q=s.c,p=r.a +q=q.a +if(p>=q){s.b=null +q=s.d +if(q!=null)q.$0()}else s.b=A.bl(A.b6(0,q-p,0),s.gGy())}} +A.a3v.prototype={ +q6(){var s=0,r=A.H(t.H),q=this +var $async$q6=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:s=2 +return A.L(q.a.$0(),$async$q6) +case 2:s=3 +return A.L(q.b.$0(),$async$q6) +case 3:return A.F(null,r)}}) +return A.G($async$q6,r)}, +asp(){var s=A.aG(new A.a3A(this)) +return t.e.a({initializeEngine:A.aG(new A.a3B(this)),autoStart:s})}, +ag9(){return t.e.a({runApp:A.aG(new A.a3x(this))})}} +A.a3A.prototype={ +$0(){return new self.Promise(A.aG(new A.a3z(this.a)),t.e)}, +$S:323} +A.a3z.prototype={ +$2(a,b){var s=0,r=A.H(t.H),q=this +var $async$$2=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:s=2 +return A.L(q.a.q6(),$async$$2) +case 2:a.$1(t.e.a({})) +return A.F(null,r)}}) +return A.G($async$$2,r)}, +$S:119} +A.a3B.prototype={ +$1(a){return new self.Promise(A.aG(new A.a3y(this.a,a)),t.e)}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +$S:182} +A.a3y.prototype={ +$2(a,b){var s=0,r=A.H(t.H),q=this,p +var $async$$2=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:p=q.a +s=2 +return A.L(p.a.$1(q.b),$async$$2) +case 2:a.$1(p.ag9()) +return A.F(null,r)}}) +return A.G($async$$2,r)}, +$S:119} +A.a3x.prototype={ +$1(a){return new self.Promise(A.aG(new A.a3w(this.a)),t.e)}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +$S:182} +A.a3w.prototype={ +$2(a,b){var s=0,r=A.H(t.H),q=this +var $async$$2=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:s=2 +return A.L(q.a.b.$0(),$async$$2) +case 2:a.$1(t.e.a({})) +return A.F(null,r)}}) +return A.G($async$$2,r)}, +$S:119} +A.a3H.prototype={ +ga5s(){var s,r=t.qr +r=A.hR(new A.p9(self.window.document.querySelectorAll("meta"),r),r.i("o.E"),t.e) +s=A.l(r) +s=A.aYo(new A.e7(new A.aD(r,new A.a3I(),s.i("aD")),new A.a3J(),s.i("e7")),new A.a3K()) +return s==null?null:s.content}, +Ct(a){var s +if(A.hI(a,0,null).gVX())return A.a18(B.jn,a,B.a7,!1) +s=this.ga5s() +return A.a18(B.jn,(s==null?"":s)+"assets/"+a,B.a7,!1)}, +fs(a,b){return this.aqJ(0,b)}, +aqJ(a,b){var s=0,r=A.H(t.V4),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c +var $async$fs=A.I(function(a0,a1){if(a0===1){o=a1 +s=p}while(true)switch(s){case 0:d=n.Ct(b) +p=4 +s=7 +return A.L(A.b6E(d,"arraybuffer"),$async$fs) +case 7:m=a1 +l=t.pI.a(m.response) +f=A.m5(l,0,null) +q=f +s=1 +break +p=2 +s=6 +break +case 4:p=3 +c=o +k=A.a9(c) +f=self.window.ProgressEvent +f.toString +if(!(k instanceof f))throw c +j=t.e.a(k) +i=j.target +f=self.window.XMLHttpRequest +f.toString +if(i instanceof f){f=i +f.toString +h=f +if(h.status===404&&b==="AssetManifest.json"){$.dE().$1("Asset manifest does not exist at `"+A.f(d)+"` \u2013 ignoring.") +q=A.m5(new Uint8Array(A.fI(B.a7.goi().di("{}"))).buffer,0,null) +s=1 +break}f=A.aXF(h) +f.toString +throw A.c(new A.ua(d,B.e.C(f)))}g=i==null?"null":A.b6D(i) +$.dE().$1("Caught ProgressEvent with unknown target: "+A.f(g)) +throw c +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.F(q,r) +case 2:return A.E(o,r)}}) +return A.G($async$fs,r)}} +A.a3I.prototype={ +$1(a){var s=self.window.HTMLMetaElement +s.toString +return a instanceof s}, +$S:132} +A.a3J.prototype={ +$1(a){return a}, +$S:114} +A.a3K.prototype={ +$1(a){return a.name==="assetBase"}, +$S:132} +A.ua.prototype={ +j(a){return'Failed to load asset at "'+this.a+'" ('+this.b+")"}, +$iby:1} +A.uh.prototype={ +K(){return"BrowserEngine."+this.b}} +A.jD.prototype={ +K(){return"OperatingSystem."+this.b}} +A.a4K.prototype={ +gb6(a){var s=this.d +if(s==null){this.Ek() +s=this.d}s.toString +return s}, +gcR(){if(this.y==null)this.Ek() +var s=this.e +s.toString +return s}, +Ek(){var s,r,q,p,o,n,m,l,k=this,j=!1,i=null,h=k.y +if(h!=null){h.width=0 +h=k.y +h.toString +h.height=0 +k.y=null}h=k.x +if(h!=null&&h.length!==0){h.toString +s=B.c.fZ(h,0) +k.y=s +i=s +j=!0 +r=!0}else{h=k.f +q=self.window.devicePixelRatio +if(q===0)q=1 +p=k.r +o=self.window.devicePixelRatio +if(o===0)o=1 +i=k.MQ(h,p) +n=i +k.y=n +if(n==null){A.aRv() +i=k.MQ(h,p)}n=i.style +A.u(n,"position","absolute") +A.u(n,"width",A.f(h/q)+"px") +A.u(n,"height",A.f(p/o)+"px") +r=!1}if(!J.d(k.z.lastChild,i))k.z.append(i) +try{if(j)i.style.removeProperty("z-index") +h=A.qd(i,"2d",null) +h.toString +k.d=t.e.a(h)}catch(m){}h=k.d +if(h==null){A.aRv() +h=A.qd(i,"2d",null) +h.toString +h=k.d=t.e.a(h)}q=k.as +k.e=new A.a5H(h,k,q,B.f_,B.cN,B.eI) +l=k.gb6(k) +l.save();++k.Q +A.W(l,"setTransform",[1,0,0,1,0,0]) +if(r)l.clearRect(0,0,k.f*q,k.r*q) +h=self.window.devicePixelRatio +if(h===0)h=1 +p=self.window.devicePixelRatio +if(p===0)p=1 +l.scale(h*q,p*q) +k.ah8()}, +MQ(a,b){var s=this.as +return A.b8c(B.e.dG(a*s),B.e.dG(b*s))}, +P(a){var s,r,q,p,o,n=this +n.a3a(0) +if(n.y!=null){s=n.d +if(s!=null)try{s.font=""}catch(q){r=A.a9(q) +if(!J.d(r.name,"NS_ERROR_FAILURE"))throw q}}if(n.y!=null){n.Gc() +n.e.io(0) +p=n.w +if(p==null)p=n.w=A.a([],t.J) +o=n.y +o.toString +p.push(o) +n.e=n.d=null}n.x=n.w +n.e=n.d=n.y=n.w=null}, +QT(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.gb6(i) +if(d!=null)for(s=d.length,r=i.as,q=t.Ci;a>>16&255,q>>>8&255,q&255)) +s.translate(-5e4,0) +m=new Float32Array(2) +q=$.bU().w +if(q==null){q=self.window.devicePixelRatio +if(q===0)q=1}m[0]=5e4*q +q=j.b +q.c.Yi(m) +l=m[0] +k=m[1] +m[1]=0 +m[0]=0 +q.c.Yi(m) +s.shadowOffsetX=l-m[0] +s.shadowOffsetY=k-m[1]}}, +lN(){var s=this,r=s.z +if((r==null?null:r.x)!=null){r=$.cM() +r=r===B.W||!1}else r=!1 +if(r)s.a.restore() +r=s.Q +if(r!=null){s.a.translate(-r.a,-r.b) +s.Q=null}}, +hT(a){var s=this.a +if(a===B.a0)s.stroke() +else A.a7F(s,null)}, +io(a){var s=this,r=s.a +r.fillStyle="" +s.r=r.fillStyle +r.strokeStyle="" +s.w=r.strokeStyle +r.shadowBlur=0 +r.shadowColor="none" +r.shadowOffsetX=0 +r.shadowOffsetY=0 +r.globalCompositeOperation="source-over" +s.d=B.f_ +r.lineWidth=1 +s.x=1 +r.lineCap="butt" +s.e=B.cN +r.lineJoin="miter" +s.f=B.eI +s.Q=null}} +A.a_f.prototype={ +P(a){B.c.P(this.a) +this.b=null +this.c=A.e8()}, +cn(a){var s=this.c,r=new A.ca(new Float32Array(16)) +r.bx(s) +s=this.b +s=s==null?null:A.fV(s,!0,t.kA) +this.a.push(new A.Sk(r,s))}, +c5(a){var s,r=this.a +if(r.length===0)return +s=r.pop() +this.c=s.a +this.b=s.b}, +aT(a,b,c){this.c.aT(0,b,c)}, +e0(a,b,c){this.c.e0(0,b,c)}, +j3(a,b){this.c.Y1(0,$.aTI(),b)}, +a7(a,b){this.c.cW(0,new A.ca(b))}, +mv(a){var s,r,q=this.b +if(q==null)q=this.b=A.a([],t.CK) +s=this.c +r=new A.ca(new Float32Array(16)) +r.bx(s) +q.push(new A.rE(a,null,null,r))}, +o4(a){var s,r,q=this.b +if(q==null)q=this.b=A.a([],t.CK) +s=this.c +r=new A.ca(new Float32Array(16)) +r.bx(s) +q.push(new A.rE(null,a,null,r))}, +ia(a,b){var s,r,q=this.b +if(q==null)q=this.b=A.a([],t.CK) +s=this.c +r=new A.ca(new Float32Array(16)) +r.bx(s) +q.push(new A.rE(null,null,b,r))}} +A.fh.prototype={ +lg(a,b){this.a.clear(A.aCt($.a35(),b))}, +qa(a,b,c){this.a.clipPath(b.gap(),$.a34(),c)}, +qb(a,b){this.a.clipRRect(A.nd(a),$.a34(),b)}, +qc(a,b,c){this.a.clipRect(A.dD(a),$.aK3()[b.a],c)}, +of(a,b,c,d,e){A.W(this.a,"drawArc",[A.dD(a),b*57.29577951308232,c*57.29577951308232,!1,e.gap()])}, +f2(a,b,c){this.a.drawCircle(a.a,a.b,b,c.gap())}, +lp(a,b,c){this.a.drawDRRect(A.nd(a),A.nd(b),c.gap())}, +iO(a,b,c,d){var s,r,q=d.at,p=this.a,o=b.b,n=c.a,m=c.b +if(q===B.d1){o===$&&A.b() +A.W(p,"drawImageCubic",[o.gap(),n,m,0.3333333333333333,0.3333333333333333,d.gap()])}else{o===$&&A.b() +o=o.gap() +s=q===B.d0?$.bk.aS().FilterMode.Nearest:$.bk.aS().FilterMode.Linear +r=q===B.dY?$.bk.aS().MipmapMode.Linear:$.bk.aS().MipmapMode.None +A.W(p,"drawImageOptions",[o,n,m,s,r,d.gap()])}}, +kp(a,b,c,d){var s,r,q,p,o=d.at,n=this.a,m=a.b +if(o===B.d1){m===$&&A.b() +A.W(n,"drawImageRectCubic",[m.gap(),A.dD(b),A.dD(c),0.3333333333333333,0.3333333333333333,d.gap()])}else{m===$&&A.b() +m=m.gap() +s=A.dD(b) +r=A.dD(c) +q=o===B.d0?$.bk.aS().FilterMode.Nearest:$.bk.aS().FilterMode.Linear +p=o===B.dY?$.bk.aS().MipmapMode.Linear:$.bk.aS().MipmapMode.None +A.W(n,"drawImageRectOptions",[m,s,r,q,p,d.gap()])}}, +jz(a,b,c){A.W(this.a,"drawLine",[a.a,a.b,b.a,b.b,c.gap()])}, +kq(a,b){this.a.drawOval(A.dD(a),b.gap())}, +kr(a){this.a.drawPaint(a.gap())}, +iP(a,b){var s=a.d +s.toString +this.a.drawParagraph(a.ma(s),b.a,b.b) +s=$.aFu() +if(!s.Jl(a))s.H(0,a)}, +d9(a,b){this.a.drawPath(a.gap(),b.gap())}, +Ii(a){this.a.drawPicture(a.gap())}, +cw(a,b){this.a.drawRRect(A.nd(a),b.gap())}, +cq(a,b){this.a.drawRect(A.dD(a),b.gap())}, +ks(a,b,c,d){var s=$.bU().w +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}A.aQJ(this.a,a,b,c,d,s)}, +c5(a){this.a.restore()}, +j3(a,b){this.a.rotate(b*180/3.141592653589793,0,0)}, +cn(a){return B.e.C(this.a.save())}, +hm(a,b){var s=b==null?null:b.gap() +this.a.saveLayer(s,A.dD(a),null,null)}, +rH(a,b,c){var s +t.p1.a(b) +s=c.gap() +return this.a.saveLayer(s,A.dD(a),b.gW6().gap(),0)}, +e0(a,b,c){this.a.scale(b,c)}, +a7(a,b){this.a.concat(A.aRG(b))}, +aT(a,b,c){this.a.translate(b,c)}, +gXa(){return null}} +A.RB.prototype={ +lg(a,b){this.a_V(0,b) +this.b.b.push(new A.Lw(b))}, +qa(a,b,c){this.a_W(0,b,c) +this.b.b.push(new A.Lx(b,c))}, +qb(a,b){this.a_X(a,b) +this.b.b.push(new A.Ly(a,b))}, +qc(a,b,c){this.a_Y(a,b,c) +this.b.b.push(new A.Lz(a,b,c))}, +of(a,b,c,d,e){this.a_Z(a,b,c,!1,e) +this.b.b.push(new A.LB(a,b,c,!1,e))}, +f2(a,b,c){this.a0_(a,b,c) +this.b.b.push(new A.LC(a,b,c))}, +lp(a,b,c){this.a00(a,b,c) +this.b.b.push(new A.LD(a,b,c))}, +iO(a,b,c,d){this.a01(0,b,c,d) +this.b.b.push(new A.LE(b.e7(0),c,d))}, +kp(a,b,c,d){this.a02(a,b,c,d) +this.b.b.push(new A.LF(a.e7(0),b,c,d))}, +jz(a,b,c){this.a03(a,b,c) +this.b.b.push(new A.LG(a,b,c))}, +kq(a,b){this.a04(a,b) +this.b.b.push(new A.LH(a,b))}, +kr(a){this.a05(a) +this.b.b.push(new A.LI(a))}, +iP(a,b){this.a06(a,b) +this.b.b.push(new A.LJ(a,b))}, +d9(a,b){this.a07(a,b) +this.b.b.push(new A.LK(a,b))}, +Ii(a){this.a08(a) +this.b.b.push(new A.LL(a))}, +cw(a,b){this.a09(a,b) +this.b.b.push(new A.LM(a,b))}, +cq(a,b){this.a0a(a,b) +this.b.b.push(new A.LN(a,b))}, +ks(a,b,c,d){this.a0b(a,b,c,d) +this.b.b.push(new A.LO(a,b,c,d))}, +c5(a){this.a0c(0) +this.b.b.push(B.Bu)}, +j3(a,b){this.a0d(0,b) +this.b.b.push(new A.LZ(b))}, +cn(a){this.b.b.push(B.Bv) +return this.a0e(0)}, +hm(a,b){this.a0f(a,b) +this.b.b.push(new A.M0(a,b))}, +rH(a,b,c){this.a0g(a,b,c) +this.b.b.push(new A.M1(a,b,c))}, +e0(a,b,c){this.a0h(0,b,c) +this.b.b.push(new A.M2(b,c))}, +a7(a,b){this.a0i(0,b) +this.b.b.push(new A.M5(b))}, +aT(a,b,c){this.a0j(0,b,c) +this.b.b.push(new A.M6(b,c))}, +gXa(){return this.b}} +A.a5d.prototype={ +atO(){var s,r,q,p=t.e.a(new self.window.flutterCanvasKit.PictureRecorder()),o=p.beginRecording(A.dD(this.a)) +for(s=this.b,r=s.length,q=0;q"))}, +asq(a,b){var s,r,q,p=this,o=p.b.c.length"),s=new A.cc(s,r),s=new A.b8(s,s.gq(s),r.i("b8")),r=r.i("aL.E"),q=0;s.A();){p=s.d +p=(p==null?r.a(p):p).a +if(p===B.wR||p===B.wS||p===B.wT)++q}return q}, +agP(a,b,c){var s,r,q,p,o,n,m,l,k +if(c.parentNode!=null){s=c.nextSibling +c.remove() +r=!0}else{s=null +r=!1}q=b +p=0 +while(!0){if(!(!J.d(q,c)&&p").aq(p.z[1]).z[1];s.A();){o=p.a(s.gN(s)) +if(q.v(0,o.id))r.push(o)}for(s=r.length,n=0;n"),b=new A.cc(b,r),b=new A.b8(b,b.gq(b),r.i("b8")),r=r.i("aL.E"),q=c.Q,p=t.e,o=a0,n=1;b.A();){m=b.d +if(m==null)m=r.a(m) +switch(m.a.a){case 3:m=m.e +m.toString +l=new Float32Array(16) +k=new A.ca(l) +k.bx(m) +k.cW(0,s) +m=o.style +l=A.hM(l) +m.setProperty("transform",l,"") +s=k +break +case 0:case 1:case 2:o=o.parentElement +l=o.style +l.setProperty("clip","","") +l=o.style +l.setProperty("clip-path","","") +s=new A.ca(new Float32Array(16)) +s.a4y() +l=o.style +l.setProperty("transform","","") +l=o.style +l.setProperty("width","100%","") +l=o.style +l.setProperty("height","100%","") +l=m.b +if(l!=null){m=o.style +j=l.b +i=l.c +h=l.d +l=l.a +m.setProperty("clip","rect("+A.f(j)+"px, "+A.f(i)+"px, "+A.f(h)+"px, "+A.f(l)+"px)","")}else{l=m.c +if(l!=null){g=new A.q1(B.bq) +g.jf(null,p) +m=g.a +if(m==null)m=g.tq() +m.addRRect(A.nd(l),!1) +c.Op() +l=c.z.querySelector("#sk_path_defs") +l.toString +f="svgClip"+ ++c.y +m=self.document.createElementNS("http://www.w3.org/2000/svg","clipPath") +m.id=f +j=self.document.createElementNS("http://www.w3.org/2000/svg","path") +i=g.a +if(i==null)i=g.tq() +j.setAttribute.apply(j,["d",i.toSVGString()]) +m.append(j) +l.append(m) +J.hP(q.c4(0,a1,new A.adk()),f) +m=o.style +m.setProperty("clip-path","url(#"+f+")","")}else{m=m.d +if(m!=null){c.Op() +l=c.z.querySelector("#sk_path_defs") +l.toString +f="svgClip"+ ++c.y +j=self.document.createElementNS("http://www.w3.org/2000/svg","clipPath") +j.id=f +i=self.document.createElementNS("http://www.w3.org/2000/svg","path") +h=m.a +m=h==null?m.tq():h +i.setAttribute.apply(i,["d",m.toSVGString()]) +j.append(i) +l.append(j) +J.hP(q.c4(0,a1,new A.adl()),f) +j=o.style +j.setProperty("clip-path","url(#"+f+")","")}}}m=o.style +m.setProperty("transform-origin","0 0 0","") +m=o.style +m.setProperty("position","absolute","") +break +case 4:m=m.f +m.toString +n*=m/255 +break}}A.u(a0.style,"opacity",B.e.j(n)) +e=$.bU().w +if(e==null){b=self.window.devicePixelRatio +e=b===0?1:b}d=1/e +b=new Float32Array(16) +b[15]=1 +b[10]=1 +b[5]=d +b[0]=d +s=new A.ca(b).vH(s) +A.u(o.style,"transform",A.hM(s.a))}, +Op(){var s,r +if(this.z!=null)return +s=$.aFQ().cloneNode(!1) +this.z=s +r=self.document.createElementNS("http://www.w3.org/2000/svg","defs") +r.id="sk_path_defs" +s.append(r) +r=$.bz.aS().b +r.toString +s=this.z +s.toString +r.append(s)}, +a_I(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a0.w,a2=a1.length===0||a0.r.length===0?null:A.b6B(a1,a0.r) +a0.ajI(a2) +for(s=a0.r,r=a0.e,q=0,p=0;p") +a0.UY(A.cI(new A.aD(m,new A.adr(a2),l),l.i("o.E"))) +B.c.U(a1,s) +h.w6(s) +a1=a2.c +if(a1){m=a2.d +m.toString +g=a0.d.h(0,m).a}else g=null +for(m=a2.b,l=m.length,k=a0.d,j=0;j") +q=A.as(new A.aw(s,new A.adn(),r),!0,r.i("aL.E")) +if(q.length>A.kQ().c-1)B.c.e_(q) +r=m.gadv() +p=m.e +if(l){l=A.kQ() +o=l.d +B.c.U(l.e,o) +B.c.P(o) +p.P(0) +B.c.Z(q,r)}else{l=A.l(p).i("bi<1>") +n=A.as(new A.bi(p,l),!0,l.i("o.E")) +new A.aD(n,new A.ado(q),A.a7(n).i("aD<1>")).Z(0,m.gagW()) +new A.aD(q,new A.adp(m),A.a7(q).i("aD<1>")).Z(0,r)}}, +Z0(a){var s,r,q,p,o,n,m,l,k=A.kQ().c-1 +if(k===0)return B.Kb +s=A.a([],t.p) +r=t.t +q=A.a([],r) +for(p=!1,o=0;o") +s=new A.cc(s,r) +return new A.b8(s,s.gq(s),r.i("b8"))}} +A.NL.prototype={} +A.kY.prototype={} +A.aDo.prototype={ +$1(a){var s,r,q,p,o=null +for(s=this.a,r=this.b,q=0;p=q+a,p=0;++q){if(!J.d(r[p],s[s.length-1-q]))return o +if(q===s.length-1){s=r.length +if(a===s-1)return new A.kY(B.c.ck(r,0,s-q-1),B.fL,!1,o) +else if(a===q)return new A.kY(B.c.ek(r,a+1),B.fL,!1,o) +else return o}}return new A.kY(B.c.ek(r,a+1),B.c.ck(s,0,s.length-1-a),!0,B.c.gR(r))}, +$S:129} +A.Op.prototype={ +ans(a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a3.length,a2=0 +while(!0){if(!(a2=160){s=!1 +break}++a2}if(s)return +r=A.aU(t.S) +for(a1=new A.akx(a3),q=a0.b,p=a0.a;a1.A();){o=a1.d +if(!(o<160||q.v(0,o)||p.v(0,o)))r.H(0,o)}if(r.a===0)return +n=A.as(r,!0,r.$ti.c) +m=A.a([],t.J) +for(a1=a4.length,q=t.N,p=t.LX,l=t.Pc,k=t.gS,j=0;j127&&h<160 +else h=!0}else h=!0 +c[a2]=B.dZ.CG(k,h)}}if(B.c.hC(c,new A.abK())){a=A.a([],t.t) +for(a2=0;a2127&&a0<160 +else a0=!0}else a0=!0 +q[a]=B.dZ.CG(a1,a0)}}a3=0 +while(!0){if(!(a3=0;--a)if(q[a])B.c.fZ(r,a) +A.aJ5(r)}, +asT(a,b){var s=$.bk.aS().Typeface.MakeFreeTypeFaceFromData(b.buffer) +if(s==null){$.dE().$1("Failed to parse fallback font "+a+" as a font.") +return}this.d.push(A.aNC(b,a,s)) +if(a==="Noto Emoji"){s=this.e +if(B.c.gR(s)==="Roboto")B.c.mV(s,1,a) +else B.c.mV(s,0,a)}else this.e.push(a)}} +A.abJ.prototype={ +$0(){return A.a([],t.Cz)}, +$S:339} +A.abK.prototype={ +$1(a){return!a}, +$S:354} +A.aDD.prototype={ +$1(a){return B.c.v($.aU_(),a)}, +$S:46} +A.aDE.prototype={ +$1(a){return this.a.a.v(0,a)}, +$S:81} +A.aCq.prototype={ +$1(a){return a.a==="Noto Sans SC"}, +$S:46} +A.aCr.prototype={ +$1(a){return a.a==="Noto Sans TC"}, +$S:46} +A.aCn.prototype={ +$1(a){return a.a==="Noto Sans HK"}, +$S:46} +A.aCo.prototype={ +$1(a){return a.a==="Noto Sans JP"}, +$S:46} +A.aCp.prototype={ +$1(a){return a.a==="Noto Sans KR"}, +$S:46} +A.aCs.prototype={ +$1(a){return a.a==="Noto Sans Symbols"}, +$S:46} +A.O3.prototype={ +H(a,b){var s,r,q=this +if(q.b.v(0,b)||q.c.ah(0,b.b))return +s=q.c +r=s.a +s.l(0,b.b,b) +if(r===0)A.bl(B.u,q.ga_B())}, +pd(){var s=0,r=A.H(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$pd=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:i=t.N +h=A.w(i,t.uz) +g=A.w(i,t.H3) +for(i=q.c,p=i.gaD(i),o=A.l(p),o=o.i("@<1>").aq(o.z[1]),p=new A.bM(J.aJ(p.a),p.b,o.i("bM<1,2>")),n=t.H,o=o.z[1];p.A();){m=p.a +if(m==null)m=o.a(m) +h.l(0,m.b,A.aYK(new A.aay(q,m,g),n))}s=2 +return A.L(A.nW(h.gaD(h),n),$async$pd) +case 2:p=g.$ti.i("bi<1>") +p=A.as(new A.bi(g,p),!0,p.i("o.E")) +B.c.k8(p) +o=A.a7(p).i("cc<1>") +l=A.as(new A.cc(p,o),!0,o.i("aL.E")) +for(p=l.length,k=0;k")),f=t.j,g=g.i("X.E");h.A();){e=h.d +if(e==null)e=g.a(e) +d=J.ag(e) +c=A.bH(d.h(e,"family")) +for(e=J.aJ(f.a(d.h(e,"fonts")));e.A();)n.Oe(i,a3.Ct(A.bH(J.aW(k.a(e.gN(e)),"asset"))),c)}if(!n.a.v(0,"Roboto"))n.Oe(i,"https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Me5WZLCzYlKw.ttf","Roboto") +a0=B.c +a1=n.b +a2=J +s=8 +return A.L(A.nW(i,t.AC),$async$ko) +case 8:a0.U(a1,a2.aKz(a5,t.h4)) +case 1:return A.F(q,r) +case 2:return A.E(o,r)}}) +return A.G($async$ko,r)}, +rf(){var s,r,q,p,o,n,m=new A.aor() +for(s=this.b,r=s.length,q=this.c,p=0;p");s.A();){p=s.gN(s) +o=p.a +p=p.b +r.push(new A.ks(a,o,p,p,q))}}, +$S(){return this.b.i("~(0,B)")}} +A.aev.prototype={ +$2(a,b){return a.b-b.b}, +$S(){return this.a.i("k(ks<0>,ks<0>)")}} +A.aex.prototype={ +$1(a){var s,r,q=a.length +if(q===0)return null +if(q===1)return B.c.gc1(a) +s=q/2|0 +r=a[s] +r.e=this.$1(B.c.ck(a,0,s)) +r.f=this.$1(B.c.ek(a,s+1)) +return r}, +$S(){return this.a.i("ks<0>?(B>)")}} +A.aew.prototype={ +$1(a){var s,r=this,q=a.e,p=q==null +if(p&&a.f==null)a.d=a.c +else if(p){q=a.f +q.toString +r.$1(q) +a.d=Math.max(a.c,a.f.d)}else{p=a.f +s=a.c +if(p==null){r.$1(q) +a.d=Math.max(s,a.e.d)}else{r.$1(p) +q=a.e +q.toString +r.$1(q) +a.d=Math.max(s,Math.max(a.e.d,a.f.d))}}}, +$S(){return this.a.i("~(ks<0>)")}} +A.ks.prototype={ +CM(a,b){var s,r=this +if(a>r.d)return +s=r.e +if(s!=null)s.CM(a,b) +s=r.b +if(s<=a&&a<=r.c)b.push(r.a) +if(a"),s=new A.cc(s,r),s=new A.b8(s,s.gq(s),r.i("b8")),r=r.i("aL.E"),q=B.h9;s.A();){p=s.d +if(p==null)p=r.a(p) +switch(p.a.a){case 0:p=p.b +p.toString +o=p +break +case 1:p=p.c +o=new A.v(p.a,p.b,p.c,p.d) +break +case 2:p=p.d +n=p.a +p=n==null?p.tq():n +p=p.getBounds() +o=new A.v(p[0],p[1],p[2],p[3]) +break +default:continue}q=q.eT(o)}return q}} +A.ahf.prototype={} +A.uF.prototype={ +kJ(a,b){this.b=this.oI(a,b)}, +oI(a,b){var s,r,q,p,o,n +for(s=this.c,r=s.length,q=B.B,p=0;p=q.c||q.b>=q.d)q=o.b +else{n=o.b +if(!(n.a>=n.c||n.b>=n.d))q=q.kv(n)}}return q}, +na(a){var s,r,q,p,o +for(s=this.c,r=s.length,q=0;q=o.c||o.b>=o.d))p.hT(a)}}} +A.S7.prototype={ +hT(a){this.na(a)}} +A.KV.prototype={ +kJ(a,b){this.b=this.oI(a,b).kv(a.gamA())}, +hT(a){var s,r=this,q=A.aGm() +q.szD(r.r) +s=a.a +s.rH(r.b,r.f,q) +r.na(a) +s.c5(0)}, +$ia3R:1} +A.Ma.prototype={ +kJ(a,b){var s,r,q=null,p=this.f,o=a.c.a +o.push(new A.iJ(B.wT,q,q,p,q,q)) +s=this.oI(a,b) +r=A.b6R(p.gap().getBounds()) +if(s.vQ(r))this.b=s.eT(r) +o.pop()}, +hT(a){var s,r=this,q=a.a +q.cn(0) +s=r.r +q.qa(0,r.f,s!==B.Q) +s=s===B.cW +if(s)q.hm(r.b,null) +r.na(a) +if(s)q.c5(0) +q.c5(0)}, +$ia5m:1} +A.Md.prototype={ +kJ(a,b){var s,r=null,q=this.f,p=a.c.a +p.push(new A.iJ(B.wR,q,r,r,r,r)) +s=this.oI(a,b) +if(s.vQ(q))this.b=s.eT(q) +p.pop()}, +hT(a){var s,r,q=a.a +q.cn(0) +s=this.f +r=this.r +q.qc(s,B.cV,r!==B.Q) +r=r===B.cW +if(r)q.hm(s,null) +this.na(a) +if(r)q.c5(0) +q.c5(0)}, +$ia5p:1} +A.Mc.prototype={ +kJ(a,b){var s,r,q,p,o=null,n=this.f,m=a.c.a +m.push(new A.iJ(B.wS,o,n,o,o,o)) +s=this.oI(a,b) +r=n.a +q=n.b +p=n.c +n=n.d +if(s.vQ(new A.v(r,q,p,n)))this.b=s.eT(new A.v(r,q,p,n)) +m.pop()}, +hT(a){var s,r=this,q=a.a +q.cn(0) +s=r.r +q.qb(r.f,s!==B.Q) +s=s===B.cW +if(s)q.hm(r.b,null) +r.na(a) +if(s)q.c5(0) +q.c5(0)}, +$ia5o:1} +A.Qk.prototype={ +kJ(a,b){var s,r,q,p,o=this,n=null,m=new A.ca(new Float32Array(16)) +m.bx(b) +s=o.r +r=s.a +s=s.b +m.aT(0,r,s) +q=A.e8() +q.lZ(r,s,0) +p=a.c.a +p.push(A.aMU(q)) +p.push(new A.iJ(B.Qk,n,n,n,n,o.f)) +o.a0p(a,m) +p.pop() +p.pop() +o.b=o.b.aT(0,r,s)}, +hT(a){var s,r,q,p=this,o=A.aGm() +o.sal(0,A.aK(p.f,0,0,0)) +s=a.a +s.cn(0) +r=p.r +q=r.a +r=r.b +s.aT(0,q,r) +s.hm(p.b.co(new A.j(-q,-r)),o) +p.na(a) +s.c5(0) +s.c5(0)}, +$iah2:1} +A.FO.prototype={ +kJ(a,b){var s=this.f,r=b.vH(s),q=a.c.a +q.push(A.aMU(s)) +this.b=A.aFj(s,this.oI(a,r)) +q.pop()}, +hT(a){var s=a.a +s.cn(0) +s.a7(0,this.f.a) +this.na(a) +s.c5(0)}, +$iU4:1} +A.Qi.prototype={$iah1:1} +A.QV.prototype={ +kJ(a,b){this.b=this.c.b.co(this.d)}, +hT(a){var s +a.b.cn(0) +s=this.d +a.b.aT(0,s.a,s.b) +a.b.Ii(this.c) +a.b.c5(0)}} +A.R0.prototype={ +kJ(a,b){var s=this,r=s.d,q=r.a,p=r.b,o=s.e,n=s.f +s.b=new A.v(q,p,q+o,p+n) +p=a.b +if(p!=null)p.asq(s.c,new A.B2(r,new A.O(o,n),new A.w_(A.fV(a.c.a,!0,t.CW))))}, +hT(a){var s,r,q,p,o,n,m,l=null,k=a.d +if(k==null)s=l +else{r=this.c +q=k.b.e +k.r.push(r) +p=$.zh() +if(!p.ox(r)||k.b.d.length===0)++k.b.e +o=!p.ox(r)&&k.b.b||k.b.d.length===0 +if(!p.ox(r))k.b.b=!0 +if(o){p=k.b +n=p.c +if(qb)o=q-1 +else{if(s[q]>=b)return!0 +r=q+1}}return!1}} +A.lu.prototype={ +k(a,b){if(b==null)return!1 +if(!(b instanceof A.lu))return!1 +return b.a===this.a&&b.b===this.b}, +gE(a){return A.Z(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"["+this.a+", "+this.b+"]"}} +A.uu.prototype={ +szD(a){if(this.b===a)return +this.b=a +this.gap().setBlendMode($.aFP()[a.a])}, +gc9(a){return this.c}, +sc9(a,b){if(this.c===b)return +this.c=b +this.gap().setStyle($.aK4()[b.a])}, +ghr(){return this.d}, +shr(a){if(this.d===a)return +this.d=a +this.gap().setStrokeWidth(a)}, +sLH(a){if(this.e===a)return +this.e=a +this.gap().setStrokeCap($.aK5()[a.a])}, +sB3(a){if(!this.r)return +this.r=!1 +this.gap().setAntiAlias(!1)}, +gal(a){return new A.P(this.w)}, +sal(a,b){if(this.w===b.gp(b))return +this.w=b.gp(b) +this.gap().setColorInt(b.gp(b))}, +sB1(a){var s,r,q=this +if(a===q.x)return +if(!a){q.ay=q.y +q.y=null}else{s=q.y=q.ay +if(s==null)q.ay=$.aFK() +else q.ay=A.afC(new A.ut($.aFK(),s))}s=q.gap() +r=q.ay +r=r==null?null:r.gap() +s.setColorFilter(r) +q.x=a}, +swT(a){var s,r,q=this +if(q.z==a)return +if(a instanceof A.a5a){s=new A.LQ(a.a,a.b,a.d,a.e) +s.jf(null,t.e) +q.z=s}else q.z=t.MB.a(a) +s=q.gap() +r=q.z +r=r==null?null:r.gap() +s.setShader(r)}, +sJm(a){var s,r,q=this +if(a.k(0,q.Q))return +q.Q=a +s=a.b +if(!(isFinite(s)&&s>0))q.as=null +else{s=new A.LV(a.a,s) +s.jf(null,t.e) +q.as=s}s=q.gap() +r=q.as +r=r==null?null:r.gap() +s.setMaskFilter(r)}, +sop(a){var s,r,q=this +if(q.at===a)return +q.at=a +s=q.gap() +r=q.z +r=r==null?null:r.gap() +s.setShader(r)}, +sTW(a){var s,r,q=this +if(q.ax===a)return +q.ax=a +q.y=null +s=A.b6i(a) +s.toString +s=q.ay=A.afC(s) +if(q.x){q.y=s +q.ay=A.afC(new A.ut($.aFK(),s))}s=q.gap() +r=q.ay +r=r==null?null:r.gap() +s.setColorFilter(r)}, +jx(){var s=t.e.a(new self.window.flutterCanvasKit.Paint()) +s.setAntiAlias(this.r) +s.setColorInt(this.w) +return s}, +kP(){var s=this,r=null,q=t.e.a(new self.window.flutterCanvasKit.Paint()),p=s.b +q.setBlendMode($.aFP()[p.a]) +p=s.c +q.setStyle($.aK4()[p.a]) +q.setStrokeWidth(s.d) +q.setAntiAlias(s.r) +q.setColorInt(s.w) +p=s.z +p=p==null?r:p.gap() +q.setShader(p) +p=s.as +p=p==null?r:p.gap() +q.setMaskFilter(p) +p=s.ay +p=p==null?r:p.gap() +q.setColorFilter(p) +p=s.cx +p=p==null?r:p.gap() +q.setImageFilter(p) +p=s.e +q.setStrokeCap($.aK5()[p.a]) +q.setStrokeJoin($.aUH()[0]) +q.setStrokeMiter(0) +return q}, +hG(a){var s=this.a +if(s!=null)s.delete()}, +$iw9:1} +A.a5a.prototype={} +A.LQ.prototype={ +jx(){var s=this,r=s.r,q=s.e,p=s.f,o=r.length===0?q.makeShader(p):q.makeShaderWithChildren(p,r) +if(o==null)throw A.c(A.dd("Invalid uniform data for shader "+s.d+": floatUniforms: "+A.f(p)+" \n samplerUniforms: "+A.f(r)+" \n")) +return o}, +kP(){var s=this,r=s.r,q=s.e,p=s.f,o=r.length===0?q.makeShader(p):q.makeShaderWithChildren(p,r) +if(o==null)throw A.c(A.dd("Invalid uniform data for shader "+s.d+": floatUniforms: "+A.f(p)+" \n samplerUniforms: "+A.f(r)+" \n")) +return o}} +A.q1.prototype={ +sAy(a){if(this.b===a)return +this.b=a +this.gap().setFillType($.a36()[a.a])}, +mo(a){this.gap().addOval(A.dD(a),!1,1)}, +zm(a,b,c){var s,r=A.e8() +r.lZ(c.a,c.b,0) +s=A.aRH(r.a) +t.E_.a(b) +A.W(this.gap(),"addPath",[b.gap(),s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7],s[8],!1])}, +ey(a){this.gap().addRRect(A.nd(a),!1)}, +jr(a){this.gap().addRect(A.dD(a))}, +q4(a,b,c,d,e){this.gap().arcToOval(A.dD(b),c*57.29577951308232,d*57.29577951308232,e)}, +fn(a){this.gap().close()}, +v(a,b){return this.gap().contains(b.a,b.b)}, +h2(a){var s=this.gap().getBounds() +return new A.v(s[0],s[1],s[2],s[3])}, +cK(a,b,c){this.gap().lineTo(b,c)}, +f9(a,b,c){this.gap().moveTo(b,c)}, +io(a){this.b=B.bq +this.gap().reset()}, +co(a){var s=this.gap().copy() +A.W(s,"transform",[1,0,a.a,0,1,a.b,0,0,1]) +return A.aL8(s,this.b)}, +gqV(){return!0}, +jx(){var s=t.e.a(new self.window.flutterCanvasKit.Path()),r=this.b +s.setFillType($.a36()[r.a]) +return s}, +hG(a){var s +this.c=this.gap().toCmds() +s=this.a +if(s!=null)s.delete()}, +kP(){var s=$.bk.aS().Path,r=this.c +r===$&&A.b() +r=s.MakeFromCmds(r) +s=this.b +r.setFillType($.a36()[s.a]) +return r}, +$ioo:1} +A.Al.prototype={ +m(){var s=this,r=$.aNf +if(r!=null)r.$1(s) +s.d=!0 +r=s.c +if(r!=null)r.m() +r=s.a +if(r!=null)r.delete() +s.a=null}, +gqV(){return!0}, +jx(){throw A.c(A.at("Unreachable code"))}, +kP(){return this.c.atO()}, +hG(a){var s +if(!this.d){s=this.a +if(s!=null)s.delete()}}} +A.nu.prototype={ +ug(a){var s,r +this.a=a +s=t.e.a(new self.window.flutterCanvasKit.PictureRecorder()) +this.b=s +r=s.beginRecording(A.dD(a)) +return this.c=$.a37()?new A.fh(r):new A.RB(new A.a5d(a,A.a([],t.Ns)),r)}, +An(){var s,r,q=this,p=q.b +if(p==null)throw A.c(A.at("PictureRecorder is not recording")) +s=p.finishRecordingAsPicture() +p.delete() +q.b=null +r=new A.Al(q.a,q.c.gXa()) +r.jf(s,t.e) +s=$.aNe +if(s!=null)s.$1(r) +return r}, +gWt(){return this.b!=null}} +A.aiE.prototype={ +ani(a){var s,r,q,p +try{p=a.b +if(p.gaa(p))return +s=A.kQ().a.T9(p) +$.aFA().x=p +r=new A.fh(s.a.a.getCanvas()) +q=new A.abU(r,null,$.aFA()) +q.asz(a,!0) +p=A.kQ().a +if(!p.as)$.bz.aS().b.prepend(p.x) +p.as=!0 +J.aVK(s) +$.aFA().a_I(0)}finally{this.ahw()}}, +ahw(){var s,r +for(s=this.b,r=0;rr.a)A.b0J(r)}, +ath(a){var s,r,q,p,o,n=this.a/2|0 +for(s=this.b,r=s.a,q=this.c,p=0;pr;){o=q.a.yw(0);--s.b +p.B(0,o) +o.hG(0) +o.qr()}}} +A.ea.prototype={} +A.fn.prototype={ +jf(a,b){var s=this,r=a==null?s.jx():a +s.a=r +if($.a37())$.aFv().w2(0,s,r) +else if(s.gqV()){A.oM() +$.Ki().H(0,s)}else{A.oM() +$.x0.push(s)}}, +gap(){var s,r=this,q=r.a +if(q==null){s=r.kP() +r.a=s +if(r.gqV()){A.oM() +$.Ki().H(0,r)}else{A.oM() +$.x0.push(r)}q=s}return q}, +tq(){var s=this,r=s.kP() +s.a=r +if(s.gqV()){A.oM() +$.Ki().H(0,s)}else{A.oM() +$.x0.push(s)}return r}, +qr(){if(this.a==null)return +this.a=null}, +gqV(){return!1}} +A.x_.prototype={ +PD(a,b){this.d=this.c=b}, +gap(){var s=this,r=s.c +if(r==null){r=s.e.$0() +s.c=r +s.d=t.kC.a(r) +A.oM() +$.Ki().H(0,s) +r=s.gap()}return r}, +hG(a){var s=this.d +if(s!=null)s.delete()}, +qr(){this.d=this.c=null}} +A.Fe.prototype={ +LK(a){return this.b.$2(this,new A.fh(this.a.a.getCanvas()))}} +A.mB.prototype={ +RU(){var s,r=this.w +if(r!=null){s=this.f +if(s!=null)s.setResourceCacheLimitBytes(r)}}, +T9(a){return new A.Fe(this.Un(a),new A.apb(this))}, +Un(a){var s,r,q,p,o,n,m,l=this,k="webglcontextrestored",j="webglcontextlost" +if(a.gaa(a))throw A.c(A.aWh("Cannot create surfaces of empty size.")) +s=l.ax +r=!l.b +if(r&&s!=null&&a.a===s.a&&a.b===s.b){r=$.bU().w +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}if(r!==l.ay){l.GK() +l.Se()}r=l.a +r.toString +return r}q=l.at +if(!r||q==null||a.a>q.a||a.b>q.b){p=q==null?a:a.a8(0,1.4) +r=l.a +if(r!=null)r.a.getCanvas().clear(A.aCt($.a35(),B.I)) +r=l.a +if(r!=null)r.m() +l.a=null +l.as=!1 +r=l.f +if(r!=null)r.releaseResourcesAndAbandonContext() +r=l.f +if(r!=null)r.delete() +l.f=null +r=l.y +if(r!=null){A.fj(r,k,l.e,!1) +r=l.y +r.toString +A.fj(r,j,l.d,!1) +l.y.remove() +l.d=l.e=null}l.z=B.e.dG(p.a) +r=B.e.dG(p.b) +l.Q=r +o=l.y=A.n9(r,l.z) +A.W(o,"setAttribute",["aria-hidden","true"]) +A.u(o.style,"position","absolute") +l.GK() +l.e=A.aG(l.ga6V()) +r=A.aG(l.ga6T()) +l.d=r +A.cO(o,j,r,!1) +A.cO(o,k,l.e,!1) +l.c=l.b=!1 +r=$.k3 +if((r==null?$.k3=A.JV():r)!==-1){r=$.eh +r=!(r==null?$.eh=A.km(self.window.flutterConfiguration):r).gTL()}else r=!1 +if(r){r=$.bk.aS() +n=$.k3 +if(n==null)n=$.k3=A.JV() +m=l.r=B.e.C(r.GetWebGLContext(o,t.e.a({antialias:0,majorVersion:n}))) +if(m!==0){l.f=$.bk.aS().MakeGrContext(m) +l.RU()}}l.x.append(o) +l.at=p}else{r=$.bU().w +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}if(r!==l.ay)l.GK()}r=$.bU().w +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}l.ay=r +l.ax=a +l.Se() +return l.a=l.a7e(a)}, +GK(){var s,r,q=this.z,p=$.bU(),o=p.w +if(o==null){o=self.window.devicePixelRatio +if(o===0)o=1}s=this.Q +p=p.w +if(p==null){p=self.window.devicePixelRatio +if(p===0)p=1}r=this.y.style +A.u(r,"width",A.f(q/o)+"px") +A.u(r,"height",A.f(s/p)+"px")}, +Se(){var s=B.e.dG(this.ax.b),r=this.Q,q=$.bU().w +if(q==null){q=self.window.devicePixelRatio +if(q===0)q=1}A.u(this.y.style,"transform","translate(0, -"+A.f((r-s)/q)+"px)")}, +a6W(a){this.c=!1 +$.bg().J3() +a.stopPropagation() +a.preventDefault()}, +a6U(a){var s=this,r=A.kQ() +s.c=!0 +if(r.aqh(s)){s.b=!0 +a.preventDefault()}else s.m()}, +a7e(a){var s,r=this,q=$.k3 +if((q==null?$.k3=A.JV():q)===-1){q=r.y +q.toString +return r.yb(q,"WebGL support not detected")}else{q=$.eh +if((q==null?$.eh=A.km(self.window.flutterConfiguration):q).gTL()){q=r.y +q.toString +return r.yb(q,"CPU rendering forced by application")}else if(r.r===0){q=r.y +q.toString +return r.yb(q,"Failed to initialize WebGL context")}else{q=$.bk.aS() +s=r.f +s.toString +s=q.MakeOnScreenGLSurface(s,B.e.dG(a.a),B.e.dG(a.b),self.window.flutterCanvasKit.ColorSpace.SRGB) +if(s==null){q=r.y +q.toString +return r.yb(q,"Failed to initialize WebGL surface")}return new A.M4(s,r.r)}}}, +yb(a,b){if(!$.aO8){$.dE().$1("WARNING: Falling back to CPU-only rendering. "+b+".") +$.aO8=!0}return new A.M4($.bk.aS().MakeSWCanvasSurface(a),null)}, +m(){var s=this,r=s.y +if(r!=null)A.fj(r,"webglcontextlost",s.d,!1) +r=s.y +if(r!=null)A.fj(r,"webglcontextrestored",s.e,!1) +s.e=s.d=null +s.x.remove() +r=s.a +if(r!=null)r.m()}} +A.apb.prototype={ +$2(a,b){this.a.a.a.flush() +return!0}, +$S:398} +A.M4.prototype={ +m(){if(this.c)return +this.a.dispose() +this.c=!0}} +A.Tp.prototype={ +Za(){var s,r=this,q=r.e,p=q.length +if(p!==0){s=q.pop() +r.d.push(s) +return s}else{q=r.d +if(q.length+p+1>>0 +if((r|2)===r)s=(s|B.e.C($.bk.aS().OverlineDecoration))>>>0 +if((r|4)===r)s=(s|B.e.C($.bk.aS().LineThroughDecoration))>>>0 +b0.decoration=s}if(b!=null)b0.decorationThickness=b +if(d!=null)b0.decorationColor=A.zd(d) +if(c!=null)b0.decorationStyle=$.aUJ()[c.a] +if(a0!=null)b0.textBaseline=$.aK6()[a0.a] +if(a1!=null)b0.fontSize=a1 +if(a2!=null)b0.letterSpacing=a2 +if(a3!=null)b0.wordSpacing=a3 +if(a4!=null)b0.heightMultiplier=a4 +switch(g.ax){case null:break +case B.zS:b0.halfLeading=!0 +break +case B.ne:b0.halfLeading=!1 +break}q=g.dx +if(q===$){p=A.aIM(g.x,g.y) +g.dx!==$&&A.b9() +g.dx=p +q=p}b0.fontFamilies=q +if(a!=null||!1)b0.fontStyle=A.aJs(a,g.r) +if(a6!=null)b0.foregroundColor=A.zd(new A.P(a6.w)) +if(a7!=null){o=A.a([],t.J) +for(g=a7.length,n=0;n")),o=o.i("X.E");q.A();){p=q.d +if(p==null)p=o.a(p) +if(r>=p.startIndex&&r<=p.endIndex)return new A.cs(B.e.C(p.startIndex),B.e.C(p.endIndex))}return B.be}, +qe(){var s,r,q,p,o=this.d +o.toString +s=J.fd(this.ma(o).getLineMetrics(),t.e) +r=A.a([],t.ER) +for(o=s.$ti,q=new A.b8(s,s.gq(s),o.i("b8")),o=o.i("X.E");q.A();){p=q.d +r.push(new A.LT(p==null?o.a(p):p))}return r}, +m(){this.hG(0) +this.a=null +this.at=!0}} +A.LT.prototype={ +gUI(){return this.a.descent}, +go2(){return this.a.baseline}, +gWD(a){return B.e.C(this.a.lineNumber)}, +$iafj:1} +A.a5c.prototype={ +zn(a,b,c,d,e,f){var s;++this.d +this.e.push(f) +s=e==null?b:e +this.a5a(new A.asN(a*f,b*f,$.aUE()[c.a],$.aK6()[0],s*f))}, +Th(a,b,c,d){return this.zn(a,b,c,null,null,d)}, +a5a(a){this.c.push(new A.pk(B.Al,null,null,a)) +A.W(this.a,"addPlaceholder",[a.a,a.b,a.c,a.d,a.e])}, +pZ(a){var s=A.a([],t.s),r=B.c.gX(this.f),q=r.x +if(q!=null)s.push(q) +q=r.y +if(q!=null)B.c.U(s,q) +$.Kg().ans(a,s) +this.c.push(new A.pk(B.a__,a,null,null)) +this.a.addText(a)}, +bP(){return new A.Ak(this.N6(),this.b,this.c)}, +N6(){var s=this.a,r=s.build() +s.delete() +return r}, +gXb(){return this.d}, +gXc(){return this.e}, +eI(){var s=this.f +if(s.length<=1)return +this.c.push(B.a_2) +s.pop() +this.a.pop()}, +oK(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=null,a4=a2.f,a5=B.c.gX(a4) +t.BQ.a(a6) +s=a6.a +if(s==null)s=a5.a +r=a6.b +if(r==null)r=a5.b +q=a6.c +if(q==null)q=a5.c +p=a6.d +if(p==null)p=a5.d +o=a6.e +if(o==null)o=a5.e +n=a6.f +if(n==null)n=a5.f +m=a6.w +if(m==null)m=a5.w +l=a6.x +if(l==null)l=a5.x +k=a6.y +if(k==null)k=a5.y +j=a6.z +if(j==null)j=a5.z +i=a6.Q +if(i==null)i=a5.Q +h=a6.as +if(h==null)h=a5.as +g=a6.at +if(g==null)g=a5.at +f=a6.ax +if(f==null)f=a5.ax +e=a6.ch +if(e==null)e=a5.ch +d=a6.CW +if(d==null)d=a5.CW +c=a6.cx +if(c==null)c=a5.cx +b=a6.db +if(b==null)b=a5.db +a=A.aGn(e,s,r,q,p,o,l,k,a5.cy,j,a5.r,b,n,d,g,f,i,a5.ay,c,m,h) +a4.push(a) +a2.c.push(new A.pk(B.a_1,a3,a6,a3)) +a4=a.CW +s=a4==null +if(!s||a.ch!=null){a0=s?a3:a4.gap() +if(a0==null){a0=$.aSf() +a4=a.a +a4=a4==null?a3:a4.gp(a4) +if(a4==null)a4=4278190080 +a0.setColorInt(a4)}a4=a.ch +a1=a4==null?a3:a4.gap() +if(a1==null)a1=$.aSe() +a2.a.pushPaintStyle(a.gLC(),a0,a1)}else a2.a.pushStyle(a.gLC())}} +A.asN.prototype={} +A.pk.prototype={} +A.tD.prototype={ +K(){return"_ParagraphCommandType."+this.b}} +A.aC5.prototype={ +$1(a){return this.a===a}, +$S:41} +A.Li.prototype={ +j(a){return"CanvasKitError: "+this.a}} +A.Mf.prototype={ +ZK(a,b){var s={} +s.a=!1 +this.a.rK(0,A.bT(J.aW(a.b,"text"))).bK(0,new A.a5u(s,b),t.P).ms(new A.a5v(s,b))}, +YQ(a){this.b.wv(0).bK(0,new A.a5s(a),t.P).ms(new A.a5t(this,a))}} +A.a5u.prototype={ +$1(a){var s=this.b +if(a){s.toString +s.$1(B.af.cT([!0]))}else{s.toString +s.$1(B.af.cT(["copy_fail","Clipboard.setData failed",null])) +this.a.a=!0}}, +$S:112} +A.a5v.prototype={ +$1(a){var s +if(!this.a.a){s=this.b +s.toString +s.$1(B.af.cT(["copy_fail","Clipboard.setData failed",null]))}}, +$S:18} +A.a5s.prototype={ +$1(a){var s=A.ai(["text",a],t.N,t.z),r=this.a +r.toString +r.$1(B.af.cT([s]))}, +$S:184} +A.a5t.prototype={ +$1(a){var s +if(a instanceof A.xE){A.fP(B.u,null,t.H).bK(0,new A.a5r(this.b),t.P) +return}s=this.b +A.e0("Could not get text from clipboard: "+A.f(a)) +s.toString +s.$1(B.af.cT(["paste_fail","Clipboard.getData failed",null]))}, +$S:18} +A.a5r.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(null)}, +$S:32} +A.Me.prototype={ +rK(a,b){return this.ZJ(0,b)}, +ZJ(a,b){var s=0,r=A.H(t.y),q,p=2,o,n,m,l,k +var $async$rK=A.I(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:p=4 +m=self.window.navigator.clipboard +m.toString +b.toString +s=7 +return A.L(A.h8(m.writeText(b),t.z),$async$rK) +case 7:p=2 +s=6 +break +case 4:p=3 +k=o +n=A.a9(k) +A.e0("copy is not successful "+A.f(n)) +m=A.dx(!1,t.y) +q=m +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:q=A.dx(!0,t.y) +s=1 +break +case 1:return A.F(q,r) +case 2:return A.E(o,r)}}) +return A.G($async$rK,r)}} +A.a5q.prototype={ +wv(a){var s=0,r=A.H(t.N),q +var $async$wv=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:q=A.h8(self.window.navigator.clipboard.readText(),t.N) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$wv,r)}} +A.NY.prototype={ +rK(a,b){return A.dx(this.ai9(b),t.y)}, +ai9(a){var s,r,q,p,o="-99999px",n="transparent",m=A.bA(self.document,"textarea"),l=m.style +A.u(l,"position","absolute") +A.u(l,"top",o) +A.u(l,"left",o) +A.u(l,"opacity","0") +A.u(l,"color",n) +A.u(l,"background-color",n) +A.u(l,"background",n) +self.document.body.append(m) +s=m +s.value=a +s.focus() +s.select() +r=!1 +try{r=self.document.execCommand("copy") +if(!r)A.e0("copy is not successful")}catch(p){q=A.a9(p) +A.e0("copy is not successful "+A.f(q))}finally{s.remove()}return r}} +A.aaj.prototype={ +wv(a){return A.qx(new A.xE("Paste is not implemented for this browser."),null,t.N)}} +A.abt.prototype={ +gTK(){var s=this.b +s=s==null?null:s.canvasKitBaseUrl +return s==null?"https://unpkg.com/canvaskit-wasm@0.37.1/bin/":s}, +gTL(){var s=this.b +s=s==null?null:s.canvasKitForceCpuOnly +return s===!0}, +gamJ(){var s=this.b +s=s==null?null:s.debugShowSemanticsNodes +return s===!0}, +gXT(){var s=this.b +s=s==null?null:s.renderer +return s==null?self.window.flutterWebRenderer:s}} +A.aeL.prototype={} +A.a8T.prototype={} +A.a7J.prototype={} +A.a7K.prototype={ +$1(a){return A.W(this.a,"warn",[a])}, +$S:16} +A.a8n.prototype={} +A.Ne.prototype={} +A.a7V.prototype={} +A.Nk.prototype={} +A.Ni.prototype={} +A.a8v.prototype={} +A.Nq.prototype={} +A.Ng.prototype={} +A.a7u.prototype={} +A.Nn.prototype={} +A.a82.prototype={} +A.a7X.prototype={} +A.a7R.prototype={} +A.a8_.prototype={} +A.a84.prototype={} +A.a7T.prototype={} +A.a85.prototype={} +A.a7S.prototype={} +A.a83.prototype={} +A.a86.prototype={} +A.a8r.prototype={} +A.Ns.prototype={} +A.a8s.prototype={} +A.a7z.prototype={} +A.a7B.prototype={} +A.a7D.prototype={} +A.a7G.prototype={} +A.a8a.prototype={} +A.a7C.prototype={} +A.a7A.prototype={} +A.NC.prototype={} +A.a8V.prototype={} +A.aDr.prototype={ +$1(a){var s,r,q,p,o=this.a,n=o.status +n.toString +s=B.e.C(n) +r=s>=200&&s<300 +q=s>307&&s<400 +n=r||s===0||s===304||q +p=this.b +if(n)p.cg(0,o) +else p.h6(a)}, +$S:2} +A.aDs.prototype={ +$1(a){return this.a.h6(a)}, +$S:2} +A.a8z.prototype={} +A.Nd.prototype={} +A.a8E.prototype={} +A.a8F.prototype={} +A.a7M.prototype={} +A.Nt.prototype={} +A.a8y.prototype={} +A.a7O.prototype={} +A.a7P.prototype={} +A.a7Q.prototype={ +$1(a){return this.a.add(a)}, +$S:459} +A.a8Q.prototype={} +A.a88.prototype={} +A.a7H.prototype={} +A.NA.prototype={} +A.a8c.prototype={} +A.a89.prototype={} +A.a8d.prototype={} +A.a8u.prototype={} +A.a8O.prototype={} +A.a7r.prototype={} +A.a8l.prototype={} +A.a8m.prototype={} +A.a8e.prototype={} +A.a8g.prototype={} +A.a8q.prototype={} +A.Np.prototype={} +A.a8t.prototype={} +A.a8S.prototype={} +A.a8J.prototype={} +A.a8I.prototype={} +A.a7I.prototype={} +A.a80.prototype={} +A.a8G.prototype={} +A.a7W.prototype={} +A.a81.prototype={} +A.a8p.prototype={} +A.a7N.prototype={} +A.Nf.prototype={} +A.a8D.prototype={} +A.Nv.prototype={} +A.a7w.prototype={} +A.a7s.prototype={} +A.a8A.prototype={} +A.a8B.prototype={} +A.Nx.prototype={} +A.AQ.prototype={} +A.a8R.prototype={} +A.a8i.prototype={} +A.a7Z.prototype={} +A.a8j.prototype={} +A.a8h.prototype={} +A.a7t.prototype={} +A.a8M.prototype={} +A.a8N.prototype={} +A.a8L.prototype={} +A.a8K.prototype={} +A.aD0.prototype={ +$1(a){var s=A.hI(a,0,null) +if(J.fe(B.S5.a,B.c.gX(s.glJ())))return s.j(0) +A.W(self.window.console,"error",["URL rejected by TrustedTypes policy flutter-engine: "+a+"(download prevented)"]) +return null}, +$S:526} +A.atL.prototype={} +A.Wu.prototype={ +A(){var s=++this.b,r=this.a +if(s>r.length)throw A.c(A.at("Iterator out of bounds")) +return s"))}, +gq(a){return B.e.C(this.a.length)}} +A.a8b.prototype={} +A.a8P.prototype={} +A.Oj.prototype={ +Tk(a){var s,r=this +if(!J.d(a,r.w)){s=r.w +if(s!=null)s.remove() +r.w=a +s=r.e +s.toString +a.toString +s.append(a)}}, +io(a){var s,r,q,p,o,n,m,l=this,k="setAttribute",j="position",i="0",h="none",g="absolute",f={},e=$.cM(),d=e===B.W,c=l.c +if(c!=null)c.remove() +l.c=A.bA(self.document,"style") +c=l.f +if(c!=null)c.remove() +l.f=null +c=self.document.head +c.toString +s=l.c +s.toString +c.append(s) +s=l.c.sheet +s.toString +if(e!==B.by)c=d +else c=!0 +A.aQn(s,e,c) +c=self.document.body +c.toString +A.W(c,k,["flt-renderer",$.ah().gXO()+" (auto-selected)"]) +A.W(c,k,["flt-build-mode","release"]) +A.dC(c,j,"fixed") +A.dC(c,"top",i) +A.dC(c,"right",i) +A.dC(c,"bottom",i) +A.dC(c,"left",i) +A.dC(c,"overflow","hidden") +A.dC(c,"padding",i) +A.dC(c,"margin",i) +A.dC(c,"user-select",h) +A.dC(c,"-webkit-user-select",h) +A.dC(c,"-ms-user-select",h) +A.dC(c,"-moz-user-select",h) +A.dC(c,"touch-action",h) +A.dC(c,"font","normal normal 14px sans-serif") +A.dC(c,"color","red") +c.spellcheck=!1 +for(e=t.qr,e=A.hR(new A.p9(self.document.head.querySelectorAll('meta[name="viewport"]'),e),e.i("o.E"),t.e),s=J.aJ(e.a),e=A.l(e),e=e.i("@<1>").aq(e.z[1]).z[1];s.A();){r=e.a(s.gN(s)) +r.remove()}e=l.d +if(e!=null)e.remove() +e=A.bA(self.document,"meta") +A.W(e,k,["flt-viewport",""]) +e.name="viewport" +e.content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" +l.d=e +e=self.document.head +e.toString +s=l.d +s.toString +e.append(s) +s=l.y +if(s!=null)s.remove() +q=l.y=A.bA(self.document,"flt-glass-pane") +e=q.style +A.u(e,j,g) +A.u(e,"top",i) +A.u(e,"right",i) +A.u(e,"bottom",i) +A.u(e,"left",i) +c.append(q) +p=l.a77(q) +l.z=p +c=A.bA(self.document,"flt-scene-host") +A.u(c.style,"pointer-events",h) +l.e=c +$.ah().XU(0,l) +o=A.bA(self.document,"flt-semantics-host") +c=o.style +A.u(c,j,g) +A.u(c,"transform-origin","0 0 0") +l.r=o +l.Yv() +c=$.f2 +n=(c==null?$.f2=A.nI():c).r.a.Xg() +e=l.e +e.toString +p.Ts(A.a([n,e,o],t.J)) +e=$.eh +if((e==null?$.eh=A.km(self.window.flutterConfiguration):e).gamJ())A.u(l.e.style,"opacity","0.3") +e=$.aMs +e=(e==null?$.aMs=A.aZo():e).gEf() +if($.aNh==null){e=new A.R6(q,new A.ahY(A.w(t.S,t.mm)),e) +c=$.cM() +if(c===B.W){c=$.er() +c=c===B.aL}else c=!1 +if(c)$.aT0().auD() +e.e=e.a73() +$.aNh=e}if(self.window.visualViewport==null&&d){e=self.window.innerWidth +e.toString +m=B.e.C(e) +f.a=0 +A.FE(B.aC,new A.abB(f,l,m))}e=l.gael() +if(self.window.visualViewport!=null){c=self.window.visualViewport +c.toString +l.a=A.cW(c,"resize",A.aG(e))}else l.a=A.cW(self.window,"resize",A.aG(e)) +l.b=A.cW(self.window,"languagechange",A.aG(l.gadQ())) +e=$.bg() +e.a=e.a.Ua(A.aGF())}, +a77(a){var s,r,q,p,o +if(a.attachShadow!=null){s=new A.SH() +r=t.e.a(a.attachShadow(A.lk(A.ai(["mode","open","delegatesFocus",!1],t.N,t.z)))) +s.a=r +q=A.bA(self.document,"style") +r.appendChild(q) +r=q.sheet +r.toString +p=$.cM() +if(p!==B.by)o=p===B.W +else o=!0 +A.aQn(r,p,o) +return s}else{s=new A.NI() +r=A.bA(self.document,"flt-element-host-node") +s.a=r +a.appendChild(r) +return s}}, +Yv(){A.u(this.r.style,"transform","scale("+A.f(1/self.window.devicePixelRatio)+")")}, +Q7(a){var s +this.Yv() +s=$.er() +if(!J.fe(B.mO.a,s)&&!$.bU().aqk()&&$.aKf().c){$.bU().U2(!0) +$.bg().J3()}else{s=$.bU() +s.U3() +s.U2(!1) +$.bg().J3()}}, +adR(a){var s=$.bg() +s.a=s.a.Ua(A.aGF()) +s=$.bU().b.dy +if(s!=null)s.$0()}, +ZQ(a){var s,r,q,p,o=self.window.screen +if(o!=null){s=o.orientation +if(s!=null){o=J.ag(a) +if(o.gaa(a)){s.unlock() +return A.dx(!0,t.y)}else{r=A.aYA(A.bT(o.gR(a))) +if(r!=null){q=new A.aY(new A.af($.ar,t.tq),t.VY) +try{A.h8(s.lock(r),t.z).bK(0,new A.abC(q),t.P).ms(new A.abD(q))}catch(p){o=A.dx(!1,t.y) +return o}return q.a}}}}return A.dx(!1,t.y)}, +XJ(a){if(a==null)return +a.remove()}} +A.abB.prototype={ +$1(a){var s=this.a;++s.a +if(this.c!==self.window.innerWidth){a.aA(0) +this.b.Q7(null)}else if(s.a>5)a.aA(0)}, +$S:56} +A.abC.prototype={ +$1(a){this.a.cg(0,!0)}, +$S:18} +A.abD.prototype={ +$1(a){this.a.cg(0,!1)}, +$S:18} +A.a9Y.prototype={} +A.Sk.prototype={} +A.rE.prototype={} +A.a_e.prototype={} +A.akT.prototype={ +cn(a){var s,r,q=this,p=q.v8$ +p=p.length===0?q.a:B.c.gX(p) +s=q.lt$ +r=new A.ca(new Float32Array(16)) +r.bx(s) +q.Vq$.push(new A.a_e(p,r))}, +c5(a){var s,r,q,p=this,o=p.Vq$ +if(o.length===0)return +s=o.pop() +p.lt$=s.b +o=p.v8$ +r=s.a +q=p.a +while(!0){if(!!J.d(o.length===0?q:B.c.gX(o),r))break +o.pop()}}, +aT(a,b,c){this.lt$.aT(0,b,c)}, +e0(a,b,c){this.lt$.e0(0,b,c)}, +j3(a,b){this.lt$.Y1(0,$.aT1(),b)}, +a7(a,b){this.lt$.cW(0,new A.ca(b))}} +A.aEL.prototype={ +$1(a){$.aIJ=!1 +$.bg().jL("flutter/system",$.aU3(),new A.aEK())}, +$S:126} +A.aEK.prototype={ +$1(a){}, +$S:30} +A.ho.prototype={} +A.Mt.prototype={ +alD(){var s,r,q,p=this,o=p.b +if(o!=null)for(o=o.gaD(o),s=A.l(o),s=s.i("@<1>").aq(s.z[1]),o=new A.bM(J.aJ(o.a),o.b,s.i("bM<1,2>")),s=s.z[1];o.A();){r=o.a +for(r=J.aJ(r==null?s.a(r):r);r.A();){q=r.gN(r) +q.b.$1(q.a)}}p.b=p.a +p.a=null}, +MI(a,b){var s,r=this,q=r.a +if(q==null)q=r.a=A.w(t.N,r.$ti.i("B>")) +s=q.h(0,a) +if(s==null){s=A.a([],r.$ti.i("p>")) +q.l(0,a,s) +q=s}else q=s +q.push(b)}, +atn(a){var s,r,q=this.b +if(q==null)return null +s=q.h(0,a) +if(s==null||s.length===0)return null +r=(s&&B.c).fZ(s,0) +this.MI(a,r) +return r.a}} +A.xT.prototype={} +A.SH.prototype={ +iH(a,b){var s=this.a +s===$&&A.b() +return s.appendChild(b)}, +gWT(){var s=this.a +s===$&&A.b() +return s}, +Ts(a){return B.c.Z(a,this.gHe(this))}} +A.NI.prototype={ +iH(a,b){var s=this.a +s===$&&A.b() +return s.appendChild(b)}, +gWT(){var s=this.a +s===$&&A.b() +return s}, +Ts(a){return B.c.Z(a,this.gHe(this))}} +A.Dk.prototype={ +gi9(){return this.cx}, +u8(a){var s=this +s.Dl(a) +s.cx=a.cx +s.cy=a.cy +s.db=a.db +a.cx=null}, +bY(a){var s,r=this,q="transform-origin",p=r.ql("flt-backdrop") +A.u(p.style,q,"0 0 0") +s=A.bA(self.document,"flt-backdrop-interior") +r.cx=s +A.u(s.style,"position","absolute") +s=r.ql("flt-backdrop-filter") +r.cy=s +A.u(s.style,q,"0 0 0") +s=r.cy +s.toString +p.append(s) +s=r.cx +s.toString +p.append(s) +return p}, +kn(){var s=this +s.xa() +$.j2.XJ(s.db) +s.cy=s.cx=s.db=null}, +f1(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=t.m1.a(h.CW) +$.j2.XJ(h.db) +h.db=null +s=h.fr +r=h.f +if(s!=r){r.toString +q=new A.ca(new Float32Array(16)) +if(q.iL(r)===0)A.Q(A.ff(r,"other","Matrix cannot be inverted")) +h.dy=q +h.fr=h.f}s=$.bU() +p=s.w +if(p==null){r=self.window.devicePixelRatio +p=r===0?1:r}r=h.dy +r===$&&A.b() +o=A.aFj(r,new A.v(0,0,s.gjS().a*p,s.gjS().b*p)) +n=o.a +m=o.b +l=o.c-n +k=o.d-m +j=h.e +for(;j!=null;){if(j.gvu()){i=h.dx=j.w +n=i.a +m=i.b +l=i.c-n +k=i.d-m +break}j=j.e}s=h.cy.style +A.u(s,"position","absolute") +A.u(s,"left",A.f(n)+"px") +A.u(s,"top",A.f(m)+"px") +A.u(s,"width",A.f(l)+"px") +A.u(s,"height",A.f(k)+"px") +r=$.cM() +if(r===B.bO){A.u(s,"background-color","#000") +A.u(s,"opacity","0.2")}else{if(r===B.W){s=h.cy +s.toString +A.dC(s,"-webkit-backdrop-filter",g.gVs())}s=h.cy +s.toString +A.dC(s,"backdrop-filter",g.gVs())}}, +bm(a,b){var s=this +s.nC(0,b) +if(!s.CW.k(0,b.CW))s.f1() +else s.Nh()}, +Nh(){var s=this.e +for(;s!=null;){if(s.gvu()){if(!J.d(s.w,this.dx))this.f1() +break}s=s.e}}, +kQ(){this.a1k() +this.Nh()}, +$ia3R:1} +A.lp.prototype={ +sle(a,b){var s,r,q=this +q.a=b +s=B.e.eD(b.a)-1 +r=B.e.eD(q.a.b)-1 +if(q.z!==s||q.Q!==r){q.z=s +q.Q=r +q.SL()}}, +SL(){A.u(this.c.style,"transform","translate("+this.z+"px, "+this.Q+"px)")}, +Rx(){var s=this,r=s.a,q=r.a +r=r.b +s.d.aT(0,-q+(q-1-s.z)+1,-r+(r-1-s.Q)+1)}, +UZ(a,b){return this.r>=A.a45(a.c-a.a)&&this.w>=A.a44(a.d-a.b)&&this.ay===b}, +P(a){var s,r,q,p,o,n=this +n.at=!1 +n.d.P(0) +s=n.f +r=s.length +for(q=n.c,p=0;po){l=o +o=p +p=l}if(n>m){l=m +m=n +n=l}k=Math.abs(a2.r) +j=Math.abs(a2.e) +i=Math.abs(a2.w) +h=Math.abs(a2.f) +g=Math.abs(a2.z) +f=Math.abs(a2.x) +e=Math.abs(a2.Q) +d=Math.abs(a2.y) +b.beginPath() +b.moveTo(p+k,n) +a=o-k +b.lineTo(a,n) +A.K0(b,a,n+i,k,i,0,4.71238898038469,6.283185307179586,!1) +a=m-d +b.lineTo(o,a) +A.K0(b,o-f,a,f,d,0,0,1.5707963267948966,!1) +a=p+g +b.lineTo(a,m) +A.K0(b,a,m-e,g,e,0,1.5707963267948966,3.141592653589793,!1) +a=n+h +b.lineTo(p,a) +A.K0(b,p+j,a,j,h,0,3.141592653589793,4.71238898038469,!1) +a1.gcR().hT(c) +a1.gcR().lN()}}, +kq(a,b){var s,r,q,p,o,n,m=this.d +if(this.z9(b)){a=A.z8(a,b) +s=A.za(a,b,"draw-oval",m.c) +m=a.a +r=a.b +this.pt(s,new A.j(m,r),b) +A.u(s.style,"border-radius",A.f((a.c-m)/2)+"px / "+A.f((a.d-r)/2)+"px")}else{m.gcR().kZ(b,a) +r=b.b +m.gb6(m).beginPath() +q=m.gcR().Q +p=q==null +o=p?a.gaY().a:a.gaY().a-q.a +n=p?a.gaY().b:a.gaY().b-q.b +A.K0(m.gb6(m),o,n,(a.c-a.a)/2,(a.d-a.b)/2,0,0,6.283185307179586,!1) +m.gcR().hT(r) +m.gcR().lN()}}, +f2(a,b,c){var s,r,q,p,o,n,m,l,k=this +if(k.GR(c)){s=A.z8(A.mj(a,b),c) +r=A.za(s,c,"draw-circle",k.d.c) +k.pt(r,new A.j(s.a,s.b),c) +A.u(r.style,"border-radius","50%")}else{q=c.w!=null?A.mj(a,b):null +p=k.d +p.gcR().kZ(c,q) +q=c.b +p.gb6(p).beginPath() +o=p.gcR().Q +n=o==null +m=a.a +m=n?m:m-o.a +l=a.b +l=n?l:l-o.b +A.K0(p.gb6(p),m,l,b,b,0,0,6.283185307179586,!1) +p.gcR().hT(q) +p.gcR().lN()}}, +d9(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f="setAttribute" +if(g.z9(b)){s=g.d +r=s.c +t.Ci.a(a) +q=a.a.KZ() +if(q!=null){p=q.b +o=q.d +n=q.a +m=A.z8(p===o?new A.v(n,p,n+(q.c-n),p+1):new A.v(n,p,n+1,p+(o-p)),b) +g.pt(A.za(m,b,"draw-rect",s.c),new A.j(m.a,m.b),b) +return}l=a.a.KV() +if(l!=null){g.cq(l,b) +return}p=a.a +k=p.ax?p.OT():null +if(k!=null){g.cw(k,b) +return}j=a.h2(0) +p=A.f(j.c) +o=A.f(j.d) +i=A.aQC() +A.W(i,f,["width",p+"px"]) +A.W(i,f,["height",o+"px"]) +A.W(i,f,["viewBox","0 0 "+p+" "+o]) +o=self.document.createElementNS("http://www.w3.org/2000/svg","path") +i.append(o) +p=b.b +if(p!==B.a0)if(p!==B.aD){p=b.c +p=p!==0&&p!=null}else p=!1 +else p=!0 +if(p){p=A.K_(b.r) +p.toString +A.W(o,f,["stroke",p]) +p=b.c +A.W(o,f,["stroke-width",A.f(p==null?1:p)]) +A.W(o,f,["fill","none"])}else{p=A.K_(b.r) +p.toString +A.W(o,f,["fill",p])}if(a.b===B.de)A.W(o,f,["fill-rule","evenodd"]) +A.W(o,f,["d",A.aRq(a.a,0,0)]) +if(s.b==null){s=i.style +A.u(s,"position","absolute") +if(!r.vv(0)){A.u(s,"transform",A.hM(r.a)) +A.u(s,"transform-origin","0 0 0")}}if(b.x!=null){s=b.b +p=A.K_(b.r) +p.toString +h=b.x.b +o=$.cM() +if(o===B.W&&s!==B.a0)A.u(i.style,"box-shadow","0px 0px "+A.f(h*2)+"px "+p) +else A.u(i.style,"filter","blur("+A.f(h)+"px)")}g.pt(i,B.f,b)}else{s=b.w!=null?a.h2(0):null +p=g.d +p.gcR().kZ(b,s) +s=b.b +if(s==null&&b.c!=null)p.d9(a,B.a0) +else p.d9(a,s) +p.gcR().lN()}}, +ks(a,b,c,d){var s,r,q,p,o,n=this.d,m=A.b69(a.h2(0),c) +if(m!=null){s=(B.e.bi(0.3*(b.gp(b)>>>24&255))&255)<<24|b.gp(b)&16777215 +r=A.b63(s>>>16&255,s>>>8&255,s&255,255) +n.gb6(n).save() +n.gb6(n).globalAlpha=(s>>>24&255)/255 +if(d){s=$.cM() +s=s!==B.W}else s=!1 +q=m.b +p=m.a +o=q.a +q=q.b +if(s){n.gb6(n).translate(o,q) +n.gb6(n).filter=A.aRe(new A.vR(B.dA,p)) +n.gb6(n).strokeStyle="" +n.gb6(n).fillStyle=r}else{n.gb6(n).filter="none" +n.gb6(n).strokeStyle="" +n.gb6(n).fillStyle=r +n.gb6(n).shadowBlur=p +n.gb6(n).shadowColor=r +n.gb6(n).shadowOffsetX=o +n.gb6(n).shadowOffsetY=q}n.pN(n.gb6(n),a) +A.a7F(n.gb6(n),null) +n.gb6(n).restore()}}, +iO(a,b,c,d){var s=this,r=s.EC(b,c,d) +if(d.z!=null)s.MX(r,b.gbw(b),b.gbz(b)) +if(!s.ax)s.xp()}, +Gd(a){var s,r,q=a.a,p=q.src +p.toString +s=this.b +if(s!=null){r=s.atn(p) +if(r!=null)return r}if(!a.b){a.b=!0 +A.u(q.style,"position","absolute")}q=q.cloneNode(!0) +s=this.b +if(s!=null)s.MI(p,new A.xT(q,A.b4o(),s.$ti.i("xT<1>"))) +return q}, +EC(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this +t.gc.a(a) +s=c.a +r=A.b6k(c.z) +if(r instanceof A.CP)q=h.a7a(a,r.b,r.c,c) +else if(r instanceof A.afP){p=A.b7W(r.b) +o=p.b +h.c.append(o) +h.f.push(o) +q=h.Gd(a) +A.u(q.style,"filter","url(#"+p.a+")")}else q=h.Gd(a) +o=q.style +n=A.aDc(s) +A.u(o,"mix-blend-mode",n==null?"":n) +if(h.ax&&!0){o=h.d +o.gcR().kZ(c,null) +o.gb6(o).drawImage(q,b.a,b.b) +o.gcR().lN()}else{o=h.d +if(o.b!=null){n=q.style +n.removeProperty("width") +n.removeProperty("height") +n=o.b +n.toString +m=A.aIB(n,q,b,o.c) +for(o=m.length,n=h.c,l=h.f,k=0;k1){s=q.a +s.y=s.r.pop() +r=s.w.pop() +if(r!=null){s.Q=r.a +s.as=r.b +s.at=r.c +s.ax=r.d +s.z=!0}else if(s.z)s.z=!1}s=q.c +if(s.length!==0&&B.c.gX(s) instanceof A.Dd)s.pop() +else s.push(B.BW);--q.r}, +aT(a,b,c){var s=this.a,r=s.a +if(b!==0||c!==0)r.x=!1 +r.y.aT(0,b,c) +s.c.push(new A.QH(b,c))}, +e0(a,b,c){var s=c==null?b:c,r=this.a,q=r.a +if(b!==1||s!==1)q.x=!1 +q.y.k5(0,b,s,1) +r.c.push(new A.QF(b,s)) +return null}, +j3(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this.a,g=h.a +if(b!==0)g.x=!1 +g=g.y +s=Math.cos(b) +r=Math.sin(b) +g=g.a +q=g[0] +p=g[4] +o=g[1] +n=g[5] +m=g[2] +l=g[6] +k=g[3] +j=g[7] +i=-r +g[0]=q*s+p*r +g[1]=o*s+n*r +g[2]=m*s+l*r +g[3]=k*s+j*r +g[4]=q*i+p*s +g[5]=o*i+n*s +g[6]=m*i+l*s +g[7]=k*i+j*s +h.c.push(new A.QE(b))}, +a7(a,b){var s=A.a2T(b),r=this.a,q=r.a +q.y.cW(0,new A.ca(s)) +q.x=q.y.vv(0) +r.c.push(new A.QG(s))}, +uo(a,b,c){var s=this.a,r=new A.Qq(a,b) +switch(b.a){case 1:s.a.o5(a,r) +break +case 0:break}s.d.c=!0 +s.c.push(r)}, +mv(a){return this.uo(a,B.cV,!0)}, +TT(a,b){return this.uo(a,B.cV,b)}, +zP(a,b){var s=this.a,r=new A.Qp(a) +s.a.o5(new A.v(a.a,a.b,a.c,a.d),r) +s.d.c=!0 +s.c.push(r)}, +o4(a){return this.zP(a,!0)}, +zO(a,b,c){var s,r=this.a +t.Ci.a(b) +s=new A.Qo(b) +r.a.o5(b.h2(0),s) +r.d.c=!0 +r.c.push(s)}, +ia(a,b){return this.zO(a,b,!0)}, +jz(a,b,c){var s,r,q,p,o,n,m=this.a +t.Vh.a(c) +s=Math.max(A.z5(c),1) +c.b=!0 +r=new A.Qv(a,b,c.a) +q=a.a +p=b.a +o=a.b +n=b.b +m.a.ns(Math.min(q,p)-s,Math.min(o,n)-s,Math.max(q,p)+s,Math.max(o,n)+s,r) +m.e=m.d.c=!0 +m.c.push(r)}, +kr(a){var s,r,q=this.a +t.Vh.a(a) +a.b=q.e=q.d.c=!0 +s=new A.Qx(a.a) +r=q.a +r.lV(r.a,s) +q.c.push(s)}, +cq(a,b){this.a.cq(a,t.Vh.a(b))}, +cw(a,b){this.a.cw(a,t.Vh.a(b))}, +lp(a,b,c){this.a.lp(a,b,t.Vh.a(c))}, +kq(a,b){var s,r,q,p=this.a +t.Vh.a(b) +p.e=p.d.c=!0 +s=A.z5(b) +b.b=!0 +r=new A.Qw(a,b.a) +q=p.a +if(s!==0)q.lV(a.d3(s),r) +else q.lV(a,r) +p.c.push(r)}, +f2(a,b,c){var s,r,q,p,o,n=this.a +t.Vh.a(c) +n.e=n.d.c=!0 +s=A.z5(c) +c.b=!0 +r=new A.Qr(a,b,c.a) +q=b+s +p=a.a +o=a.b +n.a.ns(p-q,o-q,p+q,o+q,r) +n.c.push(r)}, +of(a,b,c,d,e){var s,r=$.ah().c2() +if(c<=-6.283185307179586){r.q4(0,a,b,-3.141592653589793,!0) +b-=3.141592653589793 +r.q4(0,a,b,-3.141592653589793,!1) +b-=3.141592653589793 +c+=6.283185307179586 +s=!1}else s=!0 +for(;c>=6.283185307179586;s=!1){r.q4(0,a,b,3.141592653589793,s) +b+=3.141592653589793 +r.q4(0,a,b,3.141592653589793,!1) +b+=3.141592653589793 +c-=6.283185307179586}r.q4(0,a,b,c,s) +this.a.d9(r,t.Vh.a(e))}, +d9(a,b){this.a.d9(a,t.Vh.a(b))}, +iO(a,b,c,d){var s,r,q,p,o=this.a +t.Vh.a(d) +s=o.d +o.e=s.a=s.c=!0 +r=c.a +q=c.b +d.b=!0 +p=new A.Qt(b,c,d.a) +o.a.ns(r,q,r+b.gbw(b),q+b.gbz(b),p) +o.c.push(p)}, +kp(a,b,c,d){var s,r,q=this.a +t.Vh.a(d) +s=q.d +d.b=q.e=s.a=s.c=!0 +r=new A.Qu(a,b,c,d.a) +q.a.lV(c,r) +q.c.push(r)}, +iP(a,b){this.a.iP(a,b)}, +ks(a,b,c,d){var s,r,q=this.a +q.e=q.d.c=!0 +s=A.b67(a.h2(0),c) +r=new A.QC(t.Ci.a(a),b,c,d) +q.a.lV(s,r) +q.c.push(r)}} +A.GC.prototype={ +gi9(){return this.hJ$}, +bY(a){var s=this.ql("flt-clip"),r=A.bA(self.document,"flt-clip-interior") +this.hJ$=r +A.u(r.style,"position","absolute") +r=this.hJ$ +r.toString +s.append(r) +return s}, +Tt(a,b){var s +if(b!==B.j){s=a.style +A.u(s,"overflow","hidden") +A.u(s,"z-index","0")}}} +A.Dm.prototype={ +jV(){var s=this +s.f=s.e.f +if(s.CW!==B.j)s.w=s.cx +else s.w=null +s.r=null}, +bY(a){var s=this.Mp(0) +A.W(s,"setAttribute",["clip-type","rect"]) +return s}, +f1(){var s,r=this,q=r.d.style,p=r.cx,o=p.a +A.u(q,"left",A.f(o)+"px") +s=p.b +A.u(q,"top",A.f(s)+"px") +A.u(q,"width",A.f(p.c-o)+"px") +A.u(q,"height",A.f(p.d-s)+"px") +p=r.d +p.toString +r.Tt(p,r.CW) +p=r.hJ$.style +A.u(p,"left",A.f(-o)+"px") +A.u(p,"top",A.f(-s)+"px")}, +bm(a,b){var s=this +s.nC(0,b) +if(!s.cx.k(0,b.cx)||s.CW!==b.CW){s.w=null +s.f1()}}, +gvu(){return!0}, +$ia5p:1} +A.QP.prototype={ +jV(){var s,r=this +r.f=r.e.f +if(r.cx!==B.j){s=r.CW +r.w=new A.v(s.a,s.b,s.c,s.d)}else r.w=null +r.r=null}, +bY(a){var s=this.Mp(0) +A.W(s,"setAttribute",["clip-type","rrect"]) +return s}, +f1(){var s,r=this,q=r.d.style,p=r.CW,o=p.a +A.u(q,"left",A.f(o)+"px") +s=p.b +A.u(q,"top",A.f(s)+"px") +A.u(q,"width",A.f(p.c-o)+"px") +A.u(q,"height",A.f(p.d-s)+"px") +A.u(q,"border-top-left-radius",A.f(p.e)+"px") +A.u(q,"border-top-right-radius",A.f(p.r)+"px") +A.u(q,"border-bottom-right-radius",A.f(p.x)+"px") +A.u(q,"border-bottom-left-radius",A.f(p.z)+"px") +p=r.d +p.toString +r.Tt(p,r.cx) +p=r.hJ$.style +A.u(p,"left",A.f(-o)+"px") +A.u(p,"top",A.f(-s)+"px")}, +bm(a,b){var s=this +s.nC(0,b) +if(!s.CW.k(0,b.CW)||s.cx!==b.cx){s.w=null +s.f1()}}, +gvu(){return!0}, +$ia5o:1} +A.Dl.prototype={ +bY(a){return this.ql("flt-clippath")}, +jV(){var s=this +s.a1j() +if(s.cx!==B.j){if(s.w==null)s.w=s.CW.h2(0)}else s.w=null}, +f1(){var s=this,r=s.cy +if(r!=null)r.remove() +r=s.d +r.toString +r=A.aQD(r,s.CW) +s.cy=r +s.d.append(r)}, +bm(a,b){var s,r=this +r.nC(0,b) +if(b.CW!==r.CW){r.w=null +s=b.cy +if(s!=null)s.remove() +r.f1()}else r.cy=b.cy +b.cy=null}, +kn(){var s=this.cy +if(s!=null)s.remove() +this.cy=null +this.xa()}, +gvu(){return!0}, +$ia5m:1} +A.apd.prototype={ +CS(a,b){var s,r,q,p=self.document.createElementNS("http://www.w3.org/2000/svg","feColorMatrix"),o=p.type +o.toString +o.baseVal=1 +o=p.result +o.toString +o.baseVal=b +o=p.values.baseVal +o.toString +for(s=this.b,r=0;r<20;++r){q=s.createSVGNumber() +q.value=a[r] +o.appendItem(q)}this.c.append(p)}, +p6(a,b,c){var s,r="setAttribute",q=self.document.createElementNS("http://www.w3.org/2000/svg","feFlood") +A.W(q,r,["flood-color",a]) +A.W(q,r,["flood-opacity",b]) +s=q.result +s.toString +s.baseVal=c +this.c.append(q)}, +Lm(a,b,c){var s=self.document.createElementNS("http://www.w3.org/2000/svg","feBlend"),r=s.in1 +r.toString +r.baseVal=a +r=s.in2 +r.toString +r.baseVal=b +r=s.mode +r.toString +r.baseVal=c +this.c.append(s)}, +wO(a,b,c,d,e,f,g,h){var s=self.document.createElementNS("http://www.w3.org/2000/svg","feComposite"),r=s.in1 +r.toString +r.baseVal=a +r=s.in2 +r.toString +r.baseVal=b +r=s.operator +r.toString +r.baseVal=g +if(c!=null){r=s.k1 +r.toString +r.baseVal=c}if(d!=null){r=s.k2 +r.toString +r.baseVal=d}if(e!=null){r=s.k3 +r.toString +r.baseVal=e}if(f!=null){r=s.k4 +r.toString +r.baseVal=f}r=s.result +r.toString +r.baseVal=h +this.c.append(s)}, +CT(a,b,c,d){return this.wO(a,b,null,null,null,null,c,d)}, +bP(){var s=this.b +s.append(this.c) +return new A.apc(this.a,s)}} +A.apc.prototype={} +A.a7y.prototype={ +o5(a,b){throw A.c(A.c3(null))}, +o4(a){throw A.c(A.c3(null))}, +ia(a,b){throw A.c(A.c3(null))}, +jz(a,b,c){throw A.c(A.c3(null))}, +kr(a){throw A.c(A.c3(null))}, +cq(a,b){var s +a=A.z8(a,b) +s=this.v8$ +s=s.length===0?this.a:B.c.gX(s) +s.append(A.za(a,b,"draw-rect",this.lt$))}, +cw(a,b){var s,r=A.za(A.z8(new A.v(a.a,a.b,a.c,a.d),b),b,"draw-rrect",this.lt$) +A.aQo(r.style,a) +s=this.v8$ +s=s.length===0?this.a:B.c.gX(s) +s.append(r)}, +kq(a,b){throw A.c(A.c3(null))}, +f2(a,b,c){throw A.c(A.c3(null))}, +d9(a,b){throw A.c(A.c3(null))}, +ks(a,b,c,d){throw A.c(A.c3(null))}, +iO(a,b,c,d){throw A.c(A.c3(null))}, +kp(a,b,c,d){throw A.c(A.c3(null))}, +iP(a,b){var s=A.aQI(a,b,this.lt$),r=this.v8$ +r=r.length===0?this.a:B.c.gX(r) +r.append(s)}, +qz(){}} +A.Dn.prototype={ +jV(){var s,r,q=this,p=q.e.f +q.f=p +s=q.CW +if(s!==0||q.cx!==0){p.toString +r=new A.ca(new Float32Array(16)) +r.bx(p) +q.f=r +r.aT(0,s,q.cx)}q.r=null}, +gvz(){var s=this,r=s.cy +if(r==null){r=A.e8() +r.lZ(-s.CW,-s.cx,0) +s.cy=r}return r}, +bY(a){var s=A.bA(self.document,"flt-offset") +A.dC(s,"position","absolute") +A.dC(s,"transform-origin","0 0 0") +return s}, +f1(){A.u(this.d.style,"transform","translate("+A.f(this.CW)+"px, "+A.f(this.cx)+"px)")}, +bm(a,b){var s=this +s.nC(0,b) +if(b.CW!==s.CW||b.cx!==s.cx)s.f1()}, +$iah1:1} +A.Do.prototype={ +jV(){var s,r,q,p=this,o=p.e.f +p.f=o +s=p.cx +r=s.a +q=s.b +if(r!==0||q!==0){o.toString +s=new A.ca(new Float32Array(16)) +s.bx(o) +p.f=s +s.aT(0,r,q)}p.r=null}, +gvz(){var s,r=this.cy +if(r==null){r=this.cx +s=A.e8() +s.lZ(-r.a,-r.b,0) +this.cy=s +r=s}return r}, +bY(a){var s=A.bA(self.document,"flt-opacity") +A.dC(s,"position","absolute") +A.dC(s,"transform-origin","0 0 0") +return s}, +f1(){var s,r=this.d +r.toString +A.dC(r,"opacity",A.f(this.CW/255)) +s=this.cx +A.u(r.style,"transform","translate("+A.f(s.a)+"px, "+A.f(s.b)+"px)")}, +bm(a,b){var s=this +s.nC(0,b) +if(s.CW!==b.CW||!s.cx.k(0,b.cx))s.f1()}, +$iah2:1} +A.xh.prototype={ +szD(a){var s=this +if(s.b){s.a=s.a.e7(0) +s.b=!1}s.a.a=a}, +gc9(a){var s=this.a.b +return s==null?B.aD:s}, +sc9(a,b){var s=this +if(s.b){s.a=s.a.e7(0) +s.b=!1}s.a.b=b}, +ghr(){var s=this.a.c +return s==null?0:s}, +shr(a){var s=this +if(s.b){s.a=s.a.e7(0) +s.b=!1}s.a.c=a}, +sLH(a){var s=this +if(s.b){s.a=s.a.e7(0) +s.b=!1}s.a.d=a}, +sB3(a){var s=this +if(s.b){s.a=s.a.e7(0) +s.b=!1}s.a.f=!1}, +gal(a){return new A.P(this.a.r)}, +sal(a,b){var s=this +if(s.b){s.a=s.a.e7(0) +s.b=!1}s.a.r=b.gp(b)}, +sB1(a){}, +swT(a){var s=this +if(s.b){s.a=s.a.e7(0) +s.b=!1}s.a.w=a}, +sJm(a){var s=this +if(s.b){s.a=s.a.e7(0) +s.b=!1}s.a.x=a}, +sop(a){var s=this +if(s.b){s.a=s.a.e7(0) +s.b=!1}s.a.y=a}, +sTW(a){var s=this +if(s.b){s.a=s.a.e7(0) +s.b=!1}s.a.z=a}, +j(a){var s,r,q=""+"Paint(",p=this.a.b,o=p==null +if((o?B.aD:p)===B.a0){q+=(o?B.aD:p).j(0) +p=this.a +o=p.c +s=o==null +if((s?0:o)!==0)q+=" "+A.f(s?0:o) +else q+=" hairline" +p=p.d +o=p==null +if((o?B.cN:p)!==B.cN)q+=" "+(o?B.cN:p).j(0) +r="; "}else r="" +p=this.a +if(!p.f){q+=r+"antialias off" +r="; "}p=p.r +q=(p!==4278190080?q+(r+new A.P(p).j(0)):q)+")" +return q.charCodeAt(0)==0?q:q}, +$iw9:1} +A.Tq.prototype={ +e7(a){var s=this,r=new A.Tq() +r.a=s.a +r.y=s.y +r.x=s.x +r.w=s.w +r.f=s.f +r.r=s.r +r.z=s.z +r.c=s.c +r.b=s.b +r.e=s.e +r.d=s.d +return r}, +j(a){var s=this.cv(0) +return s}} +A.hh.prototype={ +Ki(){var s,r,q,p,o,n,m,l,k,j=this,i=A.a([],t.yv),h=j.a6P(0.25),g=B.b.bE(1,h) +i.push(new A.j(j.a,j.b)) +if(h===5){s=new A.VA() +j.Nq(s) +r=s.a +r.toString +q=s.b +q.toString +p=r.c +if(p===r.e&&r.d===r.f&&q.a===q.c&&q.b===q.d){o=new A.j(p,r.d) +i.push(o) +i.push(o) +i.push(o) +i.push(new A.j(q.e,q.f)) +g=2 +n=!0}else n=!1}else n=!1 +if(!n)A.aGt(j,h,i) +m=2*g+1 +k=0 +while(!0){if(!(k=0)s.c=-r +s.e=s.d=-1}, +jr(a){this.zq(a,0,0)}, +y_(){var s,r=this.a,q=r.w +for(r=r.r,s=0;s359){j=c4<0?-0.001953125:0.001953125 +i=p +do{i-=j +m=Math.cos(i) +l=Math.sin(i)}while(o===m&&n===l)}}h=c4>0?0:1 +g=c0/2 +f=(c2.d-c2.b)/2 +e=c2.gaY().a+g*Math.cos(p) +d=c2.gaY().b+f*Math.sin(p) +if(o===m&&n===l){if(c5)b9.f9(0,e,d) +else b9.Fy(e,d) +return}c=o*m+n*l +b=o*l-n*m +if(Math.abs(b)<=0.000244140625)if(c>0)if(!(b>=0&&h===0))c0=b<=0&&h===1 +else c0=!0 +else c0=!1 +else c0=!1 +if(c0){if(c5)b9.f9(0,e,d) +else b9.Fy(e,d) +return}c0=h===1 +if(c0)b=-b +if(0===b)a=2 +else if(0===c)a=b>0?1:3 +else{r=b<0 +a=r?2:0 +if(c<0!==r)++a}a0=A.a([],t.td) +for(a1=0;a1=c||d>=b)g.zq(a,0,3) +else if(A.b7g(a1))g.MF(a,0,3) +else{r=c-e +q=b-d +p=Math.max(0,a0) +o=Math.max(0,a1.r) +n=Math.max(0,a1.z) +m=Math.max(0,a1.x) +l=Math.max(0,a1.f) +k=Math.max(0,a1.w) +j=Math.max(0,a1.Q) +i=Math.max(0,a1.y) +h=A.aBP(j,i,q,A.aBP(l,k,q,A.aBP(n,m,r,A.aBP(p,o,r,1)))) +a0=b-h*j +g.f9(0,e,a0) +g.cK(0,e,d+h*l) +g.hF(e,d,e+h*p,d,0.707106781) +g.cK(0,c-h*o,d) +g.hF(c,d,c,d+h*k,0.707106781) +g.cK(0,c,b-h*i) +g.hF(c,b,c-h*m,b,0.707106781) +g.cK(0,e+h*n,b) +g.hF(e,b,e,a0,0.707106781) +g.fn(0) +g.e=f?0:-1 +e=g.a +e.ax=f +e.ch=!1 +e.CW=6}}, +zm(a,b,c){this.ako(b,c.a,c.b,null,0)}, +ako(b4,b5,b6,b7,b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3=this +t.Ci.a(b4) +s=b4.a +if(s.w===0)return +if(s.k(0,b3.a)){s=A.aHn() +r=b3.a +q=r.w +p=r.d +o=r.z +s.Q=!0 +s.cx=0 +s.D7() +s.G9(p) +s.Ga(q) +s.G8(o) +B.z.lW(s.r,0,r.r) +B.en.lW(s.f,0,r.f) +n=r.y +if(n==null)s.y=null +else{m=s.y +m.toString +B.en.lW(m,0,n)}n=r.Q +s.Q=n +if(!n){s.a=r.a +s.b=r.b +s.as=r.as}s.cx=r.cx +s.at=r.at +s.ax=r.ax +s.ay=r.ay +s.ch=r.ch +s.CW=r.CW +l=new A.oS(s,B.bq) +l.Eh(b3)}else l=b4 +s=b3.a +k=s.d +if(b8===0)if(b7!=null)r=b7[15]===1&&b7[14]===0&&b7[11]===0&&b7[10]===1&&b7[9]===0&&b7[8]===0&&b7[7]===0&&b7[6]===0&&b7[3]===0&&b7[2]===0 +else r=!0 +else r=!1 +n=l.a +if(r)s.iH(0,n) +else{j=new A.op(n) +j.pm(n) +i=new Float32Array(8) +for(s=b7==null,h=2*(k-1),g=h+1,r=k===0,f=!0;e=j.lH(0,i),e!==6;f=!1)switch(e){case 0:if(s){m=i[0] +d=m+b5}else{m=b7[0] +c=i[0] +d=m*(c+b5)+b7[4]*(i[1]+b6)+b7[12] +m=c}if(s){c=i[1] +b=c+b6}else{c=b7[1] +a=b7[5] +a0=i[1] +b=c*(m+b5)+a*(a0+b6)+b7[13]+b6 +c=a0}if(f&&b3.a.w!==0){b3.y5() +if(r){a1=0 +a2=0}else{m=b3.a.f +a1=m[h] +a2=m[g]}if(b3.c<=0||!r||a1!==d||a2!==b)b3.cK(0,i[0],i[1])}else{a3=b3.a.iq(0,0) +b3.c=a3+1 +a4=a3*2 +a=b3.a.f +a[a4]=m +a[a4+1]=c +b3.e=b3.d=-1}break +case 1:b3.cK(0,i[2],i[3]) +break +case 2:m=i[2] +c=i[3] +a=i[4] +a0=i[5] +a3=b3.a.iq(2,0) +a4=a3*2 +a5=b3.a.f +a5[a4]=m +a5[a4+1]=c +a4=(a3+1)*2 +a5[a4]=a +a5[a4+1]=a0 +b3.e=b3.d=-1 +break +case 3:b3.hF(i[2],i[3],i[4],i[5],n.y[j.b]) +break +case 4:m=i[2] +c=i[3] +a=i[4] +a0=i[5] +a5=i[6] +a6=i[7] +b3.y5() +a3=b3.a.iq(4,0) +a4=a3*2 +a7=b3.a.f +a7[a4]=m +a7[a4+1]=c +a4=(a3+1)*2 +a7[a4]=a +a7[a4+1]=a0 +a4=(a3+2)*2 +a7[a4]=a5 +a7[a4+1]=a6 +b3.e=b3.d=-1 +break +case 5:b3.fn(0) +break}}s=l.c +if(s>=0)b3.c=k+s +s=b3.a +a8=s.d +a9=s.f +for(b0=k*2,s=a8*2,r=b7==null;b0s.c||q>s.d)return!1 +p=a3.a +o=new A.ahs(p,r,q,new Float32Array(18)) +o.ak6() +n=B.de===a3.b +m=o.d +if((n?m&1:m)!==0)return!0 +l=o.e +if(l<=1)return l!==0 +p=(l&1)===0 +if(!p||n)return!p +k=A.aN6(a3.a,!0) +j=new Float32Array(18) +i=A.a([],t.yv) +p=k.a +h=!1 +do{g=i.length +switch(k.lH(0,j)){case 0:case 5:break +case 1:A.b7Z(j,r,q,i) +break +case 2:A.b8_(j,r,q,i) +break +case 3:f=k.f +A.b7X(j,r,q,p.y[f],i) +break +case 4:A.b7Y(j,r,q,i) +break +case 6:h=!0 +break}f=i.length +if(f>g){e=f-1 +d=i[e] +c=d.a +b=d.b +if(Math.abs(c*c+b*b-0)<0.000244140625)B.c.fZ(i,e) +else for(a=0;a0?1:0 +if(f<=0){f=b*a1 +if(f<0)f=-1 +else f=f>0?1:0 +f=f<=0}else f=!1}else f=!1 +if(f){a2=B.c.fZ(i,e) +if(a!==i.length)i[a]=a2 +break}}}}while(!h) +return i.length!==0}, +co(a){var s,r=a.a,q=a.b,p=this.a,o=A.b_f(p,r,q),n=p.e,m=new Uint8Array(n) +B.z.lW(m,0,p.r) +o=new A.wc(o,m) +n=p.x +o.x=n +o.z=p.z +s=p.y +if(s!=null){n=new Float32Array(n) +o.y=n +B.en.lW(n,0,s)}o.e=p.e +o.w=p.w +o.c=p.c +o.d=p.d +n=p.Q +o.Q=n +if(!n){o.a=p.a.aT(0,r,q) +n=p.b +o.b=n==null?null:n.aT(0,r,q) +o.as=p.as}o.cx=p.cx +o.at=p.at +o.ax=p.ax +o.ay=p.ay +o.ch=p.ch +o.CW=p.CW +r=new A.oS(o,B.bq) +r.Eh(this) +return r}, +h2(e2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0=this,e1=e0.a +if((e1.ax?e1.CW:-1)===-1)s=(e1.at?e1.CW:-1)!==-1 +else s=!0 +if(s)return e1.h2(0) +if(!e1.Q&&e1.b!=null){e1=e1.b +e1.toString +return e1}r=new A.op(e1) +r.pm(e1) +q=e0.a.f +for(p=!1,o=0,n=0,m=0,l=0,k=0,j=0,i=0,h=0,g=null,f=null,e=null;d=r.ari(),d!==6;){c=r.e +switch(d){case 0:j=q[c] +h=q[c+1] +i=h +k=j +break +case 1:j=q[c+2] +h=q[c+3] +i=h +k=j +break +case 2:if(f==null)f=new A.aiy() +b=c+1 +a=q[c] +a0=b+1 +a1=q[b] +b=a0+1 +a2=q[a0] +a0=b+1 +a3=q[b] +a4=q[a0] +a5=q[a0+1] +s=f.a=Math.min(a,a4) +a6=f.b=Math.min(a1,a5) +a7=f.c=Math.max(a,a4) +a8=f.d=Math.max(a1,a5) +a9=a-2*a2+a4 +if(Math.abs(a9)>0.000244140625){b0=(a-a2)/a9 +if(b0>=0&&b0<=1){b1=1-b0 +b2=b1*b1 +b3=2*b0*b1 +b0*=b0 +b4=b2*a+b3*a2+b0*a4 +b5=b2*a1+b3*a3+b0*a5 +s=Math.min(s,b4) +f.a=s +a7=Math.max(a7,b4) +f.c=a7 +a6=Math.min(a6,b5) +f.b=a6 +a8=Math.max(a8,b5) +f.d=a8}}a9=a1-2*a3+a5 +if(Math.abs(a9)>0.000244140625){b6=(a1-a3)/a9 +if(b6>=0&&b6<=1){b7=1-b6 +b2=b7*b7 +b3=2*b6*b7 +b6*=b6 +b8=b2*a+b3*a2+b6*a4 +b9=b2*a1+b3*a3+b6*a5 +s=Math.min(s,b8) +f.a=s +a7=Math.max(a7,b8) +f.c=a7 +a6=Math.min(a6,b9) +f.b=a6 +a8=Math.max(a8,b9) +f.d=a8}h=a8 +j=a7 +i=a6 +k=s}else{h=a8 +j=a7 +i=a6 +k=s}break +case 3:if(e==null)e=new A.a5B() +s=e1.y[r.b] +b=c+1 +a=q[c] +a0=b+1 +a1=q[b] +b=a0+1 +a2=q[a0] +a0=b+1 +a3=q[b] +a4=q[a0] +a5=q[a0+1] +e.a=Math.min(a,a4) +e.b=Math.min(a1,a5) +e.c=Math.max(a,a4) +e.d=Math.max(a1,a5) +c0=new A.mi() +c1=a4-a +c2=s*(a2-a) +if(c0.mR(s*c1-c1,c1-2*c2,c2)!==0){a6=c0.a +a6.toString +if(a6>=0&&a6<=1){c3=2*(s-1) +a9=(-c3*a6+c3)*a6+1 +c4=a2*s +b4=(((a4-2*c4+a)*a6+2*(c4-a))*a6+a)/a9 +c4=a3*s +b5=(((a5-2*c4+a1)*a6+2*(c4-a1))*a6+a1)/a9 +e.a=Math.min(e.a,b4) +e.c=Math.max(e.c,b4) +e.b=Math.min(e.b,b5) +e.d=Math.max(e.d,b5)}}c5=a5-a1 +c6=s*(a3-a1) +if(c0.mR(s*c5-c5,c5-2*c6,c6)!==0){a6=c0.a +a6.toString +if(a6>=0&&a6<=1){c3=2*(s-1) +a9=(-c3*a6+c3)*a6+1 +c4=a2*s +b8=(((a4-2*c4+a)*a6+2*(c4-a))*a6+a)/a9 +c4=a3*s +b9=(((a5-2*c4+a1)*a6+2*(c4-a1))*a6+a1)/a9 +e.a=Math.min(e.a,b8) +e.c=Math.max(e.c,b8) +e.b=Math.min(e.b,b9) +e.d=Math.max(e.d,b9)}}k=e.a +i=e.b +j=e.c +h=e.d +break +case 4:if(g==null)g=new A.a5L() +b=c+1 +c7=q[c] +a0=b+1 +c8=q[b] +b=a0+1 +c9=q[a0] +a0=b+1 +d0=q[b] +b=a0+1 +d1=q[a0] +a0=b+1 +d2=q[b] +d3=q[a0] +d4=q[a0+1] +s=Math.min(c7,d3) +g.a=s +g.c=Math.min(c8,d4) +a6=Math.max(c7,d3) +g.b=a6 +g.d=Math.max(c8,d4) +if(!(c7c9&&c9>d1&&d1>d3 +else a7=!0 +if(!a7){a7=-c7 +d5=a7+3*(c9-d1)+d3 +d6=2*(c7-2*c9+d1) +d7=d6*d6-4*d5*(a7+c9) +if(d7>=0&&Math.abs(d5)>0.000244140625){a7=-d6 +a8=2*d5 +if(d7===0){d8=a7/a8 +b1=1-d8 +if(d8>=0&&d8<=1){a7=3*b1 +b4=b1*b1*b1*c7+a7*b1*d8*c9+a7*d8*d8*d1+d8*d8*d8*d3 +g.a=Math.min(b4,s) +g.b=Math.max(b4,a6)}}else{d7=Math.sqrt(d7) +d8=(a7-d7)/a8 +b1=1-d8 +if(d8>=0&&d8<=1){s=3*b1 +b4=b1*b1*b1*c7+s*b1*d8*c9+s*d8*d8*d1+d8*d8*d8*d3 +g.a=Math.min(b4,g.a) +g.b=Math.max(b4,g.b)}d8=(a7+d7)/a8 +b1=1-d8 +if(d8>=0&&d8<=1){s=3*b1 +b4=b1*b1*b1*c7+s*b1*d8*c9+s*d8*d8*d1+d8*d8*d8*d3 +g.a=Math.min(b4,g.a) +g.b=Math.max(b4,g.b)}}}}if(!(c8d0&&d0>d2&&d2>d4 +else s=!0 +if(!s){s=-c8 +d5=s+3*(d0-d2)+d4 +d6=2*(c8-2*d0+d2) +d7=d6*d6-4*d5*(s+d0) +if(d7>=0&&Math.abs(d5)>0.000244140625){s=-d6 +a6=2*d5 +if(d7===0){d8=s/a6 +b1=1-d8 +if(d8>=0&&d8<=1){s=3*b1 +b5=b1*b1*b1*c8+s*b1*d8*d0+s*d8*d8*d2+d8*d8*d8*d4 +g.c=Math.min(b5,g.c) +g.d=Math.max(b5,g.d)}}else{d7=Math.sqrt(d7) +d8=(s-d7)/a6 +b1=1-d8 +if(d8>=0&&d8<=1){a7=3*b1 +b5=b1*b1*b1*c8+a7*b1*d8*d0+a7*d8*d8*d2+d8*d8*d8*d4 +g.c=Math.min(b5,g.c) +g.d=Math.max(b5,g.d)}s=(s+d7)/a6 +b7=1-s +if(s>=0&&s<=1){a6=3*b7 +b5=b7*b7*b7*c8+a6*b7*s*d0+a6*s*s*d2+s*s*s*d4 +g.c=Math.min(b5,g.c) +g.d=Math.max(b5,g.d)}}}}k=g.a +i=g.c +j=g.b +h=g.d +break}if(!p){l=h +m=j +n=i +o=k +p=!0}else{o=Math.min(o,k) +m=Math.max(m,j) +n=Math.min(n,i) +l=Math.max(l,h)}}d9=p?new A.v(o,n,m,l):B.B +e0.a.h2(0) +return e0.a.b=d9}, +j(a){var s=this.cv(0) +return s}, +$ioo:1} +A.ahr.prototype={ +DR(a){var s=this,r=s.r,q=s.x +if(r!==q||s.w!==s.y){if(isNaN(r)||isNaN(s.w)||isNaN(q)||isNaN(s.y))return 5 +a[0]=r +a[1]=s.w +a[2]=q +r=s.y +a[3]=r +s.r=q +s.w=r +return 1}else{a[0]=q +a[1]=s.y +return 5}}, +xv(){var s,r,q=this +if(q.e===1){q.e=2 +return new A.j(q.x,q.y)}s=q.a.f +r=q.Q +return new A.j(s[r-2],s[r-1])}, +lH(a,b){var s,r,q,p,o,n,m=this,l=m.z,k=m.a +if(l===k.w){if(m.d&&m.e===2){if(1===m.DR(b))return 1 +m.d=!1 +return 5}return 6}s=m.z=l+1 +r=k.r[l] +switch(r){case 0:if(m.d){m.z=s-1 +q=m.DR(b) +if(q===5)m.d=!1 +return q}if(s===m.c)return 6 +l=k.f +k=m.Q +s=m.Q=k+1 +p=l[k] +m.Q=s+1 +o=l[s] +m.x=p +m.y=o +b[0]=p +b[1]=o +m.e=1 +m.r=p +m.w=o +m.d=!0 +break +case 1:n=m.xv() +l=k.f +k=m.Q +s=m.Q=k+1 +p=l[k] +m.Q=s+1 +o=l[s] +b[0]=n.a +b[1]=n.b +b[2]=p +b[3]=o +m.r=p +m.w=o +break +case 3:++m.f +n=m.xv() +b[0]=n.a +b[1]=n.b +l=k.f +k=m.Q +s=m.Q=k+1 +b[2]=l[k] +k=m.Q=s+1 +b[3]=l[s] +s=m.Q=k+1 +k=l[k] +b[4]=k +m.r=k +m.Q=s+1 +s=l[s] +b[5]=s +m.w=s +break +case 2:n=m.xv() +b[0]=n.a +b[1]=n.b +l=k.f +k=m.Q +s=m.Q=k+1 +b[2]=l[k] +k=m.Q=s+1 +b[3]=l[s] +s=m.Q=k+1 +k=l[k] +b[4]=k +m.r=k +m.Q=s+1 +s=l[s] +b[5]=s +m.w=s +break +case 4:n=m.xv() +b[0]=n.a +b[1]=n.b +l=k.f +k=m.Q +s=m.Q=k+1 +b[2]=l[k] +k=m.Q=s+1 +b[3]=l[s] +s=m.Q=k+1 +b[4]=l[k] +k=m.Q=s+1 +b[5]=l[s] +s=m.Q=k+1 +k=l[k] +b[6]=k +m.r=k +m.Q=s+1 +s=l[s] +b[7]=s +m.w=s +break +case 5:r=m.DR(b) +if(r===1)--m.z +else{m.d=!1 +m.e=0}m.r=m.x +m.w=m.y +break +case 6:break +default:throw A.c(A.cG("Unsupport Path verb "+r,null,null))}return r}} +A.wc.prototype={ +ir(a,b,c){var s=a*2,r=this.f +r[s]=b +r[s+1]=c}, +i8(a){var s=this.f,r=a*2 +return new A.j(s[r],s[r+1])}, +KV(){var s=this +if(s.ay)return new A.v(s.i8(0).a,s.i8(0).b,s.i8(1).a,s.i8(2).b) +else return s.w===4?s.a7L():null}, +h2(a){var s +if(this.Q)this.Eb() +s=this.a +s.toString +return s}, +a7L(){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.i8(0).a,h=k.i8(0).b,g=k.i8(1).a,f=k.i8(1).b +if(k.r[1]!==1||f!==h)return j +s=g-i +r=k.i8(2).a +q=k.i8(2).b +if(k.r[2]!==1||r!==g)return j +p=q-f +o=k.i8(3) +n=k.i8(3).b +if(k.r[3]!==1||n!==q)return j +if(r-o.a!==s||n-h!==p)return j +m=Math.min(i,g) +l=Math.min(h,q) +return new A.v(m,l,m+Math.abs(s),l+Math.abs(p))}, +KZ(){var s,r,q,p,o +if(this.w===2){s=this.r +s=s[0]!==0||s[1]!==1}else s=!0 +if(s)return null +s=this.f +r=s[0] +q=s[1] +p=s[2] +o=s[3] +if(q===o||r===p)return new A.v(r,q,p,o) +return null}, +OT(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.h2(0),f=A.a([],t.kG),e=new A.op(this) +e.pm(this) +s=new Float32Array(8) +e.lH(0,s) +for(r=0;q=e.lH(0,s),q!==6;)if(3===q){p=s[2] +o=s[3] +n=p-s[0] +m=o-s[1] +l=s[4] +k=s[5] +if(n!==0){j=Math.abs(n) +i=Math.abs(k-o)}else{i=Math.abs(m) +j=m!==0?Math.abs(l-p):Math.abs(n)}f.push(new A.bf(j,i));++r}l=f[0] +k=f[1] +h=f[2] +return A.aiB(g,f[3],h,l,k)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.wc&&this.any(b)}, +gE(a){var s=this +return A.Z(s.cx,s.f,s.y,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +any(a){var s,r,q,p,o,n,m,l=this +if(l.cx!==a.cx)return!1 +s=l.d +if(s!==a.d)return!1 +r=s*2 +for(q=l.f,p=a.f,o=0;oq.c){s=a+10 +q.c=s +r=new Float32Array(s*2) +B.en.lW(r,0,q.f) +q.f=r}q.d=a}, +Ga(a){var s,r,q=this +if(a>q.e){s=a+8 +q.e=s +r=new Uint8Array(s) +B.z.lW(r,0,q.r) +q.r=r}q.w=a}, +G8(a){var s,r,q=this +if(a>q.x){s=a+4 +q.x=s +r=new Float32Array(s) +s=q.y +if(s!=null)B.en.lW(r,0,s) +q.y=r}q.z=a}, +iH(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=b.d,g=i.d+h +i.D7() +i.G9(g) +s=b.f +for(r=h*2-1,q=g*2-1,p=i.f;r>=0;--r,--q)p[q]=s[r] +o=i.w +n=b.w +i.Ga(o+n) +for(p=i.r,m=b.r,l=0;lm){l.a=m +l.b=s}else if(s===m)return 1}return o}} +A.anM.prototype={ +Vg(a){return(this.a*a+this.c)*a+this.e}, +Vh(a){return(this.b*a+this.d)*a+this.f}} +A.ahs.prototype={ +ak6(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.a,c=A.aN6(d,!0) +for(s=e.f,r=t.td;q=c.lH(0,s),q!==6;)switch(q){case 0:case 5:break +case 1:e.a6M() +break +case 2:p=!A.aN7(s)?A.b_g(s):0 +o=e.NL(s[0],s[1],s[2],s[3],s[4],s[5]) +e.d+=p>0?o+e.NL(s[4],s[5],s[6],s[7],s[8],s[9]):o +break +case 3:n=d.y[c.f] +m=s[0] +l=s[1] +k=s[2] +j=s[3] +i=s[4] +h=s[5] +g=A.aN7(s) +f=A.a([],r) +new A.hh(m,l,k,j,i,h,n).alq(f) +e.NK(f[0]) +if(!g&&f.length===2)e.NK(f[1]) +break +case 4:e.a6K() +break}}, +a6M(){var s,r,q,p,o,n=this,m=n.f,l=m[0],k=m[1],j=m[2],i=m[3] +if(k>i){s=k +r=i +q=-1}else{s=i +r=k +q=1}m=n.c +if(ms)return +p=n.b +if(A.aht(p,m,l,k,j,i)){++n.e +return}if(m===s)return +o=(j-l)*(m-k)-(i-k)*(p-l) +if(o===0){if(p!==j||m!==i)++n.e +q=0}else if(A.b0i(o)===q)q=0 +n.d+=q}, +NL(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k=this +if(b>f){s=b +r=f +q=-1}else{s=f +r=b +q=1}p=k.c +if(ps)return 0 +o=k.b +if(A.aht(o,p,a,b,e,f)){++k.e +return 0}if(p===s)return 0 +n=new A.mi() +if(0===n.mR(b-2*d+f,2*(d-b),b-p))m=q===1?a:e +else{l=n.a +l.toString +m=((e-2*c+a)*l+2*(c-a))*l+a}if(Math.abs(m-o)<0.000244140625)if(o!==e||p!==f){++k.e +return 0}return mg){s=h +r=g +q=-1}else{s=g +r=h +q=1}p=i.c +if(ps)return +o=i.b +if(A.aht(o,p,a.a,h,a.e,g)){++i.e +return}if(p===s)return +n=a.r +m=a.d*n-p*n+p +l=new A.mi() +if(0===l.mR(g+(h-2*m),2*(m-h),h-p))k=q===1?a.a:a.e +else{j=l.a +j.toString +k=A.aWK(a.a,a.c,a.e,n,j)/A.aWJ(n,j)}if(Math.abs(k-o)<0.000244140625)if(o!==a.e||p!==a.f){++i.e +return}p=i.d +i.d=p+(kq){p=b +o=q +n=-1}else{p=q +o=b +n=1}m=g.c +if(mp)return +l=g.b +if(A.aht(l,m,d,b,r,q)){++g.e +return}if(m===p)return +k=Math.min(d,Math.min(a,Math.min(s,r))) +j=Math.max(d,Math.max(a,Math.max(s,r))) +if(lj){g.d+=n +return}i=A.aQt(f,a0,m) +if(i==null)return +h=A.aQQ(d,a,s,r,i) +if(Math.abs(h-l)<0.000244140625)if(l!==r||m!==q){++g.e +return}f=g.d +g.d=f+(h1,o=null,n=1/0,m=0;m<$.n7.length;++m){l=$.n7[m] +k=self.window.devicePixelRatio +if(k===0)k=1 +if(l.y!==k)continue +k=l.a +j=k.c-k.a +k=k.d-k.b +i=j*k +h=c.dy +g=self.window.devicePixelRatio +if(l.r>=B.e.dG(s*(g===0?1:g))+2){g=self.window.devicePixelRatio +f=l.w>=B.e.dG(r*(g===0?1:g))+2&&l.ay===h}else f=!1 +e=i4)){if(j===b&&k===a){o=l +break}n=i +o=l}}if(o!=null){B.c.B($.n7,o) +o.sle(0,a0) +o.b=c.fx +return o}d=A.aW2(a0,c.cy.b.d,c.dy) +d.b=c.fx +return d}, +MY(){A.u(this.d.style,"transform","translate("+A.f(this.CW)+"px, "+A.f(this.cx)+"px)")}, +f1(){this.MY() +this.xl(null)}, +bP(){this.Ec(null) +this.fr=!0 +this.M5()}, +bm(a,b){var s,r,q=this +q.Dm(0,b) +q.fx=b.fx +if(b!==q)b.fx=null +if(q.CW!==b.CW||q.cx!==b.cx)q.MY() +q.Ec(b) +if(q.cy===b.cy){s=q.ch +r=s instanceof A.lp&&q.dy!==s.ay +if(q.fr||r)q.xl(b) +else q.ch=b.ch}else q.xl(b)}, +kQ(){var s=this +s.M8() +s.Ec(s) +if(s.fr)s.xl(s)}, +kn(){A.a2G(this.ch) +this.ch=null +this.M6()}} +A.ahy.prototype={ +$0(){var s,r=this.a,q=r.fy +q.toString +s=r.ch=r.a8U(q) +s.b=r.fx +q=r.d +q.toString +A.aJi(q) +r.d.append(s.c) +s.P(0) +q=r.cy.b +q.toString +r=r.fy +r.toString +q.Hf(s,r) +s.qz()}, +$S:0} +A.Dp.prototype={ +bY(a){return A.aQB(this.ch)}, +f1(){var s=this,r=s.d.style +A.u(r,"transform","translate("+A.f(s.CW)+"px, "+A.f(s.cx)+"px)") +A.u(r,"width",A.f(s.cy)+"px") +A.u(r,"height",A.f(s.db)+"px") +A.u(r,"position","absolute")}, +zK(a){if(this.a1l(a))return this.ch===t.p0.a(a).ch +return!1}, +Bh(a){return a.ch===this.ch?0:1}, +bm(a,b){var s=this +s.Dm(0,b) +if(s.CW!==b.CW||s.cx!==b.cx||s.cy!==b.cy||s.db!==b.db)s.f1()}} +A.aj4.prototype={ +Hf(a,b){var s,r,q,p,o,n,m,l,k,j +try{m=this.b +m.toString +m=A.aRu(b,m) +l=this.c +k=l.length +if(m){s=k +for(r=0;rq*q+p*p||g*g+f*f>o*o+n*n||e*e+d*d>m*m+l*l||c*c+b*b>k*k+j*j)return +a3.e=a3.d.c=!0 +a=A.z5(b2) +b2.b=!0 +a0=new A.Qs(b0,b1,b2.a) +q=$.ah().c2() +q.sAy(B.de) +q.ey(b0) +q.ey(b1) +q.fn(0) +a0.x=q +a1=Math.min(a5,a7) +a2=Math.max(a5,a7) +a3.a.ns(a1-a,Math.min(a6,a8)-a,a2+a,Math.max(a6,a8)+a,a0) +a3.c.push(a0)}, +d9(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this +if(a0.a.w==null){t.Ci.a(a) +s=a.a.KV() +if(s!=null){b.cq(s,a0) +return}r=a.a +q=r.ax?r.OT():null +if(q!=null){b.cw(q,a0) +return}p=a.a.KZ() +if(p!=null){r=a0.a.c +r=(r==null?0:r)===0}else r=!1 +if(r){r=p.a +o=p.c +n=Math.min(r,o) +m=p.b +l=p.d +k=Math.min(m,l) +r=o-r +j=Math.abs(r) +m=l-m +i=Math.abs(m) +h=m===0?1:i +g=r===0?1:j +a0.sc9(0,B.aD) +b.cq(new A.v(n,k,n+g,k+h),a0) +return}}t.Ci.a(a) +if(a.a.w!==0){b.e=b.d.c=!0 +f=a.h2(0) +e=A.z5(a0) +if(e!==0)f=f.d3(e) +r=a.a +o=new A.wc(r.f,r.r) +o.e=r.e +o.w=r.w +o.c=r.c +o.d=r.d +o.x=r.x +o.z=r.z +o.y=r.y +m=r.Q +o.Q=m +if(!m){o.a=r.a +o.b=r.b +o.as=r.as}o.cx=r.cx +o.at=r.at +o.ax=r.ax +o.ay=r.ay +o.ch=r.ch +o.CW=r.CW +d=new A.oS(o,B.bq) +d.Eh(a) +a0.b=!0 +c=new A.Qz(d,a0.a) +b.a.lV(f,c) +d.b=a.b +b.c.push(c)}}, +iP(a,b){var s,r,q,p,o=this +t.zI.a(a) +if(!a.e)return +o.e=!0 +s=o.d +s.c=!0 +s.b=!0 +r=new A.Qy(a,b) +q=a.gfF().Q +s=b.a +p=b.b +o.a.ns(s+q.a,p+q.b,s+q.c,p+q.d,r) +o.c.push(r)}} +A.dm.prototype={} +A.AX.prototype={ +ox(a){var s=this +if(s.a)return!0 +return s.ea.d||s.da.c}} +A.Dd.prototype={ +bB(a){a.cn(0)}, +j(a){var s=this.cv(0) +return s}} +A.QD.prototype={ +bB(a){a.c5(0)}, +j(a){var s=this.cv(0) +return s}} +A.QH.prototype={ +bB(a){a.aT(0,this.a,this.b)}, +j(a){var s=this.cv(0) +return s}} +A.QF.prototype={ +bB(a){a.e0(0,this.a,this.b)}, +j(a){var s=this.cv(0) +return s}} +A.QE.prototype={ +bB(a){a.j3(0,this.a)}, +j(a){var s=this.cv(0) +return s}} +A.QG.prototype={ +bB(a){a.a7(0,this.a)}, +j(a){var s=this.cv(0) +return s}} +A.Qq.prototype={ +bB(a){a.o5(this.f,this.r)}, +j(a){var s=this.cv(0) +return s}} +A.Qp.prototype={ +bB(a){a.o4(this.f)}, +j(a){var s=this.cv(0) +return s}} +A.Qo.prototype={ +bB(a){a.ia(0,this.f)}, +j(a){var s=this.cv(0) +return s}} +A.Qv.prototype={ +bB(a){a.jz(this.f,this.r,this.w)}, +j(a){var s=this.cv(0) +return s}} +A.Qx.prototype={ +bB(a){a.kr(this.f)}, +j(a){var s=this.cv(0) +return s}} +A.QB.prototype={ +bB(a){a.cq(this.f,this.r)}, +j(a){var s=this.cv(0) +return s}} +A.QA.prototype={ +bB(a){a.cw(this.f,this.r)}, +j(a){var s=this.cv(0) +return s}} +A.Qs.prototype={ +bB(a){var s=this.w +if(s.b==null)s.b=B.aD +a.d9(this.x,s)}, +j(a){var s=this.cv(0) +return s}} +A.Qw.prototype={ +bB(a){a.kq(this.f,this.r)}, +j(a){var s=this.cv(0) +return s}} +A.Qr.prototype={ +bB(a){a.f2(this.f,this.r,this.w)}, +j(a){var s=this.cv(0) +return s}} +A.Qz.prototype={ +bB(a){a.d9(this.f,this.r)}, +j(a){var s=this.cv(0) +return s}} +A.QC.prototype={ +bB(a){var s=this +a.ks(s.f,s.r,s.w,s.x)}, +j(a){var s=this.cv(0) +return s}} +A.Qt.prototype={ +bB(a){a.iO(0,this.f,this.r,this.w)}, +j(a){var s=this.cv(0) +return s}} +A.Qu.prototype={ +bB(a){var s=this +a.kp(s.f,s.r,s.w,s.x)}, +j(a){var s=this.cv(0) +return s}} +A.Qy.prototype={ +bB(a){a.iP(this.f,this.r)}, +j(a){var s=this.cv(0) +return s}} +A.awX.prototype={ +o5(a,b){var s,r,q,p,o=this,n=a.a,m=a.b,l=a.c,k=a.d +if(!o.x){s=$.aJR() +s[0]=n +s[1]=m +s[2]=l +s[3]=k +A.aJt(o.y,s) +n=s[0] +m=s[1] +l=s[2] +k=s[3]}if(!o.z){o.Q=n +o.as=m +o.at=l +o.ax=k +o.z=!0 +r=k +q=l +p=m +s=n}else{s=o.Q +if(n>s){o.Q=n +s=n}p=o.as +if(m>p){o.as=m +p=m}q=o.at +if(l=q||p>=r)b.a=!0 +else{b.b=s +b.c=p +b.d=q +b.e=r}}, +lV(a,b){this.ns(a.a,a.b,a.c,a.d,b)}, +ns(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=this +if(a===c||b===d){e.a=!0 +return}if(!j.x){s=$.aJR() +s[0]=a +s[1]=b +s[2]=c +s[3]=d +A.aJt(j.y,s) +r=s[0] +q=s[1] +p=s[2] +o=s[3]}else{o=d +p=c +q=b +r=a}if(j.z){n=j.at +if(r>=n){e.a=!0 +return}m=j.Q +if(p<=m){e.a=!0 +return}l=j.ax +if(q>=l){e.a=!0 +return}k=j.as +if(o<=k){e.a=!0 +return}if(rn)p=n +if(ql)o=l}e.b=r +e.c=q +e.d=p +e.e=o +if(j.b){j.c=Math.min(Math.min(j.c,r),p) +j.e=Math.max(Math.max(j.e,r),p) +j.d=Math.min(Math.min(j.d,q),o) +j.f=Math.max(Math.max(j.f,q),o)}else{j.c=Math.min(r,p) +j.e=Math.max(r,p) +j.d=Math.min(q,o) +j.f=Math.max(q,o)}j.b=!0}, +L4(){var s=this,r=s.y,q=new A.ca(new Float32Array(16)) +q.bx(r) +s.r.push(q) +r=s.z?new A.v(s.Q,s.as,s.at,s.ax):null +s.w.push(r)}, +alJ(){var s,r,q,p,o,n,m,l,k,j,i=this +if(!i.b)return B.B +s=i.a +r=s.a +if(isNaN(r))r=-1/0 +q=s.c +if(isNaN(q))q=1/0 +p=s.b +if(isNaN(p))p=-1/0 +o=s.d +if(isNaN(o))o=1/0 +s=i.c +n=i.e +m=Math.min(s,n) +l=Math.max(s,n) +n=i.d +s=i.f +k=Math.min(n,s) +j=Math.max(n,s) +if(l1;)s.pop() +t.IF.a(B.c.gR(s)).vX(new A.aib())}, +$S:0} +A.ap9.prototype={ +$0(){var s,r,q=t.IF,p=this.a.a +if($.ap7==null)q.a(B.c.gR(p)).bP() +else{s=q.a(B.c.gR(p)) +r=$.ap7 +r.toString +s.bm(0,r)}A.b65(q.a(B.c.gR(p))) +$.ap7=q.a(B.c.gR(p)) +return new A.xi(q.a(B.c.gR(p)).d)}, +$S:233} +A.agU.prototype={ +ZZ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +for(s=f.d,r=f.c,q=a.a,p=f.b,o=b.a,n=0;n>>24&255)<1}, +$S:263} +A.amy.prototype={} +A.B3.prototype={} +A.acw.prototype={ +amw(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.f +if(h===B.du||h===B.zX){s=i.r +r=b.a +q=b.b +p=i.b +o=i.c +n=p.a +m=o.a +p=p.b +o=o.b +if(s!=null){l=(n+m)/2-r +k=(p+o)/2-q +s.Yh(0,n-l,p-k) +p=s.b +n=s.c +s.Yh(0,m-l,o-k) +j=a.createLinearGradient(p+l-r,n+k-q,s.b+l-r,s.c+k-q)}else j=a.createLinearGradient(n-r,p-q,m-r,o-q) +A.b3J(j,i.d,i.e,h===B.zX) +return j}else{h=A.W(a,"createPattern",[i.Uk(b,c,!1),"no-repeat"]) +h.toString +return h}}, +Uk(c5,c6,c7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8=this,b9="premultipliedAlpha",c0="u_resolution",c1="m_gradient",c2="attachShader",c3=c5.c,c4=c5.a +c3-=c4 +s=B.e.dG(c3) +r=c5.d +q=c5.b +r-=q +p=B.e.dG(r) +if($.aJ7==null)$.aJ7=new A.aB6() +o=$.aK2() +o.b=!0 +n=o.a +if(n==null){n=new A.ah_(s,p) +m=$.ah0 +if(m==null?$.ah0="OffscreenCanvas" in self.window:m){m=self.window.OffscreenCanvas +m.toString +n.a=new m(s,p)}else{m=n.b=A.n9(p,s) +m.className="gl-canvas" +n.Sp(m)}o.a=n}else if(s!==n.c&&p!==n.d){n.c=s +n.d=p +m=n.a +if(m!=null){m.width=s +n=n.a +n.toString +n.height=p}else{m=n.b +if(m!=null){m.width=s +m=n.b +m.toString +m.height=p +m=n.b +m.toString +n.Sp(m)}}}o=o.a +o.toString +n=$.ah0 +if(n==null?$.ah0="OffscreenCanvas" in self.window:n){o=o.a +o.toString +n=t.N +m=["webgl2"] +m.push(A.lk(A.ai([b9,!1],n,t.z))) +m=A.W(o,"getContext",m) +m.toString +l=new A.Ox(m) +$.act.b=A.w(n,t.eS) +l.dy=o +o=$.act}else{o=o.b +o.toString +n=$.k3 +n=(n==null?$.k3=A.JV():n)===1?"webgl":"webgl2" +m=t.N +n=A.qd(o,n,A.ai([b9,!1],m,t.z)) +n.toString +l=new A.Ox(n) +$.act.b=A.w(m,t.eS) +l.dy=o +o=$.act}l.fr=s +l.fx=p +k=A.b_8(b8.d,b8.e) +n=$.aOE +if(n==null){n=$.k3 +if(n==null)n=$.k3=A.JV() +m=A.a([],t.zz) +j=A.a([],t.fe) +i=new A.SG(m,j,n===2,!1,new A.cB("")) +i.H6(11,"position") +i.H6(11,"color") +i.mp(14,"u_ctransform") +i.mp(11,"u_scale") +i.mp(11,"u_shift") +m.push(new A.rR("v_color",11,3)) +h=new A.EJ("main",A.a([],t.s)) +j.push(h) +h.fK("gl_Position = ((u_ctransform * position) * u_scale) + u_shift;") +h.fK("v_color = color.zyxw;") +n=$.aOE=i.bP()}m=b8.f +j=$.k3 +if(j==null)j=$.k3=A.JV() +g=A.a([],t.zz) +f=A.a([],t.fe) +j=j===2 +i=new A.SG(g,f,j,!0,new A.cB("")) +i.e=1 +i.H6(11,"v_color") +i.mp(9,c0) +i.mp(14,c1) +e=i.Q +if(e==null)e=i.Q=new A.rR(j?"gFragColor":"gl_FragColor",11,3) +h=new A.EJ("main",A.a([],t.s)) +f.push(h) +h.fK("vec4 localCoord = m_gradient * vec4(gl_FragCoord.x, u_resolution.y - gl_FragCoord.y, 0, 1);") +h.fK("float st = localCoord.x;") +h.fK(e.a+" = "+A.b5F(i,h,k,m)+" * scale + bias;") +d=i.bP() +c=n+"||"+d +b=J.aW(o.aS(),c) +if(b==null){a=l.TZ(0,"VERTEX_SHADER",n) +a0=l.TZ(0,"FRAGMENT_SHADER",d) +n=l.a +j=n.createProgram() +A.W(n,c2,[j,a]) +A.W(n,c2,[j,a0]) +A.W(n,"linkProgram",[j]) +g=l.ay +if(!A.W(n,"getProgramParameter",[j,g==null?l.ay=n.LINK_STATUS:g]))A.Q(A.dd(A.W(n,"getProgramInfoLog",[j]))) +b=new A.Oy(j) +J.ct(o.aS(),c,b)}o=l.a +n=b.a +A.W(o,"useProgram",[n]) +j=b8.b +a1=j.a +a2=j.b +j=b8.c +a3=j.a +a4=j.b +a5=a3-a1 +a6=a4-a2 +a7=Math.sqrt(a5*a5+a6*a6) +j=a7<11920929e-14 +a8=j?0:-a6/a7 +a9=j?1:a5/a7 +b0=m!==B.du +b1=b0?c3/2:(a1+a3)/2-c4 +b2=b0?r/2:(a2+a4)/2-q +b3=A.e8() +b3.lZ(-b1,-b2,0) +b4=A.e8() +b5=b4.a +b5[0]=a9 +b5[1]=a8 +b5[4]=-a8 +b5[5]=a9 +b6=A.e8() +b6.au6(0,0.5) +if(a7>11920929e-14)b6.bc(0,1/a7) +c3=b8.r +if(c3!=null){c3=c3.a +b6.e0(0,1,-1) +b6.aT(0,-c5.gaY().a,-c5.gaY().b) +b6.cW(0,new A.ca(c3)) +b6.aT(0,c5.gaY().a,c5.gaY().b) +b6.e0(0,1,-1)}b6.cW(0,b4) +b6.cW(0,b3) +k.ZZ(l,b) +A.W(o,"uniformMatrix4fv",[l.p_(0,n,c1),!1,b6.a]) +A.W(o,"uniform2f",[l.p_(0,n,c0),s,p]) +b7=new A.acx(c7,c5,l,b,k,s,p).$0() +$.aK2().b=!1 +return b7}} +A.acx.prototype={ +$0(){var s,r,q,p=this,o="bindBuffer",n=$.aJ7,m=p.b,l=p.c,k=p.d,j=p.e,i=p.f,h=p.r,g=m.c,f=m.a,e=m.d +m=m.b +s=l.a +if(p.a){n.V3(new A.v(0,0,0+(g-f),0+(e-m)),l,k,j,i,h) +n=l.fr +r=A.n9(l.fx,n) +n=A.qd(r,"2d",null) +n.toString +l.iO(0,t.e.a(n),0,0) +n=r.toDataURL("image/png") +r.width=0 +r.height=0 +A.W(s,o,[l.gqX(),null]) +A.W(s,o,[l.gB8(),null]) +return n}else{n.V3(new A.v(0,0,0+(g-f),0+(e-m)),l,k,j,i,h) +q=l.asK(j.e) +A.W(s,o,[l.gqX(),null]) +A.W(s,o,[l.gB8(),null]) +q.toString +return q}}, +$S:314} +A.nG.prototype={ +gVs(){return""}} +A.Ht.prototype={ +k(a,b){if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.Ht&&b.b===this.b&&A.pD(b.a,this.a)}, +gE(a){return A.Z(A.d3(this.a),this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"ImageFilter.matrix("+A.f(this.a)+", "+this.b.j(0)+")"}} +A.NP.prototype={$inG:1} +A.CP.prototype={} +A.afP.prototype={} +A.SG.prototype={ +H6(a,b){var s=new A.rR(b,a,1) +this.b.push(s) +return s}, +mp(a,b){var s=new A.rR(b,a,2) +this.b.push(s) +return s}, +T7(a,b){var s,r,q=this,p="varying ",o=b.c +switch(o){case 0:q.as.a+="const " +break +case 1:if(q.y)s="in " +else s=q.z?p:"attribute " +q.as.a+=s +break +case 2:q.as.a+="uniform " +break +case 3:s=q.y?"out ":p +q.as.a+=s +break}s=q.as +r=s.a+=A.b0w(b.b)+" "+b.a +if(o===0)o=s.a=r+" = " +else o=r +s.a=o+";\n"}, +bP(){var s,r,q,p,o,n=this,m=n.y +if(m)n.as.a+="#version 300 es\n" +s=n.e +if(s!=null){if(s===0)s="lowp" +else s=s===1?"mediump":"highp" +n.as.a+="precision "+s+" float;\n"}if(m&&n.Q!=null){m=n.Q +m.toString +n.T7(n.as,m)}for(m=n.b,s=m.length,r=n.as,q=0;q=0;--r,p=n){a.toString +o=B.c.hb(a,r)!==-1&&B.c.v(m,r) +n=s[r].d +n.toString +if(!o)if(p==null)q.append(n) +else q.insertBefore(n,p)}}, +ae9(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this.x,d=e.length,c=a0.x,b=c.length,a=A.a([],t.cD) +for(s=0;s1&&B.d.ai(e,0)<127&&B.d.ai(e,1)<127) +o=A.b3S(new A.af3(h,e,a,p,q),t.S) +if(f.type!=="keydown")if(h.b){r=f.code +r.toString +r=r==="CapsLock" +n=r}else n=!1 +else n=!0 +if(h.b){r=f.code +r.toString +r=r==="CapsLock"}else r=!1 +if(r){h.Rc(B.u,new A.af4(s,q,o),new A.af5(h,q)) +m=B.bD}else if(n){r=h.f +if(r.h(0,q)!=null){l=f.repeat +if(l===!0)m=B.Gb +else{l=h.d +l.toString +l.$1(new A.ht(s,B.b4,q,o.$0(),g,!0)) +r.B(0,q) +m=B.bD}}else m=B.bD}else{if(h.f.h(0,q)==null){f.preventDefault() +return}m=B.b4}r=h.f +k=r.h(0,q) +switch(m.a){case 0:j=o.$0() +break +case 1:j=g +break +case 2:j=k +break +default:j=g}l=j==null +if(l)r.B(0,q) +else r.l(0,q,j) +$.aUd().Z(0,new A.af6(h,o,a,s)) +if(p)if(!l)h.aiE(q,o.$0(),s) +else{r=h.r.B(0,q) +if(r!=null)r.$0()}if(p)i=e +else i=g +e=k==null?o.$0():k +r=m===B.b4?g:i +if(h.d.$1(new A.ht(s,m,q,e,r,!1)))f.preventDefault()}, +iS(a){var s=this,r={} +r.a=!1 +s.d=new A.afb(r,s) +try{s.aaZ(a)}finally{if(!r.a)s.d.$1(B.Ga) +s.d=null}}, +Dz(a,b,c,d,e){var s=this,r=$.aUk(),q=$.aUl(),p=$.aJY() +s.yX(r,q,p,a?B.bD:B.b4,e) +r=$.aUm() +q=$.aUn() +p=$.aJZ() +s.yX(r,q,p,b?B.bD:B.b4,e) +r=$.aUo() +q=$.aUp() +p=$.aK_() +s.yX(r,q,p,c?B.bD:B.b4,e) +r=$.aUq() +q=$.aUr() +p=$.aK0() +s.yX(r,q,p,d?B.bD:B.b4,e)}, +yX(a,b,c,d,e){var s,r=this,q=r.f,p=q.ah(0,a),o=q.ah(0,b),n=p||o,m=d===B.bD&&!n,l=d===B.b4&&n +if(m){r.a.$1(new A.ht(A.aII(e),B.bD,a,c,null,!0)) +q.l(0,a,c)}if(l&&p){s=q.h(0,a) +s.toString +r.RW(e,a,s)}if(l&&o){q=q.h(0,b) +q.toString +r.RW(e,b,q)}}, +RW(a,b,c){this.a.$1(new A.ht(A.aII(a),B.b4,b,c,null,!0)) +this.f.B(0,b)}} +A.af7.prototype={ +$1(a){var s=this +if(!s.a.a&&!s.b.e){s.c.$0() +s.b.a.$1(s.d.$0())}}, +$S:32} +A.af8.prototype={ +$0(){this.a.a=!0}, +$S:0} +A.af9.prototype={ +$0(){return new A.ht(new A.bb(this.a.a+2e6),B.b4,this.b,this.c,null,!0)}, +$S:131} +A.afa.prototype={ +$0(){this.a.f.B(0,this.b)}, +$S:0} +A.af3.prototype={ +$0(){var s,r,q,p,o,n=this,m=n.b,l=B.PY.h(0,m) +if(l!=null)return l +s=n.c.a +if(B.wy.ah(0,s.key)){m=s.key +m.toString +m=B.wy.h(0,m) +r=m==null?null:m[B.e.C(s.location)] +r.toString +return r}if(n.d){q=n.a.c.YV(s.code,s.key,B.e.C(s.keyCode)) +if(q!=null)return q}if(m==="Dead"){m=s.altKey +p=s.ctrlKey +o=s.shiftKey +s=s.metaKey +m=m?1073741824:0 +p=p?268435456:0 +o=o?536870912:0 +s=s?2147483648:0 +return n.e+(m+p+o+s)+98784247808}return B.d.gE(m)+98784247808}, +$S:70} +A.af4.prototype={ +$0(){return new A.ht(this.a,B.b4,this.b,this.c.$0(),null,!0)}, +$S:131} +A.af5.prototype={ +$0(){this.a.f.B(0,this.b)}, +$S:0} +A.af6.prototype={ +$2(a,b){var s,r,q=this +if(J.d(q.b.$0(),a))return +s=q.a +r=s.f +if(r.alS(0,a)&&!b.$1(q.c))r.K4(r,new A.af2(s,a,q.d))}, +$S:396} +A.af2.prototype={ +$2(a,b){var s=this.b +if(b!==s)return!1 +this.a.d.$1(new A.ht(this.c,B.b4,a,s,null,!0)) +return!0}, +$S:33} +A.afb.prototype={ +$1(a){this.a.a=!0 +return this.b.a.$1(a)}, +$S:111} +A.agi.prototype={} +A.a4i.prototype={ +gajv(){var s=this.a +s===$&&A.b() +return s}, +m(){var s=this +if(s.c||s.gnf()==null)return +s.c=!0 +s.ajw()}, +uX(){var s=0,r=A.H(t.H),q=this +var $async$uX=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:s=q.gnf()!=null?2:3 +break +case 2:s=4 +return A.L(q.kR(),$async$uX) +case 4:s=5 +return A.L(q.gnf().rG(0,-1),$async$uX) +case 5:case 3:return A.F(null,r)}}) +return A.G($async$uX,r)}, +gli(){var s=this.gnf() +s=s==null?null:s.KU(0) +return s==null?"/":s}, +gV(){var s=this.gnf() +return s==null?null:s.CD(0)}, +ajw(){return this.gajv().$0()}} +A.CR.prototype={ +a4z(a){var s,r=this,q=r.d +if(q==null)return +r.a=q.zp(0,r.gJC(r)) +if(!r.Fm(r.gV())){s=t.z +q.nc(0,A.ai(["serialCount",0,"state",r.gV()],s,s),"flutter",r.gli())}r.e=r.gEn()}, +gEn(){if(this.Fm(this.gV())){var s=this.gV() +s.toString +return A.cD(J.aW(t.G.a(s),"serialCount"))}return 0}, +Fm(a){return t.G.b(a)&&J.aW(a,"serialCount")!=null}, +wR(a,b,c){var s,r,q=this.d +if(q!=null){s=t.z +r=this.e +if(b){r===$&&A.b() +s=A.ai(["serialCount",r,"state",c],s,s) +a.toString +q.nc(0,s,"flutter",a)}else{r===$&&A.b();++r +this.e=r +s=A.ai(["serialCount",r,"state",c],s,s) +a.toString +q.JP(0,s,"flutter",a)}}}, +Ls(a){return this.wR(a,!1,null)}, +JD(a,b){var s,r,q,p,o=this +if(!o.Fm(A.tS(b.state))){s=o.d +s.toString +r=A.tS(b.state) +q=o.e +q===$&&A.b() +p=t.z +s.nc(0,A.ai(["serialCount",q+1,"state",r],p,p),"flutter",o.gli())}o.e=o.gEn() +s=$.bg() +r=o.gli() +q=A.tS(b.state) +q=q==null?null:J.aW(q,"state") +p=t.z +s.jL("flutter/navigation",B.aU.jC(new A.iG("pushRouteInformation",A.ai(["location",r,"state",q],p,p))),new A.agu())}, +kR(){var s=0,r=A.H(t.H),q,p=this,o,n,m +var $async$kR=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:p.m() +if(p.b||p.d==null){s=1 +break}p.b=!0 +o=p.gEn() +s=o>0?3:4 +break +case 3:s=5 +return A.L(p.d.rG(0,-o),$async$kR) +case 5:case 4:n=p.gV() +n.toString +t.G.a(n) +m=p.d +m.toString +m.nc(0,J.aW(n,"state"),"flutter",p.gli()) +case 1:return A.F(q,r)}}) +return A.G($async$kR,r)}, +gnf(){return this.d}} +A.agu.prototype={ +$1(a){}, +$S:30} +A.EQ.prototype={ +a4M(a){var s,r=this,q=r.d +if(q==null)return +r.a=q.zp(0,r.gJC(r)) +s=r.gli() +if(!A.aHL(A.tS(self.window.history.state))){q.nc(0,A.ai(["origin",!0,"state",r.gV()],t.N,t.z),"origin","") +r.aii(q,s)}}, +wR(a,b,c){var s=this.d +if(s!=null)this.Gh(s,a,!0)}, +Ls(a){return this.wR(a,!1,null)}, +JD(a,b){var s,r=this,q="flutter/navigation" +if(A.aNU(A.tS(b.state))){s=r.d +s.toString +r.aih(s) +$.bg().jL(q,B.aU.jC(B.Qe),new A.amI())}else if(A.aHL(A.tS(b.state))){s=r.f +s.toString +r.f=null +$.bg().jL(q,B.aU.jC(new A.iG("pushRoute",s)),new A.amJ())}else{r.f=r.gli() +r.d.rG(0,-1)}}, +Gh(a,b,c){var s +if(b==null)b=this.gli() +s=this.e +if(c)a.nc(0,s,"flutter",b) +else a.JP(0,s,"flutter",b)}, +aii(a,b){return this.Gh(a,b,!1)}, +aih(a){return this.Gh(a,null,!1)}, +kR(){var s=0,r=A.H(t.H),q,p=this,o,n +var $async$kR=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:p.m() +if(p.b||p.d==null){s=1 +break}p.b=!0 +o=p.d +s=3 +return A.L(o.rG(0,-1),$async$kR) +case 3:n=p.gV() +n.toString +o.nc(0,J.aW(t.G.a(n),"state"),"flutter",p.gli()) +case 1:return A.F(q,r)}}) +return A.G($async$kR,r)}, +gnf(){return this.d}} +A.amI.prototype={ +$1(a){}, +$S:30} +A.amJ.prototype={ +$1(a){}, +$S:30} +A.aeS.prototype={} +A.aqH.prototype={} +A.acD.prototype={ +zp(a,b){var s=A.aG(b) +A.cO(self.window,"popstate",s,null) +return new A.acF(this,s)}, +KU(a){var s=self.window.location.hash +if(s.length===0||s==="#")return"/" +return B.d.cd(s,1)}, +CD(a){return A.tS(self.window.history.state)}, +Xh(a,b){var s,r +if(b.length===0){s=self.window.location.pathname +s.toString +r=self.window.location.search +r.toString +r=s+r +s=r}else s="#"+b +return s}, +JP(a,b,c,d){var s=this.Xh(0,d),r=self.window.history,q=[] +q.push(A.lk(b)) +q.push(c) +q.push(s) +A.W(r,"pushState",q)}, +nc(a,b,c,d){var s=this.Xh(0,d),r=self.window.history,q=[] +if(t.G.b(b)||t.JY.b(b))q.push(A.lk(b==null?t.K.a(b):b)) +else q.push(b) +q.push(c) +q.push(s) +A.W(r,"replaceState",q)}, +rG(a,b){var s=self.window.history,r=A.a([],t.f) +r.push(b) +A.W(s,"go",r) +return this.ak4()}, +ak4(){var s=new A.af($.ar,t.D4),r=A.aZ("unsubscribe") +r.b=this.zp(0,new A.acE(r,new A.aY(s,t.gR))) +return s}} +A.acF.prototype={ +$0(){A.fj(self.window,"popstate",this.b,null) +return null}, +$S:0} +A.acE.prototype={ +$1(a){this.a.au().$0() +this.b.hE(0)}, +$S:2} +A.a6j.prototype={ +zp(a,b){return A.W(this.a,"addPopStateListener",[A.aG(b)])}, +KU(a){return this.a.getPath()}, +CD(a){return this.a.getState()}, +JP(a,b,c,d){return A.W(this.a,"pushState",[b,c,d])}, +nc(a,b,c,d){return A.W(this.a,"replaceState",[b,c,d])}, +rG(a,b){return this.a.go(b)}} +A.ahO.prototype={} +A.a4j.prototype={} +A.NR.prototype={ +ug(a){var s +this.b=a +this.c=!0 +s=A.a([],t.EO) +return this.a=new A.aj4(new A.awX(a,A.a([],t.Xr),A.a([],t.cA),A.e8()),s,new A.ak4())}, +gWt(){return this.c}, +An(){var s,r,q=this +if(!q.c)q.ug(B.h9) +q.c=!1 +s=q.a +s.b=s.a.alJ() +s.f=!0 +s=q.a +q.b===$&&A.b() +r=new A.NQ(s) +s=$.aNe +if(s!=null)s.$1(r) +return r}} +A.NQ.prototype={ +m(){var s=$.aNf +if(s!=null)s.$1(this) +this.a=!0}} +A.OD.prototype={ +gQk(){var s,r=this,q=r.c +if(q===$){s=A.aG(r.gaeS()) +r.c!==$&&A.b9() +r.c=s +q=s}return q}, +aeT(a){var s,r,q,p=a.matches +p.toString +for(s=this.a,r=s.length,q=0;q=254)A.Q(A.dd("Unrecognized message sent to dev.flutter/channel-buffers (method name too long)")) +p=2+q +o=B.a7.cB(0,B.z.ck(r,2,p)) +switch(o){case"resize":if(r[p]!==12)A.Q(A.dd(j)) +n=p+1 +if(r[n]<2)A.Q(A.dd(j));++n +if(r[n]!==7)A.Q(A.dd("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++n +m=r[n] +if(m>=254)A.Q(A.dd("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++n +p=n+m +l=B.a7.cB(0,B.z.ck(r,n,p)) +if(r[p]!==3)A.Q(A.dd("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (second argument must be an integer in the range 0 to 2147483647)")) +s.XW(0,l,b.getUint32(p+1,B.ap===$.ei())) +break +case"overflow":if(r[p]!==12)A.Q(A.dd(i)) +n=p+1 +if(r[n]<2)A.Q(A.dd(i));++n +if(r[n]!==7)A.Q(A.dd("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++n +m=r[n] +if(m>=254)A.Q(A.dd("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++n +s=n+m +B.a7.cB(0,B.z.ck(r,n,s)) +s=r[s] +if(s!==1&&s!==2)A.Q(A.dd("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (second argument must be a boolean)")) +break +default:A.Q(A.dd("Unrecognized method '"+o+"' sent to dev.flutter/channel-buffers"))}}else{k=A.a(B.a7.cB(0,r).split("\r"),t.s) +if(k.length===3&&J.d(k[0],"resize"))s.XW(0,k[1],A.dR(k[2],null)) +else A.Q(A.dd("Unrecognized message "+A.f(k)+" sent to dev.flutter/channel-buffers."))}}finally{c.$1(null)}else $.Kn().Xm(a,b,c)}, +ai2(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this +switch(a){case"flutter/skia":s=B.aU.jy(b) +switch(s.a){case"Skia.setResourceCacheMaxBytes":if($.ah() instanceof A.Ll){r=A.cD(s.b) +$.bz.aS().gC3() +q=A.kQ().a +q.w=r +q.RU()}i.hV(c,B.af.cT([A.a([!0],t.HZ)])) +break}return +case"flutter/assets":p=B.a7.cB(0,A.bS(b.buffer,0,null)) +$.a2z.fs(0,p).j5(0,new A.aa4(i,c),new A.aa5(i,c),t.P) +return +case"flutter/platform":s=B.aU.jy(b) +switch(s.a){case"SystemNavigator.pop":i.d.h(0,0).gzF().uX().bK(0,new A.aa6(i,c),t.P) +return +case"HapticFeedback.vibrate":q=i.a9C(A.bT(s.b)) +o=self.window.navigator +if("vibrate" in o)o.vibrate(q) +i.hV(c,B.af.cT([!0])) +return +case u.p:n=t.a.a(s.b) +q=J.ag(n) +m=A.bT(q.h(n,"label")) +if(m==null)m="" +l=A.h6(q.h(n,"primaryColor")) +if(l==null)l=4278190080 +self.document.title=m +k=self.document.querySelector("#flutterweb-theme") +if(k==null){k=A.bA(self.document,"meta") +k.id="flutterweb-theme" +k.name="theme-color" +self.document.head.append(k)}q=A.ep(new A.P(l>>>0)) +q.toString +k.content=q +i.hV(c,B.af.cT([!0])) +return +case"SystemChrome.setPreferredOrientations":n=t.j.a(s.b) +$.j2.ZQ(n).bK(0,new A.aa7(i,c),t.P) +return +case"SystemSound.play":i.hV(c,B.af.cT([!0])) +return +case"Clipboard.setData":q=self.window.navigator.clipboard!=null?new A.Me():new A.NY() +new A.Mf(q,A.aN4()).ZK(s,c) +return +case"Clipboard.getData":q=self.window.navigator.clipboard!=null?new A.Me():new A.NY() +new A.Mf(q,A.aN4()).YQ(c) +return}break +case"flutter/service_worker":q=self.window +o=self.document.createEvent("Event") +j=A.a(["flutter-first-frame"],t.f) +j.push(!0) +j.push(!0) +A.W(o,"initEvent",j) +q.dispatchEvent(o) +return +case"flutter/textinput":q=$.aKf() +q.gun(q).app(b,c) +return +case"flutter/mousecursor":s=B.cU.jy(b) +n=t.G.a(s.b) +switch(s.a){case"activateSystemCursor":$.aHg.toString +q=A.bT(J.aW(n,"kind")) +o=$.j2.y +o.toString +q=B.PQ.h(0,q) +A.dC(o,"cursor",q==null?"default":q) +break}return +case"flutter/web_test_e2e":i.hV(c,B.af.cT([A.b4K(B.aU,b)])) +return +case"flutter/platform_views":q=i.cy +if(q==null)q=i.cy=new A.ahS($.zh(),new A.aa8()) +c.toString +q.ap6(b,c) +return +case"flutter/accessibility":$.aUS().aoW(B.c4,b) +i.hV(c,B.c4.cT(!0)) +return +case"flutter/navigation":i.d.h(0,0).IJ(b).bK(0,new A.aa9(i,c),t.P) +i.rx="/" +return}q=$.aRr +if(q!=null){q.$3(a,b,c) +return}i.hV(c,null)}, +a9C(a){switch(a){case"HapticFeedbackType.lightImpact":return 10 +case"HapticFeedbackType.mediumImpact":return 20 +case"HapticFeedbackType.heavyImpact":return 30 +case"HapticFeedbackType.selectionClick":return 10 +default:return 50}}, +kX(){var s=$.aRA +if(s==null)throw A.c(A.dd("scheduleFrameCallback must be initialized first.")) +s.$0()}, +a56(){var s,r,q,p=A.aDq("MutationObserver",A.a([A.aG(new A.aa3(this))],t.f)) +p.toString +t.e.a(p) +this.fx=p +s=self.document.documentElement +s.toString +r=A.a(["style"],t.s) +q=A.w(t.N,t.z) +q.l(0,"attributes",!0) +q.l(0,"attributeFilter",r) +p.observe(s,A.lk(q))}, +SI(a){var s=this,r=s.a +if(r.d!==a){s.a=r.am9(a) +A.pB(null,null) +A.pB(s.k2,s.k3)}}, +ajB(a){var s=this.a,r=s.a +if((r.a&32)!==0!==a){this.a=s.U6(r.am7(a)) +A.pB(null,null)}}, +a53(){var s,r=this,q=r.id +r.SI(q.matches?B.ae:B.av) +s=A.aG(new A.aa2(r)) +r.k1=s +A.W(q,"addListener",[s])}, +gHW(){var s=this.rx +return s==null?this.rx=this.d.h(0,0).gzF().gli():s}, +hV(a,b){A.fP(B.u,null,t.H).bK(0,new A.aac(a,b),t.P)}} +A.aab.prototype={ +$0(){return this.a.$1(this.b.$1(this.c))}, +$S:0} +A.aaa.prototype={ +$1(a){this.a.wc(this.b,a)}, +$S:30} +A.aa4.prototype={ +$1(a){this.a.hV(this.b,a)}, +$S:400} +A.aa5.prototype={ +$1(a){$.dE().$1("Error while trying to load an asset: "+A.f(a)) +this.a.hV(this.b,null)}, +$S:18} +A.aa6.prototype={ +$1(a){this.a.hV(this.b,B.af.cT([!0]))}, +$S:32} +A.aa7.prototype={ +$1(a){this.a.hV(this.b,B.af.cT([a]))}, +$S:112} +A.aa8.prototype={ +$1(a){$.j2.y.append(a)}, +$S:2} +A.aa9.prototype={ +$1(a){var s=this.b +if(a)this.a.hV(s,B.af.cT([!0])) +else if(s!=null)s.$1(null)}, +$S:112} +A.aa3.prototype={ +$2(a,b){var s,r,q,p,o,n,m +for(s=J.aJ(a),r=t.e,q=this.a;s.A();){p=r.a(s.gN(s)) +if(p.type==="attributes"&&p.attributeName==="style"){o=self.document.documentElement +o.toString +n=A.b7u(o) +m=(n==null?16:n)/16 +o=q.a +if(o.e!==m){q.a=o.zY(m) +A.pB(null,null) +A.pB(q.fy,q.go)}}}}, +$S:401} +A.aa2.prototype={ +$1(a){var s=a.matches +s.toString +s=s?B.ae:B.av +this.a.SI(s)}, +$S:2} +A.aac.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(this.b)}, +$S:32} +A.aEe.prototype={ +$0(){this.a.$2(this.b,this.c)}, +$S:0} +A.aEf.prototype={ +$0(){var s=this +s.a.$3(s.b,s.c,s.d)}, +$S:0} +A.ahQ.prototype={ +XF(a,b,c){var s=this.a +if(s.ah(0,a))return!1 +s.l(0,a,b) +if(!c)this.c.H(0,a) +return!0}, +at7(a,b,c){this.d.l(0,b,a) +return this.b.c4(0,b,new A.ahR(this,"flt-pv-slot-"+b,a,b,c))}, +ahz(a){var s,r,q,p="setAttribute" +if(a==null)return +s=$.cM() +if(s!==B.W){a.remove() +return}r="tombstone-"+A.f(a.getAttribute("slot")) +q=A.bA(self.document,"slot") +A.u(q.style,"display","none") +A.W(q,p,["name",r]) +$.j2.z.iH(0,q) +A.W(a,p,["slot",r]) +a.remove() +q.remove()}, +ox(a){var s=this.d.h(0,a) +return s!=null&&this.c.v(0,s)}} +A.ahR.prototype={ +$0(){var s,r,q,p,o=this,n=A.bA(self.document,"flt-platform-view") +A.W(n,"setAttribute",["slot",o.b]) +s=o.c +r=o.a.a.h(0,s) +r.toString +q=A.aZ("content") +p=o.d +if(t._X.b(r))q.b=r.$2$params(p,o.e) +else q.b=t.Ek.a(r).$1(p) +r=q.au() +if(r.style.getPropertyValue("height").length===0){$.dE().$1("Height of Platform View type: ["+s+"] may not be set. Defaulting to `height: 100%`.\nSet `style.height` to any appropriate value to stop this message.") +A.u(r.style,"height","100%")}if(r.style.getPropertyValue("width").length===0){$.dE().$1("Width of Platform View type: ["+s+"] may not be set. Defaulting to `width: 100%`.\nSet `style.width` to any appropriate value to stop this message.") +A.u(r.style,"width","100%")}n.append(q.au()) +return n}, +$S:113} +A.ahS.prototype={ +a7g(a,b){var s=t.G.a(a.b),r=J.ag(s),q=A.cD(r.h(s,"id")),p=A.bH(r.h(s,"viewType")) +r=this.b +if(!r.a.ah(0,p)){b.$1(B.cU.oh("unregistered_view_type","If you are the author of the PlatformView, make sure `registerViewFactory` is invoked.","A HtmlElementView widget is trying to create a platform view with an unregistered type: <"+p+">.")) +return}if(r.b.ah(0,q)){b.$1(B.cU.oh("recreating_view","view id: "+q,"trying to create an already created view")) +return}this.c.$1(r.at7(p,q,s)) +b.$1(B.cU.uV(null))}, +ap6(a,b){var s,r=B.cU.jy(a) +switch(r.a){case"create":this.a7g(r,b) +return +case"dispose":s=this.b +s.ahz(s.b.B(0,A.cD(r.b))) +b.$1(B.cU.uV(null)) +return}b.$1(null)}} +A.akR.prototype={ +auD(){A.cO(self.document,"touchstart",A.aG(new A.akS()),null)}} +A.akS.prototype={ +$1(a){}, +$S:2} +A.R6.prototype={ +a73(){var s,r=this +if("PointerEvent" in self.window){s=new A.ax7(A.w(t.S,t.ZW),A.a([],t.he),r.a,r.gFO(),r.c,r.d) +s.rO() +return s}if("TouchEvent" in self.window){s=new A.aAL(A.aU(t.S),A.a([],t.he),r.a,r.gFO(),r.c,r.d) +s.rO() +return s}if("MouseEvent" in self.window){s=new A.awJ(new A.tl(),A.a([],t.he),r.a,r.gFO(),r.c,r.d) +s.rO() +return s}throw A.c(A.a2("This browser does not support pointer, touch, or mouse events."))}, +aeY(a){var s=A.a(a.slice(0),A.a7(a)),r=$.bg() +A.a2P(r.Q,r.as,new A.Dz(s))}} +A.ai6.prototype={ +j(a){return"pointers:"+("PointerEvent" in self.window)+", touch:"+("TouchEvent" in self.window)+", mouse:"+("MouseEvent" in self.window)}} +A.Hn.prototype={} +A.aw2.prototype={ +$1(a){return this.a.$1(a)}, +$S:2} +A.aw1.prototype={ +$1(a){return this.a.$1(a)}, +$S:2} +A.arX.prototype={ +H5(a,b,c,d,e){this.a.push(A.b2X(e,c,new A.arY(d),b))}, +u4(a,b,c,d){return this.H5(a,b,c,d,!0)}} +A.arY.prototype={ +$1(a){var s=$.f2 +if((s==null?$.f2=A.nI():s).XD(a))this.a.$1(a)}, +$S:130} +A.a1e.prototype={ +MJ(a){this.a.push(A.b2Y("wheel",new A.aBj(a),this.b))}, +Po(a){var s,r,q,p,o,n,m,l,k,j=a.deltaX,i=a.deltaY +switch(B.e.C(a.deltaMode)){case 1:s=$.aPv +if(s==null){r=A.bA(self.document,"div") +s=r.style +A.u(s,"font-size","initial") +A.u(s,"display","none") +self.document.body.append(r) +s=A.aGC(self.window,r).getPropertyValue("font-size") +if(B.d.v(s,"px"))q=A.aNr(A.k4(s,"px","")) +else q=null +r.remove() +s=$.aPv=q==null?16:q/4}j*=s +i*=s +break +case 2:s=$.bU() +j*=s.gjS().a +i*=s.gjS().b +break +case 0:s=$.er() +if(s===B.bG){s=$.cM() +if(s!==B.W)s=s===B.bO +else s=!0}else s=!1 +if(s){s=$.bU() +p=s.w +if(p==null){p=self.window.devicePixelRatio +if(p===0)p=1}j*=p +s=s.w +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}i*=s}break +default:break}o=A.a([],t.C) +s=a.timeStamp +s.toString +s=A.xM(s) +p=a.clientX +n=$.bU() +m=n.w +if(m==null){m=self.window.devicePixelRatio +if(m===0)m=1}l=a.clientY +n=n.w +if(n==null){n=self.window.devicePixelRatio +if(n===0)n=1}k=a.buttons +k.toString +this.d.alY(o,B.e.C(k),B.dj,-1,B.bs,p*m,l*n,1,1,j,i,B.R4,s) +this.c.$1(o) +if(a.getModifierState("Control")){s=$.er() +if(s!==B.bG)s=s!==B.aL +else s=!1}else s=!1 +if(s)return +a.preventDefault()}} +A.aBj.prototype={ +$1(a){return this.a.$1(a)}, +$S:2} +A.l8.prototype={ +j(a){return A.N(this).j(0)+"(change: "+this.a.j(0)+", buttons: "+this.b+")"}} +A.tl.prototype={ +L1(a,b){var s +if(this.a!==0)return this.CH(b) +s=(b===0&&a>-1?A.b6a(a):b)&1073741823 +this.a=s +return new A.l8(B.yt,s)}, +CH(a){var s=a&1073741823,r=this.a +if(r===0&&s!==0)return new A.l8(B.dj,r) +this.a=s +return new A.l8(s===0?B.dj:B.et,s)}, +wB(a){if(this.a!==0&&(a&1073741823)===0){this.a=0 +return new A.l8(B.mC,0)}return null}, +L2(a){if((a&1073741823)===0){this.a=0 +return new A.l8(B.dj,0)}return null}, +L3(a){var s +if(this.a===0)return null +s=this.a=(a==null?0:a)&1073741823 +if(s===0)return new A.l8(B.mC,s) +else return new A.l8(B.et,s)}} +A.ax7.prototype={ +EJ(a){return this.f.c4(0,a,new A.ax9())}, +QR(a){if(a.pointerType==="touch")this.f.B(0,a.pointerId)}, +DI(a,b,c,d,e){this.H5(0,a,b,new A.ax8(this,d,c),e)}, +DH(a,b,c){return this.DI(a,b,c,!0,!0)}, +a5b(a,b,c,d){return this.DI(a,b,c,d,!0)}, +rO(){var s=this,r=s.b +s.DH(r,"pointerdown",new A.axa(s)) +s.DH(self.window,"pointermove",new A.axb(s)) +s.DI(r,"pointerleave",new A.axc(s),!1,!1) +s.DH(self.window,"pointerup",new A.axd(s)) +s.a5b(r,"pointercancel",new A.axe(s),!1) +s.MJ(new A.axf(s))}, +hu(a,b,c){var s,r,q,p,o,n,m,l,k=c.pointerType +k.toString +s=this.QE(k) +k=c.tiltX +k.toString +r=c.tiltY +r.toString +k=Math.abs(k)>Math.abs(r)?c.tiltX:c.tiltY +k.toString +r=c.timeStamp +r.toString +q=A.xM(r) +r=c.pressure +p=this.pz(c) +o=c.clientX +n=$.bU() +m=n.w +if(m==null){m=self.window.devicePixelRatio +if(m===0)m=1}l=c.clientY +n=n.w +if(n==null){n=self.window.devicePixelRatio +if(n===0)n=1}if(r==null)r=0 +this.d.alX(a,b.b,b.a,p,s,o*m,l*n,r,1,B.dk,k/180*3.141592653589793,q)}, +a8x(a){var s,r +if("getCoalescedEvents" in a){s=J.fd(a.getCoalescedEvents(),t.e) +r=new A.bQ(s.a,s.$ti.i("bQ<1,e>")) +if(!r.gaa(r))return r}return A.a([a],t.J)}, +QE(a){switch(a){case"mouse":return B.bs +case"pen":return B.eu +case"touch":return B.br +default:return B.h2}}, +pz(a){var s=a.pointerType +s.toString +if(this.QE(s)===B.bs)s=-1 +else{s=a.pointerId +s.toString +s=B.e.C(s)}return s}} +A.ax9.prototype={ +$0(){return new A.tl()}, +$S:418} +A.ax8.prototype={ +$1(a){var s,r,q,p,o +if(this.b){s=a.getModifierState("Alt") +r=a.getModifierState("Control") +q=a.getModifierState("Meta") +p=a.getModifierState("Shift") +o=a.timeStamp +o.toString +this.a.e.Dz(s,r,q,p,o)}this.c.$1(a)}, +$S:2} +A.axa.prototype={ +$1(a){var s,r,q=this.a,p=q.pz(a),o=A.a([],t.C),n=q.EJ(p),m=a.buttons +m.toString +s=n.wB(B.e.C(m)) +if(s!=null)q.hu(o,s,a) +m=B.e.C(a.button) +r=a.buttons +r.toString +q.hu(o,n.L1(m,B.e.C(r)),a) +q.c.$1(o)}, +$S:17} +A.axb.prototype={ +$1(a){var s,r,q,p,o=this.a,n=o.EJ(o.pz(a)),m=A.a([],t.C) +for(s=J.aJ(o.a8x(a));s.A();){r=s.gN(s) +q=r.buttons +q.toString +p=n.wB(B.e.C(q)) +if(p!=null)o.hu(m,p,r) +q=r.buttons +q.toString +o.hu(m,n.CH(B.e.C(q)),r)}o.c.$1(m)}, +$S:17} +A.axc.prototype={ +$1(a){var s,r=this.a,q=r.EJ(r.pz(a)),p=A.a([],t.C),o=a.buttons +o.toString +s=q.L2(B.e.C(o)) +if(s!=null){r.hu(p,s,a) +r.c.$1(p)}}, +$S:17} +A.axd.prototype={ +$1(a){var s,r,q,p=this.a,o=p.pz(a),n=p.f +if(n.ah(0,o)){s=A.a([],t.C) +n=n.h(0,o) +n.toString +r=a.buttons +q=n.L3(r==null?null:B.e.C(r)) +p.QR(a) +if(q!=null){p.hu(s,q,a) +p.c.$1(s)}}}, +$S:17} +A.axe.prototype={ +$1(a){var s,r=this.a,q=r.pz(a),p=r.f +if(p.ah(0,q)){s=A.a([],t.C) +p=p.h(0,q) +p.toString +p.a=0 +r.QR(a) +r.hu(s,new A.l8(B.mA,0),a) +r.c.$1(s)}}, +$S:17} +A.axf.prototype={ +$1(a){this.a.Po(a)}, +$S:2} +A.aAL.prototype={ +xg(a,b,c){this.u4(0,a,b,new A.aAM(this,!0,c))}, +rO(){var s=this,r=s.b +s.xg(r,"touchstart",new A.aAN(s)) +s.xg(r,"touchmove",new A.aAO(s)) +s.xg(r,"touchend",new A.aAP(s)) +s.xg(r,"touchcancel",new A.aAQ(s))}, +xw(a,b,c,d,e){var s,r,q,p,o,n=e.identifier +n.toString +n=B.e.C(n) +s=e.clientX +r=$.bU() +q=r.w +if(q==null){q=self.window.devicePixelRatio +if(q===0)q=1}p=e.clientY +r=r.w +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}o=c?1:0 +this.d.alV(b,o,a,n,s*q,p*r,1,1,B.dk,d)}} +A.aAM.prototype={ +$1(a){var s=a.altKey,r=a.ctrlKey,q=a.metaKey,p=a.shiftKey,o=a.timeStamp +o.toString +this.a.e.Dz(s,r,q,p,o) +this.c.$1(a)}, +$S:2} +A.aAN.prototype={ +$1(a){var s,r,q,p,o,n,m,l=a.timeStamp +l.toString +s=A.xM(l) +r=A.a([],t.C) +for(l=A.Nz(a),q=A.l(l).i("bQ<1,e>"),l=new A.bQ(l.a,q),l=new A.b8(l,l.gq(l),q.i("b8")),p=this.a,o=p.f,q=q.i("X.E");l.A();){n=l.d +if(n==null)n=q.a(n) +m=n.identifier +m.toString +if(!o.v(0,B.e.C(m))){m=n.identifier +m.toString +o.H(0,B.e.C(m)) +p.xw(B.yt,r,!0,s,n)}}p.c.$1(r)}, +$S:17} +A.aAO.prototype={ +$1(a){var s,r,q,p,o,n,m,l +a.preventDefault() +s=a.timeStamp +s.toString +r=A.xM(s) +q=A.a([],t.C) +for(s=A.Nz(a),p=A.l(s).i("bQ<1,e>"),s=new A.bQ(s.a,p),s=new A.b8(s,s.gq(s),p.i("b8")),o=this.a,n=o.f,p=p.i("X.E");s.A();){m=s.d +if(m==null)m=p.a(m) +l=m.identifier +l.toString +if(n.v(0,B.e.C(l)))o.xw(B.et,q,!0,r,m)}o.c.$1(q)}, +$S:17} +A.aAP.prototype={ +$1(a){var s,r,q,p,o,n,m,l +a.preventDefault() +s=a.timeStamp +s.toString +r=A.xM(s) +q=A.a([],t.C) +for(s=A.Nz(a),p=A.l(s).i("bQ<1,e>"),s=new A.bQ(s.a,p),s=new A.b8(s,s.gq(s),p.i("b8")),o=this.a,n=o.f,p=p.i("X.E");s.A();){m=s.d +if(m==null)m=p.a(m) +l=m.identifier +l.toString +if(n.v(0,B.e.C(l))){l=m.identifier +l.toString +n.B(0,B.e.C(l)) +o.xw(B.mC,q,!1,r,m)}}o.c.$1(q)}, +$S:17} +A.aAQ.prototype={ +$1(a){var s,r,q,p,o,n,m,l=a.timeStamp +l.toString +s=A.xM(l) +r=A.a([],t.C) +for(l=A.Nz(a),q=A.l(l).i("bQ<1,e>"),l=new A.bQ(l.a,q),l=new A.b8(l,l.gq(l),q.i("b8")),p=this.a,o=p.f,q=q.i("X.E");l.A();){n=l.d +if(n==null)n=q.a(n) +m=n.identifier +m.toString +if(o.v(0,B.e.C(m))){m=n.identifier +m.toString +o.B(0,B.e.C(m)) +p.xw(B.mA,r,!1,s,n)}}p.c.$1(r)}, +$S:17} +A.awJ.prototype={ +ME(a,b,c,d){this.H5(0,a,b,new A.awK(this,!0,c),d)}, +DF(a,b,c){return this.ME(a,b,c,!0)}, +rO(){var s=this,r=s.b +s.DF(r,"mousedown",new A.awL(s)) +s.DF(self.window,"mousemove",new A.awM(s)) +s.ME(r,"mouseleave",new A.awN(s),!1) +s.DF(self.window,"mouseup",new A.awO(s)) +s.MJ(new A.awP(s))}, +hu(a,b,c){var s,r,q,p,o=c.timeStamp +o.toString +o=A.xM(o) +s=c.clientX +r=$.bU() +q=r.w +if(q==null){q=self.window.devicePixelRatio +if(q===0)q=1}p=c.clientY +r=r.w +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}this.d.alW(a,b.b,b.a,-1,B.bs,s*q,p*r,1,1,B.dk,o)}} +A.awK.prototype={ +$1(a){var s=a.getModifierState("Alt"),r=a.getModifierState("Control"),q=a.getModifierState("Meta"),p=a.getModifierState("Shift"),o=a.timeStamp +o.toString +this.a.e.Dz(s,r,q,p,o) +this.c.$1(a)}, +$S:2} +A.awL.prototype={ +$1(a){var s,r,q=A.a([],t.C),p=this.a,o=p.f,n=a.buttons +n.toString +s=o.wB(B.e.C(n)) +if(s!=null)p.hu(q,s,a) +n=B.e.C(a.button) +r=a.buttons +r.toString +p.hu(q,o.L1(n,B.e.C(r)),a) +p.c.$1(q)}, +$S:17} +A.awM.prototype={ +$1(a){var s,r=A.a([],t.C),q=this.a,p=q.f,o=a.buttons +o.toString +s=p.wB(B.e.C(o)) +if(s!=null)q.hu(r,s,a) +o=a.buttons +o.toString +q.hu(r,p.CH(B.e.C(o)),a) +q.c.$1(r)}, +$S:17} +A.awN.prototype={ +$1(a){var s,r=A.a([],t.C),q=this.a,p=a.buttons +p.toString +s=q.f.L2(B.e.C(p)) +if(s!=null){q.hu(r,s,a) +q.c.$1(r)}}, +$S:17} +A.awO.prototype={ +$1(a){var s,r=A.a([],t.C),q=this.a,p=a.buttons +p=p==null?null:B.e.C(p) +s=q.f.L3(p) +if(s!=null){q.hu(r,s,a) +q.c.$1(r)}}, +$S:17} +A.awP.prototype={ +$1(a){this.a.Po(a)}, +$S:2} +A.yE.prototype={} +A.ahY.prototype={ +xB(a,b,c){return this.a.c4(0,a,new A.ahZ(b,c))}, +nL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,a0,a1,a2,a3,a4,a5,a6,a7){var s,r,q=this.a.h(0,c) +q.toString +s=q.b +r=q.c +q.b=i +q.c=j +q=q.a +if(q==null)q=0 +return A.aNj(a,b,c,d,e,f,!1,h,i-s,j-r,i,j,k,q,l,m,n,o,p,a0,a1,a2,a3,a4,a5,!1,a6,a7)}, +FB(a,b,c){var s=this.a.h(0,a) +s.toString +return s.b!==b||s.c!==c}, +ml(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,a0,a1,a2,a3,a4,a5,a6){var s,r,q=this.a.h(0,c) +q.toString +s=q.b +r=q.c +q.b=i +q.c=j +q=q.a +if(q==null)q=0 +return A.aNj(a,b,c,d,e,f,!1,h,i-s,j-r,i,j,k,q,l,m,n,o,p,a0,a1,a2,a3,B.dk,a4,!0,a5,a6)}, +zU(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var s,r,q,p=this +if(l===B.dk)switch(c.a){case 1:p.xB(d,f,g) +a.push(p.nL(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,m,n)) +break +case 3:s=p.a.ah(0,d) +p.xB(d,f,g) +if(!s)a.push(p.ml(b,B.mB,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,0,m,n)) +a.push(p.nL(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,m,n)) +p.b=b +break +case 4:s=p.a.ah(0,d) +p.xB(d,f,g).a=$.aP_=$.aP_+1 +if(!s)a.push(p.ml(b,B.mB,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,0,m,n)) +if(p.FB(d,f,g))a.push(p.ml(0,B.dj,d,0,0,e,!1,0,f,g,0,0,i,0,0,0,0,0,j,k,0,m,n)) +a.push(p.nL(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,m,n)) +p.b=b +break +case 5:a.push(p.nL(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,m,n)) +p.b=b +break +case 6:case 0:r=p.a +q=r.h(0,d) +q.toString +if(c===B.mA){f=q.b +g=q.c}if(p.FB(d,f,g))a.push(p.ml(p.b,B.et,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,0,m,n)) +a.push(p.nL(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,m,n)) +if(e===B.br){a.push(p.ml(0,B.R2,d,0,0,e,!1,0,f,g,0,0,i,0,0,0,0,0,j,k,0,m,n)) +r.B(0,d)}break +case 2:r=p.a +q=r.h(0,d) +q.toString +a.push(p.nL(b,c,d,0,0,e,!1,0,q.b,q.c,0,h,i,0,0,0,0,0,j,k,l,0,m,n)) +r.B(0,d) +break +case 7:case 8:case 9:break}else switch(l.a){case 1:case 2:case 3:s=p.a.ah(0,d) +p.xB(d,f,g) +if(!s)a.push(p.ml(b,B.mB,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,0,m,n)) +if(p.FB(d,f,g))if(b!==0)a.push(p.ml(b,B.et,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,0,m,n)) +else a.push(p.ml(b,B.dj,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,0,m,n)) +a.push(p.nL(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,m,n)) +break +case 0:break +case 4:break}}, +alY(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.zU(a,b,c,d,e,f,g,h,i,j,k,l,0,m)}, +alW(a,b,c,d,e,f,g,h,i,j,k){return this.zU(a,b,c,d,e,f,g,h,i,0,0,j,0,k)}, +alV(a,b,c,d,e,f,g,h,i,j){return this.zU(a,b,c,d,B.br,e,f,g,h,0,0,i,0,j)}, +alX(a,b,c,d,e,f,g,h,i,j,k,l){return this.zU(a,b,c,d,e,f,g,h,i,0,0,j,k,l)}} +A.ahZ.prototype={ +$0(){return new A.yE(this.a,this.b)}, +$S:420} +A.aHr.prototype={} +A.aiL.prototype={ +a4G(a){var s=this +s.b=A.aG(new A.aiM(s)) +A.cO(self.window,"keydown",s.b,null) +s.c=A.aG(new A.aiN(s)) +A.cO(self.window,"keyup",s.c,null) +$.le.push(new A.aiO(s))}, +m(){var s,r,q=this +A.fj(self.window,"keydown",q.b,null) +A.fj(self.window,"keyup",q.c,null) +for(s=q.a,r=A.eO(s,s.r,A.l(s).c);r.A();)s.h(0,r.d).aA(0) +s.P(0) +$.aHx=q.c=q.b=null}, +Pd(a){var s,r,q,p,o,n=this,m=self.window.KeyboardEvent +m.toString +if(!(a instanceof m))return +s=new A.kn(a) +m=a.code +m.toString +if(a.type==="keydown"&&a.key==="Tab"&&a.isComposing)return +r=a.key +r.toString +if(!(r==="Meta"||r==="Shift"||r==="Alt"||r==="Control")&&n.e){r=n.a +q=r.h(0,m) +if(q!=null)q.aA(0) +if(a.type==="keydown")q=a.ctrlKey||a.shiftKey||a.altKey||a.metaKey +else q=!1 +if(q)r.l(0,m,A.bl(B.fh,new A.aiQ(n,m,s))) +else r.B(0,m)}p=a.getModifierState("Shift")?1:0 +if(a.getModifierState("Alt")||a.getModifierState("AltGraph"))p|=2 +if(a.getModifierState("Control"))p|=4 +if(a.getModifierState("Meta"))p|=8 +n.d=p +if(a.type==="keydown")if(a.key==="CapsLock"){m=p|32 +n.d=m}else if(a.code==="NumLock"){m=p|16 +n.d=m}else if(a.key==="ScrollLock"){m=p|64 +n.d=m}else m=p +else m=p +o=A.ai(["type",a.type,"keymap","web","code",a.code,"key",a.key,"location",B.e.C(a.location),"metaState",m,"keyCode",B.e.C(a.keyCode)],t.N,t.z) +$.bg().jL("flutter/keyevent",B.af.cT(o),new A.aiR(s))}} +A.aiM.prototype={ +$1(a){this.a.Pd(a)}, +$S:2} +A.aiN.prototype={ +$1(a){this.a.Pd(a)}, +$S:2} +A.aiO.prototype={ +$0(){this.a.m()}, +$S:0} +A.aiQ.prototype={ +$0(){var s,r,q=this.a +q.a.B(0,this.b) +s=this.c.a +r=A.ai(["type","keyup","keymap","web","code",s.code,"key",s.key,"location",B.e.C(s.location),"metaState",q.d,"keyCode",B.e.C(s.keyCode)],t.N,t.z) +$.bg().jL("flutter/keyevent",B.af.cT(r),A.b4q())}, +$S:0} +A.aiR.prototype={ +$1(a){if(a==null)return +if(A.ps(J.aW(t.a.a(B.af.ic(a)),"handled")))this.a.a.preventDefault()}, +$S:30} +A.aeR.prototype={} +A.adN.prototype={} +A.adO.prototype={} +A.a6I.prototype={} +A.a6H.prototype={} +A.ar2.prototype={} +A.ae9.prototype={} +A.ae8.prototype={} +A.Oy.prototype={} +A.Ox.prototype={ +iO(a,b,c,d){var s=this.dy,r=this.fr,q=this.fx +A.W(b,"drawImage",[s,0,0,r,q,c,d,r,q])}, +TZ(a,b,c){var s,r=this.a,q=r.createShader(r[b]) +if(q==null)throw A.c(A.dd(A.b3V(r,"getError"))) +A.W(r,"shaderSource",[q,c]) +A.W(r,"compileShader",[q]) +s=this.c +if(!A.W(r,"getShaderParameter",[q,s==null?this.c=r.COMPILE_STATUS:s]))throw A.c(A.dd("Shader compilation failed: "+A.f(A.W(r,"getShaderInfoLog",[q])))) +return q}, +gqX(){var s=this.d +return s==null?this.d=this.a.ARRAY_BUFFER:s}, +gB8(){var s=this.e +return s==null?this.e=this.a.ELEMENT_ARRAY_BUFFER:s}, +gJd(){var s=this.f +return s==null?this.f=this.a.STATIC_DRAW:s}, +p_(a,b,c){var s=A.W(this.a,"getUniformLocation",[b,c]) +if(s==null)throw A.c(A.dd(c+" not found")) +else return s}, +asK(a){var s,r,q=this +if("transferToImageBitmap" in q.dy&&a){q.dy.getContext("webgl2") +return q.dy.transferToImageBitmap()}else{s=q.fr +r=A.n9(q.fx,s) +s=A.qd(r,"2d",null) +s.toString +q.iO(0,t.e.a(s),0,0) +return r}}} +A.ah_.prototype={ +Sp(a){var s,r,q,p=this.c,o=self.window.devicePixelRatio +if(o===0)o=1 +s=this.d +r=self.window.devicePixelRatio +if(r===0)r=1 +q=a.style +A.u(q,"position","absolute") +A.u(q,"width",A.f(p/o)+"px") +A.u(q,"height",A.f(s/r)+"px")}} +A.u9.prototype={ +K(){return"Assertiveness."+this.b}} +A.a3c.prototype={ +a4d(){$.le.push(new A.a3d(this))}, +gEy(){var s,r=this.c +if(r==null){s=A.bA(self.document,"label") +A.W(s,"setAttribute",["id","accessibility-element"]) +r=s.style +A.u(r,"position","fixed") +A.u(r,"overflow","hidden") +A.u(r,"transform","translate(-99999px, -99999px)") +A.u(r,"width","1px") +A.u(r,"height","1px") +this.c=s +r=s}return r}, +aoW(a,b){var s,r,q,p=this,o=t.G,n=o.a(J.aW(o.a(a.ic(b)),"data")) +o=J.ag(n) +s=A.bT(o.h(n,"message")) +if(s!=null&&s.length!==0){r=A.h6(o.h(n,"assertiveness")) +q=B.HQ[r==null?0:r]===B.nO?"assertive":"polite" +A.W(p.gEy(),"setAttribute",["aria-live",q]) +p.gEy().textContent=s +o=self.document.body +o.toString +o.append(p.gEy()) +p.a=A.bl(B.Eg,new A.a3e(p))}}} +A.a3d.prototype={ +$0(){var s=this.a.a +if(s!=null)s.aA(0)}, +$S:0} +A.a3e.prototype={ +$0(){this.a.c.remove()}, +$S:0} +A.xN.prototype={ +K(){return"_CheckableKind."+this.b}} +A.up.prototype={ +lQ(a){var s,r,q="setAttribute",p=this.b +if((p.k3&1)!==0){switch(this.c.a){case 0:p.i_("checkbox",!0) +break +case 1:p.i_("radio",!0) +break +case 2:p.i_("switch",!0) +break}if(p.V7()===B.iG){s=p.k2 +A.W(s,q,["aria-disabled","true"]) +A.W(s,q,["disabled","true"])}else this.QO() +r=p.a +r=(r&2)!==0||(r&131072)!==0?"true":"false" +A.W(p.k2,q,["aria-checked",r])}}, +m(){var s=this +switch(s.c.a){case 0:s.b.i_("checkbox",!1) +break +case 1:s.b.i_("radio",!1) +break +case 2:s.b.i_("switch",!1) +break}s.QO()}, +QO(){var s=this.b.k2 +s.removeAttribute("aria-disabled") +s.removeAttribute("disabled")}} +A.vj.prototype={ +lQ(a){var s,r,q=this,p=q.b +if(p.gWx()){s=p.dy +s=s!=null&&!B.cG.gaa(s)}else s=!1 +if(s){if(q.c==null){q.c=A.bA(self.document,"flt-semantics-img") +s=p.dy +if(s!=null&&!B.cG.gaa(s)){s=q.c.style +A.u(s,"position","absolute") +A.u(s,"top","0") +A.u(s,"left","0") +r=p.y +A.u(s,"width",A.f(r.c-r.a)+"px") +r=p.y +A.u(s,"height",A.f(r.d-r.b)+"px")}A.u(q.c.style,"font-size","6px") +s=q.c +s.toString +p.k2.append(s)}p=q.c +p.toString +A.W(p,"setAttribute",["role","img"]) +q.Rs(q.c)}else if(p.gWx()){p.i_("img",!0) +q.Rs(p.k2) +q.E1()}else{q.E1() +q.Nu()}}, +Rs(a){var s=this.b.z +if(s!=null&&s.length!==0){a.toString +s.toString +A.W(a,"setAttribute",["aria-label",s])}}, +E1(){var s=this.c +if(s!=null){s.remove() +this.c=null}}, +Nu(){var s=this.b +s.i_("img",!1) +s.k2.removeAttribute("aria-label")}, +m(){this.E1() +this.Nu()}} +A.vn.prototype={ +a4v(a){var s=this,r=s.c +a.k2.append(r) +r.type="range" +A.W(r,"setAttribute",["role","slider"]) +A.cO(r,"change",A.aG(new A.aed(s,a)),null) +r=new A.aee(s) +s.e=r +a.k1.Q.push(r)}, +lQ(a){var s=this +switch(s.b.k1.y.a){case 1:s.a8h() +s.ajC() +break +case 0:s.O5() +break}}, +a8h(){var s=this.c,r=s.disabled +r.toString +if(!r)return +s.disabled=!1}, +ajC(){var s,r,q,p,o,n,m,l=this,k="setAttribute" +if(!l.f){s=l.b.k3 +r=(s&4096)!==0||(s&8192)!==0||(s&16384)!==0}else r=!0 +if(!r)return +l.f=!1 +q=""+l.d +s=l.c +s.value=q +A.W(s,k,["aria-valuenow",q]) +p=l.b +o=p.ax +o.toString +A.W(s,k,["aria-valuetext",o]) +n=p.ch.length!==0?""+(l.d+1):q +s.max=n +A.W(s,k,["aria-valuemax",n]) +m=p.cx.length!==0?""+(l.d-1):q +s.min=m +A.W(s,k,["aria-valuemin",m])}, +O5(){var s=this.c,r=s.disabled +r.toString +if(r)return +s.disabled=!0}, +m(){var s=this +B.c.B(s.b.k1.Q,s.e) +s.e=null +s.O5() +s.c.remove()}} +A.aed.prototype={ +$1(a){var s,r=this.a,q=r.c,p=q.disabled +p.toString +if(p)return +r.f=!0 +q=q.value +q.toString +s=A.dR(q,null) +q=r.d +if(s>q){r.d=q+1 +r=$.bg() +A.pC(r.p3,r.p4,this.b.id,B.yM,null)}else if(sq){s=s.b +s.toString +if((s&32)!==0||(s&16)!==0){s=$.bg() +A.pC(s.p3,s.p4,p,B.eC,n)}else{s=$.bg() +A.pC(s.p3,s.p4,p,B.eE,n)}}else{s=s.b +s.toString +if((s&32)!==0||(s&16)!==0){s=$.bg() +A.pC(s.p3,s.p4,p,B.eD,n)}else{s=$.bg() +A.pC(s.p3,s.p4,p,B.eF,n)}}}}, +lQ(a){var s,r=this,q=r.b,p=q.k1 +p.d.push(new A.alP(r)) +if(r.e==null){q=q.k2 +A.u(q.style,"touch-action","none") +r.OD() +s=new A.alQ(r) +r.c=s +p.Q.push(s) +s=A.aG(new A.alR(r)) +r.e=s +A.cO(q,"scroll",s,null)}}, +gOd(){var s=this.b,r=s.b +r.toString +r=(r&32)!==0||(r&16)!==0 +s=s.k2 +if(r)return B.e.C(s.scrollTop) +else return B.e.C(s.scrollLeft)}, +Qc(){var s,r,q,p,o=this,n="transform",m=o.b,l=m.k2,k=m.y +if(k==null){$.dE().$1("Warning! the rect attribute of semanticsObject is null") +return}s=m.b +s.toString +s=(s&32)!==0||(s&16)!==0 +r=o.d +q=k.d-k.b +p=k.c-k.a +if(s){s=B.e.dG(q) +r=r.style +A.u(r,n,"translate(0px,"+(s+10)+"px)") +A.u(r,"width",""+B.e.bi(p)+"px") +A.u(r,"height","10px") +l.scrollTop=10 +m.p3=o.f=B.e.C(l.scrollTop) +m.p4=0}else{s=B.e.dG(p) +r=r.style +A.u(r,n,"translate("+(s+10)+"px,0px)") +A.u(r,"width","10px") +A.u(r,"height",""+B.e.bi(q)+"px") +l.scrollLeft=10 +q=B.e.C(l.scrollLeft) +o.f=q +m.p3=0 +m.p4=q}}, +OD(){var s="overflow-y",r="overflow-x",q=this.b,p=q.k2 +switch(q.k1.y.a){case 1:q=q.b +q.toString +if((q&32)!==0||(q&16)!==0)A.u(p.style,s,"scroll") +else A.u(p.style,r,"scroll") +break +case 0:q=q.b +q.toString +if((q&32)!==0||(q&16)!==0)A.u(p.style,s,"hidden") +else A.u(p.style,r,"hidden") +break}}, +m(){var s=this,r=s.b,q=r.k2,p=q.style +p.removeProperty("overflowY") +p.removeProperty("overflowX") +p.removeProperty("touch-action") +p=s.e +if(p!=null)A.fj(q,"scroll",p,null) +B.c.B(r.k1.Q,s.c) +s.c=null}} +A.alP.prototype={ +$0(){var s=this.a +s.Qc() +s.b.JZ()}, +$S:0} +A.alQ.prototype={ +$1(a){this.a.OD()}, +$S:134} +A.alR.prototype={ +$1(a){this.a.agN()}, +$S:2} +A.uX.prototype={ +j(a){var s=A.a([],t.s),r=this.a +if((r&1)!==0)s.push("accessibleNavigation") +if((r&2)!==0)s.push("invertColors") +if((r&4)!==0)s.push("disableAnimations") +if((r&8)!==0)s.push("boldText") +if((r&16)!==0)s.push("reduceMotion") +if((r&32)!==0)s.push("highContrast") +if((r&64)!==0)s.push("onOffSwitchLabels") +return"AccessibilityFeatures"+A.f(s)}, +k(a,b){if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.uX&&b.a===this.a}, +gE(a){return B.b.gE(this.a)}, +Ud(a,b){var s=(a==null?(this.a&1)!==0:a)?1:0,r=this.a +s=(r&2)!==0?s|2:s&4294967293 +s=(r&4)!==0?s|4:s&4294967291 +s=(r&8)!==0?s|8:s&4294967287 +s=(r&16)!==0?s|16:s&4294967279 +s=(b==null?(r&32)!==0:b)?s|32:s&4294967263 +return new A.uX((r&64)!==0?s|64:s&4294967231)}, +am7(a){return this.Ud(null,a)}, +am1(a){return this.Ud(a,null)}} +A.a9T.prototype={ +sapy(a){var s=this.a +this.a=a?s|32:s&4294967263}, +bP(){return new A.uX(this.a)}} +A.SE.prototype={$iaHI:1} +A.SC.prototype={} +A.iR.prototype={ +K(){return"Role."+this.b}} +A.aCu.prototype={ +$1(a){return A.aZc(a)}, +$S:569} +A.aCv.prototype={ +$1(a){var s=A.bA(self.document,"flt-semantics-scroll-overflow"),r=s.style +A.u(r,"position","absolute") +A.u(r,"transform-origin","0 0 0") +A.u(r,"pointer-events","none") +a.k2.append(s) +return new A.wO(s,a)}, +$S:570} +A.aCw.prototype={ +$1(a){return new A.vE(a)}, +$S:590} +A.aCx.prototype={ +$1(a){return new A.xl(a)}, +$S:623} +A.aCy.prototype={ +$1(a){var s,r,q="setAttribute",p=new A.xt(a),o=(a.a&524288)!==0?A.bA(self.document,"textarea"):A.bA(self.document,"input") +p.c=o +o.spellcheck=!1 +A.W(o,q,["autocorrect","off"]) +A.W(o,q,["autocomplete","off"]) +A.W(o,q,["data-semantics-role","text-field"]) +s=o.style +A.u(s,"position","absolute") +A.u(s,"top","0") +A.u(s,"left","0") +r=a.y +A.u(s,"width",A.f(r.c-r.a)+"px") +r=a.y +A.u(s,"height",A.f(r.d-r.b)+"px") +a.k2.append(o) +o=$.cM() +switch(o.a){case 0:case 2:p.PF() +break +case 1:p.adu() +break}return p}, +$S:627} +A.aCz.prototype={ +$1(a){return new A.up(A.b44(a),a)}, +$S:211} +A.aCA.prototype={ +$1(a){return new A.vj(a)}, +$S:216} +A.aCB.prototype={ +$1(a){return new A.vK(a)}, +$S:218} +A.ib.prototype={} +A.dM.prototype={ +KT(){var s,r=this +if(r.k4==null){s=A.bA(self.document,"flt-semantics-container") +r.k4=s +s=s.style +A.u(s,"position","absolute") +A.u(s,"pointer-events","none") +s=r.k4 +s.toString +r.k2.append(s)}return r.k4}, +gWx(){var s,r=this.a +if((r&16384)!==0){s=this.b +s.toString +r=(s&1)===0&&(r&8)===0}else r=!1 +return r}, +V7(){var s=this.a +if((s&64)!==0)if((s&128)!==0)return B.Ez +else return B.iG +else return B.Ey}, +aue(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=a2.fr +if(a3==null||a3.length===0){s=a2.p1 +if(s==null||s.length===0){a2.p1=null +return}r=s.length +for(s=a2.k1,q=s.a,p=0;p1)for(p=0;p=0;--p){g=l[p] +s=g.id +if(!B.c.v(a0,s)){k=g.k2 +if(a1==null)m.append(k) +else m.insertBefore(k,a1) +g.ok=a2 +q.b.l(0,s,a2)}a1=g.k2}a2.p1=l}, +i_(a,b){var s +if(b)A.W(this.k2,"setAttribute",["role",a]) +else{s=this.k2 +if(s.getAttribute("role")===a)s.removeAttribute("role")}}, +mn(a,b){var s=this.p2,r=s.h(0,a) +if(b){if(r==null){r=$.aUz().h(0,a).$1(this) +s.l(0,a,r)}r.lQ(0)}else if(r!=null){r.m() +s.B(0,a)}}, +JZ(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.k2,g=h.style,f=i.y +A.u(g,"width",A.f(f.c-f.a)+"px") +f=i.y +A.u(g,"height",A.f(f.d-f.b)+"px") +g=i.dy +s=g!=null&&!B.cG.gaa(g)?i.KT():null +g=i.y +r=g.b===0&&g.a===0 +q=i.dx +g=q==null +p=g||A.aFi(q)===B.zY +if(r&&p&&i.p3===0&&i.p4===0){A.amf(h) +if(s!=null)A.amf(s) +return}o=A.aZ("effectiveTransform") +if(!r)if(g){g=i.y +n=g.a +m=g.b +g=A.e8() +g.lZ(n,m,0) +o.b=g +l=n===0&&m===0}else{g=new A.ca(new Float32Array(16)) +g.bx(new A.ca(q)) +f=i.y +g.aT(0,f.a,f.b) +o.b=g +l=J.aVt(o.au())}else if(!p){o.b=new A.ca(q) +l=!1}else l=!0 +if(!l){h=h.style +A.u(h,"transform-origin","0 0 0") +A.u(h,"transform",A.hM(o.au().a))}else A.amf(h) +if(s!=null)if(!r||i.p3!==0||i.p4!==0){h=i.y +g=h.a +f=i.p4 +h=h.b +k=i.p3 +j=s.style +A.u(j,"top",A.f(-h+k)+"px") +A.u(j,"left",A.f(-g+f)+"px")}else A.amf(s)}, +j(a){var s=this.cv(0) +return s}} +A.Ks.prototype={ +K(){return"AccessibilityMode."+this.b}} +A.nY.prototype={ +K(){return"GestureMode."+this.b}} +A.aad.prototype={ +a4i(){$.le.push(new A.aae(this))}, +a8M(){var s,r,q,p,o,n,m,l=this +for(s=l.c,r=s.length,q=l.a,p=0;p>>0}k=j.cx +if(i.ax!==k){i.ax=k +i.k3=(i.k3|4096)>>>0}k=j.cy +if(i.ay!==k){i.ay=k +i.k3=(i.k3|4096)>>>0}k=j.ax +if(i.z!==k){i.z=k +i.k3=(i.k3|1024)>>>0}k=j.ay +if(i.Q!==k){i.Q=k +i.k3=(i.k3|1024)>>>0}k=j.at +if(!J.d(i.y,k)){i.y=k +i.k3=(i.k3|512)>>>0}k=j.go +if(i.dx!==k){i.dx=k +i.k3=(i.k3|65536)>>>0}k=j.z +if(i.r!==k){i.r=k +i.k3=(i.k3|64)>>>0}k=i.b +h=j.c +if(k!==h){i.b=h +i.k3=(i.k3|2)>>>0 +k=h}h=j.f +if(i.c!==h){i.c=h +i.k3=(i.k3|4)>>>0}h=j.r +if(i.d!==h){i.d=h +i.k3=(i.k3|8)>>>0}h=j.x +if(i.e!==h){i.e=h +i.k3=(i.k3|16)>>>0}h=j.y +if(i.f!==h){i.f=h +i.k3=(i.k3|32)>>>0}h=j.Q +if(i.w!==h){i.w=h +i.k3=(i.k3|128)>>>0}h=j.as +if(i.x!==h){i.x=h +i.k3=(i.k3|256)>>>0}h=j.ch +if(i.as!==h){i.as=h +i.k3=(i.k3|2048)>>>0}h=j.CW +if(i.at!==h){i.at=h +i.k3=(i.k3|2048)>>>0}h=j.db +if(i.ch!==h){i.ch=h +i.k3=(i.k3|8192)>>>0}h=j.dx +if(i.CW!==h){i.CW=h +i.k3=(i.k3|8192)>>>0}h=j.dy +if(i.cx!==h){i.cx=h +i.k3=(i.k3|16384)>>>0}h=j.fr +if(i.cy!==h){i.cy=h +i.k3=(i.k3|16384)>>>0}h=i.fy +g=j.fx +if(h!==g){i.fy=g +i.k3=(i.k3|4194304)>>>0 +h=g}g=j.fy +if(i.db!=g){i.db=g +i.k3=(i.k3|32768)>>>0}g=j.k1 +if(i.fr!==g){i.fr=g +i.k3=(i.k3|1048576)>>>0}g=j.id +if(i.dy!==g){i.dy=g +i.k3=(i.k3|524288)>>>0}g=j.k2 +if(i.fx!==g){i.fx=g +i.k3=(i.k3|2097152)>>>0}g=j.w +if(i.go!==g){i.go=g +i.k3=(i.k3|8388608)>>>0}g=i.z +if(!(g!=null&&g.length!==0)){g=i.ax +if(!(g!=null&&g.length!==0))h=h!=null&&h.length!==0 +else h=!0}else h=!0 +if(h){h=i.a +if((h&16)===0){if((h&16384)!==0){k.toString +k=(k&1)===0&&(h&8)===0}else k=!1 +k=!k}else k=!1}else k=!1 +i.mn(B.yy,k) +i.mn(B.yA,(i.a&16)!==0) +k=i.b +k.toString +i.mn(B.yz,((k&1)!==0||(i.a&8)!==0)&&(i.a&16)===0) +k=i.b +k.toString +i.mn(B.yw,(k&64)!==0||(k&128)!==0) +k=i.b +k.toString +i.mn(B.yx,(k&32)!==0||(k&16)!==0||(k&4)!==0||(k&8)!==0) +k=i.a +i.mn(B.yB,(k&1)!==0||(k&65536)!==0) +k=i.a +if((k&16384)!==0){h=i.b +h.toString +k=(h&1)===0&&(k&8)===0}else k=!1 +i.mn(B.yC,k) +k=i.a +i.mn(B.yD,(k&32768)!==0&&(k&8192)===0) +k=i.k3 +if((k&512)!==0||(k&65536)!==0||(k&64)!==0)i.JZ() +k=i.dy +k=!(k!=null&&!B.cG.gaa(k))&&i.go===-1 +h=i.k2 +if(k){k=h.style +k.setProperty("pointer-events","all","")}else{k=h.style +k.setProperty("pointer-events","none","")}}for(l=0;l=20)return j.d=!0 +if(!J.fe(B.S2.a,a.type))return!0 +if(j.a!=null)return!1 +r=A.aZ("activationPoint") +switch(a.type){case"click":r.scI(new A.AQ(a.offsetX,a.offsetY)) +break +case"touchstart":case"touchend":s=A.Nz(a) +s=s.gR(s) +r.scI(new A.AQ(s.clientX,s.clientY)) +break +case"pointerdown":case"pointerup":r.scI(new A.AQ(a.clientX,a.clientY)) +break +default:return!0}s=j.b.getBoundingClientRect() +q=s.left +p=s.right +o=s.left +n=s.top +m=s.bottom +s=s.top +l=r.au().a-(q+(p-o)/2) +k=r.au().b-(n+(m-s)/2) +if(l*l+k*k<1&&!0){j.d=!0 +j.a=A.bl(B.aQ,new A.agc(j)) +return!1}return!0}, +Xg(){var s,r="setAttribute",q=this.b=A.bA(self.document,"flt-semantics-placeholder") +A.cO(q,"click",A.aG(new A.agb(this)),!0) +A.W(q,r,["role","button"]) +A.W(q,r,["aria-label","Enable accessibility"]) +s=q.style +A.u(s,"position","absolute") +A.u(s,"left","0") +A.u(s,"top","0") +A.u(s,"right","0") +A.u(s,"bottom","0") +return q}, +m(){var s=this.b +if(s!=null)s.remove() +this.a=this.b=null}} +A.agc.prototype={ +$0(){this.a.m() +var s=$.f2;(s==null?$.f2=A.nI():s).sCO(!0)}, +$S:0} +A.agb.prototype={ +$1(a){this.a.Ck(a)}, +$S:2} +A.xl.prototype={ +lQ(a){var s,r=this,q=r.b,p=q.k2 +p.tabIndex=0 +q.i_("button",(q.a&8)!==0) +if(q.V7()===B.iG&&(q.a&8)!==0){A.W(p,"setAttribute",["aria-disabled","true"]) +r.Go()}else{p.removeAttribute("aria-disabled") +s=q.b +s.toString +if((s&1)!==0&&(q.a&16)===0){if(r.c==null){s=A.aG(new A.apr(r)) +r.c=s +A.cO(p,"click",s,null)}}else r.Go()}if((q.k3&1)!==0&&(q.a&32)!==0)p.focus()}, +Go(){var s=this.c +if(s==null)return +A.fj(this.b.k2,"click",s,null) +this.c=null}, +m(){this.Go() +this.b.i_("button",!1)}} +A.apr.prototype={ +$1(a){var s,r=this.a.b +if(r.k1.y!==B.d2)return +s=$.bg() +A.pC(s.p3,s.p4,r.id,B.cM,null)}, +$S:2} +A.aml.prototype={ +Ik(a,b,c,d){this.CW=b +this.x=d +this.y=c}, +akh(a){var s,r,q=this,p=q.ch +if(p===a)return +else if(p!=null)q.km(0) +q.ch=a +p=a.c +p===$&&A.b() +q.c=p +q.RV() +p=q.CW +p.toString +s=q.x +s.toString +r=q.y +r.toString +q.a0t(0,p,r,s)}, +km(a){var s,r,q,p,o,n=this +if(!n.b)return +n.b=!1 +n.w=n.r=null +for(s=n.z,r=t.f,q=0;q=this.b)throw A.c(A.aH0(b,this,null,null,null)) +return this.a[b]}, +l(a,b,c){if(b>=this.b)throw A.c(A.aH0(b,this,null,null,null)) +this.a[b]=c}, +sq(a,b){var s,r,q,p=this,o=p.b +if(bo){if(o===0)q=new Uint8Array(b) +else q=p.Ej(b) +B.z.dr(q,0,p.b,p.a) +p.a=q}}p.b=b}, +f_(a,b){var s=this,r=s.b +if(r===s.a.length)s.Mz(r) +s.a[s.b++]=b}, +H(a,b){var s=this,r=s.b +if(r===s.a.length)s.Mz(r) +s.a[s.b++]=b}, +zh(a,b,c,d){A.dX(c,"start") +if(d!=null&&c>d)throw A.c(A.cb(d,c,null,"end",null)) +this.a4X(b,c,d)}, +U(a,b){return this.zh(a,b,0,null)}, +a4X(a,b,c){var s,r,q,p=this +if(A.l(p).i("B").b(a))c=c==null?a.length:c +if(c!=null){p.adF(p.b,a,b,c) +return}for(s=J.aJ(a),r=0;s.A();){q=s.gN(s) +if(r>=b)p.f_(0,q);++r}if(ro.gq(b)||d>o.gq(b))throw A.c(A.at("Too few elements")) +s=d-c +r=p.b+s +p.a8l(r) +o=p.a +q=a+s +B.z.bd(o,q,p.b+s,o,a) +B.z.bd(p.a,a,q,b,c) +p.b=r}, +a8l(a){var s,r=this +if(a<=r.a.length)return +s=r.Ej(a) +B.z.dr(s,0,r.b,r.a) +r.a=s}, +Ej(a){var s=this.a.length*2 +if(a!=null&&ss)throw A.c(A.cb(c,0,s,null,null)) +s=this.a +if(A.l(this).i("lc").b(d))B.z.bd(s,b,c,d.a,e) +else B.z.bd(s,b,c,d,e)}, +dr(a,b,c,d){return this.bd(a,b,c,d,0)}} +A.XA.prototype={} +A.U7.prototype={} +A.iG.prototype={ +j(a){return A.N(this).j(0)+"("+this.a+", "+A.f(this.b)+")"}} +A.aez.prototype={ +cT(a){return A.m5(B.ck.di(B.o.ep(a)).buffer,0,null)}, +ic(a){if(a==null)return a +return B.o.cB(0,B.dv.di(A.bS(a.buffer,0,null)))}} +A.aeB.prototype={ +jC(a){return B.af.cT(A.ai(["method",a.a,"args",a.b],t.N,t.z))}, +jy(a){var s,r,q,p=null,o=B.af.ic(a) +if(!t.G.b(o))throw A.c(A.cG("Expected method call Map, got "+A.f(o),p,p)) +s=J.ag(o) +r=s.h(o,"method") +q=s.h(o,"args") +if(typeof r=="string")return new A.iG(r,q) +throw A.c(A.cG("Invalid method call: "+A.f(o),p,p))}} +A.aoM.prototype={ +cT(a){var s=A.aIa() +this.dF(0,s,!0) +return s.mC()}, +ic(a){var s,r +if(a==null)return null +s=new A.Rz(a) +r=this.fY(0,s) +if(s.b=b.a.byteLength)throw A.c(B.b3) +return this.j1(b.oY(0),b)}, +j1(a,b){var s,r,q,p,o,n,m,l,k=this +switch(a){case 0:s=null +break +case 1:s=!0 +break +case 2:s=!1 +break +case 3:r=b.a.getInt32(b.b,B.ap===$.ei()) +b.b+=4 +s=r +break +case 4:s=b.CA(0) +break +case 5:q=k.fz(b) +s=A.dR(B.dv.di(b.oZ(q)),16) +break +case 6:b.m5(8) +r=b.a.getFloat64(b.b,B.ap===$.ei()) +b.b+=8 +s=r +break +case 7:q=k.fz(b) +s=B.dv.di(b.oZ(q)) +break +case 8:s=b.oZ(k.fz(b)) +break +case 9:q=k.fz(b) +b.m5(4) +p=b.a +o=A.agB(p.buffer,p.byteOffset+b.b,q) +b.b=b.b+4*q +s=o +break +case 10:s=b.CB(k.fz(b)) +break +case 11:q=k.fz(b) +b.m5(8) +p=b.a +o=A.aMV(p.buffer,p.byteOffset+b.b,q) +b.b=b.b+8*q +s=o +break +case 12:q=k.fz(b) +s=[] +for(p=b.a,n=0;n=p.byteLength)A.Q(B.b3) +b.b=m+1 +s.push(k.j1(p.getUint8(m),b))}break +case 13:q=k.fz(b) +p=t.z +s=A.w(p,p) +for(p=b.a,n=0;n=p.byteLength)A.Q(B.b3) +b.b=m+1 +m=k.j1(p.getUint8(m),b) +l=b.b +if(l>=p.byteLength)A.Q(B.b3) +b.b=l+1 +s.l(0,m,k.j1(p.getUint8(l),b))}break +default:throw A.c(B.b3)}return s}, +hj(a,b){var s,r,q +if(b<254)a.b.f_(0,b) +else{s=a.b +r=a.c +q=a.d +if(b<=65535){s.f_(0,254) +r.setUint16(0,b,B.ap===$.ei()) +s.zh(0,q,0,2)}else{s.f_(0,255) +r.setUint32(0,b,B.ap===$.ei()) +s.zh(0,q,0,4)}}}, +fz(a){var s=a.oY(0) +switch(s){case 254:s=a.a.getUint16(a.b,B.ap===$.ei()) +a.b+=2 +return s +case 255:s=a.a.getUint32(a.b,B.ap===$.ei()) +a.b+=4 +return s +default:return s}}} +A.aoO.prototype={ +$2(a,b){var s=this.a,r=this.b +s.dF(0,r,a) +s.dF(0,r,b)}, +$S:140} +A.aoP.prototype={ +jy(a){var s,r,q +a.toString +s=new A.Rz(a) +r=B.c4.fY(0,s) +q=B.c4.fY(0,s) +if(typeof r=="string"&&s.b>=a.byteLength)return new A.iG(r,q) +else throw A.c(B.pl)}, +uV(a){var s=A.aIa() +s.b.f_(0,0) +B.c4.dF(0,s,a) +return s.mC()}, +oh(a,b,c){var s=A.aIa() +s.b.f_(0,1) +B.c4.dF(0,s,a) +B.c4.dF(0,s,c) +B.c4.dF(0,s,b) +return s.mC()}} +A.arf.prototype={ +m5(a){var s,r,q=this.b,p=B.b.b2(q.b,a) +if(p!==0)for(s=a-p,r=0;r0)a=b +else{e=$.bU().w +if(e==null){e=self.window.devicePixelRatio +if(e===0)e=1}a=1/e}e=A.ep(c) +g.setProperty("-webkit-text-stroke",A.f(a)+"px "+A.f(e),"")}else if(c!=null){e=A.ep(c) +e.toString +g.setProperty("color",e,"")}e=h.cx +a0=e==null?a9:e.gal(e) +if(a0!=null){e=A.ep(a0) +e.toString +g.setProperty("background-color",e,"")}a1=h.at +if(a1!=null){e=B.e.eD(a1) +g.setProperty("font-size",""+e+"px","")}e=h.f +if(e!=null){e=A.aQT(e) +e.toString +g.setProperty("font-weight",e,"")}e=A.aDf(h.y) +e.toString +g.setProperty("font-family",e,"") +e=h.ax +if(e!=null)g.setProperty("letter-spacing",A.f(e)+"px","") +e=h.ay +if(e!=null)g.setProperty("word-spacing",A.f(e)+"px","") +e=h.b +d=e!=null +a2=d&&!0 +a3=h.db +if(a3!=null){a4=A.b5n(a3) +g.setProperty("text-shadow",a4,"")}if(a2)if(d){d=h.d +e=e.a +a4=(e|1)===e?""+"underline ":"" +if((e|2)===e)a4+="overline " +e=(e|4)===e?a4+"line-through ":a4 +if(d!=null)e+=A.f(A.b4g(d)) +a5=e.length===0?a9:e.charCodeAt(0)==0?e:e +if(a5!=null){e=$.cM() +if(e===B.W){e=f.style +e.setProperty("-webkit-text-decoration",a5,"")}else g.setProperty("text-decoration",a5,"") +a6=h.c +if(a6!=null){e=A.ep(a6) +e.toString +g.setProperty("text-decoration-color",e,"")}}}a7=h.as +if(a7!=null&&a7.length!==0){h=A.b4v(a7) +g.setProperty("font-variation-settings",h,"")}h=j.Yb() +g=h.a +e=h.b +d=f.style +d.setProperty("position","absolute","") +d.setProperty("top",A.f(e)+"px","") +d.setProperty("left",A.f(g)+"px","") +d.setProperty("width",A.f(h.c-g)+"px","") +d.setProperty("line-height",A.f(h.d-e)+"px","") +f.append(self.document.createTextNode(i)) +b0.append(f)}++q}return b0}, +wt(){return this.gfF().wt()}, +oV(a,b,c,d){return this.gfF().YP(a,b,c,d)}, +Cu(a,b,c){return this.oV(a,b,c,B.c3)}, +eX(a){return this.gfF().eX(a)}, +fd(a){var s,r +switch(a.b.a){case 0:s=a.a-1 +break +case 1:s=a.a +break +default:s=null}r=this.c +r===$&&A.b() +return new A.cs(A.aOI(B.Zl,r,s+1),A.aOI(B.Zk,r,s))}, +CC(a){var s,r,q,p,o,n,m=this,l=null,k=a.a,j=t.e,i=t.OB,h=0 +while(!0){s=m.r +if(s===$){r=A.n9(l,l) +r=r.getContext.apply(r,["2d"]) +r.toString +j.a(r) +q=A.a([],i) +m.r!==$&&A.b9() +p=m.r=new A.oY(m,r,q,B.B) +o=p +s=o}else o=s +if(!(h=n.b&&k") +return A.as(new A.aw(s,new A.a4J(),r),!0,r.i("aL.E"))}, +m(){this.y=!0}} +A.a4J.prototype={ +$1(a){return a.a}, +$S:232} +A.r9.prototype={ +gc9(a){return this.a}, +gbt(a){return this.c}} +A.wf.prototype={$ir9:1, +gc9(a){return this.f}, +gbt(a){return this.w}} +A.xg.prototype={ +K9(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.a +if(a==null){s=b.gE7(b) +r=b.gEr() +q=b.gEs() +p=b.gEt() +o=b.gEu() +n=b.gEZ(b) +m=b.gEX(b) +l=b.gGs() +k=b.gET(b) +j=b.gEU() +i=b.gEV() +h=b.gEY() +g=b.gEW(b) +f=b.gFx(b) +e=b.gGY(b) +d=b.gDB(b) +c=b.gFA() +e=b.a=A.aLJ(b.gDS(b),s,r,q,p,o,k,j,i,g,m,h,n,b.gxF(),d,f,c,b.gGi(),l,e) +return e}return a}} +A.Ls.prototype={ +gE7(a){var s=this.c.a +if(s==null)if(this.gxF()==null){s=this.b +s=s.gE7(s)}else s=null +return s}, +gEr(){var s=this.c.b +return s==null?this.b.gEr():s}, +gEs(){var s=this.c.c +return s==null?this.b.gEs():s}, +gEt(){var s=this.c.d +return s==null?this.b.gEt():s}, +gEu(){var s=this.c.e +return s==null?this.b.gEu():s}, +gEZ(a){var s=this.c.f +if(s==null){s=this.b +s=s.gEZ(s)}return s}, +gEX(a){var s=this.b +s=s.gEX(s) +return s}, +gGs(){var s=this.c.w +return s==null?this.b.gGs():s}, +gEU(){var s=this.c.z +return s==null?this.b.gEU():s}, +gEV(){var s=this.b.gEV() +return s}, +gEY(){var s=this.c.as +return s==null?this.b.gEY():s}, +gEW(a){var s=this.c.at +if(s==null){s=this.b +s=s.gEW(s)}return s}, +gFx(a){var s=this.c.ax +if(s==null){s=this.b +s=s.gFx(s)}return s}, +gGY(a){var s=this.c.ay +if(s==null){s=this.b +s=s.gGY(s)}return s}, +gDB(a){var s=this.c.ch +if(s==null){s=this.b +s=s.gDB(s)}return s}, +gFA(){var s=this.c.CW +return s==null?this.b.gFA():s}, +gDS(a){var s=this.c.cx +if(s==null){s=this.b +s=s.gDS(s)}return s}, +gxF(){var s=this.c.cy +return s==null?this.b.gxF():s}, +gGi(){var s=this.c.db +return s==null?this.b.gGi():s}, +gET(a){var s=this.c +if(s.x)s=s.y +else{s=this.b +s=s.gET(s)}return s}} +A.S8.prototype={ +gEr(){return null}, +gEs(){return null}, +gEt(){return null}, +gEu(){return null}, +gEZ(a){return this.b.c}, +gEX(a){return this.b.d}, +gGs(){return null}, +gET(a){var s=this.b.f +return s==null?"sans-serif":s}, +gEU(){return null}, +gEV(){return null}, +gEY(){return null}, +gEW(a){var s=this.b.r +return s==null?14:s}, +gFx(a){return null}, +gGY(a){return null}, +gDB(a){return this.b.w}, +gFA(){return this.b.Q}, +gDS(a){return null}, +gxF(){return null}, +gGi(){return null}, +gE7(){return B.Di}} +A.a4I.prototype={ +gEo(){var s=this.d,r=s.length +return r===0?this.e:s[r-1]}, +gXb(){return this.f}, +gXc(){return this.r}, +zn(a,b,c,d,e,f){var s,r=this,q=r.a,p=q.a,o=p+A.f($.aV3()) +q.a=o +s=r.gEo().K9() +r.So(s);++r.f +r.r.push(f) +q=e==null?b:e +r.c.push(new A.wf(s,p.length,o.length,a*f,b*f,c,q*f))}, +Th(a,b,c,d){return this.zn(a,b,c,null,null,d)}, +oK(a){this.d.push(new A.Ls(this.gEo(),t.Q4.a(a)))}, +eI(){var s=this.d +if(s.length!==0)s.pop()}, +pZ(a){var s,r=this,q=r.a,p=q.a,o=p+a +q.a=o +s=r.gEo().K9() +r.So(s) +r.c.push(new A.r9(s,p.length,o.length))}, +So(a){var s,r,q +if(!this.w)return +s=a.b +if(s!=null){r=s.a +r=B.h.a!==r}else r=!1 +if(r){this.w=!1 +return}q=a.as +if(q!=null&&q.length!==0){this.w=!1 +return}}, +bP(){var s,r=this,q=r.c +if(q.length===0)q.push(new A.r9(r.e.K9(),0,0)) +s=r.a.a +return new A.Lm(q,r.b,s.charCodeAt(0)==0?s:s,r.w)}} +A.adf.prototype={ +ko(a){return this.ane(a)}, +ane(a6){var s=0,r=A.H(t.H),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5 +var $async$ko=A.I(function(a7,a8){if(a7===1){o=a8 +s=p}while(true)switch(s){case 0:a4=null +p=4 +s=7 +return A.L(a6.fs(0,"FontManifest.json"),$async$ko) +case 7:a4=a8 +p=2 +s=6 +break +case 4:p=3 +a5=o +k=A.a9(a5) +if(k instanceof A.ua){m=k +if(m.b===404){$.dE().$1("Font manifest does not exist at `"+m.a+"` \u2013 ignoring.") +s=1 +break}else throw a5}else throw a5 +s=6 +break +case 3:s=2 +break +case 6:j=t.kc.a(B.o.cB(0,B.a7.cB(0,A.bS(a4.buffer,0,null)))) +if(j==null)throw A.c(A.k6(u.u)) +n.a=new A.abL(A.a([],t._W),A.a([],t.J)) +for(k=t.a,i=J.fd(j,k),h=A.l(i),i=new A.b8(i,i.gq(i),h.i("b8")),g=t.N,f=t.j,h=h.i("X.E");i.A();){e=i.d +if(e==null)e=h.a(e) +d=J.ag(e) +c=A.bT(d.h(e,"family")) +e=J.fd(f.a(d.h(e,"fonts")),k) +for(d=e.$ti,e=new A.b8(e,e.gq(e),d.i("b8")),d=d.i("X.E");e.A();){b=e.d +if(b==null)b=d.a(b) +a=J.ag(b) +a0=A.bH(a.h(b,"asset")) +a1=A.w(g,g) +for(a2=J.aJ(a.gc3(b));a2.A();){a3=a2.gN(a2) +if(a3!=="asset")a1.l(0,a3,A.f(a.h(b,a3)))}b=n.a +b.toString +c.toString +a="url("+a6.Ct(a0)+")" +a2=$.aSJ().b +if(a2.test(c)||$.aSI().a_H(c)!==c)b.PX("'"+c+"'",a,a1) +b.PX(c,a,a1)}}s=8 +return A.L(n.a.Ai(),$async$ko) +case 8:case 1:return A.F(q,r) +case 2:return A.E(o,r)}}) +return A.G($async$ko,r)}, +rf(){var s=this.a +if(s!=null)s.rf() +s=this.b +if(s!=null)s.rf()}, +P(a){this.b=this.a=null +self.document.fonts.clear()}} +A.abL.prototype={ +PX(a,b,c){var s,r,q,p,o=new A.abM(a) +try{q=[a,b] +q.push(A.lk(c)) +q=A.aDq("FontFace",q) +q.toString +s=t.e.a(q) +this.a.push(o.$1(s))}catch(p){r=A.a9(p) +$.dE().$1('Error while loading font family "'+a+'":\n'+A.f(r))}}, +rf(){var s,r=this.b +if(r.length===0)return +s=self.document.fonts +s.toString +B.c.Z(r,A.aXy(s))}, +Ai(){var s=0,r=A.H(t.H),q=this,p,o,n +var $async$Ai=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:p=B.c +o=q.b +n=J +s=2 +return A.L(A.nW(q.a,t.kC),$async$Ai) +case 2:p.U(o,n.aKz(b,t.e)) +return A.F(null,r)}}) +return A.G($async$Ai,r)}} +A.abM.prototype={ +YG(a){var s=0,r=A.H(t.kC),q,p=2,o,n=this,m,l,k,j +var $async$$1=A.I(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.L(A.h8(a.load(),t.e),$async$$1) +case 7:m=c +q=m +s=1 +break +p=2 +s=6 +break +case 4:p=3 +j=o +l=A.a9(j) +$.dE().$1('Error while trying to load font family "'+n.a+'":\n'+A.f(l)) +q=null +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.F(q,r) +case 2:return A.E(o,r)}}) +return A.G($async$$1,r)}, +$1(a){return this.YG(a)}, +$S:240} +A.apD.prototype={} +A.apC.prototype={} +A.afg.prototype={ +AG(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.a([],t.cN),e=this.a,d=A.aZt(e).AG(),c=A.a7(d),b=new J.cU(d,d.length,c.i("cU<1>")) +b.A() +e=A.b48(e) +d=A.a7(e) +s=new J.cU(e,e.length,d.i("cU<1>")) +s.A() +e=this.b +r=A.a7(e) +q=new J.cU(e,e.length,r.i("cU<1>")) +q.A() +p=b.d +if(p==null)p=c.c.a(p) +o=s.d +if(o==null)o=d.c.a(o) +n=q.d +if(n==null)n=r.c.a(n) +for(e=c.c,d=d.c,r=r.c,m=0;!0;m=k){c=p.b +l=o.b +k=Math.min(c,Math.min(l,n.gbt(n))) +j=c-k +i=j===0?p.c:B.r +h=k-m +f.push(A.aH9(m,k,i,o.c,o.d,n,A.px(p.d-j,0,h),A.px(p.e-j,0,h))) +if(c===k)if(b.A()){p=b.d +if(p==null)p=e.a(p) +g=!0}else g=!1 +else g=!1 +if(l===k)if(s.A()){o=s.d +if(o==null)o=d.a(o) +g=!0}if(n.gbt(n)===k)if(q.A()){n=q.d +if(n==null)n=r.a(n) +g=!0}if(!g)break}return f}} +A.asQ.prototype={ +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.jy&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d==s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r&&b.w===s.w}} +A.jy.prototype={ +gq(a){return this.b-this.a}, +gJ8(){return this.b-this.a===this.w}, +glB(){return this.f instanceof A.wf}, +CE(a){var s=a.c +s===$&&A.b() +return B.d.a2(s,this.a,this.b-this.r)}, +pb(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.a +if(i===b)return A.a([null,j],t.oA) +s=j.b +if(s===b)return A.a([j,null],t.oA) +r=s-b +q=j.r +p=Math.min(q,r) +o=j.w +n=Math.min(o,r) +m=j.d +l=j.e +k=j.f +return A.a([A.aH9(i,b,B.r,m,l,k,q-p,o-n),A.aH9(b,s,j.c,m,l,k,p,n)],t.cN)}, +j(a){var s=this +return B.XZ.j(0)+"("+s.a+", "+s.b+", "+s.c.j(0)+", "+A.f(s.d)+")"}} +A.auW.prototype={ +wQ(a,b,c,d,e){var s=this +s.ky$=a +s.mF$=b +s.mG$=c +s.mH$=d +s.f4$=e}} +A.auX.prototype={ +glE(a){var s,r,q=this,p=q.h9$ +p===$&&A.b() +s=q.qB$ +if(p.x===B.t){s===$&&A.b() +p=s}else{s===$&&A.b() +r=q.f4$ +r===$&&A.b() +r=p.a.f-(s+(r+q.f5$)) +p=r}return p}, +gri(a){var s,r=this,q=r.h9$ +q===$&&A.b() +s=r.qB$ +if(q.x===B.t){s===$&&A.b() +q=r.f4$ +q===$&&A.b() +q=s+(q+r.f5$)}else{s===$&&A.b() +q=q.a.f-s}return q}, +aqs(a){var s,r,q=this,p=q.h9$ +p===$&&A.b() +s=p.e +if(q.b>p.c-s)return +r=q.w +if(r===0)return +q.f5$=(a-p.a.f)/(p.f-s)*r}} +A.auV.prototype={ +gS0(){var s,r,q,p,o,n,m,l,k=this,j=k.Au$ +if(j===$){s=k.h9$ +s===$&&A.b() +r=k.glE(k) +q=k.h9$.a +p=k.mF$ +p===$&&A.b() +o=k.gri(k) +n=k.h9$ +m=k.mG$ +m===$&&A.b() +l=k.d +l.toString +k.Au$!==$&&A.b9() +j=k.Au$=new A.ij(s.a.r+r,q.w-p,q.r+o,n.a.w+m,l)}return j}, +Yb(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.h9$ +h===$&&A.b() +if(i.b>h.c-h.e){s=i.d +s.toString +h=h.a.r +if(s===B.t){s=i.glE(i) +r=i.h9$.a +q=i.mF$ +q===$&&A.b() +p=i.gri(i) +o=i.f4$ +o===$&&A.b() +n=i.f5$ +m=i.mH$ +m===$&&A.b() +l=i.h9$ +k=i.mG$ +k===$&&A.b() +j=i.d +j.toString +j=new A.ij(h+s,r.w-q,r.r+p-(o+n-m),l.a.w+k,j) +h=j}else{s=i.glE(i) +r=i.f4$ +r===$&&A.b() +q=i.f5$ +p=i.mH$ +p===$&&A.b() +o=i.h9$.a +n=i.mF$ +n===$&&A.b() +m=i.gri(i) +l=i.h9$ +k=i.mG$ +k===$&&A.b() +j=i.d +j.toString +j=new A.ij(h+s+(r+q-p),o.w-n,o.r+m,l.a.w+k,j) +h=j}return h}return i.gS0()}, +Yd(a,b){var s,r,q,p,o,n,m,l,k,j=this +if(b==null)b=j.a +if(a==null)a=j.b +s=j.a +r=b<=s +if(r&&a>=j.b-j.r)return j.gS0() +if(r)q=0 +else{r=j.ky$ +r===$&&A.b() +r.so7(j.f) +q=j.ky$.pF(s,b)}s=j.b-j.r +if(a>=s)p=0 +else{r=j.ky$ +r===$&&A.b() +r.so7(j.f) +p=j.ky$.pF(a,s)}s=j.d +s.toString +if(s===B.t){o=j.glE(j)+q +n=j.gri(j)-p}else{o=j.glE(j)+p +n=j.gri(j)-q}s=j.h9$ +s===$&&A.b() +s=s.a +r=s.r +s=s.w +m=j.mF$ +m===$&&A.b() +l=j.mG$ +l===$&&A.b() +k=j.d +k.toString +return new A.ij(r+o,s-m,r+n,s+l,k)}, +atQ(){return this.Yd(null,null)}, +Z3(a){var s,r,q,p,o,n=this +a=n.ae7(a) +s=n.a +r=n.b-n.r +q=r-s +if(q===0)return new A.aQ(s,B.l) +if(q===1){p=n.f4$ +p===$&&A.b() +return aq.c;){if(q.gal4()){q.apW() +s.push(q.bP()) +a0.y=!0 +break $label0$0}if(q.gaqd())q.atq() +else q.aoj() +n+=q.akA(o,n+1) +s.push(q.bP()) +q=q.WS()}a1=q.a +if(a1.length!==0){a1=B.c.gX(a1).c +a1=a1===B.cx||a1===B.ca}else a1=!1 +if(a1){s.push(q.bP()) +q=q.WS()}}a1=r.b +l=a1.e +if(l!=null&&s.length>l){a0.y=!0 +B.c.rg(s,l,s.length)}for(r=s.length,k=1/0,j=-1/0,i=0;ij)j=c}a0.Q=new A.v(k,0,j,a0.d) +if(r!==0)if(isFinite(a0.c)&&a1.a===B.n8)for(n=0;n=d;--s){q=o[s] +q.qB$=e+r +if(q.d==null)q.d=a +p=q.f4$ +p===$&&A.b() +r+=p+q.f5$}return r}, +wt(){var s,r,q,p,o,n,m,l=A.a([],t.Lx) +for(s=this.z,r=s.length,q=0;q=b||a<0||b<0)return A.a([],t.Lx) +s=this.a.c +s===$&&A.b() +r=s.length +if(a>r||b>r)return A.a([],t.Lx) +q=A.a([],t.Lx) +for(s=this.z,p=s.length,o=0;o=j+l.r)return new A.aQ(l.c-l.d,B.A) +s=k-j +for(k=l.w,j=k.length,r=0;r1 +return this.as>0}, +gakw(){var s=this.c-this.w,r=this.d.b +switch(r.a.a){case 2:return s/2 +case 1:return s +case 4:r=r.b +return(r==null?B.t:r)===B.Z?s:0 +case 5:r=r.b +return(r==null?B.t:r)===B.Z?0:s +default:return 0}}, +gal4(){var s,r=this.d.b +if(r.z==null)return!1 +s=r.e +return s==null||s===this.f+1}, +ga66(){var s=this.a +if(s.length!==0){s=B.c.gX(s).c +s=s===B.cx||s===B.ca}else s=!1 +if(s)return!1 +s=this.b +s=s==null?null:s.length!==0 +if(s===!0)return!1 +return!0}, +Tc(a){var s=this +s.z3(a) +if(a.c!==B.r)s.Q=s.a.length +B.c.H(s.a,a)}, +z3(a){var s,r,q,p,o,n=this,m=a.w +n.at=n.at+m +if(a.gJ8())n.ax+=m +else{n.ax=m +m=n.x +s=a.mH$ +s===$&&A.b() +n.w=m+s}m=n.x +s=a.f4$ +s===$&&A.b() +n.x=m+(s+a.f5$) +if(a.glB()){r=t.mX.a(a.f) +switch(r.c.a){case 3:q=n.y +p=r.b-q +break +case 4:p=n.z +q=r.b-p +break +case 5:m=n.y +s=n.z +o=r.b/2-(m+s)/2 +q=m+o +p=s+o +break +case 1:q=r.b +p=0 +break +case 2:p=r.b +q=0 +break +case 0:q=r.d +p=r.b-q +break +default:q=null +p=null}m=a.mH$ +m===$&&A.b() +a.wQ(n.e,q,p,m,a.f4$+a.f5$)}if(a.c!==B.r)++n.as +m=n.y +s=a.mF$ +s===$&&A.b() +n.y=Math.max(m,s) +s=n.z +m=a.mG$ +m===$&&A.b() +n.z=Math.max(s,m)}, +tQ(){var s,r=this,q=r.as=r.ax=r.at=r.z=r.y=r.x=r.w=0 +r.Q=-1 +for(s=r.a;q1||a +q=B.c.gX(s) +if(q.glB()){if(r){p=g.b +p.toString +B.c.mV(p,0,B.c.e_(s)) +g.tQ()}return}p=g.e +p.so7(q.f) +o=g.x +n=q.f4$ +n===$&&A.b() +m=q.f5$ +l=q.b-q.r +k=p.VB(q.a,l,r,b-(o-(n+m))) +if(k===l)return +B.c.e_(s) +g.tQ() +j=q.pb(0,k) +i=B.c.gR(j) +if(i!=null){p.Jo(i) +g.Tc(i)}h=B.c.gX(j) +if(h!=null){p.Jo(h) +s=g.b +s.toString +B.c.mV(s,0,h)}}, +aoj(){return this.VC(!1,null)}, +apW(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.d.b.z +f.toString +g.b=A.a([],t.cN) +s=g.e +r=g.a +s.so7(B.c.gX(r).f) +q=s.b +p=f.length +o=A.aEr(q,f,0,p,null) +n=g.c +m=Math.max(0,n-o) +while(!0){if(r.length>1){l=g.x +k=B.c.gX(r) +j=k.f4$ +j===$&&A.b() +k=l-(j+k.f5$) +l=k}else l=0 +if(!(l>m))break +l=g.b +l.toString +B.c.mV(l,0,B.c.e_(r)) +g.tQ() +s.so7(B.c.gX(r).f) +o=A.aEr(q,f,0,p,null) +m=n-o}i=B.c.gX(r) +g.VC(!0,m) +f=g.gVb() +h=new A.NK($,$,$,$,$,$,$,$,0,B.ca,null,B.iX,i.f,0,0,f,f) +f=i.mF$ +f===$&&A.b() +r=i.mG$ +r===$&&A.b() +h.wQ(s,f,r,o,o) +g.Tc(h)}, +atq(){var s,r=this.a,q=r.length,p=q-2 +for(;r[p].c===B.r;)--p +s=p+1 +A.dK(s,q,q,null,null) +this.b=A.eW(r,s,q,A.a7(r).c).dK(0) +B.c.rg(r,s,r.length) +this.tQ()}, +akA(a,b){var s,r=this,q=r.a,p=b +while(!0){if(r.ga66())if(p1;){o=B.b.aE(p+q,2) +r===$&&A.b() +n=this.e +m=A.aEr(s,r,a,o,n.gc9(n).ax) +if(md?p:o +q=o}}return p===a&&!c?p+1:p}, +pF(a,b){var s,r=this.a.c +r===$&&A.b() +s=this.e +return A.aEr(this.b,r,a,b,s.gc9(s).ax)}} +A.m_.prototype={ +K(){return"LineBreakType."+this.b}} +A.aav.prototype={ +AG(){return A.b49(this.a)}} +A.aqN.prototype={ +AG(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.a([],t._f),e=self.window.Intl.v8BreakIterator +if(e==null)A.Q(A.c3("v8BreakIterator is not supported.")) +s=new e(self.window.undefined,A.lk(B.Pz)) +r=this.a +s.adoptText(r) +s.first() +for(q=B.S4.a,p=J.bm(q),o=B.S3.a,n=J.bm(o),m=0;s.next()!==-1;m=k){l=this.a9o(s) +k=B.e.C(s.current()) +for(j=m,i=0,h=0;j0){f.push(new A.oe(B.cw,i,h,m,j)) +m=j +i=0 +h=0}}f.push(new A.oe(l,i,h,m,k))}if(f.length===0||B.c.gX(f).c===B.cx){s=r.length +f.push(new A.oe(B.ca,0,0,s,s))}return f}, +a9o(a){var s=B.e.C(a.current()) +if(a.breakType()!=="none")return B.cx +if(s===this.a.length)return B.ca +return B.cw}} +A.oe.prototype={ +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.oe&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +j(a){return"LineBreakFragment("+this.a+", "+this.b+", "+this.c.j(0)+")"}} +A.aBO.prototype={ +$2(a,b){var s=this,r=a===B.ca?s.b.length:s.a.f,q=s.a,p=q.a +if(p===B.d6)++q.d +else if(p===B.e3||p===B.fA||p===B.fE){++q.e;++q.d}if(a===B.r)return +p=q.c +s.c.push(new A.oe(a,q.e,q.d,p,r)) +q.c=q.f +q.d=q.e=0 +q.a=q.b=null}, +$S:246} +A.Sd.prototype={ +m(){this.a.remove()}} +A.aq1.prototype={ +aF(a,b){var s,r,q,p,o,n,m,l=this.a.gfF().z +for(s=l.length,r=0;rthis.b)return B.Z6 +return B.Z5}} +A.mI.prototype={ +AA(a,b,c){var s=A.K2(b,c) +return s==null?this.b:this.qM(s)}, +qM(a){var s,r,q,p,o=this +if(a==null)return o.b +s=o.c +r=s.h(0,a) +if(r!=null)return r +q=o.a5t(a) +p=q===-1?o.b:o.a[q].c +s.l(0,a,p) +return p}, +a5t(a){var s,r,q=this.a,p=q.length +for(s=0;s")).Z(0,new A.a9V(this,r)) +return r}} +A.a9X.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.a9V.prototype={ +$1(a){var s=this.a,r=s.b.h(0,a) +r.toString +this.b.push(A.cW(r,"input",A.aG(new A.a9W(s,a,r))))}, +$S:24} +A.a9W.prototype={ +$1(a){var s,r=this.a.c,q=this.b +if(r.h(0,q)==null)throw A.c(A.at("AutofillInfo must have a valid uniqueIdentifier.")) +else{r=r.h(0,q) +r.toString +s=A.aLE(this.c) +$.bg().jL("flutter/textinput",B.aU.jC(new A.iG(u.n,[0,A.ai([r.b,s.Y9()],t.v,t.z)])),A.a2D())}}, +$S:2} +A.KQ.prototype={ +Tu(a,b){var s=this.d,r=this.e,q=self.window.HTMLInputElement +q.toString +if(a instanceof q){if(r!=null)a.placeholder=r +q=s==null +if(!q){a.name=s +a.id=s +if(B.d.v(s,"password"))a.type="password" +else a.type="text"}q=q?"on":s +a.autocomplete=q}else{q=self.window.HTMLTextAreaElement +q.toString +if(a instanceof q){if(r!=null)a.placeholder=r +q=s==null +if(!q){a.name=s +a.id=s}A.W(a,"setAttribute",["autocomplete",q?"on":s])}}}, +fL(a){return this.Tu(a,!1)}} +A.xs.prototype={} +A.uU.prototype={ +gBo(){return Math.min(this.b,this.c)}, +gBj(){return Math.max(this.b,this.c)}, +Y9(){var s=this +return A.ai(["text",s.a,"selectionBase",s.b,"selectionExtent",s.c,"composingBase",s.d,"composingExtent",s.e],t.N,t.z)}, +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(A.N(s)!==J.a1(b))return!1 +return b instanceof A.uU&&b.a==s.a&&b.gBo()===s.gBo()&&b.gBj()===s.gBj()&&b.d===s.d&&b.e===s.e}, +j(a){var s=this.cv(0) +return s}, +fL(a){var s=this,r="setSelectionRange",q=self.window.HTMLInputElement +q.toString +if(a instanceof q){a.toString +a.value=s.a +q=A.a([s.gBo(),s.gBj()],t.f) +A.W(a,r,q)}else{q=self.window.HTMLTextAreaElement +q.toString +if(a instanceof q){a.toString +a.value=s.a +q=A.a([s.gBo(),s.gBj()],t.f) +A.W(a,r,q)}else{q=a==null?null:A.aXx(a) +throw A.c(A.a2("Unsupported DOM element type: <"+A.f(q)+"> ("+J.a1(a).j(0)+")"))}}}} +A.aej.prototype={} +A.OA.prototype={ +jT(){var s,r=this,q=r.w +if(q!=null){s=r.c +s.toString +q.fL(s)}q=r.d +q===$&&A.b() +if(q.w!=null){r.vV() +q=r.e +if(q!=null)q.fL(r.c) +r.gVA().focus() +r.c.focus()}}} +A.akQ.prototype={ +jT(){var s,r=this,q=r.w +if(q!=null){s=r.c +s.toString +q.fL(s)}q=r.d +q===$&&A.b() +if(q.w!=null){r.vV() +r.gVA().focus() +r.c.focus() +q=r.e +if(q!=null){s=r.c +s.toString +q.fL(s)}}}, +B0(){if(this.w!=null)this.jT() +this.c.focus()}} +A.AM.prototype={ +gjB(){var s=null,r=this.f +if(r==null){r=this.e.a +r.toString +r=this.f=new A.xs(r,"",-1,-1,s,s,s,s)}return r}, +gVA(){var s=this.d +s===$&&A.b() +s=s.w +return s==null?null:s.a}, +qQ(a,b,c){var s,r,q=this,p="none",o="transparent" +q.c=a.a.HP() +q.Hg(a) +s=q.c +s.classList.add("flt-text-editing") +r=s.style +A.u(r,"forced-color-adjust",p) +A.u(r,"white-space","pre-wrap") +A.u(r,"align-content","center") +A.u(r,"position","absolute") +A.u(r,"top","0") +A.u(r,"left","0") +A.u(r,"padding","0") +A.u(r,"opacity","1") +A.u(r,"color",o) +A.u(r,"background-color",o) +A.u(r,"background",o) +A.u(r,"caret-color",o) +A.u(r,"outline",p) +A.u(r,"border",p) +A.u(r,"resize",p) +A.u(r,"text-shadow",p) +A.u(r,"overflow","hidden") +A.u(r,"transform-origin","0 0 0") +r=$.cM() +if(r!==B.by)r=r===B.W +else r=!0 +if(r)s.classList.add("transparentTextEditing") +s=q.r +if(s!=null){r=q.c +r.toString +s.fL(r)}s=q.d +s===$&&A.b() +if(s.w==null){s=$.j2.z +s.toString +r=q.c +r.toString +s.iH(0,r) +q.Q=!1}q.B0() +q.b=!0 +q.x=c +q.y=b}, +Hg(a){var s,r,q,p,o=this,n="setAttribute" +o.d=a +s=o.c +if(a.c){s.toString +A.W(s,n,["readonly","readonly"])}else s.removeAttribute("readonly") +if(a.d){s=o.c +s.toString +A.W(s,n,["type","password"])}if(a.a===B.o8){s=o.c +s.toString +A.W(s,n,["inputmode","none"])}r=A.aY_(a.b) +s=o.c +s.toString +r.alM(s) +q=a.r +s=o.c +if(q!=null){s.toString +q.Tu(s,!0)}else{s.toString +A.W(s,n,["autocomplete","off"])}p=a.e?"on":"off" +s=o.c +s.toString +A.W(s,n,["autocorrect",p])}, +B0(){this.jT()}, +u3(){var s,r,q=this,p=q.d +p===$&&A.b() +p=p.w +if(p!=null)B.c.U(q.z,p.u6()) +p=q.z +s=q.c +s.toString +r=q.gve() +p.push(A.cW(s,"input",A.aG(r))) +s=q.c +s.toString +p.push(A.cW(s,"keydown",A.aG(q.gvE()))) +p.push(A.cW(self.document,"selectionchange",A.aG(r))) +r=q.c +r.toString +A.cO(r,"beforeinput",A.aG(q.gAI()),null) +r=q.c +r.toString +q.zj(r) +r=q.c +r.toString +p.push(A.cW(r,"blur",A.aG(new A.a6Q(q)))) +q.JM()}, +Ku(a){this.w=a +if(this.b)this.jT()}, +Kv(a){var s +this.r=a +if(this.b){s=this.c +s.toString +a.fL(s)}}, +km(a){var s,r,q,p,o,n=this,m=null +n.b=!1 +n.w=n.r=n.f=n.e=null +for(s=n.z,r=t.f,q=0;q=0&&a.c>=0) +else s=!0 +if(s)return +a.fL(this.c)}, +jT(){this.c.focus()}, +vV(){var s,r=this.d +r===$&&A.b() +r=r.w +r.toString +s=this.c +s.toString +r=r.a +r.append(s) +$.j2.z.iH(0,r) +this.Q=!0}, +VL(a){var s,r,q=this,p=q.c +p.toString +s=q.amU(A.aLE(p)) +p=q.d +p===$&&A.b() +if(p.f){q.gjB().r=s.d +q.gjB().w=s.e +r=A.b15(s,q.e,q.gjB())}else r=null +if(!s.k(0,q.e)){q.e=s +q.f=r +q.x.$2(s,r) +q.f=null}}, +aox(a){var s=this,r=A.bT(a.data),q=A.bT(a.inputType) +if(q!=null)if(B.d.v(q,"delete")){s.gjB().b="" +s.gjB().d=s.e.c}else if(q==="insertLineBreak"){s.gjB().b="\n" +s.gjB().c=s.e.c +s.gjB().d=s.e.c}else if(r!=null){s.gjB().b=r +s.gjB().c=s.e.c +s.gjB().d=s.e.c}}, +ar1(a){var s,r=self.window.KeyboardEvent +r.toString +if(a instanceof r)if(a.keyCode===13){r=this.y +r.toString +s=this.d +s===$&&A.b() +r.$1(s.b) +if(!(this.d.a instanceof A.Q1))a.preventDefault()}}, +Ik(a,b,c,d){var s,r=this +r.qQ(b,c,d) +r.u3() +s=r.e +if(s!=null)r.CR(s) +r.c.focus()}, +JM(){var s=this,r=s.z,q=s.c +q.toString +r.push(A.cW(q,"mousedown",A.aG(new A.a6R()))) +q=s.c +q.toString +r.push(A.cW(q,"mouseup",A.aG(new A.a6S()))) +q=s.c +q.toString +r.push(A.cW(q,"mousemove",A.aG(new A.a6T())))}} +A.a6Q.prototype={ +$1(a){this.a.c.focus()}, +$S:2} +A.a6R.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.a6S.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.a6T.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.ady.prototype={ +qQ(a,b,c){var s,r=this +r.Dg(a,b,c) +s=r.c +s.toString +a.a.U5(s) +s=r.d +s===$&&A.b() +if(s.w!=null)r.vV() +s=r.c +s.toString +a.x.Lg(s)}, +B0(){A.u(this.c.style,"transform","translate(-9999px, -9999px)") +this.p1=!1}, +u3(){var s,r,q,p=this,o=p.d +o===$&&A.b() +o=o.w +if(o!=null)B.c.U(p.z,o.u6()) +o=p.z +s=p.c +s.toString +r=p.gve() +o.push(A.cW(s,"input",A.aG(r))) +s=p.c +s.toString +o.push(A.cW(s,"keydown",A.aG(p.gvE()))) +o.push(A.cW(self.document,"selectionchange",A.aG(r))) +r=p.c +r.toString +A.cO(r,"beforeinput",A.aG(p.gAI()),null) +r=p.c +r.toString +p.zj(r) +r=p.c +r.toString +o.push(A.cW(r,"focus",A.aG(new A.adB(p)))) +p.a5d() +q=new A.F9() +$.a3_() +q.hq(0) +r=p.c +r.toString +o.push(A.cW(r,"blur",A.aG(new A.adC(p,q))))}, +Ku(a){var s=this +s.w=a +if(s.b&&s.p1)s.jT()}, +km(a){var s +this.a0s(0) +s=this.ok +if(s!=null)s.aA(0) +this.ok=null}, +a5d(){var s=this.c +s.toString +this.z.push(A.cW(s,"click",A.aG(new A.adz(this))))}, +Re(){var s=this.ok +if(s!=null)s.aA(0) +this.ok=A.bl(B.aC,new A.adA(this))}, +jT(){var s,r +this.c.focus() +s=this.w +if(s!=null){r=this.c +r.toString +s.fL(r)}}} +A.adB.prototype={ +$1(a){this.a.Re()}, +$S:2} +A.adC.prototype={ +$1(a){var s=A.b6(this.b.gV6(),0,0).a<2e5,r=self.document.hasFocus()&&s,q=this.a +if(r)q.c.focus() +else q.a.CQ()}, +$S:2} +A.adz.prototype={ +$1(a){var s=this.a +if(s.p1){A.u(s.c.style,"transform","translate(-9999px, -9999px)") +s.p1=!1 +s.Re()}}, +$S:2} +A.adA.prototype={ +$0(){var s=this.a +s.p1=!0 +s.jT()}, +$S:0} +A.a3r.prototype={ +qQ(a,b,c){var s,r,q=this +q.Dg(a,b,c) +s=q.c +s.toString +a.a.U5(s) +s=q.d +s===$&&A.b() +if(s.w!=null)q.vV() +else{s=$.j2.z +s.toString +r=q.c +r.toString +s.iH(0,r)}s=q.c +s.toString +a.x.Lg(s)}, +u3(){var s,r,q=this,p=q.d +p===$&&A.b() +p=p.w +if(p!=null)B.c.U(q.z,p.u6()) +p=q.z +s=q.c +s.toString +r=q.gve() +p.push(A.cW(s,"input",A.aG(r))) +s=q.c +s.toString +p.push(A.cW(s,"keydown",A.aG(q.gvE()))) +p.push(A.cW(self.document,"selectionchange",A.aG(r))) +r=q.c +r.toString +A.cO(r,"beforeinput",A.aG(q.gAI()),null) +r=q.c +r.toString +q.zj(r) +r=q.c +r.toString +p.push(A.cW(r,"blur",A.aG(new A.a3s(q))))}, +jT(){var s,r +this.c.focus() +s=this.w +if(s!=null){r=this.c +r.toString +s.fL(r)}}} +A.a3s.prototype={ +$1(a){var s=this.a +if(self.document.hasFocus())s.c.focus() +else s.a.CQ()}, +$S:2} +A.abj.prototype={ +qQ(a,b,c){var s +this.Dg(a,b,c) +s=this.d +s===$&&A.b() +if(s.w!=null)this.vV()}, +u3(){var s,r,q=this,p=q.d +p===$&&A.b() +p=p.w +if(p!=null)B.c.U(q.z,p.u6()) +p=q.z +s=q.c +s.toString +r=q.gve() +p.push(A.cW(s,"input",A.aG(r))) +s=q.c +s.toString +p.push(A.cW(s,"keydown",A.aG(q.gvE()))) +s=q.c +s.toString +A.cO(s,"beforeinput",A.aG(q.gAI()),null) +s=q.c +s.toString +q.zj(s) +s=q.c +s.toString +p.push(A.cW(s,"keyup",A.aG(new A.abl(q)))) +s=q.c +s.toString +p.push(A.cW(s,"select",A.aG(r))) +r=q.c +r.toString +p.push(A.cW(r,"blur",A.aG(new A.abm(q)))) +q.JM()}, +ag6(){A.bl(B.u,new A.abk(this))}, +jT(){var s,r,q=this +q.c.focus() +s=q.w +if(s!=null){r=q.c +r.toString +s.fL(r)}s=q.e +if(s!=null){r=q.c +r.toString +s.fL(r)}}} +A.abl.prototype={ +$1(a){this.a.VL(a)}, +$S:2} +A.abm.prototype={ +$1(a){this.a.ag6()}, +$S:2} +A.abk.prototype={ +$0(){this.a.c.focus()}, +$S:0} +A.apG.prototype={} +A.apN.prototype={ +hf(a){var s=a.b +if(s!=null&&s!==this.a&&a.c){a.c=!1 +a.gl3().km(0)}a.b=this.a +a.d=this.b}} +A.apU.prototype={ +hf(a){var s=a.gl3(),r=a.d +r.toString +s.Hg(r)}} +A.apP.prototype={ +hf(a){a.gl3().CR(this.a)}} +A.apS.prototype={ +hf(a){if(!a.c)a.aiD()}} +A.apO.prototype={ +hf(a){a.gl3().Ku(this.a)}} +A.apR.prototype={ +hf(a){a.gl3().Kv(this.a)}} +A.apE.prototype={ +hf(a){if(a.c){a.c=!1 +a.gl3().km(0)}}} +A.apK.prototype={ +hf(a){if(a.c){a.c=!1 +a.gl3().km(0)}}} +A.apQ.prototype={ +hf(a){}} +A.apM.prototype={ +hf(a){}} +A.apL.prototype={ +hf(a){}} +A.apJ.prototype={ +hf(a){a.CQ() +if(this.a)A.b7F() +A.b5Z()}} +A.aEI.prototype={ +$2(a,b){var s=J.fd(b.getElementsByClassName("submitBtn"),t.e) +s.gR(s).click()}, +$S:259} +A.apt.prototype={ +app(a,b){var s,r,q,p,o,n,m,l,k=B.aU.jy(a) +switch(k.a){case"TextInput.setClient":s=k.b +r=J.ag(s) +q=new A.apN(A.cD(r.h(s,0)),A.aMg(t.a.a(r.h(s,1)))) +break +case"TextInput.updateConfig":this.a.d=A.aMg(t.a.a(k.b)) +q=B.Ca +break +case"TextInput.setEditingState":q=new A.apP(A.aLF(t.a.a(k.b))) +break +case"TextInput.show":q=B.C8 +break +case"TextInput.setEditableSizeAndTransform":s=t.a.a(k.b) +r=J.ag(s) +p=A.fV(t.j.a(r.h(s,"transform")),!0,t.i) +q=new A.apO(new A.a9e(A.k2(r.h(s,"width")),A.k2(r.h(s,"height")),new Float32Array(A.fI(p)))) +break +case"TextInput.setStyle":s=t.a.a(k.b) +r=J.ag(s) +o=A.cD(r.h(s,"textAlignIndex")) +n=A.cD(r.h(s,"textDirectionIndex")) +m=A.h6(r.h(s,"fontWeightIndex")) +l=m!=null?A.aQS(m):"normal" +q=new A.apR(new A.a9M(A.b3N(r.h(s,"fontSize")),l,A.bT(r.h(s,"fontFamily")),B.Lu[o],B.q8[n])) +break +case"TextInput.clearClient":q=B.C3 +break +case"TextInput.hide":q=B.C4 +break +case"TextInput.requestAutofill":q=B.C5 +break +case"TextInput.finishAutofillContext":q=new A.apJ(A.ps(k.b)) +break +case"TextInput.setMarkedTextRect":q=B.C7 +break +case"TextInput.setCaretRect":q=B.C6 +break +default:$.bg().hV(b,null) +return}q.hf(this.a) +new A.apu(b).$0()}} +A.apu.prototype={ +$0(){$.bg().hV(this.a,B.af.cT([!0]))}, +$S:0} +A.adv.prototype={ +gun(a){var s=this.a +if(s===$){s!==$&&A.b9() +s=this.a=new A.apt(this)}return s}, +gl3(){var s,r,q,p,o=this,n=null,m=o.f +if(m===$){s=$.f2 +if((s==null?$.f2=A.nI():s).w){s=A.b0r(o) +r=s}else{s=$.cM() +if(s===B.W){q=$.er() +q=q===B.aL}else q=!1 +if(q)p=new A.ady(o,A.a([],t.Up),$,$,$,n) +else if(s===B.W)p=new A.akQ(o,A.a([],t.Up),$,$,$,n) +else{if(s===B.by){q=$.er() +q=q===B.fZ}else q=!1 +if(q)p=new A.a3r(o,A.a([],t.Up),$,$,$,n) +else p=s===B.bO?new A.abj(o,A.a([],t.Up),$,$,$,n):A.aYS(o)}r=p}o.f!==$&&A.b9() +m=o.f=r}return m}, +aiD(){var s,r,q=this +q.c=!0 +s=q.gl3() +r=q.d +r.toString +s.Ik(0,r,new A.adw(q),new A.adx(q))}, +CQ(){var s,r=this +if(r.c){r.c=!1 +r.gl3().km(0) +r.gun(r) +s=r.b +$.bg().jL("flutter/textinput",B.aU.jC(new A.iG("TextInputClient.onConnectionClosed",[s])),A.a2D())}}} +A.adx.prototype={ +$2(a,b){var s,r,q="flutter/textinput",p=this.a +if(p.d.f){p.gun(p) +p=p.b +s=t.N +r=t.z +$.bg().jL(q,B.aU.jC(new A.iG(u.s,[p,A.ai(["deltas",A.a([A.ai(["oldText",b.a,"deltaText",b.b,"deltaStart",b.c,"deltaEnd",b.d,"selectionBase",b.e,"selectionExtent",b.f,"composingBase",b.r,"composingExtent",b.w],s,r)],t.H7)],s,r)])),A.a2D())}else{p.gun(p) +p=p.b +$.bg().jL(q,B.aU.jC(new A.iG("TextInputClient.updateEditingState",[p,a.Y9()])),A.a2D())}}, +$S:262} +A.adw.prototype={ +$1(a){var s=this.a +s.gun(s) +s=s.b +$.bg().jL("flutter/textinput",B.aU.jC(new A.iG("TextInputClient.performAction",[s,a])),A.a2D())}, +$S:73} +A.a9M.prototype={ +fL(a){var s=this,r=a.style,q=A.b80(s.d,s.e) +q.toString +A.u(r,"text-align",q) +A.u(r,"font",s.b+" "+A.f(s.a)+"px "+A.f(A.aDf(s.c)))}} +A.a9e.prototype={ +fL(a){var s=A.hM(this.c),r=a.style +A.u(r,"width",A.f(this.a)+"px") +A.u(r,"height",A.f(this.b)+"px") +A.u(r,"transform",s)}} +A.xC.prototype={ +K(){return"TransformKind."+this.b}} +A.aDd.prototype={ +$1(a){return"0x"+B.d.dY(B.b.eV(a,16),2,"0")}, +$S:152} +A.ca.prototype={ +a4y(){var s=this.a +s[15]=1 +s[0]=1 +s[5]=1 +s[10]=1}, +bx(a){var s=a.a,r=this.a +r[15]=s[15] +r[14]=s[14] +r[13]=s[13] +r[12]=s[12] +r[11]=s[11] +r[10]=s[10] +r[9]=s[9] +r[8]=s[8] +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +h(a,b){return this.a[b]}, +aT(a,b,a0){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15] +s[12]=r*b+q*a0+p*0+o +s[13]=n*b+m*a0+l*0+k +s[14]=j*b+i*a0+h*0+g +s[15]=f*b+e*a0+d*0+c}, +au6(a,b){return this.aT(a,b,0)}, +k5(a,b,c,d){var s=c==null?b:c,r=d==null?b:d,q=this.a +q[15]=q[15] +q[0]=q[0]*b +q[1]=q[1]*b +q[2]=q[2]*b +q[3]=q[3]*b +q[4]=q[4]*s +q[5]=q[5]*s +q[6]=q[6]*s +q[7]=q[7]*s +q[8]=q[8]*r +q[9]=q[9]*r +q[10]=q[10]*r +q[11]=q[11]*r +q[12]=q[12] +q[13]=q[13] +q[14]=q[14]}, +bc(a,b){return this.k5(a,b,null,null)}, +e0(a,b,c){return this.k5(a,b,c,null)}, +lK(a){var s=a.a,r=this.a,q=r[0],p=s[0],o=r[4],n=s[1],m=r[8],l=s[2],k=r[12],j=r[1],i=r[5],h=r[9],g=r[13],f=r[2],e=r[6],d=r[10],c=r[14],b=1/(r[3]*p+r[7]*n+r[11]*l+r[15]) +s[0]=(q*p+o*n+m*l+k)*b +s[1]=(j*p+i*n+h*l+g)*b +s[2]=(f*p+e*n+d*l+c)*b +return a}, +vv(a){var s=this.a +return s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===1}, +Y1(b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=Math.sqrt(b2.goy()),c=b2.a,b=c[0]/d,a=c[1]/d,a0=c[2]/d,a1=Math.cos(b3),a2=Math.sin(b3),a3=1-a1,a4=b*b*a3+a1,a5=a0*a2,a6=b*a*a3-a5,a7=a*a2,a8=b*a0*a3+a7,a9=a*b*a3+a5,b0=a*a*a3+a1 +a5=b*a2 +s=a*a0*a3-a5 +r=a0*b*a3-a7 +q=a0*a*a3+a5 +p=a0*a0*a3+a1 +a5=this.a +a7=a5[0] +o=a5[4] +n=a5[8] +m=a5[1] +l=a5[5] +k=a5[9] +j=a5[2] +i=a5[6] +h=a5[10] +g=a5[3] +f=a5[7] +e=a5[11] +a5[0]=a7*a4+o*a9+n*r +a5[1]=m*a4+l*a9+k*r +a5[2]=j*a4+i*a9+h*r +a5[3]=g*a4+f*a9+e*r +a5[4]=a7*a6+o*b0+n*q +a5[5]=m*a6+l*b0+k*q +a5[6]=j*a6+i*b0+h*q +a5[7]=g*a6+f*b0+e*q +a5[8]=a7*a8+o*s+n*p +a5[9]=m*a8+l*s+k*p +a5[10]=j*a8+i*s+h*p +a5[11]=g*a8+f*s+e*p}, +lZ(a,b,c){var s=this.a +s[14]=c +s[13]=b +s[12]=a}, +iL(b5){var s,r,q,p,o=b5.a,n=o[0],m=o[1],l=o[2],k=o[3],j=o[4],i=o[5],h=o[6],g=o[7],f=o[8],e=o[9],d=o[10],c=o[11],b=o[12],a=o[13],a0=o[14],a1=o[15],a2=n*i-m*j,a3=n*h-l*j,a4=n*g-k*j,a5=m*h-l*i,a6=m*g-k*i,a7=l*g-k*h,a8=f*a-e*b,a9=f*a0-d*b,b0=f*a1-c*b,b1=e*a0-d*a,b2=e*a1-c*a,b3=d*a1-c*a0,b4=a2*b3-a3*b2+a4*b1+a5*b0-a6*a9+a7*a8 +if(b4===0){this.bx(b5) +return 0}s=1/b4 +r=this.a +r[0]=(i*b3-h*b2+g*b1)*s +r[1]=(-m*b3+l*b2-k*b1)*s +r[2]=(a*a7-a0*a6+a1*a5)*s +r[3]=(-e*a7+d*a6-c*a5)*s +q=-j +r[4]=(q*b3+h*b0-g*a9)*s +r[5]=(n*b3-l*b0+k*a9)*s +p=-b +r[6]=(p*a7+a0*a4-a1*a3)*s +r[7]=(f*a7-d*a4+c*a3)*s +r[8]=(j*b2-i*b0+g*a8)*s +r[9]=(-n*b2+m*b0-k*a8)*s +r[10]=(b*a6-a*a4+a1*a2)*s +r[11]=(-f*a6+e*a4-c*a2)*s +r[12]=(q*b1+i*a9-h*a8)*s +r[13]=(n*b1-m*a9+l*a8)*s +r[14]=(p*a5+a*a3-a0*a2)*s +r[15]=(f*a5-e*a3+d*a2)*s +return b4}, +cW(b5,b6){var s=this.a,r=s[15],q=s[0],p=s[4],o=s[8],n=s[12],m=s[1],l=s[5],k=s[9],j=s[13],i=s[2],h=s[6],g=s[10],f=s[14],e=s[3],d=s[7],c=s[11],b=b6.a,a=b[15],a0=b[0],a1=b[4],a2=b[8],a3=b[12],a4=b[1],a5=b[5],a6=b[9],a7=b[13],a8=b[2],a9=b[6],b0=b[10],b1=b[14],b2=b[3],b3=b[7],b4=b[11] +s[0]=q*a0+p*a4+o*a8+n*b2 +s[4]=q*a1+p*a5+o*a9+n*b3 +s[8]=q*a2+p*a6+o*b0+n*b4 +s[12]=q*a3+p*a7+o*b1+n*a +s[1]=m*a0+l*a4+k*a8+j*b2 +s[5]=m*a1+l*a5+k*a9+j*b3 +s[9]=m*a2+l*a6+k*b0+j*b4 +s[13]=m*a3+l*a7+k*b1+j*a +s[2]=i*a0+h*a4+g*a8+f*b2 +s[6]=i*a1+h*a5+g*a9+f*b3 +s[10]=i*a2+h*a6+g*b0+f*b4 +s[14]=i*a3+h*a7+g*b1+f*a +s[3]=e*a0+d*a4+c*a8+r*b2 +s[7]=e*a1+d*a5+c*a9+r*b3 +s[11]=e*a2+d*a6+c*b0+r*b4 +s[15]=e*a3+d*a7+c*b1+r*a}, +vH(a){var s=new A.ca(new Float32Array(16)) +s.bx(this) +s.cW(0,a) +return s}, +Yi(a){var s=a[0],r=a[1],q=this.a +a[0]=q[0]*s+q[4]*r+q[12] +a[1]=q[1]*s+q[5]*r+q[13]}, +j(a){var s=this.cv(0) +return s}} +A.th.prototype={ +ho(a,b,c){var s=this.a +s[0]=a +s[1]=b +s[2]=c}, +h(a,b){return this.a[b]}, +gq(a){var s=this.a,r=s[0],q=s[1] +s=s[2] +return Math.sqrt(r*r+q*q+s*s)}, +goy(){var s=this.a,r=s[0],q=s[1] +s=s[2] +return r*r+q*q+s*s}} +A.aaz.prototype={ +Yh(a,b,c){var s=this.a +this.b=s[12]+s[0]*b+s[4]*c +this.c=s[13]+s[1]*b+s[5]*c}} +A.NO.prototype={ +a4h(a,b){var s=this,r=s.b,q=s.a +r.d.l(0,q,s) +r.e.l(0,q,B.og) +if($.tO)s.c=A.aDi($.a2B) +$.le.push(new A.a9Z(s))}, +gzF(){var s,r=this.c +if(r==null){if($.tO)s=$.a2B +else s=B.i6 +$.tO=!0 +r=this.c=A.aDi(s)}return r}, +u0(){var s=0,r=A.H(t.H),q,p=this,o,n,m +var $async$u0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:m=p.c +if(m==null){if($.tO)o=$.a2B +else o=B.i6 +$.tO=!0 +m=p.c=A.aDi(o)}if(m instanceof A.EQ){s=1 +break}n=m.gnf() +m=p.c +s=3 +return A.L(m==null?null:m.kR(),$async$u0) +case 3:p.c=A.aNT(n) +case 1:return A.F(q,r)}}) +return A.G($async$u0,r)}, +za(){var s=0,r=A.H(t.H),q,p=this,o,n,m +var $async$za=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:m=p.c +if(m==null){if($.tO)o=$.a2B +else o=B.i6 +$.tO=!0 +m=p.c=A.aDi(o)}if(m instanceof A.CR){s=1 +break}n=m.gnf() +m=p.c +s=3 +return A.L(m==null?null:m.kR(),$async$za) +case 3:p.c=A.aMS(n) +case 1:return A.F(q,r)}}) +return A.G($async$za,r)}, +u1(a){return this.ak5(a)}, +ak5(a){var s=0,r=A.H(t.y),q,p=2,o,n=[],m=this,l,k,j +var $async$u1=A.I(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:k=m.d +j=new A.aY(new A.af($.ar,t.D4),t.gR) +m.d=j.a +s=3 +return A.L(k,$async$u1) +case 3:l=!1 +p=4 +s=7 +return A.L(a.$0(),$async$u1) +case 7:l=c +n.push(6) +s=5 +break +case 4:n=[2] +case 5:p=2 +J.aVe(j) +s=n.pop() +break +case 6:q=l +s=1 +break +case 1:return A.F(q,r) +case 2:return A.E(o,r)}}) +return A.G($async$u1,r)}, +IJ(a){return this.ap2(a)}, +ap2(a){var s=0,r=A.H(t.y),q,p=this +var $async$IJ=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:q=p.u1(new A.aa_(p,a)) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$IJ,r)}, +goS(){var s=this.b.e.h(0,this.a) +return s==null?B.og:s}, +gjS(){if(this.f==null)this.U3() +var s=this.f +s.toString +return s}, +U3(){var s,r,q,p,o=this,n=self.window +n=n.visualViewport +if(n!=null){s=$.er() +if(s===B.aL){n=self.document.documentElement.clientWidth +s=self.document.documentElement.clientHeight +r=o.w +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}q=n*r +r=o.w +if(r==null){n=self.window.devicePixelRatio +if(n===0)n=1}else n=r +p=s*n}else{s=n.width +s.toString +r=o.w +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}q=s*r +n=n.height +n.toString +r=o.w +if(r==null){s=self.window.devicePixelRatio +if(s===0)s=1}else s=r +p=n*s}}else{n=self.window.innerWidth +n.toString +s=o.w +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}q=n*s +s=self.window.innerHeight +s.toString +n=o.w +if(n==null){n=self.window.devicePixelRatio +if(n===0)n=1}p=s*n}o.f=new A.O(q,p)}, +U2(a){var s,r,q=this,p=self.window.visualViewport +if(p!=null){s=$.er() +if(s===B.aL&&!a){p=self.document.documentElement.clientHeight +s=q.w +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}r=p*s}else{p=p.height +p.toString +s=q.w +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}r=p*s}}else{p=self.window.innerHeight +p.toString +s=q.w +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}r=p*s}q.e=new A.UA(0,0,0,q.f.b-r)}, +aqk(){var s,r,q,p,o=this +if(self.window.visualViewport!=null){s=self.window.visualViewport.height +s.toString +r=o.w +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}q=s*r +r=self.window.visualViewport.width +r.toString +s=o.w +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}p=r*s}else{s=self.window.innerHeight +s.toString +r=o.w +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}q=s*r +r=self.window.innerWidth +r.toString +s=o.w +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}p=r*s}s=o.f +if(s!=null){r=s.b +if(r!==q&&s.a!==p){s=s.a +if(!(r>s&&qr&&p").aq(b).i("bQ<1,2>"))}, +H(a,b){if(!!a.fixed$length)A.Q(A.a2("add")) +a.push(b)}, +fZ(a,b){if(!!a.fixed$length)A.Q(A.a2("removeAt")) +if(b<0||b>=a.length)throw A.c(A.aiD(b,null)) +return a.splice(b,1)[0]}, +mV(a,b,c){if(!!a.fixed$length)A.Q(A.a2("insert")) +if(b<0||b>a.length)throw A.c(A.aiD(b,null)) +a.splice(b,0,c)}, +vs(a,b,c){var s,r +if(!!a.fixed$length)A.Q(A.a2("insertAll")) +A.aNy(b,0,a.length,"index") +if(!t.Ee.b(c))c=J.aKx(c) +s=J.bL(c) +a.length=a.length+s +r=b+s +this.bd(a,r,a.length,a,b) +this.dr(a,b,r,c)}, +e_(a){if(!!a.fixed$length)A.Q(A.a2("removeLast")) +if(a.length===0)throw A.c(A.tT(a,-1)) +return a.pop()}, +B(a,b){var s +if(!!a.fixed$length)A.Q(A.a2("remove")) +for(s=0;s"))}, +U(a,b){var s +if(!!a.fixed$length)A.Q(A.a2("addAll")) +if(Array.isArray(b)){this.a52(a,b) +return}for(s=J.aJ(b);s.A();)a.push(s.gN(s))}, +a52(a,b){var s,r=b.length +if(r===0)return +if(a===b)throw A.c(A.bV(a)) +for(s=0;s").aq(c).i("aw<1,2>"))}, +c8(a,b){var s,r=A.aE(a.length,"",!1,t.N) +for(s=0;s=0;--s){r=a[s] +if(b.$1(r))return r +if(q!==a.length)throw A.c(A.bV(a))}if(c!=null)return c.$0() +throw A.c(A.cf())}, +aqy(a,b){return this.n0(a,b,null)}, +pa(a,b){var s,r,q,p,o=a.length +for(s=null,r=!1,q=0;qa.length)throw A.c(A.cb(b,0,a.length,"start",null)) +if(c==null)c=a.length +else if(ca.length)throw A.c(A.cb(c,b,a.length,"end",null)) +if(b===c)return A.a([],A.a7(a)) +return A.a(a.slice(b,c),A.a7(a))}, +ek(a,b){return this.ck(a,b,null)}, +wz(a,b,c){A.dK(b,c,a.length,null,null) +return A.eW(a,b,c,A.a7(a).c)}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.cf())}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.cf())}, +gc1(a){var s=a.length +if(s===1)return a[0] +if(s===0)throw A.c(A.cf()) +throw A.c(A.aMl())}, +rg(a,b,c){if(!!a.fixed$length)A.Q(A.a2("removeRange")) +A.dK(b,c,a.length,null,null) +a.splice(b,c-b)}, +bd(a,b,c,d,e){var s,r,q,p,o +if(!!a.immutable$list)A.Q(A.a2("setRange")) +A.dK(b,c,a.length,null,null) +s=c-b +if(s===0)return +A.dX(e,"skipCount") +if(t.j.b(d)){r=d +q=e}else{r=J.a3b(d,e).ev(0,!1) +q=0}p=J.ag(r) +if(q+s>p.gq(r))throw A.c(A.aMk()) +if(q=0;--o)a[b+o]=p.h(r,q+o) +else for(o=0;o=r)return-1 +for(s=0;s=r +for(s=q;s>=0;--s)if(J.d(a[s],b))return s +return-1}, +v(a,b){var s +for(s=0;s"))}, +gE(a){return A.fr(a)}, +gq(a){return a.length}, +sq(a,b){if(!!a.fixed$length)A.Q(A.a2("set length")) +if(b<0)throw A.c(A.cb(b,0,null,"newLength",null)) +if(b>a.length)A.a7(a).c.a(null) +a.length=b}, +h(a,b){if(!(b>=0&&b=0&&b"))}, +O(a,b){var s=A.as(a,!0,A.a7(a).c) +this.U(s,b) +return s}, +qP(a,b){var s +if(0>=a.length)return-1 +for(s=0;s=0;--s)if(b.$1(a[s]))return s +return-1}, +$ibt:1, +$iaa:1, +$io:1, +$iB:1} +J.aeD.prototype={} +J.cU.prototype={ +gN(a){var s=this.d +return s==null?this.$ti.c.a(s):s}, +A(){var s,r=this,q=r.a,p=q.length +if(r.b!==p)throw A.c(A.R(q)) +s=r.c +if(s>=p){r.d=null +return!1}r.d=q[s] +r.c=s+1 +return!0}} +J.o9.prototype={ +b3(a,b){var s +if(ab)return 1 +else if(a===b){if(a===0){s=this.gqT(b) +if(this.gqT(a)===s)return 0 +if(this.gqT(a))return-1 +return 1}return 0}else if(isNaN(a)){if(isNaN(b))return 0 +return 1}else return-1}, +gqT(a){return a===0?1/a<0:a<0}, +gLw(a){var s +if(a>0)s=1 +else s=a<0?-1:a +return s}, +C(a){var s +if(a>=-2147483648&&a<=2147483647)return a|0 +if(isFinite(a)){s=a<0?Math.ceil(a):Math.floor(a) +return s+0}throw A.c(A.a2(""+a+".toInt()"))}, +dG(a){var s,r +if(a>=0){if(a<=2147483647){s=a|0 +return a===s?s:s+1}}else if(a>=-2147483648)return a|0 +r=Math.ceil(a) +if(isFinite(r))return r +throw A.c(A.a2(""+a+".ceil()"))}, +eD(a){var s,r +if(a>=0){if(a<=2147483647)return a|0}else if(a>=-2147483648){s=a|0 +return a===s?s:s-1}r=Math.floor(a) +if(isFinite(r))return r +throw A.c(A.a2(""+a+".floor()"))}, +bi(a){if(a>0){if(a!==1/0)return Math.round(a)}else if(a>-1/0)return 0-Math.round(0-a) +throw A.c(A.a2(""+a+".round()"))}, +j4(a){if(a<0)return-Math.round(-a) +else return Math.round(a)}, +a4(a,b,c){if(B.b.b3(b,c)>0)throw A.c(A.j3(b)) +if(this.b3(a,b)<0)return b +if(this.b3(a,c)>0)return c +return a}, +ro(a){return a}, +ag(a,b){var s +if(b>20)throw A.c(A.cb(b,0,20,"fractionDigits",null)) +s=a.toFixed(b) +if(a===0&&this.gqT(a))return"-"+s +return s}, +eV(a,b){var s,r,q,p +if(b<2||b>36)throw A.c(A.cb(b,2,36,"radix",null)) +s=a.toString(b) +if(B.d.aI(s,s.length-1)!==41)return s +r=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(s) +if(r==null)A.Q(A.a2("Unexpected toString result: "+s)) +s=r[1] +q=+r[3] +p=r[2] +if(p!=null){s+=p +q-=p.length}return s+B.d.a8("0",q)}, +j(a){if(a===0&&1/a<0)return"-0.0" +else return""+a}, +gE(a){var s,r,q,p,o=a|0 +if(a===o)return o&536870911 +s=Math.abs(a) +r=Math.log(s)/0.6931471805599453|0 +q=Math.pow(2,r) +p=s<1?s/q:q/s +return((p*9007199254740992|0)+(p*3542243181176521|0))*599197+r*1259&536870911}, +O(a,b){return a+b}, +ae(a,b){return a-b}, +bu(a,b){return a/b}, +a8(a,b){return a*b}, +b2(a,b){var s=a%b +if(s===0)return 0 +if(s>0)return s +if(b<0)return s-b +else return s+b}, +ce(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0 +return this.RZ(a,b)}, +aE(a,b){return(a|0)===a?a/b|0:this.RZ(a,b)}, +RZ(a,b){var s=a/b +if(s>=-2147483648&&s<=2147483647)return s|0 +if(s>0){if(s!==1/0)return Math.floor(s)}else if(s>-1/0)return Math.ceil(s) +throw A.c(A.a2("Result of truncating division is "+A.f(s)+": "+A.f(a)+" ~/ "+A.f(b)))}, +cp(a,b){if(b<0)throw A.c(A.j3(b)) +return b>31?0:a<>>0}, +bE(a,b){return b>31?0:a<>>0}, +h4(a,b){var s +if(b<0)throw A.c(A.j3(b)) +if(a>0)s=this.d7(a,b) +else{s=b>31?31:b +s=a>>s>>>0}return s}, +D(a,b){var s +if(a>0)s=this.d7(a,b) +else{s=b>31?31:b +s=a>>s>>>0}return s}, +e5(a,b){if(0>b)throw A.c(A.j3(b)) +return this.d7(a,b)}, +d7(a,b){return b>31?0:a>>>b}, +Lv(a,b){if(b<0)throw A.c(A.j3(b)) +return this.tX(a,b)}, +tX(a,b){if(b>31)return 0 +return a>>>b}, +jc(a,b){return ab}, +geK(a){return B.Yy}, +$ibE:1, +$ia3:1, +$ibI:1} +J.vy.prototype={ +gLw(a){var s +if(a>0)s=1 +else s=a<0?-1:a +return s}, +ef(a,b){var s=this.cp(1,b-1) +return((a&s-1)>>>0)-((a&s)>>>0)}, +geK(a){return B.Yu}, +$ik:1} +J.C5.prototype={ +geK(a){return B.Yq}} +J.lV.prototype={ +aI(a,b){if(b<0)throw A.c(A.tT(a,b)) +if(b>=a.length)A.Q(A.tT(a,b)) +return a.charCodeAt(b)}, +ai(a,b){if(b>=a.length)throw A.c(A.tT(a,b)) +return a.charCodeAt(b)}, +Ha(a,b,c){var s=b.length +if(c>s)throw A.c(A.cb(c,0,s,null,null)) +return new A.a_Y(b,a,c)}, +q_(a,b){return this.Ha(a,b,0)}, +lF(a,b,c){var s,r,q=null +if(c<0||c>b.length)throw A.c(A.cb(c,0,b.length,q,q)) +s=a.length +if(c+s>b.length)return q +for(r=0;rr)return!1 +return b===this.cd(a,r-s)}, +lM(a,b,c){A.aNy(0,0,a.length,"startIndex") +return A.b7U(a,b,c,0)}, +kN(a,b,c,d){var s=A.dK(b,c,a.length,null,null) +return A.aRF(a,b,s,d)}, +ds(a,b,c){var s +if(c<0||c>a.length)throw A.c(A.cb(c,0,a.length,null,null)) +if(typeof b=="string"){s=c+b.length +if(s>a.length)return!1 +return b===a.substring(c,s)}return J.aKr(b,a,c)!=null}, +bN(a,b){return this.ds(a,b,0)}, +a2(a,b,c){return a.substring(b,A.dK(b,c,a.length,null,null))}, +cd(a,b){return this.a2(a,b,null)}, +atM(a){return a.toLowerCase()}, +hY(a){var s,r,q,p=a.trim(),o=p.length +if(o===0)return p +if(this.ai(p,0)===133){s=J.aH4(p,1) +if(s===o)return""}else s=0 +r=o-1 +q=this.aI(p,r)===133?J.aH5(p,r):o +if(s===0&&q===o)return p +return p.substring(s,q)}, +Yk(a){var s,r +if(typeof a.trimLeft!="undefined"){s=a.trimLeft() +if(s.length===0)return s +r=this.ai(s,0)===133?J.aH4(s,1):0}else{r=J.aH4(a,0) +s=a}if(r===0)return s +if(r===s.length)return"" +return s.substring(r)}, +Kn(a){var s,r,q +if(typeof a.trimRight!="undefined"){s=a.trimRight() +r=s.length +if(r===0)return s +q=r-1 +if(this.aI(s,q)===133)r=J.aH5(s,q)}else{r=J.aH5(a,a.length) +s=a}if(r===s.length)return s +if(r===0)return"" +return s.substring(0,r)}, +a8(a,b){var s,r +if(0>=b)return"" +if(b===1||a.length===0)return a +if(b!==b>>>0)throw A.c(B.BU) +for(s=a,r="";!0;){if((b&1)===1)r=s+r +b=b>>>1 +if(b===0)break +s+=s}return r}, +dY(a,b,c){var s=b-a.length +if(s<=0)return a +return this.a8(c,s)+a}, +asc(a,b){var s=b-a.length +if(s<=0)return a +return a+this.a8(" ",s)}, +jJ(a,b,c){var s,r,q,p +if(c<0||c>a.length)throw A.c(A.cb(c,0,a.length,null,null)) +if(typeof b=="string")return a.indexOf(b,c) +if(b instanceof A.qO){s=b.Or(a,c) +return s==null?-1:s.b.index}for(r=a.length,q=J.tV(b),p=c;p<=r;++p)if(q.lF(b,a,p)!=null)return p +return-1}, +hb(a,b){return this.jJ(a,b,0)}, +B9(a,b,c){var s,r,q +if(c==null)c=a.length +else if(c<0||c>a.length)throw A.c(A.cb(c,0,a.length,null,null)) +if(typeof b=="string"){s=b.length +r=a.length +if(c+s>r)c=r-s +return a.lastIndexOf(b,c)}for(s=J.tV(b),q=c;q>=0;--q)if(s.lF(b,a,q)!=null)return q +return-1}, +r_(a,b){return this.B9(a,b,null)}, +alR(a,b,c){var s=a.length +if(c>s)throw A.c(A.cb(c,0,s,null,null)) +return A.aJp(a,b,c)}, +v(a,b){return this.alR(a,b,0)}, +b3(a,b){var s +if(a===b)s=0 +else s=a>6}r=r+((r&67108863)<<3)&536870911 +r^=r>>11 +return r+((r&16383)<<15)&536870911}, +geK(a){return B.A3}, +gq(a){return a.length}, +h(a,b){if(!(b>=0&&b").aq(s.z[1]).i("Lp<1,2>"))}, +gq(a){return J.bL(this.gi6())}, +gaa(a){return J.j9(this.gi6())}, +gcE(a){return J.ng(this.gi6())}, +i1(a,b){var s=A.l(this) +return A.hR(J.a3b(this.gi6(),b),s.c,s.z[1])}, +jY(a,b){var s=A.l(this) +return A.hR(J.aKu(this.gi6(),b),s.c,s.z[1])}, +bq(a,b){return A.l(this).z[1].a(J.zi(this.gi6(),b))}, +gR(a){return A.l(this).z[1].a(J.nf(this.gi6()))}, +gX(a){return A.l(this).z[1].a(J.zj(this.gi6()))}, +v(a,b){return J.pM(this.gi6(),b)}, +j(a){return J.dg(this.gi6())}} +A.Lp.prototype={ +A(){return this.a.A()}, +gN(a){var s=this.a +return this.$ti.z[1].a(s.gN(s))}} +A.pX.prototype={ +gi6(){return this.a}} +A.GM.prototype={$iaa:1} +A.Gj.prototype={ +h(a,b){return this.$ti.z[1].a(J.aW(this.a,b))}, +l(a,b,c){J.ct(this.a,b,this.$ti.c.a(c))}, +sq(a,b){J.aVG(this.a,b)}, +H(a,b){J.hP(this.a,this.$ti.c.a(b))}, +cN(a,b){var s=b==null?null:new A.asC(this,b) +J.aG_(this.a,s)}, +B(a,b){return J.ja(this.a,b)}, +e_(a){return this.$ti.z[1].a(J.aVB(this.a))}, +wz(a,b,c){var s=this.$ti +return A.hR(J.aVs(this.a,b,c),s.c,s.z[1])}, +bd(a,b,c,d,e){var s=this.$ti +J.aVJ(this.a,b,c,A.hR(d,s.z[1],s.c),e)}, +dr(a,b,c,d){return this.bd(a,b,c,d,0)}, +$iaa:1, +$iB:1} +A.asC.prototype={ +$2(a,b){var s=this.a.$ti.z[1] +return this.b.$2(s.a(a),s.a(b))}, +$S(){return this.a.$ti.i("k(1,1)")}} +A.bQ.prototype={ +zL(a,b){return new A.bQ(this.a,this.$ti.i("@<1>").aq(b).i("bQ<1,2>"))}, +gi6(){return this.a}} +A.pZ.prototype={ +H(a,b){return this.a.H(0,this.$ti.c.a(b))}, +U(a,b){var s=this.$ti +this.a.U(0,A.hR(b,s.z[1],s.c))}, +B(a,b){return this.a.B(0,b)}, +vt(a,b){var s,r=this +if(r.b!=null)return r.a6S(b,!0) +s=r.$ti +return new A.pZ(r.a.vt(0,b),null,s.i("@<1>").aq(s.z[1]).i("pZ<1,2>"))}, +a6S(a,b){var s,r=this.b,q=this.$ti,p=q.z[1],o=r==null?A.m0(p):r.$1$0(p) +for(p=this.a,p=p.gao(p),q=q.z[1];p.A();){s=q.a(p.gN(p)) +if(b===a.v(0,s))o.H(0,s)}return o}, +P(a){this.a.P(0)}, +Ny(){var s=this.b,r=this.$ti.z[1],q=s==null?A.m0(r):s.$1$0(r) +q.U(0,this) +return q}, +j7(a){return this.Ny()}, +$iaa:1, +$icd:1, +gi6(){return this.a}} +A.pY.prototype={ +lf(a,b,c){var s=this.$ti +return new A.pY(this.a,s.i("@<1>").aq(s.z[1]).aq(b).aq(c).i("pY<1,2,3,4>"))}, +ah(a,b){return J.fe(this.a,b)}, +h(a,b){return this.$ti.i("4?").a(J.aW(this.a,b))}, +l(a,b,c){var s=this.$ti +J.ct(this.a,s.c.a(b),s.z[1].a(c))}, +c4(a,b,c){var s=this.$ti +return s.z[3].a(J.Kq(this.a,s.c.a(b),new A.a4O(this,c)))}, +B(a,b){return this.$ti.i("4?").a(J.ja(this.a,b))}, +Z(a,b){J.ir(this.a,new A.a4N(this,b))}, +gc3(a){var s=this.$ti +return A.hR(J.a3a(this.a),s.c,s.z[2])}, +gaD(a){var s=this.$ti +return A.hR(J.aVr(this.a),s.z[1],s.z[3])}, +gq(a){return J.bL(this.a)}, +gaa(a){return J.j9(this.a)}, +gcE(a){return J.ng(this.a)}, +gf3(a){var s=J.aVk(this.a) +return s.hP(s,new A.a4M(this),this.$ti.i("aF<3,4>"))}} +A.a4O.prototype={ +$0(){return this.a.$ti.z[1].a(this.b.$0())}, +$S(){return this.a.$ti.i("2()")}} +A.a4N.prototype={ +$2(a,b){var s=this.a.$ti +this.b.$2(s.z[2].a(a),s.z[3].a(b))}, +$S(){return this.a.$ti.i("~(1,2)")}} +A.a4M.prototype={ +$1(a){var s=this.a.$ti,r=s.z[3] +return new A.aF(s.z[2].a(a.gdH(a)),r.a(a.gp(a)),s.i("@<3>").aq(r).i("aF<1,2>"))}, +$S(){return this.a.$ti.i("aF<3,4>(aF<1,2>)")}} +A.kw.prototype={ +j(a){return"LateInitializationError: "+this.a}} +A.f_.prototype={ +gq(a){return this.a.length}, +h(a,b){return B.d.aI(this.a,b)}} +A.aEx.prototype={ +$0(){return A.dx(null,t.P)}, +$S:43} +A.amo.prototype={} +A.aa.prototype={} +A.aL.prototype={ +gao(a){var s=this +return new A.b8(s,s.gq(s),A.l(s).i("b8"))}, +Z(a,b){var s,r=this,q=r.gq(r) +for(s=0;s").aq(c).i("aw<1,2>"))}, +oM(a,b){var s,r,q=this,p=q.gq(q) +if(p===0)throw A.c(A.cf()) +s=q.bq(0,0) +for(r=1;rs)throw A.c(A.cb(r,0,s,"start",null))}}, +ga8j(){var s=J.bL(this.a),r=this.c +if(r==null||r>s)return s +return r}, +gaiF(){var s=J.bL(this.a),r=this.b +if(r>s)return s +return r}, +gq(a){var s,r=J.bL(this.a),q=this.b +if(q>=r)return 0 +s=this.c +if(s==null||s>=r)return r-q +return s-q}, +bq(a,b){var s=this,r=s.gaiF()+b +if(b<0||r>=s.ga8j())throw A.c(A.dl(b,s.gq(s),s,null,"index")) +return J.zi(s.a,r)}, +i1(a,b){var s,r,q=this +A.dX(b,"count") +s=q.b+b +r=q.c +if(r!=null&&s>=r)return new A.hW(q.$ti.i("hW<1>")) +return A.eW(q.a,s,r,q.$ti.c)}, +jY(a,b){var s,r,q,p=this +A.dX(b,"count") +s=p.c +r=p.b +q=r+b +if(s==null)return A.eW(p.a,r,q,p.$ti.c) +else{if(s=o){r.d=null +return!1}r.d=p.bq(q,s);++r.c +return!0}} +A.e7.prototype={ +gao(a){var s=A.l(this) +return new A.bM(J.aJ(this.a),this.b,s.i("@<1>").aq(s.z[1]).i("bM<1,2>"))}, +gq(a){return J.bL(this.a)}, +gaa(a){return J.j9(this.a)}, +gR(a){return this.b.$1(J.nf(this.a))}, +gX(a){return this.b.$1(J.zj(this.a))}, +bq(a,b){return this.b.$1(J.zi(this.a,b))}} +A.jn.prototype={$iaa:1} +A.bM.prototype={ +A(){var s=this,r=s.b +if(r.A()){s.a=s.c.$1(r.gN(r)) +return!0}s.a=null +return!1}, +gN(a){var s=this.a +return s==null?this.$ti.z[1].a(s):s}} +A.aw.prototype={ +gq(a){return J.bL(this.a)}, +bq(a,b){return this.b.$1(J.zi(this.a,b))}} +A.aD.prototype={ +gao(a){return new A.kZ(J.aJ(this.a),this.b,this.$ti.i("kZ<1>"))}, +hP(a,b,c){return new A.e7(this,b,this.$ti.i("@<1>").aq(c).i("e7<1,2>"))}} +A.kZ.prototype={ +A(){var s,r +for(s=this.a,r=this.b;s.A();)if(r.$1(s.gN(s)))return!0 +return!1}, +gN(a){var s=this.a +return s.gN(s)}} +A.hX.prototype={ +gao(a){var s=this.$ti +return new A.nK(J.aJ(this.a),this.b,B.f1,s.i("@<1>").aq(s.z[1]).i("nK<1,2>"))}} +A.nK.prototype={ +gN(a){var s=this.d +return s==null?this.$ti.z[1].a(s):s}, +A(){var s,r,q=this,p=q.c +if(p==null)return!1 +for(s=q.a,r=q.b;!p.A();){q.d=null +if(s.A()){q.c=null +p=J.aJ(r.$1(s.gN(s))) +q.c=p}else return!1}p=q.c +q.d=p.gN(p) +return!0}} +A.t1.prototype={ +gao(a){return new A.Tt(J.aJ(this.a),this.b,A.l(this).i("Tt<1>"))}} +A.B0.prototype={ +gq(a){var s=J.bL(this.a),r=this.b +if(s>r)return r +return s}, +$iaa:1} +A.Tt.prototype={ +A(){if(--this.b>=0)return this.a.A() +this.b=-1 +return!1}, +gN(a){var s +if(this.b<0){this.$ti.c.a(null) +return null}s=this.a +return s.gN(s)}} +A.mw.prototype={ +i1(a,b){A.nj(b,"count") +A.dX(b,"count") +return new A.mw(this.a,this.b+b,A.l(this).i("mw<1>"))}, +gao(a){return new A.ST(J.aJ(this.a),this.b,A.l(this).i("ST<1>"))}} +A.uV.prototype={ +gq(a){var s=J.bL(this.a)-this.b +if(s>=0)return s +return 0}, +i1(a,b){A.nj(b,"count") +A.dX(b,"count") +return new A.uV(this.a,this.b+b,this.$ti)}, +$iaa:1} +A.ST.prototype={ +A(){var s,r +for(s=this.a,r=0;r"))}} +A.SU.prototype={ +A(){var s,r,q=this +if(!q.c){q.c=!0 +for(s=q.a,r=q.b;s.A();)if(!r.$1(s.gN(s)))return!0}return q.a.A()}, +gN(a){var s=this.a +return s.gN(s)}} +A.hW.prototype={ +gao(a){return B.f1}, +Z(a,b){}, +gaa(a){return!0}, +gq(a){return 0}, +gR(a){throw A.c(A.cf())}, +gX(a){throw A.c(A.cf())}, +bq(a,b){throw A.c(A.cb(b,0,0,"index",null))}, +v(a,b){return!1}, +oU(a,b){return this}, +hP(a,b,c){return new A.hW(c.i("hW<0>"))}, +i1(a,b){A.dX(b,"count") +return this}, +jY(a,b){A.dX(b,"count") +return this}, +ev(a,b){var s=this.$ti.c +return b?J.vx(0,s):J.C2(0,s)}, +dK(a){return this.ev(a,!0)}, +j7(a){return A.m0(this.$ti.c)}} +A.NM.prototype={ +A(){return!1}, +gN(a){throw A.c(A.cf())}} +A.qt.prototype={ +gao(a){return new A.On(J.aJ(this.a),this.b,A.l(this).i("On<1>"))}, +gq(a){var s=this.b +return J.bL(this.a)+s.gq(s)}, +gaa(a){var s +if(J.j9(this.a)){s=this.b +s=!s.gao(s).A()}else s=!1 +return s}, +gcE(a){var s +if(!J.ng(this.a)){s=this.b +s=!s.gaa(s)}else s=!0 +return s}, +v(a,b){return J.pM(this.a,b)||this.b.v(0,b)}, +gR(a){var s,r=J.aJ(this.a) +if(r.A())return r.gN(r) +s=this.b +return s.gR(s)}, +gX(a){var s,r,q=this.b,p=q.$ti +p=p.i("@<1>").aq(p.z[1]) +s=new A.nK(J.aJ(q.a),q.b,B.f1,p.i("nK<1,2>")) +if(s.A()){r=s.d +if(r==null)r=p.z[1].a(r) +for(q=p.z[1];s.A();){r=s.d +if(r==null)r=q.a(r)}return r}return J.zj(this.a)}} +A.On.prototype={ +A(){var s,r,q=this +if(q.a.A())return!0 +s=q.b +if(s!=null){r=s.$ti +r=new A.nK(J.aJ(s.a),s.b,B.f1,r.i("@<1>").aq(r.z[1]).i("nK<1,2>")) +q.a=r +q.b=null +return r.A()}return!1}, +gN(a){var s=this.a +return s.gN(s)}} +A.ed.prototype={ +gao(a){return new A.xK(J.aJ(this.a),this.$ti.i("xK<1>"))}} +A.xK.prototype={ +A(){var s,r +for(s=this.a,r=this.$ti.c;s.A();)if(r.b(s.gN(s)))return!0 +return!1}, +gN(a){var s=this.a +return this.$ti.c.a(s.gN(s))}} +A.Bl.prototype={ +sq(a,b){throw A.c(A.a2("Cannot change the length of a fixed-length list"))}, +H(a,b){throw A.c(A.a2("Cannot add to a fixed-length list"))}, +B(a,b){throw A.c(A.a2("Cannot remove from a fixed-length list"))}, +e_(a){throw A.c(A.a2("Cannot remove from a fixed-length list"))}} +A.Ua.prototype={ +l(a,b,c){throw A.c(A.a2("Cannot modify an unmodifiable list"))}, +sq(a,b){throw A.c(A.a2("Cannot change the length of an unmodifiable list"))}, +H(a,b){throw A.c(A.a2("Cannot add to an unmodifiable list"))}, +B(a,b){throw A.c(A.a2("Cannot remove from an unmodifiable list"))}, +cN(a,b){throw A.c(A.a2("Cannot modify an unmodifiable list"))}, +e_(a){throw A.c(A.a2("Cannot remove from an unmodifiable list"))}, +bd(a,b,c,d,e){throw A.c(A.a2("Cannot modify an unmodifiable list"))}, +dr(a,b,c,d){return this.bd(a,b,c,d,0)}} +A.xF.prototype={} +A.XS.prototype={ +gq(a){return J.bL(this.a)}, +bq(a,b){A.aH1(b,J.bL(this.a),this,null) +return b}} +A.Ck.prototype={ +h(a,b){return this.ah(0,b)?J.aW(this.a,A.cD(b)):null}, +gq(a){return J.bL(this.a)}, +gaD(a){return A.eW(this.a,0,null,this.$ti.c)}, +gc3(a){return new A.XS(this.a)}, +gaa(a){return J.j9(this.a)}, +gcE(a){return J.ng(this.a)}, +ah(a,b){return A.fJ(b)&&b>=0&&b"))}, +anx(a,b){var s=this +return A.aIT(function(){var r=a +var q=0,p=1,o,n,m,l +return function $async$gf3(c,d){if(c===1){o=d +q=p}while(true)switch(q){case 0:n=s.gc3(s),n=n.gao(n),m=A.l(s),m=m.i("@<1>").aq(m.z[1]).i("aF<1,2>") +case 2:if(!n.A()){q=3 +break}l=n.gN(n) +q=4 +return new A.aF(l,s.h(0,l),m) +case 4:q=2 +break +case 3:return A.aIi() +case 1:return A.aIj(o)}}},b)}, +oB(a,b,c,d){var s=A.w(c,d) +this.Z(0,new A.a5C(this,b,s)) +return s}, +$iaM:1} +A.a5C.prototype={ +$2(a,b){var s=this.b.$2(a,b) +this.c.l(0,s.gdH(s),s.gp(s))}, +$S(){return A.l(this.a).i("~(1,2)")}} +A.bq.prototype={ +gq(a){return this.a}, +ah(a,b){if(typeof b!="string")return!1 +if("__proto__"===b)return!1 +return this.b.hasOwnProperty(b)}, +h(a,b){if(!this.ah(0,b))return null +return this.b[b]}, +Z(a,b){var s,r,q,p,o=this.c +for(s=o.length,r=this.b,q=0;q"))}, +gaD(a){var s=this.$ti +return A.jz(this.c,new A.a5D(this),s.c,s.z[1])}} +A.a5D.prototype={ +$1(a){return this.a.b[a]}, +$S(){return this.a.$ti.i("2(1)")}} +A.Gp.prototype={ +gao(a){var s=this.a.c +return new J.cU(s,s.length,A.a7(s).i("cU<1>"))}, +gq(a){return this.a.c.length}} +A.c_.prototype={ +px(){var s,r,q,p=this,o=p.$map +if(o==null){s=p.$ti +r=s.c +q=A.aYP(r) +o=A.kx(null,A.b51(),q,r,s.z[1]) +A.aQR(p.a,o) +p.$map=o}return o}, +ah(a,b){return this.px().ah(0,b)}, +h(a,b){return this.px().h(0,b)}, +Z(a,b){this.px().Z(0,b)}, +gc3(a){var s=this.px() +return new A.bi(s,A.l(s).i("bi<1>"))}, +gaD(a){var s=this.px() +return s.gaD(s)}, +gq(a){return this.px().a}} +A.ac3.prototype={ +$1(a){return this.a.b(a)}, +$S:28} +A.BZ.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.BZ&&this.a.k(0,b.a)&&A.N(this)===A.N(b)}, +gE(a){return A.Z(this.a,A.N(this),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=B.c.c8([A.c6(this.$ti.c)],", ") +return this.a.j(0)+" with "+("<"+s+">")}} +A.qM.prototype={ +$1(a){return this.a.$1$1(a,this.$ti.z[0])}, +$2(a,b){return this.a.$1$2(a,b,this.$ti.z[0])}, +$0(){return this.a.$1$0(this.$ti.z[0])}, +$S(){return A.b7a(A.fc(this.a),this.$ti)}} +A.C4.prototype={ +gWM(){var s=this.a +if(t.if.b(s))return s +return this.a=new A.rZ(s)}, +gXe(){var s,r,q,p,o,n=this +if(n.c===1)return B.qh +s=n.d +r=J.ag(s) +q=r.gq(s)-J.bL(n.e)-n.f +if(q===0)return B.qh +p=[] +for(o=0;o>>0}, +j(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.aih(this.a)+"'")}} +A.Se.prototype={ +j(a){return"RuntimeError: "+this.a}} +A.azi.prototype={} +A.cg.prototype={ +gq(a){return this.a}, +gaa(a){return this.a===0}, +gcE(a){return this.a!==0}, +gc3(a){return new A.bi(this,A.l(this).i("bi<1>"))}, +gaD(a){var s=A.l(this) +return A.jz(new A.bi(this,s.i("bi<1>")),new A.aeP(this),s.c,s.z[1])}, +ah(a,b){var s,r +if(typeof b=="string"){s=this.b +if(s==null)return!1 +return s[b]!=null}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=this.c +if(r==null)return!1 +return r[b]!=null}else return this.Wf(b)}, +Wf(a){var s=this.d +if(s==null)return!1 +return this.qS(s[this.qR(a)],a)>=0}, +alS(a,b){return new A.bi(this,A.l(this).i("bi<1>")).hC(0,new A.aeO(this,b))}, +U(a,b){J.ir(b,new A.aeN(this))}, +h(a,b){var s,r,q,p,o=null +if(typeof b=="string"){s=this.b +if(s==null)return o +r=s[b] +q=r==null?o:r.b +return q}else if(typeof b=="number"&&(b&0x3fffffff)===b){p=this.c +if(p==null)return o +r=p[b] +q=r==null?o:r.b +return q}else return this.Wg(b)}, +Wg(a){var s,r,q=this.d +if(q==null)return null +s=q[this.qR(a)] +r=this.qS(s,a) +if(r<0)return null +return s[r].b}, +l(a,b,c){var s,r,q=this +if(typeof b=="string"){s=q.b +q.MD(s==null?q.b=q.FG():s,b,c)}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=q.c +q.MD(r==null?q.c=q.FG():r,b,c)}else q.Wi(b,c)}, +Wi(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=p.FG() +s=p.qR(a) +r=o[s] +if(r==null)o[s]=[p.FH(a,b)] +else{q=p.qS(r,a) +if(q>=0)r[q].b=b +else r.push(p.FH(a,b))}}, +c4(a,b,c){var s,r,q=this +if(q.ah(0,b)){s=q.h(0,b) +return s==null?A.l(q).z[1].a(s):s}r=c.$0() +q.l(0,b,r) +return r}, +B(a,b){var s=this +if(typeof b=="string")return s.QP(s.b,b) +else if(typeof b=="number"&&(b&0x3fffffff)===b)return s.QP(s.c,b) +else return s.Wh(b)}, +Wh(a){var s,r,q,p,o=this,n=o.d +if(n==null)return null +s=o.qR(a) +r=n[s] +q=o.qS(r,a) +if(q<0)return null +p=r.splice(q,1)[0] +o.Sh(p) +if(r.length===0)delete n[s] +return p.b}, +P(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.FF()}}, +Z(a,b){var s=this,r=s.e,q=s.r +for(;r!=null;){b.$2(r.a,r.b) +if(q!==s.r)throw A.c(A.bV(s)) +r=r.c}}, +MD(a,b,c){var s=a[b] +if(s==null)a[b]=this.FH(b,c) +else s.b=c}, +QP(a,b){var s +if(a==null)return null +s=a[b] +if(s==null)return null +this.Sh(s) +delete a[b] +return s.b}, +FF(){this.r=this.r+1&1073741823}, +FH(a,b){var s,r=this,q=new A.afl(a,b) +if(r.e==null)r.e=r.f=q +else{s=r.f +s.toString +q.d=s +r.f=s.c=q}++r.a +r.FF() +return q}, +Sh(a){var s=this,r=a.d,q=a.c +if(r==null)s.e=q +else r.c=q +if(q==null)s.f=r +else q.d=r;--s.a +s.FF()}, +qR(a){return J.x(a)&0x3fffffff}, +qS(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;r"]=s +delete s[""] +return s}} +A.aeP.prototype={ +$1(a){var s=this.a,r=s.h(0,a) +return r==null?A.l(s).z[1].a(r):r}, +$S(){return A.l(this.a).i("2(1)")}} +A.aeO.prototype={ +$1(a){return J.d(this.a.h(0,a),this.b)}, +$S(){return A.l(this.a).i("C(1)")}} +A.aeN.prototype={ +$2(a,b){this.a.l(0,a,b)}, +$S(){return A.l(this.a).i("~(1,2)")}} +A.afl.prototype={} +A.bi.prototype={ +gq(a){return this.a.a}, +gaa(a){return this.a.a===0}, +gao(a){var s=this.a,r=new A.vH(s,s.r,this.$ti.i("vH<1>")) +r.c=s.e +return r}, +v(a,b){return this.a.ah(0,b)}, +Z(a,b){var s=this.a,r=s.e,q=s.r +for(;r!=null;){b.$1(r.a) +if(q!==s.r)throw A.c(A.bV(s)) +r=r.c}}} +A.vH.prototype={ +gN(a){return this.d}, +A(){var s,r=this,q=r.a +if(r.b!==q.r)throw A.c(A.bV(q)) +s=r.c +if(s==null){r.d=null +return!1}else{r.d=s.a +r.c=s.c +return!0}}} +A.aE4.prototype={ +$1(a){return this.a(a)}, +$S:68} +A.aE5.prototype={ +$2(a,b){return this.a(a,b)}, +$S:329} +A.aE6.prototype={ +$1(a){return this.a(a)}, +$S:165} +A.qO.prototype={ +j(a){return"RegExp/"+this.a+"/"+this.b.flags}, +gQ9(){var s=this,r=s.c +if(r!=null)return r +r=s.b +return s.c=A.aH6(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +gaer(){var s=this,r=s.d +if(r!=null)return r +r=s.b +return s.d=A.aH6(s.a+"|()",r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +va(a){var s=this.b.exec(a) +if(s==null)return null +return new A.yp(s)}, +a_H(a){var s=this.va(a) +if(s!=null)return s.b[0] +return null}, +Ha(a,b,c){var s=b.length +if(c>s)throw A.c(A.cb(c,0,s,null,null)) +return new A.UN(this,b,c)}, +q_(a,b){return this.Ha(a,b,0)}, +Or(a,b){var s,r=this.gQ9() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +return new A.yp(s)}, +a8r(a,b){var s,r=this.gaer() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +if(s.pop()!=null)return null +return new A.yp(s)}, +lF(a,b,c){if(c<0||c>b.length)throw A.c(A.cb(c,0,b.length,null,null)) +return this.a8r(b,c)}, +aqV(a,b){return this.lF(a,b,0)}, +$iaHy:1} +A.yp.prototype={ +gbT(a){return this.b.index}, +gbt(a){var s=this.b +return s.index+s[0].length}, +h(a,b){return this.b[b]}, +$iqY:1, +$iRC:1} +A.UN.prototype={ +gao(a){return new A.G8(this.a,this.b,this.c)}} +A.G8.prototype={ +gN(a){var s=this.d +return s==null?t.Qz.a(s):s}, +A(){var s,r,q,p,o,n=this,m=n.b +if(m==null)return!1 +s=n.c +r=m.length +if(s<=r){q=n.a +p=q.Or(m,s) +if(p!=null){n.d=p +o=p.gbt(p) +if(p.b.index===o){if(q.b.unicode){s=n.c +q=s+1 +if(q=55296&&s<=56319){s=B.d.aI(m,q) +s=s>=56320&&s<=57343}else s=!1}else s=!1}else s=!1 +o=(s?o+1:o)+1}n.c=o +return!0}}n.b=n.d=null +return!1}} +A.xe.prototype={ +gbt(a){return this.a+this.c.length}, +h(a,b){if(b!==0)A.Q(A.aiD(b,null)) +return this.c}, +$iqY:1, +gbT(a){return this.a}} +A.a_Y.prototype={ +gao(a){return new A.a_Z(this.a,this.b,this.c)}, +gR(a){var s=this.b,r=this.a.indexOf(s,this.c) +if(r>=0)return new A.xe(r,s) +throw A.c(A.cf())}} +A.a_Z.prototype={ +A(){var s,r,q=this,p=q.c,o=q.b,n=o.length,m=q.a,l=m.length +if(p+n>l){q.d=null +return!1}s=m.indexOf(o,p) +if(s<0){q.c=l+1 +q.d=null +return!1}r=s+n +q.d=new A.xe(s,o) +q.c=r===q.c?r+1:r +return!0}, +gN(a){var s=this.d +s.toString +return s}} +A.asD.prototype={ +au(){var s=this.b +if(s===this)throw A.c(new A.kw("Local '"+this.a+"' has not been initialized.")) +return s}, +aS(){var s=this.b +if(s===this)throw A.c(A.jx(this.a)) +return s}, +scI(a){var s=this +if(s.b!==s)throw A.c(new A.kw("Local '"+s.a+"' has already been initialized.")) +s.b=a}} +A.avt.prototype={ +DC(){var s=this,r=s.b +return r===s?s.b=s.c.$0():r}} +A.CS.prototype={ +geK(a){return B.XD}, +Tv(a,b,c){throw A.c(A.a2("Int64List not supported by dart2js."))}, +$inr:1} +A.CY.prototype={ +adJ(a,b,c,d){var s=A.cb(b,0,c,d,null) +throw A.c(s)}, +Nk(a,b,c,d){if(b>>>0!==b||b>c)this.adJ(a,b,c,d)}, +$idA:1} +A.CT.prototype={ +geK(a){return B.XE}, +KN(a,b,c){throw A.c(A.a2("Int64 accessor not supported by dart2js."))}, +Lp(a,b,c,d){throw A.c(A.a2("Int64 accessor not supported by dart2js."))}, +$icu:1} +A.w0.prototype={ +gq(a){return a.length}, +Ru(a,b,c,d,e){var s,r,q=a.length +this.Nk(a,b,q,"start") +this.Nk(a,c,q,"end") +if(b>c)throw A.c(A.cb(b,0,c,null,null)) +s=c-b +if(e<0)throw A.c(A.b_(e,null)) +r=d.length +if(r-e0){s=Date.now()-r.c +if(s>(p+1)*o)p=B.b.ce(s,o)}q.c=p +r.d.$1(q)}, +$S:4} +A.Gc.prototype={ +cg(a,b){var s,r=this +if(b==null)r.$ti.c.a(b) +if(!r.b)r.a.tf(b) +else{s=r.a +if(r.$ti.i("ax<1>").b(b))s.Nf(b) +else s.tk(b)}}, +qd(a,b){var s=this.a +if(this.b)s.ht(a,b) +else s.tg(a,b)}, +$iMl:1} +A.aBF.prototype={ +$1(a){return this.a.$2(0,a)}, +$S:40} +A.aBG.prototype={ +$2(a,b){this.a.$2(1,new A.Ba(a,b))}, +$S:394} +A.aD6.prototype={ +$2(a,b){this.a(a,b)}, +$S:395} +A.yh.prototype={ +j(a){return"IterationMarker("+this.b+", "+A.f(this.a)+")"}} +A.IS.prototype={ +gN(a){var s=this.c +if(s==null)return this.b +return s.gN(s)}, +A(){var s,r,q,p,o,n=this +for(;!0;){s=n.c +if(s!=null)if(s.A())return!0 +else n.c=null +r=function(a,b,c){var m,l=b +while(true)try{return a(l,m)}catch(k){m=k +l=c}}(n.a,0,1) +if(r instanceof A.yh){q=r.b +if(q===2){p=n.d +if(p==null||p.length===0){n.b=null +return!1}n.a=p.pop() +continue}else{s=r.a +if(q===3)throw s +else{o=J.aJ(s) +if(o instanceof A.IS){s=n.d +if(s==null)s=n.d=[] +s.push(n.a) +n.a=o.a +continue}else{n.c=o +continue}}}}else{n.b=r +return!0}}return!1}} +A.IR.prototype={ +gao(a){return new A.IS(this.a(),this.$ti.i("IS<1>"))}} +A.KL.prototype={ +j(a){return A.f(this.a)}, +$ick:1, +gpc(){return this.b}} +A.abZ.prototype={ +$0(){var s,r,q +try{this.a.m8(this.b.$0())}catch(q){s=A.a9(q) +r=A.aS(q) +A.aID(this.a,s,r)}}, +$S:0} +A.abY.prototype={ +$0(){var s,r,q,p=this,o=p.a +if(o==null){p.c.a(null) +p.b.m8(null)}else try{p.b.m8(o.$0())}catch(q){s=A.a9(q) +r=A.aS(q) +A.aID(p.b,s,r)}}, +$S:0} +A.ac2.prototype={ +$2(a,b){var s=this,r=s.a,q=--r.b +if(r.a!=null){r.a=null +if(r.b===0||s.c)s.d.ht(a,b) +else{s.e.b=a +s.f.b=b}}else if(q===0&&!s.c)s.d.ht(s.e.au(),s.f.au())}, +$S:61} +A.ac1.prototype={ +$1(a){var s,r=this,q=r.a;--q.b +s=q.a +if(s!=null){J.ct(s,r.b,a) +if(q.b===0)r.c.tk(A.fV(s,!0,r.w))}else if(q.b===0&&!r.e)r.c.ht(r.f.au(),r.r.au())}, +$S(){return this.w.i("aP(0)")}} +A.ac0.prototype={ +$0(){var s,r,q=this.a +if(!q.A())return!1 +s=q.d +q=s==null?q.$ti.c.a(s):s +r=this.b.$1(q) +if(t.L0.b(r))return r.bK(0,A.b5K(),t.y) +return!0}, +$S:399} +A.ac_.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k=this +for(p=t.wF,o=k.a;a;){s=null +try{s=o.$0()}catch(n){r=A.a9(n) +q=A.aS(n) +p=r +m=q +q=m==null?A.KM(p):m +k.b.tg(p,q) +return}if(p.b(s)){p=s +o=k.c +l=o.b +if(l===o)A.Q(A.d_(o.a)) +J.aKv(p,l,k.b.gxs(),t.H) +return}a=A.ps(s)}k.b.m8(null)}, +$S:8} +A.xQ.prototype={ +qd(a,b){A.fb(a,"error",t.K) +if((this.a.a&30)!==0)throw A.c(A.at("Future already completed")) +if(b==null)b=A.KM(a) +this.ht(a,b)}, +h6(a){return this.qd(a,null)}, +$iMl:1} +A.aY.prototype={ +cg(a,b){var s=this.a +if((s.a&30)!==0)throw A.c(A.at("Future already completed")) +s.tf(b)}, +hE(a){return this.cg(a,null)}, +ht(a,b){this.a.tg(a,b)}} +A.l3.prototype={ +aqX(a){if((this.c&15)!==6)return!0 +return this.b.b.Ka(this.d,a.a)}, +aoF(a){var s,r=this.e,q=null,p=a.a,o=this.b.b +if(t.Hg.b(r))q=o.atv(r,p,a.b) +else q=o.Ka(r,p) +try{p=q +return p}catch(s){if(t.ns.b(A.a9(s))){if((this.c&1)!==0)throw A.c(A.b_("The error handler of Future.then must return a value of the returned future's type","onError")) +throw A.c(A.b_("The error handler of Future.catchError must return a value of the future's type","onError"))}else throw s}}} +A.af.prototype={ +j5(a,b,c,d){var s,r,q=$.ar +if(q===B.aw){if(c!=null&&!t.Hg.b(c)&&!t.C_.b(c))throw A.c(A.ff(c,"onError",u.w))}else if(c!=null)c=A.aQ6(c,q) +s=new A.af(q,d.i("af<0>")) +r=c==null?1:3 +this.td(new A.l3(s,r,b,c,this.$ti.i("@<1>").aq(d).i("l3<1,2>"))) +return s}, +bK(a,b,c){return this.j5(a,b,null,c)}, +S4(a,b,c){var s=new A.af($.ar,c.i("af<0>")) +this.td(new A.l3(s,3,a,b,this.$ti.i("@<1>").aq(c).i("l3<1,2>"))) +return s}, +mt(a,b){var s=this.$ti,r=$.ar,q=new A.af(r,s) +if(r!==B.aw)a=A.aQ6(a,r) +r=b==null?2:6 +this.td(new A.l3(q,r,b,a,s.i("@<1>").aq(s.c).i("l3<1,2>"))) +return q}, +ms(a){return this.mt(a,null)}, +hi(a){var s=this.$ti,r=new A.af($.ar,s) +this.td(new A.l3(r,8,a,null,s.i("@<1>").aq(s.c).i("l3<1,2>"))) +return r}, +aib(a){this.a=this.a&1|16 +this.c=a}, +E4(a){this.a=a.a&30|this.a&1 +this.c=a.c}, +td(a){var s=this,r=s.a +if(r<=3){a.a=s.c +s.c=a}else{if((r&4)!==0){r=s.c +if((r.a&24)===0){r.td(a) +return}s.E4(r)}A.pv(null,null,s.b,new A.auY(s,a))}}, +QF(a){var s,r,q,p,o,n=this,m={} +m.a=a +if(a==null)return +s=n.a +if(s<=3){r=n.c +n.c=a +if(r!=null){q=a.a +for(p=a;q!=null;p=q,q=o)o=q.a +p.a=r}}else{if((s&4)!==0){s=n.c +if((s.a&24)===0){s.QF(a) +return}n.E4(s)}m.a=n.yE(a) +A.pv(null,null,n.b,new A.av5(m,n))}}, +yz(){var s=this.c +this.c=null +return this.yE(s)}, +yE(a){var s,r,q +for(s=a,r=null;s!=null;r=s,s=q){q=s.a +s.a=r}return r}, +DX(a){var s,r,q,p=this +p.a^=2 +try{a.j5(0,new A.av1(p),new A.av2(p),t.P)}catch(q){s=A.a9(q) +r=A.aS(q) +A.h9(new A.av3(p,s,r))}}, +m8(a){var s,r=this,q=r.$ti +if(q.i("ax<1>").b(a))if(q.b(a))A.av0(a,r) +else r.DX(a) +else{s=r.yz() +r.a=8 +r.c=a +A.ya(r,s)}}, +tk(a){var s=this,r=s.yz() +s.a=8 +s.c=a +A.ya(s,r)}, +ht(a,b){var s=this.yz() +this.aib(A.a3L(a,b)) +A.ya(this,s)}, +tf(a){if(this.$ti.i("ax<1>").b(a)){this.Nf(a) +return}this.a5q(a)}, +a5q(a){this.a^=2 +A.pv(null,null,this.b,new A.av_(this,a))}, +Nf(a){var s=this +if(s.$ti.b(a)){if((a.a&16)!==0){s.a^=2 +A.pv(null,null,s.b,new A.av4(s,a))}else A.av0(a,s) +return}s.DX(a)}, +tg(a,b){this.a^=2 +A.pv(null,null,this.b,new A.auZ(this,a,b))}, +$iax:1} +A.auY.prototype={ +$0(){A.ya(this.a,this.b)}, +$S:0} +A.av5.prototype={ +$0(){A.ya(this.b,this.a.a)}, +$S:0} +A.av1.prototype={ +$1(a){var s,r,q,p=this.a +p.a^=2 +try{p.tk(p.$ti.c.a(a))}catch(q){s=A.a9(q) +r=A.aS(q) +p.ht(s,r)}}, +$S:18} +A.av2.prototype={ +$2(a,b){this.a.ht(a,b)}, +$S:72} +A.av3.prototype={ +$0(){this.a.ht(this.b,this.c)}, +$S:0} +A.av_.prototype={ +$0(){this.a.tk(this.b)}, +$S:0} +A.av4.prototype={ +$0(){A.av0(this.b,this.a)}, +$S:0} +A.auZ.prototype={ +$0(){this.a.ht(this.b,this.c)}, +$S:0} +A.av8.prototype={ +$0(){var s,r,q,p,o,n,m=this,l=null +try{q=m.a.a +l=q.b.b.hf(q.d)}catch(p){s=A.a9(p) +r=A.aS(p) +q=m.c&&m.b.a.c.a===s +o=m.a +if(q)o.c=m.b.a.c +else o.c=A.a3L(s,r) +o.b=!0 +return}if(l instanceof A.af&&(l.a&24)!==0){if((l.a&16)!==0){q=m.a +q.c=l.c +q.b=!0}return}if(t.L0.b(l)){n=m.b.a +q=m.a +q.c=J.aG1(l,new A.av9(n),t.z) +q.b=!1}}, +$S:0} +A.av9.prototype={ +$1(a){return this.a}, +$S:430} +A.av7.prototype={ +$0(){var s,r,q,p,o +try{q=this.a +p=q.a +q.c=p.b.b.Ka(p.d,this.b)}catch(o){s=A.a9(o) +r=A.aS(o) +q=this.a +q.c=A.a3L(s,r) +q.b=!0}}, +$S:0} +A.av6.prototype={ +$0(){var s,r,q,p,o,n,m=this +try{s=m.a.a.c +p=m.b +if(p.a.aqX(s)&&p.a.e!=null){p.c=p.a.aoF(s) +p.b=!1}}catch(o){r=A.a9(o) +q=A.aS(o) +p=m.a.a.c +n=m.b +if(p.a===r)n.c=p +else n.c=A.a3L(r,q) +n.b=!0}}, +$S:0} +A.V4.prototype={} +A.df.prototype={ +aoG(a,b){var s +if(t.hK.b(a))s=a +else if(t.lO.b(a))s=new A.aoZ(a) +else throw A.c(A.ff(a,"onError","Error handler must accept one Object or one Object and a StackTrace as arguments.")) +return new A.H2(s,b,this,A.l(this).i("H2"))}, +Z(a,b){var s=new A.af($.ar,t.LR),r=this.fW(null,!0,new A.aoX(s),s.gxs()) +r.Bt(new A.aoY(this,b,r,s)) +return s}, +gq(a){var s={},r=new A.af($.ar,t.wJ) +s.a=0 +this.fW(new A.ap_(s,this),!0,new A.ap0(s,r),r.gxs()) +return r}, +gR(a){var s=new A.af($.ar,A.l(this).i("af")),r=this.fW(null,!0,new A.aoT(s),s.gxs()) +r.Bt(new A.aoU(this,r,s)) +return s}} +A.aoZ.prototype={ +$2(a,b){this.a.$1(a)}, +$S:61} +A.aoX.prototype={ +$0(){this.a.m8(null)}, +$S:0} +A.aoY.prototype={ +$1(a){A.b5i(new A.aoV(this.b,a),new A.aoW(),A.b3Y(this.c,this.d))}, +$S(){return A.l(this.a).i("~(df.T)")}} +A.aoV.prototype={ +$0(){return this.a.$1(this.b)}, +$S:0} +A.aoW.prototype={ +$1(a){}, +$S:32} +A.ap_.prototype={ +$1(a){++this.a.a}, +$S(){return A.l(this.b).i("~(df.T)")}} +A.ap0.prototype={ +$0(){this.b.m8(this.a.a)}, +$S:0} +A.aoT.prototype={ +$0(){var s,r,q,p +try{q=A.cf() +throw A.c(q)}catch(p){s=A.a9(p) +r=A.aS(p) +A.aID(this.a,s,r)}}, +$S:0} +A.aoU.prototype={ +$1(a){A.b3Z(this.b,this.c,a)}, +$S(){return A.l(this.a).i("~(df.T)")}} +A.fv.prototype={} +A.Fb.prototype={ +fW(a,b,c,d){return this.a.fW(a,b,c,d)}, +vy(a,b,c){return this.fW(a,null,b,c)}} +A.Tk.prototype={} +A.yR.prototype={ +gafB(){if((this.b&8)===0)return this.a +return this.a.gKA()}, +Oo(){var s,r=this +if((r.b&8)===0){s=r.a +return s==null?r.a=new A.yD(A.l(r).i("yD<1>")):s}s=r.a.gKA() +return s}, +gyW(){var s=this.a +return(this.b&8)!==0?s.gKA():s}, +N0(){if((this.b&4)!==0)return new A.mA("Cannot add event after closing") +return new A.mA("Cannot add event while adding a stream")}, +Om(){var s=this.c +if(s==null)s=this.c=(this.b&2)!==0?$.tY():new A.af($.ar,t.D4) +return s}, +H(a,b){if(this.b>=4)throw A.c(this.N0()) +this.nI(0,b)}, +fn(a){var s=this,r=s.b +if((r&4)!==0)return s.Om() +if(r>=4)throw A.c(s.N0()) +s.NC() +return s.Om()}, +NC(){var s=this.b|=4 +if((s&1)!==0)this.nU() +else if((s&3)===0)this.Oo().H(0,B.i9)}, +nI(a,b){var s=this,r=s.b +if((r&1)!==0)s.tW(b) +else if((r&3)===0)s.Oo().H(0,new A.p8(b,A.l(s).i("p8<1>")))}, +aiL(a,b,c,d){var s,r,q,p,o,n,m,l,k=this +if((k.b&3)!==0)throw A.c(A.at("Stream has already been listened to.")) +s=$.ar +r=d?1:0 +q=A.as2(s,a) +p=A.aOK(s,b) +o=c==null?A.b5P():c +n=new A.xS(k,q,p,o,s,r,A.l(k).i("xS<1>")) +m=k.gafB() +r=k.b|=1 +if((r&8)!==0){l=k.a +l.sKA(n) +l.wb(0)}else k.a=n +n.aid(m) +n.F9(new A.aA8(k)) +return n}, +agR(a){var s,r,q,p,o,n,m,l=this,k=null +if((l.b&8)!==0)k=l.a.aA(0) +l.a=null +l.b=l.b&4294967286|2 +s=l.r +if(s!=null)if(k==null)try{r=s.$0() +if(t.uz.b(r))k=r}catch(o){q=A.a9(o) +p=A.aS(o) +n=new A.af($.ar,t.D4) +n.tg(q,p) +k=n}else k=k.hi(s) +m=new A.aA7(l) +if(k!=null)k=k.hi(m) +else m.$0() +return k}} +A.aA8.prototype={ +$0(){A.aIY(this.a.d)}, +$S:0} +A.aA7.prototype={ +$0(){var s=this.a.c +if(s!=null&&(s.a&30)===0)s.tf(null)}, +$S:0} +A.a06.prototype={ +tW(a){this.gyW().nI(0,a)}, +nU(){this.gyW().MZ()}} +A.V5.prototype={ +tW(a){this.gyW().te(new A.p8(a,this.$ti.i("p8<1>")))}, +nU(){this.gyW().te(B.i9)}} +A.p5.prototype={} +A.yS.prototype={} +A.l2.prototype={ +gE(a){return(A.fr(this.a)^892482866)>>>0}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.l2&&b.a===this.a}} +A.xS.prototype={ +FL(){return this.w.agR(this)}, +pJ(){var s=this.w +if((s.b&8)!==0)s.a.BU(0) +A.aIY(s.e)}, +pK(){var s=this.w +if((s.b&8)!==0)s.a.wb(0) +A.aIY(s.f)}} +A.im.prototype={ +aid(a){var s=this +if(a==null)return +s.r=a +if(a.c!=null){s.e=(s.e|64)>>>0 +a.wE(s)}}, +Bt(a){this.a=A.as2(this.d,a)}, +BU(a){var s,r,q=this,p=q.e +if((p&8)!==0)return +s=(p+128|4)>>>0 +q.e=s +if(p<128){r=q.r +if(r!=null)if(r.a===1)r.a=3}if((p&4)===0&&(s&32)===0)q.F9(q.gFN())}, +wb(a){var s=this,r=s.e +if((r&8)!==0)return +if(r>=128){r=s.e=r-128 +if(r<128)if((r&64)!==0&&s.r.c!=null)s.r.wE(s) +else{r=(r&4294967291)>>>0 +s.e=r +if((r&32)===0)s.F9(s.gFP())}}}, +aA(a){var s=this,r=(s.e&4294967279)>>>0 +s.e=r +if((r&8)===0)s.DP() +r=s.f +return r==null?$.tY():r}, +DP(){var s,r=this,q=r.e=(r.e|8)>>>0 +if((q&64)!==0){s=r.r +if(s.a===1)s.a=3}if((q&32)===0)r.r=null +r.f=r.FL()}, +nI(a,b){var s=this,r=s.e +if((r&8)!==0)return +if(r<32)s.tW(b) +else s.te(new A.p8(b,A.l(s).i("p8")))}, +tb(a,b){var s=this.e +if((s&8)!==0)return +if(s<32)this.Rq(a,b) +else this.te(new A.atH(a,b))}, +MZ(){var s=this,r=s.e +if((r&8)!==0)return +r=(r|2)>>>0 +s.e=r +if(r<32)s.nU() +else s.te(B.i9)}, +pJ(){}, +pK(){}, +FL(){return null}, +te(a){var s,r=this,q=r.r +if(q==null)q=r.r=new A.yD(A.l(r).i("yD")) +q.H(0,a) +s=r.e +if((s&64)===0){s=(s|64)>>>0 +r.e=s +if(s<128)q.wE(r)}}, +tW(a){var s=this,r=s.e +s.e=(r|32)>>>0 +s.d.wc(s.a,a) +s.e=(s.e&4294967263)>>>0 +s.E0((r&4)!==0)}, +Rq(a,b){var s,r=this,q=r.e,p=new A.as4(r,a,b) +if((q&1)!==0){r.e=(q|16)>>>0 +r.DP() +s=r.f +if(s!=null&&s!==$.tY())s.hi(p) +else p.$0()}else{p.$0() +r.E0((q&4)!==0)}}, +nU(){var s,r=this,q=new A.as3(r) +r.DP() +r.e=(r.e|16)>>>0 +s=r.f +if(s!=null&&s!==$.tY())s.hi(q) +else q.$0()}, +F9(a){var s=this,r=s.e +s.e=(r|32)>>>0 +a.$0() +s.e=(s.e&4294967263)>>>0 +s.E0((r&4)!==0)}, +E0(a){var s,r,q=this,p=q.e +if((p&64)!==0&&q.r.c==null){p=q.e=(p&4294967231)>>>0 +if((p&4)!==0)if(p<128){s=q.r +s=s==null?null:s.c==null +s=s!==!1}else s=!1 +else s=!1 +if(s){p=(p&4294967291)>>>0 +q.e=p}}for(;!0;a=r){if((p&8)!==0){q.r=null +return}r=(p&4)!==0 +if(a===r)break +q.e=(p^32)>>>0 +if(r)q.pJ() +else q.pK() +p=(q.e&4294967263)>>>0 +q.e=p}if((p&64)!==0&&p<128)q.r.wE(q)}, +$ifv:1} +A.as4.prototype={ +$0(){var s,r,q=this.a,p=q.e +if((p&8)!==0&&(p&16)===0)return +q.e=(p|32)>>>0 +s=q.b +p=this.b +r=q.d +if(t.hK.b(s))r.aty(s,p,this.c) +else r.wc(s,p) +q.e=(q.e&4294967263)>>>0}, +$S:0} +A.as3.prototype={ +$0(){var s=this.a,r=s.e +if((r&16)===0)return +s.e=(r|42)>>>0 +s.d.rk(s.c) +s.e=(s.e&4294967263)>>>0}, +$S:0} +A.IO.prototype={ +fW(a,b,c,d){return this.a.aiL(a,d,c,b===!0)}, +aqF(a,b){return this.fW(a,null,null,b)}, +aqE(a){return this.fW(a,null,null,null)}, +vy(a,b,c){return this.fW(a,null,b,c)}} +A.Wk.prototype={ +gvJ(a){return this.a}, +svJ(a,b){return this.a=b}} +A.p8.prototype={ +JK(a){a.tW(this.b)}} +A.atH.prototype={ +JK(a){a.Rq(this.b,this.c)}} +A.atG.prototype={ +JK(a){a.nU()}, +gvJ(a){return null}, +svJ(a,b){throw A.c(A.at("No events after a done."))}} +A.yD.prototype={ +wE(a){var s=this,r=s.a +if(r===1)return +if(r>=1){s.a=1 +return}A.h9(new A.ax0(s,a)) +s.a=1}, +H(a,b){var s=this,r=s.c +if(r==null)s.b=s.c=b +else{r.svJ(0,b) +s.c=b}}} +A.ax0.prototype={ +$0(){var s,r,q=this.a,p=q.a +q.a=0 +if(p===3)return +s=q.b +r=s.gvJ(s) +q.b=r +if(r==null)q.c=null +s.JK(this.b)}, +$S:0} +A.y_.prototype={ +Ra(){var s=this +if((s.b&2)!==0)return +A.pv(null,null,s.a,s.gai0()) +s.b=(s.b|2)>>>0}, +Bt(a){}, +BU(a){this.b+=4}, +wb(a){var s=this.b +if(s>=4){s=this.b=s-4 +if(s<4&&(s&1)===0)this.Ra()}}, +aA(a){return $.tY()}, +nU(){var s=this,r=s.b=(s.b&4294967293)>>>0 +if(r>=4)return +s.b=(r|1)>>>0 +s.a.rk(s.c)}, +$ifv:1} +A.a_X.prototype={} +A.GO.prototype={ +fW(a,b,c,d){var s=new A.y_($.ar,c,this.$ti.i("y_<1>")) +s.Ra() +return s}, +vy(a,b,c){return this.fW(a,null,b,c)}} +A.aBK.prototype={ +$0(){return this.a.ht(this.b,this.c)}, +$S:0} +A.aBJ.prototype={ +$2(a,b){A.b3X(this.a,this.b,a,b)}, +$S:61} +A.aBL.prototype={ +$0(){return this.a.m8(this.b)}, +$S:0} +A.mV.prototype={ +fW(a,b,c,d){var s=this.$ti,r=$.ar,q=b===!0?1:0,p=A.as2(r,a),o=A.aOK(r,d) +s=new A.y8(this,p,o,c,r,q,s.i("@").aq(s.i("mV.T")).i("y8<1,2>")) +s.x=this.a.vy(s.gaaw(),s.gaaA(),s.gaaW()) +return s}, +vy(a,b,c){return this.fW(a,null,b,c)}} +A.y8.prototype={ +nI(a,b){if((this.e&2)!==0)return +this.a2E(0,b)}, +tb(a,b){if((this.e&2)!==0)return +this.a2F(a,b)}, +pJ(){var s=this.x +if(s!=null)s.BU(0)}, +pK(){var s=this.x +if(s!=null)s.wb(0)}, +FL(){var s=this.x +if(s!=null){this.x=null +return s.aA(0)}return null}, +aax(a){this.nI(0,a)}, +aaX(a,b){this.w.aaY(a,b,this)}, +aaB(){this.MZ()}} +A.H2.prototype={ +aaY(a,b,c){var s,r,q,p,o,n=!0,m=this.c +if(m!=null)try{n=m.$1(a)}catch(o){s=A.a9(o) +r=A.aS(o) +A.aPy(c,s,r) +return}if(n)try{this.b.$2(a,b)}catch(o){q=A.a9(o) +p=A.aS(o) +if(q===a)c.tb(a,b) +else A.aPy(c,q,p) +return}else c.tb(a,b)}} +A.aBs.prototype={} +A.aCC.prototype={ +$0(){A.B9(this.a,this.b)}, +$S:0} +A.azm.prototype={ +rk(a){var s,r,q +try{if(B.aw===$.ar){a.$0() +return}A.aQ8(null,null,this,a)}catch(q){s=A.a9(q) +r=A.aS(q) +A.z7(s,r)}}, +atC(a,b){var s,r,q +try{if(B.aw===$.ar){a.$1(b) +return}A.aQa(null,null,this,a,b)}catch(q){s=A.a9(q) +r=A.aS(q) +A.z7(s,r)}}, +wc(a,b){return this.atC(a,b,t.z)}, +atx(a,b,c){var s,r,q +try{if(B.aw===$.ar){a.$2(b,c) +return}A.aQ9(null,null,this,a,b,c)}catch(q){s=A.a9(q) +r=A.aS(q) +A.z7(s,r)}}, +aty(a,b,c){return this.atx(a,b,c,t.z,t.z)}, +Hn(a){return new A.azn(this,a)}, +Ho(a,b){return new A.azo(this,a,b)}, +h(a,b){return null}, +att(a){if($.ar===B.aw)return a.$0() +return A.aQ8(null,null,this,a)}, +hf(a){return this.att(a,t.z)}, +atB(a,b){if($.ar===B.aw)return a.$1(b) +return A.aQa(null,null,this,a,b)}, +Ka(a,b){return this.atB(a,b,t.z,t.z)}, +atw(a,b,c){if($.ar===B.aw)return a.$2(b,c) +return A.aQ9(null,null,this,a,b,c)}, +atv(a,b,c){return this.atw(a,b,c,t.z,t.z,t.z)}, +asS(a){return a}, +K0(a){return this.asS(a,t.z,t.z,t.z)}} +A.azn.prototype={ +$0(){return this.a.rk(this.b)}, +$S:0} +A.azo.prototype={ +$1(a){return this.a.wc(this.b,a)}, +$S(){return this.c.i("~(0)")}} +A.tv.prototype={ +gq(a){return this.a}, +gaa(a){return this.a===0}, +gcE(a){return this.a!==0}, +gc3(a){return new A.tw(this,A.l(this).i("tw<1>"))}, +gaD(a){var s=A.l(this) +return A.jz(new A.tw(this,s.i("tw<1>")),new A.ave(this),s.c,s.z[1])}, +ah(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +return s==null?!1:s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +return r==null?!1:r[b]!=null}else return this.tn(b)}, +tn(a){var s=this.d +if(s==null)return!1 +return this.i3(this.OG(s,a),a)>=0}, +h(a,b){var s,r,q +if(typeof b=="string"&&b!=="__proto__"){s=this.b +r=s==null?null:A.aIe(s,b) +return r}else if(typeof b=="number"&&(b&1073741823)===b){q=this.c +r=q==null?null:A.aIe(q,b) +return r}else return this.a9j(0,b)}, +a9j(a,b){var s,r,q=this.d +if(q==null)return null +s=this.OG(q,b) +r=this.i3(s,b) +return r<0?null:s[r+1]}, +l(a,b,c){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +q.ND(s==null?q.b=A.aIf():s,b,c)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +q.ND(r==null?q.c=A.aIf():r,b,c)}else q.ai4(b,c)}, +ai4(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=A.aIf() +s=p.ix(a) +r=o[s] +if(r==null){A.aIg(o,s,[a,b]);++p.a +p.e=null}else{q=p.i3(r,a) +if(q>=0)r[q+1]=b +else{r.push(a,b);++p.a +p.e=null}}}, +c4(a,b,c){var s,r,q=this +if(q.ah(0,b)){s=q.h(0,b) +return s==null?A.l(q).z[1].a(s):s}r=c.$0() +q.l(0,b,r) +return r}, +B(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.m7(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.m7(s.c,b) +else return s.jm(0,b)}, +jm(a,b){var s,r,q,p,o=this,n=o.d +if(n==null)return null +s=o.ix(b) +r=n[s] +q=o.i3(r,b) +if(q<0)return null;--o.a +o.e=null +p=r.splice(q,2)[1] +if(0===r.length)delete n[s] +return p}, +Z(a,b){var s,r,q,p,o,n=this,m=n.xu() +for(s=m.length,r=A.l(n).z[1],q=0;q"))}, +v(a,b){return this.a.ah(0,b)}, +Z(a,b){var s,r,q=this.a,p=q.xu() +for(s=p.length,r=0;r=r.length){s.d=null +return!1}else{s.d=r[q] +s.c=q+1 +return!0}}} +A.Hl.prototype={ +qR(a){return A.pE(a)&1073741823}, +qS(a,b){var s,r,q +if(a==null)return-1 +s=a.length +for(r=0;r"))}, +gao(a){return new A.l4(this,this.xt(),A.l(this).i("l4<1>"))}, +gq(a){return this.a}, +gaa(a){return this.a===0}, +gcE(a){return this.a!==0}, +v(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +return s==null?!1:s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +return r==null?!1:r[b]!=null}else return this.Ed(b)}, +Ed(a){var s=this.d +if(s==null)return!1 +return this.i3(s[this.ix(a)],a)>=0}, +H(a,b){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +return q.tj(s==null?q.b=A.aIh():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.tj(r==null?q.c=A.aIh():r,b)}else return q.e2(0,b)}, +e2(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=A.aIh() +s=q.ix(b) +r=p[s] +if(r==null)p[s]=[b] +else{if(q.i3(r,b)>=0)return!1 +r.push(b)}++q.a +q.e=null +return!0}, +U(a,b){var s +for(s=J.aJ(b);s.A();)this.H(0,s.gN(s))}, +B(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.m7(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.m7(s.c,b) +else return s.jm(0,b)}, +jm(a,b){var s,r,q,p=this,o=p.d +if(o==null)return!1 +s=p.ix(b) +r=o[s] +q=p.i3(r,b) +if(q<0)return!1;--p.a +p.e=null +r.splice(q,1) +if(0===r.length)delete o[s] +return!0}, +P(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=null +s.a=0}}, +xt(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.e +if(h!=null)return h +h=A.aE(i.a,null,!1,t.z) +s=i.b +if(s!=null){r=Object.getOwnPropertyNames(s) +q=r.length +for(p=0,o=0;o=r.length){s.d=null +return!1}else{s.d=r[q] +s.c=q+1 +return!0}}} +A.hK.prototype={ +tJ(){return new A.hK(A.l(this).i("hK<1>"))}, +Qd(a){return new A.hK(a.i("hK<0>"))}, +aev(){return this.Qd(t.z)}, +gao(a){var s=this,r=new A.iZ(s,s.r,A.l(s).i("iZ<1>")) +r.c=s.e +return r}, +gq(a){return this.a}, +gaa(a){return this.a===0}, +gcE(a){return this.a!==0}, +v(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +if(s==null)return!1 +return s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +if(r==null)return!1 +return r[b]!=null}else return this.Ed(b)}, +Ed(a){var s=this.d +if(s==null)return!1 +return this.i3(s[this.ix(a)],a)>=0}, +Z(a,b){var s=this,r=s.e,q=s.r +for(;r!=null;){b.$1(r.a) +if(q!==s.r)throw A.c(A.bV(s)) +r=r.b}}, +gR(a){var s=this.e +if(s==null)throw A.c(A.at("No elements")) +return s.a}, +gX(a){var s=this.f +if(s==null)throw A.c(A.at("No elements")) +return s.a}, +H(a,b){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +return q.tj(s==null?q.b=A.aIl():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.tj(r==null?q.c=A.aIl():r,b)}else return q.e2(0,b)}, +e2(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=A.aIl() +s=q.ix(b) +r=p[s] +if(r==null)p[s]=[q.E6(b)] +else{if(q.i3(r,b)>=0)return!1 +r.push(q.E6(b))}return!0}, +B(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.m7(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.m7(s.c,b) +else return s.jm(0,b)}, +jm(a,b){var s,r,q,p,o=this,n=o.d +if(n==null)return!1 +s=o.ix(b) +r=n[s] +q=o.i3(r,b) +if(q<0)return!1 +p=r.splice(q,1)[0] +if(0===r.length)delete n[s] +o.NE(p) +return!0}, +a8K(a,b){var s,r,q,p,o=this,n=o.e +for(;n!=null;n=r){s=n.a +r=n.b +q=o.r +p=a.$1(s) +if(q!==o.r)throw A.c(A.bV(o)) +if(!0===p)o.B(0,s)}}, +P(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.E5()}}, +tj(a,b){if(a[b]!=null)return!1 +a[b]=this.E6(b) +return!0}, +m7(a,b){var s +if(a==null)return!1 +s=a[b] +if(s==null)return!1 +this.NE(s) +delete a[b] +return!0}, +E5(){this.r=this.r+1&1073741823}, +E6(a){var s,r=this,q=new A.aw_(a) +if(r.e==null)r.e=r.f=q +else{s=r.f +s.toString +q.c=s +r.f=s.b=q}++r.a +r.E5() +return q}, +NE(a){var s=this,r=a.c,q=a.b +if(r==null)s.e=q +else r.b=q +if(q==null)s.f=r +else q.c=r;--s.a +s.E5()}, +ix(a){return J.x(a)&1073741823}, +i3(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;r>")),this.c,s.i("@<1>").aq(s.i("cS<1>")).i("dP<1,2>"));s.A();)if(J.d(s.gN(s),b))return!0 +return!1}, +Z(a,b){var s +for(s=this.$ti,s=new A.dP(this,A.a([],s.i("p>")),this.c,s.i("@<1>").aq(s.i("cS<1>")).i("dP<1,2>"));s.A();)b.$1(s.gN(s))}, +ev(a,b){return A.fV(this,!0,this.$ti.c)}, +dK(a){return this.ev(a,!0)}, +j7(a){return A.qU(this,this.$ti.c)}, +gq(a){var s,r=this.$ti,q=new A.dP(this,A.a([],r.i("p>")),this.c,r.i("@<1>").aq(r.i("cS<1>")).i("dP<1,2>")) +for(s=0;q.A();)++s +return s}, +gaa(a){var s=this.$ti +return!new A.dP(this,A.a([],s.i("p>")),this.c,s.i("@<1>").aq(s.i("cS<1>")).i("dP<1,2>")).A()}, +gcE(a){return this.d!=null}, +jY(a,b){return A.apj(this,b,this.$ti.c)}, +i1(a,b){return A.aos(this,b,this.$ti.c)}, +gR(a){var s=this.$ti,r=new A.dP(this,A.a([],s.i("p>")),this.c,s.i("@<1>").aq(s.i("cS<1>")).i("dP<1,2>")) +if(!r.A())throw A.c(A.cf()) +return r.gN(r)}, +gX(a){var s,r=this.$ti,q=new A.dP(this,A.a([],r.i("p>")),this.c,r.i("@<1>").aq(r.i("cS<1>")).i("dP<1,2>")) +if(!q.A())throw A.c(A.cf()) +do s=q.gN(q) +while(q.A()) +return s}, +bq(a,b){var s,r,q,p=this,o="index" +A.fb(b,o,t.S) +A.dX(b,o) +for(s=p.$ti,s=new A.dP(p,A.a([],s.i("p>")),p.c,s.i("@<1>").aq(s.i("cS<1>")).i("dP<1,2>")),r=0;s.A();){q=s.gN(s) +if(b===r)return q;++r}throw A.c(A.dl(b,r,p,null,o))}, +j(a){return A.aH2(this,"(",")")}} +A.C_.prototype={} +A.afn.prototype={ +$2(a,b){this.a.l(0,this.b.a(a),this.c.a(b))}, +$S:140} +A.Ci.prototype={ +B(a,b){b.gauY() +return!1}, +v(a,b){return b instanceof A.qV&&this===b.a}, +gao(a){var s=this +return new A.yl(s,s.a,s.c,s.$ti.i("yl<1>"))}, +gq(a){return this.b}, +gR(a){var s +if(this.b===0)throw A.c(A.at("No such element")) +s=this.c +s.toString +return s}, +gX(a){var s +if(this.b===0)throw A.c(A.at("No such element")) +s=this.c.c +s.toString +return s}, +Z(a,b){var s,r,q=this,p=q.a +if(q.b===0)return +s=q.c +s.toString +r=s +do{b.$1(r) +if(p!==q.a)throw A.c(A.bV(q)) +s=r.b +s.toString +if(s!==q.c){r=s +continue}else break}while(!0)}, +gaa(a){return this.b===0}, +adD(a,b,c){var s,r,q=this +if(b.a!=null)throw A.c(A.at("LinkedListEntry is already in a LinkedList"));++q.a +b.a=q +s=q.b +if(s===0){b.b=b +q.c=b.c=b +q.b=s+1 +return}r=a.c +r.toString +b.c=r +b.b=a +a.c=r.b=b +q.b=s+1}, +ajr(a){var s,r,q=this;++q.a +s=a.b +s.c=a.c +a.c.b=s +r=--q.b +a.a=a.b=a.c=null +if(r===0)q.c=null +else if(a===q.c)q.c=s}} +A.yl.prototype={ +gN(a){var s=this.c +return s==null?this.$ti.c.a(s):s}, +A(){var s=this,r=s.a +if(s.b!==r.a)throw A.c(A.bV(s)) +if(r.b!==0)r=s.e&&s.d===r.gR(r) +else r=!0 +if(r){s.c=null +return!1}s.e=!0 +r=s.d +s.c=r +s.d=r.b +return!0}} +A.qV.prototype={} +A.Cj.prototype={$iaa:1,$io:1,$iB:1} +A.X.prototype={ +gao(a){return new A.b8(a,this.gq(a),A.bn(a).i("b8"))}, +bq(a,b){return this.h(a,b)}, +Z(a,b){var s,r=this.gq(a) +for(s=0;s=0;--s){r=this.h(a,s) +if(b.$1(r))return r +if(q!==this.gq(a))throw A.c(A.bV(a))}if(c!=null)return c.$0() +throw A.c(A.cf())}, +c8(a,b){var s +if(this.gq(a)===0)return"" +s=A.Tl("",a,b) +return s.charCodeAt(0)==0?s:s}, +Ja(a){return this.c8(a,"")}, +oU(a,b){return new A.aD(a,b,A.bn(a).i("aD"))}, +KC(a,b){return new A.ed(a,b.i("ed<0>"))}, +hP(a,b,c){return new A.aw(a,b,A.bn(a).i("@").aq(c).i("aw<1,2>"))}, +i1(a,b){return A.eW(a,b,null,A.bn(a).i("X.E"))}, +jY(a,b){return A.eW(a,0,A.fb(b,"count",t.S),A.bn(a).i("X.E"))}, +ev(a,b){var s,r,q,p,o=this +if(o.gaa(a)){s=A.bn(a).i("X.E") +return b?J.vx(0,s):J.C2(0,s)}r=o.h(a,0) +q=A.aE(o.gq(a),r,b,A.bn(a).i("X.E")) +for(p=1;p").aq(b).i("bQ<1,2>"))}, +e_(a){var s,r=this +if(r.gq(a)===0)throw A.c(A.cf()) +s=r.h(a,r.gq(a)-1) +r.sq(a,r.gq(a)-1) +return s}, +cN(a,b){A.aO1(a,b==null?A.b61():b)}, +O(a,b){var s=A.as(a,!0,A.bn(a).i("X.E")) +B.c.U(s,b) +return s}, +ck(a,b,c){var s=this.gq(a) +if(c==null)c=s +A.dK(b,c,s,null,null) +return A.fV(this.wz(a,b,c),!0,A.bn(a).i("X.E"))}, +ek(a,b){return this.ck(a,b,null)}, +wz(a,b,c){A.dK(b,c,this.gq(a),null,null) +return A.eW(a,b,c,A.bn(a).i("X.E"))}, +hO(a,b,c,d){var s +A.dK(b,c,this.gq(a),null,null) +for(s=b;s").b(d)){r=e +q=d}else{p=J.a3b(d,e) +q=p.ev(p,!1) +r=0}p=J.ag(q) +if(r+s>p.gq(q))throw A.c(A.aMk()) +if(r=0;--o)this.l(a,b+o,p.h(q,r+o)) +else for(o=0;o"))}, +oB(a,b,c,d){var s,r,q,p,o,n=A.w(c,d) +for(s=J.aJ(this.gc3(a)),r=A.bn(a).i("aV.V");s.A();){q=s.gN(s) +p=this.h(a,q) +o=b.$2(q,p==null?r.a(p):p) +n.l(0,o.gdH(o),o.gp(o))}return n}, +Tb(a,b){var s,r +for(s=J.aJ(b);s.A();){r=s.gN(s) +this.l(a,r.gdH(r),r.gp(r))}}, +K4(a,b){var s,r,q,p,o=A.bn(a),n=A.a([],o.i("p")) +for(s=J.aJ(this.gc3(a)),o=o.i("aV.V");s.A();){r=s.gN(s) +q=this.h(a,r) +if(b.$2(r,q==null?o.a(q):q))n.push(r)}for(o=n.length,p=0;p").aq(s.i("aV.V")).i("Hp<1,2>"))}, +j(a){return A.PC(a)}, +$iaM:1} +A.afE.prototype={ +$1(a){var s=this.a,r=J.aW(s,a) +if(r==null)r=A.bn(s).i("aV.V").a(r) +s=A.bn(s) +return new A.aF(a,r,s.i("@").aq(s.i("aV.V")).i("aF<1,2>"))}, +$S(){return A.bn(this.a).i("aF(aV.K)")}} +A.xG.prototype={} +A.Hp.prototype={ +gq(a){return J.bL(this.a)}, +gaa(a){return J.j9(this.a)}, +gcE(a){return J.ng(this.a)}, +gR(a){var s=this.a,r=J.bm(s) +s=r.h(s,J.nf(r.gc3(s))) +return s==null?this.$ti.z[1].a(s):s}, +gX(a){var s=this.a,r=J.bm(s) +s=r.h(s,J.zj(r.gc3(s))) +return s==null?this.$ti.z[1].a(s):s}, +gao(a){var s=this.a,r=this.$ti +return new A.XY(J.aJ(J.a3a(s)),s,r.i("@<1>").aq(r.z[1]).i("XY<1,2>"))}} +A.XY.prototype={ +A(){var s=this,r=s.a +if(r.A()){s.c=J.aW(s.b,r.gN(r)) +return!0}s.c=null +return!1}, +gN(a){var s=this.c +return s==null?this.$ti.z[1].a(s):s}} +A.Jb.prototype={ +l(a,b,c){throw A.c(A.a2("Cannot modify unmodifiable map"))}, +B(a,b){throw A.c(A.a2("Cannot modify unmodifiable map"))}, +c4(a,b,c){throw A.c(A.a2("Cannot modify unmodifiable map"))}} +A.Cx.prototype={ +lf(a,b,c){var s=this.a +return s.lf(s,b,c)}, +h(a,b){return this.a.h(0,b)}, +l(a,b,c){this.a.l(0,b,c)}, +c4(a,b,c){return this.a.c4(0,b,c)}, +ah(a,b){return this.a.ah(0,b)}, +Z(a,b){this.a.Z(0,b)}, +gaa(a){var s=this.a +return s.gaa(s)}, +gcE(a){var s=this.a +return s.gcE(s)}, +gq(a){var s=this.a +return s.gq(s)}, +gc3(a){var s=this.a +return s.gc3(s)}, +B(a,b){return this.a.B(0,b)}, +j(a){var s=this.a +return s.j(s)}, +gaD(a){var s=this.a +return s.gaD(s)}, +gf3(a){var s=this.a +return s.gf3(s)}, +oB(a,b,c,d){var s=this.a +return s.oB(s,b,c,d)}, +$iaM:1} +A.mJ.prototype={ +lf(a,b,c){var s=this.a +return new A.mJ(s.lf(s,b,c),b.i("@<0>").aq(c).i("mJ<1,2>"))}} +A.GE.prototype={ +PW(a,b){var s=this +s.b=b +s.a=a +if(a!=null)a.b=s +if(b!=null)b.a=s}, +ajq(){var s,r=this,q=r.a +if(q!=null)q.b=r.b +s=r.b +if(s!=null)s.a=q +r.a=r.b=null}} +A.tq.prototype={ +yw(a){var s,r,q=this +q.c=null +s=q.a +if(s!=null)s.b=q.b +r=q.b +if(r!=null)r.a=s +q.a=q.b=null +return q.d}, +nH(){return this}, +$iaGD:1, +gAl(){return this.d}} +A.tr.prototype={ +nH(){return null}, +yw(a){throw A.c(A.cf())}, +gAl(){throw A.c(A.cf())}} +A.qe.prototype={ +gq(a){return this.b}, +u5(a){var s=this.a +new A.tq(this,a,s.$ti.i("tq<1>")).PW(s,s.b);++this.b}, +H(a,b){var s=this.a +new A.tq(this,b,s.$ti.i("tq<1>")).PW(s.a,s);++this.b}, +B(a,b){var s,r,q,p=this,o=p.a.b +o.toString +for(s=o;!0;s=o){r=s.nH() +if(r==null)return!1 +q=J.d(r.d,b) +if(p!==r.c)throw A.c(A.bV(p)) +if(q){s.yw(0);--p.b +return!0}o=s.b +o.toString}}, +gR(a){return this.a.b.gAl()}, +gX(a){return this.a.a.gAl()}, +gaa(a){var s=this.a +return s.b===s}, +P(a){var s,r,q=this.a,p=q.b +p.toString +for(s=p;!0;s=p){r=s.nH() +if(r==null)break +p=s.b +p.toString +r.c=r.a=r.b=null}q.b=q +q.a=q +this.b=0}, +gao(a){return new A.WA(this,this.a.b,this.$ti.i("WA<1>"))}, +j(a){return A.C0(this,"{","}")}, +$iaa:1} +A.WA.prototype={ +A(){var s=this,r=s.b,q=r==null?null:r.nH() +if(q==null){s.a=s.b=s.c=null +return!1}r=s.a +if(r!=q.c)throw A.c(A.bV(r)) +s.c=q.d +s.b=q.b +return!0}, +gN(a){var s=this.c +return s==null?this.$ti.c.a(s):s}} +A.Cl.prototype={ +gao(a){var s=this +return new A.ym(s,s.c,s.d,s.b,s.$ti.i("ym<1>"))}, +Z(a,b){var s,r,q,p=this,o=p.d +for(s=p.b,r=p.$ti.c;s!==p.c;s=(s+1&p.a.length-1)>>>0){q=p.a[s] +b.$1(q==null?r.a(q):q) +if(o!==p.d)A.Q(A.bV(p))}}, +gaa(a){return this.b===this.c}, +gq(a){return(this.c-this.b&this.a.length-1)>>>0}, +gR(a){var s=this,r=s.b +if(r===s.c)throw A.c(A.cf()) +r=s.a[r] +return r==null?s.$ti.c.a(r):r}, +gX(a){var s=this,r=s.b,q=s.c +if(r===q)throw A.c(A.cf()) +r=s.a +r=r[(q-1&r.length-1)>>>0] +return r==null?s.$ti.c.a(r):r}, +bq(a,b){var s,r=this +A.aH1(b,r.gq(r),r,null) +s=r.a +s=s[(r.b+b&s.length-1)>>>0] +return s==null?r.$ti.c.a(s):s}, +ev(a,b){var s,r,q,p,o,n,m=this,l=m.a.length-1,k=(m.c-m.b&l)>>>0 +if(k===0){s=m.$ti.c +return b?J.vx(0,s):J.C2(0,s)}s=m.$ti.c +r=A.aE(k,m.gR(m),b,s) +for(q=m.a,p=m.b,o=0;o>>0] +r[o]=n==null?s.a(n):n}return r}, +dK(a){return this.ev(a,!0)}, +U(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.$ti +if(j.i("B<1>").b(b)){s=b.length +r=k.gq(k) +q=r+s +p=k.a +o=p.length +if(q>=o){n=A.aE(A.aMx(q+(q>>>1)),null,!1,j.i("1?")) +k.c=k.akf(n) +k.a=n +k.b=0 +B.c.bd(n,r,q,b,0) +k.c+=s}else{j=k.c +m=o-j +if(s>>0)if(J.d(r.a[s],b)){r.jm(0,s);++r.d +return!0}return!1}, +P(a){var s,r,q=this,p=q.b,o=q.c +if(p!==o){for(s=q.a,r=s.length-1;p!==o;p=(p+1&r)>>>0)s[p]=null +q.b=q.c=0;++q.d}}, +j(a){return A.C0(this,"{","}")}, +u5(a){var s=this,r=s.b,q=s.a +r=s.b=(r-1&q.length-1)>>>0 +q[r]=a +if(r===s.c)s.P4();++s.d}, +oN(){var s,r,q=this,p=q.b +if(p===q.c)throw A.c(A.cf());++q.d +s=q.a +r=s[p] +if(r==null)r=q.$ti.c.a(r) +s[p]=null +q.b=(p+1&s.length-1)>>>0 +return r}, +e_(a){var s,r=this,q=r.b,p=r.c +if(q===p)throw A.c(A.cf());++r.d +q=r.a +p=r.c=(p-1&q.length-1)>>>0 +s=q[p] +if(s==null)s=r.$ti.c.a(s) +q[p]=null +return s}, +e2(a,b){var s=this,r=s.a,q=s.c +r[q]=b +r=(q+1&r.length-1)>>>0 +s.c=r +if(s.b===r)s.P4();++s.d}, +jm(a,b){var s,r,q,p=this,o=p.a,n=o.length-1,m=p.b,l=p.c +if((b-m&n)>>>0<(l-b&n)>>>0){for(s=b;s!==m;s=r){r=(s-1&n)>>>0 +o[s]=o[r]}o[m]=null +p.b=(m+1&n)>>>0 +return(b+1&n)>>>0}else{m=p.c=(l-1&n)>>>0 +for(s=b;s!==m;s=q){q=(s+1&n)>>>0 +o[s]=o[q]}o[m]=null +return b}}, +P4(){var s=this,r=A.aE(s.a.length*2,null,!1,s.$ti.i("1?")),q=s.a,p=s.b,o=q.length-p +B.c.bd(r,0,o,q,p) +B.c.bd(r,o,o+s.b,s.a,0) +s.b=0 +s.c=s.a.length +s.a=r}, +akf(a){var s,r,q=this,p=q.b,o=q.c,n=q.a +if(p<=o){s=o-p +B.c.bd(a,0,s,n,p) +return s}else{r=n.length-p +B.c.bd(a,0,r,n,p) +B.c.bd(a,r,r+q.c,q.a,0) +return q.c+r}}, +AC(a){return this.gR(this).$0()}} +A.ym.prototype={ +gN(a){var s=this.e +return s==null?this.$ti.c.a(s):s}, +A(){var s,r=this,q=r.a +if(r.c!==q.d)A.Q(A.bV(q)) +s=r.d +if(s===r.b){r.e=null +return!1}q=q.a +r.e=q[s] +r.d=(s+1&q.length-1)>>>0 +return!0}} +A.ms.prototype={ +gaa(a){return this.gq(this)===0}, +gcE(a){return this.gq(this)!==0}, +P(a){this.w6(this.dK(0))}, +U(a,b){var s +for(s=J.aJ(b);s.A();)this.H(0,s.gN(s))}, +w6(a){var s,r +for(s=a.length,r=0;r").aq(c).i("jn<1,2>"))}, +j(a){return A.C0(this,"{","}")}, +Z(a,b){var s +for(s=this.gao(this);s.A();)b.$1(s.gN(s))}, +hC(a,b){var s +for(s=this.gao(this);s.A();)if(b.$1(s.gN(s)))return!0 +return!1}, +jY(a,b){return A.apj(this,b,A.l(this).c)}, +i1(a,b){return A.aos(this,b,A.l(this).c)}, +gR(a){var s=this.gao(this) +if(!s.A())throw A.c(A.cf()) +return s.gN(s)}, +gX(a){var s,r=this.gao(this) +if(!r.A())throw A.c(A.cf()) +do s=r.gN(r) +while(r.A()) +return s}, +bq(a,b){var s,r,q,p="index" +A.fb(b,p,t.S) +A.dX(b,p) +for(s=this.gao(this),r=0;s.A();){q=s.gN(s) +if(b===r)return q;++r}throw A.c(A.dl(b,r,this,null,p))}} +A.tH.prototype={ +od(a){var s,r,q=this.tJ() +for(s=this.gao(this);s.A();){r=s.gN(s) +if(!a.v(0,r))q.H(0,r)}return q}, +vt(a,b){var s,r,q=this.tJ() +for(s=this.gao(this);s.A();){r=s.gN(s) +if(b.v(0,r))q.H(0,r)}return q}, +j7(a){var s=this.tJ() +s.U(0,this) +return s}, +$iaa:1, +$io:1, +$icd:1} +A.a16.prototype={ +H(a,b){return A.a17()}, +P(a){return A.a17()}, +U(a,b){return A.a17()}, +w6(a){return A.a17()}, +B(a,b){return A.a17()}} +A.d9.prototype={ +tJ(){return A.m0(this.$ti.c)}, +v(a,b){return J.fe(this.a,b)}, +gao(a){return J.aJ(J.a3a(this.a))}, +gq(a){return J.bL(this.a)}} +A.a_S.prototype={ +gdH(a){return this.a}} +A.cS.prototype={} +A.fa.prototype={ +ah7(a){var s=this,r=s.$ti +r=new A.fa(a,s.a,r.i("@<1>").aq(r.z[1]).i("fa<1,2>")) +r.b=s.b +r.c=s.c +return r}, +j(a){return"MapEntry("+A.f(this.a)+": "+A.f(this.d)+")"}, +$iaF:1, +gp(a){return this.d}} +A.a_R.prototype={ +jn(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.ge4() +if(f==null){h.E9(a,a) +return-1}s=h.gE8() +for(r=g,q=f,p=r,o=p,n=o,m=n;!0;){r=s.$2(q.a,a) +if(r>0){l=q.b +if(l==null)break +r=s.$2(l.a,a) +if(r>0){q.b=l.c +l.c=q +k=l.b +if(k==null){q=l +break}q=l +l=k}if(m==null)n=q +else m.b=q +m=q +q=l}else{if(r<0){j=q.c +if(j==null)break +r=s.$2(j.a,a) +if(r<0){q.c=j.b +j.b=q +i=j.c +if(i==null){q=j +break}q=j +j=i}if(o==null)p=q +else o.c=q}else break +o=q +q=j}}if(o!=null){o.c=q.b +q.b=p}if(m!=null){m.b=q.c +q.c=n}if(h.ge4()!==q){h.se4(q);++h.c}return r}, +aiy(a){var s,r,q=a.b +for(s=a;q!=null;s=q,q=r){s.b=q.c +q.c=s +r=q.b}return s}, +RM(a){var s,r,q=a.c +for(s=a;q!=null;s=q,q=r){s.c=q.b +q.b=s +r=q.c}return s}, +jm(a,b){var s,r,q,p,o=this +if(o.ge4()==null)return null +if(o.jn(b)!==0)return null +s=o.ge4() +r=s.b;--o.a +q=s.c +if(r==null)o.se4(q) +else{p=o.RM(r) +p.c=q +o.se4(p)}++o.b +return s}, +DG(a,b){var s,r=this;++r.a;++r.b +s=r.ge4() +if(s==null){r.se4(a) +return}if(b<0){a.b=s +a.c=s.c +s.c=null}else{a.c=s +a.b=s.b +s.b=null}r.se4(a)}, +gOy(){var s=this,r=s.ge4() +if(r==null)return null +s.se4(s.aiy(r)) +return s.ge4()}, +gPO(){var s=this,r=s.ge4() +if(r==null)return null +s.se4(s.RM(r)) +return s.ge4()}, +a6q(a){this.se4(null) +this.a=0;++this.b}, +tn(a){return this.GS(a)&&this.jn(a)===0}, +E9(a,b){return this.gE8().$2(a,b)}, +GS(a){return this.gav_().$1(a)}} +A.F4.prototype={ +h(a,b){var s=this +if(!s.f.$1(b))return null +if(s.d!=null)if(s.jn(b)===0)return s.d.d +return null}, +B(a,b){var s +if(!this.f.$1(b))return null +s=this.jm(0,b) +if(s!=null)return s.d +return null}, +l(a,b,c){var s,r=this,q=r.jn(b) +if(q===0){r.d=r.d.ah7(c);++r.c +return}s=r.$ti +r.DG(new A.fa(c,b,s.i("@<1>").aq(s.z[1]).i("fa<1,2>")),q)}, +c4(a,b,c){var s,r,q,p,o=this,n=o.jn(b) +if(n===0)return o.d.d +s=o.b +r=o.c +q=c.$0() +if(s!==o.b)throw A.c(A.bV(o)) +if(r!==o.c)n=o.jn(b) +p=o.$ti +o.DG(new A.fa(q,b,p.i("@<1>").aq(p.z[1]).i("fa<1,2>")),n) +return q}, +gaa(a){return this.d==null}, +gcE(a){return this.d!=null}, +Z(a,b){var s,r,q=this.$ti +q=q.i("@<1>").aq(q.z[1]) +s=new A.tI(this,A.a([],q.i("p>")),this.c,q.i("tI<1,2>")) +for(;s.A();){r=s.gN(s) +b.$2(r.gdH(r),r.gp(r))}}, +gq(a){return this.a}, +ah(a,b){return this.tn(b)}, +gc3(a){var s=this.$ti +return new A.n0(this,s.i("@<1>").aq(s.i("fa<1,2>")).i("n0<1,2>"))}, +gaD(a){var s=this.$ti +return new A.tJ(this,s.i("@<1>").aq(s.z[1]).i("tJ<1,2>"))}, +gf3(a){var s=this.$ti +return new A.IF(this,s.i("@<1>").aq(s.z[1]).i("IF<1,2>"))}, +ao3(){if(this.d==null)return null +return this.gOy().a}, +WB(){if(this.d==null)return null +return this.gPO().a}, +aqx(a){var s,r,q,p=this +if(p.d==null)return null +if(p.jn(a)<0)return p.d.a +s=p.d.b +if(s==null)return null +r=s.c +for(;r!=null;s=r,r=q)q=r.c +return s.a}, +ao4(a){var s,r,q,p=this +if(p.d==null)return null +if(p.jn(a)>0)return p.d.a +s=p.d.c +if(s==null)return null +r=s.b +for(;r!=null;s=r,r=q)q=r.b +return s.a}, +$iaM:1, +E9(a,b){return this.e.$2(a,b)}, +GS(a){return this.f.$1(a)}, +ge4(){return this.d}, +gE8(){return this.e}, +se4(a){return this.d=a}} +A.aoF.prototype={ +$1(a){return this.a.b(a)}, +$S:65} +A.l9.prototype={ +gN(a){var s=this.b +if(s.length===0){A.l(this).i("l9.T").a(null) +return null}return this.F7(B.c.gX(s))}, +A(){var s,r,q=this,p=q.c,o=q.a,n=o.b +if(p!==n){if(p==null){q.c=n +s=o.ge4() +for(p=q.b;s!=null;){p.push(s) +s=s.b}return p.length!==0}throw A.c(A.bV(o))}p=q.b +if(p.length===0)return!1 +if(q.d!==o.c){n=B.c.gX(p) +B.c.P(p) +o.jn(n.a) +n=o.ge4() +n.toString +p.push(n) +q.d=o.c}s=B.c.gX(p) +r=s.c +if(r!=null){for(;r!=null;){p.push(r) +r=r.b}return!0}p.pop() +while(!0){if(!(p.length!==0&&B.c.gX(p).c===s))break +s=p.pop()}return p.length!==0}} +A.n0.prototype={ +gq(a){return this.a.a}, +gaa(a){return this.a.a===0}, +gao(a){var s=this.a,r=this.$ti +return new A.dP(s,A.a([],r.i("p<2>")),s.c,r.i("@<1>").aq(r.z[1]).i("dP<1,2>"))}, +v(a,b){return this.a.tn(b)}, +j7(a){var s=this.a,r=this.$ti,q=A.aoG(s.e,s.f,r.c) +q.a=s.a +q.d=q.NP(s.d,r.z[1]) +return q}} +A.tJ.prototype={ +gq(a){return this.a.a}, +gaa(a){return this.a.a===0}, +gao(a){var s=this.a,r=this.$ti +r=r.i("@<1>").aq(r.z[1]) +return new A.IJ(s,A.a([],r.i("p>")),s.c,r.i("IJ<1,2>"))}} +A.IF.prototype={ +gq(a){return this.a.a}, +gaa(a){return this.a.a===0}, +gao(a){var s=this.a,r=this.$ti +r=r.i("@<1>").aq(r.z[1]) +return new A.tI(s,A.a([],r.i("p>")),s.c,r.i("tI<1,2>"))}} +A.dP.prototype={ +F7(a){return a.a}} +A.IJ.prototype={ +F7(a){return a.d}} +A.tI.prototype={ +F7(a){return a}} +A.x8.prototype={ +gao(a){var s=this.$ti +return new A.dP(this,A.a([],s.i("p>")),this.c,s.i("@<1>").aq(s.i("cS<1>")).i("dP<1,2>"))}, +gq(a){return this.a}, +gaa(a){return this.d==null}, +gcE(a){return this.d!=null}, +gR(a){if(this.a===0)throw A.c(A.cf()) +return this.gOy().a}, +gX(a){if(this.a===0)throw A.c(A.cf()) +return this.gPO().a}, +v(a,b){return this.f.$1(b)&&this.jn(this.$ti.c.a(b))===0}, +H(a,b){return this.e2(0,b)}, +e2(a,b){var s=this.jn(b) +if(s===0)return!1 +this.DG(new A.cS(b,this.$ti.i("cS<1>")),s) +return!0}, +B(a,b){if(!this.f.$1(b))return!1 +return this.jm(0,this.$ti.c.a(b))!=null}, +U(a,b){var s +for(s=J.aJ(b);s.A();)this.e2(0,s.gN(s))}, +w6(a){var s,r,q,p +for(s=a.length,r=this.$ti.c,q=0;q>")),r.c,q.i("@<1>").aq(q.i("cS<1>")).i("dP<1,2>"));q.A();){s=q.gN(q) +if(b.v(0,s))p.e2(0,s)}return p}, +a6A(){var s=this,r=s.$ti,q=A.aoG(s.e,s.f,r.c) +q.a=s.a +q.d=s.NP(s.d,r.i("cS<1>")) +return q}, +NP(a,b){var s +if(a==null)return null +s=new A.cS(a.a,this.$ti.i("cS<1>")) +new A.aoH(this,b).$2(a,s) +return s}, +P(a){this.a6q(0)}, +j7(a){return this.a6A()}, +j(a){return A.C0(this,"{","}")}, +$iaa:1, +$io:1, +$icd:1, +E9(a,b){return this.e.$2(a,b)}, +GS(a){return this.f.$1(a)}, +ge4(){return this.d}, +gE8(){return this.e}, +se4(a){return this.d=a}} +A.aoI.prototype={ +$1(a){return this.a.b(a)}, +$S:65} +A.aoH.prototype={ +$2(a,b){var s,r,q,p,o,n=this.a.$ti.i("cS<1>") +do{s=a.b +r=a.c +if(s!=null){q=new A.cS(s.a,n) +b.b=q +this.$2(s,q)}p=r!=null +if(p){o=new A.cS(r.a,n) +b.c=o +b=o +a=r}}while(p)}, +$S(){return this.a.$ti.aq(this.b).i("~(1,cS<2>)")}} +A.Hm.prototype={} +A.IG.prototype={} +A.IH.prototype={} +A.II.prototype={} +A.Jc.prototype={} +A.JP.prototype={} +A.JT.prototype={} +A.XD.prototype={ +h(a,b){var s,r=this.b +if(r==null)return this.c.h(0,b) +else if(typeof b!="string")return null +else{s=r[b] +return typeof s=="undefined"?this.aga(b):s}}, +gq(a){return this.b==null?this.c.a:this.po().length}, +gaa(a){return this.gq(this)===0}, +gcE(a){return this.gq(this)>0}, +gc3(a){var s +if(this.b==null){s=this.c +return new A.bi(s,A.l(s).i("bi<1>"))}return new A.XE(this)}, +gaD(a){var s,r=this +if(r.b==null){s=r.c +return s.gaD(s)}return A.jz(r.po(),new A.avQ(r),t.N,t.z)}, +l(a,b,c){var s,r,q=this +if(q.b==null)q.c.l(0,b,c) +else if(q.ah(0,b)){s=q.b +s[b]=c +r=q.a +if(r==null?s!=null:r!==s)r[b]=null}else q.SU().l(0,b,c)}, +ah(a,b){if(this.b==null)return this.c.ah(0,b) +if(typeof b!="string")return!1 +return Object.prototype.hasOwnProperty.call(this.a,b)}, +c4(a,b,c){var s +if(this.ah(0,b))return this.h(0,b) +s=c.$0() +this.l(0,b,s) +return s}, +B(a,b){if(this.b!=null&&!this.ah(0,b))return null +return this.SU().B(0,b)}, +Z(a,b){var s,r,q,p,o=this +if(o.b==null)return o.c.Z(0,b) +s=o.po() +for(r=0;r"))}return s}, +v(a,b){return this.a.ah(0,b)}} +A.aqK.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:true}) +return s}catch(r){}return null}, +$S:36} +A.aqJ.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:false}) +return s}catch(r){}return null}, +$S:36} +A.zI.prototype={ +ghR(a){return"us-ascii"}, +ep(a){return B.nN.di(a)}, +cB(a,b){if(this.a)return B.AL.di(b) +else return B.AK.di(b)}, +goi(){return B.nN}} +A.aAW.prototype={ +di(a){var s,r,q,p=A.dK(0,null,a.length,null,null)-0,o=new Uint8Array(p) +for(s=~this.a,r=0;r>>0!==0){if(!this.a)throw A.c(A.cG("Invalid value in input: "+A.f(q),p,p)) +return this.a6Y(a,0,n)}}return A.jU(a,0,n)}, +a6Y(a,b,c){var s,r,q,p,o +for(s=~this.b,r=J.ag(a),q=b,p="";q>>0!==0?65533:o)}return p.charCodeAt(0)==0?p:p}} +A.KI.prototype={} +A.KX.prototype={ +goi(){return B.Bs}, +arj(a,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=null,b="Invalid base64 encoding length " +a2=A.dK(a1,a2,a0.length,c,c) +s=$.aTw() +for(r=a1,q=r,p=c,o=-1,n=-1,m=0;r=0){i=B.d.aI(u.U,h) +if(i===k)continue +k=i}else{if(h===-1){if(o<0){g=p==null?c:p.a.length +if(g==null)g=0 +o=g+(r-q) +n=r}++m +if(k===61)continue}k=i}if(h!==-2){if(p==null){p=new A.cB("") +g=p}else g=p +f=g.a+=B.d.a2(a0,q,r) +g.a=f+A.cl(k) +q=l +continue}}throw A.c(A.cG("Invalid base64 data",a0,r))}if(p!=null){g=p.a+=B.d.a2(a0,q,a2) +f=g.length +if(o>=0)A.aKH(a0,n,a2,o,m,f) +else{e=B.b.b2(f-1,4)+1 +if(e===1)throw A.c(A.cG(b,a0,a2)) +for(;e<4;){g+="=" +p.a=g;++e}}g=p.a +return B.d.kN(a0,a1,a2,g.charCodeAt(0)==0?g:g)}d=a2-a1 +if(o>=0)A.aKH(a0,n,a2,o,m,d) +else{e=B.b.b2(d,4) +if(e===1)throw A.c(A.cG(b,a0,a2)) +if(e>1)a0=B.d.kN(a0,a2,a2,e===2?"==":"=")}return a0}} +A.a3S.prototype={ +di(a){var s=J.ag(a) +if(s.gaa(a))return"" +s=new A.arW(u.U).anm(a,0,s.gq(a),!0) +s.toString +return A.jU(s,0,null)}} +A.arW.prototype={ +anm(a,b,c,d){var s,r=this.a,q=(r&3)+(c-b),p=B.b.aE(q,3),o=p*4 +if(q-p*3>0)o+=4 +s=new Uint8Array(o) +this.a=A.b2B(this.b,a,b,c,!0,s,0,r) +if(o>0)return s +return null}} +A.a4n.prototype={} +A.a4o.prototype={} +A.Vk.prototype={ +H(a,b){var s,r,q=this,p=q.b,o=q.c,n=J.ag(b) +if(n.gq(b)>p.length-o){p=q.b +s=n.gq(b)+p.length-1 +s|=B.b.D(s,1) +s|=s>>>2 +s|=s>>>4 +s|=s>>>8 +r=new Uint8Array((((s|s>>>16)>>>0)+1)*2) +p=q.b +B.z.dr(r,0,p.length,p) +q.b=r}p=q.b +o=q.c +B.z.dr(p,o,o+n.gq(b),b) +q.c=q.c+n.gq(b)}, +fn(a){this.a.$1(B.z.ck(this.b,0,this.c))}} +A.Lt.prototype={} +A.lt.prototype={ +ep(a){return this.goi().di(a)}} +A.Ms.prototype={} +A.nF.prototype={} +A.C7.prototype={ +j(a){var s=A.qj(this.a) +return(this.b!=null?"Converting object to an encodable object failed:":"Converting object did not return an encodable object:")+" "+s}} +A.Pc.prototype={ +j(a){return"Cyclic error in JSON stringify"}} +A.Pb.prototype={ +o9(a,b,c){var s=A.aQ3(b,this.gamS().a) +return s}, +cB(a,b){return this.o9(a,b,null)}, +eq(a,b){var s +if(b==null)b=null +if(b==null){s=this.goi() +return A.aIk(a,s.b,s.a)}return A.aIk(a,b,null)}, +ep(a){return this.eq(a,null)}, +goi(){return B.G7}, +gamS(){return B.G6}} +A.aeV.prototype={ +di(a){var s,r=this.b,q=this.a,p=new A.cB("") +if(q==null)s=A.aOW(p,r) +else{if(r==null)r=A.aJ3() +s=new A.XG(q,0,p,[],r)}s.ng(a) +r=p.a +return r.charCodeAt(0)==0?r:r}} +A.aeU.prototype={ +di(a){return A.aQ3(a,this.a)}} +A.avT.prototype={ +KG(a){var s,r,q,p,o,n,m=a.length +for(s=this.c,r=0,q=0;q92){if(p>=55296){o=p&64512 +if(o===55296){n=q+1 +n=!(n=0&&(B.d.aI(a,o)&64512)===55296)}else o=!1 +else o=!0 +if(o){if(q>r)s.a+=B.d.a2(a,r,q) +r=q+1 +o=s.a+=A.cl(92) +o+=A.cl(117) +s.a=o +o+=A.cl(100) +s.a=o +n=p>>>8&15 +o+=A.cl(n<10?48+n:87+n) +s.a=o +n=p>>>4&15 +o+=A.cl(n<10?48+n:87+n) +s.a=o +n=p&15 +s.a=o+A.cl(n<10?48+n:87+n)}}continue}if(p<32){if(q>r)s.a+=B.d.a2(a,r,q) +r=q+1 +o=s.a+=A.cl(92) +switch(p){case 8:s.a=o+A.cl(98) +break +case 9:s.a=o+A.cl(116) +break +case 10:s.a=o+A.cl(110) +break +case 12:s.a=o+A.cl(102) +break +case 13:s.a=o+A.cl(114) +break +default:o+=A.cl(117) +s.a=o +o+=A.cl(48) +s.a=o +o+=A.cl(48) +s.a=o +n=p>>>4&15 +o+=A.cl(n<10?48+n:87+n) +s.a=o +n=p&15 +s.a=o+A.cl(n<10?48+n:87+n) +break}}else if(p===34||p===92){if(q>r)s.a+=B.d.a2(a,r,q) +r=q+1 +o=s.a+=A.cl(92) +s.a=o+A.cl(p)}}if(r===0)s.a+=a +else if(r>>18|240 +q=o.b=p+1 +r[p]=s>>>12&63|128 +p=o.b=q+1 +r[q]=s>>>6&63|128 +o.b=p+1 +r[p]=s&63|128 +return!0}else{o.GZ() +return!1}}, +a8I(a,b,c){var s,r,q,p,o,n,m,l=this +if(b!==c&&(B.d.aI(a,c-1)&64512)===55296)--c +for(s=l.c,r=s.length,q=b;q=r)break +l.b=o+1 +s[o]=p}else{o=p&64512 +if(o===55296){if(l.b+4>r)break +n=q+1 +if(l.ake(p,B.d.ai(a,n)))q=n}else if(o===56320){if(l.b+3>r)break +l.GZ()}else if(p<=2047){o=l.b +m=o+1 +if(m>=r)break +l.b=m +s[o]=p>>>6|192 +l.b=m+1 +s[m]=p&63|128}else{o=l.b +if(o+2>=r)break +m=l.b=o+1 +s[o]=p>>>12|224 +o=l.b=m+1 +s[m]=p>>>6&63|128 +l.b=o+1 +s[o]=p&63|128}}}return q}} +A.Ug.prototype={ +di(a){var s=this.a,r=A.b1E(s,a,0,null) +if(r!=null)return r +return new A.aB1(s).alZ(a,0,null,!0)}} +A.aB1.prototype={ +alZ(a,b,c,d){var s,r,q,p,o,n=this,m=A.dK(b,c,J.bL(a),null,null) +if(b===m)return"" +if(t.H3.b(a)){s=a +r=0}else{s=A.b3H(a,b,m) +m-=b +r=b +b=0}q=n.Ee(s,b,m,!0) +p=n.b +if((p&1)!==0){o=A.b3I(p) +n.b=0 +throw A.c(A.cG(o,a,r+n.c))}return q}, +Ee(a,b,c,d){var s,r,q=this +if(c-b>1000){s=B.b.aE(b+c,2) +r=q.Ee(a,b,s,!1) +if((q.b&1)!==0)return r +return r+q.Ee(a,s,c,d)}return q.amO(a,b,c,d)}, +amO(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=65533,j=l.b,i=l.c,h=new A.cB(""),g=b+1,f=a[b] +$label0$0:for(s=l.a;!0;){for(;!0;g=p){r=B.d.ai("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE",f)&31 +i=j<=32?f&61694>>>r:(f&63|i<<6)>>>0 +j=B.d.ai(" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA",j+r) +if(j===0){h.a+=A.cl(i) +if(g===c)break $label0$0 +break}else if((j&1)!==0){if(s)switch(j){case 69:case 67:h.a+=A.cl(k) +break +case 65:h.a+=A.cl(k);--g +break +default:q=h.a+=A.cl(k) +h.a=q+A.cl(k) +break}else{l.b=j +l.c=g-1 +return""}j=0}if(g===c)break $label0$0 +p=g+1 +f=a[g]}p=g+1 +f=a[g] +if(f<128){while(!0){if(!(p=128){o=n-1 +p=n +break}p=n}if(o-g<20)for(m=g;m32)if(s)h.a+=A.cl(k) +else{l.b=77 +l.c=c +return""}l.b=j +l.c=i +s=h.a +return s.charCodeAt(0)==0?s:s}} +A.a1B.prototype={} +A.aCX.prototype={ +$2(a,b){this.a.l(0,a.a,b)}, +$S:185} +A.agS.prototype={ +$2(a,b){var s=this.b,r=this.a,q=s.a+=r.a +q+=a.a +s.a=q +s.a=q+": " +s.a+=A.qj(b) +r.a=", "}, +$S:185} +A.bE.prototype={} +A.dr.prototype={ +H(a,b){return A.aX0(this.a+B.b.aE(b.a,1000),this.b)}, +k(a,b){if(b==null)return!1 +return b instanceof A.dr&&this.a===b.a&&this.b===b.b}, +b3(a,b){return B.b.b3(this.a,b.a)}, +a4g(a,b){var s,r=this.a +if(Math.abs(r)<=864e13)s=!1 +else s=!0 +if(s)throw A.c(A.b_("DateTime is outside valid range: "+r,null)) +A.fb(this.b,"isUtc",t.y)}, +gE(a){var s=this.a +return(s^B.b.D(s,30))&1073741823}, +j(a){var s=this,r=A.aX1(A.Re(s)),q=A.MR(A.iN(s)),p=A.MR(A.Rd(s)),o=A.MR(A.rm(s)),n=A.MR(A.aNp(s)),m=A.MR(A.aNq(s)),l=A.aX2(A.aNo(s)),k=r+"-"+q +if(s.b)return k+"-"+p+" "+o+":"+n+":"+m+"."+l+"Z" +else return k+"-"+p+" "+o+":"+n+":"+m+"."+l}, +$ibE:1} +A.bb.prototype={ +O(a,b){return new A.bb(this.a+b.a)}, +ae(a,b){return new A.bb(this.a-b.a)}, +a8(a,b){return new A.bb(B.e.bi(this.a*b))}, +jc(a,b){return this.ab.a}, +k(a,b){if(b==null)return!1 +return b instanceof A.bb&&this.a===b.a}, +gE(a){return B.b.gE(this.a)}, +b3(a,b){return B.b.b3(this.a,b.a)}, +j(a){var s,r,q,p,o=this.a,n=o<0?"-":"",m=B.b.aE(o,36e8) +o%=36e8 +if(o<0)o=-o +s=B.b.aE(o,6e7) +o%=6e7 +r=s<10?"0":"" +q=B.b.aE(o,1e6) +p=q<10?"0":"" +return n+Math.abs(m)+":"+r+s+":"+p+q+"."+B.d.dY(B.b.j(o%1e6),6,"0")}, +$ibE:1} +A.WO.prototype={ +j(a){return this.K()}, +$iS:1} +A.ck.prototype={ +gpc(){return A.aS(this.$thrownJsError)}} +A.pP.prototype={ +j(a){var s=this.a +if(s!=null)return"Assertion failed: "+A.qj(s) +return"Assertion failed"}, +gkH(a){return this.a}} +A.kU.prototype={} +A.Qc.prototype={ +j(a){return"Throw of null."}, +$ikU:1} +A.hQ.prototype={ +gEL(){return"Invalid argument"+(!this.a?"(s)":"")}, +gEK(){return""}, +j(a){var s=this,r=s.c,q=r==null?"":" ("+r+")",p=s.d,o=p==null?"":": "+A.f(p),n=s.gEL()+q+o +if(!s.a)return n +return n+s.gEK()+": "+A.qj(s.gJ0())}, +gJ0(){return this.b}} +A.wv.prototype={ +gJ0(){return this.b}, +gEL(){return"RangeError"}, +gEK(){var s,r=this.e,q=this.f +if(r==null)s=q!=null?": Not less than or equal to "+A.f(q):"" +else if(q==null)s=": Not greater than or equal to "+A.f(r) +else if(q>r)s=": Not in inclusive range "+A.f(r)+".."+A.f(q) +else s=qe.length +else s=!1 +if(s)f=null +if(f==null){if(e.length>78)e=B.d.a2(e,0,75)+"..." +return g+"\n"+e}for(r=1,q=0,p=!1,o=0;o1?g+(" (at line "+r+", character "+(f-q+1)+")\n"):g+(" (at character "+(f+1)+")\n") +m=e.length +for(o=f;o78)if(f-q<75){l=q+75 +k=q +j="" +i="..."}else{if(m-f<75){k=m-75 +l=m +i=""}else{k=f-36 +l=f+36 +i="..."}j="..."}else{l=m +k=q +j="" +i=""}return g+j+B.d.a2(e,k,l)+i+"\n"+B.d.a8(" ",f-k+j.length)+"^\n"}else return f!=null?g+(" (at offset "+A.f(f)+")"):g}, +$iby:1, +gkH(a){return this.a}, +gD5(a){return this.b}, +gcz(a){return this.c}} +A.o.prototype={ +zL(a,b){return A.hR(this,A.l(this).i("o.E"),b)}, +aog(a,b){var s=this,r=A.l(s) +if(r.i("aa").b(s))return A.aYC(s,b,r.i("o.E")) +return new A.qt(s,b,r.i("qt"))}, +hP(a,b,c){return A.jz(this,b,A.l(this).i("o.E"),c)}, +oU(a,b){return new A.aD(this,b,A.l(this).i("aD"))}, +KC(a,b){return new A.ed(this,b.i("ed<0>"))}, +v(a,b){var s +for(s=this.gao(this);s.A();)if(J.d(s.gN(s),b))return!0 +return!1}, +Z(a,b){var s +for(s=this.gao(this);s.A();)b.$1(s.gN(s))}, +oM(a,b){var s,r=this.gao(this) +if(!r.A())throw A.c(A.cf()) +s=r.gN(r) +for(;r.A();)s=b.$2(s,r.gN(r)) +return s}, +c8(a,b){var s,r=this.gao(this) +if(!r.A())return"" +if(b===""){s="" +do s+=A.f(J.dg(r.gN(r))) +while(r.A())}else{s=""+A.f(J.dg(r.gN(r))) +for(;r.A();)s=s+b+A.f(J.dg(r.gN(r)))}return s.charCodeAt(0)==0?s:s}, +Ja(a){return this.c8(a,"")}, +hC(a,b){var s +for(s=this.gao(this);s.A();)if(b.$1(s.gN(s)))return!0 +return!1}, +ev(a,b){return A.as(this,b,A.l(this).i("o.E"))}, +dK(a){return this.ev(a,!0)}, +j7(a){return A.cI(this,A.l(this).i("o.E"))}, +gq(a){var s,r=this.gao(this) +for(s=0;r.A();)++s +return s}, +gaa(a){return!this.gao(this).A()}, +gcE(a){return!this.gaa(this)}, +jY(a,b){return A.apj(this,b,A.l(this).i("o.E"))}, +i1(a,b){return A.aos(this,b,A.l(this).i("o.E"))}, +gR(a){var s=this.gao(this) +if(!s.A())throw A.c(A.cf()) +return s.gN(s)}, +gX(a){var s,r=this.gao(this) +if(!r.A())throw A.c(A.cf()) +do s=r.gN(r) +while(r.A()) +return s}, +oq(a,b,c){var s,r +for(s=this.gao(this);s.A();){r=s.gN(s) +if(b.$1(r))return r}return c.$0()}, +bq(a,b){var s,r,q +A.dX(b,"index") +for(s=this.gao(this),r=0;s.A();){q=s.gN(s) +if(b===r)return q;++r}throw A.c(A.dl(b,r,this,null,"index"))}, +j(a){return A.aH2(this,"(",")")}} +A.H_.prototype={ +bq(a,b){A.aH1(b,this.a,this,null) +return this.b.$1(b)}, +gq(a){return this.a}} +A.P4.prototype={} +A.aF.prototype={ +j(a){return"MapEntry("+A.f(this.a)+": "+A.f(this.b)+")"}, +gdH(a){return this.a}, +gp(a){return this.b}} +A.aP.prototype={ +gE(a){return A.U.prototype.gE.call(this,this)}, +j(a){return"null"}} +A.U.prototype={$iU:1, +k(a,b){return this===b}, +gE(a){return A.fr(this)}, +j(a){return"Instance of '"+A.aih(this)+"'"}, +G(a,b){throw A.c(A.b_7(this,b))}, +geK(a){return A.N(this)}, +toString(){return this.j(this)}, +$1(a){return this.G(this,A.D("$1","$1",0,[a],[],0))}, +$2(a,b){return this.G(this,A.D("$2","$2",0,[a,b],[],0))}, +$0(){return this.G(this,A.D("$0","$0",0,[],[],0))}, +$1$2$onError(a,b,c){return this.G(this,A.D("$1$2$onError","$1$2$onError",0,[a,b,c],["onError"],1))}, +$3(a,b,c){return this.G(this,A.D("$3","$3",0,[a,b,c],[],0))}, +$4(a,b,c,d){return this.G(this,A.D("$4","$4",0,[a,b,c,d],[],0))}, +$1$1(a,b){return this.G(this,A.D("$1$1","$1$1",0,[a,b],[],1))}, +$1$locales(a){return this.G(this,A.D("$1$locales","$1$locales",0,[a],["locales"],0))}, +$1$growable(a){return this.G(this,A.D("$1$growable","$1$growable",0,[a],["growable"],0))}, +$2$path(a,b){return this.G(this,A.D("$2$path","$2$path",0,[a,b],["path"],0))}, +$1$0(a){return this.G(this,A.D("$1$0","$1$0",0,[a],[],1))}, +$1$highContrast(a){return this.G(this,A.D("$1$highContrast","$1$highContrast",0,[a],["highContrast"],0))}, +$1$accessibilityFeatures(a){return this.G(this,A.D("$1$accessibilityFeatures","$1$accessibilityFeatures",0,[a],["accessibilityFeatures"],0))}, +$1$textScaleFactor(a){return this.G(this,A.D("$1$textScaleFactor","$1$textScaleFactor",0,[a],["textScaleFactor"],0))}, +$1$platformBrightness(a){return this.G(this,A.D("$1$platformBrightness","$1$platformBrightness",0,[a],["platformBrightness"],0))}, +$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.G(this,A.D("$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp","$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp",0,[a,b,c,d,e,f,g,h,i,j,k,l,m],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","scrollDeltaX","scrollDeltaY","signalKind","timeStamp"],0))}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.G(this,A.D("$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp","$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp",0,[a,b,c,d,e,f,g,h,i,j,k],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","signalKind","timeStamp"],0))}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.G(this,A.D("$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp","$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp",0,[a,b,c,d,e,f,g,h,i,j],["buttons","change","device","physicalX","physicalY","pressure","pressureMax","signalKind","timeStamp"],0))}, +$4$checkModifiers(a,b,c,d){return this.G(this,A.D("$4$checkModifiers","$4$checkModifiers",0,[a,b,c,d],["checkModifiers"],0))}, +$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l){return this.G(this,A.D("$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp","$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp",0,[a,b,c,d,e,f,g,h,i,j,k,l],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","signalKind","tilt","timeStamp"],0))}, +$1$accessibleNavigation(a){return this.G(this,A.D("$1$accessibleNavigation","$1$accessibleNavigation",0,[a],["accessibleNavigation"],0))}, +$1$semanticsEnabled(a){return this.G(this,A.D("$1$semanticsEnabled","$1$semanticsEnabled",0,[a],["semanticsEnabled"],0))}, +$2$priority$scheduler(a,b){return this.G(this,A.D("$2$priority$scheduler","$2$priority$scheduler",0,[a,b],["priority","scheduler"],0))}, +$2$position(a,b){return this.G(this,A.D("$2$position","$2$position",0,[a,b],["position"],0))}, +$1$style(a){return this.G(this,A.D("$1$style","$1$style",0,[a],["style"],0))}, +$21$background$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$shadows$textBaseline$wordSpacing(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return this.G(this,A.D("$21$background$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$shadows$textBaseline$wordSpacing","$21$background$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$shadows$textBaseline$wordSpacing",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1],["background","color","decoration","decorationColor","decorationStyle","decorationThickness","fontFamily","fontFamilyFallback","fontFeatures","fontSize","fontStyle","fontVariations","fontWeight","foreground","height","leadingDistribution","letterSpacing","locale","shadows","textBaseline","wordSpacing"],0))}, +$12$ellipsis$fontFamily$fontSize$fontStyle$fontWeight$height$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior(a,b,c,d,e,f,g,h,i,j,k,l){return this.G(this,A.D("$12$ellipsis$fontFamily$fontSize$fontStyle$fontWeight$height$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior","$12$ellipsis$fontFamily$fontSize$fontStyle$fontWeight$height$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior",0,[a,b,c,d,e,f,g,h,i,j,k,l],["ellipsis","fontFamily","fontSize","fontStyle","fontWeight","height","locale","maxLines","strutStyle","textAlign","textDirection","textHeightBehavior"],0))}, +$2$aspect(a,b){return this.G(this,A.D("$2$aspect","$2$aspect",0,[a,b],["aspect"],0))}, +$1$findFirstFocus(a){return this.G(this,A.D("$1$findFirstFocus","$1$findFirstFocus",0,[a],["findFirstFocus"],0))}, +$1$immediately(a){return this.G(this,A.D("$1$immediately","$1$immediately",0,[a],["immediately"],0))}, +$1$2$arguments(a,b,c){return this.G(this,A.D("$1$2$arguments","$1$2$arguments",0,[a,b,c],["arguments"],1))}, +$2$after(a,b){return this.G(this,A.D("$2$after","$2$after",0,[a,b],["after"],0))}, +$2$1(a,b,c){return this.G(this,A.D("$2$1","$2$1",0,[a,b,c],[],2))}, +$1$app(a){return this.G(this,A.D("$1$app","$1$app",0,[a],["app"],0))}, +$3$callOptions$screenClassOverride$screenName(a,b,c){return this.G(this,A.D("$3$callOptions$screenClassOverride$screenName","$3$callOptions$screenClassOverride$screenName",0,[a,b,c],["callOptions","screenClassOverride","screenName"],0))}, +$2$newRoute$oldRoute(a,b){return this.G(this,A.D("$2$newRoute$oldRoute","$2$newRoute$oldRoute",0,[a,b],["newRoute","oldRoute"],0))}, +$1$2(a,b,c){return this.G(this,A.D("$1$2","$1$2",0,[a,b,c],[],1))}, +$3$rect(a,b,c){return this.G(this,A.D("$3$rect","$3$rect",0,[a,b,c],["rect"],0))}, +$2$ignoreCurrentFocus(a,b){return this.G(this,A.D("$2$ignoreCurrentFocus","$2$ignoreCurrentFocus",0,[a,b],["ignoreCurrentFocus"],0))}, +$1$range(a){return this.G(this,A.D("$1$range","$1$range",0,[a],["range"],0))}, +$1$paragraphWidth(a){return this.G(this,A.D("$1$paragraphWidth","$1$paragraphWidth",0,[a],["paragraphWidth"],0))}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.G(this,A.D("$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution","$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution",0,[a,b,c,d,e,f,g,h,i],["fontFamily","fontFamilyFallback","fontSize","fontStyle","fontWeight","forceStrutHeight","height","leading","leadingDistribution"],0))}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.G(this,A.D("$4$boxHeightStyle$boxWidthStyle","$4$boxHeightStyle$boxWidthStyle",0,[a,b,c,d],["boxHeightStyle","boxWidthStyle"],0))}, +$2$end$start(a,b){return this.G(this,A.D("$2$end$start","$2$end$start",0,[a,b],["end","start"],0))}, +$3$dimensions$textScaleFactor(a,b,c){return this.G(this,A.D("$3$dimensions$textScaleFactor","$3$dimensions$textScaleFactor",0,[a,b,c],["dimensions","textScaleFactor"],0))}, +$3$boxHeightStyle(a,b,c){return this.G(this,A.D("$3$boxHeightStyle","$3$boxHeightStyle",0,[a,b,c],["boxHeightStyle"],0))}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.G(this,A.D("$3$includePlaceholders$includeSemanticsLabels","$3$includePlaceholders$includeSemanticsLabels",0,[a,b,c],["includePlaceholders","includeSemanticsLabels"],0))}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.G(this,A.D("$8$color$fill$grade$opacity$opticalSize$shadows$size$weight","$8$color$fill$grade$opacity$opticalSize$shadows$size$weight",0,[a,b,c,d,e,f,g,h],["color","fill","grade","opacity","opticalSize","shadows","size","weight"],0))}, +$1$color(a){return this.G(this,A.D("$1$color","$1$color",0,[a],["color"],0))}, +$3$textDirection(a,b,c){return this.G(this,A.D("$3$textDirection","$3$textDirection",0,[a,b,c],["textDirection"],0))}, +$3$debugReport(a,b,c){return this.G(this,A.D("$3$debugReport","$3$debugReport",0,[a,b,c],["debugReport"],0))}, +$3$cancel$down$reason(a,b,c){return this.G(this,A.D("$3$cancel$down$reason","$3$cancel$down$reason",0,[a,b,c],["cancel","down","reason"],0))}, +$2$down$up(a,b){return this.G(this,A.D("$2$down$up","$2$down$up",0,[a,b],["down","up"],0))}, +$1$down(a){return this.G(this,A.D("$1$down","$1$down",0,[a],["down"],0))}, +$2$value(a,b){return this.G(this,A.D("$2$value","$2$value",0,[a,b],["value"],0))}, +$1$details(a){return this.G(this,A.D("$1$details","$1$details",0,[a],["details"],0))}, +$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k){return this.G(this,A.D("$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection","$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection",0,[a,b,c,d,e,f,g,h,i,j,k],["borderRadius","color","containedInkWell","controller","customBorder","onRemoved","position","radius","rectCallback","referenceBox","textDirection"],0))}, +$1$context(a){return this.G(this,A.D("$1$context","$1$context",0,[a],["context"],0))}, +$2$textDirection(a,b){return this.G(this,A.D("$2$textDirection","$2$textDirection",0,[a,b],["textDirection"],0))}, +$2$reversed(a,b){return this.G(this,A.D("$2$reversed","$2$reversed",0,[a,b],["reversed"],0))}, +$2$minHeight$minWidth(a,b){return this.G(this,A.D("$2$minHeight$minWidth","$2$minHeight$minWidth",0,[a,b],["minHeight","minWidth"],0))}, +$1$letterSpacing(a){return this.G(this,A.D("$1$letterSpacing","$1$letterSpacing",0,[a],["letterSpacing"],0))}, +$1$5(a,b,c,d,e,f){return this.G(this,A.D("$1$5","$1$5",0,[a,b,c,d,e,f],[],1))}, +$2$maxWidth$minWidth(a,b){return this.G(this,A.D("$2$maxWidth$minWidth","$2$maxWidth$minWidth",0,[a,b],["maxWidth","minWidth"],0))}, +$2$maxHeight$minHeight(a,b){return this.G(this,A.D("$2$maxHeight$minHeight","$2$maxHeight$minHeight",0,[a,b],["maxHeight","minHeight"],0))}, +$1$side(a){return this.G(this,A.D("$1$side","$1$side",0,[a],["side"],0))}, +$1$selection(a){return this.G(this,A.D("$1$selection","$1$selection",0,[a],["selection"],0))}, +$1$rect(a){return this.G(this,A.D("$1$rect","$1$rect",0,[a],["rect"],0))}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.G(this,A.D("$4$curve$descendant$duration$rect","$4$curve$descendant$duration$rect",0,[a,b,c,d],["curve","descendant","duration","rect"],0))}, +$2$cause$from(a,b){return this.G(this,A.D("$2$cause$from","$2$cause$from",0,[a,b],["cause","from"],0))}, +$1$composing(a){return this.G(this,A.D("$1$composing","$1$composing",0,[a],["composing"],0))}, +$1$affinity(a){return this.G(this,A.D("$1$affinity","$1$affinity",0,[a],["affinity"],0))}, +$3$code$details$message(a,b,c){return this.G(this,A.D("$3$code$details$message","$3$code$details$message",0,[a,b,c],["code","details","message"],0))}, +$2$code$message(a,b){return this.G(this,A.D("$2$code$message","$2$code$message",0,[a,b],["code","message"],0))}, +$2$composing$selection(a,b){return this.G(this,A.D("$2$composing$selection","$2$composing$selection",0,[a,b],["composing","selection"],0))}, +$3$context$style$withComposing(a,b,c){return this.G(this,A.D("$3$context$style$withComposing","$3$context$style$withComposing",0,[a,b,c],["context","style","withComposing"],0))}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.G(this,A.D("$6$baseline$baselineOffset$scale","$6$baseline$baselineOffset$scale",0,[a,b,c,d,e,f],["baseline","baselineOffset","scale"],0))}, +$4$scale(a,b,c,d){return this.G(this,A.D("$4$scale","$4$scale",0,[a,b,c,d],["scale"],0))}, +$1$bottom(a){return this.G(this,A.D("$1$bottom","$1$bottom",0,[a],["bottom"],0))}, +$3$curve$duration$rect(a,b,c){return this.G(this,A.D("$3$curve$duration$rect","$3$curve$duration$rect",0,[a,b,c],["curve","duration","rect"],0))}, +$1$text(a){return this.G(this,A.D("$1$text","$1$text",0,[a],["text"],0))}, +$2$affinity$extentOffset(a,b){return this.G(this,A.D("$2$affinity$extentOffset","$2$affinity$extentOffset",0,[a,b],["affinity","extentOffset"],0))}, +$2$color$fontSize(a,b){return this.G(this,A.D("$2$color$fontSize","$2$color$fontSize",0,[a,b],["color","fontSize"],0))}, +$2$overscroll$scrollbars(a,b){return this.G(this,A.D("$2$overscroll$scrollbars","$2$overscroll$scrollbars",0,[a,b],["overscroll","scrollbars"],0))}, +$2$selection$text(a,b){return this.G(this,A.D("$2$selection$text","$2$selection$text",0,[a,b],["selection","text"],0))}, +$2$baseOffset$extentOffset(a,b){return this.G(this,A.D("$2$baseOffset$extentOffset","$2$baseOffset$extentOffset",0,[a,b],["baseOffset","extentOffset"],0))}, +$2$0(a,b){return this.G(this,A.D("$2$0","$2$0",0,[a,b],[],2))}, +$1$extentOffset(a){return this.G(this,A.D("$1$extentOffset","$1$extentOffset",0,[a],["extentOffset"],0))}, +$1$height(a){return this.G(this,A.D("$1$height","$1$height",0,[a],["height"],0))}, +$1$borderSide(a){return this.G(this,A.D("$1$borderSide","$1$borderSide",0,[a],["borderSide"],0))}, +$27$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$isCollapsed$isDense$labelStyle$prefixStyle$suffixStyle(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){return this.G(this,A.D("$27$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$isCollapsed$isDense$labelStyle$prefixStyle$suffixStyle","$27$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$isCollapsed$isDense$labelStyle$prefixStyle$suffixStyle",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7],["alignLabelWithHint","border","constraints","contentPadding","counterStyle","disabledBorder","enabledBorder","errorBorder","errorMaxLines","errorStyle","fillColor","filled","floatingLabelAlignment","floatingLabelBehavior","floatingLabelStyle","focusColor","focusedBorder","focusedErrorBorder","helperMaxLines","helperStyle","hintStyle","hoverColor","isCollapsed","isDense","labelStyle","prefixStyle","suffixStyle"],0))}, +$2$enabled$hintMaxLines(a,b){return this.G(this,A.D("$2$enabled$hintMaxLines","$2$enabled$hintMaxLines",0,[a,b],["enabled","hintMaxLines"],0))}, +$4$currentLength$isFocused$maxLength(a,b,c,d){return this.G(this,A.D("$4$currentLength$isFocused$maxLength","$4$currentLength$isFocused$maxLength",0,[a,b,c,d],["currentLength","isFocused","maxLength"],0))}, +$1$counter(a){return this.G(this,A.D("$1$counter","$1$counter",0,[a],["counter"],0))}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.G(this,A.D("$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding","$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding",0,[a,b,c,d,e,f,g,h],["removeBottomInset","removeBottomPadding","removeLeftPadding","removeRightPadding","removeTopPadding"],0))}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.G(this,A.D("$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding","$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding",0,[a,b,c,d,e,f,g],["removeBottomPadding","removeLeftPadding","removeRightPadding","removeTopPadding"],0))}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.G(this,A.D("$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding","$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding",0,[a,b,c,d,e,f,g,h],["maintainBottomViewPadding","removeBottomPadding","removeLeftPadding","removeRightPadding","removeTopPadding"],0))}, +$1$floatingActionButtonScale(a){return this.G(this,A.D("$1$floatingActionButtonScale","$1$floatingActionButtonScale",0,[a],["floatingActionButtonScale"],0))}, +$1$removeBottom(a){return this.G(this,A.D("$1$removeBottom","$1$removeBottom",0,[a],["removeBottom"],0))}, +$1$padding(a){return this.G(this,A.D("$1$padding","$1$padding",0,[a],["padding"],0))}, +$2$viewInsets$viewPadding(a,b){return this.G(this,A.D("$2$viewInsets$viewPadding","$2$viewInsets$viewPadding",0,[a,b],["viewInsets","viewPadding"],0))}, +$2$padding$viewPadding(a,b){return this.G(this,A.D("$2$padding$viewPadding","$2$padding$viewPadding",0,[a,b],["padding","viewPadding"],0))}, +$1$3$animationController$isPersistent(a,b,c,d){return this.G(this,A.D("$1$3$animationController$isPersistent","$1$3$animationController$isPersistent",0,[a,b,c,d],["animationController","isPersistent"],1))}, +$2$isClosing(a,b){return this.G(this,A.D("$2$isClosing","$2$isClosing",0,[a,b],["isClosing"],0))}, +$2$result$useSystem(a,b){return this.G(this,A.D("$2$result$useSystem","$2$result$useSystem",0,[a,b],["result","useSystem"],0))}, +$4$force$result$status$tag(a,b,c,d){return this.G(this,A.D("$4$force$result$status$tag","$4$force$result$status$tag",0,[a,b,c,d],["force","result","status","tag"],0))}, +$2$press(a,b){return this.G(this,A.D("$2$press","$2$press",0,[a,b],["press"],0))}, +$2$down(a,b){return this.G(this,A.D("$2$down","$2$down",0,[a,b],["down"],0))}, +$1$errorText(a){return this.G(this,A.D("$1$errorText","$1$errorText",0,[a],["errorText"],0))}, +$1$floatingActionButtonArea(a){return this.G(this,A.D("$1$floatingActionButtonArea","$1$floatingActionButtonArea",0,[a],["floatingActionButtonArea"],0))}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.G(this,A.D("$4$displayFeatures$padding$viewInsets$viewPadding","$4$displayFeatures$padding$viewInsets$viewPadding",0,[a,b,c,d],["displayFeatures","padding","viewInsets","viewPadding"],0))}, +$2$bottom$top(a,b){return this.G(this,A.D("$2$bottom$top","$2$bottom$top",0,[a,b],["bottom","top"],0))}, +$2$left$right(a,b){return this.G(this,A.D("$2$left$right","$2$left$right",0,[a,b],["left","right"],0))}, +$2$hitTest$paintTransform(a,b){return this.G(this,A.D("$2$hitTest$paintTransform","$2$hitTest$paintTransform",0,[a,b],["hitTest","paintTransform"],0))}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.G(this,A.D("$3$crossAxisPosition$mainAxisPosition","$3$crossAxisPosition$mainAxisPosition",0,[a,b,c],["crossAxisPosition","mainAxisPosition"],0))}, +$2$hitTest$paintOffset(a,b){return this.G(this,A.D("$2$hitTest$paintOffset","$2$hitTest$paintOffset",0,[a,b],["hitTest","paintOffset"],0))}, +$3$context$exception$stack(a,b,c){return this.G(this,A.D("$3$context$exception$stack","$3$context$exception$stack",0,[a,b,c],["context","exception","stack"],0))}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.G(this,A.D("$4$allowUpscaling$targetHeight$targetWidth","$4$allowUpscaling$targetHeight$targetWidth",0,[a,b,c,d],["allowUpscaling","targetHeight","targetWidth"],0))}, +$5$autofocus$focusNode$mouseCursor$painter$size(a,b,c,d,e){return this.G(this,A.D("$5$autofocus$focusNode$mouseCursor$painter$size","$5$autofocus$focusNode$mouseCursor$painter$size",0,[a,b,c,d,e],["autofocus","focusNode","mouseCursor","painter","size"],0))}, +$1$task(a){return this.G(this,A.D("$1$task","$1$task",0,[a],["task"],0))}, +$1$oldWidget(a){return this.G(this,A.D("$1$oldWidget","$1$oldWidget",0,[a],["oldWidget"],0))}, +$2$onError(a,b){return this.G(this,A.D("$2$onError","$2$onError",0,[a,b],["onError"],0))}, +$3$replace$state(a,b,c){return this.G(this,A.D("$3$replace$state","$3$replace$state",0,[a,b,c],["replace","state"],0))}, +$2$params(a,b){return this.G(this,A.D("$2$params","$2$params",0,[a,b],["params"],0))}, +$3$onAction$onChange(a,b,c){return this.G(this,A.D("$3$onAction$onChange","$3$onAction$onChange",0,[a,b,c],["onAction","onChange"],0))}, +$2$withDrive(a,b){return this.G(this,A.D("$2$withDrive","$2$withDrive",0,[a,b],["withDrive"],0))}, +$2$sort(a,b){return this.G(this,A.D("$2$sort","$2$sort",0,[a,b],["sort"],0))}, +$3$composing$selection$text(a,b,c){return this.G(this,A.D("$3$composing$selection$text","$3$composing$selection$text",0,[a,b,c],["composing","selection","text"],0))}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.G(this,A.D("$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName","$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName",0,[a,b,c,d,e,f,g,h],["enableDomStorage","enableJavaScript","headers","universalLinksOnly","useSafariVC","useWebView","webOnlyWindowName"],0))}, +$2$position$size(a,b){return this.G(this,A.D("$2$position$size","$2$position$size",0,[a,b],["position","size"],0))}, +$5$imageQuality$maxHeight$maxWidth$preferredCameraDevice$source(a,b,c,d,e){return this.G(this,A.D("$5$imageQuality$maxHeight$maxWidth$preferredCameraDevice$source","$5$imageQuality$maxHeight$maxWidth$preferredCameraDevice$source",0,[a,b,c,d,e],["imageQuality","maxHeight","maxWidth","preferredCameraDevice","source"],0))}, +$5(a,b,c,d,e){return this.G(this,A.D("$5","$5",0,[a,b,c,d,e],[],0))}, +$2$offset(a,b){return this.G(this,A.D("$2$offset","$2$offset",0,[a,b],["offset"],0))}, +$6(a,b,c,d,e,f){return this.G(this,A.D("$6","$6",0,[a,b,c,d,e,f],[],0))}, +$3$async(a,b,c){return this.G(this,A.D("$3$async","$3$async",0,[a,b,c],["async"],0))}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.G(this,A.D("$4$cancelOnError$onDone$onError","$4$cancelOnError$onDone$onError",0,[a,b,c,d],["cancelOnError","onDone","onError"],0))}, +$1$end(a){return this.G(this,A.D("$1$end","$1$end",0,[a],["end"],0))}, +$1$line(a){return this.G(this,A.D("$1$line","$1$line",0,[a],["line"],0))}, +$2$color(a,b){return this.G(this,A.D("$2$color","$2$color",0,[a,b],["color"],0))}, +$9$allowUpscaling$rowBytes$targetHeight$targetWidth(a,b,c,d,e,f,g,h,i){return this.G(this,A.D("$9$allowUpscaling$rowBytes$targetHeight$targetWidth","$9$allowUpscaling$rowBytes$targetHeight$targetWidth",0,[a,b,c,d,e,f,g,h,i],["allowUpscaling","rowBytes","targetHeight","targetWidth"],0))}, +$1$enable(a){return this.G(this,A.D("$1$enable","$1$enable",0,[a],["enable"],0))}, +$1$direction(a){return this.G(this,A.D("$1$direction","$1$direction",0,[a],["direction"],0))}, +$1$spellCheckService(a){return this.G(this,A.D("$1$spellCheckService","$1$spellCheckService",0,[a],["spellCheckService"],0))}, +$2$name$options(a,b){return this.G(this,A.D("$2$name$options","$2$name$options",0,[a,b],["name","options"],0))}, +$2$back$status(a,b){return this.G(this,A.D("$2$back$status","$2$back$status",0,[a,b],["back","status"],0))}, +$4$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result(a,b,c,d){return this.G(this,A.D("$4$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result","$4$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result",0,[a,b,c,d],["elevationAdjustment","parentPaintClipRect","parentSemanticsClipRect","result"],0))}, +$1$config(a){return this.G(this,A.D("$1$config","$1$config",0,[a],["config"],0))}, +$2$descendant$rect(a,b){return this.G(this,A.D("$2$descendant$rect","$2$descendant$rect",0,[a,b],["descendant","rect"],0))}, +$2$ignoreRasterCache(a,b){return this.G(this,A.D("$2$ignoreRasterCache","$2$ignoreRasterCache",0,[a,b],["ignoreRasterCache"],0))}, +$1$3$onlyFirst(a,b,c,d){return this.G(this,A.D("$1$3$onlyFirst","$1$3$onlyFirst",0,[a,b,c,d],["onlyFirst"],1))}, +$1$includeChildren(a){return this.G(this,A.D("$1$includeChildren","$1$includeChildren",0,[a],["includeChildren"],0))}, +$1$oldLayer(a){return this.G(this,A.D("$1$oldLayer","$1$oldLayer",0,[a],["oldLayer"],0))}, +$3$oldLayer(a,b,c){return this.G(this,A.D("$3$oldLayer","$3$oldLayer",0,[a,b,c],["oldLayer"],0))}, +$3$offset$oldLayer(a,b,c){return this.G(this,A.D("$3$offset$oldLayer","$3$offset$oldLayer",0,[a,b,c],["offset","oldLayer"],0))}, +$4$height$offset$width(a,b,c,d){return this.G(this,A.D("$4$height$offset$width","$4$height$offset$width",0,[a,b,c,d],["height","offset","width"],0))}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.G(this,A.D("$4$isComplexHint$willChangeHint","$4$isComplexHint$willChangeHint",0,[a,b,c,d],["isComplexHint","willChangeHint"],0))}, +$4$in1$in2$operator$result(a,b,c,d){return this.G(this,A.D("$4$in1$in2$operator$result","$4$in1$in2$operator$result",0,[a,b,c,d],["in1","in2","operator","result"],0))}, +$3$clipBehavior$oldLayer(a,b,c){return this.G(this,A.D("$3$clipBehavior$oldLayer","$3$clipBehavior$oldLayer",0,[a,b,c],["clipBehavior","oldLayer"],0))}, +$2$doAntiAlias(a,b){return this.G(this,A.D("$2$doAntiAlias","$2$doAntiAlias",0,[a,b],["doAntiAlias"],0))}, +$3$blendMode$oldLayer(a,b,c){return this.G(this,A.D("$3$blendMode$oldLayer","$3$blendMode$oldLayer",0,[a,b,c],["blendMode","oldLayer"],0))}, +$2$filterQuality(a,b){return this.G(this,A.D("$2$filterQuality","$2$filterQuality",0,[a,b],["filterQuality"],0))}, +$2$oldLayer(a,b){return this.G(this,A.D("$2$oldLayer","$2$oldLayer",0,[a,b],["oldLayer"],0))}, +$6$oldLayer(a,b,c,d,e,f){return this.G(this,A.D("$6$oldLayer","$6$oldLayer",0,[a,b,c,d,e,f],["oldLayer"],0))}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.G(this,A.D("$5$borderRadius$shape$textDirection","$5$borderRadius$shape$textDirection",0,[a,b,c,d,e],["borderRadius","shape","textDirection"],0))}, +$4$textDirection(a,b,c,d){return this.G(this,A.D("$4$textDirection","$4$textDirection",0,[a,b,c,d],["textDirection"],0))}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.G(this,A.D("$6$gapExtent$gapPercentage$gapStart$textDirection","$6$gapExtent$gapPercentage$gapStart$textDirection",0,[a,b,c,d,e,f],["gapExtent","gapPercentage","gapStart","textDirection"],0))}, +$1$maxHeight(a){return this.G(this,A.D("$1$maxHeight","$1$maxHeight",0,[a],["maxHeight"],0))}, +$1$width(a){return this.G(this,A.D("$1$width","$1$width",0,[a],["width"],0))}, +$1$maxWidth(a){return this.G(this,A.D("$1$maxWidth","$1$maxWidth",0,[a],["maxWidth"],0))}, +$2$parentUsesSize(a,b){return this.G(this,A.D("$2$parentUsesSize","$2$parentUsesSize",0,[a,b],["parentUsesSize"],0))}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.G(this,A.D("$4$isScrolling$newPosition$oldPosition$velocity","$4$isScrolling$newPosition$oldPosition$velocity",0,[a,b,c,d],["isScrolling","newPosition","oldPosition","velocity"],0))}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.G(this,A.D("$2$bottomNavigationBarTop$floatingActionButtonArea","$2$bottomNavigationBarTop$floatingActionButtonArea",0,[a,b],["bottomNavigationBarTop","floatingActionButtonArea"],0))}, +$2$test(a,b){return this.G(this,A.D("$2$test","$2$test",0,[a,b],["test"],0))}, +$3$onDone$onError(a,b,c){return this.G(this,A.D("$3$onDone$onError","$3$onDone$onError",0,[a,b,c],["onDone","onError"],0))}, +Z(a,b){return this.G(a,A.D("Z","Z",0,[b],[],0))}, +h(a,b){return this.G(a,A.D("h","h",0,[b],[],0))}, +cg(a,b){return this.G(a,A.D("cg","cg",0,[b],[],0))}, +h0(){return this.G(this,A.D("h0","h0",0,[],[],0))}, +B(a,b){return this.G(a,A.D("B","B",0,[b],[],0))}, +yx(a){return this.G(this,A.D("yx","yx",0,[a],[],0))}, +bF(){return this.G(this,A.D("bF","bF",0,[],[],0))}, +wM(a,b,c){return this.G(a,A.D("wM","wM",0,[b,c],[],0))}, +ae(a,b){return this.G(a,A.D("ae","ae",0,[b],[],0))}, +a8(a,b){return this.G(a,A.D("a8","a8",0,[b],[],0))}, +O(a,b){return this.G(a,A.D("O","O",0,[b],[],0))}, +ob(){return this.G(this,A.D("ob","ob",0,[],[],0))}, +jc(a,b){return this.G(a,A.D("jc","jc",0,[b],[],0))}, +jb(a,b){return this.G(a,A.D("jb","jb",0,[b],[],0))}, +bu(a,b){return this.G(a,A.D("bu","bu",0,[b],[],0))}, +bi(a){return this.G(a,A.D("bi","bi",0,[],[],0))}, +ro(a){return this.G(a,A.D("ro","ro",0,[],[],0))}, +gao(a){return this.G(a,A.D("gao","gao",1,[],[],0))}, +gq(a){return this.G(a,A.D("gq","gq",1,[],[],0))}, +gkH(a){return this.G(a,A.D("gkH","gkH",1,[],[],0))}, +gdv(a){return this.G(a,A.D("gdv","gdv",1,[],[],0))}, +gi4(){return this.G(this,A.D("gi4","gi4",1,[],[],0))}, +gcF(){return this.G(this,A.D("gcF","gcF",1,[],[],0))}, +giB(){return this.G(this,A.D("giB","giB",1,[],[],0))}, +ghR(a){return this.G(a,A.D("ghR","ghR",1,[],[],0))}, +glj(a){return this.G(a,A.D("glj","glj",1,[],[],0))}, +gr7(a){return this.G(a,A.D("gr7","gr7",1,[],[],0))}, +guc(a){return this.G(a,A.D("guc","guc",1,[],[],0))}, +gzB(a){return this.G(a,A.D("gzB","gzB",1,[],[],0))}, +guF(a){return this.G(a,A.D("guF","guF",1,[],[],0))}, +gC1(a){return this.G(a,A.D("gC1","gC1",1,[],[],0))}, +grW(a){return this.G(a,A.D("grW","grW",1,[],[],0))}, +gBm(a){return this.G(a,A.D("gBm","gBm",1,[],[],0))}, +gzx(a){return this.G(a,A.D("gzx","gzx",1,[],[],0))}, +gBl(a){return this.G(a,A.D("gBl","gBl",1,[],[],0))}, +guq(a){return this.G(a,A.D("guq","guq",1,[],[],0))}, +si4(a){return this.G(this,A.D("si4","si4",2,[a],[],0))}, +scF(a){return this.G(this,A.D("scF","scF",2,[a],[],0))}, +siB(a){return this.G(this,A.D("siB","siB",2,[a],[],0))}, +sdv(a,b){return this.G(a,A.D("sdv","sdv",2,[b],[],0))}} +A.a01.prototype={ +j(a){return""}, +$idN:1} +A.F9.prototype={ +gV6(){var s,r=this.b +if(r==null)r=$.Rf.$0() +s=r-this.a +if($.a3_()===1e6)return s +return s*1000}, +hq(a){var s=this,r=s.b +if(r!=null){s.a=s.a+($.Rf.$0()-r) +s.b=null}}, +io(a){var s=this.b +this.a=s==null?$.Rf.$0():s}} +A.akx.prototype={ +gN(a){return this.d}, +A(){var s,r,q,p=this,o=p.b=p.c,n=p.a,m=n.length +if(o===m){p.d=-1 +return!1}s=B.d.ai(n,o) +r=o+1 +if((s&64512)===55296&&r4)this.a.$2("an IPv6 part can only contain a maximum of 4 hex digits",a) +s=A.dR(B.d.a2(this.b,a,b),16) +if(s<0||s>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a) +return s}, +$S:188} +A.Je.prototype={ +gS_(){var s,r,q,p,o=this,n=o.w +if(n===$){s=o.a +r=s.length!==0?""+s+":":"" +q=o.c +p=q==null +if(!p||s==="file"){s=r+"//" +r=o.b +if(r.length!==0)s=s+r+"@" +if(!p)s+=q +r=o.d +if(r!=null)s=s+":"+A.f(r)}else s=r +s+=o.e +r=o.f +if(r!=null)s=s+"?"+r +r=o.r +if(r!=null)s=s+"#"+r +n!==$&&A.b9() +n=o.w=s.charCodeAt(0)==0?s:s}return n}, +glJ(){var s,r,q=this,p=q.x +if(p===$){s=q.e +if(s.length!==0&&B.d.ai(s,0)===47)s=B.d.cd(s,1) +r=s.length===0?B.bm:A.aMA(new A.aw(A.a(s.split("/"),t.s),A.b6d(),t.cj),t.N) +q.x!==$&&A.b9() +p=q.x=r}return p}, +gE(a){var s,r=this,q=r.y +if(q===$){s=B.d.gE(r.gS_()) +r.y!==$&&A.b9() +r.y=s +q=s}return q}, +gwp(){return this.b}, +gkC(a){var s=this.c +if(s==null)return"" +if(B.d.bN(s,"["))return B.d.a2(s,1,s.length-1) +return s}, +gra(a){var s=this.d +return s==null?A.aPi(this.a):s}, +goL(a){var s=this.f +return s==null?"":s}, +gAF(){var s=this.r +return s==null?"":s}, +aql(a){var s=this.a +if(a.length!==s.length)return!1 +return A.b4_(a,s,0)>=0}, +Q6(a,b){var s,r,q,p,o,n +for(s=0,r=0;B.d.ds(b,"../",r);){r+=3;++s}q=B.d.r_(a,"/") +while(!0){if(!(q>0&&s>0))break +p=B.d.B9(a,"/",q-1) +if(p<0)break +o=q-p +n=o!==2 +if(!n||o===3)if(B.d.aI(a,p+1)===46)n=!n||B.d.aI(a,p+2)===46 +else n=!1 +else n=!1 +if(n)break;--s +q=p}return B.d.kN(a,q+1,null,B.d.cd(b,r-3*s))}, +a1(a){return this.wa(A.hI(a,0,null))}, +wa(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +if(a.geg().length!==0){s=a.geg() +if(a.gvg()){r=a.gwp() +q=a.gkC(a) +p=a.gvh()?a.gra(a):h}else{p=h +q=p +r=""}o=A.n3(a.gfu(a)) +n=a.gqO()?a.goL(a):h}else{s=i.a +if(a.gvg()){r=a.gwp() +q=a.gkC(a) +p=A.aIv(a.gvh()?a.gra(a):h,s) +o=A.n3(a.gfu(a)) +n=a.gqO()?a.goL(a):h}else{r=i.b +q=i.c +p=i.d +o=i.e +if(a.gfu(a)==="")n=a.gqO()?a.goL(a):i.f +else{m=A.b3G(i,o) +if(m>0){l=B.d.a2(o,0,m) +o=a.gAS()?l+A.n3(a.gfu(a)):l+A.n3(i.Q6(B.d.cd(o,l.length),a.gfu(a)))}else if(a.gAS())o=A.n3(a.gfu(a)) +else if(o.length===0)if(q==null)o=s.length===0?a.gfu(a):A.n3(a.gfu(a)) +else o=A.n3("/"+a.gfu(a)) +else{k=i.Q6(o,a.gfu(a)) +j=s.length===0 +if(!j||q!=null||B.d.bN(o,"/"))o=A.n3(k) +else o=A.aIx(k,!j||q!=null)}n=a.gqO()?a.goL(a):h}}}return A.aAZ(s,r,q,p,o,n,a.gIS()?a.gAF():h)}, +gVX(){return this.a.length!==0}, +gvg(){return this.c!=null}, +gvh(){return this.d!=null}, +gqO(){return this.f!=null}, +gIS(){return this.r!=null}, +gAS(){return B.d.bN(this.e,"/")}, +Kg(){var s,r=this,q=r.a +if(q!==""&&q!=="file")throw A.c(A.a2("Cannot extract a file path from a "+q+" URI")) +q=r.f +if((q==null?"":q)!=="")throw A.c(A.a2(u.z)) +q=r.r +if((q==null?"":q)!=="")throw A.c(A.a2(u.A)) +q=$.aJS() +if(q)q=A.aPt(r) +else{if(r.c!=null&&r.gkC(r)!=="")A.Q(A.a2(u.Q)) +s=r.glJ() +A.b3z(s,!1) +q=A.Tl(B.d.bN(r.e,"/")?""+"/":"",s,"/") +q=q.charCodeAt(0)==0?q:q}return q}, +j(a){return this.gS_()}, +k(a,b){var s,r,q=this +if(b==null)return!1 +if(q===b)return!0 +if(t.Xu.b(b))if(q.a===b.geg())if(q.c!=null===b.gvg())if(q.b===b.gwp())if(q.gkC(q)===b.gkC(b))if(q.gra(q)===b.gra(b))if(q.e===b.gfu(b)){s=q.f +r=s==null +if(!r===b.gqO()){if(r)s="" +if(s===b.goL(b)){s=q.r +r=s==null +if(!r===b.gIS()){if(r)s="" +s=s===b.gAF()}else s=!1}else s=!1}else s=!1}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +$iUc:1, +geg(){return this.a}, +gfu(a){return this.e}} +A.aB0.prototype={ +$2(a,b){var s=this.b,r=this.a +s.a+=r.a +r.a="&" +r=s.a+=A.a18(B.fM,a,B.a7,!0) +if(b!=null&&b.length!==0){s.a=r+"=" +s.a+=A.a18(B.fM,b,B.a7,!0)}}, +$S:553} +A.aB_.prototype={ +$2(a,b){var s,r +if(b==null||typeof b=="string")this.a.$2(a,b) +else for(s=J.aJ(b),r=this.a;s.A();)r.$2(a,s.gN(s))}, +$S:27} +A.aqA.prototype={ +gYx(){var s,r,q,p,o=this,n=null,m=o.c +if(m==null){m=o.a +s=o.b[0]+1 +r=B.d.jJ(m,"?",s) +q=m.length +if(r>=0){p=A.Jf(m,r+1,q,B.fH,!1,!1) +q=r}else p=n +m=o.c=new A.Wb("data","",n,n,A.Jf(m,s,q,B.qu,!1,!1),p,n)}return m}, +j(a){var s=this.a +return this.b[0]===-1?"data:"+s:s}} +A.aBV.prototype={ +$2(a,b){var s=this.a[a] +B.z.hO(s,0,96,b) +return s}, +$S:567} +A.aBW.prototype={ +$3(a,b,c){var s,r +for(s=b.length,r=0;r>>0]=c}, +$S:204} +A.j1.prototype={ +gVX(){return this.b>0}, +gvg(){return this.c>0}, +gvh(){return this.c>0&&this.d+1r?B.d.a2(this.a,r,s-1):""}, +gkC(a){var s=this.c +return s>0?B.d.a2(this.a,s,this.d):""}, +gra(a){var s,r=this +if(r.gvh())return A.dR(B.d.a2(r.a,r.d+1,r.e),null) +s=r.b +if(s===4&&B.d.bN(r.a,"http"))return 80 +if(s===5&&B.d.bN(r.a,"https"))return 443 +return 0}, +gfu(a){return B.d.a2(this.a,this.e,this.f)}, +goL(a){var s=this.f,r=this.r +return s=q.length)return s +return new A.j1(B.d.a2(q,0,r),s.b,s.c,s.d,s.e,s.f,r,s.w)}, +a1(a){return this.wa(A.hI(a,0,null))}, +wa(a){if(a instanceof A.j1)return this.air(this,a) +return this.S7().wa(a)}, +air(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.b +if(c>0)return b +s=b.c +if(s>0){r=a.b +if(r<=0)return b +q=r===4 +if(q&&B.d.bN(a.a,"file"))p=b.e!==b.f +else if(q&&B.d.bN(a.a,"http"))p=!b.PL("80") +else p=!(r===5&&B.d.bN(a.a,"https"))||!b.PL("443") +if(p){o=r+1 +return new A.j1(B.d.a2(a.a,0,o)+B.d.cd(b.a,c+1),r,s+o,b.d+o,b.e+o,b.f+o,b.r+o,a.w)}else return this.S7().wa(b)}n=b.e +c=b.f +if(n===c){s=b.r +if(c0?l:m +o=k-n +return new A.j1(B.d.a2(a.a,0,k)+B.d.cd(s,n),a.b,a.c,a.d,m,c+o,b.r+o,a.w)}j=a.e +i=a.f +if(j===i&&a.c>0){for(;B.d.ds(s,"../",n);)n+=3 +o=j-n+1 +return new A.j1(B.d.a2(a.a,0,j)+"/"+B.d.cd(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}h=a.a +l=A.aP9(this) +if(l>=0)g=l +else for(g=j;B.d.ds(h,"../",g);)g+=3 +f=0 +while(!0){e=n+3 +if(!(e<=c&&B.d.ds(s,"../",n)))break;++f +n=e}for(d="";i>g;){--i +if(B.d.aI(h,i)===47){if(f===0){d="/" +break}--f +d="/"}}if(i===g&&a.b<=0&&!B.d.ds(h,"/",j)){n-=f*3 +d=""}o=i-n+d.length +return new A.j1(B.d.a2(h,0,i)+d+B.d.cd(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}, +Kg(){var s,r,q=this,p=q.b +if(p>=0){s=!(p===4&&B.d.bN(q.a,"file")) +p=s}else p=!1 +if(p)throw A.c(A.a2("Cannot extract a file path from a "+q.geg()+" URI")) +p=q.f +s=q.a +if(p0?s.gkC(s):r,n=s.gvh()?s.gra(s):r,m=s.a,l=s.f,k=B.d.a2(m,s.e,l),j=s.r +l=l>>0!==b||b>=s)throw A.c(A.dl(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return a[b]}, +$ibt:1, +$iaa:1, +$ibC:1, +$io:1, +$iB:1} +A.AS.prototype={ +j(a){var s,r=a.left +r.toString +s=a.top +s.toString +return"Rectangle ("+A.f(r)+", "+A.f(s)+") "+A.f(this.gbw(a))+" x "+A.f(this.gbz(a))}, +k(a,b){var s,r +if(b==null)return!1 +if(t.Bb.b(b)){s=a.left +s.toString +r=J.bm(b) +if(s===r.glE(b)){s=a.top +s.toString +s=s===r.grp(b)&&this.gbw(a)===r.gbw(b)&&this.gbz(a)===r.gbz(b)}else s=!1}else s=!1 +return s}, +gE(a){var s,r=a.left +r.toString +s=a.top +s.toString +return A.Z(r,s,this.gbw(a),this.gbz(a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +gPr(a){return a.height}, +gbz(a){var s=this.gPr(a) +s.toString +return s}, +glE(a){var s=a.left +s.toString +return s}, +grp(a){var s=a.top +s.toString +return s}, +gT2(a){return a.width}, +gbw(a){var s=this.gT2(a) +s.toString +return s}, +$iiO:1} +A.Nu.prototype={ +gq(a){return a.length}, +h(a,b){var s=a.length +if(b>>>0!==b||b>=s)throw A.c(A.dl(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return a[b]}, +$ibt:1, +$iaa:1, +$ibC:1, +$io:1, +$iB:1} +A.Ny.prototype={ +gq(a){return a.length}, +B(a,b){return a.remove(b)}} +A.Vu.prototype={ +v(a,b){return J.pM(this.b,b)}, +gaa(a){return this.a.firstElementChild==null}, +gq(a){return this.b.length}, +h(a,b){return t.lU.a(this.b[b])}, +l(a,b,c){this.a.replaceChild(c,this.b[b])}, +sq(a,b){throw A.c(A.a2("Cannot resize element lists"))}, +H(a,b){this.a.appendChild(b) +return b}, +gao(a){var s=this.dK(this) +return new J.cU(s,s.length,A.a7(s).i("cU<1>"))}, +U(a,b){A.b2C(this.a,b)}, +cN(a,b){throw A.c(A.a2("Cannot sort element lists"))}, +bd(a,b,c,d,e){throw A.c(A.c3(null))}, +dr(a,b,c,d){return this.bd(a,b,c,d,0)}, +B(a,b){return A.b2E(this.a,b)}, +P(a){J.aKh(this.a)}, +e_(a){var s=this.gX(this) +this.a.removeChild(s) +return s}, +gR(a){return A.b2D(this.a)}, +gX(a){var s=this.a.lastElementChild +if(s==null)throw A.c(A.at("No elements")) +return s}} +A.c7.prototype={ +gfm(a){return new A.Vu(a,a.children)}, +j(a){return a.localName}, +$ic7:1} +A.az.prototype={ +gY4(a){return A.b4d(a.target)}, +$iaz:1} +A.ae.prototype={ +u4(a,b,c,d){if(c!=null)this.adh(a,b,c,!1)}, +adh(a,b,c,d){return a.addEventListener(b,A.li(c,1),!1)}, +agZ(a,b,c,d){return a.removeEventListener(b,A.li(c,1),!1)}} +A.fl.prototype={$ifl:1} +A.O4.prototype={ +gq(a){return a.length}, +h(a,b){var s=a.length +if(b>>>0!==b||b>=s)throw A.c(A.dl(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return a[b]}, +$ibt:1, +$iaa:1, +$ibC:1, +$io:1, +$iB:1} +A.O6.prototype={ +gq(a){return a.length}} +A.Oo.prototype={ +Z(a,b){return a.forEach(A.li(b,3))}} +A.Oq.prototype={ +gq(a){return a.length}} +A.hp.prototype={$ihp:1} +A.OE.prototype={ +gq(a){return a.length}} +A.qD.prototype={ +gq(a){return a.length}, +h(a,b){var s=a.length +if(b>>>0!==b||b>=s)throw A.c(A.dl(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return a[b]}, +$ibt:1, +$iaa:1, +$ibC:1, +$io:1, +$iB:1} +A.kp.prototype={ +gatk(a){var s,r,q,p,o,n,m=t.N,l=A.w(m,m),k=a.getAllResponseHeaders(),j=k.split("\r\n") +for(m=j.length,s=0;s=200&&o<300 +r=o>307&&o<400 +o=s||o===0||o===304||r +q=this.b +if(o)q.cg(0,p) +else q.h6(a)}, +$S:624} +A.qE.prototype={} +A.o0.prototype={ +glj(a){return a.data}, +$io0:1} +A.o1.prototype={ +galG(a){return a.complete}, +$io1:1, +cg(a,b){return this.galG(a).$1(b)}} +A.vt.prototype={$ivt:1,$iaLR:1} +A.oc.prototype={$ioc:1} +A.PA.prototype={ +j(a){return String(a)}} +A.PM.prototype={ +gq(a){return a.length}} +A.m4.prototype={$im4:1} +A.PQ.prototype={ +u4(a,b,c,d){if(b==="message")a.start() +this.a0z(a,b,c,!1)}} +A.PT.prototype={ +ah(a,b){return A.j4(a.get(b))!=null}, +h(a,b){return A.j4(a.get(b))}, +Z(a,b){var s,r=a.entries() +for(;!0;){s=r.next() +if(s.done)return +b.$2(s.value[0],A.j4(s.value[1]))}}, +gc3(a){var s=A.a([],t.s) +this.Z(a,new A.ag6(s)) +return s}, +gaD(a){var s=A.a([],t.n4) +this.Z(a,new A.ag7(s)) +return s}, +gq(a){return a.size}, +gaa(a){return a.size===0}, +gcE(a){return a.size!==0}, +l(a,b,c){throw A.c(A.a2("Not supported"))}, +c4(a,b,c){throw A.c(A.a2("Not supported"))}, +B(a,b){throw A.c(A.a2("Not supported"))}, +$iaM:1} +A.ag6.prototype={ +$2(a,b){return this.a.push(a)}, +$S:27} +A.ag7.prototype={ +$2(a,b){return this.a.push(b)}, +$S:27} +A.PU.prototype={ +ah(a,b){return A.j4(a.get(b))!=null}, +h(a,b){return A.j4(a.get(b))}, +Z(a,b){var s,r=a.entries() +for(;!0;){s=r.next() +if(s.done)return +b.$2(s.value[0],A.j4(s.value[1]))}}, +gc3(a){var s=A.a([],t.s) +this.Z(a,new A.ag8(s)) +return s}, +gaD(a){var s=A.a([],t.n4) +this.Z(a,new A.ag9(s)) +return s}, +gq(a){return a.size}, +gaa(a){return a.size===0}, +gcE(a){return a.size!==0}, +l(a,b,c){throw A.c(A.a2("Not supported"))}, +c4(a,b,c){throw A.c(A.a2("Not supported"))}, +B(a,b){throw A.c(A.a2("Not supported"))}, +$iaM:1} +A.ag8.prototype={ +$2(a,b){return this.a.push(a)}, +$S:27} +A.ag9.prototype={ +$2(a,b){return this.a.push(b)}, +$S:27} +A.hx.prototype={$ihx:1} +A.PV.prototype={ +gq(a){return a.length}, +h(a,b){var s=a.length +if(b>>>0!==b||b>=s)throw A.c(A.dl(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return a[b]}, +$ibt:1, +$iaa:1, +$ibC:1, +$io:1, +$iB:1} +A.fY.prototype={$ifY:1} +A.Vs.prototype={ +gR(a){var s=this.a.firstChild +if(s==null)throw A.c(A.at("No elements")) +return s}, +gX(a){var s=this.a.lastChild +if(s==null)throw A.c(A.at("No elements")) +return s}, +H(a,b){this.a.appendChild(b)}, +e_(a){var s=this.gX(this) +this.a.removeChild(s) +return s}, +B(a,b){return!1}, +l(a,b,c){var s=this.a +s.replaceChild(c,s.childNodes[b])}, +gao(a){var s=this.a.childNodes +return new A.v2(s,s.length,A.bn(s).i("v2"))}, +cN(a,b){throw A.c(A.a2("Cannot sort Node list"))}, +bd(a,b,c,d,e){throw A.c(A.a2("Cannot setRange on Node list"))}, +dr(a,b,c,d){return this.bd(a,b,c,d,0)}, +gq(a){return this.a.childNodes.length}, +sq(a,b){throw A.c(A.a2("Cannot set length on immutable List."))}, +h(a,b){return this.a.childNodes[b]}} +A.b7.prototype={ +d5(a){var s=a.parentNode +if(s!=null)s.removeChild(a)}, +atc(a,b){var s,r,q +try{r=a.parentNode +r.toString +s=r +J.aVa(s,b,a)}catch(q){}return a}, +a6t(a){var s +for(;s=a.firstChild,s!=null;)a.removeChild(s)}, +j(a){var s=a.nodeValue +return s==null?this.a0L(a):s}, +ah2(a,b,c){return a.replaceChild(b,c)}, +$ib7:1} +A.D4.prototype={ +gq(a){return a.length}, +h(a,b){var s=a.length +if(b>>>0!==b||b>=s)throw A.c(A.dl(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return a[b]}, +$ibt:1, +$iaa:1, +$ibC:1, +$io:1, +$iB:1} +A.QL.prototype={ +cg(a,b){return A.h8(a.complete(b),t.z)}} +A.hz.prototype={ +gq(a){return a.length}, +$ihz:1} +A.R3.prototype={ +gq(a){return a.length}, +h(a,b){var s=a.length +if(b>>>0!==b||b>=s)throw A.c(A.dl(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return a[b]}, +$ibt:1, +$iaa:1, +$ibC:1, +$io:1, +$iB:1} +A.i9.prototype={$ii9:1} +A.Sc.prototype={ +ah(a,b){return A.j4(a.get(b))!=null}, +h(a,b){return A.j4(a.get(b))}, +Z(a,b){var s,r=a.entries() +for(;!0;){s=r.next() +if(s.done)return +b.$2(s.value[0],A.j4(s.value[1]))}}, +gc3(a){var s=A.a([],t.s) +this.Z(a,new A.aku(s)) +return s}, +gaD(a){var s=A.a([],t.n4) +this.Z(a,new A.akv(s)) +return s}, +gq(a){return a.size}, +gaa(a){return a.size===0}, +gcE(a){return a.size!==0}, +l(a,b,c){throw A.c(A.a2("Not supported"))}, +c4(a,b,c){throw A.c(A.a2("Not supported"))}, +B(a,b){throw A.c(A.a2("Not supported"))}, +$iaM:1} +A.aku.prototype={ +$2(a,b){return this.a.push(a)}, +$S:27} +A.akv.prototype={ +$2(a,b){return this.a.push(b)}, +$S:27} +A.wK.prototype={$iwK:1} +A.Su.prototype={ +gq(a){return a.length}} +A.hB.prototype={$ihB:1} +A.Tc.prototype={ +gq(a){return a.length}, +h(a,b){var s=a.length +if(b>>>0!==b||b>=s)throw A.c(A.dl(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return a[b]}, +$ibt:1, +$iaa:1, +$ibC:1, +$io:1, +$iB:1} +A.hC.prototype={$ihC:1} +A.Ti.prototype={ +gq(a){return a.length}, +h(a,b){var s=a.length +if(b>>>0!==b||b>=s)throw A.c(A.dl(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return a[b]}, +$ibt:1, +$iaa:1, +$ibC:1, +$io:1, +$iB:1} +A.hD.prototype={ +gq(a){return a.length}, +$ihD:1} +A.Fa.prototype={ +ah(a,b){return a.getItem(A.bH(b))!=null}, +h(a,b){return a.getItem(A.bH(b))}, +l(a,b,c){a.setItem(b,c)}, +c4(a,b,c){var s +if(a.getItem(b)==null)a.setItem(b,c.$0()) +s=a.getItem(b) +return s==null?A.bH(s):s}, +B(a,b){var s +A.bH(b) +s=a.getItem(b) +a.removeItem(b) +return s}, +Z(a,b){var s,r,q +for(s=0;!0;++s){r=a.key(s) +if(r==null)return +q=a.getItem(r) +q.toString +b.$2(r,q)}}, +gc3(a){var s=A.a([],t.s) +this.Z(a,new A.aoR(s)) +return s}, +gaD(a){var s=A.a([],t.s) +this.Z(a,new A.aoS(s)) +return s}, +gq(a){return a.length}, +gaa(a){return a.key(0)==null}, +gcE(a){return a.key(0)!=null}, +$iaM:1} +A.aoR.prototype={ +$2(a,b){return this.a.push(a)}, +$S:74} +A.aoS.prototype={ +$2(a,b){return this.a.push(b)}, +$S:74} +A.fx.prototype={$ifx:1} +A.hF.prototype={$ihF:1} +A.fA.prototype={$ifA:1} +A.TR.prototype={ +gq(a){return a.length}, +h(a,b){var s=a.length +if(b>>>0!==b||b>=s)throw A.c(A.dl(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return a[b]}, +$ibt:1, +$iaa:1, +$ibC:1, +$io:1, +$iB:1} +A.TS.prototype={ +gq(a){return a.length}, +h(a,b){var s=a.length +if(b>>>0!==b||b>=s)throw A.c(A.dl(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return a[b]}, +$ibt:1, +$iaa:1, +$ibC:1, +$io:1, +$iB:1} +A.TY.prototype={ +gq(a){return a.length}} +A.hG.prototype={$ihG:1} +A.U1.prototype={ +gq(a){return a.length}, +h(a,b){var s=a.length +if(b>>>0!==b||b>=s)throw A.c(A.dl(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return a[b]}, +$ibt:1, +$iaa:1, +$ibC:1, +$io:1, +$iB:1} +A.U2.prototype={ +gq(a){return a.length}} +A.kV.prototype={} +A.Ud.prototype={ +j(a){return String(a)}} +A.Ur.prototype={ +gq(a){return a.length}} +A.p4.prototype={ +as3(a,b,c){var s=A.aOM(a.open(b,c)) +return s}, +$ip4:1} +A.l_.prototype={$il_:1} +A.VU.prototype={ +gq(a){return a.length}, +h(a,b){var s=a.length +if(b>>>0!==b||b>=s)throw A.c(A.dl(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return a[b]}, +$ibt:1, +$iaa:1, +$ibC:1, +$io:1, +$iB:1} +A.GD.prototype={ +j(a){var s,r,q,p=a.left +p.toString +s=a.top +s.toString +r=a.width +r.toString +q=a.height +q.toString +return"Rectangle ("+A.f(p)+", "+A.f(s)+") "+A.f(r)+" x "+A.f(q)}, +k(a,b){var s,r +if(b==null)return!1 +if(t.Bb.b(b)){s=a.left +s.toString +r=J.bm(b) +if(s===r.glE(b)){s=a.top +s.toString +if(s===r.grp(b)){s=a.width +s.toString +if(s===r.gbw(b)){s=a.height +s.toString +r=s===r.gbz(b) +s=r}else s=!1}else s=!1}else s=!1}else s=!1 +return s}, +gE(a){var s,r,q,p=a.left +p.toString +s=a.top +s.toString +r=a.width +r.toString +q=a.height +q.toString +return A.Z(p,s,r,q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +gPr(a){return a.height}, +gbz(a){var s=a.height +s.toString +return s}, +gT2(a){return a.width}, +gbw(a){var s=a.width +s.toString +return s}} +A.Xe.prototype={ +gq(a){return a.length}, +h(a,b){var s=a.length +if(b>>>0!==b||b>=s)throw A.c(A.dl(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return a[b]}, +$ibt:1, +$iaa:1, +$ibC:1, +$io:1, +$iB:1} +A.Hy.prototype={ +gq(a){return a.length}, +h(a,b){var s=a.length +if(b>>>0!==b||b>=s)throw A.c(A.dl(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return a[b]}, +$ibt:1, +$iaa:1, +$ibC:1, +$io:1, +$iB:1} +A.a_Q.prototype={ +gq(a){return a.length}, +h(a,b){var s=a.length +if(b>>>0!==b||b>=s)throw A.c(A.dl(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return a[b]}, +$ibt:1, +$iaa:1, +$ibC:1, +$io:1, +$iB:1} +A.a03.prototype={ +gq(a){return a.length}, +h(a,b){var s=a.length +if(b>>>0!==b||b>=s)throw A.c(A.dl(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return a[b]}, +$ibt:1, +$iaa:1, +$ibC:1, +$io:1, +$iB:1} +A.aGG.prototype={} +A.pc.prototype={ +fW(a,b,c,d){return A.GR(this.a,this.b,a,!1,A.l(this).c)}, +vy(a,b,c){return this.fW(a,null,b,c)}} +A.pa.prototype={} +A.GQ.prototype={ +aA(a){var s=this +if(s.b==null)return $.aFR() +s.GD() +s.d=s.b=null +return $.aFR()}, +Bt(a){var s,r=this +if(r.b==null)throw A.c(A.at("Subscription has been canceled.")) +r.GD() +s=A.aQl(new A.au2(a),t.I3) +r.d=s +r.GC()}, +BU(a){if(this.b==null)return;++this.a +this.GD()}, +wb(a){var s=this +if(s.b==null||s.a<=0)return;--s.a +s.GC()}, +GC(){var s,r=this,q=r.d +if(q!=null&&r.a<=0){s=r.b +s.toString +J.aVb(s,r.c,q,!1)}}, +GD(){var s,r=this.d +if(r!=null){s=this.b +s.toString +J.aV9(s,this.c,r,!1)}}} +A.au1.prototype={ +$1(a){return this.a.$1(a)}, +$S:75} +A.au2.prototype={ +$1(a){return this.a.$1(a)}, +$S:75} +A.b1.prototype={ +gao(a){return new A.v2(a,this.gq(a),A.bn(a).i("v2"))}, +H(a,b){throw A.c(A.a2("Cannot add to immutable List."))}, +cN(a,b){throw A.c(A.a2("Cannot sort immutable List."))}, +e_(a){throw A.c(A.a2("Cannot remove from immutable List."))}, +B(a,b){throw A.c(A.a2("Cannot remove from immutable List."))}, +bd(a,b,c,d,e){throw A.c(A.a2("Cannot setRange on immutable List."))}, +dr(a,b,c,d){return this.bd(a,b,c,d,0)}, +hO(a,b,c,d){throw A.c(A.a2("Cannot modify an immutable List."))}} +A.v2.prototype={ +A(){var s=this,r=s.c+1,q=s.b +if(r")),new A.aaY(),r.i("e7"))}, +Z(a,b){B.c.Z(A.fV(this.gmf(),!1,t.lU),b)}, +l(a,b,c){var s=this.gmf() +J.aVE(s.b.$1(J.zi(s.a,b)),c)}, +sq(a,b){var s=J.bL(this.gmf().a) +if(b>=s)return +else if(b<0)throw A.c(A.b_("Invalid list length",null)) +this.rg(0,b,s)}, +H(a,b){this.b.a.appendChild(b)}, +v(a,b){if(!t.lU.b(b))return!1 +return b.parentNode===this.a}, +cN(a,b){throw A.c(A.a2("Cannot sort filtered list"))}, +bd(a,b,c,d,e){throw A.c(A.a2("Cannot setRange on filtered list"))}, +dr(a,b,c,d){return this.bd(a,b,c,d,0)}, +rg(a,b,c){var s=this.gmf() +s=A.aos(s,b,s.$ti.i("o.E")) +B.c.Z(A.fV(A.apj(s,c-b,A.l(s).i("o.E")),!0,t.lU),new A.aaZ())}, +P(a){J.aKh(this.b.a)}, +e_(a){var s=this.gmf(),r=s.b.$1(J.zj(s.a)) +J.aFZ(r) +return r}, +B(a,b){return!1}, +gq(a){return J.bL(this.gmf().a)}, +h(a,b){var s=this.gmf() +return s.b.$1(J.zi(s.a,b))}, +gao(a){var s=A.fV(this.gmf(),!1,t.lU) +return new J.cU(s,s.length,A.a7(s).i("cU<1>"))}} +A.aaX.prototype={ +$1(a){return t.lU.b(a)}, +$S:214} +A.aaY.prototype={ +$1(a){return t.lU.a(a)}, +$S:378} +A.aaZ.prototype={ +$1(a){return J.aFZ(a)}, +$S:402} +A.vB.prototype={$ivB:1} +A.Uo.prototype={ +gY4(a){return a.target}} +A.Qf.prototype={ +j(a){var s=""+"OS Error",r=this.a +if(r.length!==0){s=s+": "+r +r=this.b +if(r!==-1)s=s+", errno = "+B.b.j(r)}else{r=this.b +if(r!==-1)s=s+": errno = "+B.b.j(r)}return s.charCodeAt(0)==0?s:s}, +$iby:1} +A.qn.prototype={ +S8(a){var s=this,r=""+a,q=s.a +if(q.length!==0){r=r+(": "+q)+(", path = '"+s.b+"'") +q=s.c +if(q!=null)r+=" ("+q.j(0)+")"}else{q=s.c +if(q!=null)r=r+(": "+q.j(0))+(", path = '"+s.b+"'") +else r+=": "+s.b}return r.charCodeAt(0)==0?r:r}, +j(a){return this.S8("FileSystemException")}, +$iby:1} +A.Dj.prototype={ +j(a){return this.S8("PathNotFoundException")}} +A.WV.prototype={ +n1(a){return A.b2J(12,[null,this.b]).bK(0,new A.auz(this),t.S)}, +asC(){A.b2L(A.b3_(),this.b,0) +var s=null}, +j(a){return"File: '"+this.a+"'"}} +A.auz.prototype={ +$1(a){A.b43(a,"Cannot retrieve length of file",this.a.a) +return a}, +$S:87} +A.aaW.prototype={} +A.aeQ.prototype={ +$1(a){var s,r,q,p,o=this.a +if(o.ah(0,a))return o.h(0,a) +if(t.G.b(a)){s={} +o.l(0,a,s) +for(o=J.bm(a),r=J.aJ(o.gc3(a));r.A();){q=r.gN(r) +s[q]=this.$1(o.h(a,q))}return s}else if(t.JY.b(a)){p=[] +o.l(0,a,p) +B.c.U(p,J.u0(a,this,t.z)) +return p}else return A.a2A(a)}, +$S:277} +A.aBT.prototype={ +$1(a){var s=function(b,c,d){return function(){return b(c,d,this,Array.prototype.slice.apply(arguments))}}(A.b3T,a,!1) +A.aIH(s,$.a2X(),a) +return s}, +$S:68} +A.aBU.prototype={ +$1(a){return new this.a(a)}, +$S:68} +A.aD8.prototype={ +$1(a){return new A.C6(a)}, +$S:336} +A.aD9.prototype={ +$1(a){return new A.qQ(a,t.sW)}, +$S:343} +A.aDa.prototype={ +$1(a){return new A.lW(a)}, +$S:359} +A.lW.prototype={ +h(a,b){if(typeof b!="string"&&typeof b!="number")throw A.c(A.b_("property is not a String or num",null)) +return A.aIE(this.a[b])}, +l(a,b,c){if(typeof b!="string"&&typeof b!="number")throw A.c(A.b_("property is not a String or num",null)) +this.a[b]=A.a2A(c)}, +k(a,b){if(b==null)return!1 +return b instanceof A.lW&&this.a===b.a}, +j(a){var s,r +try{s=String(this.a) +return s}catch(r){s=this.cv(0) +return s}}, +af(a,b){var s=this.a,r=b==null?null:A.fV(new A.aw(b,A.b7j(),A.a7(b).i("aw<1,@>")),!0,t.z) +return A.aIE(s[a].apply(s,r))}, +Hs(a){return this.af(a,null)}, +gE(a){return 0}} +A.C6.prototype={} +A.qQ.prototype={ +Ni(a){var s=this,r=a<0||a>=s.gq(s) +if(r)throw A.c(A.cb(a,0,s.gq(s),null,null))}, +h(a,b){if(A.fJ(b))this.Ni(b) +return this.a0R(0,b)}, +l(a,b,c){if(A.fJ(b))this.Ni(b) +this.Mq(0,b,c)}, +gq(a){var s=this.a.length +if(typeof s==="number"&&s>>>0===s)return s +throw A.c(A.at("Bad JsArray length"))}, +sq(a,b){this.Mq(0,"length",b)}, +H(a,b){this.af("push",[b])}, +e_(a){if(this.gq(this)===0)throw A.c(A.em(-1)) +return this.Hs("pop")}, +bd(a,b,c,d,e){var s,r +A.aZj(b,c,this.gq(this)) +s=c-b +if(s===0)return +r=[b,s] +B.c.U(r,J.a3b(d,e).jY(0,s)) +this.af("splice",r)}, +dr(a,b,c,d){return this.bd(a,b,c,d,0)}, +cN(a,b){this.af("sort",b==null?[]:[b])}, +$iaa:1, +$io:1, +$iB:1} +A.yj.prototype={ +l(a,b,c){return this.a0S(0,b,c)}} +A.aBR.prototype={ +$1(a){var s,r,q,p,o=this.a +if(o.ah(0,a))return o.h(0,a) +if(t.G.b(a)){s={} +o.l(0,a,s) +for(o=J.bm(a),r=J.aJ(o.gc3(a));r.A();){q=r.gN(r) +s[q]=this.$1(o.h(a,q))}return s}else if(t.JY.b(a)){p=[] +o.l(0,a,p) +B.c.U(p,J.u0(a,this,t.z)) +return p}else return a}, +$S:97} +A.aEE.prototype={ +$1(a){return this.a.cg(0,a)}, +$S:40} +A.aEF.prototype={ +$1(a){if(a==null)return this.a.h6(new A.Qb(a===undefined)) +return this.a.h6(a)}, +$S:40} +A.aDj.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i=this.a +if(i.ah(0,a))return i.h(0,a) +if(a==null||A.lf(a)||typeof a=="number"||typeof a=="string")return a +if(a instanceof Date)return A.AI(a.getTime(),!0) +if(a instanceof RegExp)throw A.c(A.b_("structured clone of RegExp",null)) +if(typeof Promise!="undefined"&&a instanceof Promise)return A.h8(a,t.z) +s=Object.getPrototypeOf(a) +if(s===Object.prototype||s===null){r=t.X +q=A.w(r,r) +i.l(0,a,q) +p=Object.keys(a) +o=[] +for(i=J.ci(p),r=i.gao(p);r.A();)o.push(A.tS(r.gN(r))) +for(n=0;n4294967296)throw A.c(A.em(u.Z+a)) +return Math.random()*a>>>0}} +A.Zy.prototype={ +My(a){var s,r,q,p,o,n,m,l=this,k=4294967296,j=a<0?-1:0 +do{s=a>>>0 +a=B.b.aE(a-s,k) +r=a>>>0 +a=B.b.aE(a-r,k) +q=(~s>>>0)+(s<<21>>>0) +p=q>>>0 +r=(~r>>>0)+((r<<21|s>>>11)>>>0)+B.b.aE(q-p,k)>>>0 +q=((p^(p>>>24|r<<8))>>>0)*265 +s=q>>>0 +r=((r^r>>>24)>>>0)*265+B.b.aE(q-s,k)>>>0 +q=((s^(s>>>14|r<<18))>>>0)*21 +s=q>>>0 +r=((r^r>>>14)>>>0)*21+B.b.aE(q-s,k)>>>0 +s=(s^(s>>>28|r<<4))>>>0 +r=(r^r>>>28)>>>0 +q=(s<<31>>>0)+s +p=q>>>0 +o=B.b.aE(q-p,k) +q=l.a*1037 +n=l.a=q>>>0 +m=l.b*1037+B.b.aE(q-n,k)>>>0 +l.b=m +n=(n^p)>>>0 +l.a=n +o=(m^r+((r<<31|s>>>1)>>>0)+o>>>0)>>>0 +l.b=o}while(a!==j) +if(o===0&&n===0)l.a=23063 +l.pI() +l.pI() +l.pI() +l.pI()}, +pI(){var s=this,r=s.a,q=4294901760*r,p=q>>>0,o=55905*r,n=o>>>0,m=n+p+s.b +r=m>>>0 +s.a=r +s.b=B.b.aE(o-n+(q-p)+(m-r),4294967296)>>>0}, +WR(a){var s,r,q,p=this +if(a<=0||a>4294967296)throw A.c(A.em(u.Z+a)) +s=a-1 +if((a&s)===0){p.pI() +return(p.a&s)>>>0}do{p.pI() +r=p.a +q=r%a}while(r-q+a>=4294967296) +return q}} +A.iD.prototype={$iiD:1} +A.Pl.prototype={ +gq(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.dl(b,this.gq(a),a,null,null)) +return a.getItem(b)}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return this.h(a,b)}, +$iaa:1, +$io:1, +$iB:1} +A.iK.prototype={$iiK:1} +A.Qe.prototype={ +gq(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.dl(b,this.gq(a),a,null,null)) +return a.getItem(b)}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return this.h(a,b)}, +$iaa:1, +$io:1, +$iB:1} +A.R5.prototype={ +gq(a){return a.length}} +A.Tm.prototype={ +gq(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.dl(b,this.gq(a),a,null,null)) +return a.getItem(b)}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return this.h(a,b)}, +$iaa:1, +$io:1, +$iB:1} +A.aO.prototype={ +gfm(a){return new A.O7(a,new A.Vs(a))}} +A.iV.prototype={$iiV:1} +A.U5.prototype={ +gq(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.dl(b,this.gq(a),a,null,null)) +return a.getItem(b)}, +l(a,b,c){throw A.c(A.a2("Cannot assign element of immutable List."))}, +sq(a,b){throw A.c(A.a2("Cannot resize immutable List."))}, +gR(a){if(a.length>0)return a[0] +throw A.c(A.at("No elements"))}, +gX(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.at("No elements"))}, +bq(a,b){return this.h(a,b)}, +$iaa:1, +$io:1, +$iB:1} +A.XN.prototype={} +A.XO.prototype={} +A.YG.prototype={} +A.YH.prototype={} +A.a0_.prototype={} +A.a00.prototype={} +A.a0K.prototype={} +A.a0L.prototype={} +A.NN.prototype={} +A.Ap.prototype={ +K(){return"ClipOp."+this.b}} +A.Di.prototype={ +K(){return"PathFillType."+this.b}} +A.QK.prototype={ +K(){return"PathOperation."+this.b}} +A.asE.prototype={ +ec(a,b){A.b7b(this.a,this.b,a,b)}} +A.IN.prototype={ +dz(a){A.a2P(this.b,this.c,a)}} +A.mQ.prototype={ +gq(a){var s=this.a +return s.gq(s)}, +kK(a){var s,r,q=this +if(!q.d&&q.e!=null){q.e.ec(a.a,a.gWj()) +return!1}s=q.c +if(s<=0)return!0 +r=q.Og(s-1) +q.a.e2(0,a) +return r}, +Og(a){var s,r,q +for(s=this.a,r=!1;(s.c-s.b&s.a.length-1)>>>0>a;r=!0){q=s.oN() +A.a2P(q.b,q.c,null)}return r}, +a82(){var s=this,r=s.a +if(!r.gaa(r)&&s.e!=null){r=r.oN() +s.e.ec(r.a,r.gWj()) +A.h9(s.gOf())}else s.d=!1}} +A.a4Q.prototype={ +Xm(a,b,c){this.a.c4(0,a,new A.a4R()).kK(new A.IN(b,c,$.ar))}, +ZM(a,b){var s=this.a.c4(0,a,new A.a4S()),r=s.e +s.e=new A.asE(b,$.ar) +if(r==null&&!s.d){s.d=!0 +A.h9(s.gOf())}}, +XW(a,b,c){var s=this.a,r=s.h(0,b) +if(r==null)s.l(0,b,new A.mQ(A.hu(c,t.S8),c)) +else{r.c=c +r.Og(c)}}} +A.a4R.prototype={ +$0(){return new A.mQ(A.hu(1,t.S8),1)}, +$S:125} +A.a4S.prototype={ +$0(){return new A.mQ(A.hu(1,t.S8),1)}, +$S:125} +A.Qh.prototype={ +jc(a,b){return B.e.jc(this.a,b.gauU())&&B.e.jc(this.b,b.gauV())}, +jb(a,b){return this.a>b.a&&this.b>b.b}, +k(a,b){if(b==null)return!1 +return b instanceof A.Qh&&b.a===this.a&&b.b===this.b}, +gE(a){return A.Z(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"OffsetBase("+B.e.ag(this.a,1)+", "+B.e.ag(this.b,1)+")"}} +A.j.prototype={ +gd1(){var s=this.a,r=this.b +return Math.sqrt(s*s+r*r)}, +goe(){var s=this.a,r=this.b +return s*s+r*r}, +ae(a,b){return new A.j(this.a-b.a,this.b-b.b)}, +O(a,b){return new A.j(this.a+b.a,this.b+b.b)}, +a8(a,b){return new A.j(this.a*b,this.b*b)}, +bu(a,b){return new A.j(this.a/b,this.b/b)}, +k(a,b){if(b==null)return!1 +return b instanceof A.j&&b.a===this.a&&b.b===this.b}, +gE(a){return A.Z(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"Offset("+B.e.ag(this.a,1)+", "+B.e.ag(this.b,1)+")"}} +A.O.prototype={ +gaa(a){return this.a<=0||this.b<=0}, +ae(a,b){var s=this +if(b instanceof A.O)return new A.j(s.a-b.a,s.b-b.b) +if(b instanceof A.j)return new A.O(s.a-b.a,s.b-b.b) +throw A.c(A.b_(b,null))}, +O(a,b){return new A.O(this.a+b.a,this.b+b.b)}, +a8(a,b){return new A.O(this.a*b,this.b*b)}, +bu(a,b){return new A.O(this.a/b,this.b/b)}, +iJ(a){return new A.j(a.a+this.a/2,a.b+this.b/2)}, +ui(a,b){return new A.j(b.a+this.a,b.b+this.b)}, +v(a,b){var s=b.a +if(s>=0)if(s=0&&s=s.c||s.b>=s.d}, +co(a){var s=this,r=a.a,q=a.b +return new A.v(s.a+r,s.b+q,s.c+r,s.d+q)}, +aT(a,b,c){var s=this +return new A.v(s.a+b,s.b+c,s.c+b,s.d+c)}, +d3(a){var s=this +return new A.v(s.a-a,s.b-a,s.c+a,s.d+a)}, +eT(a){var s=this +return new A.v(Math.max(s.a,a.a),Math.max(s.b,a.b),Math.min(s.c,a.c),Math.min(s.d,a.d))}, +kv(a){var s=this +return new A.v(Math.min(s.a,a.a),Math.min(s.b,a.b),Math.max(s.c,a.c),Math.max(s.d,a.d))}, +vQ(a){var s=this +if(s.c<=a.a||a.c<=s.a)return!1 +if(s.d<=a.b||a.d<=s.b)return!1 +return!0}, +gh3(){var s=this +return Math.min(Math.abs(s.c-s.a),Math.abs(s.d-s.b))}, +gau1(){var s=this.a +return new A.j(s+(this.c-s)/2,this.b)}, +gal7(){var s=this.b +return new A.j(this.a,s+(this.d-s)/2)}, +gaY(){var s=this,r=s.a,q=s.b +return new A.j(r+(s.c-r)/2,q+(s.d-q)/2)}, +gakN(){var s=this.a +return new A.j(s+(this.c-s)/2,this.d)}, +v(a,b){var s=this,r=b.a +if(r>=s.a)if(r=s.b&&rd&&s!==0)return Math.min(a,d/s) +return a}, +wD(){var s=this,r=s.c,q=s.a,p=Math.abs(r-q),o=s.d,n=s.b,m=Math.abs(o-n),l=s.Q,k=s.f,j=s.e,i=s.r,h=s.w,g=s.y,f=s.x,e=s.z,d=s.xP(s.xP(s.xP(s.xP(1,l,k,m),j,i,p),h,g,m),f,e,p) +if(d<1)return new A.jI(q,n,r,o,j*d,k*d,i*d,h*d,f*d,g*d,e*d,l*d,!1) +return new A.jI(q,n,r,o,j,k,i,h,f,g,e,l,!1)}, +v(a,b){var s,r,q,p,o,n,m=this,l=b.a,k=m.a +if(!(l=m.c)){s=b.b +s=s=m.d}else s=!0 +else s=!0 +if(s)return!1 +r=m.wD() +q=r.e +if(ls-q&&b.bs-q&&b.b>m.d-r.y){p=l-s+q +o=r.y +n=b.b-m.d+o}else{q=r.z +if(lm.d-r.Q){p=l-k-q +o=r.Q +n=b.b-m.d+o}else return!0}}}p/=q +n/=o +if(p*p+n*n>1)return!1 +return!0}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(A.N(s)!==J.a1(b))return!1 +return b instanceof A.jI&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.z===s.z&&b.Q===s.Q&&b.x===s.x&&b.y===s.y}, +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.z,s.Q,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s,r,q=this,p=B.e.ag(q.a,1)+", "+B.e.ag(q.b,1)+", "+B.e.ag(q.c,1)+", "+B.e.ag(q.d,1),o=q.e,n=q.f,m=q.r,l=q.w +if(new A.bf(o,n).k(0,new A.bf(m,l))){s=q.x +r=q.y +s=new A.bf(m,l).k(0,new A.bf(s,r))&&new A.bf(s,r).k(0,new A.bf(q.z,q.Q))}else s=!1 +if(s){if(o===n)return"RRect.fromLTRBR("+p+", "+B.e.ag(o,1)+")" +return"RRect.fromLTRBXY("+p+", "+B.e.ag(o,1)+", "+B.e.ag(n,1)+")"}return"RRect.fromLTRBAndCorners("+p+", topLeft: "+new A.bf(o,n).j(0)+", topRight: "+new A.bf(m,l).j(0)+", bottomRight: "+new A.bf(q.x,q.y).j(0)+", bottomLeft: "+new A.bf(q.z,q.Q).j(0)+")"}} +A.aFo.prototype={ +$1(a){return this.YK(a)}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +YK(a){var s=0,r=A.H(t.H) +var $async$$1=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:s=2 +return A.L(A.aE8(a),$async$$1) +case 2:return A.F(null,r)}}) +return A.G($async$$1,r)}, +$S:467} +A.aFp.prototype={ +$0(){var s=0,r=A.H(t.P),q=this +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:q.a.$0() +s=2 +return A.L(A.aJ9(),$async$$0) +case 2:q.b.$0() +return A.F(null,r)}}) +return A.G($async$$0,r)}, +$S:43} +A.ahT.prototype={} +A.vA.prototype={ +K(){return"KeyEventType."+this.b}} +A.ht.prototype={ +ae4(){var s=this.d +return"0x"+B.b.eV(s,16)+new A.aeW(B.e.eD(s/4294967296)).$0()}, +a8o(){var s=this.e +if(s==null)return"" +switch(s){case"\n":return'"\\n"' +case"\t":return'"\\t"' +case"\r":return'"\\r"' +case"\b":return'"\\b"' +case"\f":return'"\\f"' +default:return'"'+s+'"'}}, +agi(){var s=this.e +if(s==null)return"" +return" (0x"+new A.aw(new A.f_(s),new A.aeX(),t.Hz.i("aw")).c8(0," ")+")"}, +j(a){var s=this,r=A.aZm(s.b),q=B.b.eV(s.c,16),p=s.ae4(),o=s.a8o(),n=s.agi(),m=s.f?", synthesized":"" +return"KeyData(type: "+A.f(r)+", physical: 0x"+q+", logical: "+p+", character: "+o+n+m+")"}} +A.aeW.prototype={ +$0(){switch(this.a){case 0:return" (Unicode)" +case 1:return" (Unprintable)" +case 2:return" (Flutter)" +case 23:return" (Web)"}return""}, +$S:63} +A.aeX.prototype={ +$1(a){return B.d.dY(B.b.eV(a,16),2,"0")}, +$S:152} +A.P.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.P&&b.gp(b)===s.gp(s)}, +gE(a){return B.b.gE(this.gp(this))}, +j(a){return"Color(0x"+B.d.dY(B.b.eV(this.gp(this),16),8,"0")+")"}, +gp(a){return this.a}} +A.Fd.prototype={ +K(){return"StrokeCap."+this.b}} +A.To.prototype={ +K(){return"StrokeJoin."+this.b}} +A.Df.prototype={ +K(){return"PaintingStyle."+this.b}} +A.nm.prototype={ +K(){return"BlendMode."+this.b}} +A.q3.prototype={ +K(){return"Clip."+this.b}} +A.L4.prototype={ +K(){return"BlurStyle."+this.b}} +A.vR.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.vR&&b.a===this.a&&b.b===this.b}, +gE(a){return A.Z(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"MaskFilter.blur("+this.a.j(0)+", "+B.e.ag(this.b,1)+")"}} +A.nP.prototype={ +K(){return"FilterQuality."+this.b}} +A.aGZ.prototype={} +A.BN.prototype={ +K(){return"ImageByteFormat."+this.b}} +A.Du.prototype={ +K(){return"PixelFormat."+this.b}} +A.oL.prototype={ +bc(a,b){return new A.oL(this.a,this.b.a8(0,b),this.c*b)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.oL&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c===s.c}, +gE(a){return A.Z(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"TextShadow("+this.a.j(0)+", "+this.b.j(0)+", "+A.f(this.c)+")"}} +A.vl.prototype={ +gq(a){return this.b}} +A.ahH.prototype={} +A.R_.prototype={ +uy(a,b,c,d,e){var s=this,r=a==null?s.a:a,q=d==null?s.c:d,p=c==null?s.d:c,o=e==null?s.e:e,n=b==null?s.f:b +return new A.R_(r,!1,q,p,o,n,s.r,s.w)}, +Ua(a){return this.uy(null,a,null,null,null)}, +U6(a){return this.uy(a,null,null,null,null)}, +zY(a){return this.uy(null,null,null,null,a)}, +am9(a){return this.uy(null,null,a,null,null)}, +ama(a){return this.uy(null,null,null,a,null)}} +A.Ut.prototype={ +j(a){return A.N(this).j(0)+"[window: null, geometry: "+B.B.j(0)+"]"}} +A.nV.prototype={ +j(a){var s,r=A.N(this).j(0),q=this.a,p=A.b6(q[2],0,0),o=q[1],n=A.b6(o,0,0),m=q[4],l=A.b6(m,0,0),k=A.b6(q[3],0,0) +o=A.b6(o,0,0) +s=q[0] +return r+"(buildDuration: "+(A.f((p.a-n.a)*0.001)+"ms")+", rasterDuration: "+(A.f((l.a-k.a)*0.001)+"ms")+", vsyncOverhead: "+(A.f((o.a-A.b6(s,0,0).a)*0.001)+"ms")+", totalSpan: "+(A.f((A.b6(m,0,0).a-A.b6(s,0,0).a)*0.001)+"ms")+", layerCacheCount: "+q[6]+", layerCacheBytes: "+q[7]+", pictureCacheCount: "+q[8]+", pictureCacheBytes: "+q[9]+", frameNumber: "+B.c.gX(q)+")"}} +A.pO.prototype={ +K(){return"AppLifecycleState."+this.b}} +A.of.prototype={ +gqZ(a){var s=this.a,r=B.bF.h(0,s) +return r==null?s:r}, +gA0(){var s=this.c,r=B.bV.h(0,s) +return r==null?s:r}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(b instanceof A.of)if(b.gqZ(b)===r.gqZ(r))s=b.gA0()==r.gA0() +else s=!1 +else s=!1 +return s}, +gE(a){return A.Z(this.gqZ(this),null,this.gA0(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return this.QH("_")}, +QH(a){var s=this,r=s.gqZ(s) +if(s.c!=null)r+=a+A.f(s.gA0()) +return r.charCodeAt(0)==0?r:r}} +A.ML.prototype={ +K(){return"DartPerformanceMode."+this.b}} +A.kJ.prototype={ +K(){return"PointerChange."+this.b}} +A.iM.prototype={ +K(){return"PointerDeviceKind."+this.b}} +A.wi.prototype={ +K(){return"PointerSignalKind."+this.b}} +A.kK.prototype={ +j(a){return"PointerData(x: "+A.f(this.w)+", y: "+A.f(this.x)+")"}} +A.Dz.prototype={} +A.dp.prototype={ +j(a){switch(this.a){case 1:return"SemanticsAction.tap" +case 2:return"SemanticsAction.longPress" +case 4:return"SemanticsAction.scrollLeft" +case 8:return"SemanticsAction.scrollRight" +case 16:return"SemanticsAction.scrollUp" +case 32:return"SemanticsAction.scrollDown" +case 64:return"SemanticsAction.increase" +case 128:return"SemanticsAction.decrease" +case 256:return"SemanticsAction.showOnScreen" +case 512:return"SemanticsAction.moveCursorForwardByCharacter" +case 1024:return"SemanticsAction.moveCursorBackwardByCharacter" +case 2048:return"SemanticsAction.setSelection" +case 4096:return"SemanticsAction.copy" +case 8192:return"SemanticsAction.cut" +case 16384:return"SemanticsAction.paste" +case 32768:return"SemanticsAction.didGainAccessibilityFocus" +case 65536:return"SemanticsAction.didLoseAccessibilityFocus" +case 131072:return"SemanticsAction.customAction" +case 262144:return"SemanticsAction.dismiss" +case 524288:return"SemanticsAction.moveCursorForwardByWord" +case 1048576:return"SemanticsAction.moveCursorBackwardByWord" +case 2097152:return"SemanticsAction.setText"}return""}} +A.d6.prototype={ +j(a){switch(this.a){case 1:return"SemanticsFlag.hasCheckedState" +case 2:return"SemanticsFlag.isChecked" +case 4:return"SemanticsFlag.isSelected" +case 8:return"SemanticsFlag.isButton" +case 16:return"SemanticsFlag.isTextField" +case 32:return"SemanticsFlag.isFocused" +case 64:return"SemanticsFlag.hasEnabledState" +case 128:return"SemanticsFlag.isEnabled" +case 256:return"SemanticsFlag.isInMutuallyExclusiveGroup" +case 512:return"SemanticsFlag.isHeader" +case 1024:return"SemanticsFlag.isObscured" +case 2048:return"SemanticsFlag.scopesRoute" +case 4096:return"SemanticsFlag.namesRoute" +case 8192:return"SemanticsFlag.isHidden" +case 16384:return"SemanticsFlag.isImage" +case 32768:return"SemanticsFlag.isLiveRegion" +case 65536:return"SemanticsFlag.hasToggledState" +case 131072:return"SemanticsFlag.isToggled" +case 262144:return"SemanticsFlag.hasImplicitScrolling" +case 524288:return"SemanticsFlag.isMultiline" +case 1048576:return"SemanticsFlag.isReadOnly" +case 2097152:return"SemanticsFlag.isFocusable" +case 4194304:return"SemanticsFlag.isLink" +case 8388608:return"SemanticsFlag.isSlider" +case 16777216:return"SemanticsFlag.isKeyboardKey" +case 33554432:return"SemanticsFlag.isCheckStateMixed"}return""}} +A.amm.prototype={} +A.QY.prototype={ +K(){return"PlaceholderAlignment."+this.b}} +A.iA.prototype={ +j(a){var s=B.Q3.h(0,this.a) +s.toString +return s}} +A.nU.prototype={ +k(a,b){if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.nU&&b.a===this.a&&b.b===this.b}, +gE(a){return A.Z(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"FontVariation('"+this.a+"', "+A.f(this.b)+")"}} +A.kS.prototype={ +K(){return"TextAlign."+this.b}} +A.xo.prototype={ +K(){return"TextBaseline."+this.b}} +A.Fl.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.Fl&&b.a===this.a}, +gE(a){return B.b.gE(this.a)}, +j(a){var s,r=this.a +if(r===0)return"TextDecoration.none" +s=A.a([],t.s) +if((r&1)!==0)s.push("underline") +if((r&2)!==0)s.push("overline") +if((r&4)!==0)s.push("lineThrough") +if(s.length===1)return"TextDecoration."+s[0] +return"TextDecoration.combine(["+B.c.c8(s,", ")+"])"}} +A.TA.prototype={ +K(){return"TextDecorationStyle."+this.b}} +A.Fs.prototype={ +K(){return"TextLeadingDistribution."+this.b}} +A.Fo.prototype={ +k(a,b){var s +if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +if(b instanceof A.Fo)s=b.c===this.c +else s=!1 +return s}, +gE(a){return A.Z(!0,!0,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"TextHeightBehavior(applyHeightToFirstAscent: true, applyHeightToLastDescent: true, leadingDistribution: "+this.c.j(0)+")"}} +A.mD.prototype={ +K(){return"TextDirection."+this.b}} +A.ij.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.ij&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"TextBox.fromLTRBD("+B.e.ag(s.a,1)+", "+B.e.ag(s.b,1)+", "+B.e.ag(s.c,1)+", "+B.e.ag(s.d,1)+", "+s.e.j(0)+")"}} +A.xn.prototype={ +K(){return"TextAffinity."+this.b}} +A.aQ.prototype={ +k(a,b){if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.aQ&&b.a===this.a&&b.b===this.b}, +gE(a){return A.Z(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return A.N(this).j(0)+"(offset: "+this.a+", affinity: "+this.b.j(0)+")"}} +A.cs.prototype={ +gc_(){return this.a>=0&&this.b>=0}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.cs&&b.a===this.a&&b.b===this.b}, +gE(a){return A.Z(B.b.gE(this.a),B.b.gE(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"TextRange(start: "+this.a+", end: "+this.b+")"}} +A.om.prototype={ +k(a,b){if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.om&&b.a===this.a}, +gE(a){return B.e.gE(this.a)}, +j(a){return A.N(this).j(0)+"(width: "+A.f(this.a)+")"}} +A.zZ.prototype={ +K(){return"BoxHeightStyle."+this.b}} +A.La.prototype={ +K(){return"BoxWidthStyle."+this.b}} +A.FC.prototype={ +K(){return"TileMode."+this.b}} +A.abA.prototype={} +A.qp.prototype={} +A.SL.prototype={} +A.A0.prototype={ +K(){return"Brightness."+this.b}} +A.a4s.prototype={ +k(a,b){if(b==null)return!1 +return this===b}, +gE(a){return A.U.prototype.gE.call(this,this)}} +A.Ow.prototype={ +k(a,b){var s +if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +if(b instanceof A.Ow)s=!0 +else s=!1 +return s}, +gE(a){return A.Z(null,null,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"GestureSettings(physicalTouchSlop: null, physicalDoubleTapSlop: null)"}} +A.KN.prototype={ +gq(a){return a.length}} +A.KO.prototype={ +ah(a,b){return A.j4(a.get(b))!=null}, +h(a,b){return A.j4(a.get(b))}, +Z(a,b){var s,r=a.entries() +for(;!0;){s=r.next() +if(s.done)return +b.$2(s.value[0],A.j4(s.value[1]))}}, +gc3(a){var s=A.a([],t.s) +this.Z(a,new A.a3M(s)) +return s}, +gaD(a){var s=A.a([],t.n4) +this.Z(a,new A.a3N(s)) +return s}, +gq(a){return a.size}, +gaa(a){return a.size===0}, +gcE(a){return a.size!==0}, +l(a,b,c){throw A.c(A.a2("Not supported"))}, +c4(a,b,c){throw A.c(A.a2("Not supported"))}, +B(a,b){throw A.c(A.a2("Not supported"))}, +$iaM:1} +A.a3M.prototype={ +$2(a,b){return this.a.push(a)}, +$S:27} +A.a3N.prototype={ +$2(a,b){return this.a.push(b)}, +$S:27} +A.KP.prototype={ +gq(a){return a.length}} +A.nl.prototype={} +A.Qg.prototype={ +gq(a){return a.length}} +A.V6.prototype={} +A.KG.prototype={} +A.ael.prototype={} +A.aek.prototype={ +gq(a){var s=this.e +s===$&&A.b() +return s-(this.b-this.c)}, +gaqf(){var s=this.b,r=this.e +r===$&&A.b() +return s>=this.c+r}, +h(a,b){return this.a[this.b+b]}, +aL(){return this.a[this.b++]}, +J(){var s,r,q,p=this,o=p.a,n=p.b,m=p.b=n+1,l=o[n]&255 +n=p.b=m+1 +s=o[m]&255 +m=p.b=n+1 +r=o[n]&255 +p.b=m+1 +q=o[m]&255 +if(p.d===1)return(l<<24|s<<16|r<<8|q)>>>0 +return(q<<24|r<<16|s<<8|l)>>>0}} +A.ah6.prototype={} +A.ah5.prototype={ +KF(a){var s,r,q,p,o=this,n=a.length +for(;s=o.a,r=s+n,q=o.c,p=q.length,r>p;)o.FR(r-p) +B.z.dr(q,s,r,a) +o.a+=n}, +auF(a){var s,r,q,p,o=this,n=a.c +while(!0){s=o.a +r=a.e +r===$&&A.b() +r=s+(r-(a.b-n)) +q=o.c +p=q.length +if(!(r>p))break +o.FR(r-p)}B.z.bd(q,s,s+a.gq(a),a.a,a.b) +o.a=o.a+a.gq(a)}, +LL(a,b){var s=this +if(a<0)a=s.a+a +if(b==null)b=s.a +else if(b<0)b=s.a+b +return A.bS(s.c.buffer,a,b-a)}, +dR(a){return this.LL(a,null)}, +FR(a){var s=a!=null?a>32768?a:32768:32768,r=this.c,q=r.length,p=new Uint8Array((q+s)*2) +B.z.dr(p,0,q,r) +this.c=p}, +af8(){return this.FR(null)}, +gq(a){return this.a}} +A.aBr.prototype={ +uG(a,b){var s,r,q,p,o=a.aL(),n=a.aL(),m=o&8 +B.b.D(o,3) +if(m!==8)throw A.c(A.lo("Only DEFLATE compression supported: "+m)) +if(B.b.b2((o<<8>>>0)+n,31)!==0)throw A.c(A.lo("Invalid FCHECK")) +if((n>>>5&1)!==0){a.J() +throw A.c(A.lo("FDICT Encoding not currently supported"))}s=A.vf(B.pU) +r=A.vf(B.qc) +q=A.aN_(null) +r=new A.OQ(a,q,s,r) +r.b=!0 +r.PA() +p=t.Cm.a(A.bS(q.c.buffer,0,q.a)) +a.J() +return p}} +A.adt.prototype={ +a4t(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=a.length +for(s=0;sg.b)g.b=r +if(r>>0 +k=k>>>1}for(h=(l|s)>>>0,i=j;i>>0 +m=m<<1>>>0}}} +A.OQ.prototype={ +PA(){var s,r,q,p,o=this +o.e=o.d=0 +if(!o.b)return +s=o.a +s===$&&A.b() +r=s.c +while(!0){q=s.b +p=s.e +p===$&&A.b() +if(!(q>>1 +switch(r){case 0:l.e=l.d=0 +q=l.iA(16) +p=l.iA(16) +if(q!==0&&q!==(p^65535)>>>0)A.Q(A.lo("Invalid uncompressed block header")) +if(q>k.gq(k))A.Q(A.lo("Input buffer is broken")) +p=k.c +o=k.b-p+p +n=q +m=A.vu(k.a,k.d,n,o) +k.b=k.b+m.gq(m) +l.c.auF(m) +break +case 1:l.NX(l.r,l.w) +break +case 2:l.afs() +break +default:throw A.c(A.lo("unknown BTYPE: "+r))}return(s&1)===0}, +iA(a){var s,r,q,p,o=this +if(a===0)return 0 +for(s=o.a;r=o.e,r=s.c+p)throw A.c(A.lo("input buffer is broken")) +s.b=q+1 +q=s.a[q] +o.d=(o.d|B.b.cp(q,r))>>>0 +o.e=r+8}s=o.d +q=B.b.bE(1,a) +o.d=B.b.d7(s,a) +o.e=r-a +return(s&q-1)>>>0}, +FY(a){var s,r,q,p,o,n,m,l=this,k=a.a +k===$&&A.b() +s=a.b +for(r=l.a;q=l.e,q=r.c+o)break +r.b=p+1 +p=r.a[p] +l.d=(l.d|B.b.cp(p,q))>>>0 +l.e=q+8}r=l.d +n=k[(r&B.b.bE(1,s)-1)>>>0] +m=n>>>16 +l.d=B.b.d7(r,m) +l.e=q-m +return n&65535}, +afs(){var s,r,q,p,o,n,m=this,l=m.iA(5)+257,k=m.iA(5)+1,j=m.iA(4)+4,i=new Uint8Array(19) +for(s=0;s285)throw A.c(A.lo("Invalid Huffman Code "+r)) +if(r===256)break +if(r<256){if(s.a===s.c.length)s.af8() +s.c[s.a++]=r&255 +continue}q=r-257 +p=B.Lq[q]+l.iA(B.K6[q]) +o=l.FY(b) +if(o<=29){n=B.Ky[o]+l.iA(B.Jm[o]) +for(m=-n;p>n;){s.KF(s.dR(m)) +p-=n}if(p===n)s.KF(s.dR(m)) +else s.KF(s.LL(m,p-n))}else throw A.c(A.lo("Illegal unused distance symbol"))}for(s=l.a;m=l.e,m>=8;){l.e=m-8 +s===$&&A.b() +if(--s.b<0)s.b=0}}, +Pz(a,b,c){var s,r,q,p,o,n,m=this +for(s=0,r=0;r0;p=o,r=n){n=r+1 +c[r]=s}break +case 17:p=3+m.iA(3) +for(;o=p-1,p>0;p=o,r=n){n=r+1 +c[r]=0}s=0 +break +case 18:p=11+m.iA(7) +for(;o=p-1,p>0;p=o,r=n){n=r+1 +c[r]=0}s=0 +break +default:if(q>15)throw A.c(A.lo("Invalid Huffman Code: "+q)) +n=r+1 +c[r]=q +r=n +s=q +break}}return c}} +A.ari.prototype={} +A.arh.prototype={} +A.fw.prototype={ +gao(a){return new A.Fc(this.a,0,0)}, +gR(a){var s=this.a,r=s.length +return r===0?A.Q(A.at("No element")):B.d.a2(s,0,new A.lr(s,r,0,176).jQ())}, +gX(a){var s=this.a,r=s.length +return r===0?A.Q(A.at("No element")):B.d.cd(s,new A.zN(s,0,r,176).jQ())}, +gaa(a){return this.a.length===0}, +gcE(a){return this.a.length!==0}, +gq(a){var s,r,q=this.a,p=q.length +if(p===0)return 0 +s=new A.lr(q,p,0,176) +for(r=0;s.jQ()>=0;)++r +return r}, +bq(a,b){var s,r,q,p,o,n +A.dX(b,"index") +s=this.a +r=s.length +if(r!==0){q=new A.lr(s,r,0,176) +for(p=0,o=0;n=q.jQ(),n>=0;o=n){if(p===b)return B.d.a2(s,o,n);++p}}else p=0 +throw A.c(A.aH0(b,this,"index",null,p))}, +v(a,b){var s +if(typeof b!="string")return!1 +s=b.length +if(s===0)return!1 +if(new A.lr(b,s,0,176).jQ()!==s)return!1 +s=this.a +return A.b4M(s,b,0,s.length)>=0}, +RJ(a,b,c){var s,r +if(a===0||b===this.a.length)return b +s=this.a +c=new A.lr(s,s.length,b,176) +do{r=c.jQ() +if(r<0)break +if(--a,a>0){b=r +continue}else{b=r +break}}while(!0) +return b}, +i1(a,b){A.dX(b,"count") +return this.ait(b)}, +ait(a){var s=this.RJ(a,0,null),r=this.a +if(s===r.length)return B.ci +return new A.fw(B.d.cd(r,s))}, +jY(a,b){A.dX(b,"count") +return this.aiP(b)}, +aiP(a){var s=this.RJ(a,0,null),r=this.a +if(s===r.length)return this +return new A.fw(B.d.a2(r,0,s))}, +O(a,b){return new A.fw(this.a+b.a)}, +k(a,b){if(b==null)return!1 +return t.mV.b(b)&&this.a===b.a}, +gE(a){return B.d.gE(this.a)}, +j(a){return this.a}, +$iaL2:1} +A.Fc.prototype={ +gN(a){var s=this,r=s.d +return r==null?s.d=B.d.a2(s.a,s.b,s.c):r}, +A(){return this.DK(1,this.c)}, +DK(a,b){var s,r,q,p,o,n,m,l,k,j=this +if(a>0){s=j.c +for(r=j.a,q=r.length,p=176;s>>0) +if((p&1)===0){--a +k=a===0}else k=!1 +if(k){j.b=b +j.c=s +j.d=null +return!0}}j.b=b +j.c=q +j.d=null +return a===1&&p!==176}else{j.b=b +j.d=null +return!0}}, +R1(a,b){var s,r,q,p=this +A.dX(a,"count") +s=p.b +r=new A.zN(p.a,0,s,176) +for(;a>0;s=q){q=r.jQ() +if(q<0)break;--a}p.b=s +p.c=b +p.d=null +return a===0}} +A.lr.prototype={ +jQ(){var s,r,q,p,o,n,m,l=this,k=u.S +for(s=l.b,r=l.a;q=l.c,q>>0) +l.d=p +if((p&1)===0)return q}s=B.d.ai(k,l.d&240|15) +l.d=s +if((s&1)===0)return q +return-1}} +A.zN.prototype={ +jQ(){var s,r,q,p,o,n,m,l,k=this,j=u.q +for(s=k.b,r=k.a;q=k.c,q>s;){p=k.c=q-1 +o=B.d.aI(r,p) +if((o&64512)!==56320){p=k.d=B.d.ai(j,k.d&240|A.tW(o)) +if(((p>=208?k.d=A.aEl(r,s,k.c,p):p)&1)===0)return q +continue}if(p>=s){n=B.d.aI(r,p-1) +if((n&64512)===55296){m=A.lj(n,o) +p=--k.c}else m=2}else m=2 +l=k.d=B.d.ai(j,(k.d&240|m)>>>0) +if(((l>=208?k.d=A.aEl(r,s,p,l):l)&1)===0)return q}p=k.d=B.d.ai(j,k.d&240|15) +if(((p>=208?k.d=A.aEl(r,s,q,p):p)&1)===0)return k.c +return-1}} +A.bP.prototype={ +h(a,b){var s,r=this +if(!r.y7(b))return null +s=r.c.h(0,r.a.$1(r.$ti.i("bP.K").a(b))) +return s==null?null:s.gp(s)}, +l(a,b,c){var s,r=this +if(!r.y7(b))return +s=r.$ti +r.c.l(0,r.a.$1(b),new A.aF(b,c,s.i("@").aq(s.i("bP.V")).i("aF<1,2>")))}, +U(a,b){b.Z(0,new A.a4t(this))}, +lf(a,b,c){var s=this.c +return s.lf(s,b,c)}, +ah(a,b){var s=this +if(!s.y7(b))return!1 +return s.c.ah(0,s.a.$1(s.$ti.i("bP.K").a(b)))}, +gf3(a){var s=this.c +return s.gf3(s).hP(0,new A.a4u(this),this.$ti.i("aF"))}, +Z(a,b){this.c.Z(0,new A.a4v(this,b))}, +gaa(a){return this.c.a===0}, +gcE(a){return this.c.a!==0}, +gc3(a){var s=this.c +s=s.gaD(s) +return A.jz(s,new A.a4w(this),A.l(s).i("o.E"),this.$ti.i("bP.K"))}, +gq(a){return this.c.a}, +oB(a,b,c,d){var s=this.c +return s.oB(s,new A.a4x(this,b,c,d),c,d)}, +c4(a,b,c){return J.is(this.c.c4(0,this.a.$1(b),new A.a4y(this,b,c)))}, +B(a,b){var s,r=this +if(!r.y7(b))return null +s=r.c.B(0,r.a.$1(r.$ti.i("bP.K").a(b))) +return s==null?null:s.gp(s)}, +gaD(a){var s=this.c +s=s.gaD(s) +return A.jz(s,new A.a4z(this),A.l(s).i("o.E"),this.$ti.i("bP.V"))}, +j(a){return A.PC(this)}, +y7(a){var s +if(this.$ti.i("bP.K").b(a))s=!0 +else s=!1 +return s}, +$iaM:1} +A.a4t.prototype={ +$2(a,b){this.a.l(0,a,b) +return b}, +$S(){return this.a.$ti.i("~(bP.K,bP.V)")}} +A.a4u.prototype={ +$1(a){var s=this.a.$ti +return new A.aF(J.aKn(a.gp(a)),J.is(a.gp(a)),s.i("@").aq(s.i("bP.V")).i("aF<1,2>"))}, +$S(){return this.a.$ti.i("aF(aF>)")}} +A.a4v.prototype={ +$2(a,b){return this.b.$2(b.gdH(b),b.gp(b))}, +$S(){return this.a.$ti.i("~(bP.C,aF)")}} +A.a4w.prototype={ +$1(a){return a.gdH(a)}, +$S(){return this.a.$ti.i("bP.K(aF)")}} +A.a4x.prototype={ +$2(a,b){return this.b.$2(b.gdH(b),b.gp(b))}, +$S(){return this.a.$ti.aq(this.c).aq(this.d).i("aF<1,2>(bP.C,aF)")}} +A.a4y.prototype={ +$0(){var s=this.a.$ti +return new A.aF(this.b,this.c.$0(),s.i("@").aq(s.i("bP.V")).i("aF<1,2>"))}, +$S(){return this.a.$ti.i("aF()")}} +A.a4z.prototype={ +$1(a){return a.gp(a)}, +$S(){return this.a.$ti.i("bP.V(aF)")}} +A.MW.prototype={} +A.Pq.prototype={ +In(a,b){var s,r +if(a===b)return!0 +s=a.length +if(s!==b.length)return!1 +for(r=0;r>>0)&2147483647 +r^=r>>>6}r=r+(r<<3>>>0)&2147483647 +r^=r>>>11 +return r+(r<<15>>>0)&2147483647}} +A.yo.prototype={ +gE(a){return 3*J.x(this.b)+7*J.x(this.c)&2147483647}, +k(a,b){if(b==null)return!1 +return b instanceof A.yo&&J.d(this.b,b.b)&&J.d(this.c,b.c)}} +A.PD.prototype={ +In(a,b){var s,r,q,p,o +if(a===b)return!0 +if(a.a!==b.a)return!1 +s=A.jr(t.PJ,t.S) +for(r=A.eO(a,a.r,A.l(a).c);r.A();){q=r.d +p=new A.yo(this,q,a.h(0,q)) +o=s.h(0,p) +s.l(0,p,(o==null?0:o)+1)}for(r=A.eO(b,b.r,A.l(b).c);r.A();){q=r.d +p=new A.yo(this,q,b.h(0,q)) +o=s.h(0,p) +if(o==null||o===0)return!1 +s.l(0,p,o-1)}return!0}, +IT(a,b){var s,r,q,p,o,n +for(s=A.eO(b,b.r,A.l(b).c),r=this.$ti.z[1],q=0;s.A();){p=s.d +o=J.x(p) +n=b.h(0,p) +q=q+3*o+7*J.x(n==null?r.a(n):n)&2147483647}q=q+(q<<3>>>0)&2147483647 +q^=q>>>11 +return q+(q<<15>>>0)&2147483647}} +A.OC.prototype={ +tu(a){var s=this.b[a] +if(s==null){this.$ti.c.a(null) +s=null}return s}, +gq(a){return this.c}, +B(a,b){var s,r=this,q=r.ae3(b) +if(q<0)return!1;++r.d +s=r.QQ() +if(q>>1;++r}while(r>m)}while(r!==1) +return-1}, +QQ(){var s=this,r=s.c-1,q=s.tu(r) +s.b[r]=null +s.c=r +return q}, +a5A(a,b){var s,r,q,p,o=this +for(s=o.a,r=o.$ti.c;b>0;b=q){q=B.b.aE(b-1,2) +p=o.b[q] +if(p==null){r.a(null) +p=null}if(s.$2(a,p)>0)break +o.b[b]=p}o.b[b]=a}, +N2(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=b*2+2 +for(s=j.a,r=j.$ti.c;q=j.c,i0){j.b[b]=k +b=p}}j.b[b]=a}} +A.UG.prototype={ +n1(a){throw A.c(A.c3(".length() has not been implemented."))}} +A.jX.prototype={ +gxm(){var s=0,r=A.H(t.jj),q,p=2,o,n=this,m,l,k,j,i,h +var $async$gxm=A.I(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:j=n.f +if(j!=null){q=j +s=1 +break}if(window.navigator.vendor==="Apple Computer, Inc."){j=n.d +j=j!=null&&j>=4294967296}else j=!1 +if(j)throw A.c(A.dd("Safari cannot handle XFiles larger than 4GB.")) +m=A.aZ("request") +p=4 +j=n.c +j===$&&A.b() +h=m +s=7 +return A.L(A.aZ1(j,"blob"),$async$gxm) +case 7:h.b=b +p=2 +s=6 +break +case 4:p=3 +i=o +j=A.a9(i) +if(t._p.b(j)){l=j +if(l.type==="error")throw A.c(A.dd("Could not load Blob from its URL. Has it been revoked?")) +throw i}else throw i +s=6 +break +case 3:s=2 +break +case 6:j=A.aPF(m.au().response) +n.f=j +j.toString +q=j +s=1 +break +case 1:return A.F(q,r) +case 2:return A.E(o,r)}}) +return A.G($async$gxm,r)}, +n1(a){var s=0,r=A.H(t.S),q,p=this,o +var $async$n1=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:o=p.d +s=o==null?3:5 +break +case 3:s=6 +return A.L(p.gxm(),$async$n1) +case 6:c=c.size +s=4 +break +case 5:c=o +case 4:q=c +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$n1,r)}} +A.Lq.prototype={ +I(a){var s,r=this,q=null,p=r.ax,o=A.aL3(new A.dr(Date.now(),!1),r.CW,p,r.as),n=A.as(r.w,!0,t.l7) +n.push(A.uZ(new A.bD(B.iF,A.a7m(A.TE(!0,B.bm,!1,new A.a4U(),A.aFf(),r.c,r.dy,q,q,r.dx,new A.vs(q,q,q,q,q,q,q,q,q,"",q,q,q,q,q,q,q,q,!1,B.U,!0,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,!1,B.k,q,q,q,q,q,q,q,B.eW,!0,q,!1,q),!0,q,!0,!0,!1,r.fy,q,q,q,r.z,q,r.y,1,q,!1,"\u2022",new A.a4V(r),q,new A.a4W(r,a,o),q,q,!1,q,q,B.dU,q,q,!0,q,q,q,r.d,B.aT,q,r.f,q,r.k4,q),r.k1),q),1)) +B.c.U(n,r.x) +s=A.bd(B.Fq,q,q) +p=p.length +n.push(A.cq(q,q,s,q,p!==0?new A.a4X(r,a,o):q,q,q,q)) +p=A.a([A.d5(n,B.x,B.da,B.D)],t.D) +return A.ba(q,A.dk(p,B.x,B.y,B.D),B.j,q,q,r.r,q,q,r.id,r.go,q,q,q)}, +yJ(a,b){return this.ai1(a,b)}, +ai1(a,b){var s=0,r=A.H(t.z),q=this +var $async$yJ=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:s=q.ax.length!==0?2:3 +break +case 2:s=4 +return A.L(q.at.$1(b),$async$yJ) +case 4:q.c.scY(0,"") +q.ay.$1("") +A.Bs(a).K7(q.fy) +A.bl(A.b6(0,150,0),new A.a4T(q)) +case 3:return A.F(null,r)}}) +return A.G($async$yJ,r)}} +A.a4V.prototype={ +$1(a){this.a.ay.$1(a)}, +$S:24} +A.a4W.prototype={ +$1(a){}, +$S:24} +A.a4U.prototype={ +$4$currentLength$isFocused$maxLength(a,b,c,d){return null}, +$1(a){return this.$4$currentLength$isFocused$maxLength(a,null,null,null)}, +$S:529} +A.a4X.prototype={ +$0(){return this.a.yJ(this.b,this.c)}, +$S:0} +A.a4T.prototype={ +$0(){var s=this.a.fr,r=B.c.gc1(s.d).Q +r.toString +s.fl(r+30,B.dN,B.aQ)}, +$S:0} +A.AF.prototype={ +ac(){return new A.AG(new A.bv(null,t.B),B.i)}} +A.AG.prototype={ +arX(a){var s=this +if(s.w)s.TN(!1) +s.a5(new A.a6m(s,a))}, +TN(a){this.a.toString}, +alb(a){this.a5(new A.a6l(this,!1))}, +aH(){var s=this,r=null,q=s.a.b7 +s.f=q +q=A.oV(r) +s.e=q +s.a.toString +q=A.lN(!0,r,!0,!0,r,r,!1) +s.d=q +$.z.cx$.push(s.gauz()) +s.aW()}, +m(){var s=this.as +if(s!=null)s.aA(0) +this.aM()}, +auA(a){var s,r=this +r.a.toString +s=r.f +s===$&&A.b() +s=B.c.gc1(s.d).Q +s.toString +r.f.fl(s+25,B.fd,B.d_).hi(new A.a6p(r)) +r.f.a_(0,new A.a6q(r))}, +I(a){return new A.lZ(new A.a6k(this),null)}} +A.a6m.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.a6l.prototype={ +$0(){this.a.z=this.b}, +$S:0} +A.a6p.prototype={ +$0(){var s=this.a +s.as=A.bl(A.b6(0,1000,0),new A.a6o(s))}, +$S:4} +A.a6o.prototype={ +$0(){var s=this.a +if(s.c!=null)s.a5(new A.a6n(s))}, +$S:0} +A.a6n.prototype={ +$0(){this.a.Q=!1}, +$S:0} +A.a6q.prototype={ +$0(){var s,r,q,p=this.a +p.a.toString +s=p.f +s===$&&A.b() +s=s.gb8(s).at +s.toString +r=B.c.gc1(p.f.d).z +r.toString +q=s<=r&&!B.c.gc1(p.f.d).gBN() +p.a.toString +if(q)null.$0()}, +$S:0} +A.a6k.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l,k,j=null,i=b.b,h=i===1/0 +if(h)i=a.S(t.w).f.a.a +s=h?a.S(t.w).f.a.b:b.d +h=this.a +r=h.a +q=r.b7 +p=r.ch +o=t.D +q=A.a([new A.CK(r.r,p,!1,j,j,!1,j,j,j,!1,j,j,j,j,j,j,j,B.Kn,q,B.Es,h.galg(),h.w,h.z,j,j,h.gala(),b,j,B.dV,30,j,j)],o) +r=h.a.r +if(r.length!==0){r=B.c.gX(r).d +r===$&&A.b() +r=r.a +p=h.a +if(r!==p.ch.a)B.c.gX(p.r).toString}r=h.a +p=h.e +n=r.CW +m=r.ch +l=h.r +k=r.x2 +r=r.b7 +q.push(A.Sj(!0,new A.Lq(p,j,j,B.eK,k,B.qi,B.qi,1,j,!1,m,n,l,h.garW(),!1,j,j,j,!0,2,j,r,!0,h.d,B.U,B.U,B.t,!1,!1,j,h.x),B.U,!0)) +r=A.a([A.dk(q,B.x,B.eg,B.D)],o) +if(h.w&&!h.Q){q=h.a.eS +q===$&&A.b() +h=h.f +h===$&&A.b() +r.push(A.rk(70,new A.Sr(j,h,!1,q,j),j,j,j,20,j,j))}return A.ba(j,A.ii(B.bg,r,B.Q,B.aY,j),B.j,j,j,j,j,s,j,j,j,j,i)}, +$S:210} +A.CK.prototype={ +ac(){return new A.Hw(B.i)}} +A.Hw.prototype={ +Zp(a){var s,r,q=this.a +q.toString +s=a.a +r=s.b +r.toString +s=s.c +s.toString +if(s===r){if(q.fy)q.fx.$1(!1)}else if(Math.abs(s-r)>100)if(!q.fy)q.fx.$1(!0) +return!0}, +a_3(a){var s,r=this.a,q=a+1 +r=r.c +s=r.length +if(q")) +s.f0(new A.atm(q)) +q.cy.a.a_(0,q.gaa2())}, +aa3(){var s,r,q,p,o,n,m,l,k,j=this,i=j.cy +i===$&&A.b() +s=i.a +r=i.b.a7(0,s.gp(s)) +s=j.db +s===$&&A.b() +i=j.dy +i===$&&A.b() +q=Math.abs(s-i) +p=j.dx +p===$&&A.b() +o=j.fr +o===$&&A.b() +n=Math.abs(p-o) +m=j.ay +m===$&&A.b() +if(m===B.oV){l=si)k=o+n*(1-r) +else k=o}j.at=l +j.ax=k +j.yG() +return}if(m===B.oW){p=j.f +p===$&&A.b() +j.at=i<=p?s+q*r:i+q*(1-r) +j.yG() +return}if(m===B.iA){p=j.f +p===$&&A.b() +j.at=i<=p?i+q*(1-r):s+q*r +j.yG() +return}}, +m(){var s=this.cx +s===$&&A.b() +s.m() +this.Ne() +this.a3Q()}, +I(a){var s,r,q=this,p=null,o=q.a5I(),n=q.at +n===$&&A.b() +s=q.ax +s===$&&A.b() +r=q.ay +r===$&&A.b() +return A.rk(p,r!==B.dQ&&r!==B.oU?o:new A.nD(o,A.ba(p,p,B.j,p,p,p,p,p,p,p,p,p,p),o,new A.atp(q),new A.atq(q),new A.atr(q),new A.ats(q),p,t.eU),p,p,n,p,s,p)}, +a5I(){var s=null +return A.ba(s,A.fQ(s,this.a.r,B.a5,!1,s,s,s,s,s,s,s,s,s,s,s,s,new A.atl(this),s,s,s,s,s,s),B.j,s,s,s,s,60,s,s,s,s,60)}, +acc(a){var s,r,q,p,o,n,m,l=this +B.c.P(l.CW) +l.Ne() +s=l.ay +s===$&&A.b() +r=s===B.dQ +if(!(r&&a===B.x_))q=s===B.ff&&a===B.jQ +else q=!0 +if(q)return +q=l.at +q===$&&A.b() +l.db=q +p=l.ax +p===$&&A.b() +l.dx=p +o=a===B.jQ +if(o){n=l.f +n===$&&A.b() +m=l.a +if(q<=n){m.toString +q=-55}else{q=l.d +q===$&&A.b() +m.toString +q-=5}l.dy=q}else{n=l.f +n===$&&A.b() +if(q<=n){q=l.Q +q===$&&A.b()}else{q=l.as +q===$&&A.b()}l.dy=q}l.fr=p +if(r&&o)l.Gm(B.iA) +else if(s===B.ff&&a===B.x_)l.aiA()}, +aiA(){this.a.toString +this.fx=A.bl(B.cr,new A.ato(this))}, +Ne(){var s=this.fx +if(s!=null)s.aA(0) +this.fx=null}, +Gm(a){var s +this.G0(a) +s=this.cx +s===$&&A.b() +s.sp(0,s.a) +this.cx.bH(0)}, +G0(a){this.ay=a +A.f(B.c.gX(a.K().split("."))) +this.a.toString +this.yG()}, +yG(){if(this.c!=null)this.a5(new A.atn())}} +A.atm.prototype={ +$1(a){var s,r,q,p +if(a!==B.T)return +s=this.a +r=s.ay +r===$&&A.b() +q=r===B.iA?B.ff:B.dQ +s.G0(q) +r=s.CW +if(r.length===0)return +p=B.c.gX(r) +B.c.P(r) +if(q===(p===B.jQ?B.ff:B.dQ))return +s.acc(p)}, +$S:7} +A.atp.prototype={ +$0(){var s=this.a +s.a.toString +s.G0(B.oU)}, +$S:0} +A.ats.prototype={ +$1(a){var s,r,q,p=this.a +a.b.j(0) +s=a.c +s.j(0) +p.a.toString +r=s.a +p.db=r +s=p.dx=s.b-0 +q=p.f +q===$&&A.b() +if(r+30<=q){r=p.Q +r===$&&A.b()}else{r=p.as +r===$&&A.b()}p.dy=r +r=p.y +r===$&&A.b() +if(s<=r)p.fr=r +else{if(s>r){r=p.z +r===$&&A.b() +r=s<=r}else r=!1 +if(r)p.fr=s +else{s=p.z +s===$&&A.b() +p.fr=s}}p.Gm(B.oV)}, +$S:236} +A.atr.prototype={ +$0(){this.a.a.toString +return null}, +$S:0} +A.atq.prototype={ +$2(a,b){a.j(0) +b.j(0) +this.a.a.toString +return null}, +$S:237} +A.atl.prototype={ +$0(){this.a.a.toString +return null}, +$S:0} +A.ato.prototype={ +$0(){this.a.Gm(B.oW)}, +$S:0} +A.atn.prototype={ +$0(){}, +$S:0} +A.JC.prototype={ +bO(){this.d0() +this.cG() +this.em()}, +m(){var s=this,r=s.aZ$ +if(r!=null)r.L(0,s.ge6()) +s.aZ$=null +s.aM()}} +A.lA.prototype={ +K(){return"DraggableFloatWidgetState."+this.b}} +A.w5.prototype={ +K(){return"OperateEvent."+this.b}} +A.a99.prototype={} +A.v0.prototype={ +wL(a,b){return this.ZH(0,b)}, +ZH(a,b){var s=0,r=A.H(t.H),q=this,p +var $async$wL=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:p=q.f +if(p==null){p=$.aGN +if(p==null)p=$.aGN=new A.PS(null,$.a2Z()) +p=q.f=p.UG(q.r)}s=2 +return A.L(p.wN(0,null,"Flutter",b),$async$wL) +case 2:return A.F(null,r)}}) +return A.G($async$wL,r)}} +A.ab6.prototype={ +$0(){A.bO() +return new A.v0(null,this.a,$.aSG())}, +$S:241} +A.Bh.prototype={ +Gg(a){var s=A.aQH(a.b) +if(s!=null)this.b.wL(0,s).mt(new A.ab2(this),new A.ab3())}, +qt(a,b){this.a2a(a,b) +if(A.a2L(a))this.Gg(a)}, +uR(a,b){var s +this.a1b(a,b) +s=A.a2L(a) +if(s)this.Gg(a)}, +ln(a,b){this.a29(a,b) +if(b!=null&&A.a2L(b)&&A.a2L(a))this.Gg(b)}} +A.ab2.prototype={ +$1(a){A.cE().$1(B.XN.j(0)+": "+A.f(a))}, +$S:248} +A.ab3.prototype={ +$1(a){return a instanceof A.os}, +$S:249} +A.PS.prototype={ +UG(a){return new A.PS(a,$.a2Z())}, +wN(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i +try{q=t.N +q=B.Qh.fE("Analytics#logEvent",A.ai(["eventName","screen_view","parameters",A.ai(["screen_name",d,"screen_class",c],q,t.v)],q,t.X),!1,t.H) +return q}catch(p){s=A.a9(p) +r=A.aS(p) +q=s +o=r +if(!t.VI.b(q)||!(q instanceof A.os))A.B9(q,o) +n=q.c +if(n!=null){m=t.N +l=A.afm(n,m,m)}else l=null +k=q.b +if(k==null)k="" +if(l!=null){j=l.h(0,"code") +if(j==null)j="unknown" +i=l.h(0,"message") +k=i==null?k:i}else j="unknown" +A.B9(new A.kk("firebase_analytics",k,j,o),o)}}} +A.ab4.prototype={ +gakz(a){var s,r=this.b +if(r==null){r=$.Bk +s=(r==null?$.Bk=$.aFy():r).Hd(0,"[DEFAULT]") +A.wg(s,$.ze(),!1) +return new A.nQ(s)}return r}} +A.Ob.prototype={ +UG(a){return new A.Ob(a,$.a2Z())}, +wN(a,b,c,d){return this.ZI(0,b,c,d)}, +ZI(a,b,c,d){var s=0,r=A.H(t.H),q,p=this +var $async$wN=A.I(function(e,f){if(e===1)return A.E(f,r) +while(true)switch(s){case 0:q=A.b6c(new A.ab5(p,d,b),t.H) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$wN,r)}} +A.ab5.prototype={ +$0(){var s,r,q=this.a,p=q.d +if(p==null){p=firebase.app(q.gakz(q).a.b) +p=firebase.analytics(A.a3C(p).a) +s=$.aRN() +A.nL(p) +s=s.a +r=s.get(p) +if(r==null){r=new A.Kz(p) +s.set(p,r) +p=r}else p=r +p=q.d=p +q=p}else q=p +return J.aVI(q.a,this.b,this.c)}, +$S:0} +A.Kz.prototype={} +A.zm.prototype={} +A.aDh.prototype={ +$1(a){return B.d.lM(a,"analytics/","")}, +$S:38} +A.nQ.prototype={ +k(a,b){var s,r +if(b==null)return!1 +if(this===b)return!0 +if(!(b instanceof A.nQ))return!1 +s=b.a +r=this.a +return s.b===r.b&&s.c.k(0,r.c)}, +gE(a){var s=this.a,r=A.aOV(A.aOV(0,s.b),s.c),q=r+((r&67108863)<<3)&536870911 +q^=q>>>11 +return q+((q&16383)<<15)&536870911}, +j(a){return B.XP.j(0)+"("+this.a.b+")"}} +A.aDZ.prototype={ +$2(a,b){return A.B9(A.aIU(a,this.b,this.c,this.a),b)}, +$S:128} +A.aE_.prototype={ +$2(a,b){return A.B9(A.aIU(a,this.b,this.c,this.a),b)}, +$S:128} +A.kk.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(!(b instanceof A.kk))return!1 +return A.Z(b.a,b.c,b.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)===A.Z(s.a,s.c,s.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +gE(a){return A.Z(this.a,this.c,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r="["+s.a+"/"+s.c+"] "+s.b,q=s.d +return q!=null?r+("\n\n"+q.j(0)):r}, +$iby:1} +A.Bj.prototype={ +gzz(a){var s=this +return A.ai(["apiKey",s.a,"appId",s.b,"messagingSenderId",s.c,"projectId",s.d,"authDomain",s.e,"databaseURL",s.f,"storageBucket",s.r,"measurementId",s.w,"trackingId",s.x,"deepLinkURLScheme",s.y,"androidClientId",s.z,"iosClientId",s.Q,"iosBundleId",s.as,"appGroupId",s.at],t.N,t.v)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(!(b instanceof A.Bj))return!1 +return B.o6.In(this.gzz(this),b.gzz(b))}, +gE(a){return B.o6.IT(0,this.gzz(this))}, +j(a){return A.PC(this.gzz(this))}} +A.PR.prototype={ +y3(){var s=0,r=A.H(t.H),q=this,p,o +var $async$y3=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:o=J +s=2 +return A.L($.aJI().B_(),$async$y3) +case 2:p=o.aVQ(b,new A.afZ()) +A.hR(p,p.$ti.i("o.E"),t.IK).Z(0,q.gadt()) +$.aMP=!0 +return A.F(null,r)}}) +return A.G($async$y3,r)}, +PE(a){var s=a.a,r=A.aYl(a.b),q=$.ze() +$.CM.l(0,s,new A.CL(new A.ab7(),s,r,q)) +$.aYn.l(0,s,a.d)}, +kE(a,b){return this.apR(a,b)}, +apR(a,b){var s=0,r=A.H(t.h3),q,p=this,o,n,m +var $async$kE=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:s=!$.aMP?3:4 +break +case 3:s=5 +return A.L(p.y3(),$async$kE) +case 5:case 4:o=$.CM.h(0,"[DEFAULT]") +A.bO()===B.as +s=o==null&&!0?6:7 +break +case 6:s=8 +return A.L($.aJI().AZ("[DEFAULT]",new A.Dt(b.a,b.b,b.c,b.d,b.e,b.f,b.r,b.w,b.x,b.y,b.z,b.Q,b.as,b.at)),$async$kE) +case 8:p.PE(d) +o=$.CM.h(0,"[DEFAULT]") +case 7:if(o!=null&&!0){n=o.c +if(b.a===n.a){m=b.f +if(!(m!=null&&m!==n.f)){m=b.r +n=m!=null&&m!==n.r}else n=!0}else n=!0 +if(n)throw A.c(A.aQK("[DEFAULT]"))}n=$.CM.h(0,"[DEFAULT]") +n.toString +q=n +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$kE,r)}, +Hd(a,b){var s +if($.CM.ah(0,b)){s=$.CM.h(0,b) +s.toString +return s}throw A.c(A.aRi(b))}} +A.afZ.prototype={ +$1(a){return a!=null}, +$S:285} +A.CL.prototype={} +A.abg.prototype={} +A.nR.prototype={ +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(!(b instanceof A.nR))return!1 +return b.b===this.b&&b.c.k(0,this.c)}, +gE(a){return A.Z(this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return B.XO.j(0)+"("+this.b+")"}} +A.abh.prototype={} +A.Dt.prototype={ +V8(){var s=this,r=t.X,q=A.w(r,r) +q.l(0,"apiKey",s.a) +q.l(0,"appId",s.b) +q.l(0,"messagingSenderId",s.c) +q.l(0,"projectId",s.d) +q.l(0,"authDomain",s.e) +q.l(0,"databaseURL",s.f) +q.l(0,"storageBucket",s.r) +q.l(0,"measurementId",s.w) +q.l(0,"trackingId",s.x) +q.l(0,"deepLinkURLScheme",s.y) +q.l(0,"androidClientId",s.z) +q.l(0,"iosClientId",s.Q) +q.l(0,"iosBundleId",s.as) +q.l(0,"appGroupId",s.at) +return q}} +A.jG.prototype={} +A.auA.prototype={ +dF(a,b,c){var s,r +if(c instanceof A.Dt){b.el(0,128) +this.dF(0,b,c.V8())}else if(c instanceof A.jG){b.el(0,129) +s=t.X +r=A.w(s,s) +r.l(0,"name",c.a) +r.l(0,"options",c.b.V8()) +r.l(0,"isAutomaticDataCollectionEnabled",c.c) +r.l(0,"pluginConstants",c.d) +this.dF(0,b,r)}else this.Mm(0,b,c)}, +j1(a,b){var s,r,q,p,o +switch(a){case 128:s=this.fY(0,b) +s.toString +return A.aNg(s) +case 129:s=this.fY(0,b) +s.toString +t.pE.a(s) +r=J.ag(s) +q=r.h(s,"name") +q.toString +A.bH(q) +p=r.h(s,"options") +p.toString +p=A.aNg(p) +o=A.ld(r.h(s,"isAutomaticDataCollectionEnabled")) +s=t.J1.a(r.h(s,"pluginConstants")) +s.toString +return new A.jG(q,p,o,J.aFU(s,t.v,t.X)) +default:return this.Ml(a,b)}}} +A.ab8.prototype={ +AZ(a,b){return this.apP(a,b)}, +apP(a,b){var s=0,r=A.H(t.IK),q,p,o,n,m,l,k +var $async$AZ=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:m=t.J1 +k=m +s=3 +return A.L(new A.jc("dev.flutter.pigeon.FirebaseCoreHostApi.initializeApp",B.oj,null,t.Al).fB(0,[a,b]),$async$AZ) +case 3:l=k.a(d) +if(l==null)throw A.c(A.kI("channel-error",null,u.E,null)) +else{p=J.ag(l) +if(p.h(l,"error")!=null){m=m.a(p.h(l,"error")) +m.toString +p=J.ag(m) +o=A.bT(p.h(m,"code")) +o.toString +n=A.bT(p.h(m,"message")) +throw A.c(A.kI(o,p.h(m,"details"),n,null))}else if(p.h(l,"result")==null)throw A.c(A.kI("null-error",null,u.l,null)) +else{m=t.z5.a(p.h(l,"result")) +m.toString +q=m +s=1 +break}}case 1:return A.F(q,r)}}) +return A.G($async$AZ,r)}, +B_(){var s=0,r=A.H(t.lo),q,p,o,n,m,l,k +var $async$B_=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:m=t.J1 +k=m +s=3 +return A.L(new A.jc("dev.flutter.pigeon.FirebaseCoreHostApi.initializeCore",B.oj,null,t.Al).fB(0,null),$async$B_) +case 3:l=k.a(b) +if(l==null)throw A.c(A.kI("channel-error",null,u.E,null)) +else{p=J.ag(l) +if(p.h(l,"error")!=null){m=m.a(p.h(l,"error")) +m.toString +p=J.ag(m) +o=A.bT(p.h(m,"code")) +o.toString +n=A.bT(p.h(m,"message")) +throw A.c(A.kI(o,p.h(m,"details"),n,null))}else if(p.h(l,"result")==null)throw A.c(A.kI("null-error",null,u.l,null)) +else{m=t.wh.a(p.h(l,"result")) +m.toString +q=J.fd(m,t.z5) +s=1 +break}}case 1:return A.F(q,r)}}) +return A.G($async$B_,r)}} +A.ab7.prototype={} +A.Bi.prototype={} +A.kl.prototype={} +A.ab9.prototype={ +gOx(){var s=$.aC().h(0,"flutterfire_web_sdk_version") +return s==null?"8.10.1":s}, +gPu(){var s,r,q,p +try{s=A.aMp($.aC().h(0,"flutterfire_ignore_scripts")) +r=t.JY +if(r.b(s)){r=r.a(s) +q=A.bn(r).i("aw") +q=A.as(new A.aw(r,new A.aba(),q),!1,q.i("aL.E")) +return q}}catch(p){}return A.a([],t.s)}, +tC(a){return this.adx(a)}, +adx(a){var s=0,r=A.H(t.H),q,p +var $async$tC=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:q=document +p=q.createElement("script") +p.type="text/javascript" +p.src=a +p.async=!0 +q.head.appendChild(p) +q=new A.pa(p,"load",!1,t.TV) +s=2 +return A.L(q.gR(q),$async$tC) +case 2:return A.F(null,r)}}) +return A.G($async$tC,r)}, +tx(){var s=0,r=A.H(t.H),q,p=this,o,n,m +var $async$tx=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:if($.aC().h(0,"firebase")!=null){s=1 +break}o=p.gOx() +n=p.gPu() +s=3 +return A.L(p.tC("https://www.gstatic.com/firebasejs/"+o+"/firebase-app.js"),$async$tx) +case 3:m=$.aGO +m=m.gaD(m) +s=4 +return A.L(A.nW(A.jz(m,new A.abd(p,n,o),A.l(m).i("o.E"),t.uz),t.H),$async$tx) +case 4:case 1:return A.F(q,r)}}) +return A.G($async$tx,r)}, +y4(){var s=0,r=A.H(t.H),q,p=this,o,n,m,l,k,j +var $async$y4=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:j=$.aC() +if(j.h(0,"firebase")!=null){s=1 +break}o=p.gOx() +n=p.gPu() +m="https://www.gstatic.com/firebasejs/"+o +l=t.N +A.aMp(j.h(0,"require")).af("config",[A.aMq(A.ai(["paths",A.ai(["@firebase/app",m+"/firebase-app","@firebase/analytics",m+"/firebase-analytics","@firebase/app-check",m+"/firebase-app-check","@firebase/auth",m+"/firebase-auth","@firebase/firestore",m+"/firebase-firestore","@firebase/functions",m+"/firebase-functions","@firebase/messaging",m+"/firebase-messaging","@firebase/storage",m+"/firebase-storage","@firebase/database",m+"/firebase-database","@firebase/remote-config",m+"/firebase-remote-config","@firebase/performance",m+"/firebase-performance","@firebase/installations",m+"/firebase-installations"],l,l)],l,t.GU))]) +l=new A.af($.ar,t.LR) +k=A.a(["@firebase/app"],t.s) +m=$.aGO +m.gaD(m).Z(0,new A.abb(n,k)) +j.af("require",[A.aMq(k),new A.abc(new A.aY(l,t.zh))]) +s=3 +return A.L(l,$async$y4) +case 3:case 1:return A.F(q,r)}}) +return A.G($async$y4,r)}, +kE(a,b){return this.apQ(a,b)}, +apQ(a,b){var s=0,r=A.H(t.h3),q,p=this,o,n,m,l,k,j +var $async$kE=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:s=$.aC().h(0,"require")==null?3:5 +break +case 3:s=6 +return A.L(p.tx(),$async$kE) +case 6:s=4 +break +case 5:s=7 +return A.L(p.y4(),$async$kE) +case 7:case 4:try{firebase.SDK_VERSION}catch(i){o=A.a9(i) +if(J.pM(J.dg(o),"Cannot read property 'SDK_VERSION' of undefined"))throw A.c(A.aQz())}n=null +m=!1 +try{k=firebase.app() +n=A.a3C(k) +m=!0}catch(i){}if(m){if(b.a===J.aVi(J.aFX(n.a))){k=b.f +j=J.aVj(J.aFX(n.a)) +if(k==null?j==null:k===j){k=b.r +j=J.aVp(J.aFX(n.a)) +j=k==null?j!=null:k!==j +k=j}else k=!0}else k=!0 +if(k)throw A.c(A.aQK("[DEFAULT]"))}else n=A.b78(b.a,b.b,b.e,b.f,b.w,b.c,null,b.d,b.r) +k=n +k.toString +k=k.a +j=J.bm(k) +q=new A.Bi(j.ghR(k),A.aPG(j.gr7(k)),$.ze()) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$kE,r)}, +Hd(a,b){var s,r,q,p,o=null +try{r=firebase.app(b) +o=A.a3C(r)}catch(q){s=A.a9(q) +if((J.pM(J.dg(s),"Cannot read property")||J.pM(J.dg(s),"Cannot read properties"))&&J.pM(J.dg(s),"'app'"))throw A.c(A.aQz()) +if(A.b4H(s)==="app/no-app")throw A.c(A.aRi(b)) +throw A.c(A.b41(s))}r=o.a +p=J.bm(r) +return new A.Bi(p.ghR(r),A.aPG(p.gr7(r)),$.ze())}} +A.abe.prototype={ +$0(){return new A.kl(this.a)}, +$S:289} +A.aba.prototype={ +$1(a){return J.dg(a)}, +$S:298} +A.abd.prototype={ +$1(a){var s=a.a +if(B.c.v(this.b,s))return A.dx(null,t.z) +return this.a.tC("https://www.gstatic.com/firebasejs/"+this.c+"/firebase-"+s+".js")}, +$S:301} +A.abb.prototype={ +$1(a){var s=a.a +if(!B.c.v(this.a,s))this.b.push("@firebase/"+s)}, +$S:303} +A.abc.prototype={ +$1(a){$.aC().l(0,"firebase",a) +this.a.hE(0)}, +$S:18} +A.KF.prototype={} +A.zH.prototype={} +A.v1.prototype={} +A.abf.prototype={} +A.aio.prototype={} +A.Pa.prototype={} +A.cZ.prototype={ +nY(a){if(a instanceof A.cZ)return a.a +else if(A.fJ(a))return a +throw A.c(A.b_(a,null))}, +O(a,b){var s +if(b instanceof A.i2)return A.o6(this.a).O(0,b) +s=this.a+this.nY(b) +return new A.cZ((s&2147483647)-((s&2147483648)>>>0))}, +ae(a,b){var s +if(b instanceof A.i2)return A.o6(this.a).ae(0,b) +s=this.a-this.nY(b) +return new A.cZ((s&2147483647)-((s&2147483648)>>>0))}, +a8(a,b){return A.o6(this.a).a8(0,b).atL()}, +KH(a,b){var s=this.a&this.nY(b) +return new A.cZ((s&2147483647)-((s&2147483648)>>>0))}, +nE(a,b){var s=this.a^this.nY(b) +return new A.cZ((s&2147483647)-((s&2147483648)>>>0))}, +cp(a,b){var s +if(b<0)throw A.c(A.b_(b,null)) +if(b>=32)return B.pI +s=B.b.cp(this.a,b) +return new A.cZ((s&2147483647)-((s&2147483648)>>>0))}, +Lt(a){var s,r +if(a<0)throw A.c(A.b_(a,null)) +if(a>=32)return B.pI +s=this.a +r=s>=0?B.b.h4(s,a):B.b.h4(s,a)&B.b.cp(1,32-a)-1 +return new A.cZ((r&2147483647)-((r&2147483648)>>>0))}, +k(a,b){if(b==null)return!1 +if(b instanceof A.cZ)return this.a===b.a +else if(b instanceof A.i2)return A.o6(this.a).k(0,b) +else if(A.fJ(b))return this.a===b +return!1}, +b3(a,b){if(b instanceof A.i2)return A.o6(this.a).xq(b) +return B.b.b3(this.a,this.nY(b))}, +jc(a,b){return this.athis.nY(b)}, +gE(a){return this.a}, +ro(a){return this.a}, +j(a){return B.b.j(this.a)}, +$ibE:1} +A.i2.prototype={ +O(a,b){var s=A.aen(b),r=this.a+s.a,q=this.b+s.b+(r>>>22) +return new A.i2(r&4194303,q&4194303,this.c+s.c+(q>>>22)&1048575)}, +ae(a,b){var s=A.aen(b) +return A.aMh(this.a,this.b,this.c,s.a,s.b,s.c)}, +a8(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.aen(a2),d=this.a,c=d&8191,b=this.b,a=(d>>>13|(b&15)<<9)>>>0,a0=b>>>4&8191 +d=this.c +s=(b>>>17|(d&255)<<5)>>>0 +b=e.a +r=b&8191 +q=e.b +p=(b>>>13|(q&15)<<9)>>>0 +o=q>>>4&8191 +b=e.c +n=(q>>>17|(b&255)<<5)>>>0 +m=b>>>8&4095 +l=c*r +k=a*r +j=a0*r +i=s*r +h=(d>>>8&4095)*r +if(p!==0){k+=c*p +j+=a*p +i+=a0*p +h+=s*p}if(o!==0){j+=c*o +i+=a*o +h+=a0*o}if(n!==0){i+=c*n +h+=a*n}if(m!==0)h+=c*m +g=(l&4194303)+((k&511)<<13) +f=(l>>>22)+(k>>>9)+((j&262143)<<4)+((i&31)<<17)+(g>>>22) +return new A.i2(g&4194303,f&4194303,(j>>>18)+(i>>>5)+((h&4095)<<8)+(f>>>22)&1048575)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(b instanceof A.i2)s=b +else if(A.fJ(b)){if(r.c===0&&r.b===0)return r.a===b +if((b&4194303)===b)return!1 +s=A.o6(b)}else s=b instanceof A.cZ?A.o6(b.a):null +if(s!=null)return r.a===s.a&&r.b===s.b&&r.c===s.c +return!1}, +b3(a,b){return this.xq(b)}, +xq(a){var s=A.aen(a),r=this.c,q=r>>>19,p=s.c +if(q!==p>>>19)return q===0?1:-1 +if(r>p)return 1 +else if(rp)return 1 +else if(rp)return 1 +else if(r0}, +gE(a){var s=this.b +return(((s&1023)<<22|this.a)^(this.c<<12|s>>>10&4095))>>>0}, +ro(a){return this.C(0)}, +C(a){var s=this.a,r=this.b,q=this.c +if((q&524288)!==0)return-(1+(~s&4194303)+4194304*(~r&4194303)+17592186044416*(~q&1048575)) +else return s+4194304*r+17592186044416*q}, +atL(){var s=(this.b&1023)<<22|this.a +return new A.cZ((s&2147483647)-((s&2147483648)>>>0))}, +j(a){var s,r,q,p=this.a,o=this.b,n=this.c +if((n&524288)!==0){p=0-p +s=p&4194303 +o=0-o-(B.b.D(p,22)&1) +r=o&4194303 +n=0-n-(B.b.D(o,22)&1)&1048575 +o=r +p=s +q="-"}else q="" +return A.aZg(10,p,o,n,q)}, +$ibE:1} +A.jb.prototype={ +K(){return"AnimationStatus."+this.b}} +A.dh.prototype={ +j(a){return"#"+A.ce(this)+"("+A.f(this.wf())+")"}, +wf(){switch(this.gbk(this)){case B.az:return"\u25b6" +case B.at:return"\u25c0" +case B.T:return"\u23ed" +case B.F:return"\u23ee"}}} +A.tk.prototype={ +K(){return"_AnimationDirection."+this.b}} +A.zy.prototype={ +K(){return"AnimationBehavior."+this.b}} +A.u7.prototype={ +gp(a){var s=this.x +s===$&&A.b() +return s}, +sp(a,b){var s=this +s.fC(0) +s.y6(b) +s.W() +s.ti()}, +ghg(){var s=this.r +if(!(s!=null&&s.a!=null))return 0 +s=this.w +s.toString +return s.fo(0,this.y.a/1e6)}, +y6(a){var s=this,r=s.a,q=s.b,p=s.x=A.M(a,r,q) +if(p===r)s.Q=B.F +else if(p===q)s.Q=B.T +else s.Q=s.z===B.am?B.az:B.at}, +gbk(a){var s=this.Q +s===$&&A.b() +return s}, +kB(a,b){var s=this +s.z=B.am +if(b!=null)s.sp(0,b) +return s.MS(s.b)}, +bH(a){return this.kB(a,null)}, +Y_(a,b){this.z=B.hI +return this.MS(this.a)}, +dn(a){return this.Y_(a,null)}, +ka(a,b,c){var s,r,q,p,o,n,m=this,l=$.Sz.At$ +l===$&&A.b() +if((l.a&4)!==0)switch(m.d.a){case 0:s=0.05 +break +case 1:s=1 +break +default:s=1}else s=1 +if(c==null){r=m.b-m.a +if(isFinite(r)){l=m.x +l===$&&A.b() +q=Math.abs(a-l)/r}else q=1 +if(m.z===B.hI&&m.f!=null){l=m.f +l.toString +p=l}else{l=m.e +l.toString +p=l}o=new A.bb(B.e.bi(p.a*q))}else{l=m.x +l===$&&A.b() +o=a===l?B.u:c}m.fC(0) +l=o.a +if(l===B.u.a){l=m.x +l===$&&A.b() +if(l!==a){m.x=A.M(a,m.a,m.b) +m.W()}m.Q=m.z===B.am?B.T:B.F +m.ti() +return A.aHV()}n=m.x +n===$&&A.b() +return m.yR(new A.avN(l*s/1e6,n,a,b,B.bM))}, +MS(a){return this.ka(a,B.J,null)}, +XQ(a){var s,r,q=this,p=q.a,o=q.b,n=q.e +q.fC(0) +s=q.x +s===$&&A.b() +r=n.a/1e6 +s=o===p?0:s/(o-p)*r +return q.yR(new A.azh(p,o,!1,q.ga7M(),r,s,B.bM))}, +a7N(a){this.z=a +this.Q=a===B.am?B.az:B.at +this.ti()}, +Vy(a){var s,r,q,p=this,o=$.aUa(),n=a<0 +p.z=n?B.hI:B.am +s=n?p.a-0.01:p.b+0.01 +n=$.Sz.At$ +n===$&&A.b() +if((n.a&4)!==0)switch(p.d.a){case 0:r=200 +break +case 1:r=1 +break +default:r=1}else r=1 +n=p.x +n===$&&A.b() +q=new A.F5(s,A.IK(o,n-s,a*r),B.bM) +q.a=B.Xp +p.fC(0) +return p.yR(q)}, +Hc(a){this.fC(0) +this.z=B.am +return this.yR(a)}, +yR(a){var s,r=this +r.w=a +r.y=B.u +r.x=A.M(a.eN(0,0),r.a,r.b) +s=r.r.hq(0) +r.Q=r.z===B.am?B.az:B.at +r.ti() +return s}, +pe(a,b){this.y=this.w=null +this.r.pe(0,b)}, +fC(a){return this.pe(a,!0)}, +m(){var s=this +s.r.m() +s.r=null +s.d2$.P(0) +s.cH$.P(0) +s.De()}, +ti(){var s=this,r=s.Q +r===$&&A.b() +if(s.as!==r){s.as=r +s.r4(r)}}, +a5i(a){var s,r=this +r.y=a +s=a.a/1e6 +r.x=A.M(r.w.eN(0,s),r.a,r.b) +if(r.w.lA(s)){r.Q=r.z===B.am?B.T:B.F +r.pe(0,!1)}r.W() +r.ti()}, +wf(){var s,r=this.r,q=r==null,p=!q&&r.a!=null?"":"; paused" +if(q)s="; DISPOSED" +else s=r.b?"; silenced":"" +r=this.x3() +q=this.x +q===$&&A.b() +return A.f(r)+" "+B.e.ag(q,3)+p+s}} +A.avN.prototype={ +eN(a,b){var s,r,q=this,p=A.M(b/q.b,0,1) +if(p===0)return q.c +else{s=q.d +if(p===1)return s +else{r=q.c +return r+(s-r)*q.e.a7(0,p)}}}, +fo(a,b){return(this.eN(0,b+0.001)-this.eN(0,b-0.001))/0.002}, +lA(a){return a>this.b}} +A.azh.prototype={ +eN(a,b){var s=this,r=b+s.r,q=s.f,p=B.e.b2(r/q,1) +B.e.ce(r,q) +s.e.$1(B.am) +q=A.a4(s.b,s.c,p) +q.toString +return q}, +fo(a,b){return(this.c-this.b)/this.f}, +lA(a){return!1}} +A.UZ.prototype={} +A.V_.prototype={} +A.V0.prototype={} +A.UO.prototype={ +a_(a,b){}, +L(a,b){}, +f0(a){}, +dJ(a){}, +gbk(a){return B.T}, +gp(a){return 1}, +j(a){return"kAlwaysCompleteAnimation"}} +A.UP.prototype={ +a_(a,b){}, +L(a,b){}, +f0(a){}, +dJ(a){}, +gbk(a){return B.F}, +gp(a){return 0}, +j(a){return"kAlwaysDismissedAnimation"}} +A.zl.prototype={ +a_(a,b){}, +L(a,b){}, +f0(a){}, +dJ(a){}, +gbk(a){return B.az}, +wf(){return A.f(this.x3())+" "+A.f(this.a)+"; paused"}, +gp(a){return this.a}} +A.zC.prototype={ +a_(a,b){return this.gaG(this).a_(0,b)}, +L(a,b){return this.gaG(this).L(0,b)}, +f0(a){return this.gaG(this).f0(a)}, +dJ(a){return this.gaG(this).dJ(a)}, +gbk(a){var s=this.gaG(this) +return s.gbk(s)}} +A.DC.prototype={ +saG(a,b){var s,r=this,q=r.c +if(b==q)return +if(q!=null){r.a=q.gbk(q) +q=r.c +r.b=q.gp(q) +if(r.mJ$>0)r.Ac()}r.c=b +if(b!=null){if(r.mJ$>0)r.Ab() +q=r.b +s=r.c +s=s.gp(s) +if(q==null?s!=null:q!==s)r.W() +q=r.a +s=r.c +if(q!=s.gbk(s)){q=r.c +r.r4(q.gbk(q))}r.b=r.a=null}}, +Ab(){var s=this,r=s.c +if(r!=null){r.a_(0,s.gcX()) +s.c.f0(s.gWU())}}, +Ac(){var s=this,r=s.c +if(r!=null){r.L(0,s.gcX()) +s.c.dJ(s.gWU())}}, +gbk(a){var s=this.c +if(s!=null)s=s.gbk(s) +else{s=this.a +s.toString}return s}, +gp(a){var s=this.c +if(s!=null)s=s.gp(s) +else{s=this.b +s.toString}return s}, +j(a){var s=this,r=s.c +if(r==null)return"ProxyAnimation(null; "+A.f(s.x3())+" "+B.e.ag(s.gp(s),3)+")" +return r.j(0)+"\u27a9ProxyAnimation"}} +A.jN.prototype={ +a_(a,b){this.bF() +this.a.a_(0,b)}, +L(a,b){this.a.L(0,b) +this.ob()}, +Ab(){this.a.f0(this.gpT())}, +Ac(){this.a.dJ(this.gpT())}, +yT(a){this.r4(this.R4(a))}, +gbk(a){var s=this.a +return this.R4(s.gbk(s))}, +gp(a){var s=this.a +return 1-s.gp(s)}, +R4(a){switch(a.a){case 1:return B.at +case 2:return B.az +case 3:return B.F +case 0:return B.T}}, +j(a){return this.a.j(0)+"\u27aaReverseAnimation"}} +A.uJ.prototype={ +GG(a){var s=this +switch(a.a){case 0:case 3:s.d=null +break +case 1:if(s.d==null)s.d=B.az +break +case 2:if(s.d==null)s.d=B.at +break}}, +gSV(){if(this.c!=null){var s=this.d +if(s==null){s=this.a +s=s.gbk(s)}s=s!==B.at}else s=!0 +return s}, +m(){this.a.dJ(this.gGF())}, +gp(a){var s=this,r=s.gSV()?s.b:s.c,q=s.a,p=q.gp(q) +if(r==null)return p +if(p===0||p===1)return p +return r.a7(0,p)}, +j(a){var s=this +if(s.c==null)return s.a.j(0)+"\u27a9"+s.b.j(0) +if(s.gSV())return s.a.j(0)+"\u27a9"+s.b.j(0)+"\u2092\u2099/"+A.f(s.c) +return s.a.j(0)+"\u27a9"+s.b.j(0)+"/"+A.f(s.c)+"\u2092\u2099"}, +gaG(a){return this.a}} +A.J4.prototype={ +K(){return"_TrainHoppingMode."+this.b}} +A.t9.prototype={ +yT(a){if(a!==this.e){this.W() +this.e=a}}, +gbk(a){var s=this.a +return s.gbk(s)}, +ak0(){var s,r,q=this,p=q.b +if(p!=null){switch(q.c.a){case 0:p=p.gp(p) +s=q.a +r=p<=s.gp(s) +break +case 1:p=p.gp(p) +s=q.a +r=p>=s.gp(s) +break +default:r=!1}if(r){p=q.a +s=q.gpT() +p.dJ(s) +p.L(0,q.gGT()) +p=q.b +q.a=p +q.b=null +p.f0(s) +s=q.a +q.yT(s.gbk(s))}}else r=!1 +p=q.a +p=p.gp(p) +if(p!==q.f){q.W() +q.f=p}if(r&&q.d!=null)q.d.$0()}, +gp(a){var s=this.a +return s.gp(s)}, +m(){var s,r,q=this +q.a.dJ(q.gpT()) +s=q.gGT() +q.a.L(0,s) +q.a=null +r=q.b +if(r!=null)r.L(0,s) +q.b=null +q.cH$.P(0) +q.d2$.P(0) +q.De()}, +j(a){var s=this +if(s.b!=null)return A.f(s.a)+"\u27a9TrainHoppingAnimation(next: "+A.f(s.b)+")" +return A.f(s.a)+"\u27a9TrainHoppingAnimation(no next)"}} +A.uD.prototype={ +Ab(){var s,r=this,q=r.a,p=r.gQ4() +q.a_(0,p) +s=r.gQ5() +q.f0(s) +q=r.b +q.a_(0,p) +q.f0(s)}, +Ac(){var s,r=this,q=r.a,p=r.gQ4() +q.L(0,p) +s=r.gQ5() +q.dJ(s) +q=r.b +q.L(0,p) +q.dJ(s)}, +gbk(a){var s=this.b +if(s.gbk(s)===B.az||s.gbk(s)===B.at)return s.gbk(s) +s=this.a +return s.gbk(s)}, +j(a){return"CompoundAnimation("+this.a.j(0)+", "+this.b.j(0)+")"}, +aeg(a){var s=this +if(s.gbk(s)!=s.c){s.c=s.gbk(s) +s.r4(s.gbk(s))}}, +aef(){var s=this +if(!J.d(s.gp(s),s.d)){s.d=s.gp(s) +s.W()}}} +A.zB.prototype={ +gp(a){var s,r=this.a +r=r.gp(r) +s=this.b +s=s.gp(s) +return Math.min(A.eo(r),A.eo(s))}} +A.Gl.prototype={} +A.Gm.prototype={} +A.Gn.prototype={} +A.W8.prototype={} +A.Zt.prototype={} +A.Zu.prototype={} +A.Zv.prototype={} +A.a_8.prototype={} +A.a_9.prototype={} +A.a0H.prototype={} +A.a0I.prototype={} +A.a0J.prototype={} +A.Dg.prototype={ +a7(a,b){return this.lO(b)}, +lO(a){throw A.c(A.c3(null))}, +j(a){return"ParametricCurve"}} +A.hS.prototype={ +a7(a,b){if(b===0||b===1)return b +return this.a1i(0,b)}} +A.Hj.prototype={ +lO(a){return a}} +A.Eo.prototype={ +lO(a){a*=this.a +return a-(a<0?Math.ceil(a):Math.floor(a))}, +j(a){return"SawTooth("+this.a+")"}} +A.f3.prototype={ +lO(a){var s=this.a +a=A.M((a-s)/(this.b-s),0,1) +if(a===0||a===1)return a +return this.c.a7(0,a)}, +j(a){var s=this,r=s.c +if(!(r instanceof A.Hj))return"Interval("+A.f(s.a)+"\u22ef"+A.f(s.b)+")\u27a9"+r.j(0) +return"Interval("+A.f(s.a)+"\u22ef"+A.f(s.b)+")"}} +A.TV.prototype={ +lO(a){return a<0.5?0:1}} +A.eN.prototype={ +Oq(a,b,c){var s=1-c +return 3*a*s*s*c+3*b*s*c*c+c*c*c}, +lO(a){var s,r,q,p,o,n,m=this +for(s=m.a,r=m.c,q=0,p=1;!0;){o=(q+p)/2 +n=m.Oq(s,r,o) +if(Math.abs(a-n)<0.001)return m.Oq(m.b,m.d,o) +if(n"))}} +A.b0.prototype={ +gp(a){var s=this.a +return this.b.a7(0,s.gp(s))}, +j(a){var s=this.a,r=this.b +return s.j(0)+"\u27a9"+r.j(0)+"\u27a9"+A.f(r.a7(0,s.gp(s)))}, +wf(){return A.f(this.x3())+" "+this.b.j(0)}, +gaG(a){return this.a}} +A.io.prototype={ +a7(a,b){return this.b.a7(0,this.a.a7(0,b))}, +j(a){return this.a.j(0)+"\u27a9"+this.b.j(0)}} +A.aH.prototype={ +ed(a){var s=this.a +return A.l(this).i("aH.T").a(J.aFS(s,J.aV8(J.aFT(this.b,s),a)))}, +a7(a,b){var s,r=this +if(b===0){s=r.a +return s==null?A.l(r).i("aH.T").a(s):s}if(b===1){s=r.b +return s==null?A.l(r).i("aH.T").a(s):s}return r.ed(b)}, +j(a){return"Animatable("+A.f(this.a)+" \u2192 "+A.f(this.b)+")"}, +sHm(a){return this.a=a}, +sbt(a,b){return this.b=b}} +A.Ej.prototype={ +ed(a){return this.c.ed(1-a)}} +A.hg.prototype={ +ed(a){return A.K(this.a,this.b,a)}} +A.SO.prototype={ +ed(a){return A.aHM(this.a,this.b,a)}} +A.DO.prototype={ +ed(a){return A.aNB(this.a,this.b,a)}} +A.o7.prototype={ +ed(a){var s,r=this.a +r.toString +s=this.b +s.toString +return B.e.bi(r+(s-r)*a)}} +A.hi.prototype={ +a7(a,b){if(b===0||b===1)return b +return this.a.a7(0,b)}, +j(a){return"CurveTween(curve: "+this.a.j(0)+")"}} +A.Js.prototype={} +A.FQ.prototype={ +a4Q(a,b){var s,r,q,p,o,n,m,l=this.a +B.c.U(l,a) +for(s=l.length,r=0,q=0;q=n&&b"}} +A.Av.prototype={ +ac(){return new A.Gt(new A.aH(1,null,t.Y),null,null,B.i)}} +A.Gt.prototype={ +aH(){var s,r,q,p=this +p.aW() +s=A.bJ(null,B.v,null,0,p) +p.e=s +r=t.m +q=p.d +p.f=new A.b0(r.a(new A.b0(r.a(s),new A.hi(B.dD),t.HY.i("b0"))),q,q.$ti.i("b0")) +p.Rw()}, +b_(a){this.bn(a) +this.Rw()}, +Rw(){var s=this.a.x +this.d.b=s}, +m(){var s=this.e +s===$&&A.b() +s.m() +this.a3N()}, +acV(a){if(!this.r){this.r=!0 +this.xj(0)}}, +acY(a){if(this.r){this.r=!1 +this.xj(0)}}, +acT(){if(this.r){this.r=!1 +this.xj(0)}}, +xj(a){var s,r,q,p=this.e +p===$&&A.b() +s=p.r +if(s!=null&&s.a!=null)return +r=this.r +if(r){p.z=B.am +q=p.ka(1,B.Cb,B.E4)}else{p.z=B.am +q=p.ka(0,B.DC,B.Eb)}q.bK(0,new A.at7(this,r),t.H)}, +I(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=g.a.r==null,d=!e,c=A.MG(a0),b=c.gj0(),a=g.a.e +if(a==null)s=f +else s=A.My(a,a0) +a=s!=null +if(a)r=c.gC0() +else if(d)r=b +else{q=B.DK.eJ(a0) +r=q}p=c.gKb().ghX().d8(r) +q=d&&!0?B.dt:B.bP +o=d?g.gacU():f +n=d?g.gacX():f +m=d?g.gacS():f +l=g.a +k=l.r +j=l.w +i=g.f +i===$&&A.b() +h=l.y +if(a&&e){e=l.f +if(e instanceof A.dH)e=e.eJ(a0)}else e=s +a=g.a +l=a.d +e=A.jo(!1,A.AJ(new A.bD(l,new A.el(a.z,1,1,A.kf(A.BL(a.c,new A.de(f,f,f,f,f,r,f,f),f),f,f,B.bL,!0,p,f,f,B.aN),f),f),new A.cF(e,f,f,h,f,f,f,B.a2),B.cY),i) +return A.i5(A.fQ(B.aV,new A.bF(A.c1(f,f,f,f,f,!0,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f),!1,!1,!1,new A.eL(new A.aj(j,1/0,j,1/0),e,f),f),B.a5,!1,f,f,f,f,f,f,f,f,f,f,f,f,k,m,o,n,f,f,f),q,f,f,f,f)}} +A.at7.prototype={ +$1(a){var s=this.a +if(s.c!=null&&this.b!==s.r)s.xj(0)}, +$S:32} +A.Jz.prototype={ +m(){var s=this,r=s.cs$ +if(r!=null)r.L(0,s.gjo()) +s.cs$=null +s.aM()}, +bO(){this.d0() +this.cG() +this.jp()}} +A.dH.prototype={ +gp(a){return this.b.a}, +gtF(){var s=this +return!s.e.k(0,s.f)||!s.x.k(0,s.y)||!s.r.k(0,s.w)||!s.z.k(0,s.Q)}, +gtD(){var s=this +return!s.e.k(0,s.r)||!s.f.k(0,s.w)||!s.x.k(0,s.z)||!s.y.k(0,s.Q)}, +gtE(){var s=this +return!s.e.k(0,s.x)||!s.f.k(0,s.y)||!s.r.k(0,s.z)||!s.w.k(0,s.Q)}, +eJ(a){var s,r,q,p,o,n=this,m=null +if(n.gtF()){s=a.S(t.WD) +r=s==null?m:s.f.c.gzE() +if(r==null){r=A.dW(a) +r=r==null?m:r.d +q=r}else q=r +if(q==null)q=B.av}else q=B.av +if(n.gtD()){r=A.dW(a) +r=r==null?m:r.Q +p=r===!0}else p=!1 +if(n.gtE())A.aWW(a) +switch(q.a){case 1:switch(0){case 0:o=p?n.r:n.e +break}break +case 0:switch(0){case 0:o=p?n.w:n.f +break}break +default:o=m}return new A.dH(o,n.c,m,n.e,n.f,n.r,n.w,n.x,n.y,n.z,n.Q,0)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.dH&&b.b.a===s.b.a&&b.e.k(0,s.e)&&b.f.k(0,s.f)&&b.r.k(0,s.r)&&b.w.k(0,s.w)&&b.x.k(0,s.x)&&b.y.k(0,s.y)&&b.z.k(0,s.z)&&b.Q.k(0,s.Q)}, +gE(a){var s=this +return A.Z(s.b.a,s.e,s.f,s.r,s.x,s.y,s.w,s.Q,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=new A.a5N(s),q=A.a([r.$2("color",s.e)],t.s) +if(s.gtF())q.push(r.$2("darkColor",s.f)) +if(s.gtD())q.push(r.$2("highContrastColor",s.r)) +if(s.gtF()&&s.gtD())q.push(r.$2("darkHighContrastColor",s.w)) +if(s.gtE())q.push(r.$2("elevatedColor",s.x)) +if(s.gtF()&&s.gtE())q.push(r.$2("darkElevatedColor",s.y)) +if(s.gtD()&&s.gtE())q.push(r.$2("highContrastElevatedColor",s.z)) +if(s.gtF()&&s.gtD()&&s.gtE())q.push(r.$2("darkHighContrastElevatedColor",s.Q)) +r=s.c +if(r==null)r="CupertinoDynamicColor" +q=B.c.c8(q,", ") +return r+"("+q+", resolved by: UNRESOLVED)"}} +A.a5N.prototype={ +$2(a,b){var s=b.k(0,this.a.b)?"*":"" +return s+a+" = "+b.j(0)+s}, +$S:322} +A.VX.prototype={} +A.VW.prototype={} +A.a5M.prototype={ +rA(a){return B.n}, +zH(a,b,c,d){return B.aG}, +rz(a,b){return B.f}} +A.a1p.prototype={} +A.Mx.prototype={ +I(a){var s=null,r=a.S(t.w).f.f.b+8 +return new A.bD(new A.ap(8,r,8,8),new A.hT(new A.N2(this.c.ae(0,new A.j(8,r))),A.ba(s,new A.bD(B.Ej,A.dk(this.d,B.x,B.y,B.aq),s),B.j,s,s,new A.cF(B.DH.eJ(a),s,A.aW7(B.DI.eJ(a),1),B.f0,s,s,s,B.a2),s,s,s,s,s,s,222),s),s)}} +A.q6.prototype={ +ac(){return new A.Gu(B.i)}} +A.Gu.prototype={ +aeM(a){this.a5(new A.at8(this))}, +aeO(a){this.a5(new A.at9(this))}, +I(a){var s=this,r=null,q=s.a.d,p=s.d?A.MG(a).gj0():r +return A.c2(A.i5(A.aLe(B.cR,r,q,p,B.DM,0,s.a.c,B.p3,0.7),B.bP,r,s.gaeL(),s.gaeN(),r),r,1/0)}} +A.at8.prototype={ +$0(){this.a.d=!0}, +$S:0} +A.at9.prototype={ +$0(){this.a.d=!1}, +$S:0} +A.Mz.prototype={ +a1(a){var s=this.f,r=A.My(s,a) +return J.d(r,s)?this:this.d8(r)}, +uA(a,b,c,d,e,f,g,h){var s,r=this,q=g==null?r.a:g,p=b==null?r.b:b,o=h==null?r.c:h,n=c==null?r.d:c,m=e==null?r.e:e,l=a==null?r.f:a +if(d==null){s=r.r +s=s==null?null:A.M(s,0,1)}else s=d +return A.aLf(l,p,n,s,m,f==null?r.w:f,q,o)}, +d8(a){return this.uA(a,null,null,null,null,null,null,null)}} +A.VY.prototype={} +A.VZ.prototype={ +J9(a){return a.gqZ(a)==="en"}, +fs(a,b){return new A.cR(B.By,t.u4)}, +D1(a){return!1}, +j(a){return"DefaultCupertinoLocalizations.delegate(en_US)"}} +A.MV.prototype={$iAw:1} +A.Ax.prototype={ +ac(){return new A.Gw(B.f,null,null,B.i)}} +A.Gw.prototype={ +aH(){var s,r,q=this +q.aW() +s=A.bJ(null,B.d_,null,0,q) +s.bF() +r=s.cH$ +r.b=!0 +r.a.push(new A.ati(q)) +q.f=s +r=q.a +r.d.a=s +r.w.a_(0,q.gFC()) +r=t.Y +s=q.f +q.a.toString +q.r=new A.b0(A.db(B.dN,s,null),new A.aH(0,1,r),r.i("b0"))}, +m(){var s,r=this +r.a.d.a=null +s=r.f +s===$&&A.b() +s.m() +r.a.w.L(0,r.gFC()) +r.a3O()}, +b_(a){var s,r=this,q=a.w +if(q!==r.a.w){s=r.gFC() +q.L(0,s) +r.a.w.a_(0,s)}r.bn(a)}, +by(){this.PY() +this.du()}, +PY(){var s,r=this,q=r.a.w.a,p=q.c.gaY().b,o=q.a,n=p-o.b,m=r.a +m.toString +if(n<-48){if(m.d.gwY())r.a.d.vk(!1) +return}if(!m.d.gwY()){m=r.f +m===$&&A.b() +m.bH(0)}r.a.toString +s=Math.max(p,p-n/10) +o=o.a-40 +n=s-73.5 +m=r.c.S(t.w).f.a +r.a.toString +n=A.aMC(new A.v(10,-21.5,0+m.a-10,0+m.b+21.5),new A.v(o,n,o+80,n+47.5)) +r.a5(new A.atg(r,new A.j(n.a,n.b),p,s))}, +I(a){var s,r,q=this +q.a.toString +s=q.d +r=q.r +r===$&&A.b() +return A.aG8(new A.MA(r,new A.j(0,q.e),null),B.dN,B.Ef,s.a,s.b)}} +A.ati.prototype={ +$0(){return this.a.a5(new A.ath())}, +$S:0} +A.ath.prototype={ +$0(){}, +$S:0} +A.atg.prototype={ +$0(){var s=this,r=s.a +r.d=s.b +r.e=s.c-s.d}, +$S:0} +A.MA.prototype={ +I(a){var s,r,q=null,p=this.r,o=p.b +p=p.a +o.a7(0,p.gp(p)) +s=new A.j(0,49.75).O(0,this.w) +r=o.a7(0,p.gp(p)) +r=A.m7(B.Qq,B.f,r==null?1:r) +r.toString +p=o.a7(0,p.gp(p)) +if(p==null)p=1 +p=A.aMD(p,B.I8,new A.d4(B.B_,B.B2)) +return new A.ta(A.kA(r.a,r.b,0),q,!0,q,new A.DK(q,p,s,1,B.SE,q),q)}} +A.JA.prototype={ +m(){var s=this,r=s.cs$ +if(r!=null)r.L(0,s.gjo()) +s.cs$=null +s.aM()}, +bO(){this.d0() +this.cG() +this.jp()}} +A.a5O.prototype={ +$0(){return A.aWO(this.a)}, +$S:79} +A.a5P.prototype={ +$0(){var s=this.a,r=s.a +r.toString +s=s.at +s.toString +r.an0() +return new A.Gs(s,r,this.b.i("Gs<0>"))}, +$S(){return this.b.i("Gs<0>()")}} +A.MB.prototype={ +I(a){var s,r=this,q=a.S(t.I) +q.toString +s=q.w +q=r.e +return A.aHO(A.aHO(new A.MU(q,r.f,q,null),r.c,s,!0),r.d,s,!1)}} +A.xU.prototype={ +ac(){return new A.xV(B.i,this.$ti.i("xV<1>"))}, +anl(){return this.d.$0()}, +arT(){return this.e.$0()}} +A.xV.prototype={ +aH(){var s,r=this +r.aW() +s=A.aGX(r,null) +s.at=r.gahn() +s.ax=r.gahp() +s.ay=r.gahl() +s.ch=r.gaaC() +r.e=s}, +m(){var s=this.e +s===$&&A.b() +s.k1.P(0) +s.pi() +this.aM()}, +aho(a){this.d=this.a.arT()}, +ahq(a){var s,r,q=this.d +q.toString +s=a.c +s.toString +r=this.c +r=this.NO(s/r.gi0(r).a) +q=q.a +s=q.x +s===$&&A.b() +q.sp(0,s-r)}, +ahm(a){var s,r=this,q=r.d +q.toString +s=r.c +q.V2(r.NO(a.a.a.a/s.gi0(s).a)) +r.d=null}, +aaD(){var s=this.d +if(s!=null)s.V2(0) +this.d=null}, +ahs(a){var s +if(this.a.anl()){s=this.e +s===$&&A.b() +s.zo(a)}}, +NO(a){var s=this.c.S(t.I) +s.toString +switch(s.w.a){case 0:return-a +case 1:return a}}, +I(a){var s,r,q=null,p=a.S(t.I) +p.toString +s=t.w +r=p.w===B.t?a.S(s).f.f.a:a.S(s).f.f.c +r=Math.max(r,20) +return A.ii(B.bg,A.a([this.a.c,new A.R9(0,0,0,r,A.qW(B.c9,q,q,this.gahr(),q,q,q,q,q),q)],t.D),B.Q,B.T_,q)}} +A.Gs.prototype={ +V2(a){var s,r,q,p,o=this +if(Math.abs(a)>=1)s=a<=0 +else{r=o.a.x +r===$&&A.b() +s=r>0.5}if(s){r=o.a +q=r.x +q===$&&A.b() +q=A.a4(800,0,q) +q.toString +q=A.b6(0,Math.min(B.e.eD(q),300),0) +r.z=B.am +r.ka(1,B.dM,q)}else{o.b.eI() +r=o.a +q=r.r +if(q!=null&&q.a!=null){q=r.x +q===$&&A.b() +q=A.a4(0,800,q) +q.toString +q=A.b6(0,B.e.eD(q),0) +r.z=B.hI +r.ka(0,B.dM,q)}}q=r.r +if(q!=null&&q.a!=null){p=A.aZ("animationStatusCallback") +p.b=new A.at6(o,p) +q=p.au() +r.bF() +r=r.d2$ +r.b=!0 +r.a.push(q)}else o.b.uS()}} +A.at6.prototype={ +$1(a){var s=this.a +s.b.uS() +s.a.dJ(this.b.au())}, +$S:7} +A.jY.prototype={ +dA(a,b){var s +if(a instanceof A.jY){s=A.ata(a,this,b) +s.toString +return s}s=A.ata(null,this,b) +s.toString +return s}, +dB(a,b){var s +if(a instanceof A.jY){s=A.ata(this,a,b) +s.toString +return s}s=A.ata(this,null,b) +s.toString +return s}, +A2(a){return new A.atd(this,a)}, +k(a,b){var s,r +if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +if(b instanceof A.jY){s=b.a +r=this.a +r=s==null?r==null:s===r +s=r}else s=!1 +return s}, +gE(a){return J.x(this.a)}} +A.atb.prototype={ +$1(a){var s=A.K(null,a,this.a) +s.toString +return s}, +$S:82} +A.atc.prototype={ +$1(a){var s=A.K(null,a,1-this.a) +s.toString +return s}, +$S:82} +A.atd.prototype={ +jR(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this.b.a +if(h==null)return +s=c.e +r=s.a +q=0.05*r +p=s.b +o=q/(h.length-1) +switch(c.d.a){case 0:n=b.a+r +m=1 +break +case 1:n=b.a +m=-1 +break +default:n=null +m=null}for(s=b.b,r=s+p,l=0,k=0;k0)A.BE() +break +case 0:if(Math.abs(b.a.a)<10&&Math.abs(a.a-r.db)>0)A.BE() +break}}, +m(){var s=this.cy +s===$&&A.b() +s.m() +this.Mc()}} +A.atf.prototype={ +$0(){this.a.wn()}, +$S:0} +A.ate.prototype={ +$1(a){return A.BE()}, +$S:385} +A.a0h.prototype={ +aF(a,b){var s,r,q,p=$.ah(),o=p.bp() +o.sal(0,this.b) +s=A.mj(B.Qw,6) +r=A.rq(B.Qx,new A.j(7,b.b)) +q=p.c2() +q.mo(s) +q.jr(r) +a.d9(q,o)}, +eZ(a){return!this.b.k(0,a.b)}} +A.MD.prototype={} +A.a5Q.prototype={ +rA(a){return new A.O(12,a+12-1.5)}, +zH(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null,c=A.lv(d,d,d,new A.a0h(A.MG(a).gj0(),d),B.n) +switch(b.a){case 0:return A.SP(c,new A.O(12,a0+12-1.5)) +case 1:s=a0+12-1.5 +r=A.SP(c,new A.O(12,s)) +q=new Float64Array(16) +p=new A.br(q) +p.e1() +p.aT(0,6,s/2) +o=Math.cos(3.141592653589793) +n=Math.sin(3.141592653589793) +m=q[0] +l=q[4] +k=q[1] +j=q[5] +i=q[2] +h=q[6] +g=q[3] +f=q[7] +e=-n +q[0]=m*o+l*n +q[1]=k*o+j*n +q[2]=i*o+h*n +q[3]=g*o+f*n +q[4]=m*e+l*o +q[5]=k*e+j*o +q[6]=i*e+h*o +q[7]=g*e+f*o +p.aT(0,-6,-s/2) +return A.U3(d,r,p,!0) +case 2:return B.aG}}, +rz(a,b){switch(a.a){case 0:return new A.j(6,b+12-1.5) +case 1:return new A.j(6,b+12-1.5-12+1.5) +case 2:return new A.j(6,b+(b+12-1.5-b)/2)}}} +A.W_.prototype={} +A.W6.prototype={ +I(a){return A.c2(null,null,1/a.S(t.w).f.b)}} +A.ME.prototype={ +I(a){var s,r=a.S(t.w).f,q=r.f,p=q.b+8,o=this.c,n=o.b,m=n>=p+8+43,l=26+q.a,k=r.a.a-q.c-26,j=new A.j(A.M(o.a,l,k),n-8-p) +n=this.d +s=new A.j(A.M(n.a,l,k),n.b+8-p) +q=m?j:s +return new A.bD(new A.ap(8,p,8,8),new A.hT(new A.TP(j,s,m),new A.Gx(q,A.aWS(this.e),m,A.b82(),null),null),null)}} +A.W1.prototype={ +aQ(a){var s=new A.ZG(this.e,this.f,A.he(50,null),A.an(t.xG),null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.sHb(this.e) +b.sJ4(this.f)}} +A.ZG.prototype={ +geU(){return!0}, +sHb(a){if(a.k(0,this.u))return +this.u=a +this.a3()}, +sJ4(a){if(this.T===a)return +this.T=a +this.a3()}, +bC(){var s,r,q=this +if(q.n$==null)return +s=t.k.a(A.t.prototype.ga0.call(q)) +r=q.n$ +r.toString +r.bI(q.aw.oj(new A.aj(0,s.b,0,s.d)),!0) +s=q.n$ +r=s.e +r.toString +t.q.a(r) +r.a=new A.j(0,q.T?-7:0) +s=s.k3 +q.k3=new A.O(s.a,s.b-7)}, +aF(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.n$ +if(d==null)return +d=d.e +d.toString +s=t.q +s.a(d) +r=e.bR +q=e.cx +q===$&&A.b() +d=b.O(0,d.a) +p=e.n$ +o=p.k3 +n=o.a +o=o.b +p=p.e +p.toString +s.a(p) +s=$.ah() +m=s.c2() +l=e.n$.k3 +m.ey(A.oy(new A.v(0,7,0+l.a,7+(l.b-14)),B.dm)) +k=e.hl(e.u) +p=p.a.a +l=e.n$.k3 +j=l.a/2 +i=j+(k.a-(p+j)) +p=e.T +h=p?l.b-7:7 +g=p?l.b:0 +f=s.c2() +f.f9(0,i,g) +f.cK(0,i-7,h) +f.cK(0,i+7,h) +f.fn(0) +r.saR(0,a.asw(q,d,new A.v(0,0,0+n,0+o),s.TY(B.QV,m,f),new A.ayU(e),r.a))}, +m(){this.bR.saR(0,null) +this.hs()}, +cJ(a,b){var s,r=this.n$,q=r.e +q.toString +q=t.q.a(q).a +s=q.a +q=q.b+7 +r=r.k3 +if(!new A.v(s,q,s+r.a,q+(r.b-14)).v(0,b))return!1 +return this.a1O(a,b)}} +A.ayU.prototype={ +$2(a,b){var s=this.a.n$ +s.toString +return a.dE(s,b)}, +$S:10} +A.Gx.prototype={ +ac(){return new A.Gy(null,null,B.i)}, +au_(a,b,c,d){return this.f.$4(a,b,c,d)}} +A.Gy.prototype={ +abG(){var s=this,r=s.d +r===$&&A.b() +r.dn(0) +r=s.d +r.bF() +r=r.d2$ +r.b=!0 +r.a.push(s.gyU()) +s.f=s.e+1}, +ac4(){var s=this,r=s.d +r===$&&A.b() +r.dn(0) +r=s.d +r.bF() +r=r.d2$ +r.b=!0 +r.a.push(s.gyU()) +s.f=s.e-1}, +aiH(a){var s,r=this +if(a!==B.F)return +r.a5(new A.atj(r)) +s=r.d +s===$&&A.b() +s.bH(0) +r.d.dJ(r.gyU())}, +aH(){this.aW() +this.d=A.bJ(null,B.d_,null,1,this)}, +b_(a){var s,r=this +r.bn(a) +if(r.a.d!==a.d){r.e=0 +r.f=null +s=r.d +s===$&&A.b() +s.bH(0) +r.d.dJ(r.gyU())}}, +m(){var s=this.d +s===$&&A.b() +s.m() +this.a3P()}, +I(a){var s,r,q,p,o,n=this,m=n.a,l=m.c,k=m.e,j=n.d +j===$&&A.b() +s=n.e +r=A.a5R(n.gac3(),"\u25c0") +q=a.S(t.w).f +p=A.a5R(n.gabF(),"\u25b6") +o=A.a5R(null,"\u25b6") +return m.au_(a,l,k,A.jo(!1,new A.Gz(r,n.a.d,1/q.b,p,o,s,null),j))}} +A.atj.prototype={ +$0(){var s=this.a,r=s.f +r.toString +s.e=r +s.f=null}, +$S:0} +A.Gz.prototype={ +aQ(a){var s=new A.HX(A.w(t.TC,t.x),this.w,this.e,0,null,null,A.an(t.T)) +s.aP() +return s}, +aU(a,b){b.sasd(0,this.w) +b.sanb(this.e)}, +bY(a){var s=t.u,r=A.dI(s) +return new A.W0(A.w(t.TC,s),r,this,B.V)}} +A.W0.prototype={ +gF(){return t.l0.a(A.bu.prototype.gF.call(this))}, +SK(a,b){var s +switch(b.a){case 0:s=t.l0.a(A.bu.prototype.gF.call(this)) +s.ad=s.GE(s.ad,a,B.nt) +break +case 1:s=t.l0.a(A.bu.prototype.gF.call(this)) +s.aC=s.GE(s.aC,a,B.nu) +break +case 2:s=t.l0.a(A.bu.prototype.gF.call(this)) +s.aV=s.GE(s.aV,a,B.nv) +break}}, +jK(a,b){var s,r +if(b instanceof A.mR){this.SK(t.x.a(a),b) +return}if(b instanceof A.o2){s=t.l0.a(A.bu.prototype.gF.call(this)) +t.x.a(a) +r=b.a +r=r==null?null:r.gF() +t.Qv.a(r) +s.hA(a) +s.Fs(a,r) +return}}, +jP(a,b,c){t.l0.a(A.bu.prototype.gF.call(this)).vF(t.x.a(a),t.Qv.a(c.a.gF()))}, +jX(a,b){var s +if(b instanceof A.mR){this.SK(null,b) +return}s=t.l0.a(A.bu.prototype.gF.call(this)) +t.x.a(a) +s.G2(a) +s.jA(a)}, +bg(a){var s,r,q,p,o=this.p2 +o.gaD(o).Z(0,a) +o=this.p1 +o===$&&A.b() +s=o.length +r=this.p3 +q=0 +for(;q0){s=k.aC.e +s.toString +q=t.V +q.a(s) +m=k.aV.e +m.toString +q.a(m) +l=k.ad.e +l.toString +q.a(l) +if(k.t===j){m.a=new A.j(p.au(),0) +m.e=!0 +p.b=p.au()+k.aV.k3.a}else{s.a=new A.j(p.au(),0) +s.e=!0 +p.b=p.au()+k.aC.k3.a}if(k.t>0){l.a=B.f +l.e=!0}}else p.b=p.au()-k.ak +k.k3=r.a(A.t.prototype.ga0.call(k)).aX(new A.O(p.au(),o.DC()))}, +aF(a,b){this.bg(new A.ayP(b,a))}, +eh(a){if(!(a.e instanceof A.fB))a.e=new A.fB(null,null,B.f)}, +cJ(a,b){var s,r,q=this,p=q.da$ +for(s=t.V;p!=null;){r=p.e +r.toString +s.a(r) +if(!r.e){p=r.cr$ +continue}if(A.ayN(p,a,b))return!0 +p=r.cr$}if(A.ayN(q.ad,a,b))return!0 +if(A.ayN(q.aC,a,b))return!0 +if(A.ayN(q.aV,a,b))return!0 +return!1}, +aB(a){var s,r,q +this.a3Z(a) +for(s=this.n,s=s.gaD(s),r=A.l(s),r=r.i("@<1>").aq(r.z[1]),s=new A.bM(J.aJ(s.a),s.b,r.i("bM<1,2>")),r=r.z[1];s.A();){q=s.a;(q==null?r.a(q):q).aB(a)}}, +ar(a){var s,r,q +this.a4_(0) +for(s=this.n,s=s.gaD(s),r=A.l(s),r=r.i("@<1>").aq(r.z[1]),s=new A.bM(J.aJ(s.a),s.b,r.i("bM<1,2>")),r=r.z[1];s.A();){q=s.a;(q==null?r.a(q):q).ar(0)}}, +jW(){this.bg(new A.ayS(this))}, +bg(a){var s=this,r=s.ad +if(r!=null)a.$1(r) +r=s.aC +if(r!=null)a.$1(r) +r=s.aV +if(r!=null)a.$1(r) +s.x6(a)}, +hh(a){this.bg(new A.ayT(a))}} +A.ayQ.prototype={ +$0(){return 0}, +$S:96} +A.ayR.prototype={ +$1(a){var s,r,q,p,o,n,m=this,l=m.a,k=++l.c +t.x.a(a) +s=a.e +s.toString +t.V.a(s) +s.e=!1 +r=m.b +if(a===r.ad||a===r.aC||a===r.aV||l.b>r.t)return +q=l.b===0 +if(q)p=k===r.c7$-1?0:r.aC.k3.a +else p=m.c +k=q?t.k.a(A.t.prototype.ga0.call(r)).b:m.d.au() +q=t.k +a.bI(A.uf(new A.O(k-p,q.a(A.t.prototype.ga0.call(r)).d)),!0) +k=m.e +k.b=a.k3.b>k.DC()?a.k3.b:k.DC() +if(l.a+p+a.k3.a>q.a(A.t.prototype.ga0.call(r)).b){++l.b +k=r.ad.k3.a +l.a=k+r.ak +o=r.aC.k3.a +a.bI(A.uf(new A.O(m.d.au()-(k+o),q.a(A.t.prototype.ga0.call(r)).d)),!0)}k=l.a +s.a=new A.j(k,0) +n=l.a=k+(a.k3.a+r.ak) +l=l.b +k=l===r.t +s.e=k +if(l===0)m.d.b=n+r.aC.k3.a +if(k)m.f.b=n}, +$S:20} +A.ayP.prototype={ +$1(a){var s +t.x.a(a) +s=a.e +s.toString +t.V.a(s) +if(s.e)this.b.dE(a,s.a.O(0,this.a))}, +$S:20} +A.ayO.prototype={ +$2(a,b){return this.c.bW(a,b)}, +$S:13} +A.ayS.prototype={ +$1(a){this.a.re(t.x.a(a))}, +$S:20} +A.ayT.prototype={ +$1(a){var s +t.x.a(a) +s=a.e +s.toString +if(t.V.a(s).e)this.a.$1(a)}, +$S:20} +A.mR.prototype={ +K(){return"_CupertinoTextSelectionToolbarItemsSlot."+this.b}} +A.YA.prototype={} +A.YB.prototype={ +bY(a){return A.Q(A.c3(null))}} +A.JB.prototype={ +bO(){this.d0() +this.cG() +this.em()}, +m(){var s=this,r=s.aZ$ +if(r!=null)r.L(0,s.ge6()) +s.aZ$=null +s.aM()}} +A.JK.prototype={ +aB(a){var s,r,q +this.dT(a) +s=this.Y$ +for(r=t.V;s!=null;){s.aB(a) +q=s.e +q.toString +s=r.a(q).a6$}}, +ar(a){var s,r,q +this.dt(0) +s=this.Y$ +for(r=t.V;s!=null;){s.ar(0) +q=s.e +q.toString +s=r.a(q).a6$}}} +A.a1Q.prototype={} +A.uI.prototype={ +I(a){var s=this.d,r=s==null?1:0.7 +return A.aLe(B.P,null,this.c,B.ou,B.ou,44,s,B.Eq,r)}} +A.Ay.prototype={ +ghX(){var s=this.c,r=this.a.a +s=B.fe.k(0,r)?B.zV:B.zV.d8(r) +return s}, +eJ(a){var s=this,r=s.a,q=r.a,p=q instanceof A.dH?q.eJ(a):q,o=r.b +if(o instanceof A.dH)o=o.eJ(a) +r=p.k(0,q)&&o.k(0,B.dO)?r:new A.a0r(p,o) +return new A.Ay(r,A.My(s.b,a),A.tQ(s.c,a),A.tQ(s.d,a),A.tQ(s.e,a),A.tQ(s.f,a),A.tQ(s.r,a),A.tQ(s.w,a),A.tQ(s.x,a),A.tQ(s.y,a))}} +A.a0r.prototype={} +A.W2.prototype={} +A.MF.prototype={ +I(a){var s=null +return new A.H7(this,A.BL(this.d,A.aLf(this.c.gj0(),s,s,s,s,s,s,s),s),s)}} +A.H7.prototype={ +cZ(a){return this.f.c!==a.f.c}} +A.Az.prototype={ +gj0(){var s=this.b +return s==null?this.r.b:s}, +gC0(){var s=this.c +return s==null?this.r.c:s}, +gKb(){var s=null,r=this.d +if(r==null){r=this.r.f +r=new A.atw(r.a,r.b,B.a_f,this.gj0(),s,s,s,s,s,s,s,s)}return r}, +gTA(){var s=this.e +return s==null?this.r.d:s}, +gCI(){var s=this.f +return s==null?this.r.e:s}, +eJ(a){var s=this,r=new A.a5S(a),q=s.gzE(),p=r.$1(s.b),o=r.$1(s.c),n=s.d +n=n==null?null:n.eJ(a) +return A.aWU(q,p,o,n,r.$1(s.e),r.$1(s.f),s.r.atj(a,s.d==null))}} +A.a5S.prototype={ +$1(a){return A.My(a,this.a)}, +$S:133} +A.D3.prototype={ +eJ(a){var s=this,r=new A.agQ(a),q=s.gzE(),p=r.$1(s.gj0()),o=r.$1(s.gC0()),n=s.gKb() +n=n==null?null:n.eJ(a) +return new A.D3(q,p,o,n,r.$1(s.gTA()),r.$1(s.gCI()))}, +gzE(){return this.a}, +gj0(){return this.b}, +gC0(){return this.c}, +gKb(){return this.d}, +gTA(){return this.e}, +gCI(){return this.f}} +A.agQ.prototype={ +$1(a){return A.My(a,this.a)}, +$S:133} +A.W5.prototype={ +atj(a,b){var s,r,q=this,p=new A.atk(a),o=p.$1(q.b),n=p.$1(q.c),m=p.$1(q.d) +p=p.$1(q.e) +s=q.f +if(b){r=s.a +if(r instanceof A.dH)r=r.eJ(a) +s=s.b +s=new A.W3(r,s instanceof A.dH?s.eJ(a):s)}return new A.W5(q.a,o,n,m,p,s)}} +A.atk.prototype={ +$1(a){return a instanceof A.dH?a.eJ(this.a):a}, +$S:82} +A.W3.prototype={} +A.atw.prototype={ +ghX(){return A.Ay.prototype.ghX.call(this).d8(this.z)}} +A.W4.prototype={} +A.aCY.prototype={ +$0(){return null}, +$S:403} +A.aBH.prototype={ +$0(){var s=self.window.navigator.platform,r=s==null?null:s.toLowerCase() +if(r==null)r="" +if(B.d.bN(r,"mac"))return B.bd +if(B.d.bN(r,"win"))return B.bZ +if(B.d.v(r,"iphone")||B.d.v(r,"ipad")||B.d.v(r,"ipod"))return B.ag +if(B.d.v(r,"android"))return B.as +if(self.window.matchMedia("only screen and (pointer: fine)").matches)return B.bY +return B.as}, +$S:406} +A.pb.prototype={} +A.uY.prototype={} +A.NW.prototype={} +A.NV.prototype={} +A.bZ.prototype={ +anB(){var s,r,q,p,o,n,m,l=this.a +if(t.vp.b(l)){s=l.gkH(l) +r=l.j(0) +if(typeof s=="string"&&s!==r){q=r.length +p=J.ag(s) +if(q>p.gq(s)){o=B.d.r_(r,s) +if(o===q-p.gq(s)&&o>2&&B.d.a2(r,o-2,o)===": "){n=B.d.a2(r,0,o-2) +m=B.d.hb(n," Failed assertion:") +if(m>=0)n=B.d.a2(n,0,m)+"\n"+B.d.cd(n,m+1) +l=p.Kn(s)+"\n"+n}else l=null}else l=null}else l=null +if(l==null)l=r}else if(!(typeof l=="string"))l=t.Lt.b(l)||t.VI.b(l)?J.dg(l):" "+A.f(l) +l=J.aVP(l) +return l.length===0?" ":l}, +ga_K(){var s=A.aXg(new A.abv(this).$0(),!0,B.oP) +return s}, +dd(){return"Exception caught by "+this.c}, +j(a){A.b2M(null,B.DY,this) +return""}} +A.abv.prototype={ +$0(){return J.aVO(this.a.anB().split("\n")[0])}, +$S:63} +A.nS.prototype={ +gkH(a){return this.j(0)}, +dd(){return"FlutterError"}, +j(a){var s,r,q=new A.ed(this.a,t.ow) +if(!q.gaa(q)){s=q.gR(q) +r=J.bm(s) +s=A.jj.prototype.gp.call(r,s) +s.toString +s=J.aVu(s)}else s="FlutterError" +return s}, +$ipP:1} +A.abw.prototype={ +$1(a){return A.bB(a)}, +$S:407} +A.abx.prototype={ +$1(a){return a+1}, +$S:54} +A.aby.prototype={ +$1(a){return a+1}, +$S:54} +A.aDl.prototype={ +$1(a){return B.d.v(a,"StackTrace.current")||B.d.v(a,"dart-sdk/lib/_internal")||B.d.v(a,"dart:sdk_internal")}, +$S:41} +A.X1.prototype={} +A.X3.prototype={} +A.X2.prototype={} +A.L0.prototype={ +a4e(){var s,r,q,p,o,n,m,l,k=this,j=null +A.aI_("Framework initialization",j,j) +k.a3F() +$.z=k +s=t.u +r=A.dI(s) +q=A.a([],t.gO) +p=t.S +o=A.kx(j,j,j,t.Su,p) +n=A.aGS(!0,"Root Focus Scope",!1) +m=A.a([],t.OM) +l=$.bo() +o=n.w=new A.Br(new A.BF(o,t.op),n,A.aU(t.mx),m,l) +n=$.hA.bL$ +n===$&&A.b() +n.a=o.gPe() +$.cY.p3$.b.l(0,o.gOz(),j) +s=new A.a4k(new A.Xu(r),q,o,A.w(t.yi,s)) +k.t$=s +s.a=k.gaaf() +$.bg().dy=k.gaoT() +B.h_.rN(k.gabD()) +s=new A.MY(A.w(p,t.qa),B.x3) +B.x3.rN(s.gaeh()) +k.ak$=s +k.ly() +s=t.N +A.b7y("Flutter.FrameworkInitialization",A.w(s,s)) +A.aHZ()}, +ih(){}, +ly(){}, +aqO(a){var s,r=new A.TZ(null,0,A.a([],t._x)) +r.x_(0,"Lock events");++this.b +s=a.$0() +s.hi(new A.a41(this,r)) +return s}, +Kq(){}, +j(a){return""}} +A.a41.prototype={ +$0(){var s=this.a +if(--s.b<=0){this.b.AB(0) +s.a3x() +if(s.as$.c!==0)s.On()}}, +$S:4} +A.ad.prototype={} +A.et.prototype={ +a_(a,b){var s,r,q,p,o=this +if(o.gdv(o)===o.gcF().length){s=t.Nw +if(o.gdv(o)===0)o.scF(A.aE(1,null,!1,s)) +else{r=A.aE(o.gcF().length*2,null,!1,s) +for(q=0;q0){r.gcF()[s]=null +r.siB(r.giB()+1)}else r.yx(s) +break}}, +m(){this.scF($.bo()) +this.sdv(0,0)}, +W(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +if(e.gdv(e)===0)return +e.si4(e.gi4()+1) +p=e.gdv(e) +for(s=0;s0){k=e.gdv(e)-e.giB() +if(k*2<=e.gcF().length){j=A.aE(k,null,!1,t.Nw) +for(i=0,s=0;s#"+A.ce(this)+"("+A.f(this.a)+")"}} +A.uM.prototype={ +K(){return"DiagnosticLevel."+this.b}} +A.kh.prototype={ +K(){return"DiagnosticsTreeStyle."+this.b}} +A.awT.prototype={} +A.fi.prototype={ +Kj(a,b){return this.cv(0)}, +j(a){return this.Kj(a,B.b2)}} +A.jj.prototype={ +gp(a){this.aee() +return this.at}, +aee(){return}} +A.qb.prototype={} +A.N5.prototype={} +A.av.prototype={ +dd(){return"#"+A.ce(this)}, +Kj(a,b){var s=this.dd() +return s}, +j(a){return this.Kj(a,B.b2)}} +A.N4.prototype={ +dd(){return"#"+A.ce(this)}} +A.kg.prototype={ +j(a){return this.Y8(B.oP).cv(0)}, +dd(){return"#"+A.ce(this)}, +atI(a,b){return A.aGx(a,b,this)}, +Y8(a){return this.atI(null,a)}} +A.Wn.prototype={} +A.hs.prototype={} +A.Py.prototype={} +A.iW.prototype={ +j(a){return"[#"+A.ce(this)+"]"}} +A.h1.prototype={ +k(a,b){if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +return A.l(this).i("h1").b(b)&&J.d(b.a,this.a)}, +gE(a){return A.Z(A.N(this),this.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=A.l(this),r=s.i("h1.T"),q=this.a,p=A.c6(r)===B.A3?"<'"+A.f(q)+"'>":"<"+A.f(q)+">" +if(A.N(this)===A.c6(s.i("h1")))return"["+p+"]" +return"["+A.c6(r).j(0)+" "+p+"]"}} +A.aIq.prototype={} +A.iE.prototype={} +A.Ch.prototype={} +A.T.prototype={ +re(a){var s=a.a,r=this.a +if(s<=r){a.a=r+1 +a.jW()}}, +jW(){}, +gcA(){return this.b}, +aB(a){this.b=a}, +ar(a){this.b=null}, +gaG(a){return this.c}, +hA(a){var s +a.c=this +s=this.b +if(s!=null)a.aB(s) +this.re(a)}, +jA(a){a.c=null +if(this.b!=null)a.ar(0)}} +A.b2.prototype={ +gyn(){var s,r=this,q=r.c +if(q===$){s=A.dI(r.$ti.c) +r.c!==$&&A.b9() +r.c=s +q=s}return q}, +B(a,b){this.b=!0 +this.gyn().P(0) +return B.c.B(this.a,b)}, +P(a){this.b=!1 +B.c.P(this.a) +this.gyn().P(0)}, +v(a,b){var s=this,r=s.a +if(r.length<3)return B.c.v(r,b) +if(s.b){s.gyn().U(0,r) +s.b=!1}return s.gyn().v(0,b)}, +gao(a){var s=this.a +return new J.cU(s,s.length,A.a7(s).i("cU<1>"))}, +gaa(a){return this.a.length===0}, +gcE(a){return this.a.length!==0}, +ev(a,b){var s=this.a,r=A.a7(s) +return b?A.a(s.slice(0),r):J.lU(s.slice(0),r.c)}, +dK(a){return this.ev(a,!0)}} +A.BF.prototype={ +H(a,b){var s=this.a,r=s.h(0,b) +s.l(0,b,(r==null?0:r)+1)}, +B(a,b){var s=this.a,r=s.h(0,b) +if(r==null)return!1 +if(r===1)s.B(0,b) +else s.l(0,b,r-1) +return!0}, +v(a,b){return this.a.ah(0,b)}, +gao(a){var s=this.a +return A.eO(s,s.r,A.l(s).c)}, +gaa(a){return this.a.a===0}, +gcE(a){return this.a.a!==0}} +A.we.prototype={ +asy(a,b,c){var s=this.a,r=s==null?$.Kl():s,q=r.kM(0,0,b,A.fr(b),c) +if(q===s)return this +s=this.$ti +return new A.we(q,s.i("@<1>").aq(s.z[1]).i("we<1,2>"))}, +h(a,b){var s=this.a +if(s==null)return null +return s.ru(0,0,b,J.x(b))}} +A.aAR.prototype={} +A.Xc.prototype={ +kM(a,b,c,d,e){var s,r,q,p,o=B.b.tX(d,b)&31,n=this.a,m=n[o] +if(m==null)m=$.Kl() +s=m.kM(0,b+5,c,d,e) +if(s===m)n=this +else{r=n.length +q=A.aE(r,null,!1,t.X) +for(p=0;p>>0,a1=c.a,a2=(a1&a0-1)>>>0,a3=a2-(a2>>>1&1431655765) +a3=(a3&858993459)+(a3>>>2&858993459) +a3=a3+(a3>>>4)&252645135 +a3+=a3>>>8 +s=a3+(a3>>>16)&63 +if((a1&a0)>>>0!==0){a=c.b +a2=2*s +r=a[a2] +q=a2+1 +p=a[q] +if(r==null){o=J.aVA(p,a5+5,a6,a7,a8) +if(o===p)return c +a2=a.length +n=A.aE(a2,b,!1,t.X) +for(m=0;m>>1&1431655765) +a3=(a3&858993459)+(a3>>>2&858993459) +a3=a3+(a3>>>4)&252645135 +a3+=a3>>>8 +i=a3+(a3>>>16)&63 +if(i>=16){a1=c.adl(a5) +a1.a[a]=$.Kl().kM(0,a5+5,a6,a7,a8) +return a1}else{h=2*s +g=2*i +f=A.aE(g+2,b,!1,t.X) +for(a=c.b,e=0;e>>0,f)}}}, +ru(a,b,c,d){var s,r,q,p,o=1<<(B.b.Lv(d,b)&31)>>>0,n=this.a +if((n&o)>>>0===0)return null +n=(n&o-1)>>>0 +s=n-(n>>>1&1431655765) +s=(s&858993459)+(s>>>2&858993459) +s=s+(s>>>4)&252645135 +s+=s>>>8 +n=this.b +r=2*(s+(s>>>16)&63) +q=n[r] +p=n[r+1] +if(q==null)return p.ru(0,b+5,c,d) +if(J.d(c,q))return p +return null}, +adl(a){var s,r,q,p,o,n,m,l=A.aE(32,null,!1,t.X) +for(s=this.a,r=a+5,q=this.b,p=0,o=0;o<32;++o)if((B.b.tX(s,o)&1)!==0){n=q[p] +m=p+1 +if(n==null)l[o]=q[m] +else l[o]=$.Kl().kM(0,r,n,J.x(n),q[m]) +p+=2}return new A.Xc(l)}} +A.H3.prototype={ +kM(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=this,i=j.a +if(d===i){s=j.Pw(c) +if(s!==-1){i=j.b +r=s+1 +q=i[r] +if(q==null?e==null:q===e)i=j +else{q=i.length +p=A.aE(q,null,!1,t.X) +for(o=0;o>>0,k).kM(0,b,c,d,e)}, +ru(a,b,c,d){var s=this.Pw(c) +return s<0?null:this.b[s+1]}, +Pw(a){var s,r,q=this.b,p=q.length +for(s=J.iq(a),r=0;r=s.a.length)s.G7(q) +B.z.dr(s.a,s.b,q,a) +s.b+=r}, +ta(a,b,c){var s=this,r=c==null?s.e.length:c,q=s.b+(r-b) +if(q>=s.a.length)s.G7(q) +B.z.dr(s.a,s.b,q,a) +s.b=q}, +a51(a){return this.ta(a,0,null)}, +G7(a){var s=this.a,r=s.length,q=a==null?0:a,p=Math.max(q,r*2),o=new Uint8Array(p) +B.z.dr(o,0,r,s) +this.a=o}, +ahc(){return this.G7(null)}, +k9(a){var s=B.b.b2(this.b,a) +if(s!==0)this.ta($.aTv(),0,a-s)}, +mC(){var s,r=this +if(r.c)throw A.c(A.at("done() must not be called more than once on the same "+A.N(r).j(0)+".")) +s=A.m5(r.a.buffer,0,r.b) +r.a=new Uint8Array(0) +r.c=!0 +return s}} +A.DM.prototype={ +oY(a){return this.a.getUint8(this.b++)}, +CA(a){var s=this.b,r=$.ei() +B.fY.KN(this.a,s,r)}, +oZ(a){var s=this.a,r=A.bS(s.buffer,s.byteOffset+this.b,a) +this.b+=a +return r}, +CB(a){var s +this.k9(8) +s=this.a +B.wU.Tv(s.buffer,s.byteOffset+this.b,a)}, +k9(a){var s=this.b,r=B.b.b2(s,a) +if(r!==0)this.b=s+(a-r)}} +A.jT.prototype={ +gE(a){var s=this +return A.Z(s.b,s.d,s.f,s.r,s.w,s.x,s.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.jT&&b.b===s.b&&b.d===s.d&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.x===s.x&&b.a===s.a}, +j(a){var s=this +return"StackFrame(#"+s.b+", "+s.c+":"+s.d+"/"+s.e+":"+s.f+":"+s.r+", className: "+s.w+", method: "+s.x+")"}} +A.aoK.prototype={ +$1(a){return a.length!==0}, +$S:41} +A.cR.prototype={ +mt(a,b){return new A.af($.ar,this.$ti.i("af<1>"))}, +ms(a){return this.mt(a,null)}, +j5(a,b,c,d){var s=b.$1(this.a) +if(d.i("ax<0>").b(s))return s +return new A.cR(s,d.i("cR<0>"))}, +bK(a,b,c){return this.j5(a,b,null,c)}, +hi(a){var s,r,q,p,o,n=this +try{s=a.$0() +if(t.L0.b(s)){p=J.aG1(s,new A.ape(n),n.$ti.c) +return p}return n}catch(o){r=A.a9(o) +q=A.aS(o) +p=A.qx(r,q,n.$ti.c) +return p}}, +$iax:1} +A.ape.prototype={ +$1(a){return this.a.a}, +$S(){return this.a.$ti.i("1(@)")}} +A.Bz.prototype={ +K(){return"GestureDisposition."+this.b}} +A.cH.prototype={} +A.v9.prototype={ +a1(a){this.a.h5(this.b,this.c,a)}} +A.yb.prototype={ +j(a){var s=this,r=s.a +r=r.length===0?""+"":""+new A.aw(r,new A.ava(s),A.a7(r).i("aw<1,m>")).c8(0,", ") +if(s.b)r+=" [open]" +if(s.c)r+=" [held]" +if(s.d)r+=" [hasPendingSweep]" +return r.charCodeAt(0)==0?r:r}} +A.ava.prototype={ +$1(a){if(a===this.a.e)return a.j(0)+" (eager winner)" +return a.j(0)}, +$S:452} +A.ac5.prototype={ +i7(a,b,c){this.a.c4(0,b,new A.ac7(this,b)).a.push(c) +return new A.v9(this,b,c)}, +alx(a,b){var s=this.a.h(0,b) +if(s==null)return +s.b=!1 +this.Sf(b,s)}, +Mu(a){var s,r=this.a,q=r.h(0,a) +if(q==null)return +if(q.c){q.d=!0 +return}r.B(0,a) +r=q.a +if(r.length!==0){B.c.gR(r).fk(a) +for(s=1;s").aq(q.z[1]),r=new A.bM(J.aJ(r.a),r.b,q.i("bM<1,2>")),p=n.r,q=q.z[1];r.A();){o=r.a;(o==null?q.a(o):o).auR(0,p)}s.P(0) +n.c=B.u +s=n.y +if(s!=null)s.aA(0)}} +A.va.prototype={ +abP(a){var s=a.a,r=$.bU().w +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}this.p2$.U(0,A.b_w(s,r)) +if(this.b<=0)this.ES()}, +al6(a){var s=this.p2$ +if(s.b===s.c&&this.b<=0)A.h9(this.ga92()) +s.u5(A.aNi(0,0,0,0,0,B.br,!1,0,a,B.f,1,1,0,0,0,0,0,0,B.u))}, +ES(){for(var s=this.p2$;!s.gaa(s);)this.ap7(s.oN())}, +ap7(a){this.gQV().fC(0) +this.Ph(a)}, +Ph(a){var s,r,q,p=this,o=!t._.b(a) +if(!o||t.ks.b(a)||t.XA.b(a)||t.w5.b(a)){s=A.ad7() +r=a.gb8(a) +q=p.xr$ +q===$&&A.b() +q.e.bW(s,r) +p.Dk(s,r) +if(!o||t.w5.b(a))p.RG$.l(0,a.gb1(),s) +o=s}else if(t.l.b(a)||t.Ko.b(a)||t.WQ.b(a)){s=p.RG$.B(0,a.gb1()) +o=s}else o=a.gAh()||t.DB.b(a)?p.RG$.h(0,a.gb1()):null +if(o!=null||t.ge.b(a)||t.PB.b(a))p.Ib(0,a,o)}, +apE(a,b){a.H(0,new A.i_(this,t.AL))}, +Ib(a,b,c){var s,r,q,p,o,n,m,l,k,j,i="gesture library" +if(c==null){try{this.p3$.Y3(b)}catch(p){s=A.a9(p) +r=A.aS(p) +A.dw(A.aYu(A.bB("while dispatching a non-hit-tested pointer event"),b,s,null,new A.aca(b),i,r))}return}for(n=c.a,m=n.length,l=0;l0.4){r.db=B.hL +r.a1(B.aI)}else if(a.gmA().goe()>A.py(a.gcu(a),r.b))r.a1(B.a8) +if(s>0.4&&r.db===B.Ag){r.db=B.hL +if(r.Q!=null)r.dO("onStart",new A.abP(r,s))}}r.x0(a)}, +fk(a){var s=this,r=s.db +if(r===B.hK)r=s.db=B.Ag +if(s.Q!=null&&r===B.hL)s.dO("onStart",new A.abN(s))}, +qu(a){var s=this,r=s.db,q=r===B.hL||r===B.Zp +if(r===B.hK){s.a1(B.a8) +return}if(q&&s.ax!=null)if(s.ax!=null)s.dO("onEnd",new A.abO(s)) +s.db=B.nx}, +fa(a){this.eP(a) +this.qu(a)}} +A.abP.prototype={ +$0(){var s=this.a,r=s.Q +r.toString +s=s.cx +s===$&&A.b() +return r.$1(new A.qu(s.b))}, +$S:0} +A.abN.prototype={ +$0(){var s=this.a,r=s.Q +r.toString +s.cy===$&&A.b() +s=s.cx +s===$&&A.b() +return r.$1(new A.qu(s.b))}, +$S:0} +A.abO.prototype={ +$0(){var s=this.a,r=s.ax +r.toString +s=s.cx +s===$&&A.b() +return r.$1(new A.qu(s.b))}, +$S:0} +A.N3.prototype={ +gE(a){return A.Z(this.a,23,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.N3&&b.a==this.a}, +j(a){return"DeviceGestureSettings(touchSlop: "+A.f(this.a)+")"}} +A.i_.prototype={ +j(a){return"#"+A.ce(this)+"("+this.a.j(0)+")"}} +A.yW.prototype={} +A.Hu.prototype={ +cW(a,b){return this.a.vH(b)}} +A.yz.prototype={ +cW(a,b){var s,r,q,p,o=new Float64Array(16),n=new A.br(o) +n.bx(b) +s=this.a +r=s.a +q=s.b +s=o[0] +p=o[3] +o[0]=s+r*p +o[1]=o[1]+q*p +o[2]=o[2]+0*p +o[3]=p +p=o[4] +s=o[7] +o[4]=p+r*s +o[5]=o[5]+q*s +o[6]=o[6]+0*s +o[7]=s +s=o[8] +p=o[11] +o[8]=s+r*p +o[9]=o[9]+q*p +o[10]=o[10]+0*p +o[11]=p +p=o[12] +s=o[15] +o[12]=p+r*s +o[13]=o[13]+q*s +o[14]=o[14]+0*s +o[15]=s +return n}} +A.js.prototype={ +a9Z(){var s,r,q,p,o=this.c +if(o.length===0)return +s=this.b +r=B.c.gX(s) +for(q=o.length,p=0;p":B.c.c8(s,", "))+")"}} +A.vN.prototype={} +A.vP.prototype={} +A.Cr.prototype={} +A.vO.prototype={} +A.hw.prototype={ +hc(a){var s,r=this +switch(a.gdg(a)){case 1:if(r.k2==null&&r.ok==null&&r.k4==null&&r.p1==null&&r.p3==null&&!0)return!1 +break +case 2:s=!0 +if(s)return!1 +break +case 4:s=!0 +if(s)return!1 +break +default:return!1}return r.nB(a)}, +I3(){var s,r=this +r.a1(B.aI) +r.go=!0 +s=r.ay +s.toString +r.M9(s) +r.a6l()}, +VR(a){var s,r=this +if(!a.gm4()){if(t._.b(a)){s=new A.fD(a.gcu(a),A.aE(20,null,!1,t.av)) +r.am=s +s.ld(a.gh_(a),a.geF())}if(t.d.b(a)){s=r.am +s.toString +s.ld(a.gh_(a),a.geF())}}if(t.l.b(a)){if(r.go)r.a6j(a) +else r.a1(B.a8) +r.G6()}else if(t.Ko.b(a)){r.Nj() +r.G6()}else if(t._.b(a)){r.id=new A.iL(a.geF(),a.gb8(a)) +r.k1=a.gdg(a) +r.a6i(a)}else if(t.d.b(a))if(a.gdg(a)!==r.k1){r.a1(B.a8) +s=r.ay +s.toString +r.eP(s)}else if(r.go)r.a6k(a)}, +a6i(a){var s=this,r=s.id.a +s.d.h(0,a.gb1()).toString +switch(s.k1){case 1:if(s.k2!=null)s.dO("onLongPressDown",new A.aft(s,new A.vN(r))) +break +case 2:break +case 4:break}}, +Nj(){if(this.ax===B.fq)switch(this.k1){case 1:break +case 2:break +case 4:break}}, +a6l(){var s,r,q=this +switch(q.k1){case 1:if(q.ok!=null){s=q.id +r=s.b +s=s.a +q.dO("onLongPressStart",new A.afw(q,new A.vP(r,s)))}s=q.k4 +if(s!=null)q.dO("onLongPress",s) +break +case 2:break +case 4:break}}, +a6k(a){var s=this,r=a.gb8(a),q=a.geF(),p=a.gb8(a).ae(0,s.id.b) +a.geF().ae(0,s.id.a) +switch(s.k1){case 1:if(s.p1!=null)s.dO("onLongPressMoveUpdate",new A.afv(s,new A.Cr(r,q,p))) +break +case 2:break +case 4:break}}, +a6j(a){var s,r=this,q=r.am.rE(),p=q==null?B.bu:new A.fC(q.a) +a.gb8(a) +s=a.geF() +r.am=null +switch(r.k1){case 1:if(r.p3!=null)r.dO("onLongPressEnd",new A.afu(r,new A.vO(s,p))) +break +case 2:break +case 4:break}}, +G6(){var s=this +s.go=!1 +s.am=s.k1=s.id=null}, +a1(a){var s=this +if(a===B.a8)if(s.go)s.G6() +else s.Nj() +s.M3(a)}, +fk(a){}} +A.aft.prototype={ +$0(){return this.a.k2.$1(this.b)}, +$S:0} +A.afw.prototype={ +$0(){return this.a.ok.$1(this.b)}, +$S:0} +A.afv.prototype={ +$0(){return this.a.p1.$1(this.b)}, +$S:0} +A.afu.prototype={ +$0(){return this.a.p3.$1(this.b)}, +$S:0} +A.n4.prototype={ +h(a,b){return this.c[b+this.a]}, +a8(a,b){var s,r,q,p,o,n,m +for(s=this.b,r=this.c,q=this.a,p=b.c,o=b.a,n=0,m=0;ma5)return null +s=a6+1 +r=new A.ai7(new Float64Array(s)) +q=s*a5 +p=new Float64Array(q) +for(o=this.c,n=0*a5,m=0;m=0;--c){p[c]=new A.n4(c*a5,a5,q).a8(0,d) +for(i=c*s,k=l;k>c;--k)p[c]=p[c]-n[i+k]*p[k] +p[c]=p[c]/n[i+c]}for(b=0,m=0;mr&&Math.abs(a.d.b)>s}, +Fn(a,b){var s=this.id +s===$&&A.b() +return Math.abs(s)>A.py(a,this.b)}, +tz(a){return new A.j(0,a.b)}, +pA(a){return a.b}} +A.jt.prototype={ +J6(a,b){var s,r=this.cx +if(r==null)r=50 +s=this.CW +if(s==null)s=A.py(b,this.b) +return Math.abs(a.a.a)>r&&Math.abs(a.d.a)>s}, +Fn(a,b){var s=this.id +s===$&&A.b() +return Math.abs(s)>A.py(a,this.b)}, +tz(a){return new A.j(a.a,0)}, +pA(a){return a.a}} +A.jF.prototype={ +J6(a,b){var s,r=this.cx +if(r==null)r=50 +s=this.CW +if(s==null)s=A.py(b,this.b) +return a.a.goe()>r*r&&a.d.goe()>s*s}, +Fn(a,b){var s=this.id +s===$&&A.b() +return Math.abs(s)>A.aQx(a,this.b)}, +tz(a){return a}, +pA(a){return null}} +A.r3.prototype={} +A.CQ.prototype={ +fJ(a){var s=this,r=s.HQ(a),q=s.f +q.toString +q.l(0,a.gb1(),r) +$.cY.p3$.akp(a.gb1(),s.gQ8()) +r.w=$.cY.p4$.i7(0,a.gb1(),s)}, +aen(a){var s,r,q,p=this.f +p.toString +p=p.h(0,a.gb1()) +p.toString +if(t.d.b(a)){if(!a.gm4())p.c.ld(a.gh_(a),a.gb8(a)) +s=p.e +if(s!=null){p=a.gh_(a) +r=a.gmA() +q=a.gb8(a) +s.bm(0,new A.e5(p,r,null,q))}else{s=p.f +s.toString +p.f=s.O(0,a.gmA()) +p.r=a.gh_(a) +p.Hx()}}else if(t.l.b(a)){if(p.e!=null){s=p.c.L_() +r=p.e +r.toString +p.e=null +r.Am(0,new A.fk(s,null))}else p.r=p.f=null +this.tT(a.gb1())}else if(t.Ko.b(a)){s=p.e +if(s!=null){p.e=null +s.aA(0)}else p.r=p.f=null +this.tT(a.gb1())}}, +fk(a){var s=this.f.h(0,a) +if(s==null)return +s.H1(new A.agt(this,a))}, +aeo(a,b){var s,r,q,p=this,o=p.f.h(0,b) +o.toString +s=p.e!=null?p.dO("onStart",new A.ags(p,a)):null +if(s!=null){o.e=s +r=o.r +q=o.f +q.toString +o.r=o.f=null +s.bm(0,new A.e5(r,q,null,o.b))}else p.tT(b) +return s}, +fa(a){var s +if(this.f.ah(0,a)){s=this.f.h(0,a) +s.w=s.r=s.f=null +this.tT(a)}}, +tT(a){var s,r +if(this.f==null)return +$.cY.p3$.C8(a,this.gQ8()) +s=this.f.B(0,a) +r=s.w +if(r!=null)r.a.h5(r.b,r.c,B.a8) +s.w=null}, +m(){var s,r=this,q=r.f +q.toString +s=A.l(q).i("bi<1>") +B.c.Z(A.as(new A.bi(q,s),!0,s.i("o.E")),r.gah1()) +r.f=null +r.t0()}} +A.agt.prototype={ +$1(a){return this.a.aeo(a,this.b)}, +$S:494} +A.ags.prototype={ +$0(){return this.a.e.$1(this.b)}, +$S:496} +A.Xt.prototype={ +Hx(){var s,r=this +if(r.f.gd1()>A.py(r.d,r.a)){s=r.w +s.a.h5(s.b,s.c,B.aI)}}, +H1(a){a.$1(this.b)}} +A.ON.prototype={ +HQ(a){var s=a.gb8(a),r=a.gcu(a) +return new A.Xt(this.b,s,new A.fD(r,A.aE(20,null,!1,t.av)),r,B.f)}} +A.Xl.prototype={ +Hx(){var s,r=this +if(Math.abs(r.f.a)>A.py(r.d,r.a)){s=r.w +s.a.h5(s.b,s.c,B.aI)}}, +H1(a){a.$1(this.b)}} +A.OF.prototype={ +HQ(a){var s=a.gb8(a),r=a.gcu(a) +return new A.Xl(this.b,s,new A.fD(r,A.aE(20,null,!1,t.av)),r,B.f)}} +A.a19.prototype={ +Hx(){var s,r=this +if(Math.abs(r.f.b)>A.py(r.d,r.a)){s=r.w +s.a.h5(s.b,s.c,B.aI)}}, +H1(a){a.$1(this.b)}} +A.Uq.prototype={ +HQ(a){var s=a.gb8(a),r=a.gcu(a) +return new A.a19(this.b,s,new A.fD(r,A.aE(20,null,!1,t.av)),r,B.f)}} +A.VS.prototype={ +af4(){this.a=!0}} +A.yT.prototype={ +eP(a){if(this.r){this.r=!1 +$.cY.p3$.C8(this.b,a)}}, +qW(a,b){return a.gb8(a).ae(0,this.d).gd1()<=b}} +A.jm.prototype={ +hc(a){var s=this +if(s.x==null)switch(a.gdg(a)){case 1:if(s.e==null&&s.f==null&&!0)return!1 +break +default:return!1}return s.nB(a)}, +fJ(a){var s,r,q=this,p=q.x +if(p!=null)if(!p.qW(a,100))return +else{p=q.x +if(!p.f.a||a.gdg(a)!==p.e){q.pH() +return q.Sd(a)}else if(q.e!=null){p=a.gb8(a) +s=a.geF() +r=q.d.h(0,a.gb1()) +r.toString +q.dO("onDoubleTapDown",new A.a8Z(q,new A.oT(p,r,s)))}}q.Sd(a)}, +Sd(a){var s,r,q,p,o,n,m=this +m.RS() +s=$.cY.p4$.i7(0,a.gb1(),m) +r=a.gb1() +q=a.gb8(a) +p=a.gdg(a) +o=new A.VS() +A.bl(B.iB,o.gaf3()) +n=new A.yT(r,s,q,p,o) +m.y.l(0,a.gb1(),n) +o=a.gc0(a) +if(!n.r){n.r=!0 +$.cY.p3$.zr(r,m.gyl(),o)}}, +aep(a){var s,r=this,q=r.y,p=q.h(0,a.gb1()) +p.toString +if(t.l.b(a)){s=r.x +if(s==null){if(r.w==null)r.w=A.bl(B.aQ,r.gaeq()) +s=p.b +$.cY.p4$.AW(s) +p.eP(r.gyl()) +q.B(0,s) +r.Nx() +r.x=p}else{s=s.c +s.a.h5(s.b,s.c,B.aI) +s=p.c +s.a.h5(s.b,s.c,B.aI) +p.eP(r.gyl()) +q.B(0,p.b) +q=r.f +if(q!=null)r.dO("onDoubleTap",q) +r.pH()}}else if(t.d.b(a)){if(!p.qW(a,18))r.tS(p)}else if(t.Ko.b(a))r.tS(p)}, +fk(a){}, +fa(a){var s,r=this,q=r.y.h(0,a) +if(q==null){s=r.x +s=s!=null&&s.b===a}else s=!1 +if(s)q=r.x +if(q!=null)r.tS(q)}, +tS(a){var s,r=this,q=r.y +q.B(0,a.b) +s=a.c +s.a.h5(s.b,s.c,B.a8) +a.eP(r.gyl()) +s=r.x +if(s!=null)if(a===s)r.pH() +else{r.Ng() +if(q.a===0)r.pH()}}, +m(){this.pH() +this.t0()}, +pH(){var s,r=this +r.RS() +if(r.x!=null){if(r.y.a!==0)r.Ng() +s=r.x +s.toString +r.x=null +r.tS(s) +$.cY.p4$.K1(0,s.b)}r.Nx()}, +Nx(){var s=this.y +s=s.gaD(s) +B.c.Z(A.as(s,!0,A.l(s).i("o.E")),this.gagV())}, +RS(){var s=this.w +if(s!=null){s.aA(0) +this.w=null}}, +Ng(){}} +A.a8Z.prototype={ +$0(){return this.a.e.$1(this.b)}, +$S:0} +A.ai2.prototype={ +zr(a,b,c){J.ct(this.a.c4(0,a,new A.ai4()),b,c)}, +akp(a,b){return this.zr(a,b,null)}, +C8(a,b){var s,r=this.a,q=r.h(0,a) +q.toString +s=J.ci(q) +s.B(q,b) +if(s.gaa(q))r.B(0,a)}, +a7O(a,b,c){var s,r,q,p +try{b.$1(a.bA(c))}catch(q){s=A.a9(q) +r=A.aS(q) +p=A.bB("while routing a pointer event") +A.dw(new A.bZ(s,r,"gesture library",p,null,!1))}}, +Y3(a){var s=this,r=s.a.h(0,a.gb1()),q=s.b,p=t.Ld,o=t.iD,n=A.vI(q,p,o) +if(r!=null)s.O6(a,r,A.vI(r,p,o)) +s.O6(a,q,n)}, +O6(a,b,c){c.Z(0,new A.ai3(this,b,a))}} +A.ai4.prototype={ +$0(){return A.w(t.Ld,t.iD)}, +$S:517} +A.ai3.prototype={ +$2(a,b){if(J.fe(this.b,a))this.a.a7O(this.c,a,b)}, +$S:518} +A.ai5.prototype={ +w2(a,b,c){if(this.a!=null)return +this.b=b +this.a=c}, +a1(a){var s,r,q,p,o=this,n=o.a +if(n==null)return +try{q=o.b +q.toString +n.$1(q)}catch(p){s=A.a9(p) +r=A.aS(p) +n=A.bB("while resolving a PointerSignalEvent") +A.dw(new A.bZ(s,r,"gesture library",n,null,!1))}o.b=o.a=null}} +A.AU.prototype={ +K(){return"DragStartBehavior."+this.b}} +A.cx.prototype={ +zi(a){}, +zo(a){var s=this +s.d.l(0,a.gb1(),a.gcu(a)) +if(s.hc(a))s.fJ(a) +else s.qN(a)}, +fJ(a){}, +qN(a){}, +hc(a){var s=this.c +return s==null||s.v(0,a.gcu(a))}, +Ws(a){var s=this.c +return s==null||s.v(0,a.gcu(a))}, +m(){}, +Wk(a,b,c){var s,r,q,p,o=null +try{o=b.$0()}catch(q){s=A.a9(q) +r=A.aS(q) +p=A.bB("while handling a gesture") +A.dw(new A.bZ(s,r,"gesture",p,null,!1))}return o}, +dO(a,b){return this.Wk(a,b,null,t.z)}, +aq7(a,b,c){return this.Wk(a,b,c,t.z)}} +A.cz.prototype={ +fJ(a){this.m1(a.gb1(),a.gc0(a))}, +qN(a){this.a1(B.a8)}, +fk(a){}, +fa(a){}, +a1(a){var s,r=this.e,q=A.as(r.gaD(r),!0,t.SP) +r.P(0) +for(r=q.length,s=0;s")),r=r.c;q.A();){p=q.d +if(p==null)p=r.a(p) +o=$.cY.p3$ +n=k.got() +o=o.a +m=o.h(0,p) +m.toString +l=J.ci(m) +l.B(m,n) +if(l.gaa(m))o.B(0,p)}s.P(0) +k.t0()}, +a5c(a){var s=this.r +if(s!=null)return s.i7(0,a,this) +return $.cY.p4$.i7(0,a,this)}, +m1(a,b){var s=this +$.cY.p3$.zr(a,s.got(),b) +s.f.H(0,a) +s.e.l(0,a,s.a5c(a))}, +eP(a){var s=this.f +if(s.v(0,a)){$.cY.p3$.C8(a,this.got()) +s.B(0,a) +if(s.a===0)this.qu(a)}}, +x0(a){if(t.l.b(a)||t.Ko.b(a)||t.WQ.b(a))this.eP(a.gb1())}} +A.vc.prototype={ +K(){return"GestureRecognizerState."+this.b}} +A.wn.prototype={ +fJ(a){var s=this +s.t1(a) +if(s.ax===B.c8){s.ax=B.fq +s.ay=a.gb1() +s.ch=new A.iL(a.geF(),a.gb8(a)) +s.cx=A.bl(s.Q,new A.aid(s,a))}}, +qN(a){if(!this.CW)this.a1d(a)}, +iS(a){var s,r,q,p=this +if(p.ax===B.fq&&a.gb1()===p.ay){if(!p.CW)s=p.OK(a)>18 +else s=!1 +if(p.CW){r=p.at +q=r!=null&&p.OK(a)>r}else q=!1 +if(t.d.b(a))r=s||q +else r=!1 +if(r){p.a1(B.a8) +r=p.ay +r.toString +p.eP(r)}else p.VR(a)}p.x0(a)}, +I3(){}, +fk(a){if(a===this.ay){this.pU() +this.CW=!0}}, +fa(a){var s=this +if(a===s.ay&&s.ax===B.fq){s.pU() +s.ax=B.ET}}, +qu(a){var s=this +s.pU() +s.ax=B.c8 +s.ch=null +s.CW=!1}, +m(){this.pU() +this.pi()}, +pU(){var s=this.cx +if(s!=null){s.aA(0) +this.cx=null}}, +OK(a){return a.gb8(a).ae(0,this.ch.b).gd1()}} +A.aid.prototype={ +$0(){this.a.I3() +return null}, +$S:0} +A.iL.prototype={ +O(a,b){return new A.iL(this.a.O(0,b.a),this.b.O(0,b.b))}, +ae(a,b){return new A.iL(this.a.ae(0,b.a),this.b.ae(0,b.b))}, +j(a){return"OffsetPair(local: "+this.a.j(0)+", global: "+this.b.j(0)+")"}} +A.Xg.prototype={} +A.tF.prototype={ +K(){return"_ScaleState."+this.b}} +A.tE.prototype={ +j(a){return"_PointerPanZoomData(focalPoint: "+this.a.j(0)+", scale: "+this.b+", angle: "+this.c+")"}} +A.rF.prototype={ +j(a){var s=this +return"ScaleUpdateDetails(focalPoint: "+s.b.j(0)+", localFocalPoint: "+s.c.j(0)+", scale: "+A.f(s.d)+", horizontalScale: "+A.f(s.e)+", verticalScale: "+A.f(s.f)+", rotation: "+A.f(s.r)+", pointerCount: "+s.w+", focalPointDelta: "+s.a.j(0)+")"}} +A.wJ.prototype={ +j(a){return"ScaleEndDetails(velocity: "+this.a.j(0)+", pointerCount: "+this.b+")"}} +A.XR.prototype={} +A.Es.prototype={ +gtN(){var s,r=this.cy +r===$&&A.b() +if(r>0){s=this.db +s===$&&A.b() +r=s/r}else r=1 +return r}, +gtV(){var s,r,q,p=this.gtN() +for(s=this.ok,s=s.gaD(s),r=A.l(s),r=r.i("@<1>").aq(r.z[1]),s=new A.bM(J.aJ(s.a),s.b,r.i("bM<1,2>")),r=r.z[1];s.A();){q=s.a +p*=(q==null?r.a(q):q).b/this.p1}return p}, +gadf(){var s,r,q,p=this,o=p.dx +o===$&&A.b() +if(o>0){s=p.dy +s===$&&A.b() +r=s/o}else r=1 +for(o=p.ok,o=o.gaD(o),s=A.l(o),s=s.i("@<1>").aq(s.z[1]),o=new A.bM(J.aJ(o.a),o.b,s.i("bM<1,2>")),s=s.z[1];o.A();){q=o.a +r*=(q==null?s.a(q):q).b/p.p1}return r}, +gak2(){var s,r,q,p=this,o=p.fr +o===$&&A.b() +if(o>0){s=p.fx +s===$&&A.b() +r=s/o}else r=1 +for(o=p.ok,o=o.gaD(o),s=A.l(o),s=s.i("@<1>").aq(s.z[1]),o=new A.bM(J.aJ(o.a),o.b,s.i("bM<1,2>")),s=s.z[1];o.A();){q=o.a +r*=(q==null?s.a(q):q).b/p.p1}return r}, +a6N(){var s,r,q,p,o,n=this,m=n.go +if(m!=null&&n.id!=null){s=m.a +m=m.c +r=n.id +q=r.a +r=r.c +p=Math.atan2(s.b-m.b,s.a-m.a) +o=Math.atan2(q.b-r.b,q.a-r.a)-p}else o=0 +for(m=n.ok,m=m.gaD(m),s=A.l(m),s=s.i("@<1>").aq(s.z[1]),m=new A.bM(J.aJ(m.a),m.b,s.i("bM<1,2>")),s=s.z[1];m.A();){r=m.a +o+=(r==null?s.a(r):r).c}return o-n.p2}, +fJ(a){var s=this +s.t1(a) +s.k3.l(0,a.gb1(),new A.fD(a.gcu(a),A.aE(20,null,!1,t.av))) +if(s.ay===B.eX){s.ay=B.eY +s.fx=s.fr=s.dy=s.dx=s.db=s.cy=0}}, +Ws(a){return!0}, +zi(a){var s=this +s.LZ(a) +s.m1(a.gb1(),a.gc0(a)) +s.k3.l(0,a.gb1(),new A.fD(a.gcu(a),A.aE(20,null,!1,t.av))) +if(s.ay===B.eX){s.ay=B.eY +s.p1=1 +s.p2=0}}, +iS(a){var s,r,q,p,o,n,m=this +if(t.d.b(a)){s=m.k3.h(0,a.gb1()) +s.toString +if(!a.gm4())s.ld(a.gh_(a),a.gb8(a)) +m.k1.l(0,a.gb1(),a.gb8(a)) +m.ch=a.gc0(a) +r=!1 +q=!0}else if(t._.b(a)){m.k1.l(0,a.gb1(),a.gb8(a)) +m.k2.push(a.gb1()) +m.ch=a.gc0(a) +r=!0 +q=!0}else if(t.l.b(a)||t.Ko.b(a)){m.k1.B(0,a.gb1()) +B.c.B(m.k2,a.gb1()) +m.ch=a.gc0(a) +r=!0 +q=!1}else if(t.w5.b(a)){m.ok.l(0,a.gb1(),new A.tE(a.gb8(a),1,0)) +r=!0 +q=!0}else if(t.DB.b(a)){if(!a.gm4()){s=m.k3.h(0,a.gb1()) +s.toString +s.ld(a.gh_(a),a.gvS(a))}m.ok.l(0,a.gb1(),new A.tE(a.gb8(a).O(0,a.gvS(a)),a.gwC(a),a.gY2())) +m.ch=a.gc0(a) +r=!1 +q=!0}else{if(t.WQ.b(a)){m.ok.B(0,a.gb1()) +r=!0}else r=!1 +q=!1}s=m.k1 +if(s.a<2)m.go=m.id +else{p=m.go +if(p!=null){o=m.k2 +p=p.b===o[0]&&p.d===o[1]}else p=!1 +o=m.k2 +if(p){p=o[0] +n=s.h(0,p) +n.toString +o=o[1] +s=s.h(0,o) +s.toString +m.id=new A.XR(n,p,s,o)}else{p=o[0] +n=s.h(0,p) +n.toString +o=o[1] +s=s.h(0,o) +s.toString +m.id=m.go=new A.XR(n,p,s,o)}}m.ahE(0) +if(!r||m.agO(a.gb1()))m.a5h(q,a.gcu(a)) +m.x0(a)}, +ahE(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.cx +for(s=e.k1,r=A.l(s).c,q=A.eO(s,s.r,r),p=B.f;q.A();){o=s.h(0,q.d) +p=new A.j(p.a+o.a,p.b+o.b)}for(q=e.ok,o=q.gaD(q),n=A.l(o),n=n.i("@<1>").aq(n.z[1]),o=new A.bM(J.aJ(o.a),o.b,n.i("bM<1,2>")),n=n.z[1];o.A();){m=o.a +m=(m==null?n.a(m):m).a +p=new A.j(p.a+m.a,p.b+m.b)}q=q.a+e.k2.length +q=q>0?p.bu(0,q):B.f +e.cx=q +o=e.ch +if(d==null){e.fy=A.DA(o,q) +e.k4=B.f}else{n=e.fy +n===$&&A.b() +q=A.DA(o,q) +e.fy=q +e.k4=q.ae(0,n)}l=s.a +for(q=A.eO(s,s.r,r),k=B.f;q.A();){o=s.h(0,q.d) +k=new A.j(k.a+o.a,k.b+o.b)}q=l>0 +if(q)k=k.bu(0,l) +for(r=A.eO(s,s.r,r),o=k.a,n=k.b,j=0,i=0,h=0;r.A();){m=r.d +g=s.h(0,m) +f=o-g.a +g=n-g.b +j+=Math.sqrt(f*f+g*g) +i+=Math.abs(o-s.h(0,m).a) +h+=Math.abs(n-s.h(0,m).b)}e.db=q?j/l:0 +e.dy=q?i/l:0 +e.fx=q?h/l:0}, +agO(a){var s,r=this,q={},p=r.cx +p.toString +r.CW=p +p=r.db +p===$&&A.b() +r.cy=p +r.go=r.id +p=r.dy +p===$&&A.b() +r.dx=p +p=r.fx +p===$&&A.b() +r.fr=p +p=r.ok +if(p.a===0){r.p1=1 +r.p2=0}else{r.p1=r.gtV()/r.gtN() +p=p.gaD(p) +r.p2=A.jz(p,new A.alf(),A.l(p).i("o.E"),t.i).oM(0,new A.alg())}if(r.ay===B.hX){if(r.ax!=null){s=r.k3.h(0,a).L_() +q.a=s +p=s.a +if(p.goe()>2500){if(p.goe()>64e6)q.a=new A.fC(p.bu(0,p.gd1()).a8(0,8000)) +r.dO("onEnd",new A.alh(q,r))}else r.dO("onEnd",new A.ali(r))}r.ay=B.Ap +return!1}return!0}, +a5h(a,b){var s,r,q,p,o=this,n=o.ay +if(n===B.eX)n=o.ay=B.eY +if(n===B.eY){n=o.db +n===$&&A.b() +s=o.cy +s===$&&A.b() +r=o.cx +r.toString +q=o.CW +q===$&&A.b() +p=r.ae(0,q).gd1() +if(Math.abs(n-s)>A.b68(b)||p>A.aQx(b,o.b)||Math.max(o.gtV()/o.gtN(),o.gtN()/o.gtV())>1.05)o.a1(B.aI)}else if(n.a>=2)o.a1(B.aI) +if(o.ay===B.Ap&&a){o.ay=B.hX +o.O8()}if(o.ay===B.hX&&o.at!=null)o.dO("onUpdate",new A.ale(o))}, +O8(){}, +fk(a){var s,r=this +if(r.ay===B.eY){r.ay=B.hX +r.O8() +if(r.Q===B.a5){s=r.cx +s.toString +r.CW=s +s=r.db +s===$&&A.b() +r.cy=s +r.go=r.id +s=r.dy +s===$&&A.b() +r.dx=s +s=r.fx +s===$&&A.b() +r.fr=s +s=r.ok +if(s.a===0){r.p1=1 +r.p2=0}else{r.p1=r.gtV()/r.gtN() +s=s.gaD(s) +r.p2=A.jz(s,new A.alj(),A.l(s).i("o.E"),t.i).oM(0,new A.alk())}}}}, +fa(a){var s=this +s.ok.B(0,a) +s.k1.B(0,a) +B.c.B(s.k2,a) +s.eP(a)}, +qu(a){switch(this.ay.a){case 1:this.a1(B.a8) +break +case 0:break +case 2:break +case 3:break}this.ay=B.eX}, +m(){this.k3.P(0) +this.pi()}} +A.alf.prototype={ +$1(a){return a.c}, +$S:135} +A.alg.prototype={ +$2(a,b){return a+b}, +$S:136} +A.alh.prototype={ +$0(){var s=this.b +return s.ax.$1(new A.wJ(this.a.a,s.ok.a+s.k2.length))}, +$S:0} +A.ali.prototype={ +$0(){var s=this.a +return s.ax.$1(new A.wJ(B.bu,s.ok.a+s.k2.length))}, +$S:0} +A.ale.prototype={ +$0(){var s,r,q,p,o,n,m,l,k=this.a,j=k.at +j.toString +s=k.gtV() +r=k.gadf() +q=k.gak2() +p=k.cx +p.toString +o=k.fy +o===$&&A.b() +n=k.a6N() +m=k.ok.a +l=k.k2.length +k=k.k4 +k===$&&A.b() +j.$1(new A.rF(k,p,o,s,r,q,n,m+l))}, +$S:0} +A.alj.prototype={ +$1(a){return a.c}, +$S:135} +A.alk.prototype={ +$2(a,b){return a+b}, +$S:136} +A.oT.prototype={} +A.oU.prototype={} +A.L_.prototype={ +fJ(a){var s=this +if(s.ax===B.c8){if(s.k1!=null&&s.k2!=null)s.u_() +s.k1=a}if(s.k1!=null)s.a1n(a)}, +m1(a,b){this.a1e(a,b)}, +VR(a){var s,r,q=this +if(t.l.b(a)){q.k2=a +q.Nl()}else if(t.Ko.b(a)){q.a1(B.a8) +if(q.go){s=q.k1 +s.toString +q.AO(a,s,"")}q.u_()}else{s=a.gdg(a) +r=q.k1 +if(s!==r.gdg(r)){q.a1(B.a8) +s=q.ay +s.toString +q.eP(s)}}}, +a1(a){var s,r=this +if(r.id&&a===B.a8){s=r.k1 +s.toString +r.AO(null,s,"spontaneous") +r.u_()}r.M3(a)}, +I3(){this.RX()}, +fk(a){var s=this +s.M9(a) +if(a===s.ay){s.RX() +s.id=!0 +s.Nl()}}, +fa(a){var s,r=this +r.a1o(a) +if(a===r.ay){if(r.go){s=r.k1 +s.toString +r.AO(null,s,"forced")}r.u_()}}, +RX(){var s,r=this +if(r.go)return +s=r.k1 +s.toString +r.VS(s) +r.go=!0}, +Nl(){var s,r,q=this +if(!q.id||q.k2==null)return +s=q.k1 +s.toString +r=q.k2 +r.toString +q.VT(s,r) +q.u_()}, +u_(){var s=this +s.id=s.go=!1 +s.k1=s.k2=null}} +A.hE.prototype={ +hc(a){var s,r=this +switch(a.gdg(a)){case 1:if(r.y1==null&&r.b4==null&&r.y2==null&&r.b7==null)return!1 +break +case 2:if(r.a9==null)if(r.am==null)s=!0 +else s=!1 +else s=!1 +if(s)return!1 +break +case 4:return!1 +break +default:return!1}return r.nB(a)}, +VS(a){var s,r=this,q=a.gb8(a),p=a.geF(),o=r.d.h(0,a.gb1()) +o.toString +s=new A.oT(q,o,p) +switch(a.gdg(a)){case 1:if(r.y1!=null)r.dO("onTapDown",new A.apl(r,s)) +break +case 2:if(r.am!=null)r.dO("onSecondaryTapDown",new A.apm(r,s)) +break +case 4:break}}, +VT(a,b){var s=this,r=b.gcu(b),q=b.gb8(b),p=b.geF() +switch(a.gdg(a)){case 1:if(s.y2!=null)s.dO("onTapUp",new A.apn(s,new A.oU(q,p,r))) +r=s.b4 +if(r!=null)s.dO("onTap",r) +break +case 2:if(s.a9!=null)s.dO("onSecondaryTap",new A.apo(s)) +break +case 4:break}}, +AO(a,b,c){var s,r=c===""?c:c+" " +switch(b.gdg(b)){case 1:s=this.b7 +if(s!=null)this.dO(r+"onTapCancel",s) +break +case 2:break +case 4:break}}} +A.apl.prototype={ +$0(){return this.a.y1.$1(this.b)}, +$S:0} +A.apm.prototype={ +$0(){return this.a.am.$1(this.b)}, +$S:0} +A.apn.prototype={ +$0(){return this.a.y2.$1(this.b)}, +$S:0} +A.apo.prototype={ +$0(){return this.a.a9.$0()}, +$S:0} +A.Vz.prototype={ +a1(a){this.a.aiQ(this.b,a)}, +$iv9:1} +A.tn.prototype={ +fk(a){var s,r,q,p,o=this +o.Nz() +if(o.e==null){s=o.a.b +o.e=s==null?o.b[0]:s}for(s=o.b,r=s.length,q=0;qb*b)return new A.fC(s.bu(0,s.gd1()).a8(0,b)) +if(r100||Math.abs(m-p.a.a)/1000>40)break +k=n.b +e.push(k.a) +d.push(k.b) +c.push(1) +b.push(-l) +a=(a===0?20:a)-1;++o +if(o<20){q=n +p=q +continue}else{q=n +break}}while(!0) +if(o>=3){j=new A.Pk(b,e,c).LE(2) +if(j!=null){i=new A.Pk(b,d,c).LE(2) +if(i!=null){f=j.a[1] +m=i.a[1] +h=j.b +h===$&&A.b() +g=i.b +g===$&&A.b() +return new A.ti(new A.j(f*1000,m*1000),h*g,new A.bb(r-q.a.a),s.b.ae(0,q.b))}}}return new A.ti(B.f,1,new A.bb(r-q.a.a),s.b.ae(0,q.b))}, +L_(){var s=this.rE() +if(s==null||s.a.k(0,B.f))return B.bu +return new A.fC(s.a)}} +A.qF.prototype={ +ld(a,b){var s=(this.c+1)%20 +this.c=s +this.d[s]=new A.HP(a,b)}, +pL(a){var s,r,q=this.c+a,p=B.b.b2(q,20),o=B.b.b2(q-1,20) +q=this.d +s=q[p] +r=q[o] +if(s==null||r==null)return B.f +q=s.a.a-r.a.a +return q>0?s.b.ae(0,r.b).a8(0,1000).bu(0,q/1000):B.f}, +rE(){var s,r,q=this,p=q.pL(-2).a8(0,0.6).O(0,q.pL(-1).a8(0,0.35)).O(0,q.pL(0).a8(0,0.05)),o=q.d,n=q.c,m=o[n] +for(s=null,r=1;r<=20;++r){s=o[B.b.b2(n+r,20)] +if(s!=null)break}if(s==null||m==null)return B.A7 +else return new A.ti(p,1,new A.bb(m.a.a-s.a.a),m.b.ae(0,s.b))}} +A.vQ.prototype={ +rE(){var s,r,q=this,p=q.pL(-2).a8(0,0.15).O(0,q.pL(-1).a8(0,0.65)).O(0,q.pL(0).a8(0,0.2)),o=q.d,n=q.c,m=o[n] +for(s=null,r=1;r<=20;++r){s=o[B.b.b2(n+r,20)] +if(s!=null)break}if(s==null||m==null)return B.A7 +else return new A.ti(p,1,new A.bb(m.a.a-s.a.a),m.b.ae(0,s.b))}} +A.Kw.prototype={ +I(a){var s,r,q=this,p=q.c.length===0 +if(p)return B.aG +s=J.aKx(A.aVT(a,q.c)) +switch(A.a_(a).r.a){case 2:p=q.e +r=p.a +p=p.b +return A.aWQ(r,p==null?r:p,s) +case 0:p=q.e +r=p.a +p=p.b +return A.b1b(r,p==null?r:p,s) +case 1:case 3:case 5:return new A.N1(q.e.a,s,null) +case 4:return new A.Mx(q.e.a,s,null)}}} +A.a3m.prototype={ +$1(a){return A.a5R(a.a,A.a3p(this.a,a))}, +$S:534} +A.a3n.prototype={ +$1(a){var s=this.a +return A.aXf(s,a.a,A.a3p(s,a))}, +$S:538} +A.a3o.prototype={ +$1(a){var s=this.a +return A.aWN(s,a.a,A.a3p(s,a))}, +$S:539} +A.TT.prototype={ +K(){return"ThemeMode."+this.b}} +A.Cz.prototype={ +ac(){return new A.Hq(B.i)}} +A.afF.prototype={ +$2(a,b){return new A.vS(a,b)}, +$S:561} +A.afJ.prototype={ +no(a){return A.a_(a).r}, +zJ(a,b,c){switch(A.bw(c.a)){case B.ac:return b +case B.ad:switch(A.a_(a).r.a){case 3:case 4:case 5:return new A.St(b,c.b,null) +case 0:case 1:case 2:return b}break}}, +zI(a,b,c){var s,r,q,p=null,o=A.aZ("indicator") +A.a_(a) +A.a_(a) +o.scI(B.nM) +switch(A.a_(a).r.a){case 2:case 3:case 4:case 5:s=1 +break +case 0:s=2 +break +case 1:s=3 +break +default:s=p +break}if(s)c$0:for(r=o.a;!0;)switch(s){case 1:return b +case 2:q=o.b +if(q===o)A.Q(A.d_(r)) +switch(q){case B.AC:s=1 +break +case B.nM:s=2 +break +default:s=p +break}if(s)c$1:for(;!0;)switch(s){case 1:return new A.xd(c.a,c.c,b,p) +case 2:s=3 +continue c$0}break c$0 +case 3:return new A.vd(c.a,A.a_(a).ax.f,b,p)}}} +A.Hq.prototype={ +aH(){this.aW() +this.d=A.aZH()}, +gae2(){var s=A.a([],t.a9) +this.a.toString +s.push(B.Cl) +s.push(B.Cf) +return s}, +adH(a,b){return A.aGP(null,B.FD,!0,b)}, +aeb(a,b){var s,r,q,p,o,n,m,l,k=this,j=null +k.a.toString +s=A.dW(a) +r=s==null?j:s.d +if(r==null)r=B.av +q=r===B.ae +s=A.dW(a) +s=s==null?j:s.Q +p=s===!0 +if(q)if(p)k.a.toString +if(q)k.a.toString +if(p)k.a.toString +o=k.a.cy +s=o.eC +n=s.b +if(n==null){m=o.ax.b +n=A.aK(102,m.gp(m)>>>16&255,m.gp(m)>>>8&255,m.gp(m)&255)}l=s.a +if(l==null)l=o.ax.b +k.a.toString +return new A.Er(A.aGv(new A.zw(o,new A.eZ(new A.aw8(k,b),j),B.J,B.v,j,j),l,n),j)}, +a5Z(a){var s,r,q,p,o=this,n=null,m=o.a,l=m.cy +l=l.fr +s=l +if(s==null)s=B.jM +l=m.c +r=m.z +q=m.e +m=m.CW +p=o.gae2() +o.a.toString +return new A.G2(l,n,n,new A.aw7(),n,n,n,n,n,q,B.PJ,n,n,r,o.gaea(),m,n,B.WX,s,n,p,n,n,B.q6,!1,!1,!1,!1,o.gadG(),!1,n,n,n,!1,new A.nZ(o,t.bT))}, +I(a){var s,r=null,q=A.nT(!1,!1,this.a5Z(a),r,r,r,r,!0,r,r,new A.aw9(),r,r,r) +this.a.toString +s=this.d +s===$&&A.b() +return new A.Ev(B.BP,new A.qB(s,q,r),r)}} +A.aw8.prototype={ +$1(a){return this.a.a.ch.$2(a,this.b)}, +$S:6} +A.aw7.prototype={ +$1$2(a,b,c){return A.afG(b,a,c)}, +$2(a,b){return this.$1$2(a,b,t.z)}, +$S:583} +A.aw9.prototype={ +$2(a,b){if(!(b instanceof A.jK)||!b.c.gn2().k(0,B.ec))return B.e_ +return A.b1r()?B.fu:B.e_}, +$S:95} +A.aAI.prototype={ +nl(a){return a.Ce(this.b)}, +nr(a){return new A.O(a.b,this.b)}, +np(a,b){return new A.j(0,a.b-b.b)}, +l0(a){return this.b!==a.b}} +A.HS.prototype={} +A.zG.prototype={ +a9w(a){var s=this.dx +if(s==null)s=a.R8.Q +return s==null?new A.a3u(this,a).$0():s}, +ac(){return new A.Gb(B.i)}, +n5(a){return A.Kb().$1(a)}, +gBY(){return this.go}} +A.a3u.prototype={ +$0(){switch(this.b.r.a){case 0:case 1:case 3:case 5:return!1 +case 2:case 4:var s=this.a.f.length +return s<2}}, +$S:79} +A.Gb.prototype={ +by(){var s,r=this +r.du() +s=r.d +if(s!=null)s.L(0,r.gDO()) +s=r.c.S(t.p9) +s=s==null?null:s.f +r.d=s +if(s!=null){s=s.d +s.adD(s.c,new A.pg(r.gDO()),!1)}}, +m(){var s=this,r=s.d +if(r!=null){r.L(0,s.gDO()) +s.d=null}s.aM()}, +aaP(){var s,r,q,p=this.c +p.toString +p=A.oH(p) +s=p.e +if(s.gV()!=null){r=p.x +q=r.y +r=q==null?A.l(r).i("cr.T").a(q):q}else r=!1 +if(r)s.gV().fn(0) +p=p.d.gV() +if(p!=null)p.as2(0)}, +aaR(){var s,r,q,p=this.c +p.toString +p=A.oH(p) +s=p.d +if(s.gV()!=null){r=p.w +q=r.y +r=q==null?A.l(r).i("cr.T").a(q):q}else r=!1 +if(r)s.gV().fn(0) +p=p.e.gV() +if(p!=null)p.as2(0)}, +a5k(a){var s,r,q,p=this +if(a instanceof A.id&&p.a.n5(a)){s=p.e +r=a.a +switch(r.e.a){case 0:q=p.e=Math.max(r.gii()-r.gdP(),0)>0 +break +case 2:q=p.e=Math.max(r.gdP()-r.gij(),0)>0 +break +case 1:case 3:q=p.e=!1 +break +default:q=s}if(q!==s)p.a5(new A.arL())}}, +aiO(a,b){var s=null,r=a===B.ae?B.TC:B.TD +return new A.kR(s,s,s,s,b,r.f,r.r,r.w)}, +I(b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=null,a7="Open navigation menu",a8=A.a_(b3),a9=A.a_(b3).R8,b0=new A.arK(b3,a6,a6,a6,4,a6,B.m,a6,a6,a6,a6,a6,a6,16,56,a6,a6,a6,a6),b1=b3.lu(t.Np),b2=A.vW(b3,t.X) +b3.S(t.N8) +s=A.aU(t.ui) +r=a5.e +if(r)s.H(0,B.wA) +r=b1==null +if(r)q=a6 +else{b1.a.toString +q=!1}if(r)b1=a6 +else{b1.a.toString +b1=!1}p=b1===!0 +b1=b2==null +if(b1)r=a6 +else if(!b2.gAT()){r=b2.ie$ +r=r!=null&&r.length!==0}else r=!0 +o=r===!0 +a5.a.toString +n=a9.at +if(n==null)n=56 +r=b0.gdL(b0) +m=t.MH +l=A.c9(a6,s,m) +m=l==null?A.c9(a9.b,s,m):l +k=m==null?A.c9(r,s,t.n8):m +a5.a.toString +j=a9.c +i=j==null?b0.gfU():j +a5.a.toString +h=a9.d +if(h==null){r=b0.d +r.toString +h=r}if(s.v(0,B.wA)){a5.a.toString +s=a9.e +if(s==null)s=b0.e +g=s==null?h:s}else g=h +a5.a.toString +s=a9.x +f=s==null?b0.gvo().d8(i):s +a5.a.toString +r=a9.y +if(r==null)r=a6 +s=r==null?s:r +if(s==null){s=b0.y +s=s==null?a6:s.d8(j) +e=s}else e=s +if(e==null)e=f +a5.a.toString +s=a9.ax +if(s==null){s=b0.gwh() +s=s==null?a6:s.d8(i) +d=s}else d=s +a5.a.toString +s=a9.ay +if(s==null){s=b0.gkS() +s=s==null?a6:s.d8(i) +c=s}else c=s +s=a5.a +b=s.c +if(b==null&&!0)if(q===!0){b1=f.a +if(b1==null)b1=24 +A.i3(b3,B.b_,t.R).toString +b=A.cq(a6,a6,B.pG,b1,a5.gaaO(),a6,a6,a7)}else{if(!(!p&&o)){if(b1)b1=a6 +else b1=b2.gAT()||b2.mI$>0 +b1=b1===!0}else b1=!0 +if(b1)b=B.AO}if(b!=null){a5.a.toString +b=new A.eL(A.he(a6,56),b,a6)}a=a5.a.e +switch(a8.r.a){case 0:case 1:case 3:case 5:a0=!0 +break +case 2:case 4:a0=a6 +break +default:a0=a6}a=new A.V3(a,a6) +a=new A.bF(A.c1(a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,!0,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a0,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6),!1,!1,!1,a,a6) +c.toString +a=A.kf(a,a6,a6,B.aZ,!1,c,a6,a6,B.aN) +a1=b3.S(t.w).f +a=new A.fW(a1.zY(Math.min(a1.c,1.34)),a,a6) +b1=a5.a.f +s=b1.length +if(s!==0)a2=A.d5(b1,B.dL,B.y,B.aq) +else if(p){b1=f.a +if(b1==null)b1=24 +A.i3(b3,B.b_,t.R).toString +a2=A.cq(a6,a6,B.pG,b1,a5.gaaQ(),a6,a6,a7)}else a2=a6 +if(a2!=null)a2=A.lR(a2,e) +b1=a5.a.a9w(a8) +a5.a.toString +s=a9.as +if(s==null)s=16 +d.toString +a3=A.aGo(new A.hT(new A.aAI(n),A.lR(A.kf(new A.Q9(b,a,a2,b1,s,a6),a6,a6,B.bL,!0,d,a6,a6,B.aN),f),a6),B.Q) +a3=A.Sj(!1,a3,B.U,!0) +b1=A.FA(k) +b1=a5.aiO(b1,a6) +a4=b1 +a5.a.toString +b1=a9.f +if(b1==null)b1=b0.f +s=a9.r +if(s==null)s=b0.r +r=a9.w +if(r==null)r=b0.w +b1=A.i4(B.v,!0,a6,new A.bF(A.c1(a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6),!1,!0,!1,new A.el(B.nL,a6,a6,a3,a6),a6),B.j,k,g,a6,b1,r,s,a6,B.cE) +return new A.bF(A.c1(a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6),!0,!1,!1,new A.zD(a4,b1,a6,t.ph),a6)}} +A.arL.prototype={ +$0(){}, +$S:0} +A.V3.prototype={ +aQ(a){var s=a.S(t.I) +s.toString +s=new A.ZF(B.P,s.w,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){var s=a.S(t.I) +s.toString +b.sbX(s.w)}} +A.ZF.prototype={ +cl(a){var s=a.Ub(1/0) +return a.aX(this.n$.fc(s))}, +bC(){var s,r=this,q=t.k,p=q.a(A.t.prototype.ga0.call(r)).Ub(1/0) +r.n$.bI(p,!0) +q=q.a(A.t.prototype.ga0.call(r)) +s=r.n$.k3 +s.toString +r.k3=q.aX(s) +r.u9()}} +A.arK.prototype={ +gxk(){var s,r=this,q=r.cy +if(q===$){s=A.a_(r.cx) +r.cy!==$&&A.b9() +r.cy=s +q=s}return q}, +gpn(){var s,r=this,q=r.db +if(q===$){s=r.gxk() +r.db!==$&&A.b9() +q=r.db=s.ax}return q}, +gdL(a){return this.gpn().a===B.ae?this.gpn().cy:this.gpn().b}, +gfU(){return this.gpn().a===B.ae?this.gpn().db:this.gpn().c}, +gvo(){return this.gxk().ok}, +gwh(){return this.gxk().p3.z}, +gkS(){return this.gxk().p3.r}} +A.u8.prototype={ +gE(a){var s=this +return A.Z(s.a,s.gdL(s),s.gfU(),s.d,s.e,s.gde(s),s.gcQ(),s.w,s.gvo(),s.gH2(),s.z,s.Q,s.as,s.at,s.gwh(),s.gkS(),s.ch,s.CW,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a1(b)!==A.N(r))return!1 +if(b instanceof A.u8)if(J.d(b.gdL(b),r.gdL(r)))if(J.d(b.gfU(),r.gfU()))if(b.d==r.d)if(b.e==r.e)if(J.d(b.gde(b),r.gde(r)))if(J.d(b.gcQ(),r.gcQ()))if(J.d(b.w,r.w))if(J.d(b.gvo(),r.gvo()))if(J.d(b.gH2(),r.gH2()))if(J.d(b.z,r.z))if(b.as==r.as)if(b.at==r.at)if(J.d(b.gwh(),r.gwh()))if(J.d(b.gkS(),r.gkS()))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gdL(a){return this.b}, +gfU(){return this.c}, +gde(a){return this.f}, +gcQ(){return this.r}, +gvo(){return this.x}, +gH2(){return this.y}, +gwh(){return this.ax}, +gkS(){return this.ay}} +A.V2.prototype={} +A.CC.prototype={ +l8(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.a +f.toString +s=g.b +s.toString +r=s.ae(0,f) +q=Math.abs(r.a) +p=Math.abs(r.b) +o=r.gd1() +n=s.a +m=f.b +l=new A.j(n,m) +k=new A.afH(g,o) +if(q>2&&p>2){j=o*o +i=f.a +h=s.b +if(q700){s=-o/q.gNo() +p=q.a.c +o=p.x +o===$&&A.b() +if(o>0)p.Vy(s) +r=s<0&&!0}else{o=p.x +o===$&&A.b() +if(o<0.5){if(o>0)p.Vy(-1) +r=!0}else{p.bH(0) +r=!1}}p=q.a.w +if(p!=null)p.$2$isClosing(a,r) +if(r)q.a.WV()}, +It(a){if(a.a===a.b)this.a.WV() +return!1}, +I(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.a_(a).x1 +A.a_(a) +s=k.a +r=i.x +s=s.x +q=s==null?i.a:s +if(q==null)q=j +p=i.b +if(p==null)p=j +s=k.a +o=s.y +if(o==null)o=i.c +n=o==null?j:o +if(n==null)n=0 +o=s.z +m=o==null?i.r:o +if(m==null)m=j +l=A.i4(B.v,!0,j,new A.d2(k.gIs(),s.al_(a),j,t.K3),B.j,q,n,k.d,j,m,p,j,B.cE) +if(r!=null)l=new A.el(B.dz,j,1,new A.eL(r,l,j),j) +return!k.a.f?l:A.fQ(j,l,B.a5,!0,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,k.ga5u(),k.ga5w(),k.ga5y())}} +A.awA.prototype={ +nl(a){var s=a.b +return new A.aj(s,s,0,a.d)}, +np(a,b){return new A.j(0,a.b-b.b*this.b)}, +l0(a){return this.b!==a.b}} +A.tC.prototype={ +ac(){return new A.yu(B.oI,B.i,this.$ti.i("yu<1>"))}} +A.yu.prototype={ +a9R(a){var s=this.c +s.toString +switch(A.a_(s).r.a){case 2:case 4:return"" +case 0:case 1:case 3:case 5:return"Dialog"}}, +aoE(a){this.d=B.J}, +VM(a,b){var s=this.a.c.fy +this.d=new A.as0(s.gp(s),B.oI)}, +aoC(a){return this.VM(a,null)}, +I(a){var s,r,q,p,o,n,m,l=this,k=a.S(t.w).f,j=A.i3(a,B.b_,t.R) +j.toString +s=l.a9R(j) +j=l.a +r=j.c +q=r.fy +q.toString +p=r.cV +o=j.e +n=j.f +m=j.r +return A.it(q,new A.awB(l,k,s),A.aGe(p,o,r.fq,j.w,j.x,n,!0,new A.awC(l,a),l.gaoB(),l.gaoD(),m))}} +A.awC.prototype={ +$0(){if(this.a.a.c.gmZ())A.fo(this.b,!1).BW(null)}, +$S:0} +A.awB.prototype={ +$2(a,b){var s,r,q=null,p=this.a,o=p.d +if(this.b.y)s=1 +else{s=p.a.c.fy +s=s.gp(s)}r=o.a7(0,s) +p.a.toString +p=A.aGo(new A.hT(new A.awA(r,!0),b,q),B.Q) +return new A.bF(A.c1(q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,this.c,q,q,q,q,q,!0,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,!0,q,q,q,q,q,q,q,q,q),!1,!0,!1,p,q)}, +$S:138} +A.CO.prototype={ +gCj(a){return B.dR}, +gY0(){return B.v}, +gq8(){return!0}, +gq7(){var s=this.es +return s==null?B.K:s}, +Ui(){var s=this.a +s.toString +s=A.bJ("BottomSheet",B.dR,B.v,null,s) +this.cV=s +return s}, +Hq(a,b,c){var s=A.aHe(new A.Na(this.T,new A.eZ(new A.age(this),null),null),a,!1,!1,!1,!0),r=new A.tm(this.an.a,s,null) +return r}, +gzC(){return this.bR}} +A.age.prototype={ +$1(a){var s,r,q,p=A.a_(a).x1 +A.a_(a) +s=this.a +r=s.fS +q=p.f +if(q==null)q=null +if(q==null)q=p.c +return new A.tC(s,!0,r,q,s.ea,s.fT,s.jD,!0,null,s.$ti.i("tC<1>"))}, +$S(){return this.a.$ti.i("tC<1>(V)")}} +A.as0.prototype={ +a7(a,b){var s=this.a +if(b#"+A.ce(this)+"("+A.f(this.a)+", "+this.b.j(0)+")"}} +A.zW.prototype={ +gE(a){var s=this +return A.Z(s.gdL(s),s.gcQ(),s.c,s.d,s.e,s.f,s.r,s.w,s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a1(b)!==A.N(r))return!1 +if(b instanceof A.zW)if(J.d(b.gdL(b),r.gdL(r)))if(J.d(b.gcQ(),r.gcQ()))if(b.c==r.c)if(J.d(b.d,r.d))if(J.d(b.e,r.e))if(b.f==r.f)if(J.d(b.r,r.r))s=J.d(b.x,r.x) +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gdL(a){return this.a}, +gcQ(){return this.b}} +A.Vg.prototype={} +A.DL.prototype={ +ac(){return new A.ZB(A.aU(t.ui),B.i)}} +A.ZB.prototype={ +aH(){this.aW() +this.a.toString +this.C7(B.N)}, +b_(a){var s,r=this +r.bn(a) +r.a.toString +r.C7(B.N) +s=r.qC$ +if(s.v(0,B.N)&&s.v(0,B.ar))r.C7(B.ar)}, +ga8d(){var s=this,r=s.qC$ +if(r.v(0,B.N))return s.a.ch +if(r.v(0,B.ar))return s.a.ay +if(r.v(0,B.al))return s.a.at +if(r.v(0,B.a6))return s.a.ax +return s.a.as}, +I(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=null,a4=a2.a.r +a4=a4==null?a3:a4.b +s=a2.qC$ +r=A.c9(a4,s,t.MH) +q=A.c9(a2.a.db,s,t.Zi) +a2.a.toString +p=new A.j(0,0).a8(0,4) +o=B.A8.Ak(a2.a.cy) +a4=a2.a.f +if(a4==null)a4=B.cQ +n=A.c9(a4,s,t.WV) +a2.a.toString +s=p.a +a4=p.b +m=B.U.H(0,new A.ap(s,a4,s,a4)).a4(0,B.U,B.ny) +l=a2.ga8d() +k=a2.a.r +k=k==null?a3:k.d8(r) +j=a2.a.w +A.a_(a5) +i=a2.a +h=i.go +i=i.fx +g=a2.Yr(B.a6) +a2.a.toString +f=a2.Ys(B.ar,a3) +e=a2.a +d=e.Q +c=e.x +e=e.y +b=a2.Yr(B.al) +a=a2.a +a0=a.c +k=A.i4(B.v,!0,a3,A.o5(!1,a3,!0,A.lR(A.ba(a3,A.hf(a.dy,1,1),B.j,a3,a3,a3,a3,a3,a3,m,a3,a3,a3),new A.de(a3,a3,a3,a3,a3,r,a3,a3)),q,!0,c,i,a3,e,n,g,f,b,a3,a0,a3,a3,a3,d,a3,a3),h,j,l,a3,a3,q,a3,k,B.jN) +switch(a.fr.a){case 0:a1=new A.O(48+s,48+a4) +break +case 1:a1=B.n +break +default:a1=a3}return new A.bF(A.c1(a3,a3,a3,a3,a3,!0,a3,a3,a3,a3,!0,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3),!0,!1,!1,new A.Xy(a1,new A.eL(o,k,a3),a3),a3)}} +A.Xy.prototype={ +aQ(a){var s=new A.I3(this.e,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.sJs(this.e)}} +A.I3.prototype={ +sJs(a){if(this.u.k(0,a))return +this.u=a +this.a3()}, +bf(a){var s=this.n$ +if(s!=null)return Math.max(s.aj(B.M,a,s.gba()),this.u.a) +return 0}, +b9(a){var s=this.n$ +if(s!=null)return Math.max(s.aj(B.a_,a,s.gbo()),this.u.b) +return 0}, +b5(a){var s=this.n$ +if(s!=null)return Math.max(s.aj(B.S,a,s.gbh()),this.u.a) +return 0}, +be(a){var s=this.n$ +if(s!=null)return Math.max(s.aj(B.ay,a,s.gbQ()),this.u.b) +return 0}, +N8(a,b){var s,r,q=this.n$ +if(q!=null){s=b.$2(q,a) +q=s.a +r=this.u +return a.aX(new A.O(Math.max(q,r.a),Math.max(s.b,r.b)))}return B.n}, +cl(a){return this.N8(a,A.K5())}, +bC(){var s,r,q=this,p=q.N8(t.k.a(A.t.prototype.ga0.call(q)),A.K6()) +q.k3=p +s=q.n$ +if(s!=null){r=s.e +r.toString +t.q.a(r) +s=s.k3 +s.toString +r.a=B.P.o_(t.EP.a(p.ae(0,s)))}}, +bW(a,b){var s +if(this.je(a,b))return!0 +s=this.n$.k3.iJ(B.f) +return a.H9(new A.az_(this,s),s,A.aMM(s))}} +A.az_.prototype={ +$2(a,b){return this.a.n$.bW(a,this.b)}, +$S:13} +A.a1N.prototype={} +A.A1.prototype={ +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a1(b)!==A.N(r))return!1 +if(b instanceof A.A1)if(b.d==r.d)if(b.e==r.e)if(J.d(b.f,r.f))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.Vh.prototype={} +A.c4.prototype={ +gE(a){var s=this +return A.d3([s.ghX(),s.gdL(s),s.gfU(),s.gdD(),s.gde(s),s.gcQ(),s.gkt(s),s.gdZ(s),s.gBp(),s.y,s.gBk(),s.Q,s.gkD(),s.at,s.gdf(s),s.gn4(),s.gfb(),s.gCc(),s.cx,s.cy,s.db,s.gwZ()])}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.c4&&b.ghX()==s.ghX()&&J.d(b.gdL(b),s.gdL(s))&&J.d(b.gfU(),s.gfU())&&J.d(b.gdD(),s.gdD())&&b.gde(b)==s.gde(s)&&b.gcQ()==s.gcQ()&&b.gkt(b)==s.gkt(s)&&b.gdZ(b)==s.gdZ(s)&&b.gBp()==s.gBp()&&b.y==s.y&&b.gBk()==s.gBk()&&b.Q==s.Q&&b.gkD()==s.gkD()&&b.at==s.at&&b.gdf(b)==s.gdf(s)&&b.gn4()==s.gn4()&&J.d(b.gfb(),s.gfb())&&b.gCc()==s.gCc()&&J.d(b.cx,s.cx)&&b.cy==s.cy&&J.d(b.db,s.db)&&b.gwZ()==s.gwZ()}, +ghX(){return this.a}, +gdL(a){return this.b}, +gfU(){return this.c}, +gdD(){return this.d}, +gde(a){return this.e}, +gcQ(){return this.f}, +gkt(a){return this.r}, +gdZ(a){return this.w}, +gBp(){return this.x}, +gBk(){return this.z}, +gkD(){return this.as}, +gdf(a){return this.ax}, +gn4(){return this.ay}, +gfb(){return this.ch}, +gCc(){return this.CW}, +gwZ(){return this.dx}} +A.XP.prototype={ +a1(a){var s,r=this,q=r.a,p=q==null?null:q.a1(a) +q=r.b +s=q==null?null:q.a1(a) +q=p==null +if(q&&s==null)return null +if(q){q=s.a +return A.b3(new A.cN(A.aK(0,q.gp(q)>>>16&255,q.gp(q)>>>8&255,q.gp(q)&255),0,B.aA,-1),s,r.c)}if(s==null){q=p.a +return A.b3(p,new A.cN(A.aK(0,q.gp(q)>>>16&255,q.gp(q)>>>8&255,q.gp(q)&255),0,B.aA,-1),r.c)}return A.b3(p,s,r.c)}, +$ibx:1} +A.Vi.prototype={} +A.A2.prototype={ +ac(){return new A.Gh(null,null,B.i)}} +A.Gh.prototype={ +IO(){this.a5(new A.asy())}, +gej(){var s=this.a.z +if(s==null){s=this.r +s.toString}return s}, +vq(){var s,r=this +if(r.a.z==null)r.r=A.aMF(null) +s=r.gej() +s.fA(0,B.N,!(r.a.c!=null||!1)) +r.gej().a_(0,r.gou())}, +aH(){this.aW() +this.vq()}, +b_(a){var s,r=this +r.bn(a) +s=a.z +if(r.a.z!=s){if(s!=null)s.L(0,r.gou()) +if(r.a.z!=null){s=r.r +if(s!=null)s.m() +r.r=null}r.vq()}s=r.a.c!=null||!1 +if(s!==(a.c!=null||!1)){s=r.gej() +s.fA(0,B.N,!(r.a.c!=null||!1)) +if(!(r.a.c!=null||!1))r.gej().fA(0,B.ar,!1)}}, +m(){var s,r=this +r.gej().L(0,r.gou()) +s=r.r +if(s!=null)s.m() +s=r.d +if(s!=null)s.m() +r.a3I()}, +I(c7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2=this,c3=null,c4=c2.a,c5=new A.asv(c4.r,c4.Y5(c7),c2.a.UF(c7)),c6=new A.asw(c2,c5) +c4=t.PM +s=c6.$1$1(new A.as8(),c4) +r=c6.$1$1(new A.as9(),t.p8) +q=t.MH +p=c6.$1$1(new A.asa(),q) +o=c6.$1$1(new A.asl(),q) +n=c6.$1$1(new A.aso(),q) +m=c6.$1$1(new A.asp(),q) +l=c6.$1$1(new A.asq(),t.pc) +k=t.tW +j=c6.$1$1(new A.asr(),k) +i=c6.$1$1(new A.ass(),k) +h=c6.$1$1(new A.ast(),k) +g=c6.$1$1(new A.asu(),q) +f=c6.$1$1(new A.asb(),c4) +e=c6.$1$1(new A.asc(),t.oI) +d=c6.$1$1(new A.asd(),t.KX) +c=c5.$1$1(new A.ase(),t.X3) +b=c5.$1$1(new A.asf(),t.i1) +a=c5.$1$1(new A.asg(),t.Tu) +a0=c5.$1$1(new A.ash(),t.y) +a1=c5.$1$1(new A.asi(),t.pC) +a2=new A.j(c.a,c.b).a8(0,4) +a3=c5.$1$1(new A.asj(),t.Ya) +c4=j.a +q=j.b +a4=c.Ak(new A.aj(c4,h.a,q,h.b)) +if(i!=null){a5=a4.aX(i) +c4=a5.a +if(isFinite(c4))a4=a4.HM(c4,c4) +c4=a5.b +if(isFinite(c4))a4=a4.amh(c4,c4)}a6=a2.b +c4=a2.a +a7=Math.max(0,c4) +a8=l.H(0,new A.ap(a7,a6,a7,a6)).a4(0,B.U,B.ny) +if(a.a>0){q=c2.e +if(q!=null){k=c2.f +if(k!=null)if(q!==s)if(k.gp(k)!==p.gp(p)){q=c2.f +q=(q.gp(q)>>>24&255)/255===1&&(p.gp(p)>>>24&255)/255<1&&s===0}else q=!1 +else q=!1 +else q=!1}else q=!1}else q=!1 +if(q){q=c2.d +if(!J.d(q==null?c3:q.e,a)){q=c2.d +if(q!=null)q.m() +q=A.bJ(c3,a,c3,c3,c2) +q.bF() +k=q.d2$ +k.b=!0 +k.a.push(new A.ask(c2)) +c2.d=q}p=c2.f +c2.d.sp(0,0) +c2.d.bH(0)}c2.e=s +c2.f=p +s.toString +q=r==null?c3:r.d8(o) +k=d.mx(e) +a9=p==null?B.ei:B.jN +b0=c2.a +b1=b0.w +b2=b0.c +b3=b0.d +b4=b0.e +b5=b0.x +b6=b2!=null||!1 +b0=b0.f +b7=d.mx(e) +b8=c2.gej() +b9=g==null?o:g +a1.toString +c0=c2.a +a9=A.i4(a,!0,c3,A.o5(!1,c3,b6,A.lR(new A.bD(a8,new A.el(a1,1,1,c0.Q,c3),c3),new A.de(f,c3,c3,c3,c3,b9,c3,c3)),b7,a0,c3,b5,B.I,c3,new A.Yi(new A.asm(c5)),b0,c3,b4,b3,b2,c3,new A.e_(new A.asn(c5),t._s),c3,c3,a3,b8),b1,p,s,c3,n,k,m,q,a9) +switch(b.a){case 0:c1=new A.O(48+c4,48+a6) +break +case 1:c1=B.n +break +default:c1=c3}c4=c0.c!=null||!1 +return new A.bF(A.c1(c3,c3,c3,c3,c3,!0,c3,c3,c3,c3,c4,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3),!0,!1,!1,new A.Xz(c1,new A.eL(a4,a9,c3),c3),c3)}} +A.asy.prototype={ +$0(){}, +$S:0} +A.asv.prototype={ +$1$1(a,b){var s=a.$1(this.a),r=a.$1(this.b),q=a.$1(this.c),p=s==null?r:s +return p==null?q:p}, +$1(a){return this.$1$1(a,t.z)}, +$S:212} +A.asw.prototype={ +$1$1(a,b){return this.b.$1$1(new A.asx(this.a,a,b),b)}, +$1(a){return this.$1$1(a,t.z)}, +$S:213} +A.asx.prototype={ +$1(a){var s=this.b.$1(a) +return s==null?null:s.a1(this.a.gej().a)}, +$S(){return this.c.i("0?(c4?)")}} +A.as8.prototype={ +$1(a){return a==null?null:a.gkt(a)}, +$S:139} +A.as9.prototype={ +$1(a){return a==null?null:a.ghX()}, +$S:215} +A.asa.prototype={ +$1(a){return a==null?null:a.gdL(a)}, +$S:64} +A.asl.prototype={ +$1(a){return a==null?null:a.gfU()}, +$S:64} +A.aso.prototype={ +$1(a){return a==null?null:a.gde(a)}, +$S:64} +A.asp.prototype={ +$1(a){return a==null?null:a.gcQ()}, +$S:64} +A.asq.prototype={ +$1(a){return a==null?null:a.gdZ(a)}, +$S:217} +A.asr.prototype={ +$1(a){return a==null?null:a.gBp()}, +$S:92} +A.ass.prototype={ +$1(a){return a==null?null:a.y}, +$S:92} +A.ast.prototype={ +$1(a){return a==null?null:a.gBk()}, +$S:92} +A.asu.prototype={ +$1(a){return a==null?null:a.Q}, +$S:64} +A.asb.prototype={ +$1(a){return a==null?null:a.gkD()}, +$S:139} +A.asc.prototype={ +$1(a){return a==null?null:a.at}, +$S:219} +A.asd.prototype={ +$1(a){return a==null?null:a.gdf(a)}, +$S:220} +A.asm.prototype={ +$1(a){return this.a.$1$1(new A.as6(a),t.Pb)}, +$S:221} +A.as6.prototype={ +$1(a){var s +if(a==null)s=null +else{s=a.gn4() +s=s==null?null:s.a1(this.a)}return s}, +$S:222} +A.asn.prototype={ +$1(a){return this.a.$1$1(new A.as5(a),t.n8)}, +$S:91} +A.as5.prototype={ +$1(a){var s +if(a==null)s=null +else{s=a.gdD() +s=s==null?null:s.a1(this.a)}return s}, +$S:224} +A.ase.prototype={ +$1(a){return a==null?null:a.gfb()}, +$S:225} +A.asf.prototype={ +$1(a){return a==null?null:a.gCc()}, +$S:226} +A.asg.prototype={ +$1(a){return a==null?null:a.cx}, +$S:227} +A.ash.prototype={ +$1(a){return a==null?null:a.cy}, +$S:228} +A.asi.prototype={ +$1(a){return a==null?null:a.db}, +$S:229} +A.asj.prototype={ +$1(a){return a==null?null:a.gwZ()}, +$S:230} +A.ask.prototype={ +$1(a){if(a===B.T)this.a.a5(new A.as7())}, +$S:7} +A.as7.prototype={ +$0(){}, +$S:0} +A.Yi.prototype={ +a1(a){var s=this.a.$1(a) +s.toString +return s}, +go8(){return"ButtonStyleButton_MouseCursor"}} +A.Xz.prototype={ +aQ(a){var s=new A.I4(this.e,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.sJs(this.e)}} +A.I4.prototype={ +sJs(a){if(this.u.k(0,a))return +this.u=a +this.a3()}, +bf(a){var s=this.n$ +if(s!=null)return Math.max(s.aj(B.M,a,s.gba()),this.u.a) +return 0}, +b9(a){var s=this.n$ +if(s!=null)return Math.max(s.aj(B.a_,a,s.gbo()),this.u.b) +return 0}, +b5(a){var s=this.n$ +if(s!=null)return Math.max(s.aj(B.S,a,s.gbh()),this.u.a) +return 0}, +be(a){var s=this.n$ +if(s!=null)return Math.max(s.aj(B.ay,a,s.gbQ()),this.u.b) +return 0}, +N9(a,b){var s,r,q=this.n$ +if(q!=null){s=b.$2(q,a) +q=s.a +r=this.u +return a.aX(new A.O(Math.max(q,r.a),Math.max(s.b,r.b)))}return B.n}, +cl(a){return this.N9(a,A.K5())}, +bC(){var s,r,q=this,p=q.N9(t.k.a(A.t.prototype.ga0.call(q)),A.K6()) +q.k3=p +s=q.n$ +if(s!=null){r=s.e +r.toString +t.q.a(r) +s=s.k3 +s.toString +r.a=B.P.o_(t.EP.a(p.ae(0,s)))}}, +bW(a,b){var s +if(this.je(a,b))return!0 +s=this.n$.k3.iJ(B.f) +return a.H9(new A.az0(this,s),s,A.aMM(s))}} +A.az0.prototype={ +$2(a,b){return this.a.n$.bW(a,this.b)}, +$S:13} +A.Ju.prototype={ +bO(){this.d0() +this.cG() +this.em()}, +m(){var s=this,r=s.aZ$ +if(r!=null)r.L(0,s.ge6()) +s.aZ$=null +s.aM()}} +A.Le.prototype={ +K(){return"ButtonTextTheme."+this.b}} +A.Ld.prototype={ +K(){return"ButtonBarLayoutBehavior."+this.b}} +A.nq.prototype={ +wr(a,b,c){return new A.nq(this.w,c,null)}, +cZ(a){return!this.w.k(0,a.w)}} +A.Lf.prototype={ +gdZ(a){var s=this.e +if(s!=null)return s +switch(this.c.a){case 0:case 1:return B.dT +case 2:return B.Er}}, +gdf(a){switch(this.c.a){case 0:case 1:return B.yE +case 2:return B.ex}}, +k(a,b){var s=this +if(b==null)return!1 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.Lf&&b.c===s.c&&b.a===s.a&&b.b===s.b&&J.d(b.gdZ(b),s.gdZ(s))&&J.d(b.gdf(b),s.gdf(s))&&J.d(b.w,s.w)&&J.d(b.y,s.y)&&J.d(b.z,s.z)&&J.d(b.at,s.at)&&b.ax==s.ax}, +gE(a){var s=this +return A.Z(s.c,s.a,s.b,s.gdZ(s),s.gdf(s),!1,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Vj.prototype={} +A.Lo.prototype={ +I(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.a_(a).y1 +A.a_(a) +s=new A.asA(a,B.j,j,j,j,1,B.Eu,B.ex) +r=k.y +if(r==null)r=i.f +if(r==null){r=s.f +r.toString}q=k.c +if(q==null)q=i.b +if(q==null)q=s.gal(s) +p=i.c +if(p==null)p=s.gde(s) +o=i.d +if(o==null)o=s.d +n=k.f +if(n==null)n=i.e +if(n==null){n=s.e +n.toString}m=i.r +if(m==null)m=s.r +l=i.a +if(l==null){l=s.a +l.toString}r=A.ba(j,A.i4(B.v,!0,j,new A.bF(A.c1(j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j),!1,!1,!1,k.Q,j),l,q,n,j,p,m,o,j,B.cF),B.j,j,j,j,j,j,r,j,j,j,j) +return new A.bF(A.c1(j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j),!0,!1,!1,r,j)}} +A.asA.prototype={ +gal(a){return A.a_(this.w).at}, +gde(a){return A.a_(this.w).k2}} +A.um.prototype={ +gE(a){var s=this +return A.Z(s.a,s.gal(s),s.gde(s),s.gcQ(),s.e,s.f,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.um&&b.a==s.a&&J.d(b.gal(b),s.gal(s))&&J.d(b.gde(b),s.gde(s))&&J.d(b.gcQ(),s.gcQ())&&b.e==s.e&&J.d(b.f,s.f)&&J.d(b.r,s.r)}, +gal(a){return this.b}, +gde(a){return this.c}, +gcQ(){return this.d}} +A.Vn.prototype={} +A.Ae.prototype={ +ac(){return new A.Vq(new A.Vp($.bo()),$,$,$,$,$,$,$,$,$,null,!1,!1,null,null,B.i)}} +A.Vq.prototype={ +aH(){this.a3L() +this.e=this.a.c}, +b_(a){var s,r=this +r.bn(a) +s=a.c +if(s!==r.a.c){r.e=s +r.Tr()}}, +m(){this.d.m() +this.a3K()}, +ghS(){return this.a.d}, +gKo(){this.a.toString +return!1}, +gp(a){return this.a.c}, +gNn(){return new A.e_(new A.asI(this),t._s)}, +R0(a){if(a instanceof A.afK)return A.c9(a,this.gei(),t.oI) +if(!this.gei().v(0,B.aK))return a +return null}, +I(a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=null,a6=A.aL5(a7) +A.a_(a7) +s=new A.asF(A.a_(a7),A.a_(a7).ax,a5,a5,a5,a5,a5,a5,a5,a5,a5) +r=a4.a.y +q=r==null?a6.f:r +if(q==null)q=s.ghQ() +a4.a.toString +p=s.gfb() +switch(q.a){case 0:o=B.n_ +break +case 1:o=B.zv +break +default:o=a5}o=o.O(0,new A.j(p.a,p.b).a8(0,4)) +a4.gei().H(0,B.fV) +a4.a.toString +n=a4.gei() +n.H(0,B.aK) +a4.a.toString +m=a4.gei() +m.B(0,B.aK) +a4.a.toString +l=a4.gNn().a.$1(n) +if(l==null){r=a6.b +l=r==null?a5:r.a1(n)}r=l==null +if(r){k=s.geu().a.$1(n) +k.toString +j=k}else j=l +a4.a.toString +i=a4.gNn().a.$1(m) +if(i==null){k=a6.b +i=k==null?a5:k.a1(m)}k=i==null +if(k){h=s.geu().a.$1(m) +h.toString +g=h}else g=i +a4.a.toString +f=a4.gei() +f.H(0,B.a6) +a4.a.toString +h=a6.d +e=h==null?a5:h.a1(f) +d=e +if(d==null){e=s.gdD().a.$1(f) +e.toString +d=e}a4.a.toString +c=a4.gei() +c.H(0,B.al) +a4.a.toString +e=h==null?a5:h.a1(c) +b=e +if(b==null){e=s.gdD().a.$1(c) +e.toString +b=e}n.H(0,B.ar) +a4.a.toString +e=h==null?a5:h.a1(n) +if(e==null){r=r?a5:A.aK(31,l.gp(l)>>>16&255,l.gp(l)>>>8&255,l.gp(l)&255) +a=r}else a=e +if(a==null){r=s.gdD().a.$1(n) +r.toString +a=r}m.H(0,B.ar) +a4.a.toString +r=h==null?a5:h.a1(m) +if(r==null){r=k?a5:A.aK(31,i.gp(i)>>>16&255,i.gp(i)>>>8&255,i.gp(i)&255) +a0=r}else a0=r +if(a0==null){r=s.gdD().a.$1(m) +r.toString +a0=r}if(a4.mL$!=null){b=a4.gei().v(0,B.aK)?a:a0 +d=a4.gei().v(0,B.aK)?a:a0}a4.a.toString +a1=a4.gei() +r=a4.a.w +k=a6.c +r=k==null?a5:k.a1(a1) +a2=r +if(a2==null){r=s.go3().a1(a1) +r.toString +a2=r}a4.a.toString +a3=a6.e +if(a3==null)a3=s.gis() +r=a4.a.c +k=a4.d +h=a4.v2$ +h===$&&A.b() +k.sb8(0,h) +h=a4.v3$ +h===$&&A.b() +k.sXv(h) +h=a4.v5$ +h===$&&A.b() +k.sXx(h) +h=a4.v4$ +h===$&&A.b() +k.sXy(h) +k.sW8(a0) +k.sXw(a) +k.smU(b) +k.smS(d) +k.sis(a3) +k.sV0(a4.mL$) +k.sB6(a4.gei().v(0,B.a6)) +k.sWp(a4.gei().v(0,B.al)) +k.sTa(j) +k.sW7(g) +k.so3(a2) +k.sp(0,a4.a.c) +k.sasr(a4.e) +a4.a.toString +h=a6.w +k.sdf(0,h==null?B.Rk:h) +h=a4.R0(a4.a.cx) +k.sa_m(h==null?a4.R0(a6.x):h) +k=a4.TF(!1,a5,new A.e_(new A.asJ(a4,a6),t.bN),k,o) +return new A.bF(A.c1(a5,a5,a5,a5,a5,a5,r,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5),!1,!1,!1,k,a5)}} +A.asI.prototype={ +$1(a){if(a.v(0,B.N))return null +if(a.v(0,B.aK))return this.a.a.f +return null}, +$S:91} +A.asJ.prototype={ +$1(a){var s +this.a.a.toString +s=A.c9(null,a,t.WV) +if(s==null)s=null +return s==null?B.cQ.a1(a):s}, +$S:141} +A.Vp.prototype={ +so3(a){if(J.d(this.db,a))return +this.db=a +this.W()}, +sp(a,b){if(this.dx===b)return +this.dx=b +this.W()}, +sasr(a){if(this.dy==a)return +this.dy=a +this.W()}, +sdf(a,b){if(J.d(this.fr,b))return +this.fr=b +this.W()}, +sa_m(a){if(J.d(this.fx,a))return +this.fx=a +this.W()}, +Qm(a,b){var s=1-Math.abs(b-0.5)*2,r=18-s*2,q=a.a+s,p=a.b+s +return new A.v(q,p,q+r,p+r)}, +NF(a){var s,r=this.e +if(a>=0.25)r.toString +else{s=this.f +s.toString +r.toString +r=A.K(s,r,a*4) +r.toString}return r}, +Ez(a,b,c,d,e){if(e)a.d9(this.fr.hZ(b),c) +if(d!=null)this.fr.mx(d).aF(a,b)}, +EA(a,b,c,d){var s,r=$.ah().c2(),q=b.a,p=b.b,o=q+2.6999999999999997,n=p+8.1 +if(c<0.5){s=A.m7(B.QF,B.wY,c*2) +s.toString +r.f9(0,o,n) +r.cK(0,q+s.a,p+s.b)}else{s=A.m7(B.wY,B.QM,(c-0.5)*2) +s.toString +r.f9(0,o,n) +r.cK(0,q+7.2,p+12.6) +r.cK(0,q+s.a,p+s.b)}a.d9(r,d)}, +EB(a,b,c,d){var s,r=A.m7(B.QH,B.wX,1-c) +r.toString +s=A.m7(B.wX,B.Qz,c) +s.toString +a.jz(b.O(0,r),b.O(0,s),d)}, +aF(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +g.X5(a,b.iJ(B.f)) +s=$.ah() +r=s.bp() +q=g.db +q.toString +r.sal(0,q) +r.sc9(0,B.a0) +r.shr(2) +p=t.EP.a(b.bu(0,2).ae(0,B.SB.bu(0,2))) +q=g.a.a +q=q.gbk(q) +q=q===B.az||q===B.T +o=g.a +n=q?o.gp(o):1-o.gp(o) +if(g.dy===!1||g.dx===!1){m=g.dx===!1?1-n:n +l=g.Qm(p,m) +k=s.bp() +k.sal(0,g.NF(m)) +j=g.fx +if(m<=0.5)g.Ez(a,l,k,j==null?new A.cN(k.gal(k),2,B.aA,-1):j,!1) +else{g.Ez(a,l,k,j,!0) +i=(m-0.5)*2 +if(g.dy==null||g.dx==null)g.EB(a,p,i,r) +else g.EA(a,p,i,r)}}else{l=g.Qm(p,1) +k=s.bp() +k.sal(0,g.NF(1)) +g.Ez(a,l,k,g.fx,!0) +if(n<=0.5){i=1-n*2 +s=g.dy +if(s===!0)g.EA(a,p,i,r) +else g.EB(a,p,i,r)}else{h=(n-0.5)*2 +s=g.dx +if(s===!0)g.EA(a,p,h,r) +else g.EB(a,p,h,r)}}}} +A.asF.prototype={ +geu(){return new A.e_(new A.asG(this),t.h2)}, +go3(){return new A.d1(B.k,t.h9)}, +gdD(){return new A.e_(new A.asH(this),t._s)}, +gis(){return 20}, +ghQ(){return this.y.e}, +gfb(){return this.y.z}} +A.asG.prototype={ +$1(a){if(a.v(0,B.N))return this.a.y.ch +if(a.v(0,B.aK))return this.a.z.f +return this.a.y.k4}, +$S:26} +A.asH.prototype={ +$1(a){var s,r +if(a.v(0,B.ar)){s=this.a.geu().a.$1(a) +r=J.bm(s) +return A.aK(31,r.gp(s)>>>16&255,r.gp(s)>>>8&255,r.gp(s)&255)}if(a.v(0,B.al))return this.a.y.dx +if(a.v(0,B.a6))return this.a.y.cx +return B.I}, +$S:26} +A.Jw.prototype={ +bO(){this.d0() +this.cG() +this.em()}, +m(){var s=this,r=s.aZ$ +if(r!=null)r.L(0,s.ge6()) +s.aZ$=null +s.aM()}} +A.Jx.prototype={ +aH(){var s,r=this,q=null +r.aW() +s=A.bJ(q,B.v,q,!r.a.c?0:1,r) +r.qH$=s +r.v2$=A.db(B.cn,s,B.dN) +s=A.bJ(q,B.aC,q,q,r) +r.oo$=s +r.v3$=A.db(B.a4,s,q) +s=A.bJ(q,B.cq,q,r.mN$||r.mM$?1:0,r) +r.qI$=s +r.v4$=A.db(B.a4,s,q) +s=A.bJ(q,B.cq,q,r.mN$||r.mM$?1:0,r) +r.qJ$=s +r.v5$=A.db(B.a4,s,q)}, +m(){var s=this,r=s.qH$ +r===$&&A.b() +r.m() +r=s.oo$ +r===$&&A.b() +r.m() +r=s.qI$ +r===$&&A.b() +r.m() +r=s.qJ$ +r===$&&A.b() +r.m() +s.a3J()}} +A.Af.prototype={ +ad3(){var s=this +switch(s.c){case!1:s.d.$1(!0) +break +case!0:s.d.$1(!1) +break +case null:s.d.$1(!1) +break}}, +I(a){var s,r,q,p,o,n,m=this,l=null,k=A.aL4(l,!1,l,B.eh,m.d,l,l,!1,m.c) +switch(m.at.a){case 0:s=l +r=k +break +case 1:case 2:s=k +r=l +break +default:s=l +r=s}q=A.a_(a) +p=A.aL5(a) +o=p.b +o=o==null?l:o.a1(A.aU(t.ui)) +n=o +if(n==null)n=q.ax.f +return new A.r2(A.Ps(!1,m.ay,!0,l,!0,l,!1,r,l,l,m.gad2(),!1,n,l,l,l,l,m.w,s,l),l)}} +A.uq.prototype={ +gE(a){var s=this +return A.Z(s.a,s.geu(),s.go3(),s.gdD(),s.gis(),s.ghQ(),s.gfb(),s.w,s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.uq&&b.geu()==s.geu()&&b.go3()==s.go3()&&b.gdD()==s.gdD()&&b.gis()==s.gis()&&b.ghQ()==s.ghQ()&&J.d(b.gfb(),s.gfb())&&J.d(b.w,s.w)&&J.d(b.x,s.x)}, +geu(){return this.b}, +go3(){return this.c}, +gdD(){return this.d}, +gis(){return this.e}, +ghQ(){return this.f}, +gfb(){return this.r}} +A.Vr.prototype={} +A.Ag.prototype={ +gE(a){var s=this +return A.d3([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy])}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.Ag&&J.d(b.a,s.a)&&J.d(b.b,s.b)&&J.d(b.c,s.c)&&J.d(b.d,s.d)&&J.d(b.e,s.e)&&J.d(b.f,s.f)&&J.d(b.r,s.r)&&J.d(b.w,s.w)&&b.x==s.x&&J.d(b.y,s.y)&&J.d(b.z,s.z)&&J.d(b.Q,s.Q)&&J.d(b.as,s.as)&&J.d(b.at,s.at)&&J.d(b.ax,s.ax)&&J.d(b.ay,s.ay)&&b.ch==s.ch&&b.CW==s.CW&&b.cx==s.cx&&J.d(b.cy,s.cy)}} +A.Vv.prototype={} +A.Lu.prototype={ +gaem(){return 40 +return 0}, +gaec(){return 40 +return 1/0}, +I(a){var s,r,q,p,o=this,n=null,m=A.a_(a),l=m.p2.w.d8(n),k=o.d +switch(A.FA(k).a){case 0:l=l.d8(m.fy) +break +case 1:l=l.d8(m.fx) +break}s=o.gaem() +r=o.gaec() +q=a.S(t.w).f.zY(1) +p=m.ok.d8(l.b) +p=A.hf(new A.fW(q,A.BL(A.kf(o.c,n,n,B.bL,!0,l,n,n,B.aN),p,n),n),n,n) +return A.aKE(n,p,new A.aj(s,r,s,r),B.J,new A.cF(k,n,n,n,n,n,n,B.nX),B.v,n,n)}} +A.Mj.prototype={ +k(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this +if(a0==null)return!1 +if(b===a0)return!0 +if(J.a1(a0)!==A.N(b))return!1 +if(a0 instanceof A.Mj)if(a0.a===b.a){s=a0.b +r=b.b +if(s.k(0,r)){q=a0.c +p=b.c +if(q.k(0,p)){o=a0.d +if(o==null)o=s +n=b.d +if(o.k(0,n==null?r:n)){o=a0.e +if(o==null)o=q +n=b.e +if(o.k(0,n==null?p:n)){o=a0.f +n=b.f +if(o.k(0,n)){m=a0.r +l=b.r +if(m.k(0,l)){k=a0.w +if(k==null)k=o +j=b.w +if(k.k(0,j==null?n:j)){k=a0.x +if(k==null)k=m +j=b.x +if(k.k(0,j==null?l:j)){k=a0.y +j=k==null +i=j?o:k +h=b.y +g=h==null +if(i.k(0,g?n:h)){i=a0.z +f=i==null +e=f?m:i +d=b.z +c=d==null +if(e.k(0,c?l:d)){e=a0.Q +if(e==null){if(j)k=o}else k=e +j=b.Q +if(j==null)j=g?n:h +if(k.k(0,j)){k=a0.as +if(k==null)m=f?m:i +else m=k +k=b.as +if(k==null)l=c?l:d +else l=k +if(m.k(0,l)){m=a0.at +l=b.at +if(m.k(0,l)){k=a0.ax +j=b.ax +if(k.k(0,j)){i=a0.ay +m=i==null?m:i +i=b.ay +if(m.k(0,i==null?l:i)){m=a0.ch +if(m==null)m=k +l=b.ch +if(m.k(0,l==null?j:l))if(a0.CW.k(0,b.CW)){m=a0.cx +l=b.cx +if(m.k(0,l)){k=a0.cy +j=b.cy +if(k.k(0,j)){i=a0.db +h=b.db +if(i.k(0,h)){g=a0.dx +if(g==null)g=k +f=b.dx +if(g.k(0,f==null?j:f)){g=a0.dy +if(g==null)g=i +f=b.dy +if(g.k(0,f==null?h:f)){g=a0.fr +if(g==null)g=m +f=b.fr +if(g.k(0,f==null?l:f)){g=a0.fx +m=g==null?m:g +g=b.fx +if(m.k(0,g==null?l:g)){m=a0.fy +if(m==null)m=B.m +l=b.fy +if(m.k(0,l==null?B.m:l)){m=a0.go +if(m==null)m=B.m +l=b.go +if(m.k(0,l==null?B.m:l)){m=a0.id +if(m==null)m=i +l=b.id +if(m.k(0,l==null?h:l)){m=a0.k1 +if(m==null)m=k +l=b.k1 +if(m.k(0,l==null?j:l)){m=a0.k2 +q=m==null?q:m +m=b.k2 +if(q.k(0,m==null?p:m)){q=a0.k4 +if(q==null)q=s +p=b.k4 +if(q.k(0,p==null?r:p)){q=a0.ok +if(q==null)q=o +p=b.ok +if(q.k(0,p==null?n:p)){q=a0.k3 +s=q==null?s:q +q=b.k3 +s=s.k(0,q==null?r:q)}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1 +else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1 +else s=!1 +return s}, +gE(b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=this,b0=a9.b,b1=a9.c,b2=a9.d +if(b2==null)b2=b0 +s=a9.e +if(s==null)s=b1 +r=a9.f +q=a9.r +p=a9.w +if(p==null)p=r +o=a9.x +if(o==null)o=q +n=a9.y +m=n==null +l=m?r:n +k=a9.z +j=k==null +i=j?q:k +h=a9.Q +if(h==null){if(m)n=r}else n=h +m=a9.as +if(m==null)m=j?q:k +k=a9.at +j=a9.ax +h=a9.ay +if(h==null)h=k +g=a9.ch +if(g==null)g=j +f=a9.cx +e=a9.cy +d=a9.db +c=a9.dx +if(c==null)c=e +b=a9.dy +if(b==null)b=d +a=a9.fr +if(a==null)a=f +a0=a9.fx +if(a0==null)a0=f +a1=a9.fy +if(a1==null)a1=B.m +a2=a9.go +if(a2==null)a2=B.m +a3=a9.id +if(a3==null)a3=d +a4=a9.k1 +if(a4==null)a4=e +a5=a9.k2 +if(a5==null)a5=b1 +a6=a9.k4 +if(a6==null)a6=b0 +a7=a9.ok +if(a7==null)a7=r +a8=a9.k3 +return A.Z(a9.a,b0,b1,b2,s,r,q,p,o,l,i,n,m,k,j,h,g,a9.CW,f,A.Z(e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8==null?b0:a8,B.a,B.a,B.a,B.a,B.a,B.a))}} +A.Vy.prototype={} +A.qZ.prototype={} +A.PE.prototype={} +A.AH.prototype={ +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.AH&&J.d(b.a,s.a)&&b.b==s.b&&b.c==s.c&&J.d(b.d,s.d)&&b.e==s.e&&b.f==s.f&&J.d(b.r,s.r)&&b.w==s.w&&b.x==s.x&&b.y==s.y&&b.z==s.z}} +A.Wa.prototype={} +A.Wm.prototype={} +A.a6X.prototype={ +rA(a){return B.n}, +zH(a,b,c,d){return B.aG}, +rz(a,b){return B.f}} +A.a1r.prototype={} +A.N1.prototype={ +I(a){var s=null,r=a.S(t.w).f.f.b+8 +return new A.bD(new A.ap(8,r,8,8),new A.hT(new A.N2(this.c.ae(0,new A.j(8,r))),A.c2(A.i4(B.v,!0,B.nS,A.dk(this.d,B.x,B.y,B.aq),B.bA,s,1,s,s,s,s,s,B.cF),s,222),s),s)}} +A.uL.prototype={ +I(a){var s=null +return A.c2(A.ec(this.d,this.c,A.Ty(B.cR,s,s,s,s,B.bJ,s,s,B.bJ,A.a_(a).ax.a===B.ae?B.k:B.C,s,B.SD,B.p3,s,B.ha,s,s,s,s)),s,1/0)}} +A.N6.prototype={ +I(a){var s,r,q,p,o,n,m,l,k,j,i,h=null +A.a_(a) +s=A.a_(a).a9 +r=t.w +q=a.S(r).f +p=q.e.O(0,this.x) +o=A.aON(a) +q=s.f +if(q==null){q=o.f +q.toString}n=s.a +if(n==null)n=A.a_(a).ay +m=s.b +if(m==null){m=o.b +m.toString}l=s.c +if(l==null)l=o.gde(o) +k=s.d +if(k==null)k=o.d +j=s.e +if(j==null){j=o.e +j.toString}i=new A.el(q,h,h,new A.eL(B.Be,A.i4(B.v,!0,h,this.as,this.y,n,m,h,l,j,k,h,B.cF),h),h) +return new A.zs(p,new A.fW(a.S(r).f.XM(!0,!0,!0,!0),i,h),B.dD,B.aC,h,h)}} +A.Kx.prototype={ +I(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=A.a_(a),f=A.a_(a).a9,e=A.aON(a),d=g.r +switch(d.a){case 2:case 4:s=h +break +case 0:case 1:case 3:case 5:A.i3(a,B.b_,t.R).toString +s="Alert" +break +default:s=h}r=A.a4(1,0.3333333333333333,A.M(a.S(t.w).f.c,1,2)-1) +r.toString +A.dv(a) +q=24*r +p=f.r +if(p==null){p=e.gkS() +p.toString}d=s==null&&d!==B.ag +o=new A.bD(new A.ap(q,q,q,0),A.kf(new A.bF(A.c1(h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,d,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h),!0,!1,!1,i.f,h),h,h,B.bL,!0,p,B.aT,h,B.aN),h) +n=new A.ap(24,20,24,24) +m=i.y +d=f.w +if(d==null){d=e.gzT() +d.toString}l=new A.bD(new A.ap(m.a*r,m.b,m.c*r,m.d),A.kf(new A.bF(A.c1(h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h),!0,!1,!1,i.x,h),h,h,B.bL,!0,d,h,h,B.aN),h) +d=f.x +if(d==null)d=e.gzg().H(0,new A.ap(8,8,8,8)) +k=new A.bD(d,A.b_c(B.eg,i.Q,B.QT,B.bv,0,8),h) +d=t.D +r=A.a([],d) +d=A.a([],d) +o.toString +d.push(o) +l.toString +d.push(l) +r.push(new A.qo(1,B.iQ,A.SJ(A.dk(d,B.dL,B.y,B.aq),h,h,h,h,!1,B.ad),h)) +k.toString +r.push(k) +j=A.aMj(A.dk(r,B.dL,B.y,B.aq),h) +if(s!=null)j=new A.bF(A.c1(h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,s,h,h,h,h,h,!0,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,!0,h,h,h,h,h,h,h,h,h),!1,!0,!1,j,h) +return new A.N6(h,h,h,h,B.Et,B.j,h,h,j,h)}} +A.atI.prototype={ +glx(){return this.as.f}, +gdL(a){return A.a_(this.z).ay}, +gde(a){return A.a_(this.z).k2}, +gkS(){return this.Q.r}, +gzT(){return this.Q.w}, +gzg(){return B.U}} +A.uN.prototype={ +gE(a){return J.x(this.e)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.uN&&J.d(b.gdL(b),s.gdL(s))&&b.b==s.b&&J.d(b.gde(b),s.gde(s))&&J.d(b.gcQ(),s.gcQ())&&J.d(b.e,s.e)&&J.d(b.f,s.f)&&J.d(b.glx(),s.glx())&&J.d(b.gkS(),s.gkS())&&J.d(b.gzT(),s.gzT())&&J.d(b.gzg(),s.gzg())}, +gdL(a){return this.a}, +gde(a){return this.c}, +gcQ(){return this.d}, +gkS(){return this.r}, +gzT(){return this.w}, +gzg(){return this.x}, +glx(){return this.y}} +A.Wo.prototype={} +A.Nc.prototype={ +I(a){var s,r,q,p,o,n,m,l=null +A.a_(a) +s=A.aGB(a) +r=A.aId(a) +q=this.c +p=q==null?s.b:q +if(p==null){q=r.b +q.toString +p=q}q=this.d +o=q==null?s.c:q +if(o==null){q=r.c +q.toString +o=q}n=s.d +if(n==null){q=r.d +q.toString +n=q}m=s.e +if(m==null){q=r.e +q.toString +m=q}return A.c2(A.hf(A.ba(l,l,B.j,l,l,new A.cF(l,l,new A.dS(B.q,B.q,A.aLt(a,this.r,o),B.q),l,l,l,l,B.a2),l,o,new A.f1(n,0,m,0),l,l,l,l),l,l),p,l)}} +A.Up.prototype={ +I(a){var s,r,q,p,o=this,n=null +A.a_(a) +A.aGB(a) +A.aId(a) +s=o.c +r=o.d +q=o.e +p=o.f +return A.c2(A.hf(A.ba(n,n,B.j,n,n,new A.cF(n,n,new A.dS(B.q,B.q,B.q,A.aLt(a,n,r)),n,n,n,n,B.a2),n,n,new A.f1(0,q,0,p),n,n,n,r),n,n),n,s)}} +A.atK.prototype={ +gal(a){return A.a_(this.f).CW}} +A.uP.prototype={ +gE(a){var s=this +return A.Z(s.gal(s),s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.uP&&J.d(b.gal(b),s.gal(s))&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e}, +gal(a){return this.a}} +A.Ws.prototype={} +A.AY.prototype={ +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.AY&&J.d(b.a,s.a)&&J.d(b.b,s.b)&&b.c==s.c&&J.d(b.d,s.d)&&J.d(b.e,s.e)&&J.d(b.f,s.f)&&J.d(b.r,s.r)&&b.w==s.w}} +A.WD.prototype={} +A.AZ.prototype={ +gE(a){return A.Z(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a1(b)!==A.N(r))return!1 +if(b instanceof A.AZ)if(J.d(b.a,r.a))s=J.d(b.c,r.c) +else s=!1 +else s=!1 +return s}} +A.WE.prototype={} +A.NJ.prototype={ +UF(a){var s,r,q,p,o,n,m,l,k,j=null,i=A.a_(a),h=i.ax +A.a_(a) +s=h.c +r=h.db.a +q=r>>>16&255 +p=r>>>8&255 +r&=255 +o=A.aK(31,q,p,r) +n=A.aK(97,q,p,r) +r=A.b5k(a) +m=new A.GN(h.b,o) +l=new A.GN(s,n) +k=new A.WM(s) +q=t.iL +r=A.a4m(B.P,B.v,m,new A.WK(2),!0,j,l,j,j,new A.d1(B.zx,q),new A.d1(B.zw,q),new A.WL(B.dt,B.bJ),k,new A.d1(r,t.Ak),new A.d1(i.k2,t.h9),new A.d1(B.ex,t.kU),j,B.ok,j,i.e,new A.d1(i.p3.as,t.wG),i.z) +return r}, +Y5(a){var s +a.S(t.Gt) +s=A.a_(a) +return s.aK.a}} +A.GN.prototype={ +a1(a){if(a.v(0,B.N))return this.b +return this.a}} +A.WM.prototype={ +a1(a){var s +if(a.v(0,B.al)){s=this.a.a +return A.aK(20,s>>>16&255,s>>>8&255,s&255)}if(a.v(0,B.a6)||a.v(0,B.ar)){s=this.a.a +return A.aK(61,s>>>16&255,s>>>8&255,s&255)}return null}} +A.WK.prototype={ +a1(a){var s=this +if(a.v(0,B.N))return 0 +if(a.v(0,B.al))return s.a+2 +if(a.v(0,B.a6))return s.a+2 +if(a.v(0,B.ar))return s.a+6 +return s.a}} +A.WL.prototype={ +a1(a){if(a.v(0,B.N))return this.b +return this.a}} +A.a1s.prototype={} +A.a1t.prototype={} +A.a1u.prototype={} +A.a1v.prototype={} +A.B1.prototype={ +gE(a){return J.x(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.B1&&J.d(b.a,this.a)}} +A.WN.prototype={} +A.Bc.prototype={ +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,null,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.Bc&&J.d(b.a,s.a)&&J.d(b.b,s.b)&&J.d(b.c,s.c)&&J.d(b.d,s.d)&&J.d(b.e,s.e)&&J.d(b.f,s.f)&&J.d(b.r,s.r)&&J.d(b.w,s.w)&&J.d(b.x,s.x)&&J.d(b.y,s.y)&&J.d(b.z,s.z)&&!0}} +A.WR.prototype={} +A.Bg.prototype={ +gE(a){return J.x(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.Bg&&J.d(b.a,this.a)}} +A.WY.prototype={} +A.Bn.prototype={ +cZ(a){var s=this +return s.f!==a.f||s.r!==a.r||s.w!==a.w||s.x!==a.x||!1}} +A.atx.prototype={ +j(a){return""}} +A.tt.prototype={ +K(){return"_FloatingActionButtonType."+this.b}} +A.Of.prototype={ +I(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null,a1=A.a_(a6),a2=a1.hK,a3=a.k1,a4=new A.au3(a3,!0,A.a_(a6),A.a_(a6).ax,a0,a0,a0,a0,a0,6,6,8,a0,12,a0,!0,a0,B.Ba,B.B9,B.Bb,B.Bc,8,a0,a0,a0),a5=a2.a +if(a5==null)a5=a4.gfU() +s=a.f +r=s==null?a2.b:s +if(r==null)r=a4.gdL(a4) +q=a2.c +if(q==null)q=a4.gmS() +p=a2.d +if(p==null)p=a4.gmU() +o=a2.e +if(o==null)o=a4.grU() +n=a2.f +if(n==null){s=a4.f +s.toString +n=s}m=a2.r +if(m==null){s=a4.r +s.toString +m=s}l=a2.w +if(l==null){s=a4.w +s.toString +l=s}s=a2.x +k=s==null?a4.x:s +if(k==null)k=n +j=a2.y +if(j==null){s=a4.y +s.toString +j=s}i=a2.Q +if(i==null){s=a4.Q +s.toString +i=s}h=a2.as +if(h==null)h=a4.gkD() +s=a2.cy +g=(s==null?a4.gv_():s).d8(a5) +f=a2.z +if(f==null)f=a4.gdf(a4) +s=a.c +e=A.lR(s,new A.de(h,a0,a0,a0,a0,a0,a0,a0)) +switch(a3.a){case 0:d=a2.at +if(d==null){a3=a4.at +a3.toString +d=a3}break +case 1:d=a2.ax +if(d==null){a3=a4.ax +a3.toString +d=a3}break +case 2:d=a2.ay +if(d==null){a3=a4.ay +a3.toString +d=a3}break +case 3:d=a2.ch +if(d==null){a3=a4.ch +a3.toString +d=a3}c=a2.cx +if(c==null)c=a4.guZ() +a3=A.a([],t.D) +a3.push(s) +e=new A.Vt(new A.bD(c,A.d5(a3,B.x,B.y,B.aq),a0),a0) +break +default:d=a0}b=A.aNz(!1,e,B.j,d,k,n,i,r,q,m,a0,j,p,l,a1.e,new A.WI(a0,a2.db),a.z,f,o,g) +return new A.r2(new A.qA(B.Ch,b,a0),a0)}} +A.WI.prototype={ +a1(a){var s=A.c9(this.a,a,t.WV) +if(s==null)s=null +return s==null?B.cQ.a1(a):s}, +go8(){return"MaterialStateMouseCursor(FloatActionButton)"}} +A.Vt.prototype={ +aQ(a){var s=a.S(t.I) +s.toString +s=new A.HV(B.P,s.w,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){var s=a.S(t.I) +s.toString +b.sbX(s.w)}} +A.HV.prototype={ +bf(a){return 0}, +b9(a){return 0}, +cl(a){var s,r=this.n$,q=a.a,p=a.b,o=a.c,n=a.d +if(r!=null){s=r.fc(B.dB) +return new A.O(Math.max(q,Math.min(p,s.a)),Math.max(o,Math.min(n,s.b)))}else return new A.O(A.M(1/0,q,p),A.M(1/0,o,n))}, +bC(){var s=this,r=t.k.a(A.t.prototype.ga0.call(s)),q=s.n$,p=r.a,o=r.b,n=r.c,m=r.d +if(q!=null){q.bI(B.dB,!0) +q=s.n$.k3 +s.k3=new A.O(Math.max(p,Math.min(o,q.a)),Math.max(n,Math.min(m,q.b))) +s.u9()}else s.k3=new A.O(A.M(1/0,p,o),A.M(1/0,n,m))}} +A.au3.prototype={ +gfU(){return this.fx.r}, +gdL(a){return this.fx.f}, +gmS(){return this.fr.cx}, +gmU(){return this.fr.dx}, +grU(){return this.fr.k3}, +gdf(a){return this.dx===B.Af?B.T2:B.id}, +gkD(){return this.dx===B.Zo?36:24}, +guZ(){return new A.f1(this.dy&&this.dx===B.Af?16:20,0,20,0)}, +gv_(){return this.fr.p3.as.am8(1.2)}} +A.abq.prototype={ +j(a){return"FloatingActionButtonLocation"}} +A.aoL.prototype={ +nn(a){var s=this.YZ(a,0),r=a.c,q=a.b.b,p=a.a.b,o=a.w.b,n=r-p-Math.max(16,a.f.d-(a.r.b-r)+16) +if(o>0)n=Math.min(n,r-o-p-16) +return new A.j(s,(q>0?Math.min(n,r-q-p/2):n)+0)}} +A.aax.prototype={} +A.aaw.prototype={ +YZ(a,b){switch(a.y.a){case 0:return 16+a.e.a-b +case 1:return a.r.a-16-a.e.c-a.a.a+b}}} +A.au_.prototype={ +j(a){return"FloatingActionButtonLocation.endFloat"}} +A.abp.prototype={ +j(a){return"FloatingActionButtonAnimator"}} +A.azD.prototype={ +YY(a,b,c){if(c<0.5)return a +else return b}} +A.Ga.prototype={ +gp(a){var s=this,r=s.w.x +r===$&&A.b() +if(r>>16&255,n.gp(n)>>>8&255,n.gp(n)&255)) +r=A.afR(b) +n=p.at +if(n!=null)q=n.$0() +else{n=p.b.k3 +q=new A.v(0,0,0+n.a,0+n.b)}if(r==null){a.cn(0) +a.a7(0,b.a) +p.Qp(a,q,o) +a.c5(0)}else p.Qp(a,q.co(r),o)}} +A.aC3.prototype={ +$0(){var s=this.a.k3 +return new A.v(0,0,0+s.a,0+s.b)}, +$S:142} +A.avA.prototype={ +Uh(a,b,c,d,e,f,g,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i=null,h=b==null?B.aj:b +if(a1==null){if(a2!=null){s=a2.$0() +r=new A.O(s.c-s.a,s.d-s.b)}else{s=a3.k3 +s.toString +r=s}s=Math.max(r.ui(0,B.f).gd1(),new A.j(0+r.a,0).ae(0,new A.j(0,0+r.b)).gd1())/2}else s=a1 +h=new A.BW(a0,h,f,s,A.b4E(a3,d,a2),a4,c,e,a3,g) +q=e.u +p=A.bJ(i,B.iD,i,i,q) +o=e.gdC() +p.bF() +n=p.cH$ +n.b=!0 +n.a.push(o) +p.bH(0) +h.cx=p +n=c.gp(c) +m=t.m +l=t.gD +h.CW=new A.b0(m.a(p),new A.o7(0,n>>>24&255),l.i("b0")) +n=A.bJ(i,B.fg,i,i,q) +n.bF() +p=n.cH$ +p.b=!0 +p.a.push(o) +n.bH(0) +h.ch=n +p=t.Y +k=$.aSQ() +j=p.i("io") +h.ay=new A.b0(m.a(n),new A.io(k,new A.aH(s*0.3,s+5,p),j),j.i("b0")) +q=A.bJ(i,B.oZ,i,i,q) +q.bF() +j=q.cH$ +j.b=!0 +j.a.push(o) +q.bF() +o=q.d2$ +o.b=!0 +o.a.push(h.gadz()) +h.db=q +o=c.gp(c) +j=$.aSR() +l=l.i("io") +h.cy=new A.b0(m.a(q),new A.io(j,new A.o7(o>>>24&255,0),l),l.i("b0")) +e.zk(h) +return h}} +A.BW.prototype={ +zS(a){var s=this.ch +s===$&&A.b() +s.e=B.Ec +s.bH(0) +s=this.cx +s===$&&A.b() +s.bH(0) +s=this.db +s===$&&A.b() +s.z=B.am +s.ka(1,B.J,B.oZ)}, +aA(a){var s,r=this,q=r.cx +q===$&&A.b() +q.fC(0) +q=r.cx.x +q===$&&A.b() +s=1-q +q=r.db +q===$&&A.b() +q.sp(0,s) +if(s<1){q=r.db +q.z=B.am +q.ka(1,B.J,B.iD)}}, +adA(a){if(a===B.T)this.m()}, +m(){var s=this,r=s.ch +r===$&&A.b() +r.m() +r=s.cx +r===$&&A.b() +r.m() +r=s.db +r===$&&A.b() +r.m() +s.m2()}, +BS(a,b){var s,r,q,p,o,n,m=this,l=m.cx +l===$&&A.b() +l=l.r +if(l!=null&&l.a!=null){l=m.CW +l===$&&A.b() +s=l.a +r=l.b.a7(0,s.gp(s))}else{l=m.cy +l===$&&A.b() +s=l.a +r=l.b.a7(0,s.gp(s))}q=$.ah().bp() +l=m.e +q.sal(0,A.aK(r,l.gp(l)>>>16&255,l.gp(l)>>>8&255,l.gp(l)&255)) +l=m.at +p=l!=null?l.$0():null +s=p!=null?p.gaY():m.b.k3.iJ(B.f) +o=m.ch +o===$&&A.b() +o=o.x +o===$&&A.b() +o=A.m7(m.y,s,B.aP.a7(0,o)) +o.toString +s=m.ay +s===$&&A.b() +n=s.a +m.X4(m.z,a,o,l,m.Q,q,s.b.a7(0,n.gp(n)),m.ax,b)}} +A.aC4.prototype={ +$0(){var s=this.a.k3 +return new A.v(0,0,0+s.a,0+s.b)}, +$S:142} +A.avB.prototype={ +Uh(a,b,c,d,e,f,g,h,i,j,k,a0){var s,r,q,p,o,n=null,m=b==null?B.aj:b,l=i==null?A.b4J(k,d,j,h):i +m=new A.BX(h,m,f,l,A.b4F(k,d,j),!d,a0,c,e,k,g) +s=e.u +r=A.bJ(n,B.fg,n,n,s) +q=e.gdC() +r.bF() +p=r.cH$ +p.b=!0 +p.a.push(q) +r.bH(0) +m.CW=r +p=t.Y +o=t.m +m.ch=new A.b0(o.a(r),new A.aH(0,l,p),p.i("b0")) +s=A.bJ(n,B.v,n,n,s) +s.bF() +p=s.cH$ +p.b=!0 +p.a.push(q) +s.bF() +q=s.d2$ +q.b=!0 +q.a.push(m.gadB()) +m.cy=s +q=c.gp(c) +m.cx=new A.b0(o.a(s),new A.o7(q>>>24&255,0),t.gD.i("b0")) +e.zk(m) +return m}} +A.BX.prototype={ +zS(a){var s=B.e.eD(this.as/1),r=this.CW +r===$&&A.b() +r.e=A.b6(0,s,0) +r.bH(0) +this.cy.bH(0)}, +aA(a){var s=this.cy +if(s!=null)s.bH(0)}, +adC(a){if(a===B.T)this.m()}, +m(){var s=this,r=s.CW +r===$&&A.b() +r.m() +s.cy.m() +s.cy=null +s.m2()}, +BS(a,b){var s,r,q=this,p=$.ah().bp(),o=q.e,n=q.cx +n===$&&A.b() +s=n.a +p.sal(0,A.aK(n.b.a7(0,s.gp(s)),o.gp(o)>>>16&255,o.gp(o)>>>8&255,o.gp(o)&255)) +r=q.y +if(q.ax){o=q.b.k3.iJ(B.f) +n=q.CW +n===$&&A.b() +n=n.x +n===$&&A.b() +r=A.m7(r,o,n)}r.toString +o=q.ch +o===$&&A.b() +n=o.a +q.X4(q.z,a,r,q.at,q.Q,p,o.b.a7(0,n.gp(n)),q.ay,b)}} +A.o8.prototype={ +zS(a){}, +aA(a){}, +sal(a,b){if(b.k(0,this.e))return +this.e=b +this.a.aJ()}, +X4(a,b,c,d,e,f,g,h,i){var s,r=A.afR(i) +b.cn(0) +if(r==null)b.a7(0,i.a) +else b.aT(0,r.a,r.b) +if(d!=null){s=d.$0() +if(e!=null)b.ia(0,e.cM(s,h)) +else if(!a.k(0,B.aj))b.o4(A.aiB(s,a.c,a.d,a.a,a.b)) +else b.mv(s)}b.f2(c,g,f) +b.c5(0)}} +A.vv.prototype={} +A.HM.prototype={ +cZ(a){return this.f!==a.f}} +A.vr.prototype={ +Z6(a){return null}, +I(a){var s=this,r=a.S(t.sZ),q=r==null?null:r.f +return new A.Hc(s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,!1,s.fy,!1,s.id,s.k1,q,s.gZ5(),s.gamH(),s.k2,null)}, +amI(a){return!0}} +A.Hc.prototype={ +ac(){return new A.Hb(A.w(t.R9,t.Pr),new A.b2(A.a([],t.ML),t.yw),null,B.i)}} +A.mX.prototype={ +K(){return"_HighlightType."+this.b}} +A.Hb.prototype={ +gapB(){var s=this.r +s=s.gaD(s) +s=new A.aD(s,new A.avy(),A.l(s).i("aD")) +return!s.gaa(s)}, +Jk(a,b){var s,r=this.y,q=r.a,p=q.length +if(b){r.b=!0 +q.push(a)}else r.B(0,a) +s=q.length!==0 +if(s!==(p!==0)){r=this.a.k2 +if(r!=null)r.Jk(this,s)}}, +LA(a){var s=this.c +s.toString +this.RP(s) +this.AN()}, +a_r(){return this.LA(null)}, +a_q(){var s=this.c +s.toString +this.RP(s) +this.VQ()}, +IO(){this.a5(new A.avx())}, +gej(){var s=this.a.ok +if(s==null){s=this.x +s.toString}return s}, +vq(){var s,r,q=this +if(q.a.ok==null)q.x=A.aMF(null) +s=q.gej() +r=q.a +r.toString +s.fA(0,B.N,!q.iX(r)) +q.gej().a_(0,q.gou())}, +aH(){this.a3V() +this.vq() +$.z.t$.f.d.H(0,this.gVO())}, +b_(a){var s,r,q,p,o=this +o.bn(a) +s=a.ok +if(o.a.ok!=s){if(s!=null)s.L(0,o.gou()) +if(o.a.ok!=null){s=o.x +if(s!=null)s.m() +o.x=null}o.vq()}if(J.d(o.a.ch,a.ch)){s=o.a +s=s.ax!=a.ax||!J.d(s.ay,a.ay)||o.a.at!==a.at}else s=!0 +if(s){s=o.r +r=s.h(0,B.eV) +if(r!=null){q=r.ch +q===$&&A.b() +q.m() +r.m2() +o.Kx(B.eV,!1,o.f)}p=s.h(0,B.Ai) +if(p!=null){s=p.ch +s===$&&A.b() +s.m() +p.m2()}}s=o.a +s.toString +if(o.iX(s)!==o.iX(a)){s=o.gej() +q=o.a +q.toString +s.fA(0,B.N,!o.iX(q)) +s=o.a +s.toString +if(!o.iX(s))o.gej().fA(0,B.ar,!1) +o.Kx(B.eV,!1,o.f)}o.Kw()}, +m(){var s,r=this +$.z.t$.f.d.B(0,r.gVO()) +r.gej().L(0,r.gou()) +s=r.x +if(s!=null)s.m() +r.aM()}, +grt(){if(!this.gapB()){var s=this.d +s=s!=null&&s.a!==0}else s=!0 +return s}, +YR(a){switch(a.a){case 0:return B.v +case 1:case 2:return B.cq}}, +Kx(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.r,e=f.h(0,a),d=a.a +switch(d){case 0:h.gej().fA(0,B.ar,c) +break +case 1:if(b)h.gej().fA(0,B.al,c) +break +case 2:break}if(a===B.hO){s=h.a.k2 +if(s!=null)s.Jk(h,c)}s=e==null +if(c===(!s&&e.CW))return +if(c)if(s){s=h.a.db +if(s==null)r=g +else{q=h.gej().a +r=s.a.$1(q)}if(r==null){s=h.c +s.toString +p=A.a_(s) +switch(d){case 0:r=h.a.cy +if(r==null)r=p.cy +break +case 2:r=h.a.CW +if(r==null)r=p.cx +break +case 1:r=h.a.cx +if(r==null)r=p.dx +break}}s=h.c.gF() +s.toString +t.x.a(s) +q=h.c.qL(t.zd) +q.toString +o=h.a +n=o.at +m=o.ax +l=o.ay +k=o.ch +o=o.k3.$1(s) +j=h.c.S(t.I) +j.toString +i=h.YR(a) +if(l==null)l=B.aj +s=new A.o4(n,m,l,k,o,j.w,r,q,s,new A.avz(h,a)) +i=A.bJ(g,i,g,g,q.u) +i.bF() +j=i.cH$ +j.b=!0 +j.a.push(q.gdC()) +i.bF() +j=i.d2$ +j.b=!0 +j.a.push(s.gaa0()) +i.bH(0) +s.ch=i +j=s.e +j=j.gp(j) +s.ay=new A.b0(t.m.a(i),new A.o7(0,j>>>24&255),t.gD.i("b0")) +q.zk(s) +f.l(0,a,s) +h.oQ()}else{e.CW=!0 +f=e.ch +f===$&&A.b() +f.bH(0)}else{e.CW=!1 +f=e.ch +f===$&&A.b() +f.dn(0)}switch(d){case 0:f=h.a.y +if(f!=null)f.$1(c) +break +case 1:if(b){f=h.a.z +if(f!=null)f.$1(c)}break +case 2:break}}, +rs(a,b){return this.Kx(a,!0,b)}, +a7b(a){var s,r,q,p,o,n,m,l,k,j,i=this,h={},g=i.c.qL(t.zd) +g.toString +s=i.c.gF() +s.toString +t.x.a(s) +r=s.hl(a) +q=i.a.db +if(q==null)q=null +else{p=i.gej().a +p=q.a.$1(p) +q=p}o=q==null?i.a.dx:q +if(o==null){q=i.c +q.toString +o=A.a_(q).k3}q=i.a +n=q.as?q.k3.$1(s):null +q=i.a +m=q.ay +l=q.ch +h.a=null +q=q.dy +if(q==null){q=i.c +q.toString +q=A.a_(q).x}p=i.a +k=p.as +p=p.ax +j=i.c.S(t.I) +j.toString +return h.a=q.Uh(0,m,o,k,g,l,new A.avu(h,i),r,p,n,s,j.w)}, +aoI(a){if(this.c==null)return +this.a5(new A.avw(this))}, +gaim(){var s,r=this,q=r.c +q.toString +q=A.dW(q) +s=q==null?null:q.ax +switch((s==null?B.dc:s).a){case 0:q=r.a +q.toString +return r.iX(q)&&r.z +case 1:return r.z}}, +Kw(){var s,r=$.z.t$.f.b +switch((r==null?A.v7():r).a){case 0:s=!1 +break +case 1:s=this.gaim() +break +default:s=null}this.rs(B.Ai,s)}, +aoK(a){var s,r=this +r.z=a +r.gej().fA(0,B.a6,a) +r.Kw() +s=r.a.fy +if(s!=null)s.$1(a)}, +apm(a){var s +if(this.y.a.length!==0)return +this.aiG(a) +s=this.a.e +if(s!=null)s.$1(a)}, +apo(a){this.a.toString}, +RQ(a,b){var s,r,q,p,o=this +if(a!=null){s=a.gF() +s.toString +t.x.a(s) +r=s.k3 +r=new A.v(0,0,0+r.a,0+r.b).gaY() +q=A.c0(s.bv(0,null),r)}else q=b.a +o.gej().fA(0,B.ar,!0) +p=o.a7b(q) +s=o.d;(s==null?o.d=A.dI(t.nQ):s).H(0,p) +s=o.e +if(s!=null)s.aA(0) +o.e=p +o.oQ() +o.rs(B.hO,!0)}, +aiG(a){return this.RQ(null,a)}, +RP(a){return this.RQ(a,null)}, +AN(){var s=this,r=s.e +if(r!=null)r.zS(0) +s.e=null +s.rs(B.hO,!1) +r=s.a +if(r.d!=null){if(r.fr){r=s.c +r.toString +A.aaA(r)}r=s.a.d +if(r!=null)r.$0()}}, +apk(){var s=this,r=s.e +if(r!=null)r.aA(0) +s.e=null +s.a.toString +s.rs(B.hO,!1)}, +VQ(){var s=this,r=s.e +if(r!=null)r.zS(0) +s.e=null +r=s.a +if(r.x!=null){if(r.fr){r=s.c +r.toString +A.aGJ(r)}s.a.x.$0()}}, +eo(){var s,r,q,p,o,n,m,l=this,k=l.d +if(k!=null){l.d=null +for(s=A.l(k),k=new A.l4(k,k.xt(),s.i("l4<1>")),s=s.c;k.A();){r=k.d;(r==null?s.a(r):r).m()}l.e=null}for(k=l.r,s=A.eO(k,k.r,A.l(k).c);s.A();){r=s.d +q=k.h(0,r) +if(q!=null){p=q.ch +p===$&&A.b() +p.r.m() +p.r=null +o=p.d2$ +o.b=!1 +B.c.P(o.a) +n=o.c +if(n===$){m=A.dI(o.$ti.c) +o.c!==$&&A.b9() +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}o=p.cH$ +o.b=!1 +B.c.P(o.a) +n=o.c +if(n===$){m=A.dI(o.$ti.c) +o.c!==$&&A.b9() +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}p.De() +q.m2()}k.l(0,r,null)}k=l.a.k2 +if(k!=null)k.Jk(l,!1) +l.a3U()}, +iX(a){return a.d!=null||a.x!=null||a.e!=null}, +aoZ(a){var s,r=this +r.f=!0 +s=r.a +s.toString +if(r.iX(s))r.rs(B.eV,r.f)}, +ap0(a){this.f=!1 +this.rs(B.eV,!1)}, +ga68(){var s,r=this,q=r.c +q.toString +q=A.dW(q) +s=q==null?null:q.ax +switch((s==null?B.dc:s).a){case 0:q=r.a +q.toString +return r.iX(q)&&r.a.k1 +case 1:return!0}}, +I(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null +e.x4(a) +s=new A.avv(e,a) +for(r=e.r,q=A.eO(r,r.r,A.l(r).c);q.A();){p=q.d +o=r.h(0,p) +if(o!=null)o.sal(0,s.$1(p))}r=e.e +if(r!=null){q=e.a.db +if(q==null)q=d +else{p=e.gej().a +p=q.a.$1(p) +q=p}if(q==null)q=e.a.dx +r.sal(0,q==null?A.a_(a).k3:q)}r=e.a.Q +if(r==null)r=B.cQ +n=A.c9(r,e.gej().a,t.Pb) +m=e.w +if(m===$){r=e.gLz() +q=t.g +p=t.c +l=A.ai([B.A_,new A.cv(r,new A.b2(A.a([],q),p),t.wY),B.XC,new A.cv(r,new A.b2(A.a([],q),p),t.nz)],t.n,t.od) +e.w!==$&&A.b9() +e.w=l +m=l}r=e.a.id +q=e.ga68() +p=e.a +o=p.d +o=o==null?d:e.gLz() +k=p.x +k=k==null?d:e.ga_p() +p=e.iX(p)?e.gapl():d +j=e.a +j.toString +j=e.iX(j)?e.gapn():d +i=e.a +i.toString +i=e.iX(i)?e.gIP():d +h=e.a +h.toString +h=e.iX(h)?e.gapj():d +g=e.a +f=g.x!=null?e.gaoV():d +j=A.fQ(B.aV,g.c,B.a5,!0,d,d,d,d,d,d,d,f,d,d,d,d,i,h,p,j,d,d,d) +return new A.HM(e,A.u1(m,A.nT(!1,q,A.i5(new A.bF(A.c1(d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,k,d,d,d,d,d,d,d,d,d,o,d,d,d,d,d,d,d,d,d,d,d),!1,!1,!1,j,d),n,d,e.gaoY(),e.gap_(),d),d,d,d,r,!0,d,e.gaoJ(),d,d,d,d)),d)}, +$iaIn:1} +A.avy.prototype={ +$1(a){return a!=null}, +$S:238} +A.avx.prototype={ +$0(){}, +$S:0} +A.avz.prototype={ +$0(){var s=this.a +s.r.l(0,this.b,null) +s.oQ()}, +$S:0} +A.avu.prototype={ +$0(){var s,r=this.b,q=r.d +if(q!=null){s=this.a +q.B(0,s.a) +if(r.e==s.a)r.e=null +r.oQ()}}, +$S:0} +A.avw.prototype={ +$0(){this.a.Kw()}, +$S:0} +A.avv.prototype={ +$1(a){var s,r,q=this,p=A.a_(q.b) +switch(a.a){case 0:s=q.a +r=s.a.db +r=r==null?null:r.a.$1(B.S9) +s=r==null?s.a.cy:r +return s==null?p.cy:s +case 2:s=q.a +r=s.a.db +r=r==null?null:r.a.$1(B.S7) +s=r==null?s.a.CW:r +return s==null?p.cx:s +case 1:s=q.a +r=s.a.db +r=r==null?null:r.a.$1(B.S6) +s=r==null?s.a.cx:r +return s==null?p.dx:s}}, +$S:239} +A.OS.prototype={} +A.JG.prototype={ +aH(){this.aW() +if(this.grt())this.pu()}, +eo(){var s=this.fQ$ +if(s!=null){s.W() +s.dS() +this.fQ$=null}this.l7()}} +A.i1.prototype={} +A.Yt.prototype={ +U7(a){return B.eW}, +gqU(){return!1}, +giN(){return B.U}, +bc(a,b){return B.eW}, +dQ(a,b){var s=$.ah().c2() +s.jr(a) +return s}, +ja(a){return this.dQ(a,null)}, +cM(a,b){var s=$.ah().c2() +s.jr(a) +return s}, +hZ(a){return this.cM(a,null)}, +ik(a,b,c,d){a.cq(b,c)}, +ghU(){return!0}, +BR(a,b,c,d,e,f){}, +eH(a,b,c){return this.BR(a,b,0,0,null,c)}} +A.kW.prototype={ +gqU(){return!1}, +U7(a){var s=a==null?this.a:a +return new A.kW(this.b,s)}, +giN(){return new A.ap(0,0,0,this.a.b)}, +bc(a,b){return new A.kW(B.nT,this.a.bc(0,b))}, +dQ(a,b){var s=$.ah().c2(),r=a.a,q=a.b +s.jr(new A.v(r,q,r+(a.c-r),q+Math.max(0,a.d-q-this.a.b))) +return s}, +ja(a){return this.dQ(a,null)}, +cM(a,b){var s=$.ah().c2() +s.ey(this.b.dq(a)) +return s}, +hZ(a){return this.cM(a,null)}, +ik(a,b,c,d){a.cw(this.b.dq(b),c)}, +ghU(){return!0}, +dA(a,b){var s,r +if(a instanceof A.kW){s=A.b3(a.a,this.a,b) +r=A.no(a.b,this.b,b) +r.toString +return new A.kW(r,s)}return this.Dx(a,b)}, +dB(a,b){var s,r +if(a instanceof A.kW){s=A.b3(this.a,a.a,b) +r=A.no(this.b,a.b,b) +r.toString +return new A.kW(r,s)}return this.Dy(a,b)}, +BR(a,b,c,d,e,f){var s=this.b +if(!s.c.k(0,B.w)||!s.d.k(0,B.w))a.ia(0,this.cM(b,f)) +s=b.d +a.jz(new A.j(b.a,s),new A.j(b.c,s),this.a.j6())}, +eH(a,b,c){return this.BR(a,b,0,0,null,c)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.i1&&b.a.k(0,this.a)}, +gE(a){var s=this.a +return A.Z(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.He.prototype={ +sbT(a,b){if(b!=this.a){this.a=b +this.W()}}, +sdj(a){if(a!==this.b){this.b=a +this.W()}}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.He&&b.a==s.a&&b.b===s.b}, +gE(a){return A.Z(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"#"+A.ce(this)}} +A.Hf.prototype={ +ed(a){var s=A.dY(this.a,this.b,a) +s.toString +return t.U1.a(s)}} +A.Xw.prototype={ +aF(a,b){var s,r,q,p=this,o=p.b,n=p.c.a7(0,o.gp(o)),m=new A.v(0,0,0+b.a,0+b.b) +o=p.x +o=p.w.a7(0,o.gp(o)) +o.toString +s=A.aGs(o,p.r) +if((s.gp(s)>>>24&255)>0){o=n.cM(m,p.f) +r=$.ah().bp() +r.sal(0,s) +r.sc9(0,B.aD) +a.d9(o,r)}o=p.e +r=o.a +o=o.b +q=p.d.x +q===$&&A.b() +n.BR(a,m,o,q,r,p.f)}, +eZ(a){var s=this +return s.b!==a.b||s.x!==a.x||s.d!==a.d||s.c!==a.c||!s.e.k(0,a.e)||s.f!==a.f}, +j(a){return"#"+A.ce(this)}} +A.Gf.prototype={ +ac(){return new A.Va(null,null,B.i)}} +A.Va.prototype={ +aH(){var s,r=this,q=null +r.aW() +r.e=A.bJ(q,B.E8,q,r.a.w?1:0,r) +s=A.bJ(q,B.v,q,q,r) +r.d=s +r.f=A.db(B.a4,s,q) +s=r.a.c +r.r=new A.Hf(s,s) +r.w=A.db(B.J,r.e,q) +r.x=new A.hg(B.I,r.a.r)}, +m(){var s=this.d +s===$&&A.b() +s.m() +s=this.e +s===$&&A.b() +s.m() +this.a3H()}, +b_(a){var s,r,q=this +q.bn(a) +s=a.c +if(!q.a.c.k(0,s)){q.r=new A.Hf(s,q.a.c) +s=q.d +s===$&&A.b() +s.sp(0,0) +s.bH(0)}if(!q.a.r.k(0,a.r))q.x=new A.hg(B.I,q.a.r) +s=q.a.w +if(s!==a.w){r=q.e +if(s){r===$&&A.b() +r.bH(0)}else{r===$&&A.b() +r.dn(0)}}}, +I(a){var s,r,q,p,o,n,m,l,k=this,j=k.f +j===$&&A.b() +s=k.a.d +r=k.e +r===$&&A.b() +r=A.a([j,s,r],t.Eo) +s=k.f +j=k.r +j===$&&A.b() +q=k.a +p=q.e +q=q.d +o=a.S(t.I) +o.toString +n=k.a.f +m=k.x +m===$&&A.b() +l=k.w +l===$&&A.b() +return A.lv(null,new A.Xw(s,j,p,q,o.w,n,m,l,new A.tB(r)),null,null,B.n)}} +A.a_u.prototype={ +gau7(){var s=t.m.a(this.c),r=s.gp(s) +if(r<=0.25)return-r*4 +else if(r<0.75)return(r-0.5)*4 +else return(1-r)*4*4}, +I(a){return A.U3(null,this.e,A.kA(this.gau7(),0,0),!0)}} +A.H4.prototype={ +ac(){return new A.H5(null,null,B.i)}} +A.H5.prototype={ +aH(){var s,r=this +r.aW() +r.d=A.bJ(null,B.v,null,null,r) +if(r.a.r!=null){r.f=r.th() +r.d.sp(0,1)}s=r.d +s.bF() +s=s.cH$ +s.b=!0 +s.a.push(r.gFq())}, +m(){var s=this.d +s===$&&A.b() +s.m() +this.a3T()}, +Fr(){this.a5(new A.avf())}, +b_(a){var s,r=this +r.bn(a) +s=r.a.r!=null +if(s!==(a.r!=null)||!1)if(s){r.f=r.th() +s=r.d +s===$&&A.b() +s.bH(0)}else{s=r.d +s===$&&A.b() +s.dn(0)}}, +th(){var s,r,q,p,o,n=null,m=this.d +m===$&&A.b() +s=new A.aH(B.QC,B.f,t.Ni).a7(0,m.gp(m)) +r=this.a +q=r.r +q.toString +p=r.w +o=r.c +m=A.jo(!1,A.aM0(A.aq(q,r.x,B.aZ,n,n,p,o,n),!0,s),m) +return new A.bF(A.c1(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,!0,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n),!0,!1,!1,m,n)}, +I(a){var s,r=this,q=r.d +q===$&&A.b() +if(q.gbk(q)===B.F){r.f=null +r.a.toString +r.e=null +return B.aG}q=r.d +if(q.gbk(q)===B.T){r.e=null +if(r.a.r!=null)return r.f=r.th() +else{r.f=null +return B.aG}}q=r.e +if(q==null&&r.a.r!=null)return r.th() +if(r.f==null)r.a.toString +if(r.a.r!=null){s=t.Y +return A.ii(B.bg,A.a([A.jo(!1,q,new A.b0(r.d,new A.aH(1,0,s),s.i("b0"))),r.th()],t.D),B.Q,B.aY,null)}return B.aG}} +A.avf.prototype={ +$0(){}, +$S:0} +A.v5.prototype={ +K(){return"FloatingLabelBehavior."+this.b}} +A.Og.prototype={ +gE(a){return B.b.gE(-1)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.Og&&!0}, +j(a){return A.aYt(-1)}} +A.eI.prototype={ +K(){return"_DecorationSlot."+this.b}} +A.Wd.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.Wd&&b.a.k(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e.k(0,s.e)&&b.f.k(0,s.f)&&b.r.k(0,s.r)&&b.x==s.x&&b.y.k(0,s.y)&&J.d(b.z,s.z)&&J.d(b.Q,s.Q)&&J.d(b.as,s.as)&&J.d(b.at,s.at)&&J.d(b.ax,s.ax)&&J.d(b.ay,s.ay)&&J.d(b.ch,s.ch)&&J.d(b.CW,s.CW)&&b.cx.ph(0,s.cx)&&J.d(b.cy,s.cy)&&b.db.ph(0,s.db)}, +gE(a){var s=this +return A.Z(s.a,s.c,s.d,s.e,s.f,s.r,!1,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db)}} +A.ayV.prototype={} +A.HZ.prototype={ +gfm(a){var s,r=A.a([],t.Ik),q=this.dV$ +if(q.h(0,B.a1)!=null){s=q.h(0,B.a1) +s.toString +r.push(s)}if(q.h(0,B.ah)!=null){s=q.h(0,B.ah) +s.toString +r.push(s)}if(q.h(0,B.a3)!=null){s=q.h(0,B.a3) +s.toString +r.push(s)}if(q.h(0,B.ai)!=null){s=q.h(0,B.ai) +s.toString +r.push(s)}if(q.h(0,B.aa)!=null){s=q.h(0,B.aa) +s.toString +r.push(s)}if(q.h(0,B.ab)!=null){s=q.h(0,B.ab) +s.toString +r.push(s)}if(q.h(0,B.Y)!=null){s=q.h(0,B.Y) +s.toString +r.push(s)}if(q.h(0,B.an)!=null){s=q.h(0,B.an) +s.toString +r.push(s)}if(q.h(0,B.ao)!=null){s=q.h(0,B.ao) +s.toString +r.push(s)}if(q.h(0,B.a9)!=null){s=q.h(0,B.a9) +s.toString +r.push(s)}if(q.h(0,B.c1)!=null){q=q.h(0,B.c1) +q.toString +r.push(q)}return r}, +sav(a){if(this.n.k(0,a))return +this.n=a +this.a3()}, +sbX(a){if(this.t===a)return +this.t=a +this.a3()}, +satE(a,b){if(this.ak===b)return +this.ak=b +this.a3()}, +satD(a){return}, +sB6(a){if(this.aC===a)return +this.aC=a +this.bj()}, +sIq(a){return}, +gFw(){var s=this.n +if(!s.b)s.f.gqU() +return!1}, +hh(a){var s,r=this.dV$ +if(r.h(0,B.a1)!=null){s=r.h(0,B.a1) +s.toString +a.$1(s)}if(r.h(0,B.aa)!=null){s=r.h(0,B.aa) +s.toString +a.$1(s)}if(r.h(0,B.a3)!=null){s=r.h(0,B.a3) +s.toString +a.$1(s)}if(r.h(0,B.Y)!=null){s=r.h(0,B.Y) +s.toString +a.$1(s)}if(r.h(0,B.an)!=null)if(this.aC){s=r.h(0,B.an) +s.toString +a.$1(s)}else if(r.h(0,B.Y)==null){s=r.h(0,B.an) +s.toString +a.$1(s)}if(r.h(0,B.ah)!=null){s=r.h(0,B.ah) +s.toString +a.$1(s)}if(r.h(0,B.ai)!=null){s=r.h(0,B.ai) +s.toString +a.$1(s)}if(r.h(0,B.ab)!=null){s=r.h(0,B.ab) +s.toString +a.$1(s)}if(r.h(0,B.c1)!=null){s=r.h(0,B.c1) +s.toString +a.$1(s)}if(r.h(0,B.ao)!=null){s=r.h(0,B.ao) +s.toString +a.$1(s)}if(r.h(0,B.a9)!=null){r=r.h(0,B.a9) +r.toString +a.$1(r)}}, +gjd(){return!1}, +kc(a,b){var s +if(a==null)return 0 +a.bI(b,!0) +s=a.rw(B.O) +s.toString +return s}, +adI(a,b,c,d){var s=d.a +if(s<=0){if(a>=b)return b +return a+(b-a)*(s+1)}if(b>=c)return b +return b+(c-b)*s}, +bf(a){var s,r,q,p,o,n=this.dV$,m=n.h(0,B.a1) +m=m==null?0:m.aj(B.M,a,m.gba()) +s=this.n +r=n.h(0,B.a3) +r=r==null?0:r.aj(B.M,a,r.gba()) +q=n.h(0,B.aa) +q=q==null?0:q.aj(B.M,a,q.gba()) +p=n.h(0,B.ah) +p=p==null?0:p.aj(B.M,a,p.gba()) +o=n.h(0,B.an) +o=o==null?0:o.aj(B.M,a,o.gba()) +o=Math.max(p,o) +p=n.h(0,B.ab) +p=p==null?0:p.aj(B.M,a,p.gba()) +n=n.h(0,B.ai) +n=n==null?0:n.aj(B.M,a,n.gba()) +return m+s.a.a+r+q+o+p+n+this.n.a.c}, +b5(a){var s,r,q,p,o,n=this.dV$,m=n.h(0,B.a1) +m=m==null?0:m.aj(B.S,a,m.gbh()) +s=this.n +r=n.h(0,B.a3) +r=r==null?0:r.aj(B.S,a,r.gbh()) +q=n.h(0,B.aa) +q=q==null?0:q.aj(B.S,a,q.gbh()) +p=n.h(0,B.ah) +p=p==null?0:p.aj(B.S,a,p.gbh()) +o=n.h(0,B.an) +o=o==null?0:o.aj(B.S,a,o.gbh()) +o=Math.max(p,o) +p=n.h(0,B.ab) +p=p==null?0:p.aj(B.S,a,p.gbh()) +n=n.h(0,B.ai) +n=n==null?0:n.aj(B.S,a,n.gbh()) +return m+s.a.a+r+q+o+p+n+this.n.a.c}, +adY(a,b,c){var s,r,q,p +for(s=0,r=0;r<2;++r){q=c[r] +if(q==null)continue +p=q.aj(B.a_,b,q.gbo()) +s=Math.max(p,s)}return s}, +b9(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.dV$,a0=a.h(0,B.a1),a1=a0==null?0:a0.aj(B.a_,a2,a0.gbo()) +a0=a.h(0,B.a1) +a2=Math.max(a2-(a0==null?0:a0.aj(B.M,a1,a0.gba())),0) +a0=a.h(0,B.a3) +s=a0==null?0:a0.aj(B.a_,a2,a0.gbo()) +a0=a.h(0,B.a3) +r=a0==null?0:a0.aj(B.M,s,a0.gba()) +a0=a.h(0,B.ai) +q=a0==null?0:a0.aj(B.a_,a2,a0.gbo()) +a0=a.h(0,B.ai) +p=a0==null?0:a0.aj(B.M,q,a0.gba()) +a2=Math.max(a2-b.n.a.gdN(),0) +a0=a.h(0,B.a9) +o=a0==null?0:a0.aj(B.a_,a2,a0.gbo()) +a0=a.h(0,B.a9) +n=Math.max(a2-(a0==null?0:a0.aj(B.M,o,a0.gba())),0) +a0=a.h(0,B.ao) +m=a0==null?0:a0.aj(B.a_,n,a0.gbo()) +l=Math.max(o,m) +if(l>0)l+=8 +a0=a.h(0,B.aa) +k=a0==null?0:a0.aj(B.a_,a2,a0.gbo()) +a0=a.h(0,B.aa) +j=a0==null?0:a0.aj(B.M,k,a0.gba()) +a0=a.h(0,B.ab) +i=a0==null?0:a0.aj(B.a_,a2,a0.gbo()) +a0=a.h(0,B.ab) +h=a0==null?0:a0.aj(B.M,i,a0.gba()) +a0=t.up +g=B.c.oM(A.a([b.adY(0,Math.max(a2-j-h-r-p,0),A.a([a.h(0,B.ah),a.h(0,B.an)],t.iG)),k,i],a0),B.o_) +f=b.n.y +e=new A.j(f.a,f.b).a8(0,4) +f=b.n +a=a.h(0,B.Y)==null?0:b.n.c +d=B.c.oM(A.a([a1,f.a.b+a+g+b.n.a.d+e.b,s,q],a0),B.o_) +a=b.n.x +a.toString +c=a||!1?0:48 +return Math.max(d,c)+l}, +be(a){return this.b9(a)}, +e8(a){var s=this.dV$,r=s.h(0,B.ah).e +r.toString +r=t.q.a(r).a.b +s=s.h(0,B.ah) +s=s==null?null:s.e8(a) +return r+(s==null?0:s)}, +cl(a){return B.n}, +bC(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5=this,e6=null,e7=t.k,e8=e7.a(A.t.prototype.ga0.call(e5)) +e5.bM=null +s=A.w(t.Qv,t.i) +r=e8.b +q=e8.d +p=new A.aj(0,r,0,q) +o=e5.dV$ +s.l(0,o.h(0,B.a1),e5.kc(o.h(0,B.a1),p)) +n=o.h(0,B.a1) +if(n==null)n=B.n +else{n=n.k3 +n.toString}m=p.uu(r-n.a) +s.l(0,o.h(0,B.a3),e5.kc(o.h(0,B.a3),m)) +s.l(0,o.h(0,B.ai),e5.kc(o.h(0,B.ai),m)) +l=m.uu(m.b-e5.n.a.gdN()) +s.l(0,o.h(0,B.aa),e5.kc(o.h(0,B.aa),l)) +s.l(0,o.h(0,B.ab),e5.kc(o.h(0,B.ab),l)) +n=e7.a(A.t.prototype.ga0.call(e5)) +k=o.h(0,B.a1) +if(k==null)k=B.n +else{k=k.k3 +k.toString}j=e5.n +i=o.h(0,B.a3) +if(i==null)i=B.n +else{i=i.k3 +i.toString}h=o.h(0,B.aa) +if(h==null)h=B.n +else{h=h.k3 +h.toString}g=o.h(0,B.ab) +if(g==null)g=B.n +else{g=g.k3 +g.toString}f=o.h(0,B.ai) +if(f==null)f=B.n +else{f=f.k3 +f.toString}e=e5.n +d=Math.max(0,n.b-(k.a+j.a.a+i.a+h.a+g.a+f.a+e.a.c)) +e=A.a4(1,1.3333333333333333,e.d) +e.toString +f=o.h(0,B.ai) +if(f==null)n=B.n +else{n=f.k3 +n.toString}e5.n.f.gqU() +e7=e7.a(A.t.prototype.ga0.call(e5)) +k=o.h(0,B.a1) +if(k==null)k=B.n +else{k=k.k3 +k.toString}j=e5.n +i=o.h(0,B.a3) +if(i==null)i=B.n +else{i=i.k3 +i.toString}c=Math.max(0,e7.b-(k.a+j.a.a+i.a+n.a+e5.n.a.c)) +s.l(0,o.h(0,B.Y),e5.kc(o.h(0,B.Y),p.uu(c*e))) +s.l(0,o.h(0,B.an),e5.kc(o.h(0,B.an),p.HM(d,d))) +s.l(0,o.h(0,B.a9),e5.kc(o.h(0,B.a9),l)) +e=o.h(0,B.ao) +n=o.h(0,B.ao) +i=o.h(0,B.a9) +if(i==null)e7=B.n +else{e7=i.k3 +e7.toString}s.l(0,e,e5.kc(n,l.uu(Math.max(0,l.b-e7.a)))) +b=o.h(0,B.Y)==null?0:e5.n.c +e5.n.f.gqU() +if(o.h(0,B.a9)==null)a=0 +else{e7=s.h(0,o.h(0,B.a9)) +e7.toString +a=e7+8}e7=o.h(0,B.ao) +if(e7==null)e7=e6 +else{e7=e7.k3 +e7.toString}a0=e7!=null&&o.h(0,B.ao).k3.b>0 +a1=!a0?0:o.h(0,B.ao).k3.b+8 +a2=Math.max(a,a1) +e7=e5.n.y +a3=new A.j(e7.a,e7.b).a8(0,4) +e7=o.h(0,B.ah) +n=o.h(0,B.ah) +k=e5.n.a +j=a3.b +i=j/2 +s.l(0,e7,e5.kc(n,p.A9(new A.ap(0,k.b+b+i,0,k.d+a2+i)).HM(d,d))) +k=o.h(0,B.an) +a4=k==null?e6:k.k3.b +if(a4==null)a4=0 +e7=o.h(0,B.ah) +a5=e7==null?e6:e7.k3.b +if(a5==null)a5=0 +a6=Math.max(a4,a5) +e7=s.h(0,o.h(0,B.ah)) +e7.toString +n=s.h(0,o.h(0,B.an)) +n.toString +a7=Math.max(A.eo(e7),A.eo(n)) +n=o.h(0,B.aa) +a8=n==null?e6:n.k3.b +if(a8==null)a8=0 +e7=o.h(0,B.ab) +a9=e7==null?e6:e7.k3.b +if(a9==null)a9=0 +e7=s.h(0,o.h(0,B.aa)) +e7.toString +n=s.h(0,o.h(0,B.ab)) +n.toString +b0=Math.max(0,Math.max(A.eo(e7),A.eo(n))-a7) +n=s.h(0,o.h(0,B.aa)) +n.toString +e7=s.h(0,o.h(0,B.ab)) +e7.toString +b1=Math.max(0,Math.max(a8-n,a9-e7)-(a6-a7)) +e7=o.h(0,B.a3) +b2=e7==null?e6:e7.k3.b +if(b2==null)b2=0 +e7=o.h(0,B.ai) +b3=e7==null?e6:e7.k3.b +if(b3==null)b3=0 +b4=Math.max(b2,b3) +e7=e5.n +n=e7.a +b5=Math.max(b4,b+n.b+b0+a6+b1+n.d+j) +n=e7.x +n.toString +b6=n||e7.b||!1?0:48 +b7=q-a2 +b8=Math.min(Math.max(b5,b6),b7) +b9=b6>b5?(b6-b5)/2:0 +c0=Math.max(0,b5-b7) +e7=e5.ad +e7=e5.gFw()?B.zI:B.zJ +c1=(e7.a+1)/2 +c2=b0-c0*(1-c1) +e7=e5.n.a +c3=e7.b+b+a7+c2+b9+i +c4=b8-(e7.gca(e7)+e7.gcf(e7))-b-j-(b0+a6+b1) +c5=c3+c4*c1 +j=e5.ad +e7=e5.gFw()?B.zI:B.zJ +c6=e5.adI(c3,a7+c2/2+(b8-(2+a6))/2,c3+c4,e7) +if(o.h(0,B.a9)!=null){e7=s.h(0,o.h(0,B.a9)) +e7.toString +c7=b8+8+e7 +c8=o.h(0,B.a9).k3.b+8}else{c7=0 +c8=0}if(a0){e7=s.h(0,o.h(0,B.ao)) +e7.toString +c9=b8+8+e7 +d0=a1}else{c9=0 +d0=0}d1=Math.max(c7,c9) +d2=Math.max(c8,d0) +d3=o.h(0,B.c1) +e7=d3==null +if(!e7){q=o.h(0,B.a1) +if(q==null)q=B.n +else{q=q.k3 +q.toString}d3.bI(A.he(b8,r-q.a),!0) +switch(e5.t.a){case 0:d4=0 +break +case 1:q=o.h(0,B.a1) +if(q==null)q=B.n +else{q=q.k3 +q.toString}d4=q.a +break +default:d4=e6}q=d3.e +q.toString +t.q.a(q).a=new A.j(d4,0)}d5=A.aZ("height") +d6=new A.ayZ(d5) +d7=A.aZ("baseline") +d8=new A.ayY(d7,new A.ayV(s,c5,c6,d1,b8,d2)) +q=e5.n.a +d9=q.a +e0=r-q.c +d5.b=b8 +d7.b=e5.gFw()?c6:c5 +if(o.h(0,B.a1)!=null){switch(e5.t.a){case 0:d4=r-o.h(0,B.a1).k3.a +break +case 1:d4=0 +break +default:d4=e6}q=o.h(0,B.a1) +q.toString +d6.$2(q,d4)}switch(e5.t.a){case 0:q=o.h(0,B.a1) +if(q==null)q=B.n +else{q=q.k3 +q.toString}e1=e0-q.a +if(o.h(0,B.a3)!=null){e1+=e5.n.a.a +q=o.h(0,B.a3) +q.toString +e1-=d6.$2(q,e1-o.h(0,B.a3).k3.a)}if(o.h(0,B.Y)!=null){q=o.h(0,B.Y) +q.toString +d6.$2(q,e1-o.h(0,B.Y).k3.a)}if(o.h(0,B.aa)!=null){q=o.h(0,B.aa) +q.toString +e1-=d8.$2(q,e1-o.h(0,B.aa).k3.a)}if(o.h(0,B.ah)!=null){q=o.h(0,B.ah) +q.toString +d8.$2(q,e1-o.h(0,B.ah).k3.a)}if(o.h(0,B.an)!=null){q=o.h(0,B.an) +q.toString +d8.$2(q,e1-o.h(0,B.an).k3.a)}if(o.h(0,B.ai)!=null){e2=d9-e5.n.a.a +q=o.h(0,B.ai) +q.toString +e2+=d6.$2(q,e2)}else e2=d9 +if(o.h(0,B.ab)!=null){q=o.h(0,B.ab) +q.toString +d8.$2(q,e2)}break +case 1:q=o.h(0,B.a1) +if(q==null)q=B.n +else{q=q.k3 +q.toString}e1=d9+q.a +if(o.h(0,B.a3)!=null){e1-=e5.n.a.a +q=o.h(0,B.a3) +q.toString +e1+=d6.$2(q,e1)}if(o.h(0,B.Y)!=null){q=o.h(0,B.Y) +q.toString +d6.$2(q,e1)}if(o.h(0,B.aa)!=null){q=o.h(0,B.aa) +q.toString +e1+=d8.$2(q,e1)}if(o.h(0,B.ah)!=null){q=o.h(0,B.ah) +q.toString +d8.$2(q,e1)}if(o.h(0,B.an)!=null){q=o.h(0,B.an) +q.toString +d8.$2(q,e1)}if(o.h(0,B.ai)!=null){e2=e0+e5.n.a.c +q=o.h(0,B.ai) +q.toString +e2-=d6.$2(q,e2-o.h(0,B.ai).k3.a)}else e2=e0 +if(o.h(0,B.ab)!=null){q=o.h(0,B.ab) +q.toString +d8.$2(q,e2-o.h(0,B.ab).k3.a)}break}if(o.h(0,B.ao)!=null||o.h(0,B.a9)!=null){d5.b=d2 +d7.b=d1 +switch(e5.t.a){case 0:if(o.h(0,B.ao)!=null){q=o.h(0,B.ao) +q.toString +n=o.h(0,B.ao).k3.a +k=o.h(0,B.a1) +if(k==null)k=B.n +else{k=k.k3 +k.toString}d8.$2(q,e0-n-k.a)}if(o.h(0,B.a9)!=null){q=o.h(0,B.a9) +q.toString +d8.$2(q,d9)}break +case 1:if(o.h(0,B.ao)!=null){q=o.h(0,B.ao) +q.toString +n=o.h(0,B.a1) +if(n==null)n=B.n +else{n=n.k3 +n.toString}d8.$2(q,d9+n.a)}if(o.h(0,B.a9)!=null){q=o.h(0,B.a9) +q.toString +d8.$2(q,e0-o.h(0,B.a9).k3.a)}break}}if(o.h(0,B.Y)!=null){q=o.h(0,B.Y).e +q.toString +e3=t.q.a(q).a.a +q=o.h(0,B.Y) +if(q==null)q=B.n +else{q=q.k3 +q.toString}e4=q.a*0.75 +switch(e5.t.a){case 0:o.h(0,B.a3)!=null&&!0 +q=e5.n +n=o.h(0,B.Y) +if(n==null)n=B.n +else{n=n.k3 +n.toString}if(e7)e7=B.n +else{e7=d3.k3 +e7.toString}q.r.sbT(0,A.a4(e3+n.a+0,e7.a/2+e4/2,0)) +break +case 1:o.h(0,B.a3)!=null&&!0 +q=e5.n +n=o.h(0,B.a1) +if(n==null)n=B.n +else{n=n.k3 +n.toString}if(e7)e7=B.n +else{e7=d3.k3 +e7.toString}q.r.sbT(0,A.a4(e3-n.a+0,e7.a/2-e4/2,0)) +break}e5.n.r.sdj(o.h(0,B.Y).k3.a*0.75)}else{e5.n.r.sbT(0,e6) +e5.n.r.sdj(0)}e5.k3=e8.aX(new A.O(r,b8+d2))}, +afh(a,b){var s=this.dV$.h(0,B.Y) +s.toString +a.dE(s,b)}, +aF(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=new A.ayX(a,b),g=i.dV$ +h.$1(g.h(0,B.c1)) +if(g.h(0,B.Y)!=null){s=g.h(0,B.Y).e +s.toString +r=t.q +q=r.a(s).a +s=g.h(0,B.Y) +if(s!=null)s.k3.toString +s=g.h(0,B.Y) +if(s==null)s=B.n +else{s=s.k3 +s.toString}p=s.a +s=i.n +o=s.d +s.f.gqU() +s=i.n +n=A.a4(1,0.75,o) +n.toString +m=g.h(0,B.c1).e +m.toString +m=r.a(m).a.a +r=g.h(0,B.c1) +if(r==null)r=B.n +else{r=r.k3 +r.toString}switch(i.t.a){case 0:l=q.a+p*(1-n) +g.h(0,B.a3)!=null +k=l +break +case 1:l=q.a +g.h(0,B.a3)!=null +k=l +break +default:l=null +k=null}r=A.a4(k,m+r.a/2-p*0.75/2,0) +r.toString +r=A.a4(l,r,o) +r.toString +m=q.b +s=A.a4(0,s.a.b-m,o) +s.toString +j=new A.br(new Float64Array(16)) +j.e1() +j.aT(0,r,m+s) +j.bc(0,n) +i.bM=j +n=i.cx +n===$&&A.b() +s=i.ch +s.saR(0,a.w_(n,b,j,i.gafg(),t.zV.a(s.a)))}else i.ch.saR(0,null) +h.$1(g.h(0,B.a1)) +h.$1(g.h(0,B.aa)) +h.$1(g.h(0,B.ab)) +h.$1(g.h(0,B.a3)) +h.$1(g.h(0,B.ai)) +h.$1(g.h(0,B.an)) +h.$1(g.h(0,B.ah)) +h.$1(g.h(0,B.ao)) +h.$1(g.h(0,B.a9))}, +iT(a){return!0}, +cJ(a,b){var s,r,q,p,o,n,m +for(s=this.gfm(this),r=s.length,q=t.q,p=0;p>>16&255,s>>>8&255,s&255) +if(q.a.w&&q.gav().y2){q.gav() +s=a.dx.a +return A.aGs(A.aK(31,s>>>16&255,s>>>8&255,s&255),r)}return r}, +a9z(a,b){var s,r=this +if(r.gav().p4!==!0)return B.I +if(r.gav().R8!=null){s=r.gav().R8 +s.toString +return A.c9(s,r.gdX(),t.n8)}return A.c9(b.geu(),r.gdX(),t.n8)}, +a9G(a){if(this.gav().p4!=null)this.gav().p4.toString +return B.I}, +gPp(){var s=this,r=s.a +if(r.y)r=r.r&&r.c.y2 +else r=!0 +if(!r){if(s.gav().d==null){s.gav() +r=!1}else r=!0 +r=r&&s.gav().ch!==B.iU}else r=!1 +return r}, +OM(a,b){return A.c9(b.gvi(),this.gdX(),t.em).bV(A.c9(this.gav().w,this.gdX(),t.p8))}, +gdX(){var s=this,r=A.aU(t.ui) +if(!s.gav().y2)r.H(0,B.N) +if(s.a.r)r.H(0,B.a6) +if(s.a.w&&s.gav().y2)r.H(0,B.al) +if(s.gav().at!=null)r.H(0,B.fV) +return r}, +a9q(a,b){var s,r,q=this,p=A.c9(q.gav().y1,q.gdX(),t.Ef) +if(p==null)p=B.YC +q.gav() +if(p.a.k(0,B.q))return p +s=q.a9r(a) +if(q.gav().db||q.gav().y1===B.eW||!q.gav().y2)r=0 +else r=q.a.r?2:1 +return p.U7(new A.cN(s,r,B.aA,-1))}, +I(c6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3=this,c4=null,c5=A.a_(c6) +A.a_(c6) +s=new A.avC(c6) +r=t.em +q=A.c9(s.gvx(),c3.gdX(),r) +p=t.p8 +o=A.c9(c3.gav().e,c3.gdX(),p) +if(o==null)o=A.c9(c4,c3.gdX(),p) +n=c5.p3.w +n.toString +m=n.bV(c3.a.d).bV(q).bV(o).U9(1) +l=m.Q +l.toString +q=A.c9(s.gvm(),c3.gdX(),r) +o=A.c9(c3.gav().z,c3.gdX(),p) +if(o==null)o=A.c9(c4,c3.gdX(),p) +k=n.bV(c3.a.d).bV(q).bV(o) +j=c3.gav().y +if(j==null)i=c4 +else{h=c3.a.y&&!c3.gPp()?1:0 +if(!c3.a.y)if(c3.gav().d==null){c3.gav() +g=!0}else g=!1 +else g=!0 +f=c3.gav() +e=c3.a.e +i=A.aG7(g,A.aq(j,c3.gav().as,B.aZ,c4,c4,k,e,f.Q),B.a4,B.v,h)}d=c3.gav().at!=null +if(!c3.gav().y2)if(d)c3.gav() +else c3.gav() +else if(c3.a.r)if(d)c3.gav() +else c3.gav() +else if(d)c3.gav() +else c3.gav() +c=c3.a9q(c5,s) +h=c3.f +g=c3.d +g===$&&A.b() +f=c3.a9z(c5,s) +e=c3.a9G(c5) +b=c3.a.w&&c3.gav().y2 +if(c3.gav().d==null){c3.gav() +a=!0}else a=!1 +if(a)a0=c4 +else{a=c3.e +a===$&&A.b() +a1=c3.gPp()||c3.gav().ch!==B.iT?1:0 +a2=c3.a +if(a2.y)a2=a2.r&&a2.c.y2 +else a2=!0 +if(a2){a3=A.c9(s.gvb(),c3.gdX(),r) +if(c3.gav().at!=null)c3.gav() +c3.gav() +a2=c3.gav() +a3=a3.bV(a2.e) +o=A.c9(c3.gav().f,c3.gdX(),p) +if(o==null)o=A.c9(c4,c3.gdX(),p) +n=n.bV(c3.a.d).U9(1).bV(a3).bV(o)}else n=m +c3.gav() +a2=c3.gav().d +a2.toString +a2=A.aq(a2,c4,B.aZ,c4,c4,c4,c3.a.e,c4) +a0=new A.a_u(A.aG7(!1,A.u5(a2,B.a4,B.v,n),B.a4,B.v,a1),a,c4)}c3.gav() +c3.gav() +if(c3.gav().k1==null){c3.gav() +n=!0}else n=!1 +if(n)a4=c4 +else{n=c3.a +if(n.y)n=n.r&&n.c.y2 +else n=!0 +a=c3.gav() +a1=A.c9(c3.gav().k3,c3.gdX(),p) +if(a1==null)a1=k +a4=new A.UM(n,a.k2,a1,c3.gav().k1,c4)}n=c3.gav() +a5=n.cx===!0 +a6=a5?18:24 +if(c3.gav().a==null)a7=c4 +else{n=t.MH +a=A.c9(c3.gav().b,c3.gdX(),n) +n=a==null?A.c9(c4,c3.gdX(),n):a +if(n==null)n=A.c9(s.glx(),c3.gdX(),t.n8) +a=c3.gav().a +a.toString +a7=A.i5(new A.bD(B.Ei,A.lR(a,new A.de(a6,c4,c4,c4,c4,n,c4,c4)),c4),B.bJ,c4,c4,c4,c4)}c3.gav() +if(c3.gav().id==null)a8=c4 +else{c3.gav() +n=c5.z.Ak(B.nV) +a=t.MH +a1=A.c9(c3.gav().k4,c3.gdX(),a) +a=a1==null?A.c9(c4,c3.gdX(),a):a1 +if(a==null)a=A.c9(s.grY(),c3.gdX(),t.n8) +a1=c3.gav().id +a1.toString +a8=A.hf(A.i5(new A.eL(n,A.lR(a1,new A.de(a6,c4,c4,c4,c4,a,c4,c4)),c4),B.bJ,c4,c4,c4,c4),1,1)}n=c3.a.e +a=c3.gav() +a1=c3.OM(c5,s) +a2=c3.gav() +a9=c3.gav() +r=A.c9(s.guW(),c3.gdX(),r).bV(c3.gav().ax) +b0=c3.gav() +if(c3.gav().p2!=null)b1=c3.gav().p2 +else if(c3.gav().p1!=null&&c3.gav().p1!==""){b2=c3.a.r +b3=c3.gav().p1 +b3.toString +p=c3.OM(c5,s).bV(A.c9(c3.gav().p3,c3.gdX(),p)) +p=A.aq(b3,c4,B.aZ,c3.gav().b4,c4,p,c4,c4) +b1=new A.bF(A.c1(c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,b2,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4),!0,!1,!1,p,c4)}else b1=c4 +p=c6.S(t.I) +p.toString +b4=c3.gav().cy +if(b4==null)b4=c4 +if(c3.gav().db){b5=b4==null?B.U:b4 +b6=0}else{c.gqU() +b2=m.r +b2.toString +b6=(4+0.75*b2)*A.afT(c6) +b2=c3.gav() +if(b2.p4===!0)if(b4==null)b5=a5?B.En:B.p2 +else b5=b4 +else if(b4==null)b5=a5?B.iE:B.p0 +else b5=b4}b2=c3.gav() +b3=c3.gav().CW +b3.toString +b7=c3.d.x +b7===$&&A.b() +b8=c3.gav() +b9=c3.gav() +c0=c3.a +c1=c0.z +c2=c0.f +c0=c0.r +c3.gav() +return new A.Wg(new A.Wd(b5,b2.db,b6,b7,b3,c,h,b8.b7===!0,b9.cx,c5.z,a7,c1,a0,i,c4,a4,c4,a8,new A.H4(n,a.r,a1,a2.x,a9.at,r,b0.ay,c4),b1,new A.Gf(c,h,g,f,e,b,c4)),p.w,l,c2,c0,!1,c4)}} +A.avM.prototype={ +$0(){}, +$S:0} +A.vs.prototype={ +A_(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2){var s=this,r=c9==null?s.e:c9,q=c3==null?s.w:c3,p=c4==null?s.as:c4,o=b3==null?s.at:b3,n=b7==null?s.ch:b7,m=b6==null?s.CW:b6,l=c7==null?s.db:c7,k=c8==null?s.cx:c8,j=a3==null?s.cy:a3,i=a4==null?s.p2:a4,h=a6==null?s.p1:a6,g=a5==null?s.p3:a5,f=b5==null?s.p4:b5,e=b4==null?s.R8:b4,d=a1==null?s.y1:a1,c=a8==null?s.y2:a8,b=d1==null?s.b4:d1,a=a0==null?s.b7:a0 +return A.qK(a,d,s.a9,j,i,g,h,s.x2,c,s.xr,s.ry,s.ay,s.ax,o,e,f,m,n,s.f,s.RG,s.to,s.x1,s.x,q,s.r,p,s.z,s.y,s.Q,s.rx,s.a,s.b,l,k,s.c,r,s.d,s.fr,s.dx,s.go,s.dy,s.fy,s.fx,b,s.k1,s.id,s.k4,s.ok,s.k3,s.k2)}, +amo(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){return this.A_(a,b,c,d,null,e,null,f,null,g,h,i,j,null,k,l,m,n,o,p,q,r,s,a0,null,a1,a2,a3,a4,a5,a6,null,a7)}, +amf(a,b){return this.A_(null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,b,null,null,null,null,null,null,null,null)}, +am3(a){return this.A_(null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +am5(a){return this.A_(null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +Hh(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.e +if(j==null)j=k +s=l.w +if(s==null)s=k +r=l.ch +if(r==null)r=B.pi +q=l.CW +if(q==null)q=B.f2 +p=l.cy +if(p==null)p=k +o=l.p3 +if(o==null)o=k +n=l.R8 +if(n==null)n=k +m=l.y1 +if(m==null)m=k +return l.amo(l.b7===!0,m,k,p,o,k,k,k,k,k,n,l.p4===!0,q,r,k,k,k,k,k,s,k,k,l.db,l.cx===!0,j,k,k)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.vs&&J.d(b.a,s.a)&&b.d==s.d&&J.d(b.e,s.e)&&J.d(b.w,s.w)&&b.y==s.y&&b.as==s.as&&b.at==s.at&&b.ch==s.ch&&J.d(b.CW,s.CW)&&b.cx==s.cx&&J.d(b.cy,s.cy)&&b.db===s.db&&J.d(b.id,s.id)&&J.d(b.k1,s.k1)&&J.d(b.p2,s.p2)&&b.p1==s.p1&&J.d(b.p3,s.p3)&&b.p4==s.p4&&J.d(b.R8,s.R8)&&b.y1==s.y1&&b.y2===s.y2&&b.b4==s.b4&&b.b7==s.b7&&!0}, +gE(a){var s=this +return A.d3([s.a,s.b,s.c,s.d,s.f,s.e,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.p4,s.R8,s.RG,s.rx,s.dx,s.go,s.fr,s.fx,s.fy,s.dy,s.id,s.k4,s.k1,s.k2,s.k3,s.ok,s.p2,s.p1,s.p3,s.ry,s.to,s.x1,s.x2,s.xr,s.y1,s.y2,s.b4,s.b7,s.a9])}, +j(a){var s=this,r=A.a([],t.s),q=s.a +if(q!=null)r.push("icon: "+q.j(0)) +q=s.d +if(q!=null)r.push('labelText: "'+q+'"') +q=s.y +if(q!=null)r.push('hintText: "'+q+'"') +q=s.as +if(q!=null)r.push('hintMaxLines: "'+A.f(q)+'"') +q=s.at +if(q!=null)r.push('errorText: "'+q+'"') +q=s.ch +if(q!=null)r.push("floatingLabelBehavior: "+q.j(0)) +q=s.CW +if(q!=null)r.push("floatingLabelAlignment: "+q.j(0)) +q=s.cx +if(q===!0)r.push("isDense: "+A.f(q)) +q=s.cy +if(q!=null)r.push("contentPadding: "+q.j(0)) +if(s.db)r.push("isCollapsed: true") +q=s.id +if(q!=null)r.push("suffixIcon: "+q.j(0)) +q=s.k1 +if(q!=null)r.push("suffix: "+q.j(0)) +q=s.p2 +if(q!=null)r.push("counter: "+q.j(0)) +q=s.p1 +if(q!=null)r.push("counterText: "+q) +q=s.p3 +if(q!=null)r.push("counterStyle: "+q.j(0)) +if(s.p4===!0)r.push("filled: true") +q=s.R8 +if(q!=null)r.push("fillColor: "+q.j(0)) +q=s.y1 +if(q!=null)r.push("border: "+q.j(0)) +if(!s.y2)r.push("enabled: false") +q=s.b4 +if(q!=null)r.push("semanticCounterText: "+q) +q=s.b7 +if(q!=null)r.push("alignLabelWithHint: "+A.f(q)) +return"InputDecoration("+B.c.c8(r,", ")+")"}} +A.BY.prototype={ +gE(a){var s=this,r=null +return A.Z(s.gvx(),s.gvb(),s.gvi(),r,s.gvm(),s.guW(),r,B.pi,B.f2,!1,r,!1,s.glx(),r,s.gBZ(),r,s.grY(),r,!1,A.Z(s.geu(),s.gH3(),s.gJE(),r,r,r,r,r,r,r,r,!1,r,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a1(b)!==A.N(r))return!1 +if(b instanceof A.BY)if(J.d(b.gvx(),r.gvx()))if(J.d(b.gvb(),r.gvb()))if(J.d(b.gvi(),r.gvi()))if(J.d(b.gvm(),r.gvm()))if(J.d(b.guW(),r.guW()))if(J.d(b.glx(),r.glx()))if(J.d(b.gBZ(),r.gBZ()))if(J.d(b.grY(),r.grY()))if(B.f2.k(0,B.f2))if(J.d(b.geu(),r.geu()))if(J.d(b.gH3(),r.gH3()))if(J.d(b.gJE(),r.gJE()))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gvx(){return null}, +gvb(){return null}, +gvi(){return null}, +gvm(){return null}, +guW(){return null}, +glx(){return null}, +gBZ(){return null}, +grY(){return null}, +geu(){return null}, +gJE(){return null}, +gH3(){return null}} +A.avC.prototype={ +gvm(){return A.Y5(new A.avH(this))}, +gvx(){return A.Y5(new A.avJ(this))}, +gvb(){return A.Y5(new A.avF(this))}, +gvi(){return A.Y5(new A.avG(this))}, +guW(){return A.Y5(new A.avD(this))}, +geu(){return A.awp(new A.avE(this))}, +glx(){return A.awp(new A.avI(this))}, +gBZ(){return A.awp(new A.avK(this))}, +grY(){return A.awp(new A.avL(this))}} +A.avH.prototype={ +$1(a){var s=null +if(a.v(0,B.N))return A.bG(s,s,A.a_(this.a.ok).ch,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s) +return A.bG(s,s,A.a_(this.a.ok).db,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s)}, +$S:66} +A.avJ.prototype={ +$1(a){var s=null +if(a.v(0,B.N))return A.bG(s,s,A.a_(this.a.ok).ch,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s) +return A.bG(s,s,A.a_(this.a.ok).db,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s)}, +$S:66} +A.avF.prototype={ +$1(a){var s=this,r=null +if(a.v(0,B.N))return A.bG(r,r,A.a_(s.a.ok).ch,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) +if(a.v(0,B.fV))return A.bG(r,r,A.a_(s.a.ok).ax.at,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) +if(a.v(0,B.a6))return A.bG(r,r,A.a_(s.a.ok).ax.b,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) +return A.bG(r,r,A.a_(s.a.ok).db,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r)}, +$S:66} +A.avG.prototype={ +$1(a){var s=A.a_(this.a.ok) +if(a.v(0,B.N))return s.p3.Q.d8(B.I) +return s.p3.Q.d8(s.db)}, +$S:66} +A.avD.prototype={ +$1(a){var s=A.a_(this.a.ok) +if(a.v(0,B.N))return s.p3.Q.d8(B.I) +return s.p3.Q.d8(s.ax.at)}, +$S:66} +A.avE.prototype={ +$1(a){if(a.v(0,B.N))switch(A.a_(this.a.ok).ax.a.a){case 0:return B.CK +case 1:return B.Dz}switch(A.a_(this.a.ok).ax.a.a){case 0:return B.Dv +case 1:return B.CH}}, +$S:26} +A.avI.prototype={ +$1(a){if(a.v(0,B.N)&&!a.v(0,B.a6))return A.a_(this.a.ok).ch +if(a.v(0,B.a6))return A.a_(this.a.ok).ax.b +switch(A.a_(this.a.ok).ax.a.a){case 0:return B.G +case 1:return B.f4}}, +$S:26} +A.avK.prototype={ +$1(a){if(a.v(0,B.N)&&!a.v(0,B.a6))return A.a_(this.a.ok).ch +if(a.v(0,B.a6))return A.a_(this.a.ok).ax.b +switch(A.a_(this.a.ok).ax.a.a){case 0:return B.G +case 1:return B.f4}}, +$S:26} +A.avL.prototype={ +$1(a){if(a.v(0,B.N)&&!a.v(0,B.a6))return A.a_(this.a.ok).ch +if(a.v(0,B.a6))return A.a_(this.a.ok).ax.b +switch(A.a_(this.a.ok).ax.a.a){case 0:return B.G +case 1:return B.f4}}, +$S:26} +A.Xx.prototype={} +A.Jt.prototype={ +bO(){this.d0() +this.cG() +this.em()}, +m(){var s=this,r=s.aZ$ +if(r!=null)r.L(0,s.ge6()) +s.aZ$=null +s.aM()}} +A.a1q.prototype={ +aU(a,b){return this.Mi(a,b)}} +A.JF.prototype={ +m(){var s=this,r=s.cs$ +if(r!=null)r.L(0,s.gjo()) +s.cs$=null +s.aM()}, +bO(){this.d0() +this.cG() +this.jp()}} +A.JH.prototype={ +bO(){this.d0() +this.cG() +this.em()}, +m(){var s=this,r=s.aZ$ +if(r!=null)r.L(0,s.ge6()) +s.aZ$=null +s.aM()}} +A.a1R.prototype={ +aB(a){var s,r,q +this.dT(a) +for(s=this.gfm(this),r=s.length,q=0;q0){a6=b/2 +e-=a6 +d+=a6}a=a2.bM +if(eg){f=a9+j.b+2*a +d=a9+a +e=a}else f=g}if(f>72){a0=16 +a1=16}else{a0=Math.min((f-p.b)/2,16) +a1=(f-o.b)/2}switch(a2.ad.a){case 0:if(a5){a6=a4.h(0,B.bf).e +a6.toString +t.q.a(a6).a=new A.j(s-p.a,a0)}a6=a4.h(0,B.b0).e +a6.toString +a9=t.q +a9.a(a6).a=new A.j(m,e) +if(a7){a6=a4.h(0,B.b1) +a6.toString +d.toString +a6=a6.e +a6.toString +a9.a(a6).a=new A.j(m,d)}if(a8){a4=a4.h(0,B.bN).e +a4.toString +a9.a(a4).a=new A.j(0,a1)}break +case 1:if(a5){a6=a4.h(0,B.bf).e +a6.toString +t.q.a(a6).a=new A.j(0,a0)}a6=a4.h(0,B.b0).e +a6.toString +a9=t.q +a9.a(a6).a=new A.j(n,e) +if(a7){a6=a4.h(0,B.b1) +a6.toString +d.toString +a6=a6.e +a6.toString +a9.a(a6).a=new A.j(n,d)}if(a8){a4=a4.h(0,B.bN).e +a4.toString +a9.a(a4).a=new A.j(s-o.a,a1)}break}a2.k3=a3.aX(new A.O(s,f))}, +aF(a,b){var s=new A.az3(a,b),r=this.dV$ +s.$1(r.h(0,B.bf)) +s.$1(r.h(0,B.b0)) +s.$1(r.h(0,B.b1)) +s.$1(r.h(0,B.bN))}, +iT(a){return!0}, +cJ(a,b){var s,r,q,p,o,n +for(s=this.gfm(this),r=s.length,q=t.q,p=0;p0;o=n){n=o-1 +l[o].dU(l[n],p)}this.BS(a,p)}, +j(a){return"#"+A.ce(this)}} +A.rS.prototype={ +ed(a){return A.dY(this.a,this.b,a)}} +A.Hr.prototype={ +ac(){return new A.Y_(null,null,B.i)}} +A.Y_.prototype={ +lv(a){var s,r,q=this +q.CW=t.ir.a(a.$3(q.CW,q.a.z,new A.awa())) +s=q.a +r=t.YJ +s=r.a(a.$3(q.cy,s.as,new A.awb())) +q.cy=s +s=q.a.at +q.cx=s!=null?r.a(a.$3(q.cx,s,new A.awc())):null +q.db=t.TZ.a(a.$3(q.db,q.a.w,new A.awd()))}, +I(a){var s,r,q,p,o,n,m=this,l=m.db +l.toString +s=m.gew() +s=l.a7(0,s.gp(s)) +s.toString +l=m.CW +l.toString +r=m.gew() +q=l.a7(0,r.gp(r)) +A.a_(a) +p=A.aGE(a,m.a.Q,q) +m.a.toString +l=m.cy +if(l==null)o=null +else{r=m.gew() +r=l.a7(0,r.gp(r)) +o=r}if(o==null)o=B.I +l=A.dv(a) +r=m.a +n=r.y +return A.aNd(new A.IA(r.r,s,!0,null),n,new A.mt(s,l,null),p,q,o)}} +A.awa.prototype={ +$1(a){return new A.aH(A.k2(a),null,t.Y)}, +$S:35} +A.awb.prototype={ +$1(a){return new A.hg(t.n8.a(a),null)}, +$S:83} +A.awc.prototype={ +$1(a){return new A.hg(t.n8.a(a),null)}, +$S:83} +A.awd.prototype={ +$1(a){return new A.rS(t.RY.a(a),null)}, +$S:247} +A.IA.prototype={ +I(a){var s=A.dv(a) +return A.lv(this.c,new A.a_v(this.d,s,null),null,null,B.n)}} +A.a_v.prototype={ +aF(a,b){this.b.eH(a,new A.v(0,0,0+b.a,0+b.b),this.c)}, +eZ(a){return!a.b.k(0,this.b)}} +A.a1D.prototype={ +bO(){this.d0() +this.cG() +this.em()}, +m(){var s=this,r=s.aZ$ +if(r!=null)r.L(0,s.ge6()) +s.aZ$=null +s.aM()}} +A.Y0.prototype={ +J9(a){return a.gqZ(a)==="en"}, +fs(a,b){return new A.cR(B.Bz,t.az)}, +D1(a){return!1}, +j(a){return"DefaultMaterialLocalizations.delegate(en_US)"}} +A.MX.prototype={$iCB:1} +A.cy.prototype={ +K(){return"MaterialState."+this.b}} +A.PG.prototype={$ibx:1} +A.Y3.prototype={ +a1(a){return this.c.$1(a)}} +A.PI.prototype={ +uD(a){return this.a1(A.aU(t.ui)).uD(a)}, +$ibx:1} +A.GP.prototype={ +a1(a){if(a.v(0,B.N))return B.bJ +return this.a}, +go8(){return"MaterialStateMouseCursor("+this.c+")"}} +A.afK.prototype={} +A.PJ.prototype={$ibx:1} +A.Y4.prototype={ +a1(a){return this.az.$1(a)}} +A.bx.prototype={} +A.Hi.prototype={ +a1(a){var s,r=this,q=r.a,p=q==null?null:q.a1(a) +q=r.b +s=q==null?null:q.a1(a) +return r.d.$3(p,s,r.c)}, +$ibx:1} +A.e_.prototype={ +a1(a){return this.a.$1(a)}, +$ibx:1} +A.d1.prototype={ +a1(a){return this.a}, +j(a){var s="MaterialStatePropertyAll(",r=this.a +if(typeof r=="number")return s+A.j5(r)+")" +else return s+A.f(r)+")"}, +$ibx:1} +A.PK.prototype={ +fA(a,b,c){var s=this.a +if(c?J.hP(s,b):J.ja(s,b))this.W()}} +A.PH.prototype={ +Ys(a,b){return new A.afN(this,a,b)}, +Yr(a){return this.Ys(a,null)}, +akn(a){if(this.qC$.H(0,a))this.a5(new A.afL())}, +C7(a){if(this.qC$.B(0,a))this.a5(new A.afM())}} +A.afN.prototype={ +$1(a){var s=this.a,r=this.b +if(s.qC$.v(0,r)===a)return +if(a)s.akn(r) +else s.C7(r)}, +$S:8} +A.afL.prototype={ +$0(){}, +$S:0} +A.afM.prototype={ +$0(){}, +$S:0} +A.PN.prototype={} +A.CJ.prototype={ +gE(a){return J.x(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.CJ&&J.d(b.a,this.a)}} +A.Y8.prototype={} +A.PO.prototype={ +gE(a){var s=this +return A.d3([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as])}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a1(b)!==A.N(r))return!1 +if(b instanceof A.PO)if(b.a==r.a)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(b.e==r.e)if(b.f==r.f)if(b.r==r.r)if(b.w==r.w)if(b.x===r.x)if(b.y==r.y)s=J.d(b.as,r.as) +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.XQ.prototype={ +a1(a){var s,r=this,q=r.a,p=q==null?null:q.a1(a) +q=r.b +s=q==null?null:q.a1(a) +q=p==null +if(q&&s==null)return null +if(q){q=s.a +return A.b3(new A.cN(A.aK(0,q.gp(q)>>>16&255,q.gp(q)>>>8&255,q.gp(q)&255),0,B.aA,-1),s,r.c)}if(s==null){q=p.a +return A.b3(p,new A.cN(A.aK(0,q.gp(q)>>>16&255,q.gp(q)>>>8&255,q.gp(q)&255),0,B.aA,-1),r.c)}return A.b3(p,s,r.c)}, +$ibx:1} +A.Ya.prototype={} +A.vU.prototype={ +gE(a){return J.x(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.vU&&J.d(b.a,this.a)}} +A.Yb.prototype={} +A.D0.prototype={ +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.D0&&b.a==s.a&&J.d(b.b,s.b)&&b.c==s.c&&J.d(b.d,s.d)&&J.d(b.e,s.e)&&J.d(b.f,s.f)&&J.d(b.r,s.r)&&b.w==s.w&&b.x==s.x&&!0}} +A.Yp.prototype={} +A.D1.prototype={ +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.D1&&b.a==s.a&&J.d(b.b,s.b)&&b.c==s.c&&J.d(b.d,s.d)&&J.d(b.e,s.e)&&J.d(b.f,s.f)&&J.d(b.r,s.r)&&J.d(b.w,s.w)&&b.x==s.x&&b.y==s.y}} +A.Yq.prototype={} +A.D2.prototype={ +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.D2&&J.d(b.a,s.a)&&b.b==s.b&&J.d(b.c,s.c)&&J.d(b.d,s.d)&&J.d(b.e,s.e)&&J.d(b.f,s.f)&&b.r==s.r&&J.d(b.y,s.y)&&J.d(b.z,s.z)&&b.Q==s.Q&&b.as==s.as}} +A.Yr.prototype={} +A.D9.prototype={ +gE(a){return J.x(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.D9&&J.d(b.a,this.a)}} +A.YJ.prototype={} +A.r_.prototype={ +gqk(){return A.eE.prototype.gqk.call(this)+"("+A.f(this.b.a)+")"}, +gvB(){return!0}} +A.CD.prototype={ +gCj(a){return B.aQ}, +gq7(){return null}, +gzC(){return null}, +Ht(a){var s +if(!(t.Le.b(a)&&!0))s=!1 +else s=!0 +return s}, +Hq(a,b,c){var s=null,r=this.dW.$1(a) +return new A.bF(A.c1(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s,s),!1,!0,!1,r,s)}, +TH(a,b,c,d){var s,r +A.a_(a) +s=A.a_(a).r +r=B.fS.h(0,this.a.CW.a?B.ag:s) +if(r==null)r=B.oh +return r.TG(this,a,b,c,d,this.$ti.c)}} +A.Hs.prototype={} +A.a1k.prototype={ +I(a){var s=this +return new A.uS(s.c,new A.aBv(s),new A.aBw(s),new A.uS(new A.jN(s.d,new A.b2(A.a([],t.x8),t.jc),0),new A.aBx(s),new A.aBy(s),s.f,null),null)}} +A.aBv.prototype={ +$3(a,b,c){return new A.pq(b,c,!0,!1,null)}, +$C:"$3", +$R:3, +$S:146} +A.aBw.prototype={ +$3(a,b,c){return new A.pr(b,!0,!0,c,null)}, +$C:"$3", +$R:3, +$S:147} +A.aBx.prototype={ +$3(a,b,c){return new A.pq(b,c,!0,!0,null)}, +$C:"$3", +$R:3, +$S:146} +A.aBy.prototype={ +$3(a,b,c){return new A.pr(b,!0,!1,c,null)}, +$C:"$3", +$R:3, +$S:147} +A.pq.prototype={ +ac(){return new A.a1i(new A.F_($.bo()),$,$,B.i)}} +A.a1i.prototype={ +gKz(){return!1}, +tL(){var s,r=this,q=r.a,p=q.f +if(p)s=B.dC +else{s=$.aTN() +s=new A.b0(q.c,s,A.l(s).i("b0"))}r.ls$=s +p=p?$.aTO():$.aTP() +q=q.c +r.mK$=new A.b0(q,p,A.l(p).i("b0")) +q.a_(0,r.gr6()) +r.a.c.f0(r.gr5())}, +aH(){var s,r,q,p,o=this +o.tL() +s=o.a +r=s.f +q=o.ls$ +q===$&&A.b() +p=o.mK$ +p===$&&A.b() +o.d=A.aPw(s.c,q,r,p) +o.aW()}, +b_(a){var s,r,q,p=this,o=p.a +if(a.f!==o.f||a.c!==o.c){o=a.c +o.L(0,p.gr6()) +o.dJ(p.gr5()) +p.tL() +o=p.d +o===$&&A.b() +o.m() +o=p.a +s=o.f +r=p.ls$ +r===$&&A.b() +q=p.mK$ +q===$&&A.b() +p.d=A.aPw(o.c,r,s,q)}p.bn(a)}, +m(){var s,r=this +r.a.c.L(0,r.gr6()) +r.a.c.dJ(r.gr5()) +s=r.d +s===$&&A.b() +s.m() +r.aM()}, +I(a){var s=this.d +s===$&&A.b() +return A.aO0(!0,this.a.d,this.qD$,B.zC,s)}} +A.pr.prototype={ +ac(){return new A.a1j(new A.F_($.bo()),$,$,B.i)}} +A.a1j.prototype={ +gKz(){return!1}, +tL(){var s,r=this,q=r.a,p=q.e +if(p){s=$.aTR() +s=new A.b0(q.c,s,A.l(s).i("b0"))}else s=B.dC +r.ls$=s +p=p?$.aTS():$.aTT() +q=q.c +r.mK$=new A.b0(q,p,A.l(p).i("b0")) +q.a_(0,r.gr6()) +r.a.c.f0(r.gr5())}, +aH(){var s,r,q,p,o=this +o.tL() +s=o.a +r=s.e +q=o.ls$ +q===$&&A.b() +p=o.mK$ +p===$&&A.b() +o.d=A.aPx(s.c,q,r,p) +o.aW()}, +b_(a){var s,r,q,p=this,o=p.a +if(a.e!==o.e||a.c!==o.c){o=a.c +o.L(0,p.gr6()) +o.dJ(p.gr5()) +p.tL() +o=p.d +o===$&&A.b() +o.m() +o=p.a +s=o.e +r=p.ls$ +r===$&&A.b() +q=p.mK$ +q===$&&A.b() +p.d=A.aPx(o.c,r,s,q)}p.bn(a)}, +m(){var s,r=this +r.a.c.L(0,r.gr6()) +r.a.c.dJ(r.gr5()) +s=r.d +s===$&&A.b() +s.m() +r.aM()}, +I(a){var s=this.d +s===$&&A.b() +return A.aO0(!0,this.a.f,this.qD$,B.zC,s)}} +A.m9.prototype={} +A.UH.prototype={ +TG(a,b,c,d,e){return new A.a1k(c,d,!0,e,null)}} +A.MC.prototype={ +TG(a,b,c,d,e,f){return A.aWP(a,b,c,d,e,f)}} +A.Qn.prototype={ +DL(a){var s=t.Tr +return A.as(new A.aw(B.Hj,new A.ahe(a),s),!0,s.i("aL.E"))}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a1(b)!==A.N(r))return!1 +s=b instanceof A.Qn +if(s&&!0)return!0 +return s&&A.da(r.DL(B.fS),r.DL(B.fS))}, +gE(a){return A.d3(this.DL(B.fS))}} +A.ahe.prototype={ +$1(a){return this.a.h(0,a)}, +$S:250} +A.Jr.prototype={ +arn(){var s,r=this,q=r.mK$ +q===$&&A.b() +s=q.a +if(J.d(q.b.a7(0,s.gp(s)),1)){q=r.ls$ +q===$&&A.b() +if(!J.d(q.gp(q),0)){q=r.ls$ +q=J.d(q.gp(q),1)}else q=!0}else q=!1 +s=r.qD$ +if(q)s.szu(!1) +else{r.gKz() +s.szu(!1)}}, +arm(a){switch(a.a){case 0:case 3:this.qD$.szu(!1) +break +case 1:case 2:this.gKz() +this.qD$.szu(!1) +break}}} +A.Jp.prototype={ +FQ(a){this.W()}, +a83(a,b,c){var s,r,q,p,o +if(!this.r){s=this.w +s=s.gbk(s)!==B.T}else s=!1 +if(s){s=this.w +s=$.aTQ().a7(0,s.gp(s)) +s.toString +r=s}else r=0 +if(r>0){s=a.gcD(a) +q=b.a +p=b.b +o=$.ah().bp() +o.sal(0,A.aK(B.e.bi(255*r),0,0,0)) +s.cq(new A.v(q,p,q+c.a,p+c.b),o)}}, +vR(a,b,c,d){var s,r,q=this,p=q.w +switch(p.gbk(p)){case B.T:case B.F:return d.$2(a,b) +case B.az:case B.at:break}q.a83(a,b,c) +p=q.z +s=q.x +r=s.a +A.aQk(p,s.b.a7(0,r.gp(r)),c) +r=q.as +r.saR(0,a.w_(!0,b,p,new A.aBt(q,d),r.a))}, +m(){var s=this,r=s.w,q=s.gcX() +r.L(0,q) +r.dJ(s.gtK()) +s.x.a.L(0,q) +s.y.L(0,q) +s.Q.saR(0,null) +s.as.saR(0,null) +s.dS()}, +eZ(a){var s,r,q,p,o=this +if(a.r===o.r){s=a.w +r=o.w +if(J.d(s.gp(s),r.gp(r))){s=a.x +r=s.a +q=o.x +p=q.a +if(J.d(s.b.a7(0,r.gp(r)),q.b.a7(0,p.gp(p)))){s=a.y +r=o.y +r=!J.d(s.gp(s),r.gp(r)) +s=r}else s=!0}else s=!0}else s=!0 +return s}} +A.aBt.prototype={ +$2(a,b){var s=this.a,r=s.Q +s=s.y +r.saR(0,a.JO(b,B.e.bi(s.gp(s)*255),this.b,r.a))}, +$S:10} +A.Jq.prototype={ +FQ(a){this.W()}, +vR(a,b,c,d){var s,r,q=this,p=q.y +switch(p.gbk(p)){case B.T:case B.F:return d.$2(a,b) +case B.az:case B.at:break}p=q.z +s=q.w +r=s.a +A.aQk(p,s.b.a7(0,r.gp(r)),c) +r=q.as +r.saR(0,a.w_(!0,b,p,new A.aBu(q,d),r.a))}, +eZ(a){var s,r,q,p +if(a.r===this.r){s=a.x +r=this.x +if(J.d(s.gp(s),r.gp(r))){s=a.w +r=s.a +q=this.w +p=q.a +p=!J.d(s.b.a7(0,r.gp(r)),q.b.a7(0,p.gp(p))) +s=p}else s=!0}else s=!0 +return s}, +m(){var s,r=this +r.Q.saR(0,null) +r.as.saR(0,null) +s=r.gcX() +r.w.a.L(0,s) +r.x.L(0,s) +r.y.dJ(r.gtK()) +r.dS()}} +A.aBu.prototype={ +$2(a,b){var s=this.a,r=s.Q +s=s.x +r.saR(0,a.JO(b,B.e.bi(s.gp(s)*255),this.b,r.a))}, +$S:10} +A.YL.prototype={} +A.a2x.prototype={} +A.a2y.prototype={} +A.ov.prototype={} +A.Y9.prototype={ +aQ(a){var s=new A.ZP(this.e,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.u=this.e}} +A.ZP.prototype={ +cl(a){var s=this.n$ +if(s==null)return B.n +return s.fc(a)}, +bC(){var s,r=this,q=r.n$ +if(q==null)q=r.k3=B.n +else{s=t.k +q.bI(s.a(A.t.prototype.ga0.call(r)),!0) +s=s.a(A.t.prototype.ga0.call(r)) +q=r.n$.k3 +q.toString +q=r.k3=s.aX(q) +s=r.n$.e +s.toString +t.q.a(s).a=B.f}r.u.$1(q)}} +A.eR.prototype={ +ac(){var s=this.$ti +return new A.wl(B.i,s.i("@<1>").aq(s).i("wl<1,2>"))}} +A.wl.prototype={ +AN(){var s,r=this.a +r.toString +s=this.c +s.toString +A.fo(s,!1).BW(r.d)}, +I(a){var s,r,q,p,o=this,n=null,m=A.a_(a),l=A.ai9(a),k=A.aP0(a) +if(!o.a.f)A.aU(t.ui).H(0,B.N) +o.a.toString +s=l.f +if(s==null){s=k.ghX() +s.toString +r=s}else r=s +if(!o.a.f&&!0)r=r.d8(m.ch) +s=o.a +q=A.u5(A.ba(B.nK,s.Q,B.j,n,new A.aj(0,1/0,48,1/0),n,n,n,n,B.dT,n,n,n),B.J,B.v,r) +s=s.f +if(!s)q=A.lR(q,new A.de(n,n,n,n,n,n,m.ax.a===B.ae?0.5:0.38,n)) +p=s?o.gIP():n +p=A.o5(!1,n,s,q,n,!0,n,n,n,n,new A.WJ(n,l.x),n,n,n,n,p,n,n,n,n,n,n) +return new A.r2(new A.bF(A.c1(n,n,n,n,n,!0,n,n,n,n,s,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n),!1,!1,!1,p,n),n)}} +A.HQ.prototype={ +I(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.c,f=g.an,e=J.ag(f),d=1/(e.gq(f)+1.5),c=A.a([],t.D) +A.a_(a) +s=A.ai9(a) +r=A.aP0(a) +for(q=1.5*d,p=0;p")))}, +$S:252} +A.axh.prototype={ +nl(a){return A.uf(new A.O(A.M(1/0,a.a,a.b),A.M(1/0,a.c,a.d))).A9(B.dV.O(0,this.f))}, +np(a,b){var s,r,q,p,o,n,m,l,k=this,j=a.b,i=k.b,h=i.b,g=i.d,f=k.d +if(f!=null&&!0){f.toString +s=k.c +r=8 +q=0 +for(;qi)n=a.a-i-b.a +else if(og-8-f?g-i-8-f:n}i=j.b +if(pg-8-j?g-i-8-j:p}return new A.j(o,h)}, +a6y(a,b){var s,r,q,p,o,n,m,l,k,j=B.c.gR(a) +for(s=a.length,r=b.a,q=b.b,p=0;p"))),null),a,!0,!0,!0,!0)}, +gzC(){return this.aw}} +A.axi.prototype={ +$1(a){var s,r,q=this,p=q.b,o=q.a.a,n=a.S(t.I) +n.toString +s=q.c +r=A.aLr(s) +return new A.hT(new A.axh(p.fq,p.dW,o,n.w,s.f,A.cI(r,r.$ti.i("o.E"))),new A.tm(p.kA.a,q.d,null),null)}, +$S:253} +A.wj.prototype={ +ac(){return new A.wk(B.i,this.$ti.i("wk<1>"))}, +aqp(a){return this.c.$1(a)}} +A.wk.prototype={ +a_a(){var s,r,q,p,o,n,m=this,l=m.c +l.toString +s=A.ai9(l) +l=m.c.gF() +l.toString +r=t.x +r.a(l) +q=m.c +q.toString +q=A.fo(q,!1).d +q===$&&A.b() +q=q.gV().c.gF() +q.toString +r.a(q) +m.a.toString +switch(0){case 0:break}r=A.c0(l.bv(0,q),B.f) +p=l.k3.ui(0,B.f).O(0,B.f) +p=A.rq(r,A.c0(l.bv(0,q),p)) +q=q.k3 +o=A.b06(p,new A.v(0,0,0+q.a,0+q.b)) +q=m.a +q.toString +p=m.c +p.toString +n=q.aqp(p) +if(J.ng(n)){m.a.toString +l=m.c +l.toString +A.aJn(B.j,s.a,null,l,s.c,null,n,o,s.d,s.b,s.e,m.$ti.i("1?")).bK(0,new A.ai8(m),t.H)}}, +I(a){var s,r=this,q=A.aGY(a) +r.a.toString +A.ai9(a) +s=r.a +s=s.ax +A.i3(a,B.b_,t.R).toString +r.a.toString +return A.cq(q.f,!0,s,q.a,r.ga_9(),B.dV,null,"Show menu")}} +A.ai8.prototype={ +$1(a){var s=this.a +if(s.c==null)return null +if(a==null){s.a.toString +return null}s.a.f.$1(a)}, +$S(){return this.a.$ti.i("aP(1?)")}} +A.WJ.prototype={ +a1(a){var s=A.c9(this.a,a,t.WV) +if(s==null)s=null +return s==null?B.cQ.a1(a):s}, +go8(){return"MaterialStateMouseCursor(PopupMenuItemState)"}} +A.axg.prototype={ +ghX(){var s,r=this,q=r.as +if(q===$){q=r.Q +if(q===$){s=A.a_(r.z) +r.Q!==$&&A.b9() +r.Q=s +q=s}r.as!==$&&A.b9() +q=r.as=q.p3}return q.w}} +A.wm.prototype={ +gE(a){var s=this +return A.Z(s.gal(s),s.gdf(s),s.c,s.gde(s),s.gcQ(),s.ghX(),s.gJe(),s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a1(b)!==A.N(r))return!1 +if(b instanceof A.wm)if(J.d(b.gal(b),r.gal(r)))if(J.d(b.gdf(b),r.gdf(r)))if(b.c==r.c)if(J.d(b.gde(b),r.gde(r)))if(J.d(b.gcQ(),r.gcQ()))if(J.d(b.ghX(),r.ghX()))if(b.gJe()==r.gJe())s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gal(a){return this.a}, +gdf(a){return this.b}, +gde(a){return this.d}, +gcQ(){return this.e}, +ghX(){return this.f}, +gJe(){return this.r}} +A.Zr.prototype={} +A.UL.prototype={ +K(){return"_ActivityIndicatorType."+this.b}} +A.Rh.prototype={} +A.Vw.prototype={ +aF(a,b){var s,r,q,p=this,o=$.ah(),n=o.bp() +n.sal(0,p.c) +s=p.x +n.shr(s) +n.sc9(0,B.a0) +r=p.b +if(r!=null){q=o.bp() +q.sal(0,r) +q.shr(s) +q.sc9(0,B.a0) +a.of(new A.v(0,0,0+b.a,0+b.b),0,6.282185307179586,!1,q)}n.sLH(B.T3) +a.of(new A.v(0,0,0+b.a,0+b.b),p.y,p.z,!1,n)}, +eZ(a){var s=this +return!J.d(a.b,s.b)||!a.c.k(0,s.c)||a.e!==s.e||a.f!==s.f||a.r!==s.r||a.w!==s.w||a.x!==s.x}} +A.us.prototype={ +ac(){return new A.Vx(null,null,B.i)}} +A.Vx.prototype={ +aH(){var s,r=this +r.aW() +s=A.bJ(null,B.Ed,null,null,r) +r.d=s +r.a.toString +s.XQ(0)}, +b_(a){var s,r +this.bn(a) +this.a.toString +s=this.d +s===$&&A.b() +r=s.r +r=!(r!=null&&r.a!=null) +if(r)s.XQ(0)}, +m(){var s=this.d +s===$&&A.b() +s.m() +this.a3M()}, +a5M(a,b,c,d,e){var s,r,q,p,o,n,m,l,k=null +A.a_(a) +s=new A.asK(a,k,k,k,k,k) +r=this.a +r.toString +q=r.d +if(q==null)q=A.aNt(a).d +r=this.a +r.toString +p=s.gal(s) +o=r.f +o=o==null?k:o.a +if(o==null)o=r.e +if(o==null)o=A.aNt(a).a +p=o==null?p:o +o=this.a +n=o.c +o=o.z +m=c*3/2*3.141592653589793 +l=Math.max(b*3/2*3.141592653589793-m,0.001) +p=A.ba(k,A.lv(k,k,k,new A.Vw(q,p,n,b,c,d,e,o,-1.5707963267948966+m+e*3.141592653589793*2+d*0.5*3.141592653589793,l,k),B.n),B.j,k,B.Bg,k,k,k,k,k,k,k,k) +return new A.bF(A.c1(k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,r.r,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,r.w),!1,!1,!1,p,k)}, +a5E(){var s=this.d +s===$&&A.b() +return A.it(s,new A.asL(this),null)}, +I(a){this.a.toString +switch(0){case 0:return this.a5E()}}} +A.asL.prototype={ +$2(a,b){var s,r,q,p=this.a,o=$.aTz(),n=p.d +n===$&&A.b() +n=o.a7(0,n.gp(n)) +o=$.aTA() +s=p.d +s=o.a7(0,s.gp(s)) +o=$.aTx() +r=p.d +r=o.a7(0,r.gp(r)) +o=$.aTy() +q=p.d +return p.a5M(a,n,s,r,o.a7(0,q.gp(q)))}, +$S:76} +A.asK.prototype={ +gal(a){var s,r=this,q=r.r +if(q===$){s=A.a_(r.f) +r.r!==$&&A.b9() +q=r.r=s.ax}return q.b}} +A.Jy.prototype={ +m(){var s=this,r=s.cs$ +if(r!=null)r.L(0,s.gjo()) +s.cs$=null +s.aM()}, +bO(){this.d0() +this.cG() +this.jp()}} +A.wp.prototype={ +gE(a){var s=this +return A.Z(s.gal(s),s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.wp&&J.d(b.gal(b),s.gal(s))&&J.d(b.b,s.b)&&b.c==s.c&&J.d(b.d,s.d)&&J.d(b.e,s.e)}, +gal(a){return this.a}} +A.Zs.prototype={} +A.wt.prototype={ +ac(){return new A.yF(new A.Zw($.bo()),$,$,$,$,$,$,$,$,$,null,!1,!1,null,null,B.i,this.$ti.i("yF<1>"))}} +A.yF.prototype={ +agk(a){var s +if(a==null){this.a.e.$1(null) +return}if(a){s=this.a +s.e.$1(s.c)}}, +b_(a){var s +this.bn(a) +s=this.a +if(s.c===s.d!==(a.c===a.d))this.Tr()}, +m(){this.d.m() +this.a3Y()}, +ghS(){this.a.toString +return this.gagj()}, +gKo(){this.a.toString +return!1}, +gp(a){var s=this.a +return s.c===s.d}, +gT1(){return new A.e_(new A.axo(this),t._s)}, +I(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=A.aNx(a4) +A.a_(a4) +s=new A.axl(a4,a2,a2,a2,a2,a2,a2) +r=a1.a.y +q=s.gfb() +switch(r.a){case 0:p=B.n_ +break +case 1:p=B.zv +break +default:p=a2}p=p.O(0,new A.j(q.a,q.b).a8(0,4)) +o=a1.gei() +o.H(0,B.aK) +n=a1.gei() +n.B(0,B.aK) +a1.a.toString +m=a1.gT1().a.$1(o) +if(m==null){l=a3.b +m=l==null?a2:l.a1(o)}l=m==null +if(l){k=s.geu().a.$1(o) +k.toString +j=k}else j=m +a1.a.toString +i=a1.gT1().a.$1(n) +if(i==null){k=a3.b +i=k==null?a2:k.a1(n)}k=i==null +if(k){h=s.geu().a.$1(n) +h.toString +g=h}else g=i +f=a1.gei() +f.H(0,B.a6) +a1.a.toString +h=a3.c +e=h==null?a2:h.a1(f) +d=e +if(d==null){e=s.gdD().a.$1(f) +e.toString +d=e}c=a1.gei() +c.H(0,B.al) +a1.a.toString +e=h==null?a2:h.a1(c) +b=e +if(b==null){e=s.gdD().a.$1(c) +e.toString +b=e}o.H(0,B.ar) +a1.a.toString +e=h==null?a2:h.a1(o) +if(e==null){l=l?a2:A.aK(31,m.gp(m)>>>16&255,m.gp(m)>>>8&255,m.gp(m)&255) +a=l}else a=e +if(a==null){l=s.gdD().a.$1(o) +l.toString +a=l}n.H(0,B.ar) +a1.a.toString +l=h==null?a2:h.a1(n) +if(l==null){l=k?a2:A.aK(31,i.gp(i)>>>16&255,i.gp(i)>>>8&255,i.gp(i)&255) +a0=l}else a0=l +if(a0==null){l=s.gdD().a.$1(n) +l.toString +a0=l}if(a1.mL$!=null){b=a1.gei().v(0,B.aK)?a:a0 +d=a1.gei().v(0,B.aK)?a:a0}l=a1.a +k=l.c +l=l.d +h=a1.d +e=a1.v2$ +e===$&&A.b() +h.sb8(0,e) +e=a1.v3$ +e===$&&A.b() +h.sXv(e) +e=a1.v5$ +e===$&&A.b() +h.sXx(e) +e=a1.v4$ +e===$&&A.b() +h.sXy(e) +h.sW8(a0) +h.sXw(a) +h.smU(b) +h.smS(d) +a1.a.toString +e=a3.d +h.sis(e==null?20:e) +h.sV0(a1.mL$) +h.sB6(a1.gei().v(0,B.a6)) +h.sWp(a1.gei().v(0,B.al)) +h.sTa(j) +h.sW7(g) +h=a1.TF(!1,a2,new A.e_(new A.axp(a1,a3),t.bN),h,p) +return new A.bF(A.c1(a2,a2,a2,a2,a2,a2,k===l,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,!0,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2),!1,!1,!1,h,a2)}} +A.axo.prototype={ +$1(a){if(a.v(0,B.N))return null +if(a.v(0,B.aK))return this.a.a.w +return null}, +$S:91} +A.axp.prototype={ +$1(a){var s +this.a.a.toString +s=A.c9(null,a,t.WV) +if(s==null)s=null +return s==null?A.c9(B.cQ,a,t.Pb):s}, +$S:141} +A.Zw.prototype={ +aF(a,b){var s,r,q,p,o,n=this +n.X5(a,b.iJ(B.f)) +s=new A.v(0,0,0+b.a,0+b.b).gaY() +r=$.ah().bp() +q=n.f +q.toString +p=n.e +p.toString +o=n.a +o=A.K(q,p,o.gp(o)) +o.toString +r.sal(0,o) +r.sc9(0,B.a0) +r.shr(2) +a.f2(s,8,r) +q=n.a +if(q.gbk(q)!==B.F){r.sc9(0,B.aD) +q=n.a +a.f2(s,4.5*q.gp(q),r)}}} +A.axl.prototype={ +gnX(){var s,r=this,q=r.w +if(q===$){s=A.a_(r.r) +r.w!==$&&A.b9() +r.w=s +q=s}return q}, +geu(){return new A.e_(new A.axm(this),t.h2)}, +gdD(){return new A.e_(new A.axn(this),t.h2)}, +ghQ(){return this.gnX().e}, +gfb(){return this.gnX().z}} +A.axm.prototype={ +$1(a){var s,r,q +if(a.v(0,B.N))return this.a.gnX().ch +if(a.v(0,B.aK)){s=this.a +r=s.x +if(r===$){q=s.gnX() +s.x!==$&&A.b9() +r=s.x=q.ax}return r.f}return this.a.gnX().k4}, +$S:26} +A.axn.prototype={ +$1(a){var s,r +if(a.v(0,B.ar)){s=this.a.geu().a.$1(a) +r=J.bm(s) +return A.aK(31,r.gp(s)>>>16&255,r.gp(s)>>>8&255,r.gp(s)&255)}if(a.v(0,B.a6))return this.a.gnX().cx +if(a.v(0,B.al))return this.a.gnX().dx +return B.I}, +$S:26} +A.z0.prototype={ +bO(){this.d0() +this.cG() +this.em()}, +m(){var s=this,r=s.aZ$ +if(r!=null)r.L(0,s.ge6()) +s.aZ$=null +s.aM()}} +A.z1.prototype={ +aH(){var s,r,q=this,p=null +q.aW() +s=q.a +r=A.bJ(p,B.v,p,s.c!==s.d?0:1,q) +q.qH$=r +q.v2$=A.db(B.cn,r,B.dN) +r=A.bJ(p,B.aC,p,p,q) +q.oo$=r +q.v3$=A.db(B.a4,r,p) +s=A.bJ(p,B.cq,p,q.mN$||q.mM$?1:0,q) +q.qI$=s +q.v4$=A.db(B.a4,s,p) +s=A.bJ(p,B.cq,p,q.mN$||q.mM$?1:0,q) +q.qJ$=s +q.v5$=A.db(B.a4,s,p)}, +m(){var s=this,r=s.qH$ +r===$&&A.b() +r.m() +r=s.oo$ +r===$&&A.b() +r.m() +r=s.qI$ +r===$&&A.b() +r.m() +r=s.qJ$ +r===$&&A.b() +r.m() +s.a3X()}} +A.DH.prototype={ +I(a){var s,r,q,p,o,n,m=this,l=null,k=new A.wt(m.c,m.d,m.e,!1,l,B.eh,!1,l,m.$ti.i("wt<1>")) +switch(m.at.a){case 0:case 2:s=l +r=k +break +case 1:s=k +r=l +break +default:s=l +r=s}q=A.a_(a) +p=A.aNx(a) +o=p.b +o=o==null?l:o.a1(A.aU(t.ui)) +n=o +if(n==null)n=q.ax.f +return new A.r2(A.Ps(!1,l,!0,l,!0,l,!1,r,l,l,new A.aiC(m),!1,n,l,l,l,l,m.w,s,l),l)}} +A.aiC.prototype={ +$0(){var s=this.a,r=s.c +if(r!==s.d)s.e.$1(r)}, +$S:0} +A.wu.prototype={ +gE(a){var s=this +return A.Z(s.a,s.geu(),s.gdD(),s.d,s.ghQ(),s.gfb(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.wu&&b.geu()==s.geu()&&b.gdD()==s.gdD()&&b.d==s.d&&b.ghQ()==s.ghQ()&&J.d(b.gfb(),s.gfb())}, +geu(){return this.b}, +gdD(){return this.c}, +ghQ(){return this.e}, +gfb(){return this.f}} +A.Zx.prototype={} +A.h4.prototype={ +K(){return"_ScaffoldSlot."+this.b}} +A.Er.prototype={ +ac(){var s=null +return new A.Sm(A.m0(t.Np),A.hu(s,t.qT),A.hu(s,t.BL),s,s,B.i)}} +A.Sm.prototype={ +by(){var s=this,r=s.c.S(t.w).f,q=s.y +if(q===!0)if(!r.y){q=s.x +q=q!=null&&q.b==null}else q=!1 +else q=!1 +if(q)s.apx(B.SV) +s.y=r.y +s.du()}, +apx(a){var s,r,q=this,p=null,o=q.r +if(o.b!==o.c){p.gbk(p) +s=!1}else s=!0 +if(s)return +r=o.gR(o).b +o=q.y +o.toString +if(o){p.sp(0,0) +r.cg(0,a)}else p.dn(0).bK(0,new A.akU(q,r,a),t.H) +o=q.x +if(o!=null)o.aA(0) +q.x=null}, +I(a){var s,r,q=this +q.y=a.S(t.w).f.y +s=q.r +if(!s.gaa(s)){r=A.vW(a,t.X) +if(r==null||r.gmZ())null.gavb()}return new A.Ih(q,q.a.c,null)}, +m(){var s=this.x +if(s!=null)s.aA(0) +this.x=null +this.a3k()}} +A.akU.prototype={ +$1(a){var s=this.b +if((s.a.a&30)===0)s.cg(0,this.c)}, +$S:32} +A.Ih.prototype={ +cZ(a){return this.f!==a.f}} +A.akV.prototype={} +A.Eq.prototype={ +R9(a){var s,r,q,p=this +if(a===1)return p +if(a===0)return new A.Eq(p.a,null) +s=p.b +r=s.gaY() +q=r.a +r=r.b +s=A.aNB(new A.v(q,r,q+0,r+0),s,a) +s.toString +return p.am6(s)}, +Uf(a,b){var s=a==null?this.a:a +return new A.Eq(s,b==null?this.b:b)}, +am6(a){return this.Uf(null,a)}} +A.a_g.prototype={ +ST(a,b,c){var s=this +s.b=c==null?s.b:c +s.c=s.c.Uf(a,b) +s.W()}, +SS(a){return this.ST(null,null,a)}, +ajX(a,b){return this.ST(a,b,null)}} +A.Ge.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(!s.a_U(0,b))return!1 +return b instanceof A.Ge&&b.r===s.r&&b.e===s.e&&b.f===s.f}, +gE(a){var s=this +return A.Z(A.aj.prototype.gE.call(s,s),s.r,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.V9.prototype={ +I(a){return this.c}} +A.azB.prototype={ +BV(a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=A.uf(a7),a4=a7.a,a5=a3.wd(a4),a6=a7.b +if(a2.b.h(0,B.hQ)!=null){s=a2.fV(B.hQ,a5).b +a2.hd(B.hQ,B.f) +r=s}else{r=0 +s=0}if(a2.b.h(0,B.hV)!=null){q=0+a2.fV(B.hV,a5).b +p=Math.max(0,a6-q) +a2.hd(B.hV,new A.j(0,p))}else{q=0 +p=null}if(a2.b.h(0,B.nE)!=null){q+=a2.fV(B.nE,new A.aj(0,a5.b,0,Math.max(0,a6-q-r))).b +a2.hd(B.nE,new A.j(0,Math.max(0,a6-q)))}if(a2.b.h(0,B.hU)!=null){o=a2.fV(B.hU,a5) +a2.hd(B.hU,new A.j(0,s)) +if(!a2.ay)r+=o.b}else o=B.n +n=a2.f +m=Math.max(0,a6-Math.max(n.d,q)) +if(a2.b.h(0,B.hP)!=null){l=Math.max(0,m-r) +k=a2.d +if(k)l=A.M(l+q,0,a3.d-r) +k=k?q:0 +a2.fV(B.hP,new A.Ge(k,s,o.b,0,a5.b,0,l)) +a2.hd(B.hP,new A.j(0,r))}if(a2.b.h(0,B.hS)!=null){a2.fV(B.hS,new A.aj(0,a5.b,0,m)) +a2.hd(B.hS,B.f)}k=a2.b.h(0,B.dy)!=null&&!a2.at?a2.fV(B.dy,a5):B.n +if(a2.b.h(0,B.hT)!=null){j=a2.fV(B.hT,new A.aj(0,a5.b,0,Math.max(0,m-r))) +a2.hd(B.hT,new A.j((a4-j.a)/2,m-j.b))}else j=B.n +i=A.aZ("floatingActionButtonRect") +if(a2.b.h(0,B.hW)!=null){h=a2.fV(B.hW,a3) +g=new A.akV(h,j,m,n,a2.r,a7,k,a2.w) +f=a2.z.nn(g) +e=a2.as.YY(a2.y.nn(g),f,a2.Q) +a2.hd(B.hW,e) +d=e.a +c=e.b +i.b=new A.v(d,c,d+h.a,c+h.b)}if(a2.b.h(0,B.dy)!=null){d=a2.ax +b=d!=null&&d") +k=t.x8 +j=t.jc +i=t.i +h=A.aOJ(new A.jN(new A.b0(p,new A.hi(new A.Bo(B.pJ)),l),new A.b2(A.a([],k),j),0),new A.b0(p,new A.hi(B.pJ),l),p,0.5,i) +p=d.a.d +g=$.aTJ() +m.a(p) +f=$.aTK() +e=A.aOJ(new A.b0(p,g,g.$ti.i("b0")),new A.jN(new A.b0(p,f,A.l(f).i("b0")),new A.b2(A.a([],k),j),0),p,0.5,i) +d.e=A.aKG(h,s,i) +i=A.aKG(h,q,i) +d.r=i +d.w=new A.b0(m.a(i),new A.hi(B.FV),l) +d.f=A.aI1(new A.b0(r,new A.aH(1,1,b),b.i("b0")),e,c) +d.x=A.aI1(new A.b0(o,n,n.$ti.i("b0")),e,c) +n=d.r +o=d.gaeZ() +n.bF() +n=n.cH$ +n.b=!0 +n.a.push(o) +n=d.e +n.bF() +n=n.cH$ +n.b=!0 +n.a.push(o)}, +ac2(a){this.a5(new A.auB(this,a))}, +I(a){var s,r,q=this,p=A.a([],t.D),o=q.d +o===$&&A.b() +o=o.Q +o===$&&A.b() +if(o!==B.F){o=q.e +o===$&&A.b() +s=q.f +s===$&&A.b() +p.push(A.aHD(A.aNI(q.y,s),o))}o=q.a +o.toString +s=q.r +s===$&&A.b() +r=q.x +r===$&&A.b() +p.push(A.aHD(A.aNI(o.c,r),s)) +return A.ii(B.eZ,p,B.Q,B.aY,null)}, +af_(){var s,r,q=this.e +q===$&&A.b() +s=q.a +s=s.gp(s) +q=q.b +q=q.gp(q) +q=Math.min(A.eo(s),A.eo(q)) +s=this.r +s===$&&A.b() +r=s.a +r=r.gp(r) +s=s.b +s=s.gp(s) +s=Math.max(q,Math.min(A.eo(r),A.eo(s))) +this.a.f.SS(s)}} +A.auB.prototype={ +$0(){if(this.b===B.F){var s=this.a.a +if(s.c!=null)s.r.bH(0)}}, +$S:0} +A.Ep.prototype={ +ac(){var s=null,r=t.bR,q=t.B,p=$.bo() +return new A.wI(new A.bv(s,r),new A.bv(s,r),new A.bv(s,q),new A.rA(!1,p),new A.rA(!1,p),A.a([],t.Z4),new A.bv(s,q),B.m,s,A.w(t.yb,t.M),s,!0,s,s,s,B.i)}} +A.wI.prototype={ +gee(){this.a.toString +return null}, +he(a,b){var s=this +s.j2(s.w,"drawer_open") +s.j2(s.x,"end_drawer_open")}, +ajT(){var s,r=this,q=r.y.r +if(!q.gaa(q)){q=r.y.r +s=q.gR(q)}else s=null +if(r.z!=s)r.a5(new A.ala(r,s))}, +ajH(){var s,r=this,q=r.y.e +if(!q.gaa(q)){q=r.y.e +s=q.gR(q)}else s=null +if(r.Q!=s)r.a5(new A.al8(r,s))}, +Q3(){var s,r,q,p,o,n,m=this +if(m.a.cx!=null&&m.at==null){s=A.bJ("BottomSheet",B.dR,B.v,null,m) +s.sp(0,1) +r=m.as +if(r.length!==0){q=A.as(r,!1,t.oY) +for(r=q.length,p=0;p")),a0.i("aY<0>")),l=new A.bv(null,t.Xw),k=A.aZ("bottomSheet") +n.a=n.b=!1 +s=new A.al0(n,o,k,l,h,new A.al3(o,h),b,m) +r=h?null:new A.vM(new A.akX(n,o,k,s),!0) +q=new A.al2(n,h,r) +p=!h +k.b=new A.po(b,p,new A.akY(o,k,q),new A.akZ(o,k),new A.al_(n,q,j,b),a,h,c,f,i,d,e,l) +if(p){n=o.c +n.toString +n=A.vW(n,t.X) +n.toString +r.toString +n.Te(r)}n=k.au() +if(r!=null)s=r.gw4(r) +return new A.wd(p,n,m,s,a0.i("wd<0>"))}, +a5G(a,b,c,d){return this.N3(a,b,null,null,null,null,null,c,null,!0,d)}, +a_8(a,b,c,d,e,f,g,h,i){var s,r,q=this +q.NA() +s=A.bJ("BottomSheet",B.dR,B.v,null,q) +s.bH(0) +q.a5(new A.ald(q,a,s,b,e,g,c,d,f,h,i)) +r=q.at +r.toString +return i.i("wd<0>").a(r)}, +sEP(a){var s=this.db +s===$&&A.b() +s.sp(0,A.M(a,s.a,s.b))}, +acM(){var s,r=this.c +r.toString +s=A.Rc(r) +if(s!=null&&s.d.length!==0)s.fl(0,B.DE,B.fg)}, +gnS(){var s=this.a.cy +return s!==!1}, +aH(){var s,r=this,q=null +r.aW() +s=r.c +s.toString +r.dx=new A.a_g(s,B.Rp,$.bo()) +r.a.toString +r.cy=B.oi +r.CW=B.Cn +r.cx=B.oi +r.ch=A.bJ(q,new A.bb(4e5),q,1,r) +r.db=A.bJ(q,B.v,q,q,r)}, +b_(a){var s,r,q=this +q.a3n(a) +s=q.a +r=a.cx +if(!J.d(s.cx,r))if(q.a.cx==null)q.NA() +else if(r==null)q.Q3() +else q.ajJ()}, +by(){var s,r,q=this,p=q.c.S(t.Pu),o=p==null?null:p.f,n=q.y,m=n==null +if(!m)s=o==null||n!==o +else s=!1 +if(s)if(!m)n.d.B(0,q) +q.y=o +if(o!=null){n=o.d +n.H(0,q) +r=q.c.lu(t.Np) +if(r==null||!n.v(0,r)){n=o.r +if(!n.gaa(n))q.ajT() +n=o.e +if(!n.gaa(n))q.ajH()}}q.Q3() +q.a3m()}, +m(){var s=this,r=s.dx +r===$&&A.b() +r.m() +r=s.ch +r===$&&A.b() +r.m() +r=s.db +r===$&&A.b() +r.m() +r=s.y +if(r!=null)r.d.B(0,s) +s.w.m() +s.x.m() +s.a3o()}, +DE(a,b,c,d,e,f,g,h,i){var s=this.c.S(t.w).f.XI(f,g,h,i) +if(e)s=s.at5(!0) +if(d&&s.e.d!==0)s=s.HL(s.f.zX(s.r.d)) +if(b!=null)a.push(A.afh(new A.fW(s,b,null),c))}, +a57(a,b,c,d,e,f,g,h){return this.DE(a,b,c,!1,d,e,f,g,h)}, +tc(a,b,c,d,e,f,g){return this.DE(a,b,c,!1,!1,d,e,f,g)}, +DD(a,b,c,d,e,f,g,h){return this.DE(a,b,c,d,!1,e,f,g,h)}, +N5(a,b){this.a.toString}, +N4(a,b){this.a.toString}, +D4(a,b){var s=this +if(s.dy===a&&(s.fr.a>>>24&255)/255===b)return +s.a5(new A.alc(s,a,b))}, +I(a){var s,r,q,p,o,n,m,l,k=this,j=null,i={},h=a.S(t.w).f,g=A.a_(a),f=a.S(t.I) +f.toString +s=f.w +r=A.a([],t.sa) +f=k.a +q=f.f +q=q==null?j:new A.V9(new A.vD(q,k.f),!1,!1,j) +p=f.e +f=f.CW!=null||!1 +k.a57(r,q,B.hP,k.gnS(),f,!1,!1,p!=null) +if(k.dy)k.tc(r,new A.vV(k.fr,!1,j,!0,j,j),B.hS,!0,!0,!0,!0) +f=k.a.e +if(f!=null){f=k.r=A.aVW(a,f.gBY())+h.f.b +q=k.a.e +q.toString +k.tc(r,new A.eL(new A.aj(0,1/0,0,f),new A.Bn(1,f,f,f,j,q,j),j),B.hQ,!0,!1,!1,!1)}i.a=!1 +i.b=null +if(k.at!=null||k.as.length!==0){f=A.as(k.as,!0,t.l7) +q=k.at +if(q!=null)f.push(q.a) +k.tc(r,A.ii(B.dz,f,B.Q,B.aY,j),B.hT,k.gnS(),!1,!1,!0)}f=k.z +if(f!=null){f.a.gav1() +i.a=!1 +f=k.z +if(f!=null){f=f.a +f.gbw(f)}i.b=g.e9.w +f=k.z +f=f==null?j:f.a +q=k.a.CW!=null||!1 +k.DD(r,f,B.dy,!k.gnS(),q,!1,!1,!0)}i.c=!1 +if(k.Q!=null){a.S(t.iB) +f=A.a_(a) +o=f.rx.f +i.c=(o==null?0:o)!==0 +f=k.Q +f=f==null?j:f.a +q=k.a.e +k.DD(r,f,B.hU,!k.gnS(),!0,!1,!1,q!=null)}f=k.a +f=f.CW +if(f!=null)k.DD(r,f,B.hV,!k.gnS(),!1,!1,!1,!0) +f=k.ch +f===$&&A.b() +q=k.CW +q===$&&A.b() +p=k.dx +p===$&&A.b() +n=k.db +n===$&&A.b() +k.tc(r,new A.GU(k.a.r,f,q,p,n,j),B.hW,!0,!0,!0,!0) +switch(g.r.a){case 2:case 4:k.tc(r,A.fQ(B.aV,j,B.a5,!0,j,j,j,j,j,j,j,j,j,j,j,j,k.gacL(),j,j,j,j,j,j),B.hR,!0,!1,!1,!0) +break +case 0:case 1:case 3:case 5:break}f=k.x +q=f.y +if(q==null?A.l(f).i("cr.T").a(q):q){k.N4(r,s) +k.N5(r,s)}else{k.N5(r,s) +k.N4(r,s)}f=k.gnS()?h.e.d:0 +m=h.f.zX(f) +f=k.gnS()&&h.e.d!==0?0:j +l=h.r.zX(f) +if(m.d<=0)k.a.toString +f=k.a +q=k.dx +f=f.ch +if(f==null)f=g.go +return new A.Ij(!1,q,new A.Ey(A.i4(B.v,!0,j,A.it(k.ch,new A.alb(i,k,!1,m,l,s,r),j),B.j,f,0,j,j,j,j,j,B.cE),j),j)}} +A.ala.prototype={ +$0(){this.a.z=this.b}, +$S:0} +A.al8.prototype={ +$0(){this.a.Q=this.b}, +$S:0} +A.al6.prototype={ +$1(a){var s,r +if(a.a-a.d>1e-10){s=this.a +if(s.ay==null){s.ay=new A.vM(new A.al7(s,a),!0) +r=s.c +r.toString +r=A.vW(r,t.X) +r.toString +s=s.ay +s.toString +r.Te(s)}}else{s=this.a.ay +if(s!=null)s.d5(0)}return!1}, +$S:94} +A.al7.prototype={ +$0(){A.aXJ(this.b.e) +var s=this.a +s.D4(!1,0) +s.sEP(1) +s.ay=null}, +$S:0} +A.al5.prototype={ +$1(a){var s=this.a +return new A.d2(this.b,new A.ND(new A.oQ(new A.al4(s),s.ax),new A.yL($.bo()),null),null,t.K3)}, +$S:255} +A.al4.prototype={ +$2(a,b){var s=this.a.a.cx +s.toString +return s}, +$S:256} +A.al9.prototype={ +$0(){}, +$S:0} +A.al3.prototype={ +$0(){var s=this.a,r=s.ay +if(r!=null){r.d5(0) +s.ay=null}}, +$S:0} +A.al0.prototype={ +$0(){var s,r,q=this +q.a.b=!0 +s=q.b +if(s.at==null)return +r=s.db +r===$&&A.b() +r.bH(0) +if(q.e)q.f.$0() +q.d.gV().fn(0) +s.a5(new A.al1(s)) +r=q.r.Q +r===$&&A.b() +if(r!==B.F)s.as.push(q.c.au()) +q.w.hE(0)}, +$S:0} +A.al1.prototype={ +$0(){this.a.at=null}, +$S:0} +A.akX.prototype={ +$0(){var s,r=this,q=r.a +if(!q.b){s=r.b.at +s=s==null?null:s.a +q=J.d(s,r.c.au())&&!q.a}else q=!1 +if(q)r.d.$0()}, +$S:0} +A.al2.prototype={ +$0(){var s=this +if(!s.b&&!s.a.b){s.c.d5(0) +s.a.b=!0}}, +$S:0} +A.akY.prototype={ +$0(){if(this.a.at==null)return +this.c.$0()}, +$S:0} +A.akZ.prototype={ +$0(){var s=this.a,r=this.b +if(B.c.v(s.as,r.au()))s.a5(new A.akW(s,r))}, +$S:0} +A.akW.prototype={ +$0(){B.c.B(this.a.as,this.b.au())}, +$S:0} +A.al_.prototype={ +$0(){var s=this +s.a.a=!0 +s.b.$0() +if(s.c)s.d.m()}, +$S:0} +A.ald.prototype={ +$0(){var s=this,r=s.a +r.at=r.N3(s.b,s.c,s.d,s.r,s.w,s.e,s.x,!1,s.f,!0,s.z)}, +$S:0} +A.alc.prototype={ +$0(){var s=this.a +s.dy=this.b +s.fr=A.aK(B.e.bi(255*this.c),0,0,0)}, +$S:0} +A.alb.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l=this,k=A.ai([B.ni,new A.Wq(a,new A.b2(A.a([],t.g),t.c))],t.n,t.od),j=l.b +j.a.toString +s=j.cy +s.toString +r=j.ch +r===$&&A.b() +r=r.x +r===$&&A.b() +q=j.CW +q===$&&A.b() +p=j.dx +p===$&&A.b() +j=j.cx +j.toString +o=l.a +n=o.a +m=o.c +return A.u1(k,new A.AD(new A.azB(l.c,!1,l.d,l.e,l.f,p,j,s,r,q,n,o.b,m),l.r,null))}, +$S:257} +A.Wq.prototype={ +iW(a,b){var s=this.e,r=A.oH(s).w,q=r.y +if(!(q==null?A.l(r).i("cr.T").a(q):q)){s=A.oH(s).x +r=s.y +s=r==null?A.l(s).i("cr.T").a(r):r}else s=!0 +return s}, +dz(a){var s=this.e +A.oH(s).a.toString +A.oH(s).a.toString}} +A.wH.prototype={} +A.as_.prototype={ +a7(a,b){var s=this.a +if(b#"+A.ce(this)+"("+A.f(this.a)+", "+this.b.j(0)+")"}} +A.po.prototype={ +ac(){return new A.yQ(B.a4,B.i)}} +A.yQ.prototype={ +aH(){this.aW() +var s=this.a.c +s.bF() +s=s.d2$ +s.b=!0 +s.a.push(this.gacN())}, +m(){this.a.r.$0() +this.aM()}, +b_(a){this.bn(a)}, +fn(a){this.a.c.dn(0) +this.a.e.$0()}, +ahD(a){this.d=B.J}, +R6(a,b){var s=this.a.c.x +s===$&&A.b() +this.d=new A.as_(s,B.a4)}, +ahB(a){return this.R6(a,null)}, +acO(a){if(a===B.F)this.a.f.$0()}, +It(a){var s,r=a.a,q=1-r,p=this.c +p.toString +s=A.oH(p) +if(q<0.3){s.sEP(q*0.3*10) +p=s.db +p===$&&A.b() +p=p.x +p===$&&A.b() +s.D4(!0,Math.max(0.1,0.6-p))}else{s.sEP(1) +s.D4(!1,0)}if(r===a.b&&s.a.cx==null)this.fn(0) +return!1}, +I(a){var s=this,r=null,q=s.a,p=q.c,o=!q.x?s.gHB(s):r,n=q.d,m=q.e,l=q.w,k=q.y,j=q.z,i=q.Q +i=A.aGe(p,k,l,q.as,q.at,j,n,m,s.gahA(),s.gahC(),i) +return A.it(p,new A.aA6(s),new A.bF(A.c1(r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,o,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r),!0,!1,!1,new A.d2(s.gIs(),i,r,t.K3),r))}} +A.aA6.prototype={ +$2(a,b){var s=this.a,r=s.d +s=s.a.c.x +s===$&&A.b() +return new A.el(B.bg,null,r.a7(0,s),b,null)}, +$S:258} +A.wd.prototype={} +A.Ij.prototype={ +cZ(a){return this.f!==a.f}} +A.azC.prototype={ +$2(a,b){if(!a.a)a.L(0,b)}, +$S:45} +A.Ii.prototype={ +bO(){this.d0() +this.cG() +this.em()}, +m(){var s=this,r=s.aZ$ +if(r!=null)r.L(0,s.ge6()) +s.aZ$=null +s.aM()}} +A.Ik.prototype={ +bO(){this.d0() +this.cG() +this.em()}, +m(){var s=this,r=s.aZ$ +if(r!=null)r.L(0,s.ge6()) +s.aZ$=null +s.aM()}} +A.Il.prototype={ +b_(a){this.bn(a) +this.oc()}, +by(){var s,r,q,p,o=this +o.du() +s=o.bG$ +r=o.gkO() +q=o.c +q.toString +q=A.oE(q) +o.br$=q +p=o.mm(q,r) +if(r){o.he(s,o.bZ$) +o.bZ$=!1}if(p)if(s!=null)s.m()}, +m(){var s,r=this +r.fp$.Z(0,new A.azC()) +s=r.bG$ +if(s!=null)s.m() +r.bG$=null +r.a3l()}} +A.JD.prototype={ +bO(){this.d0() +this.cG() +this.em()}, +m(){var s=this,r=s.aZ$ +if(r!=null)r.L(0,s.ge6()) +s.aZ$=null +s.aM()}} +A.St.prototype={ +I(a){var s=this,r=null +if(A.a_(a).r===B.ag)return new A.uH(8,B.cL,s.c,s.d,!1,B.R9,3,r,B.dR,B.E5,B.aC,A.Kb(),r,r,r) +return new A.yq(r,r,s.c,s.d,r,r,r,r,B.aQ,B.dS,B.u,A.Kb(),r,r,r)}} +A.yq.prototype={ +ac(){return new A.Y1(new A.bv(null,t.B),null,null,B.i)}} +A.Y1.prototype={ +gp9(){var s=this,r=s.a.e +if(r==null){r=s.fr +r===$&&A.b() +r=r.a +r=r==null?null:r.a1(s.gtZ())}if(r==null){r=s.fr +r===$&&A.b() +r=r.e}return r==null?!1:r}, +gog(){this.a.toString +var s=this.fr +s===$&&A.b() +s=s.f +if(s==null){s=this.fx +s===$&&A.b() +s=!s}return s}, +gz2(){return new A.e_(new A.awi(this),t.Lf)}, +gtZ(){var s=A.aU(t.ui) +if(this.db)s.H(0,B.wz) +if(this.dx)s.H(0,B.al) +return s}, +gaj4(){var s,r,q,p,o,n,m,l=this,k=l.dy +k===$&&A.b() +s=k.db +r=A.aZ("dragColor") +q=A.aZ("hoverColor") +p=A.aZ("idleColor") +switch(k.a.a){case 1:k=s.a +o=k>>>16&255 +n=k>>>8&255 +k&=255 +r.b=A.aK(153,o,n,k) +q.b=A.aK(B.e.bi(127.5),o,n,k) +m=l.fx +m===$&&A.b() +if(m){k=l.c +k.toString +k=A.a_(k).cy.a +k=A.aK(255,k>>>16&255,k>>>8&255,k&255)}else k=A.aK(B.e.bi(25.5),o,n,k) +p.b=k +break +case 0:k=s.a +o=k>>>16&255 +n=k>>>8&255 +k&=255 +r.b=A.aK(191,o,n,k) +q.b=A.aK(166,o,n,k) +m=l.fx +m===$&&A.b() +if(m){k=l.c +k.toString +k=A.a_(k).cy.a +k=A.aK(255,k>>>16&255,k>>>8&255,k&255)}else k=A.aK(B.e.bi(76.5),o,n,k) +p.b=k +break}return new A.e_(new A.awf(l,r,q,p),t.h2)}, +gajk(){var s=this.dy +s===$&&A.b() +return new A.e_(new A.awh(this,s.a,s.db),t.h2)}, +gajj(){var s=this.dy +s===$&&A.b() +return new A.e_(new A.awg(this,s.a,s.db),t.h2)}, +gaj1(){return new A.e_(new A.awe(this),t.pj)}, +aH(){var s,r=this +r.Mf() +s=r.cy=A.bJ(null,B.v,null,null,r) +s.bF() +s=s.cH$ +s.b=!0 +s.a.push(new A.awo(r))}, +by(){var s,r=this,q=r.c +q.toString +s=A.a_(q) +r.dy=s.ax +q=r.c +q.S(t.NF) +q=A.a_(q) +r.fr=q.w +switch(s.r.a){case 0:r.fx=!0 +break +case 2:case 3:case 1:case 4:case 5:r.fx=!1 +break}r.a1q()}, +wn(){var s,r=this,q=r.at +q===$&&A.b() +q.sal(0,r.gaj4().a.$1(r.gtZ())) +q.srq(r.gajk().a.$1(r.gtZ())) +q.sYg(r.gajj().a.$1(r.gtZ())) +s=r.c.S(t.I) +s.toString +q.sbX(s.w) +q.sKc(r.gaj1().a.$1(r.gtZ())) +s=r.a.w +if(s==null){s=r.fr +s===$&&A.b() +s=s.r}if(s==null){s=r.fx +s===$&&A.b() +s=s?null:B.dm}q.sw0(s) +s=r.fr +s===$&&A.b() +s=s.z +if(s==null){s=r.fx +s===$&&A.b() +s=s?0:2}q.sHS(s) +s=r.fr.Q +q.sJi(s==null?0:s) +s=r.fr.as +q.sJr(0,s==null?48:s) +q.sdZ(0,r.c.S(t.w).f.f) +q.sCL(r.a.dx) +q.sW4(!r.gog())}, +AR(a){this.Me(a) +this.a5(new A.awn(this))}, +AQ(a,b){this.Md(a,b) +this.a5(new A.awm(this))}, +IG(a){var s,r=this +r.a1r(a) +if(r.Wr(a.gb8(a),a.gcu(a),!0)){r.a5(new A.awk(r)) +s=r.cy +s===$&&A.b() +s.bH(0)}else if(r.dx){r.a5(new A.awl(r)) +s=r.cy +s===$&&A.b() +s.dn(0)}}, +IH(a){var s,r=this +r.a1s(a) +r.a5(new A.awj(r)) +s=r.cy +s===$&&A.b() +s.dn(0)}, +m(){var s=this.cy +s===$&&A.b() +s.m() +this.Mc()}} +A.awi.prototype={ +$1(a){var s,r +if(a.v(0,B.al)){s=this.a +s.a.toString +s=s.fr +s===$&&A.b() +s=s.d===!0}else s=!1 +if(s)return!0 +s=this.a +r=s.a.as +s=s.fr +s===$&&A.b() +s=s.c +s=s==null?null:s.a1(a) +return s==null?!1:s}, +$S:260} +A.awf.prototype={ +$1(a){var s,r,q,p=this,o=null +if(a.v(0,B.wz)){s=p.a.fr +s===$&&A.b() +s=s.w +s=s==null?o:s.a1(a) +return s==null?p.b.au():s}s=p.a +if(s.gz2().a.$1(a)){s=s.fr +s===$&&A.b() +s=s.w +s=s==null?o:s.a1(a) +return s==null?p.c.au():s}r=s.fr +r===$&&A.b() +r=r.w +r=r==null?o:r.a1(a) +if(r==null)r=p.d.au() +q=s.fr.w +q=q==null?o:q.a1(a) +if(q==null)q=p.c.au() +s=s.cy +s===$&&A.b() +s=s.x +s===$&&A.b() +s=A.K(r,q,s) +s.toString +return s}, +$S:26} +A.awh.prototype={ +$1(a){var s=this.a +if(s.gp9()&&s.gz2().a.$1(a)){s=s.fr +s===$&&A.b() +s=s.x +s=s==null?null:s.a1(a) +if(s==null){s=this.c.a +s=this.b===B.av?A.aK(8,s>>>16&255,s>>>8&255,s&255):A.aK(13,s>>>16&255,s>>>8&255,s&255)}return s}return B.I}, +$S:26} +A.awg.prototype={ +$1(a){var s=this.a +if(s.gp9()&&s.gz2().a.$1(a)){s=s.fr +s===$&&A.b() +s=s.y +s=s==null?null:s.a1(a) +if(s==null){s=this.c.a +s=this.b===B.av?A.aK(B.e.bi(25.5),s>>>16&255,s>>>8&255,s&255):A.aK(64,s>>>16&255,s>>>8&255,s&255)}return s}return B.I}, +$S:26} +A.awe.prototype={ +$1(a){var s,r +if(a.v(0,B.al)&&this.a.gz2().a.$1(a)){s=this.a +r=s.a.id +s=s.fr +s===$&&A.b() +s=s.b +s=s==null?null:s.a1(a) +return s==null?12:s}s=this.a +r=s.a.x +if(r==null){r=s.fr +r===$&&A.b() +r=r.b +r=r==null?null:r.a1(a)}if(r==null){s=s.fx +s===$&&A.b() +r=8/(s?2:1) +s=r}else s=r +return s}, +$S:261} +A.awo.prototype={ +$0(){this.a.wn()}, +$S:0} +A.awn.prototype={ +$0(){this.a.db=!0}, +$S:0} +A.awm.prototype={ +$0(){this.a.db=!1}, +$S:0} +A.awk.prototype={ +$0(){this.a.dx=!0}, +$S:0} +A.awl.prototype={ +$0(){this.a.dx=!1}, +$S:0} +A.awj.prototype={ +$0(){this.a.dx=!1}, +$S:0} +A.EE.prototype={ +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.EE&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&b.f==s.f&&J.d(b.r,s.r)&&b.w==s.w&&b.x==s.x&&b.y==s.y&&b.z==s.z&&b.Q==s.Q&&b.as==s.as}} +A.a_l.prototype={} +A.EF.prototype={ +gE(a){return A.Z(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.EF&&J.d(b.a,this.a)&&!0}} +A.a_m.prototype={} +A.EU.prototype={ +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,s.r,s.f,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,A.Z(s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,s.k1,s.k2,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a1(b)!==A.N(r))return!1 +if(b instanceof A.EU)if(b.a==r.a)if(J.d(b.b,r.b))if(J.d(b.c,r.c))if(J.d(b.d,r.d))if(J.d(b.e,r.e))if(J.d(b.r,r.r))if(J.d(b.f,r.f))if(J.d(b.w,r.w))if(J.d(b.x,r.x))if(J.d(b.y,r.y))if(J.d(b.z,r.z))if(J.d(b.Q,r.Q))if(J.d(b.as,r.as))if(J.d(b.at,r.at))if(J.d(b.ax,r.ax))if(J.d(b.ay,r.ay))if(J.d(b.go,r.go))if(b.id==r.id)s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.a_G.prototype={} +A.x6.prototype={ +K(){return"SnackBarClosedReason."+this.b}} +A.EZ.prototype={ +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,null,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a1(b)!==A.N(r))return!1 +if(b instanceof A.EZ)if(J.d(b.a,r.a))if(J.d(b.b,r.b))if(J.d(b.c,r.c))if(J.d(b.d,r.d))if(b.e==r.e)if(J.d(b.f,r.f))if(b.w==r.w)if(J.d(b.x,r.x))s=J.d(b.z,r.z) +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.a_N.prototype={} +A.Ff.prototype={ +gE(a){var s=this +return A.Z(s.gKd(),s.grq(),s.ghQ(),s.gn4(),s.gdD(),s.gis(),s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.Ff&&b.gKd()==s.gKd()&&b.grq()==s.grq()&&b.ghQ()==s.ghQ()&&b.gn4()==s.gn4()&&b.gdD()==s.gdD()&&b.gis()==s.gis()&&!0}, +gKd(){return this.a}, +grq(){return this.b}, +ghQ(){return this.c}, +gn4(){return this.d}, +gdD(){return this.e}, +gis(){return this.f}} +A.a04.prototype={} +A.Fh.prototype={ +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a1(b)!==A.N(r))return!1 +if(b instanceof A.Fh)if(J.d(b.a,r.a))if(J.d(b.b,r.b))if(J.d(b.d,r.d))if(J.d(b.e,r.e))if(J.d(b.f,r.f))if(J.d(b.r,r.r))if(J.d(b.w,r.w))if(J.d(b.x,r.x))if(b.y==r.y)s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.a09.prototype={} +A.xp.prototype={ +UF(a){var s,r=A.a_(a),q=r.ax +A.a_(a) +s=q.db.a +s=A.Ty(B.P,B.v,B.I,B.I,A.aK(97,s>>>16&255,s>>>8&255,s&255),B.bJ,0,!0,B.dt,q.b,B.zx,B.zw,A.b5j(a),r.k2,B.ex,B.ok,r.e,r.p3.as,r.z) +return s}, +Y5(a){var s +a.S(t.Pj) +s=A.a_(a) +return s.fR.a}} +A.IT.prototype={ +a1(a){if(a.v(0,B.N))return this.b +return this.a}, +j(a){return"{disabled: "+A.f(this.b)+", otherwise: "+A.f(this.a)+"}"}} +A.a0c.prototype={ +a1(a){var s +if(a.v(0,B.al)){s=this.a +return A.aK(10,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255)}if(a.v(0,B.a6)||a.v(0,B.ar)){s=this.a +return A.aK(31,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255)}return null}, +j(a){var s=this.a +return"{hovered: "+A.aK(10,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255).j(0)+", focused,pressed: "+A.aK(31,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255).j(0)+", otherwise: null}"}} +A.a0b.prototype={ +a1(a){if(a.v(0,B.N))return this.b +return this.a}} +A.a29.prototype={} +A.Fj.prototype={ +gE(a){return J.x(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.Fj&&J.d(b.a,this.a)}} +A.a0d.prototype={} +A.a0f.prototype={ +By(a){var s +this.a2s(a) +s=this.a +if(s.ghn()&&this.b){s=s.gaN().gV() +s.toString +s.l1()}}, +Jz(a){}, +BM(a){var s +this.a2u(a) +s=this.r +s.QU() +s.a.toString}, +BL(a){var s,r +this.a2t(a) +if(this.a.ghn()){s=this.r +r=s.c +r.toString +switch(A.a_(r).r.a){case 2:case 4:break +case 0:case 1:case 3:case 5:s=s.c +s.toString +A.aGJ(s) +break}}}} +A.Fm.prototype={ +ac(){var s=null +return new A.IW(new A.bv(s,t.NE),s,A.w(t.yb,t.M),s,!0,s,B.i)}} +A.IW.prototype={ +gjj(){var s=this.a.d +if(s==null){s=this.d.y +s.toString}return s}, +ghx(){var s=this.a.e +if(s==null){s=this.e +if(s==null){s=A.lN(!0,null,!0,!0,null,null,!1) +this.e=s}}return s}, +ga8e(){this.a.toString +var s=this.c +s.toString +s=A.aZr(A.a_(s).r) +return s}, +gVE(){var s=this.x +s===$&&A.b() +return s}, +ghn(){return this.a.x2}, +gme(){var s=this.a,r=s.p2 +if(r==null){s=s.f +s=s==null?null:s.y2}else s=r +return s!==!1}, +gad7(){this.a.toString +return!1}, +a9x(){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=j.c +h.toString +A.i3(h,B.b_,t.R).toString +h=j.c +h.toString +s=A.a_(h) +h=j.a.f +if(h==null)h=B.j2 +h=h.Hh(s.d) +r=j.gme() +q=j.a +p=q.f +p=p==null?i:p.as +o=h.amf(r,p==null?q.dx:p) +h=o.p2==null +if(!h||o.p1!=null)return o +r=j.gjj().a.a +r=r.length===0?B.ci:new A.fw(r) +n=r.gq(r) +if(h&&o.p1==null&&j.a.a9!=null){m=j.ghx().gcC() +h=j.a +r=h.a9 +r.toString +q=j.c +q.toString +l=r.$4$currentLength$isFocused$maxLength(q,n,m,h.id) +if(l!=null)k=new A.bF(A.c1(i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,m,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i),!0,!1,!1,l,i) +else k=i +return o.am3(k)}j.a.toString +return o}, +aH(){var s=this +s.aW() +s.w=new A.a0f(s,s) +if(s.a.d==null)s.a7c() +s.ghx().sdh(s.gme()) +s.ghx().a_(0,s.gyY())}, +gS2(){var s,r=this.c +r.toString +r=A.dW(r) +s=r==null?null:r.ax +switch((s==null?B.dc:s).a){case 0:return this.gme() +case 1:return!0}}, +by(){this.a4a() +this.ghx().sdh(this.gS2())}, +b_(a){var s,r=this +r.a4b(a) +s=r.a.d==null +if(s&&a.d!=null)r.NQ(a.d.a) +else if(!s&&a.d==null){s=r.d +s.toString +r.Ym(s) +s=r.d +s.ps() +s.t3() +r.d=null}s=a.e +if(r.a.e!=s){if(s==null)s=r.e +if(s!=null)s.L(0,r.gyY()) +s=r.a.e +if(s==null)s=r.e +if(s!=null)s.a_(0,r.gyY())}r.ghx().sdh(r.gS2()) +if(r.ghx().gcC()&&r.a.fx!==a.fx&&r.gme()){s=r.gjj().a.b +if(s.a===s.b)r.r=!r.a.fx}}, +he(a,b){var s=this.d +if(s!=null)this.j2(s,"controller")}, +NQ(a){var s,r=this +if(a==null)s=new A.rC(B.eL,$.bo()) +else s=new A.rC(a,$.bo()) +r.d=s +if(!r.gkO()){s=r.d +s.toString +r.j2(s,"controller")}}, +a7c(){return this.NQ(null)}, +gee(){return this.a.b0}, +m(){var s,r=this +r.ghx().L(0,r.gyY()) +s=r.e +if(s!=null)s.m() +s=r.d +if(s!=null){s.ps() +s.t3()}r.a4c()}, +QU(){var s=this.y.gV() +if(s!=null)s.K8()}, +aio(a){var s=this,r=s.w +r===$&&A.b() +if(!r.b)return!1 +if(a===B.X)return!1 +if(s.a.fx){r=s.gjj().a.b +r=r.a===r.b}else r=!1 +if(r)return!1 +if(!s.gme())return!1 +if(a===B.bX||a===B.hh)return!0 +if(s.gjj().a.a.length!==0)return!0 +return!1}, +aiR(){this.a5(new A.aAd())}, +aiT(a,b){var s,r=this,q=r.aio(b) +if(q!==r.r)r.a5(new A.aAf(r,q)) +s=r.c +s.toString +switch(A.a_(s).r.a){case 2:case 4:case 3:case 5:case 1:case 0:if(b===B.bX||b===B.bc){s=r.y.gV() +if(s!=null)s.ju(a.gdj())}break}s=r.c +s.toString +switch(A.a_(s).r.a){case 2:case 1:case 0:break +case 4:case 3:case 5:if(b===B.bc){s=r.y.gV() +if(s!=null)s.ig()}break}}, +aco(){var s=this.gjj().a.b +if(s.a===s.b)this.y.gV().Yf()}, +Pc(a){if(a!==this.f)this.a5(new A.aAe(this,a))}, +gnd(){var s,r,q,p,o=this,n=o.a.az +if(n==null)s=null +else s=J.lU(n.slice(0),A.a7(n).c) +if(s!=null){n=o.y.gV() +n.toString +n=A.fr(n) +r=o.gjj().a +q=o.a.f +if(q==null)q=B.j2 +p=new A.zK(!0,"EditableText-"+n,s,r,q.y)}else p=B.nP +n=o.y.gV().gnd() +return A.aOd(n.d,p,!1,!0,n.x,n.w,n.z,n.a,n.as,n.c,n.b,n.f,n.r,n.Q)}, +I(d5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0=this,d1=null,d2={},d3=A.a_(d5),d4=d5.S(t.Uf) +if(d4==null)d4=B.is +s=d3.p3.w +s.toString +r=s.bV(d0.a.y) +d0.a.toString +s=d3.ax +q=d0.gjj() +p=d0.ghx() +o=A.a([],t.VS) +n=d0.a +m=n.xr +l=n.R8 +d2.a=null +switch(d3.r.a){case 2:k=A.MG(d5) +d0.x=!0 +m=$.aUX() +d0.a.toString +j=d4.w +if(j==null)j=k.gj0() +i=d4.x +if(i==null){d4=k.gj0() +i=A.aK(102,d4.gp(d4)>>>16&255,d4.gp(d4)>>>8&255,d4.gp(d4)&255)}h=new A.j(-2/d5.S(t.w).f.b,0) +g=i +f=!0 +e=!0 +l=B.dl +break +case 4:k=A.MG(d5) +e=d0.x=!1 +m=$.aUW() +d0.a.toString +j=d4.w +if(j==null)j=k.gj0() +i=d4.x +if(i==null){d4=k.gj0() +i=A.aK(102,d4.gp(d4)>>>16&255,d4.gp(d4)>>>8&255,d4.gp(d4)&255)}h=new A.j(-2/d5.S(t.w).f.b,0) +d2.a=new A.aAh(d0) +g=d1 +f=!0 +l=B.dl +break +case 0:case 1:d0.x=!1 +m=$.aV0() +j=d4.w +if(j==null)j=s.b +i=d4.x +if(i==null){d4=s.b +i=A.aK(102,d4.gp(d4)>>>16&255,d4.gp(d4)>>>8&255,d4.gp(d4)&255)}g=d1 +h=g +f=!1 +e=!1 +break +case 3:d0.x=!1 +m=$.aKc() +j=d4.w +if(j==null)j=s.b +i=d4.x +if(i==null){d4=s.b +i=A.aK(102,d4.gp(d4)>>>16&255,d4.gp(d4)>>>8&255,d4.gp(d4)&255)}g=d1 +h=g +f=!1 +e=!1 +break +case 5:d0.x=!1 +m=$.aKc() +j=d4.w +if(j==null)j=s.b +i=d4.x +if(i==null){d4=s.b +i=A.aK(102,d4.gp(d4)>>>16&255,d4.gp(d4)>>>8&255,d4.gp(d4)&255)}d2.a=new A.aAi(d0) +g=d1 +h=g +f=!1 +e=!1 +break +default:g=d1 +i=g +j=i +h=j +e=h +f=e}d4=d0.bG$ +n=d0.a.fx||!d0.gme() +d=d0.a +c=d.fy +b=d.go +a=d0.r +a0=d.r +a1=d.w +a2=d.x +a3=d.z +a4=d.Q +a5=d.at +a6=d.ax +a7=d.ay +a8=d.ch +a9=d.CW +b0=d.cx +b1=d.cy +b2=d.db +b3=d.dx +d=d.dy +b4=p.gcC()?i:d1 +b5=d0.a +b6=b5.x2 +b7=b6?m:d1 +b8=b5.k2 +b9=b5.k3 +c0=b5.k4 +c1=b5.b4 +c2=b5.p3 +c3=b5.p4 +c4=b5.x1 +c5=b5.ab +c6=b5.am +b5=b5.n +c7=$.aT9() +c8=new A.jM(A.FT(d4,A.aXP(a9,g,d0,B.bm,a6,B.dO,B.Q,b5,q,j,c3,h,e,l,c2,B.a5,!0,b6,b2,!1,p,!0,o,d0.y,s.a,a0,c7,b3,d,B.bP,a8,a7,d1,b8,b9,d0.gaiS(),d0.gacn(),c0,c1,f,n,!0,"editable",!0,c5,c4,c6,b4,b7,B.cT,B.c3,b,a,b0,b1,B.hw,a3,r,a4,a2,a5,d1,a1,d1,B.aN,c)),d1) +if(d0.a.f!=null)c8=A.it(new A.tB(A.a([p,q],t.Eo)),new A.aAj(d0,p,q),c8) +d0.a.toString +d4=A.aU(t.ui) +if(!d0.gme())d4.H(0,B.N) +if(d0.f)d4.H(0,B.al) +if(p.gcC())d4.H(0,B.a6) +s=d0.a.f +if((s==null?d1:s.at)!=null||d0.gad7())d4.H(0,B.fV) +c9=A.c9(B.Zj,d4,t.Pb) +d2.b=null +if(d0.ga8e()!==B.Q9)d0.a.toString +d4=d0.gme() +s=d0.w +s===$&&A.b() +return A.i5(A.TG(new A.i0(!d4,d1,A.it(q,new A.aAk(d2,d0),s.akU(B.c9,c8)),d1),d1,d1),c9,d1,new A.aAl(d0),new A.aAm(d0),d1)}, +gaN(){return this.y}} +A.aAd.prototype={ +$0(){}, +$S:0} +A.aAf.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.aAe.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.aAh.prototype={ +$0(){var s=this.a +if(!s.ghx().gcC()&&s.ghx().gdh())s.ghx().im()}, +$S:0} +A.aAi.prototype={ +$0(){var s=this.a +if(!s.ghx().gcC()&&s.ghx().gdh())s.ghx().im()}, +$S:0} +A.aAj.prototype={ +$2(a,b){var s,r,q,p=this.a,o=p.a9x(),n=p.a,m=n.y,l=n.Q +n=n.as +s=p.f +r=this.b.gcC() +q=this.c.a.a +p.a.toString +return new A.qL(o,m,l,n,r,s,!1,q.length===0,b,null)}, +$S:265} +A.aAl.prototype={ +$1(a){return this.a.Pc(!0)}, +$S:50} +A.aAm.prototype={ +$1(a){return this.a.Pc(!1)}, +$S:44} +A.aAk.prototype={ +$2(a,b){var s=null,r=this.a,q=r.b,p=this.b,o=p.gjj().a.a +o=o.length===0?B.ci:new A.fw(o) +o=o.gq(o) +p=p.a.fx?s:new A.aAg(p) +r=r.a +return new A.bF(A.c1(s,s,s,s,s,s,s,o,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,q,s,s,s,s,s,s,s,r,s,s,s,s,s,s,s,s,s,s,s,s,s,p,s,s,s,s,s,s,s,s,s,s,s),!1,!1,!1,b,s)}, +$S:138} +A.aAg.prototype={ +$0(){var s=this.a +if(!s.gjj().a.b.gc_())s.gjj().swF(A.mE(B.l,s.gjj().a.a.length)) +s.QU()}, +$S:0} +A.aBC.prototype={ +$2(a,b){if(!a.a)a.L(0,b)}, +$S:45} +A.JS.prototype={ +b_(a){this.bn(a) +this.oc()}, +by(){var s,r,q,p,o=this +o.du() +s=o.bG$ +r=o.gkO() +q=o.c +q.toString +q=A.oE(q) +o.br$=q +p=o.mm(q,r) +if(r){o.he(s,o.bZ$) +o.bZ$=!1}if(p)if(s!=null)s.m()}, +m(){var s,r=this +r.fp$.Z(0,new A.aBC()) +s=r.bG$ +if(s!=null)s.m() +r.bG$=null +r.aM()}} +A.Fn.prototype={ +ac(){var s=null,r=$.bo() +return new A.yU(new A.Eh(s,r),new A.rA(!1,r),s,A.w(t.yb,t.M),s,!0,s,B.i)}} +A.apA.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i=this +t.iN.a(a) +s=i.a +r=a.c +r.toString +q=s.Hh(A.a_(r).d) +r=a.bG$ +p=a.gpV() +o=a.e +n=o.y +o=q.am5(n==null?A.l(o).i("cr.T").a(n):n) +n=i.ax +m=i.CW +l=i.cy +l=m?B.n1:B.n2 +k=i.db +k=m?B.n3:B.n4 +j=i.ok +s=s.y2 +j=i.ry +j=!m||!n +return A.FT(r,A.TE(i.cx,i.x2,i.as,i.x1,i.b4,p,i.p4,i.p2,i.p3,i.p1,o,i.y1,j,i.dx,s!==!1,i.fy,i.d,i.k4,i.rx,i.e,i.go,i.dy,i.fr,i.fx,i.y2,m,i.ch,new A.apB(a,i.b),i.k2,i.k3,i.id,i.k1,n,i.c,i.xr,i.R8,i.RG,i.to,i.ay,l,k,i.w,i.r,i.x,i.y,i.Q,i.z,i.f,i.at))}, +$S:266} +A.apB.prototype={ +$1(a){var s +this.a.Aa(a) +s=this.b +if(s!=null)s.$1(a)}, +$S:24} +A.yU.prototype={ +gpV(){var s=t.mr.a(A.a6.prototype.gaO.call(this)).z +if(s==null){s=this.ax.y +s.toString}return s}, +he(a,b){var s,r=this +r.a0C(a,b) +s=r.ax +if(s!=null)r.j2(s,"controller") +r.d=r.gpV().a.a}, +S3(a){var s,r=this +if(a==null)s=new A.rC(B.eL,$.bo()) +else s=new A.rC(a,$.bo()) +r.ax=s +if(!r.gkO()){s=r.ax +s.toString +r.j2(s,"controller")}}, +aH(){var s,r=this +r.aW() +s=t.mr +if(s.a(A.a6.prototype.gaO.call(r)).z==null){s=r.a.f +r.S3(new A.dO(s,B.eN,B.be))}else s.a(A.a6.prototype.gaO.call(r)).z.a_(0,r.gxU())}, +b_(a){var s,r,q,p,o=this +o.a2K(a) +s=t.mr +r=a.z +if(s.a(A.a6.prototype.gaO.call(o)).z!=r){q=r==null +if(!q)r.L(0,o.gxU()) +p=s.a(A.a6.prototype.gaO.call(o)).z +if(p!=null)p.a_(0,o.gxU()) +if(!q&&s.a(A.a6.prototype.gaO.call(o)).z==null)o.S3(r.a) +if(s.a(A.a6.prototype.gaO.call(o)).z!=null){o.d=s.a(A.a6.prototype.gaO.call(o)).z.a.a +if(q){s=o.ax +s.toString +o.Ym(s) +s=o.ax +s.ps() +s.t3() +o.ax=null}}}}, +m(){var s=this,r=t.mr.a(A.a6.prototype.gaO.call(s)).z +if(r!=null)r.L(0,s.gxU()) +r=s.ax +if(r!=null){r.ps() +r.t3()}s.a2L()}, +Aa(a){var s +this.a0B(a) +if(this.gpV().a.a!==a){s=this.gpV() +s.scY(0,a)}}, +aav(){var s=this +if(s.gpV().a.a!==s.gSY())s.Aa(s.gpV().a.a)}} +A.PL.prototype={} +A.afO.prototype={ +rA(a){return B.SC}, +zH(a,b,c,d){var s,r,q,p=null,o=A.a_(a) +a.S(t.bZ) +s=A.a_(a) +r=s.eC.c +if(r==null)r=o.ax.b +q=A.c2(A.lv(A.fQ(B.c9,p,B.a5,!1,p,p,p,p,p,p,p,p,p,p,p,p,d,p,p,p,p,p,p),p,p,new A.a0g(r,p),B.n),22,22) +switch(b.a){case 0:return A.aI2(B.P,1.5707963267948966,q,p) +case 1:return q +case 2:return A.aI2(B.P,0.7853981633974483,q,p)}}, +rz(a,b){switch(a.a){case 0:return B.Qv +case 1:return B.f +case 2:return B.Qs}}} +A.a0g.prototype={ +aF(a,b){var s,r,q,p,o=$.ah(),n=o.bp() +n.sal(0,this.b) +s=b.a/2 +r=A.mj(new A.j(s,s),s) +q=0+s +p=o.c2() +p.mo(r) +p.jr(new A.v(0,0,q,q)) +a.d9(p,n)}, +eZ(a){return!this.b.k(0,a.b)}} +A.Y6.prototype={} +A.Fx.prototype={ +gE(a){return A.Z(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.Fx&&J.d(b.a,s.a)&&J.d(b.b,s.b)&&J.d(b.c,s.c)}} +A.a0i.prototype={} +A.TN.prototype={ +I(a){var s=this.c.ae(0,B.Qr),r=this.d.O(0,B.Qp),q=a.S(t.w).f.f.b+8,p=44<=s.b-8-q,o=new A.j(8,q) +return new A.bD(new A.ap(8,q,8,8),new A.hT(new A.TP(s.ae(0,o),r.ae(0,o),p),new A.J_(this.e,p,A.b83(),null),null),null)}} +A.J_.prototype={ +ac(){return new A.a0n(new A.iW(),null,null,B.i)}, +atZ(a,b){return this.e.$2(a,b)}} +A.a0n.prototype={ +b_(a){var s=this +s.bn(a) +if(!A.da(s.a.c,a.c)){s.e=new A.iW() +s.d=!1}}, +I(a){var s,r,q,p,o,n,m,l,k=this,j=null +A.i3(a,B.b_,t.R).toString +s=k.e +r=k.d +q=a.S(t.I) +q.toString +p=k.a +o=p.d +n=k.d +m=A.bd(n?B.iZ:B.d3,j,j) +l=n?"Back":"More" +l=A.a([new A.a0m(m,new A.aAz(k),l,j)],t.D) +B.c.U(l,k.a.c) +return new A.a0o(r,q.w,new A.zv(p.atZ(a,new A.a0k(o,n,l,j)),B.E7,j),s)}} +A.aAz.prototype={ +$0(){var s=this.a +s.a5(new A.aAy(s))}, +$S:0} +A.aAy.prototype={ +$0(){var s=this.a +s.d=!s.d}, +$S:0} +A.a0o.prototype={ +aQ(a){var s=new A.a0p(this.e,this.f,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.sJF(this.e) +b.sbX(this.f)}} +A.a0p.prototype={ +sJF(a){if(a===this.T)return +this.T=a +this.a3()}, +sbX(a){if(a===this.aw)return +this.aw=a +this.a3()}, +bC(){var s,r,q=this,p=q.n$ +p.toString +s=t.k +r=s.a(A.t.prototype.ga0.call(q)) +p.bI(new A.aj(0,r.b,0,r.d),!0) +if(!q.T&&q.u==null)q.u=q.n$.k3.a +p=s.a(A.t.prototype.ga0.call(q)) +s=q.u +if(s==null||q.n$.k3.a>s)s=q.n$.k3.a +else s.toString +s=p.aX(new A.O(s,q.n$.k3.b)) +q.k3=s +p=q.n$ +r=p.e +r.toString +t.V.a(r) +r.a=new A.j(q.aw===B.Z?0:s.a-p.k3.a,0)}, +aF(a,b){var s=this.n$,r=s.e +r.toString +a.dE(s,t.V.a(r).a.O(0,b))}, +cJ(a,b){var s=this.n$.e +s.toString +t.V.a(s) +return a.ki(new A.aAA(this,b,s),s.a,b)}, +eh(a){if(!(a.e instanceof A.fB))a.e=new A.fB(null,null,B.f)}, +dU(a,b){var s=a.e +s.toString +s=t.V.a(s).a +b.aT(0,s.a,s.b) +this.a1H(a,b)}} +A.aAA.prototype={ +$2(a,b){return this.a.n$.bW(a,b)}, +$S:13} +A.a0k.prototype={ +aQ(a){var s=new A.a_0(this.e,this.f,0,null,null,A.an(t.T)) +s.aP() +return s}, +aU(a,b){b.sJ4(this.e) +b.sJF(this.f)}, +bY(a){var s=A.dI(t.u) +return new A.a0l(s,this,B.V)}} +A.a0l.prototype={} +A.a_0.prototype={ +sJ4(a){if(a===this.t)return +this.t=a +this.a3()}, +sJF(a){if(a===this.ak)return +this.ak=a +this.a3()}, +aj0(){var s,r=this,q={},p=t.k,o=r.ak?p.a(A.t.prototype.ga0.call(r)):A.uf(new A.O(p.a(A.t.prototype.ga0.call(r)).b,44)) +q.a=-1 +q.b=0 +r.bg(new A.az7(q,r,o)) +p=r.Y$ +p.toString +s=r.n +if(s!==-1&&s===r.c7$-2&&q.b-p.k3.a<=o.b)r.n=-1}, +RB(a,b){var s,r=this +if(a===r.Y$)return r.n!==-1 +s=r.n +if(s===-1)return!0 +return b>s===r.ak}, +afZ(){var s,r,q,p,o=this,n={} +n.a=-1 +n.b=B.n +n.c=0 +s=o.Y$ +s.toString +n.d=o.ak&&!o.t?s.k3.b:0 +o.bg(new A.az8(n,o,s)) +r=s.e +r.toString +t.V.a(r) +q=o.Y$ +q.toString +if(o.RB(q,0)){r.e=!0 +if(o.ak){q=o.t +r.a=q?new A.j(0,n.d):B.f +r=n.b +p=r.b +s=q?p+s.k3.b:p +n.b=new A.O(r.a,s)}else{r.a=new A.j(n.c,0) +r=n.b +n.b=new A.O(r.a+s.k3.a,r.b)}}else r.e=!1 +o.k3=n.b}, +bC(){var s,r=this +r.n=-1 +if(r.Y$==null){s=t.k.a(A.t.prototype.ga0.call(r)) +r.k3=new A.O(A.M(0,s.a,s.b),A.M(0,s.c,s.d)) +return}r.aj0() +r.afZ()}, +aF(a,b){this.bg(new A.aza(a,b))}, +eh(a){if(!(a.e instanceof A.fB))a.e=new A.fB(null,null,B.f)}, +cJ(a,b){var s,r,q={},p=q.a=this.da$ +for(s=t.V;p!=null;){p=p.e +p.toString +s.a(p) +if(!p.e){r=p.cr$ +q.a=r +p=r +continue}if(a.ki(new A.az9(q,b,p),p.a,b))return!0 +r=p.cr$ +q.a=r +p=r}return!1}, +hh(a){this.bg(new A.azb(a))}} +A.az7.prototype={ +$1(a){var s,r,q,p,o=this.a;++o.a +s=this.b +if(s.n!==-1&&!s.ak)return +t.x.a(a) +r=this.c +q=r.b +a.bI(new A.aj(0,q,0,r.d),!0) +p=o.b+a.k3.a +o.b=p +if(p>q&&s.n===-1)s.n=o.a-1}, +$S:20} +A.az8.prototype={ +$1(a){var s,r,q,p,o=this.a,n=++o.a +t.x.a(a) +s=a.e +s.toString +t.V.a(s) +if(a===this.c)return +r=this.b +if(!r.RB(a,n)){s.e=!1 +return}s.e=!0 +if(!r.ak){n=o.c +s.a=new A.j(n,0) +s=a.k3 +q=n+s.a +o.c=q +o.b=new A.O(q,Math.max(s.b,o.b.b))}else{n=o.d +s.a=new A.j(0,n) +s=a.k3 +p=n+s.b +o.d=p +o.b=new A.O(Math.max(s.a,o.b.a),p)}}, +$S:20} +A.aza.prototype={ +$1(a){var s +t.x.a(a) +s=a.e +s.toString +t.V.a(s) +if(!s.e)return +this.a.dE(a,s.a.O(0,this.b))}, +$S:20} +A.az9.prototype={ +$2(a,b){return this.a.a.bW(a,b)}, +$S:13} +A.azb.prototype={ +$1(a){var s +t.x.a(a) +s=a.e +s.toString +if(t.V.a(s).e)this.a.$1(a)}, +$S:20} +A.a0j.prototype={ +I(a){var s=null +return A.i4(B.v,!0,B.nS,this.c,B.bA,s,1,s,s,s,s,s,B.cF)}} +A.a0m.prototype={ +I(a){var s=null +return A.i4(B.v,!0,s,A.cq(s,s,this.c,s,this.d,s,s,this.e),B.j,B.I,0,s,s,s,s,s,B.cF)}} +A.a1X.prototype={ +aB(a){var s,r,q +this.dT(a) +s=this.Y$ +for(r=t.V;s!=null;){s.aB(a) +q=s.e +q.toString +s=r.a(q).a6$}}, +ar(a){var s,r,q +this.dt(0) +s=this.Y$ +for(r=t.V;s!=null;){s.ar(0) +q=s.e +q.toString +s=r.a(q).a6$}}} +A.a2a.prototype={ +bO(){this.d0() +this.cG() +this.em()}, +m(){var s=this,r=s.aZ$ +if(r!=null)r.L(0,s.ge6()) +s.aZ$=null +s.aM()}} +A.tL.prototype={ +K(){return"_TextSelectionToolbarItemPosition."+this.b}} +A.TQ.prototype={ +I(a){var s=null,r=A.a_(a).ax.a===B.ae?B.k:B.C +return A.ec(this.c,this.d,A.Ty(s,s,s,s,s,s,s,s,s,r,s,B.n_,this.e,s,B.ha,s,s,s,s))}} +A.f6.prototype={ +bV(b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1=this,b2=null +if(b3==null)return b1 +s=b1.a +r=s==null?b2:s.bV(b3.a) +if(r==null)r=b3.a +q=b1.b +p=q==null?b2:q.bV(b3.b) +if(p==null)p=b3.b +o=b1.c +n=o==null?b2:o.bV(b3.c) +if(n==null)n=b3.c +m=b1.d +l=m==null?b2:m.bV(b3.d) +if(l==null)l=b3.d +k=b1.e +j=k==null?b2:k.bV(b3.e) +if(j==null)j=b3.e +i=b1.f +h=i==null?b2:i.bV(b3.f) +if(h==null)h=b3.f +g=b1.r +f=g==null?b2:g.bV(b3.r) +if(f==null)f=b3.r +e=b1.w +d=e==null?b2:e.bV(b3.w) +if(d==null)d=b3.w +c=b1.x +b=c==null?b2:c.bV(b3.x) +if(b==null)b=b3.x +a=b1.y +a0=a==null?b2:a.bV(b3.y) +if(a0==null)a0=b3.y +a1=b1.z +a2=a1==null?b2:a1.bV(b3.z) +if(a2==null)a2=b3.z +a3=b1.Q +a4=a3==null?b2:a3.bV(b3.Q) +if(a4==null)a4=b3.Q +a5=b1.as +a6=a5==null?b2:a5.bV(b3.as) +if(a6==null)a6=b3.as +a7=b1.at +a8=a7==null?b2:a7.bV(b3.at) +if(a8==null)a8=b3.at +a9=b1.ax +b0=a9==null?b2:a9.bV(b3.ax) +if(b0==null)b0=b3.ax +if(r==null)r=b2 +s=r==null?s:r +r=p==null?b2:p +if(r==null)r=q +q=n==null?b2:n +if(q==null)q=o +p=l==null?m:l +o=j==null?b2:j +if(o==null)o=k +n=h==null?b2:h +if(n==null)n=i +m=f==null?b2:f +if(m==null)m=g +l=d==null?b2:d +if(l==null)l=e +k=b==null?b2:b +if(k==null)k=c +j=a0==null?b2:a0 +if(j==null)j=a +i=a2==null?b2:a2 +if(i==null)i=a1 +h=a4==null?b2:a4 +if(h==null)h=a3 +g=a6==null?b2:a6 +if(g==null)g=a5 +f=a8==null?a7:a8 +e=b0==null?b2:b0 +return A.aOh(j,i,h,s,r,q,p,o,n,g,f,e==null?a9:e,m,l,k)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.f6&&J.d(s.a,b.a)&&J.d(s.b,b.b)&&J.d(s.c,b.c)&&J.d(s.d,b.d)&&J.d(s.e,b.e)&&J.d(s.f,b.f)&&J.d(s.r,b.r)&&J.d(s.w,b.w)&&J.d(s.x,b.x)&&J.d(s.y,b.y)&&J.d(s.z,b.z)&&J.d(s.Q,b.Q)&&J.d(s.as,b.as)&&J.d(s.at,b.at)&&J.d(s.ax,b.ax)}, +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a)}} +A.a0s.prototype={} +A.Fz.prototype={ +I(a){var s,r,q=this.c,p=B.co.a,o=B.co.b,n=B.co.c,m=B.co.d,l=B.co.e,k=B.co.f,j=a.S(t.Uf) +if(j==null)j=B.is +s=q.eC +r=s.b +if(r==null)r=j.x +s=s.a +j=s==null?j.w:s +return new A.Ha(this,new A.MF(new A.PF(q,new A.D3(p,o,n,m,l,k),B.nw,p,o,n,m,l,k),A.BL(A.aGv(this.d,j,r),q.ok,null),null),null)}} +A.Ha.prototype={ +wr(a,b,c){return new A.Fz(this.w.c,c,null)}, +cZ(a){return!this.w.c.k(0,a.w.c)}} +A.t6.prototype={ +ed(x5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,h2,h3,h4,h5,h6,h7,h8,h9,i0,i1,i2,i3,i4,i5,i6,i7,i8,i9,j0,j1,j2,j3,j4,j5,j6,j7,j8,j9,k0,k1,k2,k3,k4,k5,k6,k7,k8,k9,l0,l1,l2,l3,l4,l5,l6,l7,l8,l9,m0,m1,m2,m3,m4,m5,m6,m7,m8,m9,n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,o0,o1,o2,o3,o4,o5,o6,o7,o8,o9,p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,q0,q1,q2,q3,q4,q5,q6,q7,q8,q9,r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,s0,s1,s2,s3,s4,s5,s6,s7,s8,s9,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,v0,v1,v2,v3,v4,v5,v6,v7,v8,v9,w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,x0,x1,x2,x3,x4=this.a +x4.toString +s=this.b +s.toString +r=x5<0.5 +q=r?x4.a:s.a +p=r?x4.b:s.b +o=A.b1i(x4,s,x5) +n=r?x4.d:s.d +m=r?x4.e:s.e +l=r?x4.f:s.f +k=r?x4.r:s.r +j=x4.w +i=s.w +h=t.X7 +g=A.bN(j.a,i.a,x5,A.aRB(),h) +f=A.bN(j.b,i.b,x5,A.aFl(),t.PM) +h=A.bN(j.c,i.c,x5,A.aRB(),h) +e=j.d +d=i.d +e=r?e:d +d=j.e +c=i.e +d=r?d:c +c=j.f +b=i.f +c=r?c:b +b=A.DI(j.r,i.r,x5) +a=t.MH +a0=A.bN(j.w,i.w,x5,A.e1(),a) +a1=A.bN(j.x,i.x,x5,A.e1(),a) +a2=A.bN(j.y,i.y,x5,A.e1(),a) +a3=A.a4(j.z,i.z,x5) +a4=A.a4(j.Q,i.Q,x5) +j=A.a4(j.as,i.as,x5) +i=r?x4.x:s.x +a5=x4.z +a6=s.z +a7=A.a4(a5.a,a6.a,x5) +a7.toString +a6=A.a4(a5.b,a6.b,x5) +a6.toString +a5=A.K(x4.as,s.as,x5) +a5.toString +a8=A.K(x4.at,s.at,x5) +a8.toString +a9=x4.ax +b0=s.ax +b1=r?a9.a:b0.a +b2=a9.b +b3=b0.b +b4=A.K(b2,b3,x5) +b4.toString +b5=a9.c +b6=b0.c +b7=A.K(b5,b6,x5) +b7.toString +b8=a9.d +if(b8==null)b8=b2 +b9=b0.d +b8=A.K(b8,b9==null?b3:b9,x5) +b9=a9.e +if(b9==null)b9=b5 +c0=b0.e +b9=A.K(b9,c0==null?b6:c0,x5) +c0=a9.f +c1=b0.f +c2=A.K(c0,c1,x5) +c2.toString +c3=a9.r +c4=b0.r +c5=A.K(c3,c4,x5) +c5.toString +c6=a9.w +if(c6==null)c6=c0 +c7=b0.w +c6=A.K(c6,c7==null?c1:c7,x5) +c7=a9.x +if(c7==null)c7=c3 +c8=b0.x +c7=A.K(c7,c8==null?c4:c8,x5) +c8=a9.y +c9=c8==null +d0=c9?c0:c8 +d1=b0.y +d2=d1==null +d0=A.K(d0,d2?c1:d1,x5) +d3=a9.z +d4=d3==null +d5=d4?c3:d3 +d6=b0.z +d7=d6==null +d5=A.K(d5,d7?c4:d6,x5) +d8=a9.Q +if(d8==null){if(c9)c8=c0}else c8=d8 +c9=b0.Q +if(c9==null)c9=d2?c1:d1 +c9=A.K(c8,c9,x5) +c8=a9.as +if(c8==null)c3=d4?c3:d3 +else c3=c8 +c8=b0.as +if(c8==null)c4=d7?c4:d6 +else c4=c8 +c4=A.K(c3,c4,x5) +c3=a9.at +c8=b0.at +d1=A.K(c3,c8,x5) +d1.toString +d2=a9.ax +d3=b0.ax +d4=A.K(d2,d3,x5) +d4.toString +d6=a9.ay +c3=d6==null?c3:d6 +d6=b0.ay +c3=A.K(c3,d6==null?c8:d6,x5) +c8=a9.ch +if(c8==null)c8=d2 +d2=b0.ch +c8=A.K(c8,d2==null?d3:d2,x5) +d2=A.K(a9.CW,b0.CW,x5) +d2.toString +d3=a9.cx +d6=b0.cx +d7=A.K(d3,d6,x5) +d7.toString +d8=a9.cy +d9=b0.cy +e0=A.K(d8,d9,x5) +e0.toString +e1=a9.db +e2=b0.db +e3=A.K(e1,e2,x5) +e3.toString +e4=a9.dx +if(e4==null)e4=d8 +e5=b0.dx +e4=A.K(e4,e5==null?d9:e5,x5) +e5=a9.dy +if(e5==null)e5=e1 +e6=b0.dy +e5=A.K(e5,e6==null?e2:e6,x5) +e6=a9.fr +if(e6==null)e6=d3 +e7=b0.fr +e6=A.K(e6,e7==null?d6:e7,x5) +e7=a9.fx +d3=e7==null?d3:e7 +e7=b0.fx +d3=A.K(d3,e7==null?d6:e7,x5) +d6=a9.fy +if(d6==null)d6=B.m +e7=b0.fy +d6=A.K(d6,e7==null?B.m:e7,x5) +e7=a9.go +if(e7==null)e7=B.m +e8=b0.go +e7=A.K(e7,e8==null?B.m:e8,x5) +e8=a9.id +e1=e8==null?e1:e8 +e8=b0.id +e1=A.K(e1,e8==null?e2:e8,x5) +e2=a9.k1 +d8=e2==null?d8:e2 +e2=b0.k1 +d8=A.K(d8,e2==null?d9:e2,x5) +d9=a9.k2 +b5=d9==null?b5:d9 +d9=b0.k2 +b5=A.K(b5,d9==null?b6:d9,x5) +b6=a9.k4 +if(b6==null)b6=b2 +d9=b0.k4 +b6=A.K(b6,d9==null?b3:d9,x5) +d9=a9.ok +c0=d9==null?c0:d9 +d9=b0.ok +c0=A.K(c0,d9==null?c1:d9,x5) +a9=a9.k3 +if(a9==null)a9=b2 +b0=b0.k3 +a9=A.aGq(d2,b1,d1,c3,b5,e1,d7,d4,c8,d8,b7,b9,c5,c7,e3,e5,d5,c4,e6,d3,b4,b8,b6,e7,c2,c6,c0,d6,e0,A.K(a9,b0==null?b3:b0,x5),e4,d0,c9) +b0=A.K(x4.ay,s.ay,x5) +b0.toString +b1=A.K(x4.ch,s.ch,x5) +b1.toString +b2=A.K(x4.CW,s.CW,x5) +b2.toString +b3=A.K(x4.cx,s.cx,x5) +b3.toString +b4=A.K(x4.cy,s.cy,x5) +b4.toString +b5=A.K(x4.db,s.db,x5) +b5.toString +b6=A.K(x4.dx,s.dx,x5) +b6.toString +b7=A.K(x4.dy,s.dy,x5) +b7.toString +b8=A.K(x4.fr,s.fr,x5) +b8.toString +b9=A.K(x4.fx,s.fx,x5) +b9.toString +c0=A.K(x4.fy,s.fy,x5) +c0.toString +c1=A.K(x4.go,s.go,x5) +c1.toString +c2=A.K(x4.id,s.id,x5) +c2.toString +c3=A.K(x4.k2,s.k2,x5) +c3.toString +c4=A.K(x4.k3,s.k3,x5) +c4.toString +c5=A.K(x4.k4,s.k4,x5) +c5.toString +c6=A.kq(x4.ok,s.ok,x5) +c7=A.kq(x4.p1,s.p1,x5) +c8=A.p_(x4.p2,s.p2,x5) +c9=A.p_(x4.p3,s.p3,x5) +d0=x4.p4 +d1=s.p4 +d2=A.p_(d0.a,d1.a,x5) +d3=A.p_(d0.b,d1.b,x5) +d4=A.p_(d0.c,d1.c,x5) +d5=A.p_(d0.d,d1.d,x5) +d1=A.p_(d0.e,d1.e,x5) +d0=x4.R8 +d6=s.R8 +if(r)d7=d0.a +else d7=d6.a +d8=A.K(d0.b,d6.b,x5) +d9=A.K(d0.c,d6.c,x5) +e0=A.a4(d0.d,d6.d,x5) +e1=A.a4(d0.e,d6.e,x5) +e2=A.K(d0.f,d6.f,x5) +e3=A.K(d0.r,d6.r,x5) +e4=A.dY(d0.w,d6.w,x5) +e5=A.kq(d0.x,d6.x,x5) +e6=A.kq(d0.y,d6.y,x5) +e7=A.p_(d0.z,d6.z,x5) +if(r)e8=d0.Q +else e8=d6.Q +e9=A.a4(d0.as,d6.as,x5) +f0=A.a4(d0.at,d6.at,x5) +f1=A.bW(d0.ax,d6.ax,x5) +f2=A.bW(d0.ay,d6.ay,x5) +if(r)f3=d0.ch +else f3=d6.ch +if(r)d0=d0.CW +else d0=d6.CW +f1=A.aVV(e6,d8,d0,d7,e8,e0,d9,e5,e1,e2,e4,e3,f3,e7,e9,f2,f0,f1) +f0=x4.RG +f2=s.RG +d0=A.K(f0.a,f2.a,x5) +d6=A.K(f0.b,f2.b,x5) +d7=A.a4(f0.c,f2.c,x5) +d8=A.a4(f0.d,f2.d,x5) +d9=A.bW(f0.e,f2.e,x5) +e0=A.ev(f0.f,f2.f,x5) +e1=A.aKC(f0.r,f2.r,x5) +e2=x4.rx +e3=s.rx +e4=A.K(e2.a,e3.a,x5) +e5=A.K(e2.b,e3.b,x5) +e6=A.K(e2.c,e3.c,x5) +e7=A.K(e2.d,e3.d,x5) +e8=A.bW(e2.e,e3.e,x5) +e9=A.a4(e2.f,e3.f,x5) +f0=A.ev(e2.r,e3.r,x5) +e2=A.ev(e2.w,e3.w,x5) +e3=x4.ry +f2=s.ry +f3=A.K(e3.a,f2.a,x5) +f4=A.a4(e3.b,f2.b,x5) +if(r)f5=e3.c +else f5=f2.c +f6=A.a4(e3.d,f2.d,x5) +f7=A.K(e3.e,f2.e,x5) +e3=A.ev(e3.f,f2.f,x5) +f2=x4.to +f8=s.to +f9=A.K(f2.a,f8.a,x5) +g0=A.a4(f2.b,f8.b,x5) +g1=A.kq(f2.c,f8.c,x5) +g2=A.kq(f2.d,f8.d,x5) +g3=A.K(f2.e,f8.e,x5) +g4=A.K(f2.f,f8.f,x5) +g5=A.bW(f2.r,f8.r,x5) +g6=A.bW(f2.w,f8.w,x5) +if(r)g7=f2.x +else g7=f8.x +if(r)g8=f2.y +else g8=f8.y +if(r)g9=f2.z +else g9=f8.z +if(r)h0=f2.Q +else h0=f8.Q +if(r)h1=f2.as +else h1=f8.as +if(r)f2=f2.at +else f2=f8.at +f8=A.aW8(x4.x1,s.x1,x5) +f8.toString +h2=A.aWe(x4.x2,s.x2,x5) +h2.toString +h3=r?x4.xr:s.xr +h4=x4.y1 +h5=s.y1 +if(r)h6=h4.a +else h6=h5.a +h7=A.K(h4.b,h5.b,x5) +h8=A.K(h4.c,h5.c,x5) +h9=A.K(h4.d,h5.d,x5) +i0=A.a4(h4.e,h5.e,x5) +i1=A.ev(h4.f,h5.f,x5) +h4=A.dY(h4.r,h5.r,x5) +h5=x4.y2 +i2=s.y2 +if(r)i3=h5.a +else i3=i2.a +i4=A.bN(h5.b,i2.b,x5,A.e1(),a) +i5=A.bN(h5.c,i2.c,x5,A.e1(),a) +i6=A.bN(h5.d,i2.d,x5,A.e1(),a) +i7=A.a4(h5.e,i2.e,x5) +if(r)i8=h5.f +else i8=i2.f +if(r)i9=h5.r +else i9=i2.r +j0=t.KX +j1=j0.a(A.dY(h5.w,i2.w,x5)) +h5=A.aWn(h5.x,i2.x,x5) +i2=A.aWr(x4.b4,s.b4,x5) +i2.toString +j2=x4.b7 +j3=s.b7 +j4=A.a6N(j2.a,j3.a,x5) +j5=A.bN(j2.b,j3.b,x5,A.e1(),a) +j6=A.a4(j2.c,j3.c,x5) +j7=A.bW(j2.d,j3.d,x5) +j8=A.bN(j2.e,j3.e,x5,A.e1(),a) +j9=A.a4(j2.f,j3.f,x5) +k0=A.bW(j2.r,j3.r,x5) +k1=A.a4(j2.w,j3.w,x5) +k2=A.a4(j2.x,j3.x,x5) +k3=A.a4(j2.y,j3.y,x5) +j3=A.a4(j2.z,j3.z,x5) +j2=x4.a9 +k4=s.a9 +k5=A.K(j2.a,k4.a,x5) +k6=A.a4(j2.b,k4.b,x5) +k7=A.K(j2.c,k4.c,x5) +k8=A.K(j2.d,k4.d,x5) +k9=A.dY(j2.e,k4.e,x5) +l0=A.u3(j2.f,k4.f,x5) +l1=A.K(j2.y,k4.y,x5) +l2=A.bW(j2.r,k4.r,x5) +l3=A.bW(j2.w,k4.w,x5) +j2=A.ev(j2.x,k4.x,x5) +k4=x4.am +l4=s.am +l5=A.K(k4.a,l4.a,x5) +l6=A.a4(k4.b,l4.b,x5) +l7=A.a4(k4.c,l4.c,x5) +l8=A.a4(k4.d,l4.d,x5) +k4=A.a4(k4.e,l4.e,x5) +l4=A.aXM(x4.ab,s.ab,x5) +l4.toString +l9=x4.az +m0=s.az +m1=A.bW(l9.a,m0.a,x5) +if(r)m2=l9.b +else m2=m0.b +l9=A.aHf(l9.c,m0.c,x5) +m0=A.aXW(x4.aK,s.aK,x5) +m0.toString +m3=A.aY4(x4.b0,s.b0,x5) +m3.toString +m4=A.aYg(x4.dM,s.dM,x5) +m4.toString +m5=A.aYs(x4.hK,s.hK,x5) +m5.toString +m6=A.aZ8(x4.n,s.n,x5) +m6.toString +m7=A.aZC(x4.t,s.t,x5) +m7.toString +m8=A.aHf(x4.ak.a,s.ak.a,x5) +m9=A.uj(x4.ad.a,s.ad.a,x5) +n0=A.aHf(x4.aC.a,s.aC.a,x5) +n1=A.b_3(x4.aV,s.aV,x5) +n1.toString +n2=A.b_4(x4.bs,s.bs,x5) +n2.toString +n3=A.b_5(x4.bM,s.bM,x5) +n3.toString +n4=A.b_b(x4.cj,s.cj,x5) +n4.toString +n5=A.b_J(x4.ct,s.ct,x5) +n5.toString +n6=A.b_U(x4.bU,s.bU,x5) +n6.toString +n7=x4.f7 +n8=s.f7 +if(r)n9=n7.a +else n9=n8.a +o0=A.bN(n7.b,n8.b,x5,A.e1(),a) +if(r)o1=n7.e +else o1=n8.e +o2=A.bN(n7.c,n8.c,x5,A.e1(),a) +o3=A.a4(n7.d,n8.d,x5) +if(r)n7=n7.f +else n7=n8.f +n8=x4.cP +o4=s.cP +o5=A.uj(n8.a,o4.a,x5) +if(r)n8=n8.b +else n8=o4.b +o4=x4.eB +o6=s.eB +o7=A.a4(o4.a,o6.a,x5) +o8=A.K(o4.b,o6.b,x5) +o9=A.K(o4.c,o6.c,x5) +p0=A.K(o4.d,o6.d,x5) +p1=A.K(o4.e,o6.e,x5) +p2=A.K(o4.r,o6.r,x5) +p3=A.K(o4.f,o6.f,x5) +p4=A.K(o4.w,o6.w,x5) +p5=A.K(o4.x,o6.x,x5) +p6=A.K(o4.y,o6.y,x5) +p7=A.K(o4.z,o6.z,x5) +p8=A.K(o4.Q,o6.Q,x5) +p9=A.K(o4.as,o6.as,x5) +q0=A.K(o4.at,o6.at,x5) +q1=A.K(o4.ax,o6.ax,x5) +q2=A.K(o4.ay,o6.ay,x5) +q3=r?o4.ch:o6.ch +q4=r?o4.CW:o6.CW +q5=r?o4.cx:o6.cx +q6=r?o4.cy:o6.cy +q7=r?o4.db:o6.db +q8=r?o4.dx:o6.dx +q9=r?o4.dy:o6.dy +r0=r?o4.fr:o6.fr +r1=r?o4.fx:o6.fx +r2=r?o4.fy:o6.fy +r3=A.bW(o4.go,o6.go,x5) +r4=A.a4(o4.id,o6.id,x5) +r5=r?o4.k1:o6.k1 +o4=r?o4.k2:o6.k2 +o6=x4.e9 +r6=s.e9 +r7=A.K(o6.a,r6.a,x5) +r8=A.K(o6.b,r6.b,x5) +r9=A.K(o6.c,r6.c,x5) +s0=A.bW(o6.d,r6.d,x5) +s1=A.a4(o6.e,r6.e,x5) +s2=A.dY(o6.f,r6.f,x5) +if(r)s3=o6.r +else s3=r6.r +s4=A.a4(o6.w,r6.w,x5) +s5=A.a9d(o6.x,r6.x,x5) +o6=A.K(o6.z,r6.z,x5) +r6=x4.eS +s6=s.eS +s7=A.bN(r6.a,s6.a,x5,A.e1(),a) +s8=A.bN(r6.b,s6.b,x5,A.e1(),a) +if(r)s9=r6.c +else s9=s6.c +if(r)t0=r6.d +else t0=s6.d +t1=A.bN(r6.e,s6.e,x5,A.e1(),a) +t2=A.a4(r6.f,s6.f,x5) +if(r)r6=r6.r +else r6=s6.r +s6=x4.er +t3=s.er +t4=A.a6N(s6.a,t3.a,x5) +t5=A.K(s6.b,t3.b,x5) +t6=r?s6.c:t3.c +t7=A.K(s6.d,t3.d,x5) +t8=A.K(s6.e,t3.e,x5) +t9=A.ev(s6.f,t3.f,x5) +u0=A.bW(s6.r,t3.r,x5) +u1=A.K(s6.w,t3.w,x5) +u2=A.bW(s6.x,t3.x,x5) +a=A.bN(s6.y,t3.y,x5,A.e1(),a) +u3=r?s6.z:t3.z +s6=r?s6.Q:t3.Q +t3=A.b13(x4.fR,s.fR,x5) +t3.toString +u4=A.b1a(x4.eC,s.eC,x5) +u4.toString +u5=x4.hL +u6=s.hL +u7=u5.ay +if(u7==null)u8=u6.ay==null +else u8=!1 +if(u8)u7=null +else if(u7==null)u7=u6.ay +else{u8=u6.ay +if(!(u8==null)){u7.toString +u8.toString +u7=A.b3(u7,u8,x5)}}u8=A.K(u5.a,u6.a,x5) +u9=A.K(u5.b,u6.b,x5) +v0=A.K(u5.c,u6.c,x5) +v1=A.K(u5.d,u6.d,x5) +v2=A.K(u5.e,u6.e,x5) +v3=A.K(u5.f,u6.f,x5) +v4=A.K(u5.r,u6.r,x5) +v5=A.K(u5.w,u6.w,x5) +v6=A.K(u5.x,u6.x,x5) +v7=A.bW(u5.y,u6.y,x5) +v8=A.bW(u5.z,u6.z,x5) +v9=A.bW(u5.Q,u6.Q,x5) +w0=A.dY(u5.as,u6.as,x5) +w1=A.dY(u5.at,u6.at,x5) +j0=j0.a(A.dY(u5.ax,u6.ax,x5)) +if(r)u5=u5.ch +else u5=u6.ch +u6=A.b1m(x4.fq,s.fq,x5) +u6.toString +w2=A.b1q(x4.an,s.an,x5) +w2.toString +w3=x4.dW +w3.toString +w4=s.dW +w4.toString +w4=A.K(w3,w4,x5) +w3=r?x4.fS:s.fS +w5=A.p_(x4.f8,s.f8,x5) +w6=A.kq(x4.ea,s.ea,x5) +w7=x4.fT +w7.toString +w8=s.fT +w8.toString +w8=A.K(w7,w8,x5) +w7=r?x4.es:s.es +r=r?x4.jE:s.jE +w9=x4.T +w9.toString +x0=s.T +x0.toString +x0=A.K(w9,x0,x5) +w9=x4.k1 +w9.toString +x1=s.k1 +x1.toString +x1=A.K(w9,x1,x5) +w9=x4.kA +w9.toString +x2=s.kA +x2.toString +x2=A.K(w9,x2,x5) +w9=x4.u +w9.toString +x3=s.u +x3.toString +x3=A.K(w9,x3,x5) +x4=x4.Q +x4.toString +s=s.Q +s.toString +return A.aHU(w4,w3,w6,w5,r,f1,q,x3,new A.zP(d0,d6,d7,d8,d9,e0,e1),new A.CA(e4,e5,e6,e7,e8,e9,f0,e2),A.K(x4,s,x5),new A.ud(f3,f4,f5,f6,f7,e3),new A.zU(f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,f2),f8,h2,w8,h3,a5,a8,new A.um(h6,h7,h8,h9,i0,i1,h4),new A.uq(i3,i4,i5,i6,i7,i8,i9,j1,h5),i2,a9,p,new A.AH(j4,j5,j6,j7,j8,j9,k0,k1,k2,k3,j3),b0,new A.uN(k5,k6,k7,k8,k9,l0,l2,l3,j2,l1),b1,b2,new A.uP(l5,l6,l7,l8,k4),l4,new A.AZ(m1,m2,l9),m0,x2,m3,o,m4,!0,m5,b3,b4,b5,b6,m6,c6,b7,n,m7,m,new A.PN(m8),new A.CJ(m9),new A.vU(n0),n1,n2,n3,n4,l,k,n5,b8,w7,b9,c0,c7,c8,n6,new A.wu(n9,o0,o2,o3,o1,n7),c1,new A.EE(g,f,h,e,d,c,b,a0,a1,a2,a3,a4,j),c2,new A.EF(o5,n8),x1,c3,new A.EU(o7,o8,o9,p0,p1,p3,p2,p4,p5,p6,p7,p8,p9,q0,q1,q2,q3,q4,q5,q6,q7,q8,q9,r0,r1,r2,r3,r4,r5,o4),new A.EZ(r7,r8,r9,s0,s1,s2,s3,s4,s5,o6),c4,i,new A.Ff(s7,s8,s9,t0,t1,t2,r6),new A.Fh(t4,t5,t6,t7,t8,t9,u0,u1,u2,a,u3,s6),t3,u4,c9,new A.FD(u8,u9,v0,v1,v2,v3,v4,v5,v6,v7,v8,v9,w0,w1,j0,u7,u5),u6,x0,w2,new A.FR(d2,d3,d4,d5,d1),c5,!1,new A.mM(a7,a6))}} +A.zw.prototype={ +ac(){return new A.UY(null,null,B.i)}} +A.UY.prototype={ +lv(a){var s=a.$3(this.CW,this.a.r,new A.arJ()) +s.toString +this.CW=t.ZM.a(s)}, +I(a){var s,r=this.CW +r.toString +s=this.gew() +return new A.Fz(r.a7(0,s.gp(s)),this.a.w,null)}} +A.arJ.prototype={ +$1(a){return new A.t6(t.we.a(a),null)}, +$S:267} +A.og.prototype={ +K(){return"MaterialTapTargetSize."+this.b}} +A.iU.prototype={ +k(a,b){var s,r,q=this +if(b==null)return!1 +if(J.a1(b)!==A.N(q))return!1 +if(b instanceof A.iU)if(b.a===q.a)if(A.aEq(b.c,q.c))if(b.d.k(0,q.d))if(b.e===q.e)if(b.f.k(0,q.f))if(b.r===q.r)if(b.w.k(0,q.w))if(b.x===q.x)if(b.z.k(0,q.z))if(b.as.k(0,q.as))if(b.at.k(0,q.at))if(b.ax.k(0,q.ax))if(b.ay.k(0,q.ay))if(b.ch.k(0,q.ch))if(b.CW.k(0,q.CW))if(b.cx.k(0,q.cx))if(b.cy.k(0,q.cy))if(b.db.k(0,q.db))if(b.dx.k(0,q.dx))if(b.dy.k(0,q.dy))if(b.fr.k(0,q.fr))if(b.fx.k(0,q.fx))if(b.fy.k(0,q.fy))if(b.go.k(0,q.go))if(b.id.k(0,q.id))if(b.k2.k(0,q.k2))if(b.k3.k(0,q.k3))if(b.k4.k(0,q.k4))if(b.ok.k(0,q.ok))if(b.p1.k(0,q.p1))if(b.p2.k(0,q.p2))if(b.p3.k(0,q.p3))if(b.p4.k(0,q.p4))if(b.R8.k(0,q.R8))if(b.RG.k(0,q.RG))if(b.rx.k(0,q.rx))if(b.ry.k(0,q.ry))if(b.to.k(0,q.to))if(b.x1.k(0,q.x1))if(b.x2.k(0,q.x2))if(b.xr.k(0,q.xr))if(b.y1.k(0,q.y1))if(b.y2.k(0,q.y2))if(b.b4.k(0,q.b4))if(b.b7.k(0,q.b7))if(b.a9.k(0,q.a9))if(b.am.k(0,q.am))if(b.ab.k(0,q.ab))if(b.az.k(0,q.az))if(b.aK.k(0,q.aK))if(b.b0.k(0,q.b0))if(b.dM.k(0,q.dM))if(b.hK.k(0,q.hK))if(b.n.k(0,q.n))if(b.t.k(0,q.t))if(b.ak.k(0,q.ak))if(b.ad.k(0,q.ad))if(b.aC.k(0,q.aC))if(b.aV.k(0,q.aV))if(b.bs.k(0,q.bs))if(b.bM.k(0,q.bM))if(b.cj.k(0,q.cj))if(b.ct.k(0,q.ct))if(b.bU.k(0,q.bU))if(b.f7.k(0,q.f7))if(b.cP.k(0,q.cP))if(b.eB.k(0,q.eB))if(b.e9.k(0,q.e9))if(b.eS.k(0,q.eS))if(b.er.k(0,q.er))if(b.fR.k(0,q.fR))if(b.eC.k(0,q.eC))if(b.hL.k(0,q.hL))if(b.fq.k(0,q.fq))if(b.an.k(0,q.an)){s=b.dW +s.toString +r=q.dW +r.toString +if(s.k(0,r))if(b.fS===q.fS)if(b.f8.k(0,q.f8))if(b.ea.k(0,q.ea)){s=b.fT +s.toString +r=q.fT +r.toString +if(s.k(0,r))if(b.es===q.es){s=b.T +s.toString +r=q.T +r.toString +if(s.k(0,r)){s=b.k1 +s.toString +r=q.k1 +r.toString +if(s.k(0,r)){s=b.kA +s.toString +r=q.kA +r.toString +if(s.k(0,r)){s=b.u +s.toString +r=q.u +r.toString +if(s.k(0,r)){s=b.Q +s.toString +r=q.Q +r.toString +r=s.k(0,r) +s=r}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1 +else s=!1}else s=!1 +else s=!1 +else s=!1 +else s=!1}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gE(a){var s=this,r=[s.a,s.b],q=s.c +B.c.U(r,q.gc3(q)) +B.c.U(r,q.gaD(q)) +r.push(s.d) +r.push(s.e) +r.push(s.f) +r.push(s.r) +r.push(s.w) +r.push(s.x) +r.push(!1) +r.push(s.z) +r.push(s.as) +r.push(s.at) +r.push(s.ax) +r.push(s.ay) +r.push(s.ch) +r.push(s.CW) +r.push(s.cx) +r.push(s.cy) +r.push(s.db) +r.push(s.dx) +r.push(s.dy) +r.push(s.fr) +r.push(s.fx) +r.push(s.fy) +r.push(s.go) +r.push(s.id) +r.push(s.k2) +r.push(s.k3) +r.push(s.k4) +r.push(s.ok) +r.push(s.p1) +r.push(s.p2) +r.push(s.p3) +r.push(s.p4) +r.push(s.R8) +r.push(s.RG) +r.push(s.rx) +r.push(s.ry) +r.push(s.to) +r.push(s.x1) +r.push(s.x2) +r.push(s.xr) +r.push(s.y1) +r.push(s.y2) +r.push(s.b4) +r.push(s.b7) +r.push(s.a9) +r.push(s.am) +r.push(s.ab) +r.push(s.az) +r.push(s.aK) +r.push(s.b0) +r.push(s.dM) +r.push(s.hK) +r.push(s.n) +r.push(s.t) +r.push(s.ak) +r.push(s.ad) +r.push(s.aC) +r.push(s.aV) +r.push(s.bs) +r.push(s.bM) +r.push(s.cj) +r.push(s.ct) +r.push(s.bU) +r.push(s.f7) +r.push(s.cP) +r.push(s.eB) +r.push(s.e9) +r.push(s.eS) +r.push(s.er) +r.push(s.fR) +r.push(s.eC) +r.push(s.hL) +r.push(s.fq) +r.push(s.an) +q=s.dW +q.toString +r.push(q) +r.push(s.fS) +r.push(s.f8) +r.push(s.ea) +q=s.fT +q.toString +r.push(q) +r.push(!0) +r.push(s.es) +r.push(s.jE) +q=s.T +q.toString +r.push(q) +q=s.k1 +q.toString +r.push(q) +q=s.kA +q.toString +r.push(q) +q=s.u +q.toString +r.push(q) +q=s.Q +q.toString +r.push(q) +return A.d3(r)}} +A.aqa.prototype={ +$0(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3=null,b4=this.a,b5=this.b,b6=b5.bV(b4.p2),b7=b5.bV(b4.f8) +b5=b5.bV(b4.p3) +s=b4.ax +r=s.b +q=s.c +p=s.d +if(p==null)p=r +o=s.e +if(o==null)o=q +n=s.f +m=s.r +l=s.w +if(l==null)l=n +k=s.x +if(k==null)k=m +j=s.y +i=j==null?n:j +h=s.z +g=h==null?m:h +f=s.Q +if(f==null){if(j==null)j=n}else j=f +f=s.as +if(f==null){if(h==null)h=m}else h=f +f=s.at +e=s.ax +d=s.ay +if(d==null)d=f +c=s.ch +if(c==null)c=e +b=s.cx +a=s.cy +a0=s.db +a1=s.dx +if(a1==null)a1=a +a2=s.dy +if(a2==null)a2=a0 +a3=s.fr +if(a3==null)a3=b +a4=s.fx +if(a4==null)a4=b +a5=s.fy +if(a5==null)a5=B.m +a6=s.go +if(a6==null)a6=B.m +a7=s.id +if(a7==null)a7=a0 +a8=s.k1 +if(a8==null)a8=a +a9=s.k2 +if(a9==null)a9=q +b0=s.k4 +if(b0==null)b0=r +b1=s.ok +if(b1==null)b1=n +b2=s.k3 +if(b2==null)b2=r +j=A.aGq(s.CW,s.a,f,d,a9,a7,b,e,c,a8,q,o,m,k,a0,a2,g,h,a3,a4,r,p,b0,a6,n,l,b1,a5,a,b2,a1,i,j) +return A.aHU(b4.dW,b4.fS,b4.ea,b7,b4.jE,b4.R8,b4.a,b4.u,b4.RG,b4.rx,b4.Q,b4.ry,b4.to,b4.x1,b4.x2,b4.fT,b4.xr,b4.as,b4.at,b4.y1,b4.y2,b4.b4,j,b4.b,b4.b7,b4.ay,b4.a9,b4.ch,b4.CW,b4.am,b4.ab,b4.az,b4.aK,b4.kA,b4.b0,b4.c,b4.dM,!0,b4.hK,b4.cx,b4.cy,b4.db,b4.dx,b4.n,b4.ok,b4.dy,b4.d,b4.t,b4.e,b4.ak,b4.ad,b4.aC,b4.aV,b4.bs,b4.bM,b4.cj,b4.f,b4.r,b4.ct,b4.fr,b4.es,b4.fx,b4.fy,b4.p1,b6,b4.bU,b4.f7,b4.go,b4.w,b4.id,b4.cP,b4.k1,b4.k2,b4.eB,b4.e9,b4.k3,b4.x,b4.eS,b4.er,b4.fR,b4.eC,b5,b4.hL,b4.fq,b4.T,b4.an,b4.p4,b4.k4,!1,b4.z)}, +$S:268} +A.aq8.prototype={ +$2(a,b){return new A.aF(a,b.avc(this.a.c.h(0,a),this.b),t.sw)}, +$S:269} +A.aq9.prototype={ +$1(a){return!this.a.c.ah(0,a.gdH(a))}, +$S:270} +A.PF.prototype={ +gzE(){var s=this.ax.a +return s==null?this.at.ax.a:s}, +gj0(){var s=this.ax.b +return s==null?this.at.ax.b:s}, +gC0(){var s=this.ax.c +return s==null?this.at.ax.c:s}, +gCI(){var s=this.ax.f +return s==null?this.at.go:s}, +eJ(a){return A.aZL(this.at,this.ax.eJ(a))}} +A.ye.prototype={ +gE(a){return(A.pE(this.a)^A.pE(this.b))>>>0}, +k(a,b){if(b==null)return!1 +return b instanceof A.ye&&b.a===this.a&&b.b===this.b}} +A.WU.prototype={ +c4(a,b,c){var s,r=this.a,q=r.h(0,b) +if(q!=null)return q +if(r.a===this.b){s=new A.bi(r,A.l(r).i("bi<1>")) +r.B(0,s.gR(s))}s=c.$0() +r.l(0,b,s) +return s}} +A.mM.prototype={ +Ak(a){var s=this.a,r=this.b,q=A.M(a.a+new A.j(s,r).a8(0,4).a,0,a.b) +return a.ami(A.M(a.c+new A.j(s,r).a8(0,4).b,0,a.d),q)}, +k(a,b){if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.mM&&b.a===this.a&&b.b===this.b}, +gE(a){return A.Z(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +dd(){return this.a0v()+"(h: "+A.j5(this.a)+", v: "+A.j5(this.b)+")"}} +A.a0x.prototype={} +A.a1b.prototype={} +A.FD.prototype={ +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.FD&&J.d(b.a,s.a)&&J.d(b.b,s.b)&&J.d(b.c,s.c)&&J.d(b.d,s.d)&&J.d(b.e,s.e)&&J.d(b.f,s.f)&&J.d(b.r,s.r)&&J.d(b.w,s.w)&&J.d(b.x,s.x)&&J.d(b.y,s.y)&&J.d(b.z,s.z)&&J.d(b.Q,s.Q)&&J.d(b.as,s.as)&&J.d(b.at,s.at)&&J.d(b.ax,s.ax)&&J.d(b.ay,s.ay)&&!0}} +A.a0z.prototype={} +A.FG.prototype={ +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.y,s.x,s.z,s.Q,s.as,s.ax,s.at,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.FG&&J.d(b.a,s.a)&&J.d(b.b,s.b)&&J.d(b.c,s.c)&&J.d(b.d,s.d)&&J.d(b.e,s.e)&&J.d(b.f,s.f)&&J.d(b.r,s.r)&&J.d(b.w,s.w)&&J.d(b.y,s.y)&&J.d(b.x,s.x)&&J.d(b.z,s.z)&&J.d(b.Q,s.Q)&&J.d(b.as,s.as)&&J.d(b.ax,s.ax)&&b.at==s.at}} +A.a0B.prototype={} +A.xA.prototype={ +Tr(){var s,r,q=this +q.gKo() +s=q.gp(q) +r=q.qH$ +if(s){r===$&&A.b() +r.bH(0)}else{r===$&&A.b() +r.dn(0)}}, +ajf(a){var s,r=this +if(r.ghS()!=null){r.a5(new A.aqi(r,a)) +s=r.oo$ +s===$&&A.b() +s.bH(0)}}, +Sa(a){var s,r=this +if(r.ghS()==null)return +switch(r.gp(r)){case!1:r.ghS().$1(!0) +break +case!0:s=r.ghS() +s.toString +r.gKo() +s.$1(!1) +break +case null:r.ghS().$1(!1) +break}r.c.gF().wI(B.zH)}, +ajd(){return this.Sa(null)}, +Pn(a){var s,r=this +if(r.mL$!=null)r.a5(new A.aqj(r)) +s=r.oo$ +s===$&&A.b() +s.dn(0)}, +acW(){return this.Pn(null)}, +ab5(a){var s,r=this +if(a!==r.mM$){r.a5(new A.aqg(r,a)) +s=r.qJ$ +if(a){s===$&&A.b() +s.bH(0)}else{s===$&&A.b() +s.dn(0)}}}, +abb(a){var s,r=this +if(a!==r.mN$){r.a5(new A.aqh(r,a)) +s=r.qI$ +if(a){s===$&&A.b() +s.bH(0)}else{s===$&&A.b() +s.dn(0)}}}, +gei(){var s,r=this,q=A.aU(t.ui) +if(r.ghS()==null)q.H(0,B.N) +if(r.mN$)q.H(0,B.al) +if(r.mM$)q.H(0,B.a6) +s=r.gp(r) +if(s)q.H(0,B.aK) +return q}, +akY(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.Ax$ +if(g===$){s=A.ai([B.A_,new A.cv(i.gS9(),new A.b2(A.a([],t.g),t.c),t.wY)],t.n,t.od) +i.Ax$!==$&&A.b9() +i.Ax$=s +g=s}r=i.ghS() +q=c.a.$1(i.gei()) +p=i.ghS() +o=i.ghS()!=null?i.gaje():h +n=i.ghS()!=null?i.gS9():h +m=i.ghS()!=null?i.gPm():h +l=i.ghS()!=null?i.gPm():h +k=i.ghS() +j=A.lv(h,h,h,e,f) +return new A.qs(r!=null,b,!1,g,i.gab4(),i.gaba(),d,q,A.fQ(h,new A.bF(A.c1(h,h,h,h,h,h,h,h,h,h,k!=null,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h),!1,!1,!1,j,h),B.a5,p==null,h,h,h,h,h,h,h,h,h,h,h,h,n,l,o,m,h,h,h),h)}, +TF(a,b,c,d,e){return this.akY(a,b,c,null,d,e)}} +A.aqi.prototype={ +$0(){this.a.mL$=this.b.c}, +$S:0} +A.aqj.prototype={ +$0(){this.a.mL$=null}, +$S:0} +A.aqg.prototype={ +$0(){this.a.mM$=this.b}, +$S:0} +A.aqh.prototype={ +$0(){this.a.mN$=this.b}, +$S:0} +A.FJ.prototype={ +sb8(a,b){var s=this,r=s.a +if(b===r)return +if(r!=null)r.a.L(0,s.gcX()) +b.a.a_(0,s.gcX()) +s.a=b +s.W()}, +sXv(a){var s=this,r=s.b +if(a===r)return +if(r!=null)r.a.L(0,s.gcX()) +a.a.a_(0,s.gcX()) +s.b=a +s.W()}, +sXx(a){var s=this,r=s.c +if(a===r)return +if(r!=null)r.a.L(0,s.gcX()) +a.a.a_(0,s.gcX()) +s.c=a +s.W()}, +sXy(a){var s=this,r=s.d +if(a===r)return +if(r!=null)r.a.L(0,s.gcX()) +a.a.a_(0,s.gcX()) +s.d=a +s.W()}, +sTa(a){if(J.d(this.e,a))return +this.e=a +this.W()}, +sW7(a){if(J.d(this.f,a))return +this.f=a +this.W()}, +sW8(a){if(a.k(0,this.r))return +this.r=a +this.W()}, +sXw(a){if(a.k(0,this.w))return +this.w=a +this.W()}, +smU(a){if(a.k(0,this.x))return +this.x=a +this.W()}, +smS(a){if(a.k(0,this.y))return +this.y=a +this.W()}, +sis(a){if(a===this.z)return +this.z=a +this.W()}, +sV0(a){if(J.d(a,this.Q))return +this.Q=a +this.W()}, +sB6(a){if(a===this.as)return +this.as=a +this.W()}, +sWp(a){if(a===this.at)return +this.at=a +this.W()}, +X5(a,b){var s,r,q,p,o=this,n=o.b +if(n.gbk(n)===B.F){n=o.c +if(n.gbk(n)===B.F){n=o.d +n=n.gbk(n)!==B.F}else n=!0}else n=!0 +if(n){s=$.ah().bp() +n=o.r +n.toString +r=o.w +r.toString +q=o.a +q=A.K(n,r,q.gp(q)) +r=o.x +r.toString +n=o.d +n=A.K(q,r,n.gp(n)) +r=o.y +r.toString +q=o.c +q=A.K(n,r,q.gp(q)) +q.toString +s.sal(0,q) +q=o.z +q.toString +n=o.as +n.toString +if(!n){n=o.at +n.toString}else n=!0 +if(n)p=q +else{n=o.b +p=new A.aH(0,q,t.Y).a7(0,n.gp(n))}if(p>0)a.f2(b.O(0,B.f),p,s)}}, +m(){var s=this,r=s.a +if(r!=null)r.a.L(0,s.gcX()) +r=s.b +if(r!=null)r.a.L(0,s.gcX()) +r=s.c +if(r!=null)r.a.L(0,s.gcX()) +r=s.d +if(r!=null)r.a.L(0,s.gcX()) +s.dS()}, +eZ(a){return!0}, +vn(a){return null}, +gwG(){return null}, +D0(a){return!1}, +j(a){return"#"+A.ce(this)}} +A.FL.prototype={ +ac(){return new A.t8(null,null,B.i)}} +A.t8.prototype={ +gz1(){var s=this.a.c +return s==null?null.Yc():s}, +aH(){var s,r,q=this +q.aW() +q.fx=q.fr=!1 +q.cy=$.oC.x2$.b.a!==0 +s=A.bJ(null,B.d_,B.iD,null,q) +s.bF() +r=s.d2$ +r.b=!0 +r.a.push(q.gajh()) +q.as=s +$.oC.x2$.a_(0,q.gPg()) +$.cY.p3$.b.l(0,q.gSb(),null)}, +by(){this.du() +this.c.S(t.tH) +this.fy=!0}, +a9t(){var s=this.c +s.toString +switch(A.a_(s).r.a){case 4:case 3:case 5:return 24 +case 0:case 1:case 2:return 32}}, +a9s(){var s=this.c +s.toString +switch(A.a_(s).r.a){case 4:case 3:case 5:return B.Ew +case 0:case 1:case 2:return B.Eo}}, +OJ(){var s=this.c +s.toString +switch(A.a_(s).r.a){case 4:case 3:case 5:return 12 +case 0:case 1:case 2:return 14}}, +abt(){var s,r,q=this +if(q.c==null)return +s=$.oC.x2$.b.a!==0 +r=q.cy +r===$&&A.b() +if(s!==r)q.a5(new A.aqo(q,s))}, +aji(a){var s +if(a===B.F){s=this.fx +s===$&&A.b() +if(!s){s=this.fr +s===$&&A.b() +s=!s}else s=!0}else s=!1 +if(s)this.G1()}, +Ex(a){var s,r=this,q=r.ay +if(q!=null)q.aA(0) +r.ay=null +if(a){r.G1() +return}r.fx=!0 +if(r.db){if(r.ax==null){q=r.ch +q===$&&A.b() +s=r.as +s===$&&A.b() +r.ax=A.bl(q,s.gXZ(s))}}else if(r.ax==null){q=r.CW +q===$&&A.b() +s=r.as +s===$&&A.b() +r.ax=A.bl(q,s.gXZ(s))}r.db=!1}, +RC(){var s=this,r=s.ax +if(r!=null)r.aA(0) +s.ax=null +if(s.ay==null){r=s.cx +r===$&&A.b() +s.ay=A.bl(r,s.ganu())}}, +a6R(){var s=this,r=s.fr +r===$&&A.b() +if(!r){r=s.fx +r===$&&A.b()}else r=!0 +if(r)return +s.fr=!0 +r=s.ax +if(r!=null)r.aA(0) +s.ax=null +r=s.ay +if(r!=null)r.aA(0) +s.ay=null +r=s.at +if(r!=null)r.d5(0) +r=s.as +r===$&&A.b() +r.dn(0)}, +R2(){var s,r=this,q=r.fr +q===$&&A.b() +if(!q)return +r.fr=!1 +q=r.ax +if(q!=null)q.aA(0) +r.ax=null +q=r.ay +if(q!=null)q.aA(0) +r.ay=null +if(!r.at.d.a){q=r.c +q.toString +r.a.toString +q=q.lu(t.N1) +q.toString +s=r.at +s.toString +q.lz(0,s)}A.SD(r.gz1()) +q=r.as +q===$&&A.b() +q.bH(0)}, +Ve(){var s,r=this +r.fy===$&&A.b() +s=r.c +if(s==null)return!1 +s=r.ay +if(s!=null)s.aA(0) +r.ay=null +r.fx=!1 +s=r.fr +s===$&&A.b() +if(s){s=r.cy +s===$&&A.b() +if(s)A.aOm(r) +r.R2() +return!0}if(r.at!=null){s=r.ax +if(s!=null)s.aA(0) +r.ax=null +s=r.as +s===$&&A.b() +s.bH(0) +return!1}r.a7d() +s=r.as +s===$&&A.b() +s.bH(0) +return!0}, +Pf(a){var s +if(this.c!=null){s=this.fr +s===$&&A.b() +this.Ex(s||a)}}, +xV(){return this.Pf(!1)}, +a7d(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.c +c.toString +e.a.toString +c=c.lu(t.N1) +c.toString +s=e.c.gF() +s.toString +t.x.a(s) +r=s.k3.iJ(B.f) +q=A.c0(s.bv(0,c.c.gF()),r) +r=e.c.S(t.I) +r.toString +s=A.ds(d,d,d,e.a.c) +p=e.d +p===$&&A.b() +o=e.e +o===$&&A.b() +n=e.f +n===$&&A.b() +m=e.cy +m===$&&A.b() +l=m?new A.aql(e):d +m=m?new A.aqm(e):d +k=e.r +k===$&&A.b() +j=e.w +j===$&&A.b() +i=e.x +i===$&&A.b() +h=e.as +h===$&&A.b() +h=A.db(B.a4,h,d) +g=e.y +g===$&&A.b() +f=e.z +f===$&&A.b() +r=A.f4(new A.aqn(A.a7m(new A.a0D(s,p,o,n,k,j,i,h,q,g,f,l,m,d),r.w)),!1) +e.at=r +e.fr=!1 +c.lz(0,r) +A.SD(e.gz1()) +if(e.cy)A.aOm(e) +$.mF.push(e)}, +G1(){var s,r=this +B.c.B($.mF,r) +$.b1o.B(0,r) +s=r.ax +if(s!=null)s.aA(0) +r.ax=null +s=r.ay +if(s!=null)s.aA(0) +r.ay=null +s=r.fr +s===$&&A.b() +if(!s){s=r.at +if(s!=null)s.d5(0)}r.fr=!1 +r.at=null +s=r.cy +s===$&&A.b() +if(s)if($.mF.length!==0)B.c.gX($.mF).R2()}, +ajg(a){if(this.at==null)return +if(t.l.b(a)||t.Ko.b(a))this.xV() +else if(t._.b(a))this.Pf(!0)}, +eo(){var s,r=this +if(r.at!=null)r.Ex(!0) +s=r.ay +if(s!=null)s.aA(0) +r.l7()}, +m(){var s,r=this +$.cY.p3$.b.B(0,r.gSb()) +$.oC.x2$.L(0,r.gPg()) +r.G1() +s=r.as +s===$&&A.b() +s.m() +r.a3v()}, +Pj(){var s,r,q=this +q.db=!0 +if(q.Ve()){s=q.dy +s===$&&A.b()}else s=!1 +if(s){s=q.dx +s===$&&A.b() +r=q.c +if(s===B.nh){r.toString +A.aGJ(r)}else{r.toString +A.aaA(r)}}q.a.toString}, +acR(){this.Pj() +this.xV()}, +I(a){var s,r,q,p,o,n,m,l=this,k=null +if(l.gz1().length===0){s=l.a.z +return s}r=A.a_(a) +a.S(t.U2) +q=A.a_(a).an +s=r.p3.z +if(r.ax.a===B.ae){s.toString +p=s.zZ(B.m,l.OJ()) +o=new A.cF(A.aK(B.e.bi(229.5),255,255,255),k,k,B.f0,k,k,k,B.a2)}else{s.toString +p=s.zZ(B.k,l.OJ()) +o=new A.cF(A.aK(B.e.bi(229.5),97,97,97),k,k,B.f0,k,k,k,B.a2)}l.a.toString +s=q.a +l.d=s==null?l.a9t():s +l.a.toString +s=q.b +l.e=s==null?l.a9s():s +s=l.a +s.toString +n=q.c +l.f=n==null?B.U:n +n=s.w +if(n==null)n=q.d +l.y=n==null?24:n +n=s.x +if(n==null)n=q.e +l.z=n!==!1 +s=s.y +if(s==null)s=q.f +s=s===!0 +l.Q=s +n=q.r +l.r=n==null?o:n +n=q.w +l.w=n==null?p:n +l.x=B.aT +l.cx=B.u +l.ch=B.E9 +l.CW=B.aC +l.dx=B.nh +l.dy=!0 +s=s?k:l.gz1() +n=l.a.z +m=new A.bF(A.c1(k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,s,k),!1,!1,!1,n,k) +l.fy===$&&A.b() +s=l.dx +n=s===B.nh?l.gac0():k +m=A.fQ(B.aV,m,B.a5,!0,k,k,k,k,k,k,k,n,k,k,k,k,s===B.Xu?l.gacQ():k,k,k,k,k,k,k) +s=l.cy +s===$&&A.b() +if(s)m=A.i5(m,B.bP,k,new A.aqp(l),new A.aqq(l),k) +return m}} +A.aqo.prototype={ +$0(){this.a.cy=this.b}, +$S:0} +A.aql.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.RC() +return null}, +$S:50} +A.aqm.prototype={ +$1(a){return this.a.xV()}, +$S:44} +A.aqn.prototype={ +$1(a){return this.a}, +$S:6} +A.aqp.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.RC() +return null}, +$S:50} +A.aqq.prototype={ +$1(a){return this.a.xV()}, +$S:44} +A.aAK.prototype={ +nl(a){return new A.aj(0,a.b,0,a.d)}, +np(a,b){return A.b7x(b,this.d,a,this.b,this.c)}, +l0(a){return!this.b.k(0,a.b)||this.c!==a.c||this.d!==a.d}} +A.a0D.prototype={ +I(a){var s,r=this,q=null,p=A.a_(a).p3.z +p.toString +s=new A.i0(!0,q,A.jo(!1,new A.eL(new A.aj(0,1/0,r.d,1/0),A.kf(A.ba(q,A.hf(new A.xm(q,r.c,r.w,r.x,q,q,q,q,q,q),1,1),B.j,q,q,r.r,q,q,r.f,r.e,q,q,q),q,q,B.bL,!0,p,q,q,B.aN),q),r.y),q) +p=r.at +if(p!=null||r.ax!=null)s=A.i5(s,B.bP,q,p,r.ax,q) +p=A.dW(a) +p=p==null?q:p.e.d +if(p==null)p=0 +return new A.rj(0,0,0,p,q,q,new A.hT(new A.aAK(r.z,r.Q,r.as),s,q),q)}} +A.J3.prototype={ +m(){var s=this,r=s.cs$ +if(r!=null)r.L(0,s.gjo()) +s.cs$=null +s.aM()}, +bO(){this.d0() +this.cG() +this.jp()}} +A.FM.prototype={ +gE(a){var s=this,r=null +return A.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,r,r,r,r,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a1(b)!==A.N(r))return!1 +if(b instanceof A.FM)if(b.a==r.a)if(J.d(b.b,r.b))if(J.d(b.c,r.c))if(b.d==r.d)if(J.d(b.r,r.r))if(J.d(b.w,r.w))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.FN.prototype={ +K(){return"TooltipTriggerMode."+this.b}} +A.a0E.prototype={} +A.So.prototype={ +K(){return"ScriptCategory."+this.b}} +A.FR.prototype={ +YL(a){switch(a.a){case 0:return this.c +case 1:return this.d +case 2:return this.e}}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.FR&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c.k(0,s.c)&&b.d.k(0,s.d)&&b.e.k(0,s.e)}, +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.a12.prototype={} +A.hd.prototype={ +j(a){var s=this +if(s.gkf(s)===0)return A.aG6(s.gkg(),s.gkh()) +if(s.gkg()===0)return A.aG5(s.gkf(s),s.gkh()) +return A.aG6(s.gkg(),s.gkh())+" + "+A.aG5(s.gkf(s),0)}, +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.hd&&b.gkg()===s.gkg()&&b.gkf(b)===s.gkf(s)&&b.gkh()===s.gkh()}, +gE(a){var s=this +return A.Z(s.gkg(),s.gkf(s),s.gkh(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.dF.prototype={ +gkg(){return this.a}, +gkf(a){return 0}, +gkh(){return this.b}, +ae(a,b){return new A.dF(this.a-b.a,this.b-b.b)}, +O(a,b){return new A.dF(this.a+b.a,this.b+b.b)}, +a8(a,b){return new A.dF(this.a*b,this.b*b)}, +bu(a,b){return new A.dF(this.a/b,this.b/b)}, +o_(a){var s=a.a/2,r=a.b/2 +return new A.j(s+this.a*s,r+this.b*r)}, +zv(a){var s=a.a/2,r=a.b/2 +return new A.j(s+this.a*s,r+this.b*r)}, +Yy(a){var s=a.a,r=(a.c-s)/2,q=a.b,p=(a.d-q)/2 +return new A.j(s+r+this.a*r,q+p+this.b*p)}, +apU(a,b){var s=b.a,r=a.a,q=(b.c-s-r)/2,p=b.b,o=a.b,n=(b.d-p-o)/2 +s=s+q+this.a*q +p=p+n+this.b*n +return new A.v(s,p,s+r,p+o)}, +a1(a){return this}, +j(a){return A.aG6(this.a,this.b)}} +A.es.prototype={ +gkg(){return 0}, +gkf(a){return this.a}, +gkh(){return this.b}, +ae(a,b){return new A.es(this.a-b.a,this.b-b.b)}, +O(a,b){return new A.es(this.a+b.a,this.b+b.b)}, +a8(a,b){return new A.es(this.a*b,this.b*b)}, +bu(a,b){return new A.es(this.a/b,this.b/b)}, +a1(a){var s=this +switch(a.a){case 0:return new A.dF(-s.a,s.b) +case 1:return new A.dF(s.a,s.b)}}, +j(a){return A.aG5(this.a,this.b)}} +A.yr.prototype={ +a8(a,b){return new A.yr(this.a*b,this.b*b,this.c*b)}, +bu(a,b){return new A.yr(this.a/b,this.b/b,this.c/b)}, +a1(a){var s=this +switch(a.a){case 0:return new A.dF(s.a-s.b,s.c) +case 1:return new A.dF(s.a+s.b,s.c)}}, +gkg(){return this.a}, +gkf(a){return this.b}, +gkh(){return this.c}} +A.Tx.prototype={ +j(a){return"TextAlignVertical(y: "+this.a+")"}} +A.ru.prototype={ +K(){return"RenderComparison."+this.b}} +A.zM.prototype={ +K(){return"Axis."+this.b}} +A.FY.prototype={ +K(){return"VerticalDirection."+this.b}} +A.pQ.prototype={ +K(){return"AxisDirection."+this.b}} +A.De.prototype={ +Wc(a,b,c,d){return $.ah().mX(a,!1,c,d)}, +apZ(a){return this.Wc(a,!1,null,null)}, +Wd(a,b,c,d){var s=$.ah(),r=a.a +r.toString +return s.mX(r,!1,c,d)}, +aq2(a){return this.Wd(a,!1,null,null)}, +$ieU:1} +A.a07.prototype={ +W(){var s,r,q +for(s=this.a,s=A.d8(s,s.r,A.l(s).c),r=s.$ti.c;s.A();){q=s.d;(q==null?r.a(q):q).$0()}}, +a_(a,b){this.a.H(0,b)}, +L(a,b){this.a.B(0,b)}} +A.zR.prototype={ +Db(a){var s=this +return new A.ys(s.gfH().ae(0,a.gfH()),s.giE().ae(0,a.giE()),s.giv().ae(0,a.giv()),s.gjg().ae(0,a.gjg()),s.gfI().ae(0,a.gfI()),s.giD().ae(0,a.giD()),s.gjh().ae(0,a.gjh()),s.giu().ae(0,a.giu()))}, +H(a,b){var s=this +return new A.ys(s.gfH().O(0,b.gfH()),s.giE().O(0,b.giE()),s.giv().O(0,b.giv()),s.gjg().O(0,b.gjg()),s.gfI().O(0,b.gfI()),s.giD().O(0,b.giD()),s.gjh().O(0,b.gjh()),s.giu().O(0,b.giu()))}, +j(a){var s,r,q,p,o=this +if(o.gfH().k(0,o.giE())&&o.giE().k(0,o.giv())&&o.giv().k(0,o.gjg()))if(!o.gfH().k(0,B.w))s=o.gfH().a===o.gfH().b?"BorderRadius.circular("+B.e.ag(o.gfH().a,1)+")":"BorderRadius.all("+o.gfH().j(0)+")" +else s=null +else{r=""+"BorderRadius.only(" +if(!o.gfH().k(0,B.w)){r+="topLeft: "+o.gfH().j(0) +q=!0}else q=!1 +if(!o.giE().k(0,B.w)){if(q)r+=", " +r+="topRight: "+o.giE().j(0) +q=!0}if(!o.giv().k(0,B.w)){if(q)r+=", " +r+="bottomLeft: "+o.giv().j(0) +q=!0}if(!o.gjg().k(0,B.w)){if(q)r+=", " +r+="bottomRight: "+o.gjg().j(0)}r+=")" +s=r.charCodeAt(0)==0?r:r}if(o.gfI().k(0,o.giD())&&o.giD().k(0,o.giu())&&o.giu().k(0,o.gjh()))if(!o.gfI().k(0,B.w))p=o.gfI().a===o.gfI().b?"BorderRadiusDirectional.circular("+B.e.ag(o.gfI().a,1)+")":"BorderRadiusDirectional.all("+o.gfI().j(0)+")" +else p=null +else{r=""+"BorderRadiusDirectional.only(" +if(!o.gfI().k(0,B.w)){r+="topStart: "+o.gfI().j(0) +q=!0}else q=!1 +if(!o.giD().k(0,B.w)){if(q)r+=", " +r+="topEnd: "+o.giD().j(0) +q=!0}if(!o.gjh().k(0,B.w)){if(q)r+=", " +r+="bottomStart: "+o.gjh().j(0) +q=!0}if(!o.giu().k(0,B.w)){if(q)r+=", " +r+="bottomEnd: "+o.giu().j(0)}r+=")" +p=r.charCodeAt(0)==0?r:r}r=s!=null +if(r&&p!=null)return A.f(s)+" + "+p +if(r)return s +if(p!=null)return p +return"BorderRadius.zero"}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.zR&&b.gfH().k(0,s.gfH())&&b.giE().k(0,s.giE())&&b.giv().k(0,s.giv())&&b.gjg().k(0,s.gjg())&&b.gfI().k(0,s.gfI())&&b.giD().k(0,s.giD())&&b.gjh().k(0,s.gjh())&&b.giu().k(0,s.giu())}, +gE(a){var s=this +return A.Z(s.gfH(),s.giE(),s.giv(),s.gjg(),s.gfI(),s.giD(),s.gjh(),s.giu(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.cm.prototype={ +gfH(){return this.a}, +giE(){return this.b}, +giv(){return this.c}, +gjg(){return this.d}, +gfI(){return B.w}, +giD(){return B.w}, +gjh(){return B.w}, +giu(){return B.w}, +dq(a){var s=this,r=s.a.zN(0,B.w),q=s.b.zN(0,B.w) +return A.aiB(a,s.c.zN(0,B.w),s.d.zN(0,B.w),r,q)}, +Db(a){if(a instanceof A.cm)return this.ae(0,a) +return this.a_T(a)}, +H(a,b){if(b instanceof A.cm)return this.O(0,b) +return this.a_S(0,b)}, +ae(a,b){var s=this +return new A.cm(s.a.ae(0,b.a),s.b.ae(0,b.b),s.c.ae(0,b.c),s.d.ae(0,b.d))}, +O(a,b){var s=this +return new A.cm(s.a.O(0,b.a),s.b.O(0,b.b),s.c.O(0,b.c),s.d.O(0,b.d))}, +a8(a,b){var s=this +return new A.cm(s.a.a8(0,b),s.b.a8(0,b),s.c.a8(0,b),s.d.a8(0,b))}, +bu(a,b){var s=this +return new A.cm(s.a.bu(0,b),s.b.bu(0,b),s.c.bu(0,b),s.d.bu(0,b))}, +a1(a){return this}} +A.ys.prototype={ +a8(a,b){var s=this +return new A.ys(s.a.a8(0,b),s.b.a8(0,b),s.c.a8(0,b),s.d.a8(0,b),s.e.a8(0,b),s.f.a8(0,b),s.r.a8(0,b),s.w.a8(0,b))}, +bu(a,b){var s=this +return new A.ys(s.a.bu(0,b),s.b.bu(0,b),s.c.bu(0,b),s.d.bu(0,b),s.e.bu(0,b),s.f.bu(0,b),s.r.bu(0,b),s.w.bu(0,b))}, +a1(a){var s=this +switch(a.a){case 0:return new A.cm(s.a.O(0,s.f),s.b.O(0,s.e),s.c.O(0,s.w),s.d.O(0,s.r)) +case 1:return new A.cm(s.a.O(0,s.e),s.b.O(0,s.f),s.c.O(0,s.r),s.d.O(0,s.w))}}, +gfH(){return this.a}, +giE(){return this.b}, +giv(){return this.c}, +gjg(){return this.d}, +gfI(){return this.e}, +giD(){return this.f}, +gjh(){return this.r}, +giu(){return this.w}} +A.zS.prototype={ +K(){return"BorderStyle."+this.b}} +A.cN.prototype={ +bc(a,b){var s=Math.max(0,this.b*b),r=b<=0?B.cS:this.c +return new A.cN(this.a,s,r,-1)}, +j6(){switch(this.c.a){case 1:var s=$.ah().bp() +s.sal(0,this.a) +s.shr(this.b) +s.sc9(0,B.a0) +return s +case 0:s=$.ah().bp() +s.sal(0,B.I) +s.shr(0) +s.sc9(0,B.a0) +return s}}, +gfe(){return this.b*(1-(1+this.d)/2)}, +gLI(){return this.b*(1+this.d)/2}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.cN&&b.a.k(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +dd(){return"BorderSide"}} +A.ch.prototype={ +iG(a,b,c){return null}, +H(a,b){return this.iG(a,b,!1)}, +O(a,b){var s=this.H(0,b) +if(s==null)s=b.iG(0,this,!0) +return s==null?new A.iY(A.a([b,this],t.N_)):s}, +dA(a,b){if(a==null)return this.bc(0,b) +return null}, +dB(a,b){if(a==null)return this.bc(0,1-b) +return null}, +ik(a,b,c,d){}, +ghU(){return!1}, +j(a){return"ShapeBorder()"}} +A.e9.prototype={ +giN(){var s=Math.max(this.a.gfe(),0) +return new A.ap(s,s,s,s)}, +dA(a,b){if(a==null)return this.bc(0,b) +return null}, +dB(a,b){if(a==null)return this.bc(0,1-b) +return null}} +A.iY.prototype={ +giN(){return B.c.IE(this.a,B.U,new A.asR())}, +iG(a,b,c){var s,r,q,p=b instanceof A.iY +if(!p){s=this.a +r=c?B.c.gX(s):B.c.gR(s) +q=r.iG(0,b,c) +if(q==null)q=b.iG(0,r,!c) +if(q!=null){p=A.as(s,!0,t.RY) +p[c?p.length-1:0]=q +return new A.iY(p)}}s=A.a([],t.N_) +if(c)B.c.U(s,this.a) +if(p)B.c.U(s,b.a) +else s.push(b) +if(!c)B.c.U(s,this.a) +return new A.iY(s)}, +H(a,b){return this.iG(a,b,!1)}, +bc(a,b){var s=this.a,r=A.a7(s).i("aw<1,ch>") +return new A.iY(A.as(new A.aw(s,new A.asS(b),r),!0,r.i("aL.E")))}, +dA(a,b){return A.aOL(a,this,b)}, +dB(a,b){return A.aOL(this,a,b)}, +dQ(a,b){var s,r +for(s=this.a,r=0;r") +return new A.aw(new A.cc(s,r),new A.asT(),r.i("aw")).c8(0," + ")}} +A.asR.prototype={ +$2(a,b){return a.H(0,b.giN())}, +$S:274} +A.asS.prototype={ +$1(a){return a.bc(0,this.a)}, +$S:275} +A.asT.prototype={ +$1(a){return a.j(0)}, +$S:276} +A.Vb.prototype={} +A.A_.prototype={ +K(){return"BoxShape."+this.b}} +A.L6.prototype={ +iG(a,b,c){return null}, +H(a,b){return this.iG(a,b,!1)}, +dQ(a,b){var s=$.ah().c2() +s.jr(this.giN().a1(b).HX(a)) +return s}, +ja(a){return this.dQ(a,null)}, +cM(a,b){var s=$.ah().c2() +s.jr(a) +return s}, +hZ(a){return this.cM(a,null)}, +ik(a,b,c,d){a.cq(b,c)}, +ghU(){return!0}} +A.dS.prototype={ +giN(){var s,r=this +if(r.gT3()){s=r.a.gfe() +return new A.ap(s,s,s,s)}return new A.ap(r.d.gfe(),r.a.gfe(),r.b.gfe(),r.c.gfe())}, +gvw(){var s,r,q=this,p=q.a,o=p.a,n=q.b +if(n.a.k(0,o)&&q.c.a.k(0,o)&&q.d.a.k(0,o))if(q.gT3()){s=p.c +if(n.c===s&&q.c.c===s&&q.d.c===s){r=p.d +p=n.d===r&&q.c.d===r&&q.d.d===r}else p=!1}else p=!1 +else p=!1 +return p}, +gT3(){var s=this,r=s.a.b +return s.b.b===r&&s.c.b===r&&s.d.b===r}, +iG(a,b,c){var s=this +if(b instanceof A.dS&&A.lq(s.a,b.a)&&A.lq(s.b,b.b)&&A.lq(s.c,b.c)&&A.lq(s.d,b.d))return new A.dS(A.jd(s.a,b.a),A.jd(s.b,b.b),A.jd(s.c,b.c),A.jd(s.d,b.d)) +return null}, +H(a,b){return this.iG(a,b,!1)}, +bc(a,b){var s=this +return new A.dS(s.a.bc(0,b),s.b.bc(0,b),s.c.bc(0,b),s.d.bc(0,b))}, +dA(a,b){if(a instanceof A.dS)return A.aGd(a,this,b) +return this.Dx(a,b)}, +dB(a,b){if(a instanceof A.dS)return A.aGd(this,a,b) +return this.Dy(a,b)}, +BQ(a,b,c,d,e){var s,r=this +if(r.gvw()){s=r.a +switch(s.c.a){case 0:return +case 1:switch(d.a){case 1:A.aKN(a,b,s) +break +case 0:if(c!=null&&!c.k(0,B.aj)){A.aKO(a,b,s,c) +return}A.aKP(a,b,s) +break}return}}A.aRl(a,b,r.c,r.d,r.b,r.a)}, +eH(a,b,c){return this.BQ(a,b,null,B.a2,c)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.dS&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c.k(0,s.c)&&b.d.k(0,s.d)}, +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s,r,q=this +if(q.gvw())return"Border.all("+q.a.j(0)+")" +s=A.a([],t.s) +r=q.a +if(!r.k(0,B.q))s.push("top: "+r.j(0)) +r=q.b +if(!r.k(0,B.q))s.push("right: "+r.j(0)) +r=q.c +if(!r.k(0,B.q))s.push("bottom: "+r.j(0)) +r=q.d +if(!r.k(0,B.q))s.push("left: "+r.j(0)) +return"Border("+B.c.c8(s,", ")+")"}, +grp(a){return this.a}} +A.fg.prototype={ +giN(){var s,r=this +if(r.gvw()){s=r.a.gfe() +return new A.f1(s,s,s,s)}return new A.f1(r.b.gfe(),r.a.gfe(),r.c.gfe(),r.d.gfe())}, +gvw(){var s,r,q,p=this,o=p.a,n=o.a,m=p.b +if(!m.a.k(0,n)||!p.c.a.k(0,n)||!p.d.a.k(0,n))return!1 +s=o.b +if(m.b!==s||p.c.b!==s||p.d.b!==s)return!1 +r=o.c +if(m.c!==r||p.c.c!==r||p.d.c!==r)return!1 +q=o.d +if(!(m.d===q&&p.d.d===q&&p.c.d===q))return!1 +return!0}, +iG(a,b,c){var s,r,q,p=this,o=null +if(b instanceof A.fg){s=p.a +r=b.a +if(A.lq(s,r)&&A.lq(p.b,b.b)&&A.lq(p.c,b.c)&&A.lq(p.d,b.d))return new A.fg(A.jd(s,r),A.jd(p.b,b.b),A.jd(p.c,b.c),A.jd(p.d,b.d)) +return o}if(b instanceof A.dS){s=b.a +r=p.a +if(!A.lq(s,r)||!A.lq(b.c,p.d))return o +q=p.b +if(!q.k(0,B.q)||!p.c.k(0,B.q)){if(!b.d.k(0,B.q)||!b.b.k(0,B.q))return o +return new A.fg(A.jd(s,r),q,p.c,A.jd(b.c,p.d))}return new A.dS(A.jd(s,r),b.b,A.jd(b.c,p.d),b.d)}return o}, +H(a,b){return this.iG(a,b,!1)}, +bc(a,b){var s=this +return new A.fg(s.a.bc(0,b),s.b.bc(0,b),s.c.bc(0,b),s.d.bc(0,b))}, +dA(a,b){if(a instanceof A.fg)return A.aGc(a,this,b) +return this.Dx(a,b)}, +dB(a,b){if(a instanceof A.fg)return A.aGc(this,a,b) +return this.Dy(a,b)}, +BQ(a,b,c,d,e){var s,r,q,p=this +if(p.gvw()){s=p.a +switch(s.c.a){case 0:return +case 1:switch(d.a){case 1:A.aKN(a,b,s) +break +case 0:if(c!=null&&!c.k(0,B.aj)){A.aKO(a,b,s,c) +return}A.aKP(a,b,s) +break}return}}switch(e.a){case 0:r=p.c +q=p.b +break +case 1:r=p.b +q=p.c +break +default:r=null +q=null}A.aRl(a,b,p.d,r,q,p.a)}, +eH(a,b,c){return this.BQ(a,b,null,B.a2,c)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.fg&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c.k(0,s.c)&&b.d.k(0,s.d)}, +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=A.a([],t.s),q=s.a +if(!q.k(0,B.q))r.push("top: "+q.j(0)) +q=s.b +if(!q.k(0,B.q))r.push("start: "+q.j(0)) +q=s.c +if(!q.k(0,B.q))r.push("end: "+q.j(0)) +q=s.d +if(!q.k(0,B.q))r.push("bottom: "+q.j(0)) +return"BorderDirectional("+B.c.c8(r,", ")+")"}, +grp(a){return this.a}} +A.cF.prototype={ +gdZ(a){var s=this.c +return s==null?null:s.giN()}, +Cv(a,b){var s,r,q +switch(this.w.a){case 1:s=A.mj(a.gaY(),a.gh3()/2) +r=$.ah().c2() +r.mo(s) +return r +case 0:r=this.d +if(r!=null){q=$.ah().c2() +q.ey(r.a1(b).dq(a)) +return q}r=$.ah().c2() +r.jr(a) +return r}}, +bc(a,b){var s=this,r=null,q=A.K(r,s.a,b),p=A.aKQ(r,s.c,b),o=A.k8(r,s.d,b),n=A.aGf(r,s.e,b),m=s.f +m=m==null?r:m.bc(0,b) +return new A.cF(q,s.b,p,o,n,m,r,s.w)}, +gB4(){return this.e!=null}, +dA(a,b){if(a==null)return this.bc(0,b) +if(a instanceof A.cF)return A.aKR(a,this,b) +return this.LS(a,b)}, +dB(a,b){if(a==null)return this.bc(0,1-b) +if(a instanceof A.cF)return A.aKR(this,a,b) +return this.LT(a,b)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a1(b)!==A.N(r))return!1 +if(b instanceof A.cF)if(J.d(b.a,r.a))if(J.d(b.b,r.b))if(J.d(b.c,r.c))if(J.d(b.d,r.d))if(A.da(b.e,r.e))if(J.d(b.f,r.f))s=b.w===r.w +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gE(a){var s=this,r=s.e +r=r==null?null:A.d3(r) +return A.Z(s.a,s.b,s.c,s.d,r,s.f,s.r,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +IV(a,b,c){var s +switch(this.w.a){case 0:s=this.d +if(s!=null)return s.a1(c).dq(new A.v(0,0,0+a.a,0+a.b)).v(0,b) +return!0 +case 1:return b.ae(0,a.iJ(B.f)).gd1()<=Math.min(a.a,a.b)/2}}, +A2(a){return new A.as1(this,a)}} +A.as1.prototype={ +Qn(a,b,c,d){var s=this.b +switch(s.w.a){case 1:a.f2(b.gaY(),b.gh3()/2,c) +break +case 0:s=s.d +if(s==null||s.k(0,B.aj))a.cq(b,c) +else a.cw(s.a1(d).dq(b),c) +break}}, +afj(a,b,c){var s,r,q,p,o,n,m=this.b.e +if(m==null)return +for(s=m.length,r=0;r0?n*0.57735+0.5:0)) +o=b.co(q.b) +n=q.d +this.Qn(a,new A.v(o.a-n,o.b-n,o.c+n,o.d+n),p,c)}}, +afd(a,b,c){var s,r,q=this,p=q.b,o=p.b +if(o==null)return +if(q.e==null)q.e=new A.AK(o,q.a) +switch(p.w.a){case 1:s=A.mj(b.gaY(),b.gh3()/2) +r=$.ah().c2() +r.mo(s) +break +case 0:p=p.d +if(p!=null){r=$.ah().c2() +r.ey(p.a1(c.d).dq(b))}else r=null +break +default:r=null}q.e.vR(a,b,r,c)}, +m(){var s=this.e +if(s!=null)s.m() +this.LO()}, +jR(a,b,c){var s,r,q=this,p=c.e,o=b.a,n=b.b,m=new A.v(o,n,o+p.a,n+p.b),l=c.d +q.afj(a,m,l) +p=q.b +o=p.a +n=o==null +if(!n||p.f!=null){if(q.c!=null)s=p.f!=null&&!J.d(q.d,m) +else s=!0 +if(s){r=$.ah().bp() +if(!n)r.sal(0,o) +o=p.f +if(o!=null){r.swT(o.Ur(0,m,l)) +q.d=m}q.c=r}o=q.c +o.toString +q.Qn(a,m,o,l)}q.afd(a,m,c) +o=p.c +if(o!=null){n=p.d +n=n==null?null:n.a1(l) +o.BQ(a,m,n,p.w,l)}}, +j(a){return"BoxPainter for "+this.b.j(0)}} +A.L7.prototype={ +K(){return"BoxFit."+this.b}} +A.Oc.prototype={} +A.eK.prototype={ +j6(){var s=$.ah().bp() +s.sal(0,this.a) +s.sJm(new A.vR(this.e,A.b0x(this.c))) +return s}, +bc(a,b){var s=this +return new A.eK(s.d*b,s.e,s.a,s.b.a8(0,b),s.c*b)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.eK&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"BoxShadow("+s.a.j(0)+", "+s.b.j(0)+", "+A.j5(s.c)+", "+A.j5(s.d)+", "+s.e.j(0)+")"}} +A.e2.prototype={ +bc(a,b){return new A.e2(this.b,this.a.bc(0,b))}, +dA(a,b){var s,r +if(a instanceof A.e2){s=A.b3(a.a,this.a,b) +r=A.a4(a.b,this.b,b) +r.toString +return new A.e2(A.M(r,0,1),s)}return this.pj(a,b)}, +dB(a,b){var s,r +if(a instanceof A.e2){s=A.b3(this.a,a.a,b) +r=A.a4(this.b,a.b,b) +r.toString +return new A.e2(A.M(r,0,1),s)}return this.pk(a,b)}, +dQ(a,b){var s=$.ah().c2() +s.mo(this.xi(a).d3(-this.a.gfe())) +return s}, +ja(a){return this.dQ(a,null)}, +cM(a,b){var s=$.ah().c2() +s.mo(this.xi(a)) +return s}, +hZ(a){return this.cM(a,null)}, +ik(a,b,c,d){if(this.b===0)a.f2(b.gaY(),b.gh3()/2,c) +else a.kq(this.xi(b),c)}, +ghU(){return!0}, +mx(a){var s=a==null?this.a:a +return new A.e2(this.b,s)}, +eH(a,b,c){var s,r=this.a +switch(r.c.a){case 0:break +case 1:s=r.b*r.d +if(this.b===0)a.f2(b.gaY(),(b.gh3()+s)/2,r.j6()) +else a.kq(this.xi(b).d3(s/2),r.j6()) +break}}, +aF(a,b){return this.eH(a,b,null)}, +xi(a){var s,r,q,p,o,n,m,l=this.b +if(l===0||a.c-a.a===a.d-a.b)return A.mj(a.gaY(),a.gh3()/2) +s=a.c +r=a.a +q=s-r +p=a.d +o=a.b +n=p-o +l=1-l +if(q").b(b)&&A.aEq(b.b,s.b)}, +gE(a){return A.Z(A.N(this),this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"ColorSwatch(primary value: "+this.a0l(0)+")"}} +A.hU.prototype={ +dd(){return"Decoration"}, +gdZ(a){return B.U}, +gB4(){return!1}, +dA(a,b){return null}, +dB(a,b){return null}, +IV(a,b,c){return!0}, +Cv(a,b){throw A.c(A.a2("This Decoration subclass does not expect to be used for clipping."))}} +A.L8.prototype={ +m(){}} +A.Wf.prototype={} +A.qI.prototype={ +K(){return"ImageRepeat."+this.b}} +A.AK.prototype={ +vR(a,b,c,d){var s,r,q,p=this,o=p.a,n=o.a.a1(d) +n.gdH(n) +p.c=n +n.a_(0,new A.hq(p.gabc(),null,o.b)) +if(p.d==null)return +s=c!=null +if(s){a.cn(0) +a.ia(0,c)}r=p.d +q=r.a +A.aRm(B.P,a,null,null,r.c,B.iP,o.d,!1,q,!1,!1,1,b,B.d4,r.b) +if(s)a.c5(0)}, +abd(a,b){var s,r,q=this +if(J.d(q.d,a))return +s=q.d +if(s!=null)if(a.a.J5(s.a)){r=s.b +s=r===r&&a.c==s.c}else s=!1 +else s=!1 +if(s){a.a.m() +return}s=q.d +if(s!=null)s.a.m() +q.d=a +if(!b)q.b.$0()}, +m(){var s=this.d +if(s!=null)s.a.m() +this.d=null}, +j(a){return"DecorationImagePainter(stream: "+A.f(this.c)+", image: "+A.f(this.d)+") for "+this.a.j(0)}} +A.dc.prototype={ +gdN(){var s=this +return s.gff(s)+s.gfh(s)+s.ghw(s)+s.ghv()}, +akx(a){var s=this +switch(a.a){case 0:return s.gdN() +case 1:return s.gca(s)+s.gcf(s)}}, +H(a,b){var s=this +return new A.mY(s.gff(s)+b.gff(b),s.gfh(s)+b.gfh(b),s.ghw(s)+b.ghw(b),s.ghv()+b.ghv(),s.gca(s)+b.gca(b),s.gcf(s)+b.gcf(b))}, +a4(a,b,c){var s=this +return new A.mY(A.M(s.gff(s),b.a,c.a),A.M(s.gfh(s),b.c,c.b),A.M(s.ghw(s),0,c.c),A.M(s.ghv(),0,c.d),A.M(s.gca(s),b.b,c.e),A.M(s.gcf(s),b.d,c.f))}, +j(a){var s=this +if(s.ghw(s)===0&&s.ghv()===0){if(s.gff(s)===0&&s.gfh(s)===0&&s.gca(s)===0&&s.gcf(s)===0)return"EdgeInsets.zero" +if(s.gff(s)===s.gfh(s)&&s.gfh(s)===s.gca(s)&&s.gca(s)===s.gcf(s))return"EdgeInsets.all("+B.e.ag(s.gff(s),1)+")" +return"EdgeInsets("+B.e.ag(s.gff(s),1)+", "+B.e.ag(s.gca(s),1)+", "+B.e.ag(s.gfh(s),1)+", "+B.e.ag(s.gcf(s),1)+")"}if(s.gff(s)===0&&s.gfh(s)===0)return"EdgeInsetsDirectional("+B.e.ag(s.ghw(s),1)+", "+B.e.ag(s.gca(s),1)+", "+B.e.ag(s.ghv(),1)+", "+B.e.ag(s.gcf(s),1)+")" +return"EdgeInsets("+B.e.ag(s.gff(s),1)+", "+B.e.ag(s.gca(s),1)+", "+B.e.ag(s.gfh(s),1)+", "+B.e.ag(s.gcf(s),1)+") + EdgeInsetsDirectional("+B.e.ag(s.ghw(s),1)+", 0.0, "+B.e.ag(s.ghv(),1)+", 0.0)"}, +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.dc&&b.gff(b)===s.gff(s)&&b.gfh(b)===s.gfh(s)&&b.ghw(b)===s.ghw(s)&&b.ghv()===s.ghv()&&b.gca(b)===s.gca(s)&&b.gcf(b)===s.gcf(s)}, +gE(a){var s=this +return A.Z(s.gff(s),s.gfh(s),s.ghw(s),s.ghv(),s.gca(s),s.gcf(s),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.ap.prototype={ +gff(a){return this.a}, +gca(a){return this.b}, +gfh(a){return this.c}, +gcf(a){return this.d}, +ghw(a){return 0}, +ghv(){return 0}, +IY(a){var s=this +return new A.v(a.a-s.a,a.b-s.b,a.c+s.c,a.d+s.d)}, +HX(a){var s=this +return new A.v(a.a+s.a,a.b+s.b,a.c-s.c,a.d-s.d)}, +H(a,b){if(b instanceof A.ap)return this.O(0,b) +return this.LU(0,b)}, +a4(a,b,c){var s=this +return new A.ap(A.M(s.a,b.a,c.a),A.M(s.b,b.b,c.e),A.M(s.c,b.c,c.b),A.M(s.d,b.d,c.f))}, +ae(a,b){var s=this +return new A.ap(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +O(a,b){var s=this +return new A.ap(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +a8(a,b){var s=this +return new A.ap(s.a*b,s.b*b,s.c*b,s.d*b)}, +bu(a,b){var s=this +return new A.ap(s.a/b,s.b/b,s.c/b,s.d/b)}, +a1(a){return this}, +o6(a,b,c,d){var s=this,r=b==null?s.a:b,q=d==null?s.b:d,p=c==null?s.c:c +return new A.ap(r,q,p,a==null?s.d:a)}, +zX(a){return this.o6(a,null,null,null)}, +amd(a,b){return this.o6(a,null,null,b)}, +amg(a,b){return this.o6(null,a,b,null)}} +A.f1.prototype={ +ghw(a){return this.a}, +gca(a){return this.b}, +ghv(){return this.c}, +gcf(a){return this.d}, +gff(a){return 0}, +gfh(a){return 0}, +H(a,b){if(b instanceof A.f1)return this.O(0,b) +return this.LU(0,b)}, +ae(a,b){var s=this +return new A.f1(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +O(a,b){var s=this +return new A.f1(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +a8(a,b){var s=this +return new A.f1(s.a*b,s.b*b,s.c*b,s.d*b)}, +bu(a,b){var s=this +return new A.f1(s.a/b,s.b/b,s.c/b,s.d/b)}, +a1(a){var s=this +switch(a.a){case 0:return new A.ap(s.c,s.b,s.a,s.d) +case 1:return new A.ap(s.a,s.b,s.c,s.d)}}} +A.mY.prototype={ +a8(a,b){var s=this +return new A.mY(s.a*b,s.b*b,s.c*b,s.d*b,s.e*b,s.f*b)}, +bu(a,b){var s=this +return new A.mY(s.a/b,s.b/b,s.c/b,s.d/b,s.e/b,s.f/b)}, +a1(a){var s=this +switch(a.a){case 0:return new A.ap(s.d+s.a,s.e,s.c+s.b,s.f) +case 1:return new A.ap(s.c+s.a,s.e,s.d+s.b,s.f)}}, +gff(a){return this.a}, +gfh(a){return this.b}, +ghw(a){return this.c}, +ghv(){return this.d}, +gca(a){return this.e}, +gcf(a){return this.f}} +A.asP.prototype={} +A.aCD.prototype={ +$1(a){return a<=this.a}, +$S:278} +A.aC8.prototype={ +$1(a){var s=this,r=A.K(A.aQc(s.a,s.b,a),A.aQc(s.c,s.d,a),s.e) +r.toString +return r}, +$S:279} +A.acv.prototype={ +Fp(){var s,r,q,p=this.b +if(p!=null)return p +p=this.a.length +s=1/(p-1) +r=J.hr(p,t.i) +for(q=0;q") +return new A.qT(s.d,s.e,s.f,A.as(new A.aw(r,new A.afk(b),q),!0,q.i("aL.E")),s.b,null)}, +dA(a,b){var s=A.aMw(a,this,b) +return s}, +dB(a,b){var s=A.aMw(this,a,b) +return s}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.qT&&b.d.k(0,s.d)&&b.e.k(0,s.e)&&b.f===s.f&&A.da(b.a,s.a)&&A.da(b.b,s.b)}, +gE(a){var s=this,r=A.d3(s.a),q=s.b +q=q==null?null:A.d3(q) +return A.Z(s.d,s.e,s.f,s.c,r,q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=A.a(["begin: "+s.d.j(0),"end: "+s.e.j(0),"colors: "+A.f(s.a)],t.s),q=s.b +if(q!=null)r.push("stops: "+A.f(q)) +r.push("tileMode: "+s.f.j(0)) +return"LinearGradient("+B.c.c8(r,", ")+")"}} +A.afk.prototype={ +$1(a){var s=A.K(null,a,this.a) +s.toString +return s}, +$S:82} +A.adJ.prototype={ +P(a){var s,r,q,p +for(s=this.b,r=s.gaD(s),q=A.l(r),q=q.i("@<1>").aq(q.z[1]),r=new A.bM(J.aJ(r.a),r.b,q.i("bM<1,2>")),q=q.z[1];r.A();){p=r.a;(p==null?q.a(p):p).m()}s.P(0) +for(s=this.a,r=s.gaD(s),q=A.l(r),q=q.i("@<1>").aq(q.z[1]),r=new A.bM(J.aJ(r.a),r.b,q.i("bM<1,2>")),q=q.z[1];r.A();){p=r.a +if(p==null)p=q.a(p) +p.a.L(0,p.b)}s.P(0) +this.f=0}, +Ap(a){var s,r,q,p=this,o=p.c.B(0,a) +if(o!=null){s=o.a +r=o.d +r===$&&A.b() +if(s.w)A.Q(A.at(u.V)) +B.c.B(s.x,r) +o.Mo()}q=p.a.B(0,a) +if(q!=null){q.a.L(0,q.b) +return!0}o=p.b.B(0,a) +if(o!=null){s=p.f +r=o.b +r.toString +p.f=s-r +o.m() +return!0}return!1}, +Sc(a,b,c){var s,r=this,q=b.b +if(q!=null&&q<=104857600&&!0){s=r.f +q.toString +r.f=s+q +r.b.l(0,a,b) +r.a6d(c)}else b.m()}, +GA(a,b,c){var s=this.c.c4(0,a,new A.adL(this,b,a)) +if(s.b==null)s.b=c}, +Xu(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g={} +g.a=g.b=null +q=i.a +p=q.h(0,b) +o=p==null?h:p.a +g.c=o +if(o!=null)return o +p=i.b +n=p.B(0,b) +if(n!=null){g=n.a +i.GA(b,g,n.b) +p.l(0,b,n) +return g}m=i.c.h(0,b) +if(m!=null){g=m.a +q=m.b +if(g.w)A.Q(A.at(u.V)) +p=new A.vk(g) +p.xe(g) +i.Sc(b,new A.Gi(g,q,p),h) +return g}try{o=g.c=c.$0() +i.GA(b,o,h) +p=o}catch(l){s=A.a9(l) +r=A.aS(l) +d.$2(s,r) +return h}g.d=!1 +k=A.aZ("pendingImage") +j=new A.hq(new A.adM(g,i,b,!0,k),h,h) +k.b=new A.YN(p,j) +q.l(0,b,k.au()) +g.c.a_(0,j) +return g.c}, +a6d(a){var s,r,q,p,o,n=this,m=n.b,l=A.l(m).i("bi<1>") +while(!0){if(!(n.f>104857600||m.a>1000))break +s=new A.bi(m,l) +r=s.gao(s) +if(!r.A())A.Q(A.cf()) +q=r.gN(r) +p=m.h(0,q) +s=n.f +o=p.b +o.toString +n.f=s-o +p.m() +m.B(0,q)}}} +A.adL.prototype={ +$0(){return A.b2Z(this.b,new A.adK(this.a,this.c))}, +$S:280} +A.adK.prototype={ +$0(){this.a.c.B(0,this.b)}, +$S:0} +A.adM.prototype={ +$2(a,b){var s,r,q,p,o,n=this +if(a!=null){s=a.a +r=s.gbz(s)*s.gbw(s)*4 +s.m()}else r=null +s=n.a +q=s.c +if(q.w)A.Q(A.at(u.V)) +p=new A.vk(q) +p.xe(q) +o=new A.Gi(q,r,p) +p=n.b +q=n.c +p.GA(q,s.c,r) +if(n.d)p.Sc(q,o,s.a) +else o.m() +p.a.B(0,q) +if(!s.d){q=n.e.au() +q.a.L(0,q.b)}s.d=!0}, +$S:281} +A.Vl.prototype={ +m(){$.bK.cx$.push(new A.asz(this))}} +A.asz.prototype={ +$1(a){var s=this.a,r=s.c +if(r!=null)r.m() +s.c=null}, +$S:3} +A.Gi.prototype={} +A.yn.prototype={ +a4T(a,b,c){var s=new A.aw3(this,b) +this.d=s +if(a.w)A.Q(A.at(u.V)) +a.x.push(s)}, +j(a){return"#"+A.ce(this)}} +A.aw3.prototype={ +$0(){var s,r,q +this.b.$0() +s=this.a +r=s.a +q=s.d +q===$&&A.b() +if(r.w)A.Q(A.at(u.V)) +B.c.B(r.x,q) +s.Mo()}, +$S:0} +A.YN.prototype={} +A.BP.prototype={ +Uc(a){var s=this +return new A.BP(s.a,s.b,s.c,s.d,a,s.f)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.BP&&b.a==s.a&&b.b==s.b&&J.d(b.c,s.c)&&b.d==s.d&&J.d(b.e,s.e)&&b.f==s.f}, +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s,r=this,q=""+"ImageConfiguration(",p=r.a +if(p!=null){q+="bundle: "+p.j(0) +s=!0}else s=!1 +p=r.b +if(p!=null){if(s)q+=", " +p=q+("devicePixelRatio: "+B.e.ag(p,1)) +q=p +s=!0}p=r.c +if(p!=null){if(s)q+=", " +p=q+("locale: "+p.j(0)) +q=p +s=!0}p=r.d +if(p!=null){if(s)q+=", " +p=q+("textDirection: "+p.j(0)) +q=p +s=!0}p=r.e +if(p!=null){if(s)q+=", " +p=q+("size: "+p.j(0)) +q=p +s=!0}p=r.f +if(p!=null){if(s)q+=", " +p=q+("platform: "+p.b) +q=p}q+=")" +return q.charCodeAt(0)==0?q:q}} +A.jw.prototype={ +a1(a){var s=new A.ae5() +this.a76(a,new A.ae0(this,a,s),new A.ae1(this,a,s)) +return s}, +a76(a,b,c){var s,r,q,p,o,n={} +n.a=null +n.b=!1 +s=new A.adY(n,c) +r=null +try{r=this.Jw(a)}catch(o){q=A.a9(o) +p=A.aS(o) +s.$2(q,p) +return}J.aG1(r,new A.adX(n,this,b,s),t.H).ms(s)}, +w9(a,b,c,d){var s,r +if(b.a!=null){s=$.i8.lr$ +s===$&&A.b() +s.Xu(0,c,new A.adZ(b),d) +return}s=$.i8.lr$ +s===$&&A.b() +r=s.Xu(0,c,new A.ae_(this,c),d) +if(r!=null)b.Lk(r)}, +Bb(a,b,c){throw A.c(A.a2("Implement loadBuffer for faster image loading"))}, +Bd(a,b){return this.Bb(0,a,$.i8.gapY())}, +j(a){return"ImageConfiguration()"}} +A.ae0.prototype={ +$2(a,b){this.a.w9(this.b,this.c,a,b)}, +$S(){return A.l(this.a).i("~(jw.T,~(U,dN?))")}} +A.ae1.prototype={ +$3(a,b,c){return this.YI(a,b,c)}, +YI(a,b,c){var s=0,r=A.H(t.H),q=this,p +var $async$$3=A.I(function(d,e){if(d===1)return A.E(e,r) +while(true)switch(s){case 0:s=2 +return A.L(null,$async$$3) +case 2:p=q.c +if(p.a==null)p.Lk(new A.au0(A.a([],t.XZ),A.a([],t.b))) +p=p.a +p.toString +p.w7(A.bB("while resolving an image"),b,null,!0,c) +return A.F(null,r)}}) +return A.G($async$$3,r)}, +$S(){return A.l(this.a).i("ax<~>(jw.T?,U,dN?)")}} +A.adY.prototype={ +YH(a,b){var s=0,r=A.H(t.H),q,p=this,o +var $async$$2=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:o=p.a +if(o.b){s=1 +break}p.b.$3(o.a,a,b) +o.b=!0 +case 1:return A.F(q,r)}}) +return A.G($async$$2,r)}, +$2(a,b){return this.YH(a,b)}, +$S:282} +A.adX.prototype={ +$1(a){var s,r,q,p=this +p.a.a=a +try{p.c.$2(a,p.d)}catch(q){s=A.a9(q) +r=A.aS(q) +p.d.$2(s,r)}}, +$S(){return A.l(this.b).i("aP(jw.T)")}} +A.adZ.prototype={ +$0(){var s=this.a.a +s.toString +return s}, +$S:150} +A.ae_.prototype={ +$0(){return this.a.Bd(this.b,$.i8.gaq1())}, +$S:150} +A.k7.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.k7&&b.a===s.a&&b.b===s.b&&b.c===s.c}, +gE(a){return A.Z(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"AssetBundleImageKey(bundle: "+this.a.j(0)+', name: "'+this.b+'", scale: '+A.f(this.c)+")"}} +A.KK.prototype={ +Bd(a,b){return A.aMT(null,this.pC(a,b,null),a.b,null,a.c)}, +Bb(a,b,c){return A.aMT(null,this.pC(b,null,c),b.b,null,b.c)}, +pC(a,b,c){return this.ae1(a,b,c)}, +ae1(a,b,c){var s=0,r=A.H(t.hP),q,p=2,o,n,m,l,k,j,i +var $async$pC=A.I(function(d,e){if(d===1){o=e +s=p}while(true)switch(s){case 0:s=b!=null?3:4 +break +case 3:n=null +p=6 +s=9 +return A.L(a.a.Bc(a.b),$async$pC) +case 9:n=e +p=2 +s=8 +break +case 6:p=5 +j=o +if(A.a9(j) instanceof A.nS){k=$.i8.lr$ +k===$&&A.b() +k.Ap(a) +throw j}else throw j +s=8 +break +case 5:s=2 +break +case 8:if(n==null){k=$.i8.lr$ +k===$&&A.b() +k.Ap(a) +throw A.c(A.at("Unable to read data"))}q=b.$1(n) +s=1 +break +case 4:m=null +p=11 +s=14 +return A.L(a.a.fs(0,a.b),$async$pC) +case 14:m=e +p=2 +s=13 +break +case 11:p=10 +i=o +if(A.a9(i) instanceof A.nS){k=$.i8.lr$ +k===$&&A.b() +k.Ap(a) +throw i}else throw i +s=13 +break +case 10:s=2 +break +case 13:if(m==null){k=$.i8.lr$ +k===$&&A.b() +k.Ap(a) +throw A.c(A.at("Unable to read data"))}c.toString +q=c.$1(A.bS(m.buffer,0,null)) +s=1 +break +case 1:return A.F(q,r) +case 2:return A.E(o,r)}}) +return A.G($async$pC,r)}} +A.au0.prototype={} +A.zJ.prototype={ +gqY(){return this.a}, +Jw(a){var s,r={},q=a.a +if(q==null)q=$.a38() +r.a=r.b=null +q.aqN("AssetManifest.json",A.b74(),t.wd).bK(0,new A.a3F(r,this,a,q),t.H).ms(new A.a3G(r)) +s=r.a +if(s!=null)return s +s=new A.af($.ar,t.Lv) +r.b=new A.aY(s,t.h8) +return s}, +a6o(a,b,c){var s,r,q,p=b.b +if(p==null||c==null||J.j9(c))return a +s=A.aHP(t.i,t.N) +for(r=J.aJ(c);r.A();){q=r.gN(r) +s.l(0,this.Qx(q),q)}p.toString +return this.a8R(s,p)}, +a8R(a,b){var s,r,q +if(a.tn(b)){s=a.h(0,b) +s.toString +return s}r=a.aqx(b) +q=a.ao4(b) +if(r==null)return a.h(0,q) +if(q==null)return a.h(0,r) +if(b<2||b>(r+q)/2)return a.h(0,q) +else return a.h(0,r)}, +Qx(a){var s,r,q,p +if(a===this.a)return 1 +s=A.hI(a,0,null) +r=s.glJ().length>1?s.glJ()[s.glJ().length-2]:"" +q=$.aRP().va(r) +if(q!=null&&q.b.length-1>0){p=q.b[1] +p.toString +return A.pz(p)}return 1}, +k(a,b){if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.zJ&&b.gqY()===this.gqY()&&!0}, +gE(a){return A.Z(this.gqY(),this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"AssetImage(bundle: "+A.f(this.b)+', name: "'+this.gqY()+'")'}} +A.a3F.prototype={ +$1(a){var s,r=this,q=r.b,p=q.gqY(),o=a==null?null:J.aW(a,q.gqY()) +o=q.a6o(p,r.c,o) +o.toString +s=new A.k7(r.d,o,q.Qx(o)) +q=r.a +p=q.b +if(p!=null)p.cg(0,s) +else q.a=new A.cR(s,t.WT)}, +$S:284} +A.a3G.prototype={ +$2(a,b){this.a.b.qd(a,b)}, +$S:72} +A.jv.prototype={ +e7(a){return new A.jv(this.a.e7(0),this.b,this.c)}, +j(a){var s=this.c +s=s!=null?s+" ":"" +return s+this.a.j(0)+" @ "+A.j5(this.b)+"x"}, +gE(a){return A.Z(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.jv&&b.a===s.a&&b.b===s.b&&b.c==s.c}} +A.hq.prototype={ +gE(a){return A.Z(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.hq&&J.d(b.a,s.a)&&J.d(b.b,s.b)&&J.d(b.c,s.c)}, +arC(a,b){return this.a.$2(a,b)}} +A.ae5.prototype={ +Lk(a){var s,r=this +r.a=a +s=r.b +if(s!=null){r.b=null +a.f=!0 +B.c.Z(s,a.gzl(a)) +r.a.f=!1}}, +a_(a,b){var s=this.a +if(s!=null)return s.a_(0,b) +s=this.b;(s==null?this.b=A.a([],t.XZ):s).push(b)}, +L(a,b){var s,r=this.a +if(r!=null)return r.L(0,b) +for(s=0;r=this.b,s")),n),!0,n.i("o.E")) +s=!1 +for(o=m.length,l=0;l")),r),!0,r.i("o.E")) +for(s=q.length,p=0;p=s.a}else r=!0 +if(r){s=p.at +p.Ok(new A.jv(s.giU(s).e7(0),p.Q,p.d)) +p.ax=a +s=p.at +p.ay=s.gAj(s) +s=p.at +s.giU(s).m() +p.at=null +q=B.b.ce(p.ch,p.z.gvd()) +if(p.z.gCa()===-1||q<=p.z.gCa())p.pq() +return}s.toString +r=p.ax +r===$&&A.b() +p.CW=A.bl(new A.bb(B.e.bi((s.a-(a.a-r.a))*$.aQj)),new A.agv(p))}, +pq(){var s=0,r=A.H(t.H),q,p=2,o,n=this,m,l,k,j,i +var $async$pq=A.I(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:j=n.at +if(j!=null)j.giU(j).m() +n.at=null +p=4 +s=7 +return A.L(n.z.k0(),$async$pq) +case 7:n.at=b +p=2 +s=6 +break +case 4:p=3 +i=o +m=A.a9(i) +l=A.aS(i) +n.w7(A.bB("resolving an image frame"),m,n.as,!0,l) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:if(n.z.gvd()===1){if(n.a.length===0){s=1 +break}j=n.at +n.Ok(new A.jv(j.giU(j).e7(0),n.Q,n.d)) +j=n.at +j.giU(j).m() +n.at=null +s=1 +break}n.Rb() +case 1:return A.F(q,r) +case 2:return A.E(o,r)}}) +return A.G($async$pq,r)}, +Rb(){if(this.cx)return +this.cx=!0 +$.bK.CK(this.gaa9())}, +Ok(a){this.ZL(a);++this.ch}, +a_(a,b){var s,r=this +if(r.a.length===0){s=r.z +if(s!=null)s=r.b==null||s.gvd()>1 +else s=!1}else s=!1 +if(s)r.pq() +r.a0G(0,b)}, +L(a,b){var s,r=this +r.a0H(0,b) +if(r.a.length===0){s=r.CW +if(s!=null)s.aA(0) +r.CW=null}}, +yg(){var s,r,q=this +q.a0F() +if(q.w){s=q.y +r=s==null +if(!r)s.a=A.as2(s.d,null) +if(!r)s.aA(0) +q.y=null}}} +A.agw.prototype={ +$2(a,b){this.a.w7(A.bB("resolving an image codec"),a,this.b,!0,b)}, +$S:72} +A.agx.prototype={ +$2(a,b){this.a.w7(A.bB("loading an image"),a,this.b,!0,b)}, +$S:72} +A.agv.prototype={ +$0(){this.a.Rb()}, +$S:0} +A.Xs.prototype={} +A.Xr.prototype={} +A.Ku.prototype={} +A.lT.prototype={ +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.lT&&b.a===s.a&&b.b==s.b&&b.c==s.c&&b.d===s.d&&A.da(b.f,s.f)}, +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"InlineSpanSemanticsInformation{text: "+this.a+", semanticsLabel: "+A.f(this.b)+", recognizer: "+A.f(this.c)+"}"}} +A.fS.prototype={ +KX(a){var s={} +s.a=null +this.bg(new A.aei(s,a,new A.Ku())) +return s.a}, +Cg(a){var s,r=new A.cB("") +this.HE(r,!0,a) +s=r.a +return s.charCodeAt(0)==0?s:s}, +Yc(){return this.Cg(!0)}, +aI(a,b){var s={} +if(b<0)return null +s.a=null +this.bg(new A.aeh(s,b,new A.Ku())) +return s.a}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.fS&&J.d(b.a,this.a)}, +gE(a){return J.x(this.a)}} +A.aei.prototype={ +$1(a){var s=a.KY(this.b,this.c) +this.a.a=s +return s==null}, +$S:49} +A.aeh.prototype={ +$1(a){var s=a.TU(this.b,this.c) +this.a.a=s +return s==null}, +$S:49} +A.mb.prototype={ +HE(a,b,c){a.a+=A.cl(65532)}, +zQ(a){a.push(B.FR)}} +A.d4.prototype={ +bc(a,b){var s=this.a.bc(0,b) +return new A.d4(this.b.a8(0,b),s)}, +dA(a,b){var s,r,q=this +if(a instanceof A.d4){s=A.b3(a.a,q.a,b) +r=A.k8(a.b,q.b,b) +r.toString +return new A.d4(r,s)}if(a instanceof A.e2){s=A.b3(a.a,q.a,b) +return new A.fF(q.b,1-b,a.b,s)}return q.pj(a,b)}, +dB(a,b){var s,r,q=this +if(a instanceof A.d4){s=A.b3(q.a,a.a,b) +r=A.k8(q.b,a.b,b) +r.toString +return new A.d4(r,s)}if(a instanceof A.e2){s=A.b3(q.a,a.a,b) +return new A.fF(q.b,b,a.b,s)}return q.pk(a,b)}, +mx(a){var s=a==null?this.a:a +return new A.d4(this.b,s)}, +dQ(a,b){var s=this.b.a1(b).dq(a).d3(-this.a.gfe()),r=$.ah().c2() +r.ey(s) +return r}, +ja(a){return this.dQ(a,null)}, +cM(a,b){var s=$.ah().c2() +s.ey(this.b.a1(b).dq(a)) +return s}, +hZ(a){return this.cM(a,null)}, +ik(a,b,c,d){var s=this.b +if(s.k(0,B.aj))a.cq(b,c) +else a.cw(s.a1(d).dq(b),c)}, +ghU(){return!0}, +eH(a,b,c){var s,r,q,p,o=this.a +switch(o.c.a){case 0:break +case 1:s=this.b +if(o.b===0)a.cw(s.a1(c).dq(b),o.j6()) +else{r=$.ah().bp() +r.sal(0,o.a) +q=s.a1(c).dq(b) +p=q.d3(-o.gfe()) +a.lp(q.d3(o.gLI()),p,r)}break}}, +aF(a,b){return this.eH(a,b,null)}, +k(a,b){if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.d4&&b.a.k(0,this.a)&&b.b.k(0,this.b)}, +gE(a){return A.Z(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"RoundedRectangleBorder("+this.a.j(0)+", "+this.b.j(0)+")"}} +A.fF.prototype={ +bc(a,b){var s=this.a.bc(0,b) +return new A.fF(this.b.a8(0,b),b,this.d,s)}, +dA(a,b){var s,r,q,p=this +if(a instanceof A.d4){s=A.b3(a.a,p.a,b) +r=A.k8(a.b,p.b,b) +r.toString +return new A.fF(r,p.c*b,p.d,s)}if(a instanceof A.e2){s=A.b3(a.a,p.a,b) +r=p.c +return new A.fF(p.b,r+(1-r)*(1-b),a.b,s)}if(a instanceof A.fF){s=A.b3(a.a,p.a,b) +r=A.k8(a.b,p.b,b) +r.toString +q=A.a4(a.c,p.c,b) +q.toString +return new A.fF(r,q,p.d,s)}return p.pj(a,b)}, +dB(a,b){var s,r,q,p=this +if(a instanceof A.d4){s=A.b3(p.a,a.a,b) +r=A.k8(p.b,a.b,b) +r.toString +return new A.fF(r,p.c*(1-b),p.d,s)}if(a instanceof A.e2){s=A.b3(p.a,a.a,b) +r=p.c +return new A.fF(p.b,r+(1-r)*b,a.b,s)}if(a instanceof A.fF){s=A.b3(p.a,a.a,b) +r=A.k8(p.b,a.b,b) +r.toString +q=A.a4(p.c,a.c,b) +q.toString +return new A.fF(r,q,p.d,s)}return p.pk(a,b)}, +tU(a){var s,r,q,p,o,n,m,l,k=this.c +if(k===0||a.c-a.a===a.d-a.b)return a +s=a.c +r=a.a +q=s-r +p=a.d +o=a.b +n=p-o +m=1-this.d +if(q")),!0,t.Q2)}if(s.e.ghU())p.x=A.as(new A.aw(r,new A.aA2(a),A.a7(r).i("aw<1,v>")),!0,t.YT) +else p.y=A.as(new A.aw(r,new A.aA3(p,a,b),A.a7(r).i("aw<1,oo>")),!0,t.ke)}r=s.e +if(!r.ghU())q=p.r!=null||p.w!=null +else q=!1 +if(q)p.e=r.cM(a,b) +if(s.c!=null)p.f=r.dQ(a,b) +p.c=a +p.d=b}, +aij(a,b,c){var s,r,q,p,o=this +if(o.w!=null){s=o.b.e +if(s.ghU()){r=0 +while(!0){q=o.w +q.toString +if(!(r=3)q.a3() +else if(s>=2)q.b=!0}, +gil(){var s=this.e +if(s==null){s=this.d +s=s==null?null:s.Cg(!1) +this.e=s}return s==null?"":s}, +srl(a,b){if(this.f===b)return +this.f=b +this.a3()}, +sbX(a){var s,r=this +if(r.r===a)return +r.r=a +r.a3() +s=r.CW +if(s!=null)s.m() +r.CW=null}, +srm(a){var s,r=this +if(r.w===a)return +r.w=a +r.a3() +s=r.CW +if(s!=null)s.m() +r.CW=null}, +sanj(a){if(this.x==a)return +this.x=a +this.a3()}, +sr0(a,b){if(J.d(this.y,b))return +this.y=b +this.a3()}, +sr2(a){if(this.z==a)return +this.z=a +this.a3()}, +sl4(a){if(J.d(this.Q,a))return +this.Q=a +this.a3()}, +srn(a){if(this.as===a)return +this.as=a +this.a3()}, +kY(a){if(a==null||a.length===0||A.da(a,this.ch))return +this.ch=a +this.a3()}, +NT(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=a1.d.a +if(a3==null)a3=a2 +else{s=a1.f +r=a1.r +if(r==null)r=a4 +q=a1.w +p=a1.z +o=a1.at +n=a1.x +m=a1.y +l=a1.Q +k=a3.at +o=k==null?a2:new A.Fo(k) +j=a3.w +i=a3.x +h=a3.d +g=a3.r +if(g==null)g=14 +a3=a3.as +if(l==null)l=a2 +else{f=l.a +e=l.gjG() +d=l.d +d=d==null?a2:d*q +c=l.e +b=l.x +a=l.r +a0=l.w +l=l.y +b=$.ah().Us(f,e,d,a0,a,l,c,b,a2) +l=b}r=A.aHm(n,h,g*q,i,j,a3,m,p,l,s,r,o) +a3=r}if(a3==null){a3=a1.f +s=a1.r +if(s==null)s=a4 +r=a1.w +q=a1.z +p=a1.at +p=A.aHm(a1.x,a2,14*r,a2,a2,a2,a1.y,q,a2,a3,s,p) +a3=p}return a3}, +a7f(){return this.NT(null)}, +gdc(){var s,r,q=this,p=q.CW +if(p==null){p=q.NT(B.Z) +s=$.ah().A3(p) +p=q.d +if(p==null)r=null +else{p=p.a +r=p==null?null:p.wA(q.w)}if(r!=null)s.oK(r) +s.pZ(" ") +p=s.bP() +p.iY(B.QU) +q.CW=p}return p.gbz(p)}, +gbw(a){var s=this.as,r=this.a +s=s===B.zW?r.gBe():r.gbw(r) +return Math.ceil(s)}, +e8(a){var s +switch(a.a){case 0:s=this.a +return s.gua(s) +case 1:s=this.a +return s.gW3(s)}}, +NS(){var s,r,q=this,p=q.d +if(p==null)throw A.c(A.at("TextPainter.text must be set to a non-null value before using the TextPainter.")) +s=q.a7f() +r=$.ah().A3(s) +s=q.w +p.zG(r,q.ch,s) +q.ay=r.gXc() +q.a=r.bP() +q.b=!1}, +PR(a,b){var s,r,q=this +q.a.iY(new A.om(b)) +if(a!==b){switch(q.as.a){case 1:s=Math.ceil(q.a.gBe()) +break +case 0:s=Math.ceil(q.a.gBi()) +break +default:s=null}s=A.M(s,a,b) +r=q.a +if(s!==Math.ceil(r.gbw(r)))q.a.iY(new A.om(s))}}, +Ba(a,b){var s=this,r=s.a==null +if(!r&&b===s.cx&&a===s.cy)return +if(s.b||r)s.NS() +s.cx=b +s.cy=a +s.dy=s.dx=s.fr=null +s.PR(b,a) +s.ax=s.a.wt()}, +aqz(){return this.Ba(1/0,0)}, +aF(a,b){var s,r=this,q=r.cx,p=r.cy +if(r.a==null||q==null||p==null)throw A.c(A.at("TextPainter.paint called when text geometry was not yet calculated.\nPlease call layout() before paint() to position the text before painting it.")) +if(r.b){r.NS() +r.PR(q,p)}s=r.a +s.toString +a.iP(s,b)}, +KQ(a){var s=this.d.aI(0,a) +if(s==null)return null +return(s&63488)===55296?a+2:a+1}, +KR(a){var s=a-1,r=this.d.aI(0,s) +if(r==null)return null +return(r&63488)===55296?a-2:s}, +OV(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.gil().length +if(g===0||a>g)return null +s=B.d.aI(h.gil(),Math.max(0,a-1)) +r=(s&63488)===55296||h.d.aI(0,a)===8205||s===8207||s===8206 +q=r?2:1 +p=A.a([],t.Lx) +for(o=-g,n=!r,m=s===10;p.length===0;){l=a-q +p=h.a.Cu(l,a,B.nW) +if(p.length===0){if(n&&m)break +if(l>>0,n=!r;p.length===0;){m=a+q +p=i.a.Cu(a,m,B.nW) +if(p.length===0){if(n)break +if(m>=o)break +q*=2 +continue}l=B.c.gX(p) +o=l.e +k=o===B.t?l.a:l.c +j=o===B.Z?k-(b.c-b.a):k +o=i.a +o=A.M(j,0,o.gbw(o)) +n=i.a +return new A.v(o,l.b,A.M(j,0,n.gbw(n)),l.d)}return null}, +gEG(){var s=this +switch(s.f.a){case 0:return B.f +case 1:return new A.j(s.gbw(s),0) +case 2:return new A.j(s.gbw(s)/2,0) +case 3:case 4:switch(s.r.a){case 0:return new A.j(s.gbw(s),0) +case 1:return B.f}break +case 5:switch(s.r.a){case 0:return B.f +case 1:return new A.j(s.gbw(s),0)}break}}, +l9(a,b){var s,r,q,p,o=this +if(a.k(0,o.dx)&&b.k(0,o.dy))return +s=a.a +switch(a.b.a){case 0:r=o.OV(s,b) +if(r==null)r=o.OU(s,b) +break +case 1:r=o.OU(s,b) +if(r==null)r=o.OV(s,b) +break +default:r=null}q=r!=null +p=q?new A.j(r.a,r.b):o.gEG() +o.db=new A.asB(p,q?r.d-r.b:null) +o.dx=a +o.dy=b}, +rv(a,b,c){return this.a.oV(a.a,a.b,b,c)}, +nj(a){return this.rv(a,B.cT,B.c3)}, +qe(){var s=this.fr +return s==null?this.fr=this.a.qe():s}, +m(){var s=this,r=s.CW +if(r!=null)r.m() +s.CW=null +r=s.a +if(r!=null)r.m() +s.d=s.a=null}} +A.oZ.prototype={ +gqj(a){return this.e}, +gCo(){return!0}, +jI(a,b){var s +if(t._.b(a)){s=this.d +if(s!=null)s.zo(a)}}, +zG(a,b,c){var s,r,q,p,o,n=this.a,m=n!=null +if(m)a.oK(n.wA(c)) +n=this.b +if(n!=null)try{a.pZ(n)}catch(q){n=A.a9(q) +if(n instanceof A.hQ){s=n +r=A.aS(q) +A.dw(new A.bZ(s,r,"painting library",A.bB("while building a TextSpan"),null,!1)) +a.pZ("\ufffd")}else throw q}n=this.c +if(n!=null)for(p=n.length,o=0;oq.a)q=p +if(q===B.aX)return q}s=n.c +if(s!=null)for(r=b.c,o=0;oq.a)q=p +if(q===B.aX)return q}return q}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +if(!s.M0(0,b))return!1 +return b instanceof A.oZ&&b.b==s.b&&b.d==s.d&&s.e.k(0,b.e)&&A.da(b.c,s.c)}, +gE(a){var s=this,r=null,q=A.fS.prototype.gE.call(s,s),p=s.c +p=p==null?r:A.d3(p) +return A.Z(q,s.b,s.d,r,r,r,s.e,p,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +dd(){return"TextSpan"}, +$ial:1, +$ijA:1, +gBw(){return null}, +gBx(){return null}} +A.y.prototype={ +gjG(){var s,r=this.e +if(!(this.f==null))if(r==null)r=null +else{s=A.a7(r).i("aw<1,m>") +s=A.as(new A.aw(r,new A.aq5(this),s),!0,s.i("aL.E")) +r=s}return r}, +gpW(a){var s,r=this.f +if(r!=null){s=this.d +return s==null?null:B.d.cd(s,("packages/"+r+"/").length)}return this.d}, +uw(a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a0.ay +if(a1==null&&b7==null)s=a4==null?a0.b:a4 +else s=null +r=a0.ch +if(r==null&&a2==null)q=a3==null?a0.c:a3 +else q=null +p=b3==null?a0.r:b3 +o=b6==null?a0.w:b6 +n=c0==null?a0.y:c0 +m=c6==null?a0.z:c6 +l=c5==null?a0.Q:c5 +k=b8==null?a0.as:b8 +j=b9==null?a0.at:b9 +a1=b7==null?a1:b7 +r=a2==null?r:a2 +i=c4==null?a0.dy:c4 +h=b5==null?a0.fx:b5 +g=a6==null?a0.CW:a6 +f=a7==null?a0.cx:a7 +e=a8==null?a0.cy:a8 +d=a9==null?a0.db:a9 +c=b0==null?a0.gpW(a0):b0 +b=b1==null?a0.e:b1 +a=c3==null?a0.f:c3 +return A.bG(r,q,s,null,g,f,e,d,c,b,a0.fr,p,a0.x,h,o,a1,k,a0.a,j,n,a0.ax,a0.fy,a,i,l,m)}, +d8(a){return this.uw(null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +am8(a){return this.uw(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null)}, +zZ(a,b){return this.uw(null,null,a,null,null,null,null,null,null,null,null,b,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +U9(a){return this.uw(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null)}, +bV(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 +if(a4==null)return this +if(!a4.a)return a4 +s=a4.b +r=a4.c +q=a4.r +p=a4.w +o=a4.x +n=a4.y +m=a4.z +l=a4.Q +k=a4.as +j=a4.at +i=a4.ax +h=a4.ay +g=a4.ch +f=a4.dy +e=a4.fr +d=a4.fx +c=a4.CW +b=a4.cx +a=a4.cy +a0=a4.db +a1=a4.gpW(a4) +a2=a4.e +a3=a4.f +return this.uw(g,r,s,null,c,b,a,a0,a1,a2,e,q,o,d,p,h,k,j,n,i,a4.fy,a3,f,l,m)}, +wA(a){var s,r,q=this,p=q.gjG(),o=q.r +o=o==null?null:o*a +s=q.ch +if(s==null){s=q.c +if(s!=null){r=$.ah().bp() +r.sal(0,s) +s=r}else s=null}return A.aOg(s,q.b,q.CW,q.cx,q.cy,q.db,q.d,p,q.fr,o,q.x,q.fx,q.w,q.ay,q.as,q.at,q.y,q.ax,q.dy,q.Q,q.z)}, +b3(a,b){var s=this +if(s===b)return B.ch +if(s.a!==b.a||s.d!=b.d||s.r!=b.r||s.w!=b.w||s.y!=b.y||s.z!=b.z||s.Q!=b.Q||s.as!=b.as||s.at!=b.at||s.ay!=b.ay||s.ch!=b.ch||!A.da(s.dy,b.dy)||!A.da(s.fr,b.fr)||!A.da(s.fx,b.fx)||!A.da(s.gjG(),b.gjG())||!1)return B.aX +if(!J.d(s.b,b.b)||!J.d(s.c,b.c)||!J.d(s.CW,b.CW)||!J.d(s.cx,b.cx)||s.cy!=b.cy||s.db!=b.db)return B.Re +return B.ch}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.y&&b.a===s.a&&J.d(b.b,s.b)&&J.d(b.c,s.c)&&b.r==s.r&&b.w==s.w&&b.y==s.y&&b.z==s.z&&b.Q==s.Q&&b.as==s.as&&b.at==s.at&&b.ay==s.ay&&b.ch==s.ch&&A.da(b.dy,s.dy)&&A.da(b.fr,s.fr)&&A.da(b.fx,s.fx)&&J.d(b.CW,s.CW)&&J.d(b.cx,s.cx)&&b.cy==s.cy&&b.db==s.db&&b.d==s.d&&A.da(b.gjG(),s.gjG())&&b.f==s.f&&!0}, +gE(a){var s,r=this,q=null,p=r.gjG(),o=p==null?q:A.d3(p),n=A.Z(r.cy,r.db,r.d,o,r.f,r.fy,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),m=r.dy,l=r.fx +o=m==null?q:A.d3(m) +s=l==null?q:A.d3(l) +return A.Z(r.a,r.b,r.c,r.r,r.w,r.x,r.y,r.z,r.Q,r.as,r.at,r.ax,r.ay,r.ch,o,q,s,r.CW,r.cx,n)}, +dd(){return"TextStyle"}} +A.aq5.prototype={ +$1(a){return"packages/"+A.f(this.a.f)+"/"+a}, +$S:38} +A.a0q.prototype={} +A.Ot.prototype={ +a4o(a,b,c,d,e){var s=this +s.r=A.aQ2(new A.abX(s),s.gIj(s),0,10,0)}, +eN(a,b){var s,r,q=this +if(b>q.r)return q.gAz() +s=q.e +r=q.c +return q.d+s*Math.pow(q.b,b)/r-s/r-q.f/2*b*b}, +fo(a,b){var s=this +if(b>s.r)return 0 +return s.e*Math.pow(s.b,b)-s.f*b}, +gAz(){var s=this +if(s.f===0)return s.d-s.e/s.c +return s.eN(0,s.r)}, +Y6(a){var s,r=this,q=r.d +if(a===q)return 0 +s=r.e +if(s!==0)if(s>0)q=ar.gAz() +else q=a>q||a=r.b&&r.c>=r.d +else q=!0 +if(q){n.fC(0) +n=o.bL +o.k3=n.a=n.b=new A.O(A.M(0,r.a,r.b),A.M(0,r.c,r.d)) +o.iQ=B.yv +n=o.n$ +if(n!=null)n.iY(r) +return}s.bI(r,!0) +switch(o.iQ.a){case 0:n=o.bL +s=o.n$.k3 +s.toString +n.a=n.b=s +o.iQ=B.mE +break +case 1:s=o.bL +q=s.b +p=o.n$.k3 +p.toString +if(!J.d(q,p)){q=o.k3 +q.toString +s.a=q +q=o.n$.k3 +q.toString +s.b=q +o.cO=0 +n.kB(0,0) +o.iQ=B.Rb}else{q=n.x +q===$&&A.b() +if(q===n.b){n=o.n$.k3 +n.toString +s.a=s.b=n}else{s=n.r +if(!(s!=null&&s.a!=null))n.bH(0)}}break +case 2:s=o.bL +q=s.b +p=o.n$.k3 +p.toString +if(!J.d(q,p)){q=o.n$.k3 +q.toString +s.a=s.b=q +o.cO=0 +n.kB(0,0) +o.iQ=B.Rc}else{o.iQ=B.mE +s=n.r +if(!(s!=null&&s.a!=null))n.bH(0)}break +case 3:s=o.bL +q=s.b +p=o.n$.k3 +p.toString +if(!J.d(q,p)){q=o.n$.k3 +q.toString +s.a=s.b=q +o.cO=0 +n.kB(0,0)}else{n.fC(0) +o.iQ=B.mE}break}n=o.bL +s=o.c6 +s===$&&A.b() +s=n.a7(0,s.gp(s)) +s.toString +o.k3=r.aX(s) +o.u9() +s=o.k3 +q=s.a +n=n.b +if(q=a.b&&a.c>=a.d +else s=!0 +if(s)return new A.O(A.M(0,a.a,a.b),A.M(0,a.c,a.d)) +r=p.fc(a) +switch(q.iQ.a){case 0:return a.aX(r) +case 1:if(!J.d(q.bL.b,r)){p=q.k3 +p.toString +return a.aX(p)}else{p=q.br +p===$&&A.b() +s=p.x +s===$&&A.b() +if(s===p.b)return a.aX(r)}break +case 3:case 2:if(!J.d(q.bL.b,r))return a.aX(r) +break}p=q.c6 +p===$&&A.b() +p=q.bL.a7(0,p.gp(p)) +p.toString +return a.aX(p)}, +aF(a,b){var s,r,q,p,o=this +if(o.n$!=null){s=o.cm +s===$&&A.b() +s=s&&o.om!==B.j}else s=!1 +r=o.aZ +if(s){s=o.k3 +q=s.a +s=s.b +p=o.cx +p===$&&A.b() +r.saR(0,a.lL(p,b,new A.v(0,0,0+q,0+s),A.ry.prototype.gfX.call(o),o.om,r.a))}else{r.saR(0,null) +o.a1P(a,b)}}, +m(){this.aZ.saR(0,null) +this.hs()}} +A.aj9.prototype={ +$0(){var s=this.a,r=s.br +r===$&&A.b() +r=r.x +r===$&&A.b() +if(r!==s.cO)s.a3()}, +$S:0} +A.wD.prototype={ +II(){var s=this,r=s.xr$ +r===$&&A.b() +r=r.e +r.toString +r.sut(s.Uu()) +if(s.xr$.e.n$!=null)s.Zj()}, +IQ(){}, +IL(){}, +Uu(){var s,r=$.bU(),q=r.w +if(q==null){s=self.window.devicePixelRatio +q=s===0?1:s}return new A.Us(r.gjS().bu(0,q),q)}, +acw(){var s,r=this +if($.bg().a.c){if(r.y1$==null){s=r.xr$ +s===$&&A.b() +r.y1$=s.Vd()}}else{s=r.y1$ +if(s!=null)s.m() +r.y1$=null}}, +ZU(a){var s,r=this +if(a){if(r.y1$==null){s=r.xr$ +s===$&&A.b() +r.y1$=s.Vd()}}else{s=r.y1$ +if(s!=null)s.m() +r.y1$=null}}, +ad6(a){B.Qf.fE("first-frame",null,!1,t.H)}, +acu(a,b,c){var s=this.xr$ +s===$&&A.b() +s=s.as +if(s!=null)s.asi(a,b,null)}, +acy(){var s,r=this.xr$ +r===$&&A.b() +r=r.e +r.toString +s=t.W +s.a(A.T.prototype.gcA.call(r)).ay.H(0,r) +s.a(A.T.prototype.gcA.call(r)).rh()}, +acC(a){var s=this.xr$ +s===$&&A.b() +s.e.toString +s=$.f2;(s==null?$.f2=A.nI():s).aum(a)}, +acA(){var s=this.xr$ +s===$&&A.b() +s.e.q9()}, +abL(a){this.Ih() +this.ahH()}, +ahH(){$.bK.cx$.push(new A.ak8(this))}, +Tp(){--this.b4$ +if(!this.b7$)this.L6()}, +Ih(){var s=this,r=s.xr$ +r===$&&A.b() +r.ao9() +s.xr$.ao7() +s.xr$.aoa() +if(s.b7$||s.b4$===0){s.xr$.e.alI() +s.xr$.aob() +s.b7$=!0}}, +$ial:1, +$ieU:1} +A.ak8.prototype={ +$1(a){var s=this.a,r=s.x2$ +r.toString +s=s.xr$ +s===$&&A.b() +r.aud(s.e.gapH())}, +$S:3} +A.aj.prototype={ +ux(a,b,c,d){var s=this,r=d==null?s.a:d,q=b==null?s.b:b,p=c==null?s.c:c +return new A.aj(r,q,p,a==null?s.d:a)}, +ami(a,b){return this.ux(null,null,a,b)}, +HM(a,b){return this.ux(null,a,null,b)}, +amh(a,b){return this.ux(a,null,b,null)}, +Ub(a){return this.ux(a,null,null,null)}, +uu(a){return this.ux(null,a,null,null)}, +A9(a){var s=this,r=a.gdN(),q=a.gca(a)+a.gcf(a),p=Math.max(0,s.a-r),o=Math.max(0,s.c-q) +return new A.aj(p,Math.max(p,s.b-r),o,Math.max(o,s.d-q))}, +oj(a){var s=this,r=a.a,q=a.b,p=a.c,o=a.d +return new A.aj(A.M(s.a,r,q),A.M(s.b,r,q),A.M(s.c,p,o),A.M(s.d,p,o))}, +Ke(a,b){var s,r,q=this,p=b==null,o=q.a,n=p?o:A.M(b,o,q.b),m=q.b +p=p?m:A.M(b,o,m) +o=a==null +m=q.c +s=o?m:A.M(a,m,q.d) +r=q.d +return new A.aj(n,p,s,o?r:A.M(a,m,r))}, +wd(a){return this.Ke(null,a)}, +Ce(a){return this.Ke(a,null)}, +aX(a){var s=this +return new A.O(A.M(a.a,s.a,s.b),A.M(a.b,s.c,s.d))}, +alO(a){var s,r,q,p,o,n=this,m=n.a,l=n.b +if(m>=l&&n.c>=n.d)return new A.O(A.M(0,m,l),A.M(0,n.c,n.d)) +s=a.a +r=a.b +q=s/r +if(s>l){r=l/q +s=l}p=n.d +if(r>p){s=p*q +r=p}if(s=s.b&&s.c>=s.d}, +a8(a,b){var s=this +return new A.aj(s.a*b,s.b*b,s.c*b,s.d*b)}, +bu(a,b){var s=this +return new A.aj(s.a/b,s.b/b,s.c/b,s.d/b)}, +gaqj(){var s=this,r=s.a +if(r>=0)if(r<=s.b){r=s.c +r=r>=0&&r<=s.d}else r=!1 +else r=!1 +return r}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.aj&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s,r=this,q=r.gaqj()?"":"; NOT NORMALIZED",p=r.a +if(p===1/0&&r.c===1/0)return"BoxConstraints(biggest"+q+")" +if(p===0&&r.b===1/0&&r.c===0&&r.d===1/0)return"BoxConstraints(unconstrained"+q+")" +s=new A.a4d() +return"BoxConstraints("+s.$3(p,r.b,"w")+", "+s.$3(r.c,r.d,"h")+q+")"}} +A.a4d.prototype={ +$3(a,b,c){if(a===b)return c+"="+B.e.ag(a,1) +return B.e.ag(a,1)+"<="+c+"<="+B.e.ag(b,1)}, +$S:295} +A.jf.prototype={ +zs(a,b,c){if(c!=null){c=A.CF(A.aHq(c)) +if(c==null)return!1}return this.H9(a,b,c)}, +ki(a,b,c){var s,r=b==null,q=r?c:c.ae(0,b) +r=!r +if(r)this.c.push(new A.yz(new A.j(-b.a,-b.b))) +s=a.$2(this,q) +if(r)this.BX() +return s}, +H9(a,b,c){var s,r=c==null,q=r?b:A.c0(c,b) +r=!r +if(r)this.c.push(new A.Hu(c)) +s=a.$2(this,q) +if(r)this.BX() +return s}, +Tm(a,b,c){var s,r=this +if(b!=null)r.c.push(new A.yz(new A.j(-b.a,-b.b))) +else{c.toString +c=A.CF(A.aHq(c)) +c.toString +r.c.push(new A.Hu(c))}s=a.$1(r) +r.BX() +return s}, +akt(a,b){return this.Tm(a,null,b)}, +aks(a,b){return this.Tm(a,b,null)}} +A.pV.prototype={ +j(a){return"#"+A.ce(this.a)+"@"+this.c.j(0)}} +A.eY.prototype={ +j(a){return"offset="+A.f(this.a)}} +A.Au.prototype={} +A.tA.prototype={ +K(){return"_IntrinsicDimension."+this.b}} +A.Hh.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.Hh&&b.a===this.a&&b.b===this.b}, +gE(a){return A.Z(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.A.prototype={ +eh(a){if(!(a.e instanceof A.eY))a.e=new A.eY(B.f)}, +aj(a,b,c){var s,r=this.id +if(r==null)r=this.id=A.w(t.oc,t.i) +s=r.c4(0,new A.Hh(a,b),new A.ajb(c,b)) +return s}, +bf(a){return 0}, +b5(a){return 0}, +b9(a){return 0}, +be(a){return 0}, +fc(a){var s,r=this.k1 +if(r==null)r=this.k1=A.w(t.k,t.FW) +s=r.c4(0,a,new A.ajd(this,a)) +return s}, +cl(a){return B.n}, +gnu(){var s=this.k3 +return new A.v(0,0,0+s.a,0+s.b)}, +Cy(a,b){var s=null +try{s=this.kV(a)}finally{}if(s==null&&!b)return this.k3.b +return s}, +rw(a){return this.Cy(a,!1)}, +kV(a){var s=this,r=s.k4 +if(r==null)r=s.k4=A.w(t._0,t.PM) +r.c4(0,a,new A.ajc(s,a)) +return s.k4.h(0,a)}, +e8(a){return null}, +ga0(){return t.k.a(A.t.prototype.ga0.call(this))}, +a6s(){var s,r=this,q=r.k4,p=q==null +if(!(!p&&q.a!==0)){s=r.id +if(!(s!=null&&s.a!==0)){s=r.k1 +s=s!=null&&s.a!==0}else s=!0}else s=!0 +if(s){if(!p)q.P(0) +q=r.id +if(q!=null)q.P(0) +q=r.k1 +if(q!=null)q.P(0) +return!0}return!1}, +a3(){var s=this +if(s.a6s()&&s.gaG(s) instanceof A.t){s.Bg() +return}s.a1C()}, +bI(a,b){var s,r=this +if(r.k3!=null)if(!a.k(0,t.k.a(A.t.prototype.ga0.call(r)))){s=r.k4 +s=s!=null&&s.a!==0}else s=!1 +else s=!1 +if(s){s=r.k4 +if(s!=null)s.P(0)}r.a1B(a,b)}, +iY(a){return this.bI(a,!1)}, +vU(){this.k3=this.cl(t.k.a(A.t.prototype.ga0.call(this)))}, +bC(){}, +bW(a,b){var s=this +if(s.k3.v(0,b))if(s.cJ(a,b)||s.iT(b)){a.H(0,new A.pV(b,s)) +return!0}return!1}, +iT(a){return!1}, +cJ(a,b){return!1}, +dU(a,b){var s,r=a.e +r.toString +s=t.q.a(r).a +b.aT(0,s.a,s.b)}, +hl(a){var s,r,q,p,o,n=this.bv(0,null) +if(n.iL(n)===0)return B.f +s=new A.eF(new Float64Array(3)) +s.ho(0,0,1) +r=new A.eF(new Float64Array(3)) +r.ho(0,0,0) +q=n.lK(r) +r=new A.eF(new Float64Array(3)) +r.ho(0,0,1) +p=n.lK(r).ae(0,q) +r=new A.eF(new Float64Array(3)) +r.ho(a.a,a.b,0) +o=n.lK(r) +r=o.ae(0,p.k6(s.V_(o)/s.V_(p))).a +return new A.j(r[0],r[1])}, +gkI(){var s=this.k3 +return new A.v(0,0,0+s.a,0+s.b)}, +jI(a,b){this.a1A(a,b)}} +A.ajb.prototype={ +$0(){return this.a.$1(this.b)}, +$S:96} +A.ajd.prototype={ +$0(){return this.a.cl(this.b)}, +$S:296} +A.ajc.prototype={ +$0(){return this.a.e8(this.b)}, +$S:297} +A.co.prototype={ +UD(a){var s,r,q,p=this.Y$ +for(s=A.l(this).i("co.1?");p!=null;){r=s.a(p.e) +q=p.kV(a) +if(q!=null)return q+r.a.b +p=r.a6$}return null}, +A8(a){var s,r,q,p,o=this.Y$ +for(s=A.l(this).i("co.1"),r=null;o!=null;){q=o.e +q.toString +s.a(q) +p=o.kV(a) +if(p!=null){p+=q.a.b +r=r!=null?Math.min(r,p):p}o=q.a6$}return r}, +qm(a,b){var s,r,q={},p=q.a=this.da$ +for(s=A.l(this).i("co.1");p!=null;p=r){p=p.e +p.toString +s.a(p) +if(a.ki(new A.aja(q,b,p),p.a,b))return!0 +r=p.cr$ +q.a=r}return!1}, +mz(a,b){var s,r,q,p,o,n=this.Y$ +for(s=A.l(this).i("co.1"),r=b.a,q=b.b;n!=null;){p=n.e +p.toString +s.a(p) +o=p.a +a.dE(n,new A.j(o.a+r,o.b+q)) +n=p.a6$}}} +A.aja.prototype={ +$2(a,b){return this.a.a.bW(a,b)}, +$S:13} +A.Gq.prototype={ +ar(a){this.x9(0)}} +A.iI.prototype={ +j(a){return this.rZ(0)+"; id="+A.f(this.e)}} +A.agq.prototype={ +fV(a,b){var s,r=this.b.h(0,a) +r.bI(b,!0) +s=r.k3 +s.toString +return s}, +hd(a,b){var s=this.b.h(0,a).e +s.toString +t.Wz.a(s).a=b}, +a65(a,b){var s,r,q,p,o,n,m=this,l=m.b +try{m.b=A.w(t.K,t.x) +for(r=t.Wz,q=b;q!=null;q=n){p=q.e +p.toString +s=r.a(p) +p=m.b +p.toString +o=s.e +o.toString +p.l(0,o,q) +n=s.a6$}m.BV(a)}finally{m.b=l}}, +j(a){return"MultiChildLayoutDelegate"}} +A.DV.prototype={ +eh(a){if(!(a.e instanceof A.iI))a.e=new A.iI(null,null,B.f)}, +sHY(a){var s=this,r=s.n +if(r===a)return +if(A.N(a)!==A.N(r)||a.l0(r))s.a3() +s.n=a +s.b!=null}, +aB(a){this.a2V(a)}, +ar(a){this.a2W(0)}, +bf(a){var s=A.je(a,1/0),r=s.aX(new A.O(A.M(1/0,s.a,s.b),A.M(1/0,s.c,s.d))).a +if(isFinite(r))return r +return 0}, +b5(a){var s=A.je(a,1/0),r=s.aX(new A.O(A.M(1/0,s.a,s.b),A.M(1/0,s.c,s.d))).a +if(isFinite(r))return r +return 0}, +b9(a){var s=A.je(1/0,a),r=s.aX(new A.O(A.M(1/0,s.a,s.b),A.M(1/0,s.c,s.d))).b +if(isFinite(r))return r +return 0}, +be(a){var s=A.je(1/0,a),r=s.aX(new A.O(A.M(1/0,s.a,s.b),A.M(1/0,s.c,s.d))).b +if(isFinite(r))return r +return 0}, +cl(a){return a.aX(new A.O(A.M(1/0,a.a,a.b),A.M(1/0,a.c,a.d)))}, +bC(){var s=this,r=t.k.a(A.t.prototype.ga0.call(s)) +r=r.aX(new A.O(A.M(1/0,r.a,r.b),A.M(1/0,r.c,r.d))) +s.k3=r +s.n.a65(r,s.Y$)}, +aF(a,b){this.mz(a,b)}, +cJ(a,b){return this.qm(a,b)}} +A.HY.prototype={ +aB(a){var s,r,q +this.dT(a) +s=this.Y$ +for(r=t.Wz;s!=null;){s.aB(a) +q=s.e +q.toString +s=r.a(q).a6$}}, +ar(a){var s,r,q +this.dt(0) +s=this.Y$ +for(r=t.Wz;s!=null;){s.ar(0) +q=s.e +q.toString +s=r.a(q).a6$}}} +A.ZH.prototype={} +A.MJ.prototype={ +a_(a,b){var s=this.a +return s==null?null:s.a_(0,b)}, +L(a,b){var s=this.a +return s==null?null:s.L(0,b)}, +gwG(){return null}, +D0(a){return this.eZ(a)}, +vn(a){return null}, +j(a){var s=A.ce(this),r=this.a +r=r==null?null:r.j(0) +if(r==null)r="" +return"#"+s+"("+r+")"}} +A.DW.prototype={ +soH(a){var s=this.u +if(s==a)return +this.u=a +this.O4(a,s)}, +sVF(a){var s=this.T +if(s==a)return +this.T=a +this.O4(a,s)}, +O4(a,b){var s=this,r=a==null +if(r)s.aJ() +else if(b==null||A.N(a)!==A.N(b)||a.eZ(b))s.aJ() +if(s.b!=null){if(b!=null)b.L(0,s.gdC()) +if(!r)a.a_(0,s.gdC())}if(r){if(s.b!=null)s.bj()}else if(b==null||A.N(a)!==A.N(b)||a.D0(b))s.bj()}, +sBY(a){if(this.aw.k(0,a))return +this.aw=a +this.a3()}, +bf(a){var s +if(this.n$==null){s=this.aw.a +return isFinite(s)?s:0}return this.Dv(a)}, +b5(a){var s +if(this.n$==null){s=this.aw.a +return isFinite(s)?s:0}return this.Dt(a)}, +b9(a){var s +if(this.n$==null){s=this.aw.b +return isFinite(s)?s:0}return this.Du(a)}, +be(a){var s +if(this.n$==null){s=this.aw.b +return isFinite(s)?s:0}return this.Ds(a)}, +aB(a){var s,r=this +r.t6(a) +s=r.u +if(s!=null)s.a_(0,r.gdC()) +s=r.T +if(s!=null)s.a_(0,r.gdC())}, +ar(a){var s=this,r=s.u +if(r!=null)r.L(0,s.gdC()) +r=s.T +if(r!=null)r.L(0,s.gdC()) +s.nD(0)}, +cJ(a,b){var s=this.T +if(s!=null){s=s.vn(b) +s=s===!0}else s=!1 +if(s)return!0 +return this.xc(a,b)}, +iT(a){var s=this.u +if(s!=null){s=s.vn(a) +s=s!==!1}else s=!1 +return s}, +bC(){this.t2() +this.bj()}, +us(a){return a.aX(this.aw)}, +Qt(a,b,c){var s +A.aZ("debugPreviousCanvasSaveCount") +a.cn(0) +if(!b.k(0,B.f))a.aT(0,b.a,b.b) +s=this.k3 +s.toString +c.aF(a,s) +a.c5(0)}, +aF(a,b){var s,r,q=this +if(q.u!=null){s=a.gcD(a) +r=q.u +r.toString +q.Qt(s,b,r) +q.Rv(a)}q.l6(a,b) +if(q.T!=null){s=a.gcD(a) +r=q.T +r.toString +q.Qt(s,b,r) +q.Rv(a)}}, +Rv(a){}, +h7(a){var s,r=this +r.it(a) +s=r.u +r.eb=s==null?null:s.gwG() +s=r.T +r.hM=s==null?null:s.gwG() +a.a=!1}, +q5(a,b,c){var s,r,q,p,o=this +o.jF=A.aNF(o.jF,B.qj) +o.iR=A.aNF(o.iR,B.qj) +s=o.jF +r=s!=null&&!s.gaa(s) +s=o.iR +q=s!=null&&!s.gaa(s) +s=A.a([],t.QF) +if(r){p=o.jF +p.toString +B.c.U(s,p)}B.c.U(s,c) +if(q){p=o.iR +p.toString +B.c.U(s,p)}o.Mh(a,b,s)}, +q9(){this.Dp() +this.iR=this.jF=null}} +A.a6D.prototype={} +A.t4.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.t4&&b.a.k(0,s.a)&&b.b==s.b}, +j(a){var s=this +switch(s.b){case B.t:return s.a.j(0)+"-ltr" +case B.Z:return s.a.j(0)+"-rtl" +case null:return s.a.j(0)}}, +gE(a){return A.Z(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.ar1.prototype={ +gc_(){var s=this +if(!s.f)return!1 +if(s.e.an.qe()!==s.d)s.f=!1 +return s.f}, +P1(a){var s,r,q=this,p=q.r,o=p.h(0,a) +if(o!=null)return o +s=new A.j(q.a.a,q.d[a].go2()) +r=new A.aF(s,q.e.an.a.eX(s),t.tO) +p.l(0,a,r) +return r}, +gN(a){return this.c}, +A(){var s,r=this,q=r.b+1 +if(q>=r.d.length)return!1 +s=r.P1(q);++r.b +r.a=s.a +r.c=s.b +return!0}, +WO(){var s,r=this,q=r.b +if(q<=0)return!1 +s=r.P1(q-1);--r.b +r.a=s.a +r.c=s.b +return!0}, +ard(a){var s,r=this,q=r.a +if(a>=0){for(s=q.b+a;r.a.bs;)if(!r.WO())break +return!q.k(0,r.a)}} +A.rw.prototype={ +eh(a){if(!(a.e instanceof A.fz))a.e=new A.fz(null,null,B.f)}, +m(){var s=this,r=s.n +if(r!=null)r.m() +s.n=null +r=s.t +if(r!=null)r.m() +s.t=null +s.Vn.saR(0,null) +r=s.cj +if(r!=null)r.m() +r=s.ct +if(r!=null)r.m() +s.hL.m() +s.fq.m() +s.bM.m() +s.bs.m() +s.geQ().m() +s.an.m() +s.hs()}, +Sz(a){var s,r=this,q=r.ga61(),p=r.n +if(p==null){s=A.aP2(q) +r.hA(s) +r.n=s}else p.soH(q) +r.ad=a}, +Oh(a){this.ak=A.a([],t.TP) +a.bg(new A.ajf(this))}, +SG(a){var s,r=this,q=r.ga62(),p=r.t +if(p==null){s=A.aP2(q) +r.hA(s) +r.t=s}else p.soH(q) +r.aC=a}, +geQ(){var s,r,q=this,p=q.aV +if(p===$){s=$.ah().bp() +r=$.bo() +q.aV!==$&&A.b9() +p=q.aV=new A.GW(q.gaeE(),s,B.f,r)}return p}, +ga61(){var s=this,r=s.cj +if(r==null){r=A.a([],t.xT) +if(s.cV)r.push(s.geQ()) +r=s.cj=new A.xR(r,$.bo())}return r}, +ga62(){var s=this,r=s.ct +if(r==null){r=A.a([s.bM,s.bs],t.xT) +if(!s.cV)r.push(s.geQ()) +r=s.ct=new A.xR(r,$.bo())}return r}, +aeF(a){if(!J.d(this.cP,a))this.eB.$1(a) +this.cP=a}, +sCd(a){return}, +srn(a){var s=this.an +if(s.as===a)return +s.srn(a) +this.jO()}, +sqq(a,b){if(this.eS===b)return +this.eS=b +this.jO()}, +sarl(a){if(this.er===a)return +this.er=a +this.a3()}, +sark(a){var s=this +if(s.fR===a)return +s.fR=a +s.dW=null +s.bj()}, +nm(a){var s=this.an,r=s.a.CC(a) +if(this.fR)return A.cC(B.l,0,s.gil().length,!1) +return A.cC(B.l,r.a,r.b,!1)}, +fd(a){return this.an.a.fd(a)}, +mj(a,b){var s,r +if(a.gc_()){s=this.eC.a.c.a.a.length +a=a.uv(Math.min(a.c,s),Math.min(a.d,s))}r=this.eC.a.c.a.ib(a) +this.eC.h1(r,b)}, +aJ(){this.a1D() +var s=this.n +if(s!=null)s.aJ() +s=this.t +if(s!=null)s.aJ()}, +jO(){this.f7=this.bU=null +this.a3()}, +t8(){var s=this +s.Dn() +s.an.a3() +s.f7=s.bU=null}, +scY(a,b){var s=this,r=s.an +if(J.d(r.d,b))return +s.Iw=null +r.scY(0,b) +s.fS=s.dW=null +s.Oh(b) +s.jO() +s.bj()}, +srl(a,b){var s=this.an +if(s.f===b)return +s.srl(0,b) +this.jO()}, +sbX(a){var s=this.an +if(s.r===a)return +s.sbX(a) +this.jO() +this.bj()}, +sr0(a,b){var s=this.an +if(J.d(s.y,b))return +s.sr0(0,b) +this.jO()}, +sl4(a){var s=this.an +if(J.d(s.Q,a))return +s.sl4(a) +this.jO()}, +sa_b(a){var s=this,r=s.f8 +if(r===a)return +if(s.b!=null)r.L(0,s.gyN()) +s.f8=a +if(s.b!=null){s.geQ().sD_(s.f8.a) +s.f8.a_(0,s.gyN())}}, +aiq(){this.geQ().sD_(this.f8.a)}, +scC(a){if(this.ea===a)return +this.ea=a +this.bj()}, +saok(a){if(this.fT===a)return +this.fT=a +this.a3()}, +sJV(a,b){if(this.jD===b)return +this.jD=b +this.bj()}, +sr2(a){var s,r=this +if(r.es==a)return +r.es=a +s=a===1?1:null +r.an.sr2(s) +r.jO()}, +sar5(a){if(this.jE==a)return +this.jE=a +this.jO()}, +sIq(a){return}, +srm(a){var s=this.an +if(s.w===a)return +s.srm(a) +this.jO()}, +swF(a){var s=this +if(s.u.k(0,a))return +s.u=a +s.bs.sAV(a) +s.aJ() +s.bj()}, +scz(a,b){var s=this,r=s.T +if(r===b)return +if(s.b!=null)r.L(0,s.gdC()) +s.T=b +if(s.b!=null)b.a_(0,s.gdC()) +s.a3()}, +samE(a){if(this.aw===a)return +this.aw=a +this.a3()}, +samD(a){return}, +sasf(a){var s=this +if(s.cV===a)return +s.cV=a +s.ct=s.cj=null +s.Sz(s.ad) +s.SG(s.aC)}, +sa_C(a){if(this.eb===a)return +this.eb=a +this.aJ()}, +sanp(a){if(this.hM===a)return +this.hM=a +this.aJ()}, +sank(a){var s=this +if(s.hN===a)return +s.hN=a +s.jO() +s.bj()}, +ghn(){var s=this.hN +return s}, +nj(a){var s,r +this.ji() +s=this.an.nj(a) +r=A.a7(s).i("aw<1,v>") +return A.as(new A.aw(s,new A.aji(this),r),!0,r.i("aL.E"))}, +h7(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +d.it(a) +s=d.an +r=s.d +r.toString +q=A.a([],t.O_) +r.zQ(q) +d.lq=q +if(B.c.hC(q,new A.ajh())&&A.bO()!==B.bd){a.b=a.a=!0 +return}r=d.dW +if(r==null)if(d.fR){r=new A.di(B.d.a8(d.er,s.gil().length),B.ak) +d.dW=r}else{p=new A.cB("") +o=A.a([],t.oU) +for(r=d.lq,n=r.length,m=0,l=0,k="";lh){d=c1[h].dx +d=d!=null&&d.v(0,new A.or(i,b8))}else d=!1 +if(!d)break +b=c1[h] +d=s.e +d.toString +m.a(d) +c=b.w +a=c.a +a0=c.b +d=d.e +d.toString +d=new A.v(a,a0,a+(c.c-a)*d,a0+(c.d-a0)*d) +if(!c.k(0,d)){b.w=d +b.iC()}b6.push(b);++h}b8=s.e +b8.toString +s=n.a(b8).a6$;++i}else{a1=b7.a.oV(c,d,B.cT,B.c3) +if(a1.length===0)continue +d=B.c.gR(a1) +a2=new A.v(d.a,d.b,d.c,d.d) +a3=B.c.gR(a1).e +for(d=A.a7(a1),c=d.i("h0<1>"),a=new A.h0(a1,1,b5,c),a.t9(a1,1,b5,d.c),a=new A.b8(a,a.gq(a),c.i("b8")),c=c.i("aL.E");a.A();){d=a.d +if(d==null)d=c.a(d) +a2=a2.kv(new A.v(d.a,d.b,d.c,d.d)) +a3=d.e}d=a2.a +c=Math.max(0,d) +a=a2.b +a0=Math.max(0,a) +d=Math.min(a2.c-d,o.a(A.t.prototype.ga0.call(b4)).b) +a=Math.min(a2.d-a,o.a(A.t.prototype.ga0.call(b4)).d) +a4=Math.floor(c)-4 +a5=Math.floor(a0)-4 +d=Math.ceil(c+d)+4 +a=Math.ceil(a0+a)+4 +a6=new A.v(a4,a5,d,a) +a7=A.rO() +a8=k+1 +a7.id=new A.r6(k,b5) +a7.d=!0 +a7.y1=l +a0=f.b +b8=a0==null?b8:a0 +a7.p4=new A.di(b8,f.f) +a9=f.c +if(a9!=null){b8=a9.b4 +if(b8!=null){a7.fD(B.cM,b8) +a7.r=b8 +a7.bl(B.mN,!0)}}b8=b9.y +if(b8!=null){b0=b8.eT(a6) +if(b0.a>=b0.c||b0.b>=b0.d)b8=!(a4>=d||a5>=a) +else b8=!1 +a7.bl(B.hl,b8)}b1=A.aZ("newChild") +b8=b4.mD +d=b8==null?b5:b8.a!==0 +if(d===!0){b8.toString +d=new A.bi(b8,A.l(b8).i("bi<1>")) +b2=d.gao(d) +if(!b2.A())A.Q(A.cf()) +b8=b8.B(0,b2.gN(b2)) +b8.toString +if(b1.b!==b1)A.Q(A.lY(b1.a)) +b1.b=b8}else{b3=new A.iW() +b8=A.SB(b3,b4.a7h(b3)) +if(b1.b!==b1)A.Q(A.lY(b1.a)) +b1.b=b8}if(b8===b1)A.Q(A.d_(b1.a)) +J.aKy(b8,a7) +if(!b8.w.k(0,a6)){b8.w=a6 +b8.iC()}b8=b1.b +if(b8===b1)A.Q(A.d_(b1.a)) +d=b8.d +d.toString +r.l(0,d,b8) +b8=b1.b +if(b8===b1)A.Q(A.d_(b1.a)) +b6.push(b8) +k=a8 +l=a3}}b4.mD=r +b9.lR(0,b6,c0)}, +a7h(a){return new A.aje(this,a)}, +acE(a){this.mj(a,B.X)}, +abz(a){var s=this,r=s.an.KQ(s.u.d) +if(r==null)return +s.mj(A.cC(B.l,!a?r:s.u.c,r,!1),B.X)}, +abv(a){var s=this,r=s.an.KR(s.u.d) +if(r==null)return +s.mj(A.cC(B.l,!a?r:s.u.c,r,!1),B.X)}, +abB(a){var s,r=this,q=r.u.gdj(),p=r.OQ(r.an.a.fd(q).b) +if(p==null)return +s=a?r.u.c:p.a +r.mj(A.cC(B.l,s,p.a,!1),B.X)}, +abx(a){var s,r=this,q=r.u.gdj(),p=r.OS(r.an.a.fd(q).a-1) +if(p==null)return +s=a?r.u.c:p.a +r.mj(A.cC(B.l,s,p.a,!1),B.X)}, +OQ(a){var s,r,q +for(s=this.an;!0;){r=s.a.fd(new A.aQ(a,B.l)) +q=r.a +q=!(q>=0&&r.b>=0)||q===r.b +if(q)return null +if(!this.Ql(r))return r +a=r.b}}, +OS(a){var s,r,q +for(s=this.an;a>=0;){r=s.a.fd(new A.aQ(a,B.l)) +q=r.a +q=!(q>=0&&r.b>=0)||q===r.b +if(q)return null +if(!this.Ql(r))return r +a=r.a-1}return null}, +Ql(a){var s,r,q,p +for(s=a.a,r=a.b,q=this.an;s=m.gil().length)return A.Fu(new A.aQ(m.gil().length,B.A)) +if(o.fR)return A.cC(B.l,0,m.gil().length,!1) +s=m.a.fd(a) +switch(a.b.a){case 0:r=n-1 +break +case 1:r=n +break +default:r=null}if(A.Fr(B.d.aI(m.gil(),r))&&r>0){m=s.a +q=o.OS(m) +switch(A.bO().a){case 2:if(q==null){p=o.OQ(m) +if(p==null)return A.mE(B.l,n) +return A.cC(B.l,n,p.b,!1)}return A.cC(B.l,q.a,n,!1) +case 0:if(o.jD){if(q==null)return A.cC(B.l,n,n+1,!1) +return A.cC(B.l,q.a,n,!1)}break +case 1:case 4:case 3:case 5:break}}return A.cC(B.l,s.a,s.b,!1)}, +PQ(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.c7$ +if(i===0){i=t.tZ +j.an.kY(A.a([],i)) +return A.a([],i)}s=j.Y$ +r=A.aE(i,B.es,!1,t.jP) +q=new A.aj(0,a.b,0,1/0).bu(0,j.an.w) +for(i=A.l(j).i("ab.1"),p=!b,o=0;s!=null;){if(p){s.bI(q,!0) +n=s.k3 +n.toString +m=j.ak +m===$&&A.b() +m=m[o] +switch(m.b.a){case 0:m=m.c +m.toString +l=s.rw(m) +break +case 1:case 2:case 4:case 5:case 3:l=null +break +default:l=null}k=n}else{k=s.fc(q) +l=null}n=j.ak +n===$&&A.b() +n=n[o] +r[o]=new A.jH(k,n.b,l,n.c) +n=s.e +n.toString +s=i.a(n).a6$;++o}return r}, +adV(a){return this.PQ(a,!1)}, +aic(){var s,r,q=this.Y$,p=t.ot,o=this.an,n=A.l(this).i("ab.1"),m=0 +while(!0){if(!(q!=null&&mr)return new A.aF(J.aKo(o),new A.j(s.a,o.go2()),t.DC)}n=Math.max(0,p-1) +r=p!==0?B.c.gX(b).go2()+B.c.gX(b).gUI():0 +return new A.aF(n,new A.j(s.a,r),t.DC)}, +Oj(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f={},e=b.O(0,g.gfg()),d=g.iR +if(!d){d=g.k3 +s=new A.v(0,0,0+d.a,0+d.b) +d=g.an +r=g.u +q=g.mE +q===$&&A.b() +d.l9(new A.aQ(r.a,r.e),q) +q=d.db +q===$&&A.b() +g.hL.sp(0,s.d3(0.5).v(0,q.a.O(0,e))) +q=g.u +d.l9(new A.aQ(q.b,q.e),g.mE) +d=d.db +g.fq.sp(0,s.d3(0.5).v(0,d.a.O(0,e)))}p=g.n +o=g.t +if(o!=null)a.dE(o,b) +d=g.an +d.aF(a.gcD(a),e) +r=f.a=g.Y$ +q=t.ot +n=e.a +m=e.b +l=A.l(g).i("ab.1") +k=0 +while(!0){if(!(r!=null&&k0||!J.d(m.gfg(),B.f))&&m.fP!==B.j +r=m.Vn +if(s){s=m.cx +s===$&&A.b() +q=m.k3 +r.saR(0,a.lL(s,b,new A.v(0,0,0+q.a,0+q.b),m.ga8a(),m.fP,r.a))}else{r.saR(0,null) +m.Oj(a,b)}p=m.u +s=p.gc_() +if(s){s=m.Cz(p) +o=s[0].a +r=m.k3 +q=A.M(o.a,0,r.a) +r=A.M(o.b,0,r.b) +a.rb(A.aHa(m.eb,new A.j(q,r).O(0,b)),A.t.prototype.gfX.call(m),B.f) +if(s.length===2){n=s[1].a +s=m.k3 +r=A.M(n.a,0,s.a) +s=A.M(n.b,0,s.b) +a.rb(A.aHa(m.hM,new A.j(r,s).O(0,b)),A.t.prototype.gfX.call(m),B.f)}}}, +ll(a){var s,r=this +switch(r.fP.a){case 0:return null +case 1:case 2:case 3:if(r.dk>0||!J.d(r.gfg(),B.f)){s=r.k3 +s=new A.v(0,0,0+s.a,0+s.b)}else s=null +return s}}} +A.ajf.prototype={ +$1(a){var s +if(a instanceof A.mb){s=this.a.ak +s===$&&A.b() +s.push(a)}return!0}, +$S:49} +A.aji.prototype={ +$1(a){return new A.v(a.a,a.b,a.c,a.d).co(this.a.gfg())}, +$S:300} +A.ajh.prototype={ +$1(a){return a.c!=null}, +$S:154} +A.aje.prototype={ +$0(){var s=this.a,r=s.mD.h(0,this.b) +r.toString +s.ny(s,r.w)}, +$S:0} +A.ajj.prototype={ +$2(a,b){var s=a==null?null:a.kv(new A.v(b.a,b.b,b.c,b.d)) +return s==null?new A.v(b.a,b.b,b.c,b.d):s}, +$S:302} +A.ajk.prototype={ +$2(a,b){return this.a.a.bW(a,b)}, +$S:13} +A.ajg.prototype={ +$2(a,b){var s=this.a.a +s.toString +a.dE(s,b)}, +$S:10} +A.ZI.prototype={ +gaG(a){return t.CA.a(A.T.prototype.gaG.call(this,this))}, +geU(){return!0}, +gjd(){return!0}, +soH(a){var s,r=this,q=r.n +if(a===q)return +r.n=a +s=a.eZ(q) +if(s)r.aJ() +if(r.b!=null){s=r.gdC() +q.L(0,s) +a.a_(0,s)}}, +aF(a,b){var s,r,q=this,p=t.CA.a(A.T.prototype.gaG.call(q,q)),o=q.n +if(p!=null){p.ji() +s=a.gcD(a) +r=q.k3 +r.toString +o.jR(s,r,p)}}, +aB(a){this.dT(a) +this.n.a_(0,this.gdC())}, +ar(a){this.n.L(0,this.gdC()) +this.dt(0)}, +cl(a){return new A.O(A.M(1/0,a.a,a.b),A.M(1/0,a.c,a.d))}} +A.oA.prototype={} +A.IX.prototype={ +sAU(a){if(J.d(a,this.w))return +this.w=a +this.W()}, +sAV(a){if(J.d(a,this.x))return +this.x=a +this.W()}, +sLc(a){if(this.y===a)return +this.y=a +this.W()}, +sLd(a){if(this.z===a)return +this.z=a +this.W()}, +jR(a,b,c){var s,r,q,p,o,n,m,l,k,j=this,i=j.x,h=j.w +if(i==null||h==null||i.a===i.b)return +s=j.r +s.sal(0,h) +r=c.an +q=r.rv(A.cC(B.l,i.a,i.b,!1),j.y,j.z) +for(p=q.length,o=0;o>>16&255,o>>>8&255,o&255)}if(r||h==null||!e.r)return +r=A.oy(s.co(c.gfg()),B.ew) +g=e.z +if(g===$){f=$.ah().bp() +e.z!==$&&A.b9() +e.z=f +g=f}g.sal(0,h) +a.cw(r,g)}, +eZ(a){var s=this +if(s===a)return!1 +return!(a instanceof A.GW)||a.r!==s.r||a.x!==s.x||!J.d(a.Q,s.Q)||!J.d(a.as,s.as)||!a.at.k(0,s.at)||!J.d(a.ax,s.ax)||!J.d(a.ay,s.ay)}} +A.xR.prototype={ +a_(a,b){var s,r,q +for(s=this.r,r=s.length,q=0;q")) +s=this.r +p=A.a7(s) +o=new J.cU(s,s.length,p.i("cU<1>")) +s=p.c +r=r.c +while(!0){if(!(q.A()&&o.A()))break +p=o.d +if(p==null)p=s.a(p) +n=q.d +if(p.eZ(n==null?r.a(n):n))return!0}return!1}} +A.I_.prototype={ +aB(a){this.dT(a) +$.i8.v0$.a.H(0,this.gt7())}, +ar(a){$.i8.v0$.a.B(0,this.gt7()) +this.dt(0)}} +A.I0.prototype={ +aB(a){var s,r,q +this.a2X(a) +s=this.Y$ +for(r=t.ot;s!=null;){s.aB(a) +q=s.e +q.toString +s=r.a(q).a6$}}, +ar(a){var s,r,q +this.a2Y(0) +s=this.Y$ +for(r=t.ot;s!=null;){s.ar(0) +q=s.e +q.toString +s=r.a(q).a6$}}} +A.ZJ.prototype={} +A.DY.prototype={ +a4I(a){var s,r,q,p,o=this +try{r=o.n +if(r!==""){q=$.aSY() +s=$.ah().A3(q) +s.oK($.aSZ()) +s.pZ(r) +r=s.bP() +o.t!==$&&A.dt() +o.t=r}else{o.t!==$&&A.dt() +o.t=null}}catch(p){}}, +b5(a){return 1e5}, +be(a){return 1e5}, +gjd(){return!0}, +iT(a){return!0}, +cl(a){return a.aX(B.Sz)}, +aF(a,b){var s,r,q,p,o,n,m,l,k,j,i=this +try{p=a.gcD(a) +o=i.k3 +n=b.a +m=b.b +l=o.a +o=o.b +k=$.ah().bp() +k.sal(0,$.aSX()) +p.cq(new A.v(n,m,n+l,m+o),k) +p=i.t +p===$&&A.b() +if(p!=null){s=i.k3.a +r=0 +q=0 +if(s>328){s-=128 +r+=64}p.iY(new A.om(s)) +if(i.k3.b>96+p.gbz(p)+12)q+=96 +a.gcD(a).iP(p,b.O(0,new A.j(r,q)))}}catch(j){}}} +A.Bm.prototype={ +K(){return"FlexFit."+this.b}} +A.hm.prototype={ +j(a){return this.rZ(0)+"; flex="+A.f(this.e)+"; fit="+A.f(this.f)}} +A.Ct.prototype={ +K(){return"MainAxisSize."+this.b}} +A.m1.prototype={ +K(){return"MainAxisAlignment."+this.b}} +A.ny.prototype={ +K(){return"CrossAxisAlignment."+this.b}} +A.DZ.prototype={ +eh(a){if(!(a.e instanceof A.hm))a.e=new A.hm(null,null,B.f)}, +xM(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +if(g.ad===B.iq)return 0 +s=g.n +r=g.Y$ +if(s===c){for(s=t.US,q=0,p=0,o=0;r!=null;){n=r.e +n.toString +m=s.a(n).e +if(m==null)m=0 +q+=m +if(m>0){n=a.$2(r,b) +l=r.e +l.toString +l=s.a(l).e +o=Math.max(o,n/(l==null?0:l))}else p+=a.$2(r,b) +n=r.e +n.toString +r=s.a(n).a6$}return o*q+p}else{for(s=t.US,q=0,p=0,k=0;r!=null;){n=r.e +n.toString +m=s.a(n).e +if(m==null)m=0 +q+=m +j=A.aZ("mainSize") +i=A.aZ("crossSize") +if(m===0){switch(g.n.a){case 0:n=r.aj(B.S,1/0,r.gbh()) +if(j.b!==j)A.Q(A.lY(j.a)) +j.b=n +n=a.$2(r,n) +if(i.b!==i)A.Q(A.lY(i.a)) +i.b=n +break +case 1:n=r.aj(B.ay,1/0,r.gbQ()) +if(j.b!==j)A.Q(A.lY(j.a)) +j.b=n +n=a.$2(r,n) +if(i.b!==i)A.Q(A.lY(i.a)) +i.b=n +break}n=j.b +if(n===j)A.Q(A.d_(j.a)) +p+=n +n=i.b +if(n===i)A.Q(A.d_(i.a)) +k=Math.max(k,A.eo(n))}n=r.e +n.toString +r=s.a(n).a6$}h=Math.max(0,(b-p)/q) +r=g.Y$ +for(;r!=null;){n=r.e +n.toString +m=s.a(n).e +if(m==null)m=0 +if(m>0)k=Math.max(k,A.eo(a.$2(r,h*m))) +n=r.e +n.toString +r=s.a(n).a6$}return k}}, +bf(a){return this.xM(new A.ajo(),a,B.ac)}, +b5(a){return this.xM(new A.ajm(),a,B.ac)}, +b9(a){return this.xM(new A.ajn(),a,B.ad)}, +be(a){return this.xM(new A.ajl(),a,B.ad)}, +e8(a){if(this.n===B.ac)return this.A8(a) +return this.UD(a)}, +xI(a){switch(this.n.a){case 0:return a.b +case 1:return a.a}}, +xO(a){switch(this.n.a){case 0:return a.a +case 1:return a.b}}, +cl(a){var s +if(this.ad===B.iq)return B.n +s=this.NM(a,A.K5()) +switch(this.n.a){case 0:return a.aX(new A.O(s.a,s.b)) +case 1:return a.aX(new A.O(s.b,s.a))}}, +NM(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.n===B.ac?a2.b:a2.d,a0=a<1/0,a1=c.Y$ +for(s=t.US,r=a2.b,q=a2.d,p=b,o=0,n=0,m=0;a1!=null;){l=a1.e +l.toString +s.a(l) +k=l.e +if(k==null)k=0 +if(k>0){o+=k +p=a1}else{if(c.ad===B.dL)switch(c.n.a){case 0:j=A.he(q,b) +break +case 1:j=A.he(b,r) +break +default:j=b}else switch(c.n.a){case 0:j=new A.aj(0,1/0,0,q) +break +case 1:j=new A.aj(0,r,0,1/0) +break +default:j=b}i=a3.$2(a1,j) +m+=c.xO(i) +n=Math.max(n,A.eo(c.xI(i)))}a1=l.a6$}h=Math.max(0,(a0?a:0)-m) +if(o>0){g=a0?h/o:0/0 +a1=c.Y$ +for(f=0;a1!=null;){l=a1.e +l.toString +k=s.a(l).e +if(k==null)k=0 +if(k>0){if(a0)e=a1===p?h-f:g*k +else e=1/0 +d=A.aZ("minChildExtent") +l=a1.e +l.toString +l=s.a(l).f +switch((l==null?B.pg:l).a){case 0:if(d.b!==d)A.Q(A.lY(d.a)) +d.b=e +break +case 1:if(d.b!==d)A.Q(A.lY(d.a)) +d.b=0 +break}if(c.ad===B.dL)switch(c.n.a){case 0:l=d.b +if(l===d)A.Q(A.d_(d.a)) +j=new A.aj(l,e,q,q) +break +case 1:l=d.b +if(l===d)A.Q(A.d_(d.a)) +j=new A.aj(r,r,l,e) +break +default:j=b}else switch(c.n.a){case 0:l=d.b +if(l===d)A.Q(A.d_(d.a)) +j=new A.aj(l,e,0,q) +break +case 1:l=d.b +if(l===d)A.Q(A.d_(d.a)) +j=new A.aj(0,r,l,e) +break +default:j=b}i=a3.$2(a1,j) +m+=c.xO(i) +f+=e +n=Math.max(n,A.eo(c.xI(i)))}l=a1.e +l.toString +a1=s.a(l).a6$}}return new A.avY(a0&&c.ak===B.D?a:m,n,m)}, +bC(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=t.k.a(A.t.prototype.ga0.call(a)),a1=a.NM(a0,A.K6()),a2=a1.a,a3=a1.b +if(a.ad===B.iq){s=a.Y$ +for(r=t.US,q=0,p=0,o=0;s!=null;){n=a.bs +n.toString +m=s.Cy(n,!0) +if(m!=null){q=Math.max(q,m) +p=Math.max(m,p) +o=Math.max(s.k3.b-m,o) +a3=Math.max(p+o,a3)}n=s.e +n.toString +s=r.a(n).a6$}}else q=0 +switch(a.n.a){case 0:r=a.k3=a0.aX(new A.O(a2,a3)) +a2=r.a +a3=r.b +break +case 1:r=a.k3=a0.aX(new A.O(a3,a2)) +a2=r.b +a3=r.a +break}l=a2-a1.c +a.bM=Math.max(0,-l) +k=Math.max(0,l) +j=A.aZ("leadingSpace") +i=A.aZ("betweenSpace") +r=A.aQh(a.n,a.aC,a.aV) +h=r===!1 +switch(a.t.a){case 0:j.scI(0) +i.scI(0) +break +case 1:j.scI(k) +i.scI(0) +break +case 2:j.scI(k/2) +i.scI(0) +break +case 3:j.scI(0) +r=a.c7$ +i.scI(r>1?k/(r-1):0) +break +case 4:r=a.c7$ +i.scI(r>0?k/r:0) +j.scI(i.au()/2) +break +case 5:r=a.c7$ +i.scI(r>0?k/(r+1):0) +j.scI(i.au()) +break}g=h?a2-j.au():j.au() +s=a.Y$ +for(r=t.US,n=a3/2,f=i.a;s!=null;){e=s.e +e.toString +r.a(e) +d=a.ad +switch(d.a){case 0:case 1:if(A.aQh(A.b6K(a.n),a.aC,a.aV)===(d===B.bB))c=0 +else{d=s.k3 +d.toString +c=a3-a.xI(d)}break +case 2:d=s.k3 +d.toString +c=n-a.xI(d)/2 +break +case 3:c=0 +break +case 4:if(a.n===B.ac){d=a.bs +d.toString +m=s.Cy(d,!0) +c=m!=null?q-m:0}else c=0 +break +default:c=null}if(h){d=s.k3 +d.toString +g-=a.xO(d)}switch(a.n.a){case 0:e.a=new A.j(g,c) +break +case 1:e.a=new A.j(c,g) +break}if(h){d=i.b +if(d===i)A.Q(A.d_(f)) +g-=d}else{d=s.k3 +d.toString +d=a.xO(d) +b=i.b +if(b===i)A.Q(A.d_(f)) +g+=d+b}s=e.a6$}}, +cJ(a,b){return this.qm(a,b)}, +aF(a,b){var s,r,q,p=this +if(!(p.bM>1e-10)){p.mz(a,b) +return}s=p.k3 +if(s.gaa(s))return +s=p.ct +r=p.cx +r===$&&A.b() +q=p.k3 +s.saR(0,a.lL(r,b,new A.v(0,0,0+q.a,0+q.b),p.gUE(),p.cj,s.a))}, +m(){this.ct.saR(0,null) +this.a30()}, +ll(a){var s +switch(this.cj.a){case 0:return null +case 1:case 2:case 3:if(this.bM>1e-10){s=this.k3 +s=new A.v(0,0,0+s.a,0+s.b)}else s=null +return s}}, +dd(){var s=this.a1F() +return s}} +A.ajo.prototype={ +$2(a,b){return a.aj(B.M,b,a.gba())}, +$S:58} +A.ajm.prototype={ +$2(a,b){return a.aj(B.S,b,a.gbh())}, +$S:58} +A.ajn.prototype={ +$2(a,b){return a.aj(B.a_,b,a.gbo())}, +$S:58} +A.ajl.prototype={ +$2(a,b){return a.aj(B.ay,b,a.gbQ())}, +$S:58} +A.avY.prototype={} +A.ZK.prototype={ +aB(a){var s,r,q +this.dT(a) +s=this.Y$ +for(r=t.US;s!=null;){s.aB(a) +q=s.e +q.toString +s=r.a(q).a6$}}, +ar(a){var s,r,q +this.dt(0) +s=this.Y$ +for(r=t.US;s!=null;){s.ar(0) +q=s.e +q.toString +s=r.a(q).a6$}}} +A.ZL.prototype={} +A.I1.prototype={ +m(){var s,r,q +for(s=this.anR$,r=s.length,q=0;q>")) +this.ha(new A.KD(s,c.i("KD<0>")),b,!0,c) +return s.length===0?null:B.c.gR(s).a}, +a5e(a){var s,r=this +if(!r.y&&r.z!=null){s=r.z +s.toString +a.Tj(s) +return}r.hz(a) +r.y=!1}, +dd(){var s=this.a0w() +return s+(this.b==null?" DETACHED":"")}} +A.Pg.prototype={ +saR(a,b){var s=this.a +if(b==null?s==null:b===s)return +if(s!=null)if(--s.x===0)s.m() +this.a=b +if(b!=null)++b.x}, +j(a){var s=this.a +return"LayerHandle("+(s!=null?J.dg(s):"DISPOSED")+")"}} +A.QW.prototype={ +sX9(a){var s +this.ft() +s=this.cx +if(s!=null)s.m() +this.cx=a}, +m(){this.sX9(null) +this.M1()}, +hz(a){var s=this.cx +s.toString +a.Tg(B.f,s,this.cy,this.db)}, +ha(a,b,c){return!1}} +A.R1.prototype={ +hz(a){var s=this.CW,r=s.a,q=s.b +a.Ti(this.cx,s.d-q,new A.j(r,q),s.c-r)}} +A.QO.prototype={ +hz(a){a.Tf(this.cx,this.CW) +a.Lr(this.cy) +a.Li(!1) +a.Lh(!1)}, +ha(a,b,c){return!1}} +A.eM.prototype={ +tw(a){var s +this.a0T(a) +if(!a)return +s=this.CW +for(;s!=null;){s.tw(!0) +s=s.Q}}, +akV(a){var s=this +s.Cn() +s.hz(a) +if(s.e>0)s.tw(!0) +s.y=!1 +return a.bP()}, +m(){this.K3() +this.d.P(0) +this.M1()}, +Cn(){var s,r=this +r.a0U() +s=r.CW +for(;s!=null;){s.Cn() +r.y=r.y||s.y +s=s.Q}}, +ha(a,b,c,d){var s,r,q +for(s=this.cx,r=a.a;s!=null;s=s.as){if(s.ha(a,b,!0,d))return!0 +q=r.length +if(q!==0)return!1}return!1}, +aB(a){var s +this.Dc(a) +s=this.CW +for(;s!=null;){s.aB(a) +s=s.Q}}, +ar(a){var s +this.dt(0) +s=this.CW +for(;s!=null;){s.ar(0) +s=s.Q}this.tw(!1)}, +iH(a,b){var s,r=this +if(!r.go0())r.ft() +s=b.e +if(s!==0)r.z7(s) +r.LM(b) +s=b.as=r.cx +if(s!=null)s.Q=b +r.cx=b +if(r.CW==null)r.CW=b +b.w.saR(0,b)}, +K3(){var s,r,q,p=this,o=p.CW +for(s=t.Hb;o!=null;o=r){r=o.Q +o.Q=o.as=null +if(!p.go0())p.ft() +q=o.e +if(q!==0){q=-q +p.e+=q +if(s.a(A.T.prototype.gaG.call(p,p))!=null)s.a(A.T.prototype.gaG.call(p,p)).z7(q)}p.Dd(o) +o.w.saR(0,null)}p.cx=p.CW=null}, +hz(a){this.jq(a)}, +jq(a){var s=this.CW +for(;s!=null;){s.a5e(a) +s=s.Q}}, +q2(a,b){}} +A.kE.prototype={ +scz(a,b){if(!b.k(0,this.p1))this.ft() +this.p1=b}, +ha(a,b,c,d){return this.nA(a,b.ae(0,this.p1),!0,d)}, +q2(a,b){var s=this.p1 +b.aT(0,s.a,s.b)}, +hz(a){var s=this,r=s.p1 +s.sh8(a.JN(r.a,r.b,t.Ff.a(s.z))) +s.jq(a) +a.eI()}} +A.uz.prototype={ +ha(a,b,c,d){if(!this.p1.v(0,b))return!1 +return this.nA(a,b,!0,d)}, +hz(a){var s=this,r=s.p1 +r.toString +s.sh8(a.Xr(r,s.p2,t.GB.a(s.z))) +s.jq(a) +a.eI()}} +A.Aq.prototype={ +ha(a,b,c,d){if(!this.p1.v(0,b))return!1 +return this.nA(a,b,!0,d)}, +hz(a){var s=this,r=s.p1 +r.toString +s.sh8(a.Xp(r,s.p2,t.cW.a(s.z))) +s.jq(a) +a.eI()}} +A.ux.prototype={ +ha(a,b,c,d){if(!this.p1.v(0,b))return!1 +return this.nA(a,b,!0,d)}, +hz(a){var s=this,r=s.p1 +r.toString +s.sh8(a.Xo(r,s.p2,t.L5.a(s.z))) +s.jq(a) +a.eI()}} +A.tb.prototype={ +sc0(a,b){var s=this +if(b.k(0,s.am))return +s.am=b +s.aK=!0 +s.ft()}, +hz(a){var s,r,q=this +q.ab=q.am +if(!q.p1.k(0,B.f)){s=q.p1 +s=A.kA(s.a,s.b,0) +r=q.ab +r.toString +s.cW(0,r) +q.ab=s}q.sh8(a.vZ(q.ab.a,t.qf.a(q.z))) +q.jq(a) +a.eI()}, +GB(a){var s,r=this +if(r.aK){s=r.am +s.toString +r.az=A.CF(A.aHq(s)) +r.aK=!1}s=r.az +if(s==null)return null +return A.c0(s,a)}, +ha(a,b,c,d){var s=this.GB(b) +if(s==null)return!1 +return this.a1c(a,s,!0,d)}, +q2(a,b){var s=this.ab +if(s==null){s=this.am +s.toString +b.cW(0,s)}else b.cW(0,s)}} +A.w4.prototype={ +sTq(a,b){var s=this,r=s.am +if(b!=r){if(b===255||r===255)s.sh8(null) +s.am=b +s.ft()}}, +hz(a){var s,r,q,p=this +if(p.CW==null){p.sh8(null) +return}s=p.am +s.toString +r=p.p1 +q=p.z +if(s<255)p.sh8(a.Xs(s,r,t.Zr.a(q))) +else p.sh8(a.JN(r.a,r.b,t.Ff.a(q))) +p.jq(a) +a.eI()}} +A.zO.prototype={ +sanS(a,b){if(!b.k(0,this.p1)){this.p1=b +this.ft()}}, +hz(a){var s=this,r=s.p1 +r.toString +s.sh8(a.Xn(r,s.p2,t.tX.a(s.z))) +s.jq(a) +a.eI()}} +A.Ce.prototype={ +j(a){var s=A.ce(this),r=this.a!=null?"":"" +return"#"+s+"("+r+")"}} +A.Cg.prototype={ +soz(a){var s=this,r=s.p1 +if(r===a)return +if(s.b!=null){if(r.a===s)r.a=null +a.a=s}s.p1=a}, +scz(a,b){if(b.k(0,this.p2))return +this.p2=b +this.ft()}, +aB(a){this.a0n(a) +this.p1.a=this}, +ar(a){var s=this.p1 +if(s.a===this)s.a=null +this.a0o(0)}, +ha(a,b,c,d){return this.nA(a,b.ae(0,this.p2),!0,d)}, +hz(a){var s,r=this +if(!r.p2.k(0,B.f)){s=r.p2 +r.sh8(a.vZ(A.kA(s.a,s.b,0).a,t.qf.a(r.z)))}else r.sh8(null) +r.jq(a) +if(!r.p2.k(0,B.f))a.eI()}, +q2(a,b){var s +if(!this.p2.k(0,B.f)){s=this.p2 +b.aT(0,s.a,s.b)}}} +A.Bu.prototype={ +GB(a){var s,r,q,p,o=this +if(o.ry){s=o.KO() +s.toString +o.rx=A.CF(s) +o.ry=!1}if(o.rx==null)return null +r=new A.iX(new Float64Array(4)) +r.wS(a.a,a.b,0,1) +s=o.rx.a7(0,r).a +q=s[0] +p=o.p4 +return new A.j(q-p.a,s[1]-p.b)}, +ha(a,b,c,d){var s +if(this.p1.a==null)return!1 +s=this.GB(b) +if(s==null)return!1 +return this.nA(a,s,!0,d)}, +KO(){var s,r +if(this.RG==null)return null +s=this.R8 +r=A.kA(-s.a,-s.b,0) +s=this.RG +s.toString +r.cW(0,s) +return r}, +a8p(){var s,r,q,p,o,n,m=this +m.RG=null +s=m.p1.a +if(s==null)return +r=t.KV +q=A.a([s],r) +p=A.a([m],r) +A.abI(s,m,q,p) +o=A.aLX(q) +s.q2(null,o) +r=m.p4 +o.aT(0,r.a,r.b) +n=A.aLX(p) +if(n.iL(n)===0)return +n.cW(0,o) +m.RG=n +m.ry=!0}, +go0(){return!0}, +hz(a){var s,r,q=this +if(q.p1.a==null&&!0){q.R8=q.RG=null +q.ry=!0 +q.sh8(null) +return}q.a8p() +s=q.RG +r=t.qf +if(s!=null){q.R8=q.p3 +q.sh8(a.vZ(s.a,r.a(q.z))) +q.jq(a) +a.eI()}else{q.R8=null +s=q.p3 +q.sh8(a.vZ(A.kA(s.a,s.b,0).a,r.a(q.z))) +q.jq(a) +a.eI()}q.ry=!0}, +q2(a,b){var s=this.RG +if(s!=null)b.cW(0,s) +else{s=this.p3 +b.cW(0,A.kA(s.a,s.b,0))}}} +A.zE.prototype={ +ha(a,b,c,d){var s,r,q,p=this,o=p.nA(a,b,!0,d),n=a.a +if(n.length!==0&&!0)return o +s=p.p2 +if(s!=null){r=p.p3 +q=r.a +r=r.b +s=!new A.v(q,r,q+s.a,r+s.b).v(0,b)}else s=!1 +if(s)return o +if(A.c6(p.$ti.c)===A.c6(d)){o=o||!1 +n.push(new A.zF(d.a(p.p1),b.ae(0,p.p3),d.i("zF<0>")))}return o}} +A.XJ.prototype={} +A.ky.prototype={} +A.E3.prototype={ +eh(a){if(!(a.e instanceof A.ky))a.e=new A.ky(null,null,B.f)}, +shD(a){if(this.n===a)return +this.n=a +this.a3()}, +cl(a){var s,r,q,p,o,n=this,m=n.Y$ +switch(n.n.a){case 1:case 3:s=a.d +r=A.he(s,null) +for(q=A.l(n).i("ab.1"),p=0;m!=null;){p+=m.fc(r).a +o=m.e +o.toString +m=q.a(o).a6$}return a.aX(new A.O(p,s)) +case 0:case 2:s=a.b +r=A.he(null,s) +for(q=A.l(n).i("ab.1"),p=0;m!=null;){p+=m.fc(r).b +o=m.e +o.toString +m=q.a(o).a6$}return a.aX(new A.O(s,p))}}, +bC(){var s,r,q,p,o,n,m=this,l=null,k=t.k.a(A.t.prototype.ga0.call(m)),j=m.Y$ +switch(m.n.a){case 1:s=k.d +r=A.he(s,l) +for(q=t.U9,p=0;j!=null;){j.bI(r,!0) +o=j.e +o.toString +q.a(o) +o.a=new A.j(p,0) +p+=j.k3.a +j=o.a6$}m.k3=k.aX(new A.O(p,s)) +break +case 3:s=k.d +r=A.he(s,l) +for(q=t.U9,p=0;j!=null;){j.bI(r,!0) +o=j.e +o.toString +q.a(o) +p+=j.k3.a +j=o.a6$}j=m.Y$ +for(n=0;j!=null;){o=j.e +o.toString +q.a(o) +n+=j.k3.a +o.a=new A.j(p-n,0) +j=o.a6$}m.k3=k.aX(new A.O(p,s)) +break +case 2:s=k.b +r=A.he(l,s) +for(q=t.U9,p=0;j!=null;){j.bI(r,!0) +o=j.e +o.toString +q.a(o) +o.a=new A.j(0,p) +p+=j.k3.b +j=o.a6$}m.k3=k.aX(new A.O(s,p)) +break +case 0:s=k.b +r=A.he(l,s) +for(q=t.U9,p=0;j!=null;){j.bI(r,!0) +o=j.e +o.toString +q.a(o) +p+=j.k3.b +j=o.a6$}j=m.Y$ +for(n=0;j!=null;){o=j.e +o.toString +q.a(o) +n+=j.k3.b +o.a=new A.j(0,p-n) +j=o.a6$}m.k3=k.aX(new A.O(s,p)) +break}}, +xK(a){var s,r,q,p=this.Y$ +for(s=t.U9,r=0;p!=null;){r=Math.max(r,A.eo(a.$1(p))) +q=p.e +q.toString +p=s.a(q).a6$}return r}, +xL(a){var s,r,q,p=this.Y$ +for(s=t.U9,r=0;p!=null;){r+=a.$1(p) +q=p.e +q.toString +p=s.a(q).a6$}return r}, +bf(a){switch(A.bw(this.n).a){case 0:return this.xL(new A.ajy(a)) +case 1:return this.xK(new A.ajz(a))}}, +b5(a){switch(A.bw(this.n).a){case 0:return this.xL(new A.aju(a)) +case 1:return this.xK(new A.ajv(a))}}, +b9(a){switch(A.bw(this.n).a){case 0:return this.xL(new A.ajw(a)) +case 1:return this.xK(new A.ajx(a))}}, +be(a){switch(A.bw(this.n).a){case 0:return this.xL(new A.ajs(a)) +case 1:return this.xK(new A.ajt(a))}}, +e8(a){return this.UD(a)}, +aF(a,b){this.mz(a,b)}, +cJ(a,b){return this.qm(a,b)}} +A.ajy.prototype={ +$1(a){return a.aj(B.M,this.a,a.gba())}, +$S:14} +A.ajz.prototype={ +$1(a){return a.aj(B.M,this.a,a.gba())}, +$S:14} +A.aju.prototype={ +$1(a){return a.aj(B.S,this.a,a.gbh())}, +$S:14} +A.ajv.prototype={ +$1(a){return a.aj(B.S,this.a,a.gbh())}, +$S:14} +A.ajw.prototype={ +$1(a){return a.aj(B.a_,this.a,a.gbo())}, +$S:14} +A.ajx.prototype={ +$1(a){return a.aj(B.a_,this.a,a.gbo())}, +$S:14} +A.ajs.prototype={ +$1(a){return a.aj(B.ay,this.a,a.gbQ())}, +$S:14} +A.ajt.prototype={ +$1(a){return a.aj(B.ay,this.a,a.gbQ())}, +$S:14} +A.ZM.prototype={ +aB(a){var s,r,q +this.dT(a) +s=this.Y$ +for(r=t.U9;s!=null;){s.aB(a) +q=s.e +q.toString +s=r.a(q).a6$}}, +ar(a){var s,r,q +this.dt(0) +s=this.Y$ +for(r=t.U9;s!=null;){s.ar(0) +q=s.e +q.toString +s=r.a(q).a6$}}} +A.ZN.prototype={} +A.Yk.prototype={ +ata(a){var s=this.a +this.a=a +return s}, +j(a){var s="#",r=A.ce(this.b),q=this.a.a +return s+A.ce(this)+"("+("latestEvent: "+(s+r))+", "+("annotations: [list of "+q+"]")+")"}} +A.Yl.prototype={ +glm(a){var s=this.c +return s.glm(s)}} +A.PZ.prototype={ +Pt(a){var s,r,q,p,o,n,m=t._h,l=A.kx(null,null,null,m,t.xV) +for(s=a.a,r=s.length,q=0;q") +this.a.aoz(a.glm(a),a.d,A.jz(new A.bi(s,r),new A.agm(),r.i("o.E"),t.Pb))}, +auq(a,b){var s,r,q,p,o +if(a.gcu(a)!==B.bs)return +if(t.ks.b(a))return +s=t.PB.b(a)?A.ad7():b.$0() +r=a.glm(a) +q=this.b +p=q.h(0,r) +if(!A.aZU(p,a))return +o=q.a +new A.agp(this,p,a,r,s).$0() +if(o!==0!==(q.a!==0))this.W()}, +aud(a){new A.agn(this,a).$0()}} +A.agm.prototype={ +$1(a){return a.gqj(a)}, +$S:304} +A.agp.prototype={ +$0(){var s=this +new A.ago(s.a,s.b,s.c,s.d,s.e).$0()}, +$S:0} +A.ago.prototype={ +$0(){var s,r,q,p,o,n=this,m=null,l=n.b +if(l==null){s=n.c +if(t.PB.b(s))return +n.a.b.l(0,n.d,new A.Yk(A.kx(m,m,m,t._h,t.xV),s))}else{s=n.c +if(t.PB.b(s))n.a.b.B(0,s.glm(s))}r=n.a +q=r.b.h(0,n.d) +if(q==null){l.toString +q=l}p=q.b +q.b=s +o=t.PB.b(s)?A.kx(m,m,m,t._h,t.xV):r.Pt(n.e) +r.P8(new A.Yl(q.ata(o),o,p,s))}, +$S:0} +A.agn.prototype={ +$0(){var s,r,q,p,o,n,m,l +for(s=this.a,r=s.b,r=r.gaD(r),q=A.l(r),q=q.i("@<1>").aq(q.z[1]),r=new A.bM(J.aJ(r.a),r.b,q.i("bM<1,2>")),p=this.b,q=q.z[1];r.A();){o=r.a +if(o==null)o=q.a(o) +n=o.b +m=s.a8Q(o,p) +l=o.a +o.a=m +s.P8(new A.Yl(l,m,n,null))}}, +$S:0} +A.agk.prototype={ +$2(a,b){var s +if(!this.a.ah(0,a))if(a.gCo()&&a.gBx(a)!=null){s=a.gBx(a) +s.toString +s.$1(this.b.bA(this.c.h(0,a)))}}, +$S:305} +A.agl.prototype={ +$1(a){return!this.a.ah(0,a)}, +$S:306} +A.a1G.prototype={} +A.cK.prototype={ +ar(a){}, +j(a){return""}} +A.wa.prototype={ +dE(a,b){var s,r=this +if(a.geU()){r.pf() +if(!a.cy){s=a.ay +s===$&&A.b() +s=!s}else s=!0 +if(s)A.aN3(a,null,!0) +else if(a.db)A.b_e(a) +s=a.ch.a +s.toString +t.gY.a(s) +s.scz(0,b) +r.zy(s)}else{s=a.ay +s===$&&A.b() +if(s){a.ch.saR(0,null) +a.FU(r,b)}else a.FU(r,b)}}, +zy(a){a.d5(0) +this.a.iH(0,a)}, +gcD(a){var s,r,q=this +if(q.e==null){q.c=A.b_j(q.b) +s=$.ah() +r=s.Up() +q.d=r +q.e=s.Uj(r,null) +r=q.c +r.toString +q.a.iH(0,r)}s=q.e +s.toString +return s}, +pf(){var s,r=this +if(r.e==null)return +s=r.c +s.toString +s.sX9(r.d.An()) +r.e=r.d=r.c=null}, +Lq(){var s=this.c +if(s!=null)if(!s.cy){s.cy=!0 +s.ft()}}, +rd(a,b,c,d){var s,r=this +if(a.CW!=null)a.K3() +r.pf() +r.zy(a) +s=r.amu(a,d==null?r.b:d) +b.$2(s,c) +s.pf()}, +rb(a,b,c){return this.rd(a,b,c,null)}, +amu(a,b){return new A.wa(a,b)}, +lL(a,b,c,d,e,f){var s,r,q=this +if(e===B.j){d.$2(q,b) +return null}s=c.co(b) +if(a){if(f==null){r=new A.uz(B.Q,A.w(t.S,t.M),A.an(t.h)) +r.i2()}else r=f +if(!s.k(0,r.p1)){r.p1=s +r.ft()}if(e!==r.p2){r.p2=e +r.ft()}q.rd(r,d,b,s) +return r}else{q.alw(s,e,s,new A.ahi(q,d,b)) +return null}}, +Xq(a,b,c,d,e,f,g){var s,r,q,p=this +if(f===B.j){e.$2(p,b) +return null}s=c.co(b) +r=d.co(b) +if(a){if(g==null){q=new A.Aq(B.bA,A.w(t.S,t.M),A.an(t.h)) +q.i2()}else q=g +if(!r.k(0,q.p1)){q.p1=r +q.ft()}if(f!==q.p2){q.p2=f +q.ft()}p.rd(q,e,b,s) +return q}else{p.alv(r,f,s,new A.ahh(p,e,b)) +return null}}, +C2(a,b,c,d,e,f,g){var s,r,q,p=this +if(f===B.j){e.$2(p,b) +return null}s=c.co(b) +r=d.co(b) +if(a){if(g==null){q=new A.ux(B.bA,A.w(t.S,t.M),A.an(t.h)) +q.i2()}else q=g +if(r!==q.p1){q.p1=r +q.ft()}if(f!==q.p2){q.p2=f +q.ft()}p.rd(q,e,b,s) +return q}else{p.alu(r,f,s,new A.ahg(p,e,b)) +return null}}, +asw(a,b,c,d,e,f){return this.C2(a,b,c,d,e,B.bA,f)}, +w_(a,b,c,d,e){var s,r=this,q=b.a,p=b.b,o=A.kA(q,p,0) +o.cW(0,c) +o.aT(0,-q,-p) +if(a){s=e==null?A.aOo(null):e +s.sc0(0,o) +r.rd(s,d,b,A.aMN(o,r.b)) +return s}else{q=r.gcD(r) +q.cn(0) +q.a7(0,o.a) +d.$2(r,b) +r.gcD(r).c5(0) +return null}}, +Xt(a,b,c,d){return this.w_(a,b,c,d,null)}, +JO(a,b,c,d){var s=d==null?A.aMZ():d +s.sTq(0,b) +s.scz(0,a) +this.rb(s,c,B.f) +return s}, +j(a){return"PaintingContext#"+A.fr(this)+"(layer: "+this.a.j(0)+", canvas bounds: "+this.b.j(0)+")"}} +A.ahi.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.ahh.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.ahg.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.a5E.prototype={} +A.ama.prototype={ +m(){var s=this.b +if(s!=null)this.a.as.L(0,s) +s=this.a +if(--s.at===0){s.as.m() +s.as=null +s.d.$0()}}} +A.QX.prototype={ +rh(){this.a.$0()}, +sats(a){var s=this.e +if(s===a)return +if(s!=null)s.ar(0) +this.e=a +a.aB(this)}, +ao9(){var s,r,q,p,o,n,m,l,k,j,i,h=this +try{for(p=t.W,o=t.TT;n=h.r,n.length!==0;){s=n +h.r=A.a([],o) +n=s +m=new A.ahC() +if(!!n.immutable$list)A.Q(A.a2("sort")) +l=n.length-1 +if(l-0<=32)A.Tb(n,0,l,m) +else A.Ta(n,0,l,m) +for(r=0;r")) +i.t9(m,l,k,j.c) +B.c.U(n,i) +break}}q=J.aW(s,r) +if(q.z){n=q +n=p.a(A.T.prototype.gcA.call(n))===h}else n=!1 +if(n)q.adW()}h.f=!1}}finally{h.f=!1}}, +a8i(a){try{a.$0()}finally{this.f=!0}}, +ao7(){var s,r,q,p,o=this.y +B.c.cN(o,new A.ahB()) +for(s=o.length,r=t.W,q=0;q0;m=l){l=m-1 +r[m].dU(r[l],n)}return n}, +ll(a){return null}, +HZ(a){return null}, +h7(a){}, +wI(a){var s,r=this +if(t.W.a(A.T.prototype.gcA.call(r)).as==null)return +s=r.fr +if(s!=null&&!s.as)s.Zw(a) +else if(r.gaG(r)!=null){s=r.gaG(r) +s.toString +t.o.a(s).wI(a)}}, +gGf(){var s,r=this +if(r.dx==null){s=A.rO() +r.dx=s +r.h7(s)}s=r.dx +s.toString +return s}, +q9(){this.dy=!0 +this.fr=null +this.bg(new A.ajH())}, +bj(){var s,r,q,p,o,n,m=this +if(m.b==null||t.W.a(A.T.prototype.gcA.call(m)).as==null){m.dx=null +return}if(m.fr!=null){s=m.dx +s=s==null?null:s.a +r=s===!0}else r=!1 +m.dx=null +q=m.gGf().a&&r +s=t.o +p=m +while(!0){if(!(!q&&p.gaG(p) instanceof A.t))break +if(p!==m&&p.dy)break +p.dy=!0 +o=p.gaG(p) +o.toString +s.a(o) +if(o.dx==null){n=A.rO() +o.dx=n +o.h7(n)}q=o.dx.a +if(q&&o.fr==null)return +p=o}if(p!==m&&m.fr!=null&&m.dy)t.W.a(A.T.prototype.gcA.call(m)).ay.B(0,m) +if(!p.dy){p.dy=!0 +s=t.W +if(s.a(A.T.prototype.gcA.call(m))!=null){s.a(A.T.prototype.gcA.call(m)).ay.H(0,p) +s.a(A.T.prototype.gcA.call(m)).rh()}}}, +ajQ(){var s,r,q,p,o,n,m=this,l=null +if(m.z)return +s=m.fr +if(s==null)s=l +else{s=t.LQ.a(A.T.prototype.gaG.call(s,s)) +if(s==null)s=l +else s=s.at||s.as}r=t.pp.a(m.OZ(s===!0)) +q=A.a([],t.QF) +s=m.fr +p=s==null +o=p?l:s.x +n=p?l:s.y +s=p?l:s.z +r.ur(s==null?0:s,n,o,q) +B.c.gc1(q)}, +OZ(a){var s,r,q,p,o,n,m,l,k=this,j={},i=k.gGf() +j.a=i.c +s=!i.d&&!i.a +r=t.CZ +q=A.a([],r) +p=A.aU(t.pp) +k.hh(new A.ajE(j,k,a||i.p2,q,p,i,s)) +for(o=A.d8(p,p.r,p.$ti.c),n=o.$ti.c;o.A();){m=o.d;(m==null?n.a(m):m).Jj()}k.dy=!1 +if(!(k.gaG(k) instanceof A.t)){o=j.a +l=new A.a_a(A.a([],r),A.a([k],t.TT),o)}else{o=j.a +if(s)l=new A.at4(A.a([],r),o) +else{l=new A.a05(a,i,A.a([],r),A.a([k],t.TT),o) +if(i.a)l.x=!0}}l.U(0,q) +return l}, +hh(a){this.bg(a)}, +q5(a,b,c){a.lR(0,t.V1.a(c),b)}, +jI(a,b){}, +dd(){var s=A.ce(this) +return"#"+s}, +j(a){return this.dd()}, +eO(a,b,c,d){var s,r=this +if(r.gaG(r) instanceof A.t){s=r.gaG(r) +s.toString +t.o.a(s) +s.eO(a,b==null?r:b,c,d)}}, +rQ(){return this.eO(B.aP,null,B.u,null)}, +nx(a){return this.eO(B.aP,null,B.u,a)}, +p8(a,b,c){return this.eO(a,null,b,c)}, +ny(a,b){return this.eO(B.aP,a,B.u,b)}, +$ial:1} +A.ajF.prototype={ +$0(){var s=A.a([],t.F),r=this.a +s.push(A.aGx("The following RenderObject was being processed when the exception was fired",B.DW,r)) +s.push(A.aGx("RenderObject",B.DX,r)) +return s}, +$S:25} +A.ajI.prototype={ +$0(){this.b.$1(this.c.a(this.a.ga0()))}, +$S:0} +A.ajG.prototype={ +$1(a){var s +a.Su() +s=a.cx +s===$&&A.b() +if(s)this.a.cx=!0}, +$S:20} +A.ajH.prototype={ +$1(a){a.q9()}, +$S:20} +A.ajE.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=a.OZ(f.c) +if(e.a){B.c.P(f.d) +f.e.P(0) +if(!f.f.a)f.a.a=!0}for(s=e.gWe(),r=s.length,q=f.d,p=f.e,o=f.f,n=f.b,m=f.r,l=0;l"),n=0;n1){k=new A.azV() +k.a6Q(c,b,s)}else k=g +r=h.e +q=!r +if(q){if(k==null)p=g +else{p=k.d +p===$&&A.b() +if(!p.gaa(p)){p=k.c +p===$&&A.b() +p=p.Wz()}else p=!0}p=p===!0}else p=!1 +if(p)return +p=B.c.gR(s) +if(p.fr==null)p.fr=A.SB(g,B.c.gR(s).grP()) +j=B.c.gR(s).fr +j.sWq(r) +j.dx=h.c +j.z=a +if(a!==0){h.Ol() +r=h.f +r.skt(0,r.x2+a)}if(k!=null){r=k.d +r===$&&A.b() +j.sbJ(0,r) +r=k.c +r===$&&A.b() +j.sc0(0,r) +j.x=k.b +j.y=k.a +if(q&&k.e){h.Ol() +h.f.bl(B.hl,!0)}}i=A.a([],t.QF) +for(r=h.w,q=r.length,n=0;n0;){r=c[s];--s +q=c[s] +a=r.HZ(q) +if(a!=null){m.b=a +m.a=A.aP7(m.a,r.ll(q))}else m.b=A.aP7(m.b,r.ll(q)) +l=$.aTL() +l.e1() +A.b3g(r,q,m.c,l) +m.b=A.aP8(m.b,l) +m.a=A.aP8(m.a,l)}p=B.c.gR(c) +l=m.b +l=l==null?p.gnu():l.eT(p.gnu()) +m.d=l +o=m.a +if(o!=null){n=o.eT(l) +if(n.gaa(n)){l=m.d +l=!l.gaa(l)}else l=!1 +m.e=l +if(!l)m.d=n}}} +A.ZQ.prototype={} +A.fz.prototype={ +j(a){var s=A.a(["offset="+A.f(this.a)],t.s),r=this.e +if(r!=null)s.push("scale="+A.f(r)) +s.push(this.rZ(0)) +return B.c.c8(s,"; ")}} +A.or.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.or&&b.b===this.b}, +gE(a){return A.Z(B.XT,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.E6.prototype={ +eh(a){if(!(a.e instanceof A.fz))a.e=new A.fz(null,null,B.f)}, +scY(a,b){var s=this,r=s.n +switch(r.d.b3(0,b).a){case 0:case 1:return +case 2:r.scY(0,b) +s.ak=s.t=null +s.EN(b) +s.aJ() +s.bj() +break +case 3:r.scY(0,b) +s.ak=s.t=s.bU=null +s.EN(b) +s.a3() +s.G3() +s.Oa() +s.SP() +break}}, +sw3(a){var s=this +if(a==s.aC)return +s.G3() +s.Oa() +s.aC=a +s.SP()}, +SP(){var s,r,q=this +if(q.aC==null)return +s=q.ad +if(s==null)s=q.ad=q.a9S() +r=q.aC +B.c.Z(s,r.glc(r))}, +G3(){var s,r=this.aC +if(r==null||this.ad==null)return +s=this.ad +s.toString +B.c.Z(s,r.gw4(r))}, +a9S(){var s,r,q,p,o=this.n.d.Cg(!1),n=A.a([],t.lb) +for(s=o.length,r=0;rh){d=c1[h].dx +d=d!=null&&d.v(0,new A.or(i,b8))}else d=!1 +if(!d)break +b=c1[h] +d=s.e +d.toString +d=m.a(d).e +if(d!=null){c=b.w +a=c.a +a0=c.b +d=new A.v(a,a0,a+(c.c-a)*d,a0+(c.d-a0)*d) +if(!c.k(0,d)){b.w=d +b.iC()}b6.push(b)}++h}b8=s.e +b8.toString +s=n.a(b8).a6$;++i}else{a=o.a(A.t.prototype.ga0.call(b4)) +b7.kY(b4.cP) +a0=a.b +a0=b4.bs||b4.bM===B.aZ?a0:1/0 +b7.Ba(a0,a.a) +a1=b7.a.oV(c,d,B.cT,B.c3) +if(a1.length===0)continue +d=B.c.gR(a1) +a2=new A.v(d.a,d.b,d.c,d.d) +a3=B.c.gR(a1).e +for(d=A.a7(a1),c=d.i("h0<1>"),a=new A.h0(a1,1,b5,c),a.t9(a1,1,b5,d.c),a=new A.b8(a,a.gq(a),c.i("b8")),c=c.i("aL.E");a.A();){d=a.d +if(d==null)d=c.a(d) +a2=a2.kv(new A.v(d.a,d.b,d.c,d.d)) +a3=d.e}d=a2.a +c=Math.max(0,d) +a=a2.b +a0=Math.max(0,a) +d=Math.min(a2.c-d,o.a(A.t.prototype.ga0.call(b4)).b) +a=Math.min(a2.d-a,o.a(A.t.prototype.ga0.call(b4)).d) +a4=Math.floor(c)-4 +a5=Math.floor(a0)-4 +d=Math.ceil(c+d)+4 +a=Math.ceil(a0+a)+4 +a6=new A.v(a4,a5,d,a) +a7=A.rO() +a8=k+1 +a7.id=new A.r6(k,b5) +a7.d=!0 +a7.y1=l +a0=f.b +b8=a0==null?b8:a0 +a7.p4=new A.di(b8,f.f) +a9=f.c +if(a9!=null){b8=a9.b4 +if(b8!=null){a7.fD(B.cM,b8) +a7.r=b8 +a7.bl(B.mN,!0)}}b8=b9.y +if(b8!=null){b0=b8.eT(a6) +if(b0.a>=b0.c||b0.b>=b0.d)b8=!(a4>=d||a5>=a) +else b8=!1 +a7.bl(B.hl,b8)}b1=A.aZ("newChild") +b8=b4.e9 +d=b8==null?b5:b8.a!==0 +if(d===!0){b8.toString +d=new A.bi(b8,A.l(b8).i("bi<1>")) +b2=d.gao(d) +if(!b2.A())A.Q(A.cf()) +b8=b8.B(0,b2.gN(b2)) +b8.toString +if(b1.b!==b1)A.Q(A.lY(b1.a)) +b1.b=b8}else{b3=new A.iW() +b8=A.SB(b3,b4.afn(b3)) +if(b1.b!==b1)A.Q(A.lY(b1.a)) +b1.b=b8}if(b8===b1)A.Q(A.d_(b1.a)) +J.aKy(b8,a7) +if(!b8.w.k(0,a6)){b8.w=a6 +b8.iC()}b8=b1.b +if(b8===b1)A.Q(A.d_(b1.a)) +d=b8.d +d.toString +r.l(0,d,b8) +b8=b1.b +if(b8===b1)A.Q(A.d_(b1.a)) +b6.push(b8) +k=a8 +l=a3}}b4.e9=r +b9.lR(0,b6,c0)}, +afn(a){return new A.ajJ(this,a)}, +q9(){this.Dp() +this.e9=null}} +A.ajN.prototype={ +$1(a){return a.x=null}, +$S:309} +A.ajK.prototype={ +$1(a){var s +if(a instanceof A.mb){s=this.a.aV +s===$&&A.b() +s.push(a)}return!0}, +$S:49} +A.ajP.prototype={ +$1(a){var s=a.w +s===$&&A.b() +return s.c!==B.ds}, +$S:310} +A.ajM.prototype={ +$2(a,b){return this.a.a.bW(a,b)}, +$S:13} +A.ajQ.prototype={ +$1(a){var s=this.a +s.f7=!1 +if(s.b!=null){s.Dn() +s.n.a3()}}, +$S:3} +A.ajO.prototype={ +$2(a,b){var s=this.a.a +s.toString +a.dE(s,b)}, +$S:10} +A.ajL.prototype={ +$1(a){return a.c!=null}, +$S:154} +A.ajJ.prototype={ +$0(){var s=this.a,r=s.e9.h(0,this.b) +r.toString +s.ny(s,r.w)}, +$S:0} +A.n_.prototype={ +gp(a){var s=this.w +s===$&&A.b() +return s}, +afq(){var s=this,r=s.OY(),q=s.w +q===$&&A.b() +if(q.k(0,r))return +s.w=r +s.W()}, +OY(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.d +if(f==null||g.e==null)return B.RJ +s=f.a +r=g.e.a +f=g.b +q=f.xR(new A.aQ(s,B.l)) +p=s===r?q:f.xR(new A.aQ(r,B.l)) +f=f.n +o=f.r +o.toString +n=s>r!==(B.Z===o) +m=A.kA(g.gjl().a,g.gjl().b,0) +m.iL(m) +o=A.c0(m,q) +l=f.gdc() +k=n?B.hA:B.hz +j=A.c0(m,p) +f=f.gdc() +i=n?B.hz:B.hA +h=g.d.a===g.e.a?B.RL:B.mL +return new A.oK(new A.rM(o,l,k),new A.rM(j,f,i),h,!0)}, +Ag(a){var s=this,r=A.aZ("result"),q=s.d,p=s.e,o=a.a +switch(o.a){case 0:case 1:r.scI(s.ajO(t.mb.a(a).b,o===B.ez)) +break +case 2:s.e=s.d=null +r.scI(B.dr) +break +case 3:o=s.a +s.d=new A.aQ(o.a,B.l) +s.e=new A.aQ(o.b,B.A) +r.scI(B.dr) +break +case 4:r.scI(s.ach(t.hI.a(a).gL0())) +break +case 5:t.rQ.a(a) +r.scI(s.ab9(a.gAE(a),a.gjM(),a.gauM())) +break +case 6:t.ra.a(a) +r.scI(s.aaz(a.gIj(a),a.gjM(),a.gAd(a))) +break}if(!J.d(q,s.d)||!J.d(p,s.e)){s.b.aJ() +s.afq()}return r.au()}, +ajO(a,b){var s,r,q,p,o,n,m=this +if(b)m.e=null +else m.d=null +s=m.b +r=s.bv(0,null) +r.iL(r) +q=A.c0(r,a) +p=m.gjl() +if(p.gaa(p))return A.aNQ(m.gjl(),q) +p=m.gjl() +o=s.n.r +o.toString +n=m.xo(s.eX(A.b0p(p,q,o))) +if(b)m.e=n +else m.d=n +s=n.a +p=m.a +if(s===p.b)return B.bH +if(s===p.a)return B.bI +return A.aNQ(m.gjl(),q)}, +xo(a){var s,r=a.a,q=this.a,p=q.b +if(r<=p)s=r===p&&a.b===B.l +else s=!0 +if(s)return new A.aQ(p,B.A) +q=q.a +if(r=p)r.b=q.b=new A.aQ(n,B.l) +else{r.b=new A.aQ(s.a,B.l) +q.b=new A.aQ(p,B.A)}o.d=r.au() +o.e=q.au() +return B.aS}, +aaz(a,b,c){var s,r,q,p,o,n,m,l=this,k=l.b,j=k.bv(0,null) +if(j.iL(j)===0)switch(c){case B.hi:case B.eB:return B.bI +case B.hj:case B.eA:return B.bH}s=A.c0(j,new A.j(a,0)).a +switch(c){case B.hi:case B.hj:if(b){k=l.e +k.toString +r=k}else{k=l.d +k.toString +r=k}q=l.ad4(r,!1,s) +p=q.a +o=q.b +break +case B.eA:case B.eB:n=l.e +if(n==null){n=new A.aQ(l.a.b,B.A) +l.e=n +r=n}else r=n +n=l.d +if(n==null){l.d=r +m=r}else m=n +p=k.eX(new A.j(s,k.xR(b?r:m).b-k.n.gdc()/2)) +o=B.aS +break +default:p=null +o=null}if(b)l.e=p +else l.d=p +return o}, +ab9(a,b,c){var s,r,q,p,o,n,m=this,l=m.e +if(l==null){l=m.a +l=a?new A.aQ(l.a,B.l):new A.aQ(l.b,B.A) +m.e=l +s=l}else s=l +l=m.d +if(l==null){m.d=s +r=s}else r=l +s=b?s:r +if(a&&s.a===m.a.b)return B.bH +l=!a +if(l&&s.a===m.a.a)return B.bI +switch(c){case B.TJ:l=m.a +q=m.xQ(new A.q_(B.d.a2(m.c,l.a,l.b)),s,a) +p=B.aS +break +case B.TK:l=m.a +q=m.xQ(new A.jZ(new A.UC(m),new A.Uy(B.d.a2(m.c,l.a,l.b))),s,a) +p=B.aS +break +case B.TL:q=m.xQ(new A.Po(m),s,a) +p=B.aS +break +case B.TM:o=m.a +n=o.a +o=o.b +q=m.xQ(new A.qc(B.d.a2(m.c,n,o)),s,a) +if(a&&q.a===o)p=B.bH +else p=l&&q.a===n?B.bI:B.aS +break +default:p=null +q=null}if(b)m.e=q +else m.d=q +return p}, +xQ(a,b,c){if(c)return this.xo(a.eY(B.h4.eY(b))) +return this.xo(a.eW(B.h3.eW(b)))}, +ad4(a,b,c){var s,r,q,p,o,n=this,m=n.b,l=m.n.qe(),k=m.KS(a,B.B),j=l.length,i=j-1 +for(s=k.b,r=0;rs){i=J.aKo(q) +break}}if(b&&i===l.length-1)p=new A.aQ(n.a.b,B.A) +else if(!b&&i===0)p=new A.aQ(n.a.a,B.l) +else p=n.xo(m.eX(new A.j(c,l[b?i+1:i-1].go2()))) +m=p.a +j=n.a +if(m===j.a)o=B.bI +else o=m===j.b?B.bH:B.aS +return new A.aF(p,o,t.UH)}, +ag1(a){var s,r,q,p,o=this +if(o.d==null||o.e==null)return!1 +s=A.aZ("currentStart") +r=A.aZ("currentEnd") +q=o.d +q.toString +p=o.e +p.toString +if(A.aIp(q,p)>0){s.b=q +r.b=p}else{s.b=p +r.b=q}return A.aIp(s.au(),a)>=0&&A.aIp(r.au(),a)<=0}, +bv(a,b){var s=A.kA(this.gjl().a,this.gjl().b,0) +s.cW(0,this.b.bv(0,b)) +return s}, +kL(a,b){if(this.b.b==null)return}, +gjl(){var s,r,q,p,o,n,m=this,l=m.x +if(l==null){l=m.b +s=m.a +r=s.a +q=l.nj(A.cC(B.l,r,s.b,!1)) +if(q.length!==0){l=B.c.gR(q) +p=new A.v(l.a,l.b,l.c,l.d) +for(o=1;o>>0>0||(s|2)>>>0>0?80:0 +return(s|4)>>>0>0||(s|8)>>>0>0?r+80:r}, +b9(a){return this.gFu()}, +be(a){return this.gFu()}, +cl(a){return a.aX(new A.O(1/0,this.gFu()))}, +aF(a,b){var s=b.a,r=b.b,q=this.k3 +q=new A.QO(new A.v(s,r,s+q.a,r+q.b),this.n,this.t,!1,!1,A.w(t.S,t.M),A.an(t.h)) +q.i2() +a.pf() +a.zy(q)}} +A.Dw.prototype={ +K(){return"PlatformViewHitTestBehavior."+this.b}} +A.aC1.prototype={ +$1(a){return a.gkU(a)}, +$S(){return this.a.i("f7(O2<0>)")}} +A.HN.prototype={ +a4U(a,b){var s,r=this,q=new A.ac8(A.w(t.S,t.EG)) +q.b=r +r.r=q +q=r.ax +s=A.l(q).i("jn<1,cz>") +r.ay=A.cI(new A.jn(q,new A.ax3(r),s),s.i("o.E")) +r.Q=a}, +gabS(){var s=this.Q +s===$&&A.b() +return s}, +fJ(a){var s,r,q +this.t1(a) +s=this.ay +s===$&&A.b() +s=A.d8(s,s.r,A.l(s).c) +r=s.$ti.c +for(;s.A();){q=s.d +if(q==null)q=r.a(q) +q.d.l(0,a.gb1(),a.gcu(a)) +if(q.hc(a))q.fJ(a) +else q.qN(a)}}, +qu(a){}, +iS(a){var s,r=this +if(!r.at.v(0,a.gb1())){s=r.as +if(!s.ah(0,a.gb1()))s.l(0,a.gb1(),A.a([],t.Y2)) +s.h(0,a.gb1()).push(a)}else r.abT(a) +r.x0(a)}, +fk(a){var s,r=this.as.B(0,a) +if(r!=null){s=this.Q +s===$&&A.b() +J.ir(r,s)}this.at.H(0,a)}, +fa(a){this.M4(a) +this.at.B(0,a) +this.as.B(0,a)}, +eP(a){this.M4(a) +this.at.B(0,a)}, +abT(a){return this.gabS().$1(a)}} +A.ax3.prototype={ +$1(a){var s=a.HG() +s.savo(this.a.r) +s.gn7() +return s}, +$S:311} +A.R2.prototype={ +sHI(a,b){var s,r=this,q=r.n +if(q===b)return +q=q.gCq() +s=b.gCq() +r.n=b +r.aJ() +if(q!==s)r.bj()}, +gjd(){return!0}, +gkj(){return!0}, +geU(){return!0}, +cl(a){return new A.O(A.M(1/0,a.a,a.b),A.M(1/0,a.c,a.d))}, +aF(a,b){var s=this.k3,r=b.a,q=b.b +s=A.b_p(new A.v(r,q,r+s.a,q+s.b),this.n.gCq()) +a.pf() +a.zy(s)}, +h7(a){this.it(a) +a.a=!0 +a.sasl(this.n.gCq())}, +$ijA:1} +A.ax2.prototype={ +sW0(a){var s=this +if(a!==s.v6$){s.v6$=a +if(t.W.a(A.T.prototype.gcA.call(s))!=null)s.aJ()}}, +SA(a,b){var s=this,r=s.v7$ +r=r==null?null:r.ax +if(A.b4u(a,r,t.qt))return +r=s.v7$ +if(r!=null)r.m() +s.v7$=A.b37(b,a) +s.Vp$=b}, +bW(a,b){var s=this +if(s.v6$===B.ys||!s.k3.v(0,b))return!1 +a.H(0,new A.pV(b,s)) +return s.v6$===B.yr}, +iT(a){return this.v6$!==B.ys}, +gBw(a){return null}, +gBx(a){return null}, +gqj(a){return B.Cm}, +gCo(){return!0}, +jI(a,b){var s +if(t._.b(a))this.v7$.zo(a) +if(t.XA.b(a)){s=this.Vp$ +if(s!=null)s.$1(a)}}} +A.YU.prototype={ +ar(a){var s=this.v7$,r=s.at +r.Z(0,A.cz.prototype.gLG.call(s)) +r.P(0) +r=s.as +new A.bi(r,A.l(r).i("bi<1>")).Z(0,A.cz.prototype.gLG.call(s)) +r.P(0) +s.a1(B.a8) +this.dt(0)}} +A.S_.prototype={} +A.eT.prototype={ +eh(a){if(!(a.e instanceof A.cK))a.e=new A.cK()}, +bf(a){var s=this.n$ +if(s!=null)return s.aj(B.M,a,s.gba()) +return 0}, +b5(a){var s=this.n$ +if(s!=null)return s.aj(B.S,a,s.gbh()) +return 0}, +b9(a){var s=this.n$ +if(s!=null)return s.aj(B.a_,a,s.gbo()) +return 0}, +be(a){var s=this.n$ +if(s!=null)return s.aj(B.ay,a,s.gbQ()) +return 0}, +cl(a){var s=this.n$ +if(s!=null)return s.fc(a) +return this.us(a)}, +bC(){var s=this,r=s.n$,q=t.k +if(r!=null){r.bI(q.a(A.t.prototype.ga0.call(s)),!0) +r=s.n$.k3 +r.toString +s.k3=r}else s.k3=s.us(q.a(A.t.prototype.ga0.call(s)))}, +us(a){return new A.O(A.M(0,a.a,a.b),A.M(0,a.c,a.d))}, +cJ(a,b){var s=this.n$ +s=s==null?null:s.bW(a,b) +return s===!0}, +dU(a,b){}, +aF(a,b){var s=this.n$ +if(s!=null)a.dE(s,b)}} +A.ve.prototype={ +K(){return"HitTestBehavior."+this.b}} +A.E8.prototype={ +bW(a,b){var s,r=this +if(r.k3.v(0,b)){s=r.cJ(a,b)||r.u===B.aV +if(s||r.u===B.c9)a.H(0,new A.pV(b,r))}else s=!1 +return s}, +iT(a){return this.u===B.aV}} +A.rv.prototype={ +sTn(a){if(this.u.k(0,a))return +this.u=a +this.a3()}, +bf(a){var s,r=this.u,q=r.b +if(q<1/0&&r.a>=q)return r.a +s=this.Dv(a) +r=this.u +q=r.a +if(!(q>=1/0))return A.M(s,q,r.b) +return s}, +b5(a){var s,r=this.u,q=r.b +if(q<1/0&&r.a>=q)return r.a +s=this.Dt(a) +r=this.u +q=r.a +if(!(q>=1/0))return A.M(s,q,r.b) +return s}, +b9(a){var s,r=this.u,q=r.d +if(q<1/0&&r.c>=q)return r.c +s=this.Du(a) +r=this.u +q=r.c +if(!(q>=1/0))return A.M(s,q,r.d) +return s}, +be(a){var s,r=this.u,q=r.d +if(q<1/0&&r.c>=q)return r.c +s=this.Ds(a) +r=this.u +q=r.c +if(!(q>=1/0))return A.M(s,q,r.d) +return s}, +bC(){var s=this,r=t.k.a(A.t.prototype.ga0.call(s)),q=s.n$,p=s.u +if(q!=null){q.bI(p.oj(r),!0) +q=s.n$.k3 +q.toString +s.k3=q}else s.k3=p.oj(r).aX(B.n)}, +cl(a){var s=this.n$,r=this.u +if(s!=null)return s.fc(r.oj(a)) +else return r.oj(a).aX(B.n)}} +A.RS.prototype={ +sar_(a,b){if(this.u===b)return +this.u=b +this.a3()}, +saqY(a,b){if(this.T===b)return +this.T=b +this.a3()}, +PU(a){var s,r,q=a.a,p=a.b +p=p<1/0?p:A.M(this.u,q,p) +s=a.c +r=a.d +return new A.aj(q,p,s,r<1/0?r:A.M(this.T,s,r))}, +tm(a,b){var s=this.n$ +if(s!=null)return a.aX(b.$2(s,this.PU(a))) +return this.PU(a).aX(B.n)}, +cl(a){return this.tm(a,A.K5())}, +bC(){this.k3=this.tm(t.k.a(A.t.prototype.ga0.call(this)),A.K6())}} +A.E2.prototype={ +sa_F(a){if(a==this.u)return +this.u=a +this.a3()}, +sa_E(a){return}, +bf(a){return this.b5(a)}, +b5(a){var s=this.n$ +if(s==null)return 0 +return A.ajr(s.aj(B.S,a,s.gbh()),this.u)}, +b9(a){var s,r=this +if(r.n$==null)return 0 +if(!isFinite(a))a=r.b5(1/0) +s=r.n$ +return A.ajr(s.aj(B.a_,a,s.gbo()),r.T)}, +be(a){var s,r=this +if(r.n$==null)return 0 +if(!isFinite(a))a=r.b5(1/0) +s=r.n$ +return A.ajr(s.aj(B.ay,a,s.gbQ()),r.T)}, +tm(a,b){var s=this.n$ +if(s!=null){if(!(a.a>=a.b))a=a.wd(A.ajr(s.aj(B.S,a.d,s.gbh()),this.u)) +s=this.n$ +s.toString +return b.$2(s,a)}else return new A.O(A.M(0,a.a,a.b),A.M(0,a.c,a.d))}, +cl(a){return this.tm(a,A.K5())}, +bC(){this.k3=this.tm(t.k.a(A.t.prototype.ga0.call(this)),A.K6())}} +A.RV.prototype={ +gkj(){return this.n$!=null&&this.u>0}, +soE(a,b){var s,r,q,p,o=this +if(o.T===b)return +s=o.n$!=null +r=s&&o.u>0 +q=o.u +o.T=b +p=B.e.bi(A.a2I(b,0,1)*255) +o.u=p +if(r!==(s&&p>0))o.r1() +o.aJ() +if(q!==0!==(o.u!==0)&&!0)o.bj()}, +szw(a){return}, +r8(a){return this.u>0}, +aF(a,b){var s,r,q=this +if(q.n$==null)return +s=q.u +if(s===0){q.ch.saR(0,null) +return}r=q.ch +r.saR(0,a.JO(b,s,A.eT.prototype.gfX.call(q),t.Jq.a(r.a)))}, +hh(a){var s,r=this.n$ +if(r!=null)s=this.u!==0||!1 +else s=!1 +if(s){r.toString +a.$1(r)}}} +A.DT.prototype={ +geU(){if(this.n$!=null){var s=this.IA$ +s.toString}else s=!1 +return s}, +wk(a){var s=a==null?A.aMZ():a +s.sTq(0,this.qE$) +return s}, +soE(a,b){var s=this,r=s.qF$ +if(r===b)return +if(s.b!=null&&r!=null)r.L(0,s.gz4()) +s.qF$=b +if(s.b!=null)b.a_(0,s.gz4()) +s.GL()}, +szw(a){if(a===this.IB$)return +this.IB$=a +this.bj()}, +GL(){var s,r=this,q=r.qE$,p=r.qF$ +p=r.qE$=B.e.bi(A.a2I(p.gp(p),0,1)*255) +if(q!==p){s=r.IA$ +p=p>0 +r.IA$=p +if(r.n$!=null&&s!==p)r.r1() +r.aqT() +if(q===0||r.qE$===0)r.bj()}}, +r8(a){var s=this.qF$ +return s.gp(s)>0}, +hh(a){var s,r=this.n$ +if(r!=null)if(this.qE$===0){s=this.IB$ +s.toString}else s=!0 +else s=!1 +if(s){r.toString +a.$1(r)}}} +A.RF.prototype={} +A.AC.prototype={ +a_(a,b){var s=this.a +return s==null?null:s.a_(0,b)}, +L(a,b){var s=this.a +return s==null?null:s.L(0,b)}, +j(a){return"CustomClipper"}} +A.mt.prototype={ +wu(a){return this.b.cM(new A.v(0,0,0+a.a,0+a.b),this.c)}, +wU(a){if(A.N(a)!==B.Ya)return!0 +t.jH.a(a) +return!a.b.k(0,this.b)||a.c!=this.c}} +A.yH.prototype={ +smw(a){var s,r=this,q=r.u +if(q==a)return +r.u=a +s=a==null +if(s||q==null||A.N(a)!==A.N(q)||a.wU(q))r.pD() +if(r.b!=null){if(q!=null)q.L(0,r.gyd()) +if(!s)a.a_(0,r.gyd())}}, +aB(a){var s +this.t6(a) +s=this.u +if(s!=null)s.a_(0,this.gyd())}, +ar(a){var s=this.u +if(s!=null)s.L(0,this.gyd()) +this.nD(0)}, +pD(){this.T=null +this.aJ() +this.bj()}, +sjv(a){if(a!==this.aw){this.aw=a +this.aJ()}}, +bC(){var s,r=this,q=r.k3 +q=q!=null?q:null +r.t2() +s=r.k3 +s.toString +if(!J.d(q,s))r.T=null}, +iF(){var s,r,q=this +if(q.T==null){s=q.u +if(s==null)s=null +else{r=q.k3 +r.toString +r=s.wu(r) +s=r}q.T=s==null?q.gpr():s}}, +ll(a){var s,r=this +switch(r.aw.a){case 0:return null +case 1:case 2:case 3:if(r.u==null)s=null +else{s=r.k3 +s=new A.v(0,0,0+s.a,0+s.b)}if(s==null){s=r.k3 +s=new A.v(0,0,0+s.a,0+s.b)}return s}}, +m(){this.cV=null +this.hs()}} +A.RL.prototype={ +gpr(){var s=this.k3 +return new A.v(0,0,0+s.a,0+s.b)}, +bW(a,b){var s=this +if(s.u!=null){s.iF() +if(!s.T.v(0,b))return!1}return s.je(a,b)}, +aF(a,b){var s,r,q=this,p=q.n$ +if(p!=null){s=q.ch +if(q.aw!==B.j){q.iF() +p=q.cx +p===$&&A.b() +r=q.T +r.toString +s.saR(0,a.lL(p,b,r,A.eT.prototype.gfX.call(q),q.aw,t.EM.a(s.a)))}else{a.dE(p,b) +s.saR(0,null)}}else q.ch.saR(0,null)}} +A.RK.prototype={ +sHp(a,b){if(this.bL.k(0,b))return +this.bL=b +this.pD()}, +sbX(a){if(this.cm==a)return +this.cm=a +this.pD()}, +gpr(){var s=this.bL,r=this.k3 +return s.dq(new A.v(0,0,0+r.a,0+r.b))}, +bW(a,b){var s=this +if(s.u!=null){s.iF() +if(!s.T.v(0,b))return!1}return s.je(a,b)}, +aF(a,b){var s,r,q=this,p=q.n$ +if(p!=null){s=q.ch +if(q.aw!==B.j){q.iF() +p=q.cx +p===$&&A.b() +r=q.T +s.saR(0,a.Xq(p,b,new A.v(r.a,r.b,r.c,r.d),r,A.eT.prototype.gfX.call(q),q.aw,t.eG.a(s.a)))}else{a.dE(p,b) +s.saR(0,null)}}else q.ch.saR(0,null)}} +A.RI.prototype={ +gpr(){var s=this.k3 +return new A.v(0,0,0+s.a,0+s.b)}, +bW(a,b){var s,r,q=this +q.iF() +s=q.T.gaY() +r=q.T +if(new A.j((b.a-s.a)/(r.c-r.a),(b.b-s.b)/(r.d-r.b)).goe()>0.25)return!1 +return q.je(a,b)}, +aF(a,b){var s,r,q,p=this,o=p.n$ +if(o!=null)if(p.aw!==B.j){p.iF() +o=p.cx +o===$&&A.b() +s=p.T +s.toString +if(!s.k(0,p.bL)){p.bL=s +r=$.ah().c2() +q=p.bL +q.toString +r.mo(q) +p.cm=r}r=p.cm +r===$&&A.b() +q=p.ch +q.saR(0,a.C2(o,b,s,r,A.eT.prototype.gfX.call(p),p.aw,t.JG.a(q.a)))}else{a.dE(o,b) +p.ch.saR(0,null)}else p.ch.saR(0,null)}} +A.RJ.prototype={ +gpr(){var s=$.ah().c2(),r=this.k3 +s.jr(new A.v(0,0,0+r.a,0+r.b)) +return s}, +bW(a,b){var s=this +if(s.u!=null){s.iF() +if(!s.T.v(0,b))return!1}return s.je(a,b)}, +aF(a,b){var s,r,q,p,o=this,n=o.n$ +if(n!=null){s=o.ch +if(o.aw!==B.j){o.iF() +n=o.cx +n===$&&A.b() +r=o.k3 +q=r.a +r=r.b +p=o.T +p.toString +s.saR(0,a.C2(n,b,new A.v(0,0,0+q,0+r),p,A.eT.prototype.gfX.call(o),o.aw,t.JG.a(s.a)))}else{a.dE(n,b) +s.saR(0,null)}}else o.ch.saR(0,null)}} +A.I8.prototype={ +skt(a,b){if(this.bL===b)return +this.bL=b +this.aJ()}, +sde(a,b){if(this.cm.k(0,b))return +this.cm=b +this.aJ()}, +sal(a,b){if(this.cO.k(0,b))return +this.cO=b +this.aJ()}, +h7(a){this.it(a) +a.skt(0,this.bL)}} +A.RW.prototype={ +sdf(a,b){if(this.Av===b)return +this.Av=b +this.pD()}, +sHp(a,b){if(J.d(this.Iz,b))return +this.Iz=b +this.pD()}, +gpr(){var s,r,q=this.k3,p=0+q.a +q=0+q.b +switch(this.Av.a){case 0:s=this.Iz +if(s==null)s=B.aj +return s.dq(new A.v(0,0,p,q)) +case 1:s=(p-0)/2 +r=(q-0)/2 +return new A.jI(0,0,p,q,s,r,s,r,s,r,s,r,s===r)}}, +bW(a,b){var s=this +if(s.u!=null){s.iF() +if(!s.T.v(0,b))return!1}return s.je(a,b)}, +aF(a,b){var s,r,q,p,o,n,m,l,k,j,i=this +if(i.n$==null){i.ch.saR(0,null) +return}i.iF() +s=i.T.co(b) +r=$.ah() +q=r.c2() +q.ey(s) +p=a.gcD(a) +if(i.bL!==0&&!0){p.cq(new A.v(s.a,s.b,s.c,s.d).d3(20),$.aK9()) +o=i.cm +n=i.bL +m=i.cO +p.ks(q,o,n,(m.gp(m)>>>24&255)!==255)}l=i.aw===B.cW +if(!l){r=r.bp() +r.sal(0,i.cO) +p.cw(s,r)}r=i.cx +r===$&&A.b() +o=i.k3 +n=o.a +o=o.b +m=i.T +m.toString +k=i.ch +j=t.eG.a(k.a) +k.saR(0,a.Xq(r,b,new A.v(0,0,0+n,0+o),m,new A.ajR(i,l),i.aw,j))}} +A.ajR.prototype={ +$2(a,b){var s,r +if(this.b){s=a.gcD(a) +r=$.ah().bp() +r.sal(0,this.a.cO) +s.kr(r)}this.a.l6(a,b)}, +$S:10} +A.RX.prototype={ +gpr(){var s=$.ah().c2(),r=this.k3 +s.jr(new A.v(0,0,0+r.a,0+r.b)) +return s}, +bW(a,b){var s=this +if(s.u!=null){s.iF() +if(!s.T.v(0,b))return!1}return s.je(a,b)}, +aF(a,b){var s,r,q,p,o,n,m,l,k,j=this +if(j.n$==null){j.ch.saR(0,null) +return}j.iF() +s=j.k3 +r=b.a +q=b.b +p=s.a +s=s.b +o=j.T.co(b) +n=a.gcD(a) +if(j.bL!==0&&!0){n.cq(new A.v(r,q,r+p,q+s).d3(20),$.aK9()) +s=j.cm +r=j.bL +q=j.cO +n.ks(o,s,r,(q.gp(q)>>>24&255)!==255)}m=j.aw===B.cW +if(!m){s=$.ah().bp() +s.sal(0,j.cO) +n.d9(o,s)}s=j.cx +s===$&&A.b() +r=j.k3 +q=r.a +r=r.b +p=j.T +p.toString +l=j.ch +k=t.JG.a(l.a) +l.saR(0,a.C2(s,b,new A.v(0,0,0+q,0+r),p,new A.ajS(j,m),j.aw,k))}} +A.ajS.prototype={ +$2(a,b){var s,r +if(this.b){s=a.gcD(a) +r=$.ah().bp() +r.sal(0,this.a.cO) +s.kr(r)}this.a.l6(a,b)}, +$S:10} +A.AL.prototype={ +K(){return"DecorationPosition."+this.b}} +A.RM.prototype={ +sav(a){var s,r=this +if(a.k(0,r.T))return +s=r.u +if(s!=null)s.m() +r.u=null +r.T=a +r.aJ()}, +sb8(a,b){if(b===this.aw)return +this.aw=b +this.aJ()}, +sut(a){if(a.k(0,this.bR))return +this.bR=a +this.aJ()}, +ar(a){var s=this,r=s.u +if(r!=null)r.m() +s.u=null +s.nD(0) +s.aJ()}, +iT(a){var s=this.T,r=this.k3 +r.toString +return s.IV(r,a,this.bR.d)}, +aF(a,b){var s,r,q,p=this +if(p.u==null)p.u=p.T.A2(p.gdC()) +s=p.bR +r=p.k3 +r.toString +q=s.Uc(r) +if(p.aw===B.cY){s=p.u +s.toString +s.jR(a.gcD(a),b,q) +if(p.T.gB4())a.Lq()}p.l6(a,b) +if(p.aw===B.oN){s=p.u +s.toString +s.jR(a.gcD(a),b,q) +if(p.T.gB4())a.Lq()}}} +A.S4.prototype={ +sX3(a,b){return}, +shB(a){var s=this +if(J.d(s.T,a))return +s.T=a +s.aJ() +s.bj()}, +sbX(a){var s=this +if(s.aw==a)return +s.aw=a +s.aJ() +s.bj()}, +gkj(){return!1}, +sc0(a,b){var s,r=this +if(J.d(r.cV,b))return +s=new A.br(new Float64Array(16)) +s.bx(b) +r.cV=s +r.aJ() +r.bj()}, +sop(a){return}, +gEF(){var s,r,q=this,p=q.T,o=p==null?null:p.a1(q.aw) +if(o==null)return q.cV +s=new A.br(new Float64Array(16)) +s.e1() +p=q.k3 +p.toString +r=o.zv(p) +s.aT(0,r.a,r.b) +p=q.cV +p.toString +s.cW(0,p) +s.aT(0,-r.a,-r.b) +return s}, +bW(a,b){return this.cJ(a,b)}, +cJ(a,b){var s=this.bR?this.gEF():null +return a.zs(new A.ak5(this),b,s)}, +aF(a,b){var s,r,q,p,o,n,m,l=this +if(l.n$!=null){s=l.gEF() +s.toString +r=A.afR(s) +if(r==null){q=s.UK() +if(q===0||!isFinite(q)){l.ch.saR(0,null) +return}p=l.cx +p===$&&A.b() +o=A.eT.prototype.gfX.call(l) +n=l.ch +m=n.a +n.saR(0,a.w_(p,b,s,o,m instanceof A.tb?m:null))}else{l.l6(a,b.O(0,r)) +l.ch.saR(0,null)}}}, +dU(a,b){var s=this.gEF() +s.toString +b.cW(0,s)}} +A.ak5.prototype={ +$2(a,b){return this.a.xc(a,b)}, +$S:13} +A.RP.prototype={ +sau8(a){var s=this +if(s.u.k(0,a))return +s.u=a +s.aJ() +s.bj()}, +bW(a,b){return this.cJ(a,b)}, +cJ(a,b){var s,r,q=this +if(q.T){s=q.u +r=q.k3 +r=new A.j(s.a*r.a,s.b*r.b) +s=r}else s=null +return a.ki(new A.ajq(q),s,b)}, +aF(a,b){var s,r,q=this +if(q.n$!=null){s=q.u +r=q.k3 +q.l6(a,new A.j(b.a+s.a*r.a,b.b+s.b*r.b))}}, +dU(a,b){var s=this.u,r=this.k3 +b.aT(0,s.a*r.a,s.b*r.b)}} +A.ajq.prototype={ +$2(a,b){return this.a.xc(a,b)}, +$S:13} +A.RY.prototype={ +us(a){return new A.O(A.M(1/0,a.a,a.b),A.M(1/0,a.c,a.d))}, +jI(a,b){var s,r=this,q=null +if(t._.b(a)){s=r.ci +return s==null?q:s.$1(a)}if(t.d.b(a)){s=r.bZ +return s==null?q:s.$1(a)}if(t.l.b(a)){s=r.br +return s==null?q:s.$1(a)}if(t.XA.b(a)){s=r.c6 +return s==null?q:s.$1(a)}if(t.Ko.b(a)){s=r.bL +return s==null?q:s.$1(a)}if(t.w5.b(a)){s=r.cm +return s==null?q:s.$1(a)}if(t.DB.b(a))return q +if(t.WQ.b(a))return q +if(t.ks.b(a)){s=r.om +return s==null?q:s.$1(a)}}} +A.RU.prototype={ +bW(a,b){return this.a1J(a,b)&&!0}, +jI(a,b){var s=this.br +if(s!=null&&t.XA.b(a))return s.$1(a)}, +gqj(a){return this.bL}, +gCo(){return this.cm}, +aB(a){this.t6(a) +this.cm=!0}, +ar(a){this.cm=!1 +this.nD(0)}, +us(a){return new A.O(A.M(1/0,a.a,a.b),A.M(1/0,a.c,a.d))}, +$ijA:1, +gBw(a){return this.bZ}, +gBx(a){return this.c6}} +A.S0.prototype={ +geU(){return!0}} +A.E0.prototype={ +sW5(a){var s,r=this +if(a===r.u)return +r.u=a +s=r.T +if(s==null||!s)r.bj()}, +sIX(a){var s=this,r=s.T +if(a==r)return +if(r==null)r=s.u +s.T=a +if(r!==(a==null?s.u:a))s.bj()}, +bW(a,b){return!this.u&&this.je(a,b)}, +hh(a){var s,r=this.n$ +if(r!=null){s=this.T +s=!(s==null?this.u:s)}else s=!1 +if(s){r.toString +a.$1(r)}}} +A.E4.prototype={ +sBq(a){var s=this +if(a===s.u)return +s.u=a +s.a3() +s.Bg()}, +bf(a){if(this.u)return 0 +return this.Dv(a)}, +b5(a){if(this.u)return 0 +return this.Dt(a)}, +b9(a){if(this.u)return 0 +return this.Du(a)}, +be(a){if(this.u)return 0 +return this.Ds(a)}, +e8(a){if(this.u)return null +return this.Mr(a)}, +gjd(){return this.u}, +cl(a){if(this.u)return new A.O(A.M(0,a.a,a.b),A.M(0,a.c,a.d)) +return this.a1I(a)}, +vU(){this.a1x()}, +bC(){var s,r=this +if(r.u){s=r.n$ +if(s!=null)s.iY(t.k.a(A.t.prototype.ga0.call(r)))}else r.t2()}, +bW(a,b){return!this.u&&this.je(a,b)}, +r8(a){return!this.u}, +aF(a,b){if(this.u)return +this.l6(a,b)}, +hh(a){if(this.u)return +this.Dq(a)}} +A.DR.prototype={ +sT8(a){if(this.u===a)return +this.u=a +this.bj()}, +sIX(a){return}, +bW(a,b){return this.u?this.k3.v(0,b):this.je(a,b)}, +hh(a){var s,r,q=this.n$ +if(q!=null){s=this.T +r=this.u +s=!r}else s=!1 +if(s){q.toString +a.$1(q)}}} +A.mk.prototype={ +sauu(a){if(A.a2R(a,this.ci))return +this.ci=a +this.bj()}, +sn8(a){var s,r=this +if(J.d(r.bZ,a))return +s=r.bZ +r.bZ=a +if(a!=null!==(s!=null))r.bj()}, +sn7(a){var s,r=this +if(J.d(r.br,a))return +s=r.br +r.br=a +if(a!=null!==(s!=null))r.bj()}, +sarB(a){var s,r=this +if(J.d(r.c6,a))return +s=r.c6 +r.c6=a +if(a!=null!==(s!=null))r.bj()}, +sas1(a){var s,r=this +if(J.d(r.bL,a))return +s=r.bL +r.bL=a +if(a!=null!==(s!=null))r.bj()}, +h7(a){var s,r=this +r.it(a) +if(r.bZ!=null){s=r.ci +s=s==null||s.v(0,B.cM)}else s=!1 +if(s)a.sn8(r.bZ) +if(r.br!=null){s=r.ci +s=s==null||s.v(0,B.yL)}else s=!1 +if(s)a.sn7(r.br) +if(r.c6!=null){s=r.ci +if(s==null||s.v(0,B.eF))a.sBH(r.gafS()) +s=r.ci +if(s==null||s.v(0,B.eE))a.sBG(r.gafQ())}if(r.bL!=null){s=r.ci +if(s==null||s.v(0,B.eC))a.sBI(r.gafU()) +s=r.ci +if(s==null||s.v(0,B.eD))a.sBF(r.gafO())}}, +afR(){var s,r,q=this.c6 +if(q!=null){s=this.k3 +r=s.a*-0.8 +s=s.iJ(B.f) +s=A.c0(this.bv(0,null),s) +q.$1(new A.e5(null,new A.j(r,0),r,s))}}, +afT(){var s,r,q=this.c6 +if(q!=null){s=this.k3 +r=s.a*0.8 +s=s.iJ(B.f) +s=A.c0(this.bv(0,null),s) +q.$1(new A.e5(null,new A.j(r,0),r,s))}}, +afV(){var s,r,q=this.bL +if(q!=null){s=this.k3 +r=s.b*-0.8 +s=s.iJ(B.f) +s=A.c0(this.bv(0,null),s) +q.$1(new A.e5(null,new A.j(0,r),r,s))}}, +afP(){var s,r,q=this.bL +if(q!=null){s=this.k3 +r=s.b*0.8 +s=s.iJ(B.f) +s=A.c0(this.bv(0,null),s) +q.$1(new A.e5(null,new A.j(0,r),r,s))}}} +A.E9.prototype={ +sXk(a){var s=this +if(s.u===a)return +s.u=a +s.Sn(a) +s.bj()}, +salQ(a){if(this.T===a)return +this.T=a +this.bj()}, +sanG(a){if(this.aw===a)return +this.aw=a +this.bj()}, +sanC(a){if(this.bR===a)return +this.bR=a +this.bj()}, +Sn(a){var s=this,r=a.fy +r=a.fx +r=r==null?null:new A.di(r,B.ak) +s.cV=r +r=a.id +r=a.go +r=r==null?null:new A.di(r,B.ak) +s.eb=r +s.hM=null +s.jF=null +s.iR=null}, +sbX(a){if(this.qK==a)return +this.qK=a +this.bj()}, +hh(a){if(this.bR)return +this.Dq(a)}, +h7(a){var s,r,q=this +q.it(a) +a.a=q.T +a.b=q.aw +s=q.u.a +if(s!=null){a.bl(B.z2,!0) +a.bl(B.yP,s)}s=q.u.b +if(s!=null){a.bl(B.hk,!0) +a.bl(B.yT,s)}s=q.u.c +if(s!=null){a.bl(B.hk,!0) +a.bl(B.yY,s)}s=q.u.d +if(s!=null){a.bl(B.z3,!0) +a.bl(B.yQ,s)}s=q.u.e +if(s!=null)a.bl(B.yZ,s) +s=q.u.f +if(s!=null)a.bl(B.z4,s) +s=q.u.w +if(s!=null)a.bl(B.z0,s) +s=q.u.as +if(s!=null)a.bl(B.yV,s) +s=q.u.at +if(s!=null)a.bl(B.mM,s) +s=q.u.ax +if(s!=null)a.bl(B.yW,s) +s=q.u.db +if(s!=null)a.bl(B.yS,s) +s=q.cV +if(s!=null){a.p4=s +a.d=!0}s=q.eb +if(s!=null){a.R8=s +a.d=!0}s=q.hM +if(s!=null){a.RG=s +a.d=!0}s=q.jF +if(s!=null){a.rx=s +a.d=!0}s=q.iR +if(s!=null){a.ry=s +a.d=!0}s=q.u +r=s.p2 +if(r!=null){a.to=r +a.d=!0}s.p3!=null +s=q.u.cx +if(s!=null)a.bl(B.yU,s) +s=q.u.cy +if(s!=null)a.bl(B.z_,s) +s=q.u.dx +if(s!=null)a.bl(B.yX,s) +s=q.u.fr +if(s!=null)a.sA4(s) +s=q.qK +if(s!=null){a.y1=s +a.d=!0}s=q.u +r=s.R8 +if(r!=null){a.id=r +a.d=!0}s=s.RG +if(s!=null)a.Tl(s) +if(q.u.rx!=null)a.sn8(q.gafX()) +if(q.u.ry!=null)a.sn7(q.gafK()) +if(q.u.t!=null)a.sBv(q.gafI()) +if(q.u.b4!=null)a.sBr(0,q.gafC()) +if(q.u.b7!=null)a.sBs(0,q.gafE()) +if(q.u.a9!=null)a.sBE(0,q.gafM()) +if(q.u.hK!=null)a.sBu(q.gafG())}, +afY(){var s=this.u.rx +if(s!=null)s.$0()}, +afL(){var s=this.u.ry +if(s!=null)s.$0()}, +afJ(){var s=this.u.t +if(s!=null)s.$0()}, +afD(){var s=this.u.b4 +if(s!=null)s.$0()}, +afF(){var s=this.u.b7 +if(s!=null)s.$0()}, +afN(){var s=this.u.a9 +if(s!=null)s.$0()}, +afH(){var s=this.u.hK +if(s!=null)s.$0()}} +A.RH.prototype={ +sakK(a){return}, +h7(a){this.it(a) +a.c=!0}} +A.RT.prototype={ +h7(a){this.it(a) +a.d=a.p2=a.a=!0}} +A.RN.prototype={ +sanD(a){if(a===this.u)return +this.u=a +this.bj()}, +hh(a){if(this.u)return +this.Dq(a)}} +A.RQ.prototype={ +sapN(a,b){if(b===this.u)return +this.u=b +this.bj()}, +h7(a){this.it(a) +a.k1=this.u +a.d=!0}} +A.RR.prototype={ +soz(a){var s=this,r=s.u +if(r===a)return +r.d=null +s.u=a +r=s.T +if(r!=null)a.d=r +s.aJ()}, +gkj(){return!0}, +bC(){var s,r=this +r.t2() +s=r.k3 +s.toString +r.T=s +r.u.d=s}, +aF(a,b){var s=this.ch,r=s.a,q=this.u +if(r==null)s.saR(0,A.aHa(q,b)) +else{t.rf.a(r) +r.soz(q) +r.scz(0,b)}s=s.a +s.toString +a.rb(s,A.eT.prototype.gfX.call(this),B.f)}} +A.RO.prototype={ +soz(a){if(this.u===a)return +this.u=a +this.aJ()}, +sa_l(a){return}, +scz(a,b){if(this.aw.k(0,b))return +this.aw=b +this.aJ()}, +saqA(a){if(this.bR.k(0,a))return +this.bR=a +this.aJ()}, +saoh(a){if(this.cV.k(0,a))return +this.cV=a +this.aJ()}, +ar(a){this.ch.saR(0,null) +this.nD(0)}, +gkj(){return!0}, +KL(){var s=t.RC.a(A.t.prototype.gaR.call(this,this)) +s=s==null?null:s.KO() +if(s==null){s=new A.br(new Float64Array(16)) +s.e1()}return s}, +bW(a,b){if(this.u.a==null&&!0)return!1 +return this.cJ(a,b)}, +cJ(a,b){return a.zs(new A.ajp(this),b,this.KL())}, +aF(a,b){var s,r,q,p,o=this,n=o.u.d +if(n==null)s=o.aw +else{r=o.bR.zv(n) +q=o.cV +p=o.k3 +p.toString +s=r.ae(0,q.zv(p)).O(0,o.aw)}r=t.RC +if(r.a(A.t.prototype.gaR.call(o,o))==null){q=new A.Bu(o.u,!1,b,s,A.w(t.S,t.M),A.an(t.h)) +q.i2() +o.ch.saR(0,q)}else{q=r.a(A.t.prototype.gaR.call(o,o)) +if(q!=null){q.p1=o.u +q.p2=!1 +q.p4=s +q.p3=b}}r=r.a(A.t.prototype.gaR.call(o,o)) +r.toString +a.rd(r,A.eT.prototype.gfX.call(o),B.f,B.Ra)}, +dU(a,b){b.cW(0,this.KL())}} +A.ajp.prototype={ +$2(a,b){return this.a.xc(a,b)}, +$S:13} +A.DU.prototype={ +sp(a,b){if(this.u.k(0,b))return +this.u=b +this.aJ()}, +sa_s(a){return}, +aF(a,b){var s,r=this,q=r.u,p=r.k3 +p.toString +s=new A.zE(q,p,b,A.w(t.S,t.M),A.an(t.h),r.$ti.i("zE<1>")) +s.i2() +a.rb(s,A.eT.prototype.gfX.call(r),b)}, +gkj(){return!0}} +A.ZD.prototype={ +e8(a){var s=this.n$ +if(s!=null)return s.kV(a) +return this.Mr(a)}} +A.ZE.prototype={ +aB(a){var s=this +s.t6(a) +s.qF$.a_(0,s.gz4()) +s.GL()}, +ar(a){this.qF$.L(0,this.gz4()) +this.nD(0)}, +aF(a,b){if(this.qE$===0)return +this.l6(a,b)}} +A.I9.prototype={ +aB(a){var s +this.dT(a) +s=this.n$ +if(s!=null)s.aB(a)}, +ar(a){var s +this.dt(0) +s=this.n$ +if(s!=null)s.ar(0)}} +A.Ia.prototype={ +e8(a){var s=this.n$ +if(s!=null)return s.kV(a) +return this.Do(a)}} +A.mr.prototype={ +K(){return"SelectionResult."+this.b}} +A.eA.prototype={$iad:1} +A.Sy.prototype={ +sw3(a){var s=this,r=s.qG$ +if(a==r)return +if(a==null)s.L(0,s.gRo()) +else if(r==null)s.a_(0,s.gRo()) +s.Rn() +s.qG$=a +s.Rp()}, +Rp(){var s=this +if(s.qG$==null){s.on$=!1 +return}if(s.on$&&!s.gp(s).d){s.qG$.B(0,s) +s.on$=!1}else if(!s.on$&&s.gp(s).d){s.qG$.H(0,s) +s.on$=!0}}, +Rn(){var s=this +if(s.on$){s.qG$.B(0,s) +s.on$=!1}}} +A.wS.prototype={ +K(){return"SelectionEventType."+this.b}} +A.t3.prototype={ +K(){return"TextGranularity."+this.b}} +A.alU.prototype={} +A.Ao.prototype={} +A.rK.prototype={} +A.rL.prototype={ +K(){return"SelectionExtendDirection."+this.b}} +A.wT.prototype={ +K(){return"SelectionStatus."+this.b}} +A.oK.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.oK&&J.d(b.a,s.a)&&J.d(b.b,s.b)&&b.c===s.c&&b.d===s.d}, +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.rM.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.rM&&b.a.k(0,s.a)&&b.b===s.b&&b.c===s.c}, +gE(a){return A.Z(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.xw.prototype={ +K(){return"TextSelectionHandleType."+this.b}} +A.ry.prototype={ +bf(a){var s=this.n$ +s=s==null?null:s.aj(B.M,a,s.gba()) +return s==null?0:s}, +b5(a){var s=this.n$ +s=s==null?null:s.aj(B.S,a,s.gbh()) +return s==null?0:s}, +b9(a){var s=this.n$ +s=s==null?null:s.aj(B.a_,a,s.gbo()) +return s==null?0:s}, +be(a){var s=this.n$ +s=s==null?null:s.aj(B.ay,a,s.gbQ()) +return s==null?0:s}, +e8(a){var s,r,q=this.n$ +if(q!=null){s=q.kV(a) +r=q.e +r.toString +t.q.a(r) +if(s!=null)s+=r.a.b}else s=this.Do(a) +return s}, +aF(a,b){var s,r=this.n$ +if(r!=null){s=r.e +s.toString +a.dE(r,t.q.a(s).a.O(0,b))}}, +cJ(a,b){var s,r=this.n$ +if(r!=null){s=r.e +s.toString +t.q.a(s) +return a.ki(new A.ajT(b,s,r),s.a,b)}return!1}} +A.ajT.prototype={ +$2(a,b){return this.c.bW(a,b)}, +$S:13} +A.E5.prototype={ +mk(){var s=this +if(s.u!=null)return +s.u=s.T.a1(s.aw)}, +sdZ(a,b){var s=this +if(s.T.k(0,b))return +s.T=b +s.u=null +s.a3()}, +sbX(a){var s=this +if(s.aw==a)return +s.aw=a +s.u=null +s.a3()}, +bf(a){var s,r,q,p +this.mk() +s=this.u +r=s.a+s.c +q=s.b +s=s.d +p=this.n$ +if(p!=null)return p.aj(B.M,Math.max(0,a-(q+s)),p.gba())+r +return r}, +b5(a){var s,r,q,p +this.mk() +s=this.u +r=s.a+s.c +q=s.b +s=s.d +p=this.n$ +if(p!=null)return p.aj(B.S,Math.max(0,a-(q+s)),p.gbh())+r +return r}, +b9(a){var s,r,q,p +this.mk() +s=this.u +r=s.a +q=s.c +p=s.b+s.d +s=this.n$ +if(s!=null)return s.aj(B.a_,Math.max(0,a-(r+q)),s.gbo())+p +return p}, +be(a){var s,r,q,p +this.mk() +s=this.u +r=s.a +q=s.c +p=s.b+s.d +s=this.n$ +if(s!=null)return s.aj(B.ay,Math.max(0,a-(r+q)),s.gbQ())+p +return p}, +cl(a){var s,r,q,p=this +p.mk() +if(p.n$==null){s=p.u +return a.aX(new A.O(s.a+s.c,s.b+s.d))}s=p.u +s.toString +r=a.A9(s) +q=p.n$.fc(r) +s=p.u +return a.aX(new A.O(s.a+q.a+s.c,s.b+q.b+s.d))}, +bC(){var s,r,q,p,o,n,m=this,l=t.k.a(A.t.prototype.ga0.call(m)) +m.mk() +if(m.n$==null){s=m.u +m.k3=l.aX(new A.O(s.a+s.c,s.b+s.d)) +return}s=m.u +s.toString +r=l.A9(s) +m.n$.bI(r,!0) +s=m.n$ +q=s.e +q.toString +t.q.a(q) +p=m.u +o=p.a +n=p.b +q.a=new A.j(o,n) +s=s.k3 +m.k3=l.aX(new A.O(o+s.a+p.c,n+s.b+p.d))}} +A.RE.prototype={ +mk(){var s=this +if(s.u!=null)return +s.u=s.T.a1(s.aw)}, +shB(a){var s=this +if(s.T.k(0,a))return +s.T=a +s.u=null +s.a3()}, +sbX(a){var s=this +if(s.aw==a)return +s.aw=a +s.u=null +s.a3()}, +u9(){var s,r,q,p,o=this +o.mk() +s=o.n$ +r=s.e +r.toString +t.q.a(r) +q=o.u +q.toString +p=o.k3 +p.toString +s=s.k3 +s.toString +r.a=q.o_(t.EP.a(p.ae(0,s)))}} +A.RZ.prototype={ +sKD(a){if(this.br==a)return +this.br=a +this.a3()}, +sIU(a){if(this.c6==a)return +this.c6=a +this.a3()}, +cl(a){var s,r,q=this,p=q.br!=null||a.b===1/0,o=q.c6!=null||a.d===1/0,n=q.n$ +if(n!=null){s=n.fc(new A.aj(0,a.b,0,a.d)) +if(p){n=q.br +if(n==null)n=1 +n=s.a*n}else n=1/0 +if(o){r=q.c6 +if(r==null)r=1 +r=s.b*r}else r=1/0 +return a.aX(new A.O(n,r))}n=p?0:1/0 +return a.aX(new A.O(n,o?0:1/0))}, +bC(){var s,r,q=this,p=t.k.a(A.t.prototype.ga0.call(q)),o=q.br!=null||p.b===1/0,n=q.c6!=null||p.d===1/0,m=q.n$ +if(m!=null){m.bI(new A.aj(0,p.b,0,p.d),!0) +if(o){m=q.n$.k3.a +s=q.br +m*=s==null?1:s}else m=1/0 +if(n){s=q.n$.k3.b +r=q.c6 +s*=r==null?1:r}else s=1/0 +q.k3=p.aX(new A.O(m,s)) +q.u9()}else{m=o?0:1/0 +q.k3=p.aX(new A.O(m,n?0:1/0))}}} +A.E_.prototype={ +sKD(a){return}, +sIU(a){if(this.c6===a)return +this.c6=a +this.a3()}, +xJ(a){var s=a.d*this.c6 +return new A.aj(a.a,a.b,s,s)}, +bf(a){var s,r,q=this.n$ +if(q==null)s=this.a1N(a) +else{r=this.c6 +s=q.aj(B.M,a*r,q.gba())}return s/1}, +b5(a){var s,r,q=this.n$ +if(q==null)s=this.a1L(a) +else{r=this.c6 +s=q.aj(B.S,a*r,q.gbh())}return s/1}, +b9(a){var s,r=this.n$ +if(r==null)s=this.a1M(a) +else s=r.aj(B.a_,a,r.gbo()) +r=this.c6 +return s/r}, +be(a){var s,r=this.n$ +if(r==null)s=this.a1K(a) +else s=r.aj(B.ay,a,r.gbQ()) +r=this.c6 +return s/r}, +cl(a){var s=this.n$ +if(s!=null)return a.aX(s.fc(this.xJ(a))) +return a.aX(this.xJ(a).aX(B.n))}, +bC(){var s=this,r=s.n$,q=t.k +if(r!=null){r.bI(s.xJ(q.a(A.t.prototype.ga0.call(s))),!0) +r=q.a(A.t.prototype.ga0.call(s)) +q=s.n$.k3 +q.toString +s.k3=r.aX(q) +s.u9()}else s.k3=q.a(A.t.prototype.ga0.call(s)).aX(s.xJ(q.a(A.t.prototype.ga0.call(s))).aX(B.n))}} +A.amG.prototype={ +nr(a){return new A.O(A.M(1/0,a.a,a.b),A.M(1/0,a.c,a.d))}, +nl(a){return a}, +np(a,b){return B.f}} +A.DX.prototype={ +sHY(a){var s=this,r=s.u +if(r===a)return +if(A.N(a)!==A.N(r)||a.l0(r))s.a3() +s.u=a +s.b!=null}, +aB(a){this.Ms(a)}, +ar(a){this.Mt(0)}, +bf(a){var s=A.je(a,1/0),r=s.aX(this.u.nr(s)).a +if(isFinite(r))return r +return 0}, +b5(a){var s=A.je(a,1/0),r=s.aX(this.u.nr(s)).a +if(isFinite(r))return r +return 0}, +b9(a){var s=A.je(1/0,a),r=s.aX(this.u.nr(s)).b +if(isFinite(r))return r +return 0}, +be(a){var s=A.je(1/0,a),r=s.aX(this.u.nr(s)).b +if(isFinite(r))return r +return 0}, +cl(a){return a.aX(this.u.nr(a))}, +bC(){var s,r,q,p,o,n,m=this,l=t.k,k=l.a(A.t.prototype.ga0.call(m)) +m.k3=k.aX(m.u.nr(k)) +if(m.n$!=null){s=m.u.nl(l.a(A.t.prototype.ga0.call(m))) +l=m.n$ +l.toString +k=s.a +r=s.b +q=k>=r +l.bI(s,!(q&&s.c>=s.d)) +l=m.n$ +p=l.e +p.toString +t.q.a(p) +o=m.u +n=m.k3 +n.toString +if(q&&s.c>=s.d)l=new A.O(A.M(0,k,r),A.M(0,s.c,s.d)) +else{l=l.k3 +l.toString}p.a=o.np(n,l)}}} +A.Ib.prototype={ +aB(a){var s +this.dT(a) +s=this.n$ +if(s!=null)s.aB(a)}, +ar(a){var s +this.dt(0) +s=this.n$ +if(s!=null)s.ar(0)}} +A.BC.prototype={ +K(){return"GrowthDirection."+this.b}} +A.oN.prototype={ +gWw(){return!1}, +akE(a,b){var s=this.w +switch(A.bw(this.a).a){case 0:return new A.aj(b,a,s,s) +case 1:return new A.aj(s,s,b,a)}}, +akD(){return this.akE(1/0,0)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(!(b instanceof A.oN))return!1 +return b.a===s.a&&b.b===s.b&&b.d===s.d&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.x===s.x&&b.y===s.y&&b.Q===s.Q&&b.z===s.z}, +gE(a){var s=this +return A.Z(s.a,s.b,s.d,s.f,s.r,s.w,s.x,s.y,s.Q,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=A.a([s.a.j(0),s.b.j(0),s.c.j(0),"scrollOffset: "+B.e.ag(s.d,1),"remainingPaintExtent: "+B.e.ag(s.r,1)],t.s),q=s.f +if(q!==0)r.push("overlap: "+B.e.ag(q,1)) +r.push("crossAxisExtent: "+B.e.ag(s.w,1)) +r.push("crossAxisDirection: "+s.x.j(0)) +r.push("viewportMainAxisExtent: "+B.e.ag(s.y,1)) +r.push("remainingCacheExtent: "+B.e.ag(s.Q,1)) +r.push("cacheOrigin: "+B.e.ag(s.z,1)) +return"SliverConstraints("+B.c.c8(r,", ")+")"}} +A.SW.prototype={ +dd(){return"SliverGeometry"}} +A.x1.prototype={} +A.SX.prototype={ +j(a){return A.N(this.a).j(0)+"@(mainAxis: "+A.f(this.c)+", crossAxis: "+A.f(this.d)+")"}} +A.oO.prototype={ +j(a){var s=this.a +return"layoutOffset="+(s==null?"None":B.e.ag(s,1))}} +A.mx.prototype={} +A.oP.prototype={ +j(a){return"paintOffset="+A.f(this.a)}} +A.my.prototype={} +A.dn.prototype={ +ga0(){return t.r.a(A.t.prototype.ga0.call(this))}, +gnu(){return this.gkI()}, +gkI(){var s=this,r=t.r +switch(A.bw(r.a(A.t.prototype.ga0.call(s)).a).a){case 0:return new A.v(0,0,0+s.id.c,0+r.a(A.t.prototype.ga0.call(s)).w) +case 1:return new A.v(0,0,0+r.a(A.t.prototype.ga0.call(s)).w,0+s.id.c)}}, +vU(){}, +W_(a,b,c){var s=this +if(c>=0&&c=0&&br;j=h,i=o){o=a3.Wb(p,!0) +if(o==null){n=a3.Y$ +k=n.e +k.toString +m.a(k).a=0 +if(r===0){n.bI(p,!0) +o=a3.Y$ +if(a5.a==null)a5.a=o +i=o +break}else{a3.id=A.rW(a4,!1,a4,a4,0,0,0,0,-r) +return}}n=a3.Y$ +n.toString +h=j-a3.oG(n) +if(h<-1e-10){a3.id=A.rW(a4,!1,a4,a4,0,0,0,0,-h) +a7=a3.Y$.e +a7.toString +m.a(a7).a=0 +return}n=o.e +n.toString +m.a(n).a=h +if(a5.a==null)a5.a=o}if(r<1e-10)while(!0){n=a3.Y$ +n.toString +n=n.e +n.toString +m.a(n) +k=n.b +k.toString +if(!(k>0))break +n=n.a +n.toString +o=a3.Wb(p,!0) +k=a3.Y$ +k.toString +h=n-a3.oG(k) +k=a3.Y$.e +k.toString +m.a(k).a=0 +if(h<-1e-10){a3.id=A.rW(a4,!1,a4,a4,0,0,0,0,-h) +return}}if(i==null){o.bI(p,!0) +a5.a=o}a5.b=!0 +a5.c=o +n=o.e +n.toString +m.a(n) +k=n.b +k.toString +a5.d=k +n=n.a +n.toString +a5.e=n+a3.oG(o) +g=new A.ajW(a5,a3,p) +for(f=0;a5.es+a6.r||s>0,a4,a4,a,a1,0,a,a4) +if(a===n)a7.R8=!0 +a7.I4()}} +A.ajW.prototype={ +$0(){var s,r,q,p=this.a,o=p.c,n=p.a +if(o==n)p.b=!1 +s=this.b +o=o.e +o.toString +r=p.c=A.l(s).i("ab.1").a(o).a6$ +o=r==null +if(o)p.b=!1 +q=++p.d +if(!p.b){if(!o){o=r.e +o.toString +o=t.U.a(o).b +o.toString +q=o!==q +o=q}else o=!0 +q=this.c +if(o){r=s.apV(q,n,!0) +p.c=r +if(r==null)return!1}else r.bI(q,!0) +o=p.a=p.c}else o=r +n=o.e +n.toString +t.U.a(n) +q=p.e +n.a=q +p.e=q+s.oG(o) +return!0}, +$S:79} +A.kv.prototype={$icK:1} +A.ak_.prototype={ +eh(a){}} +A.kN.prototype={ +j(a){var s=this.b,r=this.v1$?"keepAlive; ":"" +return"index="+A.f(s)+"; "+r+this.a2m(0)}} +A.wA.prototype={ +eh(a){if(!(a.e instanceof A.kN))a.e=new A.kN(!1,null,null)}, +hA(a){var s +this.Mg(a) +s=a.e +s.toString +if(!t.U.a(s).c)this.az.I_(t.x.a(a))}, +IZ(a,b,c){this.Df(0,b,c)}, +vF(a,b){var s,r=this,q=a.e +q.toString +t.U.a(q) +if(!q.c){r.a0q(a,b) +r.az.I_(a) +r.a3()}else{s=r.aK +if(s.h(0,q.b)===a)s.B(0,q.b) +r.az.I_(a) +q=q.b +q.toString +s.l(0,q,a)}}, +B(a,b){var s=b.e +s.toString +t.U.a(s) +if(!s.c){this.a0r(0,b) +return}this.aK.B(0,s.b) +this.jA(b)}, +El(a,b){this.J2(new A.ajX(this,a,b),t.r)}, +O0(a){var s,r=this,q=a.e +q.toString +t.U.a(q) +if(q.v1$){r.B(0,a) +s=q.b +s.toString +r.aK.l(0,s,a) +a.e=q +r.Mg(a) +q.c=!0}else r.az.XG(a)}, +aB(a){var s,r,q +this.a33(a) +for(s=this.aK,s=s.gaD(s),r=A.l(s),r=r.i("@<1>").aq(r.z[1]),s=new A.bM(J.aJ(s.a),s.b,r.i("bM<1,2>")),r=r.z[1];s.A();){q=s.a;(q==null?r.a(q):q).aB(a)}}, +ar(a){var s,r,q +this.a34(0) +for(s=this.aK,s=s.gaD(s),r=A.l(s),r=r.i("@<1>").aq(r.z[1]),s=new A.bM(J.aJ(s.a),s.b,r.i("bM<1,2>")),r=r.z[1];s.A();){q=s.a;(q==null?r.a(q):q).ar(0)}}, +jW(){this.LR() +var s=this.aK +s.gaD(s).Z(0,this.gK_())}, +bg(a){var s +this.x6(a) +s=this.aK +s.gaD(s).Z(0,a)}, +hh(a){this.x6(a)}, +akm(a,b){var s +this.El(a,null) +s=this.Y$ +if(s!=null){s=s.e +s.toString +t.U.a(s).a=b +return!0}this.az.R8=!0 +return!1}, +Td(){return this.akm(0,0)}, +Wb(a,b){var s,r,q,p=this,o=p.Y$ +o.toString +o=o.e +o.toString +s=t.U +o=s.a(o).b +o.toString +r=o-1 +p.El(r,null) +o=p.Y$ +o.toString +q=o.e +q.toString +q=s.a(q).b +q.toString +if(q===r){o.bI(a,b) +return p.Y$}p.az.R8=!0 +return null}, +apV(a,b,c){var s,r,q,p=b.e +p.toString +s=t.U +p=s.a(p).b +p.toString +r=p+1 +this.El(r,b) +p=b.e +p.toString +q=A.l(this).i("ab.1").a(p).a6$ +if(q!=null){p=q.e +p.toString +p=s.a(p).b +p.toString +p=p===r}else p=!1 +if(p){q.bI(a,c) +return q}this.az.R8=!0 +return null}, +HC(a,b){var s={} +s.a=a +s.b=b +this.J2(new A.ajZ(s,this),t.r)}, +oG(a){switch(A.bw(t.r.a(A.t.prototype.ga0.call(this)).a).a){case 0:return a.k3.a +case 1:return a.k3.b}}, +IW(a,b,c){var s,r,q=this.da$,p=A.aKS(a) +for(s=A.l(this).i("ab.1");q!=null;){if(this.apF(p,q,b,c))return!0 +r=q.e +r.toString +q=s.a(r).cr$}return!1}, +Hy(a){var s=a.e +s.toString +return t.U.a(s).a}, +r8(a){var s=t.MR.a(a.e) +return(s==null?null:s.b)!=null&&!this.aK.ah(0,s.b)}, +dU(a,b){var s,r,q,p,o=this +if(!o.r8(a))b.ZY() +else{s=t.r +r=o.OW(s.a(A.t.prototype.ga0.call(o))) +q=a.e +q.toString +q=t.U.a(q).a +q.toString +p=q-s.a(A.t.prototype.ga0.call(o)).d +switch(A.bw(s.a(A.t.prototype.ga0.call(o)).a).a){case 0:b.aT(0,!r?o.id.c-a.k3.a-p:p,0) +break +case 1:b.aT(0,0,!r?o.id.c-a.k3.b-p:p) +break}}}, +aF(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null +if(d.Y$==null)return +s=t.r +switch(A.lh(s.a(A.t.prototype.ga0.call(d)).a,s.a(A.t.prototype.ga0.call(d)).b)){case B.H:r=b.O(0,new A.j(0,d.id.c)) +q=B.wW +p=B.dd +o=!0 +break +case B.aH:r=b +q=B.dd +p=B.eo +o=!1 +break +case B.E:r=b +q=B.eo +p=B.dd +o=!1 +break +case B.au:r=b.O(0,new A.j(d.id.c,0)) +q=B.wZ +p=B.eo +o=!0 +break +default:o=c +r=o +p=r +q=p}n=d.Y$ +for(m=A.l(d).i("ab.1"),l=t.U;n!=null;){k=n.e +k.toString +k=l.a(k).a +k.toString +j=k-s.a(A.t.prototype.ga0.call(d)).d +k=r.a +i=q.a +k=k+i*j+p.a*0 +h=r.b +g=q.b +h=h+g*j+p.b*0 +f=new A.j(k,h) +if(o){e=d.oG(n) +f=new A.j(k+i*e,h+g*e)}if(j0)a.dE(n,f) +k=n.e +k.toString +n=m.a(k).a6$}}} +A.ajX.prototype={ +$1(a){var s=this.a,r=s.aK,q=this.b,p=this.c +if(r.ah(0,q)){r=r.B(0,q) +r.toString +q=r.e +q.toString +t.U.a(q) +s.jA(r) +r.e=q +s.Df(0,r,p) +q.c=!1}else s.az.amt(q,p)}, +$S:121} +A.ajZ.prototype={ +$1(a){var s,r,q +for(s=this.a,r=this.b;s.a>0;){q=r.Y$ +q.toString +r.O0(q);--s.a}for(;s.b>0;){q=r.da$ +q.toString +r.O0(q);--s.b}s=r.aK +s=s.gaD(s) +q=A.l(s).i("aD") +B.c.Z(A.as(new A.aD(s,new A.ajY(),q),!0,q.i("o.E")),r.az.gat1())}, +$S:121} +A.ajY.prototype={ +$1(a){var s=a.e +s.toString +return!t.U.a(s).v1$}, +$S:315} +A.Id.prototype={ +aB(a){var s,r,q +this.dT(a) +s=this.Y$ +for(r=t.U;s!=null;){s.aB(a) +q=s.e +q.toString +s=r.a(q).a6$}}, +ar(a){var s,r,q +this.dt(0) +s=this.Y$ +for(r=t.U;s!=null;){s.ar(0) +q=s.e +q.toString +s=r.a(q).a6$}}} +A.ZW.prototype={} +A.ZX.prototype={} +A.a_J.prototype={ +ar(a){this.x9(0)}} +A.a_K.prototype={} +A.Ea.prototype={ +gHl(){var s=this,r=t.r +switch(A.lh(r.a(A.t.prototype.ga0.call(s)).a,r.a(A.t.prototype.ga0.call(s)).b)){case B.H:return s.an.d +case B.aH:return s.an.a +case B.E:return s.an.b +case B.au:return s.an.c}}, +gakv(){var s=this,r=t.r +switch(A.lh(r.a(A.t.prototype.ga0.call(s)).a,r.a(A.t.prototype.ga0.call(s)).b)){case B.H:return s.an.b +case B.aH:return s.an.c +case B.E:return s.an.d +case B.au:return s.an.a}}, +gamz(){switch(A.bw(t.r.a(A.t.prototype.ga0.call(this)).a).a){case 0:var s=this.an +return s.gca(s)+s.gcf(s) +case 1:return this.an.gdN()}}, +eh(a){if(!(a.e instanceof A.oP))a.e=new A.oP(B.f)}, +bC(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=t.r,a3=a2.a(A.t.prototype.ga0.call(a0)),a4=a0.gHl() +a0.gakv() +s=a0.an +s.toString +a2=s.akx(A.bw(a2.a(A.t.prototype.ga0.call(a0)).a)) +r=a0.gamz() +if(a0.n$==null){q=a0.kk(a3,0,a2) +a0.id=A.rW(a0.um(a3,0,a2),!1,a1,a1,a2,Math.min(q,a3.r),0,a2,a1) +return}p=a0.kk(a3,0,a4) +o=a3.f +if(o>0)o=Math.max(0,o-p) +s=a0.n$ +s.toString +n=Math.max(0,a3.d-a4) +m=Math.min(0,a3.z+a4) +l=a3.r +k=a0.kk(a3,0,a4) +j=a3.Q +i=a0.um(a3,0,a4) +h=Math.max(0,a3.w-r) +g=a3.a +f=a3.b +s.bI(new A.oN(g,f,a3.c,n,a4+a3.e,o,l-k,h,a3.x,a3.y,m,j-i),!0) +e=a0.n$.id +s=e.y +if(s!=null){a0.id=A.rW(a1,!1,a1,a1,0,0,0,0,s) +return}s=e.a +n=a4+s +m=a2+s +d=a0.kk(a3,n,m) +c=p+d +b=a0.um(a3,0,a4) +a=a0.um(a3,n,m) +n=e.c +k=e.d +q=Math.min(p+Math.max(n,k+d),l) +l=e.b +k=Math.min(c+k,q) +j=Math.min(a+b+e.z,j) +i=e.e +n=Math.max(c+n,p+e.r) +a0.id=A.rW(j,e.x,n,k,a2+i,q,l,m,a1) +m=a0.n$.e +m.toString +t.jB.a(m) +switch(A.lh(g,f)){case B.H:a2=a0.an +n=a2.a +s=a2.d+s +m.a=new A.j(n,a0.kk(a3,s,s+a2.b)) +break +case B.aH:m.a=new A.j(a0.kk(a3,0,a0.an.a),a0.an.b) +break +case B.E:a2=a0.an +m.a=new A.j(a2.a,a0.kk(a3,0,a2.b)) +break +case B.au:a2=a0.an +s=a2.c+s +m.a=new A.j(a0.kk(a3,s,s+a2.a),a0.an.b) +break}}, +IW(a,b,c){var s,r,q,p,o=this,n=o.n$ +if(n!=null&&n.id.r>0){n=n.e +n.toString +t.jB.a(n) +s=o.kk(t.r.a(A.t.prototype.ga0.call(o)),0,o.gHl()) +r=o.n$ +r.toString +r=o.alp(r) +n=n.a +q=o.n$.gapD() +p=n!=null +if(p)a.c.push(new A.yz(new A.j(-n.a,-n.b))) +q.$3$crossAxisPosition$mainAxisPosition(a,b-r,c-s) +if(p)a.BX()}return!1}, +alp(a){var s=this,r=t.r +switch(A.lh(r.a(A.t.prototype.ga0.call(s)).a,r.a(A.t.prototype.ga0.call(s)).b)){case B.H:case B.E:return s.an.a +case B.au:case B.aH:return s.an.b}}, +Hy(a){return this.gHl()}, +dU(a,b){var s=a.e +s.toString +s=t.jB.a(s).a +b.aT(0,s.a,s.b)}, +aF(a,b){var s,r=this.n$ +if(r!=null&&r.id.w){s=r.e +s.toString +a.dE(r,b.O(0,t.jB.a(s).a))}}} +A.S3.prototype={ +aiv(){if(this.an!=null)return +this.an=this.dW}, +sdZ(a,b){var s=this +if(s.dW.k(0,b))return +s.dW=b +s.an=null +s.a3()}, +sbX(a){var s=this +if(s.fS===a)return +s.fS=a +s.an=null +s.a3()}, +bC(){this.aiv() +this.a1Q()}} +A.ZV.prototype={ +aB(a){var s +this.dT(a) +s=this.n$ +if(s!=null)s.aB(a)}, +ar(a){var s +this.dt(0) +s=this.n$ +if(s!=null)s.ar(0)}} +A.rr.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.rr&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"RelativeRect.fromLTRB("+B.e.ag(s.a,1)+", "+B.e.ag(s.b,1)+", "+B.e.ag(s.c,1)+", "+B.e.ag(s.d,1)+")"}} +A.fu.prototype={ +gB7(){var s=this +return s.e!=null||s.f!=null||s.r!=null||s.w!=null||s.x!=null||s.y!=null}, +j(a){var s=this,r=A.a([],t.s),q=s.e +if(q!=null)r.push("top="+A.j5(q)) +q=s.f +if(q!=null)r.push("right="+A.j5(q)) +q=s.r +if(q!=null)r.push("bottom="+A.j5(q)) +q=s.w +if(q!=null)r.push("left="+A.j5(q)) +q=s.x +if(q!=null)r.push("width="+A.j5(q)) +q=s.y +if(q!=null)r.push("height="+A.j5(q)) +if(r.length===0)r.push("not positioned") +r.push(s.rZ(0)) +return B.c.c8(r,"; ")}} +A.F6.prototype={ +K(){return"StackFit."+this.b}} +A.Eb.prototype={ +eh(a){if(!(a.e instanceof A.fu))a.e=new A.fu(null,null,B.f)}, +aiz(){var s=this +if(s.t!=null)return +s.t=s.ak.a1(s.ad)}, +shB(a){var s=this +if(s.ak.k(0,a))return +s.ak=a +s.t=null +s.a3()}, +sbX(a){var s=this +if(s.ad==a)return +s.ad=a +s.t=null +s.a3()}, +bf(a){return A.rz(this.Y$,new A.ak3(a))}, +b5(a){return A.rz(this.Y$,new A.ak1(a))}, +b9(a){return A.rz(this.Y$,new A.ak2(a))}, +be(a){return A.rz(this.Y$,new A.ak0(a))}, +e8(a){return this.A8(a)}, +cl(a){return this.RN(a,A.K5())}, +RN(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +e.aiz() +if(e.c7$===0){s=a.a +r=a.b +q=A.M(1/0,s,r) +p=a.c +o=a.d +n=A.M(1/0,p,o) +return isFinite(q)&&isFinite(n)?new A.O(A.M(1/0,s,r),A.M(1/0,p,o)):new A.O(A.M(0,s,r),A.M(0,p,o))}m=a.a +l=a.c +switch(e.aC.a){case 0:k=new A.aj(0,a.b,0,a.d) +break +case 1:k=A.zY(new A.O(A.M(1/0,m,a.b),A.M(1/0,l,a.d))) +break +case 2:k=a +break +default:k=null}j=e.Y$ +for(s=t.Q,i=l,h=m,g=!1;j!=null;){r=j.e +r.toString +s.a(r) +if(!r.gB7()){f=b.$2(j,k) +h=Math.max(h,f.a) +i=Math.max(i,f.b) +g=!0}j=r.a6$}return g?new A.O(h,i):new A.O(A.M(1/0,m,a.b),A.M(1/0,l,a.d))}, +bC(){var s,r,q,p,o,n,m,l=this,k=t.k.a(A.t.prototype.ga0.call(l)) +l.n=!1 +l.k3=l.RN(k,A.K6()) +s=l.Y$ +for(r=t.Q,q=t.EP;s!=null;){p=s.e +p.toString +r.a(p) +if(!p.gB7()){o=l.t +o.toString +n=l.k3 +n.toString +m=s.k3 +m.toString +p.a=o.o_(q.a(n.ae(0,m)))}else{o=l.k3 +o.toString +n=l.t +n.toString +l.n=A.aNG(s,p,o,n)||l.n}s=p.a6$}}, +cJ(a,b){return this.qm(a,b)}, +BT(a,b){this.mz(a,b)}, +aF(a,b){var s,r=this,q=r.aV,p=q!==B.j&&r.n,o=r.bs +if(p){p=r.cx +p===$&&A.b() +s=r.k3 +o.saR(0,a.lL(p,b,new A.v(0,0,0+s.a,0+s.b),r.gJH(),q,o.a))}else{o.saR(0,null) +r.mz(a,b)}}, +m(){this.bs.saR(0,null) +this.hs()}, +ll(a){var s +switch(this.aV.a){case 0:return null +case 1:case 2:case 3:if(this.n){s=this.k3 +s=new A.v(0,0,0+s.a,0+s.b)}else s=null +return s}}} +A.ak3.prototype={ +$1(a){return a.aj(B.M,this.a,a.gba())}, +$S:14} +A.ak1.prototype={ +$1(a){return a.aj(B.S,this.a,a.gbh())}, +$S:14} +A.ak2.prototype={ +$1(a){return a.aj(B.a_,this.a,a.gbo())}, +$S:14} +A.ak0.prototype={ +$1(a){return a.aj(B.ay,this.a,a.gbQ())}, +$S:14} +A.ZY.prototype={ +aB(a){var s,r,q +this.dT(a) +s=this.Y$ +for(r=t.Q;s!=null;){s.aB(a) +q=s.e +q.toString +s=r.a(q).a6$}}, +ar(a){var s,r,q +this.dt(0) +s=this.Y$ +for(r=t.Q;s!=null;){s.ar(0) +q=s.e +q.toString +s=r.a(q).a6$}}} +A.ZZ.prototype={} +A.nh.prototype={ +ed(a){return A.u3(this.a,this.b,a)}} +A.Us.prototype={ +k(a,b){if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.Us&&b.a.k(0,this.a)&&b.b===this.b}, +gE(a){return A.Z(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return this.a.j(0)+" at "+A.j5(this.b)+"x"}} +A.Ed.prototype={ +sut(a){var s,r,q,p,o=this +if(o.k1.k(0,a))return +s=o.k1 +o.k1=a +r=s.b +r=A.vT(r,r,1) +q=o.k1.b +if(!r.k(0,A.vT(q,q,1))){r=o.SE() +q=o.ch +p=q.a +p.toString +J.aVg(p) +q.saR(0,r) +o.aJ()}o.a3()}, +SE(){var s,r=this.k1.b +r=A.vT(r,r,1) +this.k4=r +s=A.aOo(r) +s.aB(this) +return s}, +vU(){}, +bC(){var s,r=this.k1.a +this.id=r +s=this.n$ +if(s!=null)s.iY(A.zY(r))}, +bW(a,b){var s=this.n$ +if(s!=null)s.bW(A.aKS(a),b) +a.H(0,new A.i_(this,t.AL)) +return!0}, +apI(a){var s,r=A.a([],t.om),q=new A.br(new Float64Array(16)) +q.e1() +s=new A.jf(r,A.a([q],t.rE),A.a([],t.cR)) +this.bW(s,a) +return s}, +geU(){return!0}, +aF(a,b){var s=this.n$ +if(s!=null)a.dE(s,b)}, +dU(a,b){var s=this.k4 +s.toString +b.cW(0,s) +this.a1z(a,b)}, +alI(){var s,r,q +try{q=$.ah() +s=q.Uq() +r=this.ch.a.akV(s) +this.ajV() +q.XN(r) +r.m()}finally{}}, +ajV(){var s,r,q,p,o,n,m,l,k,j=null,i=this.gkI(),h=i.gaY(),g=this.k2 +g.goS() +s=i.gaY() +g.goS() +g=this.ch +r=t.lu +q=g.a.Vu(0,new A.j(h.a,0),r) +switch(A.bO().a){case 0:p=g.a.Vu(0,new A.j(s.a,i.d-1-0),r) +break +case 1:case 2:case 3:case 4:case 5:p=j +break +default:p=j}h=q==null +if(h&&p==null)return +if(!h&&p!=null){h=q.f +g=q.r +s=q.e +r=q.w +A.aOa(new A.kR(p.a,p.b,p.c,p.d,s,h,g,r)) +return}o=A.bO()===B.as +n=h?p:q +h=n.f +g=n.r +s=n.e +r=n.w +m=o?n.a:j +l=o?n.b:j +k=o?n.c:j +A.aOa(new A.kR(m,l,k,o?n.d:j,s,h,g,r))}, +gkI(){var s=this.id.a8(0,this.k1.b) +return new A.v(0,0,0+s.a,0+s.b)}, +gnu(){var s,r=this.k4 +r.toString +s=this.id +return A.iF(r,new A.v(0,0,0+s.a,0+s.b))}} +A.a_1.prototype={ +aB(a){var s +this.dT(a) +s=this.n$ +if(s!=null)s.aB(a)}, +ar(a){var s +this.dt(0) +s=this.n$ +if(s!=null)s.ar(0)}} +A.Lg.prototype={ +K(){return"CacheExtentStyle."+this.b}} +A.oG.prototype={ +j(a){return"RevealedOffset(offset: "+A.f(this.a)+", rect: "+this.b.j(0)+")"}} +A.wC.prototype={ +h7(a){this.it(a) +a.Tl(B.z5)}, +hh(a){var s=this.gHz() +new A.aD(s,new A.ak7(),A.bn(s).i("aD<1>")).Z(0,a)}, +shD(a){if(a===this.n)return +this.n=a +this.a3()}, +sUv(a){if(a===this.t)return +this.t=a +this.a3()}, +scz(a,b){var s=this,r=s.ak +if(b===r)return +if(s.b!=null)r.L(0,s.gBf()) +s.ak=b +if(s.b!=null)b.a_(0,s.gBf()) +s.a3()}, +sal2(a){if(250===this.ad)return +this.ad=250 +this.a3()}, +sal3(a){if(a===this.aV)return +this.aV=a +this.a3()}, +sjv(a){var s=this +if(a!==s.bs){s.bs=a +s.aJ() +s.bj()}}, +aB(a){this.a35(a) +this.ak.a_(0,this.gBf())}, +ar(a){this.ak.L(0,this.gBf()) +this.a36(0)}, +bf(a){return 0}, +b5(a){return 0}, +b9(a){return 0}, +be(a){return 0}, +geU(){return!0}, +Jg(a,b,c,d,e,f,g,h,a0,a1,a2){var s,r,q,p,o,n,m,l,k=this,j=A.b5H(k.ak.k4,e),i=f+h +for(s=f,r=0;c!=null;){q=a2<=0?0:a2 +p=Math.max(b,-q) +o=b-p +c.bI(new A.oN(k.n,e,j,q,r,i-s,Math.max(0,a1-s+f),d,k.t,g,p,Math.max(0,a0+o)),!0) +n=c.id +m=n.y +if(m!=null)return m +l=s+n.b +if(n.w||a2>0)k.Ks(c,l,e) +else k.Ks(c,-a2+f,e) +i=Math.max(l+n.c,i) +m=n.a +a2-=m +r+=m +s+=n.d +m=n.z +if(m!==0){a0-=m-o +b=Math.min(p+m,0)}k.Yt(e,n) +c=a.$1(c)}return 0}, +ll(a){var s,r,q,p,o,n +switch(this.bs.a){case 0:return null +case 1:case 2:case 3:break}s=this.k3 +r=0+s.a +q=0+s.b +s=t.r +if(s.a(A.t.prototype.ga0.call(a)).f===0||!isFinite(s.a(A.t.prototype.ga0.call(a)).y))return new A.v(0,0,r,q) +p=s.a(A.t.prototype.ga0.call(a)).y-s.a(A.t.prototype.ga0.call(a)).r+s.a(A.t.prototype.ga0.call(a)).f +switch(A.lh(this.n,s.a(A.t.prototype.ga0.call(a)).b)){case B.E:o=0+p +n=0 +break +case B.H:q-=p +n=0 +o=0 +break +case B.aH:n=0+p +o=0 +break +case B.au:r-=p +n=0 +o=0 +break +default:n=0 +o=0}return new A.v(n,o,r,q)}, +HZ(a){var s,r=this,q=r.aC +if(q==null){q=r.k3 +return new A.v(0,0,0+q.a,0+q.b)}switch(A.bw(r.n).a){case 1:s=r.k3 +return new A.v(0,0-q,0+s.a,0+s.b+q) +case 0:s=r.k3 +return new A.v(0-q,0,0+s.a+q,0+s.b)}}, +aF(a,b){var s,r,q,p=this +if(p.Y$==null)return +s=p.gVZ()&&p.bs!==B.j +r=p.bM +if(s){s=p.cx +s===$&&A.b() +q=p.k3 +r.saR(0,a.lL(s,b,new A.v(0,0,0+q.a,0+q.b),p.gafe(),p.bs,r.a))}else{r.saR(0,null) +p.Qo(a,b)}}, +m(){this.bM.saR(0,null) +this.hs()}, +Qo(a,b){var s,r,q,p,o,n,m +for(s=this.gHz(),r=s.length,q=b.a,p=b.b,o=0;o0}, +$S:317} +A.ak6.prototype={ +$1(a){var s=this,r=s.c,q=s.a,p=s.b.U1(r,q.b) +return r.W_(s.d,q.a,p)}, +$S:157} +A.Ee.prototype={ +eh(a){if(!(a.e instanceof A.my))a.e=new A.my(null,null,B.f)}, +sHb(a){if(a===this.hN)return +this.hN=a +this.a3()}, +saY(a){if(a==this.dk)return +this.dk=a +this.a3()}, +gjd(){return!0}, +cl(a){return new A.O(A.M(1/0,a.a,a.b),A.M(1/0,a.c,a.d))}, +bC(){var s,r,q,p,o,n,m,l,k,j=this +switch(A.bw(j.n).a){case 1:j.ak.q3(j.k3.b) +break +case 0:j.ak.q3(j.k3.a) +break}if(j.dk==null){j.lq=j.fP=0 +j.mD=!1 +j.ak.q1(0,0) +return}switch(A.bw(j.n).a){case 1:s=j.k3 +r=s.b +q=s.a +break +case 0:s=j.k3 +r=s.a +q=s.b +break +default:r=null +q=null}s=0 +do{p=j.ak.at +p.toString +o=j.a5r(r,q,p+0) +if(o!==0)j.ak.Ug(o) +else{p=j.ak +n=j.fP +n===$&&A.b() +m=j.hN +n=Math.min(0,n+r*m) +l=j.lq +l===$&&A.b() +if(p.q1(n,Math.max(0,l-r*(1-m))))break}k=s+1 +if(k<10){s=k +continue}else break}while(!0)}, +a5r(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +e.lq=e.fP=0 +e.mD=!1 +s=a*e.hN-c +r=A.M(s,0,a) +q=a-s +p=A.M(q,0,a) +switch(e.aV.a){case 0:e.aC=e.ad +break +case 1:e.aC=a*e.ad +break}o=e.aC +o.toString +n=a+2*o +m=s+o +l=A.M(m,0,n) +k=A.M(n-m,0,n) +j=e.dk.e +j.toString +i=A.l(e).i("ab.1").a(j).cr$ +j=i==null +if(!j){h=Math.max(a,s) +g=e.Jg(e.galn(),A.M(q,-o,0),i,b,B.pr,p,a,0,l,r,h-a) +if(g!==0)return-g}q=e.dk +o=-s +h=Math.max(0,o) +o=j?Math.min(0,o):0 +j=s>=a?s:r +f=e.aC +f.toString +return e.Jg(e.gTO(),A.M(s,-f,0),q,b,B.fs,j,a,o,k,p,h)}, +gVZ(){return this.mD}, +Yt(a,b){var s,r=this +switch(a.a){case 0:s=r.lq +s===$&&A.b() +r.lq=s+b.a +break +case 1:s=r.fP +s===$&&A.b() +r.fP=s-b.a +break}if(b.x)r.mD=!0}, +Ks(a,b,c){var s=a.e +s.toString +t.jB.a(s).a=this.U0(a,b,c)}, +JG(a){var s=a.e +s.toString +return t.jB.a(s).a}, +L7(a,b){var s,r,q,p,o=this +switch(t.r.a(A.t.prototype.ga0.call(a)).b.a){case 0:s=o.dk +for(r=A.l(o).i("ab.1"),q=0;s!==a;){q+=s.id.a +p=s.e +p.toString +s=r.a(p).a6$}return q+b +case 1:r=o.dk.e +r.toString +p=A.l(o).i("ab.1") +s=p.a(r).cr$ +for(q=0;s!==a;){q-=s.id.a +r=s.e +r.toString +s=p.a(r).cr$}return q-b}}, +WK(a){var s,r,q,p=this +switch(t.r.a(A.t.prototype.ga0.call(a)).b.a){case 0:s=p.dk +for(r=A.l(p).i("ab.1");s!==a;){s.id.toString +q=s.e +q.toString +s=r.a(q).a6$}return 0 +case 1:r=p.dk.e +r.toString +q=A.l(p).i("ab.1") +s=q.a(r).cr$ +for(;s!==a;){s.id.toString +r=s.e +r.toString +s=q.a(r).cr$}return 0}}, +dU(a,b){var s=a.e +s.toString +s=t.jB.a(s).a +b.aT(0,s.a,s.b)}, +U1(a,b){var s,r=a.e +r.toString +t.jB.a(r) +s=t.r +switch(A.lh(s.a(A.t.prototype.ga0.call(a)).a,s.a(A.t.prototype.ga0.call(a)).b)){case B.E:return b-r.a.b +case B.aH:return b-r.a.a +case B.H:return a.id.c-(b-r.a.b) +case B.au:return a.id.c-(b-r.a.a)}}, +gHz(){var s,r,q=this,p=A.a([],t.Ry),o=q.Y$ +if(o==null)return p +for(s=A.l(q).i("ab.1");o!=q.dk;){o.toString +p.push(o) +r=o.e +r.toString +o=s.a(r).a6$}o=q.da$ +for(;!0;){o.toString +p.push(o) +if(o===q.dk)return p +r=o.e +r.toString +o=s.a(r).cr$}}, +gTR(){var s,r,q,p=this,o=A.a([],t.Ry) +if(p.Y$==null)return o +s=p.dk +for(r=A.l(p).i("ab.1");s!=null;){o.push(s) +q=s.e +q.toString +s=r.a(q).a6$}q=p.dk.e +q.toString +s=r.a(q).cr$ +for(;s!=null;){o.push(s) +q=s.e +q.toString +s=r.a(q).cr$}return o}} +A.S1.prototype={ +eh(a){if(!(a.e instanceof A.mx))a.e=new A.mx(null,null)}, +bC(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=t.k.a(A.t.prototype.ga0.call(d)) +if(d.Y$==null){switch(A.bw(d.n).a){case 1:d.k3=new A.O(c.b,c.c) +break +case 0:d.k3=new A.O(c.a,c.d) +break}d.ak.q3(0) +d.dk=d.hN=0 +d.fP=!1 +d.ak.q1(0,0) +return}switch(A.bw(d.n).a){case 1:s=c.d +r=c.b +break +case 0:s=c.b +r=c.d +break +default:s=null +r=null}q=d.gTO() +p=c.a +o=c.b +n=c.c +m=c.d +l=null +do{k=d.ak.at +k.toString +d.dk=d.hN=0 +d.fP=k<0 +switch(d.aV.a){case 0:d.aC=d.ad +break +case 1:d.aC=s*d.ad +break}j=d.Y$ +i=Math.max(0,k) +h=Math.min(0,k) +k=Math.max(0,-k) +g=d.aC +g.toString +f=d.Jg(q,-g,j,r,B.fs,k,s,h,s+2*g,s+h,i) +if(f!==0)d.ak.Ug(f) +else{switch(A.bw(d.n).a){case 1:l=A.M(d.dk,n,m) +break +case 0:l=A.M(d.dk,p,o) +break}d.ak.q3(l) +e=d.ak.q1(0,Math.max(0,d.hN-l)) +if(e)break}}while(!0) +switch(A.bw(d.n).a){case 1:d.k3=new A.O(A.M(r,p,o),A.M(l,n,m)) +break +case 0:d.k3=new A.O(A.M(l,p,o),A.M(r,n,m)) +break}}, +gVZ(){return this.fP}, +Yt(a,b){var s=this,r=s.hN +r===$&&A.b() +s.hN=r+b.a +if(b.x)s.fP=!0 +r=s.dk +r===$&&A.b() +s.dk=r+b.e}, +Ks(a,b,c){var s=a.e +s.toString +t.Xp.a(s).a=b}, +JG(a){var s=a.e +s.toString +s=t.Xp.a(s).a +s.toString +return this.U0(a,s,B.fs)}, +L7(a,b){var s,r,q,p=this.Y$ +for(s=A.l(this).i("ab.1"),r=0;p!==a;){r+=p.id.a +q=p.e +q.toString +p=s.a(q).a6$}return r+b}, +WK(a){var s,r,q=this.Y$ +for(s=A.l(this).i("ab.1");q!==a;){q.id.toString +r=q.e +r.toString +q=s.a(r).a6$}return 0}, +dU(a,b){var s=this.JG(t.nl.a(a)) +b.aT(0,s.a,s.b)}, +U1(a,b){var s,r=a.e +r.toString +t.Xp.a(r) +s=t.r +switch(A.lh(s.a(A.t.prototype.ga0.call(a)).a,s.a(A.t.prototype.ga0.call(a)).b)){case B.E:case B.aH:r=r.a +r.toString +return b-r +case B.H:s=this.k3.b +r=r.a +r.toString +return s-b-r +case B.au:s=this.k3.a +r=r.a +r.toString +return s-b-r}}, +gHz(){var s,r,q=A.a([],t.Ry),p=this.da$ +for(s=A.l(this).i("ab.1");p!=null;){q.push(p) +r=p.e +r.toString +p=s.a(r).cr$}return q}, +gTR(){var s,r,q=A.a([],t.Ry),p=this.Y$ +for(s=A.l(this).i("ab.1");p!=null;){q.push(p) +r=p.e +r.toString +p=s.a(r).a6$}return q}} +A.j0.prototype={ +aB(a){var s,r,q +this.dT(a) +s=this.Y$ +for(r=A.l(this).i("j0.0");s!=null;){s.aB(a) +q=s.e +q.toString +s=r.a(q).a6$}}, +ar(a){var s,r,q +this.dt(0) +s=this.Y$ +for(r=A.l(this).i("j0.0");s!=null;){s.ar(0) +q=s.e +q.toString +s=r.a(q).a6$}}} +A.wM.prototype={ +K(){return"ScrollDirection."+this.b}} +A.il.prototype={ +vG(a,b,c,d){var s=d.a===B.u.a +if(s){this.eE(b) +return A.dx(null,t.H)}else return this.fl(b,c,d)}, +j(a){var s=this,r=A.a([],t.s) +s.a2h(r) +r.push(A.N(s.w).j(0)) +r.push(s.r.j(0)) +r.push(A.f(s.fr)) +r.push(s.k4.j(0)) +return"#"+A.ce(s)+"("+B.c.c8(r,", ")+")"}, +cS(a){var s=this.at +if(s!=null)a.push("offset: "+B.e.ag(s,1))}} +A.G5.prototype={ +K(){return"WrapAlignment."+this.b}} +A.UF.prototype={ +K(){return"WrapCrossAlignment."+this.b}} +A.Ig.prototype={} +A.l0.prototype={} +A.Ef.prototype={ +sAd(a,b){if(this.n===b)return +this.n=b +this.a3()}, +shB(a){if(this.t===a)return +this.t=a +this.a3()}, +sD6(a,b){if(this.ak===b)return +this.ak=b +this.a3()}, +satu(a){if(this.ad===a)return +this.ad=a +this.a3()}, +satA(a){if(this.aC===a)return +this.aC=a +this.a3()}, +samy(a){if(this.aV===a)return +this.aV=a +this.a3()}, +eh(a){if(!(a.e instanceof A.l0))a.e=new A.l0(null,null,B.f)}, +bf(a){var s,r,q,p,o=this +switch(o.n.a){case 0:s=o.Y$ +for(r=A.l(o).i("ab.1"),q=0;s!=null;){q=Math.max(q,s.aj(B.M,1/0,s.gba())) +p=s.e +p.toString +s=r.a(p).a6$}return q +case 1:return o.tl(new A.aj(0,1/0,0,a)).a}}, +b5(a){var s,r,q,p,o=this +switch(o.n.a){case 0:s=o.Y$ +for(r=A.l(o).i("ab.1"),q=0;s!=null;){q+=s.aj(B.S,1/0,s.gbh()) +p=s.e +p.toString +s=r.a(p).a6$}return q +case 1:return o.tl(new A.aj(0,1/0,0,a)).a}}, +b9(a){var s,r,q,p,o=this +switch(o.n.a){case 0:return o.tl(new A.aj(0,a,0,1/0)).b +case 1:s=o.Y$ +for(r=A.l(o).i("ab.1"),q=0;s!=null;){q=Math.max(q,s.aj(B.a_,1/0,s.gbo())) +p=s.e +p.toString +s=r.a(p).a6$}return q}}, +be(a){var s,r,q,p,o=this +switch(o.n.a){case 0:return o.tl(new A.aj(0,a,0,1/0)).b +case 1:s=o.Y$ +for(r=A.l(o).i("ab.1"),q=0;s!=null;){q+=s.aj(B.ay,1/0,s.gbQ()) +p=s.e +p.toString +s=r.a(p).a6$}return q}}, +e8(a){return this.A8(a)}, +F4(a){switch(this.n.a){case 0:return a.a +case 1:return a.b}}, +F3(a){switch(this.n.a){case 0:return a.b +case 1:return a.a}}, +a9N(a,b){switch(this.n.a){case 0:return new A.j(a,b) +case 1:return new A.j(b,a)}}, +a9p(a,b,c){var s=b-c +switch(this.aV.a){case 0:return a?s:0 +case 1:return a?0:s +case 2:return s/2}}, +cl(a){return this.tl(a)}, +tl(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +switch(f.n.a){case 0:s=a.b +r=new A.aj(0,s,0,1/0) +break +case 1:s=a.d +r=new A.aj(0,1/0,0,s) +break +default:r=null +s=0}q=f.Y$ +for(p=A.l(f).i("ab.1"),o=0,n=0,m=0,l=0,k=0;q!=null;){j=A.aL6(q,r) +i=f.F4(j) +h=f.F3(j) +if(k>0&&m+i+f.ak>s){o=Math.max(o,m) +n+=l+f.aC +m=0 +l=0 +k=0}m+=i +l=Math.max(l,h) +if(k>0)m+=f.ak;++k +g=q.e +g.toString +q=p.a(g).a6$}n+=l +o=Math.max(o,m) +switch(f.n.a){case 0:return a.aX(new A.O(o,n)) +case 1:return a.aX(new A.O(n,o))}}, +bC(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3=this,b4=t.k.a(A.t.prototype.ga0.call(b3)) +b3.ct=!1 +s=b3.Y$ +if(s==null){b3.k3=new A.O(A.M(0,b4.a,b4.b),A.M(0,b4.c,b4.d)) +return}switch(b3.n.a){case 0:r=b4.b +q=new A.aj(0,r,0,1/0) +p=b3.bs===B.Z&&!0 +o=b3.bM===B.nn&&!0 +break +case 1:r=b4.d +q=new A.aj(0,1/0,0,r) +p=b3.bM===B.nn&&!0 +o=b3.bs===B.Z&&!0 +break +default:q=null +r=0 +p=!1 +o=!1}n=b3.ak +m=b3.aC +l=A.a([],t.M6) +for(k=t.Qy,j=0,i=0,h=0,g=0,f=0;s!=null;){s.bI(q,!0) +e=s.k3 +e.toString +d=b3.F4(e) +e=s.k3 +e.toString +c=b3.F3(e) +if(f>0&&h+n+d>r){j=Math.max(j,h) +i+=g +if(l.length!==0)i+=m +l.push(new A.Ig(h,g,f)) +h=0 +g=0 +f=0}h+=d +if(f>0)h+=n +g=Math.max(g,c);++f +e=s.e +e.toString +k.a(e) +e.e=l.length +s=e.a6$}if(f>0){j=Math.max(j,h) +i+=g +if(l.length!==0)i+=m +l.push(new A.Ig(h,g,f))}b=l.length +switch(b3.n.a){case 0:e=b3.k3=b4.aX(new A.O(j,i)) +a=e.a +a0=e.b +break +case 1:e=b3.k3=b4.aX(new A.O(i,j)) +a=e.b +a0=e.a +break +default:a=0 +a0=0}b3.ct=a1?a1/(b-1):0 +a2=0 +break +case 4:a3=a1/b +a2=a3/2 +break +case 5:a3=a1/(b+1) +a2=a3 +break +default:a2=0 +a3=0}a3+=m +a4=o?a0-a2:a2 +s=b3.Y$ +for(a5=0;a51?a7/(f-1):0 +a8=0 +break +case 4:a9=a7/f +a8=a9/2 +break +case 5:a9=a7/(f+1) +a8=a9 +break +default:a8=0 +a9=0}a9+=n +b0=p?a-a8:a8 +if(o)a4-=g +for(;s!=null;){e=s.e +e.toString +k.a(e) +if(e.e!==a5)break +b1=s.k3 +b1.toString +d=b3.F4(b1) +b1=s.k3 +b1.toString +b2=b3.a9p(o,g,b3.F3(b1)) +if(p)b0-=d +e.a=b3.a9N(b0,a4+b2) +b0=p?b0-a9:b0+(d+a9) +s=e.a6$}a4=o?a4-a3:a4+(g+a3)}}, +cJ(a,b){return this.qm(a,b)}, +aF(a,b){var s,r=this,q=r.ct&&r.cj!==B.j,p=r.bU +if(q){q=r.cx +q===$&&A.b() +s=r.k3 +p.saR(0,a.lL(q,b,new A.v(0,0,0+s.a,0+s.b),r.gUE(),r.cj,p.a))}else{p.saR(0,null) +r.mz(a,b)}}, +m(){this.bU.saR(0,null) +this.hs()}} +A.a_2.prototype={ +aB(a){var s,r,q +this.dT(a) +s=this.Y$ +for(r=t.Qy;s!=null;){s.aB(a) +q=s.e +q.toString +s=r.a(q).a6$}}, +ar(a){var s,r,q +this.dt(0) +s=this.Y$ +for(r=t.Qy;s!=null;){s.ar(0) +q=s.e +q.toString +s=r.a(q).a6$}}} +A.a_3.prototype={} +A.y9.prototype={} +A.oI.prototype={ +K(){return"SchedulerPhase."+this.b}} +A.ahu.prototype={} +A.eU.prototype={ +akr(a){var s=this.y$ +s.push(a) +if(s.length===1){s=$.bg() +s.ay=this.ga8s() +s.ch=$.ar}}, +XL(a){var s=this.y$ +B.c.B(s,a) +if(s.length===0){s=$.bg() +s.ay=null +s.ch=$.ar}}, +a8t(a){var s,r,q,p,o,n,m,l,k=this.y$,j=A.as(k,!0,t.xt) +for(p=j.length,o=0;o0)return!1 +if(k)A.Q(A.at(m)) +s=l.tu(0) +k=s.b +if(n.Q$.$2$priority$scheduler(k,n)){try{if(l.c===0)A.Q(A.at(m));++l.d +l.tu(0) +p=l.QQ() +if(l.c>0)l.N2(p,0) +s.avm()}catch(o){r=A.a9(o) +q=A.aS(o) +k=A.bB("during a task callback") +A.dw(new A.bZ(r,q,"scheduler library",k,null,!1))}return l.c!==0}return!1}, +rI(a,b){var s,r=this +r.kX() +s=++r.ax$ +r.ay$.l(0,s,new A.y9(a)) +return r.ax$}, +CK(a){return this.rI(a,!1)}, +ganr(){var s=this +if(s.cy$==null){if(s.dx$===B.dn)s.kX() +s.cy$=new A.aY(new A.af($.ar,t.D4),t.gR) +s.cx$.push(new A.alm(s))}return s.cy$.a}, +gVG(){return this.dy$}, +Rr(a){if(this.dy$===a)return +this.dy$=a +if(a)this.kX()}, +Vc(){var s=$.bg() +if(s.w==null){s.w=this.gaad() +s.x=$.ar}if(s.y==null){s.y=this.gaaM() +s.z=$.ar}}, +Im(){switch(this.dx$.a){case 0:case 4:this.kX() +return +case 1:case 2:case 3:return}}, +kX(){var s,r=this +if(!r.db$)s=!(A.eU.prototype.gVG.call(r)&&r.cj$) +else s=!0 +if(s)return +r.Vc() +$.bg().kX() +r.db$=!0}, +Zj(){if(this.db$)return +this.Vc() +$.bg().kX() +this.db$=!0}, +L6(){var s,r,q=this +if(q.fr$||q.dx$!==B.dn)return +q.fr$=!0 +s=new A.TZ(null,0,A.a([],t._x)) +s.x_(0,"Warm-up frame") +r=q.db$ +A.bl(B.u,new A.alo(q)) +A.bl(B.u,new A.alp(q,r)) +q.aqO(new A.alq(q,s))}, +atg(){var s=this +s.fy$=s.MK(s.go$) +s.fx$=null}, +MK(a){var s=this.fx$,r=s==null?B.u:new A.bb(a.a-s.a) +return A.b6(B.e.bi(r.a/$.aQj)+this.fy$.a,0,0)}, +aae(a){if(this.fr$){this.k3$=!0 +return}this.VK(a)}, +aaN(){var s=this +if(s.k3$){s.k3$=!1 +s.cx$.push(new A.all(s)) +return}s.VN()}, +VK(a){var s,r,q=this,p=q.k4$,o=p==null +if(!o)p.x_(0,"Frame") +if(q.fx$==null)q.fx$=a +r=a==null +q.id$=q.MK(r?q.go$:a) +if(!r)q.go$=a +q.db$=!1 +try{if(!o)p.x_(0,"Animate") +q.dx$=B.Rq +s=q.ay$ +q.ay$=A.w(t.S,t.h1) +J.ir(s,new A.aln(q)) +q.ch$.P(0)}finally{q.dx$=B.Rr}}, +atf(a){var s=this,r=s.ok$,q=r==null +if(!q&&r!==a)return null +if(r===a)++s.p1$ +else if(q){s.ok$=a +s.p1$=1}return new A.ahu(s.ga7U())}, +a7V(){if(--this.p1$===0){this.ok$=null +$.bg()}}, +VN(){var s,r,q,p,o,n,m,l=this,k=l.k4$,j=k==null +if(!j)k.AB(0) +try{l.dx$=B.ey +for(p=l.CW$,o=p.length,n=0;n0&&r<4){s=s.id$ +s.toString +q.c=s}s=q.a +s.toString +return s}, +pe(a,b){var s=this,r=s.a +if(r==null)return +s.c=s.a=null +s.Cm() +if(b)r.Nd(s) +else r.S5()}, +fC(a){return this.pe(a,!1)}, +aj7(a){var s,r=this +r.e=null +s=r.c +if(s==null)s=r.c=a +r.d.$1(new A.bb(a.a-s.a)) +if(!r.b&&r.a!=null&&r.e==null)r.e=$.bK.rI(r.gyZ(),!0)}, +Cm(){var s,r=this.e +if(r!=null){s=$.bK +s.ay$.B(0,r) +s.ch$.H(0,r) +this.e=null}}, +m(){var s=this,r=s.a +if(r!=null){s.a=null +s.Cm() +r.Nd(s)}}, +atP(a,b){var s=""+"Ticker()" +return s.charCodeAt(0)==0?s:s}, +j(a){return this.atP(a,!1)}} +A.t7.prototype={ +S5(){this.c=!0 +this.a.hE(0) +var s=this.b +if(s!=null)s.hE(0)}, +Nd(a){var s +this.c=!1 +s=this.b +if(s!=null)s.h6(new A.FB(a))}, +auy(a){var s,r,q=this,p=new A.aqb(a) +if(q.b==null){s=q.b=new A.aY(new A.af($.ar,t.D4),t.gR) +r=q.c +if(r!=null)if(r)s.hE(0) +else s.h6(B.Xm)}q.b.a.j5(0,p,p,t.H)}, +mt(a,b){return this.a.a.mt(a,b)}, +ms(a){return this.mt(a,null)}, +j5(a,b,c,d){return this.a.a.j5(0,b,c,d)}, +bK(a,b,c){return this.j5(a,b,null,c)}, +hi(a){return this.a.a.hi(a)}, +j(a){var s=A.ce(this),r=this.c +if(r==null)r="active" +else r=r?"complete":"canceled" +return"#"+s+"("+r+")"}, +$iax:1} +A.aqb.prototype={ +$1(a){this.a.$0()}, +$S:40} +A.FB.prototype={ +j(a){var s=this.a +if(s!=null)return"This ticker was canceled: "+s.j(0) +return'The ticker was canceled before the "orCancel" property was first used.'}, +$iby:1} +A.alZ.prototype={} +A.rP.prototype={ +j(a){return"SemanticsTag("+this.a+")"}} +A.di.prototype={ +O(a,b){var s,r,q,p,o,n,m,l=this.a,k=l.length +if(k===0)return b +s=b.a +if(s.length===0)return this +r=A.as(this.b,!0,t.Ve) +q=b.b +p=q.length +if(p!==0)for(o=0;o=0;--o)r[o]=n[q-o-1].e}n=a4.fr +m=n.length +if(m!==0){l=new Int32Array(m) +for(o=0;o0?r[n-1].p1:null +if(n!==0)if(J.a1(l)===J.a1(o)){if(l!=null)o.toString +k=!0}else k=!1 +else k=!0 +if(!k&&p.length!==0){if(o!=null){if(!!p.immutable$list)A.Q(A.a2("sort")) +h=p.length-1 +if(h-0<=32)A.Tb(p,0,h,J.aIQ()) +else A.Ta(p,0,h,J.aIQ())}B.c.U(q,p) +B.c.P(p)}p.push(new A.n1(m,l,n))}if(o!=null)B.c.k8(p) +B.c.U(q,p) +h=t.rB +return A.as(new A.aw(q,new A.amc(),h),!0,h.i("aL.E"))}, +Zw(a){if(this.b==null)return +B.nR.fB(0,a.Ya(this.e))}, +dd(){return"SemanticsNode#"+this.e}, +atJ(a,b,c){return new A.a_q(a,this,b,!0,!0,null,c)}, +Y8(a){return this.atJ(B.DT,null,a)}} +A.ame.prototype={ +$1(a){var s,r,q=this.a +q.a=q.a|a.dy +q.b=q.b|a.db +if(q.x==null)q.x=a.ok +if(q.z==null)q.z=a.p2 +if(q.Q==null)q.Q=a.p4 +if(q.as==null)q.as=a.R8 +if(q.at==null)q.at=a.RG +if(q.ax==null)q.ax=a.rx +if(q.ay==null)q.ay=a.ry +if(q.ch==null)q.ch=a.to +q.CW=a.x1 +if(q.cx==null)q.cx=a.x2 +s=q.d +if(s.a==="")q.d=a.fx +s=q.e +if(s.a==="")q.e=a.fy +s=q.f +if(s.a==="")q.f=a.go +if(q.w==="")q.w=a.k1 +s=a.dx +if(s!=null){r=q.y;(r==null?q.y=A.aU(t.g3):r).U(0,s)}for(s=this.b.cy,s=A.eO(s,s.r,A.l(s).c),r=this.c;s.A();)r.H(0,A.aLj(s.d)) +a.k4!=null +s=q.c +r=q.x +q.c=A.aBQ(a.fr,a.ok,s,r) +r=q.r +s=q.x +q.r=A.aBQ(a.id,a.ok,r,s) +q.cy=Math.max(q.cy,a.k3+a.k2) +return!0}, +$S:88} +A.amc.prototype={ +$1(a){return a.a}, +$S:321} +A.mP.prototype={ +b3(a,b){return B.e.b3(this.b,b.b)}, +$ibE:1} +A.k0.prototype={ +b3(a,b){return B.e.b3(this.a,b.a)}, +a_y(){var s,r,q,p,o,n,m,l,k,j=A.a([],t.rF) +for(s=this.c,r=s.length,q=0;q") +return A.as(new A.hX(n,new A.aA_(),s),!0,s.i("o.E"))}, +a_x(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this.c,a4=a3.length +if(a4<=1)return a3 +s=t.S +r=A.w(s,t.bu) +q=A.w(s,s) +for(p=this.b,o=p===B.Z,p=p===B.t,n=a4,m=0;m2.356194490192345 +else a0=!1 +if(a||a0)q.l(0,l.e,f.e)}}a1=A.a([],t.t) +a2=A.a(a3.slice(0),A.a7(a3)) +B.c.cN(a2,new A.azW()) +new A.aw(a2,new A.azX(),A.a7(a2).i("aw<1,k>")).Z(0,new A.azZ(A.aU(s),q,a1)) +a3=t.qn +a3=A.as(new A.aw(a1,new A.azY(r),a3),!0,a3.i("aL.E")) +a4=A.a7(a3).i("cc<1>") +return A.as(new A.cc(a3,a4),!0,a4.i("aL.E"))}} +A.aA_.prototype={ +$1(a){return a.a_x()}, +$S:160} +A.azW.prototype={ +$2(a,b){var s,r,q=a.w,p=A.tP(a,new A.j(q.a,q.b)) +q=b.w +s=A.tP(b,new A.j(q.a,q.b)) +r=B.e.b3(p.b,s.b) +if(r!==0)return-r +return-B.e.b3(p.a,s.a)}, +$S:89} +A.azZ.prototype={ +$1(a){var s=this,r=s.a +if(r.v(0,a))return +r.H(0,a) +r=s.b +if(r.ah(0,a)){r=r.h(0,a) +r.toString +s.$1(r)}s.c.push(a)}, +$S:23} +A.azX.prototype={ +$1(a){return a.e}, +$S:324} +A.azY.prototype={ +$1(a){var s=this.a.h(0,a) +s.toString +return s}, +$S:325} +A.aBM.prototype={ +$1(a){return a.a_y()}, +$S:160} +A.n1.prototype={ +b3(a,b){var s,r=this.b +if(r==null||b.b==null)return this.c-b.c +r.toString +s=b.b +s.toString +return r.b3(0,s)}, +$ibE:1} +A.wU.prototype={ +m(){var s=this +s.b.P(0) +s.c.P(0) +s.d.P(0) +s.dS()}, +ZD(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.b +if(e.a===0)return +s=A.aU(t.S) +r=A.a([],t.QF) +for(q=t.LQ,p=A.l(e).i("aD<1>"),o=p.i("o.E"),n=f.d;e.a!==0;){m=A.as(new A.aD(e,new A.amh(f),p),!0,o) +e.P(0) +n.P(0) +l=new A.ami() +if(!!m.immutable$list)A.Q(A.a2("sort")) +k=m.length-1 +if(k-0<=32)A.Tb(m,0,k,l) +else A.Ta(m,0,k,l) +B.c.U(r,m) +for(l=m.length,j=0;j#"+A.ce(this)}} +A.amh.prototype={ +$1(a){return!this.a.d.v(0,a)}, +$S:88} +A.ami.prototype={ +$2(a,b){return a.a-b.a}, +$S:89} +A.amj.prototype={ +$2(a,b){return a.a-b.a}, +$S:89} +A.amg.prototype={ +$1(a){if(a.cx.ah(0,this.b)){this.a.a=a +return!1}return!0}, +$S:88} +A.am_.prototype={ +nF(a,b){var s=this +s.e.l(0,a,b) +s.f=s.f|a.a +s.d=!0}, +fD(a,b){this.nF(a,new A.am0(b))}, +sn8(a){a.toString +this.fD(B.cM,a) +this.r=a}, +sn7(a){a.toString +this.fD(B.yL,a)}, +sBG(a){this.fD(B.eE,a)}, +sBv(a){this.fD(B.RS,a)}, +sBH(a){this.fD(B.eF,a)}, +sBI(a){this.fD(B.eC,a)}, +sBF(a){this.fD(B.eD,a)}, +sJA(a){this.fD(B.yM,a)}, +sJx(a){this.fD(B.yK,a)}, +sBr(a,b){this.fD(B.RU,b)}, +sBs(a,b){this.fD(B.RY,b)}, +sBE(a,b){this.fD(B.RO,b)}, +sBB(a){this.nF(B.RV,new A.am3(a))}, +sBz(a){this.nF(B.RM,new A.am1(a))}, +sBC(a){this.nF(B.RW,new A.am4(a))}, +sBA(a){this.nF(B.RN,new A.am2(a))}, +sBJ(a){this.nF(B.RP,new A.am5(a))}, +sBK(a){this.nF(B.RQ,new A.am6(a))}, +sBu(a){this.fD(B.RT,a)}, +sJy(a){this.fD(B.RX,a)}, +sZm(a){if(a==this.k2)return +this.k2=a +this.d=!0}, +sZn(a){if(a==this.k3)return +this.k3=a +this.d=!0}, +sasl(a){if(a===this.k4)return +this.k4=a +this.d=!0}, +sJn(a){return}, +sA4(a){if(a==this.p1)return +this.p1=a +this.d=!0}, +skt(a,b){if(b===this.x2)return +this.x2=b +this.d=!0}, +Tl(a){var s=this.am;(s==null?this.am=A.aU(t.g3):s).H(0,a)}, +bl(a,b){var s=this,r=s.ab,q=a.a +if(b)s.ab=r|q +else s.ab=r&~q +s.d=!0}, +Wm(a){var s,r=this +if(a==null||!a.d||!r.d)return!0 +if((r.f&a.f)!==0)return!1 +if((r.ab&a.ab)!==0)return!1 +if(r.k4!=null&&a.k4!=null)return!1 +if(r.p1!=null&&a.p1!=null)return!1 +if(r.R8.a.length!==0)s=a.R8.a.length!==0 +else s=!1 +if(s)return!1 +return!0}, +u2(a){var s,r,q=this +if(!a.d)return +q.e.U(0,a.e) +q.p3.U(0,a.p3) +q.f=q.f|a.f +q.ab=q.ab|a.ab +if(q.y2==null)q.y2=a.y2 +if(q.b4==null)q.b4=a.b4 +if(q.b7==null)q.b7=a.b7 +if(q.a9==null)q.a9=a.a9 +if(q.x1==null)q.x1=a.x1 +if(q.k1==null)q.k1=a.k1 +if(q.k3==null)q.k3=a.k3 +if(q.k2==null)q.k2=a.k2 +if(q.k4==null)q.k4=a.k4 +q.ok=a.ok +if(q.p1==null)q.p1=a.p1 +s=q.y1 +if(s==null){s=q.y1=a.y1 +q.d=!0}if(q.id==null)q.id=a.id +r=q.p4 +q.p4=A.aBQ(a.p4,a.y1,r,s) +s=q.R8 +if(s.a==="")q.R8=a.R8 +s=q.RG +if(s.a==="")q.RG=a.RG +s=q.rx +if(s.a==="")q.rx=a.rx +s=q.ry +r=q.y1 +q.ry=A.aBQ(a.ry,a.y1,s,r) +if(q.to==="")q.to=a.to +q.xr=Math.max(q.xr,a.xr+a.x2) +q.d=q.d||a.d}, +am0(){var s=this,r=A.rO() +r.a=s.a +r.b=s.b +r.c=s.c +r.d=s.d +r.p2=s.p2 +r.y1=s.y1 +r.id=s.id +r.p4=s.p4 +r.RG=s.RG +r.R8=s.R8 +r.rx=s.rx +r.ry=s.ry +r.x1=s.x1 +r.to=s.to +r.x2=s.x2 +r.xr=s.xr +r.ab=s.ab +r.am=s.am +r.y2=s.y2 +r.b4=s.b4 +r.b7=s.b7 +r.a9=s.a9 +r.f=s.f +r.k1=s.k1 +r.k3=s.k3 +r.k2=s.k2 +r.k4=s.k4 +r.ok=s.ok +r.p1=s.p1 +r.e.U(0,s.e) +r.p3.U(0,s.p3) +return r}} +A.am0.prototype={ +$1(a){this.a.$0()}, +$S:16} +A.am3.prototype={ +$1(a){a.toString +this.a.$1(A.ps(a))}, +$S:16} +A.am1.prototype={ +$1(a){a.toString +this.a.$1(A.ps(a))}, +$S:16} +A.am4.prototype={ +$1(a){a.toString +this.a.$1(A.ps(a))}, +$S:16} +A.am2.prototype={ +$1(a){a.toString +this.a.$1(A.ps(a))}, +$S:16} +A.am5.prototype={ +$1(a){var s,r,q +a.toString +s=J.aFU(t.G.a(a),t.N,t.S) +r=s.h(0,"base") +r.toString +q=s.h(0,"extent") +q.toString +this.a.$1(A.cC(B.l,r,q,!1))}, +$S:16} +A.am6.prototype={ +$1(a){a.toString +this.a.$1(A.bH(a))}, +$S:16} +A.MS.prototype={ +K(){return"DebugSemanticsDumpOrder."+this.b}} +A.wV.prototype={ +b3(a,b){var s=this.anc(b) +return s}, +$ibE:1} +A.r6.prototype={ +anc(a){var s=a.b===this.b +if(s)return 0 +return B.b.b3(this.b,a.b)}} +A.a_p.prototype={} +A.a_r.prototype={} +A.a_s.prototype={} +A.am8.prototype={ +Ya(a){var s=A.ai(["type",this.a,"data",this.ww()],t.N,t.z) +if(a!=null)s.l(0,"nodeId",a) +return s}, +atN(){return this.Ya(null)}, +j(a){var s,r,q=A.a([],t.s),p=this.ww(),o=p.gc3(p),n=A.as(o,!0,A.l(o).i("o.E")) +B.c.k8(n) +for(o=n.length,s=0;s#"+A.ce(this)+"()"}} +A.a4q.prototype={ +oA(a,b){return this.a_N(a,!0)}, +aqN(a,b,c){var s,r={},q=this.b +if(q.ah(0,a)){r=q.h(0,a) +r.toString +return c.i("ax<0>").a(r)}r.a=r.b=null +this.oA(a,!1).bK(0,b,c).bK(0,new A.a4r(r,this,a,c),t.H) +s=r.a +if(s!=null)return s +s=new A.af($.ar,c.i("af<0>")) +r.b=new A.aY(s,c.i("aY<0>")) +q.l(0,a,s) +return r.b.a}} +A.a4r.prototype={ +$1(a){var s=this,r=new A.cR(a,s.d.i("cR<0>")),q=s.a +q.a=r +s.b.b.l(0,s.c,r) +q=q.b +if(q!=null)q.cg(0,a)}, +$S(){return this.d.i("aP(0)")}} +A.ahF.prototype={ +fs(a,b){var s,r=B.ck.di(A.aPg(A.a18(B.jn,b,B.a7,!1)).e),q=$.hA.cm$ +q===$&&A.b() +s=q.wH(0,"flutter/assets",A.m5(r.buffer,0,null)).bK(0,new A.ahG(b),t.V4) +return s}, +Bc(a){return this.aqK(a)}, +aqK(a){var s=0,r=A.H(t.SG),q,p=this,o +var $async$Bc=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:s=3 +return A.L(p.fs(0,a),$async$Bc) +case 3:o=c +q=A.aH_(A.bS(o.buffer,0,null)) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$Bc,r)}} +A.ahG.prototype={ +$1(a){if(a==null)throw A.c(A.Bp(A.a([A.b4r(this.a),A.bB("The asset does not exist or has empty data.")],t.F))) +return a}, +$S:326} +A.zK.prototype={ +h0(){var s,r,q=this +if(q.a){s=A.w(t.N,t.z) +s.l(0,"uniqueIdentifier",q.b) +s.l(0,"hints",q.c) +s.l(0,"editingValue",q.d.Kh()) +r=q.e +if(r!=null)s.l(0,"hintText",r)}else s=null +return s}} +A.a40.prototype={} +A.wW.prototype={ +vf(){var s=$.a38() +s.a.P(0) +s.b.P(0)}, +mT(a){return this.aph(a)}, +aph(a){var s=0,r=A.H(t.H),q,p=this +var $async$mT=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:switch(A.bH(J.aW(t.a.a(a),"type"))){case"memoryPressure":p.vf() +break}s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$mT,r)}, +a59(){var s,r=A.aZ("controller") +r.scI(A.aO4(new A.amw(r),!1,t.hz)) +s=r.au() +return new A.l2(s,A.bn(s).i("l2<1>"))}, +asG(){if(this.z$!=null)return +$.bg() +var s=A.aNR("AppLifecycleState.resumed") +if(s!=null)this.AH(s)}, +Fd(a){return this.abi(a)}, +abi(a){var s=0,r=A.H(t.v),q,p=this,o +var $async$Fd=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:a.toString +o=A.aNR(a) +o.toString +p.AH(o) +q=null +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$Fd,r)}, +Ff(a){return this.abN(a)}, +abN(a){var s=0,r=A.H(t.H) +var $async$Ff=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:t.j.a(a.b) +return A.F(null,r)}}) +return A.G($async$Ff,r)}, +$ieU:1} +A.amw.prototype={ +$0(){var s=0,r=A.H(t.H),q=this,p,o,n +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:o=A.aZ("rawLicenses") +n=o +s=2 +return A.L($.a38().oA("NOTICES",!1),$async$$0) +case 2:n.scI(b) +p=q.a +n=J +s=3 +return A.L(A.a2J(A.b5S(),o.au(),"parseLicenses",t.N,t.qC),$async$$0) +case 3:n.ir(b,J.aVh(p.au())) +s=4 +return A.L(J.aKl(p.au()),$async$$0) +case 4:return A.F(null,r)}}) +return A.G($async$$0,r)}, +$S:9} +A.att.prototype={ +wH(a,b,c){var s=new A.af($.ar,t.gg) +$.bg().ai2(b,c,A.aY0(new A.atu(new A.aY(s,t.yB)))) +return s}, +CX(a,b){if(b==null){a=$.Kn().a.h(0,a) +if(a!=null)a.e=null}else $.Kn().ZM(a,new A.atv(b))}} +A.atu.prototype={ +$1(a){var s,r,q,p +try{this.a.cg(0,a)}catch(q){s=A.a9(q) +r=A.aS(q) +p=A.bB("during a platform message response callback") +A.dw(new A.bZ(s,r,"services library",p,null,!1))}}, +$S:30} +A.atv.prototype={ +$2(a,b){return this.YJ(a,b)}, +YJ(a,b){var s=0,r=A.H(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h +var $async$$2=A.I(function(c,d){if(c===1){p=d +s=q}while(true)switch(s){case 0:i=null +q=3 +s=6 +return A.L(n.a.$1(a),$async$$2) +case 6:i=d +o.push(5) +s=4 +break +case 3:q=2 +h=p +m=A.a9(h) +l=A.aS(h) +j=A.bB("during a platform message callback") +A.dw(new A.bZ(m,l,"services library",j,null,!1)) +o.push(5) +s=4 +break +case 2:o=[1] +case 4:q=1 +b.$1(i) +s=o.pop() +break +case 5:return A.F(null,r) +case 1:return A.E(p,r)}}) +return A.G($async$$2,r)}, +$S:330} +A.nv.prototype={} +A.a8U.prototype={} +A.a8f.prototype={} +A.a8o.prototype={} +A.Nl.prototype={} +A.a8W.prototype={} +A.Nj.prototype={} +A.a8w.prototype={} +A.a7L.prototype={} +A.a8x.prototype={} +A.Nr.prototype={} +A.Nh.prototype={} +A.No.prototype={} +A.NB.prototype={} +A.a8k.prototype={} +A.a8C.prototype={} +A.a7U.prototype={} +A.a87.prototype={} +A.a7v.prototype={} +A.a7Y.prototype={} +A.Nw.prototype={} +A.a7x.prototype={} +A.a8H.prototype={} +A.vC.prototype={} +A.oa.prototype={} +A.qS.prototype={} +A.ob.prototype={} +A.Cc.prototype={} +A.acC.prototype={ +a7P(a){var s,r,q,p,o,n,m,l,k,j +this.d=!0 +s=!1 +for(n=this.c,m=0;!1;++m){r=n[m] +try{q=r.$1(a) +s=s||q}catch(l){p=A.a9(l) +o=A.aS(l) +k=A.bB("while processing a key handler") +j=$.j7() +if(j!=null)j.$1(new A.bZ(p,o,"services library",k,null,!1))}}this.d=!1 +return s}, +VP(a){var s,r,q=this,p=a.a,o=a.b +if(a instanceof A.qS){q.a.l(0,p,o) +s=$.aSS().h(0,o.a) +if(s!=null){r=q.b +if(r.v(0,s))r.B(0,s) +else r.H(0,s)}}else if(a instanceof A.ob)q.a.B(0,p) +return q.a7P(a)}} +A.Ca.prototype={ +K(){return"KeyDataTransitMode."+this.b}} +A.Cb.prototype={ +j(a){return"KeyMessage("+A.f(this.a)+")"}} +A.Pd.prototype={ +aoR(a){var s,r=this,q=r.d +switch((q==null?r.d=B.G9:q).a){case 0:return!1 +case 1:if(a.c===0&&a.d===0)return!1 +s=A.aZn(a) +if(a.f&&r.e.length===0){r.b.VP(s) +r.O7(A.a([s],t.K0),null)}else r.e.push(s) +return!1}}, +O7(a,b){var s,r,q,p,o=this.a +if(o!=null){s=new A.Cb(a,b) +try{o=o.$1(s) +return o}catch(p){r=A.a9(p) +q=A.aS(p) +o=A.bB("while processing the key message handler") +A.dw(new A.bZ(r,q,"services library",o,null,!1))}}return!1}, +IM(a){var s=0,r=A.H(t.a),q,p=this,o,n,m,l,k,j,i +var $async$IM=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:if(p.d==null){p.d=B.G8 +p.c.a.push(p.ga6Z())}o=A.b02(t.a.a(a)) +if(o instanceof A.jK){n=o.c +m=p.f +if(!n.a_0()){m.H(0,n.gfv()) +l=!1}else{m.B(0,n.gfv()) +l=!0}}else if(o instanceof A.rp){n=p.f +m=o.c +if(n.v(0,m.gfv())){n.B(0,m.gfv()) +l=!1}else l=!0}else l=!0 +if(l){p.c.apb(o) +for(n=p.e,m=n.length,k=p.b,j=!1,i=0;i") +r=A.cI(new A.bi(e,s),s.i("o.E")) +q=A.a([],t.K0) +p=e.h(0,d) +o=$.hA.go$ +n=a.a +if(n==="")n=f +if(a instanceof A.jK)if(p==null){m=new A.qS(d,c,n,o,!1) +r.H(0,d)}else m=new A.Cc(d,p,n,o,!1) +else if(p==null)m=f +else{m=new A.ob(d,p,f,o,!1) +r.B(0,d)}for(s=this.c.d,l=A.l(s).i("bi<1>"),k=l.i("o.E"),j=r.od(A.cI(new A.bi(s,l),k)),j=j.gao(j),i=this.e;j.A();){h=j.gN(j) +if(h.k(0,d))q.push(new A.ob(h,c,f,o,!0)) +else{g=e.h(0,h) +g.toString +i.push(new A.ob(h,g,f,o,!0))}}for(e=A.cI(new A.bi(s,l),k).od(r),e=e.gao(e);e.A();){l=e.gN(e) +k=s.h(0,l) +k.toString +i.push(new A.qS(l,k,f,o,!0))}if(m!=null)i.push(m) +B.c.U(i,q)}} +A.XH.prototype={} +A.afc.prototype={} +A.h.prototype={ +gaqt(){var s=this.a,r=A.aZG(s) +s=r==null?B.PW.h(0,s):r +return s==null?"":s}, +gE(a){return B.b.gE(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.h&&b.a===this.a}} +A.r.prototype={ +gE(a){return B.b.gE(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.r&&b.a===this.a}} +A.XI.prototype={} +A.kB.prototype={ +j(a){return"MethodCall("+this.a+", "+A.f(this.b)+")"}} +A.os.prototype={ +j(a){var s=this +return"PlatformException("+s.a+", "+A.f(s.b)+", "+A.f(s.c)+", "+A.f(s.d)+")"}, +$iby:1} +A.CN.prototype={ +j(a){return"MissingPluginException("+A.f(this.a)+")"}, +$iby:1} +A.ap1.prototype={ +ic(a){if(a==null)return null +return B.dv.di(A.bS(a.buffer,a.byteOffset,a.byteLength))}, +cT(a){if(a==null)return null +return A.m5(B.ck.di(a).buffer,0,null)}} +A.aeA.prototype={ +cT(a){if(a==null)return null +return B.i8.cT(B.o.ep(a))}, +ic(a){var s +if(a==null)return a +s=B.i8.ic(a) +s.toString +return B.o.cB(0,s)}} +A.aeC.prototype={ +jC(a){var s=B.cj.cT(A.ai(["method",a.a,"args",a.b],t.N,t.X)) +s.toString +return s}, +jy(a){var s,r,q,p=null,o=B.cj.ic(a) +if(!t.G.b(o))throw A.c(A.cG("Expected method call Map, got "+A.f(o),p,p)) +s=J.ag(o) +r=s.h(o,"method") +q=s.h(o,"args") +if(typeof r=="string")return new A.kB(r,q) +throw A.c(A.cG("Invalid method call: "+A.f(o),p,p))}, +UA(a){var s,r,q,p=null,o=B.cj.ic(a) +if(!t.j.b(o))throw A.c(A.cG("Expected envelope List, got "+A.f(o),p,p)) +s=J.ag(o) +if(s.gq(o)===1)return s.h(o,0) +if(s.gq(o)===3)if(typeof s.h(o,0)=="string")r=s.h(o,1)==null||typeof s.h(o,1)=="string" +else r=!1 +else r=!1 +if(r){r=A.bH(s.h(o,0)) +q=A.bT(s.h(o,1)) +throw A.c(A.kI(r,s.h(o,2),q,p))}if(s.gq(o)===4)if(typeof s.h(o,0)=="string")if(s.h(o,1)==null||typeof s.h(o,1)=="string")r=s.h(o,3)==null||typeof s.h(o,3)=="string" +else r=!1 +else r=!1 +else r=!1 +if(r){r=A.bH(s.h(o,0)) +q=A.bT(s.h(o,1)) +throw A.c(A.kI(r,s.h(o,2),q,A.bT(s.h(o,3))))}throw A.c(A.cG("Invalid envelope: "+A.f(o),p,p))}, +uV(a){var s=B.cj.cT([a]) +s.toString +return s}, +oh(a,b,c){var s=B.cj.cT([a,c,b]) +s.toString +return s}, +V9(a,b){return this.oh(a,null,b)}} +A.F8.prototype={ +cT(a){var s +if(a==null)return null +s=A.arg(64) +this.dF(0,s,a) +return s.mC()}, +ic(a){var s,r +if(a==null)return null +s=new A.DM(a) +r=this.fY(0,s) +if(s.b=b.a.byteLength)throw A.c(B.b3) +return this.j1(b.oY(0),b)}, +j1(a,b){var s,r,q,p,o,n,m,l,k=this +switch(a){case 0:return null +case 1:return!0 +case 2:return!1 +case 3:s=b.b +r=$.ei() +q=b.a.getInt32(s,B.ap===r) +b.b+=4 +return q +case 4:return b.CA(0) +case 6:b.k9(8) +s=b.b +r=$.ei() +q=b.a.getFloat64(s,B.ap===r) +b.b+=8 +return q +case 5:case 7:p=k.fz(b) +return B.dv.di(b.oZ(p)) +case 8:return b.oZ(k.fz(b)) +case 9:p=k.fz(b) +b.k9(4) +s=b.a +o=A.agB(s.buffer,s.byteOffset+b.b,p) +b.b=b.b+4*p +return o +case 10:return b.CB(k.fz(b)) +case 14:p=k.fz(b) +b.k9(4) +s=b.a +o=A.aHh(s.buffer,s.byteOffset+b.b,p) +b.b=b.b+4*p +return o +case 11:p=k.fz(b) +b.k9(8) +s=b.a +o=A.aMV(s.buffer,s.byteOffset+b.b,p) +b.b=b.b+8*p +return o +case 12:p=k.fz(b) +n=A.aE(p,null,!1,t.X) +for(s=b.a,m=0;m=s.byteLength)A.Q(B.b3) +b.b=r+1 +n[m]=k.j1(s.getUint8(r),b)}return n +case 13:p=k.fz(b) +s=t.X +n=A.w(s,s) +for(s=b.a,m=0;m=s.byteLength)A.Q(B.b3) +b.b=r+1 +r=k.j1(s.getUint8(r),b) +l=b.b +if(l>=s.byteLength)A.Q(B.b3) +b.b=l+1 +n.l(0,r,k.j1(s.getUint8(l),b))}return n +default:throw A.c(B.b3)}}, +hj(a,b){var s,r +if(b<254)a.el(0,b) +else{s=a.d +if(b<=65535){a.el(0,254) +r=$.ei() +s.setUint16(0,b,B.ap===r) +a.ta(a.e,0,2)}else{a.el(0,255) +r=$.ei() +s.setUint32(0,b,B.ap===r) +a.ta(a.e,0,4)}}}, +fz(a){var s,r,q=a.oY(0) +switch(q){case 254:s=a.b +r=$.ei() +q=a.a.getUint16(s,B.ap===r) +a.b+=2 +return q +case 255:s=a.b +r=$.ei() +q=a.a.getUint32(s,B.ap===r) +a.b+=4 +return q +default:return q}}} +A.aoN.prototype={ +$2(a,b){var s=this.a,r=this.b +s.dF(0,r,a) +s.dF(0,r,b)}, +$S:85} +A.aoQ.prototype={ +jC(a){var s=A.arg(64) +B.aB.dF(0,s,a.a) +B.aB.dF(0,s,a.b) +return s.mC()}, +jy(a){var s,r,q +a.toString +s=new A.DM(a) +r=B.aB.fY(0,s) +q=B.aB.fY(0,s) +if(typeof r=="string"&&s.b>=a.byteLength)return new A.kB(r,q) +else throw A.c(B.pl)}, +uV(a){var s=A.arg(64) +s.el(0,0) +B.aB.dF(0,s,a) +return s.mC()}, +oh(a,b,c){var s=A.arg(64) +s.el(0,1) +B.aB.dF(0,s,a) +B.aB.dF(0,s,c) +B.aB.dF(0,s,b) +return s.mC()}, +V9(a,b){return this.oh(a,null,b)}, +UA(a){var s,r,q,p,o,n +if(a.byteLength===0)throw A.c(B.EP) +s=new A.DM(a) +if(s.oY(0)===0)return B.aB.fY(0,s) +r=B.aB.fY(0,s) +q=B.aB.fY(0,s) +p=B.aB.fY(0,s) +o=s.b=a.byteLength +else n=!1 +if(n)throw A.c(A.kI(r,p,A.bT(q),o)) +else throw A.c(B.EQ)}} +A.agj.prototype={ +aoz(a,b,c){var s,r,q,p,o +if(t.PB.b(b)){this.b.B(0,a) +return}s=this.b +r=s.h(0,a) +q=A.b2G(c) +if(q==null)q=this.a +p=r==null +if(J.d(p?null:r.gqj(r),q))return +o=q.uD(a) +s.l(0,a,o) +if(!p)r.m() +o.bO()}} +A.vY.prototype={ +gqj(a){return this.a}} +A.cP.prototype={ +j(a){var s=this.go8() +return s}} +A.Wj.prototype={ +uD(a){throw A.c(A.c3(null))}, +go8(){return"defer"}} +A.Yx.prototype={ +bO(){var s=0,r=A.H(t.H) +var $async$bO=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:return A.F(null,r)}}) +return A.G($async$bO,r)}, +m(){}} +A.Yw.prototype={ +uD(a){return new A.Yx(this,a)}, +go8(){return"uncontrolled"}} +A.a08.prototype={ +gqj(a){return t.ZC.a(this.a)}, +bO(){return B.QP.d4("activateSystemCursor",A.ai(["device",this.b,"kind",t.ZC.a(this.a).a],t.N,t.z),t.H)}, +m(){}} +A.mC.prototype={ +go8(){return"SystemMouseCursor("+this.a+")"}, +uD(a){return new A.a08(this,a)}, +k(a,b){if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.mC&&b.a===this.a}, +gE(a){return B.d.gE(this.a)}} +A.Yj.prototype={} +A.jc.prototype={ +guh(){var s=this.c,r=$.hA.cm$ +r===$&&A.b() +s=r +return s}, +fB(a,b){return this.Zu(0,b,this.$ti.i("1?"))}, +Zu(a,b,c){var s=0,r=A.H(c),q,p=this,o,n +var $async$fB=A.I(function(d,e){if(d===1)return A.E(e,r) +while(true)switch(s){case 0:o=p.b +n=o +s=3 +return A.L(p.guh().wH(0,p.a,o.cT(b)),$async$fB) +case 3:q=n.ic(e) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$fB,r)}, +CV(a){this.guh().CX(this.a,new A.a3Y(this,a))}} +A.a3Y.prototype={ +$1(a){return this.YE(a)}, +YE(a){var s=0,r=A.H(t.CD),q,p=this,o,n +var $async$$1=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:o=p.a.b +n=o +s=3 +return A.L(p.b.$1(o.ic(a)),$async$$1) +case 3:q=n.cT(c) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$$1,r)}, +$S:161} +A.kC.prototype={ +guh(){var s,r=$.hA.cm$ +r===$&&A.b() +s=r +return s}, +fE(a,b,c,d){return this.adK(a,b,c,d,d.i("0?"))}, +adK(a,b,c,d,e){var s=0,r=A.H(e),q,p=this,o,n,m,l +var $async$fE=A.I(function(f,g){if(f===1)return A.E(g,r) +while(true)switch(s){case 0:o=p.b +n=o.jC(new A.kB(a,b)) +m=p.a +s=3 +return A.L(p.guh().wH(0,m,n),$async$fE) +case 3:l=g +if(l==null){if(c){q=null +s=1 +break}throw A.c(A.aMQ("No implementation found for method "+a+" on channel "+m))}q=d.i("0?").a(o.UA(l)) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$fE,r)}, +d4(a,b,c){return this.fE(a,b,!1,c)}, +B2(a,b,c,d){return this.aq9(a,b,c,d,c.i("@<0>").aq(d).i("aM<1,2>?"))}, +aq8(a,b,c){return this.B2(a,null,b,c)}, +aq9(a,b,c,d,e){var s=0,r=A.H(e),q,p=this,o +var $async$B2=A.I(function(f,g){if(f===1)return A.E(g,r) +while(true)switch(s){case 0:s=3 +return A.L(p.d4(a,b,t.G),$async$B2) +case 3:o=g +q=o==null?null:J.aFU(o,c,d) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$B2,r)}, +rN(a){var s=this.guh() +s.CX(this.a,new A.ag5(this,a))}, +xT(a,b){return this.aab(a,b)}, +aab(a,b){var s=0,r=A.H(t.CD),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e +var $async$xT=A.I(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:h=n.b +g=h.jy(a) +p=4 +e=h +s=7 +return A.L(b.$1(g),$async$xT) +case 7:k=e.uV(d) +q=k +s=1 +break +p=2 +s=6 +break +case 4:p=3 +f=o +k=A.a9(f) +if(k instanceof A.os){m=k +k=m.a +i=m.b +q=h.oh(k,m.c,i) +s=1 +break}else if(k instanceof A.CN){q=null +s=1 +break}else{l=k +h=h.V9("error",J.dg(l)) +q=h +s=1 +break}s=6 +break +case 3:s=2 +break +case 6:case 1:return A.F(q,r) +case 2:return A.E(o,r)}}) +return A.G($async$xT,r)}} +A.ag5.prototype={ +$1(a){return this.a.xT(a,this.b)}, +$S:161} +A.m8.prototype={ +d4(a,b,c){return this.aqa(a,b,c,c.i("0?"))}, +mY(a,b){return this.d4(a,null,b)}, +aqa(a,b,c,d){var s=0,r=A.H(d),q,p=this +var $async$d4=A.I(function(e,f){if(e===1)return A.E(f,r) +while(true)switch(s){case 0:q=p.a0X(a,b,!0,c) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$d4,r)}} +A.ahU.prototype={ +YX(){return this.a++}} +A.rb.prototype={ +gakH(){return!1}, +HN(a,b,c){return this.ams(0,b,c)}, +ams(a,b,c){var s=0,r=A.H(t.H) +var $async$HN=A.I(function(d,e){if(d===1)return A.E(e,r) +while(true)switch(s){case 0:return A.F(null,r)}}) +return A.G($async$HN,r)}} +A.od.prototype={ +K(){return"KeyboardSide."+this.b}} +A.hy.prototype={ +K(){return"ModifierKey."+this.b}} +A.DJ.prototype={ +garb(){var s,r,q,p=A.w(t.xS,t.LE) +for(s=0;s<9;++s){r=B.pY[s] +if(this.aqi(r)){q=this.YW(r) +if(q!=null)p.l(0,r,q)}}return p}, +a_0(){return!0}} +A.jL.prototype={} +A.aiK.prototype={ +$0(){var s,r,q,p=this.b,o=J.ag(p),n=A.bT(o.h(p,"key")),m=n==null +if(!m){s=n.length +s=s!==0&&s===1}else s=!1 +if(s)this.a.a=n +s=A.bT(o.h(p,"code")) +if(s==null)s="" +m=m?"":n +r=A.h6(o.h(p,"location")) +if(r==null)r=0 +q=A.h6(o.h(p,"metaState")) +if(q==null)q=0 +p=A.h6(o.h(p,"keyCode")) +return new A.wx(s,m,r,q,p==null?0:p)}, +$S:334} +A.jK.prototype={} +A.rp.prototype={} +A.aiP.prototype={ +apb(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(a instanceof A.jK){p=a.c +i.d.l(0,p.gfv(),p.gn2())}else if(a instanceof A.rp)i.d.B(0,a.c.gfv()) +i.aiN(a) +for(p=i.a,o=A.as(p,!0,t.iS),n=o.length,m=0;m")),e),a0=a1 instanceof A.jK +if(a0)a.H(0,g.gfv()) +for(s=null,r=0;r<9;++r){q=B.pY[r] +p=$.aSW() +o=p.h(0,new A.dq(q,B.bR)) +if(o==null)continue +if(o.v(0,g.gfv()))s=q +if(f.h(0,q)===B.d5){c.U(0,o) +if(o.hC(0,a.gjw(a)))continue}n=f.h(0,q)==null?A.aU(e):p.h(0,new A.dq(q,f.h(0,q))) +if(n==null)continue +for(p=A.l(n),m=new A.iZ(n,n.r,p.i("iZ<1>")),m.c=n.e,p=p.c;m.A();){l=m.d +if(l==null)l=p.a(l) +k=$.aSV().h(0,l) +k.toString +d.l(0,l,k)}}e=g instanceof A.aiI +j=(e||g instanceof A.wx)&&b.h(0,B.cf)!=null&&!J.d(b.h(0,B.cf),B.ed) +for(a=$.aFC(),a=A.eO(a,a.r,A.l(a).c);a.A();){p=a.d +i=j&&p.k(0,B.cf) +if(!c.v(0,p)&&!i)b.B(0,p)}if(!(g instanceof A.aiG)&&!(g instanceof A.aiJ))b.B(0,B.ep) +b.U(0,d) +if(a0&&s!=null&&!b.ah(0,g.gfv())){if(e&&g.gfv().k(0,B.cg)||g instanceof A.aiH||g instanceof A.aiF){h=$.aFC().h(0,g.gfv()) +if(h!=null)b.l(0,g.gfv(),h)}if(g instanceof A.wx&&g.gfv().k(0,B.cg))b.l(0,g.gfv(),g.gn2())}}} +A.dq.prototype={ +k(a,b){if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.dq&&b.a===this.a&&b.b==this.b}, +gE(a){return A.Z(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.ZA.prototype={} +A.Zz.prototype={} +A.aiF.prototype={} +A.aiG.prototype={} +A.aiH.prototype={} +A.aiI.prototype={} +A.aiJ.prototype={} +A.wx.prototype={ +gfv(){var s=this.a,r=B.Q_.h(0,s) +return r==null?new A.r(98784247808+B.d.gE(s)):r}, +gn2(){var s,r=this.b,q=B.Q1.h(0,r),p=q==null?null:q[this.c] +if(p!=null)return p +s=B.PZ.h(0,r) +if(s!=null)return s +if(r.length===1)return new A.h(B.d.ai(r.toLowerCase(),0)) +return new A.h(B.d.gE(this.a)+98784247808)}, +aqi(a){var s=this +switch(a.a){case 0:return(s.d&4)!==0 +case 1:return(s.d&1)!==0 +case 2:return(s.d&2)!==0 +case 3:return(s.d&8)!==0 +case 5:return(s.d&16)!==0 +case 4:return(s.d&32)!==0 +case 6:return(s.d&64)!==0 +case 7:case 8:return!1}}, +YW(a){return B.d5}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.wx&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Ei.prototype={ +gatr(){var s=this +if(s.c)return new A.cR(s.a,t.hr) +if(s.b==null){s.b=new A.aY(new A.af($.ar,t.X6),t.F0) +s.xS()}return s.b.a}, +xS(){var s=0,r=A.H(t.H),q,p=this,o +var $async$xS=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:s=3 +return A.L(B.jR.mY("get",t.pE),$async$xS) +case 3:o=b +if(p.b==null){s=1 +break}p.Qv(o) +case 1:return A.F(q,r)}}) +return A.G($async$xS,r)}, +Qv(a){var s,r=a==null +if(!r){s=J.aW(a,"enabled") +s.toString +A.ps(s)}else s=!1 +this.apd(r?null:t.nc.a(J.aW(a,"data")),s)}, +apd(a,b){var s,r,q=this,p=q.c&&b +q.d=p +if(p)$.bK.cx$.push(new A.akf(q)) +s=q.a +if(b){p=q.a7A(a) +r=t.N +if(p==null){p=t.X +p=A.w(p,p)}r=new A.dL(p,q,null,"root",A.w(r,t.z4),A.w(r,t.I1)) +p=r}else p=null +q.a=p +q.c=!0 +r=q.b +if(r!=null)r.cg(0,p) +q.b=null +if(q.a!=s){q.W() +if(s!=null)s.m()}}, +FE(a){return this.aek(a)}, +aek(a){var s=0,r=A.H(t.H),q=this,p +var $async$FE=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:p=a.a +switch(p){case"push":q.Qv(t.pE.a(a.b)) +break +default:throw A.c(A.c3(p+" was invoked but isn't implemented by "+A.N(q).j(0)))}return A.F(null,r)}}) +return A.G($async$FE,r)}, +a7A(a){if(a==null)return null +return t.J1.a(B.aB.ic(A.m5(a.buffer,a.byteOffset,a.byteLength)))}, +Zk(a){var s=this +s.r.H(0,a) +if(!s.f){s.f=!0 +$.bK.cx$.push(new A.akg(s))}}, +Ob(){var s,r,q,p,o,n=this +if(!n.f)return +n.f=!1 +for(s=n.r,r=A.d8(s,s.r,A.l(s).c),q=r.$ti.c;r.A();){p=r.d;(p==null?q.a(p):p).w=!1}s.P(0) +o=B.aB.cT(n.a.a) +B.jR.d4("put",A.bS(o.buffer,o.byteOffset,o.byteLength),t.H)}, +ao8(){if($.bK.db$)return +this.Ob()}} +A.akf.prototype={ +$1(a){this.a.d=!1}, +$S:3} +A.akg.prototype={ +$1(a){return this.a.Ob()}, +$S:3} +A.dL.prototype={ +gtO(){var s=J.Kq(this.a,"c",new A.akc()) +s.toString +return t.pE.a(s)}, +gmi(){var s=J.Kq(this.a,"v",new A.akd()) +s.toString +return t.pE.a(s)}, +K2(a,b,c){var s=this,r=J.fe(s.gmi(),b),q=c.i("0?").a(J.ja(s.gmi(),b)) +if(J.j9(s.gmi()))J.ja(s.a,"v") +if(r)s.pE() +return q}, +B(a,b){return this.K2(a,b,t.z)}, +alr(a,b){var s,r,q,p,o=this,n=o.f +if(n.ah(0,a)||!J.fe(o.gtO(),a)){n=t.N +s=new A.dL(A.w(n,t.X),null,null,a,A.w(n,t.z4),A.w(n,t.I1)) +o.hA(s) +return s}r=t.N +q=o.c +p=J.aW(o.gtO(),a) +p.toString +s=new A.dL(t.pE.a(p),q,o,a,A.w(r,t.z4),A.w(r,t.I1)) +n.l(0,a,s) +return s}, +hA(a){var s=this,r=a.d +if(r!==s){if(r!=null)r.yy(a) +a.d=s +s.MB(a) +if(a.c!=s.c)s.QM(a)}}, +a85(a){this.yy(a) +a.d=null +if(a.c!=null){a.Gb(null) +a.SZ(this.gQL())}}, +pE(){var s,r=this +if(!r.w){r.w=!0 +s=r.c +if(s!=null)s.Zk(r)}}, +QM(a){a.Gb(this.c) +a.SZ(this.gQL())}, +Gb(a){var s=this,r=s.c +if(r==a)return +if(s.w)if(r!=null)r.r.B(0,s) +s.c=a +if(s.w&&a!=null){s.w=!1 +s.pE()}}, +yy(a){var s,r,q,p=this +if(J.d(p.f.B(0,a.e),a)){J.ja(p.gtO(),a.e) +s=p.r +r=s.h(0,a.e) +if(r!=null){q=J.ci(r) +p.Ou(q.e_(r)) +if(q.gaa(r))s.B(0,a.e)}if(J.j9(p.gtO()))J.ja(p.a,"c") +p.pE() +return}s=p.r +q=s.h(0,a.e) +if(q!=null)J.ja(q,a) +q=s.h(0,a.e) +q=q==null?null:J.j9(q) +if(q===!0)s.B(0,a.e)}, +MB(a){var s=this +if(s.f.ah(0,a.e)){J.hP(s.r.c4(0,a.e,new A.akb()),a) +s.pE() +return}s.Ou(a) +s.pE()}, +Ou(a){this.f.l(0,a.e,a) +J.ct(this.gtO(),a.e,a.a)}, +T_(a,b){var s,r,q=this.f +q=q.gaD(q) +s=this.r +s=s.gaD(s) +r=q.aog(0,new A.hX(s,new A.ake(),A.l(s).i("hX"))) +J.ir(b?A.as(r,!1,A.l(r).i("o.E")):r,a)}, +SZ(a){return this.T_(a,!1)}, +at6(a){var s,r=this +if(a===r.e)return +s=r.d +if(s!=null)s.yy(r) +r.e=a +s=r.d +if(s!=null)s.MB(r)}, +m(){var s,r=this +r.T_(r.ga84(),!0) +r.f.P(0) +r.r.P(0) +s=r.d +if(s!=null)s.yy(r) +r.d=null +r.Gb(null) +r.x=!0}, +j(a){return"RestorationBucket(restorationId: "+this.e+", owner: "+A.f(this.b)+")"}} +A.akc.prototype={ +$0(){var s=t.X +return A.w(s,s)}, +$S:163} +A.akd.prototype={ +$0(){var s=t.X +return A.w(s,s)}, +$S:163} +A.akb.prototype={ +$0(){return A.a([],t.QT)}, +$S:337} +A.ake.prototype={ +$1(a){return a}, +$S:338} +A.oR.prototype={ +k(a,b){var s,r +if(b==null)return!1 +if(this===b)return!0 +if(b instanceof A.oR){s=b.a +r=this.a +s=s.a===r.a&&s.b===r.b&&A.da(b.b,this.b)}else s=!1 +return s}, +gE(a){var s=this.a +return A.Z(s.a,s.b,A.d3(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.F3.prototype={ +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.F3&&b.a===this.a&&A.da(b.b,this.b)}, +gE(a){return A.Z(this.a,A.d3(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.a6P.prototype={ +Aq(a,b){return this.anL(a,b)}, +anL(a0,a1){var s=0,r=A.H(t.EZ),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$Aq=A.I(function(a2,a3){if(a2===1){o=a3 +s=p}while(true)switch(s){case 0:d=null +c=a0.QH("-") +p=4 +m=n.b +m===$&&A.b() +a=t.j +s=7 +return A.L(m.d4("SpellCheck.initiateSpellCheck",A.a([c,a1],t.s),t.z),$async$Aq) +case 7:d=a.a(a3) +p=2 +s=6 +break +case 4:p=3 +b=o +q=null +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:k=A.a([],t.bt) +for(m=J.aJ(d),j=t.G,i=t.N,h=t.z,g=t.j;m.A();){f=A.afm(j.a(m.gN(m)),i,h) +k.push(new A.oR(new A.cs(A.cD(f.h(0,"startIndex")),A.cD(f.h(0,"endIndex"))),J.fd(g.a(f.h(0,"suggestions")),i)))}m=n.a +if(m!=null){j=m.a +e=A.da(m.b,k) +if(j===a1&&e)k=A.aXc(n.a.b,k)}n.a=new A.F3(a1,k) +q=k +s=1 +break +case 1:return A.F(q,r) +case 2:return A.E(o,r)}}) +return A.G($async$Aq,r)}} +A.a3D.prototype={} +A.xk.prototype={ +K(){return"SystemUiOverlay."+this.b}} +A.Ts.prototype={ +K(){return"SystemUiMode."+this.b}} +A.kR.prototype={ +S6(){var s,r,q,p,o=this,n=o.a +n=n==null?null:n.a +s=o.e +s=s==null?null:s.a +r=o.f.K() +q=o.r.K() +p=o.c +p=p==null?null:p.K() +return A.ai(["systemNavigationBarColor",n,"systemNavigationBarDividerColor",null,"systemStatusBarContrastEnforced",o.w,"statusBarColor",s,"statusBarBrightness",r,"statusBarIconBrightness",q,"systemNavigationBarIconBrightness",p,"systemNavigationBarContrastEnforced",o.d],t.N,t.z)}, +j(a){return"SystemUiOverlayStyle("+this.S6().j(0)+")"}, +gE(a){var s=this +return A.Z(s.a,s.b,s.d,s.e,s.f,s.r,s.w,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(J.a1(b)!==A.N(r))return!1 +if(b instanceof A.kR)if(J.d(b.a,r.a))if(J.d(b.e,r.e))if(b.r===r.r)if(b.f===r.f)s=b.c==r.c +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.aph.prototype={ +$0(){if(!J.d($.xj,$.aHT)){B.ba.d4("SystemChrome.setSystemUIOverlayStyle",$.xj.S6(),t.H) +$.aHT=$.xj}$.xj=null}, +$S:0} +A.Fg.prototype={ +K(){return"SystemSoundType."+this.b}} +A.Fi.prototype={ +CF(a){return new A.cs(this.eW(a).a,this.eY(a).a)}, +O(a,b){return new A.jZ(b,this)}} +A.q_.prototype={ +eW(a){var s,r,q,p,o,n=a.a +if(n<=0)return B.bt +s=this.a +r=s.length +if(n<=r)q=n===r&&a.b===B.l +else q=!0 +if(q)return new A.aQ(r,B.A) +switch(a.b.a){case 0:p=Math.min(n-1,r) +o=Math.min(n,r) +break +case 1:p=Math.min(n,r) +o=Math.min(n+1,r) +break +default:o=null +p=null}return new A.aQ(A.aHR(s,p,o).b,B.l)}, +eY(a){var s,r,q,p,o,n=a.a +if(n>=0)s=n===0&&a.b===B.A +else s=!0 +if(s)return B.bt +s=this.a +r=s.length +if(n>=r)return new A.aQ(r,B.A) +switch(a.b.a){case 0:q=Math.min(n-1,r) +p=Math.min(n,r) +break +case 1:q=Math.min(n,r) +p=Math.min(n+1,r) +break +default:p=null +q=null}o=A.aHR(s,q,p) +return new A.aQ(r-(o.a.length-o.c),B.A)}} +A.UC.prototype={ +eW(a){return new A.aQ(this.a.fd(a).a,B.l)}, +eY(a){return new A.aQ(this.a.fd(a).b,B.A)}, +CF(a){return this.a.fd(a)}} +A.Po.prototype={ +eW(a){return new A.aQ(this.a.nm(a).a,B.l)}, +eY(a){return new A.aQ(this.a.nm(a).b,B.A)}, +CF(a){return this.a.nm(a)}} +A.qc.prototype={ +eW(a){return B.bt}, +eY(a){return new A.aQ(this.a.length,B.A)}} +A.Uy.prototype={ +eW(a){var s,r=a.a,q=this.a,p=q.length +if(r<=p)r=r===p&&a.b===B.l +else r=!0 +if(r)a=new A.aQ(p,B.A) +s=a.a +if(s<=0)return B.bt +if(a.b===B.l&&!A.Fr(B.d.aI(q,s)))return a +for(;--s,s>=0;)if(!A.Fr(B.d.aI(q,s)))return new A.aQ(s+1,B.A) +return B.bt}, +eY(a){var s,r=a.a,q=this.a,p=q.length +if(r>=p)return new A.aQ(p,B.A) +if(r>=0)r=r===0&&a.b===B.A +else r=!0 +if(r)a=B.bt +s=a.a +if(a.b===B.A&&!A.Fr(B.d.aI(q,s-1)))return a +for(;s=n&&o<=p.b)return p +s=p.c +r=p.d +q=s<=r +if(o<=n){if(b)return p.qh(a.b,p.b,o) +n=q?o:s +return p.uv(n,q?r:o)}if(b)return p.qh(a.b,n,o) +n=q?s:o +return p.uv(n,q?o:r)}, +Ir(a){if(this.gdj().k(0,a))return this +return this.Ue(a.b,a.a)}} +A.oW.prototype={} +A.TC.prototype={} +A.TB.prototype={} +A.TD.prototype={} +A.xr.prototype={} +A.a0e.prototype={} +A.CG.prototype={ +K(){return"MaxLengthEnforcement."+this.b}} +A.oX.prototype={} +A.Yn.prototype={} +A.aAc.prototype={} +A.O8.prototype={ +aol(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=b.b +h=h.gc_()?new A.Yn(h.c,h.d):i +s=b.c +s=s.gc_()&&s.a!==s.b?new A.Yn(s.a,s.b):i +r=new A.aAc(b,new A.cB(""),h,s) +s=b.a +q=B.d.q_(j.a,s) +for(h=new A.a_Z(q.a,q.b,q.c),p=i;h.A();p=o){o=h.d +o.toString +n=p==null?i:p.a+p.c.length +if(n==null)n=0 +m=o.a +j.FW(!1,n,m,r) +j.FW(!0,m,m+o.c.length,r)}h=p==null?i:p.a+p.c.length +if(h==null)h=0 +j.FW(!1,h,s.length,r) +s=r.e=!0 +l=r.c +k=r.d +h=r.b.a +s=(k!=null?k.a===k.b:s)?B.be:new A.cs(k.a,k.b) +if(l==null)o=B.eN +else{o=r.a.b +o=A.cC(o.e,l.a,l.b,o.f)}return new A.dO(h.charCodeAt(0)==0?h:h,o,s)}, +FW(a,b,c,d){var s,r,q,p +if(a)s=b===c?"":this.c +else s=B.d.a2(d.a.a,b,c) +d.b.a+=s +if(s.length===c-b)return +r=new A.ab_(b,c,s) +q=d.c +p=q==null +if(!p)q.a=q.a+r.$1(d.a.b.c) +if(!p)q.b=q.b+r.$1(d.a.b.d) +q=d.d +p=q==null +if(!p)q.a=q.a+r.$1(d.a.c.a) +if(!p)q.b=q.b+r.$1(d.a.c.b)}} +A.ab_.prototype={ +$1(a){var s=this,r=s.a,q=a<=r&&a=r.a&&s<=this.a.length}else r=!1 +return r}, +XR(a,b){var s,r,q,p,o=this +if(!a.gc_())return o +s=a.a +r=a.b +q=B.d.kN(o.a,s,r,b) +if(r-s===b.length)return o.amc(q) +s=new A.apv(a,b) +r=o.b +p=o.c +return new A.dO(q,A.cC(B.l,s.$1(r.c),s.$1(r.d),!1),new A.cs(s.$1(p.a),s.$1(p.b)))}, +Kh(){var s=this.b,r=this.c +return A.ai(["text",this.a,"selectionBase",s.c,"selectionExtent",s.d,"selectionAffinity",s.e.K(),"selectionIsDirectional",s.f,"composingBase",r.a,"composingExtent",r.b],t.N,t.z)}, +j(a){return"TextEditingValue(text: \u2524"+this.a+"\u251c, selection: "+this.b.j(0)+", composing: "+this.c.j(0)+")"}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.dO&&b.a===s.a&&b.b.k(0,s.b)&&b.c.k(0,s.c)}, +gE(a){var s=this.b,r=this.c +return A.Z(B.d.gE(this.a),s.gE(s),A.Z(B.b.gE(r.a),B.b.gE(r.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.apv.prototype={ +$1(a){var s=this.a,r=s.a,q=a<=r&&a") +l=p.f +k=A.l(l).i("bi<1>") +j=k.i("e7>") +q=A.as(new A.e7(new A.aD(new A.bi(l,k),new A.apV(p,A.as(new A.aw(n,new A.apW(),m),!0,m.i("aL.E"))),k.i("aD")),new A.apX(p),j),!0,j.i("o.E")) +s=1 +break}else if(b2==="TextInputClient.scribbleInteractionBegan"){p.r=!0 +s=1 +break}else if(b2==="TextInputClient.scribbleInteractionFinished"){p.r=!1 +s=1 +break}n=p.d +if(n==null){s=1 +break}if(b2==="TextInputClient.requestExistingInputState"){m=p.e +m===$&&A.b() +p.DQ(n,m) +p.yM(p.d.r.a.c.a) +s=1 +break}n=t.j +o=n.a(b3.b) +if(b2===u.n){n=t.a +i=n.a(J.aW(o,1)) +for(m=J.bm(i),l=J.aJ(m.gc3(i));l.A();)A.aOc(n.a(m.h(i,l.gN(l)))) +s=1 +break}m=J.ag(o) +h=A.cD(m.h(o,0)) +l=p.d +if(h!==l.f){s=1 +break}switch(b2){case"TextInputClient.updateEditingState":g=A.aOc(t.a.a(m.h(o,1))) +$.cp().ajz(g,$.a32()) +break +case u.s:f=A.a([],t.sD) +l=t.a +for(n=J.aJ(n.a(J.aW(l.a(m.h(o,1)),"deltas")));n.A();)f.push(A.b16(l.a(n.gN(n)))) +t.Je.a(p.d.r).avp(f) +break +case"TextInputClient.performAction":n=l.r +e=A.b5A(A.bH(m.h(o,1))) +switch(e.a){case 12:if(n.a.id===1)n.xC(e,!0) +break +case 2:case 3:case 6:case 7:case 4:case 5:n.xC(e,!0) +break +case 8:case 11:case 9:case 0:case 10:case 1:n.xC(e,!1) +break}break +case"TextInputClient.performSelectors":d=J.fd(n.a(m.h(o,1)),t.N) +d.Z(d,p.d.r.gasj()) +break +case"TextInputClient.performPrivateCommand":n=t.a +c=n.a(m.h(o,1)) +m=p.d.r +l=J.ag(c) +A.bH(l.h(c,"action")) +if(l.h(c,"data")!=null)n.a(l.h(c,"data")) +m.a.toString +break +case"TextInputClient.updateFloatingCursor":n=l.r +l=A.b5z(A.bH(m.h(o,1))) +m=t.a.a(m.h(o,2)) +if(l===B.iR){k=J.ag(m) +b=new A.j(A.JU(k.h(m,"X")),A.JU(k.h(m,"Y")))}else b=B.f +m=n.db +if(m==null){m=A.bJ(null,null,null,null,n) +m.bF() +k=m.cH$ +k.b=!0 +k.a.push(n.gaeP()) +n.db=m}switch(l.a){case 0:k=m.r +if(k!=null&&k.a!=null){m.fC(0) +n.Qj()}n.yV(!1) +n.gkb().sp(0,1) +n.go=b +m=n.w +k=$.z.t$.z.h(0,m).gF() +k.toString +j=t.E +a=new A.aQ(j.a(k).u.c,B.l) +k=$.z.t$.z.h(0,m).gF() +k.toString +k=j.a(k).kW(a) +n.fx=k +k=k.gaY() +a0=$.z.t$.z.h(0,m).gF() +a0.toString +n.id=k.ae(0,new A.j(0,j.a(a0).an.gdc()/2)) +n.fy=a +m=$.z.t$.z.h(0,m).gF() +m.toString +j.a(m) +j=n.id +j.toString +n=n.fy +n.toString +m.CU(l,j,n) +break +case 1:m=n.go +m.toString +a1=b.ae(0,m) +m=n.fx.gaY().O(0,a1) +k=n.w +j=$.z.t$.z.h(0,k).gF() +j.toString +a0=t.E +a2=m.ae(0,new A.j(0,a0.a(j).an.gdc()/2)) +j=$.z.t$.z.h(0,k).gF() +j.toString +a0.a(j) +m=j.an +a3=m.a +a4=Math.ceil(a3.gbz(a3))-m.gdc()+5 +a5=m.gbw(m)+4 +m=j.Ix +a6=m!=null?a2.ae(0,m):B.f +if(j.Iy&&a6.a>0){j.kw=new A.j(a2.a- -4,j.kw.b) +j.Iy=!1}else if(j.Ar&&a6.a<0){j.kw=new A.j(a2.a-a5,j.kw.b) +j.Ar=!1}if(j.kx&&a6.b>0){j.kw=new A.j(j.kw.a,a2.b- -4) +j.kx=!1}else if(j.As&&a6.b<0){j.kw=new A.j(j.kw.a,a2.b-a4) +j.As=!1}m=j.kw +a7=a2.a-m.a +a8=a2.b-m.b +a9=Math.min(Math.max(a7,-4),a5) +b0=Math.min(Math.max(a8,-4),a4) +if(a7<-4&&a6.a<0)j.Iy=!0 +else if(a7>a5&&a6.a>0)j.Ar=!0 +if(a8<-4&&a6.b<0)j.kx=!0 +else if(a8>a4&&a6.b>0)j.As=!0 +j.Ix=a2 +n.id=new A.j(a9,b0) +m=$.z.t$.z.h(0,k).gF() +m.toString +a0.a(m) +j=$.z.t$.z.h(0,k).gF() +j.toString +a0.a(j) +a3=n.id +a3.toString +b1=$.z.t$.z.h(0,k).gF() +b1.toString +b1=a3.O(0,new A.j(0,a0.a(b1).an.gdc()/2)) +n.fy=m.hk(A.c0(j.bv(0,null),b1)) +k=$.z.t$.z.h(0,k).gF() +k.toString +a0.a(k) +a0=n.id +a0.toString +n=n.fy +n.toString +k.CU(l,a0,n) +break +case 2:n.tY() +if(n.fy!=null&&n.id!=null){n.db.sp(0,0) +n=n.db +n.z=B.am +n.ka(1,B.dD,B.E6)}break}break +case"TextInputClient.onConnectionClosed":n=l.r +if(n.giz()){n.y.toString +n.fr=n.y=$.cp().d=null +n.xC(B.nc,!0)}break +case"TextInputClient.showAutocorrectionPromptRect":l.r.a_7(A.cD(m.h(o,1)),A.cD(m.h(o,2))) +break +case"TextInputClient.showToolbar":l.r.l1() +break +case"TextInputClient.insertTextPlaceholder":l.r.apX(new A.O(A.JU(m.h(o,1)),A.JU(m.h(o,2)))) +break +case"TextInputClient.removeTextPlaceholder":l.r.XK() +break +default:throw A.c(A.aMQ(null))}case 1:return A.F(q,r)}}) +return A.G($async$Fi,r)}, +ahF(){if(this.w)return +this.w=!0 +A.h9(new A.apZ(this))}, +ai7(a,b){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.d8(s,s.r,A.l(s).c),r=t.f,q=t.H,p=s.$ti.c,o=t.N,n=t.z;s.A();){m=s.d +if(m==null)p.a(m) +m=$.cp() +l=m.c +l===$&&A.b() +k=m.d.f +j=b.h0() +if(m.a!=$.a32())j.l(0,"inputType",A.ai(["name","TextInputType.none","signed",null,"decimal",null],o,n)) +l.d4("TextInput.setClient",A.a([k,j],r),q)}}, +Nv(){var s,r,q,p,o=this +o.d.toString +for(s=o.b,s=A.d8(s,s.r,A.l(s).c),r=t.H,q=s.$ti.c;s.A();){p=s.d +if(p==null)q.a(p) +p=$.cp().c +p===$&&A.b() +p.mY("TextInput.clearClient",r)}o.d=null +o.ahF()}, +ajy(a){var s,r,q,p,o,n,m,l +for(s=this.b,s=A.d8(s,s.r,A.l(s).c),r=t.H,q=s.$ti.c,p=t.N,o=t.z;s.A();){n=s.d +if(n==null)q.a(n) +n=$.cp() +m=n.c +m===$&&A.b() +l=a.h0() +if(n.a!=$.a32())l.l(0,"inputType",A.ai(["name","TextInputType.none","signed",null,"decimal",null],p,o)) +m.d4("TextInput.updateConfig",l,r)}}, +yM(a){var s,r,q,p +for(s=this.b,s=A.d8(s,s.r,A.l(s).c),r=t.H,q=s.$ti.c;s.A();){p=s.d +if(p==null)q.a(p) +p=$.cp().c +p===$&&A.b() +p.d4("TextInput.setEditingState",a.Kh(),r)}}, +Gk(){var s,r,q,p +for(s=this.b,s=A.d8(s,s.r,A.l(s).c),r=t.H,q=s.$ti.c;s.A();){p=s.d +if(p==null)q.a(p) +p=$.cp().c +p===$&&A.b() +p.mY("TextInput.show",r)}}, +adb(){var s,r,q,p +for(s=this.b,s=A.d8(s,s.r,A.l(s).c),r=t.H,q=s.$ti.c;s.A();){p=s.d +if(p==null)q.a(p) +p=$.cp().c +p===$&&A.b() +p.mY("TextInput.hide",r)}}, +aia(a,b){var s,r,q,p,o,n,m,l,k +for(s=this.b,s=A.d8(s,s.r,A.l(s).c),r=a.a,q=a.b,p=b.a,o=t.N,n=t.z,m=t.H,l=s.$ti.c;s.A();){k=s.d +if(k==null)l.a(k) +k=$.cp().c +k===$&&A.b() +k.d4("TextInput.setEditableSizeAndTransform",A.ai(["width",r,"height",q,"transform",p],o,n),m)}}, +ai8(a){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.d8(s,s.r,A.l(s).c),r=a.a,q=a.c-r,p=a.b,o=a.d-p,n=t.N,m=t.z,l=t.H,k=s.$ti.c;s.A();){j=s.d +if(j==null)k.a(j) +j=$.cp().c +j===$&&A.b() +j.d4("TextInput.setMarkedTextRect",A.ai(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, +ai6(a){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.d8(s,s.r,A.l(s).c),r=a.a,q=a.c-r,p=a.b,o=a.d-p,n=t.N,m=t.z,l=t.H,k=s.$ti.c;s.A();){j=s.d +if(j==null)k.a(j) +j=$.cp().c +j===$&&A.b() +j.d4("TextInput.setCaretRect",A.ai(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, +aif(a){var s,r,q +for(s=this.b,s=A.d8(s,s.r,A.l(s).c),r=s.$ti.c;s.A();){q=s.d;(q==null?r.a(q):q).ZT(a)}}, +aig(a,b,c,d,e){var s,r,q,p,o,n,m,l,k +for(s=this.b,s=A.d8(s,s.r,A.l(s).c),r=d.a,q=e.a,p=t.N,o=t.z,n=t.H,m=c==null,l=s.$ti.c;s.A();){k=s.d +if(k==null)l.a(k) +k=$.cp().c +k===$&&A.b() +k.d4("TextInput.setStyle",A.ai(["fontFamily",a,"fontSize",b,"fontWeightIndex",m?null:c.a,"textAlignIndex",r,"textDirectionIndex",q],p,o),n)}}, +ahb(){var s,r,q,p +for(s=this.b,s=A.d8(s,s.r,A.l(s).c),r=t.H,q=s.$ti.c;s.A();){p=s.d +if(p==null)q.a(p) +p=$.cp().c +p===$&&A.b() +p.mY("TextInput.requestAutofill",r)}}, +ajz(a,b){var s,r,q,p +if(this.d==null)return +for(s=$.cp().b,s=A.d8(s,s.r,A.l(s).c),r=s.$ti.c,q=t.H;s.A();){p=s.d +if((p==null?r.a(p):p)!==b){p=$.cp().c +p===$&&A.b() +p.d4("TextInput.setEditingState",a.Kh(),q)}}$.cp().d.r.aui(a)}} +A.apY.prototype={ +$0(){var s=null +return A.a([A.nB("call",this.a,!0,B.bQ,s,!1,s,s,B.b2,s,!1,!0,!0,B.c7,s,t.Pw)],t.F)}, +$S:25} +A.apW.prototype={ +$1(a){return a}, +$S:340} +A.apV.prototype={ +$1(a){var s,r,q,p=this.b,o=p[0],n=p[1],m=p[2] +p=p[3] +s=this.a.f +r=s.h(0,a) +p=r==null?null:r.aqg(new A.v(o,n,o+m,n+p)) +if(p!==!0)return!1 +p=s.h(0,a) +q=p==null?null:p.gle(p) +if(q==null)q=B.B +if(!q.k(0,B.B)){p=q.a +p=isNaN(p)||isNaN(q.b)||isNaN(q.c)||isNaN(q.d)||p>=1/0||q.b>=1/0||q.c>=1/0||q.d>=1/0}else p=!0 +return!p}, +$S:41} +A.apX.prototype={ +$1(a){var s,r,q=this.a.f.h(0,a),p=q.gle(q) +q=[a] +s=p.a +r=p.b +B.c.U(q,[s,r,p.c-s,p.d-r]) +return q}, +$S:341} +A.apZ.prototype={ +$0(){var s=this.a +s.w=!1 +if(s.d==null)s.adb()}, +$S:0} +A.Fq.prototype={} +A.YR.prototype={ +ZT(a){var s,r=$.cp().c +r===$&&A.b() +s=A.a7(a).i("aw<1,B>") +r.d4("TextInput.setSelectionRects",A.as(new A.aw(a,new A.ax1(),s),!0,s.i("aL.E")),t.H)}} +A.ax1.prototype={ +$1(a){var s=a.b,r=s.a,q=s.b +return A.a([r,q,s.c-r,s.d-q,a.a],t.a0)}, +$S:342} +A.a1L.prototype={} +A.aC7.prototype={ +$1(a){this.a.scI(a) +return!1}, +$S:42} +A.bh.prototype={} +A.bp.prototype={ +fj(a){this.b=a}, +iW(a,b){return this.giV()}, +giV(){return!0}, +qg(a){return!0}, +H4(a){var s=this.a +s.b=!0 +s.a.push(a) +return null}, +C6(a){return this.a.B(0,a)}, +e3(a){return new A.HJ(this,a,!1,!1,!1,!1,new A.b2(A.a([],t.g),t.c),A.l(this).i("HJ"))}} +A.du.prototype={ +e3(a){return new A.HK(this,a,!1,!1,!1,!1,new A.b2(A.a([],t.g),t.c),A.l(this).i("HK"))}} +A.cv.prototype={ +dz(a){return this.c.$1(a)}} +A.a3f.prototype={ +J1(a,b,c){if(a instanceof A.du)return a.ec(b,c) +else return a.dz(b)}} +A.ln.prototype={ +ac(){return new A.G7(A.aU(t.od),new A.U(),B.i)}} +A.a3h.prototype={ +$1(a){t.KU.a(a.gaO()) +return!1}, +$S:60} +A.a3k.prototype={ +$1(a){var s=this,r=A.a3g(t.KU.a(a.gaO()),s.b,s.d) +if(r!=null){s.c.Di(a,null) +s.a.a=r +return!0}return!1}, +$S:60} +A.a3i.prototype={ +$1(a){var s=A.a3g(t.KU.a(a.gaO()),this.b,this.c) +if(s!=null){this.a.a=s +return!0}return!1}, +$S:60} +A.a3j.prototype={ +$1(a){var s=this,r=s.b,q=A.a3g(t.KU.a(a.gaO()),r,s.d),p=q!=null +if(p&&q.iW(0,r))s.a.a=A.aG2(a).J1(q,r,s.c) +return p}, +$S:60} +A.a3l.prototype={ +$1(a){var s=this,r=s.b,q=A.a3g(t.KU.a(a.gaO()),r,s.d),p=q!=null +if(p&&q.iW(0,r))s.a.a=A.aG2(a).J1(q,r,s.c) +return p}, +$S:60} +A.G7.prototype={ +aH(){this.aW() +this.Sl()}, +aa_(a){this.a5(new A.arm(this))}, +Sl(){var s,r,q,p,o=this,n=o.a.d +n=n.gaD(n) +s=A.cI(n,A.l(n).i("o.E")) +r=o.d.od(s) +n=o.d +n.toString +q=s.od(n) +for(n=r.gao(r),p=o.gP5();n.A();)n.gN(n).C6(p) +for(n=q.gao(q);n.A();)n.gN(n).H4(p) +o.d=s}, +b_(a){this.bn(a) +this.Sl()}, +m(){var s,r,q,p,o=this +o.aM() +for(s=o.d,s=A.d8(s,s.r,A.l(s).c),r=o.gP5(),q=s.$ti.c;s.A();){p=s.d;(p==null?q.a(p):p).C6(r)}o.d=null}, +I(a){var s=this.a +return new A.G6(null,s.d,this.e,s.e,null)}} +A.arm.prototype={ +$0(){this.a.e=new A.U()}, +$S:0} +A.G6.prototype={ +cZ(a){var s +if(this.w===a.w)s=!A.aEq(a.r,this.r) +else s=!0 +return s}} +A.qs.prototype={ +ac(){return new A.GY(new A.bv(null,t.B),B.i)}} +A.GY.prototype={ +aH(){this.aW() +$.bK.cx$.push(new A.auT(this)) +$.z.t$.f.d.H(0,this.gPb())}, +m(){$.z.t$.f.d.B(0,this.gPb()) +this.aM()}, +SC(a){this.yf(new A.auR(this))}, +ab6(a){if(this.c==null)return +this.SC(a)}, +abs(a){if(!this.e)this.yf(new A.auM(this))}, +a50(a){if(this.e)this.yf(new A.auN(this))}, +ab2(a){var s=this +if(s.f!==a){s.yf(new A.auL(s,a)) +s.a.toString}}, +Q2(a,b){var s,r,q,p,o,n,m=this,l=new A.auQ(m),k=new A.auP(m,new A.auO(m)) +if(a==null){s=m.a +s.toString +r=s}else r=a +q=l.$1(r) +p=k.$1(r) +if(b!=null)b.$0() +s=m.a +s.toString +o=l.$1(s) +s=m.a +s.toString +n=k.$1(s) +if(p!==n)m.a.y.$1(n) +if(q!==o)m.a.z.$1(o)}, +yf(a){return this.Q2(null,a)}, +aed(a){return this.Q2(a,null)}, +b_(a){this.bn(a) +if(this.a.c!==a.c)$.bK.cx$.push(new A.auS(this,a))}, +ga4Z(){var s,r=this.c +r.toString +r=A.dW(r) +s=r==null?null:r.ax +switch((s==null?B.dc:s).a){case 0:return this.a.c +case 1:return!0}}, +I(a){var s,r,q,p=this,o=null,n=p.a,m=n.as +n=n.d +s=p.ga4Z() +r=p.a +q=A.i5(A.nT(!1,s,r.ax,o,!0,!0,n,!0,o,p.gab1(),o,o,o,o),m,p.r,p.gabr(),p.ga5_(),o) +n=r.c +if(n)m=r.w.a!==0 +else m=!1 +if(m)q=A.u1(r.w,q) +n +return q}} +A.auT.prototype={ +$1(a){var s=$.z.t$.f.b +if(s==null)s=A.v7() +this.a.SC(s)}, +$S:3} +A.auR.prototype={ +$0(){var s=$.z.t$.f.b +switch((s==null?A.v7():s).a){case 0:this.a.d=!1 +break +case 1:this.a.d=!0 +break}}, +$S:0} +A.auM.prototype={ +$0(){this.a.e=!0}, +$S:0} +A.auN.prototype={ +$0(){this.a.e=!1}, +$S:0} +A.auL.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.auQ.prototype={ +$1(a){var s=this.a +return s.e&&a.c&&s.d}, +$S:93} +A.auO.prototype={ +$1(a){var s,r=this.a.c +r.toString +r=A.dW(r) +s=r==null?null:r.ax +switch((s==null?B.dc:s).a){case 0:return a.c +case 1:return!0}}, +$S:93} +A.auP.prototype={ +$1(a){var s=this.a +return s.f&&s.d&&this.b.$1(a)}, +$S:93} +A.auS.prototype={ +$1(a){this.a.aed(this.b)}, +$S:3} +A.Uv.prototype={ +dz(a){a.av5() +return null}} +A.AO.prototype={ +qg(a){return this.c}, +dz(a){}} +A.u2.prototype={} +A.ui.prototype={} +A.hk.prototype={} +A.N9.prototype={} +A.rn.prototype={} +A.Rg.prototype={ +iW(a,b){var s,r,q,p,o,n=$.z.t$.f.f +if(n==null||n.e==null)return!1 +for(s=t.vz,r=0;r<2;++r){q=B.GH[r] +p=n.e +p.toString +o=A.aG4(p,q,s) +if(o!=null&&o.iW(0,q)){this.c=o +this.d=q +return!0}}return!1}, +dz(a){var s,r=this.c +r===$&&A.b() +s=this.d +s===$&&A.b() +r.dz(s)}} +A.yB.prototype={ +PJ(a,b,c){var s +a.fj(this.gmy()) +s=A.l(this).i("du<1>").b(a)?a.ec(b,c):a.dz(b) +a.fj(null) +return s}, +ec(a,b){var s=this,r=A.aG3(s.gvA(),A.l(s).c) +return r==null?s.Wl(a,s.b,b):s.PJ(r,a,b)}, +dz(a){return this.ec(a,null)}, +giV(){var s,r,q=this,p=A.aG4(q.gvA(),null,A.l(q).c) +if(p!=null){p.fj(q.gmy()) +s=p.giV() +p.fj(null) +r=s}else r=q.gmy().giV() +return r}, +iW(a,b){var s,r=this,q=A.aG3(r.gvA(),A.l(r).c),p=q==null +if(!p)q.fj(r.gmy()) +s=(p?r.gmy():q).iW(0,b) +if(!p)q.fj(null) +return s}, +qg(a){var s,r=this,q=A.aG3(r.gvA(),A.l(r).c),p=q==null +if(!p)q.fj(r.gmy()) +s=(p?r.gmy():q).qg(a) +if(!p)q.fj(null) +return s}} +A.HJ.prototype={ +Wl(a,b,c){var s=this.e +if(b==null)return s.dz(a) +else return s.dz(a)}, +gmy(){return this.e}, +gvA(){return this.f}} +A.HK.prototype={ +PJ(a,b,c){var s,r +c.toString +s=this.$ti +a.fj(new A.Gr(c,this.e,new A.b2(A.a([],t.g),t.c),s.i("Gr<1>"))) +r=s.i("du<1>").b(a)?a.ec(b,c):a.dz(b) +a.fj(null) +return r}, +Wl(a,b,c){var s=this.e +if(b==null)return s.ec(a,c) +else return s.ec(a,c)}, +gmy(){return this.e}, +gvA(){return this.f}} +A.Gr.prototype={ +fj(a){this.d.fj(a)}, +iW(a,b){return this.d.iW(0,b)}, +giV(){return this.d.giV()}, +qg(a){return this.d.qg(a)}, +H4(a){var s +this.a_L(a) +s=this.d.a +s.b=!0 +s.a.push(a)}, +C6(a){this.a_M(a) +this.d.a.B(0,a)}, +dz(a){return this.d.ec(a,this.c)}} +A.UK.prototype={} +A.UJ.prototype={} +A.XB.prototype={} +A.JI.prototype={ +fj(a){this.LN(a) +this.e.fj(a)}} +A.JJ.prototype={ +fj(a){this.LN(a) +this.e.fj(a)}} +A.zv.prototype={ +ac(){return new A.UX(null,null,B.i)}} +A.UX.prototype={ +I(a){var s=this.a +return new A.UW(B.P,B.J,s.f,null,this,B.Q,s.c,null)}} +A.UW.prototype={ +aQ(a){var s=this +return A.b08(s.e,s.y,s.f,s.r,s.w,A.dv(a),s.x)}, +aU(a,b){var s,r=this +b.shB(r.e) +b.sAj(0,r.r) +b.satp(r.w) +b.samF(0,r.f) +b.saux(r.x) +b.sbX(A.dv(a)) +s=r.y +if(s!==b.om){b.om=s +b.aJ() +b.bj()}}} +A.a1m.prototype={ +m(){var s=this,r=s.cs$ +if(r!=null)r.L(0,s.gjo()) +s.cs$=null +s.aM()}, +bO(){this.d0() +this.cG() +this.jp()}} +A.zD.prototype={ +aQ(a){var s=new A.DU(this.e,!0,null,A.an(t.T),this.$ti.i("DU<1>")) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.sp(0,this.e) +b.sa_s(!0)}} +A.G2.prototype={ +ac(){return new A.Jh(B.i)}} +A.Jh.prototype={ +gads(){var s,r +$.z.toString +s=$.bg() +if(s.gHW()!=="/"){$.z.toString +s=s.gHW()}else{r=this.a.ax +$.z.toString +s=s.gHW() +s=s}return s}, +aH(){var s=this +s.aW() +s.ajL() +$.z.toString +s.r=s.R_($.bg().a.f,s.a.fy) +$.z.ad$.push(s)}, +b_(a){this.bn(a) +this.SM(a)}, +m(){B.c.B($.z.ad$,this) +var s=this.d +if(s!=null)s.m() +this.aM()}, +Nw(){var s=this.d +if(s!=null)s.m() +this.e=this.d=null}, +SM(a){var s,r=this +r.a.toString +if(r.gSX()){r.Nw() +if(r.f==null||r.a.c!=a.c){s=r.a.c +r.f=s==null?new A.nZ(r,t.TX):s}}else{r.Nw() +r.f=null}}, +ajL(){return this.SM(null)}, +gSX(){var s=this.a +if(s.Q==null){s=s.as +s=s==null?null:s.gcE(s) +if(s!==!0){this.a.toString +s=!1}else s=!0}else s=!0 +return s}, +aeR(a){var s=this,r=a.a,q=r==="/"&&s.a.Q!=null?new A.aBk(s):s.a.as.h(0,r) +if(q!=null)return s.a.f.$1$2(a,q,t.z) +s.a.toString +return null}, +af6(a){return this.a.at.$1(a)}, +mB(){var s=0,r=A.H(t.y),q,p=this,o,n +var $async$mB=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:p.a.toString +o=p.f +n=o==null?null:o.gV() +if(n==null){q=!1 +s=1 +break}q=n.WL() +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$mB,r)}, +uQ(a){return this.amZ(a)}, +amZ(a){var s=0,r=A.H(t.y),q,p=this,o,n +var $async$uQ=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:p.a.toString +o=p.f +n=o==null?null:o.gV() +if(n==null){q=!1 +s=1 +break}o=n.Ge(a,null,t.X) +o.toString +n.kK(o) +q=!0 +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$uQ,r)}, +R_(a,b){this.a.toString +return A.b5R(a,b)}, +UL(a){var s=this,r=s.R_(a,s.a.fy) +if(!r.k(0,s.r))s.a5(new A.aBm(s,r))}, +I(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h={} +h.a=null +s=j.a +s.toString +if(j.gSX()){s=j.f +r=j.gads() +q=j.a +p=q.ay +p.toString +h.a=A.aGR(!0,new A.w1(r,j.gaeQ(),j.gaf5(),p,"nav",A.b7q(),!0,s),"Navigator Scope",i,i) +s=q}else{s=j.a +s.toString}h.b=null +o=new A.eZ(new A.aBl(h,j),i) +h.b=o +o=A.kf(o,i,i,B.bL,!0,s.cy,i,i,B.aN) +h.b=o +s=$.b2u +if(s)n=new A.QN(15,!1,!1,i) +else n=i +if(n!=null)h.b=A.ii(B.bg,A.a([o,A.rk(i,n,i,i,0,0,0,i)],t.D),B.Q,B.aY,i) +s=j.a +r=s.CW +s=s.db +s=A.aK(255,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255) +h=h.b +j.a.toString +q=j.r +q.toString +p=t.a9 +m=A.a([],p) +B.c.U(m,j.a.dy) +m.push(B.Cq) +p=A.a(m.slice(0),p) +l=new A.Cp(q,p,new A.U0(r,s,h,i),i) +A.dW(a) +h=j.a +k=new A.Hv(l,i) +l=k +h=h.p3 +s=A.b2t() +r=A.vI($.aTu(),t.n,t.od) +r.l(0,B.nj,new A.Et(new A.b2(A.a([],t.g),t.c)).e3(a)) +return new A.El(new A.EK(A.aHK(new A.MZ(A.u1(r,A.aLV(new A.Tv(new A.EM(l,i),i),new A.DN(A.w(t.l5,t.UJ)))),i),"",s),i),h,i)}} +A.aBk.prototype={ +$1(a){var s=this.a.a.Q +s.toString +return s}, +$S:6} +A.aBm.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.aBl.prototype={ +$1(a){return this.b.a.ch.$2(a,this.a.a)}, +$S:6} +A.a2w.prototype={} +A.zL.prototype={ +ac(){return new A.Gd(B.i)}} +A.Gd.prototype={ +aH(){this.aW() +this.N_()}, +b_(a){this.bn(a) +this.N_()}, +N_(){this.e=new A.d2(this.ga54(),this.a.c,null,t.Jc)}, +m(){var s,r,q=this.d +if(q!=null)for(q=A.eO(q,q.r,A.l(q).c);q.A();){s=q.d +r=this.d.h(0,s) +r.toString +s.L(0,r)}this.aM()}, +a55(a){var s,r=this,q=a.a,p=r.d +if(p==null)p=r.d=A.w(t.I_,t.M) +p.l(0,q,r.a74(q)) +p=r.d.h(0,q) +p.toString +q.a_(0,p) +if(!r.f){r.f=!0 +s=r.OH() +if(s!=null)r.SH(s) +else $.bK.cx$.push(new A.arQ(r))}return!1}, +OH(){var s={},r=this.c +r.toString +s.a=null +r.bg(new A.arV(s)) +return t.xO.a(s.a)}, +SH(a){var s,r +this.c.toString +s=this.f +r=this.e +r===$&&A.b() +a.MW(t.Fw.a(A.aZl(r,s)))}, +a74(a){return new A.arU(this,a)}, +I(a){var s=this.f,r=this.e +r===$&&A.b() +return new A.C8(s,r,null)}} +A.arQ.prototype={ +$1(a){var s,r=this.a +if(r.c==null)return +s=r.OH() +s.toString +r.SH(s)}, +$S:3} +A.arV.prototype={ +$1(a){this.a.a=a}, +$S:12} +A.arU.prototype={ +$0(){var s=this.a +s.d.B(0,this.b) +if(s.d.a===0)if($.bK.dx$.a<3)s.a5(new A.arS(s)) +else{s.f=!1 +A.h9(new A.arT(s))}}, +$S:0} +A.arS.prototype={ +$0(){this.a.f=!1}, +$S:0} +A.arT.prototype={ +$0(){var s=this.a +if(s.c!=null&&s.d.a===0)s.a5(new A.arR(s))}, +$S:0} +A.arR.prototype={ +$0(){}, +$S:0} +A.qR.prototype={} +A.C9.prototype={ +m(){this.W() +this.dS()}} +A.nk.prototype={ +pu(){var s=new A.C9($.bo()) +this.fQ$=s +this.c.ez(new A.qR(s))}, +oQ(){var s,r=this +if(r.grt()){if(r.fQ$==null)r.pu()}else{s=r.fQ$ +if(s!=null){s.W() +s.dS() +r.fQ$=null}}}, +I(a){if(this.grt()&&this.fQ$==null)this.pu() +return B.ZX}} +A.YC.prototype={ +I(a){throw A.c(A.Oh("Widgets that mix AutomaticKeepAliveClientMixin into their State must call super.build() but must ignore the return value of the superclass."))}} +A.a13.prototype={ +Ll(a,b){}, +n6(a){A.aPc(this,new A.aAT(this,a))}} +A.aAT.prototype={ +$1(a){var s=a.z +if(s!=null&&s.v(0,this.a))a.by()}, +$S:12} +A.aAS.prototype={ +$1(a){A.aPc(a,this.a)}, +$S:12} +A.a14.prototype={ +bY(a){var s=A.jr(t.u,t.X) +return new A.a13(s,this,B.V)}} +A.iw.prototype={ +cZ(a){return this.w!==a.w}} +A.Qj.prototype={ +aQ(a){var s=this.e +s=new A.RV(B.e.bi(A.a2I(s,0,1)*255),s,!1,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.soE(0,this.e) +b.szw(!1)}} +A.AE.prototype={ +aQ(a){var s=new A.DW(this.e,this.f,this.r,!1,!1,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.soH(this.e) +b.sVF(this.f) +b.sBY(this.r) +b.cV=b.bR=!1}, +qv(a){a.soH(null) +a.sVF(null)}} +A.uy.prototype={ +aQ(a){var s=new A.RL(null,this.f,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.smw(null) +b.sjv(this.f)}, +qv(a){a.smw(null)}} +A.Mb.prototype={ +aQ(a){var s=new A.RK(this.e,A.dv(a),null,B.bA,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.sHp(0,this.e) +b.sjv(B.bA) +b.smw(null) +b.sbX(A.dv(a))}} +A.M9.prototype={ +aQ(a){var s=new A.RI(null,B.bA,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.smw(null) +b.sjv(B.bA)}, +qv(a){a.smw(null)}} +A.uw.prototype={ +aQ(a){var s=new A.RJ(this.e,this.f,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.smw(this.e) +b.sjv(this.f)}, +qv(a){a.smw(null)}} +A.a5n.prototype={ +$1(a){return A.a5l(this.c,this.b,new A.mt(this.a,A.dv(a),null))}, +$S:351} +A.QT.prototype={ +aQ(a){var s=this,r=new A.RW(s.e,s.r,s.w,s.y,s.x,null,s.f,null,A.an(t.T)) +r.aP() +r.sbb(null) +return r}, +aU(a,b){var s=this +b.sdf(0,s.e) +b.sjv(s.f) +b.sHp(0,s.r) +b.skt(0,s.w) +b.sal(0,s.x) +b.sde(0,s.y)}} +A.QU.prototype={ +aQ(a){var s=this,r=new A.RX(s.r,s.x,s.w,s.e,s.f,null,A.an(t.T)) +r.aP() +r.sbb(null) +return r}, +aU(a,b){var s=this +b.smw(s.e) +b.sjv(s.f) +b.skt(0,s.r) +b.sal(0,s.w) +b.sde(0,s.x)}} +A.ta.prototype={ +aQ(a){var s=this,r=A.dv(a),q=new A.S4(s.w,null,A.an(t.T)) +q.aP() +q.sbb(null) +q.sc0(0,s.e) +q.shB(s.r) +q.sbX(r) +q.sop(s.x) +q.sX3(0,null) +return q}, +aU(a,b){var s=this +b.sc0(0,s.e) +b.sX3(0,null) +b.shB(s.r) +b.sbX(A.dv(a)) +b.bR=s.w +b.sop(s.x)}} +A.uC.prototype={ +aQ(a){var s=new A.RR(this.e,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.soz(this.e)}} +A.Mn.prototype={ +aQ(a){var s=new A.RO(this.e,!1,this.x,B.c2,B.c2,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.soz(this.e) +b.sa_l(!1) +b.scz(0,this.x) +b.saqA(B.c2) +b.saoh(B.c2)}} +A.Or.prototype={ +aQ(a){var s=new A.RP(this.e,this.f,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.sau8(this.e) +b.T=this.f}} +A.bD.prototype={ +aQ(a){var s=new A.E5(this.e,A.dv(a),null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.sdZ(0,this.e) +b.sbX(A.dv(a))}} +A.el.prototype={ +aQ(a){var s=new A.RZ(this.f,this.r,this.e,A.dv(a),null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.shB(this.e) +b.sKD(this.f) +b.sIU(this.r) +b.sbX(A.dv(a))}} +A.un.prototype={} +A.hT.prototype={ +aQ(a){var s=new A.DX(this.e,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.sHY(this.e)}} +A.Cf.prototype={ +uf(a){var s,r,q=a.e +q.toString +t.Wz.a(q) +s=this.f +if(q.e!==s){q.e=s +r=a.gaG(a) +if(r instanceof A.t)r.a3()}}} +A.AD.prototype={ +aQ(a){var s=new A.DV(this.e,0,null,null,A.an(t.T)) +s.aP() +s.U(0,null) +return s}, +aU(a,b){b.sHY(this.e)}} +A.jQ.prototype={ +aQ(a){return A.aND(A.he(this.f,this.e))}, +aU(a,b){b.sTn(A.he(this.f,this.e))}, +dd(){var s,r=this,q=r.e +if(q===1/0&&r.f===1/0)s="SizedBox.expand" +else s=q===0&&r.f===0?"SizedBox.shrink":"SizedBox" +q=r.a +return q==null?s:s+"-"+q.j(0)}} +A.eL.prototype={ +aQ(a){return A.aND(this.e)}, +aU(a,b){b.sTn(this.e)}} +A.Os.prototype={ +aQ(a){var s=new A.E_(null,this.f,this.r,A.dv(a),null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.shB(this.r) +b.sKD(null) +b.sIU(this.f) +b.sbX(A.dv(a))}} +A.Pn.prototype={ +aQ(a){var s=new A.RS(this.e,this.f,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.sar_(0,this.e) +b.saqY(0,this.f)}} +A.ok.prototype={ +aQ(a){var s=new A.E4(this.e,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.sBq(this.e)}, +bY(a){return new A.YI(this,B.V)}} +A.YI.prototype={} +A.P2.prototype={ +aQ(a){var s=null,r=this.e +if(r===0)r=s +r=new A.E2(r,s,s,A.an(t.T)) +r.aP() +r.sbb(s) +return r}, +aU(a,b){var s=this.e +b.sa_F(s===0?null:s) +b.sa_E(null)}} +A.SZ.prototype={ +aQ(a){var s=a.S(t.I) +s.toString +s=new A.S3(this.e,s.w,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){var s +b.sdZ(0,this.e) +s=a.S(t.I) +s.toString +b.sbX(s.w)}} +A.Pp.prototype={ +aQ(a){var s=new A.E3(A.aDH(a,B.ad,!1),0,null,null,A.an(t.T)) +s.aP() +s.U(0,null) +return s}, +aU(a,b){b.shD(A.aDH(a,B.ad,!1))}} +A.xa.prototype={ +aQ(a){var s=this,r=s.f +if(r==null)r=A.dv(a) +r=new A.Eb(s.e,r,s.r,s.w,A.an(t.O5),0,null,null,A.an(t.T)) +r.aP() +r.U(0,null) +return r}, +aU(a,b){var s,r=this +b.shB(r.e) +s=r.f +b.sbX(s==null?A.dv(a):s) +s=r.r +if(b.aC!==s){b.aC=s +b.a3()}s=r.w +if(s!==b.aV){b.aV=s +b.aJ() +b.bj()}}} +A.rj.prototype={ +uf(a){var s,r,q,p=this,o=a.e +o.toString +t.Q.a(o) +s=p.f +if(o.w!=s){o.w=s +r=!0}else r=!1 +s=p.r +if(o.e!=s){o.e=s +r=!0}s=p.w +if(o.f!=s){o.f=s +r=!0}s=p.x +if(o.r!=s){o.r=s +r=!0}s=p.y +if(o.x!=s){o.x=s +r=!0}s=p.z +if(o.y!=s){o.y=s +r=!0}if(r){q=a.gaG(a) +if(q instanceof A.t)q.a3()}}} +A.R9.prototype={ +I(a){var s,r,q=this,p=null,o=a.S(t.I) +o.toString +s=q.c +switch(o.w.a){case 0:r=p +break +case 1:r=s +s=p +break +default:s=p +r=s}return A.rk(q.f,q.x,p,p,r,s,q.d,q.r)}} +A.Oe.prototype={ +gaes(){switch(this.e.a){case 0:return!0 +case 1:var s=this.w +return s===B.bB||s===B.ip}}, +KM(a){var s=this.x +s=this.gaes()?A.dv(a):null +return s}, +aQ(a){var s=this,r=null,q=new A.DZ(s.e,s.f,s.r,s.w,s.KM(a),s.y,s.z,B.j,A.an(t.O5),A.aE(4,A.aq2(r,r,r,r,r,B.aT,B.t,r,1,B.aN),!1,t.mi),!0,0,r,r,A.an(t.T)) +q.aP() +q.U(0,r) +return q}, +aU(a,b){var s=this,r=s.e +if(b.n!==r){b.n=r +b.a3()}r=s.f +if(b.t!==r){b.t=r +b.a3()}r=s.r +if(b.ak!==r){b.ak=r +b.a3()}r=s.w +if(b.ad!==r){b.ad=r +b.a3()}r=s.KM(a) +if(b.aC!=r){b.aC=r +b.a3()}r=s.y +if(b.aV!==r){b.aV=r +b.a3()}if(B.j!==b.cj){b.cj=B.j +b.aJ() +b.bj()}}} +A.Sb.prototype={} +A.Mk.prototype={} +A.qo.prototype={ +uf(a){var s,r,q,p=a.e +p.toString +t.US.a(p) +s=this.f +if(p.e!==s){p.e=s +r=!0}else r=!1 +s=this.r +if(p.f!==s){p.f=s +r=!0}if(r){q=a.gaG(a) +if(q instanceof A.t)q.a3()}}} +A.NZ.prototype={} +A.UD.prototype={ +aQ(a){var s=this,r=A.dv(a) +r=new A.Ef(s.e,s.f,s.r,s.w,s.x,s.y,r,s.Q,B.j,A.an(t.O5),0,null,null,A.an(t.T)) +r.aP() +r.U(0,null) +return r}, +aU(a,b){var s,r=this +b.sAd(0,r.e) +b.shB(r.f) +b.sD6(0,r.r) +b.satu(r.w) +b.satA(r.x) +b.samy(r.y) +s=A.dv(a) +if(b.bs!=s){b.bs=s +b.a3()}s=r.Q +if(b.bM!==s){b.bM=s +b.a3()}if(B.j!==b.cj){b.cj=B.j +b.aJ() +b.bj()}}} +A.S6.prototype={ +aQ(a){var s,r,q,p=this,o=null,n=p.e,m=p.r +if(m==null){m=a.S(t.I) +m.toString +m=m.w}s=p.x +r=A.Cq(a) +q=s===B.aZ?"\u2026":o +s=new A.E6(A.aq2(q,r,p.z,p.as,n,p.f,m,p.ax,p.y,p.at),p.w,s,p.ch,0,o,o,A.an(t.T)) +s.aP() +s.U(0,o) +s.EN(n) +s.sw3(p.ay) +return s}, +aU(a,b){var s,r=this +b.scY(0,r.e) +b.srl(0,r.f) +s=r.r +if(s==null){s=a.S(t.I) +s.toString +s=s.w}b.sbX(s) +b.sa_u(r.w) +b.sas7(0,r.x) +b.srm(r.y) +b.sr2(r.z) +b.sl4(r.as) +b.srn(r.at) +b.sCd(r.ax) +s=A.Cq(a) +b.sr0(0,s) +b.sw3(r.ay) +b.sZs(r.ch)}} +A.akj.prototype={ +$1(a){var s,r=null +if(a instanceof A.mN){s=this.a.a++ +this.b.push(new A.bF(A.c1(r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.or(s,"PlaceholderSpanIndexSemanticsTag("+s+")"),r,r,r,r,r),!1,!1,!1,a.e,r))}return!0}, +$S:49} +A.Ry.prototype={ +aQ(a){var s=this,r=s.d +r=r==null?null:r.e7(0) +r=new A.E1(r,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.CW,!1,null,!1,A.an(t.T)) +r.aP() +r.ajx() +return r}, +aU(a,b){var s=this,r=s.d +b.siU(0,r==null?null:r.e7(0)) +b.ad=s.e +b.sbw(0,s.f) +b.sbz(0,s.r) +b.swC(0,s.w) +b.sal(0,s.x) +b.soE(0,s.y) +b.salA(s.Q) +b.sao6(s.as) +b.shB(s.at) +b.sat9(0,s.ax) +b.sal8(s.ay) +b.saqW(!1) +b.sbX(null) +b.sB1(s.CW) +b.sB3(!1) +b.sop(s.z)}, +qv(a){a.siU(0,null)}} +A.Pv.prototype={ +aQ(a){var s=this,r=null,q=new A.RY(s.e,s.f,s.r,s.w,s.x,s.y,r,r,s.as,s.at,r,A.an(t.T)) +q.aP() +q.sbb(r) +return q}, +aU(a,b){var s=this +b.ci=s.e +b.bZ=s.f +b.br=s.r +b.c6=s.w +b.bL=s.x +b.cm=s.y +b.iQ=b.cO=null +b.om=s.as +b.u=s.at}} +A.PY.prototype={ +aQ(a){var s=this,r=new A.RU(!0,s.e,s.f,s.r,s.w,B.aV,null,A.an(t.T)) +r.aP() +r.sbb(null) +return r}, +aU(a,b){var s,r=this +b.bZ=r.e +b.br=r.f +b.c6=r.r +s=r.w +if(!b.bL.k(0,s)){b.bL=s +b.aJ()}if(b.u!==B.aV){b.u=B.aV +b.aJ()}}} +A.jM.prototype={ +aQ(a){var s=new A.S0(null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}} +A.i0.prototype={ +aQ(a){var s=new A.E0(this.e,this.f,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.sW5(this.e) +b.sIX(this.f)}} +A.Kr.prototype={ +aQ(a){var s=new A.DR(!1,null,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.sT8(!1) +b.sIX(null)}} +A.bF.prototype={ +aQ(a){var s=this,r=new A.E9(s.e,s.f,s.r,s.w,s.P0(a),null,A.an(t.T)) +r.aP() +r.sbb(null) +r.Sn(r.u) +return r}, +P0(a){var s,r=this.e,q=r.p4 +if(q!=null)return q +if(r.fx==null){if(r.go==null)r=r.p2!=null +else r=!0 +s=r}else s=!0 +if(!s)return null +return A.dv(a)}, +aU(a,b){var s=this +b.salQ(s.f) +b.sanG(s.r) +b.sanC(s.w) +b.sXk(s.e) +b.sbX(s.P0(a))}} +A.r2.prototype={ +aQ(a){var s=new A.RT(null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}} +A.L3.prototype={ +aQ(a){var s=new A.RH(!0,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.sakK(!0)}} +A.nJ.prototype={ +aQ(a){var s=new A.RN(this.e,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.sanD(this.e)}} +A.OP.prototype={ +aQ(a){var s=new A.RQ(this.e,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.sapN(0,this.e)}} +A.vD.prototype={ +I(a){return this.c}} +A.eZ.prototype={ +I(a){return this.c.$1(a)}} +A.oQ.prototype={ +ac(){return new A.a_V(B.i)}, +ul(a,b){return this.c.$2(a,b)}} +A.a_V.prototype={ +I(a){return this.a.ul(a,this.gZV())}} +A.uB.prototype={ +aQ(a){var s=new A.HW(this.e,B.aV,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){t.ri.a(b).sal(0,this.e)}} +A.HW.prototype={ +sal(a,b){if(b.k(0,this.ci))return +this.ci=b +this.aJ()}, +aF(a,b){var s,r,q,p,o,n,m=this +if(m.k3.jb(0,B.n)){s=a.gcD(a) +r=m.k3 +q=b.a +p=b.b +o=r.a +r=r.b +n=$.ah().bp() +n.sal(0,m.ci) +s.cq(new A.v(q,p,q+o,p+r),n)}s=m.n$ +if(s!=null)a.dE(s,b)}} +A.aBo.prototype={ +$0(){var s,r,q=this,p=q.b +if(p==null||t.d.b(q.c)){p=q.a.xr$ +p===$&&A.b() +p=p.e +p.toString +s=q.c +s=s.gb8(s) +r=A.aWc() +p.bW(r,s) +p=r}return p}, +$S:352} +A.aBp.prototype={ +$1(a){var s=a==null?t.K.a(a):a +return this.a.mT(s)}, +$S:353} +A.eG.prototype={ +mB(){return A.dx(!1,t.y)}, +uQ(a){return A.dx(!1,t.y)}, +an_(a){var s=a.a +s.toString +return this.uQ(s)}, +uN(){}, +UN(){}, +UM(){}, +UL(a){}, +uM(a){}} +A.G3.prototype={ +aoU(){this.an9($.bg().a.f)}, +an9(a){var s,r,q +for(s=this.ad$,r=s.length,q=0;q"))}, +aQ(a){return this.d}, +aU(a,b){}, +akF(a,b){var s,r={} +r.a=b +if(b==null){a.WG(new A.ajC(r,this,a)) +s=r.a +s.toString +a.uk(s,new A.ajD(r))}else{b.az=this +b.cL()}r=r.a +r.toString +return r}, +dd(){return this.e}} +A.ajC.prototype={ +$0(){var s=this.b,r=A.b09(s,s.$ti.c) +this.a.a=r +r.r=this.c}, +$S:0} +A.ajD.prototype={ +$0(){var s=this.a.a +s.toString +s.Mk(null,null) +s.yv()}, +$S:0} +A.oB.prototype={ +bg(a){var s=this.ab +if(s!=null)a.$1(s)}, +jH(a){this.ab=null +this.l5(a)}, +eG(a,b){this.Mk(a,b) +this.yv()}, +bm(a,b){this.m3(0,b) +this.yv()}, +j_(){var s=this,r=s.az +if(r!=null){s.az=null +s.m3(0,s.$ti.i("rx<1>").a(r)) +s.yv()}s.Dr()}, +yv(){var s,r,q,p,o,n,m,l=this +try{o=l.ab +n=l.f +n.toString +l.ab=l.eM(o,l.$ti.i("rx<1>").a(n).c,B.f3)}catch(m){s=A.a9(m) +r=A.aS(m) +o=A.bB("attaching to the render tree") +q=new A.bZ(s,r,"widgets library",o,null,!1) +A.dw(q) +p=A.B8(q) +l.ab=l.eM(null,p,B.f3)}}, +gF(){return this.$ti.i("aR<1>").a(A.bu.prototype.gF.call(this))}, +jK(a,b){var s=this.$ti +s.i("aR<1>").a(A.bu.prototype.gF.call(this)).sbb(s.c.a(a))}, +jP(a,b,c){}, +jX(a,b){this.$ti.i("aR<1>").a(A.bu.prototype.gF.call(this)).sbb(null)}} +A.Uz.prototype={$ial:1} +A.Ji.prototype={ +ih(){this.a_P() +$.cY=this +var s=$.bg() +s.Q=this.gabO() +s.as=$.ar}, +Kq(){this.a_R() +this.ES()}} +A.Jj.prototype={ +ih(){this.a3w() +$.bK=this}, +ly(){this.a_Q()}} +A.Jk.prototype={ +ih(){var s,r,q,p,o=this +o.a3y() +$.hA=o +o.cm$!==$&&A.dt() +o.cm$=B.Cg +s=new A.Ei(A.aU(t.z4),$.bo()) +B.jR.rN(s.gaej()) +o.cO$=s +s=t.v3 +r=new A.acC(A.w(s,t.bd),A.aU(t.SQ),A.a([],t.sA)) +o.c6$!==$&&A.dt() +o.c6$=r +q=$.Kh() +p=A.a([],t.K0) +o.bL$!==$&&A.dt() +s=o.bL$=new A.Pd(r,q,p,A.aU(s)) +p=$.bg() +p.at=s.gaoQ() +p.ax=$.ar +B.AS.CV(s.gapc()) +s=$.aMu +if(s==null)s=$.aMu=A.a([],t.iM) +s.push(o.ga58()) +B.AR.CV(new A.aBp(o)) +B.AQ.CV(o.gabh()) +B.ba.rN(o.gabM()) +$.cp() +o.asG()}, +ly(){this.a3z()}} +A.Jl.prototype={ +ih(){this.a3A() +$.i8=this +var s=t.K +this.lr$=new A.adJ(A.w(s,t.Sc),A.w(s,t.B6),A.w(s,t.pt))}, +vf(){this.a2j() +var s=this.lr$ +s===$&&A.b() +s.P(0)}, +mT(a){return this.api(a)}, +api(a){var s=0,r=A.H(t.H),q,p=this +var $async$mT=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:s=3 +return A.L(p.a2k(a),$async$mT) +case 3:switch(A.bH(J.aW(t.a.a(a),"type"))){case"fontsChange":p.v0$.W() +break}s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$mT,r)}} +A.Jm.prototype={ +ih(){this.a3D() +$.Sz=this +this.At$=$.bg().a.a}} +A.Jn.prototype={ +ih(){var s,r,q,p,o=this +o.a3E() +$.oC=o +s=t.TT +o.xr$=new A.QX(o.ganw(),o.gacx(),o.gacB(),o.gacz(),A.a([],s),A.a([],s),A.a([],s),A.aU(t.o)) +s=$.bg() +s.f=o.gaoX() +r=s.r=$.ar +s.fy=o.gapq() +s.go=r +s.k2=o.gap5() +s.k3=r +s.p1=o.gacv() +s.p2=r +s.p3=o.gact() +s.p4=r +r=new A.Ed(B.n,o.Uu(),$.bU(),null,A.an(t.T)) +r.aP() +r.sbb(null) +q=o.xr$ +q===$&&A.b() +q.sats(r) +r=o.xr$.e +r.Q=r +q=t.W +q.a(A.T.prototype.gcA.call(r)).r.push(r) +p=r.SE() +r.ch.saR(0,p) +q.a(A.T.prototype.gcA.call(r)).z.push(r) +o.ZU(s.a.c) +o.CW$.push(o.gabK()) +s=o.x2$ +if(s!=null)s.m() +s=t.S +r=$.bo() +o.x2$=new A.PZ(new A.agj(B.bJ,A.w(s,t.ZA)),A.w(s,t.xg),r) +o.cx$.push(o.gad5())}, +ly(){this.a3B()}, +Ib(a,b,c){this.x2$.auq(b,new A.aBo(this,c,b)) +this.a0D(0,b,c)}} +A.Jo.prototype={ +ly(){this.a3G()}, +II(){var s,r,q +this.a1S() +for(s=this.ad$,r=s.length,q=0;q=s.b&&s.c>=s.d) +else s=!0}else s=!1 +if(s)m=A.aZs(new A.eL(B.i5,n,n),0,0) +else{s=o.d +if(s!=null)m=new A.el(s,n,n,m,n)}r=o.gafa() +if(r!=null)m=new A.bD(r,m,n) +s=o.f +if(s!=null)m=new A.uB(s,m,n) +s=o.as +if(s!==B.j){q=A.dv(a) +p=o.r +p.toString +m=A.a5l(m,s,new A.We(q==null?B.t:q,p,n))}s=o.r +if(s!=null)m=A.AJ(m,s,B.cY) +s=o.w +if(s!=null)m=A.AJ(m,s,B.oN) +s=o.x +if(s!=null)m=new A.eL(s,m,n) +s=o.y +if(s!=null)m=new A.bD(s,m,n) +s=o.z +if(s!=null)m=A.U3(o.Q,m,s,!0) +m.toString +return m}} +A.We.prototype={ +wu(a){return this.c.Cv(new A.v(0,0,0+a.a,0+a.b),this.b)}, +wU(a){return!a.c.k(0,this.c)||a.b!==this.b}} +A.q5.prototype={ +K(){return"ContextMenuButtonType."+this.b}} +A.f0.prototype={ +k(a,b){if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.f0&&J.d(b.a,this.a)&&b.b===this.b}, +gE(a){return A.Z(null,this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"ContextMenuButtonItem "+this.b.j(0)+", null"}} +A.a5F.prototype={ +a_4(a,b,c){var s,r +A.aLc() +s=b.v9(t.N1) +s.toString +r=A.aMX(b) +if(r==null)r=null +else{r=r.c +r.toString}r=A.f4(new A.a5G(A.aef(b,r),c),!1) +$.Mr=r +s.lz(0,r) +$.nx=this}, +d5(a){if($.nx!==this)return +A.aLc()}} +A.a5G.prototype={ +$1(a){return new A.tm(this.a.a,this.b.$1(a),null)}, +$S:6} +A.uK.prototype={ +wr(a,b,c){return A.aGv(c,this.w,this.x)}, +cZ(a){return!J.d(this.w,a.w)||!J.d(this.x,a.x)}} +A.YD.prototype={ +I(a){throw A.c(A.Oh("A DefaultSelectionStyle constructed with DefaultSelectionStyle.fallback cannot be incorporated into the widget tree, it is meant only to provide a fallback value returned by DefaultSelectionStyle.of() when no enclosing default selection style is present in a BuildContext."))}} +A.MZ.prototype={ +a9u(){var s=$.aSy() +return s}, +I(a){var s=this.c,r=this.a9u() +if(r!=null)s=A.aHK(s,"",r) +return A.aHK(s,"",A.aXd())}} +A.N2.prototype={ +nl(a){return new A.aj(0,a.b,0,a.d)}, +np(a,b){var s,r=this.b,q=r.a,p=q+b.a-a.a +r=r.b +s=r+b.b-a.b +if(p>0)q-=p +return new A.j(q,s>0?r-s:r)}, +l0(a){return!this.b.k(0,a.b)}} +A.Na.prototype={ +I(a){var s=a.S(t.w).f,r=s.a,q=r.a,p=r.b,o=A.aXl(a),n=A.aXj(o,r),m=A.aXk(A.aLs(new A.v(0,0,0+q,0+p),A.aLr(s)),n) +return new A.bD(new A.ap(m.a,m.b,q-m.c,p-m.d),new A.fW(s.at2(m),this.d,null),null)}} +A.a7p.prototype={ +$1(a){var s +if(!a.gle(a).gh3().jb(0,0)){a.gauQ(a) +s=!1}else s=!0 +return s}, +$S:166} +A.a7q.prototype={ +$1(a){return a.gle(a)}, +$S:355} +A.Nb.prototype={ +gb6(a){var s=this.a +if(s==null)return null +s=s.c +s.toString +return s}} +A.nD.prototype={ +amx(a){var s,r=null +switch(null){case B.ac:s=t.S +s=new A.OF(A.w(s,t.s9),r,r,A.w(s,t.A)) +s.e=a +return s +case B.ad:s=t.S +s=new A.Uq(A.w(s,t.s9),r,r,A.w(s,t.A)) +s.e=a +return s +case null:s=t.S +s=new A.ON(A.w(s,t.s9),r,r,A.w(s,t.A)) +s.e=a +return s}}, +ac(){return new A.y2(B.i,this.$ti.i("y2<1>"))}, +anh(a,b,c){return A.b6F().$3(a,b,c)}} +A.y2.prototype={ +aH(){var s=this +s.aW() +s.d=s.a.amx(s.gaiB())}, +m(){this.O9() +this.aM()}, +by(){var s,r=this.d +r.toString +s=this.c +s.toString +s=A.dW(s) +r.b=s==null?null:s.ay +this.du()}, +O9(){if(this.e>0)return +this.d.m() +this.d=null}, +ahu(a){this.a.toString +this.d.zo(a)}, +aiC(a){var s,r,q,p=this,o=p.a +o.toString +s=p.c +s.toString +r=o.anh(o,s,a) +p.a5(new A.atT(p)) +s=p.c +s.toString +p.a.toString +o=s.lu(t.N1) +o.toString +q=new A.y0(null,null,r,p.a.r,B.f,new A.atU(p),new A.atV(p),o,!0,!0,A.a([],t.Tc),a,p.$ti.i("y0<1>")) +s=A.f4(q.ga80(),!1) +q.ax=s +o.lz(0,s) +q.Yp(a) +p.a.at.$0() +return q}, +I(a){var s,r=null,q=this.a +q.toString +s=this.e===0||!1 +q=s?q.e:q.f +return A.qW(B.bk,q,r,this.gaht(),r,r,r,r,r)}} +A.atT.prototype={ +$0(){++this.a.e}, +$S:0} +A.atU.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.a.toString}, +$S:11} +A.atV.prototype={ +$3(a,b,c){var s,r=this.a +if(r.c!=null)r.a5(new A.atS(r)) +else{--r.e +r.O9()}if(r.c!=null){r.a.toString +s=!0}else s=!1 +if(s)r.a.CW.$1(new A.AW(c,a,b)) +if(c){r.a.toString +s=!0}else s=!1 +if(s)r.a.ch.$0() +if(!c){r.a.toString +s=!0}else s=!1 +if(s)r.a.ay.$2(a,b)}, +$S:356} +A.atS.prototype={ +$0(){--this.a.e}, +$S:0} +A.AW.prototype={} +A.GF.prototype={ +K(){return"_DragEndKind."+this.b}} +A.y0.prototype={ +bm(a,b){var s=this,r=s.as,q=r.O(0,s.ahg(b.b)) +s.as=q +s.Yp(q) +q=s.as.k(0,r) +if(!q)s.f.$1(b)}, +Am(a,b){this.Vx(B.Zf,this.ahh(b.a))}, +aA(a){this.ao1(B.Zg)}, +Yp(a){var s,r,q,p,o,n,m,l,k,j,i=this +i.at=a.ae(0,i.c) +i.ax.cL() +s=A.ad7() +r=$.z +r.toString +q=a.O(0,i.e) +p=r.xr$ +p===$&&A.b() +p.e.bW(s,q) +r.Dk(s,q) +q=i.a9v(s.a) +o=A.a(q.slice(0),A.a7(q)) +r=o.length +q=i.Q +p=q.length +if(r>=p&&p!==0){p=A.a7(o) +n=new J.cU(o,r,p.i("cU<1>")) +r=p.c +l=0 +while(!0){if(!(l?>")) +j=r.oq(r,new A.atM(i),new A.atN()) +for(r=q.length,k=0;k=q.a&&r<=q.b}else s=!1 +p=s?o.a.c:B.be +o.t5(0,o.a.ame(p,a))}, +Wv(a){var s=this.a.a.length +return a.a<=s&&a.b<=s}} +A.xB.prototype={} +A.hJ.prototype={} +A.atJ.prototype={ +fo(a,b){return 0}, +lA(a){return a>=this.b}, +eN(a,b){var s,r,q,p=this.c,o=this.d +if(p[o].a>b){s=o +o=0}else s=11 +for(r=s-1;or.b/2 +k=o.a +j=n?k:k+B.c.gR(p).a.a +s=o.b +m=B.c.gR(p) +k=n?o.c:k+B.c.gX(p).a.a +l=B.c.gX(p) +j+=(k-j)/2 +k=o.d +return new A.TO(new A.j(j,A.M(s+m.a.b-r.a,s,k)),new A.j(j,A.M(s+l.a.b,s,k)))}, +galU(){var s,r,q=this,p=null,o=q.al1() +if(o==null){o=q.gzV()?new A.a9B(q):p +s=q.gA5()?new A.a9C(q):p +r=q.gvT()?new A.a9D(q):p +o=A.aXS(p,o,s,r,q.gL9()?new A.a9E(q):p)}return o}, +aH(){var s=this +s.a2I() +s.a.c.a_(0,s.gEw()) +s.a.d.a_(0,s.gEE()) +s.gfi().a_(0,s.gaeJ()) +s.r.sp(0,s.a.as) +s.cx=A.aXQ(s.a.bU)}, +by(){var s,r,q,p=this +p.du() +p.c.S(t.BY) +if(!p.ch&&p.a.k3){p.ch=!0 +$.bK.cx$.push(new A.a9G(p))}s=p.c +s.toString +r=A.aHW(s) +if(p.dy!==r){p.dy=r +if(r&&p.p3)p.tY() +else if(!r&&p.d!=null){p.d.aA(0) +p.d=null}}if(A.bO()!==B.ag&&A.bO()!==B.as)return +s=p.c.S(t.w).f +q=s.gvP(s) +s=p.dx +if(s==null){p.dx=q +return}if(q!==s){p.dx=q +if(A.bO()===B.ag)p.ov(!1) +if(A.bO()===B.as)p.ig()}}, +b_(a){var s,r,q,p=this +p.bn(a) +s=a.c +if(p.a.c!==s){r=p.gEw() +s.L(0,r) +p.a.c.a_(0,r) +p.GN()}if(!p.a.c.a.b.k(0,s.a.b)){s=p.z +if(s!=null)s.bm(0,p.a.c.a)}s=p.z +if(s!=null)s.sVV(p.a.Q) +s=p.a +s.aC!=a.aC +r=a.d +if(s.d!==r){s=p.gEE() +r.L(0,s) +p.a.d.a_(0,s) +p.oQ()}s=p.a +s.toString +if(a.x&&s.d.gcC())p.yp() +s=p.giz() +if(s){s=p.a +if(a.x!==s.x){p.y.toString +s=s.aC +s=(s==null?p:s).gnd() +$.cp().ajy(s)}}if(!p.a.CW.k(0,a.CW)){q=p.a.CW +if(p.giz()){s=p.y +s.toString +r=p.gts() +s.CZ(q.d,q.r,q.w,p.a.cy,r)}}if(t.qY.b(p.a.ok))p.gvT() +if(p.a.dM)p.gvT()}, +m(){var s=this,r=s.as +if(r!=null)r.m() +s.a.c.L(0,s.gEw()) +r=s.db +if(r!=null)r.m() +s.db=null +s.NB() +r=s.d +if(r!=null)r.aA(0) +s.d=null +r=s.e +if(r!=null)r.m() +s.e=null +r=s.z +if(r!=null)r.m() +s.z=null +s.a.d.L(0,s.gEE()) +B.c.B($.z.ad$,s) +s.r.m() +s.a2J()}, +aui(a){var s,r,q,p,o,n=this,m=n.a.c.a +if(a.a===m.a){s=a.b +r=s.a +q=m.b +p=q.a +s=r===s.b===(p===q.b)&&r===p&&s.e!==q.e}else s=!1 +if(s)a=a.ib(a.b.am2(m.b.e)) +m=n.a +if(m.x)a=m.c.a.ib(a.b) +n.fr=a +if(a.k(0,n.a.c.a))return +m=a.a +s=n.a.c.a +if(m===s.a&&a.c.k(0,s.c)){m=n.y==null?null:$.cp().r +m=m===!0?B.hh:B.X +n.xY(a.b,m)}else{n.ov(!1) +s=n.RG=null +if(n.giz()){r=n.a +if(r.f){$.z.toString +$.bg() +r=r.c.a +m=m.length===r.a.length+1 +o=m}else o=!1}else o=!1 +n.p1=o?3:0 +n.p2=o?n.a.c.a.b.c:s +n.a9b(a,B.X)}n.yH(!0) +if(n.giz()){n.yV(!1) +n.tY()}}, +Qj(){var s,r,q,p,o,n=this,m=n.w,l=$.z.t$.z.h(0,m).gF() +l.toString +s=t.E +s.a(l) +r=n.fy +r.toString +r=l.kW(r).gal7() +l=$.z.t$.z.h(0,m).gF() +l.toString +q=r.ae(0,new A.j(0,s.a(l).an.gdc()/2)) +l=n.db +l=l.gbk(l) +r=$.z +if(l===B.T){l=r.t$.z.h(0,m).gF() +l.toString +s.a(l) +r=n.fy +r.toString +l.CU(B.iS,q,r) +l=n.fy.a +m=$.z.t$.z.h(0,m).gF() +m.toString +if(l!==s.a(m).u.c)n.xY(A.mE(B.l,n.fy.a),B.hg) +n.id=n.go=n.fy=n.fx=null}else{l=n.db.x +l===$&&A.b() +p=n.id +o=A.a4(p.a,q.a,l) +o.toString +p=A.a4(p.b,q.b,l) +p.toString +m=r.t$.z.h(0,m).gF() +m.toString +s.a(m) +s=n.fy +s.toString +m.Ln(B.iR,new A.j(o,p),s,l)}}, +xC(a,b){var s,r,q,p,o=this,n=o.a.c +n.t5(0,n.a.U8(B.be)) +if(b){switch(a.a){case 0:case 1:case 2:case 3:case 4:case 5:case 8:case 9:case 10:case 11:case 12:o.a.d.ne() +break +case 6:n=o.a.d +n.e.S(t.ag).f.yk(n,!0) +break +case 7:n=o.a.d +n.e.S(t.ag).f.yk(n,!1) +break}b=!0}n=o.a +s=n.R8 +if(s==null)return +try{s.$1(n.c.a.a)}catch(p){r=A.a9(p) +q=A.aS(p) +n=A.bB("while calling onSubmitted for "+a.j(0)) +A.dw(new A.bZ(r,q,"widgets",n,null,!1))}if(b)o.ahI()}, +GN(){var s,r=this +if(r.k1>0||!r.giz())return +s=r.a.c.a +if(s.k(0,r.fr))return +r.y.toString +$.cp().yM(s) +r.fr=s}, +OR(a){var s,r,q,p,o,n,m,l,k=this +if(!B.c.gc1(k.gfi().d).r.gq0()){s=k.gfi() +s=s.gb8(s).at +s.toString +return new A.oG(s,a)}s=k.w +r=$.z.t$.z.h(0,s).gF() +r.toString +q=t.E +r=q.a(r).k3 +r.toString +if(k.a.id===1){s=a.c +q=a.a +r=r.a +p=s-q>=r?r/2-a.gaY().a:A.M(0,s-r,q) +o=B.dd}else{n=a.gaY() +s=$.z.t$.z.h(0,s).gF() +s.toString +m=A.aNA(n,Math.max(a.d-a.b,q.a(s).an.gdc()),a.c-a.a) +s=m.d +q=m.b +r=r.b +p=s-q>=r?r/2-m.gaY().b:A.M(0,s-r,q) +o=B.eo}s=k.gfi() +s=s.gb8(s).at +s.toString +r=B.c.gc1(k.gfi().d).z +r.toString +q=B.c.gc1(k.gfi().d).Q +q.toString +l=A.M(p+s,r,q) +q=k.gfi() +q=q.gb8(q).at +q.toString +return new A.oG(l,a.co(o.a8(0,q-l)))}, +yp(){var s,r,q,p,o,n=this +if(!n.giz()){s=n.a +r=s.c.a +s=s.aC;(s==null?n:s).gnd() +s=n.a.aC +s=(s==null?n:s).gnd() +q=A.aOe(n) +$.cp().DQ(q,s) +s=q +n.y=s +n.SQ() +n.St() +n.Sq() +p=n.a.CW +s=n.y +s.toString +o=n.gts() +s.CZ(p.d,p.r,p.w,n.a.cy,o) +o=$.cp() +o.yM(r) +o.Gk() +s=n.a.aC +if((s==null?n:s).gnd().e.a){n.y.toString +o.ahb()}n.fr=r}else{n.y.toString +$.cp().Gk()}}, +NB(){var s,r,q=this +if(q.giz()){s=q.y +s.toString +r=$.cp() +if(r.d===s)r.Nv() +q.fr=q.y=null}}, +ahI(){if(this.k2)return +this.k2=!0 +A.h9(this.gahe())}, +ahf(){var s,r,q,p,o,n=this +n.k2=!1 +if(n.giz())s=!1 +else s=!0 +if(s)return +s=n.y +s.toString +r=$.cp() +if(r.d===s)r.Nv() +n.fr=n.y=null +s=n.a.aC;(s==null?n:s).gnd() +s=n.a.aC +s=(s==null?n:s).gnd() +q=A.aOe(n) +r.DQ(q,s) +p=q +n.y=p +o=n.a.CW +r.Gk() +s=n.gts() +p.CZ(o.d,o.r,o.w,n.a.cy,s) +r.yM(n.a.c.a) +n.fr=n.a.c.a}, +K8(){if(this.a.d.gcC())this.yp() +else this.a.d.im()}, +SF(){var s,r,q=this +if(q.z!=null){s=q.a.d.gcC() +r=q.z +if(s){r.toString +r.bm(0,q.a.c.a)}else{r.m() +q.z=null}}}, +aeK(){var s=this.z +if(s!=null){s.pY() +s=s.e +s===$&&A.b() +s.cL()}this.p4=null}, +Em(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.c +f.toString +s=g.a +r=s.c.a +q=$.z.t$.z.h(0,g.w).gF() +q.toString +t.E.a(q) +p=g.a +o=p.ok +n=p.hK +m=p.ry +p=p.f7 +l=t.y +k=A.eX(!1,l) +j=A.eX(!1,l) +l=A.eX(!1,l) +i=new A.TM(f,q,o,g,new A.a9g(g),r,k,j,l) +r=i.gSR() +q.hL.a_(0,r) +q.fq.a_(0,r) +i.GQ() +r=i.gaa7() +q=q.qA +h=A.eX(B.Pm,t.wf) +i.e!==$&&A.dt() +i.e=new A.Sx(f,h,new A.qX(),p,B.eM,0,k,i.gacp(),i.gacr(),r,B.eM,0,j,i.gacj(),i.gacl(),r,l,B.Kl,s,g.at,g.ax,g.ay,o,g,n,m,null,q,new A.a5F()) +return i}, +xY(a,b){var s,r,q,p,o,n=this +if(!n.a.c.Wv(a))return +n.a.c.swF(a) +switch(b){case null:case B.RH:case B.bc:case B.hg:case B.bX:case B.hh:case B.aR:case B.aF:n.K8() +break +case B.X:if(n.a.d.gcC())n.K8() +break}q=n.a +q.toString +p=n.z +if(p==null)n.z=n.Em() +else p.bm(0,q.c.a) +q=n.z +q.toString +q.sVV(n.a.Q) +q=n.z +q.pY() +q=q.e +q===$&&A.b() +q.a_d() +try{n.a.rx.$2(a,b)}catch(o){s=A.a9(o) +r=A.aS(o) +q=A.bB("while calling onSelectionChanged for "+A.f(b)) +A.dw(new A.bZ(s,r,"widgets",q,null,!1))}if(n.d!=null){n.yV(!1) +n.tY()}}, +aai(a){this.k3=a}, +yH(a){if(this.k4)return +this.k4=!0 +$.bK.cx$.push(new A.a9n(this,a))}, +uN(){var s,r=this,q=r.ok +q===$&&A.b() +$.z.toString +s=$.bU() +if(q!==s.e.d){$.bK.cx$.push(new A.a9H(r)) +q=r.ok +$.z.toString +if(q>>16&255,s.gp(s)>>>8&255,s.gp(s)&255) +p.geQ().sHu(s) +if(q.a.as){p=q.gkb().x +p===$&&A.b() +p=p>0}else p=!1 +q.r.sp(0,p)}, +tY(){var s,r=this +r.p3=!0 +if(!r.dy)return +s=r.d +if(s!=null)s.aA(0) +r.gkb().sp(0,1) +if(r.a.b7)r.gkb().Hc(r.gPK()).a.a.hi(r.gQi()) +else r.d=A.FE(B.cr,new A.a9r(r))}, +FM(){var s,r=this,q=r.p1 +if(q>0){$.z.toString +$.bg();--q +r.p1=q +if(q===0)r.a5(new A.a9k())}if(r.a.b7){q=r.d +if(q!=null)q.aA(0) +r.d=A.bl(B.u,new A.a9l(r))}else{q=r.d +q=q==null?null:q.b!=null +if(q!==!0&&r.dy)r.d=A.FE(B.cr,new A.a9m(r)) +q=r.gkb() +s=r.gkb().x +s===$&&A.b() +q.sp(0,s===0?1:0)}}, +yV(a){var s,r=this +r.p3=!1 +r.gkb().sp(0,0) +s=r.d +if(s!=null)s.aA(0) +r.d=null +if(a)r.p1=0}, +aiI(){return this.yV(!0)}, +RR(){var s,r=this +if(r.d==null)if(r.a.d.gcC()){s=r.a.c.a.b +s=s.a===s.b}else s=!1 +else s=!1 +if(s)r.tY() +else{if(r.p3)if(r.a.d.gcC()){s=r.a.c.a.b +s=s.a!==s.b}else s=!0 +else s=!1 +if(s)r.aiI()}}, +O3(){var s=this +s.GN() +s.RR() +s.SF() +s.a5(new A.a9h()) +s.gGV().a_G()}, +a8c(){var s,r,q=this +if(q.a.d.gcC()&&q.a.d.alP())q.yp() +else if(!q.a.d.gcC()){q.NB() +s=q.a.c +s.t5(0,s.a.U8(B.be))}q.RR() +q.SF() +s=q.a.d.gcC() +r=$.z +if(s){r.ad$.push(q) +$.z.toString +q.ok=$.bU().e.d +if(!q.a.x)q.yH(!0) +if(!q.a.c.a.b.gc_())q.xY(A.mE(B.l,q.a.c.a.a.length),null)}else{B.c.B(r.ad$,q) +q.a5(new A.a9j(q))}q.oQ()}, +SO(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this +a1.a.toString +s=A.bO() +if(s!==B.ag)return +if(B.c.gc1(a1.gfi().d).k4!==B.hc)return +s=a1.w +r=$.z.t$.z.h(0,s).gF() +r.toString +q=t.E +r=q.a(r).an.d +r.toString +p=a1.a.cy +o=a1.gts() +a1.a.toString +n=a1.c +n.toString +n=A.afT(n) +a1.a.toString +m=a1.c +m.toString +m=A.aGw(m) +l=a1.a.gl4() +k=a1.R8 +j=$.z.t$.z.h(0,s).gF() +j.toString +j=q.a(j).k3 +j.toString +i=new A.azL(p,o,n,m,null,l,k,j,r) +if(a2)h=B.aX +else{p=a1.p4 +p=p==null?null:p.HD(i) +h=p==null?B.aX:p}if(h.a<3)return +a1.p4=i +g=A.a([],t.u1) +f=r.Cg(!1) +e=new A.Fc(f,0,0) +for(d=0;e.DK(1,e.c);d=c){r=e.d +c=d+(r==null?e.d=B.d.a2(f,e.b,e.c):r).length +r=$.z.t$.z.h(0,s).gF() +r.toString +q.a(r) +p=d1){m=n.a +m=m.c.a.b +m=m.a!==m.b||m.c===0}else m=!0 +if(m)return +m=n.a.c.a +s=m.a +m=m.b.c +r=A.aHR(s,m,null) +q=r.b +if(m===s.length)r.R1(2,q) +else{r.R1(1,q) +r.DK(1,r.b)}m=r.a +q=B.d.a2(m,0,r.b) +p=new A.fw(r.gN(r)) +p=p.gX(p) +o=new A.fw(r.gN(r)) +n.h1(new A.dO(q+p+o.gR(o)+B.d.cd(m,r.c),A.mE(B.l,r.b+r.gN(r).length),B.be),B.X)}, +QS(a){var s=this.a.c.a,r=a.a.XR(a.c,a.b) +this.h1(r,a.d) +if(r.k(0,s))this.O3()}, +ahN(a){if(a.a)this.ju(new A.aQ(this.a.c.a.a.length,B.l)) +else this.ju(B.bt)}, +ahL(a){var s,r,q,p,o,n,m,l=this +if(a.b!==B.he)return +s=B.c.gc1(l.gfi().d) +if(l.a.id===1){r=l.gfi() +q=s.Q +q.toString +r.eE(q) +return}r=s.Q +r.toString +if(r===0){r=s.z +r.toString +r=r===0}else r=!1 +if(r)return +p=t._N.a(l.Q.gV()) +p.toString +o=A.aHE(p,a) +r=s.at +r.toString +q=s.z +q.toString +n=s.Q +n.toString +m=A.M(r+o,q,n) +if(m===r)return +l.gfi().eE(m)}, +a8E(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +if(g.a.id===1)return +s=g.w +r=$.z.t$.z.h(0,s).gF() +r.toString +q=t.E +p=q.a(r).kW(g.a.c.a.b.gdj()) +o=t._N.a(g.Q.gV()) +o.toString +n=A.aHE(o,new A.fs(a.gAE(a)?B.E:B.H,B.he)) +m=B.c.gc1(g.gfi().d) +if(a.gAE(a)){r=g.a.c.a +if(r.b.d>=r.a.length)return +r=p.b+n +l=m.Q +l.toString +k=$.z.t$.z.h(0,s).gF() +k.toString +k=q.a(k).k3.b +j=m.at +j.toString +if(r+j>=l+k)i=new A.aQ(g.a.c.a.a.length,B.l) +else{l=$.z.t$.z.h(0,s).gF() +l.toString +q.a(l) +s=$.z.t$.z.h(0,s).gF() +s.toString +i=l.hk(A.c0(q.a(s).bv(0,null),new A.j(p.a,r)))}h=g.a.c.a.b.HK(i.a)}else{if(g.a.c.a.b.d<=0)return +r=p.b+n +l=m.at +l.toString +if(r+l<=0)i=B.bt +else{l=$.z.t$.z.h(0,s).gF() +l.toString +q.a(l) +s=$.z.t$.z.h(0,s).gF() +s.toString +i=l.hk(A.c0(q.a(s).bv(0,null),new A.j(p.a,r)))}h=g.a.c.a.b.HK(i.a)}g.ju(h.gdj()) +g.h1(g.a.c.a.ib(h),B.X)}, +ajN(a){var s=a.b +this.ju(s.gdj()) +this.h1(a.a.ib(s),a.c)}, +gGV(){var s,r=this,q=r.x1 +if(q===$){s=A.a([],t.g) +r.x1!==$&&A.b9() +q=r.x1=new A.Jd(r,new A.b2(s,t.c),t.Wp)}return q}, +a8A(a){var s=this.a.c.a.a +this.Ot(a.a,new A.qc(s),!0)}, +a8C(a){var s=this.PV(a) +this.a8y(a.a,s)}, +Ot(a,b,c){var s,r,q,p=this,o=p.a.c.a.b +if(!o.gc_())return +s=a===o.c<=o.d?o.gdj():o.gmr() +r=a?b.eY(s):b.eW(s) +q=o.anE(r,o.a===o.b||c) +p.h1(p.a.c.a.ib(q),B.X) +p.ju(q.gdj())}, +a8y(a,b){return this.Ot(a,b,!1)}, +ade(a){var s=this.z +s=s==null?null:s.gKm() +if(s===!0){this.ov(!1) +return null}s=this.c +s.toString +return A.k5(s,a,t.xm)}, +a7J(a){switch(A.bO().a){case 0:case 2:case 1:switch(a.gcu(a).a){case 0:this.a.d.ne() +break +case 1:case 2:case 3:case 5:this.a.d.ne() +break +case 4:throw A.c(A.c3("Unexpected pointer down event for trackpad"))}break +case 3:case 4:case 5:this.a.d.ne() +break}}, +ga4Y(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9=a8.x2 +if(a9===$){s=t.g +r=A.a([],s) +q=t.c +a9=a8.ry +if(a9===$){p=A.a([],s) +a8.ry!==$&&A.b9() +a9=a8.ry=new A.cv(a8.gah6(),new A.b2(p,q),t.Tx)}o=a8.to +if(o===$){p=A.a([],s) +a8.to!==$&&A.b9() +o=a8.to=new A.cv(a8.gajM(),new A.b2(p,q),t.ZQ)}p=A.a([],s) +n=A.a([],s) +m=a8.ga6b() +l=A.a([],s) +k=a8.c +k.toString +k=new A.mT(a8,m,new A.b2(l,q),t.dA).e3(k) +l=a8.gaew() +j=A.a([],s) +i=a8.c +i.toString +i=new A.mT(a8,l,new A.b2(j,q),t.Uz).e3(i) +j=a8.gae_() +h=A.a([],s) +g=a8.c +g.toString +g=new A.mT(a8,j,new A.b2(h,q),t.Fb).e3(g) +h=A.a([],s) +f=a8.c +f.toString +f=new A.k1(a8,!1,m,new A.b2(h,q),t.Uq).e3(f) +h=A.a([],s) +m=a8.c +m.toString +m=new A.cv(a8.ga8D(),new A.b2(h,q),t.vr).e3(m) +h=A.a([],s) +e=a8.c +e.toString +e=new A.k1(a8,!0,l,new A.b2(h,q),t.Ey).e3(e) +h=A.a([],s) +d=a8.c +d.toString +d=new A.k1(a8,!0,j,new A.b2(h,q),t.HM).e3(d) +h=A.a([],s) +j=a8.c +j.toString +j=new A.cv(a8.ga8B(),new A.b2(h,q),t.RM).e3(j) +h=A.a([],s) +c=a8.c +c.toString +c=new A.cv(a8.ga8z(),new A.b2(h,q),t.YM).e3(c) +h=a8.gGV() +b=a8.c +b.toString +b=h.e3(b) +h=a8.gGV() +a=a8.c +a.toString +a=h.e3(a) +h=A.a([],s) +a0=a8.c +a0.toString +a0=new A.k1(a8,!0,a8.ga7X(),new A.b2(h,q),t.Ph).e3(a0) +h=A.a([],s) +a1=a8.c +a1.toString +a1=new A.WS(a8,l,new A.b2(h,q)).e3(a1) +h=A.a([],s) +l=a8.c +l.toString +l=new A.cv(a8.gahM(),new A.b2(h,q),t.sl).e3(l) +h=A.a([],s) +a2=A.a([],s) +a3=a8.c +a3.toString +a3=new A.a_n(a8,new A.b2(a2,q)).e3(a3) +a2=A.a([],s) +a4=a8.c +a4.toString +a4=new A.VR(a8,new A.b2(a2,q)).e3(a4) +a2=A.a([],s) +a5=a8.c +a5.toString +a5=new A.cv(new A.a9f(a8),new A.b2(a2,q),t.gv).e3(a5) +a6=a8.rx +if(a6===$){s=A.a([],s) +a8.rx!==$&&A.b9() +a6=a8.rx=new A.cv(a8.gajm(),new A.b2(s,q),t.j5)}s=a8.c +s.toString +a7=A.ai([B.Yw,new A.AO(!1,new A.b2(r,q)),B.Y7,a9,B.Yi,o,B.A0,new A.AN(!0,new A.b2(p,q)),B.ni,new A.cv(a8.gadc(),new A.b2(n,q),t.OX),B.XI,k,B.YB,i,B.XJ,g,B.XA,f,B.XM,m,B.Xx,e,B.Xz,d,B.Yz,j,B.Yv,c,B.Yr,b,B.Ys,a,B.Xy,a0,B.Yx,a1,B.XB,l,B.nj,new A.cv(a8.gahK(),new A.b2(h,q),t.fn),B.Y9,a3,B.XF,a4,B.Y3,a5,B.Yc,a6.e3(s)],t.n,t.od) +a8.x2!==$&&A.b9() +a8.x2=a7 +a9=a7}return a9}, +I(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null +h.x4(a) +s=h.a +r=s.ok +s=s.x2 +if(s==null)s=B.n6 +q=h.ga4Y() +p=h.a +o=p.c +n=p.d +p=p.id!==1?B.E:B.aH +m=h.gfi() +l=h.a +k=l.t +j=l.hK +l=l.bs +i=A.alw(a).amk(!1,h.a.id!==1) +return A.TG(A.i5(A.u1(q,new A.IU(A.nT(!1,g,A.aHG(p,B.Q,m,j,!0,h.Q,k,l,i,g,new A.a9w(h,r)),g,g,g,n,!1,g,g,g,g,g,g),o,new A.a9x(h),g)),s,g,g,g,g),g,h.ga7I())}, +TE(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=g.a +if(e.f){s=e.c.a.a +s=B.d.a8(e.e,s.length) +$.z.toString +$.bg() +e=A.bO() +if(J.fe(B.Se.a,e)){r=g.p1>0?g.p2:f +if(r!=null&&r>=0&&r=0&&q<=e.c.a.a.length){p=A.a([],t.s6) +e=g.a +o=e.c.a.a.length-g.R8 +if(e.id!==1){p.push(B.a_b) +e=$.z.t$.z.h(0,g.w).gF() +e.toString +p.push(new A.tG(new A.O(t.E.a(e).k3.a,0),B.aG,B.h1,f,f))}else p.push(B.a_c) +e=g.a +q=e.CW +e=A.a([A.ds(f,f,f,B.d.a2(e.c.a.a,0,o))],t.VO) +B.c.U(e,p) +e.push(A.ds(f,f,f,B.d.cd(g.a.c.a.a,o))) +return A.ds(e,f,q,f)}q=g.cx +q===$&&A.b() +n=q.c&&g.cy!=null +m=!e.x&&e.d.gcC() +if(n){l=!g.a.c.a.gWn()||!m +e=g.a +q=e.c.a +e=e.CW +k=g.cx.b +k.toString +j=g.cy +i=j.b +h=j.a +j=q.a +return A.ds(A.b3R(h!==j?A.b4e(j,h,i):i,q,e,k,l),f,e,f)}e=g.a +q=e.c +k=g.c +k.toString +return q.akX(k,e.CW,m)}} +A.a9F.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.ju(s.a.c.a.b.gdj())}, +$S:3} +A.a9J.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.ju(s.a.c.a.b.gdj())}, +$S:3} +A.a9y.prototype={ +$0(){this.a.CN(B.aF)}, +$S:0} +A.a9z.prototype={ +$0(){this.a.zW(B.aF)}, +$S:0} +A.a9A.prototype={ +$0(){this.a.CN(B.aF)}, +$S:0} +A.a9B.prototype={ +$0(){return this.a.zW(B.aF)}, +$S:0} +A.a9C.prototype={ +$0(){return this.a.HU(B.aF)}, +$S:0} +A.a9D.prototype={ +$0(){return this.a.r9(B.aF)}, +$S:0} +A.a9E.prototype={ +$0(){return this.a.CN(B.aF)}, +$S:0} +A.a9G.prototype={ +$1(a){var s,r=this.a +if(r.c!=null){s=$.z.t$.z.h(0,r.w).gF() +s.toString +s=t.E.a(s).k3!=null}else s=!1 +if(s){s=r.c +s.toString +A.Bs(s).Tx(0,r.a.d)}}, +$S:3} +A.a9g.prototype={ +$1(a){var s=this.a +return s.a.ct.$2(a,s)}, +$S:6} +A.a9n.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.a +g.k4=!1 +if(g.k3==null||g.gfi().d.length===0)return +s=g.w +r=$.z.t$.z.h(0,s).gF() +r.toString +q=t.E +p=q.a(r).an.gdc() +o=g.a.b0.d +r=g.z +if((r==null?null:r.c)!=null){n=r.c.rA(p).b +m=Math.max(n,48) +o=Math.max(n/2-g.z.c.rz(B.eM,p).b+m/2,o)}l=g.a.b0.zX(o) +r=g.k3 +r.toString +k=g.OR(r) +j=g.a.c.a.b +if(j.a===j.b)i=k.b +else{r=$.z.t$.z.h(0,s).gF() +r.toString +h=q.a(r).nj(j) +i=j.c>>16&255,p.gp(p)>>>8&255,p.gp(p)&255) +n=b5.a +m=n.go +l=n.y +k=n.x +n=n.d.gcC() +j=b5.a +i=j.id +h=j.k1 +j=j.gl4() +g=b5.a.k4 +f=A.afT(b9) +e=b5.a.cy +d=b5.gts() +b5.a.toString +c=A.aGw(b9) +b=b5.a +a=b.w +a0=b.e +a1=b.f +a2=b.y1 +a3=b.y2 +a4=b.b4 +a5=b.a9 +if(a5==null)a5=B.f +a6=b.ab +a7=b.az +a8=b.am +if(b.dM)b=!b.x||!a1 +else b=!1 +a9=b5.c.S(t.w).f +b0=b5.RG +b1=b5.a +b2=b1.fy +b1=b1.aV +b3=A.b2H(q) +return new A.uC(b5.at,new A.bF(A.c1(b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b7,b8,b4,b4,b4,b4,b4,b4,b4,b4,b6,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4),!1,!1,!1,new A.In(new A.GJ(q,o,p,b5.ax,b5.ay,m,b5.r,l,k,n,i,h,!1,j,g,f,e,d,b4,a0,a1,c,a,c0,b5.gaah(),!0,a2,a3,a4,a5,a8,a6,a7,b,b5,a9.b,b0,b2,b1,b3,r),s,r,new A.a9v(b5),!0,b4),b4),b4)}, +$S:373} +A.a9v.prototype={ +$0(){var s=this.a +s.yp() +s.SO(!0)}, +$S:0} +A.GJ.prototype={ +aQ(a){var s,r,q=this,p=null,o=q.e,n=q.ax,m=A.Cq(a),l=q.f.b,k=A.aPb(),j=A.aPb(),i=t.y,h=A.eX(!0,i) +i=A.eX(!0,i) +s=A.an(t.O5) +r=n===1?1:p +r=A.aq2(p,m,r,q.CW,o,q.db,q.dx,q.fy,q.cy,q.go) +n=new A.rw(k,j,q.k1,!0,q.rx,q.fr,q.fx,q.RG,h,i,r,q.z,q.at,q.Q,q.as,n,q.ay,!1,l,q.id,q.k3,q.k4,q.p2,q.w,q.x,q.R8,q.x1,B.f,s,0,p,p,A.an(t.T)) +n.aP() +k.sAU(q.cx) +k.sAV(l) +k.sLc(q.p3) +k.sLd(q.p4) +j.sAU(q.to) +j.sAV(q.ry) +n.geQ().sHu(q.r) +n.geQ().sUy(q.ok) +n.geQ().sUx(q.p1) +n.geQ().sTz(q.y) +n.Sz(p) +n.SG(p) +n.U(0,p) +n.Oh(o) +return n}, +aU(a,b){var s,r,q=this +b.scY(0,q.e) +b.geQ().sHu(q.r) +b.sa_C(q.w) +b.sanp(q.x) +b.geQ().sTz(q.y) +b.sa_b(q.z) +b.saok(q.Q) +b.sJV(0,q.as) +b.scC(q.at) +b.sr2(q.ax) +b.sar5(q.ay) +b.sIq(!1) +b.sl4(q.CW) +s=b.bs +s.sAU(q.cx) +b.srm(q.cy) +b.srl(0,q.db) +b.sbX(q.dx) +r=A.Cq(a) +b.sr0(0,r) +b.swF(q.f.b) +b.scz(0,q.id) +b.eB=q.k1 +b.e9=!0 +b.sCd(q.fy) +b.srn(q.go) +b.sarl(q.fr) +b.sark(q.fx) +b.samE(q.k3) +b.samD(q.k4) +b.geQ().sUy(q.ok) +b.geQ().sUx(q.p1) +s.sLc(q.p3) +s.sLd(q.p4) +b.sank(q.R8) +b.eC=q.RG +b.sqq(0,q.rx) +b.sasf(q.p2) +s=b.bM +s.sAU(q.to) +r=q.x1 +if(r!==b.fP){b.fP=r +b.aJ() +b.bj()}s.sAV(q.ry)}} +A.atZ.prototype={ +$1(a){if(a instanceof A.mN)this.a.push(a.e) +return!0}, +$S:49} +A.azL.prototype={ +HD(a){var s,r,q=this +if(a===q)return B.ch +if(q.a===a.a)if(q.b===a.b){if(q.c===a.c)s=!B.zQ.k(0,B.zQ)||!q.f.k(0,a.f)||q.r!==a.r||!q.w.k(0,a.w) +else s=!0 +r=s}else r=!0 +else r=!0 +return r?B.aX:q.x.b3(0,a.x)}} +A.In.prototype={ +ac(){var s=$.aP5 +$.aP5=s+1 +return new A.a_h(B.b.j(s),B.i)}, +aul(){return this.f.$0()}} +A.a_h.prototype={ +aH(){var s=this +s.aW() +s.a.toString +$.cp().f.l(0,s.d,s)}, +b_(a){this.bn(a) +this.a.toString}, +m(){$.cp().f.B(0,this.d) +this.aM()}, +gK5(){var s=this.a.e +s=$.z.t$.z.h(0,s) +s=s==null?null:s.gF() +return t.CA.a(s)}, +aqg(a){var s,r,q,p,o=this,n=o.gle(o),m=o.gK5() +m=m==null?null:m.jD +if(m===!0)return!1 +if(n.k(0,B.B))return!1 +if(!n.vQ(a))return!1 +s=n.eT(a) +r=A.ad7() +m=$.z +m.toString +q=s.gaY() +p=m.xr$ +p===$&&A.b() +p.e.bW(r,q) +m.Dk(r,q) +return B.c.hC(r.a,new A.azM(o))}, +gle(a){var s,r,q=t.Qv.a(this.c.gF()) +if(q==null||this.c==null||q.b==null)return B.B +s=q.bv(0,null) +r=q.k3 +return A.iF(s,new A.v(0,0,0+r.a,0+r.b))}, +I(a){return this.a.c}, +$iaNN:1} +A.azM.prototype={ +$1(a){return a.a.k(0,this.a.gK5())}, +$S:374} +A.tG.prototype={ +zG(a,b,c){var s=this.a,r=s!=null +if(r)a.oK(s.wA(c)) +s=this.x +a.Th(s.a,s.b,this.b,c) +if(r)a.eI()}} +A.xO.prototype={ +eW(a){var s,r,q=a.a +if(q<=0)return B.bt +s=this.a.length +if(q<=s)r=q===s&&a.b===B.l +else r=!0 +if(r)return new A.aQ(s,B.A) +switch(a.b.a){case 0:return new A.aQ(Math.min(q-1,s),B.l) +case 1:return new A.aQ(Math.min(q,s),B.l)}}, +eY(a){var s,r=a.a +if(r>=0)s=r===0&&a.b===B.A +else s=!0 +if(s)return B.bt +s=this.a.length +if(r>=s)return new A.aQ(s,B.A) +switch(a.b.a){case 0:return new A.aQ(Math.min(r,s),B.A) +case 1:return new A.aQ(Math.min(r+1,s),B.A)}}} +A.yt.prototype={ +eW(a){return this.a.eW(a)}, +eY(a){return this.b.eY(a)}} +A.mT.prototype={ +Os(a){var s=a.b,r=a.a,q=this.e.a.f?new A.xO(r):new A.q_(r) +return new A.cs(q.eW(new A.aQ(s.a,B.l)).a,q.eY(new A.aQ(s.b-1,B.l)).a)}, +ec(a,b){var s,r=this,q=r.e,p=q.a.c.a,o=p.b +if(o.a!==o.b){b.toString +return A.k5(b,new A.iP(p,"",r.Os(p),B.X),t.UM)}s=r.f.$1(a) +if(!q.a.c.a.b.gc_())return null +q=q.a.c.a +p=q.b +if(p.a!==p.b){b.toString +return A.k5(b,new A.iP(q,"",r.Os(q),B.X),t.UM)}b.toString +return A.k5(b,new A.iP(q,"",s.CF(p.gmr()),B.X),t.UM)}, +dz(a){return this.ec(a,null)}, +giV(){var s=this.e.a +return!s.x&&s.c.a.b.gc_()}} +A.k1.prototype={ +ec(a,b){var s,r,q,p,o,n,m=this.e,l=m.a,k=l.c.a,j=k.b,i=a.b||!l.dM +l=j.a!==j.b +if(l&&!this.f&&i){b.toString +return A.k5(b,new A.hH(k,new A.aAY(a).$1(j),B.X),t.gU)}s=this.r.$1(a) +r=j.gdj() +if(a.d){k=a.a +if(k){q=$.z.t$.z.h(0,m.w).gF() +q.toString +q=t.E.a(q).nm(r).b +if(new A.aQ(q,B.A).k(0,r)){p=m.a.c.a.a +q=q!==p.length&&B.d.aI(p,r.a)!==10}else q=!1}else q=!1 +if(q)r=new A.aQ(r.a,B.l) +else{if(!k){k=$.z.t$.z.h(0,m.w).gF() +k.toString +k=t.E.a(k).nm(r).a +k=new A.aQ(k,B.l).k(0,r)&&k!==0&&B.d.aI(m.a.c.a.a,r.a-1)!==10}else k=!1 +if(k)r=new A.aQ(r.a,B.A)}}o=a.a?s.eY(r):s.eW(r) +n=i?A.Fu(o):j.Ir(o) +if(l&&a.c&&j.co?B.l:B.A,o) +else m=r.Ir(p) +b.toString +return A.k5(b,new A.hH(l.a.c.a,m,B.X),t.gU)}, +dz(a){return this.ec(a,null)}, +giV(){var s=this.e.a +return s.dM&&s.c.a.b.gc_()}} +A.Jd.prototype={ +a_G(){var s,r=this,q=r.r +if(q==null)return +s=r.r=r.e.a.c.a.b +if(!(s.gc_()&&s.a===s.b&&s.c===q.c&&s.d===q.d))r.r=r.f=null}, +ec(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=a.b||!j.e.a.dM,h=j.e,g=h.gGu(),f=g.b +if(!f.gc_())return +s=j.f +if((s==null?null:s.gc_())===!1)j.r=j.f=null +r=j.f +if(r==null){s=h.w +q=$.z.t$.z.h(0,s).gF() +q.toString +p=t.E +p.a(q) +s=$.z.t$.z.h(0,s).gF() +s.toString +s=p.a(s).u.gdj() +o=q.an.qe() +n=q.adZ(s,o) +r=new A.ar1(n.b,n.a,s,o,q,A.w(t.S,t.tO))}if(a instanceof A.lI){s=a.a +q=s?1:-1 +p=$.z.t$.z.h(0,h.w).gF() +p.toString +m=r.ard(q*t.E.a(p).k3.b)}else{s=a.a +m=s?r.A():r.WO()}if(m)l=r.c +else l=s?new A.aQ(h.a.c.a.a.length,B.l):B.bt +k=i?A.Fu(l):f.Ir(l) +b.toString +A.k5(b,new A.hH(g,k,B.X),t.gU) +if(h.a.c.a.b.k(0,k)){j.f=r +j.r=k}}, +dz(a){return this.ec(a,null)}, +giV(){return this.e.a.c.a.b.gc_()}} +A.a_n.prototype={ +ec(a,b){var s +b.toString +s=this.e.a.c.a +return A.k5(b,new A.hH(s,A.cC(B.l,0,s.a.length,!1),B.X),t.gU)}, +dz(a){return this.ec(a,null)}, +giV(){return this.e.a.dM}} +A.VR.prototype={ +ec(a,b){var s=this.e +if(a.b)s.HU(B.X) +else s.zW(B.X)}, +dz(a){return this.ec(a,null)}, +giV(){var s=this.e +if(s.a.c.a.b.gc_()){s=s.a.c.a.b +s=s.a!==s.b}else s=!1 +return s}} +A.IU.prototype={ +ac(){return new A.IV(new A.J7(A.a([],t.Ue),t.eD),B.i)}, +as_(a){return this.e.$1(a)}} +A.IV.prototype={ +gaj2(){var s=this.e +s===$&&A.b() +return s}, +ajp(a){this.Sk(0,this.d.aub())}, +agT(a){this.Sk(0,this.d.asR())}, +Sk(a,b){var s,r,q +if(b==null)return +s=b.a +r=this.a +q=r.d.a +if(s===q.a)return +r.as_(q.amm(b.b,s))}, +QG(){var s,r=this +if(J.d(r.a.d.a,B.eL))return +switch(A.bO().a){case 2:case 4:case 1:case 3:case 5:s=r.a.d.a.c +if(s.a!==s.b)return +break +case 0:break}r.f=r.aj3(r.a.d.a)}, +aH(){var s,r=this +r.aW() +s=A.b5v(B.cr,r.d.gast(),t.Rp) +r.e!==$&&A.dt() +r.e=s +r.QG() +r.a.d.a_(0,r.gFX())}, +b_(a){var s,r,q=this +q.bn(a) +s=a.d +if(q.a.d!==s){r=q.d +B.c.P(r.a) +r.b=-1 +r=q.gFX() +s.L(0,r) +q.a.d.a_(0,r)}}, +m(){var s,r=this +r.a.d.L(0,r.gFX()) +s=r.f +if(s!=null)s.aA(0) +r.aM()}, +I(a){var s=t.g,r=t.c +return A.u1(A.ai([B.Yh,new A.cv(this.gajo(),new A.b2(A.a([],s),r),t._l).e3(a),B.Y6,new A.cv(this.gagS(),new A.b2(A.a([],s),r),t.fN).e3(a)],t.n,t.od),this.a.c)}, +aj3(a){return this.gaj2().$1(a)}} +A.J7.prototype={ +gHT(){var s,r=this.a +if(r.length===0)r=null +else{s=this.b +s===$&&A.b() +s=r[s] +r=s}return r}, +kK(a){var s,r,q=this,p=q.a +if(p.length===0){q.b=0 +p.push(a) +return}if(J.d(a,q.gHT()))return +s=q.b +s===$&&A.b() +r=p.length +if(s!==r-1)B.c.rg(p,s+1,r) +p.push(a) +q.b=p.length-1}, +aub(){var s,r=this +if(r.a.length===0)return null +s=r.b +s===$&&A.b() +if(s!==0)r.b=s-1 +return r.gHT()}, +asR(){var s,r=this,q=r.a.length +if(q===0)return null +s=r.b +s===$&&A.b() +if(s"))}, +gjs(){var s,r,q=this.x +if(q==null){s=A.a([],t.bp) +r=this.Q +for(;r!=null;){s.push(r) +r=r.Q}this.x=s +q=s}return q}, +gcC(){if(!this.glw()){var s=this.w +if(s==null)s=null +else{s=s.f +s=s==null?null:B.c.v(s.gjs(),this)}s=s===!0}else s=!0 +return s}, +glw(){var s=this.w +return(s==null?null:s.f)===this}, +goC(){return this.gfO()}, +gfO(){var s,r,q,p +for(s=this.gjs(),r=s.length,q=0;q#"+s+q}, +$iad:1} +A.abF.prototype={ +$1(a){return!a.ghp()&&a.gdh()}, +$S:31} +A.qr.prototype={ +goC(){return this}, +gwj(){if(!this.gdh())return B.BD +return A.dU.prototype.gwj.call(this)}, +rL(a){if(a.Q==null)this.yB(a) +if(this.gcC())a.la(!0) +else a.pP()}, +Tx(a,b){var s,r=this +if(b.Q==null)r.yB(b) +s=r.w +if(s!=null)s.x.push(new A.V7(r,b)) +s=r.w +if(s!=null)s.ye()}, +la(a){var s,r,q=this,p=q.dy +while(!0){if((p.length!==0?B.c.gX(p):null)!=null)s=!(p.length!==0?B.c.gX(p):null).gdh() +else s=!1 +if(!s)break +p.pop()}r=p.length!==0?B.c.gX(p):null +if(!a||r==null){if(q.gdh()){q.pP() +q.Q0(q)}return}r.la(!0)}} +A.lM.prototype={ +K(){return"FocusHighlightMode."+this.b}} +A.Ok.prototype={ +K(){return"FocusHighlightStrategy."+this.b}} +A.Br.prototype={ +m(){var s=$.hA.bL$ +s===$&&A.b() +if(J.d(s.a,this.gPe()))$.cY.p3$.b.B(0,this.gOz()) +this.dS()}, +OA(){var s,r,q=this +switch(0){case 0:s=q.c +if(s==null)return +r=s?B.iV:B.fo +break}s=q.b +if(s==null)s=A.v7() +q.b=r +if((r==null?A.v7():r)!==s)q.aeC()}, +aeC(){var s,r,q,p,o,n,m,l,k,j=this,i=j.d,h=i.a +if(h.a===0)return +p=A.as(i,!0,t.Su) +for(i=p.length,o=0;o"))),o=null;l.A();o=n){n=l.gN(l) +if(o==r){l=b?B.dp:B.dq +n.im() +s=n.e +s.toString +A.aNO(s,1,l) +return!0}}return!1}} +A.abH.prototype={ +$1(a){var s,r,q,p,o,n,m +for(s=a.c,r=s.length,q=this.b,p=this.a,o=0;o")) +break +case 1:s=new A.aD(r,new A.a7b(b),A.a7(r).i("aD<1>")) +break +case 0:case 2:s=null +break +default:s=null}return s}, +aix(a,b,c){var s=c.dK(0) +A.tX(s,new A.a7c(),t.mx) +switch(a.a){case 0:return new A.aD(s,new A.a7d(b),A.a7(s).i("aD<1>")) +case 2:return new A.aD(s,new A.a7e(b),A.a7(s).i("aD<1>")) +case 3:case 1:break}return null}, +ag0(a,b,c){var s,r,q=this,p=q.kx$,o=p.h(0,b),n=o!=null +if(n){s=o.a +s=s.length!==0&&B.c.gR(s).a!==a}else s=!1 +if(s){s=o.a +if(B.c.gX(s).b.Q==null){q.pg(b) +p.B(0,b) +return!1}r=new A.a78(q,o,b) +switch(a.a){case 2:case 0:switch(B.c.gR(s).a.a){case 3:case 1:q.pg(b) +p.B(0,b) +break +case 0:case 2:if(r.$1(a))return!0 +break}break +case 3:case 1:switch(B.c.gR(s).a.a){case 3:case 1:if(r.$1(a))return!0 +break +case 0:case 2:q.pg(b) +p.B(0,b) +break}break}}if(n&&o.a.length===0){q.pg(b) +p.B(0,b)}return!1}, +apK(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=a.goC(),f=g.dy,e=f.length!==0?B.c.gX(f):h +if(e==null){s=i.anZ(a,b) +if(s==null)s=a +switch(b.a){case 0:case 3:A.pu(s,B.dq) +break +case 1:case 2:A.pu(s,B.dp) +break}return!0}if(i.ag0(b,g,e))return!0 +f=e.e +f.toString +r=A.jP(f) +f=b.a +switch(f){case 2:case 0:q=i.aix(b,e.gbJ(e),g.gwj()) +if(r!=null&&!r.d.gTw()){q.toString +p=new A.aD(q,new A.a7g(r),q.$ti.i("aD")) +if(!p.gaa(p))q=p}if(!q.gao(q).A()){o=h +break}n=A.as(q,!0,A.l(q).i("o.E")) +if(b===B.Xv){m=A.a7(n).i("cc<1>") +n=A.as(new A.cc(n,m),!0,m.i("aL.E"))}l=new A.aD(n,new A.a7h(new A.v(e.gbJ(e).a,-1/0,e.gbJ(e).c,1/0)),A.a7(n).i("aD<1>")) +if(!l.gaa(l)){o=l.gR(l) +break}A.tX(n,new A.a7i(e),t.mx) +o=B.c.gR(n) +break +case 1:case 3:q=i.aiw(b,e.gbJ(e),g) +if(r!=null&&!r.d.gTw()){q.toString +p=new A.aD(q,new A.a7j(r),q.$ti.i("aD")) +if(!p.gaa(p))q=p}if(!q.gao(q).A()){o=h +break}n=A.as(q,!0,A.l(q).i("o.E")) +if(b===B.Xw){m=A.a7(n).i("cc<1>") +n=A.as(new A.cc(n,m),!0,m.i("aL.E"))}l=new A.aD(n,new A.a7k(new A.v(-1/0,e.gbJ(e).b,1/0,e.gbJ(e).d)),A.a7(n).i("aD<1>")) +if(!l.gaa(l)){o=l.gR(l) +break}A.tX(n,new A.a7l(e),t.mx) +o=B.c.gR(n) +break +default:o=h}if(o!=null){m=i.kx$ +k=m.h(0,g) +j=new A.xZ(b,e) +if(k!=null)k.a.push(j) +else m.l(0,g,new A.Wp(A.a([j],t.Kj))) +switch(f){case 0:case 3:A.pu(o,B.dq) +break +case 2:case 1:A.pu(o,B.dp) +break}return!0}return!1}} +A.axv.prototype={ +$1(a){return a.b===this.a}, +$S:381} +A.a7f.prototype={ +$2(a,b){if(this.a)if(this.b)return B.e.b3(a.gbJ(a).b,b.gbJ(b).b) +else return B.e.b3(b.gbJ(b).d,a.gbJ(a).d) +else if(this.b)return B.e.b3(a.gbJ(a).a,b.gbJ(b).a) +else return B.e.b3(b.gbJ(b).c,a.gbJ(a).c)}, +$S:62} +A.a79.prototype={ +$2(a,b){return B.e.b3(a.gbJ(a).gaY().a,b.gbJ(b).gaY().a)}, +$S:62} +A.a7a.prototype={ +$1(a){var s=this.a +return!a.gbJ(a).k(0,s)&&a.gbJ(a).gaY().a<=s.a}, +$S:31} +A.a7b.prototype={ +$1(a){var s=this.a +return!a.gbJ(a).k(0,s)&&a.gbJ(a).gaY().a>=s.c}, +$S:31} +A.a7c.prototype={ +$2(a,b){return B.e.b3(a.gbJ(a).gaY().b,b.gbJ(b).gaY().b)}, +$S:62} +A.a7d.prototype={ +$1(a){var s=this.a +return!a.gbJ(a).k(0,s)&&a.gbJ(a).gaY().b<=s.b}, +$S:31} +A.a7e.prototype={ +$1(a){var s=this.a +return!a.gbJ(a).k(0,s)&&a.gbJ(a).gaY().b>=s.d}, +$S:31} +A.a78.prototype={ +$1(a){var s,r,q=this.b.a.pop().b,p=q.e +p.toString +p=A.jP(p) +s=$.z.t$.f.f.e +s.toString +if(p!=A.jP(s)){p=this.a +s=this.c +p.pg(s) +p.kx$.B(0,s) +return!1}switch(a.a){case 0:case 3:r=B.dq +break +case 1:case 2:r=B.dp +break +default:r=null}A.pu(q,r) +return!0}, +$S:383} +A.a7g.prototype={ +$1(a){var s=a.e +s.toString +return A.jP(s)===this.a}, +$S:31} +A.a7h.prototype={ +$1(a){var s=a.gbJ(a).eT(this.a) +return!s.gaa(s)}, +$S:31} +A.a7i.prototype={ +$2(a,b){var s=this.a +return B.e.b3(Math.abs(a.gbJ(a).gaY().a-s.gbJ(s).gaY().a),Math.abs(b.gbJ(b).gaY().a-s.gbJ(s).gaY().a))}, +$S:62} +A.a7j.prototype={ +$1(a){var s=a.e +s.toString +return A.jP(s)===this.a}, +$S:31} +A.a7k.prototype={ +$1(a){var s=a.gbJ(a).eT(this.a) +return!s.gaa(s)}, +$S:31} +A.a7l.prototype={ +$2(a,b){var s=this.a +return B.e.b3(Math.abs(a.gbJ(a).gaY().b-s.gbJ(s).gaY().b),Math.abs(b.gbJ(b).gaY().b-s.gbJ(s).gaY().b))}, +$S:62} +A.ef.prototype={ +gUR(){var s=this.d +if(s==null){s=this.c.e +s.toString +s=this.d=new A.axt().$1(s)}s.toString +return s}} +A.axs.prototype={ +$1(a){var s=a.gUR() +return A.qU(s,A.a7(s).c)}, +$S:384} +A.axu.prototype={ +$2(a,b){switch(this.a.a){case 1:return B.e.b3(a.b.a,b.b.a) +case 0:return B.e.b3(b.b.c,a.b.c)}}, +$S:169} +A.axt.prototype={ +$1(a){var s,r,q=A.a([],t.vl),p=t.I,o=a.lS(p) +for(;o!=null;){q.push(p.a(o.gaO())) +s=A.aPR(o,1) +if(s==null)o=null +else{s=s.y +r=s==null?null:s.h(0,A.c6(p)) +o=r}}return q}, +$S:386} +A.l7.prototype={ +gbJ(a){var s,r,q,p,o=this +if(o.b==null)for(s=o.a,r=A.a7(s).i("aw<1,v>"),s=new A.aw(s,new A.axq(),r),s=new A.b8(s,s.gq(s),r.i("b8")),r=r.i("aL.E");s.A();){q=s.d +if(q==null)q=r.a(q) +p=o.b +if(p==null){o.b=q +p=q}o.b=p.kv(q)}s=o.b +s.toString +return s}} +A.axq.prototype={ +$1(a){return a.b}, +$S:387} +A.axr.prototype={ +$2(a,b){switch(this.a.a){case 1:return B.e.b3(a.gbJ(a).a,b.gbJ(b).a) +case 0:return B.e.b3(b.gbJ(b).c,a.gbJ(a).c)}}, +$S:388} +A.DN.prototype={ +a6z(a){var s,r,q,p,o,n=B.c.gR(a).a,m=t.qi,l=A.a([],m),k=A.a([],t.jE) +for(s=a.length,r=0;r") +return A.as(new A.aD(b,new A.aj3(new A.v(-1/0,s.b,1/0,s.d)),r),!0,r.i("o.E"))}, +$S:389} +A.aj3.prototype={ +$1(a){var s=a.b.eT(this.a) +return!s.gaa(s)}, +$S:390} +A.Bt.prototype={ +ac(){return new A.Xa(B.i)}} +A.Xa.prototype={ +aH(){this.aW() +this.d=A.lN(!1,"FocusTraversalGroup",!0,!0,null,null,!0)}, +m(){var s=this.d +if(s!=null)s.m() +this.aM()}, +I(a){var s=null,r=this.a,q=r.c,p=this.d +p.toString +return new A.y6(q,p,A.nT(!1,!1,r.f,s,!0,!0,p,!1,s,s,s,s,s,!0),s)}} +A.y6.prototype={ +cZ(a){return!1}} +A.S5.prototype={ +dz(a){A.pu(a.gdl(a),B.Rz)}} +A.r5.prototype={} +A.Qa.prototype={ +dz(a){var s=$.z.t$.f.f +s.e.S(t.ag).f.yk(s,!0)}} +A.rl.prototype={} +A.Rb.prototype={ +dz(a){var s=$.z.t$.f.f +s.e.S(t.ag).f.yk(s,!1)}} +A.AN.prototype={ +dz(a){var s +if(!this.c){s=$.z.t$.f.f +s.e.S(t.ag).f.apK(s,a.a)}}} +A.Xb.prototype={} +A.ZC.prototype={ +Hw(a,b){var s +this.a0A(a,b) +s=this.kx$.h(0,b) +if(s!=null){s=s.a +if(!!s.fixed$length)A.Q(A.a2("removeWhere")) +B.c.yA(s,new A.axv(a),!0)}}} +A.a1O.prototype={} +A.a1P.prototype={} +A.Bv.prototype={ +ac(){return new A.Bw(A.aU(t.gx),B.i)}} +A.Bw.prototype={ +a8G(){var s=this +s.a.toString +s.e=s.f.hC(0,new A.abS()) +s.OB()}, +OB(){this.a5(new A.abT(this))}, +I(a){var s,r=this +switch(r.a.f.a){case 1:r.nZ() +break +case 2:if(r.e)r.nZ() +break +case 0:break}s=r.a +return new A.mO(new A.GZ(r,r.d,s.c,null),null,null)}, +cn(a){var s,r,q,p,o,n +for(s=this.f,s=A.d8(s,s.r,A.l(s).c),r=s.$ti.c;s.A();){q=s.d +if(q==null)q=r.a(q) +p=q.a +o=p.c +if(o!=null){n=q.d +o.$1(n===$?q.d=p.f:n)}}}, +nZ(){var s,r,q,p +for(s=this.f,s=A.d8(s,s.r,A.l(s).c),r=s.$ti.c,q=!1;s.A();){p=s.d +q=!(p==null?r.a(p):p).auv()||q}return!q}} +A.abS.prototype={ +$1(a){var s=a.f,r=s.y +return r==null?A.l(s).i("cr.T").a(r):r}, +$S:391} +A.abT.prototype={ +$0(){++this.a.d}, +$S:0} +A.GZ.prototype={ +cZ(a){return this.r!==a.r}} +A.lO.prototype={ +ac(){return A.aYF(A.l(this).i("lO.T"))}} +A.hZ.prototype={ +gSY(){var s=this.d +return s===$?this.d=this.a.f:s}, +auv(){var s,r +this.a5(new A.abR(this)) +s=this.e +r=s.y +return(r==null?A.l(s).i("cr.T").a(r):r)==null}, +nZ(){var s=this.a.d +if(s!=null)this.e.sp(0,s.$1(this.gSY()))}, +Aa(a){var s +this.a5(new A.abQ(this,a)) +s=this.c +s.toString +s=A.aGU(s) +if(s!=null)s.a8G()}, +gee(){return this.a.x}, +he(a,b){var s=this +s.j2(s.e,"error_text") +s.j2(s.f,"has_interacted_by_user")}, +eo(){var s=this.c +s.toString +s=A.aGU(s) +if(s!=null)s.f.B(0,this) +this.l7()}, +I(a){var s,r=this,q=r.a +if(q.r)switch(q.w.a){case 1:r.nZ() +break +case 2:q=r.f +s=q.y +if(s==null?A.l(q).i("cr.T").a(s):s)r.nZ() +break +case 0:break}q=A.aGU(a) +if(q!=null)q.f.H(0,r) +return r.a.e.$1(r)}} +A.abR.prototype={ +$0(){this.a.nZ()}, +$S:0} +A.abQ.prototype={ +$0(){var s=this.a +s.d=this.b +s.f.Mj(0,!0)}, +$S:0} +A.KR.prototype={ +K(){return"AutovalidateMode."+this.b}} +A.auU.prototype={ +$2(a,b){if(!a.a)a.L(0,b)}, +$S:45} +A.y7.prototype={ +b_(a){this.bn(a) +this.oc()}, +by(){var s,r,q,p,o=this +o.du() +s=o.bG$ +r=o.gkO() +q=o.c +q.toString +q=A.oE(q) +o.br$=q +p=o.mm(q,r) +if(r){o.he(s,o.bZ$) +o.bZ$=!1}if(p)if(s!=null)s.m()}, +m(){var s,r=this +r.fp$.Z(0,new A.auU()) +s=r.bG$ +if(s!=null)s.m() +r.bG$=null +r.aM()}} +A.ko.prototype={ +gV(){var s,r=$.z.t$.z.h(0,this) +if(r instanceof A.iT){s=r.ok +s.toString +if(A.l(this).c.b(s))return s}return null}} +A.bv.prototype={ +j(a){var s=this,r=s.a,q=r!=null?" "+r:"" +if(A.N(s)===B.XY)return"[GlobalKey#"+A.ce(s)+q+"]" +return"["+("#"+A.ce(s))+q+"]"}} +A.nZ.prototype={ +k(a,b){if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +return this.$ti.b(b)&&b.a===this.a}, +gE(a){return A.pE(this.a)}, +j(a){var s="GlobalObjectKey",r=B.d.eA(s,">")?B.d.a2(s,0,-8):s +return"["+r+" "+("#"+A.ce(this.a))+"]"}} +A.i.prototype={ +dd(){var s=this.a +return s==null?"Widget":"Widget-"+s.j(0)}, +k(a,b){if(b==null)return!1 +return this.ph(0,b)}, +gE(a){return A.U.prototype.gE.call(this,this)}} +A.ak.prototype={ +bY(a){return A.b0V(this)}} +A.a5.prototype={ +bY(a){return A.b0U(this)}} +A.a_T.prototype={ +K(){return"_StateLifecycle."+this.b}} +A.a6.prototype={ +gaO(){var s=this.a +s.toString +return s}, +aH(){}, +b_(a){}, +a5(a){a.$0() +this.c.cL()}, +eo(){}, +bO(){}, +m(){}, +by(){}} +A.b5.prototype={} +A.eQ.prototype={ +bY(a){return new A.ra(this,B.V,A.l(this).i("ra"))}} +A.bj.prototype={ +bY(a){return A.aZd(this)}} +A.ay.prototype={ +aU(a,b){}, +qv(a){}} +A.Pj.prototype={ +bY(a){return new A.Pi(this,B.V)}} +A.bc.prototype={ +bY(a){return A.b0D(this)}} +A.ex.prototype={ +bY(a){return A.aZV(this)}} +A.ts.prototype={ +K(){return"_ElementLifecycle."+this.b}} +A.Xu.prototype={ +Si(a){a.bg(new A.avr(this,a)) +a.lP()}, +aju(){var s,r,q,p=this +p.a=!0 +r=p.b +q=A.as(r,!0,A.l(r).c) +B.c.cN(q,A.aDF()) +s=q +r.P(0) +try{r=s +new A.cc(r,A.bn(r).i("cc<1>")).Z(0,p.gajs())}finally{p.a=!1}}, +H(a,b){if(b.w===B.cP){b.eo() +b.bg(A.aDG())}this.b.H(0,b)}, +B(a,b){this.b.B(0,b)}} +A.avr.prototype={ +$1(a){this.a.Si(a)}, +$S:12} +A.a4k.prototype={ +L5(a){var s=this +if(a.at){s.e=!0 +return}if(!s.d&&s.a!=null){s.d=!0 +s.a.$0()}s.c.push(a) +a.at=!0}, +WG(a){try{a.$0()}finally{}}, +uk(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g={},f=b==null +if(f&&h.c.length===0)return +try{h.d=!0 +if(!f){g.a=null +h.e=!1 +try{b.$0()}finally{}}f=h.c +B.c.cN(f,A.aDF()) +h.e=!1 +g.b=f.length +g.c=0 +for(n=0;n=j){k=h.e +k.toString}else k=!0 +if(k){if(!!f.immutable$list)A.Q(A.a2("sort")) +n=j-1 +if(n-0<=32)A.Tb(f,0,n,A.aDF()) +else A.Ta(f,0,n,A.aDF()) +n=h.e=!1 +g.b=f.length +while(!0){k=g.c +if(!(k>0?f[k-1].as:n))break +g.c=k-1}n=k}}}finally{for(f=h.c,n=f.length,i=0;i")),s=s.c;p.A();){r=p.d;(r==null?s.a(r):r).a9.B(0,q)}q.y=null +q.w=B.Zi}, +lP(){var s=this,r=s.f,q=r==null?null:r.a +if(q instanceof A.ko){r=s.r.z +if(J.d(r.h(0,q),s))r.B(0,q)}s.z=s.f=null +s.w=B.Ae}, +gi0(a){var s,r=this.gF() +if(r instanceof A.A){s=r.k3 +s.toString +return s}return null}, +qn(a,b){var s=this.z;(s==null?this.z=A.dI(t.IS):s).H(0,a) +a.Kt(this,b) +return t.WB.a(a.gaO())}, +UH(a){return this.qn(a,null)}, +S(a){var s=this.y,r=s==null?null:s.h(0,A.c6(a)) +if(r!=null)return a.a(this.qn(r,null)) +this.Q=!0 +return null}, +lS(a){var s=this.y +return s==null?null:s.h(0,A.c6(a))}, +Hk(){var s=this.a +this.c=s==null?null:s.c}, +GJ(){var s=this.a +this.y=s==null?null:s.y}, +Vv(a){var s,r,q,p=this.a +while(!0){s=p==null +if(!s){r=p.gaO() +q=r instanceof A.dG?A.fc(r):null +r=A.c6(q==null?A.bn(r):q)!==A.c6(a)}else r=!1 +if(!r)break +p=p.a}s=s?null:p.gaO() +return a.i("0?").a(s)}, +lu(a){var s,r,q=this.a +for(;s=q==null,!s;){if(q instanceof A.iT){r=q.ok +r.toString +r=a.b(r)}else r=!1 +if(r)break +q=q.a}t.lE.a(q) +if(s)s=null +else{s=q.ok +s.toString}return a.i("0?").a(s)}, +v9(a){var s,r,q=this.a +for(s=null;q!=null;){if(q instanceof A.iT){r=q.ok +r.toString +r=a.b(r)}else r=!1 +if(r)s=q +q=q.a}if(s==null)r=null +else{r=s.ok +r.toString}return a.i("0?").a(r)}, +qL(a){var s=this.a +for(;s!=null;){if(s instanceof A.bu&&a.b(s.gF()))return a.a(s.gF()) +s=s.a}return null}, +oT(a){var s=this.a +while(!0){if(!(s!=null&&a.$1(s)))break +s=s.a}}, +by(){this.cL()}, +ez(a){var s=this.c +if(s!=null)s.ez(a)}, +dd(){var s=this.f +s=s==null?null:s.dd() +return s==null?"#"+A.ce(this)+"(DEFUNCT)":s}, +cL(){var s=this +if(s.w!==B.cP)return +if(s.as)return +s.as=!0 +s.r.L5(s)}, +C5(a){var s +if(this.w===B.cP)s=!this.as&&!a +else s=!0 +if(s)return +this.j_()}, +XB(){return this.C5(!1)}, +j_(){this.as=!1}, +$iV:1} +A.a9Q.prototype={ +$1(a){this.a.a=a}, +$S:12} +A.a9R.prototype={ +$1(a){a.GP(this.a) +if(!(a instanceof A.bu))a.bg(this)}, +$S:12} +A.a9N.prototype={ +$1(a){a.Sv(this.a)}, +$S:12} +A.a9P.prototype={ +$1(a){a.uK()}, +$S:12} +A.a9O.prototype={ +$1(a){a.zA(this.a)}, +$S:12} +A.NX.prototype={ +aQ(a){var s=this.d,r=new A.DY(s,A.an(t.T)) +r.aP() +r.a4I(s) +return r}} +A.Ar.prototype={ +eG(a,b){this.LY(a,b) +this.EO()}, +EO(){this.XB()}, +j_(){var s,r,q,p,o,n,m=this,l=null +try{l=m.bP() +m.gaO()}catch(o){s=A.a9(o) +r=A.aS(o) +n=A.B8(A.aIX(A.bB("building "+m.j(0)),s,r,new A.a5y(m))) +l=n}finally{m.Dj()}try{m.ay=m.eM(m.ay,l,m.d)}catch(o){q=A.a9(o) +p=A.aS(o) +n=A.B8(A.aIX(A.bB("building "+m.j(0)),q,p,new A.a5z(m))) +l=n +m.ay=m.eM(null,l,m.d)}}, +bg(a){var s=this.ay +if(s!=null)a.$1(s)}, +jH(a){this.ay=null +this.l5(a)}} +A.a5y.prototype={ +$0(){var s=A.a([],t.F) +return s}, +$S:25} +A.a5z.prototype={ +$0(){var s=A.a([],t.F) +return s}, +$S:25} +A.xb.prototype={ +bP(){return t.Iz.a(this.gaO()).I(this)}, +bm(a,b){this.x7(0,b) +this.C5(!0)}} +A.iT.prototype={ +bP(){return this.ok.I(this)}, +EO(){this.ok.aH() +this.ok.by() +this.a0m()}, +j_(){var s=this +if(s.p1){s.ok.by() +s.p1=!1}s.LQ()}, +bm(a,b){var s,r,q,p=this +p.x7(0,b) +s=p.ok +r=s.a +r.toString +q=p.f +q.toString +s.a=t.d2.a(q) +s.b_(r) +p.C5(!0)}, +bO(){this.Dh() +this.ok.bO() +this.cL()}, +eo(){this.ok.eo() +this.LV()}, +lP(){var s=this +s.t_() +s.ok.m() +s.ok=s.ok.c=null}, +qn(a,b){return this.Di(a,b)}, +UH(a){return this.qn(a,null)}, +by(){this.LW() +this.p1=!0}} +A.DD.prototype={ +bP(){return t.yH.a(this.gaO()).b}, +bm(a,b){var s=this,r=t.yH.a(s.gaO()) +s.x7(0,b) +s.wo(r) +s.C5(!0)}, +wo(a){this.n6(a)}} +A.ra.prototype={ +MW(a){this.bg(new A.ahk(a))}, +n6(a){var s=this.f +s.toString +this.MW(this.$ti.i("eQ<1>").a(s))}} +A.ahk.prototype={ +$1(a){if(a instanceof A.bu)this.a.uf(a.gF()) +else a.bg(this)}, +$S:12} +A.fR.prototype={ +GJ(){var s=this,r=s.a,q=r==null?null:r.y +if(q==null)q=B.QX +s.y=q.asy(0,A.N(s.gaO()),s)}, +Ll(a,b){this.a9.l(0,a,b)}, +Kt(a,b){this.Ll(a,null)}, +Jv(a,b){b.by()}, +wo(a){if(t.WB.a(this.gaO()).cZ(a))this.a1p(a)}, +n6(a){var s,r,q +for(s=this.a9,r=A.l(s),s=new A.yc(s,s.xu(),r.i("yc<1>")),r=r.c;s.A();){q=s.d +this.Jv(a,q==null?r.a(q):q)}}} +A.bu.prototype={ +gF(){var s=this.ay +s.toString +return s}, +a8P(){var s=this.a +while(!0){if(!(s!=null&&!(s instanceof A.bu)))break +s=s.a}return t.c_.a(s)}, +a8O(){var s,r={},q=r.a=this.a +r.b=null +while(!0){if(!(q!=null&&!(q instanceof A.bu)))break +if(q instanceof A.ra){r.b=q +break}s=q.a +r.a=s +q=s}return r.b}, +eG(a,b){var s,r=this +r.LY(a,b) +s=r.f +s.toString +r.ay=t.F5.a(s).aQ(r) +r.zA(b) +r.Dj()}, +bm(a,b){this.x7(0,b) +this.QA()}, +j_(){this.QA()}, +QA(){var s=this,r=s.f +r.toString +t.F5.a(r).aU(s,s.gF()) +s.Dj()}, +Yn(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=new A.ajA(a4),g=new A.ajB(i),f=J.ag(a3),e=f.gq(a3)-1,d=a2.length,c=d-1,b=d===f.gq(a3)?a2:A.aE(f.gq(a3),$.aJQ(),!1,t.u),a=i,a0=0,a1=0 +while(!0){if(!(a1<=c&&a0<=e))break +s=h.$1(a2[a1]) +r=f.h(a3,a0) +if(s!=null){d=s.gaO() +q=d instanceof A.dG?A.fc(d):i +p=A.c6(q==null?A.bn(d):q) +q=r instanceof A.dG?A.fc(r):i +d=!(p===A.c6(q==null?A.bn(r):q)&&J.d(d.a,r.a))}else d=!0 +if(d)break +d=j.eM(s,r,g.$2(a0,a)) +d.toString +b[a0]=d;++a0;++a1 +a=d}o=c +while(!0){n=a1<=o +if(!(n&&a0<=e))break +s=h.$1(a2[o]) +r=f.h(a3,e) +if(s!=null){d=s.gaO() +q=d instanceof A.dG?A.fc(d):i +p=A.c6(q==null?A.bn(d):q) +q=r instanceof A.dG?A.fc(r):i +d=!(p===A.c6(q==null?A.bn(r):q)&&J.d(d.a,r.a))}else d=!0 +if(d)break;--o;--e}if(n){m=A.w(t.D2,t.u) +for(;a1<=o;){s=h.$1(a2[a1]) +if(s!=null)if(s.gaO().a!=null){d=s.gaO().a +d.toString +m.l(0,d,s)}else{s.a=null +s.uK() +d=j.r.b +if(s.w===B.cP){s.eo() +s.bg(A.aDG())}d.b.H(0,s)}++a1}n=!0}else m=i +for(;a0<=e;a=d){r=f.h(a3,a0) +if(n){l=r.a +if(l!=null){s=m.h(0,l) +if(s!=null){d=s.gaO() +q=d instanceof A.dG?A.fc(d):i +p=A.c6(q==null?A.bn(d):q) +q=r instanceof A.dG?A.fc(r):i +if(p===A.c6(q==null?A.bn(r):q)&&J.d(d.a,l))m.B(0,l) +else s=i}}else s=i}else s=i +d=j.eM(s,r,g.$2(a0,a)) +d.toString +b[a0]=d;++a0}e=f.gq(a3)-1 +while(!0){if(!(a1<=c&&a0<=e))break +d=j.eM(a2[a1],f.h(a3,a0),g.$2(a0,a)) +d.toString +b[a0]=d;++a0;++a1 +a=d}if(n&&m.a!==0)for(f=m.gaD(m),d=A.l(f),d=d.i("@<1>").aq(d.z[1]),f=new A.bM(J.aJ(f.a),f.b,d.i("bM<1,2>")),d=d.z[1];f.A();){p=f.a +if(p==null)p=d.a(p) +if(!a4.v(0,p)){p.a=null +p.uK() +k=j.r.b +if(p.w===B.cP){p.eo() +p.bg(A.aDG())}k.b.H(0,p)}}return b}, +eo(){this.LV()}, +lP(){var s=this,r=s.f +r.toString +t.F5.a(r) +s.t_() +r.qv(s.gF()) +s.ay.m() +s.ay=null}, +GP(a){var s,r=this,q=r.d +r.a0x(a) +s=r.CW +s.toString +s.jP(r.gF(),q,r.d)}, +zA(a){var s,r,q=this +q.d=a +s=q.CW=q.a8P() +if(s!=null)s.jK(q.gF(),a) +r=q.a8O() +if(r!=null){s=r.f +s.toString +t.IL.a(s).uf(q.gF())}}, +uK(){var s=this,r=s.CW +if(r!=null){r.jX(s.gF(),s.d) +s.CW=null}s.d=null}, +jK(a,b){}, +jP(a,b,c){}, +jX(a,b){}} +A.ajA.prototype={ +$1(a){var s=this.a.v(0,a) +return s?null:a}, +$S:392} +A.ajB.prototype={ +$2(a,b){return new A.o2(b,a,t.Bc)}, +$S:393} +A.Ek.prototype={ +eG(a,b){this.pl(a,b)}} +A.Pi.prototype={ +jH(a){this.l5(a)}, +jK(a,b){}, +jP(a,b,c){}, +jX(a,b){}} +A.EO.prototype={ +bg(a){var s=this.p1 +if(s!=null)a.$1(s)}, +jH(a){this.p1=null +this.l5(a)}, +eG(a,b){var s,r,q=this +q.pl(a,b) +s=q.p1 +r=q.f +r.toString +q.p1=q.eM(s,t.Mp.a(r).c,null)}, +bm(a,b){var s,r,q=this +q.m3(0,b) +s=q.p1 +r=q.f +r.toString +q.p1=q.eM(s,t.Mp.a(r).c,null)}, +jK(a,b){var s=this.ay +s.toString +t.GM.a(s).sbb(a)}, +jP(a,b,c){}, +jX(a,b){var s=this.ay +s.toString +t.GM.a(s).sbb(null)}} +A.i6.prototype={ +gF(){return t.pU.a(A.bu.prototype.gF.call(this))}, +gfm(a){var s=this.p1 +s===$&&A.b() +return new A.aD(s,new A.agr(this),A.a7(s).i("aD<1>"))}, +jK(a,b){var s=this.gF(),r=b.a +s.IZ(0,a,r==null?null:r.gF())}, +jP(a,b,c){var s=this.gF(),r=c.a +s.vF(a,r==null?null:r.gF())}, +jX(a,b){this.gF().B(0,a)}, +bg(a){var s,r,q,p,o=this.p1 +o===$&&A.b() +s=o.length +r=this.p2 +q=0 +for(;q") +h.d=new A.b0(t.m.a(p),new A.io(new A.hi(new A.f3(n,1,B.J)),o,m),m.i("b0"))}}if(s)s=!(isFinite(q.a)&&isFinite(q.b)) +else s=!0 +h.w=s}, +j(a){var s,r,q,p,o,n=this.f +n===$&&A.b() +s=n.d.b +r=n.e.b +n=n.f.a.c.j(0) +q=s.j(0) +p=r.j(0) +o=this.e +o===$&&A.b() +return"HeroFlight(for: "+n+", from: "+q+", to: "+p+" "+A.f(o.c)+")"}} +A.avh.prototype={ +$2(a,b){var s,r=null,q=this.a,p=q.b +p===$&&A.b() +s=q.e +s===$&&A.b() +s=p.a7(0,s.gp(s)) +s.toString +p=q.f +p===$&&A.b() +p=p.c +return A.rk(p.b-s.d,new A.i0(!0,r,A.jo(!1,b,q.d),r),r,r,s.a,p.a-s.c,s.b,r)}, +$S:411} +A.avi.prototype={ +$0(){var s,r=this.a +r.x=!1 +this.b.CW.L(0,this) +s=r.e +s===$&&A.b() +r.Qz(s.gbk(s))}, +$S:0} +A.BH.prototype={ +qt(a,b){this.yj(b,a,B.cu,!1)}, +ln(a,b){var s=$.j8() +A.nL(this) +if(!s.a.get(this).CW.a)this.yj(a,b,B.cv,!1)}, +uR(a,b){var s=a.gmZ() +if(s)this.yj(b,a,B.cu,!1)}, +UQ(a,b){this.yj(a,b,B.cv,!0)}, +uS(){var s,r,q,p=$.j8() +A.nL(this) +if(p.a.get(this).CW.a)return +p=this.b +p=p.gaD(p) +s=A.l(p).i("aD") +r=A.as(new A.aD(p,new A.acJ(),s),!1,s.i("o.E")) +for(p=r.length,q=0;q"),a1=t.k2;s.A();){a2=s.gN(s) +a3=a2.gdH(a2) +a4=a2.gp(a2) +a5=k.h(0,a3) +a6=j.h(0,a3) +if(a5==null)a7=b3 +else{a2=o.k3 +a2.toString +a5.a.toString +a4.a.toString +a7=new A.avg(b6,q,a2,b4,b5,a4,a5,p,r,b7,a6!=null)}if(a7!=null&&a7.gc_()){k.B(0,a3) +if(a6!=null){a2=a6.f +a2===$&&A.b() +a8=a2.a +if(a8===B.cu&&a7.a===B.cv){a2=a6.e +a2===$&&A.b() +a2.saG(0,new A.jN(a7.gjt(a7),new A.b2(A.a([],f),e),0)) +a2=a6.b +a2===$&&A.b() +a6.b=new A.Ej(a2,a2.b,a2.a,a1)}else{a8=a8===B.cv&&a7.a===B.cu +a9=a6.e +if(a8){a9===$&&A.b() +a2=a7.gjt(a7) +a8=a6.f +a8=a8.gjt(a8) +a8=a8.gp(a8) +a9.saG(0,new A.b0(a.a(a2),new A.aH(a8,1,b),a0)) +a2=a6.f +a8=a2.f +a9=a7.r +if(a8!==a9){a8.qy(!0) +a9.D8() +a2=a6.f +a8=a6.b +a8===$&&A.b() +a6.b=a2.uC(a8.b,a7.gCf())}else{a8=a6.b +a8===$&&A.b() +a6.b=a2.uC(a8.b,a8.a)}}else{a8=a6.b +a8===$&&A.b() +a9===$&&A.b() +a6.b=a2.uC(a8.a7(0,a9.gp(a9)),a7.gCf()) +a6.c=null +a2=a7.a +a8=a6.e +if(a2===B.cv)a8.saG(0,new A.jN(a7.gjt(a7),new A.b2(A.a([],f),e),0)) +else a8.saG(0,a7.gjt(a7)) +a6.f.f.qy(!0) +a6.f.r.qy(!0) +a7.f.D9(a2===B.cu) +a7.r.D8() +a2=a6.r.f.gV() +if(a2!=null)a2.yc()}}a6.f=a7}else{a2=new A.mW(g,B.dC) +a8=A.a([],f) +a9=new A.b2(a8,e) +b0=new A.DC(a9,new A.b2(A.a([],d),c),0) +b0.a=B.F +b0.b=0 +b0.bF() +a9.b=!0 +a8.push(a2.gaa6()) +a2.e=b0 +a2.f=a7 +switch(a7.a.a){case 1:b0.saG(0,new A.jN(a7.gjt(a7),new A.b2(A.a([],f),e),0)) +b1=!1 +break +case 0:b0.saG(0,a7.gjt(a7)) +b1=!0 +break +default:b1=b3}a8=a2.f +a2.b=a8.uC(a8.gVI(),a2.f.gCf()) +a2.f.f.D9(b1) +a2.f.r.D8() +a8=a2.f +a9=new A.h2(!1,$.bo(),h) +a9.b0$=!0 +a9=new A.kF(a2.gad9(),!1,a9,new A.bv(b3,i)) +a2.r=a9 +a8.b.lz(0,a9) +a9=a2.e +a9.bF() +a9=a9.cH$ +a9.b=!0 +a9.a.push(a2.gX0()) +j.l(0,a3,a2)}}else if(a6!=null)a6.w=!0}for(s=k.gaD(k),s=s.gao(s);s.A();)s.gN(s).Va()}, +ab0(a){var s=a.f +s===$&&A.b() +this.b.B(0,s.f.a.c)}, +a7H(a,b,c,d,e){var s=t.rA.a(e.gaO()),r=A.dW(e),q=A.dW(d) +if(r==null||q==null)return s.e +return A.it(b,new A.acH(r,c,q.f,r.f,b,s),null)}} +A.acJ.prototype={ +$1(a){var s=a.f +s===$&&A.b() +if(s.y)if(s.a===B.cv){s=a.e +s===$&&A.b() +s=s.gbk(s)===B.F}else s=!1 +else s=!1 +return s}, +$S:414} +A.acI.prototype={ +$1(a){var s=this +s.a.RO(s.b,s.c,s.d,s.e)}, +$S:3} +A.acH.prototype={ +$2(a,b){var s=this,r=s.c,q=s.d,p=s.e +r=s.b===B.cu?new A.B_(r,q).a7(0,p.gp(p)):new A.B_(q,r).a7(0,p.gp(p)) +return new A.fW(s.a.HL(r),s.f.e,null)}, +$S:415} +A.vh.prototype={ +I(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=null,f=a.S(t.I) +f.toString +s=f.w +r=A.aGY(a) +q=this.d +if(q==null)q=r.a +p=r.b +o=r.c +n=r.d +m=r.e +f=this.c +if(f==null){f=A.c2(g,q,q) +return new A.bF(A.c1(g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g),!1,!1,!1,f,g)}l=r.r +k=l==null?g:A.M(l,0,1) +if(k==null)k=1 +j=this.x +if(j==null){l=r.f +l.toString +j=l}if(k!==1)j=A.aK(B.e.bi(255*((j.gp(j)>>>24&255)/255*k)),j.gp(j)>>>16&255,j.gp(j)>>>8&255,j.gp(j)&255) +l=A.cl(f.a) +i=A.a([],t.Wj) +if(p!=null)i.push(new A.nU("FILL",p)) +if(o!=null)i.push(new A.nU("wght",o)) +if(n!=null)i.push(new A.nU("GRAD",n)) +if(m!=null)i.push(new A.nU("opsz",m)) +h=A.aHA(g,g,B.TY,g,g,!0,g,A.ds(g,g,A.bG(g,g,j,g,g,g,g,g,f.b,g,g,q,g,i,g,g,g,!1,g,g,g,g,f.c,r.w,g,g),l),B.aT,s,g,1,B.aN) +if(f.d)switch(s.a){case 0:f=new A.br(new Float64Array(16)) +f.e1() +f.k5(0,-1,1,1) +h=A.U3(B.P,h,f,!1) +break +case 1:break}f=A.c2(A.hf(h,g,g),q,q) +return new A.bF(A.c1(g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g),!1,!1,!1,new A.nJ(!0,f,g),g)}} +A.b4.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.b4&&b.a===s.a&&b.b===s.b&&b.c==s.c&&b.d===s.d}, +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"IconData(U+"+B.d.dY(B.b.eV(this.a,16).toUpperCase(),5,"0")+")"}} +A.qH.prototype={ +cZ(a){return!this.w.k(0,a.w)}, +wr(a,b,c){return A.BL(c,this.w,null)}} +A.adH.prototype={ +$1(a){return A.BL(this.c,A.aM9(a).bV(this.b),this.a)}, +$S:416} +A.de.prototype={ +uA(a,b,c,d,e,f,g,h){var s,r=this,q=g==null?r.a:g,p=b==null?r.b:b,o=h==null?r.c:h,n=c==null?r.d:c,m=e==null?r.e:e,l=a==null?r.f:a +if(d==null){s=r.r +s=s==null?null:A.M(s,0,1)}else s=d +return new A.de(q,p,o,n,m,l,s,f==null?r.w:f)}, +d8(a){return this.uA(a,null,null,null,null,null,null,null)}, +bV(a){var s,r,q,p,o,n,m +if(a==null)return this +s=a.a +r=a.b +q=a.c +p=a.d +o=a.e +n=a.f +m=a.r +m=m==null?null:A.M(m,0,1) +return this.uA(n,r,p,m,o,a.w,s,q)}, +a1(a){return this}, +k(a,b){var s,r,q=this +if(b==null)return!1 +if(J.a1(b)!==A.N(q))return!1 +if(b instanceof A.de)if(b.a==q.a)if(b.b==q.b)if(b.c==q.c)if(b.d==q.d)if(b.e==q.e)if(J.d(b.f,q.f)){s=b.r +s=s==null?null:A.M(s,0,1) +r=q.r +s=s==(r==null?null:A.M(r,0,1))&&A.da(b.w,q.w)}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gE(a){var s,r=this,q=r.r +q=q==null?null:A.M(q,0,1) +s=r.w +s=s==null?null:A.d3(s) +return A.Z(r.a,r.b,r.c,r.d,r.e,r.f,q,s,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Xp.prototype={} +A.vi.prototype={ +ac(){return new A.H6(B.i)}} +A.H6.prototype={ +aH(){var s=this +s.aW() +$.z.ad$.push(s) +s.z=new A.Nb(s,t.uZ)}, +m(){var s,r=this +B.c.B($.z.ad$,r) +r.aiJ() +s=r.at +if(s!=null)s.m() +s=r.z +s===$&&A.b() +s.a=null +r.G4(null) +r.aM()}, +by(){var s,r=this +r.ajD() +r.QY() +s=r.c +s.toString +if(A.aHW(s))r.ae0() +else r.RT(!0) +r.du()}, +b_(a){var s=this +s.bn(a) +if(s.r)s.a.toString +if(!s.a.c.k(0,a.c))s.QY()}, +ajD(){var s=this.c +s.toString +s=A.dW(s) +s=s==null?null:s.z +if(s==null){s=$.Sz.At$ +s===$&&A.b() +s=(s.a&2)!==0}this.w=s}, +QY(){var s,r,q,p,o=this,n=o.z +n===$&&A.b() +s=o.a +r=s.c +q=o.c +q.toString +p=s.r +s=s.w +o.ajU(new A.Eu(n,r,t.JE).a1(A.a2K(q,new A.O(p,s))))}, +a9J(a){var s=this,r=s.ax +if(r==null||a){s.as=s.Q=null +s.a.toString +r=s.ax=new A.hq(s.gabe(),null,null)}r.toString +return r}, +xN(){return this.a9J(!1)}, +abf(a,b){this.a5(new A.avn(this,a,b))}, +G4(a){var s=this.e +$.bK.cx$.push(new A.avo(s)) +this.e=a}, +ajU(a){var s,r,q=this,p=q.d +if(p==null)s=null +else{s=p.a +if(s==null)s=p}r=a.a +if(s===(r==null?a:r))return +if(q.r){p.toString +p.L(0,q.xN())}if(!q.a.CW)q.a5(new A.avp(q)) +q.a5(new A.avq(q)) +q.d=a +if(q.r)a.a_(0,q.xN())}, +ae0(){var s,r=this +if(r.r)return +s=r.d +s.toString +s.a_(0,r.xN()) +s=r.at +if(s!=null)s.m() +r.at=null +r.r=!0}, +RT(a){var s,r,q=this +if(!q.r)return +if(a)if(q.at==null){s=q.d +s=(s==null?null:s.a)!=null}else s=!1 +else s=!1 +if(s){s=q.d.a +if(s.w)A.Q(A.at(u.V)) +r=new A.vk(s) +r.xe(s) +q.at=r}s=q.d +s.toString +s.L(0,q.xN()) +q.r=!1}, +aiJ(){return this.RT(!1)}, +I(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null +if(g.Q!=null)g.a.toString +s=g.e +r=s==null +q=r?f:s.a +p=r?f:s.c +o=g.a +n=o.r +m=o.w +s=r?f:s.b +if(s==null)s=1 +r=o.y +l=o.as +k=o.at +j=o.ax +i=g.w +i===$&&A.b() +h=new A.Ry(q,p,n,m,s,f,r,o.z,f,l,k,j,f,!1,i,!1,f) +if(!o.cy)h=new A.bF(A.c1(f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,!0,f,f,f,"",f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f),!1,!1,!1,h,f) +s=o.d +if(s!=null)h=s.$4(a,h,g.x,g.y) +g.a.toString +return h}} +A.avn.prototype={ +$0(){var s,r=this.a +r.G4(this.b) +r.as=r.Q=r.f=null +s=r.x +r.x=s==null?0:s+1 +r.y=B.dZ.CG(r.y,this.c)}, +$S:0} +A.avo.prototype={ +$1(a){var s=this.a +if(s!=null)s.a.m() +return null}, +$S:3} +A.avp.prototype={ +$0(){this.a.G4(null)}, +$S:0} +A.avq.prototype={ +$0(){var s=this.a +s.x=s.f=null +s.y=!1}, +$S:0} +A.a1A.prototype={} +A.pU.prototype={ +ed(a){var s=A.ug(this.a,this.b,a) +s.toString +return s}} +A.lw.prototype={ +ed(a){var s=A.a6N(this.a,this.b,a) +s.toString +return s}} +A.B_.prototype={ +ed(a){var s=A.a9d(this.a,this.b,a) +s.toString +return s}} +A.lC.prototype={ +ed(a){var s=A.ev(this.a,this.b,a) +s.toString +return s}} +A.pT.prototype={ +ed(a){return A.no(this.a,this.b,a)}} +A.r1.prototype={ +ed(b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=new A.eF(new Float64Array(3)),a5=new A.eF(new Float64Array(3)),a6=A.aNw(),a7=A.aNw(),a8=new A.eF(new Float64Array(3)),a9=new A.eF(new Float64Array(3)) +this.a.UC(a4,a6,a8) +this.b.UC(a5,a7,a9) +s=1-b0 +r=a4.k6(s).O(0,a5.k6(b0)) +q=a6.k6(s).O(0,a7.k6(b0)) +p=new Float64Array(4) +o=new A.ox(p) +o.bx(q) +o.vK(0) +n=a8.k6(s).O(0,a9.k6(b0)) +s=new Float64Array(16) +q=new A.br(s) +m=p[0] +l=p[1] +k=p[2] +j=p[3] +i=m+m +h=l+l +g=k+k +f=m*i +e=m*h +d=m*g +c=l*h +b=l*g +a=k*g +a0=j*i +a1=j*h +a2=j*g +a3=r.a +s[0]=1-(c+a) +s[1]=e+a2 +s[2]=d-a1 +s[3]=0 +s[4]=e-a2 +s[5]=1-(f+a) +s[6]=b+a0 +s[7]=0 +s[8]=d+a1 +s[9]=b-a0 +s[10]=1-(f+c) +s[11]=0 +s[12]=a3[0] +s[13]=a3[1] +s[14]=a3[2] +s[15]=1 +q.bc(0,n) +return q}} +A.t5.prototype={ +ed(a){var s=A.bW(this.a,this.b,a) +s.toString +return s}} +A.OO.prototype={} +A.vm.prototype={ +gnK(){var s,r,q=this,p=q.d +if(p===$){s=q.a.d +r=A.bJ(null,s,null,null,q) +q.d!==$&&A.b9() +q.d=r +p=r}return p}, +gew(){var s,r=this,q=r.e +if(q===$){s=r.gnK() +q=r.e=A.db(r.a.c,s,null)}return q}, +aH(){var s,r=this +r.aW() +s=r.gnK() +s.bF() +s=s.d2$ +s.b=!0 +s.a.push(new A.aec(r)) +r.NN() +r.I9()}, +b_(a){var s,r=this +r.bn(a) +if(r.a.c!==a.c){r.gew().m() +s=r.gnK() +r.e=A.db(r.a.c,s,null)}r.gnK().e=r.a.d +if(r.NN()){r.lv(new A.aeb(r)) +s=r.gnK() +s.sp(0,0) +s.bH(0) +r.I9()}}, +m(){this.gew().m() +this.gnK().m() +this.a2M()}, +ajW(a,b){var s +if(a==null)return +s=this.gew() +a.sHm(a.a7(0,s.gp(s))) +a.sbt(0,b)}, +NN(){var s={} +s.a=!1 +this.lv(new A.aea(s,this)) +return s.a}, +I9(){}} +A.aec.prototype={ +$1(a){switch(a.a){case 3:this.a.a.toString +break +case 0:case 1:case 2:break}}, +$S:7} +A.aeb.prototype={ +$3(a,b,c){this.a.ajW(a,b) +return a}, +$S:178} +A.aea.prototype={ +$3(a,b,c){var s +if(b!=null){if(a==null)a=c.$1(b) +s=a.b +if(!J.d(b,s==null?a.a:s))this.a.a=!0 +else if(a.b==null)a.sbt(0,a.a)}else a=null +return a}, +$S:178} +A.u6.prototype={ +aH(){this.a0I() +var s=this.gnK() +s.bF() +s=s.cH$ +s.b=!0 +s.a.push(this.gaa4())}, +aa5(){this.a5(new A.a3t())}} +A.a3t.prototype={ +$0(){}, +$S:0} +A.zo.prototype={ +ac(){return new A.UQ(null,null,B.i)}} +A.UQ.prototype={ +lv(a){var s,r,q=this,p=t.ZU +q.CW=p.a(a.$3(q.CW,q.a.w,new A.arn())) +s=t.Om +q.cx=s.a(a.$3(q.cx,q.a.x,new A.aro())) +r=t.ms +q.cy=r.a(a.$3(q.cy,q.a.y,new A.arp())) +q.db=r.a(a.$3(q.db,q.a.z,new A.arq())) +q.dx=t.YY.a(a.$3(q.dx,q.a.Q,new A.arr())) +r=q.dy +q.a.toString +q.dy=s.a(a.$3(r,null,new A.ars())) +r=q.fr +q.a.toString +q.fr=t.ka.a(a.$3(r,null,new A.art())) +r=q.fx +q.a.toString +q.fx=p.a(a.$3(r,null,new A.aru()))}, +I(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.gew(),i=l.CW +i=i==null?k:i.a7(0,j.gp(j)) +s=l.cx +s=s==null?k:s.a7(0,j.gp(j)) +r=l.cy +r=r==null?k:r.a7(0,j.gp(j)) +q=l.db +q=q==null?k:q.a7(0,j.gp(j)) +p=l.dx +p=p==null?k:p.a7(0,j.gp(j)) +o=l.dy +o=o==null?k:o.a7(0,j.gp(j)) +n=l.fr +n=n==null?k:n.a7(0,j.gp(j)) +m=l.fx +m=m==null?k:m.a7(0,j.gp(j)) +return A.ba(i,l.a.r,B.j,k,p,r,q,k,o,s,n,m,k)}} +A.arn.prototype={ +$1(a){return new A.nh(t.pC.a(a),null)}, +$S:208} +A.aro.prototype={ +$1(a){return new A.lC(t.A0.a(a),null)}, +$S:106} +A.arp.prototype={ +$1(a){return new A.lw(t.Hw.a(a),null)}, +$S:180} +A.arq.prototype={ +$1(a){return new A.lw(t.Hw.a(a),null)}, +$S:180} +A.arr.prototype={ +$1(a){return new A.pU(t.k.a(a),null)}, +$S:421} +A.ars.prototype={ +$1(a){return new A.lC(t.A0.a(a),null)}, +$S:106} +A.art.prototype={ +$1(a){return new A.r1(t.xV.a(a),null)}, +$S:422} +A.aru.prototype={ +$1(a){return new A.nh(t.pC.a(a),null)}, +$S:208} +A.zs.prototype={ +ac(){return new A.UT(null,null,B.i)}} +A.UT.prototype={ +lv(a){this.CW=t.Om.a(a.$3(this.CW,this.a.r,new A.arx()))}, +I(a){var s,r=this.CW +r.toString +s=this.gew() +return new A.bD(J.aKk(r.a7(0,s.gp(s)),B.U,B.ny),this.a.w,null)}} +A.arx.prototype={ +$1(a){return new A.lC(t.A0.a(a),null)}, +$S:106} +A.zu.prototype={ +ac(){return new A.UV(null,null,B.i)}} +A.UV.prototype={ +lv(a){var s,r=this,q=null,p=t.ir +r.CW=p.a(a.$3(r.CW,r.a.w,new A.arC())) +r.cx=p.a(a.$3(r.cx,r.a.x,new A.arD())) +s=r.cy +r.a.toString +r.cy=p.a(a.$3(s,q,new A.arE())) +s=r.db +r.a.toString +r.db=p.a(a.$3(s,q,new A.arF())) +s=r.dx +r.a.toString +r.dx=p.a(a.$3(s,q,new A.arG())) +s=r.dy +r.a.toString +r.dy=p.a(a.$3(s,q,new A.arH()))}, +I(a){var s,r,q,p,o,n,m=this,l=null,k=m.CW +if(k==null)k=l +else{s=m.gew() +s=k.a7(0,s.gp(s)) +k=s}s=m.cx +if(s==null)s=l +else{r=m.gew() +r=s.a7(0,r.gp(r)) +s=r}r=m.cy +if(r==null)r=l +else{q=m.gew() +q=r.a7(0,q.gp(q)) +r=q}q=m.db +if(q==null)q=l +else{p=m.gew() +p=q.a7(0,p.gp(p)) +q=p}p=m.dx +if(p==null)p=l +else{o=m.gew() +o=p.a7(0,o.gp(o)) +p=o}o=m.dy +if(o==null)o=l +else{n=m.gew() +n=o.a7(0,n.gp(n)) +o=n}return A.rk(q,m.a.r,o,l,k,r,s,p)}} +A.arC.prototype={ +$1(a){return new A.aH(A.k2(a),null,t.Y)}, +$S:35} +A.arD.prototype={ +$1(a){return new A.aH(A.k2(a),null,t.Y)}, +$S:35} +A.arE.prototype={ +$1(a){return new A.aH(A.k2(a),null,t.Y)}, +$S:35} +A.arF.prototype={ +$1(a){return new A.aH(A.k2(a),null,t.Y)}, +$S:35} +A.arG.prototype={ +$1(a){return new A.aH(A.k2(a),null,t.Y)}, +$S:35} +A.arH.prototype={ +$1(a){return new A.aH(A.k2(a),null,t.Y)}, +$S:35} +A.zr.prototype={ +ac(){return new A.US(null,null,B.i)}} +A.US.prototype={ +lv(a){this.z=t.ir.a(a.$3(this.z,this.a.w,new A.arw()))}, +I9(){var s=this.gew(),r=this.z +r.toString +this.Q=new A.b0(t.m.a(s),r,A.l(r).i("b0"))}, +I(a){var s,r=this.Q +r===$&&A.b() +s=this.a +return A.jo(s.x,s.r,r)}} +A.arw.prototype={ +$1(a){return new A.aH(A.k2(a),null,t.Y)}, +$S:35} +A.zp.prototype={ +ac(){return new A.UR(null,null,B.i)}} +A.UR.prototype={ +lv(a){this.CW=t.Dh.a(a.$3(this.CW,this.a.w,new A.arv()))}, +I(a){var s,r=null,q=this.CW +q.toString +s=this.gew() +s=q.a7(0,s.gp(s)) +return A.kf(this.a.r,r,r,B.bL,!0,s,r,r,B.aN)}} +A.arv.prototype={ +$1(a){return new A.t5(t.em.a(a),null)}, +$S:423} +A.zt.prototype={ +ac(){return new A.UU(null,null,B.i)}} +A.UU.prototype={ +lv(a){var s=this,r=s.CW +s.a.toString +s.CW=t.eJ.a(a.$3(r,B.aj,new A.ary())) +s.cx=t.ir.a(a.$3(s.cx,s.a.z,new A.arz())) +r=t.YJ +s.cy=r.a(a.$3(s.cy,s.a.Q,new A.arA())) +s.db=r.a(a.$3(s.db,s.a.at,new A.arB()))}, +I(a){var s,r,q,p,o,n=this,m=n.a,l=m.w +m=m.x +s=n.CW +s.toString +r=n.gew() +r=s.a7(0,r.gp(r)) +s=n.cx +s.toString +q=n.gew() +q=s.a7(0,q.gp(q)) +s=n.a.Q +p=n.db +p.toString +o=n.gew() +o=p.a7(0,o.gp(o)) +o.toString +return new A.QT(l,m,r,q,s,o,n.a.r,null)}} +A.ary.prototype={ +$1(a){return new A.pT(t.m_.a(a),null)}, +$S:424} +A.arz.prototype={ +$1(a){return new A.aH(A.k2(a),null,t.Y)}, +$S:35} +A.arA.prototype={ +$1(a){return new A.hg(t.n8.a(a),null)}, +$S:83} +A.arB.prototype={ +$1(a){return new A.hg(t.n8.a(a),null)}, +$S:83} +A.yf.prototype={ +m(){var s=this,r=s.cs$ +if(r!=null)r.L(0,s.gjo()) +s.cs$=null +s.aM()}, +bO(){this.d0() +this.cG() +this.jp()}} +A.o3.prototype={ +bY(a){var s=A.jr(t.u,t.X) +return new A.BU(s,this,B.V,A.l(this).i("BU"))}} +A.BU.prototype={ +Kt(a,b){var s=this.a9,r=this.$ti,q=r.i("cd<1>?").a(s.h(0,a)) +if(q!=null&&q.gaa(q))return +s.l(0,a,A.dI(r.c))}, +Jv(a,b){var s,r=this.$ti,q=r.i("cd<1>?").a(this.a9.h(0,b)) +if(q==null)return +if(!q.gaa(q)){s=this.f +s.toString +s=r.i("o3<1>").a(s).aun(a,q) +r=s}else r=!0 +if(r)b.by()}} +A.iC.prototype={ +cZ(a){return a.f!==this.f}, +bY(a){var s=new A.yg(A.jr(t.u,t.X),this,B.V,A.l(this).i("yg")) +this.f.a_(0,s.gFj()) +return s}} +A.yg.prototype={ +bm(a,b){var s,r,q=this,p=q.f +p.toString +s=q.$ti.i("iC<1>").a(p).f +r=b.f +if(s!==r){p=q.gFj() +s.L(0,p) +r.a_(0,p)}q.Mb(0,b)}, +bP(){var s,r=this +if(r.bU){s=r.f +s.toString +r.M_(r.$ti.i("iC<1>").a(s)) +r.bU=!1}return r.Ma()}, +ad1(){this.bU=!0 +this.cL()}, +n6(a){this.M_(a) +this.bU=!1}, +lP(){var s=this,r=s.f +r.toString +s.$ti.i("iC<1>").a(r).f.L(0,s.gFj()) +s.t_()}} +A.dV.prototype={} +A.aeg.prototype={ +$1(a){var s,r,q +if(a.k(0,this.a))return!1 +if(a instanceof A.fR&&a.gaO() instanceof A.dV){s=t.og.a(a.gaO()) +r=A.N(s) +q=this.c +if(!q.v(0,r)){q.H(0,r) +this.d.push(s)}}return!0}, +$S:42} +A.Ln.prototype={} +A.tm.prototype={ +I(a){var s,r,q,p=this.d +for(s=this.c,r=s.length,q=0;q"))}} +A.yk.prototype={ +gF(){return this.$ti.i("ia<1,t>").a(A.bu.prototype.gF.call(this))}, +bg(a){var s=this.p1 +if(s!=null)a.$1(s)}, +jH(a){this.p1=null +this.l5(a)}, +eG(a,b){var s=this +s.pl(a,b) +s.$ti.i("ia<1,t>").a(A.bu.prototype.gF.call(s)).Kr(s.gPP())}, +bm(a,b){var s,r=this +r.m3(0,b) +s=r.$ti.i("ia<1,t>") +s.a(A.bu.prototype.gF.call(r)).Kr(r.gPP()) +s=s.a(A.bu.prototype.gF.call(r)) +s.Aw$=!0 +s.a3()}, +j_(){var s=this.$ti.i("ia<1,t>").a(A.bu.prototype.gF.call(this)) +s.Aw$=!0 +s.a3() +this.Dr()}, +lP(){this.$ti.i("ia<1,t>").a(A.bu.prototype.gF.call(this)).Kr(null) +this.a1G()}, +adU(a){this.r.uk(this,new A.avV(this,a))}, +jK(a,b){this.$ti.i("ia<1,t>").a(A.bu.prototype.gF.call(this)).sbb(a)}, +jP(a,b,c){}, +jX(a,b){this.$ti.i("ia<1,t>").a(A.bu.prototype.gF.call(this)).sbb(null)}} +A.avV.prototype={ +$0(){var s,r,q,p,o,n,m,l,k=this,j=null +try{o=k.a +n=o.f +n.toString +j=o.$ti.i("nw<1>").a(n).c.$2(o,k.b) +o.f.toString}catch(m){s=A.a9(m) +r=A.aS(m) +o=k.a +l=A.B8(A.aQ7(A.bB("building "+o.f.j(0)),s,r,new A.avW(o))) +j=l}try{o=k.a +o.p1=o.eM(o.p1,j,null)}catch(m){q=A.a9(m) +p=A.aS(m) +o=k.a +l=A.B8(A.aQ7(A.bB("building "+o.f.j(0)),q,p,new A.avX(o))) +j=l +o.p1=o.eM(null,j,o.d)}}, +$S:0} +A.avW.prototype={ +$0(){var s=A.a([],t.F) +return s}, +$S:25} +A.avX.prototype={ +$0(){var s=A.a([],t.F) +return s}, +$S:25} +A.ia.prototype={ +Kr(a){if(J.d(a,this.IC$))return +this.IC$=a +this.a3()}} +A.lZ.prototype={ +aQ(a){var s=new A.I5(null,!0,null,null,A.an(t.T)) +s.aP() +return s}} +A.I5.prototype={ +bf(a){return 0}, +b5(a){return 0}, +b9(a){return 0}, +be(a){return 0}, +cl(a){return B.n}, +bC(){var s=this,r=t.k,q=r.a(A.t.prototype.ga0.call(s)) +if(s.Aw$||!r.a(A.t.prototype.ga0.call(s)).k(0,s.Vo$)){s.Vo$=r.a(A.t.prototype.ga0.call(s)) +s.Aw$=!1 +r=s.IC$ +r.toString +s.J2(r,A.l(s).i("ia.0"))}r=s.n$ +if(r!=null){r.bI(q,!0) +r=s.n$.k3 +r.toString +s.k3=q.aX(r)}else s.k3=new A.O(A.M(1/0,q.a,q.b),A.M(1/0,q.c,q.d))}, +e8(a){var s=this.n$ +if(s!=null)return s.kV(a) +return this.Do(a)}, +cJ(a,b){var s=this.n$ +s=s==null?null:s.bW(a,b) +return s===!0}, +aF(a,b){var s=this.n$ +if(s!=null)a.dE(s,b)}} +A.a1S.prototype={ +aB(a){var s +this.dT(a) +s=this.n$ +if(s!=null)s.aB(a)}, +ar(a){var s +this.dt(0) +s=this.n$ +if(s!=null)s.ar(0)}} +A.a1T.prototype={} +A.yC.prototype={} +A.aCj.prototype={ +$1(a){return this.a.a=a}, +$S:68} +A.aCk.prototype={ +$1(a){return a.b}, +$S:425} +A.aCl.prototype={ +$1(a){var s,r,q,p +for(s=J.ag(a),r=this.a,q=this.b,p=0;ps.b?B.x5:B.x4}, +uz(a,b,c,d,e,f){var s=this,r=d==null?s.c:d,q=b==null?s.f:b,p=f==null?s.r:f,o=e==null?s.e:e,n=a==null?s.ch:a +return new A.CH(s.a,s.b,r,s.d,o,q,p,s.w,!1,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,n)}, +zY(a){return this.uz(null,null,null,a,null,null)}, +HL(a){return this.uz(null,a,null,null,null,null)}, +amn(a,b){return this.uz(null,null,null,null,a,b)}, +aml(a,b){return this.uz(null,a,null,null,null,b)}, +amp(a,b,c,d){return this.uz(a,b,null,null,c,d)}, +XI(a,b,c,d){var s,r,q,p,o,n,m=this,l=null +if(!(b||d||c||a))return m +s=m.f +r=b?0:l +q=d?0:l +p=c?0:l +r=s.o6(a?0:l,r,p,q) +q=m.r +p=b?Math.max(0,q.a-s.a):l +o=d?Math.max(0,q.b-s.b):l +n=c?Math.max(0,q.c-s.c):l +return m.aml(r,q.o6(a?Math.max(0,q.d-s.d):l,p,n,o))}, +XM(a,b,c,d){var s,r,q,p,o,n,m=this,l=null +if(!b)!d +s=m.r +r=b?Math.max(0,s.a-m.e.a):l +q=d?Math.max(0,s.b-m.e.b):l +p=c?Math.max(0,s.c-m.e.c):l +o=m.e +n=Math.max(0,s.d-o.d) +s=s.o6(n,r,p,q) +r=b?0:l +q=d?0:l +p=c?0:l +return m.amn(o.o6(0,r,p,q),s)}, +at5(a){return this.XM(a,!1,!1,!1)}, +at2(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=a.c,f=a.a,e=a.d,d=a.b,c=h.a +if(new A.O(g-f,e-d).k(0,c)&&new A.j(f,d).k(0,B.f))return h +s=c.a-g +r=c.b-e +g=h.f +e=Math.max(0,g.a-f) +c=Math.max(0,g.b-d) +q=Math.max(0,g.c-s) +g=Math.max(0,g.d-r) +p=h.r +o=Math.max(0,p.a-f) +n=Math.max(0,p.b-d) +m=Math.max(0,p.c-s) +p=Math.max(0,p.d-r) +l=h.e +f=Math.max(0,l.a-f) +d=Math.max(0,l.b-d) +k=Math.max(0,l.c-s) +l=Math.max(0,l.d-r) +j=h.ch +i=A.a7(j).i("aD<1>") +return h.amp(A.as(new A.aD(j,new A.afS(a),i),!0,i.i("o.E")),new A.ap(e,c,q,g),new A.ap(f,d,k,l),new A.ap(o,n,m,p))}, +k(a,b){var s=this +if(b==null)return!1 +if(J.a1(b)!==A.N(s))return!1 +return b instanceof A.CH&&b.a.k(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.f.k(0,s.f)&&b.r.k(0,s.r)&&b.e.k(0,s.e)&&b.Q===s.Q&&b.as===s.as&&b.z===s.z&&b.y===s.y&&b.at===s.at&&b.ax===s.ax&&b.ay.k(0,s.ay)&&A.da(b.ch,s.ch)}, +gE(a){var s=this +return A.Z(s.a,s.b,s.c,s.d,s.f,s.r,s.e,!1,s.Q,s.as,s.z,s.y,s.at,s.ax,s.ay,A.d3(s.ch),B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"MediaQueryData("+B.c.c8(A.a(["size: "+s.a.j(0),"devicePixelRatio: "+B.e.ag(s.b,1),"textScaleFactor: "+B.e.ag(s.c,1),"platformBrightness: "+s.d.j(0),"padding: "+s.f.j(0),"viewPadding: "+s.r.j(0),"viewInsets: "+s.e.j(0),"alwaysUse24HourFormat: false","accessibleNavigation: "+s.y,"highContrast: "+s.Q,"disableAnimations: "+s.as,"invertColors: "+s.z,"boldText: "+s.at,"navigationMode: "+s.ax.b,"gestureSettings: "+s.ay.j(0),"displayFeatures: "+A.f(s.ch)],t.s),", ")+")"}} +A.afS.prototype={ +$1(a){return this.a.vQ(a.gle(a))}, +$S:166} +A.fW.prototype={ +cZ(a){return!this.f.k(0,a.f)}} +A.Q8.prototype={ +K(){return"NavigationMode."+this.b}} +A.Hv.prototype={ +ac(){return new A.Y7(B.i)}} +A.Y7.prototype={ +aH(){this.aW() +$.z.ad$.push(this)}, +uN(){this.a5(new A.awr())}, +UN(){this.a5(new A.awt())}, +UM(){this.a5(new A.aws())}, +I(a){var s +$.z.toString +s=A.m3($.bU()) +return new A.fW(s,this.a.c,null)}, +m(){B.c.B($.z.ad$,this) +this.aM()}} +A.awr.prototype={ +$0(){}, +$S:0} +A.awt.prototype={ +$0(){}, +$S:0} +A.aws.prototype={ +$0(){}, +$S:0} +A.a1E.prototype={} +A.vV.prototype={ +I(a){var s,r,q,p,o,n,m,l,k=this,j=null +switch(A.bO().a){case 0:case 1:case 3:case 5:s=!1 +break +case 2:case 4:s=!0 +break +default:s=j}r=k.d&&s +q=new A.agd(k,a) +p=!r||!1 +o=r?k.r:j +n=r?q:j +if(r&&k.r!=null){m=a.S(t.I) +m.toString +m=m.w}else m=j +l=k.c +l=A.i5(new A.eL(B.i5,l==null?j:new A.uB(l,j,j),j),B.bJ,j,j,j,j) +return A.aW4(new A.nJ(p,new A.Yg(new A.bF(A.c1(j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,o,j,j,j,j,j,j,j,j,j,j,j,j,n,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,m,j,j,j,j),!1,!1,!1,l,j),q,j),j))}} +A.agd.prototype={ +$0(){if(this.a.d)A.aMY(this.b) +else A.Tr(B.TB)}, +$S:0} +A.KC.prototype={ +I(a){var s=t.Bs.a(this.c) +return new A.vV(s.gp(s),this.e,null,!0,this.f,null)}} +A.xL.prototype={ +hc(a){if(this.y1==null)return!1 +return this.nB(a)}, +VS(a){}, +VT(a,b){var s=this.y1 +if(s!=null)s.$0()}, +AO(a,b,c){}} +A.awz.prototype={ +Hj(a){a.sn8(this.a)}} +A.V1.prototype={ +HG(){var s=t.S,r=A.dI(s) +return new A.xL(B.aC,18,B.c8,A.w(s,t.SP),r,null,null,A.w(s,t.A))}, +W9(a){a.y1=this.a}} +A.Yg.prototype={ +I(a){var s=this.d +return new A.jJ(this.c,A.ai([B.Yl,new A.V1(s)],t.n,t.xR),B.aV,!1,new A.awz(s),null)}} +A.Q9.prototype={ +I(a){var s,r,q=this,p=a.S(t.I) +p.toString +s=A.a([],t.D) +r=q.c +if(r!=null)s.push(A.afh(r,B.hY)) +r=q.d +if(r!=null)s.push(A.afh(r,B.hZ)) +r=q.e +if(r!=null)s.push(A.afh(r,B.i_)) +return new A.AD(new A.aAJ(q.f,q.r,p.w),s,null)}} +A.yV.prototype={ +K(){return"_ToolbarSlot."+this.b}} +A.aAJ.prototype={ +BV(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +if(e.b.h(0,B.hY)!=null){s=a.a +r=a.b +q=e.fV(B.hY,new A.aj(0,s,r,r)).a +switch(e.f.a){case 0:p=s-q +break +case 1:p=0 +break +default:p=null}e.hd(B.hY,new A.j(p,0))}else q=0 +if(e.b.h(0,B.i_)!=null){o=e.fV(B.i_,A.uf(a)) +switch(e.f.a){case 0:n=0 +break +case 1:n=a.a-o.a +break +default:n=null}m=o.a +e.hd(B.i_,new A.j(n,(a.b-o.b)/2))}else m=0 +if(e.b.h(0,B.hZ)!=null){s=a.a +r=e.e +l=Math.max(s-q-m-r*2,0) +k=e.fV(B.hZ,A.uf(a).uu(l)) +j=q+r +if(e.d){i=k.a +h=(s-i)/2 +g=s-m +if(h+i>g)h=g-i-r +else if(h")) +s=r.n0(r,new A.akq(),new A.akr()) +if(s==null)return!1 +return s.a===this}, +gWo(){var s,r=this.a +if(r==null)return!1 +r=r.e +r=new A.bQ(r,A.a7(r).i("bQ<1,eg?>")) +s=r.oq(r,new A.aks(),new A.akt()) +if(s==null)return!1 +return s.a===this}, +gAT(){var s,r,q,p,o=this.a +if(o==null)return!1 +for(o=o.e,s=o.length,r=0;r=1)return!0}return!1}, +gaqc(){var s=this.a +if(s==null)return!1 +s=s.e +s=new A.bQ(s,A.a7(s).i("bQ<1,eg?>")) +s=s.oq(s,new A.ako(this),new A.akp()) +s=s==null?null:s.glC() +return s===!0}} +A.akn.prototype={ +$1(a){var s,r=this.a.a +if(r==null)s=null +else{r.a.toString +s=!0}if(s===!0){r=r.x.gfO() +if(r!=null)r.im()}}, +$S:32} +A.akm.prototype={ +$1(a){var s=this.a.a +if(s!=null){s=s.x.gfO() +if(s!=null)s.im()}}, +$S:32} +A.akq.prototype={ +$1(a){return a!=null&&a.glC()}, +$S:37} +A.akr.prototype={ +$0(){return null}, +$S:4} +A.aks.prototype={ +$1(a){return a!=null&&a.glC()}, +$S:37} +A.akt.prototype={ +$0(){return null}, +$S:4} +A.ako.prototype={ +$1(a){return a!=null&&A.aP4(this.a).$1(a)}, +$S:37} +A.akp.prototype={ +$0(){return null}, +$S:4} +A.ic.prototype={ +j(a){var s=this.a +s=s==null?"none":'"'+s+'"' +return"RouteSettings("+s+", "+A.f(this.b)+")"}} +A.jB.prototype={ +qt(a,b){}, +ln(a,b){}, +UP(a,b){}, +uR(a,b){}, +UQ(a,b){}, +uS(){}} +A.qB.prototype={ +cZ(a){return a.f!=this.f}} +A.akl.prototype={} +A.U6.prototype={} +A.N_.prototype={} +A.w1.prototype={ +ac(){var s=null,r=A.a([],t.uD),q=$.bo(),p=t.Tp +return new A.jC(r,new A.Xk(q),A.hu(s,p),A.hu(s,p),A.lN(!0,"Navigator",!0,!0,s,s,!1),new A.Eg(0,q,t.dZ),A.eX(!1,t.y),A.aU(t.S),s,A.w(t.yb,t.M),s,!0,s,s,s,B.i)}, +arA(a,b){return this.z.$2(a,b)}} +A.agO.prototype={ +$1(a){return a==null}, +$S:181} +A.f9.prototype={ +K(){return"_RouteLifecycle."+this.b}} +A.Yy.prototype={} +A.eg.prototype={ +gee(){var s,r +if(this.c){s=t.sd.a(this.a.b) +s.gee() +r=A.f(s.gee()) +return"p+"+r}r=this.b +if(r!=null)return"r+"+r.gXX() +return null}, +ap9(a,b,c,d){var s,r,q,p=this,o=p.d,n=p.a +n.a=b +n.mW() +s=p.d +if(s===B.Am||s===B.An){r=n.uP() +p.d=B.Ao +r.auy(new A.azr(p,b))}else{n.I5(c) +p.d=B.dx}if(a)n.uO(null) +s=o===B.a_8||o===B.An +q=b.r +if(s)q.e2(0,new A.HE(n,d)) +else q.e2(0,new A.yy(n,d))}, +ap8(a,b){var s,r=this +r.d=B.a_4 +s=r.a +if((s.d.a.a&30)!==0)return!0 +if(!s.oa(r.w)){r.d=B.dx +return!1}r.w=null +return!0}, +alH(a,b){var s=this +if(s.d.a>=10)return +s.x=!0 +s.w=b +s.d=B.a_9}, +cg(a,b){return this.alH(a,b,t.z)}, +m(){var s,r,q,p,o,n,m={} +this.d=B.a_6 +s=this.a +r=s.gBO() +q=new A.azp() +p=A.a7(r) +o=new A.aD(r,q,p.i("aD<1>")) +if(!o.gao(o).A())s.m() +else{m.a=o.gq(o) +for(s=B.c.gao(r),p=new A.kZ(s,q,p.i("kZ<1>"));p.A();){r=s.gN(s) +n=A.aZ("listener") +q=new A.azq(m,this,r,n) +n.b=q +r.d.a_(0,q)}}}, +gauC(){var s=this.d.a +return s<=7&&s>=1}, +glC(){var s=this.d.a +return s<=10&&s>=1}} +A.azr.prototype={ +$0(){var s=this.a +if(s.d===B.Ao){s.d=B.dx +this.b.EQ()}}, +$S:0} +A.azp.prototype={ +$1(a){return a.d.a}, +$S:432} +A.azq.prototype={ +$0(){var s=this,r=s.a;--r.a +s.c.d.L(0,s.d.au()) +if(r.a===0)s.b.a.m()}, +$S:0} +A.azs.prototype={ +$1(a){return a.a===this.a}, +$S:77} +A.ph.prototype={} +A.yy.prototype={ +oD(a){a.qt(this.a,this.b)}} +A.yx.prototype={ +oD(a){a.ln(this.a,this.b)}} +A.HD.prototype={ +oD(a){a.UP(this.a,this.b)}} +A.HE.prototype={ +oD(a){a.uR(this.a,this.b)}} +A.jC.prototype={ +aH(){var s,r,q,p,o=this +o.aW() +for(s=o.a.x,r=s.length,q=0;q0?s[r-1]:a0 +o=A.a([],t.uD) +for(s=a.w,n=a.r,m=a0,l=m,k=!1,j=!1;r>=0;){switch(q.d.a){case 1:i=a.md(r-1,A.aJe()) +h=i>=0?a.e[i]:a0 +h=h==null?a0:h.a +g=q.a +g.a=a +g.mW() +q.d=B.a_7 +n.e2(0,new A.yy(g,h)) +continue +case 2:if(k||l==null){h=q.a +h.uL() +q.d=B.dx +if(l==null)h.uO(a0) +continue}break +case 3:case 4:case 6:h=p==null?a0:p.a +i=a.md(r-1,A.aJe()) +g=i>=0?a.e[i]:a0 +g=g==null?a0:g.a +q.ap9(l==null,a,h,g) +if(q.d===B.dx)continue +break +case 5:if(!j&&m!=null){q.a.qs(m) +q.f=m}j=!0 +break +case 7:if(!j&&m!=null){q.a.qs(m) +q.f=m}k=!0 +j=!0 +break +case 8:i=a.md(r,A.K9()) +h=i>=0?a.e[i]:a0 +if(!q.ap8(a,h==null?a0:h.a))continue +if(!j){if(m!=null){q.a.qs(m) +q.f=m}m=q.a}h=q.a +i=a.md(r,A.K9()) +g=i>=0?a.e[i]:a0 +s.e2(0,new A.yx(h,g==null?a0:g.a)) +if(q.d===B.nA)continue +k=!0 +break +case 11:break +case 9:h=q.a +g=q.w +if(g==null)g=a0 +h=h.d.a +if((h.a&30)!==0)A.Q(A.at("Future already completed")) +h.tf(g) +q.w=null +q.d=B.a_3 +continue +case 10:if(!j){if(m!=null)q.a.qs(m) +m=a0}i=a.md(r,A.K9()) +h=i>=0?a.e[i]:a0 +h=h==null?a0:h.a +q.d=B.a_5 +if(q.x)s.e2(0,new A.HD(q.a,h)) +continue +case 12:if(!k&&l!=null)break +q.d=B.nA +continue +case 13:o.push(B.c.fZ(a.e,r)) +q=l +break +case 14:case 0:break}--r +f=r>0?a.e[r-1]:a0 +l=q +q=p +p=f}a.a91() +a.a93() +a.a.toString +s=a.e +s=new A.bQ(s,A.a7(s).i("bQ<1,eg?>")) +e=s.n0(s,new A.agD(),new A.agE()) +d=e==null?a0:e.a.b.a +if(d!=null&&d!==a.at){A.aOb(d,!1,a0) +a.at=d}for(s=o.length,c=0;c=0;){s=m.e[k] +r=s.d.a +if(!(r<=12&&r>=3)){--k +continue}q=m.a9Q(k+1,A.aRh()) +r=q==null +p=r?l:q.a +o=s.r +if(p!=o){if((r?l:q.a)==null){p=s.f +p=p!=null&&p===o}else p=!1 +if(!p){p=s.a +p.uO(r?l:q.a)}s.r=r?l:q.a}--k +n=m.md(k,A.aRh()) +r=n>=0?m.e[n]:l +p=r==null +o=p?l:r.a +if(o!=s.e){o=s.a +o.I0(p?l:r.a) +s.e=p?l:r.a}}}, +OX(a,b){a=this.md(a,b) +return a>=0?this.e[a]:null}, +md(a,b){while(!0){if(!(a>=0&&!b.$1(this.e[a])))break;--a}return a}, +a9Q(a,b){var s +while(!0){s=this.e +if(!(a?") +q=r.a(this.a.r.$1(s)) +return q==null&&!b?r.a(this.a.w.$1(s)):q}, +Ge(a,b,c){return this.yF(a,!1,b,c)}, +asu(a){var s=A.aP3(a,B.Am,!1,null) +this.e.push(s) +this.EQ() +this.MN(s.a) +return a.d.a}, +kK(a){return this.asu(a,t.X)}, +MN(a){this.a69()}, +vD(a){var s=0,r=A.H(t.y),q,p=this,o,n,m +var $async$vD=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)$async$outer:switch(s){case 0:m=p.e +m=new A.bQ(m,A.a7(m).i("bQ<1,eg?>")) +o=m.n0(m,new A.agF(),new A.agG()) +if(o==null){q=!1 +s=1 +break}s=3 +return A.L(o.a.j9(),$async$vD) +case 3:n=c +if(p.c==null){q=!0 +s=1 +break}m=p.e +m=new A.bQ(m,A.a7(m).i("bQ<1,eg?>")) +if(o!==m.n0(m,new A.agH(),new A.agI())){q=!0 +s=1 +break}switch(n.a){case 2:q=!1 +s=1 +break $async$outer +case 0:p.BW(a) +q=!0 +s=1 +break $async$outer +case 1:q=!0 +s=1 +break $async$outer}case 1:return A.F(q,r)}}) +return A.G($async$vD,r)}, +WL(){return this.vD(null,t.X)}, +ar0(a){return this.vD(a,t.X)}, +Xd(a){var s=this,r=B.c.aqy(s.e,A.aJe()) +if(r.c){s.a.toString +if(null.$2(r.a,a)&&r.d===B.dx)r.d=B.nB}else{r.w=a +r.d=B.nB}if(r.d===B.nB)s.ER(!1) +s.MN(r.a)}, +eI(){return this.Xd(null,t.X)}, +BW(a){return this.Xd(a,t.X)}, +vW(a){var s,r=this.e +r=new A.bQ(r,A.a7(r).i("bQ<1,eg?>")) +s=r.n0(r,new A.agJ(),new A.agK()) +for(;s!=null;){if(a.$1(s.a))return +this.eI() +r=this.e +r=new A.bQ(r,A.a7(r).i("bQ<1,eg?>")) +s=r.n0(r,new A.agL(),new A.agM())}}, +Vt(a){var s,r=this,q=B.c.qP(r.e,A.aP4(a)),p=r.e[q] +if(p.c&&p.d.a<8){s=r.OX(q-1,A.K9()) +s=s==null?null:s.a +r.w.e2(0,new A.yx(a,s))}p.d=B.nA +if(!r.ay)r.ER(!1)}, +sSW(a){this.ch=a +this.CW.sp(0,a>0)}, +an0(){var s,r,q,p,o,n,m=this +m.sSW(m.ch+1) +if(m.ch===1){s=m.md(m.e.length-1,A.K9()) +r=m.e[s].a +q=!r.gKE()&&s>0?m.OX(s-1,A.K9()).a:null +p=m.Q +p===$&&A.b() +o=p.length +n=0 +for(;n7){h=i.a +h.c.sp(0,b) +continue}if(i.c){l=l||r.length!==J.bL(p) +h=r.length +if(h!==0){g=m==null?b:m.gee() +o.l(0,g,r) +n.B(0,g)}k=i.gee()!=null +h=i.a +f=k?i.gee():b +h.c.sp(0,f) +if(k){r=A.a([],s) +h=c.y +h.toString +p=J.aW(h,i.gee()) +if(p==null)p=B.e9}else{r=B.e9 +p=B.e9}m=i +continue}if(k){h=i.b +h=h==null?b:h.gWu() +k=h===!0}else k=!1 +h=i.a +f=k?i.gee():b +h.c.sp(0,f) +if(k){h=i.b +f=h.b +h=f==null?h.b=h.zR():f +if(!l){f=J.ag(p) +e=f.gq(p) +d=r.length +l=e<=d||!J.d(f.h(p,d),h)}else l=!0 +B.c.H(r,h)}}l=l||r.length!==J.bL(p) +c.a8L(r,m,o,n) +if(l||n.gcE(n)){c.y=o +c.W()}}, +a8L(a,b,c,d){var s,r=a.length +if(r!==0){s=b==null?null:b.gee() +c.l(0,s,a) +d.B(0,s)}}, +P(a){if(this.y==null)return +this.y=null +this.W()}, +XY(a,b){var s,r,q,p,o,n=A.a([],t.uD) +if(this.y!=null)s=a!=null&&a.gee()==null +else s=!0 +if(s)return n +s=this.y +s.toString +r=J.aW(s,a==null?null:a.gee()) +if(r==null)return n +for(s=J.aJ(r);s.A();){q=A.b3c(s.gN(s)) +p=q.HR(b) +o=$.aFI() +n.push(new A.eg(p,q,!1,B.nz,o,o,o))}return n}, +uB(){return null}, +os(a){a.toString +return J.aVx(t.G.a(a),new A.avm(),t.v,t.UX)}, +vr(a){this.y=a}, +oO(){return this.y}, +gqx(a){return this.y!=null}} +A.avm.prototype={ +$2(a,b){return new A.aF(A.bT(a),A.fV(t.j.a(b),!0,t.K),t.qE)}, +$S:436} +A.awR.prototype={ +$2(a,b){if(!a.a)a.L(0,b)}, +$S:45} +A.HF.prototype={ +bO(){this.d0() +this.cG() +this.em()}, +m(){var s=this,r=s.aZ$ +if(r!=null)r.L(0,s.ge6()) +s.aZ$=null +s.aM()}} +A.HG.prototype={ +b_(a){this.bn(a) +this.oc()}, +by(){var s,r,q,p,o=this +o.du() +s=o.bG$ +r=o.gkO() +q=o.c +q.toString +q=A.oE(q) +o.br$=q +p=o.mm(q,r) +if(r){o.he(s,o.bZ$) +o.bZ$=!1}if(p)if(s!=null)s.m()}, +m(){var s,r=this +r.fp$.Z(0,new A.awR()) +s=r.bG$ +if(s!=null)s.m() +r.bG$=null +r.a2P()}} +A.eP.prototype={ +j(a){var s=A.a([],t.s) +this.cS(s) +return"Notification("+B.c.c8(s,", ")+")"}, +cS(a){}} +A.d2.prototype={ +bY(a){return new A.HH(this,B.V,this.$ti.i("HH<1>"))}} +A.HH.prototype={ +BD(a){var s,r=this.f +r.toString +s=this.$ti +s.i("d2<1>").a(r) +if(s.c.b(a))return r.d.$1(a) +return!1}, +n6(a){}} +A.fU.prototype={} +A.a1K.prototype={} +A.D8.prototype={ +a60(a,b){var s=b.b>b.d?B.x5:B.x4 +return this.c.$2(a,s)}, +I(a){return new A.lZ(this.ga6_(),null)}} +A.Da.prototype={ +K(){return"OverflowBarAlignment."+this.b}} +A.Qm.prototype={ +aQ(a){var s=this,r=null,q=a.S(t.I) +q.toString +q=q.w +q=new A.yI(s.e,s.f,s.r,s.w,s.x,q,B.j,0,r,r,A.an(t.T)) +q.aP() +q.U(0,r) +return q}, +aU(a,b){var s,r=this +t.To.a(b) +b.sD6(0,r.e) +b.shB(r.f) +b.sasa(r.r) +b.sas8(r.w) +b.sas9(r.x) +s=a.S(t.I) +s.toString +b.sbX(s.w) +b.sjv(B.j)}} +A.l5.prototype={} +A.yI.prototype={ +sD6(a,b){if(this.n===b)return +this.n=b +this.a3()}, +shB(a){if(this.t==a)return +this.t=a +this.a3()}, +sasa(a){if(this.ak===a)return +this.ak=a +this.a3()}, +sas8(a){if(this.ad===a)return +this.ad=a +this.a3()}, +sas9(a){if(this.aC===a)return +this.aC=a +this.a3()}, +sbX(a){if(this.aV===a)return +this.aV=a +this.a3()}, +sjv(a){var s=this +if(a===s.bs)return +s.bs=a +s.aJ() +s.bj()}, +eh(a){if(!(a.e instanceof A.l5))a.e=new A.l5(null,null,B.f)}, +b9(a){var s,r,q,p,o,n=this,m=n.Y$ +if(m==null)return 0 +for(s=A.l(n).i("ab.1"),r=0;m!=null;){r+=m.aj(B.M,1/0,m.gba()) +q=m.e +q.toString +m=s.a(q).a6$}q=n.n +p=n.c7$ +m=n.Y$ +if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.aj(B.a_,a,m.gbo()) +q=m.e +q.toString +m=s.a(q).a6$}return o+n.ak*(n.c7$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.aj(B.a_,a,m.gbo())) +q=m.e +q.toString +m=s.a(q).a6$}return o}}, +be(a){var s,r,q,p,o,n=this,m=n.Y$ +if(m==null)return 0 +for(s=A.l(n).i("ab.1"),r=0;m!=null;){r+=m.aj(B.M,1/0,m.gba()) +q=m.e +q.toString +m=s.a(q).a6$}q=n.n +p=n.c7$ +m=n.Y$ +if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.aj(B.ay,a,m.gbQ()) +q=m.e +q.toString +m=s.a(q).a6$}return o+n.ak*(n.c7$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.aj(B.ay,a,m.gbQ())) +q=m.e +q.toString +m=s.a(q).a6$}return o}}, +bf(a){var s,r,q,p=this,o=p.Y$ +if(o==null)return 0 +for(s=A.l(p).i("ab.1"),r=0;o!=null;){r+=o.aj(B.M,1/0,o.gba()) +q=o.e +q.toString +o=s.a(q).a6$}return r+p.n*(p.c7$-1)}, +b5(a){var s,r,q,p=this,o=p.Y$ +if(o==null)return 0 +for(s=A.l(p).i("ab.1"),r=0;o!=null;){r+=o.aj(B.S,1/0,o.gbh()) +q=o.e +q.toString +o=s.a(q).a6$}return r+p.n*(p.c7$-1)}, +e8(a){return this.A8(a)}, +cl(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.Y$ +if(i==null)return new A.O(A.M(0,a.a,a.b),A.M(0,a.c,a.d)) +s=a.b +r=new A.aj(0,s,0,a.d) +for(q=A.l(j).i("ab.1"),p=0,o=0,n=0;i!=null;){m=i.fc(r) +p+=m.a +l=m.b +o=Math.max(o,l) +n+=l+j.ak +l=i.e +l.toString +i=q.a(l).a6$}k=p+j.n*(j.c7$-1) +if(k>s)return a.aX(new A.O(s,n-j.ak)) +else return a.aX(new A.O(j.t==null?k:s,o))}, +bC(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2={},a3=a2.a=a1.Y$ +if(a3==null){s=t.k.a(A.t.prototype.ga0.call(a1)) +a1.k3=new A.O(A.M(0,s.a,s.b),A.M(0,s.c,s.d)) +return}s=t.k +r=s.a(A.t.prototype.ga0.call(a1)) +q=new A.aj(0,r.b,0,r.d) +for(r=A.l(a1).i("ab.1"),p=a3,o=0,n=0,m=0;p!=null;p=a3){p.bI(q,!0) +p=a2.a +l=p.k3 +k=l.a +o+=k +n=Math.max(n,l.b) +m=Math.max(m,k) +p=p.e +p.toString +a3=r.a(p).a6$ +a2.a=a3}j=a1.aV===B.Z +i=o+a1.n*(a1.c7$-1) +if(i>s.a(A.t.prototype.ga0.call(a1)).b){a3=a1.aC===B.bv?a1.Y$:a1.da$ +a2.a=a3 +h=new A.az4(a2,a1) +for(r=t.pi,p=a3,g=0;p!=null;p=a3){l=p.e +l.toString +r.a(l) +switch(a1.ad.a){case 0:if(j){p=s.a(A.t.prototype.ga0.call(a1)) +k=a2.a +f=p.b-k.k3.a +p=k}else f=0 +break +case 2:p=s.a(A.t.prototype.ga0.call(a1)) +k=a2.a +f=(p.b-k.k3.a)/2 +p=k +break +case 1:if(j)f=0 +else{p=s.a(A.t.prototype.ga0.call(a1)) +k=a2.a +f=p.b-k.k3.a +p=k}break +default:f=0}l.a=new A.j(f,g) +g+=p.k3.b+a1.ak +a3=h.$0() +a2.a=a3}a1.k3=s.a(A.t.prototype.ga0.call(a1)).aX(new A.O(s.a(A.t.prototype.ga0.call(a1)).b,g-a1.ak))}else{a3=a1.Y$ +a2.a=a3 +e=a3.k3.a +d=a1.t==null?i:s.a(A.t.prototype.ga0.call(a1)).b +a1.k3=s.a(A.t.prototype.ga0.call(a1)).aX(new A.O(d,n)) +f=A.aZ("x") +c=a1.n +switch(a1.t){case null:f.b=j?a1.k3.a-e:0 +break +case B.y:f.b=j?a1.k3.a-e:0 +break +case B.d9:s=a1.k3.a +b=(s-i)/2 +f.b=j?s-b-e:b +break +case B.eg:f.b=j?i-e:a1.k3.a-i +break +case B.da:s=a1.k3.a +c=(s-o)/(a1.c7$-1) +f.b=j?s-e:0 +break +case B.ws:s=a1.c7$ +c=s>0?(a1.k3.a-o)/s:0 +s=c/2 +f.b=j?a1.k3.a-s-e:s +break +case B.Pn:s=a1.k3.a +c=(s-o)/(a1.c7$+1) +f.b=j?s-c-e:c +break}for(s=!j,p=t.pi,l=f.a;k=a2.a,k!=null;){a=k.e +a.toString +p.a(a) +a0=f.b +if(a0===f)A.Q(A.d_(l)) +k=k.k3 +a.a=new A.j(a0,(n-k.b)/2) +if(s)k=f.b=a0+(k.a+c) +else k=a0 +a3=a2.a=r.a(a).a6$ +if(j&&a3!=null)f.b=k-(a3.k3.a+c)}}}, +cJ(a,b){return this.qm(a,b)}, +aF(a,b){this.mz(a,b)}} +A.az4.prototype={ +$0(){var s=this.b,r=s.aC,q=this.a.a +s=A.l(s).i("ab.1") +if(r===B.bv){r=q.e +r.toString +r=s.a(r).a6$ +s=r}else{r=q.e +r.toString +r=s.a(r).cr$ +s=r}return s}, +$S:437} +A.a1V.prototype={ +aB(a){var s,r,q +this.dT(a) +s=this.Y$ +for(r=t.pi;s!=null;){s.aB(a) +q=s.e +q.toString +s=r.a(q).a6$}}, +ar(a){var s,r,q +this.dt(0) +s=this.Y$ +for(r=t.pi;s!=null;){s.ar(0) +q=s.e +q.toString +s=r.a(q).a6$}}} +A.a1W.prototype={} +A.kF.prototype={ +soF(a){var s +if(this.b===a)return +this.b=a +s=this.e +if(s!=null)s.O2()}, +svB(a){if(this.c)return +this.c=!0 +this.e.O2()}, +a_(a,b){this.d.a_(0,b)}, +L(a,b){this.d.L(0,b)}, +d5(a){var s,r=this.e +r.toString +this.e=null +if(r.c==null)return +B.c.B(r.d,this) +s=$.bK +if(s.dx$===B.ey)s.cx$.push(new A.ah7(r)) +else r.PZ()}, +cL(){var s=this.f.gV() +if(s!=null)s.yc()}, +j(a){return"#"+A.ce(this)+"(opaque: "+this.b+"; maintainState: "+this.c+")"}, +$iad:1} +A.ah7.prototype={ +$1(a){this.a.PZ()}, +$S:3} +A.yA.prototype={ +ac(){return new A.HI(B.i)}} +A.HI.prototype={ +aH(){this.aW() +this.a.c.d.sp(0,!0)}, +m(){this.a.c.d.sp(0,!1) +var s=this.a.c +if(s.r)s.d.m() +this.aM()}, +I(a){var s=this.a +return new A.xy(s.d,s.c.a.$1(a),null)}, +yc(){this.a5(new A.awW())}} +A.awW.prototype={ +$0(){}, +$S:0} +A.r8.prototype={ +ac(){return new A.w7(A.a([],t.wi),null,null,B.i)}} +A.w7.prototype={ +aH(){this.aW() +this.Wa(0,this.a.c)}, +Ft(a,b){if(a!=null)return B.c.hb(this.d,a) +return this.d.length}, +J_(a,b,c){b.e=this +this.a5(new A.ahb(this,c,null,b))}, +lz(a,b){return this.J_(a,b,null)}, +Wa(a,b){var s,r=b.length +if(r===0)return +for(s=0;s=0;--r){o=s[r] +if(q){++p +n.push(new A.yA(o,!0,o.f)) +q=!o.b||!1}else if(o.c)n.push(new A.yA(o,!1,o.f))}s=t.H8 +return new A.a0v(n.length-p,this.a.d,A.as(new A.cc(n,s),!1,s.i("aL.E")),null)}} +A.ahb.prototype={ +$0(){var s=this,r=s.a +B.c.mV(r.d,r.Ft(s.b,s.c),s.d)}, +$S:0} +A.aha.prototype={ +$0(){var s=this,r=s.a +B.c.vs(r.d,r.Ft(s.b,s.c),s.d)}, +$S:0} +A.ahc.prototype={ +$0(){var s,r,q=this,p=q.a,o=p.d +B.c.P(o) +s=q.b +B.c.U(o,s) +r=q.c +r.w6(s) +B.c.vs(o,p.Ft(q.d,q.e),r)}, +$S:0} +A.ah9.prototype={ +$0(){}, +$S:0} +A.ah8.prototype={ +$0(){}, +$S:0} +A.a0v.prototype={ +bY(a){var s=A.dI(t.u) +return new A.a0w(s,this,B.V)}, +aQ(a){var s=a.S(t.I) +s.toString +s=new A.yK(s.w,this.e,this.f,A.an(t.O5),0,null,null,A.an(t.T)) +s.aP() +s.U(0,null) +return s}, +aU(a,b){var s=this.e +if(b.ad!==s){b.ad=s +b.a3()}s=a.S(t.I) +s.toString +b.sbX(s.w) +s=this.f +if(s!==b.aC){b.aC=s +b.aJ() +b.bj()}}} +A.a0w.prototype={ +gF(){return t._2.a(A.i6.prototype.gF.call(this))}} +A.yK.prototype={ +eh(a){if(!(a.e instanceof A.fu))a.e=new A.fu(null,null,B.f)}, +af9(){if(this.t!=null)return +this.t=B.bg.a1(this.ak)}, +sbX(a){var s=this +if(s.ak===a)return +s.ak=a +s.t=null +s.a3()}, +gmb(){var s,r,q,p,o=this +if(o.ad===A.ab.prototype.gTP.call(o))return null +s=A.ab.prototype.gao2.call(o,o) +for(r=o.ad,q=t.Q;r>0;--r){p=s.e +p.toString +s=q.a(p).a6$}return s}, +bf(a){return A.rz(this.gmb(),new A.azf(a))}, +b5(a){return A.rz(this.gmb(),new A.azd(a))}, +b9(a){return A.rz(this.gmb(),new A.aze(a))}, +be(a){return A.rz(this.gmb(),new A.azc(a))}, +e8(a){var s,r,q,p,o=this.gmb() +for(s=t.Q,r=null;o!=null;){q=o.e +q.toString +s.a(q) +p=o.kV(a) +if(p!=null){p+=q.a.b +r=r!=null?Math.min(r,p):p}o=q.a6$}return r}, +gjd(){return!0}, +cl(a){return new A.O(A.M(1/0,a.a,a.b),A.M(1/0,a.c,a.d))}, +bC(){var s,r,q,p,o,n,m,l,k=this +k.n=!1 +if(k.c7$-k.ad===0)return +k.af9() +s=t.k.a(A.t.prototype.ga0.call(k)) +r=A.zY(new A.O(A.M(1/0,s.a,s.b),A.M(1/0,s.c,s.d))) +q=k.gmb() +for(s=t.Q,p=t.EP;q!=null;){o=q.e +o.toString +s.a(o) +if(!o.gB7()){q.bI(r,!0) +n=k.t +n.toString +m=k.k3 +m.toString +l=q.k3 +l.toString +o.a=n.o_(p.a(m.ae(0,l)))}else{n=k.k3 +n.toString +m=k.t +m.toString +k.n=A.aNG(q,o,n,m)||k.n}q=o.a6$}}, +cJ(a,b){var s,r,q,p=this,o={},n=o.a=p.ad===A.ab.prototype.gTP.call(p)?null:p.da$ +for(s=t.Q,r=0;r0)n=p +else n=null +m=n===s +s=j.c +s.ez(new A.Db(m,0)) +s=j.w +s.l(0,m,!0) +s.h(0,m).toString +n.d=0 +j.w.h(0,m).toString +s=a.f +if(s!==0){r=n.c +if(r!=null)r.aA(0) +n.c=null +l=A.M(Math.abs(s),100,1e4) +s=n.f +if(n.a===B.hM)r=0.3 +else{r=n.r +r===$&&A.b() +q=r.a +q=r.b.a7(0,q.gp(q)) +r=q}s.a=r +r.toString +s.b=A.M(l*0.00006,r,0.5) +r=n.w +s=n.x +s===$&&A.b() +q=s.a +r.a=s.b.a7(0,q.gp(q)) +r.b=Math.min(0.025+75e-8*l*l,1) +r=n.b +r===$&&A.b() +r.e=A.b6(0,B.e.bi(0.15+l*0.02),0) +r.kB(0,0) +n.as=0.5 +n.a=B.Zq}else{s=a.d +if(s!=null){p=a.b.gF() +p.toString +t.x.a(p) +o=p.k3 +o.toString +k=p.hl(s.d) +switch(A.bw(r.e).a){case 0:n.toString +s=o.b +n.Xl(0,Math.abs(q),o.a,A.M(k.b,0,s),s) +break +case 1:n.toString +s=o.a +n.Xl(0,Math.abs(q),o.b,A.M(k.a,0,s),s) +break}}}}else if(a instanceof A.oJ||a instanceof A.id)if(a.gV1()!=null){s=j.d +if(s.a===B.hN)s.nR(B.dS) +s=j.e +if(s.a===B.hN)s.nR(B.dS)}j.r=A.N(a) +return!1}, +m(){this.d.m() +this.e.m() +this.a3S()}, +I(a){var s=this,r=null,q=s.a,p=s.d,o=s.e,n=q.e,m=s.f +return new A.d2(s.gFS(),new A.jM(A.lv(new A.jM(q.w,r),new A.Xi(p,o,n,m),r,r,B.n),r),r,t.WA)}} +A.tu.prototype={ +K(){return"_GlowState."+this.b}} +A.H0.prototype={ +sal(a,b){if(this.ax.k(0,b))return +this.ax=b +this.W()}, +sTy(a){if(this.ay===a)return +this.ay=a +this.W()}, +m(){var s=this,r=s.b +r===$&&A.b() +r.m() +r=s.y +r===$&&A.b() +r.w.cU$.B(0,r) +r.Mn() +r=s.c +if(r!=null)r.aA(0) +s.dS()}, +Xl(a,b,c,d,e){var s,r,q,p=this,o=p.c +if(o!=null)o.aA(0) +p.at=p.at+b/200 +o=p.f +s=p.r +s===$&&A.b() +r=s.b +s=s.a +o.a=r.a7(0,s.gp(s)) +o.b=Math.min(r.a7(0,s.gp(s))+b/c*0.8,0.5) +q=Math.min(c,e*0.20096189432249995) +s=p.w +r=p.x +r===$&&A.b() +o=r.b +r=r.a +s.a=o.a7(0,r.gp(r)) +s.b=Math.max(1-1/(0.7*Math.sqrt(p.at*q)),A.eo(o.a7(0,r.gp(r)))) +r=d/e +p.Q=r +if(r!==p.as){o=p.y +o===$&&A.b() +if(!o.gaqn())o.hq(0)}else{o=p.y +o===$&&A.b() +o.fC(0) +p.z=null}o=p.b +o===$&&A.b() +o.e=B.oX +if(p.a!==B.hN){o.kB(0,0) +p.a=B.hN}else{o=o.r +if(!(o!=null&&o.a!=null))p.W()}p.c=A.bl(B.oX,new A.avd(p))}, +DZ(a){var s=this +if(a!==B.T)return +switch(s.a.a){case 1:s.nR(B.dS) +break +case 3:s.a=B.hM +s.at=0 +break +case 2:case 0:break}}, +nR(a){var s,r,q=this,p=q.a +if(p===B.Ah||p===B.hM)return +p=q.c +if(p!=null)p.aA(0) +q.c=null +p=q.f +s=q.r +s===$&&A.b() +r=s.a +p.a=s.b.a7(0,r.gp(r)) +p.b=0 +p=q.w +r=q.x +r===$&&A.b() +s=r.a +p.a=r.b.a7(0,s.gp(s)) +p.b=0 +p=q.b +p===$&&A.b() +p.e=a +p.kB(0,0) +q.a=B.Ah}, +aj6(a){var s,r=this,q=r.z +if(q!=null){q=q.a +s=r.Q +r.as=s-(s-r.as)*Math.pow(2,-(a.a-q)/$.aTF().a) +r.W()}if(A.Ka(r.Q,r.as,0.001)){q=r.y +q===$&&A.b() +q.fC(0) +r.z=null}else r.z=a}, +aF(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.r +i===$&&A.b() +s=i.a +if(J.d(i.b.a7(0,s.gp(s)),0))return +s=b.a +r=b.b +q=s>r?r/s:1 +p=s*3/2 +o=Math.min(r,s*0.20096189432249995) +r=j.x +r===$&&A.b() +n=r.a +n=r.b.a7(0,n.gp(n)) +r=j.as +m=$.ah().bp() +l=j.ax +k=i.a +m.sal(0,A.aK(B.e.bi(255*i.b.a7(0,k.gp(k))),l.gp(l)>>>16&255,l.gp(l)>>>8&255,l.gp(l)&255)) +a.cn(0) +a.aT(0,0,j.d+j.e) +a.e0(0,1,n*q) +a.mv(new A.v(0,0,0+s,0+o)) +a.f2(new A.j(s/2*(0.5+r),o-p),p,m) +a.c5(0)}, +j(a){return"_GlowController(color: "+this.ax.j(0)+", axis: "+A.b6v(this.ay)+")"}} +A.avd.prototype={ +$0(){return this.a.nR(B.fh)}, +$S:0} +A.Xi.prototype={ +Qq(a,b,c,d,e){var s +if(c==null)return +switch(A.lh(d,e)){case B.H:c.aF(a,b) +break +case B.E:a.cn(0) +a.aT(0,0,b.b) +a.e0(0,1,-1) +c.aF(a,b) +a.c5(0) +break +case B.au:a.cn(0) +a.j3(0,1.5707963267948966) +a.e0(0,1,-1) +c.aF(a,new A.O(b.b,b.a)) +a.c5(0) +break +case B.aH:a.cn(0) +s=b.a +a.aT(0,s,0) +a.j3(0,1.5707963267948966) +c.aF(a,new A.O(b.b,s)) +a.c5(0) +break}}, +aF(a,b){var s=this,r=s.d +s.Qq(a,b,s.b,r,B.pr) +s.Qq(a,b,s.c,r,B.fs)}, +eZ(a){return a.b!=this.b||a.c!=this.c}, +j(a){return"_GlowingOverscrollIndicatorPainter("+A.f(this.b)+", "+A.f(this.c)+")"}} +A.xd.prototype={ +ac(){return new A.IQ(null,null,B.i)}, +n5(a){return A.Kb().$1(a)}} +A.IQ.prototype={ +gnW(){var s,r,q,p,o,n,m=this,l=null,k=m.d +if(k===$){s=t.Y +r=new A.aH(0,0,s) +q=new A.IP(r,B.nG,$.bo()) +p=A.bJ(l,l,l,l,m) +p.bF() +o=p.d2$ +o.b=!0 +o.a.push(q.gDY()) +q.a!==$&&A.dt() +q.a=p +n=A.db(B.dD,p,l) +n.a.a_(0,q.gcX()) +t.m.a(n) +q.b!==$&&A.dt() +q.b=new A.b0(n,r,s.i("b0")) +m.d!==$&&A.b9() +m.d=q +k=q}return k}, +FT(a){var s,r,q,p,o,n,m=this +if(!m.a.n5(a))return!1 +if(a instanceof A.kG){m.f=a +J.a1(m.e) +s=a.e +r=m.c +r.ez(new A.Db(s<0,0)) +m.r=!0 +r=a.f +if(r!==0){s=m.gnW() +q=A.M(Math.abs(r),1,1e4) +r=s.c +p=s.b +p===$&&A.b() +o=p.a +r.a=p.b.a7(0,o.gp(o)) +r.b=Math.min(0.016+1.01/q,1) +r=s.a +r===$&&A.b() +r.e=A.b6(0,B.e.bi(q*0.02),0) +r.kB(0,0) +s.d=B.a_d}else if(a.d!=null){r=a.a.d +r.toString +n=A.M(Math.abs(s)/r+m.gnW().e,0,1) +r=m.gnW() +r.e=n +s=r.c +p=r.b +p===$&&A.b() +o=p.a +s.a=p.b.a7(0,o.gp(o)) +o=r.e +s.b=0.016*o+0.016*(1-Math.exp(-o*8.237217661997105)) +o=r.a +o===$&&A.b() +o.e=B.iC +if(r.d!==B.nH){o.kB(0,0) +r.d=B.nH}else{s=o.r +if(!(s!=null&&s.a!=null))r.W()}}}else if(a instanceof A.oJ||a instanceof A.id){s=m.gnW() +if(s.d===B.nH)s.nR(B.iC)}m.e=a +return!1}, +a9k(a){switch(this.a.c.a){case 0:return a>0?B.i0:B.nJ +case 1:return a>0?B.eZ:B.cR +case 2:return a>0?B.nJ:B.i0 +case 3:return a>0?B.cR:B.eZ}}, +m(){var s=this.gnW(),r=s.a +r===$&&A.b() +r.m() +s.dS() +this.a49()}, +I(a){var s={},r=a.S(t.w).f +s.a=null +return new A.d2(this.gFS(),A.it(this.gnW(),new A.aA9(s,this,r.a),null),null,t.WA)}} +A.aA9.prototype={ +$2(a,b){var s,r,q,p,o,n,m=this,l=m.b,k=l.gnW().b +k===$&&A.b() +s=k.a +s=k.b.a7(0,s.gp(s)) +switch(A.bw(l.a.c).a){case 0:r=1+s +m.a.a=m.c.a +q=1 +break +case 1:q=1+s +m.a.a=m.c.b +r=1 +break +default:r=1 +q=1}k=l.f +k=k==null?null:k.e +p=l.a9k(k==null?0:k) +k=l.f +if(k==null)o=null +else{k=k.a.d +k.toString +o=k}if(o==null)o=m.a.a +k=A.vT(r,q,1) +l=l.a +n=A.U3(p,l.f,k,!0) +return A.aGo(n,s!==0&&o!==m.a.a?l.e:B.j)}, +$S:438} +A.tK.prototype={ +K(){return"_StretchState."+this.b}} +A.IP.prototype={ +DZ(a){var s=this +if(a!==B.T)return +switch(s.d.a){case 1:s.nR(B.iC) +break +case 3:s.d=B.nG +s.e=0 +break +case 2:case 0:break}}, +nR(a){var s,r,q=this,p=q.d +if(p===B.Aq||p===B.nG)return +p=q.c +s=q.b +s===$&&A.b() +r=s.a +p.a=s.b.a7(0,r.gp(r)) +p.b=0 +p=q.a +p===$&&A.b() +p.e=a +p.kB(0,0) +q.d=B.Aq}, +m(){var s=this.a +s===$&&A.b() +s.m() +this.dS()}, +j(a){return"_StretchController()"}} +A.Db.prototype={ +cS(a){this.a2T(a) +a.push("side: "+(this.a?"leading edge":"trailing edge"))}} +A.HL.prototype={ +cS(a){var s,r +this.x8(a) +s=this.eR$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.JE.prototype={ +bO(){this.d0() +this.cG() +this.em()}, +m(){var s=this,r=s.aZ$ +if(r!=null)r.L(0,s.ge6()) +s.aZ$=null +s.aM()}} +A.JR.prototype={ +bO(){this.d0() +this.cG() +this.em()}, +m(){var s=this,r=s.aZ$ +if(r!=null)r.L(0,s.ge6()) +s.aZ$=null +s.aM()}} +A.IM.prototype={ +k(a,b){if(b==null)return!1 +if(J.a1(b)!==A.N(this))return!1 +return b instanceof A.IM&&A.da(b.a,this.a)}, +gE(a){return A.d3(this.a)}, +j(a){return"StorageEntryIdentifier("+B.c.c8(this.a,":")+")"}} +A.Dc.prototype={ +MO(a){var s=A.a([],t.g8) +if(A.aN0(a,s))a.oT(new A.ahd(s)) +return s}, +asM(a){var s +if(this.a==null)return null +s=this.MO(a) +return s.length!==0?this.a.h(0,new A.IM(s)):null}} +A.ahd.prototype={ +$1(a){return A.aN0(a,this.a)}, +$S:42} +A.w8.prototype={ +I(a){return this.c}} +A.jE.prototype={ +goF(){return!0}, +gq8(){return!1}, +Ht(a){return a instanceof A.jE}, +TJ(a){return a instanceof A.jE}} +A.QN.prototype={ +aQ(a){var s=new A.E7(this.d,0,!1,!1,A.an(t.T)) +s.aP() +return s}, +aU(a,b){b.sas6(this.d) +b.sasA(0) +b.salk(!1) +b.salj(!1)}} +A.afY.prototype={} +A.ahP.prototype={} +A.MY.prototype={ +FD(a){return this.aei(a)}, +aei(a){var s=0,r=A.H(t.H),q,p=this,o,n,m +var $async$FD=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:n=A.cD(a.b) +m=p.a +if(!m.ah(0,n)){s=1 +break}m=m.h(0,n) +m.toString +o=a.a +if(o==="Menu.selectedCallback"){m.gavh().$0() +m.garM() +o=$.z.t$.f.f.e +o.toString +A.aVS(o,m.garM(),t.vz)}else if(o==="Menu.opened")m.gavg(m).$0() +else if(o==="Menu.closed")m.gavf(m).$0() +case 1:return A.F(q,r)}}) +return A.G($async$FD,r)}} +A.BI.prototype={ +I(a){return new A.Dx(new A.ade(),this.ga78(),this.c,null)}, +a79(a){var s=new A.tx(a.a,this.c) +s.nN().bK(0,new A.add(this,a),t.P) +return s}} +A.ade.prototype={ +$2(a,b){return new A.wh(b,B.Sd,B.yr,null)}, +$S:440} +A.add.prototype={ +$1(a){var s=this.b +s.c.$1(s.a)}, +$S:32} +A.tx.prototype={ +nN(){var s=0,r=A.H(t.H),q=this +var $async$nN=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:s=2 +return A.L(B.wD.fE("create",A.ai(["id",q.a,"viewType",q.b],t.N,t.z),!1,t.H),$async$nN) +case 2:q.c=!0 +return A.F(null,r)}}) +return A.G($async$nN,r)}, +HA(){var s=0,r=A.H(t.H) +var $async$HA=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:return A.F(null,r)}}) +return A.G($async$HA,r)}, +Ic(a){return this.ana(a)}, +ana(a){var s=0,r=A.H(t.H) +var $async$Ic=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:return A.F(null,r)}}) +return A.G($async$Ic,r)}, +m(){var s=0,r=A.H(t.H),q=this +var $async$m=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:s=q.c?2:3 +break +case 2:s=4 +return A.L(B.wD.fE("dispose",q.a,!1,t.H),$async$m) +case 4:case 3:return A.F(null,r)}}) +return A.G($async$m,r)}, +gCq(){return this.a}} +A.Dv.prototype={} +A.Dx.prototype={ +ac(){return new A.HO(B.i)}, +aiM(a,b){return this.c.$2(a,b)}, +aeG(a){return this.d.$1(a)}} +A.HO.prototype={ +I(a){var s,r,q=this,p=null,o=q.e +if(o==null)return B.SH +if(!q.f)return new A.YS(new A.ax5(o),p,p) +s=q.r +if(s==null)s=q.r=q.a.aiM(a,o) +r=q.w +s.toString +return A.nT(!1,p,s,p,p,p,r,!0,p,q.gab7(),p,p,p,p)}, +aH(){var s=this +s.w=A.lN(!0,"PlatformView(id: "+A.f(s.d)+")",!0,!0,null,null,!1) +s.nN() +s.aW()}, +b_(a){var s,r=this +r.bn(a) +if(r.a.e!==a.e){s=r.e +if(s!=null)s.m() +r.r=null +r.nN()}}, +nN(){var s=this,r=$.aV4().YX() +s.d=r +s.e=s.a.aeG(new A.Dv(r,s.gaeW()))}, +aeX(a){this.a5(new A.ax4(this))}, +ab8(a){var s +if(!a){s=this.e +if(s!=null)s.HA()}B.x2.d4("TextInput.setPlatformViewClient",A.ai(["platformViewId",this.d],t.N,t.z),t.H)}, +m(){var s=this.e +if(s!=null)s.m() +this.e=null +this.aM()}} +A.ax5.prototype={ +$2(a,b){var s=this.a +if(s.gakH()&&!a.gaa(a))s.HN(0,b,a)}, +$S:442} +A.ax4.prototype={ +$0(){this.a.f=!0}, +$S:0} +A.wh.prototype={ +aQ(a){return A.b_q(this.d,this.e,this.f)}, +aU(a,b){b.sHI(0,this.d) +b.sW0(this.f) +b.SA(this.e,b.n.gUU())}} +A.YT.prototype={ +bC(){this.a1y() +$.bK.cx$.push(new A.ax6(this))}} +A.ax6.prototype={ +$1(a){var s,r=this.a,q=r.k3 +q.toString +s=A.c0(r.bv(0,null),B.f) +r.ci.$2(q,s)}, +$S:3} +A.YS.prototype={ +aQ(a){var s=new A.YT(this.e,B.i5,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){b.ci=this.e}} +A.wo.prototype={ +cZ(a){return this.f!=a.f}} +A.oD.prototype={ +ac(){return new A.a_7(null,A.w(t.yb,t.M),null,!0,null,B.i)}} +A.a_7.prototype={ +gee(){return this.a.d}, +he(a,b){}, +I(a){return A.FT(this.bG$,this.a.c)}} +A.td.prototype={ +cZ(a){return a.f!=this.f}} +A.El.prototype={ +ac(){return new A.If(B.i)}} +A.If.prototype={ +by(){var s,r=this +r.du() +s=r.c +s.toString +r.r=A.oE(s) +r.Fz() +if(r.d==null){r.a.toString +r.d=!1}}, +b_(a){this.bn(a) +this.Fz()}, +gPM(){this.a.toString +return!1}, +Fz(){var s,r=this +if(r.gPM()&&!r.w){r.w=!0;++$.oC.b4$ +s=$.hA.cO$ +s===$&&A.b() +s.gatr().bK(0,new A.azl(r),t.P)}}, +ah5(){var s,r=this +r.e=!1 +r.f=null +s=$.hA.cO$ +s===$&&A.b() +s.L(0,r.gG5()) +r.Fz()}, +m(){if(this.e){var s=$.hA.cO$ +s===$&&A.b() +s.L(0,this.gG5())}this.aM()}, +I(a){var s,r,q=this,p=q.d +p.toString +if(p&&q.gPM())return B.aG +p=q.r +if(p==null)p=q.f +s=q.a +r=s.d +return A.FT(p,new A.oD(s.c,r,null))}} +A.azl.prototype={ +$1(a){var s,r=this.a +r.w=!1 +if(r.c!=null){s=$.hA.cO$ +s===$&&A.b() +s.a_(0,r.gG5()) +r.a5(new A.azk(r,a))}$.oC.Tp()}, +$S:443} +A.azk.prototype={ +$0(){var s=this.a +s.f=this.b +s.e=!0 +s.d=!1}, +$S:0} +A.dy.prototype={ +gqx(a){return!0}, +m(){var s=this,r=s.c +if(r!=null)r.Sj(s) +s.dS() +s.a=!0}} +A.iQ.prototype={ +I7(a){}, +j2(a,b){var s,r,q=this,p=q.bG$ +p=p==null?null:J.fe(p.gmi(),b) +s=p===!0 +r=s?a.os(J.aW(q.bG$.gmi(),b)):a.uB() +if(a.b==null){a.b=b +a.c=q +p=new A.akh(q,a) +a.a_(0,p) +q.fp$.l(0,a,p)}a.vr(r) +if(!s&&a.gqx(a)&&q.bG$!=null)q.GM(a)}, +Ym(a){var s,r=this.bG$ +if(r!=null){s=a.b +s.toString +r.K2(0,s,t.X)}this.Sj(a)}, +oc(){var s,r,q=this +if(q.br$!=null){s=q.bG$ +s=s==null?null:s.e +s=s==q.gee()||q.gkO()}else s=!0 +if(s)return +r=q.bG$ +if(q.mm(q.br$,!1))if(r!=null)r.m()}, +gkO(){var s,r,q=this +if(q.bZ$)return!0 +if(q.gee()==null)return!1 +s=q.c +s.toString +r=A.oE(s) +if(r!=q.br$){if(r==null)s=null +else{s=r.c +s=s==null?null:s.d +s=s===!0}s=s===!0}else s=!1 +return s}, +mm(a,b){var s,r,q=this +if(q.gee()==null||a==null)return q.Rt(null,b) +if(b||q.bG$==null){s=q.gee() +s.toString +return q.Rt(a.alr(s,q),b)}s=q.bG$ +s.toString +r=q.gee() +r.toString +s.at6(r) +r=q.bG$ +r.toString +a.hA(r) +return!1}, +Rt(a,b){var s,r=this,q=r.bG$ +if(a==q)return!1 +r.bG$=a +if(!b){if(a!=null){s=r.fp$ +new A.bi(s,A.l(s).i("bi<1>")).Z(0,r.gajK())}r.I7(q)}return!0}, +GM(a){var s,r=a.gqx(a),q=this.bG$ +if(r){if(q!=null){r=a.b +r.toString +s=a.oO() +if(!J.d(J.aW(q.gmi(),r),s)||!J.fe(q.gmi(),r)){J.ct(q.gmi(),r,s) +q.pE()}}}else if(q!=null){r=a.b +r.toString +q.K2(0,r,t.K)}}, +Sj(a){var s=this.fp$.B(0,a) +s.toString +a.L(0,s) +a.c=a.b=null}} +A.akh.prototype={ +$0(){var s=this.a +if(s.bG$==null)return +s.GM(this.b)}, +$S:0} +A.aBA.prototype={ +$2(a,b){if(!a.a)a.L(0,b)}, +$S:45} +A.a1Z.prototype={ +b_(a){this.bn(a) +this.oc()}, +by(){var s,r,q,p,o=this +o.du() +s=o.bG$ +r=o.gkO() +q=o.c +q.toString +q=A.oE(q) +o.br$=q +p=o.mm(q,r) +if(r){o.he(s,o.bZ$) +o.bZ$=!1}if(p)if(s!=null)s.m()}, +m(){var s,r=this +r.fp$.Z(0,new A.aBA()) +s=r.bG$ +if(s!=null)s.m() +r.bG$=null +r.aM()}} +A.cr.prototype={ +sp(a,b){var s=this.y +if(b==null?s!=null:b!==s){this.y=b +this.Ia(s)}}, +vr(a){this.y=a}} +A.ip.prototype={ +uB(){return this.cy}, +Ia(a){this.W()}, +os(a){return A.l(this).i("ip.T").a(a)}, +oO(){var s=this.y +return s==null?A.l(this).i("cr.T").a(s):s}} +A.Ie.prototype={ +os(a){return this.a37(a)}, +oO(){var s=this.a38() +s.toString +return s}} +A.Eg.prototype={} +A.rA.prototype={} +A.Eh.prototype={} +A.rB.prototype={ +vr(a){var s=this,r=s.y +if(r!=null)r.L(0,s.gcX()) +s.y=a +a.toString +J.aVc(a,s.gcX())}, +m(){this.a1W() +var s=this.y +if(s!=null)s.L(0,this.gcX())}} +A.wF.prototype={ +vr(a){this.ps() +this.a1V(a)}, +m(){this.ps() +this.t3()}, +ps(){var s=this.y +if(s!=null)A.h9(s.gdw())}} +A.rC.prototype={ +uB(){var s=this.k2,r=new A.xq(s,$.bo()) +r.xf(s,t.Rp) +return r}, +os(a){a.toString +return A.oV(A.bH(a))}, +oO(){return this.y.a.a}} +A.aBB.prototype={ +$2(a,b){if(!a.a)a.L(0,b)}, +$S:45} +A.wG.prototype={} +A.Sa.prototype={ +ac(){return new A.yN(new A.a_4($.bo()),null,A.w(t.yb,t.M),null,!0,null,B.i,this.$ti.i("yN<1>"))}} +A.Em.prototype={ +K(){return"RouteInformationReportingType."+this.b}} +A.yN.prototype={ +gee(){return this.a.r}, +aH(){var s,r=this +r.aW() +s=r.a.c +if(s!=null)s.a_(0,r.gxX()) +r.a.f.aki(r.gFa()) +r.a.e.a_(0,r.gFg())}, +he(a,b){var s,r,q=this,p=q.f +q.j2(p,"route") +s=p.y +r=s==null +if((r?A.l(p).i("cr.T").a(s):s)!=null){p=r?A.l(p).i("cr.T").a(s):s +p.toString +q.ys(p,new A.azz(q))}else{p=q.a.c +if(p!=null)q.ys(p.a,new A.azA(q))}}, +ahJ(){var s=this +if(s.w||s.a.c==null)return +s.w=!0 +$.bK.cx$.push(s.gah9())}, +aha(a){var s,r,q,p,o=this +o.w=!1 +s=o.f +r=s.y +q=r==null +if((q?A.l(s).i("cr.T").a(r):r)!=null){s=q?A.l(s).i("cr.T").a(r):r +s.toString +r=o.a.c +r.toString +q=o.e +q.toString +if(q!==B.Rl)p=q===B.mF&&r.b.a==s.a +else p=!0 +B.h_.mY("selectMultiEntryHistory",t.H) +q=s.a +q.toString +A.aOb(q,p,s.b) +r.b=r.a=s}o.e=B.mF}, +ahj(){this.a.e.gav6() +this.a.toString +return null}, +yh(){var s=this +s.f.sp(0,s.ahj()) +if(s.e==null)s.e=B.mF +s.ahJ()}, +by(){var s,r=this +r.r=!0 +r.a42() +s=r.a.c +if(s!=null&&r.r)r.ys(s.a,new A.azy(r)) +r.r=!1 +r.yh()}, +b_(a){var s,r,q,p=this +p.a43(a) +s=p.a +r=a.c +q=s.c==r +if(q)s.f===a.f +p.d=new A.U() +if(!q){s=r==null +if(!s)r.L(0,p.gxX()) +q=p.a.c +if(q!=null)q.a_(0,p.gxX()) +s=s?null:r.a +r=p.a.c +if(s!=(r==null?null:r.a))p.Pk()}s=a.f +if(p.a.f!==s){r=p.gFa() +s.at0(r) +p.a.f.aki(r)}p.a.toString +s=p.gFg() +a.e.L(0,s) +p.a.e.a_(0,s) +p.yh()}, +m(){var s=this,r=s.a.c +if(r!=null)r.L(0,s.gxX()) +s.a.f.at0(s.gFa()) +s.a.e.L(0,s.gFg()) +s.d=null +s.a44()}, +ys(a,b){var s,r,q=this +q.r=!1 +q.d=new A.U() +s=q.a.d +s.toString +r=q.c +r.toString +s.avi(a,r).bK(0,q.agb(q.d,b),t.H)}, +agb(a,b){return new A.azw(this,a,b)}, +Pk(){var s=this +s.r=!0 +s.ys(s.a.c.a,new A.azt(s))}, +aac(){var s=this +s.d=new A.U() +return s.a.e.avk().bK(0,s.ac8(s.d),t.y)}, +ac8(a){return new A.azu(this,a)}, +R5(){this.a5(new A.azx()) +this.yh() +return new A.cR(null,t.b5)}, +ac9(){this.a5(new A.azv()) +this.yh()}, +I(a){var s=this.bG$,r=this.a,q=r.c,p=r.f,o=r.d +r=r.e +return A.FT(s,new A.a_b(q,p,o,r,this,new A.eZ(r.gav4(),null),null))}} +A.azz.prototype={ +$0(){return this.a.a.e.gauP()}, +$S(){return this.a.$ti.i("ax<~>(1)()")}} +A.azA.prototype={ +$0(){return this.a.a.e.gauO()}, +$S(){return this.a.$ti.i("ax<~>(1)()")}} +A.azy.prototype={ +$0(){return this.a.a.e.gZN()}, +$S(){return this.a.$ti.i("ax<~>(1)()")}} +A.azw.prototype={ +$1(a){var s=0,r=A.H(t.H),q,p=this,o,n +var $async$$1=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:o=p.a +n=p.b +if(o.d!=n){s=1 +break}s=3 +return A.L(p.c.$0().$1(a),$async$$1) +case 3:if(o.d==n)o.R5() +case 1:return A.F(q,r)}}) +return A.G($async$$1,r)}, +$S(){return this.a.$ti.i("ax<~>(1)")}} +A.azt.prototype={ +$0(){return this.a.a.e.gZN()}, +$S(){return this.a.$ti.i("ax<~>(1)()")}} +A.azu.prototype={ +$1(a){var s=this.a +if(this.b!=s.d)return new A.cR(!0,t.d9) +s.R5() +return new A.cR(a,t.d9)}, +$S:445} +A.azx.prototype={ +$0(){}, +$S:0} +A.azv.prototype={ +$0(){}, +$S:0} +A.a_b.prototype={ +cZ(a){if(this.f==a.f)this.r===a.r +return!0}} +A.a_4.prototype={ +uB(){return null}, +Ia(a){this.W()}, +os(a){var s +if(a==null)return null +t.Dn.a(a) +s=J.ci(a) +return new A.wG(A.bT(s.gR(a)),s.gX(a))}, +oO(){var s,r=this,q=r.y,p=q==null +if((p?A.l(r).i("cr.T").a(q):q)==null)q=null +else{s=(p?A.l(r).i("cr.T").a(q):q).a +q=[s,(p?A.l(r).i("cr.T").a(q):q).b]}return q}} +A.z2.prototype={ +b_(a){this.bn(a) +this.oc()}, +by(){var s,r,q,p,o=this +o.du() +s=o.bG$ +r=o.gkO() +q=o.c +q.toString +q=A.oE(q) +o.br$=q +p=o.mm(q,r) +if(r){o.he(s,o.bZ$) +o.bZ$=!1}if(p)if(s!=null)s.m()}, +m(){var s,r=this +r.fp$.Z(0,new A.aBB()) +s=r.bG$ +if(s!=null)s.m() +r.bG$=null +r.aM()}} +A.w6.prototype={ +gBO(){return this.e}, +mW(){var s,r=this,q=A.f4(r.ga5P(),!1) +r.k4=q +r.gvB() +s=A.f4(r.ga5R(),!0) +r.p1=s +B.c.U(r.e,A.a([q,s],t.wi)) +r.a27()}, +oa(a){var s,r=this +r.a22(a) +s=r.at.Q +s===$&&A.b() +if(s===B.F&&!r.Q)r.a.Vt(r) +return!0}, +m(){B.c.P(this.e) +this.a26()}} +A.eE.prototype={ +gY0(){return this.gCj(this)}, +gjt(a){return this.as}, +gL8(){return this.ax}, +Ui(){var s=this,r=s.gCj(s),q=s.gY0(),p=s.gqk(),o=s.a +o.toString +return A.bJ(p,r,q,null,o)}, +HO(){var s=this.at +s.toString +return s}, +acP(a){var s,r=this +switch(a.a){case 3:s=r.e +if(s.length!==0)B.c.gR(s).soF(r.goF()) +s=r.z +if(s!=null){s.a.$0() +s.a=null}r.z=null +break +case 1:case 2:s=r.e +if(s.length!==0)B.c.gR(s).soF(!1) +if(r.z==null)r.z=$.bK.atf(B.DO) +break +case 0:if(!r.gaqc()){r.a.Vt(r) +r.Q=!0 +s=r.z +if(s!=null){s.a.$0() +s.a=null}r.z=null}break}}, +mW(){var s,r=this +r.at=r.Ui() +s=r.HO() +s.f0(r.gPl()) +r.as=s +r.a1h() +s=r.as +if(s.gbk(s)===B.T&&r.e.length!==0)B.c.gR(r.e).soF(r.goF())}, +uP(){this.a24() +return this.at.bH(0)}, +uL(){this.a2_() +var s=this.at +s.sp(0,s.b)}, +I5(a){var s,r +if(a instanceof A.eE){s=this.at +s.toString +r=a.at.x +r===$&&A.b() +s.sp(0,r)}this.a25(a)}, +oa(a){this.ch=a +this.at.dn(0) +this.a1f(a) +return!0}, +qs(a){this.SN(a) +this.a23(a)}, +uO(a){this.SN(a) +this.a20(a)}, +SN(a){var s,r,q,p,o,n,m=this,l={},k=m.CW +m.CW=null +if(a instanceof A.eE&&m.Ht(a)&&a.TJ(m)){s=m.ax.c +if(s!=null){r=s instanceof A.t9?s.a:s +r.toString +q=a.as +q.toString +p=J.d(r.gp(r),q.gp(q))||q.gbk(q)===B.T||q.gbk(q)===B.F +o=a.y.a +if(p)m.pQ(q,o) +else{l.a=null +p=new A.aqv(m,q,a) +m.CW=new A.aqt(l,q,p) +q.f0(p) +n=A.aI1(r,q,new A.aqu(l,m,a)) +l.a=n +m.pQ(n,o)}}else m.pQ(a.as,a.y.a)}else m.aie(B.cl) +if(k!=null)k.$0()}, +pQ(a,b){this.ax.saG(0,a) +if(b!=null)b.bK(0,new A.aqs(this,a),t.P)}, +aie(a){return this.pQ(a,null)}, +Ht(a){return!0}, +TJ(a){return!0}, +m(){var s=this,r=s.as +if(r!=null)r.dJ(s.gPl()) +r=s.z +if(r!=null){r.a.$0() +r.a=null}s.z=null +if(s.ay){r=s.at +if(r!=null)r.m()}s.y.cg(0,s.ch) +s.a1g()}, +gqk(){return"TransitionRoute"}, +j(a){return"TransitionRoute(animation: "+A.f(this.at)+")"}} +A.aqv.prototype={ +$1(a){var s,r +switch(a.a){case 3:case 0:s=this.a +s.pQ(this.b,this.c.y.a) +r=s.CW +if(r!=null){r.$0() +s.CW=null}break +case 1:case 2:break}}, +$S:7} +A.aqt.prototype={ +$0(){this.b.dJ(this.c) +var s=this.a.a +if(s!=null)s.m()}, +$S:0} +A.aqu.prototype={ +$0(){var s,r=this.b +r.pQ(this.a.a.a,this.c.y.a) +s=r.CW +if(s!=null){s.$0() +r.CW=null}}, +$S:0} +A.aqs.prototype={ +$1(a){var s=this.a.ax,r=this.b +if(s.c==r){s.saG(0,B.cl) +if(r instanceof A.t9)r.m()}}, +$S:18} +A.vM.prototype={ +d5(a){var s=this.b +if(s!=null)s.at4(this)}, +Qh(){this.a.$0()}} +A.Px.prototype={ +Te(a){var s,r,q,p=this +a.b=p +s=p.ie$ +if(s==null)s=p.ie$=A.a([],t.u6) +r=s.length +s.push(a) +if(a.c){s=p.mI$ +q=s===0 +p.mI$=s+1}else q=!1 +if(r===0||q)p.mu()}, +at4(a){var s,r=this,q=r.ie$ +q.toString +s=B.c.B(q,a)&&a.c&&--r.mI$===0 +a.b=null +a.Qh() +if(r.ie$.length===0||s){q=$.bK +if(q.dx$===B.ey)q.cx$.push(new A.afr(r)) +else r.mu()}}, +gKE(){var s=this.ie$ +return s!=null&&s.length!==0}} +A.afr.prototype={ +$1(a){this.a.mu()}, +$S:3} +A.Wr.prototype={ +iW(a,b){return A.vW(this.e,t.z).gq8()}, +dz(a){return A.fo(this.e,!1).WL()}} +A.Hx.prototype={ +cZ(a){var s=this +return s.f!==a.f||s.r!==a.r||s.w!==a.w||s.x!==a.x}} +A.yw.prototype={ +ac(){return new A.mZ(A.aGS(!0,B.Ym.j(0)+" Focus Scope",!1),A.wL(),B.i,this.$ti.i("mZ<1>"))}} +A.mZ.prototype={ +aH(){var s,r,q=this +q.aW() +s=A.a([],t.Eo) +r=q.a.c.fy +if(r!=null)s.push(r) +r=q.a.c.go +if(r!=null)s.push(r) +q.e=new A.tB(s) +if(q.a.c.gmZ()){q.a.c.a.a.toString +s=!0}else s=!1 +if(s){s=q.a.c.a.x.gfO() +if(s!=null)s.rL(q.f)}}, +b_(a){var s,r=this +r.bn(a) +if(r.a.c.gmZ()){r.a.c.a.a.toString +s=!0}else s=!1 +if(s){s=r.a.c.a.x.gfO() +if(s!=null)s.rL(r.f)}}, +by(){this.du() +this.d=null}, +a9a(){this.a5(new A.awD(this))}, +m(){this.f.m() +this.aM()}, +gRA(){var s=this.a.c.fy +if((s==null?null:s.gbk(s))!==B.at){s=this.a.c.a +s=s==null?null:s.CW.a +s=s===!0}else s=!0 +return s}, +I(a){var s,r,q=this,p=null,o=q.a.c,n=o.gmZ(),m=q.a.c +if(!m.gAT()){m=m.ie$ +m=m!=null&&m.length!==0}else m=!0 +s=q.a.c +s=s.gAT()||s.mI$>0 +r=q.a.c +return A.it(o.c,new A.awH(q),new A.Hx(n,m,s,o,new A.ok(r.fx,new A.w8(new A.eZ(new A.awI(q),p),r.k3,p),p),p))}} +A.awD.prototype={ +$0(){this.a.d=null}, +$S:0} +A.awH.prototype={ +$2(a,b){var s=this.a.a.c.c.a +b.toString +return new A.oD(b,s,null)}, +$S:446} +A.awI.prototype={ +$1(a){var s,r=null,q=A.ai([B.ni,new A.Wr(a,new A.b2(A.a([],t.g),t.c))],t.n,t.od),p=this.a,o=p.e +o===$&&A.b() +s=p.d +if(s==null)s=p.d=new A.jM(new A.eZ(new A.awF(p),r),p.a.c.k2) +return A.u1(q,new A.wo(p.r,B.ad,B.Sa,A.aGR(!1,new A.jM(A.it(o,new A.awG(p),s),r),r,r,p.f),r))}, +$S:447} +A.awG.prototype={ +$2(a,b){var s,r,q=this.a,p=q.a.c,o=p.fy +o.toString +s=p.go +s.toString +r=p.a +r=r==null?null:r.CW +if(r==null)r=A.eX(!1,t.y) +return p.TH(a,o,s,A.it(r,new A.awE(q),b))}, +$S:76} +A.awE.prototype={ +$2(a,b){var s=this.a,r=s.gRA() +s.f.sdh(!r) +return new A.i0(r,null,b,null)}, +$S:448} +A.awF.prototype={ +$1(a){var s,r=this.a.a.c,q=r.fy +q.toString +s=r.go +s.toString +return r.Hq(a,q,s)}, +$S:6} +A.fX.prototype={ +a5(a){var s,r=this.k1 +if(r.gV()!=null){r=r.gV() +if(r.a.c.gmZ())if(!r.gRA()){r.a.c.a.a.toString +s=!0}else s=!1 +else s=!1 +if(s){s=r.a.c.a.x.gfO() +if(s!=null)s.rL(r.f)}r.a5(a)}else a.$0()}, +TH(a,b,c,d){return d}, +mW(){var s=this +s.a2z() +s.fy=A.wq(A.eE.prototype.gjt.call(s,s)) +s.go=A.wq(A.eE.prototype.gL8.call(s))}, +uP(){var s,r=this,q=r.k1 +if(q.gV()!=null){r.a.a.toString +s=!0}else s=!1 +if(s){s=r.a.x.gfO() +if(s!=null)s.rL(q.gV().f)}return r.a2y()}, +uL(){var s,r=this,q=r.k1 +if(q.gV()!=null){r.a.a.toString +s=!0}else s=!1 +if(s){s=r.a.x.gfO() +if(s!=null)s.rL(q.gV().f)}r.a2w()}, +sBq(a){var s,r=this +if(r.fx===a)return +r.a5(new A.agg(r,a)) +s=r.fy +s.toString +s.saG(0,r.fx?B.dC:A.eE.prototype.gjt.call(r,r)) +s=r.go +s.toString +s.saG(0,r.fx?B.cl:A.eE.prototype.gL8.call(r)) +r.mu()}, +j9(){var s=0,r=A.H(t.oj),q,p=this,o,n,m,l +var $async$j9=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:p.k1.gV() +o=A.as(p.id,!0,t.Ev),n=o.length,m=0 +case 3:if(!(m>>24&255)!==0&&!n.fx){s=n.fy +s.toString +r=n.gq7().a +r=A.aK(0,r>>>16&255,r>>>8&255,r&255) +q=n.gq7() +p=t.IC.i("io") +t.m.a(s) +o=new A.KC(n.gq8(),n.gzC(),!0,new A.b0(s,new A.io(new A.hi(B.aP),new A.hg(r,q),p),p.i("b0")),m)}else o=new A.vV(m,n.gq8(),m,!0,n.gzC(),m) +s=n.fy +if(s.gbk(s)!==B.at){s=n.fy +s=s.gbk(s)===B.F}else s=!0 +o=new A.i0(s,m,o,m) +s=n.gq8() +if(s)o=new A.bF(A.c1(m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,B.QR,m,m,m,m,m,m),!1,!1,!1,o,m) +return o}, +a5S(a){var s=this,r=null,q=s.ok +if(q==null)q=s.ok=new A.bF(A.c1(r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,B.QQ,r,r,r,r,r,r),!1,!1,!1,new A.yw(s,s.k1,A.l(s).i("yw<1>")),r) +return q}, +j(a){return"ModalRoute("+this.b.j(0)+", animation: "+A.f(this.as)+")"}} +A.agh.prototype={ +$1(a){return!a.gKE()&&a instanceof A.fX&&a.b.a===this.a}, +$S:449} +A.agg.prototype={ +$0(){this.a.fx=this.b}, +$S:0} +A.agf.prototype={ +$0(){}, +$S:0} +A.DB.prototype={ +goF(){return!1}, +gvB(){return!0}} +A.mm.prototype={ +ln(a,b){var s=A.l(this).i("mm.R") +if(s.b(a)&&s.b(b)){s=this.a +s.h(0,b) +s.h(0,a)}}, +qt(a,b){var s=A.l(this).i("mm.R") +if(s.b(a)&&s.b(b))this.a.h(0,b)}} +A.yv.prototype={ +j9(){var s=0,r=A.H(t.oj),q,p=this,o +var $async$j9=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:o=p.ie$ +if(o!=null&&o.length!==0){q=B.yF +s=1 +break}q=p.a28() +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$j9,r)}, +oa(a){var s,r,q=this,p=q.ie$ +if(p!=null&&p.length!==0){s=p.pop() +s.b=null +s.Qh() +r=s.c&&--q.mI$===0 +if(q.ie$.length===0||r)q.mu() +return!1}q.a2x(a) +return!0}} +A.Si.prototype={ +I(a){var s,r,q,p=this,o=a.S(t.w).f.f,n=p.r,m=Math.max(o.a,n.a),l=p.d,k=l?o.b:0 +k=Math.max(k,n.b) +s=Math.max(o.c,n.c) +r=p.f +q=r?o.d:0 +return new A.bD(new A.ap(m,k,s,Math.max(q,n.d)),A.aHe(p.x,a,r,!0,!0,l),null)}} +A.Sp.prototype={ +XV(){}, +UW(a,b){if(b!=null)b.ez(new A.EB(null,a,b,0))}, +UX(a,b,c){b.ez(A.aHF(b,null,null,a,c))}, +Af(a,b,c){b.ez(new A.kG(null,c,0,a,b,0))}, +UV(a,b){b.ez(new A.oJ(null,a,b,0))}, +ue(){}, +m(){}, +j(a){return"#"+A.ce(this)}} +A.o_.prototype={ +ue(){this.a.ip(0)}, +gl_(){return!1}, +gjN(){return!1}, +ghg(){return 0}} +A.ad8.prototype={ +gl_(){return!1}, +gjN(){return!1}, +ghg(){return 0}, +m(){this.b.$0() +this.xd()}} +A.alx.prototype={ +a5g(a,b){var s,r,q=this +if(b==null)return a +if(a===0){if(q.d!=null)if(q.r==null){s=q.e +s=b.a-s.a>5e4}else s=!1 +else s=!1 +if(s)q.r=0 +return 0}else{s=q.r +if(s==null)return a +else{s+=a +q.r=s +r=q.d +r.toString +if(Math.abs(s)>r){q.r=null +s=Math.abs(a) +if(s>24)return a +else return Math.min(r/3,s)*J.hc(a)}else return 0}}}, +bm(a,b){var s,r,q,p,o=this +o.x=b +s=b.c +s.toString +r=s===0 +if(!r)o.e=b.a +q=b.a +if(o.f)if(r)if(q!=null){r=o.e +r=q.a-r.a>2e4}else r=!0 +else r=!1 +else r=!1 +if(r)o.f=!1 +p=o.a5g(s,q) +if(p===0)return +s=o.a +s.akC(A.aDb(s.w.a.c)?-p:p)}, +Am(a,b){var s,r,q=this,p=b.b +p.toString +s=-p +if(A.aDb(q.a.w.a.c))s=-s +q.x=b +if(q.f){p=q.c +r=Math.abs(s)>Math.abs(p)*0.5 +if(J.hc(s)===J.hc(p)&&r)s+=p}q.a.ip(s)}, +aA(a){this.a.ip(0)}, +m(){this.x=null +this.b.$0()}, +j(a){return"#"+A.ce(this)}} +A.a95.prototype={ +UW(a,b){var s=t.uL.a(this.b.x) +if(b!=null)b.ez(new A.EB(s,a,b,0))}, +UX(a,b,c){b.ez(A.aHF(b,null,t.zk.a(this.b.x),a,c))}, +Af(a,b,c){b.ez(new A.kG(t.zk.a(this.b.x),c,0,a,b,0))}, +UV(a,b){var s=this.b.x +b.ez(new A.oJ(s instanceof A.fk?s:null,a,b,0))}, +gl_(){var s=this.b +return(s==null?null:s.w)!==B.ev}, +gjN(){return!0}, +ghg(){return 0}, +m(){this.b=null +this.xd()}, +j(a){return"#"+A.ce(this)+"("+A.f(this.b)+")"}} +A.KW.prototype={ +XV(){var s=this.a,r=this.b +r===$&&A.b() +s.ip(r.ghg())}, +ue(){var s=this.a,r=this.b +r===$&&A.b() +s.ip(r.ghg())}, +Gx(){var s=this.b +s===$&&A.b() +s=s.x +s===$&&A.b() +if(!(Math.abs(this.a.Dw(s))<1e-10)){s=this.a +s.iI(new A.o_(s))}}, +EI(){this.a.ip(0)}, +Af(a,b,c){var s=this.b +s===$&&A.b() +b.ez(new A.kG(null,c,s.ghg(),a,b,0))}, +gjN(){return!0}, +ghg(){var s=this.b +s===$&&A.b() +return s.ghg()}, +m(){var s=this.b +s===$&&A.b() +s.m() +this.xd()}, +j(a){var s=A.ce(this),r=this.b +r===$&&A.b() +return"#"+s+"("+r.j(0)+")"}, +gl_(){return this.c}} +A.NE.prototype={ +Gx(){var s=this.a,r=this.c +r===$&&A.b() +r=r.x +r===$&&A.b() +if(s.Dw(r)!==0){s=this.a +s.iI(new A.o_(s))}}, +EI(){var s=this.a,r=this.c +r===$&&A.b() +s.ip(r.ghg())}, +Af(a,b,c){var s=this.c +s===$&&A.b() +b.ez(new A.kG(null,c,s.ghg(),a,b,0))}, +gl_(){return!0}, +gjN(){return!0}, +ghg(){var s=this.c +s===$&&A.b() +return s.ghg()}, +m(){var s=this.b +s===$&&A.b() +s.hE(0) +s=this.c +s===$&&A.b() +s.m() +this.xd()}, +j(a){var s=A.ce(this),r=this.c +r===$&&A.b() +return"#"+s+"("+r.j(0)+")"}} +A.Eu.prototype={ +w9(a,b,c,d){var s,r=this +if(b.a==null){s=$.i8.lr$ +s===$&&A.b() +s=s.a.h(0,c)!=null||s.b.h(0,c)!=null}else s=!0 +if(s){r.b.w9(a,b,c,d) +return}s=r.a +if(s.gb6(s)==null)return +s=s.gb6(s) +s.toString +if(A.b0n(s)){$.bK.CK(new A.als(r,a,b,c,d)) +return}r.b.w9(a,b,c,d)}, +Bb(a,b,c){return this.b.Bb(0,b,c)}, +Bd(a,b){return this.b.Bd(a,b)}, +Jw(a){return this.b.Jw(a)}} +A.als.prototype={ +$1(a){var s=this +A.h9(new A.alr(s.a,s.b,s.c,s.d,s.e))}, +$S:3} +A.alr.prototype={ +$0(){var s=this +return s.a.w9(s.b,s.c,s.d,s.e)}, +$S:0} +A.zn.prototype={ +K(){return"AndroidOverscrollIndicator."+this.b}} +A.Sq.prototype={ +amq(a,b,c,d,e,f){return new A.aBq(this,f,c,d,e,b,a)}, +amk(a,b){return this.amq(null,null,a,null,null,b)}, +no(a){return A.bO()}, +gIf(){return B.z7}, +zJ(a,b,c){var s=null +switch(this.no(a)){case B.bY:case B.bd:case B.bZ:return A.b04(b,c.b,B.aQ,s,s,A.Kb(),B.u,s,s,s,s,B.dS,s) +case B.as:case B.bK:case B.ag:return b}}, +zI(a,b,c){var s +switch(this.no(a)){case B.ag:case B.bY:case B.bd:case B.bZ:s=1 +break +case B.as:s=2 +break +case B.bK:s=3 +break +default:s=null +break}if(s)c$0:for(;!0;)switch(s){case 1:return b +case 2:switch(1){case 1:break}if(2)c$1:for(;!0;)switch(2){case 1:return new A.xd(c.a,B.Q,b,null) +case 2:s=3 +continue c$0}break c$0 +case 3:return new A.vd(c.a,B.k,b,null)}}, +Cp(a){switch(this.no(a)){case B.ag:return new A.alt() +case B.bd:return new A.alu() +case B.as:case B.bK:case B.bY:case B.bZ:return new A.alv()}}, +oX(a){switch(this.no(a)){case B.ag:return B.B7 +case B.bd:return B.B8 +case B.as:case B.bK:case B.bY:case B.bZ:return B.Cz}}, +j(a){return"ScrollBehavior"}} +A.alt.prototype={ +$1(a){return A.aZ6(a.gcu(a))}, +$S:450} +A.alu.prototype={ +$1(a){var s=a.gcu(a),r=t.av +return new A.vQ(A.aE(20,null,!1,r),s,A.aE(20,null,!1,r))}, +$S:451} +A.alv.prototype={ +$1(a){return new A.fD(a.gcu(a),A.aE(20,null,!1,t.av))}, +$S:183} +A.aBq.prototype={ +gIf(){var s=this.f +return s==null?B.z7:s}, +zI(a,b,c){if(this.c)return this.a.zI(a,b,c) +return b}, +zJ(a,b,c){if(this.b)return this.a.zJ(a,b,c) +return b}, +oX(a){var s=this.a.oX(a) +return s}, +Cp(a){return this.a.Cp(a)}, +j(a){return"_WrappedScrollBehavior"}} +A.Ev.prototype={ +cZ(a){var s +if(A.N(this.f)===A.N(a.f))s=!1 +else s=!0 +return s}} +A.jO.prototype={ +gb8(a){return B.c.gc1(this.d)}, +fl(a,b,c){return this.aky(a,b,c)}, +aky(a,b,c){var s=0,r=A.H(t.H),q=this,p,o,n +var $async$fl=A.I(function(d,e){if(d===1)return A.E(e,r) +while(true)switch(s){case 0:n=A.a([],t.mo) +for(p=q.d,o=0;o#"+A.ce(this)+"("+B.c.c8(s,", ")+")"}, +cS(a){var s=this.d.length +if(s===0)a.push("no clients") +else if(s===1){s=this.gb8(this).at +s.toString +a.push("one client, offset "+B.e.ag(s,1))}else a.push(""+s+" clients")}} +A.mn.prototype={ +kl(){var s=this,r=null,q=s.gIR()?s.gij():r,p=s.gIR()?s.gii():r,o=s.gVW()?s.gdP():r,n=s.gVY()?s.gwq():r,m=s.ghD() +return new A.Od(q,p,o,n,m)}, +gBN(){var s=this +return s.gdP()s.gii()}, +gTw(){var s=this +return s.gdP()===s.gij()||s.gdP()===s.gii()}, +gol(){var s=this +return s.gwq()-A.M(s.gij()-s.gdP(),0,s.gwq())-A.M(s.gdP()-s.gii(),0,s.gwq())}} +A.Od.prototype={ +gij(){var s=this.a +s.toString +return s}, +gii(){var s=this.b +s.toString +return s}, +gIR(){return this.a!=null&&this.b!=null}, +gdP(){var s=this.c +s.toString +return s}, +gVW(){return this.c!=null}, +gwq(){var s=this.d +s.toString +return s}, +gVY(){return this.d!=null}, +j(a){var s=this +return"FixedScrollMetrics("+B.e.ag(Math.max(s.gdP()-s.gij(),0),1)+"..["+B.e.ag(s.gol(),1)+"].."+B.e.ag(Math.max(s.gii()-s.gdP(),0),1)+")"}, +ghD(){return this.e}} +A.X_.prototype={} +A.f8.prototype={} +A.Uu.prototype={ +BD(a){if(t.rS.b(a))++a.eR$ +return!1}} +A.ft.prototype={ +cS(a){this.a3q(a) +a.push(this.a.j(0))}} +A.EB.prototype={ +cS(a){var s +this.t4(a) +s=this.d +if(s!=null)a.push(s.j(0))}} +A.id.prototype={ +cS(a){var s +this.t4(a) +a.push("scrollDelta: "+A.f(this.e)) +s=this.d +if(s!=null)a.push(s.j(0))}, +gV1(){return this.d}} +A.kG.prototype={ +cS(a){var s,r=this +r.t4(a) +a.push("overscroll: "+B.e.ag(r.e,1)) +a.push("velocity: "+B.e.ag(r.f,1)) +s=r.d +if(s!=null)a.push(s.j(0))}} +A.oJ.prototype={ +cS(a){var s +this.t4(a) +s=this.d +if(s!=null)a.push(s.j(0))}, +gV1(){return this.d}} +A.Uf.prototype={ +cS(a){this.t4(a) +a.push("direction: "+this.d.j(0))}} +A.Iq.prototype={ +cS(a){var s,r +this.x8(a) +s=this.eR$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.Ip.prototype={ +cZ(a){return this.f!==a.f}} +A.pg.prototype={ +aqG(a,b){return this.d.$1(b)}} +A.Ey.prototype={ +ac(){return new A.Ez(new A.Ci(t.z_),B.i)}} +A.Ez.prototype={ +L(a,b){var s,r,q=this.d +q.toString +q=A.b2W(q,q.$ti.c) +s=q.$ti.c +for(;q.A();){r=q.c +if(r==null)r=s.a(r) +if(J.d(r.d,b)){q=r.a +q.toString +q.ajr(A.l(r).i("qV.E").a(r)) +return}}}, +Qg(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.d +if(i.b===0)return +p=A.as(i,!0,t.Sx) +for(i=p.length,o=0;oMath.max(Math.abs(s.a),Math.abs(s.b))}return s.XE(a,b,c)}, +ud(a,b){var s=this.a +if(s==null)return 0 +return s.ud(a,b)}, +zt(a,b,c,d){var s=this.a +if(s==null){s=b.c +s.toString +return s}return s.zt(a,b,c,d)}, +A1(a,b){var s=this.a +if(s==null)return null +return s.A1(a,b)}, +grV(){var s=this.a +s=s==null?null:s.grV() +return s==null?$.aT2():s}, +gCi(){var s=this.a +s=s==null?null:s.gCi() +return s==null?$.aT3():s}, +gJp(){var s=this.a +s=s==null?null:s.gJp() +return s==null?18:s}, +gBn(){var s=this.a +s=s==null?null:s.gBn() +return s==null?50:s}, +gvC(){var s=this.a +s=s==null?null:s.gvC() +return s==null?8000:s}, +Hv(a){var s=this.a +if(s==null)return 0 +return s.Hv(a)}, +gIg(){var s=this.a +return s==null?null:s.gIg()}, +gq0(){return!0}, +j(a){var s=this.a +if(s==null)return"ScrollPhysics" +return"ScrollPhysics -> "+s.j(0)}} +A.Rx.prototype={ +o1(a){return new A.Rx(this.uj(a))}, +zt(a,b,c,d){var s,r,q,p,o,n,m,l +if(d!==0){s=!1 +r=!1}else{s=!0 +r=!0}q=c.a +q.toString +p=b.a +p.toString +if(q===p){o=c.b +o.toString +n=b.b +n.toString +n=o===n +o=n}else o=!1 +if(o)s=!1 +o=c.c +o.toString +n=b.c +n.toString +if(o!==n){if(isFinite(q)){n=c.b +n.toString +if(isFinite(n))if(isFinite(p)){n=b.b +n.toString +n=isFinite(n)}else n=!1 +else n=!1}else n=!1 +if(n)r=!1 +s=!1}n=om}else m=!0 +if(m)r=!1 +if(s){if(n&&p>q)return p-(q-o) +q=c.b +q.toString +if(o>q){n=b.b +n.toString +n=n0&&b<0))n=p>0&&b>0 +else n=!0 +s=a.ax +if(n){s.toString +m=this.VH((o-Math.abs(b))/s)}else{s.toString +m=this.VH(o/s)}return J.hc(b)*A.aW9(o,Math.abs(b),m)}, +ud(a,b){return 0}, +A1(a,b){var s,r,q,p,o,n,m,l=this.gCi() +if(Math.abs(b)>=l.c||a.gBN()){switch(this.b.a){case 1:s=1400 +break +case 0:s=0 +break +default:s=null}r=this.grV() +q=a.at +q.toString +p=a.z +p.toString +o=a.Q +o.toString +n=new A.a4c(p,o,r,l) +if(qo){n.f=new A.rJ(o,A.IK(r,q-o,b),B.bM) +n.r=-1/0}else{q=n.e=A.aYJ(0.135,q,b,s) +m=q.gAz() +if(b>0&&m>o){p=q.Y6(o) +n.r=p +n.f=new A.rJ(o,A.IK(r,o-o,Math.min(q.fo(0,p),5000)),B.bM)}else if(b<0&&mr)q=r +else q=p +r=a.z +r.toString +if(s0){s=a.at +s.toString +r=a.Q +r.toString +r=s>=r +s=r}else s=!1 +if(s)return p +if(b<0){s=a.at +s.toString +r=a.z +r.toString +r=s<=r +s=r}else s=!1 +if(s)return p +s=a.at +s.toString +return A.aWx(s,o,b)}} +A.Ky.prototype={ +o1(a){return new A.Ky(this.uj(a))}, +m0(a){return!0}} +A.wN.prototype={ +K(){return"ScrollPositionAlignmentPolicy."+this.b}} +A.mo.prototype={ +a4J(a,b,c,d,e){var s,r,q,p=this +if(d!=null)p.u2(d) +if(p.at==null){s=p.w +r=s.c +r.toString +r=A.aN2(r) +if(r==null)q=null +else{s=s.c +s.toString +q=r.asM(s)}if(q!=null)p.at=q}}, +gij(){var s=this.z +s.toString +return s}, +gii(){var s=this.Q +s.toString +return s}, +gIR(){return this.z!=null&&this.Q!=null}, +gdP(){var s=this.at +s.toString +return s}, +gVW(){return this.at!=null}, +gwq(){var s=this.ax +s.toString +return s}, +gVY(){return this.ax!=null}, +u2(a){var s=this,r=a.z +if(r!=null&&a.Q!=null){r.toString +s.z=r +r=a.Q +r.toString +s.Q=r}r=a.at +if(r!=null)s.at=r +r=a.ax +if(r!=null)s.ax=r +s.fr=a.fr +a.fr=null +if(A.N(a)!==A.N(s))s.fr.XV() +s.w.Lo(s.fr.gl_()) +s.dy.sp(0,s.fr.gjN())}, +ZP(a){var s,r,q,p=this,o=p.at +o.toString +if(a!==o){s=p.r.ud(p,a) +o=p.at +o.toString +r=a-s +p.at=r +if(r!==o){p.GO() +p.LP() +r=p.at +r.toString +p.I8(r-o)}if(s!==0){o=p.fr +o.toString +r=p.kl() +q=$.z.t$.z.h(0,p.w.z) +q.toString +o.Af(r,q,s) +return s}}return 0}, +Ug(a){var s=this.at +s.toString +this.at=s+a +this.ch=!0}, +VD(a){var s=this,r=s.at +r.toString +s.as=a-r +s.at=a +s.GO() +s.LP() +$.bK.cx$.push(new A.alB(s))}, +q3(a){if(this.ax!==a){this.ax=a +this.ch=!0}return!0}, +q1(a,b){var s,r,q,p=this +if(!A.Ka(p.z,a,0.001)||!A.Ka(p.Q,b,0.001)||p.ch||p.db!==A.bw(p.ghD())){p.z=a +p.Q=b +p.db=A.bw(p.ghD()) +s=p.ay?p.kl():null +p.ch=!1 +p.CW=!0 +if(p.ay){r=p.cx +r.toString +s.toString +r=!p.amr(r,s)}else r=!1 +if(r)return!1 +p.ay=!0}if(p.CW){p.a2f() +p.w.ZE(p.r.m0(p)) +p.CW=!1}s=p.kl() +if(p.cx!=null){r=Math.max(s.gdP()-s.gij(),0) +q=p.cx +if(r===Math.max(q.gdP()-q.gij(),0))if(s.gol()===p.cx.gol()){r=Math.max(s.gii()-s.gdP(),0) +q=p.cx +r=r===Math.max(q.gii()-q.gdP(),0)&&s.e===p.cx.e}else r=!1 +else r=!1 +r=!r}else r=!0 +if(r){if(!p.cy){A.h9(p.gan1()) +p.cy=!0}p.cx=p.kl()}return!0}, +amr(a,b){var s=this,r=s.r.zt(s.fr.gjN(),b,a,s.fr.ghg()),q=s.at +q.toString +if(r!==q){s.at=r +return!1}return!0}, +ue(){this.fr.ue() +this.GO()}, +GO(){var s,r,q,p,o,n=this,m=n.w +switch(m.a.c.a){case 0:s=B.eD +r=B.eC +break +case 1:s=B.eE +r=B.eF +break +case 2:s=B.eC +r=B.eD +break +case 3:s=B.eF +r=B.eE +break +default:s=null +r=null}q=A.aU(t._S) +p=n.at +p.toString +o=n.z +o.toString +if(p>o)q.H(0,r) +p=n.at +p.toString +o=n.Q +o.toString +if(pr)o=r +break +default:o=m}r=n.at +r.toString +if(o===r)return A.dx(m,t.H) +if(e.a===B.u.a){n.eE(o) +return A.dx(m,t.H)}return n.fl(o,d,e)}, +vG(a,b,c,d){var s,r=this.z +r.toString +s=this.Q +s.toString +b=A.M(b,r,s) +return this.a2B(0,b,c,d)}, +iI(a){var s,r,q=this,p=q.fr +if(p!=null){s=p.gl_() +r=q.fr.gjN() +if(r&&!a.gjN())q.I2() +q.fr.m()}else{r=!1 +s=!1}q.fr=a +if(s!==a.gl_())q.w.Lo(q.fr.gl_()) +q.dy.sp(0,q.fr.gjN()) +if(!r&&q.fr.gjN())q.I6()}, +I6(){var s=this.fr +s.toString +s.UW(this.kl(),$.z.t$.z.h(0,this.w.z))}, +I8(a){var s,r,q=this.fr +q.toString +s=this.kl() +r=$.z.t$.z.h(0,this.w.z) +r.toString +q.UX(s,r,a)}, +I2(){var s,r,q,p=this,o=p.fr +o.toString +s=p.kl() +r=p.w +q=$.z.t$.z.h(0,r.z) +q.toString +o.UV(s,q) +q=p.at +q.toString +r.e.sp(0,q) +q=$.hA.cO$ +q===$&&A.b() +q.ao8() +o=r.c +o.toString +o=A.aN2(o) +if(o!=null){s=r.c +s.toString +r=p.at +r.toString +if(o.a==null)o.a=A.w(t.K,t.z) +s=o.MO(s) +if(s.length!==0)o.a.l(0,new A.IM(s),r)}}, +an2(){var s,r,q +this.cy=!1 +s=this.w.z +if($.z.t$.z.h(0,s)!=null){r=this.kl() +q=$.z.t$.z.h(0,s) +q.toString +s=$.z.t$.z.h(0,s) +if(s!=null)s.ez(new A.rH(r,q,0))}}, +m(){var s=this,r=s.fr +if(r!=null)r.m() +s.fr=null +s.dy.m() +s.dS()}, +cS(a){var s,r,q=this +q.a2A(a) +s=q.z +s=s==null?null:B.e.ag(s,1) +r=q.Q +r=r==null?null:B.e.ag(r,1) +a.push("range: "+A.f(s)+".."+A.f(r)) +r=q.ax +a.push("viewport: "+A.f(r==null?null:B.e.ag(r,1)))}} +A.alB.prototype={ +$1(a){this.a.as=0}, +$S:3} +A.rH.prototype={ +cS(a){this.a3p(a) +a.push(this.a.j(0))}} +A.Io.prototype={ +cS(a){var s,r +this.x8(a) +s=this.eR$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.a_i.prototype={} +A.EA.prototype={ +a4K(a,b,c,d,e,f){var s=this +if(s.at==null&&!0)s.at=c +if(s.fr==null)s.iI(new A.o_(s))}, +ghD(){return this.w.a.c}, +u2(a){var s,r=this +r.a2e(a) +r.fr.a=r +r.k4=a.k4 +s=a.ok +if(s!=null){r.ok=s +s.a=r +a.ok=null}}, +iI(a){var s,r=this +r.k3=0 +r.a2g(a) +s=r.ok +if(s!=null)s.m() +r.ok=null +if(!r.fr.gjN())r.Ky(B.hc)}, +akC(a){var s,r=this +r.Ky(a>0?B.mH:B.mI) +s=r.at +s.toString +r.Dw(s-r.r.Hi(r,a))}, +ip(a){var s,r,q,p=this,o=p.r.A1(p,a) +if(o!=null){s=p.fr +s=s==null?null:s.gl_() +s=new A.KW(s!==!1,p) +r=A.aKF(null,0,p.w) +r.bF() +q=r.cH$ +q.b=!0 +q.a.push(s.gGw()) +r.Hc(o).a.a.hi(s.gEH()) +s.b=r +p.iI(s)}else p.iI(new A.o_(p))}, +Ky(a){var s,r,q,p=this +if(p.k4===a)return +p.k4=a +s=p.kl() +r=p.w.z +q=$.z.t$.z.h(0,r) +q.toString +r=$.z.t$.z.h(0,r) +if(r!=null)r.ez(new A.Uf(a,s,q,0))}, +fl(a,b,c){var s,r,q,p=this,o=p.at +o.toString +if(A.Ka(a,o,p.r.gCi().a)){p.eE(a) +return A.dx(null,t.H)}o=p.at +o.toString +s=new A.NE(p) +r=new A.aY(new A.af($.ar,t.D4),t.gR) +s.b=r +o=A.aKF("DrivenScrollActivity",o,p.w) +o.bF() +q=o.cH$ +q.b=!0 +q.a.push(s.gGw()) +o.z=B.am +o.ka(a,b,c).a.a.hi(s.gEH()) +s.c!==$&&A.dt() +s.c=o +p.iI(s) +return r.a}, +eE(a){var s,r,q=this +q.iI(new A.o_(q)) +s=q.at +s.toString +if(s!==a){q.VD(a) +q.I6() +r=q.at +r.toString +q.I8(r-s) +q.I2()}q.ip(0)}, +JL(a){var s,r,q,p,o=this +if(a===0){o.ip(0) +return}s=o.at +s.toString +r=o.z +r.toString +r=Math.max(s+a,r) +q=o.Q +q.toString +p=Math.min(r,q) +if(p!==s){o.iI(new A.o_(o)) +o.Ky(-a>0?B.mH:B.mI) +s=o.at +s.toString +o.dy.sp(0,!0) +o.VD(p) +o.I6() +r=o.at +r.toString +o.I8(r-s) +o.I2() +o.ip(0)}}, +ang(a,b){var s,r,q=this,p=q.r,o=p.Hv(q.k3) +p=p.gIg() +s=p==null?null:0 +r=new A.alx(q,b,o,p,a.a,o!==0,s,a.d,a) +q.iI(new A.a95(r,q)) +return q.ok=r}, +m(){var s=this.ok +if(s!=null)s.m() +this.ok=null +this.a2i()}} +A.a4c.prototype={ +Gl(a){var s,r=this,q=r.r +q===$&&A.b() +if(a>q){if(!isFinite(q))q=0 +r.w=q +q=r.f +q===$&&A.b() +s=q}else{r.w=0 +q=r.e +q===$&&A.b() +s=q}s.a=r.a +return s}, +eN(a,b){return this.Gl(b).eN(0,b-this.w)}, +fo(a,b){return this.Gl(b).fo(0,b-this.w)}, +lA(a){return this.Gl(a).lA(a-this.w)}, +j(a){return"BouncingScrollSimulation(leadingExtent: "+A.f(this.b)+", trailingExtent: "+A.f(this.c)+")"}} +A.a5f.prototype={ +eN(a,b){var s,r=this,q=r.e +q===$&&A.b() +s=A.M(b/q,0,1) +q=r.f +q===$&&A.b() +return r.b+q*(1.2*s*s*s-3.27*s*s+3.065*s)*J.hc(r.c)}, +fo(a,b){var s,r=this,q=r.e +q===$&&A.b() +s=A.M(b/q,0,1) +q=r.f +q===$&&A.b() +return q*(3.6*s*s-6.54*s+3.065)*J.hc(r.c)/r.e}, +lA(a){var s=this.e +s===$&&A.b() +return a>=s}} +A.EC.prototype={ +K(){return"ScrollViewKeyboardDismissBehavior."+this.b}} +A.Ss.prototype={ +akZ(a,b,c,d){var s=this +if(s.x)return new A.SI(c,b,s.ch,d,null) +return new A.FZ(c,0,b,null,s.Q,s.ch,d,null)}, +I(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.akR(a),f=i.cx +if(f==null){s=A.dW(a) +if(s!=null){r=s.f +q=r.amd(0,0) +p=r.amg(0,0) +r=i.c===B.ad +f=r?p:q +g=new A.fW(s.HL(r?q:p),g,h)}}o=A.a([f!=null?new A.SZ(f,g,h):g],t.D) +r=i.c +n=A.aDH(a,r,!1) +m=i.f +m=i.e==null&&A.aNl(a,r) +l=m?A.Rc(a):i.e +k=A.aHG(n,i.ch,l,i.at,!1,h,i.r,i.ay,h,i.as,new A.alE(i,n,o)) +j=m&&l!=null?A.aNk(k):k +if(i.ax===B.RB)return new A.d2(new A.alF(a),j,h,t.kj) +else return j}} +A.alE.prototype={ +$2(a,b){return this.a.akZ(a,b,this.b,this.c)}, +$S:454} +A.alF.prototype={ +$1(a){var s=A.Bs(this.a) +if(a.d!=null&&s.gcC())s.ne() +return!1}, +$S:455} +A.L9.prototype={} +A.Pu.prototype={ +akR(a){return new A.SY(this.R8,null)}} +A.azQ.prototype={ +$2(a,b){if(!a.a)a.L(0,b)}, +$S:45} +A.ED.prototype={ +ac(){var s=null,r=t.B +return new A.wP(new A.a_5($.bo()),new A.bv(s,r),new A.bv(s,t.hA),new A.bv(s,r),B.ww,s,A.w(t.yb,t.M),s,!0,s,s,s,B.i)}, +auw(a,b){return this.f.$2(a,b)}} +A.alO.prototype={ +$1(a){return null}, +$S:456} +A.yO.prototype={ +cZ(a){return this.r!==a.r}} +A.wP.prototype={ +gtt(){var s=this.a.d +if(s==null){s=this.w +s.toString}return s}, +SJ(){var s,r,q,p=this,o=p.a.Q +if(o==null){o=p.c +o.toString +o=A.alw(o)}p.f=o +s=p.c +s.toString +s=o.oX(s) +p.r=s +o=p.a +r=o.e +if(r!=null)p.r=r.o1(s) +else{o=o.Q +if(o!=null){s=p.c +s.toString +p.r=o.oX(s).o1(p.r)}}q=p.d +if(q!=null){p.gtt().uJ(0,q) +A.h9(q.gdw())}p.gtt() +o=p.r +o.toString +p.d=A.b0m(p,null,0,!0,q,o) +o=p.gtt() +s=p.d +s.toString +o.aB(s)}, +he(a,b){var s,r,q,p=this.e +this.j2(p,"offset") +s=p.y +r=s==null +if((r?A.l(p).i("cr.T").a(s):s)!=null){q=this.d +q.toString +p=r?A.l(p).i("cr.T").a(s):s +p.toString +if(b)q.at=p +else q.eE(p)}}, +aH(){if(this.a.d==null)this.w=A.wL() +this.aW()}, +by(){var s=this,r=s.c +r.toString +s.x=A.dW(r) +s.SJ() +s.a3s()}, +aip(a){var s,r,q,p=this,o=null,n=p.a,m=n.e +if(m==null){n=n.Q +if(n==null)m=o +else{s=p.c +s.toString +s=n.oX(s) +m=s}}r=a.e +if(r==null){n=a.Q +if(n==null)r=o +else{s=p.c +s.toString +s=n.oX(s) +r=s}}do{n=m==null +s=n?o:A.N(m) +q=r==null +if(s!=(q?o:A.N(r)))return!0 +m=n?o:m.a +r=q?o:r.a}while(m!=null||r!=null) +n=p.a.d +n=n==null?o:A.N(n) +s=a.d +return n!=(s==null?o:A.N(s))}, +b_(a){var s,r,q=this +q.a3t(a) +s=a.d +if(q.a.d!=s){if(s==null){s=q.w +s.toString +r=q.d +r.toString +s.uJ(0,r) +q.w.m() +q.w=null}else{r=q.d +r.toString +s.uJ(0,r) +if(q.a.d==null)q.w=A.wL()}s=q.gtt() +r=q.d +r.toString +s.aB(r)}if(q.aip(a))q.SJ()}, +m(){var s,r=this,q=r.a.d +if(q!=null){s=r.d +s.toString +q.uJ(0,s)}else{q=r.w +if(q!=null){s=r.d +s.toString +q.uJ(0,s)}q=r.w +if(q!=null)q.m()}r.d.m() +r.e.m() +r.a3u()}, +ZE(a){var s,r,q=this +if(a===q.ax)s=!a||A.bw(q.a.c)===q.ay +else s=!1 +if(s)return +if(!a){q.as=B.ww +q.Rh()}else{switch(A.bw(q.a.c).a){case 1:q.as=A.ai([B.nl,new A.c8(new A.alK(q),new A.alL(q),t.ok)],t.n,t.xR) +break +case 0:q.as=A.ai([B.nk,new A.c8(new A.alM(q),new A.alN(q),t.uA)],t.n,t.xR) +break}a=!0}q.ax=a +q.ay=A.bw(q.a.c) +s=q.z +if(s.gV()!=null){s=s.gV() +s.Gr(q.as) +if(!s.a.f){r=s.c.gF() +r.toString +t.Wx.a(r) +s.e.Hj(r)}}}, +Lo(a){var s,r=this +if(r.at===a)return +r.at=a +s=r.Q +if($.z.t$.z.h(0,s)!=null){s=$.z.t$.z.h(0,s).gF() +s.toString +t.Ro.a(s).sW5(r.at)}}, +aaE(a){var s=this.d,r=s.fr.ghg(),q=new A.ad8(this.ga7S(),s) +s.iI(q) +s.k3=r +this.CW=q}, +ahP(a){this.ch=this.d.ang(a,this.ga7Q())}, +ahQ(a){var s=this.ch +if(s!=null)s.bm(0,a)}, +ahO(a){var s=this.ch +if(s!=null)s.Am(0,a)}, +Rh(){var s=this.CW +if(s!=null)s.a.ip(0) +s=this.ch +if(s!=null)s.a.ip(0)}, +a7T(){this.CW=null}, +a7R(){this.ch=null}, +Rm(a){var s,r=this.d,q=r.at +q.toString +s=r.z +s.toString +s=Math.max(q+a,s) +r=r.Q +r.toString +return Math.min(s,r)}, +Rl(a){var s=A.bw(this.a.c)===B.ac?a.gnt().a:a.gnt().b +return A.aDb(this.a.c)?s*-1:s}, +agM(a){var s,r,q,p,o=this +if(t.Mj.b(a)&&o.d!=null){s=o.r +if(s!=null){r=o.d +r.toString +r=!s.m0(r) +s=r}else s=!1 +if(s)return +q=o.Rl(a) +p=o.Rm(q) +if(q!==0){s=o.d.at +s.toString +s=p!==s}else s=!1 +if(s)$.cY.R8$.w2(0,a,o.gahR())}else if(t.xb.b(a))o.d.JL(0)}, +ahS(a){var s,r=this,q=r.Rl(a),p=r.Rm(q) +if(q!==0){s=r.d.at +s.toString +s=p!==s}else s=!1 +if(s)r.d.JL(q)}, +ace(a){var s,r +if(a.eR$===0){s=$.z.t$.z.h(0,this.y) +r=s==null?null:s.gF() +if(r!=null)r.bj()}return!1}, +I(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.d +j.toString +s=l.as +r=l.a +q=r.w +p=l.at +r=r.auw(a,j) +o=new A.yO(l,j,A.qW(B.bk,new A.jJ(new A.bF(A.c1(k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k),!1,!q,!1,new A.i0(p,!1,r,l.Q),k),s,B.aV,q,k,l.z),k,k,k,k,k,l.gagL(),k),k) +j=l.a +if(!j.w){j=l.d +j.toString +s=l.r.gq0() +r=l.a +o=new A.d2(l.gacd(),new A.a_j(j,s,r.x,o,l.y),k,t.ji) +j=r}n=new A.alG(j.c,l.gtt(),l.a.as) +j=l.f +j===$&&A.b() +o=j.zJ(a,j.zI(a,o,n),n) +m=A.aHH(a) +if(m!=null){j=l.d +j.toString +o=new A.Is(l,j,o,m,k)}return o}, +gee(){return this.a.z}} +A.alK.prototype={ +$0(){var s=this.a.f +s===$&&A.b() +return A.aOF(null,s.gIf())}, +$S:172} +A.alL.prototype={ +$1(a){var s,r,q=null,p=this.a +a.as=p.gP9() +a.at=p.gRj() +a.ax=p.gRk() +a.ay=p.gRi() +a.ch=p.gRg() +s=p.r +a.CW=s==null?q:s.gJp() +s=p.r +a.cx=s==null?q:s.gBn() +s=p.r +a.cy=s==null?q:s.gvC() +s=p.f +s===$&&A.b() +r=p.c +r.toString +a.db=s.Cp(r) +a.Q=p.a.y +p=p.x +a.b=p==null?q:p.ay}, +$S:173} +A.alM.prototype={ +$0(){var s=this.a.f +s===$&&A.b() +return A.aGX(null,s.gIf())}, +$S:174} +A.alN.prototype={ +$1(a){var s,r,q=null,p=this.a +a.as=p.gP9() +a.at=p.gRj() +a.ax=p.gRk() +a.ay=p.gRi() +a.ch=p.gRg() +s=p.r +a.CW=s==null?q:s.gJp() +s=p.r +a.cx=s==null?q:s.gBn() +s=p.r +a.cy=s==null?q:s.gvC() +s=p.f +s===$&&A.b() +r=p.c +r.toString +a.db=s.Cp(r) +a.Q=p.a.y +p=p.x +a.b=p==null?q:p.ay}, +$S:175} +A.Is.prototype={ +ac(){return new A.a_k(B.i)}} +A.a_k.prototype={ +aH(){var s,r,q,p +this.aW() +s=this.a +r=s.c +s=s.d +q=t.x9 +p=t.i +q=new A.Ir(r,new A.a9b(r,30),s,A.w(q,p),A.w(q,p),A.a([],t.D1),A.aU(q),B.RK,$.bo()) +s.a_(0,q.gRd()) +this.d=q}, +b_(a){var s,r +this.bn(a) +s=this.a.d +if(a.d!==s){r=this.d +r===$&&A.b() +r.sb8(0,s)}}, +m(){var s=this.d +s===$&&A.b() +s.m() +this.aM()}, +I(a){var s=this.a,r=s.f,q=this.d +q===$&&A.b() +return new A.EG(r,s.e,q,null)}} +A.a9b.prototype={ +FK(a,b){switch(b.a){case 0:return a.a +case 1:return a.b}}, +ais(a,b){switch(b.a){case 0:return a.a +case 1:return a.b}}, +a_A(a){var s=this,r=A.z4(s.a) +s.d=a.aT(0,r.a,r.b) +if(s.e)return +s.pO()}, +pO(){var s=0,r=A.H(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$pO=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:d=p.a +c=d.c.gF() +c.toString +t.x.a(c) +o=c.bv(0,null) +c=c.k3 +n=A.iF(o,new A.v(0,0,0+c.a,0+c.b)) +c=p.e=!0 +m=A.z4(d) +o=n.a +l=n.b +k=p.FK(new A.j(o+m.a,l+m.b),A.bw(d.a.c)) +j=k+p.ais(new A.O(n.c-o,n.d-l),A.bw(d.a.c)) +l=p.d +l===$&&A.b() +i=p.FK(new A.j(l.a,l.b),A.bw(d.a.c)) +l=p.d +h=p.FK(new A.j(l.c,l.d),A.bw(d.a.c)) +switch(d.a.c.a){case 0:case 3:if(h>j){o=d.d +l=o.at +l.toString +o=o.z +o.toString +o=l>o}else o=!1 +if(o){g=Math.min(h-j,20) +o=d.d +l=o.z +l.toString +o=o.at +o.toString +f=Math.max(l,o-g)}else{if(io}else o=!1 +if(o){g=Math.min(k-i,20) +o=d.d +l=o.z +l.toString +o=o.at +o.toString +f=Math.max(l,o-g)}else{if(h>j){o=d.d +l=o.at +l.toString +o=o.Q +o.toString +o=lq.b||s.a>q.a)return B.QG}p=A.z4(o) +o=p.a +r=p.b +return A.c0(n.bv(0,null),new A.j(s.a+o,s.b+r))}, +GH(a,b){var s,r,q,p=this,o=p.dx,n=A.z4(o) +o=o.c.gF() +o.toString +t.x.a(o) +s=o.bv(0,null) +r=p.d +if(r!==-1)q=p.fx==null||b +else q=!1 +if(q){r=J.is(p.b[r]).a +r.toString +p.fx=A.c0(s,A.c0(J.aFY(p.b[p.d],o),r.a.O(0,new A.j(0,-r.b/2))).O(0,n))}r=p.c +if(r!==-1)q=!0 +else q=!1 +if(q){r=J.is(p.b[r]).b +r.toString +p.fy=A.c0(s,A.c0(J.aFY(p.b[p.c],o),r.a.O(0,new A.j(0,-r.b/2))).O(0,n))}}, +Sw(){return this.GH(!0,!0)}, +PN(a){var s,r,q,p,o,n,m,l,k=this,j=k.b +if(a){s=j[k.c] +r=s.gp(s).b +q=s.gp(s).b.b}else{s=j[k.d] +r=s.gp(s).a +j=s.gp(s).a +q=j==null?null:j.b}if(q==null||r==null)return +j=k.dx +p=j.c.gF() +p.toString +t.x.a(p) +o=A.c0(s.bv(0,p),r.a) +p=p.k3 +n=p.a +p=p.b +switch(j.a.c.a){case 0:m=o.b +l=m-q +if(m>=p&&l<=0)return +if(m>p){j=k.id +n=j.at +n.toString +j.eE(n+p-m) +return}if(l<0){j=k.id +p=j.at +p.toString +j.eE(p+0-l)}return +case 1:r=o.a +if(r>=n&&r<=0)return +if(r>n){j=k.id +p=j.at +p.toString +j.eE(p+r-n) +return}if(r<0){j=k.id +p=j.at +p.toString +j.eE(p+r-0)}return +case 2:m=o.b +l=m-q +if(m>=p&&l<=0)return +if(m>p){j=k.id +n=j.at +n.toString +j.eE(n+m-p) +return}if(l<0){j=k.id +p=j.at +p.toString +j.eE(p+l-0)}return +case 3:r=o.a +if(r>=n&&r<=0)return +if(r>n){j=k.id +p=j.at +p.toString +j.eE(p+n-r) +return}if(r<0){j=k.id +p=j.at +p.toString +j.eE(p+0-r)}return}}, +P3(a){var s,r=this.dx.c.gF() +r.toString +t.x.a(r) +s=r.hl(a) +r=r.k3 +return new A.v(0,0,0+r.a,0+r.b).v(0,s)}, +hH(a,b){var s,r,q=this +switch(b.a.a){case 0:s=q.dx.d.at +s.toString +q.k1.l(0,a,s) +q.Ao(a) +break +case 1:s=q.dx.d.at +s.toString +q.k2.l(0,a,s) +q.Ao(a) +break +case 5:case 6:q.Ao(a) +s=q.dx +r=s.d.at +r.toString +q.k1.l(0,a,r) +s=s.d.at +s.toString +q.k2.l(0,a,s) +break +case 2:q.k2.B(0,a) +q.k1.B(0,a) +break +case 3:case 4:s=q.dx +r=s.d.at +r.toString +q.k2.l(0,a,r) +s=s.d.at +s.toString +q.k1.l(0,a,s) +break}return q.a13(a,b)}, +Ao(a){var s,r,q,p,o,n,m=this,l=m.dx,k=l.d.at +k.toString +s=m.k1.h(0,a) +r=m.fx +if(r!=null)q=s==null||Math.abs(k-s)>1e-10 +else q=!1 +if(q){p=A.z4(l) +q=p.a +o=p.b +a.Ag(new A.rK(new A.j(r.a+-q,r.b+-o),B.yJ))}n=m.k2.h(0,a) +r=m.fy +if(r!=null)k=n==null||Math.abs(k-n)>1e-10 +else k=!1 +if(k){p=A.z4(l) +l=p.a +k=p.b +a.Ag(new A.rK(new A.j(r.a+-l,r.b+-k),B.ez))}}, +m(){var s=this +s.k1.P(0) +s.k2.P(0) +s.fr=!1 +s.dy.e=!1 +s.a14()}} +A.azN.prototype={ +$1(a){var s=this.a +if(!s.fr)return +s.fr=!1 +s.z6()}, +$S:3} +A.azO.prototype={ +$2(a,b){return!this.a.v(0,a)}, +$S:137} +A.azP.prototype={ +$2(a,b){return!this.a.v(0,a)}, +$S:137} +A.alG.prototype={} +A.a_j.prototype={ +aQ(a){var s=this.e,r=new A.ZT(s,this.f,this.r,null,A.an(t.T)) +r.aP() +r.sbb(null) +s.a_(0,r.gWI()) +return r}, +aU(a,b){b.sq0(this.f) +b.sb8(0,this.e) +b.sZt(this.r)}} +A.ZT.prototype={ +sb8(a,b){var s,r=this,q=r.u +if(b===q)return +s=r.gWI() +q.L(0,s) +r.u=b +b.a_(0,s) +r.bj()}, +sq0(a){if(a===this.T)return +this.T=a +this.bj()}, +sZt(a){if(a==this.aw)return +this.aw=a +this.bj()}, +h7(a){var s,r,q=this +q.it(a) +a.a=!0 +if(q.u.ay){a.bl(B.S_,q.T) +s=q.u +r=s.at +r.toString +a.b4=r +a.d=!0 +r=s.Q +r.toString +a.b7=r +s=s.z +s.toString +a.a9=s +a.sZm(q.aw)}}, +q5(a,b,c){var s,r,q,p,o,n,m,l=this +if(c.length!==0){s=B.c.gR(c).dx +s=!(s!=null&&s.v(0,B.z5))}else s=!0 +if(s){l.Mh(a,b,c) +return}s=l.bR +if(s==null)s=l.bR=A.SB(null,l.grP()) +s.sWq(a.at||a.as) +s.sbJ(0,a.w) +s=l.bR +s.toString +r=t.QF +q=A.a([s],r) +p=A.a([],r) +for(s=c.length,o=null,n=0;n>>24&255)/255*q.gp(q))),r.gp(r)>>>16&255,r.gp(r)>>>8&255,r.gp(r)&255)) +return s}, +Qs(a){var s,r,q,p=this +if(a){s=$.ah().bp() +r=p.c +q=p.r +s.sal(0,A.aK(B.e.bi(255*((r.gp(r)>>>24&255)/255*q.gp(q))),r.gp(r)>>>16&255,r.gp(r)>>>8&255,r.gp(r)&255)) +s.sc9(0,B.a0) +s.shr(1) +return s}s=$.ah().bp() +r=p.b +q=p.r +s.sal(0,A.aK(B.e.bi(255*((r.gp(r)>>>24&255)/255*q.gp(q))),r.gp(r)>>>16&255,r.gp(r)>>>8&255,r.gp(r)&255)) +return s}, +afl(){return this.Qs(!1)}, +afi(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null +e.gyD() +switch(e.gyD().a){case 0:s=e.f +r=e.cy +r===$&&A.b() +q=new A.O(s,r) +s+=2*e.x +r=e.db.d +r.toString +p=e.dx +p=p===B.E||p===B.H +o=e.Q +n=new A.O(s,r-(p?o.gca(o)+o.gcf(o):o.gdN())) +r=e.x +m=r+e.Q.a +o=e.cx +o===$&&A.b() +r=m-r +l=e.gy9() +k=new A.j(r,l) +j=k.O(0,new A.j(s,0)) +i=e.db.d +i.toString +p=e.dx +p=p===B.E||p===B.H +h=e.Q +p=p?h.gca(h)+h.gcf(h):h.gdN() +g=new A.j(r+s,l+(i-p)) +f=o +break +case 1:s=e.f +r=e.cy +r===$&&A.b() +q=new A.O(s,r) +r=e.x +p=e.db.d +p.toString +o=e.dx +o=o===B.E||o===B.H +l=e.Q +o=o?l.gca(l)+l.gcf(l):l.gdN() +n=new A.O(s+2*r,p-o) +o=e.f +p=e.x +m=b.a-o-p-e.Q.c +o=e.cx +o===$&&A.b() +p=m-p +r=e.gy9() +k=new A.j(p,r) +s=e.db.d +s.toString +l=e.dx +l=l===B.E||l===B.H +i=e.Q +g=new A.j(p,r+(s-(l?i.gca(i)+i.gcf(i):i.gdN()))) +j=k +f=o +break +case 2:s=e.cy +s===$&&A.b() +q=new A.O(s,e.f) +s=e.db.d +s.toString +r=e.dx +r=r===B.E||r===B.H +p=e.Q +r=r?p.gca(p)+p.gcf(p):p.gdN() +p=e.f +o=e.x +p+=2*o +n=new A.O(s-r,p) +r=e.cx +r===$&&A.b() +f=o+e.Q.b +o=e.gy9() +s=f-e.x +k=new A.j(o,s) +j=k.O(0,new A.j(0,p)) +l=e.db.d +l.toString +i=e.dx +i=i===B.E||i===B.H +h=e.Q +g=new A.j(o+(l-(i?h.gca(h)+h.gcf(h):h.gdN())),s+p) +m=r +break +case 3:s=e.cy +s===$&&A.b() +q=new A.O(s,e.f) +s=e.db.d +s.toString +r=e.dx +r=r===B.E||r===B.H +p=e.Q +r=r?p.gca(p)+p.gcf(p):p.gdN() +p=e.f +o=e.x +n=new A.O(s-r,p+2*o) +r=e.cx +r===$&&A.b() +f=b.b-p-o-e.Q.d +o=e.gy9() +p=f-e.x +k=new A.j(o,p) +s=e.db.d +s.toString +l=e.dx +l=l===B.E||l===B.H +i=e.Q +g=new A.j(o+(s-(l?i.gca(i)+i.gcf(i):i.gdN())),p) +j=k +m=r +break +default:g=d +j=g +k=j +n=k +q=n +f=q +m=f}s=k.a +r=k.b +e.ch=new A.v(s,r,s+n.a,r+n.b) +e.CW=new A.v(m,f,m+q.a,f+q.b) +s=e.r +if(s.gp(s)!==0){s=e.ch +s.toString +a.cq(s,e.afl()) +a.jz(j,g,e.Qs(!0)) +s=e.y +if(s!=null){r=e.CW +r.toString +a.cw(A.oy(r,s),e.gQr()) +return}s=e.CW +s.toString +a.cq(s,e.gQr()) +return}}, +aF(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.dx +if(f!=null){s=g.db +if(s!=null){r=s.b +r.toString +s=s.a +s.toString +s=r<=s}else s=!0}else s=!0 +if(s)return +s=g.db.d +s.toString +f=f===B.E||f===B.H +r=g.Q +f=f?r.gca(r)+r.gcf(r):r.gdN() +if(s-f-2*g.w<=0)return +f=g.db +s=f.b +s.toString +if(s==1/0||s==-1/0)return +f=f.gol() +s=g.dx +s=s===B.E||s===B.H +r=g.Q +s=s?r.gca(r)+r.gcf(r):r.gdN() +r=g.db +q=r.b +q.toString +p=r.a +p.toString +r=r.d +r.toString +o=g.dx +o=o===B.E||o===B.H +n=g.Q +o=o?n.gca(n)+n.gcf(n):n.gdN() +m=A.M((f-s)/(q-p+r-o),0,1) +o=g.db.d +o.toString +f=g.dx +f=f===B.E||f===B.H +s=g.Q +f=f?s.gca(s)+s.gcf(s):s.gdN() +f=Math.min(o-f-2*g.w,g.at) +o=g.db.d +o.toString +s=g.dx +s=s===B.E||s===B.H +r=g.Q +s=s?r.gca(r)+r.gcf(r):r.gdN() +l=Math.max(f,(o-s-2*g.w)*m) +s=g.db.gol() +o=g.db.d +o.toString +f=g.as +r=g.dx +r=r===B.E||r===B.H +q=g.Q +r=r?q.gca(q)+q.gcf(q):q.gdN() +k=Math.min(f,o-r-2*g.w) +f=g.dx +f=f===B.H||f===B.au +r=g.db +if((f?Math.max(r.gii()-r.gdP(),0):Math.max(r.gdP()-r.gij(),0))>0){f=g.dx +f=f===B.H||f===B.au +r=g.db +r=(f?Math.max(r.gdP()-r.gij(),0):Math.max(r.gii()-r.gdP(),0))>0 +f=r}else f=!1 +j=f?k:k*(1-A.M(1-s/o,0,0.2)/0.2) +f=g.db.d +f.toString +s=g.dx +s=s===B.E||s===B.H +r=g.Q +s=s?r.gca(r)+r.gcf(r):r.gdN() +s=A.M(l,j,f-s-2*g.w) +g.cy=s +f=g.db +r=f.b +r.toString +q=f.a +q.toString +i=r-q +if(i>0){r=f.c +r.toString +h=A.M((r-q)/i,0,1)}else h=0 +r=g.dx +q=r===B.H +p=q||r===B.au?1-h:h +f=f.d +f.toString +r=r===B.E||q +q=g.Q +r=r?q.gca(q)+q.gcf(q):q.gdN() +g.cx=p*(f-r-2*g.w-s)+g.gadX() +return g.afi(a,b)}, +vn(a){var s,r,q=this +if(q.CW==null)return null +if(!q.ay){s=q.r +if(s.gp(s)!==0){s=q.db +r=s.a +r.toString +s=s.b +s.toString +s=r===s}else s=!0}else s=!0 +if(s)return!1 +return q.ch.v(0,a)}, +W1(a,b,c){var s,r,q,p=this,o=p.ch +if(o==null)return!1 +if(p.ay)return!1 +s=p.db +r=s.a +r.toString +s=s.b +s.toString +if(r===s)return!1 +q=o.kv(A.mj(p.CW.gaY(),24)) +s=p.r +if(s.gp(s)===0){if(c&&b===B.bs)return q.v(0,a) +return!1}switch(b.a){case 0:case 4:return q.v(0,a) +case 1:case 2:case 3:case 5:return o.v(0,a)}}, +apG(a,b){return this.W1(a,b,!1)}, +W2(a,b){var s,r,q=this +if(q.CW==null)return!1 +if(q.ay)return!1 +s=q.r +if(s.gp(s)===0)return!1 +s=q.db +r=s.a +r.toString +s=s.b +s.toString +if(r===s)return!1 +switch(b.a){case 0:case 4:s=q.CW +return s.kv(A.mj(s.gaY(),24)).v(0,a) +case 1:case 2:case 3:case 5:return q.CW.v(0,a)}}, +eZ(a){var s,r=this +if(r.a.k(0,a.a))if(r.b.k(0,a.b))if(r.c.k(0,a.c))if(r.e==a.e)if(r.f===a.f)if(r.r===a.r)if(r.w===a.w)if(r.x===a.x)if(J.d(r.y,a.y))if(r.Q.k(0,a.Q))if(r.as===a.as)if(r.at===a.at)s=r.ay!==a.ay +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +return s}, +D0(a){return!1}, +gwG(){return null}, +j(a){return"#"+A.ce(this)}, +m(){this.r.a.L(0,this.gcX()) +this.dS()}} +A.alS.prototype={ +$1(a){var s,r +if(a!=null){s=a.b +s.toString +r=a.a +r.toString +r=s>r +s=r}else s=!1 +return s}, +$S:460} +A.wy.prototype={ +ac(){return A.b05(t.jU)}, +n5(a){return this.cy.$1(a)}} +A.kM.prototype={ +gnT(){var s=this.a.d +return s}, +gp9(){var s=this.a.e +return s===!0}, +gRD(){if(this.gp9())this.a.toString +return!1}, +gog(){this.a.toString +return!0}, +aH(){var s,r,q,p,o=this,n=null +o.aW() +s=A.bJ(n,o.a.ch,n,n,o) +s.bF() +r=s.d2$ +r.b=!0 +r.a.push(o.gajZ()) +o.x=s +s=o.y=A.db(B.a4,s,n) +r=o.a +q=r.x +if(q==null)q=6 +p=r.w +r=r.dx +r=new A.wR(B.ig,B.I,B.I,n,q,s,0,0,p,n,B.U,18,18,r,$.bo()) +s.a.a_(0,r.gcX()) +o.at!==$&&A.dt() +o.at=r}, +by(){this.du()}, +ak_(a){if(a!==B.F)if(this.gnT()!=null)this.gog()}, +wn(){var s,r=this,q=r.at +q===$&&A.b() +r.a.toString +q.sal(0,B.ig) +r.a.toString +q.sau2(null) +if(r.gRD()){r.a.toString +s=B.CD}else s=B.I +q.srq(s) +if(r.gRD()){r.a.toString +s=B.Du}else s=B.I +q.sYg(s) +s=r.c.S(t.I) +s.toString +q.sbX(s.w) +s=r.a.x +q.sKc(s==null?6:s) +q.sw0(r.a.w) +r.a.toString +s=r.c.S(t.w).f +q.sdZ(0,s.f) +q.sCL(r.a.dx) +r.a.toString +q.sJi(0) +r.a.toString +q.sdf(0,null) +r.a.toString +q.sHS(0) +r.a.toString +q.sJr(0,18) +r.a.toString +q.sWN(18) +q.sW4(!r.gog())}, +b_(a){var s,r=this +r.bn(a) +s=r.a.e +if(s!=a.e){s=s===!0 +if(s){s=r.w +if(s!=null)s.aA(0) +s=r.x +s===$&&A.b() +s.z=B.am +s.ka(1,B.J,null)}else{s=r.x +s===$&&A.b() +s.dn(0)}}}, +yi(){var s,r=this +if(!r.gp9()){s=r.w +if(s!=null)s.aA(0) +r.w=A.bl(r.a.CW,new A.aiZ(r))}}, +nq(){var s=this.r.d +if(s.length!==0)return A.bw(B.c.gc1(s).ghD()) +return null}, +AP(){if(this.nq()==null)return +var s=this.w +if(s!=null)s.aA(0)}, +AR(a){var s,r,q,p,o,n,m=this +m.r=m.gnT() +if(m.nq()==null)return +s=m.w +if(s!=null)s.aA(0) +s=m.x +s===$&&A.b() +s.bH(0) +m.d=a +s=m.at +s===$&&A.b() +r=s.db +q=r.b +q.toString +p=r.a +p.toString +o=q-p +if(o>0){q=r.c +q.toString +n=A.M(q/o,0,1)}else n=0 +r=r.d +r.toString +q=s.dx +q=q===B.E||q===B.H +p=s.Q +q=q?p.gca(p)+p.gcf(p):p.gdN() +p=s.w +s=s.cy +s===$&&A.b() +m.f=n*(r-q-2*p-s) +m.as=!0}, +apr(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +if(J.d(g.e,a))return +g.e=a +s=B.c.gc1(g.r.d) +if(!s.r.m0(s))return +if(g.nq()==null)return +s=B.c.gc1(g.r.d) +r=A.aZ("primaryDelta") +switch(s.w.a.c.a){case 0:r.b=g.d.b-a.b +break +case 1:r.b=a.a-g.d.a +break +case 2:r.b=a.b-g.d.b +break +case 3:r.b=g.d.a-a.a +break}q=g.at +q===$&&A.b() +p=r.au() +o=g.f +o.toString +n=q.db +m=n.b +m.toString +l=n.a +l.toString +n=n.d +n.toString +k=q.dx +k=k===B.E||k===B.H +j=q.Q +k=k?j.gca(j)+j.gcf(j):j.gdN() +j=q.w +q=q.cy +q===$&&A.b() +i=(m-l)*(p+o)/(n-k-2*j-q) +q=s.at +q.toString +if(i!==q){h=i-s.r.ud(s,i) +q=g.c +q.toString +q=A.alw(q) +p=g.c +p.toString +switch(q.no(p)){case B.bK:case B.bY:case B.bd:case B.bZ:q=s.z +q.toString +p=s.Q +p.toString +h=A.M(h,q,p) +break +case B.ag:case B.as:break}s.eE(h)}}, +AQ(a,b){var s=this +s.as=!1 +if(s.nq()==null)return +s.yi() +s.r=s.f=s.e=s.d=null}, +ad0(a){var s,r,q,p=this,o=p.gnT() +p.r=o +s=B.c.gc1(o.d) +if(!s.r.m0(s))return +o=B.c.gc1(p.r.d) +o=$.z.t$.z.h(0,o.w.z) +o.toString +o=A.jP(o) +if(o!=null)o.a.toString +o=B.c.gc1(p.r.d).ax +o.toString +r=0.8*o +switch(B.c.gc1(p.r.d).w.a.c.a){case 0:o=p.at +o===$&&A.b() +o=o.cx +o===$&&A.b() +if(a.c.b>o)r=-r +break +case 2:o=p.at +o===$&&A.b() +o=o.cx +o===$&&A.b() +if(a.c.bo)r=-r +break}o=B.c.gc1(p.r.d) +q=B.c.gc1(p.r.d).at +q.toString +o.vG(0,q+r,B.fd,B.aC)}, +Gj(a){var s,r,q=this.gnT() +if(q==null)return!0 +s=q.d +r=s.length +if(r>1)return!1 +return r===0||A.bw(B.c.gc1(s).ghD())===a}, +ahU(a){var s,r,q=this,p=q.a +p.toString +s=a.a +if(!p.n5(A.aHF(a.b,a.eR$,null,s,null)))return!1 +if(q.gp9()){p=q.x +p===$&&A.b() +r=p.Q +r===$&&A.b() +if(r!==B.az&&r!==B.T)p.bH(0)}p=s.e +if(q.Gj(A.bw(p))){r=q.at +r===$&&A.b() +r.fA(0,s,p)}return!1}, +acg(a){var s,r,q,p=this +if(!p.a.n5(a))return!1 +s=a.a +r=s.b +r.toString +q=s.a +q.toString +if(r<=q){r=p.x +r===$&&A.b() +q=r.Q +q===$&&A.b() +if(q!==B.F&&q!==B.at)r.dn(0) +r=s.e +if(p.Gj(A.bw(r))){q=p.at +q===$&&A.b() +q.fA(0,s,r)}return!1}if(a instanceof A.id||a instanceof A.kG){r=p.x +r===$&&A.b() +q=r.Q +q===$&&A.b() +if(q!==B.az&&q!==B.T)r.bH(0) +r=p.w +if(r!=null)r.aA(0) +r=s.e +if(p.Gj(A.bw(r))){q=p.at +q===$&&A.b() +q.fA(0,s,r)}}else if(a instanceof A.oJ)if(p.d==null)p.yi() +return!1}, +ga9e(){var s=this,r=A.w(t.n,t.xR) +if(s.gnT()==null||!s.gog())return r +r.l(0,B.Yn,new A.c8(new A.aiV(s),new A.aiW(s),t.fh)) +r.l(0,B.Yo,new A.c8(new A.aiX(s),new A.aiY(s),t.Bk)) +return r}, +Wr(a,b,c){var s,r=this.z +if($.z.t$.z.h(0,r)==null)return!1 +s=A.aIO(r,a) +r=this.at +r===$&&A.b() +return r.W1(s,b,!0)}, +IG(a){var s,r=this +if(r.Wr(a.gb8(a),a.gcu(a),!0)){r.Q=!0 +s=r.x +s===$&&A.b() +s.bH(0) +s=r.w +if(s!=null)s.aA(0)}else if(r.Q){r.Q=!1 +r.yi()}}, +IH(a){this.Q=!1 +this.yi()}, +QD(a){var s=A.bw(B.c.gc1(this.r.d).ghD())===B.ac?a.gnt().a:a.gnt().b +return A.aDb(B.c.gc1(this.r.d).w.a.c)?s*-1:s}, +RY(a){var s,r=B.c.gc1(this.r.d).at +r.toString +s=B.c.gc1(this.r.d).z +s.toString +s=Math.max(r+a,s) +r=B.c.gc1(this.r.d).Q +r.toString +return Math.min(s,r)}, +abY(a){var s,r,q,p=this +p.r=p.gnT() +s=p.QD(a) +r=p.RY(s) +if(s!==0){q=B.c.gc1(p.r.d).at +q.toString +q=r!==q}else q=!1 +if(q)B.c.gc1(p.r.d).JL(s)}, +ahW(a){var s,r,q,p,o=this +o.r=o.gnT() +s=o.at +s===$&&A.b() +s=s.vn(a.geF()) +if(s===!0){s=o.r +if(s!=null)if(s.d.length!==0)s=!0 +else s=!1 +else s=!1}else s=!1 +if(s){r=B.c.gc1(o.r.d) +if(t.Mj.b(a)&&!0){if(!r.r.m0(r))return +q=o.QD(a) +p=o.RY(q) +if(q!==0){s=r.at +s.toString +s=p!==s}else s=!1 +if(s)$.cY.R8$.w2(0,a,o.gabX())}else if(t.xb.b(a)){s=r.at +s.toString +r.eE(s)}}}, +m(){var s=this,r=s.x +r===$&&A.b() +r.m() +r=s.w +if(r!=null)r.aA(0) +r=s.at +r===$&&A.b() +r.r.a.L(0,r.gcX()) +r.dS() +s.a2U()}, +I(a){var s,r,q=this,p=null +q.wn() +s=q.ga9e() +r=q.at +r===$&&A.b() +return new A.d2(q.gahT(),new A.d2(q.gacf(),new A.jM(A.qW(B.bk,new A.jJ(A.i5(A.lv(new A.jM(q.a.c,p),r,q.z,p,B.n),B.bP,p,p,new A.aj_(q),new A.aj0(q)),s,p,!1,p,p),p,p,p,p,p,q.gahV(),p),p),p,t.WA),p,t.ji)}} +A.aiZ.prototype={ +$0(){var s=this.a,r=s.x +r===$&&A.b() +r.dn(0) +s.w=null}, +$S:0} +A.aiV.prototype={ +$0(){var s=this.a,r=s.a.cx,q=t.S,p=A.dI(q) +return new A.la(s.z,r,null,B.c8,A.w(q,t.SP),p,s,null,A.w(q,t.A))}, +$S:461} +A.aiW.prototype={ +$1(a){var s=this.a +a.k4=s.gVU() +a.ok=new A.aiS(s) +a.p1=new A.aiT(s) +a.p3=new A.aiU(s)}, +$S:462} +A.aiS.prototype={ +$1(a){return this.a.AR(a.b)}, +$S:69} +A.aiT.prototype={ +$1(a){return this.a.apr(a.b)}, +$S:109} +A.aiU.prototype={ +$1(a){return this.a.AQ(a.b,a.c)}, +$S:110} +A.aiX.prototype={ +$0(){var s=this.a,r=t.S,q=A.dI(r) +return new A.lb(s.z,B.aC,18,B.c8,A.w(r,t.SP),q,s,null,A.w(r,t.A))}, +$S:465} +A.aiY.prototype={ +$1(a){a.y1=this.a.gad_()}, +$S:466} +A.aj_.prototype={ +$1(a){var s +switch(a.gcu(a).a){case 1:case 4:s=this.a +if(s.gog())s.IH(a) +break +case 2:case 3:case 5:case 0:break}}, +$S:44} +A.aj0.prototype={ +$1(a){var s +switch(a.gcu(a).a){case 1:case 4:s=this.a +if(s.gog())s.IG(a) +break +case 2:case 3:case 5:case 0:break}}, +$S:186} +A.la.prototype={ +hc(a){if(!this.Fo(this.ct,a.gb8(a),a.gcu(a)))return!1 +return this.a0W(a)}, +Fo(a,b,c){var s +if($.z.t$.z.h(0,a)==null)return!1 +s=t.ip.a($.z.t$.z.h(0,a).gaO()).f +s.toString +return t.sm.a(s).W2(A.aIO(a,b),c)}} +A.lb.prototype={ +hc(a){if(!this.Fo(this.eC,a.gb8(a),a.gcu(a)))return!1 +return this.a2r(a)}, +Fo(a,b,c){var s,r +if($.z.t$.z.h(0,a)==null)return!1 +s=t.ip.a($.z.t$.z.h(0,a).gaO()).f +s.toString +t.sm.a(s) +r=A.aIO(a,b) +return s.apG(r,c)&&!s.W2(r,c)}} +A.yG.prototype={ +bO(){this.d0() +this.cG() +this.em()}, +m(){var s=this,r=s.aZ$ +if(r!=null)r.L(0,s.ge6()) +s.aZ$=null +s.aM()}} +A.vZ.prototype={ +H(a,b){this.Q.H(0,b) +this.Rf()}, +B(a,b){var s,r,q=this +if(q.Q.B(0,b))return +s=B.c.hb(q.b,b) +B.c.fZ(q.b,s) +r=q.c +if(s<=r)q.c=r-1 +r=q.d +if(s<=r)q.d=r-1 +b.L(0,q.gFh()) +q.Rf()}, +Rf(){if(!this.y){this.y=!0 +$.bK.cx$.push(new A.agy(this))}}, +a90(){var s,r,q,p,o,n,m,l,k=this,j=k.Q,i=A.as(j,!0,A.l(j).c) +B.c.cN(i,k.gEa()) +s=k.b +k.b=A.a([],t.D1) +r=k.d +q=k.c +j=k.gFh() +p=0 +o=0 +while(!0){n=i.length +if(!(pMath.min(n,l))k.Ao(m) +m.a_(0,j) +B.c.H(k.b,m);++p}}k.c=q +k.d=r +k.Q=A.aU(t.x9)}, +I1(){this.z6()}, +z6(){var s=this,r=s.Z8() +if(!s.at.k(0,r)){s.at=r +s.W()}s.ajA()}, +galE(){return this.gEa()}, +a6F(a,b){var s=A.iF(a.bv(0,null),new A.v(0,0,0+a.gi0(a).a,0+a.gi0(a).b)),r=A.iF(b.bv(0,null),new A.v(0,0,0+b.gi0(b).a,0+b.gi0(b).b)),q=A.aZY(s,r) +if(q!==0)return q +return A.aZX(s,r)}, +aci(){if(this.x)return +this.z6()}, +Z8(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.c +if(f===-1||h.d===-1||h.b.length===0)return new A.oK(g,g,B.ds,h.b.length!==0) +if(!h.as){f=h.MM(h.d,f) +h.d=f +h.c=h.MM(h.c,f)}s=J.is(h.b[h.d]) +f=h.c +r=h.d +q=f>=r +while(!0){if(!(r!==h.c&&s.a==null))break +r+=q?1:-1 +s=J.is(h.b[r])}f=s.a +if(f!=null){p=h.b[r] +o=h.a.gF() +o.toString +n=A.c0(p.bv(0,t.x.a(o)),f.a) +m=isFinite(n.a)&&isFinite(n.b)?new A.rM(n,f.b,f.c):g}else m=g +l=J.is(h.b[h.c]) +k=h.c +while(!0){if(!(k!==h.d&&l.b==null))break +k+=q?-1:1 +l=J.is(h.b[k])}f=l.b +if(f!=null){p=h.b[k] +o=h.a.gF() +o.toString +j=A.c0(p.bv(0,t.x.a(o)),f.a) +i=isFinite(j.a)&&isFinite(j.b)?new A.rM(j,f.b,f.c):g}else i=g +return new A.oK(m,i,!s.k(0,l)?B.mL:s.c,!0)}, +MM(a,b){var s=b>a +while(!0){if(!(a!==b&&J.is(this.b[a]).c!==B.mL))break +a+=s?1:-1}return a}, +kL(a,b){return}, +ajA(){var s,r=this,q=null,p=r.e,o=r.r,n=r.d +if(n===-1||r.c===-1){n=r.f +if(n!=null){n.kL(q,q) +r.f=null}n=r.w +if(n!=null){n.kL(q,q) +r.w=null}return}if(!J.d(r.b[n],r.f)){n=r.f +if(n!=null)n.kL(q,q)}if(!J.d(r.b[r.c],r.w)){n=r.w +if(n!=null)n.kL(q,q)}n=r.b +s=r.d +n=r.f=n[s] +if(s===r.c){r.w=n +n.kL(p,o) +return}n.kL(p,q) +n=r.b[r.c] +r.w=n +n.kL(q,o)}, +ape(a){var s,r,q,p=this +for(s=p.b,r=s.length,q=0;q")).Z(0,new A.agA(o)) +o.d=o.c=s}return B.aS}}return B.dr}, +aoy(a){var s,r,q,p=this +for(s=p.b,r=s.length,q=0;q0&&r===B.bI))break;--s +r=p.hH(p.b[s],a)}if(a.gjM())p.c=s +else p.d=s +return r}, +aoA(a){var s,r,q,p=this +if(p.d===-1)switch(a.gAd(a)){case B.hi:case B.eB:p.d=p.c=p.b.length +break +case B.hj:case B.eA:p.d=p.c=0 +break}s=a.gjM()?p.c:p.d +r=p.hH(p.b[s],a) +switch(a.gAd(a)){case B.hi:if(r===B.bI)if(s>0){--s +r=p.hH(p.b[s],a.am4(B.eB))}break +case B.hj:if(r===B.bH){q=p.b +if(s=0&&n==null))break +r=o.b=q.hH(s[p],a) +switch(r.a){case 2:case 3:case 4:n=r +break +case 0:if(m===!1){++p +n=B.aS}else if(p===q.b.length-1)n=r +else{++p +m=!0}break +case 1:if(m===!0){--p +n=B.aS}else if(p===0)n=r +else{--p +m=!1}break}}if(b)q.c=p +else q.d=p +n.toString +return n}, +alF(a,b){return this.galE().$2(a,b)}} +A.agy.prototype={ +$1(a){var s=this.a +if(!s.y)return +s.y=!1 +if(s.Q.a!==0)s.a90() +s.I1()}, +$S:3} +A.agz.prototype={ +$1(a){return a!==this.a.b[this.b]}, +$S:470} +A.agA.prototype={ +$1(a){return this.a.hH(a,B.CA)}, +$S:71} +A.Ym.prototype={} +A.EG.prototype={ +ac(){return new A.a_o(A.aU(t.M),null,!1,B.i)}} +A.a_o.prototype={ +aH(){var s,r,q,p=this +p.aW() +s=p.a +r=s.e +q=p.c +q.toString +r.a=q +p.sw3(s.c)}, +b_(a){var s,r,q,p,o,n=this +n.bn(a) +s=a.e +if(s!==n.a.e){s.a=null +r=n.d +r.Z(0,s.gXH(s)) +q=n.a.e +p=n.c +p.toString +q.a=p +r.Z(0,q.gzl(q)) +s=s.at +q=n.a.e.at +if(!s.k(0,q))for(s=A.d8(r,r.r,A.l(r).c),r=s.$ti.c;s.A();){o=s.d;(o==null?r.a(o):o).$0()}}s=n.a +n.sw3(s.c)}, +by(){this.du() +this.a.toString}, +a_(a,b){this.a.e.a_(0,b) +this.d.H(0,b)}, +L(a,b){this.a.e.L(0,b) +this.d.B(0,b)}, +kL(a,b){this.a.e.kL(a,b)}, +Ag(a){var s,r,q,p=this.a.e,o=!(a instanceof A.Ao) +if(!p.z&&o)B.c.cN(p.b,p.gEa()) +p.z=o +p.x=!0 +s=A.aZ("result") +switch(a.a.a){case 0:case 1:p.as=!1 +s.b=p.IN(t.mb.a(a)) +break +case 2:p.as=!1 +t.nR.a(a) +p.k1.P(0) +p.k2.P(0) +p.fy=p.fx=null +p.go=!1 +s.b=p.a15(a) +break +case 3:p.as=!1 +r=p.a18(t.qd.a(a)) +if(p.d!==-1)p.Sw() +s.b=r +break +case 4:p.as=!1 +t.hI.a(a) +p.go=p.P3(a.gL0()) +r=p.a19(a) +p.Sw() +s.b=r +break +case 5:p.as=!0 +t.rQ.a(a) +r=p.a17(a) +q=a.gjM() +p.GH(a.gjM(),!q) +if(p.go)p.PN(a.gjM()) +s.b=r +break +case 6:p.as=!0 +t.ra.a(a) +r=p.a16(a) +q=a.gjM() +p.GH(a.gjM(),!q) +if(p.go)p.PN(a.gjM()) +s.b=r +break}p.x=!1 +p.z6() +return s.au()}, +gp(a){var s=this.a +return s.e.at}, +bv(a,b){return this.c.gF().bv(0,b)}, +gi0(a){var s=this.c.gF() +s.toString +s=t.x.a(s).k3 +s.toString +return s}, +m(){var s=this.a.e +s.a=null +this.d.Z(0,s.gXH(s)) +this.a45()}, +I(a){var s=this.a,r=s.e +return A.aNP(s.d,r)}, +$iad:1} +A.EH.prototype={ +cZ(a){return a.f!=this.f}} +A.Sw.prototype={$iad:1} +A.a21.prototype={} +A.JM.prototype={ +m(){this.Rn() +this.aM()}} +A.EK.prototype={ +ac(){return new A.a_w(B.i)}} +A.a_w.prototype={ +I(a){var s=this.a.c,r=this.d +return new A.a_x(r===$?this.d=A.w(t.K,t.X):r,s,null)}} +A.a_x.prototype={ +cZ(a){return this.x!==a.x}, +aun(a,b){var s,r,q,p +for(s=b.gao(b),r=this.x,q=a.x;s.A();){p=s.gN(s) +if(!J.d(r.h(0,p),q.h(0,p)))return!0}return!1}} +A.aX.prototype={$irT:1} +A.tj.prototype={} +A.wY.prototype={ +sm_(a){var s=this +if(!A.aEq(s.b,a)){s.b=a +s.c=null +s.W()}}, +gPx(){var s=this.c +return s==null?this.c=A.b0C(this.b):s}, +a8N(a,b){var s,r,q,p,o,n,m,l,k=this.gPx().h(0,a.c.gn2()),j=this.gPx().h(0,null),i=A.a([],t.Na) +if(k!=null)B.c.U(i,k) +if(j!=null)B.c.U(i,j) +for(s=i.length,r=a instanceof A.jK,q=b.d,p=0;po.a||r+q.b>o.b}else s=!0}else s=!0 +return s}}, +aF(a,b){var s,r,q,p,o=this +if(o.n$!=null){s=o.t.at +s.toString +s=o.tM(s) +r=new A.az6(o,s) +q=o.ad +if(o.Rz(s)){s=o.cx +s===$&&A.b() +p=o.k3 +q.saR(0,a.lL(s,b,new A.v(0,0,0+p.a,0+p.b),r,o.ak,q.a))}else{q.saR(0,null) +r.$2(a,b)}}}, +m(){this.ad.saR(0,null) +this.hs()}, +dU(a,b){var s=this.t.at +s.toString +s=this.tM(s) +b.aT(0,s.a,s.b)}, +ll(a){var s=this,r=s.t.at +r.toString +r=s.tM(r) +if(s.Rz(r)){r=s.k3 +return new A.v(0,0,0+r.a,0+r.b)}return null}, +cJ(a,b){var s,r=this +if(r.n$!=null){s=r.t.at +s.toString +return a.ki(new A.az5(r,b),r.tM(s),b)}return!1}, +oW(a,b,c){var s,r,q,p,o,n,m,l=this +if(c==null)c=a.gkI() +if(!(a instanceof A.A)){s=l.t.at +s.toString +return new A.oG(s,c)}r=A.iF(a.bv(0,l.n$),c) +s=l.n$.k3 +s.toString +switch(l.n.a){case 0:q=l.k3.b +p=r.d +o=s.b-p +n=p-r.b +break +case 1:q=l.k3.a +o=r.a +n=r.c-o +break +case 2:q=l.k3.b +o=r.b +n=r.d-o +break +case 3:q=l.k3.a +p=r.c +o=s.a-p +n=p-r.a +break +default:o=null +n=null +q=null}m=o-(q-n)*b +return new A.oG(m,r.co(l.tM(m)))}, +eO(a,b,c,d){var s=this +if(!s.t.r.gq0())return s.xb(a,b,c,d) +s.xb(a,null,c,A.aNH(a,b,c,s.t,d,s))}, +rQ(){return this.eO(B.aP,null,B.u,null)}, +nx(a){return this.eO(B.aP,null,B.u,a)}, +p8(a,b,c){return this.eO(a,null,b,c)}, +ny(a,b){return this.eO(B.aP,a,B.u,b)}, +HZ(a){var s,r=this,q=r.gQ1(),p=r.t.at +p.toString +s=q-p +switch(r.n.a){case 0:q=r.k3 +return new A.v(0,0-s,0+q.a,0+q.b+p) +case 1:q=r.k3 +return new A.v(0-p,0,0+q.a+s,0+q.b) +case 2:q=r.k3 +return new A.v(0,0-p,0+q.a,0+q.b+s) +case 3:q=r.k3 +return new A.v(0-s,0,0+q.a+p,0+q.b)}}, +$iDS:1} +A.az6.prototype={ +$2(a,b){var s=this.a.n$ +s.toString +a.dE(s,b.O(0,this.b))}, +$S:10} +A.az5.prototype={ +$2(a,b){return this.a.n$.bW(a,b)}, +$S:13} +A.JL.prototype={ +aB(a){var s +this.dT(a) +s=this.n$ +if(s!=null)s.aB(a)}, +ar(a){var s +this.dt(0) +s=this.n$ +if(s!=null)s.ar(0)}} +A.a23.prototype={} +A.a24.prototype={} +A.SM.prototype={} +A.SN.prototype={ +aQ(a){var s=new A.ZU(new A.amK(a),null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}} +A.amK.prototype={ +$0(){this.a.ez(B.C2)}, +$S:0} +A.ZU.prototype={ +bC(){var s,r=this +r.t2() +s=r.T +if(s!=null&&!r.k3.k(0,s))r.u.$0() +s=r.k3 +s.toString +r.T=s}} +A.aou.prototype={ +gIo(){return null}, +j(a){var s=A.a([],t.s) +this.cS(s) +return"#"+A.ce(this)+"("+B.c.c8(s,", ")+")"}, +cS(a){var s,r,q +try{s=this.gIo() +if(s!=null)a.push("estimated child count: "+A.f(s))}catch(q){r=A.a9(q) +a.push("estimated child count: EXCEPTION ("+J.a1(r).j(0)+")")}}} +A.a_d.prototype={} +A.aot.prototype={ +ao_(a){return null}, +TB(a,b){var s,r,q,p,o,n,m,l,k=null +if(b>=0)p=b>=this.b +else p=!0 +if(p)return k +s=null +try{s=this.a.$2(a,b)}catch(o){r=A.a9(o) +q=A.aS(o) +n=new A.bZ(r,q,"widgets library",A.bB("building"),k,!1) +A.dw(n) +s=A.B8(n)}if(s==null)return k +if(s.a!=null){p=s.a +p.toString +m=new A.a_d(p)}else m=k +p=s +s=new A.jM(p,k) +l=this.r.$2(s,b) +if(l!=null)s=new A.OP(l,s,k) +p=s +s=new A.zL(new A.Ix(p,k),k) +return new A.vD(s,m)}, +gIo(){return this.b}, +a_2(a){return!0}} +A.Ix.prototype={ +ac(){return new A.Iy(null,B.i)}} +A.Iy.prototype={ +grt(){return this.r}, +aqH(a){return new A.azT(this,a)}, +z5(a,b){var s,r=this +if(b){s=r.d;(s==null?r.d=A.aU(t.x9):s).H(0,a)}else{s=r.d +if(s!=null)s.B(0,a)}s=r.d +s=s==null?null:s.a!==0 +s=s===!0 +if(r.r!==s){r.r=s +r.oQ()}}, +by(){var s,r,q,p=this +p.du() +s=p.c +s.toString +r=A.aHH(s) +s=p.f +if(s!=r){if(s!=null){q=p.e +if(q!=null)new A.bi(q,A.l(q).i("bi<1>")).Z(0,s.gw4(s))}p.f=r +if(r!=null){s=p.e +if(s!=null)new A.bi(s,A.l(s).i("bi<1>")).Z(0,r.glc(r))}}}, +H(a,b){var s,r=this,q=r.aqH(b) +b.a_(0,q) +s=r.e;(s==null?r.e=A.w(t.x9,t.M):s).l(0,b,q) +r.f.H(0,b) +if(b.gp(b).c!==B.ds)r.z5(b,!0)}, +B(a,b){var s=this.e +if(s==null)return +s=s.B(0,b) +s.toString +b.L(0,s) +this.f.B(0,b) +this.z5(b,!1)}, +m(){var s,r,q=this,p=q.e +if(p!=null){for(p=A.eO(p,p.r,A.l(p).c);p.A();){s=p.d +q.f.B(0,s) +r=q.e.h(0,s) +r.toString +s.L(0,r)}q.e=null}q.d=null +q.aM()}, +I(a){var s=this +s.x4(a) +if(s.f==null)return s.a.c +return A.aNP(s.a.c,s)}} +A.azT.prototype={ +$0(){var s=this.b,r=this.a +if(s.gp(s).c!==B.ds)r.z5(s,!0) +else r.z5(s,!1)}, +$S:0} +A.T_.prototype={} +A.x3.prototype={ +bY(a){return A.aO_(this,!1)}} +A.SY.prototype={ +bY(a){return A.aO_(this,!0)}, +aQ(a){var s=new A.S2(t.dq.a(a),A.w(t.S,t.x),0,null,null,A.an(t.T)) +s.aP() +return s}} +A.x2.prototype={ +gF(){return t.Ss.a(A.bu.prototype.gF.call(this))}, +bm(a,b){var s,r,q=this.f +q.toString +t.M0.a(q) +this.m3(0,b) +s=b.d +r=q.d +if(s!==r)q=A.N(s)!==A.N(r)||s.a_2(r) +else q=!1 +if(q)this.j_()}, +j_(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0={} +a.Dr() +a.p3=null +a0.a=!1 +try{i=t.S +s=A.aHP(i,t.Dv) +r=A.jr(i,t.i) +i=a.f +i.toString +q=t.M0.a(i) +p=new A.aoy(a0,a,s,q,r) +for(i=a.p2,h=i.$ti,h=h.i("@<1>").aq(h.i("fa<1,2>")).i("n0<1,2>"),h=A.as(new A.n0(i,h),!0,h.i("o.E")),g=h.length,f=t.MR,e=a.p1,d=0;d").aq(g.i("fa<1,2>")).i("n0<1,2>")).Z(0,p) +if(!a0.a&&a.R8){b=i.WB() +k=b==null?-1:b +j=k+1 +J.ct(s,j,i.h(0,j)) +p.$1(j)}}finally{a.p4=null +a.gF()}}, +amt(a,b){this.r.uk(this,new A.aov(this,b,a))}, +eM(a,b,c){var s,r,q,p,o=null +if(a==null)s=o +else{s=a.gF() +s=s==null?o:s.e}r=t.MR +r.a(s) +q=this.a0y(a,b,c) +if(q==null)p=o +else{p=q.gF() +p=p==null?o:p.e}r.a(p) +if(s!=p&&s!=null&&p!=null)p.a=s.a +return q}, +jH(a){this.p2.B(0,a.d) +this.l5(a)}, +XG(a){var s,r=this +r.gF() +s=a.e +s.toString +s=t.U.a(s).b +s.toString +r.r.uk(r,new A.aoz(r,s))}, +anz(a,b,c,d,e){var s,r,q=this.f +q.toString +s=t.M0 +r=s.a(q).d.gIo() +q=this.f +q.toString +s.a(q) +d.toString +q=A.b0L(b,c,d,e,r) +return q}, +I4(){var s=this.p2 +s.ao3() +s.WB() +s=this.f +s.toString +t.M0.a(s)}, +I_(a){var s=a.e +s.toString +t.U.a(s).b=this.p4}, +jK(a,b){this.gF().Df(0,t.x.a(a),this.p3)}, +jP(a,b,c){this.gF().vF(t.x.a(a),this.p3)}, +jX(a,b){this.gF().B(0,t.x.a(a))}, +bg(a){var s=this.p2,r=s.$ti +r=r.i("@<1>").aq(r.z[1]).i("tJ<1,2>") +r=A.hR(new A.tJ(s,r),r.i("o.E"),t.u) +B.c.Z(A.as(r,!0,A.l(r).i("o.E")),a)}} +A.aoy.prototype={ +$1(a){var s,r,q,p,o=this,n=o.b +n.p4=a +q=n.p2 +if(q.h(0,a)!=null&&!J.d(q.h(0,a),o.c.h(0,a))){q.l(0,a,n.eM(q.h(0,a),null,a)) +o.a.a=!0}s=n.eM(o.c.h(0,a),o.d.d.TB(n,a),a) +if(s!=null){p=o.a +p.a=p.a||!J.d(q.h(0,a),s) +q.l(0,a,s) +q=s.gF().e +q.toString +r=t.U.a(q) +if(a===0)r.a=0 +else{q=o.e +if(q.ah(0,a))r.a=q.h(0,a)}if(!r.c)n.p3=t.Qv.a(s.gF())}else{o.a.a=!0 +q.B(0,a)}}, +$S:23} +A.aow.prototype={ +$0(){return null}, +$S:4} +A.aox.prototype={ +$0(){return this.a.p2.h(0,this.b)}, +$S:475} +A.aov.prototype={ +$0(){var s,r,q,p=this,o=p.a +o.p3=p.b==null?null:t.Qv.a(o.p2.h(0,p.c-1).gF()) +s=null +try{q=o.f +q.toString +r=t.M0.a(q) +q=o.p4=p.c +s=o.eM(o.p2.h(0,q),r.d.TB(o,q),q)}finally{o.p4=null}q=p.c +o=o.p2 +if(s!=null)o.l(0,q,s) +else o.B(0,q)}, +$S:0} +A.aoz.prototype={ +$0(){var s,r,q,p=this +try{r=p.a +q=r.p4=p.b +s=r.eM(r.p2.h(0,q),null,q)}finally{p.a.p4=null}p.a.p2.B(0,p.b)}, +$S:0} +A.C8.prototype={ +uf(a){var s,r,q=a.e +q.toString +t.Cl.a(q) +s=this.f +if(q.v1$!==s){q.v1$=s +r=a.gaG(a) +if(r instanceof A.t&&!s)r.a3()}}} +A.a22.prototype={ +aH(){this.aW() +if(this.r)this.pu()}, +eo(){var s=this.fQ$ +if(s!=null){s.W() +s.dS() +this.fQ$=null}this.l7()}} +A.jR.prototype={ +bY(a){var s=A.l(this),r=t.u +return new A.EV(A.w(s.i("jR.S"),r),A.w(t.D2,r),this,B.V,s.i("EV"))}} +A.kO.prototype={ +gfm(a){var s=this.dV$ +return s.gaD(s)}, +jW(){J.ir(this.gfm(this),this.gK_())}, +bg(a){J.ir(this.gfm(this),a)}, +yL(a,b){var s=this.dV$,r=s.h(0,b) +if(r!=null){this.jA(r) +s.B(0,b)}if(a!=null){s.l(0,b,a) +this.hA(a)}}} +A.EV.prototype={ +gF(){return this.$ti.i("kO<1>").a(A.bu.prototype.gF.call(this))}, +bg(a){var s=this.p1 +s.gaD(s).Z(0,a)}, +jH(a){this.p1.B(0,a.d) +this.l5(a)}, +eG(a,b){this.pl(a,b) +this.Ss()}, +bm(a,b){this.m3(0,b) +this.Ss()}, +Ss(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.f +e.toString +s=f.$ti +s.i("jR<1>").a(e) +r=f.p2 +q=t.u +f.p2=A.w(t.D2,q) +p=f.p1 +s=s.c +f.p1=A.w(s,q) +for(q=e.gLD(),o=q.length,n=0;n").a(A.bu.prototype.gF.call(this)).yL(a,b)}, +jX(a,b){var s=this.$ti.i("kO<1>") +if(s.a(A.bu.prototype.gF.call(this)).dV$.h(0,b)===a)s.a(A.bu.prototype.gF.call(this)).yL(null,b)}, +jP(a,b,c){var s=this.$ti.i("kO<1>").a(A.bu.prototype.gF.call(this)) +if(s.dV$.h(0,b)===a)s.yL(null,b) +s.yL(a,c)}} +A.F0.prototype={ +K(){return"SnapshotMode."+this.b}} +A.F_.prototype={ +szu(a){return}} +A.T8.prototype={ +aQ(a){var s=new A.yJ(a.S(t.w).f.b,this.w,this.e,this.f,!0,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){t.xL.a(b) +b.sHI(0,this.e) +b.sara(0,this.f) +b.sqq(0,a.S(t.w).f.b) +b.soH(this.w) +b.sakG(!0)}} +A.yJ.prototype={ +sqq(a,b){var s,r=this +if(b===r.u)return +r.u=b +s=r.eb +if(s==null)return +else{s.m() +r.eb=null +r.aJ()}}, +soH(a){var s,r=this,q=r.T +if(a===q)return +s=r.gdC() +q.L(0,s) +r.T=a +if(A.N(q)!==A.N(r.T)||r.T.eZ(q))r.aJ() +if(r.b!=null)r.T.a_(0,s)}, +sHI(a,b){var s,r=this,q=r.aw +if(b===q)return +s=r.gyo() +q.L(0,s) +r.aw=b +if(r.b!=null)b.a_(0,s)}, +sara(a,b){if(b===this.bR)return +this.bR=b +this.aJ()}, +sakG(a){return}, +aB(a){var s=this +s.aw.a_(0,s.gyo()) +s.T.a_(0,s.gdC()) +s.t6(a)}, +ar(a){var s,r=this +r.jF=!1 +r.aw.L(0,r.gyo()) +r.T.L(0,r.gdC()) +s=r.eb +if(s!=null)s.m() +r.hM=r.eb=null +r.nD(0)}, +m(){var s,r=this +r.aw.L(0,r.gyo()) +r.T.L(0,r.gdC()) +s=r.eb +if(s!=null)s.m() +r.hM=r.eb=null +r.hs()}, +af2(){var s,r=this +r.jF=!1 +s=r.eb +if(s!=null)s.m() +r.hM=r.eb=null +r.aJ()}, +aF(a,b){var s,r=this,q=r.k3 +if(q.gaa(q)){q=r.eb +if(q!=null)q.m() +r.hM=r.eb=null +return}q=r.eb +if(q!=null)q.m() +r.hM=r.eb=null +q=r.T +s=r.k3 +s.toString +q.vR(a,b,s,A.eT.prototype.gfX.call(r)) +return}} +A.T7.prototype={} +A.GB.prototype={ +a_(a,b){}, +m(){}, +L(a,b){}, +$iad:1} +A.F2.prototype={ +amj(a,b){if(!this.c)return B.hw +return new A.F2(b,this.b,!0)}, +amb(a){return this.amj(null,a)}, +j(a){return B.d.hY(" spell check enabled : "+this.c+"\n spell check service : "+A.f(this.a)+"\n misspelled text style : "+A.f(this.b)+"\n")}, +k(a,b){var s +if(b==null)return!1 +if(this===b)return!0 +if(b instanceof A.F2)if(b.a==this.a)s=b.c===this.c +else s=!1 +else s=!1 +return s}, +gE(a){return A.Z(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.app.prototype={} +A.Tv.prototype={ +aQ(a){var s=new A.Ec(new A.v_(new WeakMap(),t.ii),A.aU(t.Cn),A.w(t.X,t.m2),B.bk,null,A.an(t.T)) +s.aP() +s.sbb(null) +return s}, +aU(a,b){}} +A.Ec.prototype={ +Cl(a){var s +this.bZ.B(0,a) +s=this.br +s.h(0,a.cm).B(0,a) +if(s.h(0,a.cm).a===0)s.B(0,a.cm)}, +bW(a,b){var s,r,q=this +if(!q.k3.v(0,b))return!1 +s=q.cJ(a,b)||q.u===B.aV +if(s){r=new A.pV(b,q) +q.ci.a.set(r,a) +a.H(0,r)}return s}, +jI(a,b){var s,r,q,p,o,n,m,l,k=this +if(!t._.b(a)||a.gdg(a)!==1)return +s=k.bZ +if(s.a===0)return +A.nL(b) +r=k.ci.a.get(b) +if(r==null)return +q=k.a9P(s,r.a) +p=t.Cn +o=A.b0v(q,q.gaeu(),A.l(q).c,p).Ny() +n=A.aU(p) +for(q=o.gao(o),p=k.br;q.A();){m=q.gN(q) +m=p.h(0,m.cm) +m.toString +n.U(0,m)}l=s.od(n) +for(s=l.gao(l);s.A();){q=s.gN(s).bZ +if(q!=null)q.$1(a)}for(s=A.d8(n,n.r,n.$ti.c),q=s.$ti.c;s.A();){p=s.d +if(p==null)q.a(p)}}, +a9P(a,b){var s,r,q,p,o=A.aU(t.zE) +for(s=b.length,r=this.bZ,q=0;qp +if(l&&o.c===p){s=j.gaN().gV() +s.toString +j=j.gaN().gV() +j.toString +s.h1(j.a.c.a.ib(A.cC(B.l,k.f.d,m,!1)),B.bc)}else if(!l&&m!==p&&o.c!==p){s=j.gaN().gV() +s.toString +j=j.gaN().gV() +j.toString +s.h1(j.a.c.a.ib(A.cC(B.l,k.f.c,m,!1)),B.bc)}else k.tv(r,B.bc)}, +arv(a){if(this.e){this.e=!1 +this.f=null}}, +akU(a,b){var s=this,r=s.a,q=r.gVE()?s.gWX():null +r=r.gVE()?s.gWW():null +return new A.Fv(s.garU(),q,r,s.garI(),s.garK(),s.gX_(),s.garR(),s.gWZ(),s.garP(),s.garN(),s.gars(),s.garw(),s.gary(),s.garu(),a,b,null)}} +A.Fv.prototype={ +ac(){return new A.IZ(B.i)}} +A.IZ.prototype={ +m(){var s=this.d +if(s!=null)s.aA(0) +s=this.x +if(s!=null)s.aA(0) +this.aM()}, +aiY(a){var s=this +s.a.c.$1(a) +if(s.d!=null&&s.adO(a.a)){s.a.as.$1(a) +s.d.aA(0) +s.e=s.d=null +s.f=!0}}, +aj_(a){var s,r=this +if(!r.f){r.a.w.$1(a) +r.e=a.a +s=r.d +if(s!=null)s.aA(0) +r.d=A.bl(B.aQ,r.ga7Z())}r.f=!1}, +aiW(){this.a.x.$0()}, +aaI(a){this.r=a +this.a.at.$1(a)}, +aaK(a){var s=this +s.w=a +if(s.x==null)s.x=A.bl(B.cq,s.gaaL())}, +Pa(){var s,r=this,q=r.a.ax,p=r.r +p.toString +s=r.w +s.toString +q.$2(p,s) +r.w=r.x=null}, +aaG(a){var s=this,r=s.x +if(r!=null){r.aA(0) +s.Pa()}s.a.ay.$1(a) +s.w=s.r=s.x=null}, +a99(a){var s=this.d +if(s!=null)s.aA(0) +this.d=null +s=this.a.d +if(s!=null)s.$1(a)}, +a97(a){var s=this.a.e +if(s!=null)s.$1(a)}, +abq(a){var s +if(!this.f){this.a.toString +s=!0}else s=!1 +if(s)this.a.y.$1(a)}, +abo(a){var s +if(!this.f){this.a.toString +s=!0}else s=!1 +if(s)this.a.z.$1(a)}, +abm(a){var s,r=this +if(!r.f){r.a.toString +s=!0}else s=!1 +if(s)r.a.Q.$1(a) +r.f=!1}, +a8_(){this.e=this.d=null}, +adO(a){var s=this.e +if(s==null)return!1 +return a.ae(0,s).gd1()<=100}, +I(a){var s,r,q=this,p=A.w(t.n,t.xR) +p.l(0,B.hD,new A.c8(new A.aAq(q),new A.aAr(q),t.jl)) +q.a.toString +p.l(0,B.hC,new A.c8(new A.aAs(q),new A.aAt(q),t.jn)) +q.a.toString +p.l(0,B.eO,new A.c8(new A.aAu(q),new A.aAv(q),t.YC)) +s=q.a +if(s.d!=null||s.e!=null)p.l(0,B.A2,new A.c8(new A.aAw(q),new A.aAx(q),t.C1)) +s=q.a +r=s.ch +return new A.jJ(s.CW,p,r,!0,null,null)}} +A.aAq.prototype={ +$0(){return A.apk(this.a,null)}, +$S:98} +A.aAr.prototype={ +$1(a){var s=this.a,r=s.a +a.a9=r.f +a.am=r.r +a.y1=s.gaiX() +a.y2=s.gaiZ() +a.b7=s.gaiV()}, +$S:99} +A.aAs.prototype={ +$0(){return A.afs(this.a,null,B.br,null)}, +$S:100} +A.aAt.prototype={ +$1(a){var s=this.a +a.ok=s.gabp() +a.p1=s.gabn() +a.p3=s.gabl()}, +$S:101} +A.aAu.prototype={ +$0(){return A.aHl(this.a,A.d0([B.bs],t.A))}, +$S:102} +A.aAv.prototype={ +$1(a){var s +a.Q=B.oT +s=this.a +a.at=s.gaaH() +a.ax=s.gaaJ() +a.ay=s.gaaF()}, +$S:103} +A.aAw.prototype={ +$0(){return A.aLY(this.a,null)}, +$S:176} +A.aAx.prototype={ +$1(a){var s=this.a,r=s.a +a.Q=r.d!=null?s.ga98():null +a.ax=r.e!=null?s.ga96():null}, +$S:177} +A.jV.prototype={ +IK(a){return this.ap3(a)}, +ap3(a){var s=0,r=A.H(t.H) +var $async$IK=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:return A.F(null,r)}}) +return A.G($async$IK,r)}} +A.JN.prototype={ +m(){var s=this,r=s.cs$ +if(r!=null)r.L(0,s.gjo()) +s.cs$=null +s.aM()}, +bO(){this.d0() +this.cG() +this.jp()}} +A.JO.prototype={ +m(){var s=this,r=s.cs$ +if(r!=null)r.L(0,s.gjo()) +s.cs$=null +s.aM()}, +bO(){this.d0() +this.cG() +this.jp()}} +A.TO.prototype={} +A.TP.prototype={ +nl(a){return new A.aj(0,a.b,0,a.d)}, +np(a,b){var s=this.d,r=s?this.b:this.c,q=A.b1c(r.a,b.a,a.a),p=r.b +return new A.j(q,s?Math.max(0,p-b.b):p)}, +l0(a){return!this.b.k(0,a.b)||!this.c.k(0,a.c)||this.d!==a.d}} +A.xy.prototype={ +ac(){return new A.a0y(A.eX(!0,t.y),B.i)}} +A.a0y.prototype={ +by(){var s,r=this +r.du() +s=r.c +s.toString +r.d=A.aHW(s) +r.Sx()}, +b_(a){this.bn(a) +this.Sx()}, +m(){this.e.m() +this.aM()}, +Sx(){var s=this.d&&this.a.c +this.e.sp(0,s)}, +I(a){var s=this.e +return new A.y3(s.a,s,this.a.d,null)}} +A.y3.prototype={ +cZ(a){return this.f!==a.f}} +A.ig.prototype={ +uE(a){var s,r=this +r.f6$=new A.xx(a,null) +r.cG() +r.jp() +s=r.f6$ +s.toString +return s}, +jp(){var s=this.f6$ +if(s!=null)s.sJt(0,!this.cs$.a)}, +cG(){var s,r=this,q=r.c +q.toString +s=A.aOj(q) +q=r.cs$ +if(s===q)return +if(q!=null)q.L(0,r.gjo()) +s.a_(0,r.gjo()) +r.cs$=s}} +A.dz.prototype={ +uE(a){var s,r=this +if(r.aZ$==null)r.cG() +if(r.cU$==null)r.cU$=A.aU(t.DH) +s=new A.a1f(r,a,null) +s.sJt(0,!r.aZ$.a) +r.cU$.H(0,s) +return s}, +em(){var s,r,q,p=this.cU$ +if(p!=null){s=!this.aZ$.a +for(p=A.d8(p,p.r,A.l(p).c),r=p.$ti.c;p.A();){q=p.d;(q==null?r.a(q):q).sJt(0,s)}}}, +cG(){var s,r=this,q=r.c +q.toString +s=A.aOj(q) +q=r.aZ$ +if(s===q)return +if(q!=null)q.L(0,r.ge6()) +s.a_(0,r.ge6()) +r.aZ$=s}} +A.a1f.prototype={ +m(){this.w.cU$.B(0,this) +this.Mn()}} +A.U0.prototype={ +I(a){A.apg(new A.a3D(this.c,this.d.a)) +return this.e}} +A.zx.prototype={ +ac(){return new A.G9(B.i)}} +A.G9.prototype={ +aH(){this.aW() +this.a.c.a_(0,this.gFb())}, +b_(a){var s,r,q=this +q.bn(a) +s=a.c +if(!q.a.c.k(0,s)){r=q.gFb() +s.L(0,r) +q.a.c.a_(0,r)}}, +m(){this.a.c.L(0,this.gFb()) +this.aM()}, +aaj(){this.a5(new A.arI())}, +I(a){return this.a.I(a)}} +A.arI.prototype={ +$0(){}, +$S:0} +A.SV.prototype={ +I(a){var s=this,r=t.so.a(s.c),q=r.gp(r) +if(s.e===B.Z)q=new A.j(-q.a,q.b) +return A.aM0(s.r,s.f,q)}} +A.Sn.prototype={ +I(a){var s=t.m.a(this.c) +switch(s.gbk(s)){case B.F:case B.T:break +case B.az:case B.at:break}s=s.gp(s) +return A.aOn(B.P,this.r,null,s)}} +A.S9.prototype={ +I(a){var s=t.m.a(this.c) +switch(s.gbk(s)){case B.F:case B.T:break +case B.az:case B.at:break}s=s.gp(s) +return A.aI2(B.P,s*3.141592653589793*2,this.r,null)}} +A.ql.prototype={ +aQ(a){var s=null,r=new A.RF(s,s,s,s,s,A.an(t.T)) +r.aP() +r.sbb(s) +r.soE(0,this.e) +r.szw(this.f) +return r}, +aU(a,b){b.soE(0,this.e) +b.szw(this.f)}} +A.MU.prototype={ +I(a){var s=this.e,r=s.a +return A.AJ(this.r,s.b.a7(0,r.gp(r)),B.cY)}} +A.KB.prototype={ +I(a){return this.e.$2(a,this.f)}} +A.xH.prototype={ +ac(){return new A.yZ(B.i,this.$ti.i("yZ<1>"))}} +A.yZ.prototype={ +aH(){var s,r=this +r.aW() +s=r.a.c +r.d=s.a +s.a_(0,r.gGU())}, +b_(a){var s,r,q=this +q.bn(a) +s=a.c +if(s!==q.a.c){r=q.gGU() +s.L(0,r) +s=q.a.c +q.d=s.a +s.a_(0,r)}}, +m(){this.a.c.L(0,this.gGU()) +this.aM()}, +ak1(){this.a5(new A.aB4(this))}, +I(a){var s,r=this.a +r.toString +s=this.d +s===$&&A.b() +return r.d.$3(a,s,r.e)}} +A.aB4.prototype={ +$0(){var s=this.a +s.d=s.a.c.a}, +$S:0} +A.FZ.prototype={ +aQ(a){var s=this,r=s.e,q=A.ar6(a,r),p=A.an(t.O5) +r=new A.Ee(s.r,r,q,s.w,250,B.ia,s.Q,p,0,null,null,A.an(t.T)) +r.aP() +r.U(0,null) +q=r.Y$ +if(q!=null)r.dk=q +return r}, +aU(a,b){var s=this,r=s.e +b.shD(r) +r=A.ar6(a,r) +b.sUv(r) +b.sHb(s.r) +b.scz(0,s.w) +b.sal2(s.y) +b.sal3(B.ia) +b.sjv(s.Q)}, +bY(a){var s=A.dI(t.u) +return new A.a1a(s,this,B.V)}} +A.a1a.prototype={ +gF(){return t.E1.a(A.i6.prototype.gF.call(this))}, +eG(a,b){var s=this +s.aK=!0 +s.a0Z(a,b) +s.Sr() +s.aK=!1}, +bm(a,b){var s=this +s.aK=!0 +s.a11(0,b) +s.Sr() +s.aK=!1}, +Sr(){var s,r=this,q=r.f +q.toString +t.Dg.a(q) +q=r.gfm(r) +s=t.E1 +if(!q.gaa(q)){q=s.a(A.i6.prototype.gF.call(r)) +s=r.gfm(r) +q.saY(t.IT.a(s.gR(s).gF())) +r.b0=0}else{s.a(A.i6.prototype.gF.call(r)).saY(null) +r.b0=null}}, +jK(a,b){var s=this +s.a0Y(a,b) +if(!s.aK&&b.b===s.b0)t.E1.a(A.i6.prototype.gF.call(s)).saY(t.IT.a(a))}, +jP(a,b,c){this.a1_(a,b,c)}, +jX(a,b){var s=this +s.a10(a,b) +if(!s.aK&&t.E1.a(A.i6.prototype.gF.call(s)).dk===a)t.E1.a(A.i6.prototype.gF.call(s)).saY(null)}} +A.SI.prototype={ +aQ(a){var s=this.e,r=A.ar6(a,s),q=A.an(t.O5) +s=new A.S1(s,r,this.r,250,B.ia,this.w,q,0,null,null,A.an(t.T)) +s.aP() +s.U(0,null) +return s}, +aU(a,b){var s=this.e +b.shD(s) +s=A.ar6(a,s) +b.sUv(s) +b.scz(0,this.r) +b.sjv(this.w)}} +A.a2u.prototype={} +A.a2v.prototype={} +A.mN.prototype={ +zG(a,b,c){var s,r=this.a,q=r!=null +if(q)a.oK(r.wA(c)) +b.toString +s=b[a.gXb()] +r=s.a +a.zn(r.a,r.b,this.b,s.d,s.c,c) +if(q)a.eI()}, +bg(a){return a.$1(this)}, +KY(a,b){var s=b.a +if(a.a===s)return this +b.a=s+1 +return null}, +TU(a,b){++b.a +return 65532}, +b3(a,b){var s,r,q,p,o,n=this +if(n===b)return B.ch +if(A.N(b)!==A.N(n))return B.aX +s=n.a +r=s==null +q=b.a +if(r!==(q==null))return B.aX +t.a7.a(b) +if(!n.e.ph(0,b.e)||n.b!==b.b)return B.aX +if(!r){q.toString +p=s.b3(0,q) +o=p.a>0?p:B.ch +if(o===B.aX)return o}else o=B.ch +return o}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a1(b)!==A.N(s))return!1 +if(!s.M0(0,b))return!1 +return b instanceof A.mN&&b.e.ph(0,s.e)&&b.b===s.b&&!0}, +gE(a){var s=this +return A.Z(A.fS.prototype.gE.call(s,s),s.e,s.b,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.mO.prototype={ +ac(){return new A.a1h(B.i)}} +A.a1h.prototype={ +by(){var s,r,q=this +q.du() +s=q.a.d +if(s!=null){r=q.d +if(r!=null)B.c.B(r.id,s)}s=q.c +s.toString +s=q.d=A.vW(s,t.X) +r=q.a.d +if(r!=null)if(s!=null)s.id.push(r)}, +b_(a){var s,r=this +r.bn(a) +s=a.d +if(!J.d(r.a.d,s)&&r.d!=null){if(s!=null)B.c.B(r.d.id,s) +s=r.a.d +if(s!=null)r.d.id.push(s)}}, +m(){var s,r=this.a.d +if(r!=null){s=this.d +if(s!=null)B.c.B(s.id,r)}this.aM()}, +I(a){return this.a.c}} +A.Lb.prototype={ +I(a){var s=this.e,r=A.d5(s.auB(this.c,this.d),B.x,B.y,B.D) +return A.SJ(r,s.e,null,null,null,!1,B.ac)}} +A.jg.prototype={ +j(a){return"BreadCrumbItem{content: "+this.a.j(0)+", padding: "+B.U.j(0)+", margin: "+B.U.j(0)+", onTap: null, enableColor: "+B.I.j(0)+", disableColor: "+B.I.j(0)+", splashColor: "+B.I.j(0)+", textColor: null, disabledTextColor: null, borderRadiusGeometry: "+B.aj.j(0)+", border: "+B.q.j(0)+"}"}} +A.a4e.prototype={} +A.alH.prototype={ +auB(a,b){var s,r={} +r.a=A.a([],t.D) +B.c.Z(a,new A.alI(r,b)) +B.c.e_(r.a) +if(a.length===0){s=A.a7(a).i("aw<1,i>") +r.a=A.as(new A.aw(a,new A.alJ(),s),!0,s.i("aL.E"))}return r.a}} +A.alI.prototype={ +$1(a){var s=this.a +B.c.H(s.a,new A.pW(a,null)) +B.c.H(s.a,this.b)}, +$S:479} +A.alJ.prototype={ +$1(a){return new A.pW(a,null)}, +$S:480} +A.pW.prototype={ +I(a){var s=null +return new A.bD(B.U,A.i4(B.v,!0,s,A.o5(!1,B.aj,!0,new A.bD(B.U,A.aLm(this.c.a,s,A.bG(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s)),s),s,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,B.I,s,s),B.j,B.I,0,s,s,new A.d4(B.aj,B.q),s,s,B.cE),s)}} +A.aES.prototype={ +$1(a){var s=null,r=A.c2(s,30,s),q=A.hf(A.a56(4,s),s,s),p=A.c2(s,20,s),o=A.hf(A.aq($.p0.aS().$1(this.a),s,s,s,s,A.bG(s,s,s,s,s,s,s,s,s,s,s,15,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),s,s),n=A.c2(s,20,s),m=$.ll() +return A.ba(s,A.dk(A.a([r,q,p,o,n,A.hf(A.ec(A.aq($.p0.aS().$1("Cancel"),s,s,s,s,A.bG(s,s,B.cX,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),new A.aER(),m),s,s)],t.D),B.bB,B.y,B.aq),B.j,B.k,new A.aj(0,240,0,1/0),s,s,s,s,s,s,s,s)}, +$S:67} +A.aER.prototype={ +$0(){var s,r +A.eV(null,B.ax,null) +s=$.ne() +s=$.z.t$.z.h(0,s) +s.toString +r=A.PW("/") +A.fo(s,!1).vW(r)}, +$S:0} +A.a72.prototype={ +$1(a){A.eV(a,B.ax,this.a.a)}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +$S:481} +A.a71.prototype={ +$1(a){return new A.oQ(new A.a70(this.a,this.b),null)}, +$S:482} +A.a70.prototype={ +$2(a,b){return this.a.$2(b,this.b)}, +$S:483} +A.dT.prototype={ +I(a){var s=this,r=s.f +if(r==null)r=25 +return new A.Kx(s.c,s.d,new A.ap(r,10,r,10),s.e,!0,null)}} +A.aEt.prototype={ +$2(a,b){var s=null,r=$.ll() +r=A.ec(A.aq($.p0.aS().$1(a),s,s,s,s,A.bG(s,s,B.cX,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),b,r) +return new A.nq(A.aKV(!1,s,s,s,s,0,s,s,B.nY,B.eh,0,new A.ap(20,10,20,10),s,s,B.nZ),r,s)}, +$S:484} +A.aEu.prototype={ +$0(){var s,r +A.eV(null,B.ax,null) +s=$.ne() +s=$.z.t$.z.h(0,s) +s.toString +r=A.PW("/") +A.fo(s,!1).vW(r)}, +$S:0} +A.aEv.prototype={ +$0(){A.eV(null,B.ax,null)}, +$S:0} +A.aEw.prototype={ +$2(a,b){var s=null +return new A.dT(A.aq(A.ac(this.a),s,s,s,s,A.bG(s,s,s,s,s,s,s,s,s,s,s,21,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),A.aq($.p0.aS().$1(this.b),s,s,s,s,A.bG(s,s,s,s,s,s,s,s,s,s,s,15,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),this.c,s,s)}, +$S:34} +A.ahw.prototype={ +$0(){var s=$.ahv +if(s==null)return +if((s.a.a&30)===0)s.cg(0,!1) +$.ahv=null +$.aN8=""}, +$S:0} +A.KE.prototype={ +I(a){var s,r,q,p,o,n=null,m=$.Bk,l=(m==null?$.Bk=$.aFy():m).Hd(0,"[DEFAULT]") +A.wg(l,$.ze(),!1) +s=A.aYi(new A.nQ(l)) +m=A.a([A.Ab(n,$.cj(),t._e),A.Ab(n,$.Ke(),t.yF),A.Ab(n,$.ek(),t.Xe),A.Ab(n,$.ej(),t.AM)],t.Ds) +r=$.ne() +q=A.aOi(n,B.jM,n,A.aOG()) +p=A.aWL() +o=A.a([new A.Bh(s,A.w(t.Vk,t.Qd)),$.aSH()],t.tc) +return A.aZW(new A.Cz(r,new A.Uw(p,n),o,A.aYy(n),"RustDesk",q,!1,n),m)}} +A.oh.prototype={} +A.q0.prototype={ +gkd(){var s,r=this,q=r.b +if(q===$){s=new A.cg(t.lc) +s.l(0,-1,new A.oh(r.a,A.a([],t.SU))) +r.b!==$&&A.b9() +r.b=s +q=s}return q}, +gamC(){var s=this,r=s.gkd().h(0,s.d),q=r==null?null:r.a +if(q==null){s.d=-1 +return s.a}else return q}, +TM(a){var s,r,q,p=this +if(p.gkd().ah(0,a)){p.d=a +p.W()}else{s=$.Kf().x.h(0,a) +if(s==null)return A.cE().$1("Failed to changeCurrentID,remote user doesn't exist") +r=s.e +q=A.a54(s.d,r) +p.gkd().l(0,a,new A.oh(q,A.a([],t.SU))) +p.d=a +p.W()}}, +XC(a,b){var s,r,q,p=this +if(b.length===0)return +if($.pw==null)A.aRC() +s=A.aZ("chatUser") +if(a===-1)s.scI(A.a54($.cj().a.b,$.aC().af("getByName",["remote_id",""]))) +else{r=$.Kf().x.h(0,a) +if(r==null)return A.cE().$1("Failed to receive msg,user doesn't exist") +q=r.e +s.scI(A.a54(r.d,q))}if(!p.gkd().ah(0,a))p.gkd().l(0,a,new A.oh(s.au(),A.a([],t.SU))) +q=p.gkd().h(0,a) +q.toString +q.b.push(A.aL3(null,null,b,s.au())) +p.d=a +p.W() +p.rJ()}, +rJ(){A.fP(A.b6(0,500,0),new A.a4Y(this),t.P)}, +$iad:1} +A.a4Y.prototype={ +$0(){var s=this.a.c,r=B.c.gc1(s.d).Q +r.toString +s.fl(r,B.dM,A.b6(0,200,0))}, +$S:4} +A.Vo.prototype={} +A.eC.prototype={ +K(){return"SortBy."+this.b}} +A.nO.prototype={ +gamB(){var s,r=this,q=r.a,p=(q?r.w:r.x).c +if(B.d.bN(p,q?r.c.a:r.d.a)){p=(q?r.w:r.x).c +s=B.d.lM(p,q?r.c.a:r.d.a,"") +if(s.length===0)return"" +q=s[0] +return q==="/"||q==="\\"?B.d.lM(s,q,""):s}else{p=(q?r.w:r.x).c +return B.d.lM(p,q?r.c.a:r.d.a,"")}}, +oP(){var s=this +if(s.f.a===B.pL)return +s.b=!s.b +s.W()}, +atX(){this.a=!this.a +this.W()}, +aua(a){var s,r,q,p +try{r=J.ag(a) +s=A.dR(r.h(a,"id"),null) +q=this.f +q.b=s +A.dR(r.h(a,"file_num"),null) +q.d=A.pz(r.h(a,"speed")) +A.dR(r.h(a,"finished_size"),null) +this.W()}catch(p){A.cE().$1("Failed to tryUpdateJobProgress,evt:"+J.dg(a))}}, +asQ(a){var s,r=this,q="is_local",p=r.d +if(p.a.length===0&&J.d(J.aW(a,q),"false"))try{s=A.aGK(B.o.o9(0,J.aW(a,"value"),null)) +s.IF(p.c,r.r) +p.a=s.c +A.cE().$1("init remote home:"+s.c) +r.x=s +r.W() +return}finally{}p=J.ag(a) +r.y.au9(p.h(a,"value"),p.h(a,q))}, +aqq(a){var s=this,r=s.z +if(r.a!=null){r.cg(0,a) +return}s.b=!1 +s.f.a=B.G4 +s.lI((s.a?s.w:s.x).c)}, +aqr(a){var s=this,r=s.z +if(r.a!=null){r.cg(0,a) +return}A.cE().$1("jobError "+A.f(a)) +s.b=!1 +r=s.f +r.P(0) +r.a=B.G5 +s.W()}, +BP(a){return this.asb(a)}, +asb(a){var s=0,r=A.H(t.z),q=this,p,o,n +var $async$BP=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:o=J.ag(a) +s=2 +return A.L(q.wW(A.ac("Overwrite"),A.f(o.h(a,"read_path")),!0),$async$BP) +case 2:n=c +if(!1===n){o=A.aii(o.h(a,"id"),null) +o=B.b.j(o==null?0:o) +$.aC().af("setByName",["cancel_job",o]) +q.f.P(0) +q.W()}else{p=new A.cg(t.C9) +p.l(0,"id",o.h(a,"id")) +p.l(0,"file_num",o.h(a,"file_num")) +p.l(0,"is_upload",o.h(a,"is_upload")) +p.l(0,"remember",String(q.as)) +if(n==null)p.l(0,"need_override","false") +else p.l(0,"need_override","true") +o=B.o.eq(p,null) +$.aC().af("setByName",["set_confirm_override_file",o])}return A.F(null,r)}}) +return A.G($async$BP,r)}, +vO(){var s=0,r=A.H(t.z),q=this,p,o,n,m,l +var $async$vO=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:m=q.c +l=$.aC() +m.a=l.af("getByName",["get_home_dir",""]) +m.b=l.af("getByName",["peer_option","local_show_hidden"]).length!==0 +p=q.d +p.b=l.af("getByName",["peer_option","remote_show_hidden"]).length!==0 +o=$.cj().a.d +p.c=o==="Windows" +A.cE().$1("remote platform: "+o) +o=t.z +s=2 +return A.L(A.fP(A.b6(0,100,0),null,o),$async$vO) +case 2:n=l.af("getByName",["peer_option","local_dir"]) +l=l.af("getByName",["peer_option","remote_dir"]) +q.n9(n.length===0?m.a:n,!0) +q.n9(l.length===0?p.a:l,!1) +s=3 +return A.L(A.fP(A.b6(0,0,1),null,o),$async$vO) +case 3:if(q.w.c.length===0)q.n9(m.a,!0) +if(q.x.c.length===0)q.n9(p.a,!1) +return A.F(null,r)}}) +return A.G($async$vO,r)}, +n9(a,b){return this.as4(a,b)}, +lI(a){return this.n9(a,null)}, +as4(a,b){var s=0,r=A.H(t.z),q=1,p,o=this,n,m,l,k,j,i,h +var $async$n9=A.I(function(c,d){if(c===1){p=d +s=q}while(true)switch(s){case 0:b=b +j=b +b=j==null?o.a:j +n=b?o.c.b:o.d.b +m=b?o.c.c:o.d.c +q=3 +s=6 +return A.L(o.y.Iu(a,b,n),$async$n9) +case 6:l=d +l.IF(m,o.r) +if(b)o.w=l +else o.x=l +o.W() +q=1 +s=5 +break +case 3:q=2 +h=p +k=A.a9(h) +A.cE().$1("Failed to openDirectory :"+A.f(k)) +s=5 +break +case 2:s=1 +break +case 5:return A.F(null,r) +case 1:return A.E(p,r)}}) +return A.G($async$n9,r)}, +Zf(){var s=this,r=s.a,q=(r?s.w:s.x).c +s.lI(((r?s.c.c:s.d.c)?$.pJ():$.pI()).US(q))}, +Zx(a){var s,r,q,p=this,o=a.a +if(o==null){A.cE().$1("Failed to sendFiles ,wrong path state") +return}p.f.a=B.pL +s=o?p.x.c:p.w.c +r=o?p.c.c:p.d.c +q=o?p.c.b:p.d.b +B.c.Z(a.b,new A.aaK(p,s,r,q,a))}, +w5(a){return this.at_(a)}, +at_(a){var s=0,r=A.H(t.z),q,p=this,o,n +var $async$w5=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:p.Q=!1 +o=a.a +if(o==null){A.cE().$1("Failed to removeFile, wrong path state") +s=1 +break}n=o?p.c.c:p.d.c +s=3 +return A.L(A.aYN(a.b,new A.aaJ(p,a,n)),$async$w5) +case 3:p.b=!1 +p.lI((p.a?p.w:p.x).c) +case 1:return A.F(q,r)}}) +return A.G($async$w5,r)}, +rS(a,b,c){return this.a_i(a,b,c)}, +a_i(a,b,c){var s=0,r=A.H(t.X7),q,p=this +var $async$rS=A.I(function(d,e){if(d===1)return A.E(e,r) +while(true)switch(s){case 0:s=3 +return A.L(A.hV(new A.aaV(p,a,b,c),!1,!1,null,!1,t.y),$async$rS) +case 3:q=e +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$rS,r)}, +wW(a,b,c){return this.a_c(a,b,!0)}, +a_c(a,b,c){var s=0,r=A.H(t.X7),q,p=this +var $async$wW=A.I(function(d,e){if(d===1)return A.E(e,r) +while(true)switch(s){case 0:p.as=!1 +s=3 +return A.L(A.hV(new A.aaQ(p,a,b,!0),!1,!1,null,!1,t.X7),$async$wW) +case 3:q=e +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$wW,r)}, +ZB(a,b,c){var s=t.N +s=B.o.eq(A.ai(["id",B.b.j(this.e),"path",a,"is_remote",String(!c)],s,s),null) +$.aC().af("setByName",["remove_all_empty_dirs",s])}, +ald(a){var s,r=this +r.r=a +s=r.w +s.a=A.aIZ(s.a,a) +s=r.x +s.a=A.aIZ(s.a,a) +r.W()}} +A.aaK.prototype={ +$1(a){var s,r,q,p=this,o=B.b.j(++p.a.e),n=a.d,m=a.c,l=p.c?$.pJ():$.pI() +m=l.Jb(0,p.b,m) +s=String(p.d) +r=p.e.a +r.toString +q=t.N +q=B.o.eq(A.ai(["id",o,"path",n,"to",m,"file_num","0","show_hidden",s,"is_remote",String(!r)],q,q),null) +$.aC().af("setByName",["send_files",q])}, +$S:187} +A.aaJ.prototype={ +$1(a){return this.YF(a)}, +YF(a7){var s=0,r=A.H(t.P),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 +var $async$$1=A.I(function(a8,a9){if(a8===1){o=a9 +s=p}while(true)switch(s){case 0:a5=n.a;++a5.e +m=A.aZ("entries") +s=a7.a>3?3:5 +break +case 3:g=A.ac("Are you sure you want to delete this file?") +m.scI(A.a([a7],t.OF)) +s=4 +break +case 5:g=A.ac("Not an empty directory") +A.a2S(A.ac("Waiting")) +f=a5.e +e=a7.d +d=n.b +c=d.a +c.toString +s=6 +return A.L(a5.y.Iv(f,e,c,!0),$async$$1) +case 6:b=a9 +if(b.c.length===0)b.c=a7.d +b.or(n.c) +A.eV(null,B.ax,null) +f=b.a +s=f.length===0?7:8 +break +case 7:s=9 +return A.L(a5.rS(A.ac("Are you sure you want to delete this empty directory?"),a7.c,!1),$async$$1) +case 9:if(a9===!0){f=a7.d +d=d.a +d.toString +a5.ZB(f,0,d)}s=1 +break +case 8:m.scI(f) +case 4:l=0 +f=n.b +e=t.N +d=a5.z +case 10:if(!!0){s=11 +break}c=l +a=m +a0=a.b +if(a0==null?a==null:a0===a)A.Q(A.d_(a.a)) +if(!(c1){c=l +a=m +a0=a.b +if(a0==null?a==null:a0===a)A.Q(A.d_(a.a)) +a2=A.f(c+1)+"/"+J.bL(a0)}else a2="" +c=m +a=c.b +if(a==null?c==null:a===c)A.Q(A.d_(c.a)) +s=12 +return A.L(a5.rS(g,a1+(a2+" \n"+J.aW(a,l).d),a7.a<=3),$async$$1) +case 12:k=a9 +p=14 +s=J.d(k,!0)?17:18 +break +case 17:c=m +a=c.b +if(a==null?c==null:a===c)A.Q(A.d_(c.a)) +c=J.aW(a,l).d +a=l +a0=f.a +a0.toString +a0=B.o.eq(A.ai(["id",B.b.j(a5.e),"path",c,"file_num",B.b.j(a),"is_remote",String(!a0)],e,e),null) +a=$.aC() +a.af("setByName",["remove_file",a0]) +s=19 +return A.L(d.hq(0),$async$$1) +case 19:j=a9 +if(a7.a<=3){c=J.aW(j,"file_num") +a0=m +a3=a0.b +if(a3==null?a0==null:a3===a0)A.Q(A.d_(a0.a)) +c=J.d(c,B.b.j(J.bL(a3)-1))}else c=!1 +if(c){c=a7.d +a0=f.a +a0.toString +a.af("setByName",["remove_all_empty_dirs",B.o.eq(A.ai(["id",B.b.j(a5.e),"path",c,"is_remote",String(!a0)],e,e),null)])}case 18:s=a5.Q?20:21 +break +case 20:s=J.d(k,!0)?22:23 +break +case 22:i=l+1 +case 24:if(!!0){s=25 +break}c=i +a=m +a0=a.b +if(a0==null?a==null:a0===a)A.Q(A.d_(a.a)) +if(!(c")),s.i("aY<1>")) +r.b=A.bl(A.b6(0,0,5),new A.aeF(r)) +return r.a.a}, +cg(a,b){var s,r=this +if(r.a!=null){s=r.b +if(s!=null)s.aA(0) +r.b=null +r.a.cg(0,b) +r.a=null +return}}} +A.aeF.prototype={ +$0(){var s=this.a,r=s.a +if((r.a.a&30)===0)r.h6("Time out") +s.a=null}, +$S:0} +A.aaG.prototype={ +asV(a,b){var s,r,q=this.a +if(q.ah(0,b))throw A.c("Failed to registerReadTask, already have same read job") +s=new A.af($.ar,t.mD) +r=new A.aY(s,t.b1) +q.l(0,b,r) +A.bl(A.b6(0,0,2),new A.aaI(q,b,r)) +return s}, +asU(a){var s,r,q=this.b +if(q.ah(0,a))throw A.c("Failed to registerRemoveTask, already have same ReadRecursive job") +s=new A.af($.ar,t.mD) +r=new A.aY(s,t.b1) +q.l(0,a,r) +A.bl(A.b6(0,0,2),new A.aaH(q,a,r)) +return s}, +au9(a,b){var s,r,q,p,o,n,m +if(a==null||b==null)return +s=A.aZ("tasks") +try{r=A.aGK(B.o.o9(0,a,null)) +if(r.b>0){s.scI(this.b) +q=J.ja(s.au(),r.b) +n=q +if(n!=null)J.aFW(n,r)}else if(r.c.length!==0){s.scI(this.a) +p=J.ja(s.au(),r.c) +n=p +if(n!=null)J.aFW(n,r)}}catch(m){o=A.a9(m) +A.cE().$1("tryCompleteJob err :"+A.f(o))}}, +Iu(a,b,c){return this.anJ(a,b,c)}, +anJ(a,b,c){var s=0,r=A.H(t.Ps),q,p=this,o,n,m,l,k,j +var $async$Iu=A.I(function(d,e){if(d===1)return A.E(e,r) +while(true)switch(s){case 0:try{k=t.N +o=A.ai(["path",a,"show_hidden",String(c)],k,k) +if(b){k=B.o.eq(o,null) +n=$.aC().af("getByName",["read_local_dir_sync",k]) +m=A.aGK(B.o.o9(0,n,null)) +q=m +s=1 +break}else{k=B.o.eq(o,null) +$.aC().af("setByName",["read_remote_dir",k]) +k=p.asV(!1,a) +q=k +s=1 +break}}catch(i){l=A.a9(i) +k=A.qx(l,null,t.Ps) +q=k +s=1 +break}case 1:return A.F(q,r)}}) +return A.G($async$Iu,r)}, +Iv(a,b,c,d){return this.anK(a,b,c,!0)}, +anK(a,b,c,d){var s=0,r=A.H(t.Ps),q,p=this,o,n,m,l +var $async$Iv=A.I(function(e,f){if(e===1)return A.E(f,r) +while(true)switch(s){case 0:try{m=t.N +o=A.ai(["id",B.b.j(a),"path",b,"show_hidden",String(!0),"is_remote",String(!c)],m,m) +m=B.o.eq(o,null) +$.aC().af("setByName",["read_dir_recursive",m]) +m=p.asU(a) +q=m +s=1 +break}catch(k){n=A.a9(k) +m=A.qx(n,null,t.Ps) +q=m +s=1 +break}case 1:return A.F(q,r)}}) +return A.G($async$Iv,r)}} +A.aaI.prototype={ +$0(){this.a.B(0,this.b) +var s=this.c +if((s.a.a&30)!==0)return +s.h6("Failed to read dir,timeout")}, +$S:0} +A.aaH.prototype={ +$0(){this.a.B(0,this.b) +var s=this.c +if((s.a.a&30)!==0)return +s.h6("Failed to read dir,timeout")}, +$S:0} +A.nN.prototype={ +a4n(a){var s=J.ag(a) +this.b=s.h(a,"id") +this.c=s.h(a,"path") +J.ir(s.h(a,"entries"),new A.aaE(this))}, +IF(a,b){var s=this +B.c.Z(s.a,new A.aaF(s,a)) +if(b!=null)s.a=A.aIZ(s.a,b)}, +or(a){return this.IF(a,null)}, +P(a){this.a=A.a([],t.OF) +this.b=0 +this.c=""}} +A.aaE.prototype={ +$1(a){var s=this.a.a,r=new A.fM(),q=J.ag(a) +r.a=q.h(a,"entry_type") +r.b=q.h(a,"modified_time") +r.c=q.h(a,"name") +r.e=q.h(a,"size") +s.push(r)}, +$S:18} +A.aaF.prototype={ +$1(a){var s=this.a.c,r=a.c +a.d=(this.b?$.pJ():$.pI()).Jb(0,s,r)}, +$S:187} +A.fM.prototype={} +A.qP.prototype={ +K(){return"JobState."+this.b}} +A.aeE.prototype={ +P(a){this.a=B.pK +this.d=this.b=0}} +A.l6.prototype={} +A.a7n.prototype={ +P(a){this.a="" +this.c=this.b=!1}} +A.aCI.prototype={ +$1(a){return a.a<=3}, +$S:51} +A.aCJ.prototype={ +$2(a,b){return B.d.b3(a.c.toLowerCase(),b.c.toLowerCase())}, +$S:47} +A.aCK.prototype={ +$1(a){return a.a>3}, +$S:51} +A.aCP.prototype={ +$2(a,b){return B.d.b3(a.c.toLowerCase(),b.c.toLowerCase())}, +$S:47} +A.aCQ.prototype={ +$2(a,b){return B.b.b3(b.b.a,a.b.a)}, +$S:493} +A.aCR.prototype={ +$2(a,b){var s=this.a +return B.b.b3(B.c.qP(s,new A.aCG(a)),B.c.qP(s,new A.aCH(b)))}, +$S:47} +A.aCG.prototype={ +$1(a){return a.a===this.a.c}, +$S:189} +A.aCH.prototype={ +$1(a){return a.a===this.a.c}, +$S:189} +A.aCS.prototype={ +$1(a){return a.a<=3}, +$S:51} +A.aCT.prototype={ +$2(a,b){return B.d.b3(a.c.toLowerCase(),b.c.toLowerCase())}, +$S:47} +A.aCU.prototype={ +$1(a){return a.a>3}, +$S:51} +A.aCV.prototype={ +$2(a,b){return J.pL(B.c.gX(a.c.toLowerCase().split(".")),B.c.gX(b.c.toLowerCase().split(".")))}, +$S:47} +A.aCW.prototype={ +$1(a){return a.a<=3}, +$S:51} +A.aCL.prototype={ +$2(a,b){return B.d.b3(a.c.toLowerCase(),b.c.toLowerCase())}, +$S:47} +A.aCM.prototype={ +$1(a){return a.a>3}, +$S:51} +A.aCN.prototype={ +$2(a,b){return J.pL(b.gp(b),a.gp(a))}, +$S:495} +A.aCO.prototype={ +$2(a,b){var s=this.a +return B.b.b3(B.c.qP(s,new A.aCE(a)),B.c.qP(s,new A.aCF(b)))}, +$S:47} +A.aCE.prototype={ +$1(a){return J.d(a.gdH(a),this.a.c)}, +$S:190} +A.aCF.prototype={ +$1(a){return J.d(a.gdH(a),this.a.c)}, +$S:190} +A.Bf.prototype={ +AY(){var s=0,r=A.H(t.H) +var $async$AY=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:s=2 +return A.L(A.aHo(),$async$AY) +case 2:return A.F(null,r)}}) +return A.G($async$AY,r)}, +auj(a){J.ir(a,new A.aaD(this)) +A.e0(this.d.j(0)) +this.W()}, +P(a){var s,r=this +r.a=new A.QM(A.a([],t.sn)) +r.b=new A.uO() +$.aD4=!1 +r.f=r.e=null +r.c=!1 +s=r.w +if(s!=null)s.aA(0) +r.w=null +r.c=!1 +r.d.P(0)}, +Yq(a){A.b_l(new A.aaC(this,a))}, +a_g(a,b,c,d){var s,r=this +A.aEs(a,b,c) +s=r.w +if(s!=null)s.aA(0) +if(d){r.w=A.bl(A.b6(0,0,r.x),new A.aaB()) +r.x*=2}else r.x=1}, +ap4(a){var s,r,q,p,o,n,m,l=this +A.eV(null,B.ax,null) +s=J.ag(a) +l.a.a=s.h(a,"version") +l.a.b=s.h(a,"username") +s.h(a,"hostname") +l.a.d=s.h(a,"platform") +l.a.e=J.d(s.h(a,"sas_enabled"),"true") +l.a.f=A.dR(s.h(a,"current_display"),null) +if(l.a.d==="Android"){l.r=!0 +if(!J.d($.cj().d.h(0,"keyboard"),!1))A.bl(A.b6(0,100,0),A.b7t())}else l.r=$.aC().af("getByName",["peer_option","touch-mode"])!=="" +if(J.d(s.h(a,"is_file_transfer"),"true"))$.pH().vO() +else{l.a.r=A.a([],t.sn) +r=B.o.cB(0,s.h(a,"displays")) +for(s=J.ag(r),q=0;q0){A.a2S(A.ac("Connected, waiting for image...")) +$.aD4=!0 +l.x=1}}l.W()}, +$iad:1} +A.aaD.prototype={ +$2(a,b){if(a==="name")return +this.a.d.l(0,a,J.d(b,"true"))}, +$S:27} +A.aaC.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k=this,j=null,i="text",h="true",g=J.ag(a),f=g.h(a,"name"),e=J.iq(f) +if(e.k(f,"msgbox")){e=k.b +s=g.h(a,"type") +r=g.h(a,"title") +q=g.h(a,i) +p=J.iq(s) +if(p.k(s,"re-input-password"))A.b8W(e) +else if(p.k(s,"input-password"))A.aQO(e) +else k.a.a_g(s,r,q,J.d(g.h(a,"hasRetry"),h))}else if(e.k(f,"peer_info"))k.a.ap4(a) +else if(e.k(f,"connection_ready")){e=$.cj() +p=J.d(g.h(a,"secure"),h) +g=J.d(g.h(a,"direct"),h) +e.e=p +e.f=g}else if(e.k(f,"switch_display")){e=k.a +p=e.b +o=p.c +p=p.d +n=e.a +m=n.f +n.f=A.dR(g.h(a,"display"),j) +e.b.a=A.pz(g.h(a,"x")) +e.b.b=A.pz(g.h(a,"y")) +e.b.c=A.dR(g.h(a,"width"),j) +e.b.d=A.dR(g.h(a,"height"),j) +if(m!==e.a.f){g=$.ek() +n=e.b +g.Yo(n.a,n.b)}g=e.b +if(g.c>g.d!==o>p)$.ej().oR() +e.W()}else if(e.k(f,"cursor_data"))$.ek().aug(a) +else if(e.k(f,"cursor_id")){e=$.ek() +l=e.b.h(0,A.dR(g.h(a,"id"),j)) +if(l!=null){e.a=l.a +e.e=l.b +e.f=l.c +e.W()}}else if(e.k(f,"cursor_position")){e=$.ek() +e.c=A.pz(g.h(a,"x")) +e.d=A.pz(g.h(a,"y")) +e.W()}else if(e.k(f,"clipboard"))A.uA(new A.nv(g.h(a,"content"))) +else if(e.k(f,"permission"))$.cj().auj(a) +else if(e.k(f,"chat_client_mode")){e=$.pG() +g=g.h(a,i) +e.XC(-1,g==null?"":g)}else if(e.k(f,"chat_server_mode")){e=$.pG() +p=A.dR(A.bH(g.h(a,"id")),j) +g=g.h(a,i) +e.XC(p,g==null?"":g)}else if(e.k(f,"file_dir"))$.pH().asQ(a) +else if(e.k(f,"job_progress"))$.pH().aua(a) +else if(e.k(f,"job_done"))$.pH().aqq(a) +else if(e.k(f,"job_error"))$.pH().aqr(a) +else if(e.k(f,"override_file_confirm"))$.pH().BP(a) +else if(e.k(f,"try_start_without_auth"))$.Kf().aqP(a) +else if(e.k(f,"on_client_authorized"))$.Kf().aro(a) +else if(e.k(f,"on_client_remove"))$.Kf().arp(a)}, +$S:497} +A.aaB.prototype={ +$0(){$.aC().af("setByName",["reconnect",""]) +var s=$.cj() +s.c=!1 +s.d.P(0) +A.a2S(A.ac("Connecting..."))}, +$S:0} +A.BQ.prototype={ +a4u(){A.b_m(new A.adQ())}, +bm(a,b){var s,r,q,p +if(this.a==null&&b!=null){if($.nb)$.ej().oR() +else{s=A.m3($.bU()).a +r=b.gbw(b) +q=b.gbz(b) +p=$.ej() +p.c=Math.max(s.a/r,s.b/q) +p.W()}A.aE7() +A.fP(A.b6(0,1,0),new A.adR(),t.P)}this.a=b +if(b!=null)this.W()}, +gaqZ(){var s,r,q +if(this.a==null)return 1.5 +s=A.m3($.bU()).a +r=this.a +r=r.gbw(r) +q=this.a +return Math.max(1.5,Math.max(s.a/r,s.b/q.gbz(q)))}, +gar6(){var s,r,q +if(this.a==null)return 1.5 +s=A.m3($.bU()).a +r=this.a +r=r.gbw(r) +q=this.a +return Math.min(s.a/r,s.b/q.gbz(q))/1.5}, +$iad:1} +A.adQ.prototype={ +$1(a){var s,r,q,p +if($.aD4){$.aD4=!1 +A.eV(null,B.ax,null)}s=$.qk +r=$.cj().b +q=r.c +r=r.d +p=$.aEg?B.mz:B.R1 +A.aQF(a,q,r,p,new A.adP(s))}, +$S:498} +A.adP.prototype={ +$1(a){var s,r +if($.qk!==this.a)return +try{$.Ke().bm(0,a)}catch(r){s=A.a9(r) +A.e0("update image: "+A.f(s))}}, +$S:191} +A.adR.prototype={ +$0(){$.aC().af("setByName",["peer_option",u.W]) +$.ej().oR()}, +$S:4} +A.A8.prototype={ +oR(){var s,r,q=this,p=$.aC().af("getByName",["peer_option","view-style"]),o=A.m3($.bU()).a,n=o.a,m=$.cj().b,l=m.c,k=n/l,j=o.b +m=m.d +s=j/m +if(p==="shrink"){r=ks?k:s +if(r>1)q.c=r}else q.c=1 +p=q.c +q.a=(n-l*p)/2 +q.b=(j-m*p)/2 +q.W()}, +X7(a){this.a+=a +this.W()}, +X8(a){this.b+=a +this.W()}, +auk(a){var s,r,q,p,o,n,m,l,k=this,j=$.Ke() +if(j.a==null)return +s=$.ek() +r=s.c +q=s.d +p=s.rF() +o=k.c +k.c=o*a +n=j.gaqZ() +m=j.gar6() +j=k.c +if(j>n){k.c=n +j=n}if(j0){n=g.r +m=f.a +l=q.c +k=n+m.gbw(m)-B.e.j4(l) +n=g.c +j=n+a>p&&k>0 +a=j?Math.min(a,k):Math.min(a,l-n)}else if(a<0){n=q.a +k=g.r-B.e.j4(n) +m=g.c +j=m+a0){n=g.w +f=f.a +m=q.d +i=n+f.gbz(f)-B.e.j4(m) +f=g.d +h=f+b>o&&i>0 +b=h?Math.min(b,i):Math.min(b,m-f)}else if(b<0){f=q.b +i=g.w-B.e.j4(f) +n=g.d +h=n+b0)p=1 +s=this.a +if(p!==s.f){s.f=p +s.W()}q=q.af(r,["check_clients_length",B.b.j(s.x.a)]) +if(q.length!==0){A.cE().$1("clients not match!") +s.auf(q)}}, +$S:56} +A.amv.prototype={ +$2(a,b){var s=null,r=this.b,q=t.D,p=this.a +return new A.dT(A.d5(A.a([A.aq(A.ac(r.c?"File Connection":"Screen Connection"),s,s,s,s,s,s,s),A.cq(s,s,A.bd(B.j0,s,s),s,new A.ams(b),s,s,s)],q),B.x,B.da,B.D),A.dk(A.a([A.aq(A.ac("Do you accept?"),s,s,s,s,s,s,s),A.b60(r),A.aq(A.ac("android_new_connection_tip"),s,s,s,s,A.bG(s,s,B.K,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s)],q),B.bB,B.d9,B.aq),A.a([A.ec(A.aq(A.ac("Dismiss"),s,s,s,s,s,s,s),new A.amt(p,r,b),s),A.aLG(!1,A.aq(A.ac("Accept"),s,s,s,s,s,s,s),B.j,s,s,s,s,s,new A.amu(p,r,b),s,s)],q),s,s)}, +$S:34} +A.ams.prototype={ +$0(){this.a.$0()}, +$S:0} +A.amt.prototype={ +$0(){this.a.Le(this.b,!1) +this.c.$0()}, +$S:0} +A.amu.prototype={ +$0(){this.a.Le(this.b,!0) +this.c.$0()}, +$S:0} +A.amr.prototype={ +$0(){var s=this.a.y,r=B.c.gc1(s.d).Q +r.toString +s.fl(r,B.dM,A.b6(0,200,0))}, +$S:4} +A.uv.prototype={ +DA(a){var s=this,r=J.ag(a) +s.a=r.h(a,"id") +s.b=r.h(a,"authorized") +s.c=r.h(a,"is_file_transfer") +s.d=r.h(a,"name") +s.e=r.h(a,"peer_id") +s.f=r.h(a,"keyboard") +s.r=r.h(a,"clipboard") +s.w=r.h(a,"audio")}, +h0(){var s=this,r=new A.cg(t.dl) +r.l(0,"id",s.a) +r.l(0,"is_start",s.b) +r.l(0,"is_file_transfer",s.c) +r.l(0,"name",s.d) +r.l(0,"peer_id",s.e) +r.l(0,"keyboard",s.f) +r.l(0,"clipboard",s.r) +r.l(0,"audio",s.w) +return r}} +A.a_t.prototype={} +A.ahI.prototype={ +$1(a){var s,r,q +try{s=B.o.cB(0,a) +this.a.$1(s)}catch(q){r=A.a9(q) +A.e0("json.decode fail(): "+A.f(r))}}, +$S:184} +A.ahJ.prototype={ +$1(a){if(a!=null)this.a.$1(a)}, +$S:503} +A.ahK.prototype={ +$1(a){return a.preventDefault()}, +$S:504} +A.ahL.prototype={ +$1(a){a.aA(0)}, +$S:505} +A.ahM.prototype={ +$1(a){a.aA(0)}, +$S:506} +A.Lr.prototype={ +I(a){var s=null,r=$.pG(),q=t.oK +return A.Ab(A.ba(s,A.aLb(new A.a52(),q),B.j,B.c6,s,s,s,s,s,s,s,s,s),r,q)}} +A.a5_.prototype={ +$1(a){var s=$.pG().gkd() +return s.gf3(s).hP(0,new A.a4Z(),t.nE).dK(0)}, +$S:507} +A.a4Z.prototype={ +$1(a){var s=null,r=a.gdH(a),q=a.gp(a).a +return A.eS(A.aq(q.b+" "+q.a,s,s,s,s,s,s,s),!0,r,t.S)}, +$S:508} +A.a50.prototype={ +$1(a){$.pG().TM(a)}, +$S:23} +A.a52.prototype={ +$3(a,b,c){var s,r,q,p=null,o=b.gamC(),n=b.a,m=b.gkd().h(0,b.d) +m=m==null?p:m.b +if(m==null)m=A.a([],t.SU) +n=new A.AF(m,n,new A.a51(b),!1,new A.cF(B.G,p,p,p,p,p,p,B.a2),b.c,!1,p) +n.eS=new A.alC() +if(b.d===-1)m=A.aHN() +else{m=A.bd(B.EV,B.ot,p) +s=A.c2(p,p,5) +r=o.b +q=o.a +m=new A.bD(new A.ap(12,12,12,12),A.d5(A.a([m,s,A.aq(r+" "+q,p,p,p,p,A.bG(p,p,B.ih,p,p,p,p,p,p,p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p),p,p)],t.D),B.x,B.y,B.D),p)}return A.ii(B.bg,A.a([n,m],t.D),B.Q,B.aY,p)}, +$C:"$3", +$R:3, +$S:509} +A.a51.prototype={ +$1(a){var s,r,q="setByName",p=this.a,o=a.b +if(o!=null&&o.length!==0){s=p.gkd().h(0,p.d) +if(s!=null)s.b.push(a) +s=p.d +if(s===-1){o.toString +$.aC().af(q,["chat_client_mode",o])}else{r=new A.cg(t.C9) +r.l(0,"id",s) +o.toString +r.l(0,"text",o) +o=B.o.eq(r,null) +$.aC().af(q,["chat_server_mode",o])}}p.W() +p.rJ()}, +$S:510} +A.As.prototype={ +ac(){return new A.Go(A.oV(null),B.i)}} +A.Go.prototype={ +aH(){this.aW()}, +I(a){var s,r,q,p,o,n=this,m=null +A.ro(a,t._e) +s=n.d +if(s.a.a.length===0)s.scY(0,$.aC().af("getByName",["remote_id",""])) +r=n.Zc() +q=A.bG(m,m,B.f7,m,m,m,m,m,"WorkSans",m,m,30,m,m,B.bj,m,m,!0,m,m,m,m,m,m,m,m) +p=A.ac("Remote ID") +o=t.D +return A.SJ(A.dk(A.a([r,A.hf(A.ba(m,new A.bD(B.Ep,A.ba(m,new A.bD(B.iE,A.aMe(A.d5(A.a([A.uZ(A.ba(m,A.TE(!1,B.bm,!1,m,A.aFf(),s,m,m,m,2,A.qK(m,B.eW,m,m,m,m,m,m,!0,m,m,m,m,m,m,m,m,m,m,m,m,m,m,A.bG(m,m,B.cm,m,m,m,m,m,m,m,m,16,m,m,B.bj,m,m,!0,m,m,m,m,m,m,m,m),m,m,m,m,m,m,m,m,!1,m,m,A.bG(m,m,B.cm,m,m,m,m,m,m,m,m,16,m,m,B.pj,m,m,!0,m,0.2,m,m,m,m,m,m),p,m,m,m,m,m,m,m,m,m,m,m,m,m),!0,m,!1,m,!1,m,m,m,B.nd,m,m,1,m,m,!1,"\u2022",m,m,m,m,m,!1,m,m,B.dU,m,m,m,m,m,m,q,B.aT,m,B.eK,m,m,m),B.j,m,m,m,m,m,m,B.dT,m,m,m),1),A.c2(A.cq(m,m,A.bd(B.EX,B.cm,45),m,n.garq(n),m,m,m),60,60)],o),B.x,B.y,B.D),new A.cF(B.k,m,m,B.AY,m,m,m,B.a2),m,m),m),B.j,m,m,m,m,84,m,m,m,m,m),m),B.j,m,new A.aj(0,600,0,1/0),m,m,m,m,m,m,m,m),m,m),A.ba(m,m,B.j,m,m,m,m,12,m,m,m,m,m),n.Z2()],o),B.x,B.y,B.D),m,m,m,m,!1,B.ad)}, +arr(a){this.HF(B.d.hY(this.d.a.a))}, +qf(a,b){return this.alN(a,b)}, +HF(a){return this.qf(a,!1)}, +alN(a,b){var s=0,r=A.H(t.z),q,p=this,o,n,m +var $async$qf=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:m={} +m.a=a +if(a===""){s=1 +break}m.a=A.k4(a," ","") +s=b?3:5 +break +case 3:s=8 +return A.L(A.aNa("file"),$async$qf) +case 8:s=!d?6:7 +break +case 6:s=9 +return A.L(A.b_i("file"),$async$qf) +case 9:if(!d){s=1 +break}case 7:o=p.c +o.toString +m=A.afG(new A.asU(m),null,t.z) +A.fo(o,!1).kK(m) +s=4 +break +case 5:o=p.c +o.toString +m=A.afG(new A.asV(m),null,t.z) +A.fo(o,!1).kK(m) +case 4:m=p.c +m.toString +n=A.Bs(m) +if(!n.glw())n.ne() +case 1:return A.F(q,r)}}) +return A.G($async$qf,r)}, +Zc(){var s=null +return this.e.length===0?A.c2(s,0,s):A.o5(!1,s,!0,A.ba(B.Aw,A.aq(A.ac("Download new version"),s,s,s,s,A.bG(s,s,B.k,s,s,s,s,s,s,s,s,s,s,s,B.bj,s,s,!0,s,s,s,s,s,s,s,s),s,s),B.j,B.Q5,s,s,s,s,s,new A.ap(0,12,0,12),s,s,1/0),s,!0,s,s,s,s,s,s,s,s,s,new A.at1(this),s,s,s,s,s,s)}, +m(){this.d.m() +this.aM()}, +Z2(){var s,r={},q=this.c.S(t.w).f.a.a +r.a=q-16 +if(q>336)r.a=q/B.e.eD(q/336)-16 +s=A.a([],t.D) +B.c.Z(A.aYb(),new A.at0(r,this,s)) +return A.UE(B.c0,s,B.eU,B.ac,B.c0,8,8,null,B.bv)}, +rR(a,b){return this.a_h(a,b)}, +a_h(a,b){var s=0,r=A.H(t.z),q=this,p,o,n,m,l +var $async$rR=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:o=q.f +n=t.N +m=t.S5 +l=A.a([A.eS(A.aq(A.ac("Remove"),null,null,null,null,null,null,null),!0,"remove",n)],m) +m=A.a([],m) +s=2 +return A.L(A.aJn(B.j,null,null,a,8,null,B.c.O(l,m),o,null,null,null,n),$async$rR) +case 2:p=d +if(p==="remove"){q.a5(new A.at2(b)) +new A.at3(b).$0()}else if(p==="file")q.qf(b,!0) +return A.F(null,r)}}) +return A.G($async$rR,r)}} +A.asU.prototype={ +$1(a){return new A.qm(this.a.a,null)}, +$S:511} +A.asV.prototype={ +$1(a){return new A.rs(this.a.a,null)}, +$S:512} +A.at1.prototype={ +$0(){var s=0,r=A.H(t.H),q=this,p +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:p=q.a.e+".apk" +s=4 +return A.L(A.a2H(A.hI(p,0,null)),$async$$0) +case 4:s=b?2:3 +break +case 2:s=5 +return A.L(A.a2Q(A.hI(p,0,null)),$async$$0) +case 5:case 3:return A.F(null,r)}}) +return A.G($async$$0,r)}, +$S:9} +A.at0.prototype={ +$1(a){var s,r,q,p,o,n,m=this,l=null,k=m.a.a,j=$.nb,i=!j?new A.asW(m.b,a):l +j=j?new A.asX(m.b,a):l +s=m.b +r=A.aq(a.b+"@"+a.c,l,l,l,l,l,l,l) +q=a.a +p=A.aq(q,l,l,l,l,l,l,l) +o=a.d +n=o.toLowerCase() +if(n==="mac os")n="mac" +else if(n!=="linux"&&n!=="android")n="win" +m.c.push(A.ba(l,A.aL1(A.fQ(l,A.Ps(!1,B.Em,l,l,!0,l,!1,A.ba(l,A.aMa("assets/"+n+".png",24,24),B.j,A.b7P(q+o,127),l,l,l,l,l,B.Ev,l,l,l),l,l,l,!1,l,l,l,r,l,p,A.o5(!1,l,!0,new A.bD(B.p2,A.bd(B.d3,l,l),l),l,!0,l,l,l,l,l,l,l,l,l,new A.asY(s,a),new A.asZ(s),l,l,l,l,l),l),B.a5,!1,l,j,l,l,l,l,l,l,new A.at_(s,a),l,l,l,i,l,l,l,l,l,l),l,l,l),B.j,l,l,l,l,l,l,l,l,l,k))}, +$S:513} +A.asW.prototype={ +$0(){return this.a.HF(this.b.a)}, +$S:0} +A.asX.prototype={ +$0(){return this.a.HF(this.b.a)}, +$S:0} +A.at_.prototype={ +$1(a){var s,r=a.a,q=r.a,p=r.b +r=this.a +r.f=new A.rr(q,p,q,p) +s=r.c +s.toString +r.rR(s,this.b.a)}, +$S:69} +A.asZ.prototype={ +$1(a){var s=a.a,r=s.a,q=s.b +this.a.f=new A.rr(r,q,r,q)}, +$S:22} +A.asY.prototype={ +$0(){var s=this.a,r=s.c +r.toString +s.rR(r,this.b.a)}, +$S:0} +A.at2.prototype={ +$0(){$.aC().af("setByName",["remove",this.a]) +return null}, +$S:0} +A.at3.prototype={ +$0(){var s=0,r=A.H(t.P),q=this +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:A.aEH(q.a) +return A.F(null,r)}}) +return A.G($async$$0,r)}, +$S:43} +A.G_.prototype={ +ac(){return new A.a1c(B.i)}} +A.a1c.prototype={ +I(a){var s +A.ro(a,t._e) +s=A.b6Y() +return A.R8(A.bd(B.d3,null,null),new A.aB8(s),new A.aB9(s,a),t.N)}} +A.aB8.prototype={ +$1(a){var s,r=null,q=t.S5,p=A.a([],q),o=t.N +p=B.c.O(p,A.a([A.eS(A.aq(A.ac("ID/Relay Server"),r,r,r,r,r,r,r),!0,"server",o)],q)) +if(B.d.v(A.aDY(),"admin.rustdesk.com"))s=A.a([],q) +else{s=this.a +s=A.a([A.eS(A.aq(s==null?A.ac("Login"):A.ac("Logout")+(" ("+s+")"),r,r,r,r,r,r,r),!0,"login",o)],q)}return B.c.O(B.c.O(p,s),A.a([A.eS(A.aq(A.ac("About")+" RustDesk",r,r,r,r,r,r,r),!0,"about",o)],q))}, +$S:514} +A.aB9.prototype={ +$1(a){var s +if(a==="server")A.b7K() +if(a==="about")A.b7H() +if(a==="login")if(this.a==null)A.b7I() +else A.aEk() +if(a==="scan"){s=A.afG(new A.aB7(),null,t.z) +A.fo(this.b,!1).kK(s)}}, +$S:24} +A.aB7.prototype={ +$1(a){return new A.rG(null)}, +$S:515} +A.qm.prototype={ +ac(){return new A.GS($.pH(),new A.Sv(A.a([],t.OF)),A.wL(),B.i)}} +A.GS.prototype={ +aH(){this.aW() +A.aLN(this.a.c,!0) +$.cj().Yq(this.a.c) +$.a39().jZ(0,!0)}, +m(){var s,r,q,p,o=null,n="name",m="value",l="setByName",k=this.d +A.eV(o,B.ax,o) +s=new A.cg(t.fV) +s.l(0,n,"local_dir") +s.l(0,m,k.w.c) +r=B.o.eq(s,o) +q=$.aC() +q.af(l,["peer_option",r]) +s.l(0,n,"local_show_hidden") +r=k.c +s.l(0,m,r.b?"Y":"") +q.af(l,["peer_option",B.o.eq(s,o)]) +s.l(0,n,"remote_dir") +s.l(0,m,k.x.c) +q.af(l,["peer_option",B.o.eq(s,o)]) +s.l(0,n,"remote_show_hidden") +p=k.d +s.l(0,m,p.b?"Y":"") +q.af(l,["peer_option",B.o.eq(s,o)]) +k.w.P(0) +k.x.P(0) +r.P(0) +p.P(0) +A.aLM() +A.eV(o,B.ax,o) +$.a39().jZ(0,!1) +this.aM()}, +I(a){var s=$.pH(),r=t.o6 +return A.Ab(A.aLb(new A.aus(this),r),s,r)}, +arh(){var s=this.d +if(!s.b)return!1 +return!this.e.J7(s.a)}, +akM(a){var s=this.d,r=s.a,q=(r?s.w:s.x).a +return A.dk(A.a([this.apt(),A.uZ(A.aMy(null,new A.auc(this,q,r),q.length+1,null,null,!1,!1),1)],t.D),B.x,B.y,B.D)}, +Ze(){var s=this.d,r=s.a,q=(r?s.w:s.x).c +s.lI(((r?s.c.c:s.d.c)?$.pJ():$.pI()).US(q))}, +akQ(){A.fP(A.b6(0,200,0),new A.auk(this),t.P)}, +apt(){var s=this,r=null,q=t.D +return A.ba(r,A.d5(A.a([A.uZ(new A.Lb(s.Z1(new A.auw(s),new A.aux(s)),A.bd(B.F1,r,r),new A.alH(s.f),r),1),A.d5(A.a([A.cq(r,r,A.bd(B.EY,r,r),r,s.gZd(),r,r,r),A.R8(A.bd(B.Fr,r,r),new A.auy(),s.d.galc(),t.yd)],q),B.x,B.y,B.D)],q),B.x,B.y,B.D),B.j,r,r,r,r,r,r,r,r,r,r)}, +akP(){var s,r=this,q=null,p=r.d,o=p.f,n=o.a,m=r.e,l=m.J7(p.a),k=m.b,j=k.length,i=A.ac("items") +m=m.a +if(m==null)s="" +else s=" ["+(m?A.ac("Local"):A.ac("Remote"))+"]" +if(p.b){o=k.length===0||!l +p=p.gatW() +m=t.b0 +i=""+j+" "+i+s +if(o)return new A.np(A.bd(B.j_,q,q),A.ac("Selected"),i,new A.aud(r),A.a([A.cq(q,q,A.bd(B.pt,q,q),q,p,q,q,q),A.cq(q,q,A.bd(B.F6,q,q),q,new A.aue(r),q,q,q)],m),q) +else return new A.np(A.bd(B.Fg,q,q),A.ac("Paste here?"),i,new A.auf(r),A.a([A.cq(q,q,A.bd(B.pt,q,q),q,p,q,q,q),A.cq(q,q,A.bd(B.F5,q,q),q,new A.aug(r),q,q,q)],m),q)}switch(n.a){case 1:return new A.np(A.a56(4,q),A.ac("Waiting"),A.ac("Speed")+": "+A.aRt(o.d)+"/s",new A.auh(r),q,q) +case 2:return new A.np(A.bd(B.j_,q,q),A.ac("Successful")+"!","",new A.aui(r),q,q) +case 3:return new A.np(A.bd(B.F8,q,q),A.ac("Error")+"!","",new A.auj(r),q,q) +case 0:break}return q}, +Z1(a,b){var s=null,r=this.d,q=r.gamB(),p=((r.a?r.c.c:r.d.c)?$.pJ():$.pI()).pb(0,q),o=A.a([A.aKT(A.cq(s,s,A.bd(B.Fe,s,s),s,a,s,s,s))],t.Ae),n=new A.Ck(p,A.a7(p).i("Ck<1>")) +B.c.U(o,n.gf3(n).hP(0,new A.auu(b,p),t.aP)) +return o}} +A.aus.prototype={ +$3(a,b,c){var s=null,r=this.a,q=t.D,p=A.d5(A.a([A.cq(s,s,A.bd(B.j0,s,s),s,A.b6A(),s,s,s)],q),B.x,B.y,B.D),o=r.d.a?0:1,n=A.a([B.f7],t.t_),m=A.a([A.ac("Local"),A.ac("Remote")],t.s) +m=A.aOl(n,15,18,A.a([B.Fw,B.Fo],t.f2),B.c6,B.K,o,m,100,new A.auo(r),2) +return new A.mO(A.Sl(A.aG9(A.a([A.R8(A.bd(B.d3,s,s),new A.aup(r),new A.auq(r),t.N)],q),!0,p,m),B.c6,r.akM(0),s,r.akP(),s,s),new A.aur(r),s)}, +$C:"$3", +$R:3, +$S:516} +A.aur.prototype={ +$0(){var s=0,r=A.H(t.y),q,p=this,o +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:o=p.a.d +if(o.b)o.oP() +else o.Zf() +q=!1 +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$$0,r)}, +$S:84} +A.auo.prototype={ +$1(a){var s=this.a.d,r=s.a +if(a!==(r?0:1)){s.a=!r +s.W()}}, +$S:192} +A.aup.prototype={ +$1(a){var s=null,r=t.D,q=t.N,p=A.eS(A.d5(A.a([A.bd(B.Fn,B.m,s),A.c2(s,s,5),A.aq(A.ac("Refresh File"),s,s,s,s,s,s,s)],r),B.x,B.y,B.D),!0,"refresh",q),o=A.eS(A.d5(A.a([A.bd(B.j_,B.m,s),A.c2(s,s,5),A.aq(A.ac("Multi Select"),s,s,s,s,s,s,s)],r),B.x,B.y,B.D),!0,"select",q),n=A.eS(A.d5(A.a([A.bd(B.FA,B.m,s),A.c2(s,s,5),A.aq(A.ac("Create Folder"),s,s,s,s,s,s,s)],r),B.x,B.y,B.D),!0,"folder",q),m=this.a.d +return A.a([p,o,n,A.eS(A.d5(A.a([A.bd((m.a?m.c.b:m.d.b)?B.Fy:B.F0,B.m,s),A.c2(s,s,5),A.aq(A.ac("Show Hidden Files"),s,s,s,s,s,s,s)],r),B.x,B.y,B.D),!0,"hidden",q)],t.P2)}, +$S:193} +A.auq.prototype={ +$1(a){var s,r,q,p,o=this +if(a==="refresh"){s=o.a.d +s.lI((s.a?s.w:s.x).c)}else if(a==="select"){s=o.a +r=s.e +B.c.P(r.b) +r.a=null +s.d.oP()}else if(a==="folder")A.hV(new A.aun(o.a,A.oV(null)),!1,!1,null,!0,t.z) +else if(a==="hidden"){s=o.a.d +q=s.a +if(q){r=s.c +p=r.b +r.b=!p}else{r=s.d +p=r.b +r.b=!p}s.lI((q?s.w:s.x).c)}}, +$S:24} +A.aun.prototype={ +$2(a,b){var s=null,r=A.aq(A.ac("Create Folder"),s,s,s,s,s,s,s),q=this.b,p=t.D,o=A.dk(A.a([A.TH(!0,!1,q,A.qK(s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!1,s,s,s,A.ac("Please enter the folder name"),s,s,s,s,s,s,s,s,s,s,s,s,s),!0,s,s,s,1,!1,s,s,!1,s,s,s)],p),B.x,B.y,B.aq),n=$.ll() +return new A.dT(r,o,A.a([A.ec(A.aq(A.ac("Cancel"),s,s,s,s,s,s,s),new A.aul(b),n),A.aLG(!1,A.aq(A.ac("OK"),s,s,s,s,s,s,s),B.j,s,s,s,s,s,new A.aum(this.a,q,b),s,n)],p),s,s)}, +$S:34} +A.aul.prototype={ +$0(){return this.a.$1(!1)}, +$S:0} +A.aum.prototype={ +$0(){var s,r,q,p=this.b.a.a +if(p.length!==0){s=this.a.d +r=s.a +q=(r?s.w:s.x).c +p=((r?s.c.c:s.d.c)?$.pJ():$.pI()).Jb(0,q,p) +q=t.N +q=B.o.eq(A.ai(["id",B.b.j(++s.e),"path",p,"is_remote",String(!s.a)],q,q),null) +$.aC().af("setByName",["create_dir",q]) +this.c.$0()}}, +$S:0} +A.auc.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l,k=this,j=null,i={},h=k.b +if(b>=h.length){i=k.a.d +h=A.aq((i.a?i.w:i.x).c,j,j,j,j,A.bG(j,j,B.cm,j,j,j,j,j,j,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j,j,j),j,j) +s=A.ac("Total") +return A.ba(j,A.dk(A.a([new A.bD(new A.ap(30,5,30,0),h,j),new A.bD(new A.ap(2,2,2,2),A.aq(s+": "+(i.a?i.w:i.x).a.length+" "+A.ac("items"),j,j,j,j,A.bG(j,j,B.cm,j,j,j,j,j,j,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j,j,j),j,j),j)],t.D),B.x,B.y,B.D),B.j,j,j,j,j,100,j,j,j,j,j)}i.a=!1 +s=k.a +r=s.d.b&&(i.a=B.c.v(s.e.b,h[b])) +q=h[b] +p=q.a>3?A.aRt(q.e):"" +q=h[b] +o=A.bd(q.a>3?B.Fz:B.Fb,j,40) +n=A.aq(q.c,j,j,j,j,j,j,j) +q=A.AI(q.b*1000,!1).j(0) +q=A.aq(A.k4(q,".000","")+" "+p,j,j,j,j,A.bG(j,j,B.cm,j,j,j,j,j,j,j,j,12,j,j,j,j,j,!0,j,j,j,j,j,j,j,j),j,j) +m=k.c +l=s.arh()?A.aL4(j,!1,j,j,new A.au7(i,s,m,h,b),j,j,!1,r):A.R8(A.bd(B.d3,j,j),new A.au8(),new A.au9(s,m,h,b),t.N) +return A.aL1(A.Ps(!1,j,j,j,!0,j,!1,o,j,new A.aua(s,m,h,b),new A.aub(i,s,m,h,b),r,j,j,j,q,j,n,l,j),j,j,j)}, +$S:519} +A.au7.prototype={ +$1(a){var s=this +if(a==null)return +if(a&&!s.a.a)s.b.e.i7(0,s.c,s.d[s.e]) +else if(!a&&s.a.a)s.b.e.B(0,s.d[s.e]) +s.b.a5(new A.au6())}, +$S:48} +A.au6.prototype={ +$0(){}, +$S:0} +A.au8.prototype={ +$1(a){var s=null,r=t.N +return A.a([A.eS(A.aq(A.ac("Delete"),s,s,s,s,s,s,s),!0,"delete",r),A.eS(A.aq(A.ac("Multi Select"),s,s,s,s,s,s,s),!0,"multi_select",r),A.eS(A.aq(A.ac("Properties"),s,s,s,s,s,s,s),!1,"properties",r)],t.P2)}, +$S:193} +A.au9.prototype={ +$1(a){var s,r,q,p=this +if(a==="delete"){s=new A.Sv(A.a([],t.OF)) +s.i7(0,p.b,p.c[p.d]) +p.a.d.w5(s)}else if(a==="multi_select"){r=p.a +q=r.e +B.c.P(q.b) +q.a=null +r.d.oP()}}, +$S:24} +A.aub.prototype={ +$0(){var s,r,q=this,p=q.b,o=p.d +if(o.b&&!p.e.J7(q.c)){o=q.d +s=q.e +r=p.e +if(q.a.a)r.B(0,o[s]) +else r.i7(0,q.c,o[s]) +p.a5(new A.au4()) +return}s=q.d[q.e] +if(s.a<=3){o.lI(s.d) +p.akQ()}}, +$S:0} +A.au4.prototype={ +$0(){}, +$S:0} +A.aua.prototype={ +$0(){var s,r=this,q=r.a,p=q.e +B.c.P(p.b) +p.a=null +s=q.d +s.oP() +if(s.b)p.i7(0,r.b,r.c[r.d]) +q.a5(new A.au5())}, +$S:0} +A.au5.prototype={ +$0(){}, +$S:0} +A.auk.prototype={ +$0(){var s=this.a.f,r=B.c.gc1(s.d).Q +r.toString +s.fl(r,B.dM,A.b6(0,200,0))}, +$S:4} +A.auw.prototype={ +$0(){var s=this.a.d +s.lI(s.a?s.c.a:s.d.a) +return null}, +$S:0} +A.aux.prototype={ +$1(a){var s,r,q,p,o,n,m,l=this.a.d,k=l.a?l.c.a:l.d.a +if(B.d.bN(k,a[0]))for(k=a.length,s=t._m,r=t.Ri,q="",p=0;p0)s.d.w5(r)}, +$S:0} +A.auf.prototype={ +$0(){return this.a.d.oP()}, +$S:0} +A.aug.prototype={ +$0(){var s=this.a,r=s.d +r.oP() +r.Zx(s.e)}, +$S:0} +A.auh.prototype={ +$0(){var s=this.a.d,r=s.f,q=B.b.j(r.b) +$.aC().af("setByName",["cancel_job",q]) +r.P(0) +s.W() +return null}, +$S:0} +A.aui.prototype={ +$0(){var s=this.a.d +s.f.P(0) +s.W() +return null}, +$S:0} +A.auj.prototype={ +$0(){var s=this.a.d +s.f.P(0) +s.W() +return null}, +$S:0} +A.auu.prototype={ +$1(a){var s=null +return A.aKT(A.ec(A.aq(a.gp(a),s,s,s,s,s,s,s),new A.aut(this.a,this.b,a),A.a4m(s,s,s,s,s,s,s,s,s,s,new A.d1(new A.O(0,0),t.BT),s,s,s,s,s,s,s,s,s,s,s)))}, +$S:523} +A.aut.prototype={ +$0(){var s=this.c +return this.a.$1(B.c.ck(this.b,0,s.gdH(s)+1))}, +$S:0} +A.np.prototype={ +I(a){var s=null,r=this.r +return A.aGe(s,B.c6,new A.a4a(this,r==null?A.a([],t.b0):r),s,s,s,!1,new A.a4b(),s,s,s)}} +A.a4a.prototype={ +$1(a){var s=null,r=A.aW6(B.w,new A.bf(10,10)),q=this.a,p=t.D +return A.ba(B.cR,new A.bD(new A.ap(15,0,15,0),A.d5(A.a([A.d5(A.a([q.c,A.c2(s,s,16),A.dk(A.a([A.aq(q.d,s,s,s,s,A.bG(s,s,s,s,s,s,s,s,s,s,s,18,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),A.aq(q.e,s,s,s,s,A.bG(s,s,B.c6,s,s,s,s,s,s,s,s,14,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s)],p),B.bB,B.d9,B.D)],p),B.x,B.y,B.D),A.d5(new A.a49(q,this.b).$0(),B.x,B.y,B.D)],p),B.x,B.da,B.D),s),B.j,s,s,new A.cF(B.ih,s,s,r,s,s,s,B.a2),s,65,s,s,s,s,s)}, +$S:67} +A.a49.prototype={ +$0(){var s=null,r=this.b +r.push(A.cq(s,s,A.bd(B.Fx,s,s),s,this.a.f,s,s,s)) +return r}, +$S:524} +A.a4b.prototype={ +$0(){}, +$S:0} +A.Sv.prototype={ +gq(a){return this.b.length}, +i7(a,b,c){var s=this.a +if(s==null)s=this.a=b +if(s!==b)return +s=this.b +if(!B.c.v(s,c))s.push(c)}, +B(a,b){var s=this.b +B.c.B(s,b) +if(s.length===0)this.a=null}, +J7(a){var s=this.a +if(s==null)return!1 +else return s!==a}} +A.Uw.prototype={ +I(a){var s=null,r=this.c +return A.Sl(A.aG9(r.e,!0,s,A.aq("RustDesk"+($.aEg?" (Beta) ":""),s,s,s,s,s,s,s)),B.c6,r,s,s,s,s)}} +A.rs.prototype={ +ac(){var s=null +return new A.HU(!$.nb,A.lN(!0,s,!0,!0,s,s,!1),A.lN(!0,s,!0,!0,s,s,!1),new A.j(0,0),B.i)}} +A.HU.prototype={ +aH(){var s=this +s.aW() +A.aLN(s.a.c,!1) +$.z.cx$.push(new A.ayE(s)) +$.a39().jZ(0,!0) +s.ax.im() +$.cj().Yq(s.a.c) +A.b_n()}, +m(){var s,r=this +A.aE3() +A.b_o() +A.hY("enable_soft_keyboard",!0) +r.at.m() +r.ax.m() +A.aLM() +s=r.d +if(s!=null)s.aA(0) +s=r.e +if(s!=null)s.aA(0) +A.eV(null,B.ax,null) +A.t0(B.eJ,B.q2) +$.a39().jZ(0,!1) +r.aM()}, +aq4(){var s=this,r=s.c.S(t.w).f.e.d +if(r!==s.r){$.lL=$.iy=$.lJ=$.ix=!1 +s.a5(new A.ayF(s,r))}}, +aq3(a){var s +try{this.aq4()}catch(s){}}, +aoP(a){var s,r,q,p=this,o="setByName",n=p.w +p.w=a +if(n.length>0&&a.length>0&&n[0]==="1"&&a[0]!=="1")n="" +s=a.length +r=n.length +if(s!==r)if(s1){if(n!=="")if(s===2)s=q==='""'||q==="()"||q==="[]"||q==="<>"||q==="{}"||q==="\u201d\u201c"||q==="\u300a\u300b"||q==="\uff08\uff09"||q==="\u3010\u3011" +else s=!1 +else s=!1 +if(s){$.aC().af(o,["input_string",q]) +p.X2() +return}$.aC().af(o,["input_string",q])}else p.apT(q)}}, +apT(a){if(a==="\n")a="VK_RETURN" +else if(a===" ")a="VK_SPACE" +A.fO(a,null,null)}, +X2(){var s,r=this +A.hY("enable_soft_keyboard",!0) +r.w=$.aUZ() +r.a5(new A.ayI(r)) +s=r.e +if(s!=null)s.aA(0) +r.e=A.bl(A.b6(0,30,0),new A.ayJ(r))}, +CP(a,b,c){var s=a.c,r=B.PH.h(0,s.gn2().a),q=r==null?B.Q2.h(0,s.gfv().a):r +if(q==null)q=s.gn2().gaqt() +A.fO(q,b,c===!0)}, +ZA(a,b){return this.CP(a,null,b)}, +Zz(a,b){return this.CP(a,b,null)}, +Zy(a){return this.CP(a,null,null)}, +I(a){var s,r,q=this,p=null,o=A.ro(a,t._e).a,n=q.r>=100&&q.ay,m=!q.f||n,l=!J.d($.cj().d.h(0,"keyboard"),!1) +if(!m)s=p +else s=A.aGP(B.cX,A.bd(n?B.pu:B.F9,p,p),!n,new A.axz(q,n)) +r=q.f&&o.r.length>0?q.YN(l):p +return new A.mO(q.Z4(l,A.Sl(p,p,new A.r8(A.a([A.f4(new A.axA(q,l),!1)],t.wi),B.Q,p),r,p,s,p)),new A.axB(),p)}, +Z4(a,b){var s=this,r=null,q=a?B.Tz:B.bP +return A.qW(B.bk,A.i5(A.aGR(!0,A.nT(!0,!0,b,r,r,r,s.ax,!0,r,r,new A.ayx(s),r,r,r),r,r,r),q,r,r,r,r),r,new A.ayy(s),new A.ayz(s),new A.ayA(s),r,new A.ayB(),new A.ayC(s))}, +YN(a){var s,r,q=this,p=null,o=t.D,n=B.c.O(A.a([A.cq(B.k,p,A.bd(B.F2,p,p),p,new A.axY(),p,p,p)],o),A.a([A.cq(B.k,p,A.bd(B.Ft,p,p),p,new A.axZ(q),p,p,p)],o)) +if($.nb)s=A.a([],o) +else{s=$.cj() +if(s.a.d==="Android")s=A.a([A.cq(B.k,p,A.bd(B.EZ,p,p),p,new A.ay_(),p,p,p)],o) +else{r=A.cq(B.k,p,A.bd(B.Fh,p,p),p,q.gas5(),p,p,p) +r=A.a([r,A.cq(B.k,p,A.bd(s.r?B.pz:B.pw,p,p),p,q.gale(),p,p,p)],o) +s=r}}s=B.c.O(n,s) +return new A.zT(A.d5(A.a([A.d5(B.c.O(B.c.O(s,$.aEg?A.a([],o):A.a([A.cq(B.k,p,A.bd(B.pv,p,p),p,new A.ay0(),p,p,p)],o)),A.a([A.cq(B.k,p,A.bd(B.d3,p,p),p,new A.ay1(q),p,p,p)],o)),B.x,B.y,B.D),A.cq(B.k,p,A.bd(B.pu,p,p),p,new A.ay2(q),p,p,p)],o),B.x,B.da,B.D),B.cX,10,p)}, +YM(){var s=this,r=$.cj(),q=r.r,p=s.KI() +r=r.a.d==="Android"?null:new A.axG(s) +return A.b6W(p,new A.axH(q),new A.axI(),new A.axN(q),new A.axO(q),new A.axP(q),new A.axQ(q),new A.axR(s,q),new A.axS(s,q),new A.axT(q),new A.axU(q),new A.axJ(q),new A.axK(q),r,new A.axL(s),new A.axM(s))}, +KI(){var s=this,r=null,q=s.YS() +return A.ba(r,A.ii(B.bg,A.a([new A.BR(r),new A.AB(r),q,A.c2(!s.ay?A.ba(r,r,B.j,r,r,r,r,r,r,r,r,r,r):A.TH(!1,!0,r,B.j2,!1,s.at,s.w,B.hy,r,!1,s.gaoO(),r,!1,r,B.nb,r),0,0)],t.D),B.Q,B.aY,r),B.j,B.dG,r,r,r,r,r,r,r,r,r)}, +wx(a,b){var s="true",r=A.w(t.N,t.z) +r.l(0,"type",b) +r.l(0,"x",a.gb8(a).a) +r.l(0,"y",a.gb8(a).b) +if($.lJ)r.l(0,"alt",s) +if($.lL)r.l(0,"shift",s) +if($.iy)r.l(0,"ctrl",s) +if($.ix)r.l(0,"command",s) +r.l(0,"buttons",a.gdg(a)) +if(a.gdg(a)!==0)this.cx=a.gdg(a) +else r.l(0,"buttons",this.cx) +return r}, +a_6(){var s,r,q,p=null,o="keyboard",n=this.c.S(t.w).f,m=A.a([],t.S5),l=$.cj(),k=l.a,j=l.d +if(k.a.length!==0)m.push(A.eS(A.aq(A.ac("Refresh"),p,p,p,p,p,p,p),!0,"refresh",t.N)) +s=A.ba(p,A.aq(A.ac("OS Password"),p,p,p,p,p,p,p),B.j,p,p,p,p,p,p,p,p,p,100) +r=$.ll() +q=t.N +m.push(A.eS(A.d5(A.a([s,A.ec(A.bd(B.F7,B.cX,p),new A.ayL(),r)],t.D),B.x,B.y,B.D),!0,"enter_os_password",q)) +if(!$.nb){if(!J.d(j.h(0,o),!1)&&!J.d(j.h(0,"clipboard"),!1))m.push(A.eS(A.aq(A.ac("Paste"),p,p,p,p,p,p,p),!0,"paste",q)) +m.push(A.eS(A.aq(A.ac("Reset canvas"),p,p,p,p,p,p,p),!0,"reset_canvas",q))}if(!J.d(j.h(0,o),!1)){if(k.d==="Linux"||k.e)m.push(A.eS(A.aq(A.ac("Insert")+" Ctrl + Alt + Del",p,p,p,p,p,p,p),!0,"cad",q)) +if(k.d==="Windows"&&$.aC().af("getByName",["toggle_option","privacy-mode"])!=="true")m.push(A.eS(A.aq(A.ac((l.c?"Unb":"B")+"lock user input"),p,p,p,p,p,p,p),!0,"block-input",q))}new A.ayM(this,120,n.a.b,m).$0()}, +alf(){var s,r,q,p,o,n,m,l,k,j,i,h=null +this.a5(new A.axE(this)) +s=this.c +s.toString +r=A.fo(s,!1) +q=r.c +q.toString +q=A.aef(s,q) +A.i3(s,B.b_,t.R).toString +s=A.a_(s) +p=A.a([],t.Zt) +o=$.ar +n=t.LR +m=t.zh +l=A.wq(B.cl) +k=A.a([],t.wi) +j=A.eX(h,t.v) +i=$.ar +r.kK(new A.CO(new A.axF(),q,!0,B.c6,h,B.Rj,h,h,s.x1.e,!0,!0,h,h,!1,"Dismiss",h,p,new A.bv(h,t.Ts),new A.bv(h,t.B),new A.Dc(),h,0,new A.aY(new A.af(o,n),m),l,k,B.hb,j,new A.aY(new A.af(i,n),m),t.Fu))}, +YS(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9=null,b0=9999 +if(!(a8.r>=100))return A.c2(a9,a9,a9) +s=a8.c.S(t.w).f +r=new A.ay9() +q=$.cj().a.d==="Mac OS" +p=r.$3("Ctrl ",new A.aya(a8),$.iy) +o=r.$3(" Alt ",new A.ayb(a8),$.lJ) +n=r.$3("Shift",new A.aym(a8),$.lL) +m=q?" Cmd ":" Win " +l=t.D +k=A.a([p,o,n,r.$3(m,new A.ayo(a8),$.ix)],l) +j=A.a([r.$3(" Fn ",new A.ayp(a8),a8.as),r.$3(" ... ",new A.ayq(a8),a8.Q)],l) +i=A.a([A.c2(a9,a9,b0)],l) +for(h=1;h<=12;++h){g="F"+B.b.j(h) +i.push(r.$2(g,new A.ayr(g)))}p=A.c2(a9,a9,b0) +o=r.$2("Esc",new A.ays()) +n=r.$2("Tab",new A.ayt()) +m=r.$2("Home",new A.ayu()) +f=r.$2("End",new A.ayc()) +e=r.$2("Del",new A.ayd()) +d=r.$2("PgUp",new A.aye()) +c=r.$2("PgDn",new A.ayf()) +b=A.c2(a9,a9,b0) +a=r.$4("",new A.ayg(),!1,B.Fi) +a0=r.$4("",new A.ayh(),!1,B.Fk) +a1=r.$4("",new A.ayi(),!1,B.ft) +a2=r.$4("",new A.ayj(),!1,B.Fj) +a3=q?"Cmd+C":"Ctrl+C" +a3=r.$2(a3,new A.ayk(q)) +a4=q?"Cmd+V":"Ctrl+V" +a4=r.$2(a4,new A.ayl(q)) +a5=q?"Cmd+S":"Ctrl+S" +a6=A.a([p,o,n,m,f,e,d,c,b,a,a0,a1,a2,a3,a4,r.$2(a5,new A.ayn(q))],l) +a7=s.a.a>320?4:2 +s=A.a([A.c2(a9,a9,b0)],l) +p=B.c.O(k,j) +p=B.c.O(p,a8.as?i:A.a([],l)) +p=B.c.O(p,a8.Q?a6:A.a([],l)) +return A.ba(a9,A.UE(B.c0,B.c.O(s,p),B.eU,B.ac,B.c0,a7,a7,a9,B.bv),B.j,new A.P(2852126720),a9,a9,a9,a9,a9,new A.ap(0,24,0,8),a9,a9,a9)}} +A.ayE.prototype={ +$1(a){var s +A.t0(B.eJ,A.a([],t.BG)) +A.a2S(A.ac("Connecting...")) +s=this.a +s.d=A.FE(A.b6(0,30,0),new A.ayD(s))}, +$S:3} +A.ayD.prototype={ +$1(a){return this.a.aq3(0)}, +$S:56} +A.ayF.prototype={ +$0(){var s=this.b +this.a.r=s +if(s<100){A.t0(B.eJ,A.a([],t.BG)) +if($.zc==null&&$.cj().a.a.length!==0)A.hY("enable_soft_keyboard",!1)}}, +$S:0} +A.ayI.prototype={ +$0(){return this.a.ay=!1}, +$S:0} +A.ayJ.prototype={ +$0(){var s,r=this.a +r.a5(new A.ayG(r)) +s=r.e +if(s!=null)s.aA(0) +r.e=A.bl(A.b6(0,30,0),new A.ayH(r))}, +$S:0} +A.ayG.prototype={ +$0(){return this.a.ay=!0}, +$S:0} +A.ayH.prototype={ +$0(){A.t0(B.eJ,B.q2) +this.a.at.im()}, +$S:0} +A.axB.prototype={ +$0(){var s=0,r=A.H(t.y),q +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:A.aEs("","Close","Are you sure to close the connection?") +q=!1 +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$$0,r)}, +$S:84} +A.axz.prototype={ +$0(){var s=this.a +s.a5(new A.axy(s,this.b))}, +$S:0} +A.axy.prototype={ +$0(){var s=this.a +if(this.b){s.ay=!1 +A.hY("enable_soft_keyboard",!1) +s.at.ne() +s.ax.im()}else s.f=!s.f}, +$S:0} +A.axA.prototype={ +$1(a){var s,r,q=null +if($.nb){s=A.a([new A.BR(q)],t.D) +if(this.b||$.aC().af("getByName",["toggle_option","show-remote-cursor"])==="true")s.push(new A.AB(q)) +$.aC().af("setByName",["peer_option",u.W]) +$.ej().oR() +r=A.ba(q,A.ii(B.bg,s,B.Q,B.aY,q),B.j,B.dG,q,q,q,q,q,q,q,q,q)}else r=A.Sj(!0,new A.D8(new A.axx(this.a),q),B.U,!0) +return A.ba(q,r,B.j,B.m,q,q,q,q,q,q,q,q,q)}, +$S:67} +A.axx.prototype={ +$2(a,b){var s=null,r=this.a +if(r.z!==b){A.cE().$1("on orientation changed") +A.bl(A.b6(0,200,0),new A.axw(r,b))}return A.ba(s,r.ch?r.KI():r.YM(),B.j,B.dG,s,s,s,s,s,s,s,s,s)}, +$S:525} +A.axw.prototype={ +$0(){A.b7E() +this.a.z=this.b +$.ej().oR()}, +$S:0} +A.ayz.prototype={ +$1(a){var s +if(a.gcu(a)!==B.bs)return +s=this.a +if(!s.ch)s.a5(new A.ayv(s)) +if(s.ch)A.aar(s.wx(a,"mousemove"))}, +$S:186} +A.ayv.prototype={ +$0(){this.a.ch=!0}, +$S:0} +A.ayy.prototype={ +$1(a){var s +if(a.gcu(a)!==B.bs){s=this.a +if(s.ch)s.a5(new A.ayw(s))}s=this.a +if(s.ch)A.aar(s.wx(a,"mousedown"))}, +$S:52} +A.ayw.prototype={ +$0(){this.a.ch=!1}, +$S:0} +A.ayC.prototype={ +$1(a){var s +if(a.gcu(a)!==B.bs)return +s=this.a +if(s.ch)A.aar(s.wx(a,"mouseup"))}, +$S:194} +A.ayA.prototype={ +$1(a){var s +if(a.gcu(a)!==B.bs)return +s=this.a +if(s.ch)A.aar(s.wx(a,"mousemove"))}, +$S:527} +A.ayB.prototype={ +$1(a){var s,r +if(t.Mj.b(a)){s=a.gnt().a +r=a.gnt().b +if(s>0)s=-1 +else if(s<0)s=1 +if(r>0)r=-1 +else if(r<0)r=1 +$.aC().af("setByName",["send_mouse",'{"type": "wheel", "x": "'+A.f(s)+'", "y": "'+A.f(r)+'"}'])}}, +$S:108} +A.ayx.prototype={ +$2(a,b){var s,r,q=b.c.gn2() +if(b instanceof A.jK){if(b.b){s=$.Kh().d +r=s.gaD(s) +if(!A.cI(r,A.l(r).i("o.E")).v(0,B.cd)){r=s.gaD(s) +r=A.cI(r,A.l(r).i("o.E")).v(0,B.cC)}else r=!0 +if(!r){r=s.gaD(s) +if(!A.cI(r,A.l(r).i("o.E")).v(0,B.cc)){r=s.gaD(s) +r=A.cI(r,A.l(r).i("o.E")).v(0,B.cB)}else r=!0 +if(!r){r=s.gaD(s) +if(!A.cI(r,A.l(r).i("o.E")).v(0,B.bp)){r=s.gaD(s) +r=A.cI(r,A.l(r).i("o.E")).v(0,B.bE)}else r=!0 +if(!r){r=s.gaD(s) +if(!A.cI(r,A.l(r).i("o.E")).v(0,B.ce)){s=s.gaD(s) +s=A.cI(s,A.l(s).i("o.E")).v(0,B.cD)}else s=!0 +s=!s}else s=!1}else s=!1}else s=!1}else s=!1 +r=this.a +if(s)r.ZA(b,!0) +else{r.Zz(b,!0) +s=$.Kh().d +r=s.gaD(s) +if(!A.cI(r,A.l(r).i("o.E")).v(0,B.cd)){r=s.gaD(s) +r=A.cI(r,A.l(r).i("o.E")).v(0,B.cC)}else r=!0 +if(r&&!$.lJ)$.lJ=!0 +else{r=s.gaD(s) +if(!A.cI(r,A.l(r).i("o.E")).v(0,B.cc)){r=s.gaD(s) +r=A.cI(r,A.l(r).i("o.E")).v(0,B.cB)}else r=!0 +if(r&&!$.iy)$.iy=!0 +else{r=s.gaD(s) +if(!A.cI(r,A.l(r).i("o.E")).v(0,B.bp)){r=s.gaD(s) +r=A.cI(r,A.l(r).i("o.E")).v(0,B.bE)}else r=!0 +if(r&&!$.lL)$.lL=!0 +else{r=s.gaD(s) +if(!A.cI(r,A.l(r).i("o.E")).v(0,B.ce)){s=s.gaD(s) +s=A.cI(s,A.l(s).i("o.E")).v(0,B.cD)}else s=!0 +if(s&&!$.ix)$.ix=!0}}}}}s=this.a +if(!s.ay&&b instanceof A.rp){if(q.k(0,B.cd)||q.k(0,B.cC))$.lJ=!1 +else if(q.k(0,B.cc)||q.k(0,B.cB))$.iy=!1 +else if(q.k(0,B.bE)||q.k(0,B.bp))$.lL=!1 +else if(q.k(0,B.ce)||q.k(0,B.cD))$.ix=!1 +s.Zy(b)}return B.fu}, +$S:95} +A.axY.prototype={ +$0(){A.aEs("","Close","Are you sure to close the connection?")}, +$S:0} +A.axZ.prototype={ +$0(){var s=this.a +s.a5(new A.axX(s)) +A.b7J()}, +$S:0} +A.axX.prototype={ +$0(){return this.a.ay=!1}, +$S:0} +A.ay_.prototype={ +$0(){if($.K8==null)A.aJo() +else A.aE3()}, +$S:0} +A.ay0.prototype={ +$0(){var s,r +$.pG().TM(-1) +s=$.pw +r=s!=null +if(!r||$.zc==null){A.hY("enable_soft_keyboard",!0) +A.aRC() +A.aRD()}else{if(r){s.d5(0) +$.pw=null}A.a2N()}}, +$S:0} +A.ay1.prototype={ +$0(){var s=this.a +s.a5(new A.axW(s)) +s.a_6()}, +$S:0} +A.axW.prototype={ +$0(){return this.a.ay=!1}, +$S:0} +A.ay2.prototype={ +$0(){var s=this.a +s.a5(new A.axV(s))}, +$S:0} +A.axV.prototype={ +$0(){var s=this.a +return s.f=!s.f}, +$S:0} +A.axK.prototype={ +$1(a){var s,r +if(this.a){s=$.ek() +r=a.b +s.r3(r.a,r.b) +A.lK(s.c,s.d) +A.e6("down",B.b9) +A.e6("up",B.b9)}else{A.e6("down",B.b9) +A.e6("up",B.b9)}}, +$S:53} +A.axN.prototype={ +$1(a){var s,r +if(this.a){s=$.ek() +r=a.c +s.r3(r.a,r.b) +A.lK(s.c,s.d)}}, +$S:22} +A.axI.prototype={ +$0(){A.e6("down",B.b9) +A.e6("up",B.b9) +A.e6("down",B.b9) +A.e6("up",B.b9)}, +$S:0} +A.axS.prototype={ +$1(a){if(this.b)this.a.CW=a.c}, +$S:528} +A.axR.prototype={ +$0(){var s,r +if(this.b){s=$.ek() +r=this.a.CW +s.r3(r.a,r.b) +A.lK(s.c,s.d)}A.e6("down",B.db) +A.e6("up",B.db)}, +$S:0} +A.axH.prototype={ +$1(a){if(!this.a){A.e6("down",B.db) +A.e6("up",B.db)}}, +$S:22} +A.axP.prototype={ +$1(a){if(!this.a)A.e6("down",B.b9)}, +$S:21} +A.axQ.prototype={ +$1(a){var s +if(!this.a){s=a.b +$.ek().Yu(s.a,s.b,!1)}}, +$S:11} +A.axO.prototype={ +$1(a){if(!this.a)A.e6("up",B.b9)}, +$S:29} +A.axU.prototype={ +$1(a){var s,r,q,p,o,n,m +if(this.a){s=$.ek() +r=a.c +s.r3(r.a,r.b) +A.lK(s.c,s.d) +A.e6("down",B.b9)}else{s=$.ek() +r=s.c +q=s.r +p=s.d +o=s.w +n=s.rF().d3(1) +m=A.m3($.bU()).a +if(!n.v(0,new A.j(r-q,p-o))){s.r3(m.a/2,m.b/2) +A.lK(s.c,s.d)}}}, +$S:21} +A.axJ.prototype={ +$1(a){var s=a.b +$.ek().Yu(s.a,s.b,this.a)}, +$S:11} +A.axT.prototype={ +$1(a){if(this.a)A.e6("up",B.b9)}, +$S:29} +A.axM.prototype={ +$1(a){var s=$.ej(),r=a.d,q=this.a +s.auk(r/q.x) +q.x=r +r=a.a +s.X7(r.a) +s.X8(r.b)}, +$S:195} +A.axL.prototype={ +$1(a){this.a.x=1 +$.aC().af("setByName",["peer_option",'{"name": "view-style", "value": ""}'])}, +$S:196} +A.axG.prototype={ +$1(a){var s=this.a,r=s.y=s.y+a.b.b/4 +if(r>1){A.aLO(1) +s.y=0}else if(r<-1){A.aLO(-1) +s.y=0}}, +$S:11} +A.ayL.prototype={ +$0(){}, +$S:0} +A.ayM.prototype={ +$0(){var s=0,r=A.H(t.P),q=this,p,o,n,m +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:m=q.a.c +m.toString +p=q.b +o=q.c +s=2 +return A.L(A.aJn(B.j,null,null,m,8,null,q.d,new A.rr(p,o,p,o),null,null,null,t.N),$async$$0) +case 2:n=b +if(n==="cad")$.aC().af("setByName",["ctrl_alt_del",""]) +else if(n==="lock")$.aC().af("setByName",["lock_screen",""]) +else if(n==="block-input"){m=$.cj() +p=m.c?"un":"" +$.aC().af("setByName",["toggle_option",p+"block-input"]) +m.c=!m.c}else if(n==="refresh")$.aC().af("setByName",["refresh",""]) +else if(n==="paste")new A.ayK().$0() +else if(n==="enter_os_password")$.aC().af("getByName",["peer_option","os-password"]) +else if(n==="reset_canvas"){m=$.ek() +p=m.r +m.c=p +o=m.w +m.d=o +A.lK(p,o) +$.ej().lg(0,!0) +m.W()}return A.F(null,r)}}) +return A.G($async$$0,r)}, +$S:43} +A.ayK.prototype={ +$0(){var s=0,r=A.H(t.P),q,p +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:s=2 +return A.L(A.Mg("text/plain"),$async$$0) +case 2:p=b +if(p!=null&&p.a!=null){q=p.a +$.aC().af("setByName",["input_string",A.f(q)])}return A.F(null,r)}}) +return A.G($async$$0,r)}, +$S:43} +A.axE.prototype={ +$0(){return this.a.ay=!1}, +$S:0} +A.axF.prototype={ +$1(a){return new A.qh(!1,new A.axD(),null)}, +$S:531} +A.axD.prototype={ +$2(a,b){var s=null +return A.SJ(new A.BA($.cj().r,new A.axC(),s),s,new A.ap(0,10,0,10),s,s,!1,B.ad)}, +$S:532} +A.axC.prototype={ +$1(a){var s,r=$.cj() +if(r.a.d!=="Android"){r.r=!r.r +r.W()}s=r.r?"Y":"" +$.aC().af("setByName",["peer_option",'{"name": "touch-mode", "value": "'+s+'"}'])}, +$S:8} +A.ay9.prototype={ +$4(a,b,c,d){var s=null,r=A.nn(5),q=c===!0?B.ot:s +r=A.Ty(s,s,q,s,s,s,s,s,s,s,s,new A.O(0,0),new A.ap(9.75,10,9.75,10),s,new A.d4(r,B.q),s,B.eh,s,s) +return A.ec(d!=null?A.bd(d,B.k,17):A.aq(A.ac(a),s,s,s,s,A.bG(s,s,B.k,s,s,s,s,s,s,s,s,11,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),b,r)}, +$2(a,b){return this.$4(a,b,null,null)}, +$3(a,b,c){return this.$4(a,b,c,null)}, +$S:533} +A.aya.prototype={ +$0(){this.a.a5(new A.ay8())}, +$S:0} +A.ay8.prototype={ +$0(){return $.iy=!$.iy}, +$S:0} +A.ayb.prototype={ +$0(){this.a.a5(new A.ay7())}, +$S:0} +A.ay7.prototype={ +$0(){return $.lJ=!$.lJ}, +$S:0} +A.aym.prototype={ +$0(){this.a.a5(new A.ay6())}, +$S:0} +A.ay6.prototype={ +$0(){return $.lL=!$.lL}, +$S:0} +A.ayo.prototype={ +$0(){this.a.a5(new A.ay5())}, +$S:0} +A.ay5.prototype={ +$0(){return $.ix=!$.ix}, +$S:0} +A.ayp.prototype={ +$0(){var s=this.a +return s.a5(new A.ay4(s))}, +$S:0} +A.ay4.prototype={ +$0(){var s=this.a,r=!s.as +s.as=r +if(r)s.Q=!1}, +$S:0} +A.ayq.prototype={ +$0(){var s=this.a +return s.a5(new A.ay3(s))}, +$S:0} +A.ay3.prototype={ +$0(){var s=this.a,r=!s.Q +s.Q=r +if(r)s.as=!1}, +$S:0} +A.ayr.prototype={ +$0(){A.fO("VK_"+this.a,null,null)}, +$S:0} +A.ays.prototype={ +$0(){A.fO("VK_ESCAPE",null,null)}, +$S:0} +A.ayt.prototype={ +$0(){A.fO("VK_TAB",null,null)}, +$S:0} +A.ayu.prototype={ +$0(){A.fO("VK_HOME",null,null)}, +$S:0} +A.ayc.prototype={ +$0(){A.fO("VK_END",null,null)}, +$S:0} +A.ayd.prototype={ +$0(){A.fO("VK_DELETE",null,null)}, +$S:0} +A.aye.prototype={ +$0(){A.fO("VK_PRIOR",null,null)}, +$S:0} +A.ayf.prototype={ +$0(){A.fO("VK_NEXT",null,null)}, +$S:0} +A.ayg.prototype={ +$0(){A.fO("VK_LEFT",null,null)}, +$S:0} +A.ayh.prototype={ +$0(){A.fO("VK_UP",null,null)}, +$S:0} +A.ayi.prototype={ +$0(){A.fO("VK_DOWN",null,null)}, +$S:0} +A.ayj.prototype={ +$0(){A.fO("VK_RIGHT",null,null)}, +$S:0} +A.ayk.prototype={ +$0(){A.aJl(this.a,"VK_C")}, +$S:0} +A.ayl.prototype={ +$0(){A.aJl(this.a,"VK_V")}, +$S:0} +A.ayn.prototype={ +$0(){A.aJl(this.a,"VK_S")}, +$S:0} +A.BR.prototype={ +I(a){var s=null,r=A.ro(a,t.yF),q=A.ro(a,t.AM),p=$.ek().To(),o=q.c +return A.lv(s,s,s,new A.BS(r.a,q.a/o,(q.b-p)/o,o,s),B.n)}} +A.AB.prototype={ +I(a){var s=null,r=A.ro(a,t.Xe),q=A.ro(a,t.AM),p=$.ek().To(),o=q.c +return A.lv(s,s,s,new A.BS(r.a,(r.c-r.r)*o-r.e+q.a,(r.d-r.w)*o-r.f+q.b-p,1,s),B.n)}} +A.BS.prototype={ +aF(a,b){var s,r=this,q=r.b +if(q==null)return +s=r.e +a.e0(0,s,s) +a.iO(0,q,new A.j(r.c,r.d),$.ah().bp())}, +eZ(a){return a!==this}} +A.aDX.prototype={ +$1(a){this.a.$1(new A.aDW(this.b))}, +$S:48} +A.aDW.prototype={ +$0(){$.aC().af("setByName",["toggle_option",this.a])}, +$S:0} +A.aF6.prototype={ +$0(){var s=this.a +if(s===this.b)return +s=B.b.j(s) +$.aC().af("setByName",["switch_display",s]) +A.eV(null,B.ax,null)}, +$S:0} +A.aF7.prototype={ +$2(a,b){var s,r,q=this,p=null,o=t.D,n=A.a([],o),m=q.b +if(!J.d(m.h(0,"audio"),!1))n.push(A.aDV(a,"disable-audio","Mute")) +if(!J.d(m.h(0,"keyboard"),!1)){if(!J.d(m.h(0,"clipboard"),!1))n.push(A.aDV(a,"disable-clipboard","Disable clipboard")) +if(q.c.d==="Windows")n.push(A.aDV(a,"privacy-mode","Privacy mode"))}m=q.a +s=new A.aF4(m,a) +r=new A.aF5(m,a) +return new A.dT(A.aHN(),A.dk(B.c.O(B.c.O(q.d,A.a([A.K3("Original","original",m.b,r),A.K3("Shrink","shrink",m.b,r),A.K3("Stretch","stretch",m.b,r),A.aGA(B.fc,p,p),A.K3("Good image quality","best",m.a,s),A.K3("Balanced","balanced",m.a,s),A.K3("Optimize reaction time","low",m.a,s),A.aGA(B.fc,p,p),A.aDV(a,"show-remote-cursor","Show remote cursor")],o)),n),B.x,B.y,B.aq),A.a([],o),0,p)}, +$S:34} +A.aF4.prototype={ +$1(a){if(a==null)return +this.b.$1(new A.aF3(this.a,a))}, +$S:197} +A.aF3.prototype={ +$0(){var s=this.b +this.a.a=s +$.aC().af("setByName",["image_quality",s])}, +$S:0} +A.aF5.prototype={ +$1(a){if(a==null)return +this.b.$1(new A.aF2(this.a,a))}, +$S:197} +A.aF2.prototype={ +$0(){var s=this.b +this.a.b=s +$.aC().af("setByName",["peer_option",'{"name": "view-style", "value": "'+s+'"}']) +$.ej().oR()}, +$S:0} +A.rG.prototype={ +ac(){return new A.Im(new A.bv("QR",t.B),B.i)}} +A.Im.prototype={ +I(a){var s=this,r=null +return A.Sl(A.aG9(A.a([A.cq(B.k,r,A.bd(B.Ff,r,r),32,new A.azH(s),r,r,r),A.cq(B.Q7,r,A.bd(B.Fa,r,r),32,new A.azI(s),r,r,r),A.cq(B.k,r,A.bd(B.Fs,r,r),32,new A.azJ(s),r,r,r)],t.D),r,r,B.Xl),r,s.a5U(a),r,r,r,r)}, +a5U(a){var s=t.w +return new A.DF(this.gaf0(),A.aNv(B.fU,30,10,10,a.S(s).f.a.a<400||a.S(s).f.a.b<400?150:300,B.CM),new A.azE(this,a),this.e)}, +af1(a){this.a5(new A.azF(this,a)) +a.gZh().aqE(new A.azG(this))}, +m(){var s=this.d +if(s!=null)s.m() +this.aM()}, +rT(a){return this.a_j(a)}, +a_j(a){var s=0,r=A.H(t.z),q,p=this,o,n,m,l,k,j,i +var $async$rT=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:i=$.ne() +i=$.z.t$.z.h(0,i) +i.toString +k=A.PW("/") +A.fo(i,!1).vW(k) +k=p.d +s=3 +return A.L(k==null?null:k.ash(),$async$rT) +case 3:if(!B.d.bN(a,"config=")){A.x5("Invalid QR code",null) +s=1 +break}try{o=B.o.cB(0,B.d.cd(a,7)) +n=J.aW(o,"host")!=null?A.bH(J.aW(o,"host")):"" +m=J.aW(o,"key")!=null?A.bH(J.aW(o,"key")):"" +l=J.aW(o,"api")!=null?A.bH(J.aW(o,"api")):"" +A.bl(A.b6(0,60,0),new A.azK(n,m,l))}catch(h){A.x5("Invalid QR code",null)}case 1:return A.F(q,r)}}) +return A.G($async$rT,r)}} +A.azH.prototype={ +$0(){var s=0,r=A.H(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 +var $async$$0=A.I(function(a5,a6){if(a5===1)return A.E(a6,r) +while(true)switch(s){case 0:s=2 +return A.L($.aSP().lT(null,null,null,B.Cr,B.FQ),$async$$0) +case 2:a3=a6 +if(a3!=null){m=a3.c +m===$&&A.b() +l=A.b6s(A.aYf(m).asC(),m) +m=l.a +k=l.b +j=new A.aiz(m,k,m,k) +j.a4F(m,k,A.agB(l.KJ(B.ER).buffer,0,null)) +k=$.aSL() +m=$.aJF() +p=new A.a4_(new A.adu(k,new Int32Array(m),j)) +o=new A.aiw(new A.a6K(new A.aj5($.aSK()))) +try{m=o +k=p +i=new A.a6F(A.w(t.Fx,t.X)) +h=i.a +if(h.ah(0,$.aSt())){g=A.b_Y(k.ni()) +f=m.a.Uz(0,g,i) +e=B.K9}else{k=k.ni() +d=new A.a6Y(k) +h=t.Zh.a(h.h(0,$.aSs())) +d.b=h +c=A.a([],t.hE) +b=d.ass(new A.O9(k,c,new Int32Array(5),h).anW(0,i)) +f=m.a.Uz(0,b.a,i) +e=b.b}a=f.w +if(a instanceof A.Rt)a.akB(e) +m=A.a([],t.FQ) +k=A.w(t.MN,t.K) +Date.now() +B.c.U(m,e) +a0=f.d +if(a0!=null)k.l(0,B.Rg,a0) +a1=f.e +if(a1!=null)k.l(0,B.Rh,a1) +h=f.x +if(h>=0&&f.y>=0){k.l(0,B.Ri,f.y) +k.l(0,B.Rf,h)}n=new A.aki(f.c,m,k) +q.a.rT(n.a)}catch(a4){A.x5("No QR code found",null)}}return A.F(null,r)}}) +return A.G($async$$0,r)}, +$S:9} +A.azI.prototype={ +$0(){var s=0,r=A.H(t.H),q=this,p +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:p=q.a.d +s=2 +return A.L(p==null?null:p.Kk(),$async$$0) +case 2:return A.F(null,r)}}) +return A.G($async$$0,r)}, +$S:9} +A.azJ.prototype={ +$0(){var s=0,r=A.H(t.H),q=this,p +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:p=q.a.d +s=2 +return A.L(p==null?null:p.AD(),$async$$0) +case 2:return A.F(null,r)}}) +return A.G($async$$0,r)}, +$S:9} +A.azE.prototype={ +$2(a,b){if(!b)A.x5("No permisssion",null) +return null}, +$S:536} +A.azF.prototype={ +$0(){this.a.d=this.b}, +$S:0} +A.azG.prototype={ +$1(a){var s=a.a +if(s!=null)this.a.rT(s)}, +$S:537} +A.azK.prototype={ +$0(){A.aRE(this.a,"",this.b,this.c)}, +$S:0} +A.aFd.prototype={ +$2(a,b){var s,r,q=this,p=null,o=A.aq(A.ac("ID/Relay Server"),p,p,p,p,p,p,p),n=q.b,m=q.a,l=m.a,k=t.D +l=A.a([A.TH(!0,!1,p,A.qK(p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,!1,p,p,p,A.ac("ID Server"),p,p,p,p,p,p,p,p,p,p,p,p,p),!0,p,l,p,1,!1,p,new A.aF8(m),!1,p,p,A.aRz())],k) +s=A.a([],k) +l=B.c.O(l,s) +s=m.d +s=A.TH(!0,!1,p,A.qK(p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,!1,p,p,p,A.ac("API Server"),p,p,p,p,p,p,p,p,p,p,p,p,p),!0,p,s,p,1,!1,p,new A.aF9(m),!1,p,p,A.aRz()) +r=m.c +r=A.aYE(p,A.dk(B.c.O(l,A.a([s,A.TH(!0,!1,p,A.qK(p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,!1,p,p,p,"Key",p,p,p,p,p,p,p,p,p,p,p,p,p),!0,p,r,p,1,!1,p,new A.aFa(m),!1,p,p,p)],k)),B.x,B.y,B.aq),n) +s=$.ll() +return new A.dT(o,r,A.a([A.ec(A.aq(A.ac("Cancel"),p,p,p,p,p,p,p),new A.aFb(b),s),A.ec(A.aq(A.ac("OK"),p,p,p,p,p,p,p),new A.aFc(m,n,q.c,q.d,q.e,q.f,b),s)],k),p,p)}, +$S:34} +A.aF8.prototype={ +$1(a){this.a.a=B.d.hY(a)}, +$S:73} +A.aF9.prototype={ +$1(a){this.a.d=B.d.hY(a)}, +$S:73} +A.aFa.prototype={ +$1(a){this.a.c=B.d.hY(a)}, +$S:73} +A.aFb.prototype={ +$0(){this.a.$0()}, +$S:0} +A.aFc.prototype={ +$0(){var s,r=this,q="setByName",p=r.b +if(p.gV()!=null){s=p.gV() +s.e=!0 +s.OB() +s=s.nZ()}else s=!1 +if(s){p.gV().cn(0) +p=r.a +s=p.a +if(s!==r.c)$.aC().af(q,["option",'{"name": "custom-rendezvous-server", "value": "'+s+'"}']) +s=p.b +if(s!==r.d)$.aC().af(q,["option",'{"name": "relay-server", "value": "'+s+'"}']) +s=p.c +if(s!==r.e)$.aC().af(q,["option",'{"name": "key", "value": "'+s+'"}']) +p=p.d +if(p!==r.f)$.aC().af(q,["option",'{"name": "api-server", "value": "'+p+'"}']) +$.cj().W() +r.r.$0()}}, +$S:0} +A.aEN.prototype={ +$2(a,b){var s=null,r=t.D +return new A.dT(A.aq(A.ac("About")+" RustDesk",s,s,s,s,s,s,s),A.UE(B.c0,A.a([A.aq("Version: "+$.aRM,s,s,s,s,s,s,s),A.o5(!1,s,!0,new A.bD(new A.ap(0,8,0,8),A.aq("rustdesk.com",s,s,s,s,A.bG(s,s,s,s,B.na,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),s),s,!0,s,s,s,s,s,s,s,s,s,new A.aEM(),s,s,s,s,s,s)],r),B.eU,B.ad,B.c0,0,12,s,B.bv),A.a([],r),s,s)}, +$S:34} +A.aEM.prototype={ +$0(){var s=0,r=A.H(t.H) +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:s=4 +return A.L(A.a2H(A.hI("https://rustdesk.com/",0,null)),$async$$0) +case 4:s=b?2:3 +break +case 2:s=5 +return A.L(A.a2Q(A.hI("https://rustdesk.com/",0,null)),$async$$0) +case 5:case 3:return A.F(null,r)}}) +return A.G($async$$0,r)}, +$S:9} +A.aEY.prototype={ +$2(a,b){var s,r,q,p=null,o=A.aq(A.ac("Login"),p,p,p,p,p,p,p),n=this.b,m=this.c,l=t.D,k=A.dk(A.a([A.TE(!1,B.bm,!0,p,A.aFf(),n,p,p,p,2,A.qK(p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,!1,p,p,p,A.ac("Username"),p,p,p,p,p,p,p,p,p,p,p,p,p),!0,p,!1,p,!1,p,p,p,B.nd,p,p,1,p,p,!1,"\u2022",p,p,p,p,p,!1,p,p,B.dU,p,p,p,p,p,p,p,B.aT,p,B.eK,p,p,p),new A.wb(m,p)],l),B.x,B.y,B.aq),j=this.a +if(j.a)s=A.a([A.a56(4,p)],l) +else{s=j.b +s=s!==""?A.a([A.aq(A.ac(s),p,p,p,p,A.bG(p,p,B.fU,p,p,p,p,p,p,p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p),p,p)],l):A.a([],l)}r=$.ll() +q=j.a?p:new A.aEW(j,b,a) +q=A.ec(A.aq(A.ac("Cancel"),p,p,p,p,p,p,p),q,r) +n=j.a?p:new A.aEX(j,n,m,a,b) +return new A.dT(o,k,B.c.O(s,A.a([q,A.ec(A.aq(A.ac("OK"),p,p,p,p,p,p,p),n,r)],l)),p,p)}, +$S:34} +A.aEW.prototype={ +$0(){this.b.$0() +this.c.$1(new A.aEV(this.a))}, +$S:0} +A.aEV.prototype={ +$0(){this.a.a=!1}, +$S:0} +A.aEX.prototype={ +$0(){var s=0,r=A.H(t.H),q=this,p,o,n,m,l +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:m=B.d.hY(q.b.a.a) +l=B.d.hY(q.c.a.a) +s=m!==""&&l!==""?2:3 +break +case 2:p=q.d +o=q.a +p.$1(new A.aET(o)) +s=4 +return A.L(A.aEj(m,l),$async$$0) +case 4:n=b +p.$1(new A.aEU(o,n)) +if(n==="")q.e.$0() +case 3:return A.F(null,r)}}) +return A.G($async$$0,r)}, +$S:9} +A.aET.prototype={ +$0(){this.a.a=!0}, +$S:0} +A.aEU.prototype={ +$0(){var s=this.a +s.a=!1 +s.b=this.b}, +$S:0} +A.aDA.prototype={ +$2(a,b){var s=null,r=A.aq(A.ac("Password Required"),s,s,s,s,s,s,s),q=this.b,p=this.a,o=t.D,n=A.dk(A.a([new A.wb(q,s),A.a55(B.U,B.jf,!0,new A.aDx(p,a),A.aq(A.ac("Remember password"),s,s,s,s,s,s,s),p.a)],o),B.x,B.y,B.aq),m=$.ll() +return new A.dT(r,n,A.a([A.ec(A.aq(A.ac("Cancel"),s,s,s,s,s,s,s),new A.aDy(b),m),A.ec(A.aq(A.ac("OK"),s,s,s,s,s,s,s),new A.aDz(p,q,b),m)],o),s,s)}, +$S:34} +A.aDx.prototype={ +$1(a){if(a!=null)this.b.$1(new A.aDw(this.a,a))}, +$S:48} +A.aDw.prototype={ +$0(){return this.a.a=this.b}, +$S:0} +A.aDy.prototype={ +$0(){var s,r +this.a.$0() +s=$.ne() +s=$.z.t$.z.h(0,s) +s.toString +r=A.PW("/") +A.fo(s,!1).vW(r)}, +$S:0} +A.aDz.prototype={ +$0(){var s,r,q=B.d.hY(this.b.a.a) +if(q==="")return +s=this.a.a?"true":"false" +r=t.N +r=B.o.ep(A.ai(["password",q,"remember",s],r,r)) +$.aC().af("setByName",["login",r]) +this.c.$0() +A.a2S(A.ac("Logging in..."))}, +$S:0} +A.aFs.prototype={ +$2(a,b){var s=null,r=A.aq(A.ac("Wrong Password"),s,s,s,s,s,s,s),q=A.aq(A.ac("Do you want to enter again?"),s,s,s,s,s,s,s),p=$.ll() +return new A.dT(r,q,A.a([A.ec(A.aq(A.ac("Cancel"),s,s,s,s,s,s,s),new A.aFq(b),p),A.ec(A.aq(A.ac("Retry"),s,s,s,s,s,s,s),new A.aFr(this.a),p)],t.D),s,s)}, +$S:34} +A.aFq.prototype={ +$0(){var s,r +this.a.$0() +s=$.ne() +s=$.z.t$.z.h(0,s) +s.toString +r=A.PW("/") +A.fo(s,!1).vW(r)}, +$S:0} +A.aFr.prototype={ +$0(){A.aQO(this.a)}, +$S:0} +A.wb.prototype={ +ac(){return new A.YM(A.lN(!0,null,!0,!0,null,null,!1),B.i)}} +A.YM.prototype={ +aH(){this.aW() +A.bl(A.b6(0,50,0),new A.ax_(this))}, +m(){var s=this.e +s.ne() +s.m() +this.aM()}, +I(a){var s=this,r=null,q=s.a.c,p=s.d,o=$.p0.aS().$1("Password"),n=$.p0.aS().$1("Enter your password"),m=s.d?B.Fu:B.Fv +return A.TE(!0,B.bm,!1,r,A.aFf(),q,r,r,r,2,A.qK(r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,n,r,r,r,r,!1,r,r,r,o,r,r,r,r,r,r,r,r,A.cq(r,r,A.bd(m,A.a_(a).fx,r),r,new A.awZ(s),r,r,r),r,r,r,r),!0,r,!0,r,!1,s.e,r,r,B.nd,r,r,1,r,r,!p,"\u2022",r,r,r,r,r,!1,r,r,B.dU,r,r,r,r,r,r,r,B.aT,r,B.eK,r,r,r)}} +A.ax_.prototype={ +$0(){return this.a.e.im()}, +$S:0} +A.awZ.prototype={ +$0(){var s=this.a +s.a5(new A.awY(s))}, +$S:0} +A.awY.prototype={ +$0(){var s=this.a +s.d=!s.d}, +$S:0} +A.BA.prototype={ +ac(){return new A.Xf(B.i)}, +arZ(a){return this.d.$1(a)}} +A.Xf.prototype={ +aH(){var s=this,r=s.a.c +s.e=r +s.d=r?1:0 +s.aW()}, +I(a){var s,r=null,q="One-Finger Tap",p="Left Mouse",o="One-Long Tap",n="Right Mouse",m="Mouse Drag",l="Three-Finger vertically",k="Mouse Wheel",j="Two-Finger Move",i="Canvas Move",h="Pinch to Zoom",g="Canvas Zoom",f=a.S(t.w).f.a.a,e=f-24 +if(f>114)e=f/B.e.eD(f/114)-24 +f=this.d +s=A.a([A.ac("Mouse mode"),A.ac("Touch mode")],t.s) +s=A.aOl(r,15,18,A.a([B.pw,B.pz],t.f2),B.cm,r,f,s,150,new A.avc(this),2) +f=t.D +return A.hf(new A.bD(B.p0,A.dk(A.a([s,B.SG,A.ba(r,A.UE(B.c0,this.e?A.a([A.jq(e,B.pE,A.ac(q),A.ac(p)),A.jq(e,B.py,A.ac(o),A.ac(n)),A.jq(e,B.pC,A.ac("One-Finger Move"),A.ac(m)),A.jq(e,B.pB,A.ac(l),A.ac(k)),A.jq(e,B.pA,A.ac(j),A.ac(i)),A.jq(e,B.px,A.ac(h),A.ac(g))],f):A.a([A.jq(e,B.pE,A.ac(q),A.ac(p)),A.jq(e,B.py,A.ac(o),A.ac(n)),A.jq(e,B.pC,A.ac("Double Tap & Move"),A.ac(m)),A.jq(e,B.pB,A.ac(l),A.ac(k)),A.jq(e,B.pA,A.ac(j),A.ac(i)),A.jq(e,B.px,A.ac(h),A.ac(g))],f),B.eU,B.ac,B.c0,24,12,r,B.bv),B.j,r,r,r,r,r,r,r,r,r,r)],f),B.x,B.d9,B.D),r),r,r)}} +A.avc.prototype={ +$1(a){var s=this.a +s.a5(new A.avb(s,a))}, +$S:192} +A.avb.prototype={ +$0(){var s=this.a,r=this.b +if(s.d!=r){s.d=r==null?0:r +r=r!==0||!1 +s.e=r +s.a.arZ(r)}}, +$S:0} +A.Ov.prototype={ +I(a){var s=this,r=null +return A.ba(r,A.dk(A.a([A.bd(s.e,B.cX,35),A.c2(r,6,r),A.aq(s.c,r,r,r,r,A.bG(r,r,B.jL,r,r,r,r,r,r,r,r,9,r,r,r,r,r,!0,r,r,r,r,r,r,r,r),B.hx,r),A.c2(r,3,r),A.aq(s.d,r,r,r,r,A.bG(r,r,B.m,r,r,r,r,r,r,r,r,12,r,r,r,r,r,!0,r,r,r,r,r,r,r,r),B.hx,r)],t.D),B.x,B.y,B.D),B.j,r,r,r,r,r,r,r,r,r,s.f)}} +A.qz.prototype={ +K(){return"GestureState."+this.b}} +A.kd.prototype={ +adm(){var s=this +A.cE().$1("CustomTouchGestureRecognizer init") +s.at=new A.a6d(s) +s.ax=new A.a6e(s)}, +arE(a){var s=new A.a6f(this) +if(this.ab!==B.fr)this.az=A.bl(A.b6(0,200,0),new A.a6g(s,a)) +else{s.$1(a) +A.cE().$1("start oneFingerPan")}}, +as0(a){var s=new A.a6h(this) +if(this.ab===B.iY)this.az=A.bl(A.b6(0,200,0),new A.a6i(s,a)) +else{s.$1(a) +A.cE().$1("start twoFingerScale")}}} +A.a6d.prototype={ +$1(a){var s=null,r=this.a,q=r.az +if(q!=null)q.aA(0) +q=a.w +if(q===1&&r.ab!==B.pp)r.arE(a) +else if(q===2&&r.ab!==B.pq)r.as0(a) +else if(q===3&&r.ab!==B.iY){r.ab=B.iY +A.cE().$1("start threeFingerScale")}q=r.ab +if(q!==B.fr){switch(q.a){case 1:r=r.x2 +if(r!=null)r.$1(new A.e5(s,a.a,s,a.b)) +break +case 2:r=r.y2 +if(r!=null)r.$1(a) +break +case 3:r=r.a9 +if(r!=null)r.$1(new A.e5(s,a.a,s,a.b)) +break +default:break}return}}, +$S:195} +A.a6e.prototype={ +$1(a){var s,r +A.cE().$1("ScaleGestureRecognizer onEnd") +s=this.a +r=s.az +if(r!=null)r.aA(0) +switch(s.ab.a){case 1:A.cE().$1("TwoFingerState.pan onEnd") +r=s.xr +if(r!=null)r.$1(new A.fk(a.a,null)) +break +case 2:A.cE().$1("TwoFingerState.scale onEnd") +r=s.b4 +if(r!=null)r.$1(a) +break +case 3:A.cE().$1("ThreeFingerState.vertical onEnd") +break +default:break}s.az=A.bl(A.b6(0,200,0),new A.a6c(s))}, +$S:196} +A.a6c.prototype={ +$0(){this.a.ab=B.fr}, +$S:0} +A.a6f.prototype={ +$1(a){var s=this.a +s.ab=B.pp +s=s.x1 +if(s!=null)s.$1(new A.hl(null,a.b,a.c,null))}, +$S:198} +A.a6g.prototype={ +$0(){this.a.$1(this.b) +A.cE().$1("debounce start oneFingerPan")}, +$S:0} +A.a6h.prototype={ +$1(a){this.a.ab=B.pq}, +$S:198} +A.a6i.prototype={ +$0(){this.a.$1(this.b) +A.cE().$1("debounce start twoFingerScale")}, +$S:0} +A.iB.prototype={ +hc(a){var s,r=this +if(r.as==null)switch(a.gdg(a)){case 1:if(r.e==null)if(r.f==null)s=r.x==null +else s=!1 +else s=!1 +if(s)return!1 +break +default:return!1}return r.nB(a)}, +fJ(a){var s=this,r=s.as +if(r!=null)if(!r.qW(a,100))return +else{r=s.as +if(!r.f.a||a.gdg(a)!==r.e){s.mc() +return s.OF(a)}}s.OF(a)}, +OF(a){var s,r=this +r.Gn() +r.Gp() +s=A.aPa(B.iB,$.cY.p4$.i7(0,a.gb1(),r),a,r.b) +r.ax.l(0,a.gb1(),s) +s.m1(r.gnM(),a.gc0(a))}, +F0(a){var s,r=this,q=r.ax,p=q.h(0,a.gb1()) +p.toString +if(t.l.b(a))if(r.as==null&&r.at==null){if(r.z==null)r.z=A.bl(B.aQ,r.ga9h()) +s=p.b +$.cY.p4$.AW(s) +p.eP(r.gnM()) +q.B(0,s) +r.as=p}else if(r.at!=null){if(a.gb1()===r.at.b){q=r.x +if(q!=null)q.$1(new A.fk(B.bu,null))}}else r.iy(p) +else if(t._.b(a)){q=r.as!=null +if(q&&r.at==null){if(q){r.Gn() +r.as.eP(r.gnM()) +r.as=null}if(r.Q==null)r.Q=A.bl(B.aQ,r.ga9i()) +$.cY.p4$.AW(p.b) +r.at=p}}else if(t.d.b(a)){if(!p.qW(a,18)){q=r.as +if(q!=null&&q.b===a.gb1())r.iy(p) +else{q=r.at +if(q!=null&&q.b===a.gb1()){if(!r.y)r.xG() +q=r.f +if(q!=null){p=a.gb8(a) +a.geF() +s=a.gmA() +q.$1(new A.e5(null,s,null,p))}}}}}else if(t.Ko.b(a))r.iy(p)}, +fk(a){}, +fa(a){var s,r=this,q=r.ax.h(0,a) +if(q==null){s=r.as +s=s!=null&&s.b===a}else s=!1 +if(s)q=r.as +if(q!=null)r.iy(q)}, +xG(){var s,r=this +r.Gp() +s=r.as +if(s!=null){s=s.c +s.a.h5(s.b,s.c,B.aI)}s=r.at +if(s!=null){s=s.c +s.a.h5(s.b,s.c,B.aI)}r.y=!0 +s=r.e +if(s!=null)s.$1(new A.hl(null,B.f,B.f,null))}, +iy(a){var s,r,q,p=this +try{p.OE() +p.y=!1 +p.ax.B(0,a.b) +r=a.c +r.a.h5(r.b,r.c,B.a8) +a.eP(p.gnM()) +p.mc()}catch(q){s=A.a9(q) +A.cE().$1("Failed to _reject:"+A.f(s))}}, +m(){this.mc() +this.t0()}, +mc(){var s,r=this +r.y=!1 +r.Gn() +r.Gp() +if(r.as!=null){if(r.ax.a!==0)r.OE() +s=r.as +s.toString +r.as=null +r.iy(s) +$.cY.p4$.K1(0,s.b) +s=r.at +if(s!=null){r.at=null +r.iy(s) +$.cY.p4$.K1(0,s.b)}}r.at=r.as=null +s=r.ax +s=s.gaD(s) +B.c.Z(A.as(s,!0,A.l(s).i("o.E")),r.gF1())}, +Gn(){var s=this.z +if(s!=null){s.aA(0) +this.z=null}}, +Gp(){var s=this.Q +if(s!=null){s.aA(0) +this.Q=null}}, +OE(){}} +A.jl.prototype={ +hc(a){switch(a.gdg(a)){case 1:if(this.f==null&&!0)return!1 +break +default:return!1}return this.nB(a)}, +fJ(a){var s,r=this +A.cE().$1("addAllowedPointer") +if(!r.y){r.y=!0 +if(r.w==null)r.w=A.bl(B.aQ,r.gaj9())}s=A.aPa(B.iB,$.cY.p4$.i7(0,a.gb1(),r),a,r.b) +r.Q.l(0,a.gb1(),s) +s.m1(r.gnM(),a.gc0(a)) +$.cY.p4$.AW(s.b)}, +F0(a){var s=this,r=s.Q.h(0,a.gb1()) +r.toString +if(t.l.b(a)){A.cE().$1("PointerUpEvent") +s.z.H(0,r.b)}else if(t.d.b(a)){if(!r.qW(a,18))s.iy(r)}else if(t.Ko.b(a))s.iy(r)}, +fk(a){}, +fa(a){var s=this.Q.h(0,a) +s==null +if(s!=null)this.iy(s)}, +iy(a){var s +this.Q.B(0,a.b) +s=a.c +s.a.h5(s.b,s.c,B.a8) +a.eP(this.gnM())}, +m(){this.mc() +this.t0()}, +mc(){var s=this,r=s.w +if(r!=null){r.aA(0) +s.w=null}s.x=null +r=s.Q +r=r.gaD(r) +B.c.Z(A.as(r,!0,A.l(r).i("o.E")),s.gF1())}, +aja(){var s,r=this +r.y=!1 +s=r.z +if(s.a===2)r.xG() +else r.mc() +s.P(0)}, +xG(){var s=this.f +if(s!=null)s.$1(new A.oT(B.f,null,B.f)) +this.Q.Z(0,new A.a8Y()) +this.mc()}} +A.a8Y.prototype={ +$2(a,b){var s=b.c +s.a.h5(s.b,s.c,B.aI)}, +$S:540} +A.pp.prototype={ +m1(a,b){if(!this.r){this.r=!0 +$.cY.p3$.zr(this.b,a,b)}}, +eP(a){if(this.r){this.r=!1 +$.cY.p3$.C8(this.b,a)}}, +qW(a,b){return a.gb8(a).ae(0,this.d).gd1()<=b}} +A.VT.prototype={ +a9g(){this.a=!0}} +A.aDI.prototype={ +$0(){return A.apk(null,null)}, +$S:98} +A.aDJ.prototype={ +$1(a){a.y2=this.a}, +$S:99} +A.aDK.prototype={ +$0(){return A.aLB(null,null)}, +$S:170} +A.aDM.prototype={ +$1(a){a.e=this.a +a.f=this.b}, +$S:171} +A.aDN.prototype={ +$0(){var s=null +return A.afs(s,s,s,s)}, +$S:100} +A.aDO.prototype={ +$1(a){a.k2=this.a +a.k4=this.b}, +$S:101} +A.aDP.prototype={ +$0(){var s=t.S +return new A.iB(A.w(s,t.HE),null,null,A.w(s,t.A))}, +$S:541} +A.aDQ.prototype={ +$1(a){var s=this +a.e=s.a +a.f=s.b +a.w=s.c +a.x=s.d +return A.d0([a],t.uJ)}, +$S:542} +A.aDR.prototype={ +$0(){var s=t.S +return new A.jl(A.aU(s),A.w(s,t.HE),null,null,A.w(s,t.A))}, +$S:543} +A.aDS.prototype={ +$1(a){a.f=this.a}, +$S:544} +A.aDT.prototype={ +$0(){var s=t.S,r=A.a([],t.t),q=A.dI(s) +s=new A.kd(B.fr,B.oT,B.eX,A.w(s,t.EP),r,A.w(s,t.GY),A.w(s,t.y2),A.w(s,t.SP),q,null,null,A.w(s,t.A)) +s.adm() +return s}, +$S:545} +A.aDL.prototype={ +$1(a){var s=this +a.x1=s.a +a.x2=s.b +a.xr=s.c +a.y2=s.d +a.b4=s.e +a.a9=s.f}, +$S:546} +A.uQ.prototype={ +I(a){return A.aLD(new A.a98(),!0,this.e,this.c,this.d)}} +A.a98.prototype={ +$2(a,b){var s=null,r=t.D +r=A.Sl(new A.MH(b,A.ba(s,A.d5(A.a([new A.bD(new A.ap(15,0,15,0),A.aq(A.ac("Chat"),s,s,s,s,A.bG(s,s,B.k,s,s,s,s,s,"WorkSans",s,s,20,s,s,B.bj,s,s,!0,s,s,s,s,s,s,s,s),s,s),s),A.d5(A.a([A.cq(s,s,A.bd(B.ft,s,s),s,new A.a96(),s,s,s),A.cq(s,s,A.bd(B.j0,s,s),s,new A.a97(),s,s,s)],r),B.x,B.y,B.D)],r),B.x,B.da,B.D),B.j,B.ih,s,s,s,50,s,s,s,s,s),s),s,$.aUV(),s,s,s,!1) +return r}, +$S:547} +A.a96.prototype={ +$0(){A.a2N()}, +$S:0} +A.a97.prototype={ +$0(){A.a2N() +var s=$.pw +if(s!=null){s.d5(0) +$.pw=null}}, +$S:0} +A.MH.prototype={ +I(a){var s=null +return A.fQ(s,this.d,B.a5,!1,s,s,s,s,s,s,s,s,s,s,s,this.c,s,s,s,s,s,s,s)}, +gBY(){return new A.O(1/0,56)}} +A.aEP.prototype={ +$1(a){var s=null +return new A.qg(new A.a99(!1,100,!0),A.aGP(s,A.bd(B.pv,s,s),!1,new A.aEO()),s)}, +$S:548} +A.aEO.prototype={ +$0(){if($.zc==null)A.aRD() +else A.a2N()}, +$S:0} +A.aEQ.prototype={ +$1(a){return new A.uQ(new A.j(20,80),250,350,null)}, +$S:549} +A.uR.prototype={ +I(a){var s=this +return A.aLD(new A.a9a(s),!1,s.e,s.c,s.d)}} +A.a9a.prototype={ +$2(a,b){var s=null,r=A.aK(102,0,113,255),q=A.zQ(new A.bf(15,15)),p=this.a +return A.fQ(s,A.ba(s,A.d5(A.a([A.cq(B.k,s,A.bd(B.iZ,s,s),s,p.f,s,s,s),A.cq(B.k,s,A.bd(B.Fd,s,s),s,p.r,s,s,s),A.cq(B.k,s,A.bd(B.Fm,s,s),s,p.w,s,s,s),new A.Up(0,2,10,10,s),A.cq(B.k,s,A.bd(B.ft,s,s),s,A.b7s(),s,s,s)],t.D),B.x,B.ws,B.D),B.j,s,s,new A.cF(r,s,s,q,s,s,s,B.a2),s,s,s,s,s,s,s),B.a5,!1,s,s,s,s,s,s,s,s,s,s,s,b,s,s,s,s,s,s,s)}, +$S:550} +A.aF1.prototype={ +$1(a){var s=this +return new A.uR(new A.j(s.a,s.b),s.c,s.d,new A.aEZ(),new A.aF_(),new A.aF0(),null)}, +$S:551} +A.aEZ.prototype={ +$0(){A.e6("down",B.db) +A.e6("up",B.db) +return null}, +$S:0} +A.aF_.prototype={ +$0(){A.e6("down",B.fX) +A.e6("up",B.fX) +return null}, +$S:0} +A.aF0.prototype={ +$0(){var s=0,r=A.H(t.H) +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:A.e6("down",B.fX) +s=2 +return A.L(A.fP(A.b6(0,500,0),null,t.z),$async$$0) +case 2:A.e6("up",B.fX) +return A.F(null,r)}}) +return A.G($async$$0,r)}, +$S:9} +A.AV.prototype={ +ac(){return new A.GH(B.i)}, +ul(a,b){return this.w.$2(a,b)}} +A.GH.prototype={ +aH(){this.aW() +this.d=this.a.e}, +arG(a){var s,r,q,p,o,n=this,m={},l=a.b,k=n.c.S(t.w).f.a +m.a=m.b=0 +s=n.d +s===$&&A.b() +r=s.a+l.a +q=n.a +p=q.f +o=k.a +if(r+p>o)m.b=o-p +else if(!(r<0))m.b=r +s=s.b+l.b +q=q.r +r=k.b +if(s+q>r)m.a=r-q +else if(!(s<0))m.a=s +n.a5(new A.atY(m,n))}, +alh(){var s,r,q,p=this,o=t.w,n=p.c.S(o).f.e.d,m=n===0,l=!m +A.cE().$1(B.e.j(n)+String(l)) +if(!p.e&&l){s=p.d +s===$&&A.b() +p.f=s.b}if(p.r>0&&m)p.a5(new A.atW(p)) +if(p.e&&l){r=n+p.a.r +q=p.c.S(o).f.a.b +o=p.d +o===$&&A.b() +if(r+o.b>q)p.a5(new A.atX(p,q-r))}p.e=l +p.r=n}, +I(a){var s,r,q=this +if(q.a.c)q.alh() +s=q.a +s.toString +r=q.d +r===$&&A.b() +return A.rk(null,s.ul(a,q.garF()),s.r,null,r.a,null,r.b,s.f)}} +A.atY.prototype={ +$0(){var s=this.a +this.b.d=new A.j(s.b,s.a)}, +$S:0} +A.atW.prototype={ +$0(){var s=this.a,r=s.d +r===$&&A.b() +s.d=new A.j(r.a,s.f)}, +$S:0} +A.atX.prototype={ +$0(){var s=this.a,r=s.d +r===$&&A.b() +s.d=new A.j(r.a,this.b)}, +$S:0} +A.QI.prototype={ +I(a){var s,r,q,p=this,o=null,n=new A.cg(t.Ke) +B.c.Z(p.d,new A.aho(n)) +s=t.fi +r="("+B.c.c8(A.as(new A.bi(n,s),!0,s.i("o.E")),"|")+")" +q=A.a([],t.VO) +A.aJq(p.e,A.cn(r,!0,!1,!1,!1),new A.ahp(p,n,r,q),new A.ahq(p,q)) +return A.aHA(o,o,B.bL,o,o,!0,o,A.ds(A.as(q,!0,t.P6),o,p.c,""),B.aT,o,o,1,B.aN)}} +A.aho.prototype={ +$1(a){a.gkU(a) +a.gkU(a) +a.gkU(a) +this.a.l(0,a.gavj(a),a)}, +$S:552} +A.ahp.prototype={ +$1(a){var s,r=this,q=a.h(0,0),p=r.b +q.toString +if(p.h(0,q)==null)p.h(0,new A.bi(p,p.$ti.i("bi<1>")).oq(0,new A.ahm(r.a,q),new A.ahn())) +s=A.ds(null,null,r.a.c,q) +r.d.push(s) +return""}, +$S:115} +A.ahm.prototype={ +$1(a){var s=A.cn(a,!0,!1,!1,!1) +return s.b.test(this.b)}, +$S:41} +A.ahn.prototype={ +$0(){return""}, +$S:63} +A.ahq.prototype={ +$1(a){this.b.push(A.ds(null,null,this.a.c,a)) +return""}, +$S:38} +A.aj7.prototype={} +A.T2.prototype={} +A.ih.prototype={ +K(){return"SmartStatus."+this.b}} +A.rX.prototype={ +K(){return"SmartToastType."+this.b}} +A.x4.prototype={ +K(){return"SmartAnimationType."+this.b}} +A.T0.prototype={} +A.T1.prototype={} +A.T3.prototype={} +A.T4.prototype={} +A.T5.prototype={} +A.lx.prototype={ +K(){return"DialogType."+this.b}} +A.a5V.prototype={ +D3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){if(!this.abC(e,!0,!1,!1,!1,o,B.cZ,!1))return A.dx(null,a0.i("0?")) +return this.b.D2(0,b,c,d,j,k,l,new A.a5Z(this,m,g,!1),!0,p,!1,!1,s,a0)}, +abC(a,b,c,d,e,f,g,h){var s +if(!this.a6e(!1,g))return!1 +this.aay(a,!0,!1,!1,f,g,!1) +s=$.hN() +s.a.as=B.cZ===g +s.b.as=B.dP===g +return!0}, +aay(a,b,c,d,e,f,g){this.agf(new A.N7(this,a,f,e,!1,!1,!0,$.aHC))}, +agf(a){var s,r=$.bY +if(r==null)r=$.bY=A.eu() +s=r.d +s===$&&A.b() +s.e2(0,a) +A.ar4(new A.a5X(this,r))}, +a6e(a,b){return!0}, +a6u(){var s=Date.now(),r=this.c,q=r!=null&&A.b6(0,s-r.a,0).a2){p=q.c +p.B(0,p.bq(0,1))}return A.F(null,r)}}) +return A.G($async$xD,r)}, +AK(a,b){return this.ap1(a,b)}, +ap1(a,b){var s=0,r=A.H(t.H),q=this,p,o +var $async$AK=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:o=q.w +if(o==null)o=a +q.w=o +if(o===a){o=q.d +p=!o.gaa(o)}else p=!0 +q.w=a +s=p?2:4 +break +case 2:q.d.e2(0,new A.tM(a,b)) +s=3 +break +case 4:s=5 +return A.L(b.$0(),$async$AK) +case 5:case 3:return A.F(null,r)}}) +return A.G($async$AK,r)}, +aku(){var s,r,q,p,o,n=this,m=n.d +if(m.b===m.c){m=n.c +m=m.b===m.c}else m=!1 +if(m){n.w=null +n.d=A.hu(null,t.lm) +n.c=A.hu(null,t.lG)}m=n.d +if(m.b!==m.c){m=n.c +m=!m.gaa(m)}else m=!0 +if(m)return +m=n.d +s=m.gR(m) +r=A.a([],t.ff) +for(m=n.d,m=A.aw0(m,m.$ti.c),q=m.$ti.c;m.A();s=o){p=m.e +o=p==null?q.a(p):p +if(o.a!==s.a)break +r.push(o) +o.b.$0()}B.c.Z(r,new A.a68(n))}, +z_(a){var s=new A.af($.ar,t.LR),r=new A.aY(s,t.zh) +this.r=r +this.f=A.bl(a,new A.a67(r)) +return s}, +m9(){var s=0,r=A.H(t.H),q,p=this,o +var $async$m9=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:o=t.z +s=3 +return A.L(p.b.Ae(o),$async$m9) +case 3:$.hN().toString +s=4 +return A.L(A.fP(B.aC,null,o),$async$m9) +case 4:o=p.c +if(o.gq(o)>1){s=1 +break}$.hN().toString +case 1:return A.F(q,r)}}) +return A.G($async$m9,r)}, +qw(a,b){return this.an7(a,b,b.i("0?"))}, +Ae(a){return this.qw(!1,a)}, +an7(a,b,c){var s=0,r=A.H(c),q,p=this,o,n,m +var $async$qw=A.I(function(d,e){if(d===1)return A.E(e,r) +while(true)switch(s){case 0:if(a)p.c.P(0) +o=p.f +if(o!=null)o.aA(0) +o=p.r +n=o==null +m=n?null:(o.a.a&30)!==0 +if(m===!1)if(!n)o.hE(0) +$.hN().toString +o=t.z +s=3 +return A.L(A.fP(B.v,null,o),$async$qw) +case 3:s=4 +return A.L(A.fP(B.cq,null,o),$async$qw) +case 4:q=null +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$qw,r)}} +A.a6a.prototype={ +$0(){var s=this,r=s.a +r.b.D2(0,s.c,s.f,s.r,s.d,s.e,null,new A.a6b(r,s.y),!1,s.w,s.x,!1,s.b,t.z)}, +$S:4} +A.a6b.prototype={ +$0(){return null}, +$S:0} +A.a69.prototype={ +$0(){var s=0,r=A.H(t.H),q=this,p +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:p=q.b +s=p===B.zB?2:4 +break +case 2:s=5 +return A.L(q.a.ym(q.d,q.c),$async$$0) +case 5:s=3 +break +case 4:s=p===B.SS?6:8 +break +case 6:s=9 +return A.L(q.a.ty(q.d,q.c),$async$$0) +case 9:s=7 +break +case 8:s=p===B.ST?10:12 +break +case 10:s=13 +return A.L(q.a.tH(q.d,q.c),$async$$0) +case 13:s=11 +break +case 12:s=p===B.SU?14:15 +break +case 14:s=16 +return A.L(q.a.xD(q.d,q.c),$async$$0) +case 16:case 15:case 11:case 7:case 3:q.a.aku() +return A.F(null,r)}}) +return A.G($async$$0,r)}, +$S:9} +A.a66.prototype={ +$0(){var s=0,r=A.H(t.H),q,p=this,o,n +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:o=p.a +n=o.c +if(n.b===n.c){s=1 +break}p.b.$0() +s=3 +return A.L(o.z_(p.c),$async$$0) +case 3:s=4 +return A.L(o.m9(),$async$$0) +case 4:n=o.c +if(!n.gaa(n))o.c.oN() +n=o.c +s=!n.gaa(n)?5:6 +break +case 5:s=7 +return A.L(o.c.AC(0),$async$$0) +case 7:case 6:case 1:return A.F(q,r)}}) +return A.G($async$$0,r)}, +$S:9} +A.a64.prototype={ +$0(){var s=0,r=A.H(t.H) +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:return A.F(null,r)}}) +return A.G($async$$0,r)}, +$S:9} +A.a65.prototype={ +$0(){var s=0,r=A.H(t.H) +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:return A.F(null,r)}}) +return A.G($async$$0,r)}, +$S:9} +A.a63.prototype={ +$0(){var s=0,r=A.H(t.H),q,p=this,o,n +var $async$$0=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:o=p.a +n=o.c +if(n.b===n.c){s=1 +break}p.b.$0() +s=3 +return A.L(o.z_(p.c),$async$$0) +case 3:s=4 +return A.L(o.m9(),$async$$0) +case 4:n=o.c +if(!n.gaa(n))o.c.oN() +n=o.c +s=!n.gaa(n)?5:6 +break +case 5:s=7 +return A.L(o.c.AC(0),$async$$0) +case 7:case 6:case 1:return A.F(q,r)}}) +return A.G($async$$0,r)}, +$S:9} +A.a68.prototype={ +$1(a){return this.a.d.B(0,a)}, +$S:554} +A.a67.prototype={ +$0(){var s=this.a +if((s.a.a&30)===0)s.hE(0)}, +$S:0} +A.tM.prototype={} +A.Cu.prototype={ +D2(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var s=this,r=i?s.b:new A.iW(),q=new A.aoA() +s.d=q +s.r=new A.EX(m,q,h,b,k,c,j,d,e,f,r) +s.aao(g,!1) +r=new A.af($.ar,n.i("af<0>")) +s.e=new A.aY(r,n.i("aY<0>")) +return r}, +aao(a,b){A.ar4(new A.afB(this,a,!1))}, +uT(a,b){return this.an8(a,!1)}, +an4(a,b){return this.uT(a,b,t.z)}, +Ae(a){return this.uT(null,!1,a)}, +an8(a,b){var s=0,r=A.H(t.H),q=this,p,o,n +var $async$uT=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:n=q.d +s=2 +return A.L(n==null?null:n.lo(),$async$uT) +case 2:q.r=A.ba(null,null,B.j,null,null,null,null,null,null,null,null,null,null) +q.a.cL() +n=q.e +p=n==null +o=p?null:(n.a.a&30)!==0 +if(o===!1)if(!p)n.cg(0,a) +return A.F(null,r)}}) +return A.G($async$uT,r)}} +A.afB.prototype={ +$0(){var s=this.a +s.f=this.b +s.a.cL()}, +$S:0} +A.a3T.prototype={} +A.a3U.prototype={} +A.N7.prototype={} +A.N8.prototype={ +glh(){var s=this.a +s===$&&A.b() +return s}, +gatR(){var s=this.y +s===$&&A.b() +return s}, +ow(a){var s=this,r=null,q=s.c=A.f4(new A.a73(s),!1) +s.f=new A.a6_(q,new A.Cu(q,new A.iW(),A.ba(r,r,B.j,r,r,r,r,r,r,r,r,r,r))) +q=s.b=A.f4(new A.a74(s),!1) +s.e=new A.a62(A.hu(r,t.lG),A.hu(r,t.lm),q,new A.Cu(q,new A.iW(),A.ba(r,r,B.j,r,r,r,r,r,r,r,r,r,r)))}, +D3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0,a1,a2,a3,a4){var s,r,q=null,p={} +p.a=null +s=A.f4(new A.a75(p),!1) +r=new A.a5V(s,new A.Cu(s,new A.iW(),A.ba(q,q,B.j,q,q,q,q,q,q,q,q,q,q))) +p.a=r +return r.D3(0,b,c,d,e,!0,g,!1,!1,j,k,l,m,!1,o,a0,!1,!1,a3,a4)}, +UT(a,b,c,d,e){var s,r,q=this +if(d===B.ax){s=q.a +s===$&&A.b() +if(!s.c.z)return A.a5Y(a,!1,c,!1,e,B.cp) +s=q.f +s===$&&A.b() +s=s.uU(a) +return s}else if(d===B.SL){s=q.e +s===$&&A.b() +return s.Ae(t.H)}else if(d===B.zz){s=q.e +s===$&&A.b() +return s.qw(!0,t.H)}else if(d===B.zA){s=q.f +s===$&&A.b() +return s.uU(a)}r=q.a6X(d) +if(r==null)return null +return A.a5Y(a,!1,c,!1,e,r)}, +an5(a,b,c,d){return this.UT(!1,a,b,c,d,t.z)}, +an3(a,b){return this.UT(a,!1,null,b,null,t.z)}, +a6X(a){if(a===B.SO)return B.cp +else if(a===B.SM)return B.cZ +else if(a===B.SN)return B.dP +else if(a===B.SR)return B.oQ +else if(a===B.SP)return B.oR +else if(a===B.SQ)return B.oS +return null}, +atS(a){return this.gatR().$1(a)}} +A.a73.prototype={ +$1(a){var s=this.a.f +s===$&&A.b() +s=s.b +return new A.ok(s.c,s.r,null)}, +$S:6} +A.a74.prototype={ +$1(a){var s=this.a.e +s===$&&A.b() +s=s.b +return new A.ok(s.c,s.r,null)}, +$S:6} +A.a75.prototype={ +$1(a){var s=this.a.a.b +return new A.ok(s.c,s.r,null)}, +$S:6} +A.PX.prototype={ +mB(){var s=0,r=A.H(t.y),q,p=this,o +var $async$mB=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:o=$.En +if((o==null?$.En=A.aHB():o).apg()){o=$.bY;(o==null?$.bY=A.eu():o).an3(!0,B.ax) +q=!0 +s=1 +break}q=p.a2D() +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$mB,r)}} +A.Yh.prototype={} +A.T6.prototype={ +qt(a,b){var s +if($.aGy==null){s=$.j8() +A.nL(this) +s=s.a.get(this) +if(s==null)s=null +else{s=s.c +s.toString}$.aGy=s}s=$.En;(s==null?$.En=A.aHB():s).asv(a,b) +$.aHC=a}, +uR(a,b){}, +UP(a,b){}, +ln(a,b){return this.amY(a,b)}, +amY(a,b){var s=0,r=A.H(t.z),q,p,o,n +var $async$ln=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:n=$.En;(n==null?$.En=A.aHB():n).asm(a,b) +$.aNJ=a +$.aHC=b +n=$.hN() +if(!(n.a.as||n.b.as||n.c.z)||a.b.a==="smartSystemDialog"){s=1 +break}n=$.bY +n=(n==null?$.bY=A.eu():n).d +n===$&&A.b() +p=n.gq(n) +case 3:if(!(p>0)){s=5 +break}if(n.b!==n.c){n.gX(n).toString +o=!1}else o=!0 +if(o){s=1 +break}s=6 +return A.L(A.a5Y(!1,!1,null,!0,null,B.cp),$async$ln) +case 6:case 4:--p +s=3 +break +case 5:case 1:return A.F(q,r)}}) +return A.G($async$ln,r)}} +A.akk.prototype={ +asv(a,b){var s +this.aeD(b) +s=$.bY +s=(s==null?$.bY=A.eu():s).d +s===$&&A.b() +if(s.b===s.c)return +s=this.a +s===$&&A.b() +s.H(0,a)}, +asm(a,b){var s,r +this.af7(b) +s=this.a +s===$&&A.b() +r=s.a +if(r.b===r)return +s.B(0,a)}, +apg(){var s,r,q,p,o,n,m=this,l=!0 +try{if($.hN().c.z)return!0 +p=$.bY +if(p==null){p=$.bY=A.eu() +o=p}else o=p +p=p.d +p===$&&A.b() +if(p.b===p.c){p=m.a +p===$&&A.b() +if(!p.gaa(p))m.a.P(0) +l=!1}else{p=o.d +p===$&&A.b() +s=p.gX(p) +p=m.a +p===$&&A.b() +if(!p.gaa(p)){r=m.a.a.a.gAl() +s.toString}if(!s.a.b.c){s.toString +p=!1}else p=!0 +if(p)l=!1}}catch(n){q=A.a9(n) +l=!1 +A.e0("SmartDialog back event error:"+A.f(J.dg(q)))}return l}, +aeD(a){var s,r,q +if(a!=null){s=$.bY +s=(s==null?$.bY=A.eu():s).d +s===$&&A.b() +s=s.b===s.c}else s=!0 +if(s)return +s=$.bY +s=(s==null?$.bY=A.eu():s).d +s===$&&A.b() +s=A.aw0(s,s.$ti.c) +r=s.$ti.c +for(;s.A();){q=s.e +if(q==null)q=r.a(q) +if(q.w==a&&!0){q=q.a +q.b.c=!0 +q=q.a.f.gV() +if(q!=null)q.yc()}}}, +af7(a){var s,r,q +if(a!=null){s=$.bY +s=(s==null?$.bY=A.eu():s).d +s===$&&A.b() +s=s.b===s.c}else s=!0 +if(s)return +s=$.bY +s=(s==null?$.bY=A.eu():s).d +s===$&&A.b() +s=A.aw0(s,s.$ti.c) +r=s.$ti.c +for(;s.A();){q=s.e +if(q==null)q=r.a(q) +if(q.w==a&&!0){q=q.a +q.b.c=!1 +q=q.a.f.gV() +if(q!=null)q.yc()}}}} +A.v6.prototype={ +ac(){return new A.X4(B.i)}} +A.abz.prototype={ +$2(a,b){var s=this,r=s.a,q=s.b,p=s.c,o=s.d +return r==null?new A.v6(b,q,p,o,null):r.$2(a,new A.v6(b,q,p,o,null))}, +$S:76} +A.X4.prototype={ +aH(){$.z.cx$.push(new A.auE(this)) +var s=$.bY +if(s==null)s=$.bY=A.eu() +s.ow(0) +this.a.toString +s.y=new A.auG() +s.x=new A.auF() +this.aW()}, +I(a){var s,r=null +this.a.toString +s=A.i4(B.v,!0,r,this.a5T(),B.j,B.I,0,r,r,r,r,r,B.cE) +return s}, +a5T(){var s,r=A.f4(new A.auC(this),!1),q=A.f4(new A.auD(),!1),p=$.bY +if(p==null){p=$.bY=A.eu() +s=p}else s=p +p=p.c +p===$&&A.b() +s=s.b +s===$&&A.b() +return new A.r8(A.a([r,q,p,s],t.wi),B.Q,null)}} +A.auE.prototype={ +$1(a){var s,r,q +try{s=t.tw.a(this.a.a.c) +r=t.yi.a(J.aKn(s)) +$.aGy=r.gav7()}catch(q){}}, +$S:3} +A.auG.prototype={ +$1(a){return new A.xz(a,null)}, +$S:555} +A.auF.prototype={ +$1(a){return new A.vL(a,null)}, +$S:556} +A.auC.prototype={ +$1(a){var s=null,r=this.a.a.c +return r==null?A.ba(s,s,B.j,s,s,s,s,s,s,s,s,s,s):r}, +$S:6} +A.auD.prototype={ +$1(a){var s=null +$.aLo.b=a +return A.ba(s,s,B.j,s,s,s,s,s,s,s,s,s,s)}, +$S:67} +A.aoC.prototype={ +$1(a){return this.a.$1(a)}, +$S:6} +A.aoB.prototype={ +$1(a){return this.a.$1(a)}, +$S:6} +A.ar5.prototype={ +$1(a){return this.a.$0()}, +$S:3} +A.vL.prototype={ +I(a){var s=null,r=A.nn(15) +return A.ba(s,A.dk(A.a([A.a56(3,new A.zl(B.k,t.Jn)),A.ba(s,A.aq(this.c,s,s,s,s,A.bG(s,s,B.k,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),B.j,s,s,s,s,s,new A.ap(0,20,0,0),s,s,s,s)],t.D),B.x,B.y,B.aq),B.j,s,s,new A.cF(B.m,s,s,r,s,s,s,B.a2),s,s,s,new A.ap(30,20,30,20),s,s,s)}} +A.EX.prototype={ +ac(){return new A.a_M(null,null,B.i)}} +A.a_M.prototype={ +aH(){this.QX() +this.aW()}, +QX(){var s,r,q=this,p=null,o=q.a.f +q.f=new A.j(0,0) +if(o.k(0,B.dz)||o.k(0,B.AA)||o.k(0,B.i1))q.f=new A.j(0,1) +else if(o.k(0,B.nL)||o.k(0,B.c2)||o.k(0,B.Az))q.f=new A.j(0,-1) +else if(o.k(0,B.cR))q.f=new A.j(-1,0) +else if(o.k(0,B.eZ))q.f=new A.j(1,0) +s=q.a.w +r=q.d +if(r==null){q.d=A.bJ(p,s,p,p,q) +q.e=A.bJ(p,s,p,p,q) +q.d.bH(0) +q.e.bH(0)}else{r.e=s +r=q.e +r===$&&A.b() +r.e=s +r.sp(0,0) +q.e.bH(0)}q.a.d.a=q}, +b_(a){if(!a.c.ph(0,this.a.c))this.QX() +this.bn(a)}, +I(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.a,i=j.e +j=A.ba(k,k,B.j,j.r?k:j.z,k,k,k,k,k,k,k,k,k) +i=l.a5F(j,i) +j=l.a +s=j.f +if(j.x){j=l.e +j===$&&A.b() +r=A.db(B.J,j,k) +j=l.f +q=t.Ni +p=l.a.f.k(0,B.P) +o=l.a +if(p)n=A.aHD(o.c,r) +else{p=l.e +n=A.aHO(o.c,new A.b0(p,new A.aH(j,B.f,q),q.i("b0")),k,!0)}j=o.y +if(j!==B.n0)m=j===B.SK&&o.f.k(0,B.P) +else m=!0 +j=m?A.jo(!1,l.a.c,r):n}else j=j.c +return A.ii(B.bg,A.a([i,A.ba(s,j,B.j,k,k,k,k,k,k,k,k,k,k)],t.D),B.Q,B.aY,k)}, +a5F(a,b){var s=null,r=this.d +r.toString +r=A.db(B.J,r,s) +return A.jo(!1,A.qW(B.c9,a,s,s,s,s,s,s,new A.aA5(b)),r)}, +lo(){var s=0,r=A.H(t.H),q,p=this,o +var $async$lo=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:o=p.d +if(o==null){s=1 +break}o.dn(0) +o=p.e +o===$&&A.b() +o.dn(0) +o=p.a +s=o.x?3:4 +break +case 3:s=5 +return A.L(A.fP(o.w,null,t.z),$async$lo) +case 5:case 4:case 1:return A.F(q,r)}}) +return A.G($async$lo,r)}, +m(){var s=this,r=s.d +if(r!=null)r.m() +s.d=null +r=s.e +r===$&&A.b() +r.m() +s.a48()}} +A.aA5.prototype={ +$1(a){var s=this.a.$0() +return s}, +$S:194} +A.aoA.prototype={ +lo(){var s=0,r=A.H(t.H),q=1,p,o=this,n,m,l,k +var $async$lo=A.I(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:q=3 +m=o.a +s=6 +return A.L(m==null?null:m.lo(),$async$lo) +case 6:q=1 +s=5 +break +case 3:q=2 +k=p +n=A.a9(k) +A.e0(u.C) +A.e0("SmartDialog error: "+A.f(J.dg(n))) +A.e0(u.C) +s=5 +break +case 2:s=1 +break +case 5:o.a=null +return A.F(null,r) +case 1:return A.E(p,r)}}) +return A.G($async$lo,r)}} +A.JQ.prototype={ +bO(){this.d0() +this.cG() +this.em()}, +m(){var s=this,r=s.aZ$ +if(r!=null)r.L(0,s.ge6()) +s.aZ$=null +s.aM()}} +A.FF.prototype={ +ac(){return new A.a0A(B.i)}} +A.a0A.prototype={ +aH(){this.aW() +$.z.ad$.push(this) +this.NU()}, +I(a){var s=null,r=this.d,q=this.a.d +return A.ba(s,new A.i0(!0,s,q,s),B.j,s,s,s,s,s,new A.ap(0,0,0,r),s,s,s,s)}, +uN(){this.a2C() +this.NU()}, +m(){B.c.B($.z.ad$,this) +this.aM()}, +NU(){$.z.cx$.push(new A.aAE(this))}} +A.aAE.prototype={ +$1(a){var s=this.a,r=s.c +if(r==null)return +s.d=r.S(t.w).f.e.d +s.a5(new A.aAD())}, +$S:3} +A.aAD.prototype={ +$0(){}, +$S:0} +A.a2b.prototype={} +A.xz.prototype={ +I(a){var s=null,r=A.nn(20) +return new A.el(B.dz,s,s,A.ba(s,A.aq(this.c,s,s,s,s,A.bG(s,s,B.k,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),B.j,s,s,new A.cF(B.m,s,s,r,s,s,s,B.a2),s,s,new A.ap(30,50,30,50),new A.ap(25,10,25,10),s,s,s),s)}} +A.aeT.prototype={} +A.RD.prototype={ +AJ(a,b,c){return this.aoM(a,b,c)}, +aoM(a,b,c){var s=0,r=A.H(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g +var $async$AJ=A.I(function(d,e){if(d===1){p=e +s=q}while(true)switch(s){case 0:h=null +q=3 +m=n.a.h(0,a) +s=m!=null?6:7 +break +case 6:s=8 +return A.L(m.$1(b),$async$AJ) +case 8:h=e +case 7:o.push(5) +s=4 +break +case 3:q=2 +g=p +l=A.a9(g) +k=A.aS(g) +i=A.bB("during a framework-to-plugin message") +A.dw(new A.bZ(l,k,"flutter web plugins",i,null,!1)) +o.push(5) +s=4 +break +case 2:o=[1] +case 4:q=1 +if(c!=null)c.$1(h) +s=o.pop() +break +case 5:return A.F(null,r) +case 1:return A.E(p,r)}}) +return A.G($async$AJ,r)}, +wH(a,b,c){var s=new A.af($.ar,t.gg) +$.Kn().Xm(b,c,new A.aj8(new A.aY(s,t.yB))) +return s}, +CX(a,b){var s=this.a +if(b==null)s.B(0,a) +else s.l(0,a,b)}} +A.aj8.prototype={ +$1(a){var s,r,q,p +try{this.a.cg(0,a)}catch(q){s=A.a9(q) +r=A.aS(q) +p=A.bB("during a plugin-to-framework message") +A.dw(new A.bZ(s,r,"flutter web plugins",p,null,!1))}}, +$S:30} +A.ahV.prototype={} +A.aED.prototype={ +$1(a){var s=this +return a.yK("POST",s.a,s.b,s.c,s.d)}, +$S:558} +A.KY.prototype={ +yK(a,b,c,d,e){return this.ai3(a,b,c,d,e)}, +ai3(a,b,c,d,e){var s=0,r=A.H(t.Wd),q,p=this,o,n +var $async$yK=A.I(function(f,g){if(f===1)return A.E(g,r) +while(true)switch(s){case 0:o=A.b0d(a,b) +o.r.U(0,c) +o.sakL(0,d) +n=A +s=3 +return A.L(p.fB(0,o),$async$yK) +case 3:q=n.aka(g) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$yK,r)}, +$ia5g:1} +A.KZ.prototype={ +anT(){if(this.w)throw A.c(A.at("Can't finalize a finalized Request.")) +this.w=!0 +return B.Bm}, +j(a){return this.a+" "+this.b.j(0)}} +A.a3V.prototype={ +$2(a,b){return a.toLowerCase()===b.toLowerCase()}, +$S:559} +A.a3W.prototype={ +$1(a){return B.d.gE(a.toLowerCase())}, +$S:560} +A.a3X.prototype={ +Mv(a,b,c,d,e,f,g){var s=this.b +if(s<100)throw A.c(A.b_("Invalid status code "+s+".",null))}} +A.Lc.prototype={ +fB(a,b){return this.Zv(0,b)}, +Zv(a,b){var s=0,r=A.H(t.ZE),q,p=2,o,n=[],m=this,l,k,j,i,h,g,f +var $async$fB=A.I(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:b.a_O() +s=3 +return A.L(new A.uk(A.aO5(b.y,t.Cm)).Y7(),$async$fB) +case 3:j=d +l=new XMLHttpRequest() +i=m.a +i.H(0,l) +h=l +J.aVz(h,b.a,b.b.j(0),!0) +h.responseType="arraybuffer" +h.withCredentials=!1 +b.r.Z(0,J.aVo(l)) +k=new A.aY(new A.af($.ar,t.EW),t.Bx) +h=t.fg +g=new A.pc(l,"load",!1,h) +f=t.H +g.gR(g).bK(0,new A.a4g(l,k,b),f) +h=new A.pc(l,"error",!1,h) +h.gR(h).bK(0,new A.a4h(k,b),f) +J.aVF(l,j) +p=4 +s=7 +return A.L(k.a,$async$fB) +case 7:h=d +q=h +n=[1] +s=5 +break +n.push(6) +s=5 +break +case 4:n=[2] +case 5:p=2 +i.B(0,l) +s=n.pop() +break +case 6:case 1:return A.F(q,r) +case 2:return A.E(o,r)}}) +return A.G($async$fB,r)}, +fn(a){var s,r,q +for(s=this.a,s=A.d8(s,s.r,A.l(s).c),r=s.$ti.c;s.A();){q=s.d;(q==null?r.a(q):q).abort()}}} +A.a4g.prototype={ +$1(a){var s,r,q,p=this.a,o=A.bS(t.pI.a(A.aPF(p.response)),0,null),n=A.aO5(o,t.Cm),m=p.status +m.toString +s=o.length +r=this.c +q=B.ps.gatk(p) +p=p.statusText +n=new A.xc(A.b87(new A.uk(n)),r,m,p,s,q,!1,!0) +n.Mv(m,s,q,!1,!0,p,r) +this.b.cg(0,n)}, +$S:200} +A.a4h.prototype={ +$1(a){this.a.qd(new A.M8("XMLHttpRequest error."),A.aO3())}, +$S:200} +A.uk.prototype={ +Y7(){var s=new A.af($.ar,t.aQ),r=new A.aY(s,t.gI),q=new A.Vk(new A.a4p(r),new Uint8Array(1024)) +this.fW(q.glc(q),!0,q.gHB(q),r.gU_()) +return s}} +A.a4p.prototype={ +$1(a){return this.a.cg(0,new Uint8Array(A.fI(a)))}, +$S:562} +A.M8.prototype={ +j(a){return this.a}, +$iby:1} +A.ak9.prototype={ +gIl(a){var s,r,q=this +if(q.gnJ()==null||!q.gnJ().c.a.ah(0,"charset"))return q.x +s=q.gnJ().c.a.h(0,"charset") +s.toString +r=A.aLH(s) +return r==null?A.Q(A.cG('Unsupported encoding "'+s+'".',null,null)):r}, +sakL(a,b){var s,r,q=this,p=q.gIl(q).ep(b) +q.a6h() +q.y=A.aRJ(p) +s=q.gnJ() +if(s==null){p=q.gIl(q) +r=t.N +q.snJ(A.afU("text","plain",A.ai(["charset",p.ghR(p)],r,r)))}else if(!s.c.a.ah(0,"charset")){p=q.gIl(q) +r=t.N +q.snJ(s.al9(A.ai(["charset",p.ghR(p)],r,r)))}}, +gnJ(){var s=this.r.h(0,"content-type") +if(s==null)return null +return A.aMO(s)}, +snJ(a){this.r.l(0,"content-type",a.j(0))}, +a6h(){if(!this.w)return +throw A.c(A.at("Can't modify a finalized Request."))}} +A.wE.prototype={} +A.xc.prototype={} +A.A9.prototype={} +A.a4L.prototype={ +$1(a){return a.toLowerCase()}, +$S:38} +A.CI.prototype={ +al9(a){var s=t.N,r=A.afm(this.c,s,s) +r.U(0,a) +return A.afU(this.a,this.b,r)}, +j(a){var s=new A.cB(""),r=""+this.a +s.a=r +r+="/" +s.a=r +s.a=r+this.b +this.c.a.Z(0,new A.afX(s)) +r=s.a +return r.charCodeAt(0)==0?r:r}} +A.afV.prototype={ +$0(){var s,r,q,p,o,n,m,l,k,j=this.a,i=new A.ap2(null,j),h=$.aV7() +i.CJ(h) +s=$.aV5() +i.uY(s) +r=i.gJf().h(0,0) +r.toString +i.uY("/") +i.uY(s) +q=i.gJf().h(0,0) +q.toString +i.CJ(h) +p=t.N +o=A.w(p,p) +while(!0){p=i.d=B.d.lF(";",j,i.c) +n=i.e=i.c +m=p!=null +p=m?i.e=i.c=p.gbt(p):n +if(!m)break +p=i.d=h.lF(0,j,p) +i.e=i.c +if(p!=null)i.e=i.c=p.gbt(p) +i.uY(s) +if(i.c!==i.e)i.d=null +p=i.d.h(0,0) +p.toString +i.uY("=") +n=i.d=s.lF(0,j,i.c) +l=i.e=i.c +m=n!=null +if(m){n=i.e=i.c=n.gbt(n) +l=n}else n=l +if(m){if(n!==l)i.d=null +n=i.d.h(0,0) +n.toString +k=n}else k=A.b6G(i) +n=i.d=h.lF(0,j,i.c) +i.e=i.c +if(n!=null)i.e=i.c=n.gbt(n) +o.l(0,p,k)}i.anF() +return A.afU(r,q,o)}, +$S:563} +A.afX.prototype={ +$2(a,b){var s,r,q=this.a +q.a+="; "+a+"=" +s=$.aV2().b +s=s.test(b) +r=q.a +if(s){q.a=r+'"' +s=q.a+=A.aJq(b,$.aU1(),new A.afW(),null) +q.a=s+'"'}else q.a=r+b}, +$S:74} +A.afW.prototype={ +$1(a){return"\\"+A.f(a.h(0,0))}, +$S:115} +A.aDB.prototype={ +$1(a){var s=a.h(0,1) +s.toString +return s}, +$S:115} +A.Bb.prototype={ +a4j(a){}} +A.uc.prototype={ +K(){return"BitmapCompression."+this.b}} +A.a46.prototype={ +h0(){var s,r=this.b +r===$&&A.b() +s=this.a +s===$&&A.b() +return A.ai(["offset",r,"fileLength",s,"fileType",19778],t.N,t.S)}} +A.pS.prototype={ +gAX(){var s=this.r +if(s!==40)s=s===124&&this.cx===0 +else s=!0 +return s}, +gbz(a){return Math.abs(this.e)}, +Mw(a,b){var s=this +if(B.c.v(A.a([1,4,8],t.t),s.x))s.asJ(a) +if(s.r===124){s.ay=a.J() +s.ch=a.J() +s.CW=a.J() +s.cx=a.J()}}, +asJ(a){var s=this,r=s.at +if(r===0)r=B.b.bE(1,s.x) +s.cy=A.aMm(r,new A.a48(s,a,s.r===12?3:4),t.S).dK(0)}, +FZ(a,b){var s,r,q,p +if(!B.b.gqT(this.e)){s=a.aL() +r=a.aL() +q=a.aL() +p=b==null?a.aL():b +return A.na(q,r,s,this.gAX()?255:p)}else{q=a.aL() +s=a.aL() +r=a.aL() +p=b==null?a.aL():b +return A.na(q,s,r,this.gAX()?255:p)}}, +QK(a){return this.FZ(a,null)}, +amQ(a,b){var s,r,q,p,o=this +if(o.cy!=null){s=o.x +if(s===4){r=a.aL() +q=B.b.D(r,4) +b.$1(o.cy[q]) +b.$1(o.cy[r&15]) +return}else if(s===8){r=a.aL() +b.$1(o.cy[r]) +return}}s=o.y +if(s===B.i2&&o.x===32)return b.$1(o.QK(a)) +else{p=o.x +if(p===32&&s===B.i3)return b.$1(o.QK(a)) +else if(p===24)return b.$1(o.FZ(a,255)) +else throw A.c(A.am("Unsupported bpp ("+p+") or compression ("+s.j(0)+")."))}}, +a6C(){switch(this.y.a){case 0:return"BI_BITFIELDS" +case 1:return"none"}}, +j(a){var s=this +return A.aIk(A.ai(["headerSize",s.r,"width",s.f,"height",s.gbz(s),"planes",s.w,"bpp",s.x,"file",s.d.h0(),"compression",s.a6C(),"imageSize",s.z,"xppm",s.Q,"yppm",s.as,"totalColors",s.at,"importantColors",s.ax,"readBottomUp",!B.b.gqT(s.e),"v5redMask",A.aDk(s.ay),"v5greenMask",A.aDk(s.ch),"v5blueMask",A.aDk(s.CW),"v5alphaMask",A.aDk(s.cx)],t.N,t.K),null," ")}} +A.a48.prototype={ +$1(a){var s=this.c===3?100:null +return this.a.FZ(this.b,s)}, +$S:54} +A.L5.prototype={ +l2(a){var s,r=null +if(!A.aGb(A.bs(a,!1,r,0)))return r +s=A.bs(a,!1,r,0) +this.a=s +return this.b=A.aW5(s,r)}, +fN(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.a +h===$&&A.b() +s=i.b +r=s.d.b +r===$&&A.b() +h.d=r +r=s.f +q=B.b.D(r*s.x,3) +h=B.b.b2(q,4) +if(h!==0)q+=4-h +p=A.ju(r,s.gbz(s),B.bi) +for(o=p.b-1,h=p.a,n=o;n>=0;--n){s=i.b.e +m=!(s===0?1/s<0:s<0)?n:o-n +s=i.a +l=s.dR(q) +s.d=s.d+(l.c-l.d) +k={} +for(k.a=0;k.a>>0!==0)throw A.c(A.am("The file format version number's flag field contains unrecognized flags.")) +if((s&16)===0){r=A.aMi((s&2)!==0,n) +if(r.f!=null)o.d.push(r)}else for(s=o.d;!0;){r=A.aMi((o.f&2)!==0,n) +if(r.f==null)break +s.push(r)}s=o.d +q=s.length +if(q===0)throw A.c(A.am("Error reading image header")) +for(p=0;p=a2)break +d=b6.cy +d.toString +a9=g*d +for(d=a7.c,b=b6.f,b0=b6.r,b1=0;b1=d)break +for(a0=0;a0=d)break +h=a7.f +h.toString +g=a1.c +a3=0 +for(;a37)throw A.c(A.am("EXR Invalid compression type")) +break +case"dataWindow":l=n.J() +k=$.cT() +k[0]=l +l=$.eJ() +j=l[0] +k[0]=n.J() +i=l[0] +k[0]=n.J() +h=l[0] +k[0]=n.J() +l=a8.e=A.a([j,i,h,l[0]],r) +a8.f=l[2]-l[0]+1 +a8.r=l[3]-l[1]+1 +break +case"displayWindow":l=n.J() +k=$.cT() +k[0]=l +l=$.eJ() +l[0] +k[0]=n.J() +l[0] +k[0]=n.J() +l[0] +k[0]=n.J() +l[0] +break +case"lineOrder":break +case"pixelAspectRatio":l=n.J() +$.cT()[0]=l +$.pK()[0] +break +case"screenWindowCenter":l=n.J() +k=$.cT() +k[0]=l +l=$.pK() +l[0] +k[0]=n.J() +l[0] +break +case"screenWindowWidth":l=n.J() +$.cT()[0]=l +$.pK()[0] +break +case"tiles":a8.cy=n.J() +a8.db=n.J() +l=n.a[n.d++] +a8.dx=l&15 +a8.dy=B.b.D(l,4)&15 +break +case"type":g=n.w1() +if(g!=="deepscanline")if(g!=="deeptile")throw A.c(A.am("EXR Invalid type: "+g)) +break +default:break}}if(a8.cx){s=a8.e +s===$&&A.b() +f=s[0] +e=s[2] +d=s[1] +c=s[3] +switch(a8.dx){case 0:b=1 +break +case 1:s=Math.max(e-f+1,c-d+1) +b=(a8.dy===0?a8.xE(s):a8.xn(s))+1 +break +case 2:a=e-f+1 +b=(a8.dy===0?a8.xE(a):a8.xn(a))+1 +break +default:A.Q(A.am(a9)) +b=0}a8.fy=b +s=a8.e +f=s[0] +e=s[2] +d=s[1] +c=s[3] +switch(a8.dx){case 0:b=1 +break +case 1:s=Math.max(e-f+1,c-d+1) +b=(a8.dy===0?a8.xE(s):a8.xn(s))+1 +break +case 2:a0=c-d+1 +b=(a8.dy===0?a8.xE(a0):a8.xn(a0))+1 +break +default:A.Q(A.am(a9)) +b=0}a8.go=b +if(a8.dx!==2)a8.go=1 +s=a8.fy +s.toString +r=a8.e +a8.fr=a8.Nb(s,r[0],r[2],a8.cy,a8.dy) +r=a8.go +r.toString +s=a8.e +a8.fx=a8.Nb(r,s[1],s[3],a8.db,a8.dy) +s=a8.a63() +a8.id=s +r=a8.cy +r.toString +r=s*r +a8.k1=r +a8.ay=A.aLK(a8.as,a8,r,a8.db) +b2.a=b2.b=0 +r=a8.fy +r.toString +s=a8.go +s.toString +a8.at=A.afo(r*s,new A.aap(b2,a8),!0,t.rd)}else{s=a8.r +s.toString +r=a8.ax=new Uint32Array(s+1) +for(l=q.length,k=a8.e,j=a8.f,a1=0;a11;){++s +a=B.b.D(a,1)}return s}, +xn(a){var s,r +for(s=0,r=0;a>1;){if((a&1)!==0)r=1;++s +a=B.b.D(a,1)}return s+r}, +a63(){var s,r,q,p,o +for(s=this.b,r=s.length,q=0,p=0;pp)s=p-1 +p=q.r +p.toString +if(r>p)r=p-1 +a5.a=s-a7+1 +a5.b=r-a8+1 +o=q.b +n=o.length +for(m=0,l=0;l=8192)throw A.c(A.am("Error in header for PIZ-compressed data (invalid bitmap size).")) +d=new Uint8Array(8192) +if(f<=e){c=a6.fw(e-f+1) +for(q=c.d,b=c.c-q,p=c.a,a=f,l=0;l0;--a7){q=a5.r +q.toString +p=a5.z +p.toString +g=j.b +g===$&&A.b() +j.b=g+1 +q.YC(p[g])}}q=a5.r +return A.bS(q.c.buffer,0,q.a)}, +rr(a,b,c){return this.j8(a,b,c,null,null)}, +a5o(a,b,c){var s +for(s=0;s>>3]&1<<(r&7))>>>0!==0){q=s+1 +b[s]=r +s=q}for(q=s;q<65536;q=p){p=q+1 +b[q]=0}return s-1}} +A.YQ.prototype={} +A.aer.prototype={ +vM(){return this.x}, +j8(a2,a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=B.dE.uG(A.vu(a2.eL(),1,null,0),!1),a1=a.y +if(a1==null){a1=a.w +a1.toString +a1=a.y=A.ah4(a.x*a1)}a1.a=0 +s=A.a([0,0,0,0],t.t) +r=new Uint32Array(1) +q=A.bS(r.buffer,0,null) +if(a5==null)a5=a.c.f +if(a6==null)a6=a.c.ch +a5.toString +p=a3+a5-1 +a6.toString +o=a4+a6-1 +a1=a.c +n=a1.f +n.toString +if(p>n)p=n-1 +n=a1.r +n.toString +if(o>n)o=n-1 +a.a=p-a3+1 +a.b=o-a4+1 +a1=a1.b +m=a1.length +for(l=a4,k=0;l<=o;++l)for(j=0;j>>0) +for(b=0;b<4;++b)a.y.k_(q[b])}break +case 1:s[0]=k +n=k+f +s[1]=n +k=n+f +for(e=0;e>>0) +for(b=0;b<2;++b)a.y.k_(q[b])}break +case 2:s[0]=k +n=k+f +s[1]=n +n+=f +s[2]=n +k=n+f +for(e=0;e>>0) +for(b=0;b<4;++b)a.y.k_(q[b])}break}}a1=a.y +return A.bS(a1.c.buffer,0,a1.a)}, +rr(a,b,c){return this.j8(a,b,c,null,null)}} +A.aes.prototype={ +vM(){return 1}, +j8(a,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=a.c,b=A.ah4((c-a.d)*2) +if(a2==null)a2=d.c.f +if(a3==null)a3=d.c.ch +a2.toString +s=a0+a2-1 +a3.toString +r=a1+a3-1 +q=d.c +p=q.f +p.toString +if(s>p)s=p-1 +q=q.r +q.toString +if(r>q)r=q-1 +d.a=s-a0+1 +d.b=r-a1+1 +for(;q=a.d,q0;n=m)b.k_(a.a[a.d++])}else for(n=o;m=n-1,n>=0;n=m)b.k_(a.a[a.d++])}l=A.bS(b.c.buffer,0,b.a) +for(k=l.length,j=1;jp)s=p-1 +q=q.r +q.toString +if(r>q)r=q-1 +h.a=s-b+1 +h.b=r-c+1 +for(o=g.length,n=1;n=s.length||!1)return null +r=s[a] +p.toString +s=r.x +s===$&&A.b() +p.d=s +return q.a7x(r)}, +iM(a){if(this.l2(a)==null)return null +return this.fN(0)}, +RI(){var s,r=this.b +if(r.d>=r.c)return null +s=new A.OX() +s.a4r(r);++this.b.d +this.yO() +return s}, +a7x(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(i.d==null){i.d=new Uint8Array(256) +i.e=new Uint8Array(4095) +i.f=new Uint8Array(4096) +i.r=new Uint32Array(4096)}s=i.w=i.b.aL() +r=B.b.cp(1,s) +i.cx=r;++r +i.CW=r +i.ch=r+1;++s +i.ay=s +i.ax=B.b.cp(1,s) +i.Q=0 +i.at=4098 +i.y=i.z=0 +i.d[0]=0 +s=i.r +s.toString +B.bW.hO(s,0,4096,4098) +s=a.c +s===$&&A.b() +r=a.d +r===$&&A.b() +q=a.a +q===$&&A.b() +p=i.a +if(!(q+s>p.a)){q=a.b +q===$&&A.b() +q=q+r>p.b}else q=!0 +if(q)return null +o=a.f +o=o!=null?o:p.e +i.x=s*r +n=A.ju(s,r,B.bi) +m=new Uint8Array(s) +s=a.e +s===$&&A.b() +if(s){s=a.b +s===$&&A.b() +for(r=s+r,l=0,k=0;l<4;++l)for(j=s+B.Gv[l];j>>0}}, +a9H(){var s,r,q,p,o,n,m,l,k=this,j=k.b.dm(6) +if(j!=="GIF87a"&&j!=="GIF89a")return!1 +s=k.a +s.toString +s.a=k.b.M() +s=k.a +s.toString +s.b=k.b.M() +r=k.b.aL() +k.a.toString +k.b.aL();++k.b.d +if((r&128)!==0){s=k.a +s.toString +s.e=A.aM2(B.b.bE(1,(r&7)+1)) +for(q=0;s=k.a.e,q=p.c)return!0 +s=p.aL() +while(!0){if(s!==0){p=this.b +p=p.d=p.c)return!0 +q=p.a +p.d=r+1 +s=q[r]}return!0}, +a7F(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.Q +if(g>4095)return!1 +s=a.length +if(g!==0){r=0 +while(!0){if(!(g!==0&&rh.cx&&o<=4095))break +g=h.e +g===$&&A.b() +p=h.Q++ +m=h.f +m===$&&A.b() +g[p]=m[o] +o=h.r[o] +n=i}if(i>=4095||o>4095)return!1 +g=h.e +g===$&&A.b() +p=h.Q +m=h.Q=p+1 +g[p]=o +p=m +while(!0){if(!(p!==0&&r12)return null +for(;s=o.z,r=o.ay,s>>0 +o.z=q+8}q=o.y +p=B.IR[r] +o.y=B.b.e5(q,r) +o.z=s-r +s=o.ch +if(s<4097){++s +o.ch=s +s=s>o.ax&&r<12}else s=!1 +if(s){o.ax=o.ax<<1>>>0 +o.ay=r+1}return q&p}, +F6(a,b,c){var s,r,q=0 +while(!0){if(b>c){s=q+1 +r=q<=4095 +q=s}else r=!1 +if(!r)break +if(b>4095)return 4098 +b=a[b]}return b}, +a5B(){var s,r,q=this,p=q.d,o=p[0] +if(o===0){p[0]=q.b.aL() +p=q.d +o=p[0] +if(o===0)return null +B.z.dr(p,1,1+o,q.b.fw(o).eL()) +p=q.d +s=p[1] +p[1]=2 +p[0]=p[0]-1}else{r=p[1] +p[1]=r+1 +s=p[r] +p[0]=o-1}return s}} +A.adE.prototype={ +fN(b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=null,a9=this.a +if(a9!=null){s=this.b +s=s==null||b0>=s.e}else s=!0 +if(s)return a8 +r=this.b.f[b0] +s=a9.a +a9=a9.b+r.e +q=r.d +p=J.aG0(s,a9,a9+q) +o=new A.R4() +if(o.aqo(p))return o.iM(p) +n=A.ah4(14) +n.YC(19778) +n.Cs(q) +n.Cs(0) +n.Cs(0) +a9=A.bs(p,!1,a8,0) +s=A.aKI(A.bs(A.bS(n.c.buffer,0,n.a),!1,a8,0)) +q=a9.J() +m=a9.J() +l=$.cT() +l[0]=m +m=$.eJ() +k=m[0] +l[0]=a9.J() +j=m[0] +i=a9.M() +h=a9.M() +g=a9.J() +f=A.ai([0,B.i3,3,B.i2],t.S,t.bg).h(0,g) +if(f==null)A.Q(A.am("Bitmap compression "+g+" is not supported yet.")) +g=a9.J() +l[0]=a9.J() +e=m[0] +l[0]=a9.J() +m=m[0] +l=a9.J() +d=new A.adD(s,j,k,q,i,h,f,g,e,m,l,a9.J()) +d.Mw(a9,s) +if(q!==40&&i!==1)return a8 +c=l===0&&h<=8?40+4*B.b.bE(1,h):40+4*l +s.b=c +n.a-=4 +n.Cs(c) +b=A.bs(p,!1,a8,0) +a=new A.a76() +a.a=b +a.b=d +a0=a.fN(0) +if(h>=32)return a0 +a1=32-B.b.b2(k,32) +a2=B.b.aE(a1===32?k:k+a1,8) +for(a9=a0.x,s=a0.a,q=a0.b-1,m=1/j<0,l=j<0,j=j===0,a3=0;a3-1&&a6>>0!==0)a9[i+a6]=(B.e.C(B.b.a4(0,0,255))<<24|B.e.C(B.b.a4(0,0,255))<<16|B.e.C(B.b.a4(0,0,255))<<8|B.e.C(B.b.a4(0,0,255)))>>>0;++a6;--a7}}}return a0}, +iM(a){var s=A.bs(a,!1,null,0) +this.a=s +s=A.aZ7(s) +this.b=s +if(s==null)return null +return this.fN(0)}} +A.adF.prototype={} +A.adG.prototype={ +$1(a){var s,r=this.a +r.aL() +s=r.aL() +r.aL();++r.d +r.M() +r.M() +return new A.vg(s,r.J(),r.J())}, +$S:565} +A.vg.prototype={} +A.adD.prototype={ +gbz(a){return B.b.aE(A.pS.prototype.gbz.call(this,this),2)}, +gAX(){return this.r===40&&this.x===32?!1:A.pS.prototype.gAX.call(this)}} +A.Mm.prototype={} +A.aeG.prototype={} +A.ku.prototype={} +A.aeH.prototype={ +asB(a,b){var s,r,q,p,o,n,m,l,k=this +k.a=A.bs(b,!0,null,0) +k.agl() +if(k.x.length!==1)throw A.c(A.am("Only single frame JPEGs supported")) +for(s=k.Q,r=0;q=k.d,p=q.z,r=192&&o<=254}else o=!1 +if(o){r.d=n-3 +break}if(s!==0)throw A.c(A.am("Unknown JPEG marker "+B.b.eV(s,16))) +break}s=m.FI()}}, +FI(){var s,r=this,q=r.a +q===$&&A.b() +if(q.d>=q.c)return 0 +do{do{s=r.a.aL() +if(s!==255){q=r.a +q=q.d=q.c)return s +do{s=r.a.aL() +if(s===255){q=r.a +q=q.d=12)continue +if(n>65536)continue +m=B.KY[o] +if(m>4){l=a.J() +if(l+m>r-a.d)continue}else l=0 +s.l(0,p,this.agr(a,o,l))}}, +agp(a){var s,r,q,p,o=this.r +if(o.a==null)o.a=A.a([],t.XE) +s=B.z.ek(a.eL(),0) +o.a.push(s) +if(a.J()!==1165519206)return +if(a.M()!==0)return +r=a.e +q=a.dm(2) +if(q==="II")a.e=!1 +else if(q==="MM")a.e=!0 +else return +a.d+=2 +p=a.J() +if(p<8||p>16)if(p>a.c-a.d-16){a.e=r +return}if(p>8)a.d+=p-8 +this.agq(a) +a.e=r}, +agm(a,b){var s,r,q,p,o=b +if(a===224){s=o +if(s.a[s.d]===74){s=o +if(s.a[s.d+1]===70){s=o +if(s.a[s.d+2]===73){s=o +if(s.a[s.d+3]===70){s=o +s=s.a[s.d+4]===0}else s=!1}else s=!1}else s=!1}else s=!1 +if(s){s=this.b=new A.aeJ() +o.toString +o.toString +o.toString +o.toString +o.toString +o.toString +o.toString +r=o +r=r.a[r.d+12] +s.f=r +q=o +q=q.a[q.d+13] +s.r=q +o.rX(14+3*r*q,14)}}else if(a===225)this.agp(o) +else if(a===238){s=o +if(s.a[s.d]===65){s=o +if(s.a[s.d+1]===100){s=o +if(s.a[s.d+2]===111){s=o +if(s.a[s.d+3]===98){s=o +if(s.a[s.d+4]===101){s=o +s=s.a[s.d+5]===0}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1 +if(s){s=new A.aeG() +this.c=s +o.toString +o.toString +o.toString +o.toString +o.toString +r=o +s.d=r.a[r.d+11]}}else if(a===254)try{o.asN()}catch(p){A.aS(p)}}, +ago(a){var s,r,q,p,o,n,m,l +for(s=a.c,r=this.w;q=a.d,p=q=4)throw A.c(A.am("Invalid number of quantization tables")) +q=r[n] +if(q==null){q=new Int16Array(64) +r[n]=q}for(p=o!==0,m=0;m<64;++m){l=p?a.M():a.a[a.d++] +q[B.fG[m]]=l}}if(p)throw A.c(A.am("Bad length for DQT block"))}, +ags(a,b){var s,r,q,p,o,n,m,l,k=this +if(k.d!=null)throw A.c(A.am("Duplicate JPG frame data found.")) +s=k.d=new A.P7(A.w(t.S,t.a2),A.a([],t.t)) +s.b=a===194 +s.c=b.aL() +s=k.d +s.toString +s.d=b.M() +s=k.d +s.toString +s.e=b.M() +r=b.aL() +for(s=k.w,q=0;q4)throw A.c(A.am("Invalid SOS block")) +s=A.afo(k,new A.aeI(l,a),!0,t.a2) +r=a.aL() +q=a.aL() +p=a.aL() +o=B.b.D(p,4) +n=l.a +n===$&&A.b() +m=l.d +o=new A.P8(n,m,s,l.e,r,q,o&15,p&15) +n=m.w +n===$&&A.b() +o.f=n +o.r=m.b +o.lk(0)}, +a5L(a,b){var s,r,q,p,o,n,m,l,k,j=A.a([],t.h_),i=16 +while(!0){if(!(i>0&&a[i-1]===0))break;--i}j.push(new A.yi([])) +s=j[0] +for(r=0,q=0;q0;)s=j.pop() +s.b=o+1 +j.push(s) +for(;j.length<=q;s=l){o=[] +l=new A.yi(o) +j.push(l) +n=s.a +m=n.length +k=s.b +if(m<=k)B.c.sq(n,k+1) +n[s.b]=o}++r}++q +if(q>>0 +q=new Int32Array(64) +p=new Uint8Array(64) +o=A.aE(s*8,null,!1,t.nc) +for(n=a3.c,m=a3.d,l=0,k=0;k>>0 +for(i=0;i<8;++i,l=h){h=l+1 +o[l]=new Uint8Array(r)}for(g=0;g>>0 +for(c=0,b=0;b<8;++b){a=o[j+b] +for(i=0;i<8;++i,c=a0){a0=c+1 +a[d+i]=p[c]}}}}return o}} +A.aeI.prototype={ +$1(a){var s,r,q,p,o=this.b,n=o.aL(),m=o.aL() +o=this.a +if(!o.d.y.ah(0,n))throw A.c(A.am("Invalid Component in SOS block")) +s=o.d.y.h(0,n) +s.toString +r=B.b.D(m,4)&15 +q=m&15 +p=o.z +if(r=208&&q<=215)r.d=e+2 +else break}}, +nQ(){var s,r,q=this,p=q.ch +if(p>0){--p +q.ch=p +return B.b.h4(q.ay,p)&1}p=q.a +if(p.d>=p.c)return null +s=p.aL() +q.ay=s +if(s===255){r=p.aL() +if(r!==0)throw A.c(A.am("unexpected marker: "+B.b.eV((q.ay<<8|r)>>>0,16)))}q.ch=7 +return B.b.D(q.ay,7)&1}, +tG(a){var s,r,q +for(s=t.j,r=a;q=this.nQ(),q!=null;){r=J.aW(s.a(r),q) +if(typeof r=="number")return B.e.C(r)}return null}, +G_(a){var s,r +for(s=0;a>0;){r=this.nQ() +if(r==null)return null +s=(s<<1|r)>>>0;--a}return s}, +tR(a){var s +if(a===1)return this.nQ()===1?1:-1 +a.toString +s=this.G_(a) +s.toString +if(s>=B.b.cp(1,a-1))return s +return s+B.b.cp(-1,a)+1}, +a7r(a,b){var s,r,q,p,o,n=this,m=a.w +m===$&&A.b() +s=n.tG(m) +r=s===0?0:n.tR(s) +m=a.y +m===$&&A.b() +m+=r +a.y=m +b[0]=m +for(q=1;q<64;){m=a.x +m===$&&A.b() +m=n.tG(m) +m.toString +p=m&15 +o=B.b.D(m,4) +if(p===0){if(o<15)break +q+=16 +continue}q+=o +p=n.tR(p) +b[B.fG[q]]=p;++q}}, +a7u(a,b){var s,r,q=a.w +q===$&&A.b() +s=this.tG(q) +r=s===0?0:B.b.bE(this.tR(s),this.ax) +q=a.y +q===$&&A.b() +q+=r +a.y=q +b[0]=q}, +a7w(a,b){var s=b[0],r=this.nQ() +r.toString +b[0]=(s|B.b.bE(r,this.ax))>>>0}, +a7m(a,b){var s,r,q,p,o,n=this,m=n.CW +if(m>0){n.CW=m-1 +return}s=n.Q +r=n.as +for(m=n.ax;s<=r;){q=a.x +q===$&&A.b() +q=n.tG(q) +q.toString +p=q&15 +o=B.b.D(q,4) +if(p===0){if(o<15){m=n.G_(o) +m.toString +n.CW=m+B.b.bE(1,o)-1 +break}s+=16 +continue}s+=o +b[B.fG[s]]=n.tR(p)*B.b.bE(1,m);++s}}, +a7o(a,b){var s,r,q,p,o,n,m,l=this,k=l.Q,j=l.as +for(s=l.ax,r=0;k<=j;){q=B.fG[k] +p=l.cx +switch(p){case 0:p=a.x +p===$&&A.b() +o=l.tG(p) +if(o==null)throw A.c(A.am("Invalid progressive encoding")) +n=o&15 +r=B.b.D(o,4) +if(n===0)if(r<15){p=l.G_(r) +p.toString +l.CW=p+B.b.bE(1,r) +l.cx=4}else{l.cx=1 +r=16}else{if(n!==1)throw A.c(A.am("invalid ACn encoding")) +l.cy=l.tR(n) +l.cx=r!==0?2:3}continue +case 1:case 2:m=b[q] +if(m!==0){p=l.nQ() +p.toString +b[q]=m+B.b.bE(p,s)}else{--r +if(r===0)l.cx=p===2?3:0}break +case 3:p=b[q] +if(p!==0){m=l.nQ() +m.toString +b[q]=p+B.b.bE(m,s)}else{p=l.cy +p===$&&A.b() +b[q]=B.b.bE(p,s) +l.cx=0}break +case 4:p=b[q] +if(p!==0){m=l.nQ() +m.toString +b[q]=p+B.b.bE(m,s)}break}++k}if(l.cx===4)if(--l.CW===0)l.cx=0}, +a7y(a,b,c,d,e){var s,r,q=this.f +q===$&&A.b() +s=B.b.ce(c,q)*a.b+d +r=B.b.b2(c,q)*a.a+e +q=a.r +q===$&&A.b() +if(s>=q.length)return +q=q[s] +if(r>=q.length)return +b.$2(a,q[r])}} +A.P6.prototype={ +iM(a){var s=A.aE(4,null,!1,t.mU),r=A.a([],t.fI),q=t.w2,p=new A.aeH(new A.Bb(A.w(t.S,t.z)),s,r,A.a([],q),A.a([],q),A.a([],t.ca)) +p.asB(0,a) +if(r.length!==1)throw A.c(A.am("only single frame JPEGs supported")) +return A.b6T(p)}} +A.Dy.prototype={} +A.OY.prototype={} +A.ahX.prototype={} +A.aet.prototype={} +A.R4.prototype={ +aqo(a){var s,r,q,p=A.bs(a,!0,null,0).fw(8) +for(s=p.a,r=p.d,q=0;q<8;++q)if(s[r+q]!==B.pW[q])return!1 +return!0}, +l2(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=null,a4=A.bs(a5,!0,a3,0) +a2.d=a4 +s=a4.fw(8) +for(a4=s.a,r=s.d,q=0;q<8;++q)if(a4[r+q]!==B.pW[q])return a3 +for(a4=t.t,r=t.Cm,p=t.sS;!0;){o=a2.d +n=o.d-o.b +m=o.J() +l=a2.d.dm(4) +switch(l){case"IHDR":o=a2.d +k=o.dR(m) +o.d=o.d+(k.c-k.d) +j=A.aA(k,a3,0) +i=j.eL() +o=new A.aet(A.a([],p),A.a([],a4)) +a2.a=o +o.a=j.J() +o=a2.a +o.toString +o.b=j.J() +o=a2.a +o.toString +h=j.a +g=j.d +f=j.d=g+1 +o.d=h[g] +g=f+1 +j.d=g +o.e=h[f] +g=j.d=g+1 +f=j.d=g+1 +o.r=h[g] +j.d=f+1 +o.w=h[f] +if(!B.c.v(A.a([0,2,3,4,6],a4),a2.a.e))return a3 +o=a2.a +if(o.r!==0)return a3 +switch(o.e){case 0:if(!B.c.v(A.a([1,2,4,8,16],a4),a2.a.d))return a3 +break +case 2:if(!B.c.v(A.a([8,16],a4),a2.a.d))return a3 +break +case 3:if(!B.c.v(A.a([1,2,4,8],a4),a2.a.d))return a3 +break +case 4:if(!B.c.v(A.a([8,16],a4),a2.a.d))return a3 +break +case 6:if(!B.c.v(A.a([8,16],a4),a2.a.d))return a3 +break}if(a2.d.J()!==A.tU(i,A.tU(new A.f_(l),0)))throw A.c(A.am("Invalid "+l+" checksum")) +break +case"PLTE":o=a2.a +o.toString +h=a2.d +k=h.dR(m) +h.d=h.d+(k.c-k.d) +o.x=k.eL() +if(a2.d.J()!==A.tU(r.a(a2.a.x),A.tU(new A.f_(l),0)))throw A.c(A.am("Invalid "+l+" checksum")) +break +case"tRNS":o=a2.a +o.toString +h=a2.d +k=h.dR(m) +h.d=h.d+(k.c-k.d) +o.y=k.eL() +e=a2.d.J() +o=a2.a.y +o.toString +if(e!==A.tU(o,A.tU(new A.f_(l),0)))throw A.c(A.am("Invalid "+l+" checksum")) +break +case"IEND":a2.d.d+=4 +break +case"gAMA":if(m!==4)throw A.c(A.am("Invalid gAMA chunk")) +d=a2.d.J() +a2.d.d+=4 +if(d!==1e5)a2.a.Q=d/1e5 +break +case"IDAT":a2.a.cy.push(n) +o=a2.d +h=o.d+=m +o.d=h+4 +break +case"acTL":a2.a.toString +a2.d.J() +a2.a.toString +a2.d.J() +a2.d.d+=4 +break +case"fcTL":c=new A.OY(A.a([],a4)) +a2.a.cx.push(c) +a2.d.J() +c.b=a2.d.J() +c.c=a2.d.J() +a2.d.J() +a2.d.J() +a2.d.M() +a2.d.M() +o=a2.d +h=o.a +g=o.d +f=g+1 +o.d=f +c.w=h[g];++f +o.d=f +o.d=f+4 +break +case"fdAT":a2.d.J() +B.c.gX(a2.a.cx).y.push(n) +o=a2.d +h=o.d+=m-4 +o.d=h+4 +break +case"bKGD":o=a2.a +h=o.e +if(h===3){h=a2.d;--m +b=h.a[h.d++]*3 +o=o.x +a=o[b] +a0=o[b+1] +a1=o[b+2] +B.e.C(B.b.a4(255,0,255)) +B.e.C(B.b.a4(a1,0,255)) +B.e.C(B.b.a4(a0,0,255)) +B.e.C(B.b.a4(a,0,255))}else if(h===0||h===4){a2.d.M() +m-=2}else if(h===2||h===6){a2.d.M() +a2.d.M() +a2.d.M() +m-=24}if(m>0)a2.d.d+=m +a2.d.d+=4 +break +case"iCCP":o=a2.a +o.toString +o.at=a2.d.w1() +o=a2.a +o.toString +h=a2.d;++h.d +k=h.dR(m-(o.at.length+2)) +h.d=h.d+(k.c-k.d) +h=a2.a +h.toString +h.ay=k.eL() +a2.d.d+=4 +break +default:o=a2.d +h=o.d+=m +o.d=h+4 +break}if(l==="IEND")break +o=a2.d +if(o.d>=o.c)return a3}return a2.a}, +fN(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this +if(a.a==null)return null +s=A.a([],t.t) +r=a.a +q=r.a +p=r.b +o=r.cx +n=o.length +if(n===0||a0===0)for(m=r.cy.length,l=0;l=n)throw A.c(A.am("Invalid Frame Number: "+a0)) +g=o[a0] +q=g.b +p=g.c +for(r=g.y,l=0;l1,k=b0.b,j=b3-b1,i=j<=1,h=b2,g=0,f=0;g=s)throw A.c(A.am("Invalid PNG data.")) +p=a.a +a.d=q+1 +n.b=B.b.cp(p[q],r) +n.c=r+8}if(b===1)o=1 +else if(b===2)o=3 +else{if(b===4)s=15 +else s=0 +o=s}s=r-b +r=B.b.e5(n.b,s) +n.c=s +return(r&o)>>>0}, +QJ(a,b){var s=this,r=s.a,q=r.e +switch(q){case 0:r=r.d +r.toString +b[0]=s.jk(a,r) +return +case 2:r=r.d +r.toString +b[0]=s.jk(a,r) +r=s.a.d +r.toString +b[1]=s.jk(a,r) +r=s.a.d +r.toString +b[2]=s.jk(a,r) +return +case 3:r=r.d +r.toString +b[0]=s.jk(a,r) +return +case 4:r=r.d +r.toString +b[0]=s.jk(a,r) +r=s.a.d +r.toString +b[1]=s.jk(a,r) +return +case 6:r=r.d +r.toString +b[0]=s.jk(a,r) +r=s.a.d +r.toString +b[1]=s.jk(a,r) +r=s.a.d +r.toString +b[2]=s.jk(a,r) +r=s.a.d +r.toString +b[3]=s.jk(a,r) +return}throw A.c(A.am("Invalid color type: "+A.f(q)+"."))}, +OI(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.a,h=i.e +switch(h){case 0:s=A.aZ("g") +i=j.a +switch(i.d){case 1:s.b=a[0]===0?0:255 +break +case 2:s.b=a[0]*85 +break +case 4:s.b=a[0]<<4>>>0 +break +case 8:s.b=a[0] +break +case 16:s.b=B.b.D(a[0],8) +break}i=i.z +i.toString +s.b=i[s.au()] +i=j.a.y +if(i!=null){h=i[0] +i=i[1] +if(a[0]===((h&255)<<24|i&255)>>>0)return A.na(s.au(),s.au(),s.au(),0)}return A.na(s.au(),s.au(),s.au(),255) +case 2:r=A.aZ("r") +s=A.aZ("g") +q=A.aZ("b") +i=j.a +switch(i.d){case 1:r.b=a[0]===0?0:255 +s.b=a[1]===0?0:255 +q.b=a[2]===0?0:255 +break +case 2:r.b=a[0]*85 +s.b=a[1]*85 +q.b=a[2]*85 +break +case 4:r.b=a[0]<<4>>>0 +s.b=a[1]<<4>>>0 +q.b=a[2]<<4>>>0 +break +case 8:r.b=a[0] +s.b=a[1] +q.b=a[2] +break +case 16:r.b=B.b.D(a[0],8) +s.b=B.b.D(a[1],8) +q.b=B.b.D(a[2],8) +break}i=i.z +i.toString +r.b=i[r.au()] +i=j.a.z +i.toString +s.b=i[s.au()] +i=j.a.z +i.toString +q.b=i[q.au()] +i=j.a.y +if(i!=null){h=i[0] +p=i[1] +o=i[2] +n=i[3] +m=i[4] +i=i[5] +if(a[0]===((h&255)<<8|p&255)&&a[1]===((o&255)<<8|n&255)&&a[2]===((m&255)<<8|i&255))return A.na(r.au(),s.au(),q.au(),0)}return A.na(r.au(),s.au(),q.au(),255) +case 3:h=a[0] +l=h*3 +p=i.y +k=p!=null&&h=i.length)return A.na(255,255,255,k) +return A.na(i[l],i[l+1],i[l+2],k) +case 4:s=A.aZ("g") +k=A.aZ("a") +i=j.a +switch(i.d){case 1:s.b=a[0]===0?0:255 +k.b=a[1]===0?0:255 +break +case 2:s.b=a[0]*85 +k.b=a[1]*85 +break +case 4:s.b=a[0]<<4>>>0 +k.b=a[1]<<4>>>0 +break +case 8:s.b=a[0] +k.b=a[1] +break +case 16:s.b=B.b.D(a[0],8) +k.b=B.b.D(a[1],8) +break}i=i.z +i.toString +s.b=i[s.au()] +return A.na(s.au(),s.au(),s.au(),k.au()) +case 6:r=A.aZ("r") +s=A.aZ("g") +q=A.aZ("b") +k=A.aZ("a") +i=j.a +switch(i.d){case 1:r.b=a[0]===0?0:255 +s.b=a[1]===0?0:255 +q.b=a[2]===0?0:255 +k.b=a[3]===0?0:255 +break +case 2:r.b=a[0]*85 +s.b=a[1]*85 +q.b=a[2]*85 +k.b=a[3]*85 +break +case 4:r.b=a[0]<<4>>>0 +s.b=a[1]<<4>>>0 +q.b=a[2]<<4>>>0 +k.b=a[3]<<4>>>0 +break +case 8:r.b=a[0] +s.b=a[1] +q.b=a[2] +k.b=a[3] +break +case 16:r.b=B.b.D(a[0],8) +s.b=B.b.D(a[1],8) +q.b=B.b.D(a[2],8) +k.b=B.b.D(a[3],8) +break}i=i.z +i.toString +r.b=i[r.au()] +i=j.a.z +i.toString +s.b=i[s.au()] +i=j.a.z +i.toString +q.b=i[q.au()] +return A.na(r.au(),s.au(),q.au(),k.au())}throw A.c(A.am("Invalid color type: "+A.f(h)+"."))}} +A.ahW.prototype={ +$1(a){return a}, +$S:54} +A.Rj.prototype={} +A.Rk.prototype={} +A.kL.prototype={} +A.Rm.prototype={} +A.Rn.prototype={} +A.Rq.prototype={} +A.Rr.prototype={} +A.DE.prototype={} +A.Rp.prototype={} +A.air.prototype={ +a4C(a){var s,r,q=this +a.M() +a.M() +a.M() +a.M() +s=B.b.aE(a.c-a.d,8) +if(s>0){q.e=new Uint16Array(s) +q.f=new Uint16Array(s) +q.r=new Uint16Array(s) +q.w=new Uint16Array(s) +for(r=0;ra.c-a.d){s=new Uint8Array(r) +this.c=s +B.z.hO(s,0,r,255) +return}this.c=a.fw(r).eL()}, +agD(a,b,c,d,e,f){var s,r,q,p,o,n,m=b*c +if(d===16)m*=2 +s=new Uint8Array(m) +this.c=s +r=f*c +if(r>=e.length){B.z.hO(s,0,m,255) +return}for(q=0,p=0;p=0 +g=i +f=0 +while(!0){j=q.e +j===$&&A.b() +if(!(f=0&&g>>8 +a7=a1*c>>>8 +a6=a2*b>>>8 +a5=a +break +case 1768188278:a8=A.aiu(a0,d) +a7=A.aiu(a1,c) +a6=A.aiu(a2,b) +a5=a +break +case 1818391150:a8=B.e.C(B.b.a4(a0+d-255,0,255)) +a7=B.e.C(B.b.a4(a1+c-255,0,255)) +a6=B.e.C(B.b.a4(a2+b-255,0,255)) +a5=a +break +case 1684751212:a5=a +a6=b +a7=c +a8=d +break +case 1818850405:a8=Math.max(a0,d) +a7=Math.max(a1,c) +a6=Math.max(a2,b) +a5=a +break +case 1935897198:a8=B.e.C(B.b.a4(255-(255-d)*(255-a0),0,255)) +a7=B.e.C(B.b.a4(255-(255-c)*(255-a1),0,255)) +a6=B.e.C(B.b.a4(255-(255-b)*(255-a2),0,255)) +a5=a +break +case 1684633120:a8=A.aiv(a0,d) +a7=A.aiv(a1,c) +a6=A.aiv(a2,b) +a5=a +break +case 1818518631:a8=d+a0>255?255:a0+d +a7=c+a1>255?255:a1+c +a6=b+a2>255?255:a2+b +a5=a +break +case 1818706796:a5=a +a6=b +a7=c +a8=d +break +case 1870030194:a8=A.aHu(a0,d,a3,a) +a7=A.aHu(a1,c,a3,a) +a6=A.aHu(a2,b,a3,a) +a5=a +break +case 1934387572:a8=A.aHv(a0,d) +a7=A.aHv(a1,c) +a6=A.aHv(a2,b) +a5=a +break +case 1749838196:a8=A.aHs(a0,d) +a7=A.aHs(a1,c) +a6=A.aHs(a2,b) +a5=a +break +case 1984719220:a8=A.aHw(a0,d) +a7=A.aHw(a1,c) +a6=A.aHw(a2,b) +a5=a +break +case 1816947060:a8=A.aHt(a0,d) +a7=A.aHt(a1,c) +a6=A.aHt(a2,b) +a5=a +break +case 1884055924:a8=d<128?Math.min(a0,2*d):Math.max(a0,2*(d-128)) +a7=c<128?Math.min(a1,2*c):Math.max(a1,2*(c-128)) +a6=b<128?Math.min(a2,2*b):Math.max(a2,2*(b-128)) +a5=a +break +case 1749903736:a8=d<255-a0?0:255 +a7=c<255-a1?0:255 +a6=b<255-a2?0:255 +a5=a +break +case 1684629094:a8=Math.abs(d-a0) +a7=Math.abs(c-a1) +a6=Math.abs(b-a2) +a5=a +break +case 1936553316:a8=B.e.bi(d+a0-2*d*a0/255) +a7=B.e.bi(c+a1-2*c*a1/255) +a6=B.e.bi(b+a2-2*b*a2/255) +a5=a +break +case 1718842722:a5=a +a6=b +a7=c +a8=d +break +case 1717856630:a5=a +a6=b +a7=c +a8=d +break +case 1752524064:a5=a +a6=b +a7=c +a8=d +break +case 1935766560:a5=a +a6=b +a7=c +a8=d +break +case 1668246642:a5=a +a6=b +a7=c +a8=d +break +case 1819634976:a5=a +a6=b +a7=c +a8=d +break +default:a5=a +a6=b +a7=c +a8=d}i=1-a4 +a8=B.e.C(a0*i+a8*a4) +a7=B.e.C(a1*i+a7*a4) +a6=B.e.C(a2*i+a6*a4) +a5=B.e.C(a3*i+a5*a4) +s[h]=a8 +a9=j+1 +s[j]=a7 +s[a9]=a6 +s[a9+1]=a5}h+=4;++f;++g}++l;++m}}++r}b1=b0.z +b1.toString +return b1}, +agu(){var s,r,q,p=this,o=p.at +o===$&&A.b() +p.d=o.J() +o=p.at.M() +p.e=o +if(o!==1){p.d=0 +return}s=p.at.fw(6) +for(o=s.a,r=s.d,q=0;q<6;++q)if(o[r+q]!==0){p.d=0 +return}p.f=p.at.M() +p.b=p.at.J() +p.a=p.at.J() +p.r=p.at.M() +p.w=p.at.M()}, +agz(){var s,r,q,p,o,n,m=this,l=m.ax +l===$&&A.b() +l.d=l.b +for(l=m.Q;s=m.ax,s.d0){q=r.M() +$.ha()[0]=q +p=$.hO()[0] +if(p<0)p=-p +for(q=t.N,o=t.ZY,n=t.CP,m=0;m0){k.M() +k.M() +k.M() +k.M() +k.M() +k.M() +k.aL()}}, +agC(){var s,r,q,p,o,n,m=this,l=m.ch +l===$&&A.b() +l.d=l.b +s=l.M() +if(s===1){l=m.b +r=m.f +r===$&&A.b() +q=l*r +p=new Uint16Array(q) +for(o=0;o0){o=n.J() +if(o>0){m=n.fw(o) +a3=m.d +m.J() +m.J() +m.J() +m.J() +m.aL() +m.aL() +if(m.c-a3===20)m.d+=2 +else{m.aL() +m.aL() +m.J() +m.J() +m.J() +m.J()}}o=n.J() +if(o>0)new A.air().a4C(n.fw(o)) +o=n.aL() +n.dm(o) +l=4-B.b.b2(o,4)-1 +if(l>0)n.d+=l +for(a3=n.c,a4=a2.ay,k=a2.cy,j=t.b4;n.d=0;--p)for(r=p*f,o=0;o>>0}return q}, +iM(a){if(this.l2(a)==null)return null +return this.fN(0)}} +A.aqc.prototype={ +bS(a){var s,r,q,p,o=this +if(a===0)return 0 +if(o.c===0){o.c=8 +o.b=o.a.aL()}for(s=o.a,r=0;q=o.c,a>q;){r=B.b.cp(r,q)+(o.b&B.ea[q]) +a-=q +o.c=8 +o.b=s.a[s.d++]}if(a>0){if(q===0){o.c=8 +o.b=s.aL()}s=B.b.cp(r,a) +q=o.b +p=o.c-a +r=s+(B.b.h4(q,p)&B.ea[a]) +o.c=p}return r}} +A.TW.prototype={ +j(a){var s=this,r=s.a +if(B.wt.ah(0,r))return A.f(B.wt.h(0,r))+": "+s.b+" "+s.c +return"<"+r+">: "+s.b+" "+s.c}, +asO(a){var s=this.d +s.toString +this.e.d=s +return this.ke()}, +JX(){var s,r,q=this,p=q.d +p.toString +q.e.d=p +s=A.a([],t.t) +for(p=q.c,r=0;r>>0] +n=B.b.D(p,1) +c+=B.b.D(p,4)&4095 +l.ex(4-(n&7))}else if(o===0)throw A.c(A.am("TIFFFaxDecoder0")) +else if(o===15)throw A.c(A.am("TIFFFaxDecoder1")) +else{c+=B.b.D(p,5)&2047 +l.ex(10-o) +if((p&1)===0){l.f[l.d++]=c +r=!1}}}if(c===s){if(l.z===2)if(l.w!==0){s=l.x +s.toString +l.x=s+1 +l.w=0}break}for(;!r;){p=B.pZ[l.hy(4)] +m=p>>>5&2047 +if(m===100){p=B.qr[l.mh(9)] +o=B.b.D(p,1)&15 +m=B.b.D(p,5)&2047 +if(o===12){l.ex(5) +p=B.fI[l.hy(4)] +n=B.b.D(p,1) +m=B.b.D(p,4)&4095 +l.i5(a,b,c,m) +c+=m +l.ex(4-(n&7))}else if(o===15)throw A.c(A.am("TIFFFaxDecoder2")) +else{l.i5(a,b,c,m) +c+=m +l.ex(9-o) +if((p&1)===0){l.f[l.d++]=c +r=!0}}}else{if(m===200){p=B.pT[l.hy(2)] +m=p>>>5&2047 +l.i5(a,b,c,m) +c+=m +l.ex(2-(p>>>1&15)) +l.f[l.d++]=c}else{l.i5(a,b,c,m) +c+=m +l.ex(4-(p>>>1&15)) +l.f[l.d++]=c}r=!0}}if(c===s){if(l.z===2)if(l.w!==0){s=l.x +s.toString +l.x=s+1 +l.w=0}break}}l.f[l.d++]=c}, +amN(a1,a2,a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this +a0.r=a2 +a0.z=3 +a0.x=a0.w=0 +s=a0.a +r=B.b.aE(s+7,8) +q=A.aE(2,null,!1,t.bo) +a0.at=a5&1 +a0.as=a5>>>2&1 +if(a0.QI()!==1)throw A.c(A.am("TIFFFaxDecoder3")) +a0.Eq(a1,0,a3) +for(p=r,o=1;o>>3&15 +e=g&7 +if(f===0){if(!k){h.toString +a0.i5(a1,p,m,h-m)}a0.ex(7-e) +m=h +l=m}else if(f===1){a0.ex(7-e) +d=j+1 +c=d+1 +if(k){m+=a0.xy() +a0.f[j]=m +b=a0.xx() +a0.i5(a1,p,m,b) +m+=b +a0.f[d]=m}else{b=a0.xx() +a0.i5(a1,p,m,b) +m+=b +a0.f[j]=m +m+=a0.xy() +a0.f[d]=m}j=c +l=m}else{if(f<=8){i.toString +a=i+(f-5) +d=j+1 +a0.f[j]=a +k=!k +if(k)a0.i5(a1,p,m,a-m) +a0.ex(7-e)}else throw A.c(A.am("TIFFFaxDecoder4")) +m=a +j=d +l=m}}a0.f[j]=m +a0.d=j+1}else a0.Eq(a1,p,a3) +p+=r}}, +amR(a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this +a3.r=a5 +a3.z=4 +a3.x=a3.w=0 +s=a3.a +r=B.b.aE(s+7,8) +q=A.aE(2,null,!1,t.bo) +p=a3.f +a3.d=0 +a3.d=1 +p[0]=s +a3.d=2 +p[1]=s +for(o=0,n=0;n>>3&15 +d=f&7 +if(e===0){if(!j){g.toString +a3.i5(a4,o,l,g-l)}a3.ex(7-d) +l=g +k=l}else if(e===1){a3.ex(7-d) +c=i+1 +b=c+1 +if(j){l+=a3.xy() +m[i]=l +a=a3.xx() +a3.i5(a4,o,l,a) +l+=a +m[c]=l}else{a=a3.xx() +a3.i5(a4,o,l,a) +l+=a +m[i]=l +l+=a3.xy() +m[c]=l}i=b +k=l}else if(e<=8){h.toString +a0=h+(e-5) +c=i+1 +m[i]=a0 +j=!j +if(j)a3.i5(a4,o,l,a0-l) +a3.ex(7-d) +l=a0 +i=c +k=l}else if(e===11){if(a3.hy(3)!==7)throw A.c(A.am("TIFFFaxDecoder5")) +for(a1=0,a2=!1;!a2;){for(;a3.hy(1)!==1;)++a1 +if(a1>5){a1-=6 +if(!j&&a1>0){c=i+1 +m[i]=l +i=c}l+=a1 +if(a1>0)j=!0 +if(a3.hy(1)===0){if(!j){c=i+1 +m[i]=l +i=c}j=!0}else{if(j){c=i+1 +m[i]=l +i=c}j=!1}a2=!0}if(a1===5){if(!j){c=i+1 +m[i]=l +i=c}l+=a1 +j=!0}else{l+=a1 +c=i+1 +m[i]=l +a3.i5(a4,o,l,1);++l +i=c +j=!1}}}else throw A.c(A.am("TIFFFaxDecoder5 "+e))}m[i]=l +a3.d=i+1 +o+=r}}, +xy(){var s,r,q,p,o,n,m=this +for(s=0,r=!0;r;){q=m.mh(10) +p=B.qb[q] +o=B.b.D(p,1)&15 +if(o===12){p=B.fI[(q<<2&12|m.hy(2))>>>0] +n=B.b.D(p,1) +s+=B.b.D(p,4)&4095 +m.ex(4-(n&7))}else if(o===0)throw A.c(A.am("TIFFFaxDecoder0")) +else if(o===15)throw A.c(A.am("TIFFFaxDecoder1")) +else{s+=B.b.D(p,5)&2047 +m.ex(10-o) +if((p&1)===0)r=!1}}return s}, +xx(){var s,r,q,p,o,n,m=this +for(s=0,r=!1;!r;){q=B.pZ[m.hy(4)] +p=q>>>5&2047 +if(p===100){q=B.qr[m.mh(9)] +o=B.b.D(q,1)&15 +n=B.b.D(q,5) +if(o===12){m.ex(5) +q=B.fI[m.hy(4)] +n=B.b.D(q,1) +s+=B.b.D(q,4)&4095 +m.ex(4-(n&7))}else if(o===15)throw A.c(A.am("TIFFFaxDecoder2")) +else{s+=n&2047 +m.ex(9-o) +if((q&1)===0)r=!0}}else{if(p===200){q=B.pT[m.hy(2)] +s+=q>>>5&2047 +m.ex(2-(q>>>1&15))}else{s+=p +m.ex(4-(q>>>1&15))}r=!0}}return s}, +QI(){var s,r,q=this,p="TIFFFaxDecoder8",o=q.as +if(o===0){if(q.mh(12)!==1)throw A.c(A.am("TIFFFaxDecoder6"))}else if(o===1){o=q.w +o.toString +s=8-o +if(q.mh(s)!==0)throw A.c(A.am(p)) +if(s<4)if(q.mh(8)!==0)throw A.c(A.am(p)) +for(;r=q.mh(8),r!==1;)if(r!==0)throw A.c(A.am(p))}if(q.at===0)return 1 +else return q.hy(1)}, +OP(a,b,c){var s,r=this,q=r.e,p=r.d,o=r.y,n=o>0?o-1:0 +n=b?(n&4294967294)>>>0:(n|1)>>>0 +for(s=n;sa){r.y=s +c[0]=o +break}}o=s+1 +if(o0){s=B.b.cp(1,7-j) +r=a.a[a.d+k] +while(!0){if(!(s>0&&m>>0 +s=s>>>1;++m}a.l(0,k,r)}k=B.b.D(m,3) +for(q=l-7,p=a.a,o=a.d;m>>0;++m}}, +mh(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.r +d===$&&A.b() +s=d.d +r=d.c-s-1 +q=e.x +p=e.c +if(p===1){q.toString +d=d.a +o=d[s+q] +if(q===r){n=0 +m=0}else{p=q+1 +l=s+p +if(p===r){n=d[l] +m=0}else{n=d[l] +m=d[s+(q+2)]}}}else if(p===2){q.toString +d=d.a +o=B.d8[d[s+q]&255] +if(q===r){n=0 +m=0}else{p=q+1 +l=s+p +if(p===r){n=B.d8[d[l]&255] +m=0}else{n=B.d8[d[l]&255] +m=B.d8[d[s+(q+2)]&255]}}}else throw A.c(A.am("TIFFFaxDecoder7")) +d=e.w +d.toString +k=8-d +j=a-k +if(j>8){i=j-8 +h=8}else{h=j +i=0}q.toString +d=e.x=q+1 +g=B.b.cp(o&B.ea[k],j) +f=B.b.e5(n&B.jo[h],8-h) +if(i!==0){f=B.b.cp(f,i)|B.b.e5(m&B.jo[i],8-i) +e.x=d+1 +e.w=i}else if(h===8){e.w=0 +e.x=d+1}else e.w=h +return(g|f)>>>0}, +hy(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.r +h===$&&A.b() +s=h.d +r=h.c-s-1 +q=i.x +p=i.c +if(p===1){q.toString +h=h.a +o=h[s+q] +n=q===r?0:h[s+(q+1)]}else if(p===2){q.toString +h=h.a +o=B.d8[h[s+q]&255] +n=q===r?0:B.d8[h[s+(q+1)]&255]}else throw A.c(A.am("TIFFFaxDecoder7")) +h=i.w +h.toString +m=8-h +l=a-m +k=m-a +if(k>=0){j=B.b.e5(o&B.ea[m],k) +h+=a +i.w=h +if(h===8){i.w=0 +q.toString +i.x=q+1}}else{j=(B.b.cp(o&B.ea[m],-k)|B.b.e5(n&B.jo[l],8-l))>>>0 +q.toString +i.x=q+1 +i.w=l}return j}, +ex(a){var s,r=this,q=r.w +q.toString +s=q-a +if(s<0){q=r.x +q.toString +r.x=q-1 +r.w=8+s}else r.w=s}} +A.TX.prototype={ +a4P(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=A.aA(a,null,0),f=a.M() +for(s=h.a,r=0;r0?B.NF[p]:0)>4)n.d=a.J() +else{m=a.d +n.d=m +a.d=m+4}s.l(0,q,n) +if(q===256){m=n.d +m.toString +g.d=m +h.b=n.ke()}else if(q===257){m=n.d +m.toString +g.d=m +h.c=n.ke()}else if(q===262){m=n.d +m.toString +g.d=m +h.d=n.ke()}else if(q===259){m=n.d +m.toString +g.d=m +h.e=n.ke()}else if(q===258){m=n.d +m.toString +g.d=m +h.f=n.ke()}else if(q===277){m=n.d +m.toString +g.d=m +h.r=n.ke()}else if(q===317){m=n.d +m.toString +g.d=m +h.z=n.ke()}else if(q===339){m=n.d +m.toString +g.d=m +h.w=n.ke()}else if(q===320){m=n.JX() +h.fy=m +h.go=0 +m=m.length/3|0 +h.id=m +h.k1=m*2}}if(h.b===0||h.c===0)return +m=h.fy +if(m!=null&&h.f===8)for(l=m.length,r=0;r>>0}else a8=(B.e.C(B.b.a4(255,0,255))<<24|B.e.C(B.b.a4(a7,0,255))<<16|B.e.C(B.b.a4(a7,0,255))<<8|B.e.C(B.b.a4(a7,0,255)))>>>0 +o=b7.k2 +o.x[a2*o.a+a4]=a8}}else{l=b7.f +if(l===8)if(o===2){o=r +o=o.a[o.d++] +$.fK()[0]=o +a7=$.hb()[0]}else{o=r +a7=o.a[o.d++]}else if(l===16)if(o===2){o=r.M() +$.ha()[0]=o +a7=$.hO()[0]}else a7=r.M() +else if(l===32)if(o===2){o=r.J() +$.cT()[0]=o +a7=$.eJ()[0]}else a7=r.J() +else a7=0 +o=b7.k3 +if(o!=null)o.nv(a4,a2,a7) +if(b7.k2!=null){o=b7.f +if(o===16)a7=B.b.D(a7,8) +else if(o===32)a7=B.b.D(a7,24) +o=b7.d +if(o===0)a7=255-a7 +if(o===3&&b7.fy!=null){o=b7.fy +o.toString +l=b7.go +l===$&&A.b() +l=o[l+a7] +c=b7.id +c===$&&A.b() +c=o[c+a7] +b=b7.k1 +b===$&&A.b() +b=o[b+a7] +a8=(B.e.C(B.b.a4(255,0,255))<<24|B.e.C(B.b.a4(b,0,255))<<16|B.e.C(B.b.a4(c,0,255))<<8|B.e.C(B.b.a4(l,0,255)))>>>0}else a8=(B.e.C(B.b.a4(255,0,255))<<24|B.e.C(B.b.a4(a7,0,255))<<16|B.e.C(B.b.a4(a7,0,255))<<8|B.e.C(B.b.a4(a7,0,255)))>>>0 +o=b7.k2 +o.x[a2*o.a+a4]=a8}}}else if(o===2){o=b7.f +if(o===8){o=b7.w===2 +if(o){l=r +l=l.a[l.d++] +$.fK()[0]=l +a7=$.hb()[0]}else{l=r +a7=l.a[l.d++]}if(o){o=r +o=o.a[o.d++] +$.fK()[0]=o +a9=$.hb()[0]}else{o=r +a9=o.a[o.d++]}}else if(o===16){if(b7.w===2){o=r.M() +$.ha()[0]=o +a7=$.hO()[0]}else a7=r.M() +if(b7.w===2){o=r.M() +$.ha()[0]=o +a9=$.hO()[0]}else a9=r.M()}else if(o===32){if(b7.w===2){o=r.J() +$.cT()[0]=o +a7=$.eJ()[0]}else a7=r.J() +if(b7.w===2){o=r.J() +$.cT()[0]=o +a9=$.eJ()[0]}else a9=r.J()}else{a7=0 +a9=0}o=b7.k3 +if(o!=null){o.nv(a4,a2,a7) +b7.k3.rM(a4,a2,a9)}if(b7.k2!=null){o=b7.f +l=o===16 +if(l)a7=B.b.D(a7,8) +else if(o===32)a7=B.b.D(a7,24) +if(l)a9=B.b.D(a9,8) +else if(o===32)a9=B.b.D(a9,24) +o=B.e.C(B.b.a4(a9,0,255)) +l=B.e.C(B.b.a4(a7,0,255)) +c=B.e.C(B.b.a4(a7,0,255)) +b=B.e.C(B.b.a4(a7,0,255)) +a=b7.k2 +a.x[a2*a.a+a4]=(o<<24|l<<16|c<<8|b)>>>0}}else if(o===3){o=b7.w +if(o===3){o=b7.f +if(o===32){o=r.J() +l=$.cT() +l[0]=o +o=$.pK() +b0=o[0] +l[0]=r.J() +b1=o[0] +l[0]=r.J() +b2=o[0]}else if(o===64){b0=r.C4() +b1=0 +b2=0}else if(o===16){o=r.M() +if($.ew==null)A.lQ() +b0=$.ew[o] +o=r.M() +if($.ew==null)A.lQ() +b1=$.ew[o] +o=r.M() +if($.ew==null)A.lQ() +b2=$.ew[o]}else{b0=0 +b1=0 +b2=0}o=b7.k3 +if(o!=null){o.nv(a4,a2,b0) +b7.k3.rM(a4,a2,b1) +b7.k3.wK(a4,a2,b2)}if(b7.k2!=null){b3=B.e.C(B.e.a4(b0*255,0,255)) +b4=B.e.C(B.e.a4(b1*255,0,255)) +b5=B.e.C(B.e.a4(b2*255,0,255)) +o=B.e.C(B.b.a4(255,0,255)) +l=B.e.C(B.b.a4(b5,0,255)) +c=B.e.C(B.b.a4(b4,0,255)) +b=B.e.C(B.b.a4(b3,0,255)) +a=b7.k2 +a.x[a2*a.a+a4]=(o<<24|l<<16|c<<8|b)>>>0}}else{l=b7.f +if(l===8){o=o===2 +if(o){l=r +l=l.a[l.d++] +$.fK()[0]=l +b0=$.hb()[0]}else{l=r +b0=l.a[l.d++]}if(o){l=r +l=l.a[l.d++] +$.fK()[0]=l +b1=$.hb()[0]}else{l=r +b1=l.a[l.d++]}if(o){o=r +o=o.a[o.d++] +$.fK()[0]=o +b2=$.hb()[0]}else{o=r +b2=o.a[o.d++]}}else if(l===16){if(o===2){o=r.M() +$.ha()[0]=o +b0=$.hO()[0]}else b0=r.M() +if(b7.w===2){o=r.M() +$.ha()[0]=o +b1=$.hO()[0]}else b1=r.M() +if(b7.w===2){o=r.M() +$.ha()[0]=o +b2=$.hO()[0]}else b2=r.M()}else if(l===32){if(o===2){o=r.J() +$.cT()[0]=o +b0=$.eJ()[0]}else b0=r.J() +if(b7.w===2){o=r.J() +$.cT()[0]=o +b1=$.eJ()[0]}else b1=r.J() +if(b7.w===2){o=r.J() +$.cT()[0]=o +b2=$.eJ()[0]}else b2=r.J()}else{b0=0 +b1=0 +b2=0}o=b7.k3 +if(o!=null){o.nv(a4,a2,b0) +b7.k3.rM(a4,a2,b1) +b7.k3.wK(a4,a2,b2)}if(b7.k2!=null){o=b7.f +l=o===16 +if(l)b0=B.b.D(b0,8) +else if(o===32)b0=B.b.D(b0,24) +if(l)b1=B.b.D(b1,8) +else if(o===32)b1=B.b.D(b1,24) +if(l)b2=B.b.D(b2,8) +else if(o===32)b2=B.b.D(b2,24) +o=B.e.C(B.b.a4(255,0,255)) +l=B.e.C(B.b.a4(b2,0,255)) +c=B.e.C(B.b.a4(b1,0,255)) +b=B.e.C(B.b.a4(b0,0,255)) +a=b7.k2 +a.x[a2*a.a+a4]=(o<<24|l<<16|c<<8|b)>>>0}}}else if(o>=4){o=b7.w +if(o===3){o=b7.f +if(o===32){o=r.J() +l=$.cT() +l[0]=o +o=$.pK() +b0=o[0] +l[0]=r.J() +b1=o[0] +l[0]=r.J() +b2=o[0] +l[0]=r.J() +b6=o[0]}else if(o===64){b0=r.C4() +b1=0 +b2=0 +b6=0}else if(o===16){o=r.M() +if($.ew==null)A.lQ() +b0=$.ew[o] +o=r.M() +if($.ew==null)A.lQ() +b1=$.ew[o] +o=r.M() +if($.ew==null)A.lQ() +b2=$.ew[o] +o=r.M() +if($.ew==null)A.lQ() +b6=$.ew[o]}else{b0=0 +b1=0 +b2=0 +b6=0}o=b7.k3 +if(o!=null){o.nv(a4,a2,b0) +b7.k3.rM(a4,a2,b1) +b7.k3.wK(a4,a2,b2) +b7.k3.Lf(a4,a2,b6)}if(b7.k2!=null){b3=B.e.C(B.e.a4(b0*255,0,255)) +b4=B.e.C(B.e.a4(b1*255,0,255)) +b5=B.e.C(B.e.a4(b2*255,0,255)) +o=B.e.C(B.b.a4(B.e.C(B.e.a4(b6*255,0,255)),0,255)) +l=B.e.C(B.b.a4(b5,0,255)) +c=B.e.C(B.b.a4(b4,0,255)) +b=B.e.C(B.b.a4(b3,0,255)) +a=b7.k2 +a.x[a2*a.a+a4]=(o<<24|l<<16|c<<8|b)>>>0}}else{l=b7.f +if(l===8){o=o===2 +if(o){l=r +l=l.a[l.d++] +$.fK()[0]=l +b0=$.hb()[0]}else{l=r +b0=l.a[l.d++]}if(o){l=r +l=l.a[l.d++] +$.fK()[0]=l +b1=$.hb()[0]}else{l=r +b1=l.a[l.d++]}if(o){l=r +l=l.a[l.d++] +$.fK()[0]=l +b2=$.hb()[0]}else{l=r +b2=l.a[l.d++]}if(o){o=r +o=o.a[o.d++] +$.fK()[0]=o +b6=$.hb()[0]}else{o=r +b6=o.a[o.d++]}}else if(l===16){if(o===2){o=r.M() +$.ha()[0]=o +b0=$.hO()[0]}else b0=r.M() +if(b7.w===2){o=r.M() +$.ha()[0]=o +b1=$.hO()[0]}else b1=r.M() +if(b7.w===2){o=r.M() +$.ha()[0]=o +b2=$.hO()[0]}else b2=r.M() +if(b7.w===2){o=r.M() +$.ha()[0]=o +b6=$.hO()[0]}else b6=r.M()}else if(l===32){if(o===2){o=r.J() +$.cT()[0]=o +b0=$.eJ()[0]}else b0=r.J() +if(b7.w===2){o=r.J() +$.cT()[0]=o +b1=$.eJ()[0]}else b1=r.J() +if(b7.w===2){o=r.J() +$.cT()[0]=o +b2=$.eJ()[0]}else b2=r.J() +if(b7.w===2){o=r.J() +$.cT()[0]=o +b6=$.eJ()[0]}else b6=r.J()}else{b0=0 +b1=0 +b2=0 +b6=0}o=b7.k3 +if(o!=null){o.nv(a4,a2,b0) +b7.k3.rM(a4,a2,b1) +b7.k3.wK(a4,a2,b2) +b7.k3.Lf(a4,a2,b6)}if(b7.k2!=null){o=b7.f +l=o===16 +if(l)b0=B.b.D(b0,8) +else if(o===32)b0=B.b.D(b0,24) +if(l)b1=B.b.D(b1,8) +else if(o===32)b1=B.b.D(b1,24) +if(l)b2=B.b.D(b2,8) +else if(o===32)b2=B.b.D(b2,24) +if(l)b6=B.b.D(b6,8) +else if(o===32)b6=B.b.D(b6,24) +o=B.e.C(B.b.a4(b6,0,255)) +l=B.e.C(B.b.a4(b2,0,255)) +c=B.e.C(B.b.a4(b1,0,255)) +b=B.e.C(B.b.a4(b0,0,255)) +a=b7.k2 +a.x[a2*a.a+a4]=(o<<24|l<<16|c<<8|b)>>>0}}}++a5;++a4}++a3;++a2}}else throw A.c(A.am("Unsupported bitsPerSample: "+o))}, +adP(a,b,c,d,e,f){var s,r,q,p,o,n,m,l +for(s=a.x,r=a.a,q=b.x,p=b.a,o=0;o=p)break +e=g+a4 +if(b.bS(1)===0)b0[e]=a0 +else b0[e]=a}b.c=0}}, +NY(a,b,c){var s,r,q,p,o,n,m,l,k +for(s=0,r=0;r=0&&m<=127)for(n=m+1,s=q,l=0;l=-127 +s=q+1 +if(n){p=p[o+q] +for(o=-m+1,l=0;l=0;--n)k.r[k.w++]=r[n] +k.MH(p,r[k.as-1])}else{k.P_(p) +o=k.as +o===$&&A.b() +n=o-1 +for(;n>=0;--n)k.r[k.w++]=r[n] +o=k.r +m=k.w++ +l=k.as-1 +o[m]=r[l] +k.MH(p,r[l])}p=q}q=k.F5()}}, +MH(a,b){var s,r=this,q=r.y +q===$&&A.b() +s=r.Q +s.toString +q[s]=b +q=r.z +q===$&&A.b() +q[s]=a +s=r.Q=s+1 +if(s===511)r.a=10 +else if(s===1023)r.a=11 +else if(s===2047)r.a=12}, +P_(a){var s,r,q,p,o,n,m=this +m.as=0 +s=m.x +m.as=1 +r=m.y +r===$&&A.b() +s[0]=r[a] +q=m.z +q===$&&A.b() +p=q[a] +for(o=1;p!==4098;o=n){n=o+1 +m.as=n +s[o]=r[p] +p=q[p]}}, +F5(){var s,r,q,p,o=this,n=o.b,m=o.f +m===$&&A.b() +if(n>=m)return 257 +for(;s=o.d,r=o.a,s=m)return 257 +r=o.c +q=o.e +q===$&&A.b() +p=n+1 +o.b=p +o.c=(r<<8>>>0)+q[n]>>>0 +o.d=s+8}n=s-r +o.d=n +return B.b.e5(o.c,n)&B.Hl[r-9]}, +PG(){var s,r,q=this +q.y=new Uint8Array(4096) +s=new Uint32Array(4096) +q.z=s +B.bW.hO(s,0,4096,4098) +for(s=q.y,r=0;r<256;++r)s[r]=r +q.a=9 +q.Q=258}} +A.aqd.prototype={ +iM(a){var s=this,r=A.bs(a,!1,null,0) +s.b=r +r=s.a=s.aj8(r) +if(r==null)return null +return r.r[0].cB(0,s.b)}, +aj8(a){var s,r,q,p,o,n,m,l,k=null,j=A.a([],t.Ab),i=new A.aqf(j),h=a.M() +if(h!==18761&&h!==19789)return k +if(h===19789)a.e=!0 +else a.e=!1 +q=a.M() +i.e=q +if(q!==42)return k +p=a.J() +s=A.aA(a,k,0) +s.d=p +for(q=t.S,o=t.Oc;p!==0;){r=null +try{n=new A.TX(A.w(q,o)) +n.a4P(s) +r=n +m=r +if(!(m.b!==0&&m.c!==0))break}catch(l){break}j.push(r) +if(j.length===1){m=j[0] +i.a=m.b +i.b=m.c}p=s.J() +if(p!==0)s.d=p}return j.length!==0?i:k}} +A.aqO.prototype={ +uH(){var s,r=this.a,q=r.jU() +if((q&1)!==0)return!1 +if((q>>>1&7)>3)return!1 +if((q>>>4&1)===0)return!1 +this.f.d=q>>>5 +if(r.jU()!==2752925)return!1 +s=this.b +s.a=r.M() +s.b=r.M() +return!0}, +lk(a){var s,r=this +if(!r.a9E())return null +s=r.b +r.d=A.ju(s.a,s.b,B.bi) +r.adq() +if(!r.afu())return null +return r.d}, +a9E(){var s,r,q,p,o=this +if(!o.uH())return!1 +o.fr=A.b2j() +for(s=o.dy,r=0;r<4;++r){q=new Int32Array(2) +p=new Int32Array(2) +s[r]=new A.Ul(q,p,new Int32Array(2))}s=o.b +q=o.r.b=s.b +s=s.a +B.b.D(s,8) +B.b.D(q,8) +o.y=o.Q=0 +o.z=s +o.as=q +o.at=B.b.D(s+15,4) +o.ax=B.b.D(q+15,4) +o.k1=0 +q=o.a +s=o.f +p=s.d +p===$&&A.b() +p=A.aOy(q.dR(p)) +o.c=p +q.d+=s.d +p.cc(1) +o.c.cc(1) +o.afA(o.x,o.fr) +o.aft() +if(!o.afw(q))return!1 +o.afy() +o.c.cc(1) +o.afx() +return!0}, +afA(a,b){var s,r,q,p=this,o=p.c +o===$&&A.b() +o=o.cc(1)!==0 +a.a=o +if(o){a.b=p.c.cc(1)!==0 +if(p.c.cc(1)!==0){a.c=p.c.cc(1)!==0 +for(o=a.d,s=0;s<4;++s){if(p.c.cc(1)!==0){r=p.c +q=r.cc(7) +r=r.cc(1)===1?-q:q}else r=0 +o[s]=r}for(o=a.e,s=0;s<4;++s){if(p.c.cc(1)!==0){r=p.c +q=r.cc(6) +r=r.cc(1)===1?-q:q}else r=0 +o[s]=r}}if(a.b)for(s=0;s<3;++s){o=b.a +o[s]=p.c.cc(1)!==0?p.c.cc(8):255}}else a.b=!1 +return!0}, +aft(){var s,r,q,p=this,o=p.w,n=p.c +n===$&&A.b() +o.a=n.cc(1)!==0 +o.b=p.c.cc(6) +o.c=p.c.cc(3) +n=p.c.cc(1)!==0 +o.d=n +if(n)if(p.c.cc(1)!==0){for(n=o.e,s=0;s<4;++s)if(p.c.cc(1)!==0){r=p.c +q=r.cc(6) +n[s]=r.cc(1)===1?-q:q}for(n=o.f,s=0;s<4;++s)if(p.c.cc(1)!==0){r=p.c +q=r.cc(6) +n[s]=r.cc(1)===1?-q:q}}if(o.b===0)n=0 +else n=o.a?1:2 +p.b7=n +return!0}, +afw(a){var s,r,q,p,o,n,m,l,k=a.c-a.d,j=this.c +j===$&&A.b() +j=B.b.bE(1,j.cc(2)) +this.cy=j +s=j-1 +r=s*3 +if(k>>0) +if(l>k)l=k +n=new A.FW(a.nz(l-r,r)) +n.b=254 +n.c=0 +n.d=-8 +j[p]=n +q+=3}j[s]=A.aOy(a.nz(k-r,a.d-a.b+r)) +return r0){c[i]=c[0] +continue}h=s}g=c[i] +f=g.a +e=h+r +if(e<0)e=0 +else if(e>127)e=127 +f[0]=B.ji[e] +if(h<0)e=0 +else e=h>127?127:h +f[1]=B.jj[e] +e=g.b +f=h+q +if(f<0)f=0 +else if(f>127)f=127 +e[0]=B.ji[f]*2 +f=h+p +if(f<0)f=0 +else if(f>127)f=127 +e[1]=B.jj[f]*101581>>>16 +if(e[1]<8)e[1]=8 +f=g.c +e=h+o +if(e<0)e=0 +else if(e>117)e=117 +f[0]=B.ji[e] +e=h+n +if(e<0)e=0 +else if(e>127)e=127 +f[1]=B.jj[e]}}, +afx(){var s,r,q,p,o,n,m=this,l=m.fr +for(s=0;s<4;++s)for(r=0;r<8;++r)for(q=0;q<3;++q)for(p=0;p<11;++p){o=m.c +o===$&&A.b() +n=o.d_(B.IA[s][r][q][p])!==0?m.c.cc(8):B.J0[s][r][q][p] +l.b[s][r].a[q][p]=n}o=m.c +o===$&&A.b() +o=o.cc(1)!==0 +m.fx=o +if(o)m.fy=m.c.cc(8)}, +ag8(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.b7 +f.toString +if(f>0){s=g.w +for(f=s.e,r=s.f,q=g.x,p=q.e,o=0;o<4;++o){if(q.a){n=p[o] +if(!q.c){m=s.b +m.toString +n+=m}}else n=s.b +for(l=0;l<=1;++l){m=g.a9 +m===$&&A.b() +k=m[o][l] +m=s.d +m===$&&A.b() +if(m){n.toString +j=n+f[0] +if(l!==0)j+=r[0]}else j=n +j.toString +if(j<0)j=0 +else if(j>63)j=63 +if(j>0){m=s.c +m===$&&A.b() +if(m>0){i=m>4?B.b.D(j,2):B.b.D(j,1) +h=9-m +if(i>h)i=h}else i=j +if(i<1)i=1 +k.b=i +k.a=2*j+i +if(j>=40)m=2 +else m=j>=15?1:0 +k.d=m}else k.a=0 +k.c=l!==0}}}}, +adq(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.b,e=f.at +if(e!=null)h.ab=e +s=J.hr(4,t.Ho) +for(e=t.nY,r=0;r<4;++r)s[r]=A.a([new A.te(),new A.te()],e) +h.a9=s +e=h.at +e.toString +s=J.hr(e,t.hm) +for(q=0;qp)h.CW=p +e=h.ax +e.toString +if(f>e)h.cx=e +i=p+1 +s=J.hr(i,t.MJ) +for(q=0;q>>0] +while(!0){p=e.y1 +o=e.at +o.toString +if(!(p0){p=e.k4 +p===$&&A.b() +o=e.y1 +j=e.a9 +j===$&&A.b() +h=e.k1 +h===$&&A.b() +h=j[h] +j=k.b +j===$&&A.b() +g=h[j?1:0] +p[o]=g +g.c=g.c||!i}++e.y1}p=e.k3 +p===$&&A.b() +m=p[0] +m.b=m.a=0 +B.z.hO(s,0,4,0) +e.y1=0 +e.agQ() +p=e.b7 +p.toString +if(p>0){p=e.y2 +o=e.ch +o===$&&A.b() +if(p>=o){o=e.cx +o.toString +o=p<=o +f=o}else f=!1}else f=!1 +if(!e.a8Y(f))return!1 +p=++e.y2}return!0}, +agQ(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=this,a7=null,a8=a6.y2,a9=a6.ok +a9===$&&A.b() +s=A.bs(a9,!1,a7,40) +r=A.bs(a6.ok,!1,a7,584) +q=A.bs(a6.ok,!1,a7,600) +a9=a8>0 +p=0 +while(!0){o=a6.at +o.toString +if(!(p0){for(m=-1;m<16;++m){o=m*32 +s.iZ(o-4,4,s,o+12)}for(m=-1;m<8;++m){o=m*32 +l=o-4 +o+=4 +r.iZ(l,4,r,o) +q.iZ(l,4,q,o)}}else{for(o=s.a,l=s.d,m=0;m<16;++m)o[l+(m*32-1)]=129 +for(k=r.a,j=r.d,i=q.a,h=q.d,m=0;m<8;++m){g=m*32-1 +k[j+g]=129 +i[h+g]=129}if(a9){i[h+-33]=129 +k[j+-33]=129 +o[l+-33]=129}}o=a6.k2 +o===$&&A.b() +f=o[p] +e=n.a +d=n.e +if(a9){s.n3(-32,16,f.a) +r.n3(-32,8,f.b) +q.n3(-32,8,f.c)}else if(p===0){o=s.a +l=s.d+-33 +J.lm(o,l,l+21,127) +l=r.a +o=r.d+-33 +J.lm(l,o,o+9,127) +o=q.a +l=q.d+-33 +J.lm(o,l,l+9,127)}o=n.b +o===$&&A.b() +if(o){c=A.aA(s,a7,-16) +b=c.wg() +if(a9){o=a6.at +o.toString +if(p>=o-1){o=f.a[15] +l=c.a +k=c.d +J.lm(l,k,k+4,o)}else c.n3(0,4,a6.k2[p+1].a)}a=b[0] +b[96]=a +b[64]=a +b[32]=a +for(o=n.c,a0=0;a0<16;++a0,d=d<<2>>>0){a1=A.aA(s,a7,B.qf[a0]) +B.LA[o[a0]].$1(a1) +d.toString +l=a0*16 +a6.Oc(d,new A.fT(e,l,384,l,!1),a1)}}else{o=A.aOB(p,a8,n.c[0]) +o.toString +B.HD[o].$1(s) +if(d!==0)for(a0=0;a0<16;++a0,d=d<<2>>>0){a1=A.aA(s,a7,B.qf[a0]) +d.toString +o=a0*16 +a6.Oc(d,new A.fT(e,o,384,o,!1),a1)}}o=n.f +o===$&&A.b() +l=A.aOB(p,a8,n.d) +l.toString +B.pS[l].$1(r) +B.pS[l].$1(q) +a2=new A.fT(e,256,384,256,!1) +if((o&255)!==0){l=a6.e +if((o&170)!==0){l===$&&A.b() +l.kT(a2,r) +l.kT(A.aA(a2,a7,16),A.aA(r,a7,4)) +k=A.aA(a2,a7,32) +j=A.aA(r,a7,128) +l.kT(k,j) +l.kT(A.aA(k,a7,16),A.aA(j,a7,4))}else{l===$&&A.b() +l.Yj(a2,r)}}a3=new A.fT(e,320,384,320,!1) +o=o>>>8 +if((o&255)!==0){l=a6.e +if((o&170)!==0){l===$&&A.b() +l.kT(a3,q) +l.kT(A.aA(a3,a7,16),A.aA(q,a7,4)) +o=A.aA(a3,a7,32) +k=A.aA(q,a7,128) +l.kT(o,k) +l.kT(A.aA(o,a7,16),A.aA(k,a7,4))}else{l===$&&A.b() +l.Yj(a3,q)}}o=a6.ax +o.toString +if(a8>>30){case 3:s=this.e +s===$&&A.b() +s.au3(0,b,c,!1) +break +case 2:this.e===$&&A.b() +s=b.a +r=b.d +q=s[r]+4 +p=B.b.ef(B.b.D(s[r+4]*35468,16),32) +o=B.b.ef(B.b.D(b.a[b.d+4]*85627,16),32) +n=B.b.ef(B.b.D(b.a[b.d+1]*35468,16),32) +m=B.b.ef(B.b.D(b.a[b.d+1]*85627,16),32) +A.aqT(c,0,q+o,m,n) +A.aqT(c,1,q+p,m,n) +A.aqT(c,2,q-p,m,n) +A.aqT(c,3,q-o,m,n) +break +case 1:s=this.e +s===$&&A.b() +s.wi(b,c) +break +default:break}}, +a7W(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.p4,e=h.k4 +e===$&&A.b() +e=e[a] +e.toString +s=h.p1 +s===$&&A.b() +r=A.aA(s,g,a*16) +q=e.b +p=e.a +if(p===0)return +if(h.b7===1){if(a>0){s=h.e +s===$&&A.b() +f.toString +s.Lx(r,f,p+4)}if(e.c){s=h.e +s===$&&A.b() +f.toString +s.a_n(r,f,p)}if(b>0){s=h.e +s===$&&A.b() +f.toString +s.Ly(r,f,p+4)}if(e.c){e=h.e +e===$&&A.b() +f.toString +e.a_o(r,f,p)}}else{o=h.R8 +s=h.p2 +s===$&&A.b() +n=a*8 +m=A.aA(s,g,n) +s=h.p3 +s===$&&A.b() +l=A.aA(s,g,n) +k=e.d +if(a>0){s=h.e +s===$&&A.b() +f.toString +n=p+4 +s.pw(r,1,f,16,n,q,k) +s=h.e +o.toString +s.pw(m,1,o,8,n,q,k) +s.pw(l,1,o,8,n,q,k)}if(e.c){s=h.e +s===$&&A.b() +f.toString +s.aow(r,f,p,q,k) +s=h.e +o.toString +j=A.aA(m,g,4) +i=A.aA(l,g,4) +s.pv(j,1,o,8,p,q,k) +s.pv(i,1,o,8,p,q,k)}if(b>0){s=h.e +s===$&&A.b() +f.toString +n=p+4 +s.pw(r,f,1,16,n,q,k) +s=h.e +o.toString +s.pw(m,o,1,8,n,q,k) +s.pw(l,o,1,8,n,q,k)}if(e.c){e=h.e +e===$&&A.b() +f.toString +e.aut(r,f,p,q,k) +e=h.e +o.toString +s=4*o +j=A.aA(m,g,s) +i=A.aA(l,g,s) +e.pv(j,o,1,8,p,q,k) +e.pv(i,o,1,8,p,q,k)}}}, +a8J(){var s,r=this,q=r.ay +q===$&&A.b() +s=q +while(!0){q=r.CW +q.toString +if(!(sh)i=h +b.xr=null +if(b.ab!=null&&j>>1 +d.d=d.d+e +d=b.x2 +d===$&&A.b() +d.d+=e +if(h!=null)h.d+=c +h=b.z +h===$&&A.b() +b.agh(0,j-g,h-c,i-j)}if(a0){a0=b.p1 +h=b.p4 +h.toString +a0.iZ(p,r,o,16*h) +h=b.p2 +p=b.R8 +p.toString +h.iZ(n,q,m,8*p) +p=b.p3 +h=b.R8 +h.toString +p.iZ(n,q,l,8*h)}return!0}, +agh(a,b,c,d){if(c<=0||d<=0)return!1 +this.a8g(b,c,d) +this.a8f(b,c,d) +return!0}, +E2(a){var s +if((a&-4194304)>>>0===0)s=B.b.D(a,14) +else s=a<0?0:255 +return s}, +zf(a,b,c,d){var s=19077*a +d.l(0,0,this.E2(s+26149*c+-3644112)) +d.l(0,1,this.E2(s-6419*b-13320*c+2229552)) +d.l(0,2,this.E2(s+33050*b+-4527440))}, +z8(a8,a9,b0,b1,b2,b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=new A.ar0(),a3=b6-1,a4=B.b.D(a3,1),a5=a2.$2(b0.a[b0.d],b1.a[b1.d]),a6=a2.$2(b2.a[b2.d],b3.a[b3.d]),a7=B.b.D(3*a5+a6+131074,2) +a0.zf(a8.a[a8.d],a7&255,a7>>>16,b4) +b4.l(0,3,255) +s=a9!=null +if(s){a7=B.b.D(3*a6+a5+131074,2) +r=a9.a[a9.d] +b5.toString +a0.zf(r,a7&255,a7>>>16,b5) +b5.l(0,3,255)}for(q=1;q<=a4;++q,a6=o,a5=p){p=a2.$2(b0.a[b0.d+q],b1.a[b1.d+q]) +o=a2.$2(b2.a[b2.d+q],b3.a[b3.d+q]) +n=a5+p+a6+o+524296 +m=B.b.D(n+2*(p+a6),3) +l=B.b.D(n+2*(a5+o),3) +a7=B.b.D(m+a5,1) +k=B.b.D(l+p,1) +r=2*q +j=r-1 +i=a8.a +h=a8.d +g=i[h+j] +f=a7&255 +e=a7>>>16 +d=j*4 +c=A.aA(b4,a1,d) +g=19077*g +b=g+26149*e+-3644112 +if((b&-4194304)>>>0===0)a=B.b.D(b,14) +else a=b<0?0:255 +b=c.a +c=c.d +b[c]=a +e=g-6419*f-13320*e+2229552 +if((e&-4194304)>>>0===0)a=B.b.D(e,14) +else a=e<0?0:255 +b[c+1]=a +g=g+33050*f+-4527440 +if((g&-4194304)>>>0===0)a=B.b.D(g,14) +else a=g<0?0:255 +b[c+2]=a +b[c+3]=255 +g=r-0 +h=i[h+g] +i=k&255 +f=k>>>16 +g=A.aA(b4,a1,g*4) +h=19077*h +e=h+26149*f+-3644112 +if((e&-4194304)>>>0===0)a=B.b.D(e,14) +else a=e<0?0:255 +e=g.a +g=g.d +e[g]=a +f=h-6419*i-13320*f+2229552 +if((f&-4194304)>>>0===0)a=B.b.D(f,14) +else a=f<0?0:255 +e[g+1]=a +i=h+33050*i+-4527440 +if((i&-4194304)>>>0===0)a=B.b.D(i,14) +else a=i<0?0:255 +e[g+2]=a +e[g+3]=255 +if(s){a7=B.b.D(l+a6,1) +k=B.b.D(m+o,1) +i=a9.a +h=a9.d +j=i[h+j] +g=a7&255 +f=a7>>>16 +b5.toString +d=A.aA(b5,a1,d) +j=19077*j +e=j+26149*f+-3644112 +if((e&-4194304)>>>0===0)a=B.b.D(e,14) +else a=e<0?0:255 +e=d.a +d=d.d +e[d]=a +f=j-6419*g-13320*f+2229552 +if((f&-4194304)>>>0===0)a=B.b.D(f,14) +else a=f<0?0:255 +e[d+1]=a +j=j+33050*g+-4527440 +if((j&-4194304)>>>0===0)a=B.b.D(j,14) +else a=j<0?0:255 +e[d+2]=a +e[d+3]=255 +j=i[h+r] +i=k&255 +h=k>>>16 +r=A.aA(b5,a1,r*4) +j=19077*j +g=j+26149*h+-3644112 +if((g&-4194304)>>>0===0)a=B.b.D(g,14) +else a=g<0?0:255 +g=r.a +r=r.d +g[r]=a +h=j-6419*i-13320*h+2229552 +if((h&-4194304)>>>0===0)a=B.b.D(h,14) +else a=h<0?0:255 +g[r+1]=a +j=j+33050*i+-4527440 +if((j&-4194304)>>>0===0)a=B.b.D(j,14) +else a=j<0?0:255 +g[r+2]=a +g[r+3]=255}}if((b6&1)===0){a7=B.b.D(3*a5+a6+131074,2) +r=a8.a[a8.d+a3] +j=a3*4 +i=A.aA(b4,a1,j) +a0.zf(r,a7&255,a7>>>16,i) +i.l(0,3,255) +if(s){a7=B.b.D(3*a6+a5+131074,2) +a3=a9.a[a9.d+a3] +b5.toString +j=A.aA(b5,a1,j) +a0.zf(a3,a7&255,a7>>>16,j) +j.l(0,3,255)}}}, +a8f(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.xr +if(g==null)return +s=h.b +r=s.a +q=r*4 +p=A.aA(g,null,0) +if(a===0){o=c-1 +n=a}else{n=a-1 +p.d-=r +o=c}m=A.bs(h.d.nk(),!1,null,n*q+3) +g=h.Q +g.toString +r=h.as +if(g+a+c===r){r.toString +o=r-g-n}for(l=0;lg)return j +if(a===0){i=h*g +k.az=new Uint8Array(i) +s=k.ab +r=new A.ara(s,h,g) +q=s.aL() +r.d=q&3 +r.e=B.b.D(q,2)&3 +r.f=B.b.D(q,4)&3 +r.r=B.b.D(q,6)&3 +if(r.gc_()){p=r.d +if(p===0){if(s.c-s.d0?1:0 +if(m>1)a4.ajl(o,q) +else{l=B.b.D(o.a[o.d]+3,3) +for(a6=q.a,n=q.d,k=0;k<256;k+=16)a6[n+k]=l}j=a5[0] +i=1}else{j=a5[3] +i=0}h=a7.a&15 +g=p.a&15 +for(f=0,e=0;e<4;++e){d=g&1 +for(c=0,b=0;b<4;++b,c=a){m=a4.F2(a8,j,d+(h&1),s.a,i,q) +d=m>i?1:0 +h=h>>>1|d<<7 +a6=q.a +n=q.d +a6=a6[n]!==0?1:0 +if(m>3)a6=3 +else if(m>1)a6=2 +a=c<<2|a6 +q.d=n+16}h=h>>>4 +g=g>>>1|d<<7 +f=(f<<8|c)>>>0}a0=g>>>4 +for(a1=h,a2=0,a3=0;a3<4;a3+=2){a6=4+a3 +h=B.b.d7(a7.a,a6) +g=B.b.d7(p.a,a6) +for(c=0,e=0;e<2;++e){d=g&1 +for(b=0;b<2;++b,c=a){m=a4.F2(a8,a5[2],d+(h&1),s.c,0,q) +d=m>0?1:0 +h=h>>>1|d<<3 +a6=q.a +n=q.d +a6=a6[n]!==0?1:0 +if(m>3)a6=3 +else if(m>1)a6=2 +a=(c<<2|a6)>>>0 +q.d=n+16}h=h>>>2 +g=g>>>1|d<<5}a2=(a2|B.b.bE(c,4*a3))>>>0 +a1=(a1|B.b.bE(h<<4>>>0,a3))>>>0 +a0=(a0|B.b.bE(g&240,a3))>>>0}a7.a=a1 +p.a=a0 +r.e=f +r.f=a2 +if((a2&43690)===0)s.toString +return(f|a2)>>>0===0}, +ajl(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=new Int32Array(16) +for(s=a.a,r=a.d,q=0;q<4;++q){p=s[r+q] +o=12+q +n=s[r+o] +m=p+n +l=4+q +k=s[r+l] +j=8+q +i=s[r+j] +h=k+i +g=k-i +f=p-n +c[q]=m+h +c[j]=m-h +c[l]=f+g +c[o]=f-g}for(s=b.a,r=b.d,e=0,q=0;q<4;++q){p=q*4 +d=c[p]+3 +o=c[3+p] +m=d+o +n=c[1+p] +p=c[2+p] +h=n+p +g=n-p +f=d-o +s[r+e]=B.b.D(m+h,3) +s[r+(e+16)]=B.b.D(f+g,3) +s[r+(e+32)]=B.b.D(m-h,3) +s[r+(e+48)]=B.b.D(f-g,3) +e+=64}}, +a9I(a,b){var s,r,q,p,o,n +if(a.d_(b[3])===0)s=a.d_(b[4])===0?2:3+a.d_(b[5]) +else if(a.d_(b[6])===0)s=a.d_(b[7])===0?5+a.d_(159):7+2*a.d_(165)+a.d_(145) +else{r=a.d_(b[8]) +q=2*r+a.d_(b[9+r]) +p=B.Lw[q] +for(o=p.length,s=0,n=0;n0?1:0] +f.a[f.d+p]=o*l}return 16}, +afv(){var s,r,q,p,o,n,m,l,k,j=this,i=j.y1,h=4*i,g=j.go,f=j.id,e=j.b4 +e===$&&A.b() +s=e[i] +i=j.c +i===$&&A.b() +i=i.d_(145)===0 +s.b=i +if(!i){if(j.c.d_(156)!==0)r=j.c.d_(128)!==0?1:3 +else r=j.c.d_(163)!==0?2:0 +s.c[0]=r +g.toString +B.z.hO(g,h,h+4,r) +B.z.hO(f,0,4,r)}else{q=s.c +for(p=0,o=0;o<4;++o,p=k){r=f[o] +for(n=0;n<4;++n){i=h+n +m=B.Hy[g[i]][r] +l=B.qd[j.c.d_(m[0])] +for(;l>0;)l=B.qd[2*l+j.c.d_(m[l])] +r=-l +g[i]=r}k=p+4 +g.toString +B.z.bd(q,p,k,g,h) +f[o]=r}}if(j.c.d_(142)===0)i=0 +else if(j.c.d_(114)===0)i=2 +else i=j.c.d_(183)!==0?1:3 +s.d=i}} +A.ar0.prototype={ +$2(a,b){return(a|b<<16)>>>0}, +$S:188} +A.FW.prototype={ +cc(a){var s,r +for(s=0;r=a-1,a>0;a=r)s=(s|B.b.cp(this.d_(128),r))>>>0 +return s}, +rD(a){var s=this.cc(a) +return this.cc(1)===1?-s:s}, +d_(a){var s,r=this,q=r.b +q===$&&A.b() +s=r.N1(B.b.D(q*a,8)) +if(r.b<=126)r.aik() +return s}, +N1(a){var s,r,q,p,o,n=this,m=n.d +m===$&&A.b() +if(m<0){s=n.a +r=s.c +q=s.d +if(r-q>=1){p=s.aL() +m=n.c +m===$&&A.b() +n.c=(p|m<<8)>>>0 +m=n.d+8 +n.d=m +o=m}else{if(q>>0 +s=n.d+8 +n.d=s +m=s}else if(!n.e){s=n.c +s===$&&A.b() +n.c=s<<8>>>0 +m+=8 +n.d=m +n.e=!0}o=m}}else o=m +m=n.c +m===$&&A.b() +if(B.b.h4(m,o)>a){s=n.b +s===$&&A.b() +r=a+1 +n.b=s-r +n.c=m-B.b.cp(r,o) +return 1}else{n.b=a +return 0}}, +aik(){var s,r=this,q=r.b +q===$&&A.b() +s=B.q1[q] +r.b=B.qy[q] +q=r.d +q===$&&A.b() +r.d=q-s}} +A.aqP.prototype={ +Ly(a,b,c){var s,r=A.aA(a,null,0) +for(s=0;s<16;++s){r.d=a.d+s +if(this.Qa(r,b,c))this.xz(r,b)}}, +Lx(a,b,c){var s,r=A.aA(a,null,0) +for(s=0;s<16;++s){r.d=a.d+s*b +if(this.Qa(r,1,c))this.xz(r,1)}}, +a_o(a,b,c){var s,r,q=A.aA(a,null,0) +for(s=4*b,r=3;r>0;--r){q.d+=s +this.Ly(q,b,c)}}, +a_n(a,b,c){var s,r=A.aA(a,null,0) +for(s=3;s>0;--s){r.d+=4 +this.Lx(r,b,c)}}, +aut(a,b,c,d,e){var s,r,q=A.aA(a,null,0) +for(s=4*b,r=3;r>0;--r){q.d+=s +this.pv(q,b,1,16,c,d,e)}}, +aow(a,b,c,d,e){var s,r=A.aA(a,null,0) +for(s=3;s>0;--s){r.d+=4 +this.pv(r,1,b,16,c,d,e)}}, +pw(a5,a6,a7,a8,a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=A.aA(a5,null,0) +for(s=-3*a6,r=-2*a6,q=-a6,p=2*a6;o=a8-1,a8>0;a8=o){if(this.Qb(a4,a6,a9,b0))if(this.Ps(a4,a6,b1))this.xz(a4,a6) +else{n=a4.a +m=a4.d +l=m+s +k=n[l] +j=m+r +i=n[j] +h=m+q +g=n[h] +f=n[m] +e=m+a6 +d=n[e] +c=m+p +b=n[c] +a=$.aFH() +a0=a[1020+3*(f-g)+a[1020+i-d]] +a=B.b.D(27*a0+63,7) +a1=(a&2147483647)-((a&2147483648)>>>0) +a=B.b.D(18*a0+63,7) +a2=(a&2147483647)-((a&2147483648)>>>0) +a=B.b.D(9*a0+63,7) +a3=(a&2147483647)-((a&2147483648)>>>0) +a=$.zg() +n[l]=a[255+k+a3] +n[j]=a[255+i+a2] +n[h]=a[255+g+a1] +n[m]=a[255+f-a1] +n[e]=a[255+d-a2] +n[c]=a[255+b-a3]}a4.d+=a7}}, +pv(a0,a1,a2,a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=A.aA(a0,null,0) +for(s=-2*a1,r=-a1;q=a3-1,a3>0;a3=q){if(this.Qb(a,a1,a4,a5))if(this.Ps(a,a1,a6))this.xz(a,a1) +else{p=a.a +o=a.d +n=o+s +m=p[n] +l=o+r +k=p[l] +j=p[o] +i=o+a1 +h=p[i] +g=3*(j-k) +f=$.a31() +e=B.b.D(g+4,3) +d=f[112+((e&2147483647)-((e&2147483648)>>>0))] +e=B.b.D(g+3,3) +c=f[112+((e&2147483647)-((e&2147483648)>>>0))] +e=B.b.D(d+1,1) +b=(e&2147483647)-((e&2147483648)>>>0) +e=$.zg() +p[n]=e[255+m+b] +p[l]=e[255+k+c] +p[o]=e[255+j-d] +p[i]=e[255+h-b]}a.d+=a2}}, +xz(a,b){var s,r,q,p=a.a,o=a.d,n=p[o+-2*b],m=-b,l=p[o+m],k=p[o] +o=p[o+b] +s=3*(k-l)+$.aFH()[1020+n-o] +r=$.a31()[112+B.b.ef(B.b.D(s+4,3),32)] +q=$.a31()[112+B.b.ef(B.b.D(s+3,3),32)] +a.l(0,m,$.zg()[255+l+q]) +a.l(0,0,$.zg()[255+k-r])}, +Ps(a,b,c){var s=a.a,r=a.d,q=s[r+-2*b],p=s[r+-b],o=s[r] +r=s[r+b] +s=$.a30() +return s[255+q-p]>c||s[255+r-o]>c}, +Qa(a,b,c){var s=a.a,r=a.d,q=s[r+-2*b],p=s[r+-b],o=s[r] +r=s[r+b] +return 2*$.a30()[255+p-o]+$.aFG()[255+q-r]<=c}, +Qb(a,b,c,d){var s,r=a.a,q=a.d,p=r[q+-4*b],o=r[q+-3*b],n=r[q+-2*b],m=r[q+-b],l=r[q],k=r[q+b],j=r[q+2*b] +q=r[q+3*b] +r=$.a30() +s=255+n +if(2*r[255+m-l]+$.aFG()[s-k]>c)return!1 +return r[255+p-o]<=d&&r[255+o-n]<=d&&r[s-m]<=d&&r[255+q-j]<=d&&r[255+j-k]<=d&&r[255+k-l]<=d}, +kT(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=new Int32Array(16) +for(s=a.a,r=a.d,q=0,p=0,o=0;o<4;++o){n=s[r+q] +m=s[r+(q+8)] +l=n+m +k=n-m +m=s[r+(q+4)] +n=B.b.D(m*35468,16) +j=s[r+(q+12)] +i=B.b.D(j*85627,16) +h=(n&2147483647)-((n&2147483648)>>>0)-((i&2147483647)-((i&2147483648)>>>0)) +m=B.b.D(m*85627,16) +j=B.b.D(j*35468,16) +g=(m&2147483647)-((m&2147483648)>>>0)+((j&2147483647)-((j&2147483648)>>>0)) +f=p+1 +c[p]=l+g +p=f+1 +c[f]=k+h +f=p+1 +c[p]=k-h +p=f+1 +c[f]=l-g;++q}for(e=0,p=0,o=0;o<4;++o){d=c[p]+4 +s=c[p+8] +l=d+s +k=d-s +s=c[p+4] +r=B.b.D(s*35468,16) +n=c[p+12] +m=B.b.D(n*85627,16) +h=(r&2147483647)-((r&2147483648)>>>0)-((m&2147483647)-((m&2147483648)>>>0)) +s=B.b.D(s*85627,16) +n=B.b.D(n*35468,16) +g=(s&2147483647)-((s&2147483648)>>>0)+((n&2147483647)-((n&2147483648)>>>0)) +A.p3(b,e,0,0,l+g) +A.p3(b,e,1,0,k+h) +A.p3(b,e,2,0,k-h) +A.p3(b,e,3,0,l-g);++p +e+=32}}, +au3(a,b,c,d){this.kT(b,c) +if(d)this.kT(A.aA(b,null,16),A.aA(c,null,4))}, +wi(a,b){var s,r,q=a.a[a.d]+4 +for(s=0;s<4;++s)for(r=0;r<4;++r)A.p3(b,0,r,s,q)}, +Yj(a,b){var s=this,r=null +if(a.a[a.d]!==0)s.wi(a,b) +if(a.a[a.d+16]!==0)s.wi(A.aA(a,r,16),A.aA(b,r,4)) +if(a.a[a.d+32]!==0)s.wi(A.aA(a,r,32),A.aA(b,r,128)) +if(a.a[a.d+48]!==0)s.wi(A.aA(a,r,48),A.aA(b,r,132))}} +A.aqU.prototype={} +A.aqY.prototype={} +A.ar_.prototype={} +A.FV.prototype={} +A.aqZ.prototype={} +A.aqQ.prototype={} +A.te.prototype={} +A.Uj.prototype={} +A.Ul.prototype={} +A.Uk.prototype={} +A.Um.prototype={} +A.FX.prototype={ +uH(){var s,r=this.b +if(r.bS(8)!==47)return!1 +s=this.c +s.f=2 +s.a=r.bS(14)+1 +s.b=r.bS(14)+1 +s.d=r.bS(1)!==0 +if(r.bS(3)!==0)return!1 +return!0}, +lk(a){var s,r,q,p=this +p.e=0 +if(!p.uH())return null +s=p.c +p.tp(s.a,s.b,!0) +p.MR() +p.d=A.ju(s.a,s.b,B.bi) +r=p.ch +r.toString +q=s.a +s=s.b +if(!p.Ep(r,q,s,s,p.gagc()))return null +return p.d}, +MR(){var s,r=this,q=r.c,p=q.a +q=p*q.b+p +s=new Uint32Array(q+p*16) +r.ch=s +r.CW=A.bS(s.buffer,0,null) +r.cx=q +return!0}, +agI(a){var s,r,q,p=this,o=p.b,n=o.bS(2),m=p.ay,l=B.b.bE(1,n) +if((m&l)>>>0!==0)return!1 +p.ay=(m|l)>>>0 +s=new A.Ui() +p.ax.push(s) +s.a=n +s.b=a[0] +s.c=a[1] +switch(n){case 0:case 1:o=s.e=o.bS(3)+2 +s.d=p.tp(A.tg(s.b,o),A.tg(s.c,o),!1) +break +case 3:r=o.bS(8)+1 +if(r>16)q=0 +else if(r>4)q=1 +else{o=r>2?2:3 +q=o}a[0]=A.tg(s.b,q) +s.e=q +s.d=p.tp(r,1,!1) +p.a8w(r,s) +break +case 2:break +default:throw A.c(A.am("Invalid WebP transform type: "+n))}return!0}, +tp(a,b,c){var s,r,q,p,o,n,m,l,k=this +if(c){for(s=k.b,r=t.t,q=b,p=a;s.bS(1)!==0;){o=A.a([p,q],r) +if(!k.agI(o))throw A.c(A.am("Invalid Transform")) +p=o[0] +q=o[1]}c=!0}else{q=b +p=a}s=k.b +if(s.bS(1)!==0){n=s.bS(4) +if(!(n>=1&&n<=11))throw A.c(A.am("Invalid Color Cache"))}else n=0 +if(!k.agx(p,q,n,c))throw A.c(A.am("Invalid Huffman Codes")) +if(n>0){s=B.b.bE(1,n) +k.r=s +k.w=new A.aqV(new Uint32Array(s),32-n)}else k.r=0 +s=k.c +s.a=p +s.b=q +m=k.y +k.z=A.tg(p,m) +k.x=m===0?4294967295:B.b.bE(1,m)-1 +if(c){k.e=0 +return null}l=new Uint32Array(p*q) +if(!k.Ep(l,p,q,q,null))throw A.c(A.am("Failed to decode image data.")) +k.e=0 +return l}, +Ep(a7,a8,a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.e,a1=B.b.ce(a0,a8),a2=B.b.b2(a0,a8),a3=a.ON(a2,a1),a4=a.e,a5=a8*a9,a6=a8*b0 +a0=a.r +s=280+a0 +r=a0>0?a.w:null +q=a.x +a0=a.b +p=b1!=null +o=a4 +while(!0){n=a0.b +m=n.c +if(!(!(n.d>=m&&a0.a>=64)&&a4>>0===0){l=a.tA(a.Q,a.z,a.y,a2,a1) +a3=a.at[l]}if(a0.a>=32)a0.nV() +n=a3.a +k=n[0].nb(a0) +if(k<256){j=n[1].nb(a0) +if(a0.a>=32)a0.nV() +i=n[2].nb(a0) +a7[a4]=(B.e.C(B.b.a4(n[3].nb(a0),0,255))<<24|B.e.C(B.b.a4(j,0,255))<<16|B.e.C(B.b.a4(k,0,255))<<8|B.e.C(B.b.a4(i,0,255)))>>>0;++a4;++a2 +if(a2>=a8){++a1 +if(B.b.b2(a1,16)===0&&p)b1.$1(a1) +if(r!=null)for(n=r.b,m=r.a;o>>0,n)]=h;++o}a2=0}}else if(k<280){g=a.xH(k-256) +f=n[4].nb(a0) +if(a0.a>=32)a0.nV() +e=a.QC(a8,a.xH(f)) +if(a4=a8;){a2-=a8;++a1 +if(B.b.b2(a1,16)===0&&p)b1.$1(a1)}if(a4>>0!==0){l=a.tA(a.Q,a.z,a.y,a2,a1) +a3=a.at[l]}if(r!=null)for(n=r.b,m=r.a;o>>0,n)]=h;++o}}}else if(k>>0,r.b) +r.a[b]=n;++o}n=r.a +a7[a4]=n[k-280];++a4;++a2 +if(a2>=a8){++a1 +if(B.b.b2(a1,16)===0&&p)b1.$1(a1) +for(m=r.b;o>>0,m)]=h;++o}a2=0}}else return!1}if(p)b1.$1(a1) +if(n.d>=m&&a0.a>=64&&a40)return!1 +for(s=this.as,r=this.at,q=0;q1)return!1 +if(p[2].f>1)return!1 +if(p[3].f>1)return!1}return!0}, +a8F(a){var s,r,q,p,o,n,m,l=this,k=l.f,j=a-k +if(j<=0)return +s=l.c +l.MV(j,s.a*k) +r=s.a +q=r*j +p=r*l.f +s=l.ch +s.toString +k=l.cx +k.toString +o=A.bs(s,!1,null,k) +for(k=l.cy,s=o.a,n=o.d,m=0;m=s.c&&j.a>=64)&&f>>0===0){r=k.tA(k.Q,k.z,k.y,h,i) +g=k.at[r]}if(j.a>=32)j.nV() +s=g.a +q=s[0].nb(j) +if(q<256){s=k.CW +s===$&&A.b() +s[f]=q;++f;++h +if(h>=a){++i +if(B.b.b2(i,16)===0)k.EM(i) +h=0}}else if(q<280){p=k.xH(q-256) +o=s[4].nb(j) +if(j.a>=32)j.nV() +n=k.QC(a,k.xH(o)) +if(f>=n&&e-f>=p)for(s=k.CW,m=0;m=a;){h-=a;++i +if(B.b.b2(i,16)===0)k.EM(i)}if(f>>0!==0){r=k.tA(k.Q,k.z,k.y,h,i) +g=k.at[r]}}else return!1}k.EM(i) +k.e=f +return!0}, +EM(a){var s,r,q,p=this,o=p.f,n=a-o,m=p.CW +m===$&&A.b() +s=A.bs(m,!1,null,p.c.a*o) +if(n>0){r=p.f +o=p.cy +o.toString +m=p.db +m.toString +q=A.bs(o,!1,null,m*r) +p.ax[0].alB(r,r+n,s,q)}p.f=a}, +agd(a){var s,r,q,p,o,n=this,m=n.c,l=m.a,k=n.f,j=a-k +if(j<=0)return +n.MV(j,l*k) +l=n.cx +l.toString +s=n.f +r=l +q=0 +for(;q>>24&255,0,255))<<24|B.e.C(B.b.a4(o&255,0,255))<<16|B.e.C(B.b.a4(o>>>8&255,0,255))<<8|B.e.C(B.b.a4(o>>>16&255,0,255)))>>>0}n.f=a}, +MV(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.ax,g=h.length,f=i.c.a,e=i.f,d=e+a,c=i.cx +c.toString +s=i.ch +s.toString +B.bW.bd(s,c,c+f*a,s,b) +for(f=d-e,s=f-1,r=b;q=g-1,g>0;r=c,g=q){p=h[q] +o=i.ch +o.toString +n=p.b +switch(p.a){case 2:p.akl(o,c,c+f*n) +break +case 0:p.asn(e,d,o,c) +if(d!==p.c){m=c-n +B.bW.bd(o,m,m+n,o,c+s*n)}break +case 1:p.alC(e,d,o,c) +break +case 3:if(r===c&&p.e>0){l=p.e +k=f*B.b.D(n+B.b.bE(1,l)-1,l) +j=c+f*n-k +B.bW.bd(o,j,j+k,o,c) +p.TX(e,d,o,j,o,c)}else p.TX(e,d,o,r,o,c) +break}}}, +agx(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +if(d&&f.b.bS(1)!==0){s=f.b.bS(3)+2 +r=A.tg(a,s) +q=A.tg(b,s) +p=r*q +o=f.tp(r,q,!1) +f.y=s +for(n=1,m=0;m>>8&65535 +o[m]=l +if(l>=n)n=l+1}}else{o=null +n=1}k=J.hr(n,t.fz) +for(j=0;j0,m=0;m19)return!1 +p=new Int32Array(a) +for(k=0;kb)return!1}else r=b +for(q=0,p=8;q=32)s.nV() +n=f.nb(s) +if(n<16){m=q+1 +c[q]=n +if(n!==0)p=n +q=m}else{l=n-16 +k=B.GI[l] +j=B.GU[l] +i=s.bS(k)+j +if(q+i>b)return!1 +else{h=n===16?p:0 +for(;g=i-1,i>0;i=g,q=m){m=q+1 +c[q]=h}}}}return!0}, +xH(a){var s +if(a<4)return a+1 +s=B.b.D(a-2,1) +return B.b.bE(2+(a&1),s)+this.b.bS(s)+1}, +QC(a,b){var s,r +if(b>120)return b-120 +else{s=B.HN[b-1] +r=(s>>>4)*a+(8-(s&15)) +return r>=1?r:1}}, +a8w(a,b){var s,r,q=B.b.bE(1,B.b.d7(8,b.e)),p=new Uint32Array(q),o=A.bS(b.d.buffer,0,null),n=A.bS(p.buffer,0,null) +p[0]=b.d[0] +s=4*a +for(r=4;r>>0)*(B.jk[32-q]+1)}else{s=this.c +r=q===32?s[1]:B.b.e5(s[1],q-32)}return r}, +bS(a){var s,r=this,q=r.b +if(!(q.d>=q.c&&r.a>=64)&&a<25){q=r.Xf() +s=B.jk[a] +r.a+=a +r.nV() +return(q&s)>>>0}else throw A.c(A.am("Not enough data in input."))}, +nV(){var s,r,q,p,o=this,n=o.b,m=o.c,l=n.c +while(!0){s=o.a +if(!(s>=8&&n.d>>8)+(p&255)*16777216 +m[1]=p>>>8 +m[1]=(m[1]|r*16777216)>>>0 +o.a=s-8}}} +A.aqV.prototype={} +A.Ui.prototype={ +alB(a,b,c,d){var s,r,q,p,o,n,m,l=this.e,k=B.b.d7(8,l),j=this.b,i=this.d +if(k<8){s=B.b.bE(1,l)-1 +r=B.b.bE(1,k)-1 +for(q=a;q>>0===0){l=c.a +n=c.d +p=l[n] +c.d=n+1}l=i[(p&r)>>>0] +n=d.a +m=d.d +n[m]=l>>>8&255 +d.d=m+1 +p=B.b.D(p,k)}}else for(q=a;q>>8&255 +d.d=m+1}}, +TX(a,b,c,d,e,f){var s,r,q,p,o,n,m,l=this.e,k=B.b.d7(8,l),j=this.b,i=this.d +if(k<8){s=B.b.bE(1,l)-1 +r=B.b.bE(1,k)-1 +for(q=a;q>>0===0){n=d+1 +p=c[d]>>>8&255 +d=n}m=f+1 +e[f]=i[p&r] +p=B.b.d7(p,k)}}else for(q=a;q>>8&255]}}, +alC(a2,a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this.b,b=this.e,a=B.b.bE(1,b)-1,a0=A.tg(c,b),a1=B.b.D(a2,b)*a0 +for(s=a2;s>>0===0){p=r+1 +o=this.d[r] +b[0]=o&255 +b[1]=o>>>8&255 +b[2]=o>>>16&255 +r=p}o=a5+q +n=a4[o] +m=n>>>8&255 +l=b[0] +k=$.fK() +k[0]=l +l=$.hb() +j=l[0] +k[0]=m +i=l[0] +h=$.aJU() +h[0]=j*i +g=$.aTW() +f=(n>>>16&255)+(g[0]>>>5)>>>0&255 +k[0]=b[1] +j=l[0] +k[0]=m +h[0]=j*l[0] +e=g[0] +k[0]=b[2] +j=l[0] +k[0]=f +h[0]=j*l[0] +d=g[0] +a4[o]=(n&4278255360|f<<16|((n&255)+(e>>>5)>>>0)+(d>>>5)>>>0&255)>>>0}a5+=c;++s +if((s&a)>>>0===0)a1+=a0}}, +asn(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=this,i=j.b +if(a===0){A.aqW(c,d,4278190080) +for(s=1;s>>8&15] +for(s=1;s>>0===0){k=m+1 +l=$.aOA[j.d[m]>>>8&15] +m=k}r=d+s +A.aqW(c,r,l.$3(c,c[r-1],r-i))}d+=i;++n +if((n&q)>>>0===0)o+=p}}, +akl(a,b,c){var s,r,q +for(;b>>8&255 +q=b+1 +a[b]=(s&4278255360|(s&16711935)+(r<<16|r)&16711935)>>>0}}} +A.ara.prototype={ +gc_(){var s=this,r=s.d +if(r>1||s.e>=4||s.f>1||s.r!==0)return!1 +return!0}, +amL(a,b,c,d){var s,r,q,p,o,n,m=this +if(!m.gc_())return!1 +s=B.Ie[m.e] +if(m.d===0){r=m.b +q=b*r +p=m.a +B.z.bd(d,q,c*r,p.a,p.d-p.b+q)}else{r=b+c +p=m.x +p===$&&A.b() +p.cy=d +o=p.c +if(m.y)r=p.a7p(o.a,o.b,r) +else{n=p.ch +n.toString +p=p.Ep(n,o.a,o.b,r,p.ganH()) +r=p}if(!r)return!1}if(s!=null){r=m.b +s.$6(r,m.c,r,b,c,d)}if(m.f===1)if(!m.a7K(d,m.b,m.c,b,c))return!1 +if(b+c===m.c)m.w=!0 +return!0}, +a7K(a,b,c,d,e){if(b<=0||c<=0||d<0||e<0||d+e>c)return!1 +return!0}} +A.G0.prototype={ +a4S(a,b){a.aL() +this.r=0 +this.w=a.d-a.b +this.x=b-16}} +A.P_.prototype={} +A.OJ.prototype={ +GX(a){var s,r=this +if(a===0)return!1 +s=(a<<1>>>0)-1 +r.e=s +s=new Int32Array(s<<1>>>0) +r.d=s +s[1]=-1 +r.f=1 +B.z.hO(r.a,0,128,255) +return!0}, +TC(a,b){var s,r,q,p,o,n=this +for(s=0,r=0,q=0;q0){++s +r=q}if(!n.GX(s))return!1 +if(s===1){if(r<0||r>=b)return!1 +return n.DJ(r,0,0)}p=new Int32Array(b) +if(!n.adi(a,b,p))return!1 +for(q=0;q0)if(!n.DJ(q,p[q],o))return!1}return n.f===n.e}, +akS(a,b,c,d,e){var s,r,q,p=this +if(!p.GX(e))return!1 +for(s=0;s=d)return p.f===p.e +if(!p.DJ(q,r,a[s]))return p.f===p.e}}return p.f===p.e}, +nb(a){var s,r,q=this,p=a.Xf(),o=a.a,n=p&127,m=q.a[n] +if(m<=7){a.a=o+m +return q.b[n]}s=q.c[n] +o+=7 +p=p>>>7 +do{r=q.d +r===$&&A.b() +s=s+r[(s<<1>>>0)+1]+(p&1) +p=p>>>1;++o}while(q.Qe(s)) +a.a=o +return q.d[s<<1>>>0]}, +DJ(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this +if(c<=7){s=h.R3(b,c) +for(r=B.b.cp(1,7-c),q=h.b,p=h.a,o=0;o>>0 +q[n]=a +p[n]=c}}else s=h.R3(B.b.h4(b,c-7),7) +for(r=h.c,m=7,l=0;k=c-1,c>0;c=k){q=h.e +if(l>=q)return!1 +p=h.d +p===$&&A.b() +j=(l<<1>>>0)+1 +i=p[j] +if(i<0){i=h.f +if(i===q)return!1 +p[j]=i-l +h.f=i+2 +p[(i<<1>>>0)+1]=-1 +p[(i+1<<1>>>0)+1]=-1}else if(i===0)return!1 +l+=p[j]+(B.b.h4(b,k)&1);--m +if(m===0)r[s]=l}if(h.aey(l))h.aez(l,0) +else if(h.Qe(l))return!1 +r=h.d +r===$&&A.b() +r[l<<1>>>0]=a +return!0}, +R3(a,b){return B.b.e5((B.qe[a&15]<<4|B.qe[B.b.D(a,4)])>>>0,8-b)}, +aez(a,b){var s=this.d +s===$&&A.b() +s[(a<<1>>>0)+1]=b}, +Qe(a){var s=this.d +s===$&&A.b() +return s[(a<<1>>>0)+1]!==0}, +aey(a){var s=this.d +s===$&&A.b() +return s[(a<<1>>>0)+1]<0}, +adi(a,b,c){var s,r,q,p,o,n,m,l=new Int32Array(16),k=new Int32Array(16) +for(s=0,r=0;sr)r=q}if(r>15)return!1 +for(s=0;s>>0 +k[o]=n}for(s=0;s0){m=k[p] +k[p]=m+1 +c[s]=m}else c[s]=-1}return!0}} +A.BD.prototype={ +h(a,b){return this.a[b]}} +A.Ux.prototype={} +A.P0.prototype={} +A.arb.prototype={ +l2(a){var s,r=this,q=null,p=A.bs(a,!1,q,0) +r.b=p +if(!r.a9D(p))return q +p=new A.P0(A.a([],t.ro)) +r.a=p +s=r.b +s.toString +if(!r.T0(s,p))return q +p=r.a +switch(p.f){case 3:p.as=p.z.length +return p +case 2:s=r.b +s.toString +s.d=p.ay +if(!A.aI6(s,p).uH())return q +p=r.a +p.as=p.z.length +return p +case 1:s=r.b +s.toString +s.d=p.ay +if(!A.aI4(s,p).uH())return q +p=r.a +p.as=p.z.length +return p}return q}, +fN(a){var s,r,q,p,o=this,n=o.b +if(n==null||o.a==null)return null +s=o.a +if(s.e){s=s.z +if(a>=s.length||!1)return null +r=s[a] +n.toString +s=r.x +s===$&&A.b() +q=r.w +q===$&&A.b() +return o.NW(n.nz(s,q),a)}q=s.f +if(q===2){n.toString +p=n.nz(s.ch,s.ay) +n=o.a +n.toString +return A.aI6(p,n).lk(0)}else if(q===1){n.toString +p=n.nz(s.ch,s.ay) +n=o.a +n.toString +return A.aI4(p,n).lk(0)}return null}, +iM(a){var s +this.l2(a) +s=this.a +s.Q=0 +s.as=1 +return this.fN(0)}, +NW(a,b){var s,r,q,p=null,o=A.a([],t.ro),n=new A.P0(o) +if(!this.T0(a,n))return p +if(n.f===0)return p +s=this.a +n.Q=s.Q +n.as=s.as +if(n.e){if(b>=o.length||!1)return p +r=o[b] +o=r.x +o===$&&A.b() +s=r.w +s===$&&A.b() +return this.NW(a.nz(o,s),b)}else{q=a.nz(n.ch,n.ay) +o=n.f +if(o===2)return A.aI6(q,n).lk(0) +else if(o===1)return A.aI4(q,n).lk(0)}return p}, +a9D(a){if(a.dm(4)!=="RIFF")return!1 +a.J() +if(a.dm(4)!=="WEBP")return!1 +return!0}, +T0(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=a.b,g=a.c,f=!1 +while(!0){if(!(a.d>>1<<1>>>0 +p=a.d +o=p-h +switch(s){case"VP8X":if(!this.a9Y(a,b))return!1 +break +case"VP8 ":b.ay=o +b.ch=r +b.f=1 +f=!0 +break +case"VP8L":b.ay=o +b.ch=r +b.f=2 +f=!0 +break +case"ALPH":n=a.a +m=a.e +l=n.length +n=new A.fT(n,0,l,0,m) +b.at=n +n.d=p +a.d+=q +break +case"ANIM":b.f=3 +k=a.J() +a.M() +B.e.C(B.b.a4(k&255,0,255)) +B.e.C(B.b.a4(k>>>24&255,0,255)) +B.e.C(B.b.a4(k>>>16&255,0,255)) +B.e.C(B.b.a4(k>>>8&255,0,255)) +break +case"ANMF":if(!this.a9l(a,b,r))return!1 +break +case"ICCP":b.toString +j=a.dR(r) +a.d=a.d+(j.c-j.d) +j.eL() +break +case"EXIF":b.toString +a.dm(r) +break +case"XMP ":b.toString +a.dm(r) +break +default:A.aJg("UNKNOWN WEBP TAG: "+s) +a.d+=q +break}p=a.d +i=q-(p-h-o) +if(i>0)a.d=p+i}if(!b.d)b.d=b.at!=null +return b.f!==0}, +a9Y(a,b){var s,r,q,p,o=a.aL() +if((o&192)!==0)return!1 +s=B.b.D(o,4) +r=B.b.D(o,1) +if((o&1)!==0)return!1 +if(a.jU()!==0)return!1 +q=a.jU() +p=a.jU() +b.a=q+1 +b.b=p+1 +b.e=(r&1)!==0 +b.d=(s&1)!==0 +return!0}, +a9l(a,b,c){var s +a.jU() +a.jU() +a.jU() +s=new A.P_(a.jU()+1,a.jU()) +s.a4S(a,c) +if(s.r!==0)return!1 +b.z.push(s) +return!0}} +A.OB.prototype={ +a4s(a,b,c){var s,r,q,p,o,n,m=this,l=a.a,k=a.b +m.u7(A.acG("R",l,k,c,b)) +m.u7(A.acG("G",l,k,c,b)) +m.u7(A.acG("B",l,k,c,b)) +if(a.c===B.bi)m.u7(A.acG("A",l,k,c,b)) +s=a.nk() +for(r=0,q=0;r1)s=1+this.a.$2(s-1,0.184874) +return Math.pow(s,0.4545)*84.66}, +$S:202} +A.Bx.prototype={ +K(){return"Format."+this.b}} +A.Ac.prototype={ +K(){return"Channels."+this.b}} +A.adI.prototype={ +KJ(a){var s,r,q,p,o,n,m=this,l=m.x,k=A.bS(l.buffer,0,null) +switch(a.a){case 2:return k +case 3:s=m.a*m.b*4 +r=new Uint8Array(s) +for(q=0;q>>8&255)+0.114*(p>>>16&255))}return r}}, +nk(){return this.KJ(B.ES)}, +O(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=Math.min(j.b,b.b),h=j.a,g=b.a,f=Math.min(h,g) +for(s=j.x,r=b.x,q=0;q>>24&255)+(k>>>24&255),0,255))<<24|B.e.C(B.b.a4((l>>>16&255)+(k>>>16&255),0,255))<<16|B.e.C(B.b.a4((l>>>8&255)+(k>>>8&255),0,255))<<8|B.e.C(B.b.a4((l&255)+(k&255),0,255)))>>>0}return j}, +ae(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=Math.min(j.b,b.b),h=j.a,g=b.a,f=Math.min(h,g) +for(s=j.x,r=b.x,q=0;q>>24&255)-(k>>>24&255),0,255))<<24|B.e.C(B.b.a4((l>>>16&255)-(k>>>16&255),0,255))<<16|B.e.C(B.b.a4((l>>>8&255)-(k>>>8&255),0,255))<<8|B.e.C(B.b.a4((l&255)-(k&255),0,255)))>>>0}return j}, +a8(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=Math.min(i.b,A.eo(b.gbz(b))),g=i.a,f=Math.min(g,A.eo(b.gbw(b))) +for(s=i.x,r=0;r>>24&255)*(m.h4(0,24)&255),0,255))<<24|B.e.C(B.b.a4((n>>>16&255)*(j&255),0,255))<<16|B.e.C(B.b.a4((n>>>8&255)*(k&255),0,255))<<8|B.e.C(B.e.a4((n&255)*l,0,255)))>>>0}return i}, +gq(a){return this.x.length}, +h(a,b){return this.x[b]}, +ZO(a,b,c){this.x[b*this.a+a]=c}} +A.OM.prototype={ +j(a){return"ImageException: "+this.a}, +$iby:1} +A.fT.prototype={ +gq(a){return this.c-this.d}, +h(a,b){return this.a[this.d+b]}, +l(a,b,c){this.a[this.d+b]=c +return c}, +iZ(a,b,c,d){var s=this.a,r=J.ci(s),q=this.d+a +if(c instanceof A.fT)r.bd(s,q,q+b,c.a,c.d+d) +else r.bd(s,q,q+b,t.Cm.a(c),d)}, +n3(a,b,c){return this.iZ(a,b,c,0)}, +ar3(a,b,c){var s=this.a,r=this.d+a +J.lm(s,r,r+b,c)}, +Da(a,b,c){var s=this,r=c!=null?s.b+c:s.d +return A.bs(s.a,s.e,a,r+b)}, +dR(a){return this.Da(a,0,null)}, +rX(a,b){return this.Da(a,b,null)}, +nz(a,b){return this.Da(a,0,b)}, +aL(){return this.a[this.d++]}, +fw(a){var s=this.dR(a) +this.d=this.d+(s.c-s.d) +return s}, +dm(a){var s,r,q,p,o=this +if(a==null){s=A.a([],t.t) +for(r=o.c;q=o.d,q>>0 +return(q<<24|r<<16|s<<8|l)>>>0}, +C4(){return A.b8d(this.JW())}, +JW(){var s,r,q,p,o,n,m,l=this,k=l.a,j=l.d,i=l.d=j+1,h=k[j]&255 +j=l.d=i+1 +s=k[i]&255 +i=l.d=j+1 +r=k[j]&255 +j=l.d=i+1 +q=k[i]&255 +i=l.d=j+1 +p=k[j]&255 +j=l.d=i+1 +o=k[i]&255 +i=l.d=j+1 +n=k[j]&255 +l.d=i+1 +m=k[i]&255 +if(l.e)return(B.b.bE(h,56)|B.b.bE(s,48)|B.b.bE(r,40)|B.b.bE(q,32)|p<<24|o<<16|n<<8|m)>>>0 +return(B.b.bE(m,56)|B.b.bE(n,48)|B.b.bE(o,40)|B.b.bE(p,32)|q<<24|r<<16|s<<8|h)>>>0}, +we(a,b,c){var s,r=this,q=r.a +if(t.H3.b(q))return r.Ye(b,c) +s=r.b+b+b +return J.aG0(q,s,c<=0?r.c:s+c)}, +Ye(a,b){var s,r=this,q=b==null?r.c-r.d-a:b,p=r.a +if(t.H3.b(p))return A.bS(p.buffer,p.byteOffset+r.d+a,q) +s=r.d+a +s=J.aG0(p,s,s+q) +return new Uint8Array(A.fI(s))}, +eL(){return this.Ye(0,null)}, +wg(){var s=this.a +if(t.H3.b(s))return A.Q6(s.buffer,s.byteOffset+this.d,null) +return A.Q6(this.eL().buffer,0,null)}} +A.ah3.prototype={ +k_(a){var s=this +if(s.a===s.c.length)s.a8u() +s.c[s.a++]=a&255}, +YC(a){this.k_(a&255) +this.k_(B.b.D(a,8)&255)}, +Cs(a){var s=this +s.k_(a&255) +s.k_(a>>>8&255) +s.k_(a>>>16&255) +s.k_(a>>>24&255)}, +a8v(a){var s,r,q=this.c.length,p=q===0?8192:q*2 +q=this.c +s=q.length +r=new Uint8Array(s+p) +B.z.dr(r,0,s,q) +this.c=r}, +a8u(){return this.a8v(null)}, +gq(a){return this.a}} +A.adT.prototype={ +lT(a,b,c,d,e){return this.YT(a,b,c,d,e)}, +YT(a,b,c,d,e){var s=0,r=A.H(t.rx),q,p=this,o,n,m +var $async$lT=A.I(function(f,g){if(f===1)return A.E(g,r) +while(true)switch(s){case 0:n=p.amv("image/*",p.alK(e,d),!1) +m=p.d +m===$&&A.b() +J.Kp(m).P(0) +J.Kp(p.d).H(0,n) +n.click() +s=3 +return A.L(p.a9T(n),$async$lT) +case 3:o=g +m=p.e +m===$&&A.b() +q=m.w8(J.nf(o),c,b,a) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$lT,r)}, +alK(a,b){if(a===B.FP)return b===B.Cs?"user":"environment" +return null}, +a9y(a){return a.files}, +a9T(a){var s=new A.af($.ar,t.G4),r=new A.aY(s,t.jT),q=t.TV,p=new A.pa(a,"change",!1,q),o=t.P +p.gR(p).bK(0,new A.adV(this,r),o) +q=new A.pa(a,"error",!1,q) +q.gR(q).bK(0,new A.adW(r),o) +return s}, +amv(a,b,c){var s=A.aZf("file") +s.accept=a +s.multiple=!1 +if(b!=null)s.setAttribute("capture",b) +return s}} +A.adV.prototype={ +$1(a){var s,r=t.FZ.a(J.aVq(a)),q=r==null?null:this.a.a9y(r),p=this.b +if((p.a.a&30)===0&&q!=null){s=A.bn(q).i("aw") +p.cg(0,A.as(new A.aw(q,new A.adU(),s),!0,s.i("aL.E")))}}, +$S:203} +A.adU.prototype={ +$1(a){var s=(self.URL||self.webkitURL).createObjectURL(a),r=a.name,q=a.size,p=a.lastModified +return A.aIb(s,A.AI(p==null?Date.now():p,!1),q,a.type,r)}, +$S:571} +A.adW.prototype={ +$1(a){var s=this.a +if((s.a.a&30)===0)s.h6(a)}, +$S:203} +A.ae2.prototype={ +w8(a,b,c,d){return this.ati(a,b,c,d)}, +ati(a,a0,a1,a2){var s=0,r=A.H(t.rx),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b +var $async$w8=A.I(function(a3,a4){if(a3===1){o=a4 +s=p}while(true)switch(s){case 0:q=a +s=1 +break +p=4 +j=a.c +j===$&&A.b() +s=7 +return A.L(n.aqL(j),$async$w8) +case 7:m=a4 +i=m +h=i.width +h.toString +g=i.height +g.toString +f=new A.O(h,g) +e=Math.max(1,1) +if(e>1)f=new A.O(B.b.ce(h,e),B.b.ce(g,e)) +d=A.aKW(null,null) +d.width=B.e.C(f.a) +d.height=B.e.C(f.b) +h=d.getContext("2d") +h.drawImage(i,0,0) +l=d +s=8 +return A.L(n.Cr(a,l,a2),$async$w8) +case 8:k=a4;(self.URL||self.webkitURL).revokeObjectURL(j) +q=k +s=1 +break +p=2 +s=6 +break +case 4:p=3 +b=o +q=a +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.F(q,r) +case 2:return A.E(o,r)}}) +return A.G($async$w8,r)}, +aqL(a){var s,r=new A.af($.ar,t.Eg),q=new A.aY(r,t.Ca),p=document.createElement("img") +p.src=a +s=t.TV.c +A.GR(p,"load",new A.ae3(q,p),!1,s) +A.GR(p,"error",new A.ae4(p,q),!1,s) +return r}, +Cr(a,b,c){return this.auE(a,b,c)}, +auE(a,b,c){var s=0,r=A.H(t.rx),q,p,o +var $async$Cr=A.I(function(d,e){if(d===1)return A.E(e,r) +while(true)switch(s){case 0:p=a.a +s=3 +return A.L(B.Ct.atH(b,p,Math.min(100,100)/100),$async$Cr) +case 3:o=e +q=A.aIb((self.URL||self.webkitURL).createObjectURL(o),new A.dr(Date.now(),!1),o.size,p,"scaled_"+a.b) +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$Cr,r)}} +A.ae3.prototype={ +$1(a){this.a.cg(0,this.b)}, +$S:75} +A.ae4.prototype={ +$1(a){B.FF.d5(this.a) +this.b.h6("Error while loading image.")}, +$S:75} +A.ag_.prototype={ +lT(a,b,c,d,e){return this.YU(a,b,c,d,e)}, +YU(a,b,c,d,e){var s=0,r=A.H(t.ju),q,p,o +var $async$lT=A.I(function(f,g){if(f===1)return A.E(g,r) +while(true)switch(s){case 0:p=t.N +s=3 +return A.L(B.Qg.fE("pickImage",A.ai(["source",e.a,"maxWidth",c,"maxHeight",b,"imageQuality",a,"cameraDevice",d.a,"requestFullMetadata",!0],p,t.z),!1,p),$async$lT) +case 3:o=g +q=o!=null?A.aIb(o,null,null,null,null):null +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$lT,r)}} +A.adS.prototype={} +A.A3.prototype={ +K(){return"CameraDevice."+this.b}} +A.BT.prototype={ +K(){return"ImageSource."+this.b}} +A.MQ.prototype={ +j(a){return this.a}} +A.ke.prototype={ +or(a){var s,r,q,p=this,o=p.e +if(o==null){if(p.d==null){p.H8("yMMMMd") +p.H8("jms")}o=p.d +o.toString +o=p.Qw(o) +s=A.a7(o).i("cc<1>") +s=p.e=A.as(new A.cc(o,s),!0,s.i("aL.E")) +o=s}s=o.length +r=0 +q="" +for(;r=12&&s<24?1:0 +return n.b.gfM().CW[r] +case"c":return n.aoq(a) +case"d":return n.b.fG(B.d.dY(""+A.Rd(a),l.length,m)) +case"D":q=A.aik(A.Re(a),2,29,0,0,0,0,!1) +if(!A.fJ(q))A.Q(A.j3(q)) +return n.b.fG(B.d.dY(""+A.b6p(A.iN(a),A.Rd(a),A.iN(new A.dr(q,!1))===2),l.length,m)) +case"E":q=n.b +l=l.length>=4?q.gfM().y:q.gfM().Q +return l[B.b.b2(A.aif(a),7)] +case"G":p=A.Re(a)>0?1:0 +q=n.b +return l.length>=4?q.gfM().c[p]:q.gfM().b[p] +case"h":s=A.rm(a) +if(A.rm(a)>12)s-=12 +return n.b.fG(B.d.dY(""+(s===0?12:s),l.length,m)) +case"H":return n.b.fG(B.d.dY(""+A.rm(a),l.length,m)) +case"K":return n.b.fG(B.d.dY(""+B.b.b2(A.rm(a),12),l.length,m)) +case"k":return n.b.fG(B.d.dY(""+(A.rm(a)===0?24:A.rm(a)),l.length,m)) +case"L":return n.aor(a) +case"M":return n.aoo(a) +case"m":return n.b.fG(B.d.dY(""+A.aNp(a),l.length,m)) +case"Q":return n.aop(a) +case"S":return n.aon(a) +case"s":return n.b.fG(B.d.dY(""+A.aNq(a),l.length,m)) +case"v":return n.aot(a) +case"y":o=A.Re(a) +if(o<0)o=-o +l=l.length +q=n.b +return l===2?q.fG(B.d.dY(""+B.b.b2(o,100),2,m)):q.fG(B.d.dY(""+o,l,m)) +case"z":return n.aos(a) +case"Z":return n.aou(a) +default:return""}}, +aoo(a){var s=this.a.length,r=this.b +switch(s){case 5:return r.gfM().d[A.iN(a)-1] +case 4:return r.gfM().f[A.iN(a)-1] +case 3:return r.gfM().w[A.iN(a)-1] +default:return r.fG(B.d.dY(""+A.iN(a),s,"0"))}}, +aon(a){var s=this.b,r=s.fG(B.d.dY(""+A.aNo(a),3,"0")),q=this.a.length-3 +if(q>0)return r+s.fG(B.d.dY(""+0,q,"0")) +else return r}, +aoq(a){var s=this.b +switch(this.a.length){case 5:return s.gfM().ax[B.b.b2(A.aif(a),7)] +case 4:return s.gfM().z[B.b.b2(A.aif(a),7)] +case 3:return s.gfM().as[B.b.b2(A.aif(a),7)] +default:return s.fG(B.d.dY(""+A.Rd(a),1,"0"))}}, +aor(a){var s=this.a.length,r=this.b +switch(s){case 5:return r.gfM().e[A.iN(a)-1] +case 4:return r.gfM().r[A.iN(a)-1] +case 3:return r.gfM().x[A.iN(a)-1] +default:return r.fG(B.d.dY(""+A.iN(a),s,"0"))}}, +aop(a){var s=B.e.C((A.iN(a)-1)/3),r=this.a.length,q=this.b +switch(r){case 4:return q.gfM().ch[s] +case 3:return q.gfM().ay[s] +default:return q.fG(B.d.dY(""+(s+1),r,"0"))}}, +aot(a){throw A.c(A.c3(null))}, +aos(a){throw A.c(A.c3(null))}, +aou(a){throw A.c(A.c3(null))}} +A.U8.prototype={ +h(a,b){return A.zb(b)==="en_US"?this.b:this.pX()}, +pX(){throw A.c(new A.Pz("Locale data has not been initialized, call "+this.a+"."))}} +A.Pz.prototype={ +j(a){return"LocaleDataException: "+this.a}, +$iby:1} +A.w2.prototype={ +I(a){throw A.c(A.at("implemented internally"))}, +bY(a){return new A.Ys(A.aU(t.ai),null,this,B.V)}, +$imv:1} +A.Ys.prototype={ +gaO(){return t.SK.a(A.aN.prototype.gaO.call(this))}, +bP(){var s,r,q,p,o=this,n=o.cP$,m=n==null?null:n.a9 +if(m==null)m=t.SK.a(A.aN.prototype.gaO.call(o)).d +for(n=t.SK.a(A.aN.prototype.gaO.call(o)).c,s=A.a7(n).i("cc<1>"),n=new A.cc(n,s),n=new A.b8(n,n.gq(n),s.i("b8")),s=s.i("aL.E"),r=null;n.A();m=r){q=n.d +r=new A.pi(q==null?s.a(q):q,m,o,null)}if(r!=null)for(n=o.a9,n=A.d8(n,n.r,A.l(n).c),s=n.$ti.c;n.A();){q=n.d +if(q==null)q=s.a(q) +p=r.c +if(!J.d(q.am,p)){q.am=p +q.cL()}r=r.d +q.sapS(r) +if(!(r instanceof A.pi))break}return m}} +A.pi.prototype={ +bY(a){return new A.pj(this,B.V)}, +I(a){return A.Q(A.at("handled internally"))}} +A.pj.prototype={ +gaO(){return t.Fn.a(A.aN.prototype.gaO.call(this))}, +sapS(a){var s,r,q=this.a9 +if(a instanceof A.pi)if(q instanceof A.pi){s=a.c +r=q.c +s=A.N(s)===A.N(r)&&J.d(s.a,r.a)}else s=!1 +else s=!1 +if(s)return +if(!J.d(q,a)){this.a9=a +this.bg(new A.awS())}}, +eG(a,b){var s=this,r=t.Fn +r.a(A.aN.prototype.gaO.call(s)).e.a9.H(0,s) +s.am=r.a(A.aN.prototype.gaO.call(s)).c +s.a9=r.a(A.aN.prototype.gaO.call(s)).d +s.x5(a,b)}, +lP(){t.Fn.a(A.aN.prototype.gaO.call(this)).e.a9.B(0,this) +this.t_()}, +bP(){var s=this.am +s.toString +return s}} +A.awS.prototype={ +$1(a){return a.cL()}, +$S:12} +A.SK.prototype={} +A.aA4.prototype={ +$1(a){if(a instanceof A.pj)this.a.cP$=a +return!1}, +$S:42} +A.aBz.prototype={ +$1(a){if(a instanceof A.pj)this.a.cP$=a +return!1}, +$S:42} +A.mu.prototype={ +I(a){return this.Hr(a,this.c)}, +bY(a){return A.b0E(this)}, +$imv:1} +A.EP.prototype={ +bP(){var s=this +if(s.cP$!=null)return t.k7.a(A.aN.prototype.gaO.call(s)).Hr(s,s.cP$.a9) +return s.a2q()}, +gaO(){return t.k7.a(A.aN.prototype.gaO.call(this))}} +A.a_E.prototype={ +eG(a,b){if(t.Ej.b(a))this.cP$=a +this.x5(a,b)}, +bO(){this.Dh() +this.oT(new A.aA4(this))}} +A.a1J.prototype={ +eG(a,b){if(t.Ej.b(a))this.cP$=a +this.x5(a,b)}, +bO(){this.Dh() +this.oT(new A.aBz(this))}} +A.Mq.prototype={ +akg(a,b){var s,r=null +A.aD2("absolute",A.a([b,null,null,null,null,null,null],t._m)) +s=this.a +s=s.hW(b)>0&&!s.n_(b) +if(s)return b +s=this.b +return this.WA(0,s==null?A.aJ4():s,b,r,r,r,r,r,r)}, +US(a){var s,r,q=A.Dh(a,this.a) +q.C9() +s=q.d +r=s.length +if(r===0){s=q.b +return s==null?".":s}if(r===1){s=q.b +return s==null?".":s}B.c.e_(s) +q.e.pop() +q.C9() +return q.j(0)}, +WA(a,b,c,d,e,f,g,h,i){var s=A.a([b,c,d,e,f,g,h,i],t._m) +A.aD2("join",s) +return this.Jc(new A.ed(s,t.Ri))}, +Jb(a,b,c){return this.WA(a,b,c,null,null,null,null,null,null)}, +Jc(a){var s,r,q,p,o,n,m,l,k +for(s=a.gao(a),r=new A.kZ(s,new A.a5I(),a.$ti.i("kZ")),q=this.a,p=!1,o=!1,n="";r.A();){m=s.gN(s) +if(q.n_(m)&&o){l=A.Dh(m,q) +k=n.charCodeAt(0)==0?n:n +n=B.d.a2(k,0,q.rj(k,!0)) +l.b=n +if(q.vI(n))l.e[0]=q.gp5() +n=""+l.j(0)}else if(q.hW(m)>0){o=!q.n_(m) +n=""+m}else{if(!(m.length!==0&&q.HH(m[0])))if(p)n+=q.gp5() +n+=m}p=q.vI(m)}return n.charCodeAt(0)==0?n:n}, +pb(a,b){var s=A.Dh(b,this.a),r=s.d,q=A.a7(r).i("aD<1>") +q=A.as(new A.aD(r,new A.a5J(),q),!0,q.i("o.E")) +s.d=q +r=s.b +if(r!=null)B.c.mV(q,0,r) +return s.d}, +Ju(a,b){var s +if(!this.aet(b))return b +s=A.Dh(b,this.a) +s.vK(0) +return s.j(0)}, +aet(a){var s,r,q,p,o,n,m,l,k=this.a,j=k.hW(a) +if(j!==0){if(k===$.Kk())for(s=0;s0)return o.Ju(0,a) +if(m.hW(a)<=0||m.n_(a))a=o.akg(0,a) +if(m.hW(a)<=0&&m.hW(s)>0)throw A.c(A.aN5(n+a+'" from "'+s+'".')) +r=A.Dh(s,m) +r.vK(0) +q=A.Dh(a,m) +q.vK(0) +l=r.d +if(l.length!==0&&J.d(l[0],"."))return q.j(0) +l=r.b +p=q.b +if(l!=p)l=l==null||p==null||!m.JJ(l,p) +else l=!1 +if(l)return q.j(0) +while(!0){l=r.d +if(l.length!==0){p=q.d +l=p.length!==0&&m.JJ(l[0],p[0])}else l=!1 +if(!l)break +B.c.fZ(r.d,0) +B.c.fZ(r.e,1) +B.c.fZ(q.d,0) +B.c.fZ(q.e,1)}l=r.d +if(l.length!==0&&J.d(l[0],".."))throw A.c(A.aN5(n+a+'" from "'+s+'".')) +l=t.N +B.c.vs(q.d,0,A.aE(r.d.length,"..",!1,l)) +p=q.e +p[0]="" +B.c.vs(p,1,A.aE(r.d.length,m.gp5(),!1,l)) +m=q.d +l=m.length +if(l===0)return"." +if(l>1&&J.d(B.c.gX(m),".")){B.c.e_(q.d) +m=q.e +m.pop() +m.pop() +m.push("")}q.b="" +q.C9() +return q.j(0)}, +Xj(a){var s,r,q=this,p=A.aQ4(a) +if(p.geg()==="file"&&q.a===$.Kj())return p.j(0) +else if(p.geg()!=="file"&&p.geg()!==""&&q.a!==$.Kj())return p.j(0) +s=q.Ju(0,q.a.JI(A.aQ4(p))) +r=q.asW(s) +return q.pb(0,r).length>q.pb(0,s).length?s:r}} +A.a5I.prototype={ +$1(a){return a!==""}, +$S:41} +A.a5J.prototype={ +$1(a){return a.length!==0}, +$S:41} +A.aD3.prototype={ +$1(a){return a==null?"null":'"'+a+'"'}, +$S:576} +A.qN.prototype={ +Z7(a){var s=this.hW(a) +if(s>0)return B.d.a2(a,0,s) +return this.n_(a)?a[0]:null}, +JJ(a,b){return a===b}} +A.ahl.prototype={ +C9(){var s,r,q=this +while(!0){s=q.d +if(!(s.length!==0&&J.d(B.c.gX(s),"")))break +B.c.e_(q.d) +q.e.pop()}s=q.e +r=s.length +if(r!==0)s[r-1]=""}, +vK(a){var s,r,q,p,o,n,m=this,l=A.a([],t.s) +for(s=m.d,r=s.length,q=0,p=0;p0){r=B.d.jJ(a,"\\",r+1) +if(r>0)return r}return q}if(q<3)return 0 +if(!A.aR3(s))return 0 +if(B.d.ai(a,1)!==58)return 0 +q=B.d.ai(a,2) +if(!(q===47||q===92))return 0 +return 3}, +hW(a){return this.rj(a,!1)}, +n_(a){return this.hW(a)===1}, +JI(a){var s,r +if(a.geg()!==""&&a.geg()!=="file")throw A.c(A.b_("Uri "+a.j(0)+" must have scheme 'file:'.",null)) +s=a.gfu(a) +if(a.gkC(a)===""){if(s.length>=3&&B.d.bN(s,"/")&&A.aR5(s,1))s=B.d.lM(s,"/","")}else s="\\\\"+a.gkC(a)+s +r=A.k4(s,"/","\\") +return A.aIy(r,0,r.length,B.a7,!1)}, +aly(a,b){var s +if(a===b)return!0 +if(a===47)return b===92 +if(a===92)return b===47 +if((a^b)!==32)return!1 +s=a|32 +return s>=97&&s<=122}, +JJ(a,b){var s,r +if(a===b)return!0 +s=a.length +if(s!==b.length)return!1 +for(r=0;r"))}, +Hr(a,b){b.toString +return new A.h3(this,"",b,null,this.$ti.i("h3<1>"))}} +A.H8.prototype={} +A.h3.prototype={ +cZ(a){return!1}, +bY(a){var s=A.jr(t.u,t.X) +return new A.pf(s,this,B.V,this.$ti.i("pf<1>"))}} +A.tp.prototype={} +A.pf.prototype={ +eG(a,b){this.x5(a,b)}, +gaO(){return this.$ti.i("h3<1>").a(A.aN.prototype.gaO.call(this))}, +Kt(a,b){var s,r=this.a9,q=r.h(0,a),p=q==null +if(!p&&!this.$ti.i("tp<1>").b(q))return +s=this.$ti +if(s.i("C(1)").b(b)){p=p?new A.tp(A.a([],s.i("p")),s.i("tp<1>")):q +s.i("tp<1>").a(p) +if(p.a){p.a=!1 +B.c.P(p.c)}if(!p.b){p.b=!0 +$.bK.cx$.push(new A.avs(p))}p.c.push(b) +r.l(0,a,p)}else r.l(0,a,B.f3)}, +Jv(a,b){var s,r,q,p,o,n=this.a9.h(0,b),m=!1 +if(n!=null)if(this.$ti.i("tp<1>").b(n)){if(b.as)return +for(r=n.c,q=r.length,p=0;p").a(A.aN.prototype.gaO.call(r)).f.e.$ti.i("Jg<1>")) +s.a=r +r.er=s}r.LQ()}, +bm(a,b){var s,r,q,p,o=this +o.eS=!0 +s=o.er +s===$&&A.b() +r=s.a +r.toString +q=s.$ti.i("mS.D") +q.a(r.$ti.i("h3<1>").a(A.aN.prototype.gaO.call(r)).f.e) +r=s.a +r.toString +p=!J.d(b.f.e.a,q.a(r.$ti.i("h3<1>").a(A.aN.prototype.gaO.call(r)).f.e).a) +if(p&&s.b!=null){s.b.$0() +s.b=null}o.e9=p +o.Mb(0,b) +o.e9=!1}, +wo(a){this.a0J(a) +if(this.e9)this.n6(a)}, +by(){this.eS=!0 +this.LW()}, +bP(){var s=this,r=s.$ti.i("h3<1>") +r.a(A.aN.prototype.gaO.call(s)) +s.er===$&&A.b() +s.eS=!1 +if(s.bU){s.bU=!1 +s.n6(r.a(A.aN.prototype.gaO.call(s)))}return s.Ma()}, +lP(){var s=this.er +s===$&&A.b() +s.a2G() +s=s.b +if(s!=null)s.$0() +this.t_()}, +aqU(){if(!this.cP)return +this.cL() +this.bU=!0}, +qn(a,b){return this.Di(a,b)}, +$iOR:1} +A.avs.prototype={ +$1(a){var s=this.a +s.b=!1 +s.a=!0}, +$S:3} +A.Wl.prototype={} +A.mS.prototype={ +m(){}} +A.yY.prototype={} +A.Jg.prototype={ +gp(a){var s,r,q=this,p=q.a +p.cP=!1 +if(q.b==null){s=q.$ti.i("mS.D") +p=s.a(A.l(p).i("h3<1>").a(A.aN.prototype.gaO.call(p)).f.e) +r=q.a +r.toString +r=p.c.$2(r,s.a(r.$ti.i("h3<1>").a(A.aN.prototype.gaO.call(r)).f.e).a) +q.b=r}p=q.a +p.cP=!0 +return q.$ti.i("mS.D").a(A.l(p).i("h3<1>").a(A.aN.prototype.gaO.call(p)).f.e).a}} +A.Q0.prototype={} +A.aiq.prototype={ +$1(a){var s=this.b +this.a.a=s.i("pf<0>?").a(a.lS(s.i("h3<0>"))) +return!1}, +$S:42} +A.Ri.prototype={ +j(a){var s=this.a,r=this.b +return"Error: Could not find the correct Provider<"+s.j(0)+"> above this "+r.j(0)+' Widget\n\nThis happens because you used a `BuildContext` that does not include the provider\nof your choice. There are a few common scenarios:\n\n- You added a new provider in your `main.dart` and performed a hot-reload.\n To fix, perform a hot-restart.\n\n- The provider you are trying to read is in a different route.\n\n Providers are "scoped". So if you insert of provider inside a route, then\n other routes will not be able to access that provider.\n\n- You used a `BuildContext` that is an ancestor of the provider you are trying to read.\n\n Make sure that '+r.j(0)+" is under your MultiProvider/Provider<"+s.j(0)+">.\n This usually happens when you are creating a provider and trying to read it immediately.\n\n For example, instead of:\n\n ```\n Widget build(BuildContext context) {\n return Provider(\n create: (_) => Example(),\n // Will throw a ProviderNotFoundError, because `context` is associated\n // to the widget that is the parent of `Provider`\n child: Text(context.watch()),\n ),\n }\n ```\n\n consider using `builder` like so:\n\n ```\n Widget build(BuildContext context) {\n return Provider(\n create: (_) => Example(),\n // we use `builder` to obtain a new `BuildContext` that has access to the provider\n builder: (context) {\n // No longer throws\n return Text(context.watch()),\n }\n ),\n }\n ```\n\nIf none of these solutions work, consider asking for help on StackOverflow:\nhttps://stackoverflow.com/questions/tagged/flutter\n"}, +$iby:1} +A.Pm.prototype={ +gatl(){var s=this.a +s===$&&A.b() +return s}, +uM(a){return this.amV(a)}, +amV(a){var s=0,r=A.H(t.H),q=this +var $async$uM=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:case 2:switch(a.a){case 0:s=4 +break +case 1:s=5 +break +case 2:s=6 +break +case 3:s=7 +break +default:s=3 +break}break +case 4:s=8 +return A.L(q.atm(),$async$uM) +case 8:s=3 +break +case 5:case 6:case 7:s=3 +break +case 3:return A.F(null,r)}}) +return A.G($async$uM,r)}, +atm(){return this.gatl().$0()}} +A.DF.prototype={ +ac(){return new A.HT(B.i)}} +A.HT.prototype={ +aH(){this.aW() +var s=new A.Pm(this.gauh()) +this.e=s +$.z.ad$.push(s)}, +I(a){var s,r=this,q=null +r.a.toString +s=A.ii(B.bg,A.a([r.a9O(),new A.bD(B.U,A.ba(q,q,B.j,q,q,new A.fZ(q,q,q,q,r.a.d),q,q,q,q,q,q,q),q)],t.D),B.Q,B.aY,q) +return new A.d2(r.garD(),new A.SN(s,q),q,t.xU)}, +m(){var s,r +this.aM() +s=$.z +s.toString +r=this.e +r===$&&A.b() +B.c.B(s.ad$,r)}, +wl(){var s=0,r=A.H(t.H),q=this,p,o,n +var $async$wl=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:p=q.a +o=t.yi.a(p.a) +n=q.d +n===$&&A.b() +s=2 +return A.L(A.DG(o,n,p.d),$async$wl) +case 2:return A.F(null,r)}}) +return A.G($async$wl,r)}, +BD(a){this.wl() +return!1}, +a9O(){var s=this.a.c +return new A.G1(s,B.om,null)}} +A.Rw.prototype={ +giN(){return B.El}, +dQ(a,b){var s=$.ah().c2() +s.sAy(B.de) +s.zm(0,this.hZ(a),B.f) +return s}, +ja(a){return this.dQ(a,null)}, +cM(a,b){var s,r=new A.aix().$1(a),q=a.d,p=J.h7(r) +p.cK(r,a.c,q) +s=a.a +p.cK(r,s,q) +p.cK(r,s,a.b) +return r}, +hZ(a){return this.cM(a,null)}, +eH(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j=this,i=a1.a,h=a1.c-i,g=h/2,f=a1.b,e=a1.d-f,d=j.b,c=d/2,b=j.e,a=j.r +if(b>Math.min(a,a)/2+d*2)b=g/2 +s=j.f +s=so)o=s}r=p.gpR() +return A.c2(A.hf(A.SP(A.aOn(B.P,new A.BI(p.Q,q),q,o),r),q,q),b.d,b.b)}, +$S:580} +A.aBd.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.Rv.prototype={ +m(){return this.a.aA(0)}, +AD(){var s=0,r=A.H(t.Xj),q,p=this,o,n +var $async$AD=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:o=p.a +n=o.at +n===$&&A.b() +o.at=n===B.ib?B.om:B.ib +s=3 +return A.L(o.hq(0),$async$AD) +case 3:q=o.at +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$AD,r)}, +ash(){throw A.c(A.c3(null))}, +gZh(){var s=this.a.as +return new A.l2(s,A.l(s).i("l2<1>"))}, +Kk(){var s=0,r=A.H(t.H),q +var $async$Kk=A.I(function(a,b){if(a===1)return A.E(b,r) +while(true)switch(s){case 0:s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$Kk,r)}, +$iRu:1} +A.a5w.prototype={} +A.aqI.prototype={} +A.ar3.prototype={} +A.a7_.prototype={} +A.wX.prototype={ +B(a,b){J.ja(this.a,b) +return $.aFE().B(0,"flutter."+b)}} +A.ag0.prototype={ +B(a,b){return this.asY(0,b)}, +asY(a,b){var s=0,r=A.H(t.y),q,p +var $async$B=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:s=3 +return A.L(B.jO.fE("remove",A.ai(["key",b],t.N,t.z),!1,t.y),$async$B) +case 3:p=d +p.toString +q=p +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$B,r)}, +nw(a,b,c){return this.ZW(a,b,c)}, +ZW(a,b,c){var s=0,r=A.H(t.y),q,p +var $async$nw=A.I(function(d,e){if(d===1)return A.E(e,r) +while(true)switch(s){case 0:s=3 +return A.L(B.jO.fE("set"+a,A.ai(["key",b,"value",c],t.N,t.z),!1,t.y),$async$nw) +case 3:p=e +p.toString +q=p +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$nw,r)}, +nh(a){var s=0,r=A.H(t.nf),q,p,o,n +var $async$nh=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:p=t.N +o=t.K +s=3 +return A.L(B.jO.aq8("getAll",p,o),$async$nh) +case 3:n=c +if(n==null){q=A.w(p,o) +s=1 +break}q=n +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$nh,r)}} +A.amB.prototype={} +A.amz.prototype={ +nh(a){var s=0,r=A.H(t.nf),q,p=this,o,n,m,l,k +var $async$nh=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:k=A.w(t.N,t.K) +for(o=p.gaiK(),n=J.aJ(o.a),o=new A.kZ(n,o.b,o.$ti.i("kZ<1>"));o.A();){m=n.gN(n) +l=window.localStorage.getItem(m) +l.toString +k.l(0,m,p.a7C(l))}q=k +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$nh,r)}, +B(a,b){return this.asZ(0,b)}, +asZ(a,b){var s=0,r=A.H(t.y),q +var $async$B=A.I(function(c,d){if(c===1)return A.E(d,r) +while(true)switch(s){case 0:if(!B.d.bN(b,"flutter."))A.Q(A.cG(u.m,b,0)) +B.zG.B(window.localStorage,b) +q=!0 +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$B,r)}, +nw(a,b,c){return this.ZX(a,b,c)}, +ZX(a,b,c){var s=0,r=A.H(t.y),q +var $async$nw=A.I(function(d,e){if(d===1)return A.E(e,r) +while(true)switch(s){case 0:if(!B.d.bN(b,"flutter."))A.Q(A.cG(u.m,b,0)) +window.localStorage.setItem(b,B.o.ep(c)) +q=!0 +s=1 +break +case 1:return A.F(q,r)}}) +return A.G($async$nw,r)}, +gaiK(){var s=B.zG.gc3(window.localStorage) +return new A.aD(s,new A.amA(),A.a7(s).i("aD<1>"))}, +a7C(a){var s=B.o.cB(0,a) +if(t.j.b(s))return J.fd(s,t.N) +s.toString +return s}} +A.amA.prototype={ +$1(a){return B.d.bN(a,"flutter.")}, +$S:41} +A.aoD.prototype={ +gq(a){return this.c.length}, +gaqD(a){return this.b.length}, +a4N(a,b){var s,r,q,p,o,n +for(s=this.c,r=s.length,q=this.b,p=0;p=r||s[n]!==10)o=10}if(o===10)q.push(p+1)}}, +rB(a){var s,r=this +if(a<0)throw A.c(A.em("Offset may not be negative, was "+a+".")) +else if(a>r.c.length)throw A.c(A.em("Offset "+a+u.D+r.gq(r)+".")) +s=r.b +if(a=B.c.gX(s))return s.length-1 +if(r.adM(a)){s=r.d +s.toString +return s}return r.d=r.a8H(a)-1}, +adM(a){var s,r,q=this.d +if(q==null)return!1 +s=this.b +if(a=r-1||a=r-2||aa)p=r +else s=r+1}return p}, +Cx(a){var s,r,q=this +if(a<0)throw A.c(A.em("Offset may not be negative, was "+a+".")) +else if(a>q.c.length)throw A.c(A.em("Offset "+a+" must be not be greater than the number of characters in the file, "+q.gq(q)+".")) +s=q.rB(a) +r=q.b[s] +if(r>a)throw A.c(A.em("Line "+s+" comes after offset "+a+".")) +return a-r}, +nn(a){var s,r,q,p,o=this +if(a<0)throw A.c(A.em("Line may not be negative, was "+a+".")) +else{s=o.b +r=s.length +if(a>=r)throw A.c(A.em("Line "+a+" must be less than the number of lines in the file, "+o.gaqD(o)+"."))}q=s[a] +if(q<=o.c.length){p=a+1 +s=p=s[p]}else s=!0 +if(s)throw A.c(A.em("Line "+a+" doesn't have 0 columns.")) +return q}} +A.O5.prototype={ +gd6(){return this.a.a}, +gdI(a){return this.a.rB(this.b)}, +gen(){return this.a.Cx(this.b)}, +gcz(a){return this.b}} +A.GT.prototype={ +gd6(){return this.a.a}, +gq(a){return this.c-this.b}, +gbT(a){return A.aGL(this.a,this.b)}, +gbt(a){return A.aGL(this.a,this.c)}, +gcY(a){return A.jU(B.bW.ck(this.a.c,this.b,this.c),0,null)}, +gb6(a){var s=this,r=s.a,q=s.c,p=r.rB(q) +if(r.Cx(q)===0&&p!==0){if(q-s.b===0)return p===r.b.length-1?"":A.jU(B.bW.ck(r.c,r.nn(p),r.nn(p+1)),0,null)}else q=p===r.b.length-1?r.c.length:r.nn(p+1) +return A.jU(B.bW.ck(r.c,r.nn(r.rB(s.b)),q),0,null)}, +b3(a,b){var s +if(!(b instanceof A.GT))return this.a2o(0,b) +s=B.b.b3(this.b,b.b) +return s===0?B.b.b3(this.c,b.c):s}, +k(a,b){var s=this +if(b==null)return!1 +if(!t.GH.b(b))return s.a2n(0,b) +return s.b===b.b&&s.c===b.c&&J.d(s.a.a,b.a.a)}, +gE(a){return A.Z(this.b,this.c,this.a.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +$iaLQ:1, +$imz:1} +A.acM.prototype={ +apz(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=a1.a +a1.T5(B.c.gR(a3).c) +s=a1.e +r=A.aE(s,a2,!1,t.Xk) +for(q=a1.r,s=s!==0,p=a1.b,o=0;o0){m=a3[o-1] +l=m.c +k=n.c +if(!J.d(l,k)){a1.zc("\u2575") +q.a+="\n" +a1.T5(k)}else if(m.b+1!==n.b){a1.akd("...") +q.a+="\n"}}for(l=n.d,k=A.a7(l).i("cc<1>"),j=new A.cc(l,k),j=new A.b8(j,j.gq(j),k.i("b8")),k=k.i("aL.E"),i=n.b,h=n.a;j.A();){g=j.d +if(g==null)g=k.a(g) +f=g.a +e=f.gbT(f) +e=e.gdI(e) +d=f.gbt(f) +if(e!==d.gdI(d)){e=f.gbT(f) +f=e.gdI(e)===i&&a1.adN(B.d.a2(h,0,f.gbT(f).gen()))}else f=!1 +if(f){c=B.c.hb(r,a2) +if(c<0)A.Q(A.b_(A.f(r)+" contains no null elements.",a2)) +r[c]=g}}a1.akc(i) +q.a+=" " +a1.akb(n,r) +if(s)q.a+=" " +b=B.c.qP(l,new A.ad6()) +a=b===-1?a2:l[b] +k=a!=null +if(k){j=a.a +g=j.gbT(j) +g=g.gdI(g)===i?j.gbT(j).gen():0 +f=j.gbt(j) +a1.ak9(h,g,f.gdI(f)===i?j.gbt(j).gen():h.length,p)}else a1.ze(h) +q.a+="\n" +if(k)a1.aka(n,a,r) +for(k=l.length,a0=0;a0")),q=this.r,r=r.i("X.E");s.A();){p=s.d +if(p==null)p=r.a(p) +if(p===9)q.a+=B.d.a8(" ",4) +else q.a+=A.cl(p)}}, +zd(a,b,c){var s={} +s.a=c +if(b!=null)s.a=B.b.j(b+1) +this.iw(new A.ad4(s,this,a),"\x1b[34m")}, +zc(a){return this.zd(a,null,null)}, +akd(a){return this.zd(null,null,a)}, +akc(a){return this.zd(null,a,null)}, +H_(){return this.zd(null,null,null)}, +Ei(a){var s,r,q,p +for(s=new A.f_(a),r=t.Hz,s=new A.b8(s,s.gq(s),r.i("b8")),r=r.i("X.E"),q=0;s.A();){p=s.d +if((p==null?r.a(p):p)===9)++q}return q}, +adN(a){var s,r,q +for(s=new A.f_(a),r=t.Hz,s=new A.b8(s,s.gq(s),r.i("b8")),r=r.i("X.E");s.A();){q=s.d +if(q==null)q=r.a(q) +if(q!==32&&q!==9)return!1}return!0}, +a6B(a,b){var s,r=this.b!=null +if(r&&b!=null)this.r.a+=b +s=a.$0() +if(r&&b!=null)this.r.a+="\x1b[0m" +return s}, +iw(a,b){return this.a6B(a,b,t.z)}} +A.ad5.prototype={ +$0(){return this.a}, +$S:581} +A.acO.prototype={ +$1(a){var s=a.d +s=new A.aD(s,new A.acN(),A.a7(s).i("aD<1>")) +return s.gq(s)}, +$S:582} +A.acN.prototype={ +$1(a){var s=a.a,r=s.gbT(s) +r=r.gdI(r) +s=s.gbt(s) +return r!==s.gdI(s)}, +$S:117} +A.acP.prototype={ +$1(a){return a.c}, +$S:584} +A.acR.prototype={ +$1(a){var s=a.a.gd6() +return s==null?new A.U():s}, +$S:585} +A.acS.prototype={ +$2(a,b){return a.a.b3(0,b.a)}, +$S:586} +A.acT.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=a.gdH(a),e=a.gp(a),d=A.a([],t.Kx) +for(s=J.ci(e),r=s.gao(e),q=t._Y;r.A();){p=r.gN(r).a +o=p.gb6(p) +n=A.aDC(o,p.gcY(p),p.gbT(p).gen()) +n.toString +n=B.d.q_("\n",B.d.a2(o,0,n)) +m=n.gq(n) +p=p.gbT(p) +l=p.gdI(p)-m +for(p=o.split("\n"),n=p.length,k=0;kB.c.gX(d).b)d.push(new A.k_(j,l,f,A.a([],q)));++l}}i=A.a([],q) +for(r=d.length,h=0,k=0;kj.b)break +i.push(p)}h+=i.length-g +B.c.U(j.d,i)}return d}, +$S:587} +A.acQ.prototype={ +$1(a){var s=a.a +s=s.gbt(s) +return s.gdI(s)" +return null}, +$S:0} +A.ad0.prototype={ +$0(){var s=this.b===this.c.b?"\u250c":"\u2514" +this.a.r.a+=s}, +$S:4} +A.ad1.prototype={ +$0(){var s=this.b==null?"\u2500":"\u253c" +this.a.r.a+=s}, +$S:4} +A.ad2.prototype={ +$0(){this.a.r.a+="\u2500" +return null}, +$S:0} +A.ad3.prototype={ +$0(){var s,r,q=this,p=q.a,o=p.a?"\u253c":"\u2502" +if(q.c!=null)q.b.r.a+=o +else{s=q.e +r=s.b +if(q.d===r){s=q.b +s.iw(new A.acZ(p,s),p.b) +p.a=!0 +if(p.b==null)p.b=s.b}else{if(q.r===r){r=q.f.a +s=r.gbt(r).gen()===s.a.length}else s=!1 +r=q.b +if(s)r.r.a+="\u2514" +else r.iw(new A.ad_(r,o),p.b)}}}, +$S:4} +A.acZ.prototype={ +$0(){var s=this.a.a?"\u252c":"\u250c" +this.b.r.a+=s}, +$S:4} +A.ad_.prototype={ +$0(){this.a.r.a+=this.b}, +$S:4} +A.acV.prototype={ +$0(){var s=this +return s.a.ze(B.d.a2(s.b,s.c,s.d))}, +$S:0} +A.acW.prototype={ +$0(){var s,r,q=this.a,p=q.r,o=p.a,n=this.c.a,m=n.gbT(n).gen(),l=n.gbt(n).gen() +n=this.b.a +s=q.Ei(B.d.a2(n,0,m)) +r=q.Ei(B.d.a2(n,m,l)) +m+=s*3 +p.a+=B.d.a8(" ",m) +p=p.a+=B.d.a8("^",Math.max(l+(s+r)*3-m,1)) +return p.length-o.length}, +$S:70} +A.acX.prototype={ +$0(){var s=this.c.a +return this.a.ak8(this.b,s.gbT(s).gen())}, +$S:0} +A.acY.prototype={ +$0(){var s,r=this,q=r.a,p=q.r,o=p.a +if(r.b)p.a+=B.d.a8("\u2500",3) +else{s=r.d.a +q.T4(r.c,Math.max(s.gbt(s).gen()-1,0),!1)}return p.a.length-o.length}, +$S:70} +A.ad4.prototype={ +$0(){var s=this.b,r=s.r,q=this.a.a +if(q==null)q="" +s=r.a+=B.d.asc(q,s.d) +q=this.c +r.a=s+(q==null?"\u2502":q)}, +$S:4} +A.fE.prototype={ +j(a){var s,r,q=this.a,p=q.gbT(q) +p=p.gdI(p) +s=q.gbT(q).gen() +r=q.gbt(q) +q=""+"primary "+(""+p+":"+s+"-"+r.gdI(r)+":"+q.gbt(q).gen()) +return q.charCodeAt(0)==0?q:q}} +A.avl.prototype={ +$0(){var s,r,q,p,o=this.a +if(!(t.D_.b(o)&&A.aDC(o.gb6(o),o.gcY(o),o.gbT(o).gen())!=null)){s=o.gbT(o) +s=A.Td(s.gcz(s),0,0,o.gd6()) +r=o.gbt(o) +r=r.gcz(r) +q=o.gd6() +p=A.b6g(o.gcY(o),10) +o=A.aoE(s,A.Td(r,A.aOU(o.gcY(o)),p,q),o.gcY(o),o.gcY(o))}return A.b2P(A.b2R(A.b2Q(o)))}, +$S:588} +A.k_.prototype={ +j(a){return""+this.b+': "'+this.a+'" ('+B.c.c8(this.d,", ")+")"}} +A.jS.prototype={ +Id(a){var s=this.a +if(!J.d(s,a.gd6()))throw A.c(A.b_('Source URLs "'+A.f(s)+'" and "'+A.f(a.gd6())+"\" don't match.",null)) +return Math.abs(this.b-a.gcz(a))}, +b3(a,b){var s=this.a +if(!J.d(s,b.gd6()))throw A.c(A.b_('Source URLs "'+A.f(s)+'" and "'+A.f(b.gd6())+"\" don't match.",null)) +return this.b-b.gcz(b)}, +k(a,b){if(b==null)return!1 +return t.y3.b(b)&&J.d(this.a,b.gd6())&&this.b===b.gcz(b)}, +gE(a){var s=this.a +s=s==null?null:s.gE(s) +if(s==null)s=0 +return s+this.b}, +j(a){var s=this,r=A.N(s).j(0),q=s.a +return"<"+r+": "+s.b+" "+(A.f(q==null?"unknown source":q)+":"+(s.c+1)+":"+(s.d+1))+">"}, +$ibE:1, +gd6(){return this.a}, +gcz(a){return this.b}, +gdI(a){return this.c}, +gen(){return this.d}} +A.Te.prototype={ +Id(a){if(!J.d(this.a.a,a.gd6()))throw A.c(A.b_('Source URLs "'+A.f(this.gd6())+'" and "'+A.f(a.gd6())+"\" don't match.",null)) +return Math.abs(this.b-a.gcz(a))}, +b3(a,b){if(!J.d(this.a.a,b.gd6()))throw A.c(A.b_('Source URLs "'+A.f(this.gd6())+'" and "'+A.f(b.gd6())+"\" don't match.",null)) +return this.b-b.gcz(b)}, +k(a,b){if(b==null)return!1 +return t.y3.b(b)&&J.d(this.a.a,b.gd6())&&this.b===b.gcz(b)}, +gE(a){var s=this.a.a +s=s==null?null:s.gE(s) +if(s==null)s=0 +return s+this.b}, +j(a){var s=A.N(this).j(0),r=this.b,q=this.a,p=q.a +return"<"+s+": "+r+" "+(A.f(p==null?"unknown source":p)+":"+(q.rB(r)+1)+":"+(q.Cx(r)+1))+">"}, +$ibE:1, +$ijS:1} +A.Tf.prototype={ +a4O(a,b,c){var s,r=this.b,q=this.a +if(!J.d(r.gd6(),q.gd6()))throw A.c(A.b_('Source URLs "'+A.f(q.gd6())+'" and "'+A.f(r.gd6())+"\" don't match.",null)) +else if(r.gcz(r)'}, +$ibE:1, +$ikP:1} +A.mz.prototype={ +gb6(a){return this.d}} +A.Tn.prototype={ +gD5(a){return A.bH(this.c)}} +A.ap2.prototype={ +gJf(){var s=this +if(s.c!==s.e)s.d=null +return s.d}, +CJ(a){var s,r=this,q=r.d=J.aKr(a,r.b,r.c) +r.e=r.c +s=q!=null +if(s)r.e=r.c=q.gbt(q) +return s}, +Vj(a,b){var s +if(this.CJ(a))return +if(b==null)if(t.j0.b(a))b="/"+a.a+"/" +else{s=J.dg(a) +s=A.k4(s,"\\","\\\\") +b='"'+A.k4(s,'"','\\"')+'"'}this.Vf(0,"expected "+b+".",0,this.c)}, +uY(a){return this.Vj(a,null)}, +anF(){var s=this.c +if(s===this.b.length)return +this.Vf(0,"expected no more input.",0,s)}, +Vf(a,b,c,d){var s,r,q,p,o,n,m=this.b +if(d<0)A.Q(A.em("position must be greater than or equal to 0.")) +else if(d>m.length)A.Q(A.em("position must be less than or equal to the string length.")) +s=d+c>m.length +if(s)A.Q(A.em("position plus length must not go beyond the end of the string.")) +s=this.a +r=new A.f_(m) +q=A.a([0],t.t) +p=new Uint32Array(A.fI(r.dK(r))) +o=new A.aoD(s,q,p) +o.a4N(r,s) +n=d+c +if(n>p.length)A.Q(A.em("End "+n+u.D+o.gq(o)+".")) +else if(d<0)A.Q(A.em("Start may not be negative, was "+d+".")) +throw A.c(new A.Tn(m,b,new A.GT(o,d,n)))}} +A.FI.prototype={ +ac(){return new A.a0C(null,B.i)}} +A.a0C.prototype={ +grt(){return!0}, +I(a){var s,r,q,p,o=this,n=null +o.x4(a) +s=o.a.e +o.d=s==null?A.a([A.a_(a).fr],t.t_):s +o.a.toString +s=A.a_(a).p2.y.b +o.e=s +s=o.a +r=s.r +o.f=r +s=s.w +o.r=s==null?A.a_(a).p3.y.b:s +o.a.toString +s=t.t_ +r=A.a([B.I],s) +o.w=r +o.a.toString +o.x=0 +q=A.nn(8) +r=r[0] +s=A.a([r,r],s) +r=o.x +r.toString +p=o.f +return A.aWA(q,A.ba(n,A.ba(n,A.d5(A.afo(o.a.y*2-1,new A.aAH(o),!0,t.l7),B.x,B.y,B.aq),B.j,n,n,new A.cF(p,n,n,new A.cm(new A.bf(8,8),new A.bf(8,8),new A.bf(8,8),new A.bf(8,8)),n,n,n,B.a2),n,40+r,new A.ap(r,r,r,r),n,n,n,n),B.j,n,n,new A.cF(n,n,n,n,n,new A.qT(B.c2,B.i1,B.du,s,n,n),n,B.a2),n,n,n,n,n,n,n))}, +Fe(a){return this.abJ(a)}, +abJ(a){var s=0,r=A.H(t.z),q=this,p +var $async$Fe=A.I(function(b,c){if(b===1)return A.E(c,r) +while(true)switch(s){case 0:q.a.toString +q.a5(new A.aAF(q,a)) +p=q.a +p=p.dx +p.$1(a) +return A.F(null,r)}}) +return A.G($async$Fe,r)}, +DT(a){var s=this.a.y,r=this.c.S(t.w).f.a.a,q=this.a +s=q.y+0.1*s +q=q.ay +if(s*qj.DT(k)/3?j.DT(k)/3:j.a.cy) +q=j.a +n=A.bG(l,l,h,l,l,l,l,l,l,l,l,q.cx,l,l,l,l,l,!0,l,l,l,l,l,l,l,l) +q=j.DT(k) +j.a.toString +p=f[0] +g=A.a([p,p],g) +p=j.a +p.toString +m=A.b6(0,0,0) +k=p.x[k] +return A.fQ(l,A.aKE(B.P,A.d5(A.a([o,new A.qo(1,B.iQ,A.ba(l,A.aq(k,l,B.aZ,l,l,n,l,l),B.j,l,l,l,l,l,l,new A.ap(5,0,0,0),l,l,l),l)],t.D),B.x,B.d9,B.D),new A.aj(0,q,0,1/0),B.cn,new A.cF(l,l,l,r,l,new A.qT(B.c2,B.i1,B.du,g,l,l),l,B.a2),m,l,B.Ek),B.a5,!1,l,l,l,l,l,l,l,l,l,l,l,l,new A.aAG(j,a),l,l,l,l,l,l)}}, +$S:589} +A.aAG.prototype={ +$0(){return this.a.Fe(B.b.aE(this.b,2))}, +$S:0} +A.aAF.prototype={ +$0(){return this.a.a.k1=this.b}, +$S:0} +A.a2c.prototype={ +aH(){this.aW() +this.pu()}, +eo(){var s=this.fQ$ +if(s!=null){s.W() +s.dS() +this.fQ$=null}this.l7()}} +A.FP.prototype={ +j(a){return"["+this.a.j(0)+", "+A.f(this.b)+", "+A.f(this.c)+"]"}, +k(a,b){if(b==null)return!1 +return b instanceof A.FP&&b.a===this.a&&b.b===this.b&&b.c===this.c}, +gE(a){var s,r=A.fr(this.a),q=B.e.gE(this.b),p=B.e.gE(this.c) +p=A.aIC(A.aIC(A.aIC(0,B.b.gE(r)),B.b.gE(q)),B.b.gE(p)) +s=p+((p&67108863)<<3)&536870911 +s^=s>>>11 +return s+((s&16383)<<15)&536870911}} +A.vF.prototype={ +K(){return"LaunchMode."+this.b}} +A.arc.prototype={} +A.ag1.prototype={ +TI(a){var s=t.y +return B.wC.fE("canLaunch",A.ai(["url",a],t.N,t.K),!1,s).bK(0,new A.ag2(),s)}, +WC(a,b,c,d,e,f,g,h){var s=t.y +return B.wC.fE("launch",A.ai(["url",a,"useSafariVC",f,"useWebView",g,"enableJavaScript",!0,"enableDomStorage",!0,"universalLinksOnly",e,"headers",d],t.N,t.K),!1,s).bK(0,new A.ag3(),s)}} +A.ag2.prototype={ +$1(a){return a===!0}, +$S:205} +A.ag3.prototype={ +$1(a){return a===!0}, +$S:205} +A.aqF.prototype={} +A.aqG.prototype={ +TI(a){var s=$.aTm(),r=A.aOv(a) +return A.dx(s.v(0,r==null?null:r.geg()),t.y)}, +WC(a,b,c,d,e,f,g,h){var s,r +if(this.d){s=A.aOv(a) +s=s==null?null:s.geg() +s=J.fe(B.z6.a,s)}else s=!1 +r=s?"_top":"" +B.Z_.as3(this.c,a,r) +return A.dx(!0,t.y)}} +A.aqM.prototype={ +gyS(){var s,r=$.aTr() +A.nL(this) +r=r.a +s=r.get(this) +if(s==null){s=A.ai(["seedBytes",null,"node",null,"clockSeq",null,"mSecs",0,"nSecs",0,"hasInitV1",!1,"hasInitV4",!1],t.N,t.z) +r.set(this,s) +r=s}else r=s +return r}, +adr(){var s="hasInitV4",r=J.aW(this.gyS(),s) +r.toString +if(!A.ps(r)){r=this.gyS() +J.ct(r,"globalRNG",A.b8e()) +J.ct(this.gyS(),s,!0)}}, +aus(){var s,r,q,p=A.w(t.N,t.z) +this.adr() +p.h(0,"positionalArgs") +p.h(0,"namedArgs") +p.h(0,"rng") +s=J.aW(this.gyS(),"globalRNG") +s.toString +r=t.Cm.a(t.Dp.a(s).$0()) +p.h(0,"random") +s=J.ag(r) +s.l(r,6,s.h(r,6)&15|64) +s.l(r,8,s.h(r,8)&63|128) +if(s.gq(r)!==16)A.Q(A.dd("The provided buffer needs to have a length of 16.")) +q=$.aTq() +return q[s.h(r,0)]+q[s.h(r,1)]+q[s.h(r,2)]+q[s.h(r,3)]+"-"+q[s.h(r,4)]+q[s.h(r,5)]+"-"+q[s.h(r,6)]+q[s.h(r,7)]+"-"+q[s.h(r,8)]+q[s.h(r,9)]+"-"+q[s.h(r,10)]+q[s.h(r,11)]+q[s.h(r,12)]+q[s.h(r,13)]+q[s.h(r,14)]+q[s.h(r,15)]}} +A.r0.prototype={ +bx(a){var s=a.a,r=this.a +r[8]=s[8] +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +j(a){return"[0] "+this.lU(0).j(0)+"\n[1] "+this.lU(1).j(0)+"\n[2] "+this.lU(2).j(0)+"\n"}, +h(a,b){return this.a[b]}, +k(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.r0){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]}else s=!1 +return s}, +gE(a){return A.d3(this.a)}, +lU(a){var s=new Float64Array(3),r=this.a +s[0]=r[a] +s[1]=r[3+a] +s[2]=r[6+a] +return new A.eF(s)}, +a8(a,b){var s=new Float64Array(9),r=new A.r0(s) +r.bx(this) +s[0]=s[0]*b +s[1]=s[1]*b +s[2]=s[2]*b +s[3]=s[3]*b +s[4]=s[4]*b +s[5]=s[5]*b +s[6]=s[6]*b +s[7]=s[7]*b +s[8]=s[8]*b +return r}, +O(a,b){var s=new A.r0(new Float64Array(9)) +s.bx(this) +s.H(0,b) +return s}, +ae(a,b){var s,r=new Float64Array(9),q=new A.r0(r) +q.bx(this) +s=b.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2] +r[3]=r[3]-s[3] +r[4]=r[4]-s[4] +r[5]=r[5]-s[5] +r[6]=r[6]-s[6] +r[7]=r[7]-s[7] +r[8]=r[8]-s[8] +return q}, +H(a,b){var s=b.a,r=this.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2] +r[3]=r[3]+s[3] +r[4]=r[4]+s[4] +r[5]=r[5]+s[5] +r[6]=r[6]+s[6] +r[7]=r[7]+s[7] +r[8]=r[8]+s[8]}} +A.br.prototype={ +bx(a){var s=a.a,r=this.a +r[15]=s[15] +r[14]=s[14] +r[13]=s[13] +r[12]=s[12] +r[11]=s[11] +r[10]=s[10] +r[9]=s[9] +r[8]=s[8] +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +j(a){var s=this +return"[0] "+s.lU(0).j(0)+"\n[1] "+s.lU(1).j(0)+"\n[2] "+s.lU(2).j(0)+"\n[3] "+s.lU(3).j(0)+"\n"}, +h(a,b){return this.a[b]}, +k(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.br){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]&&s[9]===q[9]&&s[10]===q[10]&&s[11]===q[11]&&s[12]===q[12]&&s[13]===q[13]&&s[14]===q[14]&&s[15]===q[15]}else s=!1 +return s}, +gE(a){return A.d3(this.a)}, +CY(a,b){var s=b.a,r=this.a +r[a]=s[0] +r[4+a]=s[1] +r[8+a]=s[2] +r[12+a]=s[3]}, +lU(a){var s=new Float64Array(4),r=this.a +s[0]=r[a] +s[1]=r[4+a] +s[2]=r[8+a] +s[3]=r[12+a] +return new A.iX(s)}, +a8(a,b){var s=new A.br(new Float64Array(16)) +s.bx(this) +s.k5(0,b,null,null) +return s}, +O(a,b){var s=new A.br(new Float64Array(16)) +s.bx(this) +s.H(0,b) +return s}, +ae(a,b){var s,r=new Float64Array(16),q=new A.br(r) +q.bx(this) +s=b.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2] +r[3]=r[3]-s[3] +r[4]=r[4]-s[4] +r[5]=r[5]-s[5] +r[6]=r[6]-s[6] +r[7]=r[7]-s[7] +r[8]=r[8]-s[8] +r[9]=r[9]-s[9] +r[10]=r[10]-s[10] +r[11]=r[11]-s[11] +r[12]=r[12]-s[12] +r[13]=r[13]-s[13] +r[14]=r[14]-s[14] +r[15]=r[15]-s[15] +return q}, +aT(a,b,a0){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15] +s[12]=r*b+q*a0+p*0+o +s[13]=n*b+m*a0+l*0+k +s[14]=j*b+i*a0+h*0+g +s[15]=f*b+e*a0+d*0+c}, +k5(a,b,c,d){var s,r,q,p +if(b instanceof A.eF){s=b.a +r=s[0] +q=s[1] +p=s[2]}else{if(typeof b=="number"){q=c==null?b:c +p=d==null?b:d}else throw A.c(A.c3(null)) +r=b}s=this.a +s[0]=s[0]*r +s[1]=s[1]*r +s[2]=s[2]*r +s[3]=s[3]*r +s[4]=s[4]*q +s[5]=s[5]*q +s[6]=s[6]*q +s[7]=s[7]*q +s[8]=s[8]*p +s[9]=s[9]*p +s[10]=s[10]*p +s[11]=s[11]*p +s[12]=s[12] +s[13]=s[13] +s[14]=s[14] +s[15]=s[15]}, +bc(a,b){return this.k5(a,b,null,null)}, +e0(a,b,c){return this.k5(a,b,c,null)}, +ZY(){var s=this.a +s[0]=0 +s[1]=0 +s[2]=0 +s[3]=0 +s[4]=0 +s[5]=0 +s[6]=0 +s[7]=0 +s[8]=0 +s[9]=0 +s[10]=0 +s[11]=0 +s[12]=0 +s[13]=0 +s[14]=0 +s[15]=0}, +e1(){var s=this.a +s[0]=1 +s[1]=0 +s[2]=0 +s[3]=0 +s[4]=0 +s[5]=1 +s[6]=0 +s[7]=0 +s[8]=0 +s[9]=0 +s[10]=1 +s[11]=0 +s[12]=0 +s[13]=0 +s[14]=0 +s[15]=1}, +UK(){var s=this.a,r=s[0],q=s[5],p=s[1],o=s[4],n=r*q-p*o,m=s[6],l=s[2],k=r*m-l*o,j=s[7],i=s[3],h=r*j-i*o,g=p*m-l*q,f=p*j-i*q,e=l*j-i*m +m=s[8] +i=s[9] +j=s[10] +l=s[11] +return-(i*e-j*f+l*g)*s[12]+(m*e-j*h+l*k)*s[13]-(m*f-i*h+l*n)*s[14]+(m*g-i*k+j*n)*s[15]}, +iL(b5){var s,r,q,p,o=b5.a,n=o[0],m=o[1],l=o[2],k=o[3],j=o[4],i=o[5],h=o[6],g=o[7],f=o[8],e=o[9],d=o[10],c=o[11],b=o[12],a=o[13],a0=o[14],a1=o[15],a2=n*i-m*j,a3=n*h-l*j,a4=n*g-k*j,a5=m*h-l*i,a6=m*g-k*i,a7=l*g-k*h,a8=f*a-e*b,a9=f*a0-d*b,b0=f*a1-c*b,b1=e*a0-d*a,b2=e*a1-c*a,b3=d*a1-c*a0,b4=a2*b3-a3*b2+a4*b1+a5*b0-a6*a9+a7*a8 +if(b4===0){this.bx(b5) +return 0}s=1/b4 +r=this.a +r[0]=(i*b3-h*b2+g*b1)*s +r[1]=(-m*b3+l*b2-k*b1)*s +r[2]=(a*a7-a0*a6+a1*a5)*s +r[3]=(-e*a7+d*a6-c*a5)*s +q=-j +r[4]=(q*b3+h*b0-g*a9)*s +r[5]=(n*b3-l*b0+k*a9)*s +p=-b +r[6]=(p*a7+a0*a4-a1*a3)*s +r[7]=(f*a7-d*a4+c*a3)*s +r[8]=(j*b2-i*b0+g*a8)*s +r[9]=(-n*b2+m*b0-k*a8)*s +r[10]=(b*a6-a*a4+a1*a2)*s +r[11]=(-f*a6+e*a4-c*a2)*s +r[12]=(q*b1+i*a9-h*a8)*s +r[13]=(n*b1-m*a9+l*a8)*s +r[14]=(p*a5+a*a3-a0*a2)*s +r[15]=(f*a5-e*a3+d*a2)*s +return b4}, +H(a,b){var s=b.a,r=this.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2] +r[3]=r[3]+s[3] +r[4]=r[4]+s[4] +r[5]=r[5]+s[5] +r[6]=r[6]+s[6] +r[7]=r[7]+s[7] +r[8]=r[8]+s[8] +r[9]=r[9]+s[9] +r[10]=r[10]+s[10] +r[11]=r[11]+s[11] +r[12]=r[12]+s[12] +r[13]=r[13]+s[13] +r[14]=r[14]+s[14] +r[15]=r[15]+s[15]}, +cW(b5,b6){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15],b=b6.a,a=b[0],a0=b[4],a1=b[8],a2=b[12],a3=b[1],a4=b[5],a5=b[9],a6=b[13],a7=b[2],a8=b[6],a9=b[10],b0=b[14],b1=b[3],b2=b[7],b3=b[11],b4=b[15] +s[0]=r*a+q*a3+p*a7+o*b1 +s[4]=r*a0+q*a4+p*a8+o*b2 +s[8]=r*a1+q*a5+p*a9+o*b3 +s[12]=r*a2+q*a6+p*b0+o*b4 +s[1]=n*a+m*a3+l*a7+k*b1 +s[5]=n*a0+m*a4+l*a8+k*b2 +s[9]=n*a1+m*a5+l*a9+k*b3 +s[13]=n*a2+m*a6+l*b0+k*b4 +s[2]=j*a+i*a3+h*a7+g*b1 +s[6]=j*a0+i*a4+h*a8+g*b2 +s[10]=j*a1+i*a5+h*a9+g*b3 +s[14]=j*a2+i*a6+h*b0+g*b4 +s[3]=f*a+e*a3+d*a7+c*b1 +s[7]=f*a0+e*a4+d*a8+c*b2 +s[11]=f*a1+e*a5+d*a9+c*b3 +s[15]=f*a2+e*a6+d*b0+c*b4}, +vH(a){var s=new A.br(new Float64Array(16)) +s.bx(this) +s.cW(0,a) +return s}, +UC(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=$.aMJ +if(a==null)a=$.aMJ=new A.eF(new Float64Array(3)) +s=this.a +a.ho(s[0],s[1],s[2]) +r=Math.sqrt(a.goy()) +a.ho(s[4],s[5],s[6]) +q=Math.sqrt(a.goy()) +a.ho(s[8],s[9],s[10]) +p=Math.sqrt(a.goy()) +if(this.UK()<0)r=-r +o=a0.a +o[0]=s[12] +o[1]=s[13] +o[2]=s[14] +n=1/r +m=1/q +l=1/p +k=$.aMH +if(k==null)k=$.aMH=new A.br(new Float64Array(16)) +k.bx(this) +s=k.a +s[0]=s[0]*n +s[1]=s[1]*n +s[2]=s[2]*n +s[4]=s[4]*m +s[5]=s[5]*m +s[6]=s[6]*m +s[8]=s[8]*l +s[9]=s[9]*l +s[10]=s[10]*l +j=$.aMI +if(j==null)j=$.aMI=new A.r0(new Float64Array(9)) +i=j.a +i[0]=s[0] +i[1]=s[1] +i[2]=s[2] +i[3]=s[4] +i[4]=s[5] +i[5]=s[6] +i[6]=s[8] +i[7]=s[9] +i[8]=s[10] +s=i[0] +o=i[4] +h=i[8] +g=0+s+o+h +if(g>0){f=Math.sqrt(g+1) +s=a1.a +s[3]=f*0.5 +f=0.5/f +s[0]=(i[5]-i[7])*f +s[1]=(i[6]-i[2])*f +s[2]=(i[1]-i[3])*f}else{if(s>>0)).Lt(b&31).KH(0,1).k(0,0)}else r=!1 +return r}, +wJ(a,b,c){var s=c*this.c+B.b.aE(b,32),r=this.d +if(s>>0}, +ID(a,b){var s=b*this.c+B.b.aE(a,32),r=this.d +if(s>>0}, +lY(a,b,c,d){var s,r,q,p,o,n,m,l,k=this +if(b<0||a<0)throw A.c(A.b_("Left and top must be nonnegative",null)) +if(d<1||c<1)throw A.c(A.b_("Height and width must be at least 1",null)) +s=a+c +r=b+d +if(r>k.b||s>k.a)throw A.c(A.b_("The region must fit inside the matrix",null)) +for(q=k.d,p=k.c,o=b;o>>0}}}, +Zb(){var s,r,q,p=this.d,o=p.length,n=0 +while(!0){if(!(n>>0)) +for(q=0;r.cp(0,31-q).k(0,0);)++q +return A.a([o*32+q,s],t.t)}, +YO(){var s,r,q,p,o=this.d,n=o.length-1 +while(!0){if(!(n>=0&&o[n]===0))break;--n}if(n<0)return null +s=this.c +r=B.b.ce(n,s) +s=B.b.b2(n,s) +o=o[n] +q=new A.cZ((o&2147483647)-((o&2147483648)>>>0)) +for(p=31;q.Lt(p).k(0,0);)--p +return A.a([s*32+p,r],t.t)}, +k(a,b){var s=this +if(b==null)return!1 +if(!(b instanceof A.L1))return!1 +return s.a===b.a&&s.b===b.b&&s.c===b.c&&B.o5.In(s.d,b.d)}, +gE(a){var s=this,r=s.a +return 31*(31*(31*(31*r+r)+s.b)+s.c)+B.o5.IT(0,s.d)}, +j(a){return this.N7("X "," ","\n")}, +N7(a,b,c){var s,r,q,p,o +for(s=this.b,r=this.a,q=0,p="";q32||a>l.mq(0))throw A.c(A.b_("numBits: "+a,null)) +s=l.c +if(s>0){r=8-s +q=Math.min(a,r) +p=r-q +o=B.b.cp(B.b.e5(255,8-q),p) +n=l.b +m=B.b.e5((l.a[n]&o)>>>0,p) +a-=q +s+=q +l.c=s +if(s===8){l.c=0 +l.b=n+1}}else m=0 +if(a>0){for(s=l.a;a>=8;){n=l.b +m=(m<<8|s[n]&255)>>>0 +l.b=n+1 +a-=8}if(a>0){p=8-a +o=B.b.cp(B.b.e5(255,p),p) +m=(B.b.cp(m,a)|B.b.e5((s[l.b]&o)>>>0,p))>>>0 +l.c+=a}}return m}, +mq(a){return 8*(this.a.length-this.b)-this.c}} +A.Ad.prototype={} +A.a6M.prototype={} +A.a6O.prototype={ +Zg(a,b,c,d){var s,r,q,p,o,n,m,l +if(b<=0||c<=0)throw A.c(A.ey()) +s=A.L2(b,c) +r=A.aE(2*b,0,!1,t.i) +for(q=0;q=j&&q>=j){p=s.KP() +o=B.b.D(r,3) +j=$.aSN() +if((r&j)>>>0!==0)++o +n=B.b.D(q,3) +if((q&j)>>>0!==0)++n +m=A.aZ2(p,o,n,r,q) +l=A.L2(r,q) +A.aZ3(p,o,n,r,q,m,l) +k.e=l +j=l}else j=k.e=k.a0E() +return j}} +A.Ds.prototype={ +au5(a){var s,r,q,p,o,n=this,m=n.a,l=n.b,k=n.c,j=n.d,i=n.e,h=n.f,g=n.r,f=n.w,e=n.x,d=a.length-1 +for(s=0;s=s)o=((o^q)&p)>>>0}for(s=m.b,n=0;n1&&b[0]===0){s=1 +while(!0){if(!(s>>0)).nE(0,new A.cZ((o&2147483647)-((o&2147483648)>>>0))).a}return q}s=j.b +s===$&&A.b() +q=s[0] +n=s.length +for(r=j.a,m=1;m>>0)).nE(0,new A.cZ((k&2147483647)-((k&2147483648)>>>0))).a}return q}, +H7(a){var s,r,q,p,o,n,m,l,k=this.a +if(k!==a.a)throw A.c(A.b_(u.J,null)) +s=this.b +s===$&&A.b() +if(s[0]===0)return a +r=a.b +r===$&&A.b() +if(r[0]===0)return this +if(s.length>r.length){q=s +p=r}else{q=r +p=s}s=q.length +o=new Int32Array(s) +n=s-p.length +B.cG.bd(o,0,n,q,0) +for(m=n;m>>0)).nE(0,new A.cZ((l&2147483647)-((l&2147483648)>>>0))).a}return A.nX(k,o)}, +cW(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this.a +if(h!==b.a)throw A.c(A.b_(u.J,null)) +s=this.b +s===$&&A.b() +if(s[0]!==0){r=b.b +r===$&&A.b() +r=r[0]===0}else r=!0 +if(r){h=h.c +h===$&&A.b() +return h}q=s.length +r=b.b +r===$&&A.b() +p=r.length +o=new Int32Array(q+p-1) +for(n=0;n>>0)).nE(0,new A.cZ((i&2147483647)-((i&2147483648)>>>0))).a}}return A.nX(h,o)}, +WP(a){var s,r,q,p,o,n=this +if(a===0){s=n.a.c +s===$&&A.b() +return s}if(a===1)return n +s=n.b +s===$&&A.b() +r=s.length +q=new Int32Array(r) +for(p=n.a,o=0;o=0;--p){o=k[r-p] +if(o!==0){if(o<0){n=s.a +if(p===r){n+="-" +s.a=n}else{n+=" - " +s.a=n}o=-o}else{n=s.a +if(n.length>0){n+=" + " +s.a=n}}m=p!==0 +if(!m||o!==1){if(o===0)A.Q(A.b_(null,null)) +l=q[o] +if(l===0){n+="1" +s.a=n}else if(l===1){n+="a" +s.a=n}else{n+="a^" +s.a=n +n+=l +s.a=n}}if(m)if(p===1)s.a=n+"x" +else{n+="x^" +s.a=n +s.a=n+p}}}k=s.a +return k.charCodeAt(0)==0?k:k}} +A.aj5.prototype={ +A7(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.a,c=A.nX(d,a0),b=new Int32Array(a1) +for(s=d.r,r=d.a,q=a1-1,p=!0,o=0;o>>0)).nE(0,new A.cZ((f&2147483647)-((f&2147483648)>>>0))).a}}, +atz(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=a1.b +a0===$&&A.b() +s=a2.b +s===$&&A.b() +if(a0.length-1=p))break +if(q[0]===0)throw A.c(A.aj6("r_{i-1} was zero")) +j=q[k-k] +if(j===0)A.Q(A.b_(null,null)) +i=a0.a[a0.e-a0.b[j]-1] +h=s +g=l +while(!0){k=g.b +k===$&&A.b() +f=k.length-1 +e=q.length-1 +if(!(f>=e&&k[0]!==0))break +d=f-e +c=a0.lG(0,k[f-f],i) +h=h.H7(a0.TD(d,c)) +g=g.H7(m.arf(d,c))}f=h.cW(0,o).H7(n) +if(k.length-1>=q.length-1)throw A.c(A.at("Division algorithm failed to reduce polynomial?")) +n=o +o=f +l=m +m=g}b=o.Cw(0) +if(b===0)throw A.c(A.aj6("sigmaTilde(0) was zero")) +a=a0.aq6(0,b) +return A.a([o.WP(a),m.WP(a)],t.Va)}, +anX(a){var s,r,q,p,o,n=a.b +n===$&&A.b() +s=n.length-1 +if(s===1)return new Int32Array(A.fI(A.a([a.Cw(1)],t.t))) +r=new Int32Array(s) +n=this.a +q=n.e +p=0 +o=1 +while(!0){if(!(o>>0:(i&4294967294)>>>0)}p=a.Ip(l) +if(k===0)A.Q(A.b_(h,h)) +f[q]=s.lG(0,p,o[n-m[k]-1]) +if(r)f[q]=s.lG(0,f[q],l)}return f}} +A.DP.prototype={ +j(a){return"ReedSolomonException("+this.a+")"}, +$iby:1} +A.ji.prototype={} +A.a6F.prototype={} +A.v8.prototype={} +A.afy.prototype={ +j(a){var s,r,q,p,o,n,m=this.a,l=new Int8Array(m) +for(s=this.b,r=0,q="";r>>0 +if(q)s=(s|1)>>>0}s=l.Eg(8,7,l.Eg(8,8,l.Eg(7,8,s))) +for(p=5;p>=0;--p){q=l.d?k.bD(0,p,8):k.bD(0,8,p) +s=s<<1>>>0 +if(q)s=(s|1)>>>0}o=k.b +n=o-7 +for(p=o-1,m=0;p>=n;--p){q=l.d?k.bD(0,p,8):k.bD(0,8,p) +m=m<<1>>>0 +if(q)m=(m|1)>>>0}for(r=o-8;r>>0 +if(q)m=(m|1)>>>0}k=l.c=A.aYI(s,m) +if(k!=null)return k +throw A.c(A.cX())}, +JY(){var s,r,q,p,o,n,m,l,k,j=this,i=j.b +if(i!=null)return i +i=j.a +s=i.b +r=B.b.aE(s-17,4) +if(r<=6)return A.aI7(r) +q=s-11 +for(p=s-9,o=0,n=5;n>=0;--n)for(m=p;m>=q;--m){l=j.d?i.bD(0,n,m):i.bD(0,m,n) +o=o<<1>>>0 +if(l)o=(o|1)>>>0}k=A.aOD(o) +if(k!=null&&17+4*k.a===s)return j.b=k +for(o=0,m=5;m>=0;--m)for(n=p;n>=q;--n){l=j.d?i.bD(0,n,m):i.bD(0,m,n) +o=o<<1>>>0 +if(l)o=(o|1)>>>0}k=A.aOD(o) +if(k!=null&&17+4*k.a===s)return j.b=k +throw A.c(A.cX())}, +Eg(a,b,c){var s=this.a,r=this.d?s.bD(0,b,a):s.bD(0,a,b) +s=c<<1>>>0 +return r?(s|1)>>>0:s}, +asD(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this.JU(),e=this.JY(),d=this.a,c=d.b +$.aJB()[f.b].Yl(d,c) +s=e.akT() +r=e.d +r===$&&A.b() +q=new Int8Array(r) +for(p=c-1,o=p,n=!0,m=0,l=0,k=0;o>0;o-=2){if(o===6)--o +for(j=0;j>>0 +if(d.bD(0,r,i))l=(l|1)>>>0 +if(k===8){g=m+1 +q[m]=l +m=g +l=0 +k=0}}}}n=B.dZ.nE(n,!0)}if(m!==e.d)throw A.c(A.cX()) +return q}, +asX(){var s,r=this.c +if(r==null)return +s=this.a +$.aJB()[r.b].Yl(s,s.b)}, +ar8(){var s,r,q,p,o,n +for(s=this.a,r=s.a,q=s.b,p=0;p>>0}, +k(a,b){if(b==null)return!1 +if(!(b instanceof A.By))return!1 +return this.a===b.a&&this.b===b.b}} +A.iH.prototype={ +j(a){return this.a}, +KK(a){var s,r=a.a +if(r<=9)s=0 +else s=r<=26?1:2 +return this.b[s]}} +A.Rt.prototype={ +akB(a){var s,r=a.length<3 +if(r)return +s=a[0] +B.c.l(a,0,a[2]) +B.c.l(a,2,s)}} +A.Un.prototype={ +a4R(a,b,c){var s,r,q,p=this.c[0],o=p.a,n=p.b +for(p=n.length,s=0,r=0;r6){j=i-11 +h.lY(j,0,3,6) +h.lY(0,j,6,3)}return h}, +j(a){return""+this.a}} +A.NG.prototype={ +j(a){return"ECBlocks("+A.f(this.b)+", "+this.a+")"}} +A.NF.prototype={ +j(a){return"ECB("+this.a+", "+this.b+")"}} +A.u4.prototype={ +H0(a,b,c){var s,r +if(Math.abs(b-this.b)<=a&&Math.abs(c-this.a)<=a){s=this.c +r=Math.abs(a-s) +return r<=1||r<=s}return!1}} +A.a3q.prototype={ +anV(a){var s,r,q,p,o,n,m,l=this,k=l.c,j=l.f,i=k+l.e,h=l.d+B.b.aE(j,2),g=new Int32Array(3) +for(s=l.a,r=0;r=q)return!1 +return!0}, +a7k(a,b,c,d){var s,r,q=this.a,p=q.b,o=this.w +o[0]=0 +o[1]=0 +o[2]=0 +s=a +while(!0){if(!(s>=0&&q.bD(0,b,s)&&o[1]<=c))break +o[1]=o[1]+1;--s}if(s<0||o[1]>c)return 0/0 +while(!0){if(!(s>=0&&!q.bD(0,b,s)&&o[0]<=c))break +o[0]=o[0]+1;--s}if(o[0]>c)return 0/0 +s=a+1 +while(!0){if(!(sc)return 0/0 +while(!0){if(!(sc)return 0/0 +if(5*Math.abs(o[0]+o[1]+r-d)>=2*d)return 0/0 +return this.F_(o)?A.aKD(o,s):0/0}, +Pi(a,b,c){var s,r,q,p=a[0],o=a[1],n=a[2],m=A.aKD(a,c),l=this.a7k(b,B.e.C(m),2*a[1],p+o+n) +if(!isNaN(l)){s=(a[0]+a[1]+a[2])/3 +for(p=this.b,o=p.length,r=0;r>>0)try{b=c2 +a=r +a0=q +a1=B.e.C(p*b) +a2=Math.max(0,a-a1) +a=Math.min(c,a+a1)-a2 +a3=b*3 +if(a=r){q=r-1 +s=(q-a)/(l-a) +l=q}else s=1}p=B.e.C(b-(d-b)*s) +if(p<0){s=b/(b-p) +p=0}else{r=n.a.b +if(p>=r){o=r-1 +s=(o-b)/(p-b) +p=o}else s=1}return m+n.RF(a,b,B.e.C(a+(l-a)*s),p)-1}, +RF(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=Math.abs(d-b)>Math.abs(c-a) +if(e){s=d +d=c +c=s +s=b +b=a +a=s}r=Math.abs(c-a) +q=Math.abs(d-b) +p=B.b.aE(-r,2) +o=a0){if(k===d)break +k+=n +p-=r}}if(i===2)return A.CE(m,d,a,b) +return 0/0}} +A.iz.prototype={ +H0(a,b,c){var s,r +if(Math.abs(b-this.b)<=a&&Math.abs(c-this.a)<=a){s=this.c +r=Math.abs(a-s) +return r<=1||r<=s}return!1}} +A.O9.prototype={ +anW(a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=b0.a.ah(0,$.aSu()),a5=a3.a,a6=a5.b,a7=a5.a,a8=B.b.aE(3*a6,388) +if(a8<3||a4)a8=3 +s=new Int32Array(5) +r=a8-1 +q=a7-1 +p=!1 +while(!0){if(!(rl){r+=m-l-2 +n=q}}else{A.aLS(s) +o=3 +continue}A.Oa(s) +a8=2 +o=0}else{A.aLS(s) +o=3}else{++o +s[o]=s[o]+1}else s[o]=s[o]+1 +if(A.ab0(s))if(a3.Ow(s,r,a7)){a8=s[0] +if(a3.c)p=a3.Pq()}r+=a8}k=a3.ahX() +a5=k.a +l=J.ag(a5) +j=k.$ti +i=j.z[1] +h=i.a(l.h(a5,0)) +g=i.a(l.h(a5,1)) +f=A.CE(h.a,h.b,g.a,g.b) +g=i.a(l.h(a5,1)) +h=i.a(l.h(a5,2)) +e=A.CE(g.a,g.b,h.a,h.b) +h=i.a(l.h(a5,0)) +g=i.a(l.h(a5,2)) +d=A.CE(h.a,h.b,g.a,g.b) +if(e>=f&&e>=d){c=i.a(l.h(a5,0)) +b=i.a(l.h(a5,1)) +a=i.a(l.h(a5,2))}else if(d>=e&&d>=f){c=i.a(l.h(a5,1)) +b=i.a(l.h(a5,0)) +a=i.a(l.h(a5,2))}else{c=i.a(l.h(a5,2)) +b=i.a(l.h(a5,0)) +a=i.a(l.h(a5,1))}a0=c.a +a1=c.b +if((a.a-a0)*(b.b-a1)-(a.b-a1)*(b.a-a0)<0){a2=a +a=b +b=a2}j=j.c +l.l(a5,0,j.a(b)) +l.l(a5,1,j.a(c)) +l.l(a5,2,j.a(a)) +return new A.ab1(i.a(l.h(a5,0)),i.a(l.h(a5,1)),i.a(l.h(a5,2)))}, +a7i(a,b){var s,r,q,p,o,n,m=this.d +A.Oa(m) +s=this.a +r=0 +while(!0){if(!(a>=r&&b>=r&&s.bD(0,b-r,a-r)))break +m[2]=m[2]+1;++r}if(m[2]===0)return!1 +while(!0){if(!(a>=r&&b>=r&&!s.bD(0,b-r,a-r)))break +m[1]=m[1]+1;++r}if(m[1]===0)return!1 +while(!0){if(!(a>=r&&b>=r&&s.bD(0,b-r,a-r)))break +m[0]=m[0]+1;++r}if(m[0]===0)return!1 +q=s.b +p=s.a +r=1 +while(!0){o=a+r +if(o=0&&q.bD(0,b,s)))break +o[2]=o[2]+1;--s}if(s<0)return 0/0 +while(!0){if(!(s>=0&&!q.bD(0,b,s)&&o[1]<=c))break +o[1]=o[1]+1;--s}if(s<0||o[1]>c)return 0/0 +while(!0){if(!(s>=0&&q.bD(0,b,s)&&o[0]<=c))break +o[0]=o[0]+1;--s}if(o[0]>c)return 0/0 +s=a+1 +while(!0){if(!(s=c)return 0/0 +while(!0){if(!(s=c)return 0/0 +if(5*Math.abs(o[0]+o[1]+o[2]+o[3]+r-d)>=2*d)return 0/0 +return A.ab0(o)?A.aGM(o,s):0/0}, +a7j(a,b,c,d){var s,r,q=this.a,p=q.a,o=this.d +A.Oa(o) +s=a +while(!0){if(!(s>=0&&q.bD(0,s,b)))break +o[2]=o[2]+1;--s}if(s<0)return 0/0 +while(!0){if(!(s>=0&&!q.bD(0,s,b)&&o[1]<=c))break +o[1]=o[1]+1;--s}if(s<0||o[1]>c)return 0/0 +while(!0){if(!(s>=0&&q.bD(0,s,b)&&o[0]<=c))break +o[0]=o[0]+1;--s}if(o[0]>c)return 0/0 +s=a+1 +while(!0){if(!(s=c)return 0/0 +while(!0){if(!(s=c)return 0/0 +if(5*Math.abs(o[0]+o[1]+o[2]+o[3]+r-d)>=d)return 0/0 +return A.ab0(o)?A.aGM(o,s):0/0}, +Ow(a,b,c){var s,r,q,p,o,n,m,l=this,k=a[0]+a[1]+a[2]+a[3]+a[4],j=B.e.C(A.aGM(a,c)),i=l.a8X(b,j,a[2],k) +if(!isNaN(i)){s=B.e.C(i) +r=l.a7j(j,s,a[2],k) +if(!isNaN(r)&&l.a7i(s,B.e.C(r))){q=k/7 +j=l.b +o=0 +while(!0){if(!(o=2){if(s!=null){this.c=!0 +return B.e.aE(Math.abs(s.a-q.a)-Math.abs(s.b-q.b),2)}s=q}}return 0}, +Pq(){var s,r,q,p,o,n,m=this.b,l=m.length +for(s=0,r=0,q=0;q=2){++s +r+=p.c}}if(s<3)return!1 +o=r/l +for(n=0,q=0;qi)continue +a2=a1.a +e=f-a2 +a3=a1.b +c=d-a3 +a4=e*e+c*c +e=k-a2 +c=j-a3 +a5=e*e+c*c +if(ba5){if(b"))}, +a6E(a,b){return B.e.b3(a.c,b.c)}} +A.ab1.prototype={} +A.aiw.prototype={} +A.RA.prototype={ +j(a){return"ReaderException"}, +$iby:1} +A.aki.prototype={ +j(a){return this.a}} +A.oF.prototype={ +K(){return"ResultMetadataType."+this.b}} +A.ml.prototype={ +k(a,b){if(b==null)return!1 +if(b instanceof A.ml)return this.a===b.a&&this.b===b.b +return!1}, +gE(a){return 31*B.e.C(this.a)+B.e.C(this.b)}, +j(a){return"("+A.f(this.a)+","+A.f(this.b)+")"}} +A.aiz.prototype={ +a4F(a,b,c){var s,r,q=this,p=q.d*q.e,o=new Int8Array(p) +q.c!==$&&A.dt() +q.c=o +for(s=0;s=q.b)throw A.c(A.b_("Requested row is outside the image: "+a,null)) +s=q.a +if(b==null||b.length?(j)") +p(A.y0.prototype,"ga80","a81",6) +p(A.GI.prototype,"gDM","MT",7) +q(h=A.nE.prototype,"gaeP","Qj",0) +q(h,"gahe","ahf",0) +q(h,"gaeJ","aeK",0) +p(h,"gaah","aai",153) +q(h,"gaeH","aeI",0) +q(h,"gQi","FM",0) +q(h,"gEw","O3",0) +q(h,"gEE","a8c",0) +p(h,"gasj","ask",24) +p(h,"ga6b","a6c",78) +p(h,"gaew","aex",78) +p(h,"gae_","PV",78) +p(h,"ga7X","a7Y",78) +p(h,"gajm","ajn",361) +p(h,"gah6","QS",362) +p(h,"gahM","ahN",363) +p(h,"gahK","ahL",364) +p(h,"ga8D","a8E",365) +p(h,"gajM","ajN",366) +p(h,"ga8z","a8A",367) +p(h,"ga8B","a8C",368) +p(h,"gadc","ade",369) +p(h,"ga7I","a7J",52) +p(h=A.IV.prototype,"gajo","ajp",376) +p(h,"gagS","agT",377) +q(h,"gFX","QG",0) +p(A.J7.prototype,"gast","kK",16) +q(A.dU.prototype,"gdw","m",0) +q(h=A.Br.prototype,"gdw","m",0) +p(h,"gOz","a94",15) +p(h,"gPe","abg",379) +q(h,"ga5m","a5n",0) +q(A.y4.prototype,"gFc","ab3",0) +r(A,"aDG","b2S",12) +n(A,"aDF","aXU",618) +r(A,"aQX","aXT",12) +p(A.a6.prototype,"gZV","a5",55) +p(h=A.Xu.prototype,"gajs","Si",12) +q(h,"gajt","aju",0) +p(A.aN.prototype,"gamG","A6",12) +p(h=A.ww.prototype,"ga9c","a9d",52) +p(h,"gabV","abW",408) +p(h,"gajR","ajS",409) +p(h=A.mW.prototype,"gad9","ada",6) +p(h,"gaa6","P6",7) +q(h,"gX0","arY",0) +p(h=A.BH.prototype,"gab_","ab0",412) +m(h,"ga7G",0,5,null,["$5"],["a7H"],413,0,0) +i(A,"aR0",3,null,["$3"],["kq"],619,0) +l(A.H6.prototype,"gabe","abf",149) +q(A.u6.prototype,"gaa4","aa5",0) +q(A.yg.prototype,"gFj","ad1",0) +p(A.yk.prototype,"gPP","adU",16) +p(h=A.I5.prototype,"gba","bf",1) +p(h,"gbh","b5",1) +p(h,"gbo","b9",1) +p(h,"gbQ","be",1) +n(A,"b7q","b_6",620) +r(A,"aJe","b3d",77) +r(A,"aRh","b3e",77) +r(A,"K9","b3f",77) +p(A.yy.prototype,"gvL","oD",86) +p(A.yx.prototype,"gvL","oD",86) +p(A.HD.prototype,"gvL","oD",86) +p(A.HE.prototype,"gvL","oD",86) +p(h=A.jC.prototype,"gabQ","abR",52) +p(h,"gabZ","ac_",15) +l(A.D8.prototype,"ga6_","a60",167) +p(h=A.yI.prototype,"gbo","b9",1) +p(h,"gbQ","be",1) +p(h,"gba","bf",1) +p(h,"gbh","b5",1) +p(h=A.yK.prototype,"gba","bf",1) +p(h,"gbh","b5",1) +p(h,"gbo","b9",1) +p(h,"gbQ","be",1) +l(h,"gJH","BT",10) +p(A.H1.prototype,"gFS","FT",57) +q(h=A.H0.prototype,"gdw","m",0) +p(h,"gDY","DZ",7) +p(h,"gaj5","aj6",3) +p(A.IQ.prototype,"gFS","FT",57) +p(h=A.IP.prototype,"gDY","DZ",7) +q(h,"gdw","m",0) +p(A.MY.prototype,"gaeh","FD",90) +p(A.BI.prototype,"ga78","a79",439) +p(A.tx.prototype,"gUU","Ic",441) +p(h=A.HO.prototype,"gaeW","aeX",23) +p(h,"gab7","ab8",8) +q(A.If.prototype,"gG5","ah5",0) +q(A.dy.prototype,"gdw","m",0) +p(A.iQ.prototype,"gajK","GM",444) +q(A.rB.prototype,"gdw","m",0) +q(A.wF.prototype,"gdw","m",0) +p(h=A.yN.prototype,"gah9","aha",3) +q(h,"gxX","Pk",0) +q(h,"gFa","aac",84) +q(h,"gFg","ac9",0) +p(A.eE.prototype,"gPl","acP",7) +k(A.vM.prototype,"gw4","d5",0) +p(h=A.fX.prototype,"ga5P","a5Q",6) +p(h,"ga5R","a5S",6) +q(h=A.KW.prototype,"gGw","Gx",0) +q(h,"gEH","EI",0) +q(h=A.NE.prototype,"gGw","Gx",0) +q(h,"gEH","EI",0) +q(A.jO.prototype,"gdw","m",0) +r(A,"Kb","b6u",57) +q(h=A.mo.prototype,"gan1","an2",0) +q(h,"gdw","m",0) +q(A.EA.prototype,"gdw","m",0) +p(h=A.wP.prototype,"gP9","aaE",457) +p(h,"gRj","ahP",21) +p(h,"gRk","ahQ",11) +p(h,"gRi","ahO",29) +q(h,"gRg","Rh",0) +q(h,"ga7S","a7T",0) +q(h,"ga7Q","a7R",0) +p(h,"gagL","agM",108) +p(h,"gahR","ahS",15) +p(h,"gacd","ace",107) +q(h=A.Ir.prototype,"gRd","ahG",0) +q(h,"gdw","m",0) +q(A.wR.prototype,"gdw","m",0) +p(h=A.kM.prototype,"gajZ","ak_",7) +q(h,"gVU","AP",0) +p(h,"gad_","ad0",22) +p(h,"gahT","ahU",107) +p(h,"gacf","acg",57) +p(h,"gabX","abY",15) +p(h,"gahV","ahW",108) +o(h=A.vZ.prototype,"glc","H",71) +o(h,"gw4","B",71) +l(h,"gEa","a6F",469) +q(h,"gFh","aci",0) +q(h,"gdw","m",0) +l(A.IC.prototype,"gabH","abI",95) +q(A.EN.prototype,"gdw","m",0) +q(A.IB.prototype,"gRy","ail",0) +q(h=A.Ic.prototype,"gy0","ad8",0) +p(h,"gba","bf",1) +p(h,"gbh","b5",1) +p(h,"gbo","b9",1) +p(h,"gbQ","be",1) +m(h,"grP",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["eO","rQ","nx","p8","ny"],120,0,0) +n(A,"b7N","b54",621) +o(h=A.Iy.prototype,"glc","H",71) +o(h,"gw4","B",71) +p(A.x2.prototype,"gat1","XG",474) +q(A.yJ.prototype,"gyo","af2",0) +q(A.GB.prototype,"gdw","m",0) +q(h=A.TM.prototype,"gSR","GQ",0) +p(h,"gacj","ack",21) +p(h,"gacl","acm",11) +p(h,"gacp","acq",21) +p(h,"gacr","acs",11) +p(h,"gaa7","aa8",29) +p(h=A.Sx.prototype,"gacJ","acK",21) +p(h,"gacH","acI",29) +p(h,"gaaU","aaV",21) +p(h,"gaaS","aaT",29) +p(h,"ga5V","a5W",6) +p(h,"ga5J","a5K",6) +p(h,"ga5X","a5Y",6) +q(A.Iz.prototype,"gz0","Gz",0) +q(A.Iw.prototype,"gFk","Fl",0) +p(h=A.Fw.prototype,"garU","arV",22) +p(h,"gWX","By",59) +p(h,"gWW","Jz",59) +p(h,"gX_","BM",53) +q(h,"garR","arS",0) +p(h,"gWZ","BL",69) +p(h,"garP","arQ",109) +p(h,"garN","arO",110) +q(h,"garI","arJ",0) +p(h,"garK","arL",22) +p(h,"gars","art",22) +p(h,"garw","arx",21) +l(h,"gary","arz",478) +p(h,"garu","arv",29) +p(h=A.IZ.prototype,"gaiX","aiY",22) +p(h,"gaiZ","aj_",53) +q(h,"gaiV","aiW",0) +p(h,"gaaH","aaI",21) +p(h,"gaaJ","aaK",11) +q(h,"gaaL","Pa",0) +p(h,"gaaF","aaG",29) +p(h,"ga98","a99",59) +p(h,"ga96","a97",59) +p(h,"gabp","abq",69) +p(h,"gabn","abo",109) +p(h,"gabl","abm",110) +q(h,"ga7Z","a8_",0) +q(A.ig.prototype,"gjo","jp",0) +q(A.dz.prototype,"ge6","em",0) +q(A.G9.prototype,"gFb","aaj",0) +q(A.yZ.prototype,"gGU","ak1",0) +s(A,"aRd","K7",43) +q(h=A.nO.prototype,"gatW","atX",36) +p(h,"galc","ald",486) +r(A,"b7p","ac",38) +k(A.Go.prototype,"garq","arr",0) +q(A.GS.prototype,"gZd","Ze",36) +p(h=A.HU.prototype,"gaoO","aoP",24) +q(h,"gas5","X2",0) +q(h,"gale","alf",0) +r(A,"aRz","b8f",622) +p(A.Im.prototype,"gaf0","af1",535) +s(A,"b6A","b6_",0) +p(h=A.iB.prototype,"gnM","F0",15) +q(h,"ga9i","xG",0) +p(h,"gF1","iy",199) +q(h,"ga9h","mc",0) +p(h=A.jl.prototype,"gnM","F0",15) +p(h,"gF1","iy",199) +q(h,"gaj9","aja",0) +q(A.VT.prototype,"ga9f","a9g",0) +s(A,"b7t","aJo",36) +s(A,"b7s","aE3",36) +p(A.GH.prototype,"garF","arG",11) +m(A.RD.prototype,"gaoL",0,3,null,["$3"],["AJ"],557,0,0) +l(h=A.P8.prototype,"ga7q","a7r",116) +l(h,"ga7t","a7u",116) +l(h,"ga7v","a7w",201) +l(h,"ga7l","a7m",116) +l(h,"ga7n","a7o",201) +r(A,"b8A","b20",5) +r(A,"b8r","b1S",5) +r(A,"b8k","b1L",5) +r(A,"b8x","b1Y",5) +r(A,"b8y","b1Z",5) +r(A,"b8w","b1X",5) +r(A,"b8v","b1W",5) +r(A,"b8u","b1V",5) +r(A,"b8D","b23",5) +r(A,"b8C","b22",5) +r(A,"b8t","b1U",5) +r(A,"b8p","b1Q",5) +r(A,"b8z","b2_",5) +r(A,"b8q","b1R",5) +r(A,"b8g","b1H",5) +r(A,"b8i","b1J",5) +r(A,"b8h","b1I",5) +r(A,"b8j","b1K",5) +r(A,"b8B","b21",5) +r(A,"b8s","b1T",5) +r(A,"b8l","b1M",5) +r(A,"b8m","b1N",5) +r(A,"b8n","b1O",5) +r(A,"b8o","b1P",5) +p(A.FX.prototype,"gagc","agd",23) +p(A.OZ.prototype,"ganH","anI",23) +i(A,"aJv",3,null,["$3"],["b25"],19,0) +i(A,"b8E",3,null,["$3"],["b26"],19,0) +i(A,"b8J",3,null,["$3"],["b2b"],19,0) +i(A,"b8K",3,null,["$3"],["b2c"],19,0) +i(A,"b8L",3,null,["$3"],["b2d"],19,0) +i(A,"b8M",3,null,["$3"],["b2e"],19,0) +i(A,"b8N",3,null,["$3"],["b2f"],19,0) +i(A,"b8O",3,null,["$3"],["b2g"],19,0) +i(A,"b8P",3,null,["$3"],["b2h"],19,0) +i(A,"b8Q",3,null,["$3"],["b2i"],19,0) +i(A,"b8F",3,null,["$3"],["b27"],19,0) +i(A,"b8G",3,null,["$3"],["b28"],19,0) +i(A,"b8H",3,null,["$3"],["b29"],19,0) +i(A,"b8I",3,null,["$3"],["b2a"],19,0) +r(A,"b6o","aX_",65) +n(A,"b7l","aZE",625) +q(A.pf.prototype,"gWH","aqU",0) +q(h=A.HT.prototype,"gauh","wl",9) +p(h,"garD","BD",65) +l(A.O9.prototype,"ga6D","a6E",591) +r(A,"b7k","aZw",626) +n(A,"K5","aL6",151) +n(A,"K6","aWo",151) +i(A,"b8S",6,null,["$6"],["b2r"],104,0) +i(A,"b8T",6,null,["$6"],["b2s"],104,0) +i(A,"b8R",6,null,["$6"],["b2q"],104,0) +i(A,"b8e",0,function(){return{seed:-1}},["$1$seed","$0"],["aOx",function(){return A.aOx(-1)}],419,0)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.mixinHard,q=hunkHelpers.inherit,p=hunkHelpers.inheritMany +q(A.U,null) +p(A.U,[A.zk,A.a3v,A.dG,A.a3H,A.ua,A.WO,A.a_f,A.a5H,A.fh,A.a5d,A.cJ,J.vw,A.ail,A.SS,A.a4C,A.ea,A.LA,A.OI,A.xI,A.B2,A.iJ,A.o,A.NL,A.kY,A.Op,A.O3,A.agW,A.rV,A.wz,A.mK,A.OL,A.nt,A.zq,A.Ai,A.lS,A.P1,A.ks,A.fm,A.aia,A.ahf,A.Ph,A.afe,A.aff,A.abU,A.a5A,A.LW,A.m6,A.lu,A.a5a,A.nu,A.aiE,A.Ll,A.SR,A.apf,A.Fe,A.mB,A.M4,A.Tp,A.LX,A.An,A.Am,A.LT,A.a5c,A.asN,A.pk,A.ck,A.Mf,A.Me,A.a5q,A.NY,A.aaj,A.abt,A.Nx,A.AQ,A.P4,A.Oj,A.a9Y,A.Sk,A.rE,A.a_e,A.akT,A.ho,A.Mt,A.xT,A.SH,A.NI,A.dJ,A.cL,A.ap5,A.GC,A.apd,A.apc,A.xh,A.Tq,A.hh,A.aiy,A.a5B,A.VA,A.a5L,A.oS,A.ahr,A.wc,A.op,A.mi,A.anM,A.ahs,A.ol,A.aj4,A.dm,A.awX,A.ak4,A.aB6,A.adg,A.xi,A.ap6,A.agU,A.amy,A.B3,A.nG,A.NP,A.SG,A.EJ,A.rR,A.pm,A.aib,A.OH,A.ER,A.BJ,A.Pe,A.kn,A.af1,A.agi,A.a4i,A.aqH,A.ahO,A.NR,A.NQ,A.OD,A.ahH,A.ahQ,A.ahS,A.akR,A.R6,A.ai6,A.Hn,A.arX,A.a1e,A.l8,A.tl,A.yE,A.ahY,A.aHr,A.aiL,A.Oy,A.Ox,A.ah_,A.a3c,A.ib,A.uX,A.a9T,A.SE,A.SC,A.dM,A.aad,A.amb,A.am7,A.Wi,A.Hm,A.iG,A.aez,A.aeB,A.aoM,A.aoP,A.arf,A.Rz,A.apa,A.Lm,A.r9,A.ahj,A.xg,A.a4I,A.adf,A.abL,A.apD,A.apC,A.auW,A.auX,A.auV,A.oY,A.afi,A.Th,A.Sd,A.aq1,A.nH,A.kH,A.B4,A.B6,A.B5,A.Fp,A.aps,A.TI,A.d7,A.mI,A.WZ,A.a4f,A.Mo,A.aa0,A.aa1,A.Fk,A.a9U,A.KQ,A.xs,A.uU,A.aej,A.apG,A.apt,A.adv,A.a9M,A.a9e,A.ca,A.th,A.aaz,A.abA,A.UA,A.aH7,J.cU,A.Lp,A.aV,A.amo,A.b8,A.nK,A.NM,A.On,A.xK,A.Bl,A.Ua,A.rZ,A.Cx,A.uE,A.C4,A.aqw,A.Qd,A.Ba,A.IL,A.azi,A.afl,A.vH,A.qO,A.yp,A.G8,A.xe,A.a_Z,A.asD,A.avt,A.iS,A.Xd,A.J5,A.aAa,A.Co,A.J2,A.Gc,A.yh,A.IS,A.KL,A.xQ,A.l3,A.af,A.V4,A.df,A.fv,A.Tk,A.yR,A.a06,A.V5,A.im,A.Wk,A.atG,A.yD,A.y_,A.a_X,A.aBs,A.yc,A.JP,A.l4,A.aw_,A.iZ,A.C1,A.yl,A.qV,A.X,A.XY,A.Jb,A.GE,A.WA,A.ym,A.ms,A.a16,A.a_S,A.a_R,A.l9,A.lt,A.arW,A.Lt,A.avT,A.avR,A.aB2,A.aB1,A.bE,A.dr,A.bb,A.Ql,A.F7,A.WQ,A.hn,A.aF,A.aP,A.a01,A.F9,A.akx,A.cB,A.Je,A.aqA,A.j1,A.v_,A.rQ,A.TZ,A.a5K,A.aGG,A.b1,A.v2,A.W9,A.arj,A.a11,A.Qf,A.qn,A.aaW,A.lW,A.Qb,A.avO,A.Zy,A.NN,A.asE,A.IN,A.mQ,A.a4Q,A.Qh,A.v,A.bf,A.jI,A.ahT,A.ht,A.P,A.vR,A.aGZ,A.oL,A.vl,A.R_,A.Ut,A.nV,A.of,A.kK,A.Dz,A.dp,A.d6,A.amm,A.iA,A.nU,A.Fl,A.Fo,A.ij,A.aQ,A.cs,A.om,A.a4s,A.Ow,A.ael,A.ah6,A.ari,A.adt,A.OQ,A.arh,A.Fc,A.lr,A.zN,A.bP,A.MW,A.Pq,A.yo,A.PD,A.OC,A.UG,A.Wn,A.a_U,A.uo,A.a53,A.alC,A.a99,A.ahN,A.jB,A.Pa,A.nQ,A.kk,A.Bj,A.Dt,A.jG,A.F8,A.ab8,A.ab7,A.kl,A.cZ,A.i2,A.ad,A.amF,A.zC,A.Dg,A.zA,A.zz,A.pN,A.ni,A.aB,A.xD,A.XC,A.aq3,A.Xp,A.hv,A.MV,A.Gs,A.Wf,A.L8,A.T,A.W2,A.a0r,A.D3,A.W5,A.W3,A.fi,A.X2,A.L0,A.et,A.awT,A.av,A.kg,A.hs,A.aIq,A.iE,A.we,A.aAR,A.are,A.DM,A.jT,A.cR,A.cH,A.v9,A.yb,A.ac5,A.azj,A.va,A.qf,A.lz,A.hl,A.e5,A.fk,A.Z4,A.ee,A.UI,A.VC,A.VM,A.VH,A.VF,A.VG,A.VE,A.VI,A.VQ,A.VO,A.VP,A.VN,A.VK,A.VL,A.VJ,A.VD,A.qu,A.N3,A.i_,A.yW,A.js,A.vN,A.vP,A.Cr,A.vO,A.n4,A.aIm,A.ai7,A.Pk,A.r3,A.VS,A.yT,A.ai2,A.ai5,A.iL,A.tE,A.rF,A.wJ,A.XR,A.oT,A.oU,A.Vz,A.ac8,A.fC,A.ti,A.HP,A.fD,A.Sq,A.amG,A.V2,A.mU,A.V8,A.XZ,A.Ve,A.Vf,A.cA,A.Vg,A.Vh,A.Vi,A.XP,A.Yj,A.Vj,A.Vn,A.Vr,A.Vv,A.Vy,A.Wa,A.Wo,A.Ws,A.WD,A.WE,A.bx,A.WN,A.WR,A.WY,A.atx,A.X0,A.abq,A.aax,A.aaw,A.abp,A.Xo,A.kr,A.vv,A.ch,A.Og,A.Wd,A.ayV,A.vs,A.Xx,A.XU,A.MX,A.Vb,A.a0q,A.Hi,A.e_,A.d1,A.PH,A.Yb,A.Y8,A.Ya,A.XQ,A.Yp,A.Yq,A.Yr,A.YJ,A.CD,A.m9,A.YL,A.Jr,A.Zr,A.Zs,A.Zx,A.akV,A.Eq,A.a5E,A.agq,A.UK,A.wH,A.a_l,A.a_m,A.a_G,A.a_N,A.a04,A.a09,A.a0d,A.Fw,A.a0i,A.a0s,A.a0x,A.ye,A.WU,A.a1b,A.a0z,A.a0B,A.xA,A.a0E,A.a12,A.hd,A.Tx,A.De,A.zR,A.Oc,A.a5h,A.AK,A.dc,A.asP,A.acv,A.adJ,A.Vl,A.YN,A.BP,A.jw,A.k7,A.Xr,A.jv,A.hq,A.Xs,A.vk,A.Ku,A.lT,A.a02,A.jH,A.asB,A.TL,A.aoJ,A.at5,A.awV,A.aAU,A.FK,A.wD,A.cK,A.Hh,A.co,A.a6D,A.t4,A.avY,A.zF,A.KD,A.Pg,A.Ce,A.Yk,A.a1G,A.ama,A.QX,A.aR,A.e3,A.ab,A.DQ,A.azU,A.azV,A.rP,A.a2_,A.ax2,A.eT,A.DT,A.eA,A.Sy,A.alU,A.oK,A.rM,A.a_H,A.ajU,A.kv,A.ak_,A.rr,A.Us,A.oG,A.Ig,A.y9,A.ahu,A.eU,A.xx,A.t7,A.FB,A.alZ,A.di,A.a_p,A.mP,A.n1,A.am_,A.a_s,A.am8,A.KJ,A.zK,A.a40,A.wW,A.nv,A.vC,A.XH,A.acC,A.Cb,A.Pd,A.XI,A.kB,A.os,A.CN,A.ap1,A.aeA,A.aeC,A.aoQ,A.agj,A.vY,A.jc,A.kC,A.ahU,A.rb,A.Zz,A.ZA,A.aiP,A.dq,A.dL,A.oR,A.F3,A.a6P,A.a3D,A.kR,A.Fi,A.a0e,A.oX,A.Yn,A.aAc,A.xu,A.apH,A.dO,A.aq4,A.apF,A.rN,A.apI,A.TJ,A.Fq,A.a1L,A.XB,A.UJ,A.yB,A.eP,A.nk,A.eG,A.G3,A.f0,A.a5F,A.Nb,A.AW,A.atR,A.xB,A.hJ,A.azL,A.J7,A.Xj,A.V7,A.abE,A.X7,A.X5,A.y5,A.Xb,A.xZ,A.Wp,A.a77,A.a1P,A.a1O,A.Xu,A.a4k,A.D5,A.awU,A.o2,A.qy,A.am9,A.avg,A.mW,A.b4,A.Ln,A.ia,A.yC,A.N0,A.kz,A.TK,A.qX,A.CH,A.ic,A.akl,A.U6,A.ph,A.a_6,A.kF,A.IM,A.Dc,A.afY,A.ahP,A.Dv,A.iQ,A.wG,A.vM,A.Px,A.Sp,A.alx,A.aBq,A.mn,A.X_,A.f8,A.Uu,A.rI,A.a9b,A.Sw,A.alG,A.a_C,A.a1l,A.a_y,A.a_B,A.aou,A.jR,A.kO,A.GB,A.F2,A.app,A.TM,A.Sx,A.jV,A.TO,A.ig,A.dz,A.jg,A.a4e,A.oh,A.Vo,A.P5,A.aaG,A.nN,A.fM,A.aeE,A.l6,A.a7n,A.WT,A.Xq,A.Vm,A.W7,A.ma,A.uO,A.QM,A.a_t,A.uv,A.Sv,A.pp,A.VT,A.aj7,A.T2,A.T0,A.T1,A.T3,A.T4,A.T5,A.a3U,A.tM,A.Cu,A.a3T,A.N7,A.N8,A.Yh,A.akk,A.KY,A.KZ,A.a3X,A.M8,A.CI,A.Bb,A.a46,A.a6G,A.a6L,A.O_,A.aal,A.O0,A.O1,A.aao,A.YQ,A.acq,A.BB,A.vg,A.Mm,A.aeG,A.ku,A.aeH,A.yi,A.P7,A.aeJ,A.P8,A.Dy,A.kL,A.ws,A.air,A.wr,A.Rl,A.Ro,A.aqc,A.TW,A.aqe,A.TX,A.afz,A.aqO,A.FW,A.aqP,A.aqU,A.aqY,A.ar_,A.FV,A.aqZ,A.aqQ,A.te,A.Uj,A.Ul,A.Uk,A.Um,A.FX,A.Uh,A.aqV,A.Ui,A.ara,A.G0,A.OJ,A.BD,A.OB,A.BG,A.adI,A.OM,A.fT,A.ah3,A.ae2,A.MQ,A.ke,A.p7,A.U8,A.Pz,A.SK,A.Mq,A.ap4,A.ahl,A.QJ,A.tp,A.Wl,A.mS,A.Ri,A.ub,A.Lh,A.Rv,A.wX,A.amB,A.aoD,A.Te,A.F1,A.acM,A.fE,A.k_,A.jS,A.Tg,A.ap2,A.FP,A.arc,A.aqM,A.r0,A.br,A.ox,A.eF,A.iX,A.FH,A.P3,A.ar7,A.ar8,A.a3Z,A.a4_,A.RA,A.L1,A.a43,A.Ad,A.a6M,A.acy,A.a6Z,A.Ds,A.ac4,A.Ou,A.aj5,A.DP,A.ji,A.a6F,A.afy,A.a42,A.MM,A.MN,A.a6K,A.NU,A.By,A.iH,A.Rt,A.Un,A.NG,A.NF,A.ml,A.a3q,A.a6Y,A.O9,A.ab1,A.aiw,A.aki]) +p(A.dG,[A.Mh,A.Mi,A.a3B,A.a3x,A.a3I,A.a3J,A.a3K,A.aim,A.aEA,A.aEC,A.aDv,A.aC0,A.adq,A.adr,A.adn,A.ado,A.adp,A.aDo,A.aDn,A.abK,A.aDD,A.aDE,A.aCq,A.aCr,A.aCn,A.aCo,A.aCp,A.aCs,A.agY,A.agX,A.aor,A.aoo,A.aex,A.aew,A.aC5,A.a5u,A.a5v,A.a5s,A.a5t,A.a5r,A.a7K,A.aDr,A.aDs,A.a7Q,A.aD0,A.abB,A.abC,A.abD,A.aEL,A.aEK,A.adh,A.adi,A.agV,A.adb,A.adc,A.ad9,A.ada,A.aE9,A.aBD,A.aC9,A.aCa,A.aCb,A.aCc,A.aCd,A.aCe,A.aCf,A.aCg,A.aeY,A.aeZ,A.af_,A.af0,A.af7,A.afb,A.agu,A.amI,A.amJ,A.acE,A.aaa,A.aa4,A.aa5,A.aa6,A.aa7,A.aa8,A.aa9,A.aa2,A.aac,A.akS,A.aw2,A.aw1,A.arY,A.aBj,A.ax8,A.axa,A.axb,A.axc,A.axd,A.axe,A.axf,A.aAM,A.aAN,A.aAO,A.aAP,A.aAQ,A.awK,A.awL,A.awM,A.awN,A.awO,A.awP,A.aiM,A.aiN,A.aiR,A.aed,A.aee,A.alQ,A.alR,A.aCu,A.aCv,A.aCw,A.aCx,A.aCy,A.aCz,A.aCA,A.aCB,A.a6W,A.agb,A.apr,A.apw,A.apx,A.apy,A.a4J,A.abM,A.a9X,A.a9V,A.a9W,A.a6Q,A.a6R,A.a6S,A.a6T,A.adB,A.adC,A.adz,A.a3s,A.abl,A.abm,A.adw,A.aDd,A.a4M,A.a5D,A.ac3,A.BZ,A.Tw,A.aeP,A.aeO,A.aE4,A.aE6,A.aAb,A.arN,A.arM,A.aBF,A.ac1,A.ac_,A.av1,A.av9,A.aoY,A.aoW,A.ap_,A.aoU,A.azo,A.ave,A.avZ,A.afE,A.aoF,A.aoI,A.avQ,A.aBW,A.aBX,A.a4A,A.ads,A.au1,A.au2,A.aaX,A.aaY,A.aaZ,A.auz,A.aeQ,A.aBT,A.aBU,A.aD8,A.aD9,A.aDa,A.aBR,A.aEE,A.aEF,A.aDj,A.aFo,A.aeX,A.a4u,A.a4w,A.a4z,A.a4V,A.a4W,A.a4U,A.awv,A.atm,A.ats,A.ab2,A.ab3,A.aDh,A.afZ,A.aba,A.abd,A.abb,A.abc,A.at7,A.at6,A.atb,A.atc,A.ate,A.ayR,A.ayP,A.ayS,A.ayT,A.a5S,A.agQ,A.atk,A.abw,A.abx,A.aby,A.aDl,A.aDm,A.aoK,A.ape,A.ava,A.ai_,A.ai0,A.agt,A.alf,A.alj,A.a3m,A.a3n,A.a3o,A.aw8,A.aw7,A.afI,A.age,A.asv,A.asw,A.asx,A.as8,A.as9,A.asa,A.asl,A.aso,A.asp,A.asq,A.asr,A.ass,A.ast,A.asu,A.asb,A.asc,A.asd,A.asm,A.as6,A.asn,A.as5,A.ase,A.asf,A.asg,A.ash,A.asi,A.asj,A.ask,A.asI,A.asJ,A.asG,A.asH,A.avy,A.avv,A.ayX,A.avH,A.avJ,A.avF,A.avG,A.avD,A.avE,A.avI,A.avK,A.avL,A.az3,A.aq0,A.awq,A.awa,A.awb,A.awc,A.awd,A.afN,A.aBv,A.aBw,A.aBx,A.aBy,A.ahe,A.axj,A.axi,A.ai8,A.axo,A.axp,A.axm,A.axn,A.akU,A.al6,A.al5,A.awi,A.awf,A.awh,A.awg,A.awe,A.aAl,A.aAm,A.apA,A.apB,A.az7,A.az8,A.aza,A.azb,A.arJ,A.aq9,A.aql,A.aqm,A.aqn,A.aqp,A.aqq,A.asS,A.asT,A.a5i,A.a5j,A.a5k,A.aCD,A.aC8,A.afk,A.asz,A.ae1,A.adX,A.a3F,A.ae6,A.ae7,A.aei,A.aeh,A.aA1,A.aA2,A.aA3,A.aq5,A.abX,A.ak8,A.a4d,A.ajf,A.aji,A.ajh,A.ajy,A.ajz,A.aju,A.ajv,A.ajw,A.ajx,A.ajs,A.ajt,A.agm,A.agl,A.ajG,A.ajH,A.ajE,A.ajN,A.ajK,A.ajP,A.ajQ,A.ajL,A.aC1,A.ax3,A.ajV,A.ajX,A.ajZ,A.ajY,A.ak3,A.ak1,A.ak2,A.ak0,A.ak7,A.ak6,A.alm,A.all,A.aqb,A.ame,A.amc,A.aA_,A.azZ,A.azX,A.azY,A.aBM,A.amh,A.amg,A.am0,A.am3,A.am1,A.am4,A.am2,A.am5,A.am6,A.a4r,A.ahG,A.atu,A.a3Y,A.ag5,A.akf,A.akg,A.ake,A.ab_,A.apv,A.apW,A.apV,A.apX,A.ax1,A.aC7,A.a3h,A.a3k,A.a3i,A.a3j,A.a3l,A.auT,A.auQ,A.auO,A.auP,A.auS,A.aBk,A.aBl,A.arQ,A.arV,A.aAT,A.aAS,A.a5n,A.akj,A.aBp,A.aBn,A.a5G,A.a7p,A.a7q,A.atU,A.atV,A.atM,A.atQ,A.a9F,A.a9J,A.a9G,A.a9g,A.a9n,A.a9H,A.a9r,A.a9m,A.a9u,A.a9t,A.a9s,A.a9f,A.a9x,A.atZ,A.azM,A.aAY,A.aD_,A.abF,A.aC2,A.abH,A.abG,A.axv,A.a7a,A.a7b,A.a7d,A.a7e,A.a78,A.a7g,A.a7h,A.a7j,A.a7k,A.axs,A.axt,A.axq,A.aj3,A.abS,A.avr,A.a9Q,A.a9R,A.a9N,A.a9P,A.a9O,A.ahk,A.ajA,A.agr,A.acd,A.aci,A.ack,A.acm,A.aco,A.acf,A.ach,A.aty,A.atz,A.atA,A.atD,A.atE,A.atF,A.acL,A.acJ,A.acI,A.adH,A.avo,A.aec,A.aeb,A.aea,A.arn,A.aro,A.arp,A.arq,A.arr,A.ars,A.art,A.aru,A.arx,A.arC,A.arD,A.arE,A.arF,A.arG,A.arH,A.arw,A.arv,A.ary,A.arz,A.arA,A.arB,A.aeg,A.aCj,A.aCk,A.aCl,A.aw5,A.aw6,A.aq_,A.afA,A.afS,A.akn,A.akm,A.akq,A.aks,A.ako,A.agO,A.azp,A.azs,A.agN,A.agD,A.agF,A.agH,A.agJ,A.agL,A.ah7,A.azf,A.azd,A.aze,A.azc,A.ahd,A.add,A.ax6,A.azl,A.azw,A.azu,A.aqv,A.aqs,A.afr,A.awI,A.awF,A.agh,A.als,A.alt,A.alu,A.alv,A.alz,A.alA,A.alB,A.alF,A.alO,A.alL,A.alN,A.azN,A.alS,A.aiW,A.aiS,A.aiT,A.aiU,A.aiY,A.aj_,A.aj0,A.agy,A.agz,A.agA,A.aoy,A.a6U,A.alX,A.alY,A.alW,A.alV,A.azS,A.aAr,A.aAt,A.aAv,A.aAx,A.alI,A.alJ,A.aES,A.a72,A.a71,A.aaK,A.aaJ,A.aaS,A.aaM,A.aaE,A.aaF,A.aCI,A.aCK,A.aCG,A.aCH,A.aCS,A.aCU,A.aCW,A.aCM,A.aCE,A.aCF,A.aaC,A.adQ,A.adP,A.a5T,A.a5U,A.aat,A.aau,A.aFk,A.amq,A.ahI,A.ahJ,A.ahK,A.ahL,A.ahM,A.a5_,A.a4Z,A.a50,A.a52,A.a51,A.asU,A.asV,A.at0,A.at_,A.asZ,A.aB8,A.aB9,A.aB7,A.aus,A.auo,A.aup,A.auq,A.au7,A.au8,A.au9,A.aux,A.auy,A.auv,A.auu,A.a4a,A.ayE,A.ayD,A.axA,A.ayz,A.ayy,A.ayC,A.ayA,A.ayB,A.axK,A.axN,A.axS,A.axH,A.axP,A.axQ,A.axO,A.axU,A.axJ,A.axT,A.axM,A.axL,A.axG,A.axF,A.axC,A.ay9,A.aDX,A.aF4,A.aF5,A.azG,A.aF8,A.aF9,A.aFa,A.aDx,A.avc,A.a6d,A.a6e,A.a6f,A.a6h,A.aDJ,A.aDM,A.aDO,A.aDQ,A.aDS,A.aDL,A.aEP,A.aEQ,A.aF1,A.aho,A.ahp,A.ahm,A.ahq,A.a68,A.a73,A.a74,A.a75,A.auE,A.auG,A.auF,A.auC,A.auD,A.aoC,A.aoB,A.ar5,A.aA5,A.aAE,A.aj8,A.aED,A.a3W,A.a4g,A.a4h,A.a4p,A.a4L,A.afW,A.aDB,A.a48,A.a47,A.aap,A.adG,A.aeI,A.ahW,A.adV,A.adU,A.adW,A.ae3,A.ae4,A.a6C,A.awS,A.aA4,A.aBz,A.a5I,A.a5J,A.aD3,A.avs,A.aiq,A.aix,A.aBg,A.aBi,A.aBe,A.amA,A.acO,A.acN,A.acP,A.acR,A.acT,A.acQ,A.ad6,A.aAH,A.ag2,A.ag3]) +p(A.Mh,[A.a3A,A.ain,A.aEz,A.aEB,A.adm,A.adk,A.adl,A.abJ,A.aay,A.aop,A.aoq,A.aon,A.aFe,A.a5b,A.a57,A.a58,A.abV,A.abW,A.a5e,A.ahy,A.adj,A.ap8,A.ap9,A.acx,A.aEb,A.aEc,A.aBE,A.aBI,A.af8,A.af9,A.afa,A.af3,A.af4,A.af5,A.acF,A.aab,A.aEe,A.aEf,A.ahR,A.ax9,A.ahZ,A.aiO,A.aiQ,A.a3d,A.a3e,A.alP,A.aae,A.aag,A.aaf,A.agc,A.apz,A.adA,A.abk,A.apu,A.a9Z,A.aa_,A.a4O,A.aEx,A.aig,A.aD1,A.aFm,A.arO,A.arP,A.aAC,A.aAB,A.abZ,A.abY,A.ac0,A.auY,A.av5,A.av3,A.av_,A.av4,A.auZ,A.av8,A.av7,A.av6,A.aoX,A.aoV,A.ap0,A.aoT,A.aA8,A.aA7,A.as4,A.as3,A.ax0,A.aBK,A.aBL,A.aCC,A.azn,A.aqK,A.aqJ,A.a4R,A.a4S,A.aFp,A.aeW,A.a4y,A.a4X,A.a4T,A.a6m,A.a6l,A.a6p,A.a6o,A.a6n,A.a6q,A.awy,A.aww,A.awu,A.a3P,A.a3O,A.afq,A.alD,A.atp,A.atr,A.atl,A.ato,A.atn,A.ab6,A.ab5,A.abe,A.at8,A.at9,A.ati,A.ath,A.atg,A.a5O,A.a5P,A.atf,A.atj,A.ayQ,A.aCY,A.aBH,A.abv,A.a41,A.a4P,A.ac7,A.ac6,A.aca,A.acb,A.abP,A.abN,A.abO,A.aft,A.afw,A.afv,A.afu,A.a9_,A.a93,A.a94,A.a90,A.a91,A.a92,A.ags,A.a8Z,A.ai4,A.aid,A.alh,A.ali,A.ale,A.apl,A.apm,A.apn,A.apo,A.ac9,A.a3u,A.arL,A.afH,A.a3Q,A.awC,A.asy,A.as7,A.aC3,A.aC4,A.avx,A.avz,A.avu,A.avw,A.avf,A.avM,A.aAo,A.aAn,A.aAp,A.afL,A.afM,A.aiC,A.auB,A.ala,A.al8,A.al7,A.al9,A.al3,A.al0,A.al1,A.akX,A.al2,A.akY,A.akZ,A.akW,A.al_,A.ald,A.alc,A.awo,A.awn,A.awm,A.awk,A.awl,A.awj,A.aAd,A.aAf,A.aAe,A.aAh,A.aAi,A.aAg,A.aAz,A.aAy,A.aqa,A.aqi,A.aqj,A.aqg,A.aqh,A.aqo,A.adL,A.adK,A.aw3,A.adZ,A.ae_,A.agv,A.aj9,A.ajb,A.ajd,A.ajc,A.aje,A.agp,A.ago,A.agn,A.ahi,A.ahh,A.ahg,A.ajF,A.ajI,A.ajJ,A.ajW,A.alo,A.alp,A.alq,A.amw,A.aiK,A.akc,A.akd,A.akb,A.aph,A.apY,A.apZ,A.arm,A.auR,A.auM,A.auN,A.auL,A.aBm,A.arU,A.arS,A.arT,A.arR,A.aBo,A.ard,A.ajC,A.ajD,A.atT,A.atS,A.atN,A.a9y,A.a9z,A.a9A,A.a9B,A.a9C,A.a9D,A.a9E,A.a9k,A.a9l,A.a9h,A.a9j,A.a9I,A.a9K,A.a9L,A.a9o,A.a9p,A.a9q,A.a9v,A.aCZ,A.auH,A.auI,A.auJ,A.auK,A.abT,A.abR,A.abQ,A.a4l,A.a5y,A.a5z,A.acc,A.ace,A.acj,A.acl,A.acn,A.acp,A.acg,A.atC,A.atB,A.avk,A.avj,A.avi,A.avn,A.avp,A.avq,A.a3t,A.avV,A.avW,A.avX,A.aw4,A.awr,A.awt,A.aws,A.agd,A.akr,A.akt,A.akp,A.azr,A.azq,A.agE,A.agG,A.agI,A.agK,A.agM,A.agC,A.az4,A.awW,A.ahb,A.aha,A.ahc,A.ah9,A.ah8,A.avd,A.ax4,A.azk,A.akh,A.azz,A.azA,A.azy,A.azt,A.azx,A.azv,A.aqt,A.aqu,A.awD,A.agg,A.agf,A.alr,A.aly,A.alK,A.alM,A.aiZ,A.aiV,A.aiX,A.amD,A.amK,A.azT,A.aow,A.aox,A.aov,A.aoz,A.azR,A.aAq,A.aAs,A.aAu,A.aAw,A.arI,A.aB4,A.aER,A.aEu,A.aEv,A.ahw,A.a4Y,A.aaR,A.aaT,A.aaU,A.aaL,A.aaN,A.aaO,A.aaP,A.aeF,A.aaI,A.aaH,A.aaB,A.adR,A.amp,A.ams,A.amt,A.amu,A.amr,A.at1,A.asW,A.asX,A.asY,A.at2,A.at3,A.aur,A.aul,A.aum,A.au6,A.aub,A.au4,A.aua,A.au5,A.auk,A.auw,A.aud,A.aue,A.auf,A.aug,A.auh,A.aui,A.auj,A.aut,A.a49,A.a4b,A.ayF,A.ayI,A.ayJ,A.ayG,A.ayH,A.axB,A.axz,A.axy,A.axw,A.ayv,A.ayw,A.axY,A.axZ,A.axX,A.ay_,A.ay0,A.ay1,A.axW,A.ay2,A.axV,A.axI,A.axR,A.ayL,A.ayM,A.ayK,A.axE,A.aya,A.ay8,A.ayb,A.ay7,A.aym,A.ay6,A.ayo,A.ay5,A.ayp,A.ay4,A.ayq,A.ay3,A.ayr,A.ays,A.ayt,A.ayu,A.ayc,A.ayd,A.aye,A.ayf,A.ayg,A.ayh,A.ayi,A.ayj,A.ayk,A.ayl,A.ayn,A.aDW,A.aF6,A.aF3,A.aF2,A.azH,A.azI,A.azJ,A.azF,A.azK,A.aFb,A.aFc,A.aEM,A.aEW,A.aEV,A.aEX,A.aET,A.aEU,A.aDw,A.aDy,A.aDz,A.aFq,A.aFr,A.ax_,A.awZ,A.awY,A.avb,A.a6c,A.a6g,A.a6i,A.aDI,A.aDK,A.aDN,A.aDP,A.aDR,A.aDT,A.a96,A.a97,A.aEO,A.aEZ,A.aF_,A.aF0,A.atY,A.atW,A.atX,A.ahn,A.a5Z,A.a5X,A.a60,A.a61,A.a6a,A.a6b,A.a69,A.a66,A.a64,A.a65,A.a63,A.a67,A.afB,A.aAD,A.afV,A.afp,A.aBh,A.aBb,A.aBc,A.aBa,A.aBd,A.ad5,A.acU,A.ad0,A.ad1,A.ad2,A.ad3,A.acZ,A.ad_,A.acV,A.acW,A.acX,A.acY,A.ad4,A.avl,A.aAG,A.aAF,A.aEo,A.aEn]) +p(A.Mi,[A.a3z,A.a3y,A.a3w,A.aDu,A.aeu,A.aev,A.apb,A.aDg,A.ahx,A.aEa,A.af6,A.af2,A.aa3,A.aoO,A.aBO,A.aEI,A.adx,A.asC,A.a4N,A.a5C,A.aie,A.aeN,A.aE5,A.aBG,A.aD6,A.ac2,A.av2,A.aoZ,A.aBJ,A.afn,A.afD,A.aoH,A.avU,A.avS,A.aCX,A.agS,A.aqB,A.aqC,A.aqD,A.aB0,A.aB_,A.aBV,A.ag6,A.ag7,A.ag8,A.ag9,A.aku,A.akv,A.aoR,A.aoS,A.arl,A.a3M,A.a3N,A.a4t,A.a4v,A.a4x,A.a6k,A.awx,A.atq,A.aDZ,A.aE_,A.a5N,A.ayU,A.ayO,A.ai3,A.alg,A.alk,A.afF,A.aw9,A.awB,A.az_,A.az0,A.ayZ,A.ayY,A.ayW,A.az2,A.aBt,A.aBu,A.axk,A.asL,A.al4,A.alb,A.aA6,A.azC,A.aAj,A.aAk,A.aBC,A.aAA,A.az9,A.aq8,A.asR,A.adM,A.ae0,A.adY,A.a3G,A.agw,A.agx,A.aja,A.ajj,A.ajk,A.ajg,A.ajo,A.ajm,A.ajn,A.ajl,A.agk,A.ahC,A.ahB,A.ahD,A.ahE,A.ajM,A.ajO,A.ajR,A.ajS,A.ak5,A.ajq,A.ajp,A.ajT,A.aln,A.azW,A.ami,A.amj,A.atv,A.aoN,A.atP,A.a9i,A.a9w,A.a7f,A.a79,A.a7c,A.a7i,A.a7l,A.axu,A.axr,A.aj1,A.aj2,A.auU,A.ajB,A.acK,A.avh,A.acH,A.avm,A.awR,A.azg,A.aA9,A.ade,A.ax5,A.aBA,A.aBB,A.awH,A.awG,A.awE,A.alE,A.azQ,A.azO,A.azP,A.amE,A.amH,A.az6,A.az5,A.a70,A.aEt,A.aEw,A.aaV,A.aaQ,A.aCJ,A.aCP,A.aCQ,A.aCR,A.aCT,A.aCV,A.aCL,A.aCN,A.aCO,A.aaD,A.amv,A.aun,A.auc,A.axx,A.ayx,A.axD,A.aF7,A.azE,A.aFd,A.aEN,A.aEY,A.aDA,A.aFs,A.a8Y,A.a98,A.a9a,A.abz,A.a3V,A.afX,A.ar0,A.aE1,A.aE0,A.a6z,A.a6A,A.a6B,A.aBf,A.acS,A.a6r,A.a6s,A.a6t,A.a6u,A.a6v,A.a6w,A.a6x,A.a6y]) +p(A.WO,[A.uh,A.jD,A.oi,A.tD,A.oq,A.nz,A.u9,A.xN,A.iR,A.Ks,A.nY,A.uW,A.m_,A.qv,A.xP,A.t2,A.xC,A.bR,A.dB,A.Ap,A.Di,A.QK,A.vA,A.Fd,A.To,A.Df,A.nm,A.q3,A.L4,A.nP,A.BN,A.Du,A.pO,A.ML,A.kJ,A.iM,A.wi,A.QY,A.kS,A.xo,A.TA,A.Fs,A.mD,A.xn,A.zZ,A.La,A.FC,A.A0,A.lA,A.w5,A.jb,A.tk,A.zy,A.J4,A.mR,A.uM,A.kh,A.eb,A.z_,A.Bz,A.pd,A.y1,A.AU,A.vc,A.tF,A.TT,A.to,A.Le,A.Ld,A.tt,A.mX,A.v5,A.eI,A.Pt,A.vJ,A.j_,A.m2,A.cy,A.UL,A.h4,A.x6,A.tL,A.og,A.FN,A.So,A.ru,A.zM,A.FY,A.pQ,A.zS,A.A_,A.L7,A.qI,A.xv,A.Fy,A.x9,A.rt,A.tA,A.Bm,A.Ct,A.m1,A.ny,A.Dw,A.ve,A.AL,A.mr,A.wS,A.t3,A.rL,A.wT,A.xw,A.BC,A.F6,A.Lg,A.wM,A.G5,A.UF,A.oI,A.MS,A.Ca,A.od,A.hy,A.xk,A.Ts,A.Fg,A.CG,A.EW,A.EY,A.fy,A.Tz,A.v4,A.ie,A.q5,A.GF,A.lX,A.FS,A.lM,A.Ok,A.tc,A.KR,A.a_T,A.ts,A.qC,A.r7,A.Q8,A.yV,A.rD,A.f9,A.yM,A.Da,A.tu,A.tK,A.Em,A.zn,A.Ew,A.wN,A.EC,A.Ex,A.wQ,A.F0,A.eC,A.qP,A.vX,A.qz,A.ih,A.rX,A.x4,A.lx,A.uc,A.Bx,A.Ac,A.A3,A.BT,A.ul,A.vF,A.oF]) +q(A.a4K,A.a_f) +q(A.RB,A.fh) +p(A.cJ,[A.Lw,A.M_,A.LY,A.M6,A.M2,A.LZ,A.M5,A.Lz,A.LB,A.Ly,A.Lx,A.LG,A.LI,A.LN,A.LM,A.LD,A.LH,A.LC,A.LK,A.LO,A.LE,A.LF,A.LJ,A.LL,A.M0,A.M1]) +p(J.vw,[J.e,J.C3,J.vz,J.p,J.o9,J.lV,A.CS,A.CY]) +p(J.e,[J.q,A.ae,A.Kt,A.iu,A.jh,A.cw,A.VV,A.fL,A.MO,A.Nm,A.Wv,A.AS,A.Wx,A.Ny,A.az,A.WW,A.hp,A.OE,A.Xm,A.o0,A.PA,A.PM,A.Yc,A.Yd,A.hx,A.Ye,A.Yu,A.QL,A.hz,A.YV,A.a_c,A.hC,A.a_O,A.hD,A.a_W,A.fx,A.a0t,A.TY,A.hG,A.a0F,A.U2,A.Ud,A.a1n,A.a1y,A.a1H,A.a25,A.a27,A.vB,A.iD,A.XN,A.iK,A.YG,A.R5,A.a0_,A.iV,A.a0K,A.KN,A.V6]) +p(J.q,[A.a4B,A.a4G,A.a4H,A.a5x,A.aom,A.anZ,A.ani,A.and,A.anc,A.anh,A.ang,A.amM,A.amL,A.ao6,A.ao5,A.ao0,A.ao_,A.ao8,A.ao7,A.anO,A.anN,A.anQ,A.anP,A.aok,A.aoj,A.anL,A.anK,A.amW,A.amV,A.an5,A.an4,A.anF,A.anE,A.amT,A.amS,A.anV,A.anU,A.anv,A.anu,A.amR,A.amQ,A.anX,A.anW,A.aof,A.aoe,A.an7,A.an6,A.anr,A.anq,A.amO,A.amN,A.an_,A.amZ,A.amP,A.anj,A.anT,A.anS,A.anp,A.ant,A.LP,A.ano,A.amY,A.amX,A.anl,A.ank,A.anD,A.awQ,A.an8,A.anC,A.an1,A.an0,A.anH,A.amU,A.anG,A.any,A.anx,A.anz,A.anA,A.aoc,A.ao4,A.ao3,A.ao2,A.ao1,A.anJ,A.anI,A.aod,A.anY,A.ane,A.aob,A.ana,A.anf,A.aoh,A.an9,A.SQ,A.ann,A.anw,A.ao9,A.aoa,A.aol,A.aog,A.anb,A.aqz,A.aoi,A.an3,A.aeK,A.ans,A.an2,A.anm,A.anB,A.anR,A.aeL,A.Nk,A.a7J,A.a8n,A.Ni,A.a7u,A.Ns,A.a7B,A.a7D,A.a7G,A.a8a,A.a7C,A.a7A,A.a8z,A.a8F,A.a7M,A.Nt,A.a7O,A.a89,A.a8d,A.a8O,A.a7r,A.a8l,A.a8m,A.a8q,A.a8I,A.a8G,A.Nv,A.a7s,A.a8A,A.a8h,A.a7t,A.a8M,A.a8N,A.a8L,A.a8K,A.atL,A.a8b,A.a8P,A.abu,A.abs,A.akw,A.abr,A.mh,A.aeS,A.aeR,A.adN,A.adO,A.a6I,A.a6H,A.ar2,A.ae9,A.ae8,A.akz,A.akL,A.aky,A.akC,A.akA,A.akB,A.akN,A.akM,J.QZ,J.kX,J.kt,A.zm,A.zH,A.v1,A.abf,A.aio,A.a8U,A.a8f,A.a8o,A.Nl,A.Nj,A.a7L,A.a8x,A.a8C,A.a7v,A.Nw,A.a8H,A.aeT,A.a5w,A.aqI,A.ar3,A.a7_,A.aip]) +p(A.LP,[A.asM,A.asO]) +q(A.aqy,A.SQ) +p(A.ea,[A.fn,A.x_,A.Ak]) +p(A.fn,[A.Cv,A.LS,A.Lv,A.LV,A.uu,A.q2,A.q1,A.Al]) +p(A.LA,[A.Ah,A.Aj,A.LU,A.M3,A.ut]) +p(A.o,[A.w_,A.p9,A.l1,A.aa,A.e7,A.aD,A.hX,A.t1,A.mw,A.ET,A.qt,A.ed,A.Gp,A.C_,A.a_Y,A.Ci,A.qe,A.fw,A.b2,A.BF]) +q(A.Gk,A.LS) +p(A.fm,[A.uF,A.QV,A.R0]) +p(A.uF,[A.S7,A.KV,A.Ma,A.Md,A.Mc,A.Qk,A.FO]) +q(A.Qi,A.FO) +p(A.q2,[A.LQ,A.LR]) +p(A.ck,[A.Li,A.kw,A.kU,A.P9,A.U9,A.Se,A.WP,A.C7,A.pP,A.Qc,A.hQ,A.kD,A.Ub,A.xE,A.mA,A.Mp,A.MK,A.X3]) +p(A.Nk,[A.a8T,A.Nq,A.a8r,A.NC,A.a7P,A.a8Q,A.a7H,A.a8e,A.a8p,A.a7N,A.a8B,A.a8R,A.a8j]) +p(A.Nq,[A.Ne,A.Ng,A.Nd,A.Nf]) +q(A.a7V,A.Ne) +p(A.Ni,[A.a8v,A.NA,A.a8u,A.a8g,A.a8i]) +p(A.Ng,[A.Nn,A.Sf]) +p(A.Nn,[A.a82,A.a7X,A.a7R,A.a8_,A.a84,A.a7T,A.a85,A.a7S,A.a83,A.a86,A.a7z,A.a88,A.a80,A.a7W,A.a81,A.a7Z]) +q(A.a8s,A.Ns) +q(A.a8V,A.NC) +q(A.a8E,A.Nd) +q(A.a8y,A.Nt) +p(A.NA,[A.a8c,A.Np,A.a8J,A.a7I]) +p(A.Np,[A.a8t,A.a8S]) +q(A.a8D,A.Nf) +q(A.a7w,A.Nv) +p(A.P4,[A.Wu,A.bM,A.kZ,A.Tt,A.ST,A.SU,A.ar1]) +p(A.dJ,[A.ez,A.QR]) +p(A.ez,[A.Dk,A.YP,A.YO,A.Dl,A.Dn,A.Do,A.Dq,A.Dr]) +p(A.a9Y,[A.lp,A.Wt]) +q(A.Dm,A.YP) +q(A.QP,A.YO) +q(A.a7y,A.Wt) +p(A.QR,[A.QS,A.Dp]) +p(A.dm,[A.AX,A.Dd,A.QD,A.QH,A.QF,A.QE,A.QG]) +p(A.AX,[A.Qq,A.Qp,A.Qo,A.Qv,A.Qx,A.QB,A.QA,A.Qs,A.Qw,A.Qr,A.Qz,A.QC,A.Qt,A.Qu,A.Qy]) +q(A.acw,A.B3) +q(A.Ht,A.nG) +p(A.NP,[A.CP,A.afP]) +q(A.OG,A.OH) +p(A.a4i,[A.CR,A.EQ]) +p(A.aqH,[A.acD,A.a6j]) +q(A.a4j,A.ahO) +q(A.NS,A.ahH) +p(A.arX,[A.a1M,A.aAL,A.a1F]) +q(A.ax7,A.a1M) +q(A.awJ,A.a1F) +p(A.ib,[A.up,A.vj,A.vn,A.vE,A.vK,A.wO,A.xl,A.xt]) +p(A.am7,[A.a6V,A.aga]) +q(A.AM,A.Wi) +p(A.AM,[A.aml,A.OA,A.akQ]) +q(A.Cj,A.Hm) +p(A.Cj,[A.lc,A.xF,A.Vu,A.Vs,A.O7]) +q(A.XA,A.lc) +q(A.U7,A.XA) +p(A.Sf,[A.Sh,A.akK,A.akG,A.akI,A.akF,A.akJ,A.akH]) +p(A.Sh,[A.akP,A.akD,A.akE,A.Sg]) +q(A.akO,A.Sg) +q(A.wf,A.ahj) +p(A.xg,[A.Ls,A.S8]) +p(A.apD,[A.afg,A.aav,A.aqN]) +p(A.apC,[A.asQ,A.oe,A.pR]) +q(A.XK,A.asQ) +q(A.XL,A.XK) +q(A.XM,A.XL) +q(A.jy,A.XM) +q(A.NK,A.jy) +p(A.aa0,[A.agR,A.aah,A.a8X,A.acu,A.agP,A.aic,A.alT,A.amn]) +p(A.aa1,[A.agT,A.apT,A.agZ,A.a6E,A.ahA,A.a9S,A.aqE,A.Q1]) +p(A.OA,[A.ady,A.a3r,A.abj]) +p(A.apG,[A.apN,A.apU,A.apP,A.apS,A.apO,A.apR,A.apE,A.apK,A.apQ,A.apM,A.apL,A.apJ]) +q(A.qp,A.abA) +q(A.SL,A.qp) +q(A.NO,A.SL) +q(A.NT,A.NO) +q(J.aeD,J.p) +p(J.o9,[J.vy,J.C5]) +p(A.l1,[A.pX,A.Jv,A.pZ]) +q(A.GM,A.pX) +q(A.Gj,A.Jv) +q(A.bQ,A.Gj) +q(A.Cw,A.aV) +p(A.Cw,[A.pY,A.xG,A.cg,A.tv,A.XD]) +q(A.f_,A.xF) +p(A.aa,[A.aL,A.hW,A.bi,A.tw,A.Hp,A.n0,A.tJ,A.IF]) +p(A.aL,[A.h0,A.aw,A.XS,A.cc,A.Cl,A.XE,A.H_]) +q(A.jn,A.e7) +q(A.B0,A.t1) +q(A.uV,A.mw) +q(A.Ck,A.xG) +q(A.Jc,A.Cx) +q(A.mJ,A.Jc) +q(A.q4,A.mJ) +p(A.uE,[A.bq,A.c_]) +q(A.qM,A.BZ) +q(A.D6,A.kU) +p(A.Tw,[A.Tj,A.ue]) +p(A.C_,[A.UN,A.IR]) +p(A.CY,[A.CT,A.w0]) +p(A.w0,[A.Hz,A.HB]) +q(A.HA,A.Hz) +q(A.oj,A.HA) +q(A.HC,A.HB) +q(A.i7,A.HC) +p(A.oj,[A.CU,A.Q2]) +p(A.i7,[A.Q3,A.CW,A.CX,A.Q5,A.CZ,A.D_,A.r4]) +q(A.J6,A.WP) +q(A.aY,A.xQ) +p(A.df,[A.Fb,A.IO,A.GO,A.mV,A.pc]) +p(A.yR,[A.p5,A.yS]) +q(A.l2,A.IO) +p(A.im,[A.xS,A.y8]) +p(A.Wk,[A.p8,A.atH]) +q(A.H2,A.mV) +q(A.azm,A.aBs) +q(A.ty,A.tv) +p(A.cg,[A.Hl,A.Hk]) +q(A.tH,A.JP) +p(A.tH,[A.pe,A.hK,A.JT]) +p(A.GE,[A.tq,A.tr]) +q(A.d9,A.JT) +p(A.a_S,[A.cS,A.fa]) +p(A.a_R,[A.IG,A.IH]) +q(A.F4,A.IG) +p(A.l9,[A.dP,A.IJ,A.tI]) +q(A.II,A.IH) +q(A.x8,A.II) +p(A.lt,[A.nF,A.KX,A.Pb]) +p(A.nF,[A.zI,A.Cd,A.FU]) +q(A.Ms,A.Tk) +p(A.Ms,[A.aAW,A.aAV,A.a3S,A.aeV,A.aeU,A.aqL,A.Ug]) +p(A.aAW,[A.a3E,A.afd]) +p(A.aAV,[A.KI,A.Pf]) +q(A.a4n,A.Lt) +q(A.a4o,A.a4n) +q(A.Vk,A.a4o) +q(A.Pc,A.C7) +q(A.XF,A.avT) +q(A.a1B,A.XF) +q(A.XG,A.a1B) +p(A.hQ,[A.wv,A.vo]) +q(A.Wb,A.Je) +p(A.ae,[A.b7,A.O6,A.Oo,A.qE,A.m4,A.PQ,A.hB,A.ID,A.hF,A.fA,A.J0,A.Ur,A.p4,A.l_,A.KP,A.nl]) +p(A.b7,[A.c7,A.k9,A.ly]) +p(A.c7,[A.aT,A.aO]) +p(A.aT,[A.KA,A.KH,A.A4,A.nC,A.Oq,A.o1,A.vt,A.wK,A.Su]) +q(A.Mu,A.jh) +q(A.uG,A.VV) +p(A.fL,[A.Mv,A.Mw]) +q(A.Ww,A.Wv) +q(A.AR,A.Ww) +q(A.Wy,A.Wx) +q(A.Nu,A.Wy) +q(A.fl,A.iu) +q(A.WX,A.WW) +q(A.O4,A.WX) +q(A.Xn,A.Xm) +q(A.qD,A.Xn) +q(A.kp,A.qE) +p(A.az,[A.kV,A.i9,A.Uo]) +p(A.kV,[A.oc,A.fY]) +q(A.PT,A.Yc) +q(A.PU,A.Yd) +q(A.Yf,A.Ye) +q(A.PV,A.Yf) +q(A.Yv,A.Yu) +q(A.D4,A.Yv) +q(A.YW,A.YV) +q(A.R3,A.YW) +q(A.Sc,A.a_c) +q(A.IE,A.ID) +q(A.Tc,A.IE) +q(A.a_P,A.a_O) +q(A.Ti,A.a_P) +q(A.Fa,A.a_W) +q(A.a0u,A.a0t) +q(A.TR,A.a0u) +q(A.J1,A.J0) +q(A.TS,A.J1) +q(A.a0G,A.a0F) +q(A.U1,A.a0G) +q(A.a1o,A.a1n) +q(A.VU,A.a1o) +q(A.GD,A.AS) +q(A.a1z,A.a1y) +q(A.Xe,A.a1z) +q(A.a1I,A.a1H) +q(A.Hy,A.a1I) +q(A.a26,A.a25) +q(A.a_Q,A.a26) +q(A.a28,A.a27) +q(A.a03,A.a28) +q(A.pa,A.pc) +q(A.GQ,A.fv) +q(A.ark,A.arj) +q(A.Dj,A.qn) +q(A.WV,A.aaW) +p(A.lW,[A.C6,A.yj]) +q(A.qQ,A.yj) +q(A.XO,A.XN) +q(A.Pl,A.XO) +q(A.YH,A.YG) +q(A.Qe,A.YH) +q(A.a00,A.a0_) +q(A.Tm,A.a00) +q(A.a0L,A.a0K) +q(A.U5,A.a0L) +p(A.Qh,[A.j,A.O]) +q(A.KO,A.V6) +q(A.Qg,A.nl) +q(A.KG,A.hn) +q(A.aek,A.ael) +q(A.ah5,A.ah6) +q(A.aBr,A.ari) +q(A.jX,A.UG) +q(A.N4,A.Wn) +p(A.N4,[A.i,A.aN,A.fS,A.amk]) +p(A.i,[A.ak,A.a5,A.ay,A.YB,A.b5,A.YE]) +p(A.ak,[A.Lq,A.KS,A.MP,A.Pw,A.PP,A.Sr,A.Mx,A.MA,A.MB,A.W6,A.ME,A.uI,A.MF,A.Kw,A.KU,A.KT,A.Lo,A.Af,A.Lu,A.N1,A.uL,A.N6,A.Kx,A.Nc,A.Up,A.Of,A.qG,A.vr,A.UM,A.Pr,A.PB,A.IA,A.a1k,A.HQ,A.DH,A.V9,A.St,A.TN,A.a0j,A.a0m,A.TQ,A.Fz,A.a0D,A.YC,A.R9,A.vD,A.eZ,A.kb,A.YD,A.MZ,A.Na,A.ND,A.vb,A.vh,A.tm,A.DK,A.XX,A.vV,A.Yg,A.Q9,A.D8,A.w8,A.BI,A.Si,A.Ss,A.wZ,A.YF,A.xm,A.U0,A.Lb,A.pW,A.dT,A.KE,A.Lr,A.np,A.Uw,A.BR,A.AB,A.Ov,A.uQ,A.MH,A.uR,A.QI,A.vL,A.xz,A.w2,A.pi,A.mu]) +p(A.a5,[A.AF,A.CK,A.qg,A.Av,A.q6,A.Ax,A.xU,A.wy,A.Gx,A.Cz,A.zG,A.zT,A.zV,A.tC,A.DL,A.A2,A.Ae,A.vq,A.Hc,A.Gf,A.zx,A.H4,A.qL,A.Ft,A.Cy,A.OO,A.pq,A.pr,A.ov,A.wj,A.Rh,A.wt,A.Er,A.GU,A.Ep,A.po,A.Fm,A.lO,A.J_,A.FL,A.ln,A.qs,A.zv,A.G2,A.zL,A.oQ,A.nD,A.qh,A.uS,A.uT,A.In,A.IU,A.qq,A.Bt,A.Bv,A.jJ,A.qA,A.vi,A.Cp,A.Hv,A.w1,A.yA,A.r8,A.vd,A.xd,A.Dx,A.oD,A.El,A.Sa,A.yw,A.Ey,A.ED,A.Is,A.EG,A.EK,A.rU,A.EM,A.Ix,A.pn,A.Iv,A.Fv,A.xy,A.xH,A.mO,A.As,A.G_,A.qm,A.rs,A.rG,A.wb,A.BA,A.AV,A.v6,A.EX,A.FF,A.DF,A.G1,A.FI]) +q(A.a6,A.a_U) +p(A.a6,[A.AG,A.Hw,A.JC,A.Jz,A.Gu,A.JA,A.xV,A.yG,A.JB,A.Hq,A.Gb,A.Vd,A.Gg,A.yu,A.a1N,A.Ju,A.Jw,A.Hd,A.JG,A.Jt,A.JF,A.JH,A.IY,A.a1D,A.yf,A.a2x,A.a2y,A.wl,A.wk,A.Jy,A.z0,A.Ii,A.JD,A.Ik,A.yQ,A.JS,A.y7,A.a2a,A.J3,A.G7,A.GY,A.a1m,A.a2w,A.Gd,A.a_V,A.y2,A.WC,A.GI,A.GK,A.a_h,A.IV,A.y4,A.Xa,A.Bw,A.ww,A.yd,A.a1A,A.XV,A.a1E,A.HF,A.HI,A.YK,A.JE,A.JR,A.HO,A.a1Z,A.If,A.z2,A.mZ,A.Ez,A.It,A.a_k,A.a21,A.a_w,A.IC,A.IB,A.a22,A.JO,A.JN,A.IZ,A.a0y,A.G9,A.yZ,A.a1h,A.Go,A.a1c,A.GS,A.HU,A.Im,A.YM,A.Xf,A.GH,A.X4,A.JQ,A.a2b,A.HT,A.a1d,A.a2c]) +q(A.GA,A.JC) +p(A.ahN,[A.abh,A.ab4,A.abg,A.nR,A.adS,A.aqF]) +q(A.v0,A.abh) +p(A.jB,[A.mm,A.BH,A.T6]) +q(A.Bh,A.mm) +p(A.ab4,[A.PS,A.Ob]) +p(A.Pa,[A.Kz,A.KF]) +p(A.abg,[A.PR,A.ab9]) +p(A.nR,[A.CL,A.Bi]) +p(A.F8,[A.auA,A.aB5]) +p(A.ad,[A.dh,A.MJ,A.tB,A.AC,A.a07]) +p(A.dh,[A.UZ,A.UO,A.UP,A.zl,A.Zt,A.a_8,A.W8,A.a0H,A.Gl,A.Js]) +q(A.V_,A.UZ) +q(A.V0,A.V_) +q(A.u7,A.V0) +p(A.amF,[A.avN,A.azh,A.Ot,A.F5,A.atJ,A.a4c,A.a5f]) +q(A.Zu,A.Zt) +q(A.Zv,A.Zu) +q(A.DC,A.Zv) +q(A.a_9,A.a_8) +q(A.jN,A.a_9) +q(A.uJ,A.W8) +q(A.a0I,A.a0H) +q(A.a0J,A.a0I) +q(A.t9,A.a0J) +q(A.Gm,A.Gl) +q(A.Gn,A.Gm) +q(A.uD,A.Gn) +p(A.uD,[A.zB,A.Ga]) +p(A.Dg,[A.hS,A.as0,A.as_]) +p(A.hS,[A.Hj,A.Eo,A.f3,A.TV,A.eN,A.TU,A.Bo,A.Wc]) +q(A.b0,A.Js) +p(A.aB,[A.io,A.aH,A.hi,A.FQ]) +p(A.aH,[A.Ej,A.hg,A.SO,A.DO,A.o7,A.CC,A.Hf,A.rS,A.t6,A.nh,A.pU,A.lw,A.B_,A.lC,A.pT,A.r1,A.t5]) +q(A.Gt,A.Jz) +p(A.P,[A.VX,A.ka,A.PG]) +q(A.dH,A.VX) +p(A.aq3,[A.a5M,A.a5Q,A.a6X,A.afO]) +q(A.a1p,A.a5M) +q(A.VW,A.a1p) +q(A.de,A.Xp) +q(A.VY,A.de) +q(A.Mz,A.VY) +p(A.hv,[A.VZ,A.Y0,A.a1g]) +q(A.Gw,A.JA) +q(A.hU,A.Wf) +p(A.hU,[A.jY,A.cF,A.fZ]) +p(A.L8,[A.atd,A.as1,A.aA0]) +p(A.wy,[A.uH,A.yq]) +q(A.kM,A.yG) +p(A.kM,[A.Gv,A.Y1]) +p(A.MJ,[A.a0h,A.Xw,A.a_v,A.Vw,A.a0g,A.Xi,A.BS]) +q(A.W_,A.a5Q) +q(A.MD,A.W_) +p(A.ay,[A.bc,A.Gz,A.a1q,A.a1C,A.ex,A.Pj,A.rx,A.nw,A.T_]) +p(A.bc,[A.W1,A.V3,A.Xy,A.Xz,A.Vt,A.Xv,A.Y9,A.a0o,A.UW,A.zD,A.Qj,A.AE,A.uy,A.Mb,A.M9,A.uw,A.QT,A.QU,A.ta,A.uC,A.Mn,A.Or,A.bD,A.el,A.hT,A.jQ,A.eL,A.Os,A.Pn,A.ok,A.P2,A.SZ,A.Pv,A.PY,A.jM,A.i0,A.Kr,A.bF,A.r2,A.L3,A.nJ,A.OP,A.uB,A.MT,A.Xh,A.XW,A.YS,A.a_j,A.yP,A.SN,A.T8,A.Tv,A.Tu,A.ql]) +p(A.T,[A.ZQ,A.XJ,A.a_r]) +q(A.t,A.ZQ) +p(A.t,[A.A,A.dn,A.a_1]) +p(A.A,[A.Ib,A.JK,A.a1R,A.a1U,A.I9,A.a1X,A.HY,A.I_,A.ZI,A.DY,A.ZK,A.E1,A.ZM,A.I7,A.E7,A.YU,A.ZY,A.j0,A.a_2,A.a1S,A.a1V,A.a1Y,A.JL]) +q(A.ry,A.Ib) +p(A.ry,[A.ZG,A.RE,A.I3,A.I4,A.ZP,A.E5,A.DX]) +q(A.Gy,A.JB) +p(A.aN,[A.bu,A.YA,A.Ar,A.Yz]) +p(A.bu,[A.W0,A.i6,A.EO,A.Ek,A.Pi,A.yk,A.x2,A.EV]) +q(A.a1Q,A.JK) +q(A.HX,A.a1Q) +q(A.Ay,A.W2) +p(A.b5,[A.bj,A.eQ,A.d2]) +p(A.bj,[A.H7,A.dV,A.Bn,A.HM,A.Ih,A.Ij,A.G6,A.a14,A.iC,A.y6,A.GZ,A.o3,A.Ho,A.fW,A.qB,A.wo,A.td,A.a_b,A.Hx,A.Ev,A.Ip,A.yO,A.EH,A.a_A,A.y3,A.h3]) +q(A.W4,A.D3) +q(A.Az,A.W4) +q(A.atw,A.Ay) +p(A.fi,[A.jj,A.qb]) +q(A.pb,A.jj) +p(A.pb,[A.uY,A.NW,A.NV]) +q(A.bZ,A.X2) +q(A.nS,A.X3) +p(A.qb,[A.X1,A.N5,A.a_q]) +p(A.et,[A.h2,A.FJ,A.He,A.T7,A.a_g,A.oA,A.PZ,A.il,A.wU,A.Ei,A.C9,A.jO,A.yL,A.dy,A.H0,A.IP,A.wR,A.F_,A.nO]) +p(A.hs,[A.Py,A.ko]) +p(A.Py,[A.iW,A.h1]) +q(A.Ch,A.iE) +p(A.aAR,[A.Xc,A.p6,A.H3]) +q(A.Bq,A.bZ) +q(A.be,A.Z4) +q(A.a2h,A.UI) +q(A.a2i,A.a2h) +q(A.a0Q,A.a2i) +p(A.be,[A.YX,A.Zh,A.Z7,A.Z2,A.Z5,A.Z0,A.Z9,A.Zp,A.fp,A.Zd,A.Zf,A.Zb,A.YZ]) +q(A.YY,A.YX) +q(A.rc,A.YY) +p(A.a0Q,[A.a2d,A.a2p,A.a2k,A.a2g,A.a2j,A.a2f,A.a2l,A.a2t,A.a2r,A.a2s,A.a2q,A.a2n,A.a2o,A.a2m,A.a2e]) +q(A.a0M,A.a2d) +q(A.Zi,A.Zh) +q(A.rg,A.Zi) +q(A.a0X,A.a2p) +q(A.Z8,A.Z7) +q(A.md,A.Z8) +q(A.a0S,A.a2k) +q(A.Z3,A.Z2) +q(A.ot,A.Z3) +q(A.a0P,A.a2g) +q(A.Z6,A.Z5) +q(A.ou,A.Z6) +q(A.a0R,A.a2j) +q(A.Z1,A.Z0) +q(A.mc,A.Z1) +q(A.a0O,A.a2f) +q(A.Za,A.Z9) +q(A.me,A.Za) +q(A.a0T,A.a2l) +q(A.Zq,A.Zp) +q(A.mg,A.Zq) +q(A.a10,A.a2t) +p(A.fp,[A.Zl,A.Zn,A.Zj]) +q(A.Zm,A.Zl) +q(A.rh,A.Zm) +q(A.a0Z,A.a2r) +q(A.Zo,A.Zn) +q(A.ri,A.Zo) +q(A.a1_,A.a2s) +q(A.Zk,A.Zj) +q(A.R7,A.Zk) +q(A.a0Y,A.a2q) +q(A.Ze,A.Zd) +q(A.mf,A.Ze) +q(A.a0V,A.a2n) +q(A.Zg,A.Zf) +q(A.rf,A.Zg) +q(A.a0W,A.a2o) +q(A.Zc,A.Zb) +q(A.re,A.Zc) +q(A.a0U,A.a2m) +q(A.Z_,A.YZ) +q(A.rd,A.Z_) +q(A.a0N,A.a2e) +p(A.cH,[A.Xg,A.tn]) +q(A.cx,A.Xg) +p(A.cx,[A.cz,A.CQ,A.jm,A.iB,A.jl]) +p(A.cz,[A.jp,A.wn,A.AT,A.Es,A.HN]) +p(A.yW,[A.Hu,A.yz]) +p(A.wn,[A.hw,A.L_]) +p(A.AT,[A.jW,A.jt,A.jF]) +p(A.r3,[A.Xt,A.Xl,A.a19]) +p(A.CQ,[A.ON,A.OF,A.Uq]) +p(A.L_,[A.hE,A.xL]) +q(A.qF,A.fD) +q(A.vQ,A.qF) +q(A.afJ,A.Sq) +p(A.amG,[A.aAI,A.awA,A.axh,A.aAK,A.N2,A.TP]) +q(A.HS,A.O) +p(A.RE,[A.ZF,A.HV,A.RG,A.RZ,A.E_]) +q(A.u8,A.V2) +q(A.arK,A.u8) +q(A.vS,A.DO) +q(A.zP,A.V8) +q(A.CA,A.XZ) +p(A.AC,[A.Vc,A.mt,A.We,A.Wz]) +q(A.ud,A.Ve) +q(A.arZ,A.ud) +q(A.zU,A.Vf) +p(A.cA,[A.w6,A.Yy]) +q(A.eE,A.w6) +q(A.yv,A.eE) +q(A.fX,A.yv) +p(A.fX,[A.DB,A.jE]) +p(A.DB,[A.CO,A.HR]) +q(A.zW,A.Vg) +q(A.ZB,A.a1N) +q(A.A1,A.Vh) +q(A.c4,A.Vi) +q(A.Gh,A.Ju) +q(A.cP,A.Yj) +p(A.cP,[A.PI,A.Wj,A.Yw,A.mC]) +p(A.PI,[A.Yi,A.WI,A.GP,A.WJ]) +p(A.dV,[A.nq,A.Ha,A.uK,A.qH,A.nA]) +q(A.Lf,A.Vj) +q(A.um,A.Vn) +q(A.asA,A.um) +q(A.Jx,A.Jw) +q(A.Vq,A.Jx) +p(A.FJ,[A.Vp,A.Zw]) +q(A.uq,A.Vr) +q(A.asF,A.uq) +q(A.Ag,A.Vv) +q(A.Mj,A.Vy) +p(A.ka,[A.qZ,A.PE]) +q(A.AH,A.Wa) +q(A.a1r,A.a6X) +q(A.Wm,A.a1r) +q(A.uN,A.Wo) +q(A.atI,A.uN) +q(A.uP,A.Ws) +q(A.atK,A.uP) +q(A.AY,A.WD) +q(A.AZ,A.WE) +p(A.A2,[A.NJ,A.xp]) +p(A.bx,[A.a1s,A.a1v,A.a1t,A.a1u,A.IT,A.a0c,A.a29]) +q(A.GN,A.a1s) +q(A.WM,A.a1v) +q(A.WK,A.a1t) +q(A.WL,A.a1u) +q(A.B1,A.WN) +q(A.Bc,A.WR) +q(A.Bg,A.WY) +q(A.v3,A.X0) +q(A.au3,A.v3) +q(A.aoL,A.abq) +q(A.a1w,A.aoL) +q(A.a1x,A.a1w) +q(A.au_,A.a1x) +q(A.azD,A.abp) +q(A.BK,A.Xo) +p(A.kr,[A.BV,A.o8]) +p(A.o8,[A.o4,A.BW,A.BX]) +p(A.vv,[A.avA,A.avB]) +q(A.Hb,A.JG) +q(A.OS,A.vr) +p(A.ch,[A.i1,A.e9,A.iY,A.L6,A.Rw]) +p(A.i1,[A.Yt,A.kW]) +q(A.Va,A.Jt) +p(A.zx,[A.a_u,A.KC,A.SV,A.Sn,A.S9,A.MU,A.KB]) +q(A.H5,A.JF) +q(A.HZ,A.a1R) +q(A.Wg,A.a1q) +q(A.Hg,A.JH) +q(A.BY,A.Xx) +q(A.avC,A.BY) +q(A.XT,A.a1C) +q(A.I6,A.a1U) +q(A.Cm,A.XU) +q(A.Y2,A.a1D) +q(A.Ia,A.I9) +q(A.S_,A.Ia) +p(A.S_,[A.I2,A.a0p,A.DW,A.E8,A.rv,A.RS,A.E2,A.RV,A.ZD,A.yH,A.RM,A.S4,A.RP,A.S0,A.E0,A.E4,A.DR,A.E9,A.RH,A.RT,A.RN,A.RQ,A.RR,A.RO,A.DU,A.ZO,A.ZT,A.ZU,A.yJ]) +p(A.OO,[A.Hr,A.zw,A.zo,A.zs,A.zu,A.zr,A.zp,A.zt]) +q(A.vm,A.yf) +p(A.vm,[A.u6,A.US]) +p(A.u6,[A.Y_,A.UY,A.UQ,A.UT,A.UV,A.UR,A.UU]) +q(A.Y3,A.PG) +q(A.cN,A.Vb) +q(A.afK,A.cN) +q(A.y,A.a0q) +q(A.PJ,A.y) +q(A.Y4,A.PJ) +p(A.h2,[A.PK,A.xq]) +q(A.vU,A.Yb) +q(A.PN,A.vU) +q(A.CJ,A.Y8) +q(A.PO,A.Ya) +q(A.D0,A.Yp) +q(A.D1,A.Yq) +q(A.D2,A.Yr) +q(A.D9,A.YJ) +q(A.Hs,A.jE) +q(A.r_,A.Hs) +q(A.a1i,A.a2x) +q(A.a1j,A.a2y) +p(A.m9,[A.UH,A.MC]) +q(A.Qn,A.YL) +p(A.T7,[A.Jp,A.Jq]) +q(A.eR,A.ov) +q(A.wm,A.Zr) +q(A.axg,A.wm) +q(A.us,A.Rh) +q(A.Vx,A.Jy) +q(A.wp,A.Zs) +q(A.asK,A.wp) +q(A.z1,A.z0) +q(A.yF,A.z1) +q(A.wu,A.Zx) +q(A.axl,A.wu) +q(A.Sm,A.Ii) +p(A.a5E,[A.aj,A.oN]) +q(A.Ge,A.aj) +p(A.agq,[A.azB,A.aAJ]) +q(A.GV,A.JD) +q(A.Il,A.Ik) +q(A.wI,A.Il) +q(A.bp,A.UK) +p(A.bp,[A.N9,A.du,A.cv,A.Uv,A.AO,A.Rg,A.Gr,A.S5,A.Qa,A.Rb,A.AN,A.Et]) +p(A.N9,[A.Wq,A.Wr]) +q(A.wd,A.wH) +q(A.EE,A.a_l) +q(A.EF,A.a_m) +q(A.EU,A.a_G) +q(A.EZ,A.a_N) +q(A.Ff,A.a04) +q(A.Fh,A.a09) +q(A.a0b,A.a29) +q(A.Fj,A.a0d) +q(A.a0f,A.Fw) +q(A.IW,A.JS) +q(A.Fn,A.lO) +q(A.hZ,A.y7) +q(A.yU,A.hZ) +q(A.Y6,A.afO) +q(A.PL,A.Y6) +q(A.Fx,A.a0i) +q(A.a0n,A.a2a) +p(A.ex,[A.a0k,A.AD,A.Pp,A.xa,A.Oe,A.UD,A.S6,A.GJ,A.Qm,A.a0v,A.FZ,A.SI]) +p(A.i6,[A.a0l,A.a0w,A.a2u]) +q(A.a_0,A.a1X) +q(A.f6,A.a0s) +q(A.iU,A.a0x) +q(A.PF,A.Az) +q(A.mM,A.a1b) +q(A.FD,A.a0z) +q(A.FG,A.a0B) +q(A.t8,A.J3) +q(A.FM,A.a0E) +q(A.FR,A.a12) +p(A.hd,[A.dF,A.es,A.yr]) +p(A.zR,[A.cm,A.ys]) +p(A.L6,[A.dS,A.fg]) +q(A.eK,A.oL) +p(A.e9,[A.e2,A.d4,A.fF,A.h_,A.fG,A.fH]) +p(A.dc,[A.ap,A.f1,A.mY]) +q(A.qT,A.acv) +p(A.Vl,[A.Gi,A.yn]) +p(A.jw,[A.KK,A.Eu]) +q(A.qJ,A.Xr) +p(A.qJ,[A.au0,A.Q_]) +q(A.zJ,A.KK) +q(A.ae5,A.Xs) +p(A.fS,[A.mb,A.oZ]) +q(A.xf,A.a02) +q(A.rJ,A.F5) +p(A.js,[A.jf,A.x1]) +p(A.i_,[A.pV,A.SX]) +p(A.cK,[A.eY,A.oO,A.oP]) +q(A.Gq,A.eY) +q(A.Au,A.Gq) +p(A.Au,[A.iI,A.hm,A.ky,A.fz,A.fu,A.l0,A.l5,A.fB]) +q(A.ZH,A.HY) +q(A.DV,A.ZH) +q(A.I0,A.I_) +q(A.ZJ,A.I0) +q(A.rw,A.ZJ) +p(A.oA,[A.IX,A.GW,A.xR]) +q(A.ZL,A.ZK) +q(A.I1,A.ZL) +q(A.DZ,A.I1) +q(A.vG,A.XJ) +p(A.vG,[A.QW,A.R1,A.QO,A.eM]) +p(A.eM,[A.kE,A.uz,A.Aq,A.ux,A.zO,A.Cg,A.Bu,A.zE]) +p(A.kE,[A.tb,A.w4]) +q(A.ZN,A.ZM) +q(A.E3,A.ZN) +q(A.Yl,A.a1G) +q(A.wa,A.a5h) +p(A.azU,[A.at4,A.tz]) +p(A.tz,[A.a_a,A.a05]) +q(A.or,A.rP) +q(A.ZR,A.I7) +q(A.ZS,A.ZR) +q(A.E6,A.ZS) +q(A.a20,A.a2_) +q(A.n_,A.a20) +q(A.R2,A.YU) +q(A.ZE,A.ZD) +q(A.RF,A.ZE) +p(A.yH,[A.RL,A.RK,A.RI,A.RJ,A.I8]) +p(A.I8,[A.RW,A.RX]) +p(A.E8,[A.RY,A.RU,A.mk,A.HW,A.a__,A.wB]) +p(A.alU,[A.Ao,A.rK]) +q(A.SW,A.a_H) +p(A.oO,[A.a_I,A.a_J]) +q(A.mx,A.a_I) +q(A.a_L,A.oP) +q(A.my,A.a_L) +p(A.dn,[A.Id,A.ZV]) +q(A.ZW,A.Id) +q(A.ZX,A.ZW) +q(A.wA,A.ZX) +q(A.S2,A.wA) +q(A.a_K,A.a_J) +q(A.kN,A.a_K) +q(A.Ea,A.ZV) +q(A.S3,A.Ea) +q(A.ZZ,A.ZY) +q(A.Eb,A.ZZ) +q(A.Ed,A.a_1) +q(A.wC,A.j0) +p(A.wC,[A.Ee,A.S1]) +q(A.a_3,A.a_2) +q(A.Ef,A.a_3) +q(A.SA,A.a_p) +q(A.cQ,A.a_r) +q(A.k0,A.bE) +q(A.wV,A.a_s) +q(A.r6,A.wV) +p(A.am8,[A.aqk,A.afx,A.apq]) +q(A.a4q,A.KJ) +q(A.ahF,A.a4q) +p(A.a40,[A.att,A.RD]) +p(A.Nl,[A.a8W,A.Nr]) +p(A.Nj,[A.a8w,A.NB]) +q(A.Nh,A.Nr) +q(A.No,A.Nh) +q(A.a8k,A.NB) +p(A.No,[A.a7U,A.a87,A.a7Y]) +q(A.a7x,A.Nw) +q(A.oa,A.XH) +p(A.oa,[A.qS,A.ob,A.Cc]) +q(A.afc,A.XI) +p(A.afc,[A.h,A.r]) +p(A.vY,[A.Yx,A.a08]) +q(A.m8,A.kC) +q(A.DJ,A.Zz) +q(A.jL,A.ZA) +p(A.jL,[A.jK,A.rp]) +p(A.DJ,[A.aiF,A.aiG,A.aiH,A.aiI,A.aiJ,A.wx]) +p(A.Fi,[A.q_,A.UC,A.Po,A.qc,A.Uy,A.jZ,A.Rs,A.xO,A.yt]) +q(A.f5,A.cs) +q(A.oW,A.a0e) +p(A.oW,[A.TC,A.TB,A.TD,A.xr]) +q(A.O8,A.oX) +q(A.YR,A.a1L) +q(A.bh,A.XB) +q(A.a3f,A.UJ) +p(A.bh,[A.u2,A.ui,A.hk,A.rn,A.r5,A.rl,A.fs,A.AP,A.e4,A.mq,A.kc,A.on,A.oz,A.iP,A.p2,A.hH,A.p1]) +p(A.du,[A.JI,A.JJ,A.mT,A.k1,A.WS,A.Jd,A.a_n,A.VR]) +q(A.HJ,A.JI) +q(A.HK,A.JJ) +q(A.UX,A.a1m) +q(A.Jh,A.a2w) +p(A.eP,[A.qR,A.GG,A.fU,A.HL,A.Io]) +p(A.Ar,[A.DD,A.xb,A.iT]) +p(A.DD,[A.fR,A.ra,A.a1K]) +p(A.fR,[A.a13,A.BU,A.yg,A.pf]) +q(A.iw,A.a14) +q(A.un,A.el) +p(A.eQ,[A.Cf,A.rj,A.qo,A.C8]) +p(A.EO,[A.YI,A.a23]) +p(A.Oe,[A.Sb,A.Mk]) +q(A.NZ,A.qo) +p(A.Pj,[A.Ry,A.NX,A.QN,A.wh]) +q(A.oB,A.Ek) +q(A.Ji,A.L0) +q(A.Jj,A.Ji) +q(A.Jk,A.Jj) +q(A.Jl,A.Jk) +q(A.Jm,A.Jl) +q(A.Jn,A.Jm) +q(A.Jo,A.Jn) +q(A.Uz,A.Jo) +q(A.y0,A.qf) +q(A.lB,A.GG) +q(A.WB,A.jO) +p(A.iC,[A.H9,A.GX]) +q(A.WF,A.GK) +q(A.GL,A.WF) +q(A.WG,A.GL) +q(A.WH,A.WG) +q(A.nE,A.WH) +q(A.mN,A.mb) +q(A.tG,A.mN) +q(A.X8,A.X7) +q(A.dU,A.X8) +q(A.qr,A.dU) +q(A.X6,A.X5) +q(A.Br,A.X6) +q(A.Ol,A.qq) +q(A.X9,A.y4) +q(A.Om,A.Xb) +q(A.ef,A.a1P) +q(A.l7,A.a1O) +q(A.ZC,A.Om) +q(A.DN,A.ZC) +p(A.ko,[A.bv,A.nZ]) +p(A.qy,[A.c8,A.V1]) +p(A.am9,[A.Wh,A.awz]) +q(A.H6,A.a1A) +q(A.lZ,A.nw) +q(A.a1T,A.a1S) +q(A.I5,A.a1T) +q(A.Cs,A.fZ) +q(A.Y7,A.a1E) +q(A.N_,A.U6) +q(A.eg,A.akl) +p(A.ph,[A.yy,A.yx,A.HD,A.HE]) +q(A.HG,A.HF) +q(A.jC,A.HG) +p(A.a_6,[A.Yo,A.aIc]) +p(A.dy,[A.Xk,A.cr,A.rB]) +q(A.HH,A.a1K) +q(A.a1W,A.a1V) +q(A.yI,A.a1W) +q(A.w7,A.YK) +q(A.yK,A.a1Y) +q(A.H1,A.JE) +q(A.IQ,A.JR) +q(A.Db,A.HL) +q(A.MY,A.ahP) +q(A.tx,A.rb) +q(A.YT,A.rv) +q(A.a_7,A.a1Z) +p(A.cr,[A.ip,A.a_4,A.a_5]) +p(A.ip,[A.Ie,A.Eh]) +p(A.Ie,[A.Eg,A.rA]) +q(A.wF,A.rB) +q(A.rC,A.wF) +q(A.yN,A.z2) +p(A.Sp,[A.o_,A.ad8,A.a95,A.KW,A.NE]) +q(A.Od,A.X_) +p(A.fU,[A.Iq,A.SM]) +q(A.ft,A.Iq) +p(A.ft,[A.EB,A.id,A.kG,A.oJ,A.Uf]) +q(A.pg,A.qV) +q(A.VB,A.id) +p(A.rI,[A.Rx,A.zX,A.M7,A.Ky]) +q(A.a_i,A.il) +q(A.mo,A.a_i) +q(A.rH,A.Io) +q(A.EA,A.mo) +q(A.L9,A.Ss) +q(A.Pu,A.L9) +q(A.Iu,A.It) +q(A.wP,A.Iu) +q(A.Ym,A.Sw) +q(A.vZ,A.Ym) +q(A.Ir,A.vZ) +q(A.la,A.hw) +q(A.lb,A.hE) +q(A.JM,A.a21) +q(A.a_o,A.JM) +q(A.a_x,A.o3) +q(A.a_D,A.a_C) +q(A.aX,A.a_D) +q(A.tj,A.a1l) +q(A.a_z,A.a_y) +q(A.wY,A.a_z) +q(A.EN,A.a_B) +q(A.a24,A.a23) +q(A.a_F,A.a24) +q(A.Ic,A.JL) +q(A.a_d,A.h1) +q(A.aot,A.aou) +q(A.Iy,A.a22) +q(A.x3,A.T_) +q(A.SY,A.x3) +q(A.Ec,A.a__) +q(A.TF,A.Tu) +p(A.e4,[A.q8,A.qa,A.q9,A.jk,A.kj,A.lD,A.lE,A.mp]) +p(A.jk,[A.lF,A.lH,A.fN,A.nM,A.lI,A.lG]) +q(A.Iz,A.JO) +q(A.Iw,A.JN) +q(A.a1f,A.xx) +q(A.a2v,A.a2u) +q(A.a1a,A.a2v) +q(A.alH,A.a4e) +q(A.q0,A.Vo) +q(A.Bf,A.WT) +q(A.BQ,A.Xq) +q(A.A8,A.Vm) +q(A.AA,A.W7) +q(A.SF,A.a_t) +q(A.kd,A.Es) +p(A.a3U,[A.a5V,A.a6_,A.a62]) +q(A.PX,A.Yh) +q(A.a_M,A.JQ) +q(A.aoA,A.a3T) +q(A.a0A,A.a2b) +q(A.ahV,A.RD) +q(A.Lc,A.KY) +q(A.uk,A.Fb) +q(A.ak9,A.KZ) +p(A.a3X,[A.wE,A.xc]) +q(A.A9,A.bP) +p(A.a6G,[A.pS,A.aan,A.acs,A.adF,A.ahX,A.ait,A.aq7,A.aqf,A.Ux]) +p(A.a6L,[A.L5,A.aam,A.acr,A.adE,A.P6,A.R4,A.ais,A.aq6,A.aqd,A.arb]) +q(A.a76,A.L5) +q(A.aep,A.aal) +p(A.aep,[A.OU,A.aeq,A.aer,A.aes,A.OW]) +q(A.OV,A.aao) +q(A.OX,A.BB) +q(A.adD,A.pS) +q(A.OY,A.Dy) +q(A.aet,A.ahX) +p(A.kL,[A.Rj,A.Rk,A.Rm,A.Rn,A.Rq,A.Rr]) +p(A.ws,[A.DE,A.Rp]) +q(A.OZ,A.FX) +q(A.P_,A.G0) +q(A.P0,A.Ux) +p(A.adS,[A.adT,A.ag_]) +p(A.p7,[A.xW,A.xY,A.xX]) +p(A.xb,[A.a1J,A.pj,A.a_E]) +q(A.Ys,A.a1J) +q(A.EP,A.a_E) +q(A.qN,A.ap4) +p(A.qN,[A.Ra,A.Ue,A.UB]) +p(A.mu,[A.vp,A.At]) +q(A.Cn,A.vp) +q(A.Aa,A.Cn) +q(A.H8,A.EP) +q(A.yY,A.Wl) +q(A.Jg,A.mS) +q(A.Q0,A.w2) +q(A.Pm,A.eG) +p(A.amB,[A.ag0,A.amz]) +q(A.O5,A.Te) +p(A.F1,[A.GT,A.Tf]) +q(A.x7,A.Tg) +q(A.mz,A.Tf) +q(A.Tn,A.x7) +q(A.a0C,A.a2c) +p(A.aqF,[A.ag1,A.aqG]) +p(A.ar8,[A.ag4,A.ar9]) +p(A.RA,[A.ur,A.v8,A.w3]) +q(A.a6O,A.acy) +q(A.Oz,A.a3Z) +q(A.adu,A.Oz) +p(A.ml,[A.u4,A.iz]) +q(A.aiz,A.afy) +s(A.Wi,A.Mo) +s(A.Wt,A.akT) +s(A.XK,A.auW) +s(A.XL,A.auX) +s(A.XM,A.auV) +r(A.YO,A.GC) +r(A.YP,A.GC) +s(A.a1F,A.a1e) +s(A.a1M,A.a1e) +s(A.xF,A.Ua) +s(A.Jv,A.X) +s(A.Hz,A.X) +s(A.HA,A.Bl) +s(A.HB,A.X) +s(A.HC,A.Bl) +s(A.p5,A.V5) +s(A.yS,A.a06) +s(A.xG,A.Jb) +s(A.Hm,A.X) +s(A.IG,A.aV) +s(A.IH,A.C1) +s(A.II,A.ms) +s(A.Jc,A.Jb) +s(A.JP,A.ms) +s(A.JT,A.a16) +s(A.a1B,A.avR) +s(A.VV,A.a5K) +s(A.Wv,A.X) +s(A.Ww,A.b1) +s(A.Wx,A.X) +s(A.Wy,A.b1) +s(A.WW,A.X) +s(A.WX,A.b1) +s(A.Xm,A.X) +s(A.Xn,A.b1) +s(A.Yc,A.aV) +s(A.Yd,A.aV) +s(A.Ye,A.X) +s(A.Yf,A.b1) +s(A.Yu,A.X) +s(A.Yv,A.b1) +s(A.YV,A.X) +s(A.YW,A.b1) +s(A.a_c,A.aV) +s(A.ID,A.X) +s(A.IE,A.b1) +s(A.a_O,A.X) +s(A.a_P,A.b1) +s(A.a_W,A.aV) +s(A.a0t,A.X) +s(A.a0u,A.b1) +s(A.J0,A.X) +s(A.J1,A.b1) +s(A.a0F,A.X) +s(A.a0G,A.b1) +s(A.a1n,A.X) +s(A.a1o,A.b1) +s(A.a1y,A.X) +s(A.a1z,A.b1) +s(A.a1H,A.X) +s(A.a1I,A.b1) +s(A.a25,A.X) +s(A.a26,A.b1) +s(A.a27,A.X) +s(A.a28,A.b1) +r(A.yj,A.X) +s(A.XN,A.X) +s(A.XO,A.b1) +s(A.YG,A.X) +s(A.YH,A.b1) +s(A.a0_,A.X) +s(A.a00,A.b1) +s(A.a0K,A.X) +s(A.a0L,A.b1) +s(A.V6,A.aV) +r(A.JC,A.dz) +s(A.UZ,A.zz) +s(A.V_,A.pN) +s(A.V0,A.ni) +s(A.Gl,A.zA) +s(A.Gm,A.pN) +s(A.Gn,A.ni) +s(A.W8,A.zC) +s(A.Zt,A.zA) +s(A.Zu,A.pN) +s(A.Zv,A.ni) +s(A.a_8,A.zA) +s(A.a_9,A.ni) +s(A.a0H,A.zz) +s(A.a0I,A.pN) +s(A.a0J,A.ni) +s(A.Js,A.zC) +r(A.Jz,A.ig) +s(A.VX,A.av) +s(A.a1p,A.jV) +s(A.VY,A.av) +r(A.JA,A.ig) +s(A.W_,A.jV) +r(A.JB,A.dz) +r(A.JK,A.ab) +s(A.a1Q,A.co) +s(A.W2,A.av) +s(A.W4,A.av) +s(A.X3,A.kg) +s(A.X2,A.av) +s(A.Wn,A.av) +s(A.YX,A.ee) +s(A.YY,A.VC) +s(A.YZ,A.ee) +s(A.Z_,A.VD) +s(A.Z0,A.ee) +s(A.Z1,A.VE) +s(A.Z2,A.ee) +s(A.Z3,A.VF) +s(A.Z4,A.av) +s(A.Z5,A.ee) +s(A.Z6,A.VG) +s(A.Z7,A.ee) +s(A.Z8,A.VH) +s(A.Z9,A.ee) +s(A.Za,A.VI) +s(A.Zb,A.ee) +s(A.Zc,A.VJ) +s(A.Zd,A.ee) +s(A.Ze,A.VK) +s(A.Zf,A.ee) +s(A.Zg,A.VL) +s(A.Zh,A.ee) +s(A.Zi,A.VM) +s(A.Zj,A.ee) +s(A.Zk,A.VN) +s(A.Zl,A.ee) +s(A.Zm,A.VO) +s(A.Zn,A.ee) +s(A.Zo,A.VP) +s(A.Zp,A.ee) +s(A.Zq,A.VQ) +s(A.a2d,A.VC) +s(A.a2e,A.VD) +s(A.a2f,A.VE) +s(A.a2g,A.VF) +s(A.a2h,A.av) +s(A.a2i,A.ee) +s(A.a2j,A.VG) +s(A.a2k,A.VH) +s(A.a2l,A.VI) +s(A.a2m,A.VJ) +s(A.a2n,A.VK) +s(A.a2o,A.VL) +s(A.a2p,A.VM) +s(A.a2q,A.VN) +s(A.a2r,A.VO) +s(A.a2s,A.VP) +s(A.a2t,A.VQ) +s(A.Xg,A.kg) +s(A.V2,A.av) +s(A.V8,A.av) +s(A.XZ,A.av) +s(A.Ve,A.av) +s(A.Vf,A.av) +s(A.Vg,A.av) +s(A.a1N,A.PH) +s(A.Vh,A.av) +s(A.Vi,A.av) +r(A.Ju,A.dz) +s(A.Vj,A.av) +s(A.Vn,A.av) +r(A.Jw,A.dz) +r(A.Jx,A.xA) +s(A.Vr,A.av) +s(A.Vv,A.av) +s(A.Vy,A.av) +s(A.Wa,A.av) +s(A.a1r,A.jV) +s(A.Wo,A.av) +s(A.Ws,A.av) +s(A.WD,A.av) +s(A.WE,A.av) +s(A.a1s,A.av) +s(A.a1t,A.av) +s(A.a1u,A.av) +s(A.a1v,A.av) +s(A.WN,A.av) +s(A.WR,A.av) +s(A.WY,A.av) +s(A.a1w,A.aaw) +s(A.a1x,A.aax) +s(A.X0,A.av) +s(A.Xo,A.av) +r(A.JG,A.nk) +s(A.Xx,A.av) +r(A.Jt,A.dz) +r(A.a1q,A.jR) +r(A.JF,A.ig) +r(A.JH,A.dz) +r(A.a1R,A.kO) +r(A.a1C,A.jR) +r(A.a1U,A.kO) +s(A.XU,A.av) +r(A.a1D,A.dz) +s(A.Y8,A.av) +s(A.Ya,A.av) +s(A.Yb,A.av) +s(A.Yp,A.av) +s(A.Yq,A.av) +s(A.Yr,A.av) +s(A.YJ,A.av) +s(A.Hs,A.CD) +s(A.YL,A.av) +s(A.a2x,A.Jr) +s(A.a2y,A.Jr) +s(A.Zr,A.av) +r(A.Jy,A.ig) +s(A.Zs,A.av) +r(A.z0,A.dz) +r(A.z1,A.xA) +s(A.Zx,A.av) +r(A.Ii,A.dz) +r(A.Ik,A.dz) +r(A.Il,A.iQ) +r(A.JD,A.dz) +s(A.a_l,A.av) +s(A.a_m,A.av) +s(A.a_G,A.av) +s(A.a_N,A.av) +s(A.a04,A.av) +s(A.a09,A.av) +s(A.a29,A.av) +s(A.a0d,A.av) +r(A.JS,A.iQ) +s(A.Y6,A.jV) +s(A.a0i,A.av) +r(A.a1X,A.ab) +r(A.a2a,A.dz) +s(A.a0s,A.av) +s(A.a0x,A.av) +s(A.a1b,A.av) +s(A.a0z,A.av) +s(A.a0B,A.av) +r(A.J3,A.ig) +s(A.a0E,A.av) +s(A.a12,A.av) +s(A.Vb,A.av) +s(A.Wf,A.av) +s(A.Xs,A.av) +s(A.Xr,A.av) +s(A.a02,A.av) +s(A.a0q,A.av) +r(A.Gq,A.e3) +r(A.HY,A.ab) +s(A.ZH,A.co) +r(A.I_,A.DQ) +r(A.I0,A.ab) +s(A.ZJ,A.co) +r(A.ZK,A.ab) +s(A.ZL,A.co) +r(A.I1,A.a6D) +s(A.XJ,A.kg) +r(A.ZM,A.ab) +s(A.ZN,A.co) +s(A.a1G,A.av) +s(A.ZQ,A.kg) +r(A.I7,A.ab) +s(A.ZR,A.co) +r(A.ZS,A.DQ) +s(A.a2_,A.eA) +s(A.a20,A.et) +r(A.YU,A.ax2) +r(A.ZD,A.eT) +r(A.ZE,A.DT) +r(A.I9,A.aR) +r(A.Ia,A.eT) +r(A.Ib,A.aR) +s(A.a_H,A.av) +r(A.a_I,A.e3) +r(A.a_L,A.e3) +r(A.Id,A.ab) +s(A.ZW,A.ajU) +s(A.ZX,A.ak_) +r(A.a_J,A.e3) +s(A.a_K,A.kv) +r(A.ZV,A.aR) +r(A.ZY,A.ab) +s(A.ZZ,A.co) +r(A.a_1,A.aR) +r(A.j0,A.ab) +r(A.a_2,A.ab) +s(A.a_3,A.co) +s(A.a_p,A.av) +s(A.a_r,A.kg) +s(A.a_s,A.av) +s(A.XH,A.av) +s(A.XI,A.av) +s(A.Yj,A.av) +s(A.ZA,A.av) +s(A.Zz,A.av) +s(A.a0e,A.av) +s(A.a1L,A.Fq) +s(A.UK,A.av) +s(A.UJ,A.av) +s(A.XB,A.av) +r(A.JI,A.yB) +r(A.JJ,A.yB) +r(A.a1m,A.ig) +s(A.a2w,A.eG) +r(A.Ji,A.va) +r(A.Jj,A.eU) +r(A.Jk,A.wW) +r(A.Jl,A.De) +r(A.Jm,A.alZ) +r(A.Jn,A.wD) +r(A.Jo,A.G3) +r(A.GG,A.f8) +r(A.GK,A.nk) +s(A.WF,A.eG) +r(A.GL,A.dz) +s(A.WG,A.aq4) +s(A.WH,A.apF) +s(A.X5,A.kg) +s(A.X6,A.et) +s(A.X7,A.kg) +s(A.X8,A.et) +s(A.Xb,A.av) +r(A.ZC,A.a77) +s(A.a1O,A.av) +s(A.a1P,A.av) +r(A.y7,A.iQ) +s(A.a_U,A.av) +s(A.Xp,A.av) +s(A.a1A,A.eG) +r(A.yf,A.ig) +r(A.a1S,A.aR) +s(A.a1T,A.ia) +s(A.a1E,A.eG) +r(A.HF,A.dz) +r(A.HG,A.iQ) +s(A.a1K,A.D5) +r(A.a1V,A.ab) +s(A.a1W,A.co) +r(A.YK,A.dz) +r(A.a1Y,A.ab) +r(A.HL,A.f8) +r(A.JE,A.dz) +r(A.JR,A.dz) +r(A.a1Z,A.iQ) +r(A.z2,A.iQ) +r(A.yv,A.Px) +s(A.X_,A.mn) +r(A.Iq,A.f8) +r(A.Io,A.f8) +s(A.a_i,A.mn) +r(A.It,A.dz) +r(A.Iu,A.iQ) +r(A.yG,A.dz) +s(A.Ym,A.et) +s(A.a21,A.eA) +r(A.JM,A.Sy) +s(A.a_y,A.av) +s(A.a_z,A.et) +s(A.a_B,A.et) +s(A.a_C,A.av) +s(A.a_D,A.afY) +s(A.a1l,A.av) +r(A.JL,A.aR) +s(A.a23,A.D5) +s(A.a24,A.Uu) +r(A.a22,A.nk) +s(A.a__,A.app) +r(A.JN,A.ig) +r(A.JO,A.ig) +s(A.a2u,A.D5) +s(A.a2v,A.Uu) +s(A.Vo,A.et) +s(A.Vm,A.et) +s(A.W7,A.et) +s(A.WT,A.et) +s(A.Xq,A.et) +s(A.a_t,A.et) +s(A.Yh,A.eG) +r(A.JQ,A.dz) +s(A.a2b,A.eG) +r(A.a_E,A.SK) +r(A.a1J,A.SK) +r(A.a2c,A.nk)})() +var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{k:"int",a3:"double",bI:"num",m:"String",C:"bool",aP:"Null",B:"List"},mangledNames:{},types:["~()","a3(a3)","~(e)","~(bb)","aP()","~(fT)","i(V)","~(jb)","~(C)","ax<~>()","~(wa,j)","~(e5)","~(aN)","C(jf,j)","a3(A)","~(be)","~(U?)","aP(e)","aP(@)","k(mH,k,k)","~(t)","~(hl)","~(oT)","~(k)","~(m)","B()","P(cd)","~(m,@)","C(U?)","~(fk)","~(cu?)","C(dU)","aP(~)","C(k,k)","dT(~(~()),~([@]))","aH(@)","@()","C(eg?)","m(m)","C(kn)","~(@)","C(m)","C(aN)","ax()","~(ou)","~(dy,~())","C(m6)","k(fM,fM)","~(C?)","C(fS)","~(ot)","C(fM)","~(mc)","~(oU)","k(k)","~(~())","~(U_)","C(ft)","a3(A,a3)","~(qu)","C(fR)","~(U,dN)","k(dU,dU)","m()","bx?(c4?)","C(@)","y(cd)","kb(V)","@(@)","~(vP)","k()","~(eA)","aP(U,dN)","~(m?)","~(m,m)","~(az)","i(V,i?)","C(eg)","Fi(e4)","C()","k(t,t)","C(k)","P(P)","hg(@)","ax()","~(U?,U?)","~(jB)","k(U?)","C(cQ)","k(cQ,cQ)","ax<~>(kB)","P?(cd)","bx?(c4?)","C(qs)","C(lB)","lX(dU,jL)","a3()","U?(U?)","hE()","~(hE)","hw()","~(hw)","jF()","~(jF)","~(k,k,k,k,k,dZ)","ax()","lC(@)","C(rH)","~(fp)","~(Cr)","~(vO)","C(ht)","aP(C)","e()","e(e)","m(qY)","~(ku,B<@>)","C(fE)","k(@,@)","ax<~>(~(e),~(U?))","~({curve:hS,descendant:t?,duration:bb,rect:v?})","~(oN)","~(hq)","~(e?)","U?()","mQ()","~(bI)","~(iv)","0&(@,@)","kY?(k)","@(e)","ht()","C(e)","P?(P?)","~(nY)","a3(tE)","a3(a3,a3)","C(eA,a3)","bF(V,i?)","bx?(c4?)","~(@,@)","cP(cd)","v()","~([bh?])","~(lM)","~(A?)","pq(V,dh,i?)","pr(V,dh,i?)","ax(e)","~(jv,C)","qJ()","O(A,aj)","m(k)","~(v)","C(lT)","nr(@)","B()","C(jf)","~(fk{isClosing:C?})","~(B)","B(k0)","ax(cu?)","~(dL)","aM()","ax<@>(kB)","@(m)","C(a7o)","i(V,aj)","dr()","k(ef,ef)","jm()","~(jm)","jW()","~(jW)","jt()","~(jt)","jp()","~(jp)","aH<@>?(aH<@>?,@,aH<@>(@))","cd()","lw(@)","C(cA<@>?)","mh<1&>([e?])","fD(be)","aP(m)","~(t_,@)","~(md)","~(fM)","k(k,k)","C(l6)","C(aF)","~(BM)","~(k?)","B>(V)","~(mg)","~(rF)","~(wJ)","aP(m?)","aP(rF)","~(pp)","aP(i9)","~(ku,B)","bI(bI,bI)","aP(az)","~(dZ,m,k)","C(C?)","C(U?,U?)","i(V,nE)","nh(@)","v(eK)","kb(V,aj)","up(dM)","0^?(0^?(c4?))","0^?(bx<0^>?(c4?))","C(b7)","bx?(c4?)","vj(dM)","bx?(c4?)","vK(dM)","bx?(c4?)","bx?(c4?)","cP?(cd)","cP?(c4?)","el(V,k)","P?(c4?)","mM?(c4?)","og?(c4?)","bb?(c4?)","C?(c4?)","hd?(c4?)","vv?(c4?)","aP(qw)","nH(kH)","xi()","v()?(A)","C(V)","~(AW)","~(fC,j)","C(o4?)","P(mX)","ax(e)","v0()","~(kH)","a5?(V,qX,h2)","C(fU)","~(jy)","~(m_,k)","rS(@)","aP(U)","C(U)","m9?(eb)","~(O)","ql(V,i?)","hT(V)","m(m,m)","d2(V)","i(V,~(~()))","ln(V,i?)","el(V,i?)","~(m,e)","C(cd)","a3(cd)","~(uU?,xs?)","C(P)","~(f5,ie?)","qL(V,i?)","td(hZ)","t6(@)","iU()","aF>(U,kT<@>)","C(aF>)","~([oU?])","ax(dZ{allowUpscaling:C,cacheHeight:k?,cacheWidth:k?})","ax(vl{allowUpscaling:C,cacheHeight:k?,cacheWidth:k?})","dc(dc,ch)","ch(ch)","m(ch)","@(U?)","C(a3)","P(a3)","yn()","~(jv?,C)","ax<~>(U,dN?)","~(jG)","aP(aM>?)","C(jG?)","~(OK)","~(U,dN?)?(hq)","~(OK)?(hq)","kl()","w9(eK)","@(@,@)","oo(eK)","~(k,dp,cu?)","~(aHI)","m(a3,a3,m)","O()","a3?()","m(@)","~(f5)","v(ij)","ax<~>(kl)","v(v?,ij)","~(kl)","cP(jA)","~(jA,br)","C(jA)","t7({from:a3?})","wz?(nr,m,m)","~(n_)","C(n_)","cz(O2)","C(x1{crossAxisPosition!a3,mainAxisPosition!a3})","~(tk)","U()","C(A)","js(j)","C(dn)","k(ol,ol)","~(k,y9)","ax()","cQ(n1)","m(m,P)","mh<1&>()","k(cQ)","cQ(k)","cu(cu?)","df()","ax(m?)","@(@,m)","ax<~>(cu?,~(cu?))","ax>(@)","~(jL)","k(pm,pm)","DJ()","ax(m,aM)","C6(@)","B
()","B
(B
)","B()","a3(bI)","B<@>(m)","B(rN)","qQ<@>(@)","aF(aF)","~(bp)","o>()","cA<@>?(ic)","cA<@>(ic)","C(qR)","o>>()","uw(V)","js()","ax<~>(@)","C(C)","v(a7o)","~(fC,j,C)","C(atO?)","lZ(V,a3,i?)","lW(@)","aP(~())","~(p1)","~(iP)","~(mp)","~(fs)","~(aaq)","~(hH)","~(lD)","~(lE)","U?(hk)","dO(dO,oX)","ax<~>(on)","~(dO)","uC(V,il)","C(i_)","f5(f5)","~(p2)","~(oz)","c7(b7)","C(Cb)","~(y5)","C(xZ)","~(fh)","C(tc)","cd(ef)","ax<~>(~)","B(V)","v(ef)","k(l7,l7)","B(ef,o)","C(ef)","C(hZ<@>)","aN?(aN)","U?(k,aN?)","aP(@,dN)","~(k,@)","~(k,C(kn))","~(m6)","C(Fe,fh)","C/()","aP(cu)","~(B<@>,e)","~(c7)","eb?()","~(U[dN?])","~(mB)","eb()","uY(m)","~(mf)","~(mk)","~(iT,U)","rj(V,i?)","~(mW)","i(V,dh,qC,V,V)","C(mW)","fW(V,i?)","qH(V)","~(o)","tl()","dZ({seed:k})","yE()","pU(@)","r1(@)","t5(@)","pT(@)","ax<@>(yC)","aM(B<@>)","aM(aM)","aP(aM)","aP(V,qX,h2)","af<@>(@)","~(T)","C(kF)","o(m)","fh(nu)","eg(cA<@>)","aF>(@,@)","A?()","uy(V,i?)","tx(Dv)","wh(V,rb)","ax<~>(be)","~(O,j)","aP(dL?)","~(dy)","cR(C)","oD(V,i?)","ln(V)","i0(V,i?)","C(cA<@>)","qF(be)","vQ(be)","m(cH)","cd<0^>()","i(V,il)","C(id)","aP(B<~>)","~(lz)","yb()","e?(e)","C(mn?)","la()","~(la)","xI()","~(Dz)","lb()","~(lb)","ax<~>([e?])","~([U?])","k(eA,eA)","C(eA)","~(rT,bh)","B()","yP(V,il)","~(A)","aN?()","nA(V)","pn(V)","~(hl,e5)","~(jg)","pW(jg)","aP([@])","oQ(V)","dT(V,~(~()))","nq(m,~())","~(m,k)","@(eC)","C(kK)","ax(fM)","dT(~(~()),@(C))","dT(~(~()),@(C?))","~(m,k?)","ee(kK)","k(l6,l6)","qf?(j)","k(aF,aF)","qf?()","~(aM)","~(dZ)","~(yT)","k(@)","B<@>(@)","ma(B<@>)","aP(dZ?)","~(fY)","~(fv)","~(fv)","B>(V)","eR(aF)","xa(V,q0,i?)","aP(uo)","qm(V)","rs(V)","~(ma)","B>(V)","rG(V)","mO(V,nO,i?)","aM<~(be),br?>()","~(~(be),br?)","i(V,k)","~(B)","B>(V)","eR(eC)","jg(aF)","B()","kb(V,r7)","m?(m)","~(me)","~(vN)","aP(V{currentLength:k?,isFocused:C?,maxLength:k?})","tn()","qh(V)","wZ(V,jO)","xp(m,~()[C?,b4?])","uI(f0)","~(Ru)","~(Ru,C)","~(ub)","uL(f0)","q6(f0)","~(k,pp)","iB()","~(iB)","jl()","~(jl)","kd()","~(kd)","i(V,~(e5))","qg(V)","uQ(V)","vb(V,~(e5))","uR(V)","~(aHc)","~(m,m?)","~(tM)","xz(m)","vL(m)","ax<~>(m,cu?,~(cu?)?)","ax(a5g)","C(m,m)","k(m)","vS(v?,v?)","~(B)","CI()","mH(k)","vg(k)","ku(k)","dZ(@,@)","i(V,~())","vn(dM)","wO(dM)","jX(fl)","dr(k,k,k,k,k,k,k,C)","xY(m,ke)","xX(m,ke)","xW(m,ke)","m(m?)","oo(v)","nC(k)","~(m4)","jQ(V,aj)","m?()","k(k_)","r_<0^>(ic,i(V))","U(k_)","U(fE)","k(fE,fE)","B(aF>)","mz()","ak(k)","vE(dM)","k(iz,iz)","~(iu?)","k(B)","k(bE<@>,bE<@>)","U?(@)","0^(0^,0^)","O?(O?,O?,a3)","a3?(bI?,bI?,a3)","P?(P?,P?,a3)","m?(ic)","i(V,j,C,i)","~(bZ{forceReport:C})","~(m?{wrapWidth:k?})","jT?(m)","a3(a3,a3,a3)","C?(C?,C?,a3)","a3(mU)","i(V,i)","e9?(e9?,e9?,a3)","dc?(dc?,dc?,a3)","ax>?>(m?)","y?(y?,y?,a3)","k(a0a<@>,a0a<@>)","C({priority!k,scheduler!eU})","m(cu)","B(m)","j(nD,V,j)","k(aN,aN)","de(de?,de?,a3)","B>(jC,m)","k(i,k)","m?(@)","xl(dM)","~(i9)","~()(OR<@>,ad?)","c7(k)","xt(dM)","~(ft)","~(@,dN)"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti")} +A.b3u(v.typeUniverse,JSON.parse('{"mh":"q","a4B":"q","a4G":"q","a4H":"q","a5x":"q","aom":"q","anZ":"q","ani":"q","and":"q","anc":"q","anh":"q","ang":"q","amM":"q","amL":"q","ao6":"q","ao5":"q","ao0":"q","ao_":"q","ao8":"q","ao7":"q","anO":"q","anN":"q","anQ":"q","anP":"q","aok":"q","aoj":"q","anL":"q","anK":"q","amW":"q","amV":"q","an5":"q","an4":"q","anF":"q","anE":"q","amT":"q","amS":"q","anV":"q","anU":"q","anv":"q","anu":"q","amR":"q","amQ":"q","anX":"q","anW":"q","aof":"q","aoe":"q","an7":"q","an6":"q","anr":"q","anq":"q","amO":"q","amN":"q","an_":"q","amZ":"q","amP":"q","anj":"q","anT":"q","anS":"q","anp":"q","ant":"q","LP":"q","asM":"q","asO":"q","ano":"q","amY":"q","amX":"q","anl":"q","ank":"q","anD":"q","awQ":"q","an8":"q","anC":"q","an1":"q","an0":"q","anH":"q","amU":"q","anG":"q","any":"q","anx":"q","anz":"q","anA":"q","aoc":"q","ao4":"q","ao3":"q","ao2":"q","ao1":"q","anJ":"q","anI":"q","aod":"q","anY":"q","ane":"q","aob":"q","ana":"q","anf":"q","aoh":"q","an9":"q","SQ":"q","aqy":"q","ann":"q","anw":"q","ao9":"q","aoa":"q","aol":"q","aog":"q","anb":"q","aqz":"q","aoi":"q","an3":"q","aeK":"q","ans":"q","an2":"q","anm":"q","anB":"q","anR":"q","aeL":"q","a8T":"q","a7J":"q","a8n":"q","Ne":"q","a7V":"q","Nk":"q","Ni":"q","a8v":"q","Nq":"q","Ng":"q","a7u":"q","Nn":"q","a82":"q","a7X":"q","a7R":"q","a8_":"q","a84":"q","a7T":"q","a85":"q","a7S":"q","a83":"q","a86":"q","a8r":"q","Ns":"q","a8s":"q","a7z":"q","a7B":"q","a7D":"q","a7G":"q","a8a":"q","a7C":"q","a7A":"q","NC":"q","a8V":"q","a8z":"q","Nd":"q","a8E":"q","a8F":"q","a7M":"q","Nt":"q","a8y":"q","a7O":"q","a7P":"q","a8Q":"q","a88":"q","a7H":"q","NA":"q","a8c":"q","a89":"q","a8d":"q","a8u":"q","a8O":"q","a7r":"q","a8l":"q","a8m":"q","a8e":"q","a8g":"q","a8q":"q","Np":"q","a8t":"q","a8S":"q","a8J":"q","a8I":"q","a7I":"q","a80":"q","a8G":"q","a7W":"q","a81":"q","a8p":"q","a7N":"q","Nf":"q","a8D":"q","Nv":"q","a7w":"q","a7s":"q","a8A":"q","a8B":"q","a8R":"q","a8i":"q","a7Z":"q","a8j":"q","a8h":"q","a7t":"q","a8M":"q","a8N":"q","a8L":"q","a8K":"q","atL":"q","a8b":"q","a8P":"q","abu":"q","abs":"q","akw":"q","abr":"q","aeS":"q","aeR":"q","adN":"q","adO":"q","a6I":"q","a6H":"q","ar2":"q","ae9":"q","ae8":"q","Sf":"q","Sh":"q","akP":"q","akD":"q","akE":"q","Sg":"q","akO":"q","akK":"q","akz":"q","akL":"q","aky":"q","akG":"q","akI":"q","akF":"q","akJ":"q","akH":"q","akC":"q","akA":"q","akB":"q","akN":"q","akM":"q","QZ":"q","kX":"q","kt":"q","zm":"q","zH":"q","v1":"q","abf":"q","aio":"q","a8U":"q","a8f":"q","a8o":"q","Nl":"q","a8W":"q","Nj":"q","a8w":"q","a7L":"q","a8x":"q","Nr":"q","Nh":"q","No":"q","NB":"q","a8k":"q","a8C":"q","a7U":"q","a87":"q","a7v":"q","a7Y":"q","Nw":"q","a7x":"q","a8H":"q","aeT":"q","a5w":"q","aqI":"q","ar3":"q","a7_":"q","aip":"q","bb7":"e","bb8":"e","b90":"e","b8Y":"az","bau":"az","b93":"nl","b8Z":"ae","bbe":"ae","bbG":"ae","b8X":"aO","baT":"aO","bcN":"i9","b94":"aT","bbb":"aT","bbH":"b7","bal":"b7","baW":"ly","bbk":"fY","bcm":"fA","b9M":"kV","baa":"l_","b98":"k9","bbU":"k9","bb9":"c7","baZ":"qE","baX":"qD","b9N":"cw","b9P":"jh","b9R":"fx","b9S":"fL","b9O":"fL","b9Q":"fL","b99":"m4","jD":{"S":[]},"nt":{"BM":[]},"Ai":{"iv":[]},"fn":{"ea":["1"]},"ez":{"dJ":[]},"u9":{"S":[]},"up":{"ib":[]},"vj":{"ib":[]},"vn":{"ib":[]},"vE":{"ib":[]},"vK":{"ib":[]},"wO":{"ib":[]},"iR":{"S":[]},"nY":{"S":[]},"xl":{"ib":[]},"xt":{"ib":[]},"m_":{"S":[]},"nH":{"afj":[]},"ua":{"by":[]},"uh":{"S":[]},"RB":{"fh":[]},"Lw":{"cJ":[]},"M_":{"cJ":[]},"LY":{"cJ":[]},"M6":{"cJ":[]},"M2":{"cJ":[]},"LZ":{"cJ":[]},"M5":{"cJ":[]},"Lz":{"cJ":[]},"LB":{"cJ":[]},"Ly":{"cJ":[]},"Lx":{"cJ":[]},"LG":{"cJ":[]},"LI":{"cJ":[]},"LN":{"cJ":[]},"LM":{"cJ":[]},"LD":{"cJ":[]},"LH":{"cJ":[]},"LC":{"cJ":[]},"LK":{"cJ":[]},"LO":{"cJ":[]},"LE":{"cJ":[]},"LF":{"cJ":[]},"LJ":{"cJ":[]},"LL":{"cJ":[]},"M0":{"cJ":[]},"M1":{"cJ":[]},"SS":{"ck":[]},"Cv":{"fn":["e"],"ea":["e"]},"LA":{"ls":[]},"Ah":{"ls":[]},"Aj":{"ls":[]},"LU":{"ls":[]},"M3":{"ls":[]},"ut":{"ls":[]},"oi":{"S":[]},"w_":{"o":["iJ"],"o.E":"iJ"},"OL":{"by":[]},"zq":{"qw":[]},"LS":{"fn":["e"],"ls":[],"ea":["e"]},"Gk":{"fn":["e"],"ls":[],"ea":["e"]},"Lv":{"fn":["e"],"ea":["e"],"iv":[]},"uF":{"fm":[]},"S7":{"fm":[]},"KV":{"fm":[],"a3R":[]},"Ma":{"fm":[],"a5m":[]},"Md":{"fm":[],"a5p":[]},"Mc":{"fm":[],"a5o":[]},"Qk":{"fm":[],"ah2":[]},"FO":{"fm":[],"U4":[]},"Qi":{"fm":[],"U4":[],"ah1":[]},"QV":{"fm":[]},"R0":{"fm":[]},"LV":{"fn":["e"],"ea":["e"]},"uu":{"fn":["e"],"ea":["e"],"w9":[]},"LQ":{"q2":[],"fn":["e"],"ea":["e"]},"q1":{"fn":["e"],"ea":["e"],"oo":[]},"Al":{"fn":["e"],"ea":["e"]},"q2":{"fn":["e"],"ea":["e"]},"LR":{"q2":[],"fn":["e"],"ea":["e"]},"x_":{"ea":["2"]},"Ak":{"ea":["e"]},"LT":{"afj":[]},"tD":{"S":[]},"Li":{"ck":[]},"p9":{"o":["1"],"o.E":"1"},"Dk":{"ez":[],"dJ":[],"a3R":[]},"Dm":{"ez":[],"dJ":[],"a5p":[]},"QP":{"ez":[],"dJ":[],"a5o":[]},"Dl":{"ez":[],"dJ":[],"a5m":[]},"Dn":{"ez":[],"dJ":[],"ah1":[]},"Do":{"ez":[],"dJ":[],"ah2":[]},"xh":{"w9":[]},"oS":{"oo":[]},"QS":{"dJ":[]},"Dp":{"dJ":[]},"AX":{"dm":[]},"Dd":{"dm":[]},"QD":{"dm":[]},"QH":{"dm":[]},"QF":{"dm":[]},"QE":{"dm":[]},"QG":{"dm":[]},"Qq":{"dm":[]},"Qp":{"dm":[]},"Qo":{"dm":[]},"Qv":{"dm":[]},"Qx":{"dm":[]},"QB":{"dm":[]},"QA":{"dm":[]},"Qs":{"dm":[]},"Qw":{"dm":[]},"Qr":{"dm":[]},"Qz":{"dm":[]},"QC":{"dm":[]},"Qt":{"dm":[]},"Qu":{"dm":[]},"Qy":{"dm":[]},"Dq":{"ez":[],"dJ":[]},"Ht":{"nG":[]},"NP":{"nG":[]},"CP":{"nG":[]},"oq":{"S":[]},"QR":{"dJ":[]},"Dr":{"ez":[],"dJ":[],"U4":[]},"OH":{"iv":[]},"OG":{"iv":[]},"ER":{"qw":[]},"BJ":{"BM":[]},"nz":{"S":[]},"xN":{"S":[]},"SE":{"aHI":[]},"Ks":{"S":[]},"uW":{"S":[]},"lc":{"X":["1"],"B":["1"],"aa":["1"],"o":["1"]},"XA":{"lc":["k"],"X":["k"],"B":["k"],"aa":["k"],"o":["k"]},"U7":{"lc":["k"],"X":["k"],"B":["k"],"aa":["k"],"o":["k"],"X.E":"k","lc.E":"k"},"wf":{"r9":[]},"Ls":{"xg":[]},"S8":{"xg":[]},"NK":{"jy":[]},"qv":{"S":[]},"xP":{"S":[]},"t2":{"S":[]},"xC":{"S":[]},"NO":{"qp":[]},"NT":{"qp":[]},"C3":{"C":[]},"vz":{"aP":[]},"q":{"e":[],"mh":["1&"],"zm":[],"zH":[],"v1":[]},"p":{"B":["1"],"aa":["1"],"o":["1"],"bt":["1"]},"aeD":{"p":["1"],"B":["1"],"aa":["1"],"o":["1"],"bt":["1"]},"o9":{"a3":[],"bI":[],"bE":["bI"]},"vy":{"a3":[],"k":[],"bI":[],"bE":["bI"]},"C5":{"a3":[],"bI":[],"bE":["bI"]},"lV":{"m":[],"bE":["m"],"bt":["@"]},"l1":{"o":["2"]},"pX":{"l1":["1","2"],"o":["2"],"o.E":"2"},"GM":{"pX":["1","2"],"l1":["1","2"],"aa":["2"],"o":["2"],"o.E":"2"},"Gj":{"X":["2"],"B":["2"],"l1":["1","2"],"aa":["2"],"o":["2"]},"bQ":{"Gj":["1","2"],"X":["2"],"B":["2"],"l1":["1","2"],"aa":["2"],"o":["2"],"X.E":"2","o.E":"2"},"pZ":{"cd":["2"],"l1":["1","2"],"aa":["2"],"o":["2"],"o.E":"2"},"pY":{"aV":["3","4"],"aM":["3","4"],"aV.V":"4","aV.K":"3"},"kw":{"ck":[]},"f_":{"X":["k"],"B":["k"],"aa":["k"],"o":["k"],"X.E":"k"},"aa":{"o":["1"]},"aL":{"aa":["1"],"o":["1"]},"h0":{"aL":["1"],"aa":["1"],"o":["1"],"o.E":"1","aL.E":"1"},"e7":{"o":["2"],"o.E":"2"},"jn":{"e7":["1","2"],"aa":["2"],"o":["2"],"o.E":"2"},"aw":{"aL":["2"],"aa":["2"],"o":["2"],"o.E":"2","aL.E":"2"},"aD":{"o":["1"],"o.E":"1"},"hX":{"o":["2"],"o.E":"2"},"t1":{"o":["1"],"o.E":"1"},"B0":{"t1":["1"],"aa":["1"],"o":["1"],"o.E":"1"},"mw":{"o":["1"],"o.E":"1"},"uV":{"mw":["1"],"aa":["1"],"o":["1"],"o.E":"1"},"ET":{"o":["1"],"o.E":"1"},"hW":{"aa":["1"],"o":["1"],"o.E":"1"},"qt":{"o":["1"],"o.E":"1"},"ed":{"o":["1"],"o.E":"1"},"xF":{"X":["1"],"B":["1"],"aa":["1"],"o":["1"]},"XS":{"aL":["k"],"aa":["k"],"o":["k"],"o.E":"k","aL.E":"k"},"Ck":{"aV":["k","1"],"aM":["k","1"],"aV.V":"1","aV.K":"k"},"cc":{"aL":["1"],"aa":["1"],"o":["1"],"o.E":"1","aL.E":"1"},"rZ":{"t_":[]},"q4":{"mJ":["1","2"],"aM":["1","2"]},"uE":{"aM":["1","2"]},"bq":{"uE":["1","2"],"aM":["1","2"]},"Gp":{"o":["1"],"o.E":"1"},"c_":{"uE":["1","2"],"aM":["1","2"]},"BZ":{"lP":[]},"qM":{"lP":[]},"D6":{"kU":[],"kD":[],"ck":[]},"P9":{"kD":[],"ck":[]},"U9":{"ck":[]},"Qd":{"by":[]},"IL":{"dN":[]},"dG":{"lP":[]},"Mh":{"lP":[]},"Mi":{"lP":[]},"Tw":{"lP":[]},"Tj":{"lP":[]},"ue":{"lP":[]},"Se":{"ck":[]},"cg":{"aV":["1","2"],"aM":["1","2"],"aV.V":"2","aV.K":"1"},"bi":{"aa":["1"],"o":["1"],"o.E":"1"},"qO":{"aHy":[]},"yp":{"RC":[],"qY":[]},"UN":{"o":["RC"],"o.E":"RC"},"xe":{"qY":[]},"a_Y":{"o":["qY"],"o.E":"qY"},"CS":{"nr":[]},"CY":{"dA":[]},"CT":{"cu":[],"dA":[]},"w0":{"bC":["1"],"dA":[],"bt":["1"]},"oj":{"X":["a3"],"bC":["a3"],"B":["a3"],"aa":["a3"],"dA":[],"bt":["a3"],"o":["a3"]},"i7":{"X":["k"],"bC":["k"],"B":["k"],"aa":["k"],"dA":[],"bt":["k"],"o":["k"]},"CU":{"oj":[],"X":["a3"],"abn":[],"bC":["a3"],"B":["a3"],"aa":["a3"],"dA":[],"bt":["a3"],"o":["a3"],"X.E":"a3"},"Q2":{"oj":[],"X":["a3"],"abo":[],"bC":["a3"],"B":["a3"],"aa":["a3"],"dA":[],"bt":["a3"],"o":["a3"],"X.E":"a3"},"Q3":{"i7":[],"X":["k"],"aem":[],"bC":["k"],"B":["k"],"aa":["k"],"dA":[],"bt":["k"],"o":["k"],"X.E":"k"},"CW":{"i7":[],"X":["k"],"OT":[],"bC":["k"],"B":["k"],"aa":["k"],"dA":[],"bt":["k"],"o":["k"],"X.E":"k"},"CX":{"i7":[],"X":["k"],"aeo":[],"bC":["k"],"B":["k"],"aa":["k"],"dA":[],"bt":["k"],"o":["k"],"X.E":"k"},"Q5":{"i7":[],"X":["k"],"bC":["k"],"B":["k"],"aa":["k"],"dA":[],"bt":["k"],"o":["k"],"X.E":"k"},"CZ":{"i7":[],"X":["k"],"mH":[],"bC":["k"],"B":["k"],"aa":["k"],"dA":[],"bt":["k"],"o":["k"],"X.E":"k"},"D_":{"i7":[],"X":["k"],"bC":["k"],"B":["k"],"aa":["k"],"dA":[],"bt":["k"],"o":["k"],"X.E":"k"},"r4":{"i7":[],"X":["k"],"dZ":[],"bC":["k"],"B":["k"],"aa":["k"],"dA":[],"bt":["k"],"o":["k"],"X.E":"k"},"J5":{"f7":[]},"WP":{"ck":[]},"J6":{"kU":[],"ck":[]},"bR":{"S":[]},"dB":{"S":[]},"af":{"ax":["1"]},"J2":{"U_":[]},"Gc":{"Ml":["1"]},"IR":{"o":["1"],"o.E":"1"},"KL":{"ck":[]},"xQ":{"Ml":["1"]},"aY":{"xQ":["1"],"Ml":["1"]},"Fb":{"df":["1"]},"p5":{"V5":["1"],"yR":["1"]},"yS":{"yR":["1"]},"l2":{"IO":["1"],"df":["1"],"df.T":"1"},"xS":{"im":["1"],"fv":["1"],"im.T":"1"},"im":{"fv":["1"],"im.T":"1"},"IO":{"df":["1"]},"y_":{"fv":["1"]},"GO":{"df":["1"],"df.T":"1"},"mV":{"df":["2"]},"y8":{"im":["2"],"fv":["2"],"im.T":"2"},"H2":{"mV":["1","1"],"df":["1"],"df.T":"1","mV.S":"1","mV.T":"1"},"fa":{"aF":["1","2"]},"tv":{"aV":["1","2"],"aM":["1","2"],"aV.V":"2","aV.K":"1"},"ty":{"tv":["1","2"],"aV":["1","2"],"aM":["1","2"],"aV.V":"2","aV.K":"1"},"tw":{"aa":["1"],"o":["1"],"o.E":"1"},"Hl":{"cg":["1","2"],"aV":["1","2"],"aM":["1","2"],"aV.V":"2","aV.K":"1"},"Hk":{"cg":["1","2"],"aV":["1","2"],"aM":["1","2"],"aV.V":"2","aV.K":"1"},"pe":{"tH":["1"],"ms":["1"],"cd":["1"],"aa":["1"],"o":["1"]},"hK":{"tH":["1"],"ms":["1"],"aZx":["1"],"cd":["1"],"aa":["1"],"o":["1"]},"C_":{"o":["1"]},"Ci":{"o":["1"],"o.E":"1"},"Cj":{"X":["1"],"B":["1"],"aa":["1"],"o":["1"]},"Cw":{"aV":["1","2"],"aM":["1","2"]},"aV":{"aM":["1","2"]},"xG":{"aV":["1","2"],"aM":["1","2"]},"Hp":{"aa":["2"],"o":["2"],"o.E":"2"},"Cx":{"aM":["1","2"]},"mJ":{"aM":["1","2"]},"tq":{"GE":["1"],"aGD":["1"]},"tr":{"GE":["1"]},"qe":{"aa":["1"],"o":["1"],"o.E":"1"},"Cl":{"aL":["1"],"aa":["1"],"o":["1"],"o.E":"1","aL.E":"1"},"tH":{"ms":["1"],"cd":["1"],"aa":["1"],"o":["1"]},"d9":{"tH":["1"],"ms":["1"],"cd":["1"],"aa":["1"],"o":["1"]},"F4":{"aV":["1","2"],"aM":["1","2"],"aV.V":"2","aV.K":"1"},"n0":{"aa":["1"],"o":["1"],"o.E":"1"},"tJ":{"aa":["2"],"o":["2"],"o.E":"2"},"IF":{"aa":["aF<1,2>"],"o":["aF<1,2>"],"o.E":"aF<1,2>"},"dP":{"l9":["1","2","1"],"l9.T":"1"},"IJ":{"l9":["1","fa<1,2>","2"],"l9.T":"2"},"tI":{"l9":["1","fa<1,2>","aF<1,2>"],"l9.T":"aF<1,2>"},"x8":{"ms":["1"],"cd":["1"],"C1":["1"],"aa":["1"],"o":["1"]},"nF":{"lt":["m","B"]},"XD":{"aV":["m","@"],"aM":["m","@"],"aV.V":"@","aV.K":"m"},"XE":{"aL":["m"],"aa":["m"],"o":["m"],"o.E":"m","aL.E":"m"},"zI":{"nF":[],"lt":["m","B"]},"KX":{"lt":["B","m"]},"C7":{"ck":[]},"Pc":{"ck":[]},"Pb":{"lt":["U?","m"]},"Cd":{"nF":[],"lt":["m","B"]},"FU":{"nF":[],"lt":["m","B"]},"dr":{"bE":["dr"]},"a3":{"bI":[],"bE":["bI"]},"bb":{"bE":["bb"]},"k":{"bI":[],"bE":["bI"]},"B":{"aa":["1"],"o":["1"]},"bI":{"bE":["bI"]},"RC":{"qY":[]},"cd":{"aa":["1"],"o":["1"]},"m":{"bE":["m"]},"WO":{"S":[]},"pP":{"ck":[]},"kU":{"ck":[]},"Qc":{"kU":[],"ck":[]},"hQ":{"ck":[]},"wv":{"ck":[]},"vo":{"ck":[]},"kD":{"ck":[]},"Ub":{"ck":[]},"xE":{"ck":[]},"mA":{"ck":[]},"Mp":{"ck":[]},"Ql":{"ck":[]},"F7":{"ck":[]},"MK":{"ck":[]},"WQ":{"by":[]},"hn":{"by":[]},"H_":{"aL":["1"],"aa":["1"],"o":["1"],"o.E":"1","aL.E":"1"},"a01":{"dN":[]},"Je":{"Uc":[]},"j1":{"Uc":[]},"Wb":{"Uc":[]},"iu":{"e":[]},"cw":{"e":[]},"nC":{"c7":[],"b7":[],"e":[]},"c7":{"b7":[],"e":[]},"az":{"e":[]},"fl":{"iu":[],"e":[]},"hp":{"e":[]},"kp":{"e":[]},"o1":{"c7":[],"b7":[],"e":[]},"oc":{"az":[],"e":[]},"m4":{"e":[]},"hx":{"e":[]},"fY":{"az":[],"e":[]},"b7":{"e":[]},"hz":{"e":[]},"i9":{"az":[],"e":[]},"hB":{"e":[]},"hC":{"e":[]},"hD":{"e":[]},"fx":{"e":[]},"hF":{"e":[]},"fA":{"e":[]},"hG":{"e":[]},"aT":{"c7":[],"b7":[],"e":[]},"Kt":{"e":[]},"KA":{"c7":[],"b7":[],"e":[]},"KH":{"c7":[],"b7":[],"e":[]},"A4":{"c7":[],"b7":[],"e":[]},"k9":{"b7":[],"e":[]},"Mu":{"e":[]},"uG":{"e":[]},"fL":{"e":[]},"jh":{"e":[]},"Mv":{"e":[]},"Mw":{"e":[]},"MO":{"e":[]},"ly":{"b7":[],"e":[]},"Nm":{"e":[]},"AR":{"X":["iO"],"b1":["iO"],"B":["iO"],"bC":["iO"],"e":[],"aa":["iO"],"o":["iO"],"bt":["iO"],"b1.E":"iO","X.E":"iO"},"AS":{"e":[],"iO":["bI"]},"Nu":{"X":["m"],"b1":["m"],"B":["m"],"bC":["m"],"e":[],"aa":["m"],"o":["m"],"bt":["m"],"b1.E":"m","X.E":"m"},"Ny":{"e":[]},"Vu":{"X":["c7"],"B":["c7"],"aa":["c7"],"o":["c7"],"X.E":"c7"},"ae":{"e":[]},"O4":{"X":["fl"],"b1":["fl"],"B":["fl"],"bC":["fl"],"e":[],"aa":["fl"],"o":["fl"],"bt":["fl"],"b1.E":"fl","X.E":"fl"},"O6":{"e":[]},"Oo":{"e":[]},"Oq":{"c7":[],"b7":[],"e":[]},"OE":{"e":[]},"qD":{"X":["b7"],"b1":["b7"],"B":["b7"],"bC":["b7"],"e":[],"aa":["b7"],"o":["b7"],"bt":["b7"],"b1.E":"b7","X.E":"b7"},"qE":{"e":[]},"o0":{"e":[]},"vt":{"aLR":[],"c7":[],"b7":[],"e":[]},"PA":{"e":[]},"PM":{"e":[]},"PQ":{"e":[]},"PT":{"e":[],"aV":["m","@"],"aM":["m","@"],"aV.V":"@","aV.K":"m"},"PU":{"e":[],"aV":["m","@"],"aM":["m","@"],"aV.V":"@","aV.K":"m"},"PV":{"X":["hx"],"b1":["hx"],"B":["hx"],"bC":["hx"],"e":[],"aa":["hx"],"o":["hx"],"bt":["hx"],"b1.E":"hx","X.E":"hx"},"Vs":{"X":["b7"],"B":["b7"],"aa":["b7"],"o":["b7"],"X.E":"b7"},"D4":{"X":["b7"],"b1":["b7"],"B":["b7"],"bC":["b7"],"e":[],"aa":["b7"],"o":["b7"],"bt":["b7"],"b1.E":"b7","X.E":"b7"},"QL":{"e":[]},"R3":{"X":["hz"],"b1":["hz"],"B":["hz"],"bC":["hz"],"e":[],"aa":["hz"],"o":["hz"],"bt":["hz"],"b1.E":"hz","X.E":"hz"},"Sc":{"e":[],"aV":["m","@"],"aM":["m","@"],"aV.V":"@","aV.K":"m"},"wK":{"c7":[],"b7":[],"e":[]},"Su":{"c7":[],"b7":[],"e":[]},"Tc":{"X":["hB"],"b1":["hB"],"B":["hB"],"bC":["hB"],"e":[],"aa":["hB"],"o":["hB"],"bt":["hB"],"b1.E":"hB","X.E":"hB"},"Ti":{"X":["hC"],"b1":["hC"],"B":["hC"],"bC":["hC"],"e":[],"aa":["hC"],"o":["hC"],"bt":["hC"],"b1.E":"hC","X.E":"hC"},"Fa":{"e":[],"aV":["m","m"],"aM":["m","m"],"aV.V":"m","aV.K":"m"},"TR":{"X":["fA"],"b1":["fA"],"B":["fA"],"bC":["fA"],"e":[],"aa":["fA"],"o":["fA"],"bt":["fA"],"b1.E":"fA","X.E":"fA"},"TS":{"X":["hF"],"b1":["hF"],"B":["hF"],"bC":["hF"],"e":[],"aa":["hF"],"o":["hF"],"bt":["hF"],"b1.E":"hF","X.E":"hF"},"TY":{"e":[]},"U1":{"X":["hG"],"b1":["hG"],"B":["hG"],"bC":["hG"],"e":[],"aa":["hG"],"o":["hG"],"bt":["hG"],"b1.E":"hG","X.E":"hG"},"U2":{"e":[]},"kV":{"az":[],"e":[]},"Ud":{"e":[]},"Ur":{"e":[]},"p4":{"e":[]},"l_":{"e":[]},"VU":{"X":["cw"],"b1":["cw"],"B":["cw"],"bC":["cw"],"e":[],"aa":["cw"],"o":["cw"],"bt":["cw"],"b1.E":"cw","X.E":"cw"},"GD":{"e":[],"iO":["bI"]},"Xe":{"X":["hp?"],"b1":["hp?"],"B":["hp?"],"bC":["hp?"],"e":[],"aa":["hp?"],"o":["hp?"],"bt":["hp?"],"b1.E":"hp?","X.E":"hp?"},"Hy":{"X":["b7"],"b1":["b7"],"B":["b7"],"bC":["b7"],"e":[],"aa":["b7"],"o":["b7"],"bt":["b7"],"b1.E":"b7","X.E":"b7"},"a_Q":{"X":["hD"],"b1":["hD"],"B":["hD"],"bC":["hD"],"e":[],"aa":["hD"],"o":["hD"],"bt":["hD"],"b1.E":"hD","X.E":"hD"},"a03":{"X":["fx"],"b1":["fx"],"B":["fx"],"bC":["fx"],"e":[],"aa":["fx"],"o":["fx"],"bt":["fx"],"b1.E":"fx","X.E":"fx"},"pc":{"df":["1"],"df.T":"1"},"pa":{"pc":["1"],"df":["1"],"df.T":"1"},"GQ":{"fv":["1"]},"W9":{"e":[]},"a11":{"o0":[],"e":[]},"O7":{"X":["c7"],"B":["c7"],"aa":["c7"],"o":["c7"],"X.E":"c7"},"vB":{"e":[]},"Uo":{"az":[],"e":[]},"Qf":{"by":[]},"qn":{"by":[]},"Dj":{"by":[]},"qQ":{"X":["1"],"B":["1"],"aa":["1"],"o":["1"],"X.E":"1"},"Qb":{"by":[]},"iO":{"bcM":["1"]},"iD":{"e":[]},"iK":{"e":[]},"iV":{"e":[]},"Pl":{"X":["iD"],"b1":["iD"],"B":["iD"],"e":[],"aa":["iD"],"o":["iD"],"b1.E":"iD","X.E":"iD"},"Qe":{"X":["iK"],"b1":["iK"],"B":["iK"],"e":[],"aa":["iK"],"o":["iK"],"b1.E":"iK","X.E":"iK"},"R5":{"e":[]},"Tm":{"X":["m"],"b1":["m"],"B":["m"],"e":[],"aa":["m"],"o":["m"],"b1.E":"m","X.E":"m"},"aO":{"c7":[],"b7":[],"e":[]},"U5":{"X":["iV"],"b1":["iV"],"B":["iV"],"e":[],"aa":["iV"],"o":["iV"],"b1.E":"iV","X.E":"iV"},"cu":{"dA":[]},"aeo":{"B":["k"],"aa":["k"],"o":["k"],"dA":[]},"dZ":{"B":["k"],"aa":["k"],"o":["k"],"dA":[]},"b1y":{"B":["k"],"aa":["k"],"o":["k"],"dA":[]},"aem":{"B":["k"],"aa":["k"],"o":["k"],"dA":[]},"b1w":{"B":["k"],"aa":["k"],"o":["k"],"dA":[]},"OT":{"B":["k"],"aa":["k"],"o":["k"],"dA":[]},"mH":{"B":["k"],"aa":["k"],"o":["k"],"dA":[]},"abn":{"B":["a3"],"aa":["a3"],"o":["a3"],"dA":[]},"abo":{"B":["a3"],"aa":["a3"],"o":["a3"],"dA":[]},"nP":{"S":[]},"iM":{"S":[]},"kS":{"S":[]},"xo":{"S":[]},"mD":{"S":[]},"xn":{"S":[]},"Ap":{"S":[]},"Di":{"S":[]},"QK":{"S":[]},"vA":{"S":[]},"Fd":{"S":[]},"To":{"S":[]},"Df":{"S":[]},"nm":{"S":[]},"q3":{"S":[]},"L4":{"S":[]},"BN":{"S":[]},"Du":{"S":[]},"pO":{"S":[]},"ML":{"S":[]},"kJ":{"S":[]},"wi":{"S":[]},"QY":{"S":[]},"TA":{"S":[]},"Fs":{"S":[]},"zZ":{"S":[]},"La":{"S":[]},"FC":{"S":[]},"SL":{"qp":[]},"A0":{"S":[]},"KN":{"e":[]},"KO":{"e":[],"aV":["m","@"],"aM":["m","@"],"aV.V":"@","aV.K":"m"},"KP":{"e":[]},"nl":{"e":[]},"Qg":{"e":[]},"KG":{"hn":[],"by":[]},"fw":{"aL2":[],"o":["m"],"o.E":"m"},"bP":{"aM":["2","3"]},"AF":{"a5":[],"i":[]},"CK":{"a5":[],"i":[]},"Lq":{"ak":[],"i":[]},"AG":{"a6":["AF"]},"Hw":{"a6":["CK"]},"KS":{"ak":[],"i":[]},"MP":{"ak":[],"i":[]},"Pw":{"ak":[],"i":[]},"PP":{"ak":[],"i":[]},"Sr":{"ak":[],"i":[]},"qg":{"a5":[],"i":[]},"GA":{"a6":["qg"]},"w5":{"S":[]},"lA":{"S":[]},"Bh":{"mm":["fX<@>"],"jB":[],"mm.R":"fX<@>"},"CL":{"nR":[]},"kk":{"by":[]},"Bi":{"nR":[]},"cZ":{"bE":["U"]},"i2":{"bE":["U"]},"jb":{"S":[]},"dh":{"ad":[]},"tk":{"S":[]},"zy":{"S":[]},"u7":{"dh":["a3"],"ad":[]},"UO":{"dh":["a3"],"ad":[]},"UP":{"dh":["a3"],"ad":[]},"zl":{"dh":["1"],"ad":[]},"DC":{"dh":["a3"],"ad":[]},"jN":{"dh":["a3"],"ad":[]},"uJ":{"dh":["a3"],"ad":[]},"J4":{"S":[]},"t9":{"dh":["a3"],"ad":[]},"uD":{"dh":["1"],"ad":[]},"zB":{"dh":["1"],"ad":[]},"Hj":{"hS":[]},"Eo":{"hS":[]},"f3":{"hS":[]},"TV":{"hS":[]},"eN":{"hS":[]},"TU":{"hS":[]},"Bo":{"hS":[]},"Wc":{"hS":[]},"aH":{"aB":["1"],"aB.T":"1","aH.T":"1"},"hg":{"aH":["P?"],"aB":["P?"],"aB.T":"P?","aH.T":"P?"},"b0":{"dh":["1"],"ad":[]},"io":{"aB":["1"],"aB.T":"1"},"Ej":{"aH":["1"],"aB":["1"],"aB.T":"1","aH.T":"1"},"SO":{"aH":["O?"],"aB":["O?"],"aB.T":"O?","aH.T":"O?"},"DO":{"aH":["v?"],"aB":["v?"],"aB.T":"v?","aH.T":"v?"},"o7":{"aH":["k"],"aB":["k"],"aB.T":"k","aH.T":"k"},"hi":{"aB":["a3"],"aB.T":"a3"},"FQ":{"aB":["1"],"aB.T":"1"},"Av":{"a5":[],"i":[]},"Gt":{"a6":["Av"]},"dH":{"P":[]},"VW":{"jV":[]},"Mx":{"ak":[],"i":[]},"q6":{"a5":[],"i":[]},"Gu":{"a6":["q6"]},"Mz":{"de":[]},"VZ":{"hv":["Aw"],"hv.T":"Aw"},"MV":{"Aw":[]},"Ax":{"a5":[],"i":[]},"Gw":{"a6":["Ax"]},"MA":{"ak":[],"i":[]},"xU":{"a5":[],"i":[]},"MB":{"ak":[],"i":[]},"xV":{"a6":["xU<1>"]},"jY":{"hU":[]},"uH":{"a5":[],"i":[]},"Gv":{"kM":["uH"],"a6":["uH"]},"a0h":{"ad":[]},"MD":{"jV":[]},"Gx":{"a5":[],"i":[]},"mR":{"S":[]},"W6":{"ak":[],"i":[]},"ME":{"ak":[],"i":[]},"W1":{"bc":[],"ay":[],"i":[]},"ZG":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"Gy":{"a6":["Gx"]},"Gz":{"ay":[],"i":[]},"W0":{"bu":[],"aN":[],"V":[]},"HX":{"co":["A","fB"],"A":[],"ab":["A","fB"],"t":[],"T":[],"al":[],"ab.1":"fB","co.1":"fB","ab.0":"A"},"YA":{"aN":[],"V":[]},"YB":{"i":[]},"uI":{"ak":[],"i":[]},"H7":{"bj":[],"b5":[],"i":[]},"MF":{"ak":[],"i":[]},"pb":{"jj":["B"],"fi":[]},"uY":{"pb":[],"jj":["B"],"fi":[]},"NW":{"pb":[],"jj":["B"],"fi":[]},"NV":{"pb":[],"jj":["B"],"fi":[]},"nS":{"pP":[],"ck":[]},"X1":{"qb":["bZ"],"fi":[]},"et":{"ad":[]},"h2":{"ad":[]},"tB":{"ad":[]},"uM":{"S":[]},"kh":{"S":[]},"jj":{"fi":[]},"qb":{"fi":[]},"N5":{"qb":["N4"],"fi":[]},"h1":{"hs":[],"h1.T":"1"},"Py":{"hs":[]},"iW":{"hs":[]},"Ch":{"iE":[]},"b2":{"o":["1"],"o.E":"1"},"BF":{"o":["1"],"o.E":"1"},"eb":{"S":[]},"z_":{"S":[]},"cR":{"ax":["1"]},"Bz":{"S":[]},"va":{"al":[]},"Bq":{"bZ":[]},"ee":{"be":[]},"md":{"be":[]},"ot":{"be":[]},"ou":{"be":[]},"mc":{"be":[]},"me":{"be":[]},"mg":{"be":[]},"fp":{"be":[]},"mf":{"be":[]},"UI":{"be":[]},"a0Q":{"be":[]},"rc":{"be":[]},"a0M":{"rc":[],"be":[]},"rg":{"be":[]},"a0X":{"rg":[],"be":[]},"a0S":{"md":[],"be":[]},"a0P":{"ot":[],"be":[]},"a0R":{"ou":[],"be":[]},"a0O":{"mc":[],"be":[]},"a0T":{"me":[],"be":[]},"a10":{"mg":[],"be":[]},"rh":{"fp":[],"be":[]},"a0Z":{"rh":[],"fp":[],"be":[]},"ri":{"fp":[],"be":[]},"a1_":{"ri":[],"fp":[],"be":[]},"R7":{"fp":[],"be":[]},"a0Y":{"fp":[],"be":[]},"a0V":{"mf":[],"be":[]},"rf":{"be":[]},"a0W":{"rf":[],"be":[]},"re":{"be":[]},"a0U":{"re":[],"be":[]},"rd":{"be":[]},"a0N":{"rd":[],"be":[]},"jp":{"cz":[],"cx":[],"cH":[]},"pd":{"S":[]},"Hu":{"yW":[]},"yz":{"yW":[]},"hw":{"cz":[],"cx":[],"cH":[]},"jW":{"cz":[],"cx":[],"cH":[]},"jt":{"cz":[],"cx":[],"cH":[]},"jF":{"cz":[],"cx":[],"cH":[]},"y1":{"S":[]},"AT":{"cz":[],"cx":[],"cH":[]},"CQ":{"cx":[],"cH":[]},"Xt":{"r3":[]},"ON":{"cx":[],"cH":[]},"Xl":{"r3":[]},"OF":{"cx":[],"cH":[]},"a19":{"r3":[]},"Uq":{"cx":[],"cH":[]},"jm":{"cx":[],"cH":[]},"cx":{"cH":[]},"cz":{"cx":[],"cH":[]},"AU":{"S":[]},"vc":{"S":[]},"wn":{"cz":[],"cx":[],"cH":[]},"tF":{"S":[]},"Es":{"cz":[],"cx":[],"cH":[]},"hE":{"cz":[],"cx":[],"cH":[]},"L_":{"cz":[],"cx":[],"cH":[]},"tn":{"cH":[]},"Vz":{"v9":[]},"qF":{"fD":[]},"vQ":{"fD":[]},"Kw":{"ak":[],"i":[]},"Cz":{"a5":[],"i":[]},"TT":{"S":[]},"Hq":{"a6":["Cz"]},"zG":{"a5":[],"i":[]},"HS":{"O":[]},"Gb":{"a6":["zG"]},"V3":{"bc":[],"ay":[],"i":[]},"ZF":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"vS":{"aH":["v?"],"aB":["v?"],"aB.T":"v?","aH.T":"v?"},"CC":{"aH":["j"],"aB":["j"],"aB.T":"j","aH.T":"j"},"to":{"S":[]},"KU":{"ak":[],"i":[]},"KT":{"ak":[],"i":[]},"aZK":{"dV":[],"bj":[],"b5":[],"i":[]},"zT":{"a5":[],"i":[]},"Vd":{"a6":["zT"]},"Vc":{"ad":[]},"zV":{"a5":[],"i":[]},"tC":{"a5":[],"i":[]},"Gg":{"a6":["zV"]},"yu":{"a6":["tC<1>"]},"CO":{"fX":["1"],"eE":["1"],"cA":["1"]},"DL":{"a5":[],"i":[]},"ZB":{"a6":["DL"]},"Xy":{"bc":[],"ay":[],"i":[]},"I3":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"XP":{"bx":["cN?"]},"A2":{"a5":[],"i":[]},"Gh":{"a6":["A2"]},"Yi":{"cP":[],"bx":["cP"]},"Xz":{"bc":[],"ay":[],"i":[]},"I4":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"nq":{"dV":[],"bj":[],"b5":[],"i":[]},"Le":{"S":[]},"Ld":{"S":[]},"Lo":{"ak":[],"i":[]},"Ae":{"a5":[],"i":[]},"Vq":{"a6":["Ae"]},"Vp":{"ad":[]},"Af":{"ak":[],"i":[]},"aWm":{"bj":[],"b5":[],"i":[]},"Lu":{"ak":[],"i":[]},"qZ":{"ka":["k"],"P":[],"ka.T":"k"},"PE":{"ka":["k"],"P":[],"ka.T":"k"},"Wm":{"jV":[]},"N1":{"ak":[],"i":[]},"uL":{"ak":[],"i":[]},"N6":{"ak":[],"i":[]},"Kx":{"ak":[],"i":[]},"Nc":{"ak":[],"i":[]},"Up":{"ak":[],"i":[]},"aXm":{"dV":[],"bj":[],"b5":[],"i":[]},"NJ":{"a5":[],"i":[]},"GN":{"bx":["P?"]},"WM":{"bx":["P?"]},"WK":{"bx":["a3"]},"WL":{"bx":["cP?"]},"aXV":{"dV":[],"bj":[],"b5":[],"i":[]},"Bn":{"bj":[],"b5":[],"i":[]},"tt":{"S":[]},"Of":{"ak":[],"i":[]},"WI":{"cP":[],"bx":["cP"]},"Vt":{"bc":[],"ay":[],"i":[]},"HV":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"Ga":{"dh":["1"],"ad":[]},"qG":{"ak":[],"i":[]},"vq":{"a5":[],"i":[]},"Hd":{"a6":["vq"]},"BV":{"kr":[]},"o4":{"o8":[],"kr":[]},"BW":{"o8":[],"kr":[]},"BX":{"o8":[],"kr":[]},"o8":{"kr":[]},"HM":{"bj":[],"b5":[],"i":[]},"Hc":{"a5":[],"i":[]},"mX":{"S":[]},"vr":{"ak":[],"i":[]},"Hb":{"a6":["Hc"],"aIn":[]},"OS":{"ak":[],"i":[]},"i1":{"ch":[]},"Yt":{"i1":[],"ch":[]},"kW":{"i1":[],"ch":[]},"Gf":{"a5":[],"i":[]},"H4":{"a5":[],"i":[]},"eI":{"S":[]},"qL":{"a5":[],"i":[]},"He":{"ad":[]},"Hf":{"aH":["i1"],"aB":["i1"],"aB.T":"i1","aH.T":"i1"},"Xw":{"ad":[]},"Va":{"a6":["Gf"]},"a_u":{"a5":[],"i":[]},"H5":{"a6":["H4"]},"v5":{"S":[]},"HZ":{"kO":["eI"],"A":[],"t":[],"T":[],"al":[]},"Wg":{"jR":["eI"],"ay":[],"i":[],"jR.S":"eI"},"UM":{"ak":[],"i":[]},"Hg":{"a6":["qL"]},"j_":{"S":[]},"Pt":{"S":[]},"vJ":{"S":[]},"Pr":{"ak":[],"i":[]},"XT":{"jR":["j_"],"ay":[],"i":[],"jR.S":"j_"},"I6":{"kO":["j_"],"A":[],"t":[],"T":[],"al":[]},"aZA":{"dV":[],"bj":[],"b5":[],"i":[]},"Ft":{"a5":[],"i":[]},"IY":{"a6":["Ft"]},"PB":{"ak":[],"i":[]},"m2":{"S":[]},"Cy":{"a5":[],"i":[]},"I2":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"rS":{"aH":["ch?"],"aB":["ch?"],"aB.T":"ch?","aH.T":"ch?"},"Hr":{"a5":[],"i":[]},"Y2":{"a6":["Cy"]},"Xv":{"bc":[],"ay":[],"i":[]},"Y_":{"a6":["Hr"]},"IA":{"ak":[],"i":[]},"a_v":{"ad":[]},"Y0":{"hv":["CB"],"hv.T":"CB"},"MX":{"CB":[]},"cy":{"S":[]},"PG":{"P":[],"bx":["P"]},"Y3":{"P":[],"bx":["P"]},"PI":{"cP":[],"bx":["cP"]},"GP":{"cP":[],"bx":["cP"]},"PJ":{"y":[],"bx":["y"]},"Y4":{"y":[],"bx":["y"]},"Hi":{"bx":["1?"]},"e_":{"bx":["1"]},"d1":{"bx":["1"]},"PK":{"h2":["cd"],"ad":[]},"XQ":{"bx":["cN?"]},"r_":{"CD":["1"],"fX":["1"],"eE":["1"],"cA":["1"]},"pq":{"a5":[],"i":[]},"pr":{"a5":[],"i":[]},"a1k":{"ak":[],"i":[]},"a1i":{"a6":["pq"]},"a1j":{"a6":["pr"]},"UH":{"m9":[]},"MC":{"m9":[]},"Jp":{"ad":[]},"Jq":{"ad":[]},"ov":{"a5":[],"i":[]},"eR":{"ov":["1"],"a5":[],"i":[]},"wj":{"a5":[],"i":[]},"Y9":{"bc":[],"ay":[],"i":[]},"ZP":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"wl":{"a6":["2"]},"HQ":{"ak":[],"i":[]},"HR":{"fX":["1"],"eE":["1"],"cA":["1"]},"wk":{"a6":["wj<1>"]},"WJ":{"cP":[],"bx":["cP"]},"b_I":{"dV":[],"bj":[],"b5":[],"i":[]},"us":{"a5":[],"i":[]},"UL":{"S":[]},"Rh":{"a5":[],"i":[]},"Vw":{"ad":[]},"Vx":{"a6":["us"]},"b_T":{"dV":[],"bj":[],"b5":[],"i":[]},"wt":{"a5":[],"i":[]},"yF":{"a6":["wt<1>"]},"Zw":{"ad":[]},"DH":{"ak":[],"i":[]},"b00":{"bj":[],"b5":[],"i":[]},"Er":{"a5":[],"i":[]},"Ih":{"bj":[],"b5":[],"i":[]},"GU":{"a5":[],"i":[]},"Ep":{"a5":[],"i":[]},"wI":{"a6":["Ep"]},"po":{"a5":[],"i":[]},"yQ":{"a6":["po"]},"Ij":{"bj":[],"b5":[],"i":[]},"h4":{"S":[]},"Sm":{"a6":["Er"]},"a_g":{"ad":[]},"Ge":{"aj":[]},"V9":{"ak":[],"i":[]},"GV":{"a6":["GU"]},"Wq":{"bp":["hk"],"bp.T":"hk"},"wd":{"wH":["po","1"]},"yq":{"a5":[],"i":[]},"St":{"ak":[],"i":[]},"Y1":{"kM":["yq"],"a6":["yq"]},"b0o":{"bj":[],"b5":[],"i":[]},"x6":{"S":[]},"b0O":{"a5":[],"i":[]},"xp":{"a5":[],"i":[]},"IT":{"bx":["P?"]},"a0c":{"bx":["P?"]},"a0b":{"bx":["cP"]},"b12":{"dV":[],"bj":[],"b5":[],"i":[]},"Fm":{"a5":[],"i":[]},"IW":{"a6":["Fm"]},"Fn":{"lO":["m"],"a5":[],"i":[],"lO.T":"m"},"yU":{"hZ":["m"],"a6":["lO"]},"PL":{"jV":[]},"a0g":{"ad":[]},"b19":{"dV":[],"bj":[],"b5":[],"i":[]},"J_":{"a5":[],"i":[]},"TN":{"ak":[],"i":[]},"a0n":{"a6":["J_"]},"a0o":{"bc":[],"ay":[],"i":[]},"a0p":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"a0k":{"ex":[],"ay":[],"i":[]},"a0l":{"bu":[],"aN":[],"V":[]},"a_0":{"A":[],"ab":["A","fB"],"t":[],"T":[],"al":[],"ab.1":"fB","ab.0":"A"},"a0j":{"ak":[],"i":[]},"a0m":{"ak":[],"i":[]},"tL":{"S":[]},"TQ":{"ak":[],"i":[]},"Ha":{"dV":[],"bj":[],"b5":[],"i":[]},"t6":{"aH":["iU"],"aB":["iU"],"aB.T":"iU","aH.T":"iU"},"zw":{"a5":[],"i":[]},"Fz":{"ak":[],"i":[]},"UY":{"a6":["zw"]},"og":{"S":[]},"FJ":{"ad":[]},"FL":{"a5":[],"i":[]},"t8":{"a6":["FL"]},"a0D":{"ak":[],"i":[]},"b1p":{"dV":[],"bj":[],"b5":[],"i":[]},"FN":{"S":[]},"So":{"S":[]},"dF":{"hd":[]},"es":{"hd":[]},"yr":{"hd":[]},"ru":{"S":[]},"zM":{"S":[]},"FY":{"S":[]},"pQ":{"S":[]},"De":{"eU":[]},"a07":{"ad":[]},"e9":{"ch":[]},"zS":{"S":[]},"iY":{"ch":[]},"A_":{"S":[]},"L6":{"ch":[]},"dS":{"ch":[]},"fg":{"ch":[]},"cF":{"hU":[]},"L7":{"S":[]},"eK":{"oL":[]},"e2":{"e9":[],"ch":[]},"ka":{"P":[]},"qI":{"S":[]},"ap":{"dc":[]},"f1":{"dc":[]},"mY":{"dc":[]},"KK":{"jw":["k7"]},"zJ":{"jw":["k7"],"jw.T":"k7"},"mb":{"fS":[]},"d4":{"e9":[],"ch":[]},"fF":{"e9":[],"ch":[]},"fZ":{"hU":[]},"h_":{"e9":[],"ch":[]},"fG":{"e9":[],"ch":[]},"fH":{"e9":[],"ch":[]},"xv":{"S":[]},"Fy":{"S":[]},"oZ":{"fS":[],"jA":[],"al":[]},"x9":{"S":[]},"rt":{"S":[]},"RG":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"wD":{"eU":[],"al":[]},"jf":{"js":[]},"A":{"t":[],"T":[],"al":[]},"pV":{"i_":["A"]},"eY":{"cK":[]},"Au":{"eY":[],"e3":["1"],"cK":[]},"tA":{"S":[]},"iI":{"eY":[],"e3":["A"],"cK":[]},"DV":{"co":["A","iI"],"A":[],"ab":["A","iI"],"t":[],"T":[],"al":[],"ab.1":"iI","co.1":"iI","ab.0":"A"},"MJ":{"ad":[]},"DW":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"oA":{"ad":[]},"rw":{"co":["A","fz"],"A":[],"ab":["A","fz"],"t":[],"T":[],"al":[],"ab.1":"fz","co.1":"fz","ab.0":"A"},"ZI":{"A":[],"t":[],"T":[],"al":[]},"IX":{"oA":[],"ad":[]},"GW":{"oA":[],"ad":[]},"xR":{"oA":[],"ad":[]},"DY":{"A":[],"t":[],"T":[],"al":[]},"hm":{"eY":[],"e3":["A"],"cK":[]},"Bm":{"S":[]},"Ct":{"S":[]},"m1":{"S":[]},"ny":{"S":[]},"DZ":{"co":["A","hm"],"A":[],"ab":["A","hm"],"t":[],"T":[],"al":[],"ab.1":"hm","co.1":"hm","ab.0":"A"},"E1":{"A":[],"t":[],"T":[],"al":[]},"vG":{"T":[]},"eM":{"T":[]},"uz":{"eM":[],"T":[]},"ux":{"eM":[],"T":[]},"tb":{"kE":[],"eM":[],"T":[]},"w4":{"kE":[],"eM":[],"T":[]},"QW":{"T":[]},"R1":{"T":[]},"QO":{"T":[]},"kE":{"eM":[],"T":[]},"Aq":{"eM":[],"T":[]},"zO":{"eM":[],"T":[]},"Cg":{"eM":[],"T":[]},"Bu":{"eM":[],"T":[]},"zE":{"eM":[],"T":[]},"ky":{"eY":[],"e3":["A"],"cK":[]},"E3":{"co":["A","ky"],"A":[],"ab":["A","ky"],"t":[],"T":[],"al":[],"ab.1":"ky","co.1":"ky","ab.0":"A"},"PZ":{"ad":[]},"t":{"T":[],"al":[]},"e3":{"cK":[]},"a_a":{"tz":[]},"a05":{"tz":[]},"fz":{"eY":[],"e3":["A"],"cK":[]},"or":{"rP":[]},"n_":{"eA":[],"ad":[]},"E6":{"co":["A","fz"],"A":[],"ab":["A","fz"],"t":[],"T":[],"al":[],"ab.1":"fz","co.1":"fz","ab.0":"A"},"E7":{"A":[],"t":[],"T":[],"al":[]},"Dw":{"S":[]},"HN":{"cz":[],"cx":[],"cH":[]},"R2":{"A":[],"t":[],"jA":[],"T":[],"al":[]},"mt":{"ad":[]},"DR":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"mk":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"S_":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"ve":{"S":[]},"E8":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"rv":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RS":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"E2":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RV":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RF":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"AC":{"ad":[]},"yH":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RL":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RK":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RI":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RJ":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"I8":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RW":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RX":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"AL":{"S":[]},"RM":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"S4":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RP":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RY":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RU":{"A":[],"aR":["A"],"t":[],"jA":[],"T":[],"al":[]},"S0":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"E0":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"E4":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"E9":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RH":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RT":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RN":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RQ":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RR":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RO":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"DU":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"mr":{"S":[]},"eA":{"ad":[]},"wS":{"S":[]},"t3":{"S":[]},"rL":{"S":[]},"wT":{"S":[]},"xw":{"S":[]},"ry":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"E5":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RE":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"RZ":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"E_":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"DX":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"x1":{"js":[]},"mx":{"oO":[],"e3":["dn"],"cK":[]},"my":{"oP":[],"e3":["dn"],"cK":[]},"dn":{"t":[],"T":[],"al":[]},"BC":{"S":[]},"SX":{"i_":["dn"]},"oO":{"cK":[]},"oP":{"cK":[]},"S2":{"wA":[],"dn":[],"ab":["A","kN"],"t":[],"T":[],"al":[],"ab.1":"kN","ab.0":"A"},"kv":{"cK":[]},"kN":{"oO":[],"e3":["A"],"kv":[],"cK":[]},"wA":{"dn":[],"ab":["A","kN"],"t":[],"T":[],"al":[]},"Ea":{"dn":[],"aR":["dn"],"t":[],"T":[],"al":[]},"S3":{"dn":[],"aR":["dn"],"t":[],"T":[],"al":[]},"fu":{"eY":[],"e3":["A"],"cK":[]},"F6":{"S":[]},"Eb":{"co":["A","fu"],"A":[],"ab":["A","fu"],"t":[],"T":[],"al":[],"ab.1":"fu","co.1":"fu","ab.0":"A"},"nh":{"aH":["hd?"],"aB":["hd?"],"aB.T":"hd?","aH.T":"hd?"},"Ed":{"aR":["A"],"t":[],"T":[],"al":[]},"Lg":{"S":[]},"wC":{"j0":["1"],"A":[],"ab":["dn","1"],"DS":[],"t":[],"T":[],"al":[]},"Ee":{"j0":["my"],"A":[],"ab":["dn","my"],"DS":[],"t":[],"T":[],"al":[],"ab.1":"my","j0.0":"my","ab.0":"dn"},"S1":{"j0":["mx"],"A":[],"ab":["dn","mx"],"DS":[],"t":[],"T":[],"al":[],"ab.1":"mx","j0.0":"mx","ab.0":"dn"},"il":{"ad":[]},"wM":{"S":[]},"l0":{"eY":[],"e3":["A"],"cK":[]},"G5":{"S":[]},"UF":{"S":[]},"Ef":{"co":["A","l0"],"A":[],"ab":["A","l0"],"t":[],"T":[],"al":[],"ab.1":"l0","co.1":"l0","ab.0":"A"},"oI":{"S":[]},"t7":{"ax":["~"]},"FB":{"by":[]},"cQ":{"T":[]},"mP":{"bE":["mP"]},"k0":{"bE":["k0"]},"n1":{"bE":["n1"]},"wV":{"bE":["wV"]},"a_q":{"qb":["cQ"],"fi":[]},"wU":{"ad":[]},"MS":{"S":[]},"r6":{"bE":["wV"]},"wW":{"eU":[]},"qS":{"oa":[]},"ob":{"oa":[]},"Cc":{"oa":[]},"Ca":{"S":[]},"os":{"by":[]},"CN":{"by":[]},"Wj":{"cP":[]},"Yx":{"vY":[]},"Yw":{"cP":[]},"a08":{"vY":[]},"mC":{"cP":[]},"od":{"S":[]},"hy":{"S":[]},"jK":{"jL":[]},"rp":{"jL":[]},"Ei":{"ad":[]},"xk":{"S":[]},"Ts":{"S":[]},"Fg":{"S":[]},"TC":{"oW":[]},"TB":{"oW":[]},"TD":{"oW":[]},"xr":{"oW":[]},"CG":{"S":[]},"O8":{"oX":[]},"ie":{"S":[]},"EW":{"S":[]},"EY":{"S":[]},"fy":{"S":[]},"Tz":{"S":[]},"v4":{"S":[]},"YR":{"Fq":[]},"ln":{"a5":[],"i":[]},"G6":{"bj":[],"b5":[],"i":[]},"qs":{"a5":[],"i":[]},"aI8":{"bh":[]},"aXo":{"bh":[]},"aXn":{"bh":[]},"u2":{"bh":[]},"ui":{"bh":[]},"hk":{"bh":[]},"rn":{"bh":[]},"du":{"bp":["1"]},"cv":{"bp":["1"],"bp.T":"1"},"G7":{"a6":["ln"]},"GY":{"a6":["qs"]},"Uv":{"bp":["aI8"],"bp.T":"aI8"},"AO":{"bp":["bh"],"bp.T":"bh"},"N9":{"bp":["hk"]},"Rg":{"bp":["rn"],"bp.T":"rn"},"HJ":{"JI":["1"],"du":["1"],"yB":["1"],"bp":["1"],"bp.T":"1","du.T":"1"},"HK":{"JJ":["1"],"du":["1"],"yB":["1"],"bp":["1"],"bp.T":"1","du.T":"1"},"Gr":{"bp":["1"],"bp.T":"1"},"zv":{"a5":[],"i":[]},"UX":{"a6":["zv"]},"UW":{"bc":[],"ay":[],"i":[]},"zD":{"bc":[],"ay":[],"i":[]},"G2":{"a5":[],"i":[]},"Jh":{"a6":["G2"],"eG":[]},"zL":{"a5":[],"i":[]},"qR":{"eP":[]},"Gd":{"a6":["zL"]},"C9":{"ad":[]},"YC":{"ak":[],"i":[]},"iw":{"bj":[],"b5":[],"i":[]},"uy":{"bc":[],"ay":[],"i":[]},"uw":{"bc":[],"ay":[],"i":[]},"uC":{"bc":[],"ay":[],"i":[]},"el":{"bc":[],"ay":[],"i":[]},"hT":{"bc":[],"ay":[],"i":[]},"Cf":{"eQ":["iI"],"b5":[],"i":[],"eQ.T":"iI"},"jQ":{"bc":[],"ay":[],"i":[]},"xa":{"ex":[],"ay":[],"i":[]},"rj":{"eQ":["fu"],"b5":[],"i":[],"eQ.T":"fu"},"aXb":{"bj":[],"b5":[],"i":[]},"i0":{"bc":[],"ay":[],"i":[]},"bF":{"bc":[],"ay":[],"i":[]},"oQ":{"a5":[],"i":[]},"a13":{"fR":[],"aN":[],"V":[]},"a14":{"bj":[],"b5":[],"i":[]},"Qj":{"bc":[],"ay":[],"i":[]},"AE":{"bc":[],"ay":[],"i":[]},"Mb":{"bc":[],"ay":[],"i":[]},"M9":{"bc":[],"ay":[],"i":[]},"QT":{"bc":[],"ay":[],"i":[]},"QU":{"bc":[],"ay":[],"i":[]},"ta":{"bc":[],"ay":[],"i":[]},"Mn":{"bc":[],"ay":[],"i":[]},"Or":{"bc":[],"ay":[],"i":[]},"bD":{"bc":[],"ay":[],"i":[]},"un":{"bc":[],"ay":[],"i":[]},"AD":{"ex":[],"ay":[],"i":[]},"eL":{"bc":[],"ay":[],"i":[]},"Os":{"bc":[],"ay":[],"i":[]},"Pn":{"bc":[],"ay":[],"i":[]},"ok":{"bc":[],"ay":[],"i":[]},"YI":{"bu":[],"aN":[],"V":[]},"P2":{"bc":[],"ay":[],"i":[]},"SZ":{"bc":[],"ay":[],"i":[]},"Pp":{"ex":[],"ay":[],"i":[]},"R9":{"ak":[],"i":[]},"Oe":{"ex":[],"ay":[],"i":[]},"Sb":{"ex":[],"ay":[],"i":[]},"Mk":{"ex":[],"ay":[],"i":[]},"qo":{"eQ":["hm"],"b5":[],"i":[],"eQ.T":"hm"},"NZ":{"eQ":["hm"],"b5":[],"i":[],"eQ.T":"hm"},"UD":{"ex":[],"ay":[],"i":[]},"S6":{"ex":[],"ay":[],"i":[]},"Ry":{"ay":[],"i":[]},"Pv":{"bc":[],"ay":[],"i":[]},"PY":{"bc":[],"ay":[],"i":[]},"jM":{"bc":[],"ay":[],"i":[]},"Kr":{"bc":[],"ay":[],"i":[]},"r2":{"bc":[],"ay":[],"i":[]},"L3":{"bc":[],"ay":[],"i":[]},"nJ":{"bc":[],"ay":[],"i":[]},"OP":{"bc":[],"ay":[],"i":[]},"vD":{"ak":[],"i":[]},"eZ":{"ak":[],"i":[]},"a_V":{"a6":["oQ"]},"uB":{"bc":[],"ay":[],"i":[]},"HW":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"G3":{"eU":[],"al":[]},"rx":{"ay":[],"i":[]},"oB":{"bu":[],"aN":[],"V":[]},"Uz":{"eU":[],"al":[]},"kb":{"ak":[],"i":[]},"MT":{"bc":[],"ay":[],"i":[]},"We":{"ad":[]},"q5":{"S":[]},"uK":{"dV":[],"bj":[],"b5":[],"i":[]},"YD":{"ak":[],"i":[]},"MZ":{"ak":[],"i":[]},"Na":{"ak":[],"i":[]},"nD":{"a5":[],"i":[]},"aLC":{"a5":[],"i":[]},"atO":{"a6":["aLC<1>"]},"y2":{"a6":["nD<1>"]},"GF":{"S":[]},"qh":{"a5":[],"i":[]},"lB":{"f8":[],"eP":[]},"yL":{"ad":[]},"H9":{"iC":["yL"],"bj":[],"b5":[],"i":[],"iC.T":"yL"},"WC":{"a6":["qh"]},"WB":{"jO":[],"ad":[]},"ND":{"ak":[],"i":[]},"uS":{"a5":[],"i":[]},"GI":{"a6":["uS"]},"xq":{"h2":["dO"],"ad":[]},"uT":{"a5":[],"i":[]},"nE":{"a6":["uT"],"eG":[]},"In":{"a5":[],"i":[]},"tG":{"mN":[],"mb":[],"fS":[]},"IU":{"a5":[],"i":[]},"GJ":{"ex":[],"ay":[],"i":[]},"a_h":{"a6":["In"],"aNN":[]},"mT":{"du":["1"],"bp":["1"],"bp.T":"1","du.T":"1"},"k1":{"du":["1"],"bp":["1"],"bp.T":"1","du.T":"1"},"WS":{"du":["kj"],"bp":["kj"],"bp.T":"kj","du.T":"kj"},"Jd":{"du":["1"],"bp":["1"],"bp.T":"1","du.T":"1"},"a_n":{"du":["mq"],"bp":["mq"],"bp.T":"mq","du.T":"mq"},"VR":{"du":["kc"],"bp":["kc"],"bp.T":"kc","du.T":"kc"},"IV":{"a6":["IU"]},"lX":{"S":[]},"dU":{"ad":[]},"qr":{"dU":[],"ad":[]},"lM":{"S":[]},"FS":{"S":[]},"Ok":{"S":[]},"Br":{"ad":[]},"qq":{"a5":[],"i":[]},"GX":{"iC":["dU"],"bj":[],"b5":[],"i":[],"iC.T":"dU"},"y4":{"a6":["qq"]},"Ol":{"a5":[],"i":[]},"X9":{"a6":["qq"]},"tc":{"S":[]},"Bt":{"a5":[],"i":[]},"y6":{"bj":[],"b5":[],"i":[]},"aHz":{"bh":[]},"r5":{"bh":[]},"rl":{"bh":[]},"aGz":{"bh":[]},"Xa":{"a6":["Bt"]},"S5":{"bp":["aHz"],"bp.T":"aHz"},"Qa":{"bp":["r5"],"bp.T":"r5"},"Rb":{"bp":["rl"],"bp.T":"rl"},"AN":{"bp":["aGz"],"bp.T":"aGz"},"Bv":{"a5":[],"i":[]},"Bw":{"a6":["Bv"]},"GZ":{"bj":[],"b5":[],"i":[]},"lO":{"a5":[],"i":[]},"hZ":{"a6":["lO<1>"]},"KR":{"S":[]},"ko":{"hs":[]},"bv":{"ko":["1"],"hs":[]},"ak":{"i":[]},"a5":{"i":[]},"aN":{"V":[]},"iT":{"aN":[],"V":[]},"fR":{"aN":[],"V":[]},"nZ":{"ko":["1"],"hs":[]},"a_T":{"S":[]},"b5":{"i":[]},"eQ":{"b5":[],"i":[]},"bj":{"b5":[],"i":[]},"ay":{"i":[]},"Pj":{"ay":[],"i":[]},"bc":{"ay":[],"i":[]},"ex":{"ay":[],"i":[]},"ts":{"S":[]},"NX":{"ay":[],"i":[]},"Ar":{"aN":[],"V":[]},"xb":{"aN":[],"V":[]},"DD":{"aN":[],"V":[]},"ra":{"aN":[],"V":[]},"bu":{"aN":[],"V":[]},"Ek":{"bu":[],"aN":[],"V":[]},"Pi":{"bu":[],"aN":[],"V":[]},"EO":{"bu":[],"aN":[],"V":[]},"i6":{"bu":[],"aN":[],"V":[]},"Yz":{"aN":[],"V":[]},"YE":{"i":[]},"vb":{"ak":[],"i":[]},"jJ":{"a5":[],"i":[]},"ww":{"a6":["jJ"]},"c8":{"qy":["1"]},"Xh":{"bc":[],"ay":[],"i":[]},"qC":{"S":[]},"qA":{"a5":[],"i":[]},"yd":{"a6":["qA"]},"BH":{"jB":[]},"vh":{"ak":[],"i":[]},"qH":{"dV":[],"bj":[],"b5":[],"i":[]},"vi":{"a5":[],"i":[]},"H6":{"a6":["vi"],"eG":[]},"pU":{"aH":["aj"],"aB":["aj"],"aB.T":"aj","aH.T":"aj"},"lw":{"aH":["hU"],"aB":["hU"],"aB.T":"hU","aH.T":"hU"},"lC":{"aH":["dc"],"aB":["dc"],"aB.T":"dc","aH.T":"dc"},"pT":{"aH":["cm?"],"aB":["cm?"],"aB.T":"cm?","aH.T":"cm?"},"r1":{"aH":["br"],"aB":["br"],"aB.T":"br","aH.T":"br"},"t5":{"aH":["y"],"aB":["y"],"aB.T":"y","aH.T":"y"},"zo":{"a5":[],"i":[]},"zs":{"a5":[],"i":[]},"zu":{"a5":[],"i":[]},"zr":{"a5":[],"i":[]},"zp":{"a5":[],"i":[]},"zt":{"a5":[],"i":[]},"B_":{"aH":["ap"],"aB":["ap"],"aB.T":"ap","aH.T":"ap"},"OO":{"a5":[],"i":[]},"vm":{"a6":["1"]},"u6":{"a6":["1"]},"UQ":{"a6":["zo"]},"UT":{"a6":["zs"]},"UV":{"a6":["zu"]},"US":{"a6":["zr"]},"UR":{"a6":["zp"]},"UU":{"a6":["zt"]},"o3":{"bj":[],"b5":[],"i":[]},"BU":{"fR":[],"aN":[],"V":[]},"iC":{"bj":[],"b5":[],"i":[]},"yg":{"fR":[],"aN":[],"V":[]},"dV":{"bj":[],"b5":[],"i":[]},"tm":{"ak":[],"i":[]},"lZ":{"nw":["aj"],"ay":[],"i":[],"nw.0":"aj"},"nw":{"ay":[],"i":[]},"yk":{"bu":[],"aN":[],"V":[]},"I5":{"ia":["aj","A"],"A":[],"aR":["A"],"t":[],"T":[],"al":[],"ia.0":"aj"},"Ho":{"bj":[],"b5":[],"i":[]},"Cp":{"a5":[],"i":[]},"a1g":{"hv":["G4"],"hv.T":"G4"},"N0":{"G4":[]},"XV":{"a6":["Cp"]},"Cs":{"fZ":[],"hU":[]},"DK":{"ak":[],"i":[]},"XX":{"ak":[],"i":[]},"Wz":{"ad":[]},"XW":{"bc":[],"ay":[],"i":[]},"ZO":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"r7":{"S":[]},"fW":{"bj":[],"b5":[],"i":[]},"Hv":{"a5":[],"i":[]},"Q8":{"S":[]},"Y7":{"a6":["Hv"],"eG":[]},"xL":{"cz":[],"cx":[],"cH":[]},"vV":{"ak":[],"i":[]},"KC":{"a5":[],"i":[]},"V1":{"qy":["xL"]},"Yg":{"ak":[],"i":[]},"Q9":{"ak":[],"i":[]},"yV":{"S":[]},"rD":{"S":[]},"aHk":{"ic":[]},"qB":{"bj":[],"b5":[],"i":[]},"w1":{"a5":[],"i":[]},"jC":{"a6":["w1"]},"yM":{"S":[]},"f9":{"S":[]},"Yy":{"cA":["~"]},"yy":{"ph":[]},"yx":{"ph":[]},"HD":{"ph":[]},"HE":{"ph":[]},"Xk":{"dy":["aM>?"],"ad":[]},"d2":{"b5":[],"i":[]},"fU":{"eP":[]},"HH":{"aN":[],"V":[]},"D8":{"ak":[],"i":[]},"l5":{"eY":[],"e3":["A"],"cK":[]},"Da":{"S":[]},"Qm":{"ex":[],"ay":[],"i":[]},"yI":{"co":["A","l5"],"A":[],"ab":["A","l5"],"t":[],"T":[],"al":[],"ab.1":"l5","co.1":"l5","ab.0":"A"},"kF":{"ad":[]},"yA":{"a5":[],"i":[]},"HI":{"a6":["yA"]},"r8":{"a5":[],"i":[]},"w7":{"a6":["r8"]},"a0v":{"ex":[],"ay":[],"i":[]},"a0w":{"bu":[],"aN":[],"V":[]},"yK":{"A":[],"ab":["A","fu"],"t":[],"T":[],"al":[],"ab.1":"fu","ab.0":"A"},"vd":{"a5":[],"i":[]},"xd":{"a5":[],"i":[]},"H1":{"a6":["vd"]},"tu":{"S":[]},"H0":{"ad":[]},"Xi":{"ad":[]},"IQ":{"a6":["xd"]},"tK":{"S":[]},"IP":{"ad":[]},"Db":{"f8":[],"eP":[]},"aN1":{"h1":["1"],"hs":[]},"w8":{"ak":[],"i":[]},"jE":{"fX":["1"],"eE":["1"],"cA":["1"]},"QN":{"ay":[],"i":[]},"tx":{"rb":[]},"Dx":{"a5":[],"i":[]},"wh":{"ay":[],"i":[]},"BI":{"ak":[],"i":[]},"HO":{"a6":["Dx"]},"YT":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"YS":{"bc":[],"ay":[],"i":[]},"wo":{"bj":[],"b5":[],"i":[]},"oD":{"a5":[],"i":[]},"td":{"bj":[],"b5":[],"i":[]},"El":{"a5":[],"i":[]},"dy":{"ad":[]},"a_7":{"a6":["oD"]},"If":{"a6":["El"]},"cr":{"dy":["1"],"ad":[]},"ip":{"dy":["1"],"ad":[]},"Ie":{"ip":["1"],"dy":["1"],"ad":[]},"Eg":{"ip":["1"],"dy":["1"],"ad":[],"cr.T":"1","ip.T":"1"},"rA":{"ip":["C"],"dy":["C"],"ad":[],"cr.T":"C","ip.T":"C"},"Eh":{"ip":["m?"],"dy":["m?"],"ad":[],"cr.T":"m?","ip.T":"m?"},"rB":{"dy":["1"],"ad":[]},"wF":{"dy":["1"],"ad":[]},"rC":{"dy":["xq"],"ad":[]},"Sa":{"a5":[],"i":[]},"b9F":{"bct":["ax"]},"Em":{"S":[]},"yN":{"a6":["Sa<1>"]},"a_b":{"bj":[],"b5":[],"i":[]},"a_4":{"dy":["wG?"],"ad":[],"cr.T":"wG?"},"Hx":{"bj":[],"b5":[],"i":[]},"yw":{"a5":[],"i":[]},"mZ":{"a6":["yw<1>"]},"fX":{"eE":["1"],"cA":["1"]},"w6":{"cA":["1"]},"eE":{"cA":["1"]},"Wr":{"bp":["hk"],"bp.T":"hk"},"DB":{"fX":["1"],"eE":["1"],"cA":["1"]},"mm":{"jB":[]},"Si":{"ak":[],"i":[]},"Eu":{"jw":["1"],"jw.T":"1"},"Ev":{"bj":[],"b5":[],"i":[]},"zn":{"S":[]},"jO":{"ad":[]},"Od":{"mn":[]},"ft":{"fU":[],"f8":[],"eP":[]},"id":{"ft":[],"fU":[],"f8":[],"eP":[]},"EB":{"ft":[],"fU":[],"f8":[],"eP":[]},"kG":{"ft":[],"fU":[],"f8":[],"eP":[]},"oJ":{"ft":[],"fU":[],"f8":[],"eP":[]},"Uf":{"ft":[],"fU":[],"f8":[],"eP":[]},"Ip":{"bj":[],"b5":[],"i":[]},"pg":{"qV":["pg"],"qV.E":"pg"},"Ey":{"a5":[],"i":[]},"Ez":{"a6":["Ey"]},"VB":{"id":[],"ft":[],"fU":[],"f8":[],"eP":[]},"Ew":{"S":[]},"mo":{"il":[],"ad":[],"mn":[]},"rH":{"f8":[],"eP":[]},"wN":{"S":[]},"EA":{"mo":[],"il":[],"ad":[],"mn":[]},"EC":{"S":[]},"Ss":{"ak":[],"i":[]},"L9":{"ak":[],"i":[]},"Pu":{"ak":[],"i":[]},"ED":{"a5":[],"i":[]},"yO":{"bj":[],"b5":[],"i":[]},"Is":{"a5":[],"i":[]},"fs":{"bh":[]},"wP":{"a6":["ED"]},"a_k":{"a6":["Is"]},"Ir":{"ad":[]},"a_j":{"bc":[],"ay":[],"i":[]},"ZT":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"Ex":{"S":[]},"Et":{"bp":["fs"],"bp.T":"fs"},"a_5":{"dy":["a3?"],"ad":[],"cr.T":"a3?"},"wy":{"a5":[],"i":[]},"la":{"hw":[],"cz":[],"cx":[],"cH":[]},"lb":{"hE":[],"cz":[],"cx":[],"cH":[]},"wQ":{"S":[]},"wR":{"ad":[]},"kM":{"a6":["1"]},"vZ":{"ad":[]},"EG":{"a5":[],"i":[]},"EH":{"bj":[],"b5":[],"i":[]},"a_o":{"eA":[],"a6":["EG"],"ad":[]},"Sw":{"ad":[]},"EK":{"a5":[],"i":[]},"a_w":{"a6":["EK"]},"a_x":{"o3":["U"],"bj":[],"b5":[],"i":[],"o3.T":"U"},"aX":{"rT":[]},"rU":{"a5":[],"i":[]},"EM":{"a5":[],"i":[]},"wY":{"ad":[]},"IC":{"a6":["rU"]},"EN":{"ad":[]},"IB":{"a6":["EM"]},"a_A":{"bj":[],"b5":[],"i":[]},"wZ":{"ak":[],"i":[]},"yP":{"bc":[],"ay":[],"i":[]},"a_F":{"bu":[],"aN":[],"V":[]},"Ic":{"A":[],"aR":["A"],"DS":[],"t":[],"T":[],"al":[]},"SM":{"fU":[],"eP":[]},"SN":{"bc":[],"ay":[],"i":[]},"ZU":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"Ix":{"a5":[],"i":[]},"a_d":{"h1":["hs"],"hs":[],"h1.T":"hs"},"Iy":{"a6":["Ix"]},"T_":{"ay":[],"i":[]},"x3":{"ay":[],"i":[]},"SY":{"x3":[],"ay":[],"i":[]},"x2":{"bu":[],"aN":[],"V":[]},"C8":{"eQ":["kv"],"b5":[],"i":[],"eQ.T":"kv"},"EV":{"bu":[],"aN":[],"V":[]},"F0":{"S":[]},"F_":{"ad":[]},"T8":{"bc":[],"ay":[],"i":[]},"yJ":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"T7":{"ad":[]},"GB":{"ad":[]},"Ec":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"wB":{"A":[],"aR":["A"],"t":[],"T":[],"al":[]},"Tv":{"bc":[],"ay":[],"i":[]},"Tu":{"bc":[],"ay":[],"i":[]},"TF":{"bc":[],"ay":[],"i":[]},"nA":{"dV":[],"bj":[],"b5":[],"i":[]},"aXe":{"dV":[],"bj":[],"b5":[],"i":[]},"YF":{"ak":[],"i":[]},"xm":{"ak":[],"i":[]},"AP":{"bh":[]},"e4":{"bh":[]},"q8":{"e4":[],"bh":[]},"qa":{"e4":[],"bh":[]},"q9":{"e4":[],"bh":[]},"jk":{"e4":[],"bh":[]},"lF":{"jk":[],"e4":[],"bh":[]},"lH":{"jk":[],"e4":[],"bh":[]},"kj":{"e4":[],"bh":[]},"lD":{"e4":[],"bh":[]},"lE":{"e4":[],"bh":[]},"fN":{"jk":[],"e4":[],"bh":[]},"nM":{"jk":[],"e4":[],"bh":[]},"lI":{"jk":[],"e4":[],"bh":[]},"lG":{"jk":[],"e4":[],"bh":[]},"mp":{"e4":[],"bh":[]},"aaq":{"e4":[],"bh":[]},"mq":{"bh":[]},"kc":{"bh":[]},"on":{"bh":[]},"oz":{"bh":[]},"iP":{"bh":[]},"p2":{"bh":[]},"hH":{"bh":[]},"p1":{"bh":[]},"fB":{"eY":[],"e3":["A"],"cK":[]},"pn":{"a5":[],"i":[]},"Iv":{"a5":[],"i":[]},"Fv":{"a5":[],"i":[]},"Iz":{"a6":["pn"]},"Iw":{"a6":["Iv"]},"IZ":{"a6":["Fv"]},"xy":{"a5":[],"i":[]},"y3":{"bj":[],"b5":[],"i":[]},"a0y":{"a6":["xy"]},"U0":{"ak":[],"i":[]},"zx":{"a5":[],"i":[]},"ql":{"bc":[],"ay":[],"i":[]},"G9":{"a6":["zx"]},"SV":{"a5":[],"i":[]},"Sn":{"a5":[],"i":[]},"S9":{"a5":[],"i":[]},"MU":{"a5":[],"i":[]},"KB":{"a5":[],"i":[]},"xH":{"a5":[],"i":[]},"yZ":{"a6":["xH<1>"]},"FZ":{"ex":[],"ay":[],"i":[]},"a1a":{"bu":[],"aN":[],"V":[]},"SI":{"ex":[],"ay":[],"i":[]},"mN":{"mb":[],"fS":[]},"mO":{"a5":[],"i":[]},"a1h":{"a6":["mO"]},"Lb":{"ak":[],"i":[]},"pW":{"ak":[],"i":[]},"dT":{"ak":[],"i":[]},"KE":{"ak":[],"i":[]},"q0":{"ad":[]},"eC":{"S":[]},"nO":{"ad":[]},"qP":{"S":[]},"Bf":{"ad":[]},"BQ":{"ad":[]},"A8":{"ad":[]},"AA":{"ad":[]},"vX":{"S":[]},"SF":{"ad":[]},"Lr":{"ak":[],"i":[]},"As":{"a5":[],"i":[]},"G_":{"a5":[],"i":[]},"Go":{"a6":["As"]},"a1c":{"a6":["G_"]},"qm":{"a5":[],"i":[]},"GS":{"a6":["qm"]},"np":{"ak":[],"i":[]},"Uw":{"ak":[],"i":[]},"rs":{"a5":[],"i":[]},"HU":{"a6":["rs"]},"BR":{"ak":[],"i":[]},"AB":{"ak":[],"i":[]},"BS":{"ad":[]},"rG":{"a5":[],"i":[]},"Im":{"a6":["rG"]},"wb":{"a5":[],"i":[]},"YM":{"a6":["wb"]},"BA":{"a5":[],"i":[]},"Xf":{"a6":["BA"]},"Ov":{"ak":[],"i":[]},"kd":{"cz":[],"cx":[],"cH":[]},"iB":{"cx":[],"cH":[]},"jl":{"cx":[],"cH":[]},"qz":{"S":[]},"uQ":{"ak":[],"i":[]},"uR":{"ak":[],"i":[]},"AV":{"a5":[],"i":[]},"MH":{"ak":[],"i":[]},"GH":{"a6":["AV"]},"QI":{"ak":[],"i":[]},"ih":{"S":[]},"rX":{"S":[]},"x4":{"S":[]},"lx":{"S":[]},"PX":{"eG":[]},"T6":{"jB":[]},"v6":{"a5":[],"i":[]},"X4":{"a6":["v6"]},"vL":{"ak":[],"i":[]},"EX":{"a5":[],"i":[]},"a_M":{"a6":["EX"]},"FF":{"a5":[],"i":[]},"a0A":{"a6":["FF"],"eG":[]},"xz":{"ak":[],"i":[]},"KY":{"a5g":[]},"Lc":{"a5g":[]},"uk":{"df":["B"],"df.T":"B"},"M8":{"by":[]},"A9":{"bP":["m","m","1"],"aM":["m","1"],"bP.V":"1","bP.K":"m","bP.C":"m"},"uc":{"S":[]},"OX":{"BB":[]},"OY":{"Dy":[]},"Rj":{"kL":[]},"Rk":{"kL":[]},"Rm":{"kL":[]},"Rn":{"kL":[]},"Rq":{"kL":[]},"Rr":{"kL":[]},"DE":{"ws":[]},"Rp":{"ws":[]},"P_":{"G0":[]},"Bx":{"S":[]},"Ac":{"S":[]},"OM":{"by":[]},"A3":{"S":[]},"BT":{"S":[]},"xW":{"p7":[]},"xY":{"p7":[]},"xX":{"p7":[]},"Pz":{"by":[]},"pj":{"aN":[],"V":[]},"mv":{"i":[]},"w2":{"ak":[],"mv":[],"i":[]},"Ys":{"aN":[],"V":[]},"pi":{"ak":[],"i":[]},"mu":{"ak":[],"mv":[],"i":[]},"EP":{"aN":[],"V":[]},"QJ":{"by":[]},"Ra":{"qN":[]},"Ue":{"qN":[]},"UB":{"qN":[]},"Aa":{"vp":["1"],"mu":[],"ak":[],"mv":[],"i":[]},"At":{"mu":[],"ak":[],"mv":[],"i":[]},"Cn":{"vp":["1"],"mu":[],"ak":[],"mv":[],"i":[]},"OR":{"V":[]},"h3":{"bj":[],"b5":[],"i":[]},"vp":{"mu":[],"ak":[],"mv":[],"i":[]},"H8":{"aN":[],"V":[]},"pf":{"fR":[],"aN":[],"OR":["1"],"V":[]},"Jg":{"mS":["1","yY<1>"],"mS.D":"yY<1>"},"Q0":{"w2":[],"ak":[],"mv":[],"i":[]},"Ri":{"by":[]},"Pm":{"eG":[]},"DF":{"a5":[],"i":[]},"HT":{"a6":["DF"]},"Rw":{"ch":[]},"ul":{"S":[]},"Lh":{"by":[]},"G1":{"a5":[],"i":[]},"a1d":{"a6":["G1"]},"Rv":{"Ru":[]},"O5":{"jS":[],"bE":["jS"]},"GT":{"aLQ":[],"mz":[],"kP":[],"bE":["kP"]},"jS":{"bE":["jS"]},"Te":{"jS":[],"bE":["jS"]},"kP":{"bE":["kP"]},"Tf":{"kP":[],"bE":["kP"]},"Tg":{"by":[]},"x7":{"hn":[],"by":[]},"F1":{"kP":[],"bE":["kP"]},"mz":{"kP":[],"bE":["kP"]},"Tn":{"hn":[],"by":[]},"FI":{"a5":[],"i":[]},"a0C":{"a6":["FI"]},"vF":{"S":[]},"ur":{"by":[]},"DP":{"by":[]},"v8":{"by":[]},"w3":{"by":[]},"u4":{"ml":[]},"iz":{"ml":[]},"RA":{"by":[]},"oF":{"S":[]},"aWV":{"bj":[],"b5":[],"i":[]},"aZJ":{"S":[]},"aZI":{"a5":[],"i":[]},"aXK":{"a5":[],"i":[]},"aXL":{"a6":["aXK"]},"b3k":{"bj":[],"b5":[],"i":[]},"b2A":{"bj":[],"b5":[],"i":[]},"aW1":{"S":[]},"aZu":{"rb":[]}}')) +A.b3t(v.typeUniverse,JSON.parse('{"Bl":1,"Ua":1,"xF":1,"Jv":2,"w0":1,"Fb":1,"Tk":2,"a06":1,"Wk":1,"C_":1,"Cj":1,"Cw":2,"xG":2,"Jb":2,"Cx":2,"a16":1,"a_S":2,"a_R":2,"Hm":1,"IG":2,"IH":1,"II":1,"Jc":2,"JP":1,"JT":1,"Lt":1,"Ms":2,"bE":1,"P4":1,"yj":1,"Pa":1,"zC":1,"uD":1,"Gl":1,"Gm":1,"Gn":1,"Dg":1,"Js":1,"PH":1,"Hs":1,"z0":1,"z1":1,"xA":1,"Au":1,"Gq":1,"e3":1,"eT":1,"DT":1,"AC":1,"yH":1,"I8":1,"wC":1,"nk":1,"aLC":1,"y7":1,"vm":1,"u6":1,"yf":1,"aHk":1,"U6":1,"aN1":1,"jE":1,"dy":1,"iQ":1,"cr":1,"Ie":1,"rB":1,"wF":1,"z2":1,"w6":1,"Px":1,"DB":1,"yv":1,"yG":1,"ig":1,"dz":1,"Cn":1,"OR":1,"Wl":1}')) +var u={q:"\x10@\x100@@\xa0\x80 0P`pPP\xb1\x10@\x100@@\xa0\x80 0P`pPP\xb0\x11@\x100@@\xa0\x80 0P`pPP\xb0\x10@\x100@@\xa0\x80 1P`pPP\xb0\x10A\x101AA\xa1\x81 1QaqQQ\xb0\x10@\x100@@\xa0\x80 1Q`pPP\xb0\x10@\x100@@\xa0\x80 1QapQP\xb0\x10@\x100@@\xa0\x80 1PaqQQ\xb0\x10\xe0\x100@@\xa0\x80 1P`pPP\xb0\xb1\xb1\xb1\xb1\x91\xb1\xc1\x81\xb1\xb1\xb1\xb1\xb1\xb1\xb1\xb1\x10@\x100@@\xd0\x80 1P`pPP\xb0\x11A\x111AA\xa1\x81!1QaqQQ\xb1\x10@\x100@@\x90\x80 1P`pPP\xb0",S:" 0\x10000\xa0\x80\x10@P`p`p\xb1 0\x10000\xa0\x80\x10@P`p`p\xb0 0\x10000\xa0\x80\x11@P`p`p\xb0 1\x10011\xa0\x80\x10@P`p`p\xb0 1\x10111\xa1\x81\x10AQaqaq\xb0 1\x10011\xa0\x80\x10@Qapaq\xb0 1\x10011\xa0\x80\x10@Paq`p\xb0 1\x10011\xa0\x80\x10@P`q`p\xb0 \x91\x100\x811\xa0\x80\x10@P`p`p\xb0 1\x10011\xa0\x81\x10@P`p`p\xb0 1\x100111\x80\x10@P`p`p\xb0!1\x11111\xa1\x81\x11AQaqaq\xb1",D:" must not be greater than the number of characters in the file, ",M:'""""""""""""""""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""3333s3#7333333339433333333333333CDDDDDDDDDDDDDDDDDDDDDDC433DDDDD4DDDDDDDDDDDDDDDDDD3CU33333333333333333333333333334T5333333333333333333333333333CCD3D33CD533333333333333333333333TEDTET53U5UE3333C33333333333333333333333333333CETUTDT5333333333333333333333333SUUUUUEUDDDDD43333433333333333333333333ET533E3333SDD3U3U4333343333C4333333333333CSD33343333333433333333333333333SUUUEDDDTE4333SDDSUSU\x94333343333C43333333333333333s333333333337333333333333wwwww73sw33sww7swwwwwss33373733s33333w33333\xa3\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xcb\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xec\xee\xde\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xde\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xde\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee>33333\xb3\xbb\xbb\xbb\xbb\xbb\xbb\xbb;3\xc3\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc334343C33333333333SET333333333333333EDTETD433333333CD33333333333333CD33333CDD4333333333333333333333333CDTDDDCTE43C4CD3C333333333333333D3C33333\x99\x99\x9933333DDDDD42333333333333333333CDDD4333333333333333333333333DDDD433334333C53333333333333333333333C33TEDCSUUU433333333S533333333333333333333333333333CD4DDDDD3D5333333333333333333333333333CSEUCUSE4333D33333C43333333333333CDDD9DDD3DCD433333333CDCDDDDDDEDDD33433C3E433#""""\x82" """"""""2333333333333333CDUUDU53SEUUUD43SDD3U3U4333C43333C43333333333333SE43CD33333333DD33333CDDDDDDDDDD3333333343333333B!233333333333#"""333333s3CD533333333333333333333333333CESEU3333333333333333333DDDD433333CD2333333333333333333333333""""23333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDD33333333333333333333333333333CDDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333SUDDDDUDT43333333333343333333333333333333333333333333333333333TEDDTTEETD333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CUDD3UUDE43333333333333D33333333333333333333333333333333333333333UEDDDTEE43333333333333333333333333333333333333333333333333333CEUDDDE33333333333333333333333333333333333333333333333333CDUDDEDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333D#"2333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CSUUUUUUUUUUUUUUUUUUUUUUUUUUU333CD4333333333333333333333333333333333333333333333333333333""""""33EDDCTSE3333333333D33333333333DDDDDDD\x94DDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDD3DDD4DCDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDD33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CD4333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDDDD333333333333333333333333333333333333333333333333333333333333333333333333333333333333333s73333s33333333333""""""""3333333373s333333333333333333333333333333CTDDDTU5D4DD333C433333D33333333333333DU433333333333333333333DDDUDUD3333S3333333333333333334333333333333s733333s33333333333CD4DDDD4D4DD4333333333sww73333333w3333333333sw3333s33333337333333sw333333333s733333333333333333UTEUS433333333C433333333333333C433333333333334443SUE4333333333333CDDDDDDDD4333333DDDDDT533333\xa3\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa3SDDDDUUT5DDD43333C43333333333333333C33333333333EEDDDCC3DDDDUUUDDDDD3T5333333333333333333333333333CSDDD433E533333333333333333333333333DDDDDDD4333333333333333333333333333CD53333333333333333333333UEDTE4\x933333333\x933333333333333333333333333D433333333333333333CDDEDDD43333333S5333333333333333333333C333333D533333333333333333333333SUDDDDT5\x9933CD433333333333333333333333333333333333333333333333UEDUTD33343333333333333333333333333333333333333333333333333333333333333333333333333333333CUEDDD43333333333DU333333333333333333333333333C4TTU5S5SU3333C33333U3DDD43DD4333333333333333333333333333333333333333333333333333333333333333333333DDDDDDD533333333333333333333333DDDTTU43333333333333333333333333333DDD733333s373ss33w7733333ww733333333333ss33333333333333333333333333333ww3333333333333333333333333333wwww33333www33333333333333333333wwww333333333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww333333wwwwwwwwwwwwwwwwwwwwwww7wwwwwswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww733333333333333333333333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333333333333333333333333333333333333333333333333333333swwwww7333333333333333333333333333333333333333333wwwwwwwwwwwwwwwwwwwww7wwwwwwswwwwwwwwwwwwwwwwwwwww73333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333w7333333333333333733333333333333333333333333333sww733333s7333333s3wwwww333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwgffffffffffff6wwwwwww73333s33333333337swwwwsw73333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDDDDDDDDDDDDDDDDDDDDDDDD33333333DDDDDDDD33333333DDDDDDDDDDDDDDDD43333333DC44333333333333333333333333333SUDDDDTD33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333UED4CTUE3S33333333333333DDDDD33333333333333333333DDD\x95DD333343333DDDUD43333333333333333333\x93\x99\x99IDDDDDDE4333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDDDDDDDDDDDDDDDDDDDDDDDDDD33DDDDDDDDDDDDDDDDDDDDDDDDD33334333333C33333333333DD4DDDDDDD43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333TD43EDD""""DDDD3DDD433333333333333CD43333333333333333333333333333333333333333333333333333333333333333333333333CD33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333C33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333433333333333333333333333333333333333333333333333333333333333333333333333333DD4333333333333333333333333333333333333333333333333333333333333333333EDDDCDDT43333333333333333333333333333333333333333CDDDDDDDDDD4EDDDETD3333333333333333333333333333333333333333333333333333333333333DDD3CC4DDD\x94433333333333333333333333333333333SUUC4UT433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DU333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDD333333333333333333333333333333333333333333333333333333CDDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDC433DD33333333333333333333D43C3333333333333333333333333333333333333333333333333333333333333333333333333333333333C4333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334EDDDD3\x03',t:'"recorder" must not already be associated with another Canvas.',T:"% of the way to being a CircleBorder that is ",C:"-------------------------------------------------------------",K:"00000008A0009!B000a!C000b000cD000d!E000e000vA000w!F000x!G000y!H000z!I0010!J0011!K0012!I0013!H0014!L0015!M0016!I0017!J0018!N0019!O001a!N001b!P001c001lQ001m001nN001o001qI001r!G001s002iI002j!L002k!J002l!M002m003eI003f!L003g!B003h!R003i!I003j003oA003p!D003q004fA004g!S004h!L004i!K004j004lJ004m004qI004r!H004s!I004t!B004u004vI004w!K004x!J004y004zI0050!T00510056I0057!H0058005aI005b!L005c00jrI00js!T00jt00jvI00jw!T00jx00keI00kf!T00kg00lbI00lc00niA00nj!S00nk00nvA00nw00o2S00o300ofA00og00otI00ou!N00ov00w2I00w300w9A00wa013cI013d!N013e!B013h013iI013j!J013l014tA014u!B014v!A014w!I014x014yA014z!I01500151A0152!G0153!A015c0162U0167016aU016b016wI016x016zK01700171N01720173I0174017eA017f!G017g!A017i017jG017k018qI018r019bA019c019lQ019m!K019n019oQ019p019rI019s!A019t01cjI01ck!G01cl!I01cm01csA01ct01cuI01cv01d0A01d101d2I01d301d4A01d5!I01d601d9A01da01dbI01dc01dlQ01dm01e8I01e9!A01ea01f3I01f401fuA01fx01idI01ie01ioA01ip!I01j401jdQ01je01kaI01kb01kjA01kk01knI01ko!N01kp!G01kq!I01kt!A01ku01kvJ01kw01lhI01li01llA01lm!I01ln01lvA01lw!I01lx01lzA01m0!I01m101m5A01m801ncI01nd01nfA01ni01qfI01qr01r5A01r6!I01r701s3A01s401tlI01tm01toA01tp!I01tq01u7A01u8!I01u901ufA01ug01upI01uq01urA01us01utB01uu01v3Q01v401vkI01vl01vnA01vp01x5I01x8!A01x9!I01xa01xgA01xj01xkA01xn01xpA01xq!I01xz!A01y401y9I01ya01ybA01ye01ynQ01yo01ypI01yq01yrK01ys01ywI01yx!K01yy!I01yz!J01z001z1I01z2!A01z501z7A01z9020pI020s!A020u020yA02130214A02170219A021d!A021l021qI021y0227Q02280229A022a022cI022d!A022e!I022p022rA022t0249I024c!A024d!I024e024lA024n024pA024r024tA024w025dI025e025fA025i025rQ025s!I025t!J0261!I02620267A0269026bA026d027tI027w!A027x!I027y0284A02870288A028b028dA028l028nA028s028xI028y028zA0292029bQ029c029jI029u!A029v02bdI02bi02bmA02bq02bsA02bu02bxA02c0!I02c7!A02cm02cvQ02cw02d4I02d5!J02d6!I02dc02dgA02dh02f1I02f202f8A02fa02fcA02fe02fhA02fp02fqA02fs02g1I02g202g3A02g602gfQ02gn!T02go02gwI02gx02gzA02h0!T02h102ihI02ik!A02il!I02im02isA02iu02iwA02iy02j1A02j902jaA02ji02jlI02jm02jnA02jq02jzQ02k102k2I02kg02kjA02kk02m2I02m302m4A02m5!I02m602mcA02me02mgA02mi02mlA02mm02muI02mv!A02mw02n5I02n602n7A02na02njQ02nk02nsI02nt!K02nu02nzI02o102o3A02o502pyI02q2!A02q702qcA02qe!A02qg02qnA02qu02r3Q02r602r7A02r802t6I02tb!J02tc02trI02ts02u1Q02u202u3B02v502x9I02xc02xlQ02xo02yoI02yp02ysT02yt!I02yu02yvT02yw!S02yx02yyT02yz!B02z0!S02z102z5G02z6!S02z7!I02z8!G02z902zbI02zc02zdA02ze02zjI02zk02ztQ02zu0303I0304!B0305!A0306!I0307!A0308!I0309!A030a!L030b!R030c!L030d!R030e030fA030g031oI031t0326A0327!B0328032cA032d!B032e032fA032g032kI032l032vA032x033wA033y033zB03400345I0346!A0347034fI034g034hT034i!B034j!T034k034oI034p034qS035s037jI037k037tQ037u037vB037w039rI039s03a1Q03a203cvI03cw03fjV03fk03hjW03hk03jzX03k003tmI03tp03trA03ts!I03tt!B03tu03y5I03y8!B03y904fzI04g0!B04g104gqI04gr!L04gs!R04gw04iyI04iz04j1B04j204k1I04k204k4A04kg04kxI04ky04l0A04l104l2B04lc04ltI04lu04lvA04m804moI04mq04mrA04n404pfI04pg04phB04pi!Y04pj!I04pk!B04pl!I04pm!B04pn!J04po04ppI04ps04q1Q04q804qpI04qq04qrG04qs04qtB04qu!T04qv!I04qw04qxG04qy!I04qz04r1A04r2!S04r404rdQ04rk04ucI04ud04ueA04uf04vcI04vd!A04ve04ymI04yo04yzA04z404zfA04zk!I04zo04zpG04zq04zzQ0500053dI053k053tQ053u055iI055j055nA055q058cI058f!A058g058pQ058w0595Q059c059pI059s05a8A05c005c4A05c505dfI05dg05dwA05dx05e3I05e805ehQ05ei05ejB05ek!I05el05eoB05ep05eyI05ez05f7A05f805fgI05fk05fmA05fn05ggI05gh05gtA05gu05gvI05gw05h5Q05h605idI05ie05irA05j005k3I05k405knA05kr05kvB05kw05l5Q05l905lbI05lc05llQ05lm05mlI05mm05mnB05mo05onI05ow05oyA05oz!I05p005pkA05pl05poI05pp!A05pq05pvI05pw!A05px05pyI05pz05q1A05q205vjI05vk05x5A05x705xbA05xc06bgI06bh!T06bi!I06bk06bqB06br!S06bs06buB06bv!Z06bw!A06bx!a06by06bzA06c0!B06c1!S06c206c3B06c4!b06c506c7I06c806c9H06ca!L06cb06cdH06ce!L06cf!H06cg06cjI06ck06cmc06cn!B06co06cpD06cq06cuA06cv!S06cw06d3K06d4!I06d506d6H06d7!I06d806d9Y06da06dfI06dg!N06dh!L06di!R06dj06dlY06dm06dxI06dy!B06dz!I06e006e3B06e4!I06e506e7B06e8!d06e906ecI06ee06enA06eo06f0I06f1!L06f2!R06f306fgI06fh!L06fi!R06fk06fwI06g006g6J06g7!K06g806glJ06gm!K06gn06gqJ06gr!K06gs06gtJ06gu!K06gv06hbJ06hc06i8A06io06iqI06ir!K06is06iwI06ix!K06iy06j9I06ja!J06jb06q9I06qa06qbJ06qc06weI06wf!c06wg06x3I06x4!L06x5!R06x6!L06x7!R06x806xlI06xm06xne06xo06y0I06y1!L06y2!R06y3073jI073k073ne073o07i7I07i807ibe07ic07irI07is07ite07iu07ivI07iw!e07ix!I07iy07j0e07j1!f07j207j3e07j407jsI07jt07jve07jw07l3I07l4!e07l507lqI07lr!e07ls07ngI07nh07nse07nt07nwI07nx!e07ny!I07nz07o1e07o2!I07o307o4e07o507o7I07o807o9e07oa07obI07oc!e07od07oeI07of07ohe07oi07opI07oq!e07or07owI07ox07p1e07p2!I07p307p4e07p5!f07p6!e07p707p8I07p907pge07ph07pjI07pk07ple07pm07ppf07pq07ruI07rv07s0H07s1!I07s207s3G07s4!e07s507s7I07s8!L07s9!R07sa!L07sb!R07sc!L07sd!R07se!L07sf!R07sg!L07sh!R07si!L07sj!R07sk!L07sl!R07sm07usI07ut!L07uu!R07uv07vpI07vq!L07vr!R07vs!L07vt!R07vu!L07vv!R07vw!L07vx!R07vy!L07vz!R07w00876I0877!L0878!R0879!L087a!R087b!L087c!R087d!L087e!R087f!L087g!R087h!L087i!R087j!L087k!R087l!L087m!R087n!L087o!R087p!L087q!R087r!L087s!R087t089jI089k!L089l!R089m!L089n!R089o08ajI08ak!L08al!R08am08viI08vj08vlA08vm08vnI08vt!G08vu08vwB08vx!I08vy!G08vz!B08w008z3I08z4!B08zj!A08zk0926I09280933A0934093hH093i093pB093q!I093r!B093s!L093t!B093u093vI093w093xH093y093zI09400941H0942!L0943!R0944!L0945!R0946!L0947!R0948!L0949!R094a094dB094e!G094f!I094g094hB094i!I094j094kB094l094pI094q094rb094s094uB094v!I094w094xB094y!L094z0956B0957!I0958!B0959!I095a095bB095c095eI096o097de097f099ve09a809g5e09gw09h7e09hc!B09hd09heR09hf09hge09hh!Y09hi09hje09hk!L09hl!R09hm!L09hn!R09ho!L09hp!R09hq!L09hr!R09hs!L09ht!R09hu09hve09hw!L09hx!R09hy!L09hz!R09i0!L09i1!R09i2!L09i3!R09i4!Y09i5!L09i609i7R09i809ihe09ii09inA09io09ise09it!A09iu09iye09iz09j0Y09j109j3e09j5!Y09j6!e09j7!Y09j8!e09j9!Y09ja!e09jb!Y09jc!e09jd!Y09je09k2e09k3!Y09k409kye09kz!Y09l0!e09l1!Y09l2!e09l3!Y09l409l9e09la!Y09lb09lge09lh09liY09ll09lmA09ln09lqY09lr!e09ls09ltY09lu!e09lv!Y09lw!e09lx!Y09ly!e09lz!Y09m0!e09m1!Y09m209mqe09mr!Y09ms09nme09nn!Y09no!e09np!Y09nq!e09nr!Y09ns09nxe09ny!Y09nz09o4e09o509o6Y09o709oae09ob09oeY09of!e09ol09pre09pt09see09sg09ure09v409vjY09vk09wee09wg09xje09xk09xrI09xs0fcve0fcw0fenI0feo0vmce0vmd!Y0vme0wi4e0wi80wjqe0wk00wl9I0wla0wlbB0wlc0wssI0wst!B0wsu!G0wsv!B0wsw0wtbI0wtc0wtlQ0wtm0wviI0wvj0wvmA0wvn!I0wvo0wvxA0wvy0wwtI0wwu0wwvA0www0wz3I0wz40wz5A0wz6!I0wz70wzbB0wzk0x6pI0x6q!A0x6r0x6tI0x6u!A0x6v0x6yI0x6z!A0x700x7mI0x7n0x7rA0x7s0x7vI0x7w!A0x800x87I0x88!K0x890x9vI0x9w0x9xT0x9y0x9zG0xa80xa9A0xaa0xbnI0xbo0xc5A0xce0xcfB0xcg0xcpQ0xcw0xddA0xde0xdnI0xdo!T0xdp0xdqI0xdr!A0xds0xe1Q0xe20xetI0xeu0xf1A0xf20xf3B0xf40xfqI0xfr0xg3A0xgf!I0xgg0xh8V0xhc0xhfA0xhg0xiqI0xir0xj4A0xj50xjaI0xjb0xjdB0xje0xjjI0xjk0xjtQ0xjy0xkfI0xkg0xkpQ0xkq0xm0I0xm10xmeA0xmo0xmqI0xmr!A0xms0xmzI0xn00xn1A0xn40xndQ0xng!I0xnh0xnjB0xnk0xreI0xrf0xrjA0xrk0xrlB0xrm0xroI0xrp0xrqA0xs10xyaI0xyb0xyiA0xyj!B0xyk0xylA0xyo0xyxQ0xz4!g0xz50xzvh0xzw!g0xzx0y0nh0y0o!g0y0p0y1fh0y1g!g0y1h0y27h0y28!g0y290y2zh0y30!g0y310y3rh0y3s!g0y3t0y4jh0y4k!g0y4l0y5bh0y5c!g0y5d0y63h0y64!g0y650y6vh0y6w!g0y6x0y7nh0y7o!g0y7p0y8fh0y8g!g0y8h0y97h0y98!g0y990y9zh0ya0!g0ya10yarh0yas!g0yat0ybjh0ybk!g0ybl0ycbh0ycc!g0ycd0yd3h0yd4!g0yd50ydvh0ydw!g0ydx0yenh0yeo!g0yep0yffh0yfg!g0yfh0yg7h0yg8!g0yg90ygzh0yh0!g0yh10yhrh0yhs!g0yht0yijh0yik!g0yil0yjbh0yjc!g0yjd0yk3h0yk4!g0yk50ykvh0ykw!g0ykx0ylnh0ylo!g0ylp0ymfh0ymg!g0ymh0yn7h0yn8!g0yn90ynzh0yo0!g0yo10yorh0yos!g0yot0ypjh0ypk!g0ypl0yqbh0yqc!g0yqd0yr3h0yr4!g0yr50yrvh0yrw!g0yrx0ysnh0yso!g0ysp0ytfh0ytg!g0yth0yu7h0yu8!g0yu90yuzh0yv0!g0yv10yvrh0yvs!g0yvt0ywjh0ywk!g0ywl0yxbh0yxc!g0yxd0yy3h0yy4!g0yy50yyvh0yyw!g0yyx0yznh0yzo!g0yzp0z0fh0z0g!g0z0h0z17h0z18!g0z190z1zh0z20!g0z210z2rh0z2s!g0z2t0z3jh0z3k!g0z3l0z4bh0z4c!g0z4d0z53h0z54!g0z550z5vh0z5w!g0z5x0z6nh0z6o!g0z6p0z7fh0z7g!g0z7h0z87h0z88!g0z890z8zh0z90!g0z910z9rh0z9s!g0z9t0zajh0zak!g0zal0zbbh0zbc!g0zbd0zc3h0zc4!g0zc50zcvh0zcw!g0zcx0zdnh0zdo!g0zdp0zefh0zeg!g0zeh0zf7h0zf8!g0zf90zfzh0zg0!g0zg10zgrh0zgs!g0zgt0zhjh0zhk!g0zhl0zibh0zic!g0zid0zj3h0zj4!g0zj50zjvh0zjw!g0zjx0zknh0zko!g0zkp0zlfh0zlg!g0zlh0zm7h0zm8!g0zm90zmzh0zn0!g0zn10znrh0zns!g0znt0zojh0zok!g0zol0zpbh0zpc!g0zpd0zq3h0zq4!g0zq50zqvh0zqw!g0zqx0zrnh0zro!g0zrp0zsfh0zsg!g0zsh0zt7h0zt8!g0zt90ztzh0zu0!g0zu10zurh0zus!g0zut0zvjh0zvk!g0zvl0zwbh0zwc!g0zwd0zx3h0zx4!g0zx50zxvh0zxw!g0zxx0zynh0zyo!g0zyp0zzfh0zzg!g0zzh1007h1008!g1009100zh1010!g1011101rh101s!g101t102jh102k!g102l103bh103c!g103d1043h1044!g1045104vh104w!g104x105nh105o!g105p106fh106g!g106h1077h1078!g1079107zh1080!g1081108rh108s!g108t109jh109k!g109l10abh10ac!g10ad10b3h10b4!g10b510bvh10bw!g10bx10cnh10co!g10cp10dfh10dg!g10dh10e7h10e8!g10e910ezh10f0!g10f110frh10fs!g10ft10gjh10gk!g10gl10hbh10hc!g10hd10i3h10i4!g10i510ivh10iw!g10ix10jnh10jo!g10jp10kfh10kg!g10kh10l7h10l8!g10l910lzh10m0!g10m110mrh10ms!g10mt10njh10nk!g10nl10obh10oc!g10od10p3h10p4!g10p510pvh10pw!g10px10qnh10qo!g10qp10rfh10rg!g10rh10s7h10s8!g10s910szh10t0!g10t110trh10ts!g10tt10ujh10uk!g10ul10vbh10vc!g10vd10w3h10w4!g10w510wvh10ww!g10wx10xnh10xo!g10xp10yfh10yg!g10yh10z7h10z8!g10z910zzh1100!g1101110rh110s!g110t111jh111k!g111l112bh112c!g112d1133h1134!g1135113vh113w!g113x114nh114o!g114p115fh115g!g115h1167h1168!g1169116zh1170!g1171117rh117s!g117t118jh118k!g118l119bh119c!g119d11a3h11a4!g11a511avh11aw!g11ax11bnh11bo!g11bp11cfh11cg!g11ch11d7h11d8!g11d911dzh11e0!g11e111erh11es!g11et11fjh11fk!g11fl11gbh11gc!g11gd11h3h11h4!g11h511hvh11hw!g11hx11inh11io!g11ip11jfh11jg!g11jh11k7h11k8!g11k911kzh11l0!g11l111lrh11ls!g11lt11mjh11mk!g11ml11nbh11nc!g11nd11o3h11o4!g11o511ovh11ow!g11ox11pnh11po!g11pp11qfh11qg!g11qh11r7h11r8!g11r911rzh11s0!g11s111srh11ss!g11st11tjh11tk!g11tl11ubh11uc!g11ud11v3h11v4!g11v511vvh11vw!g11vx11wnh11wo!g11wp11xfh11xg!g11xh11y7h11y8!g11y911yzh11z0!g11z111zrh11zs!g11zt120jh120k!g120l121bh121c!g121d1223h1224!g1225122vh122w!g122x123nh123o!g123p124fh124g!g124h1257h1258!g1259125zh1260!g1261126rh126s!g126t127jh127k!g127l128bh128c!g128d1293h1294!g1295129vh129w!g129x12anh12ao!g12ap12bfh12bg!g12bh12c7h12c8!g12c912czh12d0!g12d112drh12ds!g12dt12ejh12ek!g12el12fbh12fc!g12fd12g3h12g4!g12g512gvh12gw!g12gx12hnh12ho!g12hp12ifh12ig!g12ih12j7h12j8!g12j912jzh12k0!g12k112krh12ks!g12kt12ljh12lk!g12ll12mbh12mc!g12md12n3h12n4!g12n512nvh12nw!g12nx12onh12oo!g12op12pfh12pg!g12ph12q7h12q8!g12q912qzh12r0!g12r112rrh12rs!g12rt12sjh12sk!g12sl12tbh12tc!g12td12u3h12u4!g12u512uvh12uw!g12ux12vnh12vo!g12vp12wfh12wg!g12wh12x7h12x8!g12x912xzh12y0!g12y112yrh12ys!g12yt12zjh12zk!g12zl130bh130c!g130d1313h1314!g1315131vh131w!g131x132nh132o!g132p133fh133g!g133h1347h1348!g1349134zh1350!g1351135rh135s!g135t136jh136k!g136l137bh137c!g137d1383h1384!g1385138vh138w!g138x139nh139o!g139p13afh13ag!g13ah13b7h13b8!g13b913bzh13c0!g13c113crh13cs!g13ct13djh13dk!g13dl13ebh13ec!g13ed13f3h13f4!g13f513fvh13fw!g13fx13gnh13go!g13gp13hfh13hg!g13hh13i7h13i8!g13i913izh13j0!g13j113jrh13js!g13jt13kjh13kk!g13kl13lbh13lc!g13ld13m3h13m4!g13m513mvh13mw!g13mx13nnh13no!g13np13ofh13og!g13oh13p7h13p8!g13p913pzh13q0!g13q113qrh13qs!g13qt13rjh13rk!g13rl13sbh13sc!g13sd13t3h13t4!g13t513tvh13tw!g13tx13unh13uo!g13up13vfh13vg!g13vh13w7h13w8!g13w913wzh13x0!g13x113xrh13xs!g13xt13yjh13yk!g13yl13zbh13zc!g13zd1403h1404!g1405140vh140w!g140x141nh141o!g141p142fh142g!g142h1437h1438!g1439143zh1440!g1441144rh144s!g144t145jh145k!g145l146bh146c!g146d1473h1474!g1475147vh147w!g147x148nh148o!g148p149fh149g!g149h14a7h14a8!g14a914azh14b0!g14b114brh14bs!g14bt14cjh14ck!g14cl14dbh14dc!g14dd14e3h14e4!g14e514evh14ew!g14ex14fnh14fo!g14fp14gfh14gg!g14gh14h7h14h8!g14h914hzh14i0!g14i114irh14is!g14it14jjh14jk!g14jl14kbh14kc!g14kd14l3h14l4!g14l514lvh14lw!g14lx14mnh14mo!g14mp14nfh14ng!g14nh14o7h14o8!g14o914ozh14p0!g14p114prh14ps!g14pt14qjh14qk!g14ql14rbh14rc!g14rd14s3h14s4!g14s514svh14sw!g14sx14tnh14to!g14tp14ufh14ug!g14uh14v7h14v8!g14v914vzh14w0!g14w114wrh14ws!g14wt14xjh14xk!g14xl14ybh14yc!g14yd14z3h14z4!g14z514zvh14zw!g14zx150nh150o!g150p151fh151g!g151h1527h1528!g1529152zh1530!g1531153rh153s!g153t154jh154k!g154l155bh155c!g155d1563h1564!g1565156vh156w!g156x157nh157o!g157p158fh158g!g158h1597h1598!g1599159zh15a0!g15a115arh15as!g15at15bjh15bk!g15bl15cbh15cc!g15cd15d3h15d4!g15d515dvh15dw!g15dx15enh15eo!g15ep15ffh15fg!g15fh15g7h15g8!g15g915gzh15h0!g15h115hrh15hs!g15ht15ijh15ik!g15il15jbh15jc!g15jd15k3h15k4!g15k515kvh15kw!g15kx15lnh15lo!g15lp15mfh15mg!g15mh15n7h15n8!g15n915nzh15o0!g15o115orh15os!g15ot15pjh15pk!g15pl15qbh15qc!g15qd15r3h15r4!g15r515rvh15rw!g15rx15snh15so!g15sp15tfh15tg!g15th15u7h15u8!g15u915uzh15v0!g15v115vrh15vs!g15vt15wjh15wk!g15wl15xbh15xc!g15xd15y3h15y4!g15y515yvh15yw!g15yx15znh15zo!g15zp160fh160g!g160h1617h1618!g1619161zh1620!g1621162rh162s!g162t163jh163k!g163l164bh164c!g164d1653h1654!g1655165vh165w!g165x166nh166o!g166p167fh167g!g167h1687h1688!g1689168zh1690!g1691169rh169s!g169t16ajh16ak!g16al16bbh16bc!g16bd16c3h16c4!g16c516cvh16cw!g16cx16dnh16do!g16dp16efh16eg!g16eh16f7h16f8!g16f916fzh16g0!g16g116grh16gs!g16gt16hjh16hk!g16hl16ibh16ic!g16id16j3h16j4!g16j516jvh16jw!g16jx16knh16ko!g16kp16lfh16ls16meW16mj16nvX16o01d6nI1d6o1dkve1dkw1dljI1dlp!U1dlq!A1dlr1dm0U1dm1!I1dm21dmeU1dmg1dmkU1dmm!U1dmo1dmpU1dmr1dmsU1dmu1dn3U1dn41e0tI1e0u!R1e0v!L1e1c1e63I1e64!K1e65!I1e681e6nA1e6o!N1e6p1e6qR1e6r1e6sN1e6t1e6uG1e6v!L1e6w!R1e6x!c1e741e7jA1e7k1e7oe1e7p!L1e7q!R1e7r!L1e7s!R1e7t!L1e7u!R1e7v!L1e7w!R1e7x!L1e7y!R1e7z!L1e80!R1e81!L1e82!R1e83!L1e84!R1e851e86e1e87!L1e88!R1e891e8fe1e8g!R1e8h!e1e8i!R1e8k1e8lY1e8m1e8nG1e8o!e1e8p!L1e8q!R1e8r!L1e8s!R1e8t!L1e8u!R1e8v1e92e1e94!e1e95!J1e96!K1e97!e1e9c1ed8I1edb!d1edd!G1ede1edfe1edg!J1edh!K1edi1edje1edk!L1edl!R1edm1edne1edo!R1edp!e1edq!R1edr1ee1e1ee21ee3Y1ee41ee6e1ee7!G1ee81eeye1eez!L1ef0!e1ef1!R1ef21efue1efv!L1efw!e1efx!R1efy!e1efz!L1eg01eg1R1eg2!L1eg31eg4R1eg5!Y1eg6!e1eg71eggY1egh1ehpe1ehq1ehrY1ehs1eime1eiq1eive1eiy1ej3e1ej61ejbe1eje1ejge1ejk!K1ejl!J1ejm1ejoe1ejp1ejqJ1ejs1ejyI1ek91ekbA1ekc!i1ekd1ereI1erk1ermB1err1eykI1eyl!A1f281f4gI1f4w!A1f4x1f91I1f921f96A1f9c1fa5I1fa7!B1fa81fbjI1fbk!B1fbl1fh9I1fhc1fhlQ1fhs1g7pI1g7r!B1g7s1gd7I1gdb!B1gdc1gjkI1gjl1gjnA1gjp1gjqA1gjw1gjzA1gk01gl1I1gl41gl6A1glb!A1glc1glkI1gls1glzB1gm01gpwI1gpx1gpyA1gq31gq7I1gq81gqdB1gqe!c1gqo1gs5I1gs91gsfB1gsg1h5vI1h5w1h5zA1h681h6hQ1heo1hgpI1hgr1hgsA1hgt!B1hgw1hl1I1hl21hlcA1hld1hpyI1hq81hqaA1hqb1hrrI1hrs1hs6A1hs71hs8B1hs91ht1I1ht21htbQ1htr1htuA1htv1hv3I1hv41hveA1hvf1hvhI1hvi1hvlB1hvx1hwoI1hww1hx5Q1hxc1hxeA1hxf1hyeI1hyf1hysA1hyu1hz3Q1hz41hz7B1hz8!I1hz91hzaA1hzb1i0iI1i0j!A1i0k!I1i0l!T1i0m!I1i0w1i0yA1i0z1i2aI1i2b1i2oA1i2p1i2sI1i2t1i2uB1i2v!I1i2w!B1i2x1i30A1i31!I1i321i33A1i341i3dQ1i3e!I1i3f!T1i3g!I1i3h1i3jB1i3l1i5nI1i5o1i5zA1i601i61B1i62!I1i631i64B1i65!I1i66!A1i801i94I1i95!B1i9c1iamI1ian1iayA1ib41ibdQ1ibk1ibnA1ibp1id5I1id71id8A1id9!I1ida1idgA1idj1idkA1idn1idpA1ids!I1idz!A1ie51ie9I1iea1iebA1iee1iekA1ieo1iesA1iio1ik4I1ik51ikmA1ikn1ikqI1ikr1ikuB1ikv!I1ikw1il5Q1il61il7B1il9!I1ila!A1ilb1injI1ink1io3A1io41io7I1iog1iopQ1itc1iumI1iun1iutA1iuw1iv4A1iv5!T1iv61iv7B1iv81iv9G1iva1ivcI1ivd1ivrB1ivs1ivvI1ivw1ivxA1iww1iy7I1iy81iyoA1iyp1iyqB1iyr1iysI1iz41izdQ1izk1izwT1j0g1j1mI1j1n1j1zA1j20!I1j281j2hQ1j401j57I1j5c1j5lQ1j5m1j5nI1j5o1j5qB1j5r1jcbI1jcc1jcqA1jcr1jhbI1jhc1jhlQ1jhm1jjjI1jjk1jjpA1jjr1jjsA1jjv1jjyA1jjz!I1jk0!A1jk1!I1jk21jk3A1jk41jk6B1jkg1jkpQ1jmo1jo0I1jo11jo7A1joa1jogA1joh!I1joi!T1joj!I1jok!A1jpc!I1jpd1jpmA1jpn1jqqI1jqr1jqxA1jqy!I1jqz1jr2A1jr3!T1jr4!I1jr51jr8B1jr9!T1jra!I1jrb!A1jrk!I1jrl1jrvA1jrw1jt5I1jt61jtlA1jtm1jtoB1jtp!I1jtq1jtsT1jtt1jtuB1juo1k4uI1k4v1k52A1k541k5bA1k5c!I1k5d1k5hB1k5s1k61Q1k621k6kI1k6o!T1k6p!G1k6q1k7jI1k7m1k87A1k891k8mA1kao1kc0I1kc11kc6A1kca!A1kcc1kcdA1kcf1kclA1kcm!I1kcn!A1kcw1kd5Q1kdc1kehI1kei1kemA1keo1kepA1ker1kevA1kew!I1kf41kfdQ1ko01koiI1koj1komA1kon1kv0I1kv11kv4K1kv51kvlI1kvz!B1kw01lriI1lrk1lroB1ls01oifI1oig1oiiL1oij1oilR1oim1ojlI1ojm!R1ojn1ojpI1ojq!L1ojr!R1ojs!L1ojt!R1oju1oqgI1oqh!L1oqi1oqjR1oqk1oviI1ovk1ovqS1ovr!L1ovs!R1s001sctI1scu!L1scv!R1scw1zkuI1zkw1zl5Q1zla1zlbB1zo01zotI1zow1zp0A1zp1!B1zpc1zqnI1zqo1zquA1zqv1zqxB1zqy1zr7I1zr8!B1zr9!I1zrk1zrtQ1zrv20euI20ev20ewB20ex20juI20jz!A20k0!I20k120ljA20lr20luA20lv20m7I20o020o3Y20o4!S20og20ohA20ow25fbe25fk260ve260w26dxI26f426fce2dc02djye2dlc2dleY2dlw2dlzY2dm82dx7e2fpc2ftoI2ftp2ftqA2ftr!B2fts2ftvA2jnk2jxgI2jxh2jxlA2jxm2jxoI2jxp2jyaA2jyb2jycI2jyd2jyjA2jyk2jzdI2jze2jzhA2jzi2k3lI2k3m2k3oA2k3p2l6zI2l722l8fQ2l8g2lmnI2lmo2lo6A2lo72loaI2lob2lpoA2lpp2lpwI2lpx!A2lpy2lqbI2lqc!A2lqd2lqeI2lqf2lqiB2lqj!I2lqz2lr3A2lr52lrjA2mtc2mtiA2mtk2mu0A2mu32mu9A2mub2mucA2mue2muiA2n0g2n1oI2n1s2n1yA2n1z2n25I2n282n2hQ2n2m2ne3I2ne42ne7A2ne82nehQ2nen!J2oe82ojzI2ok02ok6A2olc2on7I2on82oneA2onf!I2onk2ontQ2ony2onzL2p9t2pbfI2pbg!K2pbh2pbjI2pbk!K2pbl2prlI2pz42q67e2q682q6kI2q6l2q6ne2q6o2q98I2q992q9be2q9c2qb0I2qb12qcle2qcm2qdbj2qdc2qo4e2qo5!f2qo62qore2qos2qotI2qou2qpge2qph2qpiI2qpj2qpne2qpo!I2qpp2qpte2qpu2qpwf2qpx2qpye2qpz!f2qq02qq1e2qq22qq4f2qq52qree2qrf2qrjk2qrk2qtde2qte2qtff2qtg2qthe2qti2qtsf2qtt2qude2que2quwf2qux2quze2qv0!f2qv12qv4e2qv52qv7f2qv8!e2qv92qvbf2qvc2qvie2qvj!f2qvk!e2qvl!f2qvm2qvze2qw0!I2qw1!e2qw2!I2qw3!e2qw4!I2qw52qw9e2qwa!f2qwb2qwee2qwf!I2qwg!e2qwh2qwiI2qwj2qyne2qyo2qyuI2qyv2qzae2qzb2qzoI2qzp2r01e2r022r0pI2r0q2r1ve2r1w2r1xf2r1y2r21e2r22!f2r232r2ne2r2o!f2r2p2r2se2r2t2r2uf2r2v2r4je2r4k2r4rI2r4s2r5fe2r5g2r5lI2r5m2r7oe2r7p2r7rf2r7s2r7ue2r7v2r7zf2r802r91I2r922r94H2r952r97Y2r982r9bI2r9c2raae2rab!f2rac2rare2ras2rauf2rav2rb3e2rb4!f2rb52rbfe2rbg!f2rbh2rcve2rcw2rg3I2rg42rgfe2rgg2risI2rit2rjze2rk02rkbI2rkc2rkfe2rkg2rlzI2rm02rm7e2rm82rmhI2rmi2rmne2rmo2rnrI2rns2rnze2ro02rotI2rou2rr3e2rr42rrfI2rrg!f2rrh2rrie2rrj!f2rrk2rrre2rrs2rrzf2rs02rs5e2rs6!f2rs72rsfe2rsg2rspf2rsq2rsre2rss2rsuf2rsv2ruee2ruf!f2rug2rw4e2rw52rw6f2rw7!e2rw82rw9f2rwa!e2rwb!f2rwc2rwse2rwt2rwvf2rww!e2rwx2rx9f2rxa2ry7e2ry82s0jI2s0k2s5be2s5c2sayI2sc02sc9Q2scg2t4te2t4w47p9e47pc5m9pejny9!Ajnz4jo1rAjo5cjobzAl2ionvnhI",U:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A:"Cannot extract a file path from a URI with a fragment component",z:"Cannot extract a file path from a URI with a query component",Q:"Cannot extract a non-Windows file path from a file URI with an authority",f:"EOF reached without finding string terminator",w:"Error handler must accept one Object or one Object and a StackTrace as arguments, and return a value of the returned future's type",e:"Expandos are not allowed on strings, numbers, booleans or null",J:"GenericGFPolys do not have same GenericGF field",l:"Host platform returned null value for non-null return value.",r:"Platform interfaces must not be implemented with `implements`",m:'Shared preferences keys must start with prefix "flutter.".',V:"Stream has been disposed.\nAn ImageStream is considered disposed once at least one listener has been added and subsequently all listeners have been removed and no handles are outstanding from the keepAlive method.\nTo resolve this error, maintain at least one listener on the stream, or create an ImageStreamCompleterHandle from the keepAlive method, or create a new stream for the image.",p:"SystemChrome.setApplicationSwitcherDescription",s:"TextInputClient.updateEditingStateWithDeltas",n:"TextInputClient.updateEditingStateWithTag",F:'There are several ways to avoid this problem. The simplest is to use a Builder to get a context that is "under" the Scaffold. For an example of this, please see the documentation for Scaffold.of():\n https://api.flutter.dev/flutter/material/Scaffold/of.html',u:"There was a problem trying to load FontManifest.json",E:"Unable to establish connection on channel.",Z:"max must be in range 0 < max \u2264 2^32, was ",W:'{"name": "view-style", "value": "shrink"}',X:"\u0e3b\u1cdb\u05d0\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b \u389c\u102b\u102b\u102b\u102b\u489c\u102b\u102b\u102b\u0620\u392b\u0c26\u0efa\u102b\u0dcb\u0601\u3e7e\u228f\u0c77\u24d3\u40b2\u102b\u1d51\u0f6f\u2681\u0698\u0851\u0d63\u0be6\u0d63\u1d2a\u06d5\u0e9b\u0771\u075c\u2b98\u23fe\u2707\u0da1\u2a52\u08eb\u0d13\u0ce3\u2712\u0c62\u4d9d\u0b97\u25cb\u2b21\u0659\u42c5\u0baa\u0ec5\u088d\u102b\u09b9\u09d9\u09f9\u0a21\u102b\u102b\u102b\u102b\u102b\u40ae\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u0b5f\u25b1\u23c1\u07f5\u0fe2\u102b\u269e\u102b\u0e5b\u102b\u102b\u102b\u2427\u26c9\u275a\u102b\u2b5c\u0fad\u0b31\u0789\u08ab\u102b\u102b\u0dfb\u102b\u102b\u102b\u1d74\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u0f2f\u2372\u102b\u38ec\u090f\u102b\u2501\u102b\u102b\u102b\u102b\u102b\u24a9\u102b\u35c8\u0939\u102b\u102b\u102b\u23b5\u102b\u102b\u2345\u2c27\u3457\u2d9d\u3491\u2d9d\u0979\u2be5\u252c\u102b\u102b\u102b\u102b\u102b\u233b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u2566\u23a2\u102b\u102b\u102b\u102b\u102b\u409c\u102b\u428c\u102b\u3db9\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u2bac\u102b\u16c9\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u2c0e\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u0d24\u4c95\u4c83\u102b\u102b\u102b\u102b\u0b0c\u102b\u07bb\u2609\u0c43\u2641\u071f\u2483\u2443\u0cb1\u06e1\u0811\u102b\u102b\u102b\u2583\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a95\u0ace\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u42ad\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u38bc\u102b\u102b\u1cdb\u102b\u102b\u4c95\u1cea\u40ce\u102b\u49ce\u1f6f\u2752\u1506\u393f\u449f\u102b\u102b\u102b\u102b\u102b\u0ff2\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u113b\u191a\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u1869\u102b\u102b\u102b\u102b\u3e89\u102b\u3bd9\u102b\u1da7\u102b\u47cf\u102b\u34a1\u305d\u2c56\u2d9d\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\x00\u01f0\u01f0\u01f0\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b"} +var t=(function rtii(){var s=A.a8 +return{od:s("bp"),pC:s("hd"),Jn:s("zl"),so:s("dh"),m:s("dh"),Bs:s("dh"),ph:s("zD"),vp:s("pP"),M1:s("KQ"),Mk:s("ub"),Al:s("jc"),bg:s("uc"),jj:s("iu"),m_:s("cm"),ac:s("b96"),k:s("aj"),q:s("eY"),aP:s("jg"),pI:s("nr"),V4:s("cu"),wY:s("cv"),nz:s("cv"),OX:s("cv"),YM:s("cv"),RM:s("cv"),vr:s("cv"),gv:s("cv"),fN:s("cv"),Tx:s("cv"),fn:s("cv"),sl:s("cv"),j5:s("cv"),_l:s("cv"),ZQ:s("cv"),Xj:s("ul"),AM:s("A8"),zI:s("Lm"),d0:s("bQ?,cA<@>>"),vg:s("et"),mV:s("aL2"),oK:s("q0"),ES:s("aWm"),Lh:s("Ai"),XY:s("nt"),p1:s("ls"),qo:s("uu"),z7:s("Ak"),m6:s("LX"),E_:s("q1"),Bn:s("Al"),wW:s("nu"),S3:s("Am"),BQ:s("An"),nR:s("Ao"),Xf:s("uv"),xG:s("ux"),O5:s("uz"),Hz:s("f_"),hP:s("iv"),n8:s("P"),IC:s("hg"),b8:s("bE<@>"),qO:s("q4"),uf:s("bq"),li:s("bq"),eL:s("bq"),vn:s("uF"),T:s("eM"),pU:s("ab>"),d1:s("Mt"),ho:s("Aw"),H5:s("aWV"),Xe:s("AA"),HY:s("hi"),ip:s("AE"),I7:s("b9U"),Fx:s("ji<@>"),Hw:s("hU"),l4:s("aXb"),Uf:s("uK"),uy:s("aXe"),yS:s("nA"),Je:s("baj"),hX:s("N7"),I:s("iw"),ra:s("bak"),xm:s("hk"),uZ:s("Nb>"),Jj:s("aXm"),VF:s("ly"),Co:s("qe>"),uL:s("hl"),zk:s("e5"),eU:s("nD"),Tu:s("bb"),A0:s("dc"),Ee:s("aa<@>"),lU:s("c7"),u:s("aN"),Gt:s("aXV"),m1:s("nG"),IH:s("B4"),S9:s("NQ"),X8:s("NR"),Q4:s("B6"),gQ:s("fM"),Q8:s("S"),Lt:s("ck"),I3:s("az"),VI:s("by"),IX:s("hX"),ii:s("v_"),ew:s("O_"),oM:s("O1"),_e:s("Bf"),Ps:s("nN"),o6:s("nO"),GH:s("aLQ"),Sm:s("nQ"),h3:s("nR"),Do:s("v1"),US:s("hm"),N8:s("Bn"),s4:s("abn"),OE:s("abo"),mx:s("dU"),l5:s("qr"),gx:s("hZ<@>"),bE:s("hn"),Uy:s("qw"),Nh:s("ho"),_8:s("lP"),xd:s("ax(m,aM)"),wF:s("ax"),Ev:s("ax()"),L0:s("ax<@>"),uz:s("ax<~>"),lG:s("ax<~>()"),sB:s("c_"),Fp:s("c_"),X2:s("c_"),pl:s("c_"),Si:s("c_"),Vd:s("c_"),TM:s("c_"),SP:s("v9"),nd:s("cx"),P3:s("c8"),Y0:s("c8"),Uv:s("c8"),C1:s("c8"),KZ:s("c8"),uA:s("c8"),jn:s("c8"),YC:s("c8"),jl:s("c8"),ok:s("c8"),fh:s("c8"),Bk:s("c8"),xR:s("qy"),yi:s("ko>"),TX:s("nZ"),bT:s("nZ>"),rQ:s("baS"),fz:s("BD"),op:s("BF<~(lM)>"),Ks:s("BG"),G7:s("OC>"),rA:s("qA"),mS:s("qB"),AL:s("i_"),YX:s("js"),zE:s("al"),uJ:s("iB"),gc:s("BJ"),Gf:s("kp"),vB:s("OJ"),IY:s("vg"),Oh:s("qH"),J2:s("o0"),yF:s("BQ"),dW:s("hq"),SG:s("vl"),Bc:s("o2"),IS:s("fR"),og:s("dV"),WB:s("bj"),P6:s("fS"),U1:s("i1"),Zb:s("vt"),XO:s("OT"),gD:s("o7"),vz:s("bh"),nQ:s("o8"),Ya:s("vv"),P1:s("qN"),JY:s("o<@>"),Vc:s("p"),Pv:s("p"),sq:s("p"),Ae:s("p"),I4:s("p"),SU:s("p"),iW:s("p"),Ns:s("p"),qN:s("p"),AT:s("p"),Cz:s("p"),t_:s("p

"),ca:s("p"),td:s("p"),KV:s("p"),ZD:s("p"),TH:s("p"),F:s("p"),vl:s("p"),sn:s("p"),Up:s("p"),gO:s("p"),CE:s("p"),OF:s("p"),v7:s("p"),hE:s("p"),bp:s("p"),Wj:s("p"),kZ:s("p>"),no:s("p"),_W:s("p>"),u2:s("p>"),mo:s("p>"),Va:s("p"),iQ:s("p"),nu:s("p"),cX:s("p"),om:s("p>"),b0:s("p"),XZ:s("p"),fJ:s("p"),VB:s("p"),VO:s("p"),O_:s("p"),du:s("p"),Sv:s("p"),J:s("p"),K0:s("p"),Li:s("p"),k5:s("p"),cN:s("p"),sa:s("p"),Y4:s("p"),_f:s("p"),ER:s("p"),B1:s("p>>>"),wX:s("p>>"),p:s("p>"),Eo:s("p"),u6:s("p"),ss:s("p"),a9:s("p>"),H7:s("p>"),n4:s("p>"),Xr:s("p"),rE:s("p
"),YE:s("p"),tc:s("p"),Qg:s("p"),f:s("p"),yv:s("p"),c2:s("p"),wi:s("p"),g8:s("p>"),EO:s("p"),nx:s("p

    "),OB:s("p"),zY:s("p"),uT:s("p"),wc:s("p"),cD:s("p"),tZ:s("p"),TP:s("p"),sS:s("p"),C:s("p"),Y2:s("p"),P2:s("p>"),S5:s("p>"),UA:s("p"),CP:s("p"),Km:s("p"),kG:s("p"),AO:s("p"),Pc:s("p"),Ik:s("p"),xT:s("p"),TT:s("p"),Ry:s("p"),QT:s("p
    "),FQ:s("p"),CK:s("p"),vj:s("p"),ZP:s("p"),D1:s("p"),u1:s("p"),QF:s("p"),o4:s("p"),Qo:s("p"),zz:s("p"),fe:s("p"),kO:s("p
      "),N_:s("p"),Ds:s("p"),s:s("p"),oU:s("p"),PL:s("p"),bt:s("p"),y1:s("p"),BG:s("p"),r6:s("p"),Lx:s("p"),sD:s("p"),Ue:s("p"),VS:s("p"),fm:s("p"),Ne:s("p"),FO:s("p>>"),Ab:s("p"),XE:s("p"),LX:s("p"),nY:s("p"),n2:s("p"),ro:s("p"),D:s("p"),GA:s("p"),Na:s("p"),OM:s("p"),rF:s("p"),ob:s("p"),Kj:s("p"),Tc:s("p>"),_Y:s("p"),CZ:s("p"),mz:s("p"),h_:s("p"),Kx:s("p"),he:s("p"),b_:s("p"),ML:s("p"),BB:s("p"),m3:s("p"),Ei:s("p"),jE:s("p"),qi:s("p"),uD:s("p"),M6:s("p"),au:s("p"),s6:s("p"),lb:s("p"),YK:s("p"),Z4:s("p"),ff:s("p"),cR:s("p"),NM:s("p"),HZ:s("p"),up:s("p"),ee:s("p<@>"),t:s("p"),f2:s("p"),fI:s("p"),oA:s("p"),w2:s("p?>"),L:s("p"),tM:s("p"),cA:s("p"),iG:s("p"),ny:s("p?>"),eE:s("p"),Fi:s("p"),_m:s("p"),Bh:s("p"),_x:s("p"),Z:s("p"),a0:s("p"),Zt:s("p()>"),iM:s("p()>"),xf:s("p"),sA:s("p"),sQ:s("p<~(nY)?>"),b:s("p<~()>"),g:s("p<~(bp)>"),x8:s("p<~(jb)>"),j1:s("p<~(bb)>"),ox:s("p<~(fT)>"),Jh:s("p<~(B)>"),RP:s("bt<@>"),bz:s("vz"),lT:s("kt"),dC:s("bC<@>"),e:s("e"),Ek:s("e(k)"),_X:s("e(k{params:U?})"),a2:s("ku"),sW:s("qQ<@>"),Ke:s("cg"),fV:s("cg"),dl:s("cg"),Hf:s("cg"),C9:s("cg<@,@>"),lc:s("cg"),Cl:s("kv"),D2:s("hs"),X_:s("vB"),SQ:s("vC"),LE:s("od"),bR:s("bv"),NE:s("bv"),am:s("bv"),ku:s("bv"),hA:s("bv"),B:s("bv>"),Ts:s("bv>"),af:s("bv"),Xw:s("bv"),L6:s("fm"),O2:s("Ph"),h:s("vG"),rf:s("Cg"),hz:s("iE"),jQ:s("bR"),fi:s("bi"),z_:s("Ci"),U9:s("ky"),NJ:s("aZA"),Gs:s("B"),fA:s("B"),gS:s("B"),qC:s("B"),UX:s("B"),LF:s("B"),d_:s("B"),I1:s("B
      "),V1:s("B"),yp:s("B"),nH:s("B"),Ho:s("B"),JF:s("B"),j:s("B<@>"),Cm:s("B"),Dn:s("B"),lo:s("B"),I_:s("ad"),da:s("of"),bd:s("h"),wf:s("kz"),tO:s("aF"),kK:s("aF"),UH:s("aF"),DC:s("aF"),q9:s("aF"),sw:s("aF>"),ah:s("aF>"),qE:s("aF>"),kY:s("aM"),nf:s("aM"),GU:s("aM"),a:s("aM"),_P:s("aM"),e3:s("aM"),G:s("aM<@,@>"),pE:s("aM"),rr:s("aM<~(be),br?>"),IQ:s("e7"),a4:s("aw"),cj:s("aw"),rB:s("aw"),qn:s("aw"),HR:s("aw>"),Tr:s("aw"),iB:s("aZK"),R:s("CB"),Le:s("CD<@>"),ui:s("cy"),h9:s("d1

      "),Ak:s("d1"),kU:s("d1"),iL:s("d1"),XL:s("d1"),QL:s("d1"),Il:s("d1"),BT:s("d1"),wG:s("d1"),i1:s("og"),xV:s("br"),w:s("fW"),Pw:s("kB"),Fu:s("CO<@>"),Vk:s("fX<@>"),xS:s("hy"),Pb:s("cP"),ZA:s("vY"),Tl:s("fY"),_h:s("jA"),Wz:s("iI"),Lb:s("ex"),s9:s("r3"),CW:s("iJ"),jW:s("oj"),A3:s("i7"),u9:s("r4"),tw:s("w1"),uK:s("jC"),SK:s("w2"),We:s("kD"),_A:s("b7"),K3:s("d2"),Jc:s("d2"),Tm:s("d2"),xU:s("d2"),ji:s("d2"),WA:s("d2"),kj:s("d2"),Te:s("m6"),P:s("aP"),K:s("U"),yw:s("b2"),fy:s("b2<~()>"),c:s("b2<~(bp)>"),jc:s("b2<~(jb)>"),EP:s("j"),gY:s("kE"),qt:s("cz"),o0:s("w4"),Ms:s("kF"),N1:s("w7"),Mf:s("w8"),sd:s("aHk"),Q2:s("w9"),Fw:s("eQ"),IL:s("eQ"),ke:s("oo"),mR:s("ma"),zM:s("ez"),p0:s("Dp"),IF:s("Dq"),ix:s("dJ"),v3:s("r"),IK:s("jG"),jP:s("jH"),mX:s("wf"),qa:s("bbh"),ge:s("rc"),Ko:s("rd"),A:s("iM"),_:s("mc"),qL:s("be"),GG:s("bbl"),XA:s("md"),d:s("me"),WQ:s("re"),w5:s("mf"),DB:s("rf"),PB:s("rg"),Mj:s("rh"),xb:s("ri"),ks:s("fp"),l:s("mg"),nE:s("eR"),xF:s("b_I"),bb:s("wo"),_p:s("i9"),C0:s("b_T"),yH:s("b5"),wN:s("wr"),vI:s("Rl"),b4:s("DE"),ZY:s("ws"),GW:s("DH"),FL:s("b00"),jU:s("wy"),pK:s("bbq"),YT:s("v"),Bb:s("iO"),j0:s("aHy"),Qz:s("RC"),MY:s("DR"),NW:s("DS"),x:s("A"),E:s("rw"),Ro:s("E0"),o:s("t"),Cg:s("rx"),F5:s("ay"),GM:s("aR"),Wx:s("mk"),nl:s("dn"),Ss:s("wA"),Cn:s("wB"),dw:s("Ec"),E1:s("Ee"),UM:s("iP"),Wd:s("wE"),dZ:s("Eg"),yb:s("dy"),z4:s("dL"),MN:s("oF"),k2:s("Ej"),H8:s("cc"),o_:s("cc"),Zg:s("iR"),oj:s("rD"),pO:s("cA<@>(V,U?)"),kA:s("rE"),qT:s("wH"),BL:s("wH"),Np:s("wI"),MF:s("wK"),JE:s("Eu"),Cy:s("Ev"),FS:s("Ez"),bh:s("mo"),sm:s("wR"),NF:s("b0o"),qd:s("bbA"),hI:s("bbB"),x9:s("eA"),mb:s("rK"),Wu:s("EH"),_S:s("dp"),bu:s("cQ"),UF:s("dM"),g3:s("rP"),HS:s("rQ"),jk:s("cd"),m2:s("cd"),Qd:s("cd"),RY:s("ch"),jH:s("mt"),cZ:s("wX"),Vz:s("rT"),yE:s("bbI"),Mp:s("bc"),k7:s("mu"),FW:s("O"),f9:s("x_"),Ws:s("ET"),r:s("oN"),Xp:s("oO"),dq:s("x2"),U:s("kN"),M0:s("x3"),jB:s("oP"),yd:s("eC"),y3:s("jS"),wq:s("kP"),D_:s("mz"),Q:s("fu"),wS:s("dN"),MG:s("iT"),d2:s("a5"),Iz:s("ak"),ZE:s("xc"),N:s("m"),Ve:s("b0X"),Vh:s("xh"),Ci:s("oS"),_Q:s("xi"),if:s("t_"),WT:s("cR"),u4:s("cR"),re:s("cR>"),az:s("cR"),E8:s("cR"),d9:s("cR"),Zl:s("cR>?>"),hr:s("cR"),b5:s("cR<~>"),ZC:s("mC"),lu:s("kR"),_0:s("xo"),Pj:s("b12"),Rp:s("dO"),mr:s("Fn"),mi:s("TL"),ot:s("fz"),qY:s("jV"),bZ:s("b19"),AS:s("oZ"),em:s("y"),we:s("iU"),ZM:s("t6"),ZF:s("kT>"),Ag:s("kT<@>"),Oc:s("TW"),qe:s("U_"),V:s("fB"),U2:s("b1p"),bq:s("tb"),lK:s("FP"),Ni:s("aH"),Y:s("aH"),n:s("f7"),ns:s("kU"),e2:s("dA"),rd:s("mH"),H3:s("dZ"),MX:s("mI
      "),O:s("d7"),kk:s("kX"),lQ:s("td"),G5:s("mJ"),h4:s("mK"),gU:s("hH"),Xu:s("Uc"),_4:s("FV"),MJ:s("Uj"),ZG:s("Uk"),hm:s("Um"),xc:s("h1"),j3:s("xH"),uh:s("h2"),GY:s("fD"),Dg:s("FZ"),rS:s("f8"),X3:s("mM"),Hd:s("aD"),ZK:s("ed"),Ri:s("ed"),ow:s("ed"),kE:s("ed<~(U,dN?)>"),r7:s("ed<~(OK)>"),Pi:s("xK"),l7:s("i"),a7:s("mN"),X5:s("eG"),Uh:s("G4"),VW:s("p4"),oL:s("l_"),Qy:s("l0"),rx:s("jX"),KU:s("G6"),h8:s("aY"),qg:s("aY"),b1:s("aY"),xs:s("aY"),rj:s("aY"),Ca:s("aY"),XX:s("aY"),jT:s("aY>"),Iy:s("aY"),Bx:s("aY"),gI:s("aY"),VY:s("aY"),zh:s("aY<@>"),yB:s("aY"),F0:s("aY"),gR:s("aY<~>"),BY:s("b2A"),ZW:s("tl"),B6:s("Gi"),EG:s("tn"),bY:s("Gz"),TC:s("mR"),uC:s("eI"),dA:s("mT"),Fb:s("mT"),Uz:s("mT"),UJ:s("Wp"),qr:s("p9"),AR:s("tr>"),KK:s("bcD"),l3:s("y3"),TV:s("pa"),fg:s("pc"),ky:s("GX"),fk:s("y5"),ag:s("y6"),Jp:s("GZ"),h1:s("y9"),Lv:s("af"),Kc:s("af"),mD:s("af"),qc:s("af"),_T:s("af"),Eg:s("af"),lX:s("af"),G4:s("af>"),Gl:s("af"),EW:s("af"),aQ:s("af"),tq:s("af"),LR:s("af<@>"),wJ:s("af"),gg:s("af"),X6:s("af"),D4:s("af<~>"),cK:s("yb"),Qu:s("mW"),U3:s("yd"),UR:s("fE"),R9:s("mX"),f6:s("ty<@,@>"),WD:s("H7"),JK:s("H9"),Nr:s("Ha"),pp:s("tz"),oc:s("Hh"),cB:s("j_"),Sx:s("pg"),pt:s("yn"),Gk:s("Ho"),PJ:s("yo"),h2:s("e_

      "),bN:s("e_"),Lf:s("e_"),pj:s("e_"),_s:s("e_"),Fe:s("Hx"),xg:s("Yk"),Tp:s("ph"),Fn:s("pi"),ai:s("pj"),pi:s("l5"),sZ:s("HM"),Sc:s("YN"),o5:s("YQ"),y2:s("tE"),mm:s("yE"),JH:s("l7"),zP:s("ef"),ri:s("HW"),l0:s("HX"),zd:s("I2"),To:s("yI"),xL:s("yJ"),_2:s("yK"),Ez:s("eg"),Pu:s("Ih"),rJ:s("Ij"),p9:s("Ip"),jF:s("yO"),oY:s("po"),S8:s("IN"),HE:s("pp"),mh:s("yT"),iN:s("yU"),lm:s("tM"),tH:s("b3k"),eD:s("J7"),si:s("d9"),XI:s("d9"),JP:s("d9"),h7:s("d9"),Uq:s("k1"),Ph:s("k1"),HM:s("k1"),Ey:s("k1"),Wp:s("Jd"),DH:s("a1f"),y:s("C"),i:s("a3"),z:s("@"),Dp:s("@()"),U4:s("@(B)"),C_:s("@(U)"),Hg:s("@(U,dN)"),S:s("k"),s5:s("0&*"),ub:s("U*"),ZU:s("nh?"),tX:s("a3R?"),hh:s("zO?"),VA:s("lp?"),Vx:s("dS?"),sb:s("fg?"),eJ:s("pT?"),oI:s("cN?"),YY:s("pU?"),CD:s("cu?"),eQ:s("uu?"),MB:s("q2?"),L5:s("a5m?"),JG:s("ux?"),cW:s("a5o?"),eG:s("Aq?"),GB:s("a5p?"),EM:s("uz?"),VC:s("nv?"),MH:s("P?"),YJ:s("hg?"),Hb:s("eM?"),ms:s("lw?"),V2:s("iw?"),pc:s("dc?"),Om:s("lC?"),Dv:s("aN?"),fd:s("B5?"),FZ:s("aLR?"),Jw:s("iz?"),pk:s("dU?"),RC:s("Bu?"),ZZ:s("ax?"),eS:s("Oy?"),_I:s("qB?"),GK:s("jt?"),lF:s("de?"),Pr:s("o4?"),Ef:s("i1?"),mU:s("aem?"),kC:s("e?"),EZ:s("B?"),kc:s("B<@>?"),wh:s("B?"),y6:s("h?"),qA:s("hw?"),nA:s("aM?"),wd:s("aM>?"),J1:s("aM?"),iD:s("br?"),ka:s("r1?"),WV:s("cP?"),X:s("U?"),Ff:s("ah1?"),dJ:s("kE?"),Zr:s("ah2?"),Jq:s("w4?"),KX:s("e9?"),uR:s("jF?"),xO:s("ra?"),CY:s("Dk?"),fF:s("Dl?"),p7:s("Dm?"),Gr:s("Dn?"),Ll:s("Do?"),mc:s("dJ?"),wb:s("Dr?"),z5:s("jG?"),W:s("QX?"),Qv:s("A?"),CA:s("rw?"),Rn:s("t?"),c_:s("bu?"),NT:s("oB?"),ym:s("mk?"),IT:s("dn?"),kR:s("ib?"),_N:s("wP?"),LQ:s("cQ?"),m5:s("wU?"),Zi:s("ch?"),TZ:s("rS?"),pg:s("fZ?"),tW:s("O?"),MR:s("kN?"),lE:s("iT?"),v:s("m?"),aE:s("xh?"),f3:s("hE?"),p8:s("y?"),Dh:s("t5?"),qf:s("U4?"),zV:s("tb?"),ir:s("aH?"),nc:s("dZ?"),AC:s("mK?"),Cb:s("FW?"),DT:s("te?"),xx:s("Ul?"),Wn:s("jW?"),ju:s("jX?"),Wk:s("y3?"),zH:s("y6?"),Xk:s("fE?"),Ej:s("pj?"),av:s("HP?"),zr:s("yO?"),JI:s("a0a<@>?"),X7:s("C?"),PM:s("a3?"),bo:s("k?"),Nw:s("~()?"),Zh:s("~(ml)?"),Jy:s("bI"),H:s("~"),M:s("~()"),Vu:s("~(bb)"),Su:s("~(lM)"),sH:s("~(e)"),xt:s("~(B)"),lO:s("~(U)"),hK:s("~(U,dN)"),Ld:s("~(be)"),iS:s("~(jL)"),HT:s("~(U?)")}})();(function constants(){var s=hunkHelpers.makeConstList +B.Ct=A.A4.prototype +B.E_=A.nC.prototype +B.ps=A.kp.prototype +B.FF=A.o1.prototype +B.FS=J.vw.prototype +B.c=J.p.prototype +B.dZ=J.C3.prototype +B.b=J.vy.prototype +B.G1=J.vz.prototype +B.e=J.o9.prototype +B.d=J.lV.prototype +B.G2=J.kt.prototype +B.G3=J.e.prototype +B.wU=A.CS.prototype +B.fY=A.CT.prototype +B.en=A.CU.prototype +B.cG=A.CW.prototype +B.jP=A.CX.prototype +B.bW=A.CZ.prototype +B.z=A.r4.prototype +B.yq=J.QZ.prototype +B.zG=A.Fa.prototype +B.nm=J.kX.prototype +B.Z_=A.p4.prototype +B.a_i=new A.Ks(0,"unknown") +B.Aw=new A.es(0,0) +B.nJ=new A.es(0,1) +B.i0=new A.es(0,-1) +B.Ax=new A.es(1,0) +B.Ay=new A.es(1,-1) +B.nK=new A.es(-1,0) +B.bg=new A.es(-1,-1) +B.P=new A.dF(0,0) +B.dz=new A.dF(0,1) +B.nL=new A.dF(0,-1) +B.eZ=new A.dF(1,0) +B.i1=new A.dF(1,1) +B.Az=new A.dF(1,-1) +B.cR=new A.dF(-1,0) +B.AA=new A.dF(-1,1) +B.c2=new A.dF(-1,-1) +B.AB=new A.Ky(null) +B.AC=new A.zn(0,"stretch") +B.nM=new A.zn(1,"glow") +B.AD=new A.zy(0,"normal") +B.AE=new A.zy(1,"preserve") +B.F=new A.jb(0,"dismissed") +B.az=new A.jb(1,"forward") +B.at=new A.jb(2,"reverse") +B.T=new A.jb(3,"completed") +B.AF=new A.u8(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.AG=new A.pO(0,"resumed") +B.AH=new A.pO(1,"inactive") +B.AI=new A.pO(2,"paused") +B.AJ=new A.pO(3,"detached") +B.bh=new A.zI(!1) +B.bx=new A.zI(!0) +B.AK=new A.KI(!1,127) +B.AL=new A.KI(!0,127) +B.nN=new A.a3E(127) +B.nO=new A.u9(1,"assertive") +B.bm=A.a(s([]),t.s) +B.l=new A.xn(1,"downstream") +B.eN=new A.f5(-1,-1,B.l,!1,-1,-1) +B.be=new A.cs(-1,-1) +B.eL=new A.dO("",B.eN,B.be) +B.nP=new A.zK(!1,"",B.bm,B.eL,null) +B.nQ=new A.KR(0,"disabled") +B.H=new A.pQ(0,"up") +B.aH=new A.pQ(1,"right") +B.E=new A.pQ(2,"down") +B.au=new A.pQ(3,"left") +B.ac=new A.zM(0,"horizontal") +B.ad=new A.zM(1,"vertical") +B.AN=new A.KU(null) +B.AO=new A.KT(null) +B.AP=new A.zP(null,null,null,null,null,null,null) +B.i8=new A.ap1() +B.AQ=new A.jc("flutter/lifecycle",B.i8,null,A.a8("jc")) +B.cj=new A.aeA() +B.AR=new A.jc("flutter/system",B.cj,null,t.Al) +B.aB=new A.F8() +B.nR=new A.jc("flutter/accessibility",B.aB,null,t.Al) +B.AS=new A.jc("flutter/keyevent",B.cj,null,t.Al) +B.fp=new A.qv(2,"previous") +B.AT=new A.pR(null,B.fp,0,0) +B.i2=new A.uc(0,"BI_BITFIELDS") +B.i3=new A.uc(1,"NONE") +B.AU=new A.nm(13,"modulate") +B.AV=new A.nm(20,"hardLight") +B.AW=new A.nm(26,"saturation") +B.f_=new A.nm(3,"srcOver") +B.AX=new A.nm(8,"dstOut") +B.dA=new A.L4(0,"normal") +B.w=new A.bf(0,0) +B.aj=new A.cm(B.w,B.w,B.w,B.w) +B.cL=new A.bf(4,4) +B.nT=new A.cm(B.cL,B.cL,B.w,B.w) +B.f0=new A.cm(B.cL,B.cL,B.cL,B.cL) +B.h8=new A.bf(7,7) +B.nS=new A.cm(B.h8,B.h8,B.h8,B.h8) +B.dm=new A.bf(8,8) +B.a_j=new A.cm(B.dm,B.dm,B.dm,B.dm) +B.h5=new A.bf(13,13) +B.AY=new A.cm(B.h5,B.h5,B.h5,B.h5) +B.h6=new A.bf(40,40) +B.AZ=new A.cm(B.h6,B.h6,B.h6,B.h6) +B.h7=new A.bf(60,50) +B.B_=new A.cm(B.h7,B.h7,B.h7,B.h7) +B.D9=new A.P(4293454056) +B.aA=new A.zS(1,"solid") +B.B2=new A.cN(B.D9,1,B.aA,-1) +B.m=new A.P(4278190080) +B.cS=new A.zS(0,"none") +B.q=new A.cN(B.m,0,B.cS,-1) +B.nU=new A.dS(B.q,B.q,B.q,B.q) +B.B4=new A.ud(null,null,null,null,null,null) +B.B5=new A.zU(null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.B6=new A.zW(null,null,null,null,null,null,null,null,null) +B.Rt=new A.Ew(0,"normal") +B.mD=new A.Rx(null) +B.B7=new A.zX(B.Rt,B.mD) +B.Ru=new A.Ew(1,"fast") +B.B8=new A.zX(B.Ru,B.mD) +B.B9=new A.aj(40,40,40,40) +B.Ba=new A.aj(56,56,56,56) +B.Bb=new A.aj(96,96,96,96) +B.i5=new A.aj(1/0,1/0,1/0,1/0) +B.Bc=new A.aj(0,1/0,48,48) +B.Bd=new A.aj(112,280,0,1/0) +B.dB=new A.aj(0,1/0,0,1/0) +B.Be=new A.aj(280,1/0,0,1/0) +B.Bg=new A.aj(36,1/0,36,1/0) +B.Bf=new A.aj(88,1/0,36,1/0) +B.nV=new A.aj(48,1/0,48,1/0) +B.CZ=new A.P(4286611584) +B.a2=new A.A_(0,"rectangle") +B.Bh=new A.cF(B.CZ,null,null,null,null,null,null,B.a2) +B.Bi=new A.L7(6,"scaleDown") +B.cT=new A.zZ(0,"tight") +B.nW=new A.zZ(5,"strut") +B.nX=new A.A_(1,"circle") +B.c3=new A.La(0,"tight") +B.ae=new A.A0(0,"dark") +B.av=new A.A0(1,"light") +B.by=new A.uh(0,"blink") +B.W=new A.uh(1,"webkit") +B.bO=new A.uh(2,"firefox") +B.nY=new A.Ld(1,"padded") +B.Bl=new A.A1(null,null,null,null,null,null,null,null,null) +B.nZ=new A.Le(0,"normal") +B.Ci=new A.GO(A.a8("GO>")) +B.Bm=new A.uk(B.Ci) +B.o_=new A.qM(A.aRf(),A.a8("qM")) +B.Bn=new A.qM(A.aRf(),A.a8("qM")) +B.Bo=new A.a3f() +B.Bq=new A.a3H() +B.Bs=new A.a3S() +B.Br=new A.KX() +B.a_k=new A.a4j() +B.Bt=new A.LU() +B.Bu=new A.LY() +B.Bv=new A.M_() +B.Bw=new A.M3() +B.Bx=new A.a6E() +B.By=new A.MV() +B.a_l=new A.MW(A.a8("MW<0&>")) +B.Bz=new A.MX() +B.a_m=new A.N_(A.a8("N_<@>")) +B.BA=new A.N0() +B.p=new A.AP() +B.BB=new A.a8X() +B.BC=new A.a9S() +B.BD=new A.hW(A.a8("hW")) +B.BE=new A.hW(A.a8("hW")) +B.f1=new A.NM(A.a8("NM<0&>")) +B.BF=new A.NN() +B.ap=new A.NN() +B.BG=new A.aah() +B.f2=new A.Og() +B.a_n=new A.Ow() +B.BH=new A.acu() +B.i6=new A.acD() +B.pi=new A.v5(1,"auto") +B.BI=new A.BY() +B.af=new A.aez() +B.aU=new A.aeB() +B.o3=function getTagFallback(o) { + var s = Object.prototype.toString.call(o); + return s.substring(8, s.length - 1); +} +B.BJ=function() { + var toStringFunction = Object.prototype.toString; + function getTag(o) { + var s = toStringFunction.call(o); + return s.substring(8, s.length - 1); + } + function getUnknownTag(object, tag) { + if (/^HTML[A-Z].*Element$/.test(tag)) { + var name = toStringFunction.call(object); + if (name == "[object Object]") return null; + return "HTMLElement"; + } + } + function getUnknownTagGenericBrowser(object, tag) { + if (self.HTMLElement && object instanceof HTMLElement) return "HTMLElement"; + return getUnknownTag(object, tag); + } + function prototypeForTag(tag) { + if (typeof window == "undefined") return null; + if (typeof window[tag] == "undefined") return null; + var constructor = window[tag]; + if (typeof constructor != "function") return null; + return constructor.prototype; + } + function discriminator(tag) { return null; } + var isBrowser = typeof navigator == "object"; + return { + getTag: getTag, + getUnknownTag: isBrowser ? getUnknownTagGenericBrowser : getUnknownTag, + prototypeForTag: prototypeForTag, + discriminator: discriminator }; +} +B.BO=function(getTagFallback) { + return function(hooks) { + if (typeof navigator != "object") return hooks; + var ua = navigator.userAgent; + if (ua.indexOf("DumpRenderTree") >= 0) return hooks; + if (ua.indexOf("Chrome") >= 0) { + function confirm(p) { + return typeof window == "object" && window[p] && window[p].name == p; + } + if (confirm("Window") && confirm("HTMLElement")) return hooks; + } + hooks.getTag = getTagFallback; + }; +} +B.BK=function(hooks) { + if (typeof dartExperimentalFixupGetTag != "function") return hooks; + hooks.getTag = dartExperimentalFixupGetTag(hooks.getTag); +} +B.BL=function(hooks) { + var getTag = hooks.getTag; + var prototypeForTag = hooks.prototypeForTag; + function getTagFixed(o) { + var tag = getTag(o); + if (tag == "Document") { + if (!!o.xmlVersion) return "!Document"; + return "!HTMLDocument"; + } + return tag; + } + function prototypeForTagFixed(tag) { + if (tag == "Document") return null; + return prototypeForTag(tag); + } + hooks.getTag = getTagFixed; + hooks.prototypeForTag = prototypeForTagFixed; +} +B.BN=function(hooks) { + var userAgent = typeof navigator == "object" ? navigator.userAgent : ""; + if (userAgent.indexOf("Firefox") == -1) return hooks; + var getTag = hooks.getTag; + var quickMap = { + "BeforeUnloadEvent": "Event", + "DataTransfer": "Clipboard", + "GeoGeolocation": "Geolocation", + "Location": "!Location", + "WorkerMessageEvent": "MessageEvent", + "XMLDocument": "!Document"}; + function getTagFirefox(o) { + var tag = getTag(o); + return quickMap[tag] || tag; + } + hooks.getTag = getTagFirefox; +} +B.BM=function(hooks) { + var userAgent = typeof navigator == "object" ? navigator.userAgent : ""; + if (userAgent.indexOf("Trident/") == -1) return hooks; + var getTag = hooks.getTag; + var quickMap = { + "BeforeUnloadEvent": "Event", + "DataTransfer": "Clipboard", + "HTMLDDElement": "HTMLElement", + "HTMLDTElement": "HTMLElement", + "HTMLPhraseElement": "HTMLElement", + "Position": "Geoposition" + }; + function getTagIE(o) { + var tag = getTag(o); + var newTag = quickMap[tag]; + if (newTag) return newTag; + if (tag == "Object") { + if (window.DataView && (o instanceof window.DataView)) return "DataView"; + } + return tag; + } + function prototypeForTagIE(tag) { + var constructor = window[tag]; + if (constructor == null) return null; + return constructor.prototype; + } + hooks.getTag = getTagIE; + hooks.prototypeForTag = prototypeForTagIE; +} +B.o4=function(hooks) { return hooks; } + +B.o=new A.Pb() +B.o5=new A.Pq(A.a8("Pq")) +B.o6=new A.PD(A.a8("PD<@,@>")) +B.BP=new A.afJ() +B.BQ=new A.Q1() +B.BR=new A.agP() +B.BS=new A.agR() +B.o8=new A.agT() +B.BT=new A.agZ() +B.f3=new A.U() +B.BU=new A.Ql() +B.as=new A.eb(0,"android") +B.ag=new A.eb(2,"iOS") +B.bd=new A.eb(4,"macOS") +B.oh=new A.UH() +B.o1=new A.MC() +B.fS=new A.c_([B.as,B.oh,B.ag,B.o1,B.bd,B.o1],A.a8("c_")) +B.BV=new A.Qn() +B.BW=new A.QD() +B.o9=new A.Dd() +B.X=new A.ie(4,"keyboard") +B.oa=new A.on() +B.BX=new A.ahA() +B.a_o=new A.ai6() +B.BY=new A.aic() +B.oc=new A.oz() +B.a_p=new A.aj7() +B.C_=new A.Sq() +B.C0=new A.alT() +B.od=new A.mq() +B.C1=new A.amn() +B.a=new A.amo() +B.C2=new A.SM() +B.c4=new A.aoM() +B.cU=new A.aoP() +B.C3=new A.apE() +B.C4=new A.apK() +B.C5=new A.apL() +B.C6=new A.apM() +B.C7=new A.apQ() +B.C8=new A.apS() +B.C9=new A.apT() +B.Ca=new A.apU() +B.QA=new A.j(0.05,0) +B.QJ=new A.j(0.133333,0.06) +B.Qy=new A.j(0.166666,0.4) +B.QD=new A.j(0.208333,0.82) +B.QI=new A.j(0.25,1) +B.Cb=new A.TU() +B.Cc=new A.TV() +B.oe=new A.p1() +B.of=new A.p2() +B.Cd=new A.aqE() +B.ck=new A.aqL() +B.B=new A.v(0,0,0,0) +B.hE=new A.UA(0,0,0,0) +B.Kd=A.a(s([]),A.a8("p")) +B.og=new A.Ut() +B.PM=new A.bq(0,{},B.bm,t.li) +B.Ce=new A.arc() +B.a_q=new A.arh() +B.dC=new A.UO() +B.cl=new A.UP() +B.Cf=new A.VZ() +B.dD=new A.Wc() +B.Cg=new A.att() +B.Ch=new A.atx() +B.a_r=new A.GB() +B.bP=new A.Wj() +B.i9=new A.atG() +B.oi=new A.au_() +B.oj=new A.auA() +B.ok=new A.avA() +B.Cj=new A.avB() +B.Ck=new A.avO() +B.J=new A.Hj() +B.Cl=new A.Y0() +B.bQ=new A.awT() +B.Cm=new A.Yw() +B.ol=new A.azi() +B.aw=new A.azm() +B.Cn=new A.azD() +B.Co=new A.a01() +B.Cp=new A.aB5() +B.Cq=new A.a1g() +B.dE=new A.aBr() +B.ia=new A.Lg(0,"pixel") +B.Cr=new A.A3(0,"rear") +B.Cs=new A.A3(1,"front") +B.om=new A.ul(0,"back") +B.ib=new A.ul(1,"front") +B.Cu=new A.um(null,null,null,null,null,null,null) +B.a_F=new A.UL(0,"material") +B.Cy=new A.us(4,null,null,null,null,null,null,null) +B.Cv=new A.un(B.P,null,null,B.Cy,null) +B.ic=new A.Ac(0,"rgb") +B.bi=new A.Ac(1,"rgba") +B.Cw=new A.uq(null,null,null,null,null,null,null,null,null) +B.Cx=new A.Ag(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.id=new A.e2(0,B.q) +B.Cz=new A.M7(B.mD) +B.RI=new A.wS(2,"clear") +B.CA=new A.Ao(B.RI) +B.CB=new A.Ap(0,"difference") +B.cV=new A.Ap(1,"intersect") +B.j=new A.q3(0,"none") +B.Q=new A.q3(1,"hardEdge") +B.bA=new A.q3(2,"antiAlias") +B.cW=new A.q3(3,"antiAliasWithSaveLayer") +B.I=new A.P(0) +B.on=new A.P(1087163596) +B.CC=new A.P(1308622847) +B.CD=new A.P(134217728) +B.CE=new A.P(144613022) +B.c5=new A.P(1493172224) +B.CF=new A.P(1627389952) +B.CG=new A.P(1660944383) +B.os=new A.P(16777215) +B.CH=new A.P(167772160) +B.ig=new A.P(1723645116) +B.CI=new A.P(1724434632) +B.f4=new A.P(1929379840) +B.ih=new A.P(1996517887) +B.CJ=new A.P(2155905152) +B.K=new A.P(2315255808) +B.CK=new A.P(234881023) +B.CL=new A.P(2583691263) +B.ot=new A.P(2852155903) +B.CM=new A.P(2952790016) +B.G=new A.P(3019898879) +B.C=new A.P(3707764736) +B.ou=new A.P(3944751136) +B.CO=new A.P(4039164096) +B.cX=new A.P(4278219263) +B.f7=new A.P(4278236912) +B.CP=new A.P(4278239141) +B.dG=new A.P(4280361249) +B.ik=new A.P(4281348144) +B.f9=new A.P(4282532418) +B.fb=new A.P(4284572001) +B.oz=new A.P(4284809178) +B.oA=new A.P(4288585374) +B.cm=new A.P(4290362044) +B.fc=new A.P(4291611852) +B.il=new A.P(4292030255) +B.im=new A.P(4292927712) +B.c6=new A.P(4293848814) +B.oB=new A.P(4294309365) +B.oC=new A.P(4294638330) +B.Di=new A.P(4294901760) +B.k=new A.P(4294967295) +B.Du=new A.P(436207616) +B.Dv=new A.P(452984831) +B.Dw=new A.P(520093696) +B.Dx=new A.P(536870911) +B.Dz=new A.P(83886080) +B.DA=new A.q5(0,"cut") +B.oF=new A.q5(1,"copy") +B.DB=new A.q5(2,"paste") +B.io=new A.q5(3,"selectAll") +B.oG=new A.kc(!1) +B.oH=new A.kc(!0) +B.bB=new A.ny(0,"start") +B.ip=new A.ny(1,"end") +B.x=new A.ny(2,"center") +B.dL=new A.ny(3,"stretch") +B.iq=new A.ny(4,"baseline") +B.dM=new A.eN(0.18,1,0.04,1) +B.DC=new A.eN(0.215,0.61,0.355,1) +B.oI=new A.eN(0,0,0.2,1) +B.DD=new A.eN(0.05,0,0.133333,0.06) +B.aP=new A.eN(0.25,0.1,0.25,1) +B.cn=new A.eN(0.42,0,1,1) +B.oJ=new A.eN(0.67,0.03,0.65,0.09) +B.DE=new A.eN(0.075,0.82,0.165,1) +B.DF=new A.eN(0.208333,0.82,0.25,1) +B.a4=new A.eN(0.4,0,0.2,1) +B.ir=new A.eN(0.35,0.91,0.33,0.97) +B.dN=new A.eN(0,0,0.58,1) +B.fd=new A.eN(0.42,0,0.58,1) +B.dK=new A.P(4293716198) +B.f8=new A.P(4281346344) +B.DH=new A.dH(B.dK,null,null,B.dK,B.f8,B.dK,B.f8,B.dK,B.f8,B.dK,B.f8,0) +B.dJ=new A.P(4290493371) +B.fa=new A.P(4283453778) +B.DI=new A.dH(B.dJ,null,null,B.dJ,B.fa,B.dJ,B.fa,B.dJ,B.fa,B.dJ,B.fa,0) +B.dI=new A.P(4288256409) +B.dH=new A.P(4285887861) +B.dO=new A.dH(B.dI,"inactiveGray",null,B.dI,B.dH,B.dI,B.dH,B.dI,B.dH,B.dI,B.dH,0) +B.DJ=new A.dH(B.m,null,null,B.m,B.k,B.m,B.k,B.m,B.k,B.m,B.k,0) +B.ie=new A.P(1279016003) +B.op=new A.P(1290529781) +B.oq=new A.P(1614560323) +B.or=new A.P(1626074101) +B.DK=new A.dH(B.ie,"placeholderText",null,B.ie,B.op,B.oq,B.or,B.ie,B.op,B.oq,B.or,0) +B.fe=new A.dH(B.m,"label",null,B.m,B.k,B.m,B.k,B.m,B.k,B.m,B.k,0) +B.ii=new A.P(343176320) +B.oE=new A.P(762738304) +B.oD=new A.P(678720640) +B.oo=new A.P(1115059840) +B.DM=new A.dH(B.ii,"quaternarySystemFill",null,B.ii,B.oE,B.oD,B.oo,B.ii,B.oE,B.oD,B.oo,0) +B.f5=new A.P(2164260863) +B.DN=new A.dH(B.c5,null,null,B.c5,B.f5,B.c5,B.f5,B.c5,B.f5,B.c5,B.f5,0) +B.ij=new A.P(4278221567) +B.ox=new A.P(4278879487) +B.ow=new A.P(4278206685) +B.oy=new A.P(4282424575) +B.DG=new A.dH(B.ij,"systemBlue",null,B.ij,B.ox,B.ow,B.oy,B.ij,B.ox,B.ow,B.oy,0) +B.CT=new A.P(4280032286) +B.CW=new A.P(4280558630) +B.oK=new A.dH(B.k,"systemBackground",null,B.k,B.m,B.k,B.m,B.k,B.CT,B.k,B.CW,0) +B.dF=new A.P(4042914297) +B.f6=new A.P(4028439837) +B.DL=new A.dH(B.dF,null,null,B.dF,B.f6,B.dF,B.f6,B.dF,B.f6,B.dF,B.f6,0) +B.Za=new A.W3(B.fe,B.dO) +B.nw=new A.W5(null,B.DG,B.oK,B.DL,B.oK,B.Za) +B.co=new A.Az(B.nw,null,null,null,null,null,null) +B.DO=new A.ML(1,"latency") +B.DP=new A.AH(null,null,null,null,null,null,null,null,null,null,null) +B.oL=new A.nz(0,"uninitialized") +B.DQ=new A.nz(1,"initializingServices") +B.oM=new A.nz(2,"initializedServices") +B.DR=new A.nz(3,"initializingUi") +B.DS=new A.nz(4,"initialized") +B.DT=new A.MS(1,"traversalOrder") +B.cY=new A.AL(0,"background") +B.oN=new A.AL(1,"foreground") +B.ZY=new A.YD(null) +B.is=new A.uK(null,null,B.ZY,null) +B.Vp=new A.y(!0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.bL=new A.xv(0,"clip") +B.aN=new A.Fy(0,"parent") +B.ZZ=new A.YF(null) +B.oO=new A.nA(B.Vp,null,!0,B.bL,null,B.aN,null,B.ZZ,null) +B.it=new A.q8(!1) +B.iu=new A.q8(!0) +B.iv=new A.q9(!1) +B.iw=new A.q9(!0) +B.ix=new A.qa(!1) +B.iy=new A.qa(!0) +B.b2=new A.uM(3,"info") +B.DU=new A.uM(5,"hint") +B.DV=new A.uM(6,"summary") +B.a_s=new A.kh(1,"sparse") +B.DW=new A.kh(10,"shallow") +B.DX=new A.kh(11,"truncateChildren") +B.DY=new A.kh(5,"error") +B.iz=new A.kh(7,"flat") +B.oP=new A.kh(8,"singleLine") +B.c7=new A.kh(9,"errorProperty") +B.DZ=new A.uN(null,null,null,null,null,null,null,null,null,null) +B.cp=new A.lx(0,"dialog") +B.cZ=new A.lx(1,"custom") +B.dP=new A.lx(2,"attach") +B.oQ=new A.lx(3,"allDialog") +B.oR=new A.lx(4,"allCustom") +B.oS=new A.lx(5,"allAttach") +B.E0=new A.uP(null,null,null,null,null) +B.oT=new A.AU(0,"down") +B.a5=new A.AU(1,"start") +B.dQ=new A.lA(0,"SHOW") +B.oU=new A.lA(1,"DRAG_IN_PROGRESS") +B.oV=new A.lA(2,"AUTO_ATTACH_IN_PROGRESS") +B.oW=new A.lA(3,"ANIM_SHOW_IN_PROGRESS") +B.iA=new A.lA(4,"ANIM_HIDE_IN_PROGRESS") +B.ff=new A.lA(5,"HIDE") +B.E1=new A.AY(null,null,null,null,null,null,null,null) +B.E2=new A.AZ(null,null,null) +B.u=new A.bb(0) +B.E3=new A.bb(1000) +B.aC=new A.bb(1e5) +B.fg=new A.bb(1e6) +B.E4=new A.bb(12e4) +B.E5=new A.bb(12e5) +B.E6=new A.bb(125e3) +B.E7=new A.bb(14e4) +B.E8=new A.bb(15e3) +B.d_=new A.bb(15e4) +B.E9=new A.bb(15e5) +B.Ea=new A.bb(16667) +B.oX=new A.bb(167e3) +B.Eb=new A.bb(18e4) +B.v=new A.bb(2e5) +B.fh=new A.bb(2e6) +B.Ec=new A.bb(225e3) +B.dR=new A.bb(25e4) +B.oY=new A.bb(26e4) +B.Ed=new A.bb(2961926e3) +B.aQ=new A.bb(3e5) +B.Ee=new A.bb(3e6) +B.oZ=new A.bb(375e3) +B.iB=new A.bb(4e4) +B.iC=new A.bb(4e5) +B.Ef=new A.bb(45e3) +B.cq=new A.bb(5e4) +B.cr=new A.bb(5e5) +B.Eg=new A.bb(5e6) +B.dS=new A.bb(6e5) +B.p_=new A.bb(7e4) +B.iD=new A.bb(75e3) +B.Eh=new A.bb(-38e3) +B.Ei=new A.f1(0,0,16,0) +B.U=new A.ap(0,0,0,0) +B.p0=new A.ap(0,12,0,12) +B.Ej=new A.ap(0,3,0,3) +B.p1=new A.ap(0,8,0,0) +B.iE=new A.ap(0,8,0,8) +B.Ek=new A.ap(10,0,10,0) +B.El=new A.ap(10,10,10,10) +B.Em=new A.ap(12,0,0,0) +B.p2=new A.ap(12,12,12,12) +B.En=new A.ap(12,8,12,8) +B.dT=new A.ap(16,0,16,0) +B.Eo=new A.ap(16,4,16,4) +B.Ep=new A.ap(16,8,16,0) +B.Eq=new A.ap(18,16,18,16) +B.p3=new A.ap(20,0,20,3) +B.dU=new A.ap(20,20,20,20) +B.Er=new A.ap(24,0,24,0) +B.Es=new A.ap(2,0,2,0) +B.Et=new A.ap(40,24,40,24) +B.p4=new A.ap(4,0,4,0) +B.Eu=new A.ap(4,4,4,4) +B.a_t=new A.ap(4,4,4,5) +B.Ev=new A.ap(6,6,6,6) +B.iF=new A.ap(8,0,8,0) +B.Ew=new A.ap(8,4,8,4) +B.dV=new A.ap(8,8,8,8) +B.p5=new A.ap(0.5,1,0.5,1) +B.Ex=new A.B1(null) +B.Ey=new A.uW(0,"noOpinion") +B.Ez=new A.uW(1,"enabled") +B.iG=new A.uW(2,"disabled") +B.a_u=new A.uX(0) +B.iH=new A.lD(!1) +B.iI=new A.lD(!0) +B.p6=new A.lE(!1) +B.p7=new A.lE(!0) +B.EA=new A.Bc(null,null,null,null,null,null,null,null,null,null,null) +B.iJ=new A.lF(!1,!1,!1,!1) +B.iK=new A.lF(!1,!1,!1,!0) +B.dW=new A.lF(!0,!1,!1,!1) +B.dX=new A.lF(!0,!1,!1,!0) +B.p8=new A.lG(!1,!1,!1,!1) +B.p9=new A.lG(!1,!1,!1,!0) +B.fi=new A.lG(!0,!1,!1,!1) +B.fj=new A.lG(!0,!1,!1,!0) +B.pa=new A.fN(!1,!1,!1,!1) +B.pb=new A.fN(!1,!1,!1,!0) +B.EB=new A.fN(!1,!1,!0,!1) +B.EC=new A.fN(!1,!1,!0,!0) +B.cs=new A.fN(!0,!1,!1,!1) +B.ct=new A.fN(!0,!1,!1,!0) +B.EF=new A.fN(!0,!1,!0,!1) +B.EG=new A.fN(!0,!1,!0,!0) +B.EH=new A.lH(!1,!1,!1,!1) +B.EI=new A.lH(!1,!1,!1,!0) +B.iL=new A.lH(!0,!1,!1,!1) +B.iM=new A.lH(!0,!1,!1,!0) +B.pc=new A.kj(!1) +B.pd=new A.kj(!0) +B.fk=new A.nM(!1,!1,!1,!1) +B.fl=new A.nM(!1,!1,!1,!0) +B.fm=new A.nM(!0,!1,!1,!1) +B.fn=new A.nM(!0,!1,!1,!0) +B.iN=new A.lI(!1,!1,!1,!1) +B.iO=new A.lI(!1,!1,!1,!0) +B.pe=new A.lI(!0,!1,!1,!1) +B.pf=new A.lI(!0,!1,!1,!0) +B.EJ=new A.Bg(null) +B.d0=new A.nP(0,"none") +B.iP=new A.nP(1,"low") +B.dY=new A.nP(2,"medium") +B.d1=new A.nP(3,"high") +B.n=new A.O(0,0) +B.EK=new A.Oc(B.n,B.n) +B.pg=new A.Bm(0,"tight") +B.iQ=new A.Bm(1,"loose") +B.EL=new A.v3(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.ph=new A.v4(0,"Start") +B.iR=new A.v4(1,"Update") +B.iS=new A.v4(2,"End") +B.iT=new A.v5(0,"never") +B.iU=new A.v5(2,"always") +B.iV=new A.lM(0,"touch") +B.fo=new A.lM(1,"traditional") +B.a_v=new A.Ok(0,"automatic") +B.pj=new A.iA(5,600) +B.bj=new A.iA(6,700) +B.pl=new A.hn("Invalid method call",null,null) +B.EP=new A.hn("Expected envelope, got nothing",null,null) +B.b3=new A.hn("Message corrupted",null,null) +B.EQ=new A.hn("Invalid envelope",null,null) +B.ER=new A.Bx(1,"abgr") +B.ES=new A.Bx(2,"rgba") +B.pm=new A.qv(0,"ltr") +B.pn=new A.qv(1,"rtl") +B.iX=new A.qv(3,"sandwich") +B.aI=new A.Bz(0,"accepted") +B.a8=new A.Bz(1,"rejected") +B.po=new A.nY(0,"pointerEvents") +B.d2=new A.nY(1,"browserGestures") +B.c8=new A.vc(0,"ready") +B.fq=new A.vc(1,"possible") +B.ET=new A.vc(2,"defunct") +B.fr=new A.qz(0,"none") +B.pp=new A.qz(1,"oneFingerPan") +B.pq=new A.qz(2,"twoFingerScale") +B.iY=new A.qz(3,"threeFingerVerticalDrag") +B.fs=new A.BC(0,"forward") +B.pr=new A.BC(1,"reverse") +B.cu=new A.qC(0,"push") +B.cv=new A.qC(1,"pop") +B.bk=new A.ve(0,"deferToChild") +B.aV=new A.ve(1,"opaque") +B.c9=new A.ve(2,"translucent") +B.EU=new A.BK(null) +B.EV=new A.b4(57411,"MaterialIcons",null,!1) +B.iZ=new A.b4(57490,"MaterialIcons",null,!0) +B.EW=new A.b4(57491,"MaterialIcons",null,!0) +B.EX=new A.b4(57499,"MaterialIcons",null,!0) +B.EY=new A.b4(57504,"MaterialIcons",null,!1) +B.EZ=new A.b4(57622,"MaterialIcons",null,!1) +B.F_=new A.b4(57683,"MaterialIcons",null,!1) +B.j_=new A.b4(57686,"MaterialIcons",null,!1) +B.F0=new A.b4(57688,"MaterialIcons",null,!1) +B.F1=new A.b4(57695,"MaterialIcons",null,!0) +B.F2=new A.b4(57704,"MaterialIcons",null,!1) +B.j0=new A.b4(57706,"MaterialIcons",null,!1) +B.pt=new A.b4(57730,"MaterialIcons",null,!1) +B.F3=new A.b4(57736,"MaterialIcons",null,!1) +B.F4=new A.b4(57744,"MaterialIcons",null,!1) +B.F5=new A.b4(57746,"MaterialIcons",null,!1) +B.F6=new A.b4(57786,"MaterialIcons",null,!1) +B.F7=new A.b4(57882,"MaterialIcons",null,!1) +B.F8=new A.b4(57911,"MaterialIcons",null,!1) +B.F9=new A.b4(57925,"MaterialIcons",null,!1) +B.pu=new A.b4(57926,"MaterialIcons",null,!1) +B.Fa=new A.b4(58003,"MaterialIcons",null,!1) +B.Fb=new A.b4(58019,"MaterialIcons",null,!1) +B.Fc=new A.b4(58091,"MaterialIcons",null,!1) +B.Fd=new A.b4(58136,"MaterialIcons",null,!1) +B.Fe=new A.b4(58137,"MaterialIcons",null,!1) +B.Ff=new A.b4(58165,"MaterialIcons",null,!1) +B.Fg=new A.b4(58174,"MaterialIcons",null,!0) +B.Fh=new A.b4(58193,"MaterialIcons",null,!1) +B.ft=new A.b4(58195,"MaterialIcons",null,!1) +B.Fi=new A.b4(58196,"MaterialIcons",null,!1) +B.Fj=new A.b4(58197,"MaterialIcons",null,!1) +B.Fk=new A.b4(58198,"MaterialIcons",null,!1) +B.pv=new A.b4(58336,"MaterialIcons",null,!1) +B.Fm=new A.b4(58370,"MaterialIcons",null,!1) +B.d3=new A.b4(58372,"MaterialIcons",null,!1) +B.pw=new A.b4(58379,"MaterialIcons",null,!1) +B.Fn=new A.b4(58644,"MaterialIcons",null,!1) +B.Fo=new A.b4(58721,"MaterialIcons",null,!0) +B.Fq=new A.b4(58737,"MaterialIcons",null,!0) +B.Fr=new A.b4(58834,"MaterialIcons",null,!0) +B.Fs=new A.b4(58923,"MaterialIcons",null,!1) +B.px=new A.b4(58986,"gestureicons",null,!1) +B.py=new A.b4(58987,"gestureicons",null,!1) +B.pz=new A.b4(58992,"MaterialIcons",null,!1) +B.pA=new A.b4(59014,"gestureicons",null,!1) +B.Ft=new A.b4(59015,"MaterialIcons",null,!1) +B.pB=new A.b4(59015,"gestureicons",null,!1) +B.pC=new A.b4(59023,"gestureicons",null,!1) +B.Fu=new A.b4(59069,"MaterialIcons",null,!1) +B.Fv=new A.b4(59070,"MaterialIcons",null,!1) +B.pD=new A.b4(59083,"MaterialIcons",null,!1) +B.pE=new A.b4(59853,"gestureicons",null,!1) +B.Fw=new A.b4(60313,"MaterialIcons",null,!1) +B.Fx=new A.b4(61224,"MaterialIcons",null,!1) +B.Fy=new A.b4(61254,"MaterialIcons",null,!1) +B.Fz=new A.b4(61518,"MaterialIcons",null,!1) +B.FA=new A.b4(61585,"MaterialIcons",null,!1) +B.FC=new A.de(null,null,null,null,null,B.C,null,null) +B.pF=new A.de(null,null,null,null,null,B.m,null,null) +B.FB=new A.de(24,0,400,0,48,B.m,1,null) +B.j1=new A.de(null,null,null,null,null,B.k,null,null) +B.Fl=new A.b4(58332,"MaterialIcons",null,!1) +B.pG=new A.vh(B.Fl,null,null,null) +B.Fp=new A.b4(58727,"MaterialIcons",null,!1) +B.FD=new A.vh(B.Fp,null,null,null) +B.pH=new A.BN(0,"rawRgba") +B.FE=new A.BN(1,"rawStraightRgba") +B.FM=new A.qI(0,"repeat") +B.FN=new A.qI(1,"repeatX") +B.FO=new A.qI(2,"repeatY") +B.d4=new A.qI(3,"noRepeat") +B.FP=new A.BT(0,"camera") +B.FQ=new A.BT(1,"gallery") +B.ak=A.a(s([]),t.oU) +B.FR=new A.lT("\ufffc",null,null,!0,!0,B.ak) +B.j2=new A.vs(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!0,null,null,null) +B.pI=new A.cZ(0) +B.FV=new A.f3(0,0.1,B.J) +B.FW=new A.f3(0,0.3333333333333333,B.J) +B.FX=new A.f3(0,0.6666666666666666,B.J) +B.FT=new A.f3(0.125,0.25,B.J) +B.FU=new A.f3(0.6,1,B.J) +B.pJ=new A.f3(0.5,1,B.aP) +B.FY=new A.f3(0.2075,0.4175,B.J) +B.G_=new A.f3(0,0.5,B.a4) +B.FZ=new A.f3(0.5,1,B.a4) +B.G0=new A.f3(0.0825,0.2075,B.J) +B.pK=new A.qP(0,"none") +B.pL=new A.qP(1,"inProgress") +B.G4=new A.qP(2,"done") +B.G5=new A.qP(3,"error") +B.G6=new A.aeU(null) +B.G7=new A.aeV(null,null) +B.G8=new A.Ca(0,"rawKeyData") +B.G9=new A.Ca(1,"keyDataThenRawKeyData") +B.bD=new A.vA(0,"down") +B.Ga=new A.ht(B.u,B.bD,0,0,null,!1) +B.fu=new A.lX(0,"handled") +B.e_=new A.lX(1,"ignored") +B.pM=new A.lX(2,"skipRemainingHandlers") +B.b4=new A.vA(1,"up") +B.Gb=new A.vA(2,"repeat") +B.ed=new A.h(4294967556) +B.Gc=new A.vC(B.ed) +B.fQ=new A.h(4294967562) +B.Gd=new A.vC(B.fQ) +B.fR=new A.h(4294967564) +B.Ge=new A.vC(B.fR) +B.d5=new A.od(0,"any") +B.bR=new A.od(3,"all") +B.bl=new A.Cd(!1) +B.aJ=new A.Cd(!0) +B.Gf=new A.Pf(!1,255) +B.Gg=new A.Pf(!0,255) +B.pN=new A.afd(255) +B.pO=new A.vF(0,"platformDefault") +B.Gh=new A.vF(1,"inAppWebView") +B.Gi=new A.vF(3,"externalNonBrowserApplication") +B.cw=new A.m_(0,"opportunity") +B.r=new A.m_(1,"prohibited") +B.cx=new A.m_(2,"mandatory") +B.ca=new A.m_(3,"endOfText") +B.j3=new A.bR(0,"CM") +B.fx=new A.bR(1,"BA") +B.cy=new A.bR(10,"PO") +B.e0=new A.bR(11,"OP") +B.e1=new A.bR(12,"CP") +B.fy=new A.bR(13,"IS") +B.e2=new A.bR(14,"HY") +B.j4=new A.bR(15,"SY") +B.cb=new A.bR(16,"NU") +B.j5=new A.bR(17,"CL") +B.j6=new A.bR(18,"GL") +B.pP=new A.bR(19,"BB") +B.e3=new A.bR(2,"LF") +B.b5=new A.bR(20,"HL") +B.fz=new A.bR(21,"JL") +B.e4=new A.bR(22,"JV") +B.e5=new A.bR(23,"JT") +B.j7=new A.bR(24,"NS") +B.j8=new A.bR(25,"ZW") +B.j9=new A.bR(26,"ZWJ") +B.ja=new A.bR(27,"B2") +B.pQ=new A.bR(28,"IN") +B.jb=new A.bR(29,"WJ") +B.fA=new A.bR(3,"BK") +B.jc=new A.bR(30,"ID") +B.fB=new A.bR(31,"EB") +B.e6=new A.bR(32,"H2") +B.e7=new A.bR(33,"H3") +B.jd=new A.bR(34,"CB") +B.fC=new A.bR(35,"RI") +B.fD=new A.bR(36,"EM") +B.fE=new A.bR(4,"CR") +B.d6=new A.bR(5,"SP") +B.pR=new A.bR(6,"EX") +B.je=new A.bR(7,"QU") +B.b6=new A.bR(8,"AL") +B.fF=new A.bR(9,"PR") +B.jf=new A.vJ(0,"leading") +B.Gj=new A.vJ(1,"trailing") +B.Gk=new A.vJ(2,"platform") +B.Gl=new A.Pt(0,"list") +B.Gm=new A.Cm(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.pS=A.a(s([A.b8l(),A.b8y(),A.b8B(),A.b8s(),A.b8n(),A.b8m(),A.b8o()]),t.ox) +B.Gu=A.a(s([0,1]),t.up) +B.jg=A.a(s([0,2,8]),t.t) +B.Gv=A.a(s([0,4,2,1]),t.t) +B.pT=A.a(s([292,260,226,226]),t.t) +B.pU=A.a(s([8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8]),t.t) +B.pV=A.a(s([0,0,32776,33792,1,10240,0,0]),t.t) +B.pW=A.a(s([137,80,78,71,13,10,26,10]),t.t) +B.Bp=new A.u2() +B.he=new A.Ex(1,"page") +B.hf=new A.fs(B.E,B.he) +B.GH=A.a(s([B.Bp,B.hf]),A.a8("p")) +B.GI=A.a(s([2,3,7]),t.t) +B.GS=A.a(s(["S","M","T","W","T","F","S"]),t.s) +B.GU=A.a(s([3,3,11]),t.t) +B.ej=new A.hy(0,"controlModifier") +B.ek=new A.hy(1,"shiftModifier") +B.el=new A.hy(2,"altModifier") +B.em=new A.hy(3,"metaModifier") +B.wN=new A.hy(4,"capsLockModifier") +B.wO=new A.hy(5,"numLockModifier") +B.wP=new A.hy(6,"scrollLockModifier") +B.wQ=new A.hy(7,"functionModifier") +B.Qi=new A.hy(8,"symbolModifier") +B.pY=A.a(s([B.ej,B.ek,B.el,B.em,B.wN,B.wO,B.wP,B.wQ,B.Qi]),A.a8("p")) +B.Hh=A.a(s([4,9,14,19]),t.t) +B.bK=new A.eb(1,"fuchsia") +B.bY=new A.eb(3,"linux") +B.bZ=new A.eb(5,"windows") +B.Hj=A.a(s([B.as,B.bK,B.ag,B.bY,B.bd,B.bZ]),t.r6) +B.Hl=A.a(s([511,1023,2047,4095]),t.t) +B.Hx=A.a(s(["Before Christ","Anno Domini"]),t.s) +B.J8=A.a(s([231,120,48,89,115,113,120,152,112]),t.t) +B.Mm=A.a(s([152,179,64,126,170,118,46,70,95]),t.t) +B.Mn=A.a(s([175,69,143,80,85,82,72,155,103]),t.t) +B.My=A.a(s([56,58,10,171,218,189,17,13,152]),t.t) +B.MJ=A.a(s([114,26,17,163,44,195,21,10,173]),t.t) +B.MU=A.a(s([121,24,80,195,26,62,44,64,85]),t.t) +B.N4=A.a(s([144,71,10,38,171,213,144,34,26]),t.t) +B.Nf=A.a(s([170,46,55,19,136,160,33,206,71]),t.t) +B.Nq=A.a(s([63,20,8,114,114,208,12,9,226]),t.t) +B.NB=A.a(s([81,40,11,96,182,84,29,16,36]),t.t) +B.LB=A.a(s([B.J8,B.Mm,B.Mn,B.My,B.MJ,B.MU,B.N4,B.Nf,B.Nq,B.NB]),t.p) +B.NE=A.a(s([134,183,89,137,98,101,106,165,148]),t.t) +B.Mo=A.a(s([72,187,100,130,157,111,32,75,80]),t.t) +B.Mp=A.a(s([66,102,167,99,74,62,40,234,128]),t.t) +B.KK=A.a(s([41,53,9,178,241,141,26,8,107]),t.t) +B.Mq=A.a(s([74,43,26,146,73,166,49,23,157]),t.t) +B.Mr=A.a(s([65,38,105,160,51,52,31,115,128]),t.t) +B.JW=A.a(s([104,79,12,27,217,255,87,17,7]),t.t) +B.Ms=A.a(s([87,68,71,44,114,51,15,186,23]),t.t) +B.Mt=A.a(s([47,41,14,110,182,183,21,17,194]),t.t) +B.Mu=A.a(s([66,45,25,102,197,189,23,18,22]),t.t) +B.Iu=A.a(s([B.NE,B.Mo,B.Mp,B.KK,B.Mq,B.Mr,B.JW,B.Ms,B.Mt,B.Mu]),t.p) +B.Mv=A.a(s([88,88,147,150,42,46,45,196,205]),t.t) +B.Mw=A.a(s([43,97,183,117,85,38,35,179,61]),t.t) +B.Mx=A.a(s([39,53,200,87,26,21,43,232,171]),t.t) +B.Mz=A.a(s([56,34,51,104,114,102,29,93,77]),t.t) +B.MA=A.a(s([39,28,85,171,58,165,90,98,64]),t.t) +B.MB=A.a(s([34,22,116,206,23,34,43,166,73]),t.t) +B.MC=A.a(s([107,54,32,26,51,1,81,43,31]),t.t) +B.MD=A.a(s([68,25,106,22,64,171,36,225,114]),t.t) +B.ME=A.a(s([34,19,21,102,132,188,16,76,124]),t.t) +B.MF=A.a(s([62,18,78,95,85,57,50,48,51]),t.t) +B.HY=A.a(s([B.Mv,B.Mw,B.Mx,B.Mz,B.MA,B.MB,B.MC,B.MD,B.ME,B.MF]),t.p) +B.MG=A.a(s([193,101,35,159,215,111,89,46,111]),t.t) +B.MH=A.a(s([60,148,31,172,219,228,21,18,111]),t.t) +B.JX=A.a(s([112,113,77,85,179,255,38,120,114]),t.t) +B.KL=A.a(s([40,42,1,196,245,209,10,25,109]),t.t) +B.MI=A.a(s([88,43,29,140,166,213,37,43,154]),t.t) +B.MK=A.a(s([61,63,30,155,67,45,68,1,209]),t.t) +B.ML=A.a(s([100,80,8,43,154,1,51,26,71]),t.t) +B.KM=A.a(s([142,78,78,16,255,128,34,197,171]),t.t) +B.MM=A.a(s([41,40,5,102,211,183,4,1,221]),t.t) +B.MN=A.a(s([51,50,17,168,209,192,23,25,82]),t.t) +B.Is=A.a(s([B.MG,B.MH,B.JX,B.KL,B.MI,B.MK,B.ML,B.KM,B.MM,B.MN]),t.p) +B.KO=A.a(s([138,31,36,171,27,166,38,44,229]),t.t) +B.MO=A.a(s([67,87,58,169,82,115,26,59,179]),t.t) +B.MP=A.a(s([63,59,90,180,59,166,93,73,154]),t.t) +B.MQ=A.a(s([40,40,21,116,143,209,34,39,175]),t.t) +B.MR=A.a(s([47,15,16,183,34,223,49,45,183]),t.t) +B.MS=A.a(s([46,17,33,183,6,98,15,32,183]),t.t) +B.MT=A.a(s([57,46,22,24,128,1,54,17,37]),t.t) +B.MV=A.a(s([65,32,73,115,28,128,23,128,205]),t.t) +B.MW=A.a(s([40,3,9,115,51,192,18,6,223]),t.t) +B.MX=A.a(s([87,37,9,115,59,77,64,21,47]),t.t) +B.LQ=A.a(s([B.KO,B.MO,B.MP,B.MQ,B.MR,B.MS,B.MT,B.MV,B.MW,B.MX]),t.p) +B.MY=A.a(s([104,55,44,218,9,54,53,130,226]),t.t) +B.MZ=A.a(s([64,90,70,205,40,41,23,26,57]),t.t) +B.N_=A.a(s([54,57,112,184,5,41,38,166,213]),t.t) +B.N0=A.a(s([30,34,26,133,152,116,10,32,134]),t.t) +B.KP=A.a(s([39,19,53,221,26,114,32,73,255]),t.t) +B.N1=A.a(s([31,9,65,234,2,15,1,118,73]),t.t) +B.JY=A.a(s([75,32,12,51,192,255,160,43,51]),t.t) +B.N2=A.a(s([88,31,35,67,102,85,55,186,85]),t.t) +B.N3=A.a(s([56,21,23,111,59,205,45,37,192]),t.t) +B.N5=A.a(s([55,38,70,124,73,102,1,34,98]),t.t) +B.Gn=A.a(s([B.MY,B.MZ,B.N_,B.N0,B.KP,B.N1,B.JY,B.N2,B.N3,B.N5]),t.p) +B.N6=A.a(s([125,98,42,88,104,85,117,175,82]),t.t) +B.N7=A.a(s([95,84,53,89,128,100,113,101,45]),t.t) +B.N8=A.a(s([75,79,123,47,51,128,81,171,1]),t.t) +B.N9=A.a(s([57,17,5,71,102,57,53,41,49]),t.t) +B.Na=A.a(s([38,33,13,121,57,73,26,1,85]),t.t) +B.Nb=A.a(s([41,10,67,138,77,110,90,47,114]),t.t) +B.JZ=A.a(s([115,21,2,10,102,255,166,23,6]),t.t) +B.Nc=A.a(s([101,29,16,10,85,128,101,196,26]),t.t) +B.Nd=A.a(s([57,18,10,102,102,213,34,20,43]),t.t) +B.Ne=A.a(s([117,20,15,36,163,128,68,1,26]),t.t) +B.Jt=A.a(s([B.N6,B.N7,B.N8,B.N9,B.Na,B.Nb,B.JZ,B.Nc,B.Nd,B.Ne]),t.p) +B.Kv=A.a(s([102,61,71,37,34,53,31,243,192]),t.t) +B.Ng=A.a(s([69,60,71,38,73,119,28,222,37]),t.t) +B.Kw=A.a(s([68,45,128,34,1,47,11,245,171]),t.t) +B.Nh=A.a(s([62,17,19,70,146,85,55,62,70]),t.t) +B.Ni=A.a(s([37,43,37,154,100,163,85,160,1]),t.t) +B.Nj=A.a(s([63,9,92,136,28,64,32,201,85]),t.t) +B.K_=A.a(s([75,15,9,9,64,255,184,119,16]),t.t) +B.K0=A.a(s([86,6,28,5,64,255,25,248,1]),t.t) +B.K1=A.a(s([56,8,17,132,137,255,55,116,128]),t.t) +B.Nk=A.a(s([58,15,20,82,135,57,26,121,40]),t.t) +B.Hw=A.a(s([B.Kv,B.Ng,B.Kw,B.Nh,B.Ni,B.Nj,B.K_,B.K0,B.K1,B.Nk]),t.p) +B.Nl=A.a(s([164,50,31,137,154,133,25,35,218]),t.t) +B.Nm=A.a(s([51,103,44,131,131,123,31,6,158]),t.t) +B.Nn=A.a(s([86,40,64,135,148,224,45,183,128]),t.t) +B.No=A.a(s([22,26,17,131,240,154,14,1,209]),t.t) +B.Np=A.a(s([45,16,21,91,64,222,7,1,197]),t.t) +B.Nr=A.a(s([56,21,39,155,60,138,23,102,213]),t.t) +B.K2=A.a(s([83,12,13,54,192,255,68,47,28]),t.t) +B.Ns=A.a(s([85,26,85,85,128,128,32,146,171]),t.t) +B.Nt=A.a(s([18,11,7,63,144,171,4,4,246]),t.t) +B.Nu=A.a(s([35,27,10,146,174,171,12,26,128]),t.t) +B.Ju=A.a(s([B.Nl,B.Nm,B.Nn,B.No,B.Np,B.Nr,B.K2,B.Ns,B.Nt,B.Nu]),t.p) +B.Nv=A.a(s([190,80,35,99,180,80,126,54,45]),t.t) +B.Nw=A.a(s([85,126,47,87,176,51,41,20,32]),t.t) +B.Nx=A.a(s([101,75,128,139,118,146,116,128,85]),t.t) +B.Ny=A.a(s([56,41,15,176,236,85,37,9,62]),t.t) +B.K3=A.a(s([71,30,17,119,118,255,17,18,138]),t.t) +B.Nz=A.a(s([101,38,60,138,55,70,43,26,142]),t.t) +B.K4=A.a(s([146,36,19,30,171,255,97,27,20]),t.t) +B.NA=A.a(s([138,45,61,62,219,1,81,188,64]),t.t) +B.NC=A.a(s([32,41,20,117,151,142,20,21,163]),t.t) +B.ND=A.a(s([112,19,12,61,195,128,48,4,24]),t.t) +B.IS=A.a(s([B.Nv,B.Nw,B.Nx,B.Ny,B.K3,B.Nz,B.K4,B.NA,B.NC,B.ND]),t.p) +B.Hy=A.a(s([B.LB,B.Iu,B.HY,B.Is,B.LQ,B.Gn,B.Jt,B.Hw,B.Ju,B.IS]),t.wX) +B.pZ=A.a(s([3226,6412,200,168,38,38,134,134,100,100,100,100,68,68,68,68]),t.t) +B.HC=A.a(s([8,8,4,2]),t.t) +B.HD=A.a(s([A.b8g(),A.b8w(),A.b8z(),A.b8q(),A.b8i(),A.b8h(),A.b8j()]),t.ox) +B.ji=A.a(s([4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157]),t.t) +B.q1=A.a(s([7,6,6,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0]),t.t) +B.q0=A.a(s([80,88,23,71,30,30,62,62,4,4,4,4,4,4,4,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41]),t.t) +B.HM=A.a(s(["AM","PM"]),t.s) +B.HN=A.a(s([24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112]),t.t) +B.fG=A.a(s([0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63]),t.t) +B.jj=A.a(s([4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284]),t.t) +B.HO=A.a(s([-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,1,1,1,1,0]),t.up) +B.AM=new A.u9(0,"polite") +B.HQ=A.a(s([B.AM,B.nO]),A.a8("p")) +B.bS=A.a(s([0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117]),t.t) +B.HS=A.a(s(["BC","AD"]),t.s) +B.TE=new A.xk(0,"top") +B.TF=new A.xk(1,"bottom") +B.q2=A.a(s([B.TE,B.TF]),t.BG) +B.fH=A.a(s([0,0,65490,45055,65535,34815,65534,18431]),t.t) +B.jk=A.a(s([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215,33554431,67108863,134217727,268435455,536870911,1073741823,2147483647,4294967295]),t.t) +B.q3=A.a(s([0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0]),t.t) +B.no=new A.dB(0,"DoubleQuote") +B.dw=new A.dB(1,"SingleQuote") +B.aO=new A.dB(2,"HebrewLetter") +B.hG=new A.dB(3,"CR") +B.hH=new A.dB(4,"LF") +B.ns=new A.dB(5,"Newline") +B.eR=new A.dB(6,"Extend") +B.Z0=new A.dB(7,"RegionalIndicator") +B.eS=new A.dB(8,"Format") +B.eT=new A.dB(9,"Katakana") +B.bw=new A.dB(10,"ALetter") +B.np=new A.dB(11,"MidLetter") +B.nq=new A.dB(12,"MidNum") +B.eP=new A.dB(13,"MidNumLet") +B.c_=new A.dB(14,"Numeric") +B.hF=new A.dB(15,"ExtendNumLet") +B.eQ=new A.dB(16,"ZWJ") +B.nr=new A.dB(17,"WSegSpace") +B.A9=new A.dB(18,"Unknown") +B.I7=A.a(s([B.no,B.dw,B.aO,B.hG,B.hH,B.ns,B.eR,B.Z0,B.eS,B.eT,B.bw,B.np,B.nq,B.eP,B.c_,B.hF,B.eQ,B.nr,B.A9]),A.a8("p")) +B.ov=new A.P(419430400) +B.f=new A.j(0,0) +B.Bk=new A.eK(0.2,B.dA,B.ov,B.f,11) +B.I8=A.a(s([B.Bk]),t.sq) +B.q4=A.a(s(["text","multiline","number","phone","datetime","emailAddress","url","visiblePassword","name","address","none"]),t.s) +B.Ie=A.a(s([null,A.b8S(),A.b8T(),A.b8R()]),A.a8("p<~(k,k,k,k,k,dZ)?>")) +B.q5=A.a(s([0,0,26624,1023,65534,2047,65534,2047]),t.t) +B.NO=new A.of("en","US") +B.q6=A.a(s([B.NO]),t.ss) +B.fI=A.a(s([28679,28679,31752,-32759,-31735,-30711,-29687,-28663,29703,29703,30727,30727,-27639,-26615,-25591,-24567]),t.t) +B.b7=A.a(s([255,255,255,255,255,255,255,255,255,255,255]),t.t) +B.d7=A.a(s([B.b7,B.b7,B.b7]),t.p) +B.L5=A.a(s([176,246,255,255,255,255,255,255,255,255,255]),t.t) +B.J9=A.a(s([223,241,252,255,255,255,255,255,255,255,255]),t.t) +B.Lg=A.a(s([249,253,253,255,255,255,255,255,255,255,255]),t.t) +B.I5=A.a(s([B.L5,B.J9,B.Lg]),t.p) +B.L_=A.a(s([255,244,252,255,255,255,255,255,255,255,255]),t.t) +B.Lx=A.a(s([234,254,254,255,255,255,255,255,255,255,255]),t.t) +B.qt=A.a(s([253,255,255,255,255,255,255,255,255,255,255]),t.t) +B.Ko=A.a(s([B.L_,B.Lx,B.qt]),t.p) +B.L0=A.a(s([255,246,254,255,255,255,255,255,255,255,255]),t.t) +B.LT=A.a(s([239,253,254,255,255,255,255,255,255,255,255]),t.t) +B.q9=A.a(s([254,255,254,255,255,255,255,255,255,255,255]),t.t) +B.IM=A.a(s([B.L0,B.LT,B.q9]),t.p) +B.qp=A.a(s([255,248,254,255,255,255,255,255,255,255,255]),t.t) +B.LU=A.a(s([251,255,254,255,255,255,255,255,255,255,255]),t.t) +B.NG=A.a(s([B.qp,B.LU,B.b7]),t.p) +B.jq=A.a(s([255,253,254,255,255,255,255,255,255,255,255]),t.t) +B.L1=A.a(s([251,254,254,255,255,255,255,255,255,255,255]),t.t) +B.HR=A.a(s([B.jq,B.L1,B.q9]),t.p) +B.K8=A.a(s([255,254,253,255,254,255,255,255,255,255,255]),t.t) +B.LP=A.a(s([250,255,254,255,254,255,255,255,255,255,255]),t.t) +B.fJ=A.a(s([254,255,255,255,255,255,255,255,255,255,255]),t.t) +B.GV=A.a(s([B.K8,B.LP,B.fJ]),t.p) +B.LO=A.a(s([B.d7,B.I5,B.Ko,B.IM,B.NG,B.HR,B.GV,B.d7]),t.wX) +B.IE=A.a(s([217,255,255,255,255,255,255,255,255,255,255]),t.t) +B.KW=A.a(s([225,252,241,253,255,255,254,255,255,255,255]),t.t) +B.LN=A.a(s([234,250,241,250,253,255,253,254,255,255,255]),t.t) +B.I6=A.a(s([B.IE,B.KW,B.LN]),t.p) +B.jl=A.a(s([255,254,255,255,255,255,255,255,255,255,255]),t.t) +B.Ly=A.a(s([223,254,254,255,255,255,255,255,255,255,255]),t.t) +B.Go=A.a(s([238,253,254,254,255,255,255,255,255,255,255]),t.t) +B.J7=A.a(s([B.jl,B.Ly,B.Go]),t.p) +B.Ia=A.a(s([249,254,255,255,255,255,255,255,255,255,255]),t.t) +B.LR=A.a(s([B.qp,B.Ia,B.b7]),t.p) +B.Lh=A.a(s([255,253,255,255,255,255,255,255,255,255,255]),t.t) +B.Ib=A.a(s([247,254,255,255,255,255,255,255,255,255,255]),t.t) +B.Ih=A.a(s([B.Lh,B.Ib,B.b7]),t.p) +B.IF=A.a(s([252,255,255,255,255,255,255,255,255,255,255]),t.t) +B.Ll=A.a(s([B.jq,B.IF,B.b7]),t.p) +B.qq=A.a(s([255,254,254,255,255,255,255,255,255,255,255]),t.t) +B.Lb=A.a(s([B.qq,B.qt,B.b7]),t.p) +B.Ic=A.a(s([255,254,253,255,255,255,255,255,255,255,255]),t.t) +B.q7=A.a(s([250,255,255,255,255,255,255,255,255,255,255]),t.t) +B.GB=A.a(s([B.Ic,B.q7,B.fJ]),t.p) +B.HX=A.a(s([B.I6,B.J7,B.LR,B.Ih,B.Ll,B.Lb,B.GB,B.d7]),t.wX) +B.Ja=A.a(s([186,251,250,255,255,255,255,255,255,255,255]),t.t) +B.Gp=A.a(s([234,251,244,254,255,255,255,255,255,255,255]),t.t) +B.Ir=A.a(s([251,251,243,253,254,255,254,255,255,255,255]),t.t) +B.LM=A.a(s([B.Ja,B.Gp,B.Ir]),t.p) +B.Jb=A.a(s([236,253,254,255,255,255,255,255,255,255,255]),t.t) +B.HG=A.a(s([251,253,253,254,254,255,255,255,255,255,255]),t.t) +B.K5=A.a(s([B.jq,B.Jb,B.HG]),t.p) +B.Lz=A.a(s([254,254,254,255,255,255,255,255,255,255,255]),t.t) +B.Kp=A.a(s([B.qq,B.Lz,B.b7]),t.p) +B.L6=A.a(s([254,254,255,255,255,255,255,255,255,255,255]),t.t) +B.IP=A.a(s([B.jl,B.L6,B.fJ]),t.p) +B.qA=A.a(s([B.b7,B.fJ,B.b7]),t.p) +B.IQ=A.a(s([B.LM,B.K5,B.Kp,B.IP,B.qA,B.d7,B.d7,B.d7]),t.wX) +B.IG=A.a(s([248,255,255,255,255,255,255,255,255,255,255]),t.t) +B.HP=A.a(s([250,254,252,254,255,255,255,255,255,255,255]),t.t) +B.L7=A.a(s([248,254,249,253,255,255,255,255,255,255,255]),t.t) +B.Ku=A.a(s([B.IG,B.HP,B.L7]),t.p) +B.Li=A.a(s([255,253,253,255,255,255,255,255,255,255,255]),t.t) +B.IH=A.a(s([246,253,253,255,255,255,255,255,255,255,255]),t.t) +B.Gq=A.a(s([252,254,251,254,254,255,255,255,255,255,255]),t.t) +B.Gr=A.a(s([B.Li,B.IH,B.Gq]),t.p) +B.L2=A.a(s([255,254,252,255,255,255,255,255,255,255,255]),t.t) +B.L8=A.a(s([248,254,253,255,255,255,255,255,255,255,255]),t.t) +B.KX=A.a(s([253,255,254,254,255,255,255,255,255,255,255]),t.t) +B.HU=A.a(s([B.L2,B.L8,B.KX]),t.p) +B.LV=A.a(s([255,251,254,255,255,255,255,255,255,255,255]),t.t) +B.LW=A.a(s([245,251,254,255,255,255,255,255,255,255,255]),t.t) +B.LX=A.a(s([253,253,254,255,255,255,255,255,255,255,255]),t.t) +B.LC=A.a(s([B.LV,B.LW,B.LX]),t.p) +B.Lj=A.a(s([255,251,253,255,255,255,255,255,255,255,255]),t.t) +B.Jc=A.a(s([252,253,254,255,255,255,255,255,255,255,255]),t.t) +B.LF=A.a(s([B.Lj,B.Jc,B.jl]),t.p) +B.Id=A.a(s([255,252,255,255,255,255,255,255,255,255,255]),t.t) +B.LY=A.a(s([249,255,254,255,255,255,255,255,255,255,255]),t.t) +B.LZ=A.a(s([255,255,254,255,255,255,255,255,255,255,255]),t.t) +B.Hc=A.a(s([B.Id,B.LY,B.LZ]),t.p) +B.Lk=A.a(s([255,255,253,255,255,255,255,255,255,255,255]),t.t) +B.NL=A.a(s([B.Lk,B.q7,B.b7]),t.p) +B.Hz=A.a(s([B.Ku,B.Gr,B.HU,B.LC,B.LF,B.Hc,B.NL,B.qA]),t.wX) +B.IA=A.a(s([B.LO,B.HX,B.IQ,B.Hz]),t.B1) +B.nC=new A.yM(0,"named") +B.a_a=new A.yM(1,"anonymous") +B.ID=A.a(s([B.nC,B.a_a]),A.a8("p")) +B.IL=A.a(s(["Q1","Q2","Q3","Q4"]),t.s) +B.IR=A.a(s([0,1,3,7,15,31,63,127,255,511,1023,2047,4095]),t.t) +B.jh=A.a(s([128,128,128,128,128,128,128,128,128,128,128]),t.t) +B.qn=A.a(s([B.jh,B.jh,B.jh]),t.p) +B.JI=A.a(s([253,136,254,255,228,219,128,128,128,128,128]),t.t) +B.Jv=A.a(s([189,129,242,255,227,213,255,219,128,128,128]),t.t) +B.Ma=A.a(s([106,126,227,252,214,209,255,255,128,128,128]),t.t) +B.M9=A.a(s([B.JI,B.Jv,B.Ma]),t.p) +B.Ik=A.a(s([1,98,248,255,236,226,255,255,128,128,128]),t.t) +B.JP=A.a(s([181,133,238,254,221,234,255,154,128,128,128]),t.t) +B.Jw=A.a(s([78,134,202,247,198,180,255,219,128,128,128]),t.t) +B.KB=A.a(s([B.Ik,B.JP,B.Jw]),t.p) +B.IB=A.a(s([1,185,249,255,243,255,128,128,128,128,128]),t.t) +B.KC=A.a(s([184,150,247,255,236,224,128,128,128,128,128]),t.t) +B.I0=A.a(s([77,110,216,255,236,230,128,128,128,128,128]),t.t) +B.Ji=A.a(s([B.IB,B.KC,B.I0]),t.p) +B.IC=A.a(s([1,101,251,255,241,255,128,128,128,128,128]),t.t) +B.M_=A.a(s([170,139,241,252,236,209,255,255,128,128,128]),t.t) +B.Jo=A.a(s([37,116,196,243,228,255,255,255,128,128,128]),t.t) +B.If=A.a(s([B.IC,B.M_,B.Jo]),t.p) +B.GA=A.a(s([1,204,254,255,245,255,128,128,128,128,128]),t.t) +B.I1=A.a(s([207,160,250,255,238,128,128,128,128,128,128]),t.t) +B.KD=A.a(s([102,103,231,255,211,171,128,128,128,128,128]),t.t) +B.Hg=A.a(s([B.GA,B.I1,B.KD]),t.p) +B.LI=A.a(s([1,152,252,255,240,255,128,128,128,128,128]),t.t) +B.KE=A.a(s([177,135,243,255,234,225,128,128,128,128,128]),t.t) +B.I2=A.a(s([80,129,211,255,194,224,128,128,128,128,128]),t.t) +B.HA=A.a(s([B.LI,B.KE,B.I2]),t.p) +B.pX=A.a(s([1,1,255,128,128,128,128,128,128,128,128]),t.t) +B.GJ=A.a(s([246,1,255,128,128,128,128,128,128,128,128]),t.t) +B.Gx=A.a(s([255,128,128,128,128,128,128,128,128,128,128]),t.t) +B.J3=A.a(s([B.pX,B.GJ,B.Gx]),t.p) +B.GC=A.a(s([B.qn,B.M9,B.KB,B.Ji,B.If,B.Hg,B.HA,B.J3]),t.wX) +B.GK=A.a(s([198,35,237,223,193,187,162,160,145,155,62]),t.t) +B.GF=A.a(s([131,45,198,221,172,176,220,157,252,221,1]),t.t) +B.KG=A.a(s([68,47,146,208,149,167,221,162,255,223,128]),t.t) +B.HT=A.a(s([B.GK,B.GF,B.KG]),t.p) +B.Ln=A.a(s([1,149,241,255,221,224,255,255,128,128,128]),t.t) +B.Jx=A.a(s([184,141,234,253,222,220,255,199,128,128,128]),t.t) +B.KQ=A.a(s([81,99,181,242,176,190,249,202,255,255,128]),t.t) +B.Ig=A.a(s([B.Ln,B.Jx,B.KQ]),t.p) +B.Lc=A.a(s([1,129,232,253,214,197,242,196,255,255,128]),t.t) +B.JQ=A.a(s([99,121,210,250,201,198,255,202,128,128,128]),t.t) +B.KR=A.a(s([23,91,163,242,170,187,247,210,255,255,128]),t.t) +B.NN=A.a(s([B.Lc,B.JQ,B.KR]),t.p) +B.LJ=A.a(s([1,200,246,255,234,255,128,128,128,128,128]),t.t) +B.Jp=A.a(s([109,178,241,255,231,245,255,255,128,128,128]),t.t) +B.Il=A.a(s([44,130,201,253,205,192,255,255,128,128,128]),t.t) +B.IO=A.a(s([B.LJ,B.Jp,B.Il]),t.p) +B.L9=A.a(s([1,132,239,251,219,209,255,165,128,128,128]),t.t) +B.Im=A.a(s([94,136,225,251,218,190,255,255,128,128,128]),t.t) +B.Jy=A.a(s([22,100,174,245,186,161,255,199,128,128,128]),t.t) +B.Kz=A.a(s([B.L9,B.Im,B.Jy]),t.p) +B.M4=A.a(s([1,182,249,255,232,235,128,128,128,128,128]),t.t) +B.KF=A.a(s([124,143,241,255,227,234,128,128,128,128,128]),t.t) +B.Jz=A.a(s([35,77,181,251,193,211,255,205,128,128,128]),t.t) +B.Lv=A.a(s([B.M4,B.KF,B.Jz]),t.p) +B.Jh=A.a(s([1,157,247,255,236,231,255,255,128,128,128]),t.t) +B.Lo=A.a(s([121,141,235,255,225,227,255,255,128,128,128]),t.t) +B.JA=A.a(s([45,99,188,251,195,217,255,224,128,128,128]),t.t) +B.HL=A.a(s([B.Jh,B.Lo,B.JA]),t.p) +B.M5=A.a(s([1,1,251,255,213,255,128,128,128,128,128]),t.t) +B.JK=A.a(s([203,1,248,255,255,128,128,128,128,128,128]),t.t) +B.LK=A.a(s([137,1,177,255,224,255,128,128,128,128,128]),t.t) +B.Jd=A.a(s([B.M5,B.JK,B.LK]),t.p) +B.Ij=A.a(s([B.HT,B.Ig,B.NN,B.IO,B.Kz,B.Lv,B.HL,B.Jd]),t.wX) +B.Lf=A.a(s([253,9,248,251,207,208,255,192,128,128,128]),t.t) +B.Kq=A.a(s([175,13,224,243,193,185,249,198,255,255,128]),t.t) +B.KH=A.a(s([73,17,171,221,161,179,236,167,255,234,128]),t.t) +B.Gs=A.a(s([B.Lf,B.Kq,B.KH]),t.p) +B.Lp=A.a(s([1,95,247,253,212,183,255,255,128,128,128]),t.t) +B.Lt=A.a(s([239,90,244,250,211,209,255,255,128,128,128]),t.t) +B.Mb=A.a(s([155,77,195,248,188,195,255,255,128,128,128]),t.t) +B.J_=A.a(s([B.Lp,B.Lt,B.Mb]),t.p) +B.La=A.a(s([1,24,239,251,218,219,255,205,128,128,128]),t.t) +B.I3=A.a(s([201,51,219,255,196,186,128,128,128,128,128]),t.t) +B.JB=A.a(s([69,46,190,239,201,218,255,228,128,128,128]),t.t) +B.Kt=A.a(s([B.La,B.I3,B.JB]),t.p) +B.HE=A.a(s([1,191,251,255,255,128,128,128,128,128,128]),t.t) +B.M6=A.a(s([223,165,249,255,213,255,128,128,128,128,128]),t.t) +B.JL=A.a(s([141,124,248,255,255,128,128,128,128,128,128]),t.t) +B.HZ=A.a(s([B.HE,B.M6,B.JL]),t.p) +B.JM=A.a(s([1,16,248,255,255,128,128,128,128,128,128]),t.t) +B.LL=A.a(s([190,36,230,255,236,255,128,128,128,128,128]),t.t) +B.GL=A.a(s([149,1,255,128,128,128,128,128,128,128,128]),t.t) +B.Jl=A.a(s([B.JM,B.LL,B.GL]),t.p) +B.GM=A.a(s([1,226,255,128,128,128,128,128,128,128,128]),t.t) +B.It=A.a(s([247,192,255,128,128,128,128,128,128,128,128]),t.t) +B.GN=A.a(s([240,128,255,128,128,128,128,128,128,128,128]),t.t) +B.M0=A.a(s([B.GM,B.It,B.GN]),t.p) +B.JN=A.a(s([1,134,252,255,255,128,128,128,128,128,128]),t.t) +B.JO=A.a(s([213,62,250,255,255,128,128,128,128,128,128]),t.t) +B.GO=A.a(s([55,93,255,128,128,128,128,128,128,128,128]),t.t) +B.IJ=A.a(s([B.JN,B.JO,B.GO]),t.p) +B.II=A.a(s([B.Gs,B.J_,B.Kt,B.HZ,B.Jl,B.M0,B.IJ,B.qn]),t.wX) +B.Js=A.a(s([202,24,213,235,186,191,220,160,240,175,255]),t.t) +B.KI=A.a(s([126,38,182,232,169,184,228,174,255,187,128]),t.t) +B.KJ=A.a(s([61,46,138,219,151,178,240,170,255,216,128]),t.t) +B.M1=A.a(s([B.Js,B.KI,B.KJ]),t.p) +B.KS=A.a(s([1,112,230,250,199,191,247,159,255,255,128]),t.t) +B.JR=A.a(s([166,109,228,252,211,215,255,174,128,128,128]),t.t) +B.KT=A.a(s([39,77,162,232,172,180,245,178,255,255,128]),t.t) +B.Jf=A.a(s([B.KS,B.JR,B.KT]),t.p) +B.KU=A.a(s([1,52,220,246,198,199,249,220,255,255,128]),t.t) +B.Ld=A.a(s([124,74,191,243,183,193,250,221,255,255,128]),t.t) +B.KV=A.a(s([24,71,130,219,154,170,243,182,255,255,128]),t.t) +B.Kx=A.a(s([B.KU,B.Ld,B.KV]),t.p) +B.JC=A.a(s([1,182,225,249,219,240,255,224,128,128,128]),t.t) +B.JS=A.a(s([149,150,226,252,216,205,255,171,128,128,128]),t.t) +B.Jn=A.a(s([28,108,170,242,183,194,254,223,255,255,128]),t.t) +B.IK=A.a(s([B.JC,B.JS,B.Jn]),t.p) +B.JT=A.a(s([1,81,230,252,204,203,255,192,128,128,128]),t.t) +B.In=A.a(s([123,102,209,247,188,196,255,233,128,128,128]),t.t) +B.JD=A.a(s([20,95,153,243,164,173,255,203,128,128,128]),t.t) +B.HV=A.a(s([B.JT,B.In,B.JD]),t.p) +B.I4=A.a(s([1,222,248,255,216,213,128,128,128,128,128]),t.t) +B.Iq=A.a(s([168,175,246,252,235,205,255,255,128,128,128]),t.t) +B.Io=A.a(s([47,116,215,255,211,212,255,255,128,128,128]),t.t) +B.J2=A.a(s([B.I4,B.Iq,B.Io]),t.p) +B.Ip=A.a(s([1,121,236,253,212,214,255,255,128,128,128]),t.t) +B.JU=A.a(s([141,84,213,252,201,202,255,219,128,128,128]),t.t) +B.JV=A.a(s([42,80,160,240,162,185,255,205,128,128,128]),t.t) +B.M7=A.a(s([B.Ip,B.JU,B.JV]),t.p) +B.GP=A.a(s([244,1,255,128,128,128,128,128,128,128,128]),t.t) +B.GQ=A.a(s([238,1,255,128,128,128,128,128,128,128,128]),t.t) +B.IN=A.a(s([B.pX,B.GP,B.GQ]),t.p) +B.LE=A.a(s([B.M1,B.Jf,B.Kx,B.IK,B.HV,B.J2,B.M7,B.IN]),t.wX) +B.J0=A.a(s([B.GC,B.Ij,B.II,B.LE]),t.B1) +B.dd=new A.j(1,0) +B.Qt=new A.j(1,1) +B.eo=new A.j(0,1) +B.QK=new A.j(-1,1) +B.wZ=new A.j(-1,0) +B.QL=new A.j(-1,-1) +B.wW=new A.j(0,-1) +B.Qu=new A.j(1,-1) +B.fK=A.a(s([B.dd,B.Qt,B.eo,B.QK,B.wZ,B.QL,B.wW,B.Qu]),t.yv) +B.iW=new A.iA(0,100) +B.EM=new A.iA(1,200) +B.EN=new A.iA(2,300) +B.L=new A.iA(3,400) +B.bC=new A.iA(4,500) +B.EO=new A.iA(7,800) +B.pk=new A.iA(8,900) +B.J1=A.a(s([B.iW,B.EM,B.EN,B.L,B.bC,B.pj,B.bj,B.EO,B.pk]),A.a8("p")) +B.A=new A.xn(0,"upstream") +B.J6=A.a(s([B.A,B.l]),A.a8("p")) +B.Z=new A.mD(0,"rtl") +B.t=new A.mD(1,"ltr") +B.q8=A.a(s([B.Z,B.t]),A.a8("p")) +B.a1=new A.eI(0,"icon") +B.ah=new A.eI(1,"input") +B.Y=new A.eI(2,"label") +B.an=new A.eI(3,"hint") +B.aa=new A.eI(4,"prefix") +B.ab=new A.eI(5,"suffix") +B.a3=new A.eI(6,"prefixIcon") +B.ai=new A.eI(7,"suffixIcon") +B.ao=new A.eI(8,"helperError") +B.a9=new A.eI(9,"counter") +B.c1=new A.eI(10,"container") +B.Je=A.a(s([B.a1,B.ah,B.Y,B.an,B.aa,B.ab,B.a3,B.ai,B.ao,B.a9,B.c1]),A.a8("p")) +B.qa=A.a(s([B.j3,B.fx,B.e3,B.fA,B.fE,B.d6,B.pR,B.je,B.b6,B.fF,B.cy,B.e0,B.e1,B.fy,B.e2,B.j4,B.cb,B.j5,B.j6,B.pP,B.b5,B.fz,B.e4,B.e5,B.j7,B.j8,B.j9,B.ja,B.pQ,B.jb,B.jc,B.fB,B.e6,B.e7,B.jd,B.fC,B.fD]),A.a8("p
      ")) +B.qb=A.a(s([6430,6400,6400,6400,3225,3225,3225,3225,944,944,944,944,976,976,976,976,1456,1456,1456,1456,1488,1488,1488,1488,718,718,718,718,718,718,718,718,750,750,750,750,750,750,750,750,1520,1520,1520,1520,1552,1552,1552,1552,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,654,654,654,654,654,654,654,654,1072,1072,1072,1072,1104,1104,1104,1104,1136,1136,1136,1136,1168,1168,1168,1168,1200,1200,1200,1200,1232,1232,1232,1232,622,622,622,622,622,622,622,622,1008,1008,1008,1008,1040,1040,1040,1040,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,1712,1712,1712,1712,1744,1744,1744,1744,846,846,846,846,846,846,846,846,1264,1264,1264,1264,1296,1296,1296,1296,1328,1328,1328,1328,1360,1360,1360,1360,1392,1392,1392,1392,1424,1424,1424,1424,686,686,686,686,686,686,686,686,910,910,910,910,910,910,910,910,1968,1968,1968,1968,2000,2000,2000,2000,2032,2032,2032,2032,16,16,16,16,10257,10257,10257,10257,12305,12305,12305,12305,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,878,878,878,878,878,878,878,878,1904,1904,1904,1904,1936,1936,1936,1936,-18413,-18413,-16365,-16365,-14317,-14317,-10221,-10221,590,590,590,590,590,590,590,590,782,782,782,782,782,782,782,782,1584,1584,1584,1584,1616,1616,1616,1616,1648,1648,1648,1648,1680,1680,1680,1680,814,814,814,814,814,814,814,814,1776,1776,1776,1776,1808,1808,1808,1808,1840,1840,1840,1840,1872,1872,1872,1872,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,14353,14353,14353,14353,16401,16401,16401,16401,22547,22547,24595,24595,20497,20497,20497,20497,18449,18449,18449,18449,26643,26643,28691,28691,30739,30739,-32749,-32749,-30701,-30701,-28653,-28653,-26605,-26605,-24557,-24557,-22509,-22509,-20461,-20461,8207,8207,8207,8207,8207,8207,8207,8207,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,524,524,524,524,524,524,524,524,524,524,524,524,524,524,524,524,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,492,492,492,492,492,492,492,492,492,492,492,492,492,492,492,492,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232]),t.t) +B.d8=A.a(s([0,-128,64,-64,32,-96,96,-32,16,-112,80,-48,48,-80,112,-16,8,-120,72,-56,40,-88,104,-24,24,-104,88,-40,56,-72,120,-8,4,-124,68,-60,36,-92,100,-28,20,-108,84,-44,52,-76,116,-12,12,-116,76,-52,44,-84,108,-20,28,-100,92,-36,60,-68,124,-4,2,-126,66,-62,34,-94,98,-30,18,-110,82,-46,50,-78,114,-14,10,-118,74,-54,42,-86,106,-22,26,-102,90,-38,58,-70,122,-6,6,-122,70,-58,38,-90,102,-26,22,-106,86,-42,54,-74,118,-10,14,-114,78,-50,46,-82,110,-18,30,-98,94,-34,62,-66,126,-2,1,-127,65,-63,33,-95,97,-31,17,-111,81,-47,49,-79,113,-15,9,-119,73,-55,41,-87,105,-23,25,-103,89,-39,57,-71,121,-7,5,-123,69,-59,37,-91,101,-27,21,-107,85,-43,53,-75,117,-11,13,-115,77,-51,45,-83,109,-19,29,-99,93,-35,61,-67,125,-3,3,-125,67,-61,35,-93,99,-29,19,-109,83,-45,51,-77,115,-13,11,-117,75,-53,43,-85,107,-21,27,-101,91,-37,59,-69,123,-5,7,-121,71,-57,39,-89,103,-25,23,-105,87,-41,55,-73,119,-9,15,-113,79,-49,47,-81,111,-17,31,-97,95,-33,63,-65,127,-1]),t.t) +B.Zs=new A.hJ(0,1) +B.Zy=new A.hJ(0.5,1) +B.Zz=new A.hJ(0.5375,0.75) +B.Zx=new A.hJ(0.575,0.5) +B.ZB=new A.hJ(0.6125,0.25) +B.ZC=new A.hJ(0.65,0) +B.ZA=new A.hJ(0.85,0) +B.Zw=new A.hJ(0.8875,0.25) +B.Zu=new A.hJ(0.925,0.5) +B.Zv=new A.hJ(0.9625,0.75) +B.Zt=new A.hJ(1,1) +B.Jj=A.a(s([B.Zs,B.Zy,B.Zz,B.Zx,B.ZB,B.ZC,B.ZA,B.Zw,B.Zu,B.Zv,B.Zt]),A.a8("p")) +B.Jk=A.a(s([0,0,1048576,531441,1048576,390625,279936,823543,262144,531441,1e6,161051,248832,371293,537824,759375,1048576,83521,104976,130321,16e4,194481,234256,279841,331776,390625,456976,531441,614656,707281,81e4,923521,1048576,35937,39304,42875,46656]),t.t) +B.Jm=A.a(s([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),t.t) +B.qc=A.a(s([5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5]),t.t) +B.qd=A.a(s([-0.0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9]),t.t) +B.JE=A.a(s(["pointerdown","pointermove","pointerleave","pointerup","pointercancel","touchstart","touchend","touchmove","touchcancel","mousedown","mousemove","mouseleave","mouseup","keyup","keydown"]),t.s) +B.JF=A.a(s(["1st quarter","2nd quarter","3rd quarter","4th quarter"]),t.s) +B.JH=A.a(s([0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15]),t.t) +B.qf=A.a(s([0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396]),t.t) +B.qe=A.a(s([0,8,4,12,2,10,6,14,1,9,5,13,3,11,7,15]),t.t) +B.qg=A.a(s(["January","February","March","April","May","June","July","August","September","October","November","December"]),t.s) +B.JJ=A.a(s(["click","scroll"]),t.s) +B.K6=A.a(s([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0]),t.t) +B.K7=A.a(s([0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0]),t.up) +B.a_w=A.a(s([]),A.a8("p")) +B.qj=A.a(s([]),A.a8("p")) +B.Km=A.a(s([]),t.fJ) +B.Kb=A.a(s([]),t.p) +B.a_x=A.a(s([]),t.ss) +B.Kn=A.a(s([]),A.a8("p")) +B.e9=A.a(s([]),t.f) +B.ql=A.a(s([]),t.wi) +B.Kj=A.a(s([]),A.a8("p>")) +B.K9=A.a(s([]),t.FQ) +B.Ka=A.a(s([]),t.D1) +B.jm=A.a(s([]),t.QF) +B.Kk=A.a(s([]),t.Lx) +B.Kl=A.a(s([]),t.fm) +B.qi=A.a(s([]),t.D) +B.fL=A.a(s([]),t.t) +B.qh=A.a(s([]),t.ee) +B.Ks=A.a(s([0,0,32722,12287,65534,34815,65534,18431]),t.t) +B.qm=A.a(s(["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]),t.s) +B.jn=A.a(s([0,0,65498,45055,65535,34815,65534,18431]),t.t) +B.qo=A.a(s(["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),t.s) +B.Ky=A.a(s([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577]),t.t) +B.ea=A.a(s([0,1,3,7,15,31,63,127,255]),t.t) +B.jo=A.a(s([0,128,192,224,240,248,252,254,255]),t.t) +B.KY=A.a(s([0,1,1,2,4,8,1,1,2,4,8,4,8]),t.t) +B.bf=new A.j_(0,"leading") +B.b0=new A.j_(1,"title") +B.b1=new A.j_(2,"subtitle") +B.bN=new A.j_(3,"trailing") +B.L4=A.a(s([B.bf,B.b0,B.b1,B.bN]),A.a8("p")) +B.qr=A.a(s([62,62,30,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,588,588,588,588,588,588,588,588,1680,1680,20499,22547,24595,26643,1776,1776,1808,1808,-24557,-22509,-20461,-18413,1904,1904,1936,1936,-16365,-14317,782,782,782,782,814,814,814,814,-12269,-10221,10257,10257,12305,12305,14353,14353,16403,18451,1712,1712,1744,1744,28691,30739,-32749,-30701,-28653,-26605,2061,2061,2061,2061,2061,2061,2061,2061,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,750,750,750,750,1616,1616,1648,1648,1424,1424,1456,1456,1488,1488,1520,1520,1840,1840,1872,1872,1968,1968,8209,8209,524,524,524,524,524,524,524,524,556,556,556,556,556,556,556,556,1552,1552,1584,1584,2000,2000,2032,2032,976,976,1008,1008,1040,1040,1072,1072,1296,1296,1328,1328,718,718,718,718,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,4113,4113,6161,6161,848,848,880,880,912,912,944,944,622,622,622,622,654,654,654,654,1104,1104,1136,1136,1168,1168,1200,1200,1232,1232,1264,1264,686,686,686,686,1360,1360,1392,1392,12,12,12,12,12,12,12,12,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390]),t.t) +B.fM=A.a(s([0,0,24576,1023,65534,34815,65534,18431]),t.t) +B.Aa=new A.to(0,"topLeft") +B.Ad=new A.to(3,"bottomRight") +B.Zb=new A.mU(B.Aa,B.Ad) +B.Ze=new A.mU(B.Ad,B.Aa) +B.Ab=new A.to(1,"topRight") +B.Ac=new A.to(2,"bottomLeft") +B.Zc=new A.mU(B.Ab,B.Ac) +B.Zd=new A.mU(B.Ac,B.Ab) +B.Le=A.a(s([B.Zb,B.Ze,B.Zc,B.Zd]),A.a8("p")) +B.Lm=A.a(s([0,0,32754,11263,65534,34815,65534,18431]),t.t) +B.Lq=A.a(s([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258]),t.t) +B.qu=A.a(s([0,0,65490,12287,65535,34815,65534,18431]),t.t) +B.GG=A.a(s([137,80,78,71,13,10,26,10]),t.Z) +B.FL=new A.lS(B.GG,"image/png") +B.M2=A.a(s([71,73,70,56,55,97]),t.Z) +B.FJ=new A.lS(B.M2,"image/gif") +B.M3=A.a(s([71,73,70,56,57,97]),t.Z) +B.FK=new A.lS(B.M3,"image/gif") +B.GD=A.a(s([255,216,255]),t.Z) +B.FH=new A.lS(B.GD,"image/jpeg") +B.Jg=A.a(s([82,73,70,70,null,null,null,null,87,69,66,80]),t.Z) +B.FI=new A.lS(B.Jg,"image/webp") +B.Ht=A.a(s([66,77]),t.Z) +B.FG=new A.lS(B.Ht,"image/bmp") +B.Ls=A.a(s([B.FL,B.FJ,B.FK,B.FH,B.FI,B.FG]),A.a8("p")) +B.qv=A.a(s(["J","F","M","A","M","J","J","A","S","O","N","D"]),t.s) +B.n7=new A.kS(0,"left") +B.zK=new A.kS(1,"right") +B.hx=new A.kS(2,"center") +B.n8=new A.kS(3,"justify") +B.aT=new A.kS(4,"start") +B.zL=new A.kS(5,"end") +B.Lu=A.a(s([B.n7,B.zK,B.hx,B.n8,B.aT,B.zL]),A.a8("p")) +B.Gy=A.a(s([173,148,140]),t.t) +B.Gz=A.a(s([176,155,140,135]),t.t) +B.Ml=A.a(s([180,157,141,134,130]),t.t) +B.GR=A.a(s([254,254,243,230,196,177,153,140,133,130,129]),t.t) +B.Lw=A.a(s([B.Gy,B.Gz,B.Ml,B.GR]),t.p) +B.LA=A.a(s([A.b8k(),A.b8x(),A.b8A(),A.b8r(),A.b8v(),A.b8D(),A.b8u(),A.b8C(),A.b8p(),A.b8t()]),t.ox) +B.jp=A.a(s([!0,!1]),t.HZ) +B.LG=A.a(s([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),t.t) +B.LH=A.a(s([17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15]),t.t) +B.qw=A.a(s(["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]),t.s) +B.qy=A.a(s([127,127,191,127,159,191,223,127,143,159,175,191,207,223,239,127,135,143,151,159,167,175,183,191,199,207,215,223,231,239,247,127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203,207,211,215,219,223,227,231,235,239,243,247,251,127,129,131,133,135,137,139,141,143,145,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,127]),t.t) +B.n5=new A.eC(0,"Name") +B.zD=new A.eC(1,"Type") +B.zE=new A.eC(2,"Modified") +B.zF=new A.eC(3,"Size") +B.M8=A.a(s([B.n5,B.zD,B.zE,B.zF]),A.a8("p")) +B.Mk=A.a(s([280,256,256,256,40]),t.t) +B.qz=A.a(s([0,4,12,1,5,13,3,7,15]),t.t) +B.NF=A.a(s([0,1,1,2,4,8,1,1,2,4,8,4,8,0]),t.t) +B.Qo=new A.j(0,2) +B.Bj=new A.eK(0.75,B.dA,B.ov,B.Qo,1.5) +B.NM=A.a(s([B.Bj]),t.sq) +B.b8=new A.h(4294967304) +B.ec=new A.h(4294967323) +B.aW=new A.h(4294967423) +B.jt=new A.h(4294967558) +B.cc=new A.h(8589934848) +B.cB=new A.h(8589934849) +B.bp=new A.h(8589934850) +B.bE=new A.h(8589934851) +B.cd=new A.h(8589934852) +B.cC=new A.h(8589934853) +B.ce=new A.h(8589934854) +B.cD=new A.h(8589934855) +B.Pi=new A.vN(B.f) +B.bu=new A.fC(B.f) +B.Pj=new A.vO(B.f,B.bu) +B.Pk=new A.afx("longPress") +B.Pl=new A.vP(B.f,B.f) +B.Pm=new A.kz(B.f,B.B,B.B,B.B) +B.y=new A.m1(0,"start") +B.eg=new A.m1(1,"end") +B.d9=new A.m1(2,"center") +B.da=new A.m1(3,"spaceBetween") +B.ws=new A.m1(4,"spaceAround") +B.Pn=new A.m1(5,"spaceEvenly") +B.aq=new A.Ct(0,"min") +B.D=new A.Ct(1,"max") +B.Gt=A.a(s(["BU","DD","FX","TP","YD","ZR"]),t.s) +B.bV=new A.bq(6,{BU:"MM",DD:"DE",FX:"FR",TP:"TL",YD:"YE",ZR:"CD"},B.Gt,t.li) +B.Hi=A.a(s(["KeyA","KeyB","KeyC","KeyD","KeyE","KeyF","KeyG","KeyH","KeyI","KeyJ","KeyK","KeyL","KeyM","KeyN","KeyO","KeyP","KeyQ","KeyR","KeyS","KeyT","KeyU","KeyV","KeyW","KeyX","KeyY","KeyZ","Digit1","Digit2","Digit3","Digit4","Digit5","Digit6","Digit7","Digit8","Digit9","Digit0","Minus","Equal","BracketLeft","BracketRight","Backslash","Semicolon","Quote","Backquote","Comma","Period","Slash"]),t.s) +B.jK=new A.bq(47,{KeyA:"a",KeyB:"b",KeyC:"c",KeyD:"d",KeyE:"e",KeyF:"f",KeyG:"g",KeyH:"h",KeyI:"i",KeyJ:"j",KeyK:"k",KeyL:"l",KeyM:"m",KeyN:"n",KeyO:"o",KeyP:"p",KeyQ:"q",KeyR:"r",KeyS:"s",KeyT:"t",KeyU:"u",KeyV:"v",KeyW:"w",KeyX:"x",KeyY:"y",KeyZ:"z",Digit1:"1",Digit2:"2",Digit3:"3",Digit4:"4",Digit5:"5",Digit6:"6",Digit7:"7",Digit8:"8",Digit9:"9",Digit0:"0",Minus:"-",Equal:"=",BracketLeft:"[",BracketRight:"]",Backslash:"\\",Semicolon:";",Quote:"'",Backquote:"`",Comma:",",Period:".",Slash:"/"},B.Hi,t.li) +B.wt=new A.c_([315,"artist",258,"bitsPerSample",265,"cellLength",264,"cellWidth",320,"colorMap",259,"compression",306,"dateTime",34665,"exifIFD",338,"extraSamples",266,"fillOrder",289,"freeByteCounts",288,"freeOffsets",291,"grayResponseCurve",290,"grayResponseUnit",316,"hostComputer",34675,"iccProfile",270,"imageDescription",257,"imageLength",256,"imageWidth",33723,"iptc",271,"make",281,"maxSampleValue",280,"minSampleValue",272,"model",254,"newSubfileType",274,"orientation",262,"photometricInterpretation",34377,"photoshop",284,"planarConfiguration",317,"predictor",296,"resolutionUnit",278,"rowsPerStrip",277,"samplesPerPixel",305,"software",279,"stripByteCounts",273,"stropOffsets",255,"subfileType",292,"t4Options",293,"t6Options",263,"thresholding",322,"tileWidth",323,"tileLength",324,"tileOffsets",325,"tileByteCounts",700,"xmp",282,"xResolution",283,"yResolution",529,"yCbCrCoefficients",530,"yCbCrSubsampling",531,"yCbCrPositioning",339,"sampleFormat"],t.TM) +B.I_=A.a(s(["d","E","EEEE","LLL","LLLL","M","Md","MEd","MMM","MMMd","MMMEd","MMMM","MMMMd","MMMMEEEEd","QQQ","QQQQ","y","yM","yMd","yMEd","yMMM","yMMMd","yMMMEd","yMMMM","yMMMMd","yMMMMEEEEd","yQQQ","yQQQQ","H","Hm","Hms","j","jm","jms","jmv","jmz","jz","m","ms","s","v","z","zzzz","ZZZZ"]),t.s) +B.Ps=new A.bq(44,{d:"d",E:"EEE",EEEE:"EEEE",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"M/d",MEd:"EEE, M/d",MMM:"LLL",MMMd:"MMM d",MMMEd:"EEE, MMM d",MMMM:"LLLL",MMMMd:"MMMM d",MMMMEEEEd:"EEEE, MMMM d",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"M/d/y",yMEd:"EEE, M/d/y",yMMM:"MMM y",yMMMd:"MMM d, y",yMMMEd:"EEE, MMM d, y",yMMMM:"MMMM y",yMMMMd:"MMMM d, y",yMMMMEEEEd:"EEEE, MMMM d, y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},B.I_,t.li) +B.I9=A.a(s(["Abort","Again","AltLeft","AltRight","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","AudioVolumeDown","AudioVolumeMute","AudioVolumeUp","Backquote","Backslash","Backspace","BracketLeft","BracketRight","BrightnessDown","BrightnessUp","BrowserBack","BrowserFavorites","BrowserForward","BrowserHome","BrowserRefresh","BrowserSearch","BrowserStop","CapsLock","Comma","ContextMenu","ControlLeft","ControlRight","Convert","Copy","Cut","Delete","Digit0","Digit1","Digit2","Digit3","Digit4","Digit5","Digit6","Digit7","Digit8","Digit9","DisplayToggleIntExt","Eject","End","Enter","Equal","Esc","Escape","F1","F10","F11","F12","F13","F14","F15","F16","F17","F18","F19","F2","F20","F21","F22","F23","F24","F3","F4","F5","F6","F7","F8","F9","Find","Fn","FnLock","GameButton1","GameButton10","GameButton11","GameButton12","GameButton13","GameButton14","GameButton15","GameButton16","GameButton2","GameButton3","GameButton4","GameButton5","GameButton6","GameButton7","GameButton8","GameButton9","GameButtonA","GameButtonB","GameButtonC","GameButtonLeft1","GameButtonLeft2","GameButtonMode","GameButtonRight1","GameButtonRight2","GameButtonSelect","GameButtonStart","GameButtonThumbLeft","GameButtonThumbRight","GameButtonX","GameButtonY","GameButtonZ","Help","Home","Hyper","Insert","IntlBackslash","IntlRo","IntlYen","KanaMode","KeyA","KeyB","KeyC","KeyD","KeyE","KeyF","KeyG","KeyH","KeyI","KeyJ","KeyK","KeyL","KeyM","KeyN","KeyO","KeyP","KeyQ","KeyR","KeyS","KeyT","KeyU","KeyV","KeyW","KeyX","KeyY","KeyZ","KeyboardLayoutSelect","Lang1","Lang2","Lang3","Lang4","Lang5","LaunchApp1","LaunchApp2","LaunchAssistant","LaunchControlPanel","LaunchMail","LaunchScreenSaver","MailForward","MailReply","MailSend","MediaFastForward","MediaPause","MediaPlay","MediaPlayPause","MediaRecord","MediaRewind","MediaSelect","MediaStop","MediaTrackNext","MediaTrackPrevious","MetaLeft","MetaRight","MicrophoneMuteToggle","Minus","NonConvert","NumLock","Numpad0","Numpad1","Numpad2","Numpad3","Numpad4","Numpad5","Numpad6","Numpad7","Numpad8","Numpad9","NumpadAdd","NumpadBackspace","NumpadClear","NumpadClearEntry","NumpadComma","NumpadDecimal","NumpadDivide","NumpadEnter","NumpadEqual","NumpadMemoryAdd","NumpadMemoryClear","NumpadMemoryRecall","NumpadMemoryStore","NumpadMemorySubtract","NumpadMultiply","NumpadParenLeft","NumpadParenRight","NumpadSubtract","Open","PageDown","PageUp","Paste","Pause","Period","Power","PrintScreen","PrivacyScreenToggle","Props","Quote","Resume","ScrollLock","Select","SelectTask","Semicolon","ShiftLeft","ShiftRight","ShowAllWindows","Slash","Sleep","Space","Super","Suspend","Tab","Turbo","Undo","WakeUp","ZoomToggle"]),t.s) +B.Pt=new A.bq(231,{Abort:458907,Again:458873,AltLeft:458978,AltRight:458982,ArrowDown:458833,ArrowLeft:458832,ArrowRight:458831,ArrowUp:458834,AudioVolumeDown:458881,AudioVolumeMute:458879,AudioVolumeUp:458880,Backquote:458805,Backslash:458801,Backspace:458794,BracketLeft:458799,BracketRight:458800,BrightnessDown:786544,BrightnessUp:786543,BrowserBack:786980,BrowserFavorites:786986,BrowserForward:786981,BrowserHome:786979,BrowserRefresh:786983,BrowserSearch:786977,BrowserStop:786982,CapsLock:458809,Comma:458806,ContextMenu:458853,ControlLeft:458976,ControlRight:458980,Convert:458890,Copy:458876,Cut:458875,Delete:458828,Digit0:458791,Digit1:458782,Digit2:458783,Digit3:458784,Digit4:458785,Digit5:458786,Digit6:458787,Digit7:458788,Digit8:458789,Digit9:458790,DisplayToggleIntExt:65717,Eject:786616,End:458829,Enter:458792,Equal:458798,Esc:458793,Escape:458793,F1:458810,F10:458819,F11:458820,F12:458821,F13:458856,F14:458857,F15:458858,F16:458859,F17:458860,F18:458861,F19:458862,F2:458811,F20:458863,F21:458864,F22:458865,F23:458866,F24:458867,F3:458812,F4:458813,F5:458814,F6:458815,F7:458816,F8:458817,F9:458818,Find:458878,Fn:18,FnLock:19,GameButton1:392961,GameButton10:392970,GameButton11:392971,GameButton12:392972,GameButton13:392973,GameButton14:392974,GameButton15:392975,GameButton16:392976,GameButton2:392962,GameButton3:392963,GameButton4:392964,GameButton5:392965,GameButton6:392966,GameButton7:392967,GameButton8:392968,GameButton9:392969,GameButtonA:392977,GameButtonB:392978,GameButtonC:392979,GameButtonLeft1:392980,GameButtonLeft2:392981,GameButtonMode:392982,GameButtonRight1:392983,GameButtonRight2:392984,GameButtonSelect:392985,GameButtonStart:392986,GameButtonThumbLeft:392987,GameButtonThumbRight:392988,GameButtonX:392989,GameButtonY:392990,GameButtonZ:392991,Help:458869,Home:458826,Hyper:16,Insert:458825,IntlBackslash:458852,IntlRo:458887,IntlYen:458889,KanaMode:458888,KeyA:458756,KeyB:458757,KeyC:458758,KeyD:458759,KeyE:458760,KeyF:458761,KeyG:458762,KeyH:458763,KeyI:458764,KeyJ:458765,KeyK:458766,KeyL:458767,KeyM:458768,KeyN:458769,KeyO:458770,KeyP:458771,KeyQ:458772,KeyR:458773,KeyS:458774,KeyT:458775,KeyU:458776,KeyV:458777,KeyW:458778,KeyX:458779,KeyY:458780,KeyZ:458781,KeyboardLayoutSelect:787101,Lang1:458896,Lang2:458897,Lang3:458898,Lang4:458899,Lang5:458900,LaunchApp1:786836,LaunchApp2:786834,LaunchAssistant:786891,LaunchControlPanel:786847,LaunchMail:786826,LaunchScreenSaver:786865,MailForward:787083,MailReply:787081,MailSend:787084,MediaFastForward:786611,MediaPause:786609,MediaPlay:786608,MediaPlayPause:786637,MediaRecord:786610,MediaRewind:786612,MediaSelect:786819,MediaStop:786615,MediaTrackNext:786613,MediaTrackPrevious:786614,MetaLeft:458979,MetaRight:458983,MicrophoneMuteToggle:24,Minus:458797,NonConvert:458891,NumLock:458835,Numpad0:458850,Numpad1:458841,Numpad2:458842,Numpad3:458843,Numpad4:458844,Numpad5:458845,Numpad6:458846,Numpad7:458847,Numpad8:458848,Numpad9:458849,NumpadAdd:458839,NumpadBackspace:458939,NumpadClear:458968,NumpadClearEntry:458969,NumpadComma:458885,NumpadDecimal:458851,NumpadDivide:458836,NumpadEnter:458840,NumpadEqual:458855,NumpadMemoryAdd:458963,NumpadMemoryClear:458962,NumpadMemoryRecall:458961,NumpadMemoryStore:458960,NumpadMemorySubtract:458964,NumpadMultiply:458837,NumpadParenLeft:458934,NumpadParenRight:458935,NumpadSubtract:458838,Open:458868,PageDown:458830,PageUp:458827,Paste:458877,Pause:458824,Period:458807,Power:458854,PrintScreen:458822,PrivacyScreenToggle:23,Props:458915,Quote:458804,Resume:21,ScrollLock:458823,Select:458871,SelectTask:786850,Semicolon:458803,ShiftLeft:458977,ShiftRight:458981,ShowAllWindows:787103,Slash:458808,Sleep:65666,Space:458796,Super:17,Suspend:20,Tab:458795,Turbo:22,Undo:458874,WakeUp:65667,ZoomToggle:786994},B.I9,t.eL) +B.LD=A.a(s(["type"]),t.s) +B.Pz=new A.bq(1,{type:"line"},B.LD,t.li) +B.x7=new A.r(16) +B.x8=new A.r(17) +B.ep=new A.r(18) +B.x9=new A.r(19) +B.xa=new A.r(20) +B.xb=new A.r(21) +B.xc=new A.r(22) +B.jS=new A.r(23) +B.jT=new A.r(24) +B.m_=new A.r(65666) +B.m0=new A.r(65667) +B.m1=new A.r(65717) +B.xd=new A.r(392961) +B.xe=new A.r(392962) +B.xf=new A.r(392963) +B.xg=new A.r(392964) +B.xh=new A.r(392965) +B.xi=new A.r(392966) +B.xj=new A.r(392967) +B.xk=new A.r(392968) +B.xl=new A.r(392969) +B.xm=new A.r(392970) +B.xn=new A.r(392971) +B.xo=new A.r(392972) +B.xp=new A.r(392973) +B.xq=new A.r(392974) +B.xr=new A.r(392975) +B.xs=new A.r(392976) +B.xt=new A.r(392977) +B.xu=new A.r(392978) +B.xv=new A.r(392979) +B.xw=new A.r(392980) +B.xx=new A.r(392981) +B.xy=new A.r(392982) +B.xz=new A.r(392983) +B.xA=new A.r(392984) +B.xB=new A.r(392985) +B.xC=new A.r(392986) +B.xD=new A.r(392987) +B.xE=new A.r(392988) +B.xF=new A.r(392989) +B.xG=new A.r(392990) +B.xH=new A.r(392991) +B.QY=new A.r(458752) +B.QZ=new A.r(458753) +B.R_=new A.r(458754) +B.R0=new A.r(458755) +B.jU=new A.r(458756) +B.jV=new A.r(458757) +B.jW=new A.r(458758) +B.jX=new A.r(458759) +B.jY=new A.r(458760) +B.jZ=new A.r(458761) +B.k_=new A.r(458762) +B.k0=new A.r(458763) +B.k1=new A.r(458764) +B.k2=new A.r(458765) +B.k3=new A.r(458766) +B.k4=new A.r(458767) +B.k5=new A.r(458768) +B.k6=new A.r(458769) +B.k7=new A.r(458770) +B.k8=new A.r(458771) +B.k9=new A.r(458772) +B.ka=new A.r(458773) +B.kb=new A.r(458774) +B.kc=new A.r(458775) +B.kd=new A.r(458776) +B.ke=new A.r(458777) +B.kf=new A.r(458778) +B.kg=new A.r(458779) +B.kh=new A.r(458780) +B.ki=new A.r(458781) +B.kj=new A.r(458782) +B.kk=new A.r(458783) +B.kl=new A.r(458784) +B.km=new A.r(458785) +B.kn=new A.r(458786) +B.ko=new A.r(458787) +B.kp=new A.r(458788) +B.kq=new A.r(458789) +B.kr=new A.r(458790) +B.ks=new A.r(458791) +B.kt=new A.r(458792) +B.h0=new A.r(458793) +B.ku=new A.r(458794) +B.kv=new A.r(458795) +B.kw=new A.r(458796) +B.kx=new A.r(458797) +B.ky=new A.r(458798) +B.kz=new A.r(458799) +B.kA=new A.r(458800) +B.kB=new A.r(458801) +B.kC=new A.r(458803) +B.kD=new A.r(458804) +B.kE=new A.r(458805) +B.kF=new A.r(458806) +B.kG=new A.r(458807) +B.kH=new A.r(458808) +B.cf=new A.r(458809) +B.kI=new A.r(458810) +B.kJ=new A.r(458811) +B.kK=new A.r(458812) +B.kL=new A.r(458813) +B.kM=new A.r(458814) +B.kN=new A.r(458815) +B.kO=new A.r(458816) +B.kP=new A.r(458817) +B.kQ=new A.r(458818) +B.kR=new A.r(458819) +B.kS=new A.r(458820) +B.kT=new A.r(458821) +B.kU=new A.r(458822) +B.eq=new A.r(458823) +B.kV=new A.r(458824) +B.kW=new A.r(458825) +B.kX=new A.r(458826) +B.kY=new A.r(458827) +B.kZ=new A.r(458828) +B.l_=new A.r(458829) +B.l0=new A.r(458830) +B.l1=new A.r(458831) +B.l2=new A.r(458832) +B.l3=new A.r(458833) +B.l4=new A.r(458834) +B.er=new A.r(458835) +B.l5=new A.r(458836) +B.l6=new A.r(458837) +B.l7=new A.r(458838) +B.l8=new A.r(458839) +B.l9=new A.r(458840) +B.la=new A.r(458841) +B.lb=new A.r(458842) +B.lc=new A.r(458843) +B.ld=new A.r(458844) +B.le=new A.r(458845) +B.lf=new A.r(458846) +B.lg=new A.r(458847) +B.lh=new A.r(458848) +B.li=new A.r(458849) +B.lj=new A.r(458850) +B.lk=new A.r(458851) +B.ll=new A.r(458852) +B.lm=new A.r(458853) +B.ln=new A.r(458854) +B.lo=new A.r(458855) +B.lp=new A.r(458856) +B.lq=new A.r(458857) +B.lr=new A.r(458858) +B.ls=new A.r(458859) +B.lt=new A.r(458860) +B.lu=new A.r(458861) +B.lv=new A.r(458862) +B.lw=new A.r(458863) +B.lx=new A.r(458864) +B.ly=new A.r(458865) +B.lz=new A.r(458866) +B.lA=new A.r(458867) +B.lB=new A.r(458868) +B.lC=new A.r(458869) +B.lD=new A.r(458871) +B.lE=new A.r(458873) +B.lF=new A.r(458874) +B.lG=new A.r(458875) +B.lH=new A.r(458876) +B.lI=new A.r(458877) +B.lJ=new A.r(458878) +B.lK=new A.r(458879) +B.lL=new A.r(458880) +B.lM=new A.r(458881) +B.lN=new A.r(458885) +B.lO=new A.r(458887) +B.lP=new A.r(458888) +B.lQ=new A.r(458889) +B.lR=new A.r(458890) +B.lS=new A.r(458891) +B.lT=new A.r(458896) +B.lU=new A.r(458897) +B.lV=new A.r(458898) +B.lW=new A.r(458899) +B.lX=new A.r(458900) +B.xI=new A.r(458907) +B.xJ=new A.r(458915) +B.lY=new A.r(458934) +B.lZ=new A.r(458935) +B.xK=new A.r(458939) +B.xL=new A.r(458960) +B.xM=new A.r(458961) +B.xN=new A.r(458962) +B.xO=new A.r(458963) +B.xP=new A.r(458964) +B.xQ=new A.r(458967) +B.xR=new A.r(458968) +B.xS=new A.r(458969) +B.cH=new A.r(458976) +B.cI=new A.r(458977) +B.cJ=new A.r(458978) +B.cK=new A.r(458979) +B.dg=new A.r(458980) +B.dh=new A.r(458981) +B.cg=new A.r(458982) +B.di=new A.r(458983) +B.xT=new A.r(786528) +B.xU=new A.r(786529) +B.m2=new A.r(786543) +B.m3=new A.r(786544) +B.xV=new A.r(786546) +B.xW=new A.r(786547) +B.xX=new A.r(786548) +B.xY=new A.r(786549) +B.xZ=new A.r(786553) +B.y_=new A.r(786554) +B.y0=new A.r(786563) +B.y1=new A.r(786572) +B.y2=new A.r(786573) +B.y3=new A.r(786580) +B.y4=new A.r(786588) +B.y5=new A.r(786589) +B.m4=new A.r(786608) +B.m5=new A.r(786609) +B.m6=new A.r(786610) +B.m7=new A.r(786611) +B.m8=new A.r(786612) +B.m9=new A.r(786613) +B.ma=new A.r(786614) +B.mb=new A.r(786615) +B.mc=new A.r(786616) +B.md=new A.r(786637) +B.y6=new A.r(786639) +B.y7=new A.r(786661) +B.me=new A.r(786819) +B.y8=new A.r(786820) +B.y9=new A.r(786822) +B.mf=new A.r(786826) +B.ya=new A.r(786829) +B.yb=new A.r(786830) +B.mg=new A.r(786834) +B.mh=new A.r(786836) +B.yc=new A.r(786838) +B.yd=new A.r(786844) +B.ye=new A.r(786846) +B.mi=new A.r(786847) +B.mj=new A.r(786850) +B.yf=new A.r(786855) +B.yg=new A.r(786859) +B.yh=new A.r(786862) +B.mk=new A.r(786865) +B.yi=new A.r(786871) +B.ml=new A.r(786891) +B.yj=new A.r(786945) +B.yk=new A.r(786947) +B.yl=new A.r(786951) +B.ym=new A.r(786952) +B.mm=new A.r(786977) +B.mn=new A.r(786979) +B.mo=new A.r(786980) +B.mp=new A.r(786981) +B.mq=new A.r(786982) +B.mr=new A.r(786983) +B.ms=new A.r(786986) +B.yn=new A.r(786989) +B.yo=new A.r(786990) +B.mt=new A.r(786994) +B.yp=new A.r(787065) +B.mu=new A.r(787081) +B.mv=new A.r(787083) +B.mw=new A.r(787084) +B.mx=new A.r(787101) +B.my=new A.r(787103) +B.PA=new A.c_([16,B.x7,17,B.x8,18,B.ep,19,B.x9,20,B.xa,21,B.xb,22,B.xc,23,B.jS,24,B.jT,65666,B.m_,65667,B.m0,65717,B.m1,392961,B.xd,392962,B.xe,392963,B.xf,392964,B.xg,392965,B.xh,392966,B.xi,392967,B.xj,392968,B.xk,392969,B.xl,392970,B.xm,392971,B.xn,392972,B.xo,392973,B.xp,392974,B.xq,392975,B.xr,392976,B.xs,392977,B.xt,392978,B.xu,392979,B.xv,392980,B.xw,392981,B.xx,392982,B.xy,392983,B.xz,392984,B.xA,392985,B.xB,392986,B.xC,392987,B.xD,392988,B.xE,392989,B.xF,392990,B.xG,392991,B.xH,458752,B.QY,458753,B.QZ,458754,B.R_,458755,B.R0,458756,B.jU,458757,B.jV,458758,B.jW,458759,B.jX,458760,B.jY,458761,B.jZ,458762,B.k_,458763,B.k0,458764,B.k1,458765,B.k2,458766,B.k3,458767,B.k4,458768,B.k5,458769,B.k6,458770,B.k7,458771,B.k8,458772,B.k9,458773,B.ka,458774,B.kb,458775,B.kc,458776,B.kd,458777,B.ke,458778,B.kf,458779,B.kg,458780,B.kh,458781,B.ki,458782,B.kj,458783,B.kk,458784,B.kl,458785,B.km,458786,B.kn,458787,B.ko,458788,B.kp,458789,B.kq,458790,B.kr,458791,B.ks,458792,B.kt,458793,B.h0,458794,B.ku,458795,B.kv,458796,B.kw,458797,B.kx,458798,B.ky,458799,B.kz,458800,B.kA,458801,B.kB,458803,B.kC,458804,B.kD,458805,B.kE,458806,B.kF,458807,B.kG,458808,B.kH,458809,B.cf,458810,B.kI,458811,B.kJ,458812,B.kK,458813,B.kL,458814,B.kM,458815,B.kN,458816,B.kO,458817,B.kP,458818,B.kQ,458819,B.kR,458820,B.kS,458821,B.kT,458822,B.kU,458823,B.eq,458824,B.kV,458825,B.kW,458826,B.kX,458827,B.kY,458828,B.kZ,458829,B.l_,458830,B.l0,458831,B.l1,458832,B.l2,458833,B.l3,458834,B.l4,458835,B.er,458836,B.l5,458837,B.l6,458838,B.l7,458839,B.l8,458840,B.l9,458841,B.la,458842,B.lb,458843,B.lc,458844,B.ld,458845,B.le,458846,B.lf,458847,B.lg,458848,B.lh,458849,B.li,458850,B.lj,458851,B.lk,458852,B.ll,458853,B.lm,458854,B.ln,458855,B.lo,458856,B.lp,458857,B.lq,458858,B.lr,458859,B.ls,458860,B.lt,458861,B.lu,458862,B.lv,458863,B.lw,458864,B.lx,458865,B.ly,458866,B.lz,458867,B.lA,458868,B.lB,458869,B.lC,458871,B.lD,458873,B.lE,458874,B.lF,458875,B.lG,458876,B.lH,458877,B.lI,458878,B.lJ,458879,B.lK,458880,B.lL,458881,B.lM,458885,B.lN,458887,B.lO,458888,B.lP,458889,B.lQ,458890,B.lR,458891,B.lS,458896,B.lT,458897,B.lU,458898,B.lV,458899,B.lW,458900,B.lX,458907,B.xI,458915,B.xJ,458934,B.lY,458935,B.lZ,458939,B.xK,458960,B.xL,458961,B.xM,458962,B.xN,458963,B.xO,458964,B.xP,458967,B.xQ,458968,B.xR,458969,B.xS,458976,B.cH,458977,B.cI,458978,B.cJ,458979,B.cK,458980,B.dg,458981,B.dh,458982,B.cg,458983,B.di,786528,B.xT,786529,B.xU,786543,B.m2,786544,B.m3,786546,B.xV,786547,B.xW,786548,B.xX,786549,B.xY,786553,B.xZ,786554,B.y_,786563,B.y0,786572,B.y1,786573,B.y2,786580,B.y3,786588,B.y4,786589,B.y5,786608,B.m4,786609,B.m5,786610,B.m6,786611,B.m7,786612,B.m8,786613,B.m9,786614,B.ma,786615,B.mb,786616,B.mc,786637,B.md,786639,B.y6,786661,B.y7,786819,B.me,786820,B.y8,786822,B.y9,786826,B.mf,786829,B.ya,786830,B.yb,786834,B.mg,786836,B.mh,786838,B.yc,786844,B.yd,786846,B.ye,786847,B.mi,786850,B.mj,786855,B.yf,786859,B.yg,786862,B.yh,786865,B.mk,786871,B.yi,786891,B.ml,786945,B.yj,786947,B.yk,786951,B.yl,786952,B.ym,786977,B.mm,786979,B.mn,786980,B.mo,786981,B.mp,786982,B.mq,786983,B.mr,786986,B.ms,786989,B.yn,786990,B.yo,786994,B.mt,787065,B.yp,787081,B.mu,787083,B.mv,787084,B.mw,787101,B.mx,787103,B.my],t.Vd) +B.Jq=A.a(s(["in","iw","ji","jw","mo","aam","adp","aue","ayx","bgm","bjd","ccq","cjr","cka","cmk","coy","cqu","drh","drw","gav","gfx","ggn","gti","guv","hrr","ibi","ilw","jeg","kgc","kgh","koj","krm","ktr","kvs","kwq","kxe","kzj","kzt","lii","lmm","meg","mst","mwj","myt","nad","ncp","nnx","nts","oun","pcr","pmc","pmu","ppa","ppr","pry","puz","sca","skk","tdu","thc","thx","tie","tkk","tlw","tmp","tne","tnf","tsf","uok","xba","xia","xkh","xsj","ybd","yma","ymt","yos","yuu"]),t.s) +B.bF=new A.bq(78,{in:"id",iw:"he",ji:"yi",jw:"jv",mo:"ro",aam:"aas",adp:"dz",aue:"ktz",ayx:"nun",bgm:"bcg",bjd:"drl",ccq:"rki",cjr:"mom",cka:"cmr",cmk:"xch",coy:"pij",cqu:"quh",drh:"khk",drw:"prs",gav:"dev",gfx:"vaj",ggn:"gvr",gti:"nyc",guv:"duz",hrr:"jal",ibi:"opa",ilw:"gal",jeg:"oyb",kgc:"tdf",kgh:"kml",koj:"kwv",krm:"bmf",ktr:"dtp",kvs:"gdj",kwq:"yam",kxe:"tvd",kzj:"dtp",kzt:"dtp",lii:"raq",lmm:"rmx",meg:"cir",mst:"mry",mwj:"vaj",myt:"mry",nad:"xny",ncp:"kdz",nnx:"ngv",nts:"pij",oun:"vaj",pcr:"adx",pmc:"huw",pmu:"phr",ppa:"bfy",ppr:"lcq",pry:"prt",puz:"pub",sca:"hle",skk:"oyb",tdu:"dtp",thc:"tpo",thx:"oyb",tie:"ras",tkk:"twm",tlw:"weo",tmp:"tyj",tne:"kak",tnf:"prs",tsf:"taj",uok:"ema",xba:"cax",xia:"acn",xkh:"waw",xsj:"suj",ybd:"rki",yma:"lrr",ymt:"mtm",yos:"zom",yuu:"yug"},B.Jq,t.li) +B.PH=new A.c_([32,"VK_SPACE",34,"VK_QUOTE",44,"VK_COMMA",45,"VK_MINUS",47,"VK_SLASH",48,"VK_0",49,"VK_1",50,"VK_2",51,"VK_3",52,"VK_4",53,"VK_5",54,"VK_6",55,"VK_7",56,"VK_8",57,"VK_9",59,"VK_SEMICOLON",61,"VK_PLUS",91,"VK_LBRACKET",92,"VK_BACKSLASH",93,"VK_RBRACKET",97,"VK_A",98,"VK_B",99,"VK_C",100,"VK_D",101,"VK_E",102,"VK_F",103,"VK_G",104,"VK_H",105,"VK_I",106,"VK_J",107,"VK_K",108,"VK_L",109,"VK_M",110,"VK_N",111,"VK_O",112,"VK_P",113,"VK_Q",114,"VK_R",115,"VK_S",116,"VK_T",117,"VK_U",118,"VK_V",119,"VK_W",120,"VK_X",121,"VK_Y",122,"VK_Z",4294967304,"VK_BACK",4294967305,"VK_TAB",4294967309,"VK_ENTER",4294967323,"VK_ESCAPE",4294967423,"VK_DELETE",4294967556,"VK_CAPITAL",4294968065,"VK_DOWN",4294968066,"VK_LEFT",4294968067,"VK_RIGHT",4294968068,"VK_UP",4294968069,"VK_END",4294968070,"VK_HOME",4294968071,"VK_NEXT",4294968072,"VK_PRIOR",4294968321,"VK_CLEAR",4294968327,"VK_INSERT",4294968580,"VK_CANCEL",4294968582,"VK_EXECUTE",4294968584,"VK_HELP",4294968585,"VK_PAUSE",4294968588,"VK_SELECT",4294968840,"VK_PRINT",4294969093,"VK_CONVERT",4294969094,"VK_FINAL",4294969105,"VK_HANGUL",4294969106,"VK_HANJA",4294969107,"VK_JUNJA",4294969112,"VK_KANA",4294969113,"VK_KANJI",4294969345,"VK_F1",4294969346,"VK_F2",4294969347,"VK_F3",4294969348,"VK_F4",4294969349,"VK_F5",4294969350,"VK_F6",4294969351,"VK_F7",4294969352,"VK_F8",4294969353,"VK_F9",4294969354,"VK_F10",4294969355,"VK_F11",4294969356,"VK_F12",4294970667,"Apps",8589934594,"VK_SLEEP",8589934848,"VK_CONTROL",8589934849,"RControl",8589934850,"VK_SHIFT",8589934851,"RShift",8589934852,"VK_MENU",8589934853,"RAlt",8589935088,"VK_CONTROL",8589935090,"VK_SHIFT",8589935092,"VK_MENU",8589935094,"Meta",8589935146,"VK_MULTIPLY",8589935147,"VK_ADD",8589935149,"VK_SUBTRACT",8589935150,"VK_DECIMAL",8589935151,"VK_DIVIDE",8589935152,"VK_NUMPAD0",8589935153,"VK_NUMPAD1",8589935154,"VK_NUMPAD2",8589935155,"VK_NUMPAD3",8589935156,"VK_NUMPAD4",8589935157,"VK_NUMPAD5",8589935158,"VK_NUMPAD6",8589935159,"VK_NUMPAD7",8589935160,"VK_NUMPAD8",8589935161,"VK_NUMPAD9"],t.TM) +B.a_y=new A.c_([9,B.h0,10,B.kj,11,B.kk,12,B.kl,13,B.km,14,B.kn,15,B.ko,16,B.kp,17,B.kq,18,B.kr,19,B.ks,20,B.kx,21,B.ky,22,B.ku,23,B.kv,24,B.k9,25,B.kf,26,B.jY,27,B.ka,28,B.kc,29,B.kh,30,B.kd,31,B.k1,32,B.k7,33,B.k8,34,B.kz,35,B.kA,36,B.kt,37,B.cH,38,B.jU,39,B.kb,40,B.jX,41,B.jZ,42,B.k_,43,B.k0,44,B.k2,45,B.k3,46,B.k4,47,B.kC,48,B.kD,49,B.kE,50,B.cI,51,B.kB,52,B.ki,53,B.kg,54,B.jW,55,B.ke,56,B.jV,57,B.k6,58,B.k5,59,B.kF,60,B.kG,61,B.kH,62,B.dh,63,B.l6,64,B.cJ,65,B.kw,66,B.cf,67,B.kI,68,B.kJ,69,B.kK,70,B.kL,71,B.kM,72,B.kN,73,B.kO,74,B.kP,75,B.kQ,76,B.kR,77,B.er,78,B.eq,79,B.lg,80,B.lh,81,B.li,82,B.l7,83,B.ld,84,B.le,85,B.lf,86,B.l8,87,B.la,88,B.lb,89,B.lc,90,B.lj,91,B.lk,93,B.lX,94,B.ll,95,B.kS,96,B.kT,97,B.lO,98,B.lV,99,B.lW,100,B.lR,101,B.lP,102,B.lS,104,B.l9,105,B.dg,106,B.l5,107,B.kU,108,B.cg,110,B.kX,111,B.l4,112,B.kY,113,B.l2,114,B.l1,115,B.l_,116,B.l3,117,B.l0,118,B.kW,119,B.kZ,121,B.lK,122,B.lM,123,B.lL,124,B.ln,125,B.lo,126,B.xQ,127,B.kV,128,B.my,129,B.lN,130,B.lT,131,B.lU,132,B.lQ,133,B.cK,134,B.di,135,B.lm,136,B.mq,137,B.lE,139,B.lF,140,B.lD,141,B.lH,142,B.lB,143,B.lI,144,B.lJ,145,B.lG,146,B.lC,148,B.mg,150,B.m_,151,B.m0,152,B.mh,158,B.yc,160,B.ye,163,B.mf,164,B.ms,166,B.mo,167,B.mp,169,B.mc,171,B.m9,172,B.md,173,B.ma,174,B.mb,175,B.m6,176,B.m8,177,B.y1,179,B.me,180,B.mn,181,B.mr,182,B.y3,187,B.lY,188,B.lZ,189,B.yj,190,B.yp,191,B.lp,192,B.lq,193,B.lr,194,B.ls,195,B.lt,196,B.lu,197,B.lv,198,B.lw,199,B.lx,200,B.ly,201,B.lz,202,B.lA,209,B.m5,214,B.yk,215,B.m4,216,B.m7,217,B.y7,218,B.ym,225,B.mm,232,B.m3,233,B.m2,235,B.m1,237,B.y_,238,B.xZ,239,B.mw,240,B.mu,241,B.mv,242,B.yl,243,B.yf,252,B.xY,256,B.jT,366,B.xT,370,B.y2,378,B.xU,380,B.mt,382,B.yh,400,B.yi,405,B.yb,413,B.y0,418,B.y4,419,B.y5,426,B.yn,427,B.yo,429,B.y8,431,B.y9,437,B.ya,439,B.xV,440,B.yg,441,B.yd,587,B.mi,588,B.mj,589,B.mk,590,B.y6,591,B.ml,592,B.mx,600,B.xW,601,B.xX,641,B.jS],t.Vd) +B.wx=new A.bq(0,{},B.e9,A.a8("bq")) +B.Kc=A.a(s([]),t.cD) +B.PN=new A.bq(0,{},B.Kc,A.a8("bq")) +B.Ke=A.a(s([]),A.a8("p")) +B.fT=new A.bq(0,{},B.Ke,A.a8("bq")) +B.PJ=new A.bq(0,{},B.bm,A.a8("bq")) +B.wv=new A.bq(0,{},B.bm,A.a8("bq")) +B.Kf=A.a(s([]),A.a8("p")) +B.wu=new A.bq(0,{},B.Kf,A.a8("bq")) +B.qk=A.a(s([]),A.a8("p")) +B.PL=new A.bq(0,{},B.qk,A.a8("bq")) +B.ww=new A.bq(0,{},B.qk,A.a8("bq>")) +B.Kr=A.a(s(["alias","allScroll","basic","cell","click","contextMenu","copy","forbidden","grab","grabbing","help","move","none","noDrop","precise","progress","text","resizeColumn","resizeDown","resizeDownLeft","resizeDownRight","resizeLeft","resizeLeftRight","resizeRight","resizeRow","resizeUp","resizeUpDown","resizeUpLeft","resizeUpRight","resizeUpLeftDownRight","resizeUpRightDownLeft","verticalText","wait","zoomIn","zoomOut"]),t.s) +B.PQ=new A.bq(35,{alias:"alias",allScroll:"all-scroll",basic:"default",cell:"cell",click:"pointer",contextMenu:"context-menu",copy:"copy",forbidden:"not-allowed",grab:"grab",grabbing:"grabbing",help:"help",move:"move",none:"none",noDrop:"no-drop",precise:"crosshair",progress:"progress",text:"text",resizeColumn:"col-resize",resizeDown:"s-resize",resizeDownLeft:"sw-resize",resizeDownRight:"se-resize",resizeLeft:"w-resize",resizeLeftRight:"ew-resize",resizeRight:"e-resize",resizeRow:"row-resize",resizeUp:"n-resize",resizeUpDown:"ns-resize",resizeUpLeft:"nw-resize",resizeUpRight:"ne-resize",resizeUpLeftDownRight:"nwse-resize",resizeUpRightDownLeft:"nesw-resize",verticalText:"vertical-text",wait:"wait",zoomIn:"zoom-in",zoomOut:"zoom-out"},B.Kr,t.li) +B.cE=new A.m2(0,"canvas") +B.cF=new A.m2(1,"card") +B.Q8=new A.m2(2,"circle") +B.jN=new A.m2(3,"button") +B.ei=new A.m2(4,"transparency") +B.dl=new A.bf(2,2) +B.i4=new A.cm(B.dl,B.dl,B.dl,B.dl) +B.PR=new A.c_([B.cE,null,B.cF,B.i4,B.Q8,null,B.jN,B.i4,B.ei,null],A.a8("c_")) +B.KA=A.a(s(["deleteBackward:","deleteWordBackward:","deleteToBeginningOfLine:","deleteForward:","deleteWordForward:","deleteToEndOfLine:","moveLeft:","moveRight:","moveForward:","moveBackward:","moveUp:","moveDown:","moveLeftAndModifySelection:","moveRightAndModifySelection:","moveUpAndModifySelection:","moveDownAndModifySelection:","moveWordLeft:","moveWordRight:","moveToBeginningOfParagraph:","moveToEndOfParagraph:","moveWordLeftAndModifySelection:","moveWordRightAndModifySelection:","moveParagraphBackwardAndModifySelection:","moveParagraphForwardAndModifySelection:","moveToLeftEndOfLine:","moveToRightEndOfLine:","moveToBeginningOfDocument:","moveToEndOfDocument:","moveToLeftEndOfLineAndModifySelection:","moveToRightEndOfLineAndModifySelection:","moveToBeginningOfDocumentAndModifySelection:","moveToEndOfDocumentAndModifySelection:","transpose:","scrollToBeginningOfDocument:","scrollToEndOfDocument:","scrollPageUp:","scrollPageDown:","pageUpAndModifySelection:","pageDownAndModifySelection:","cancelOperation:","insertTab:","insertBacktab:"]),t.s) +B.ED=new A.fN(!1,!0,!1,!1) +B.EE=new A.fN(!1,!0,!1,!0) +B.yH=new A.mp(!1) +B.yI=new A.mp(!0) +B.mJ=new A.fs(B.H,B.he) +B.o2=new A.hk() +B.o7=new A.r5() +B.ob=new A.rl() +B.PS=new A.bq(42,{"deleteBackward:":B.it,"deleteWordBackward:":B.ix,"deleteToBeginningOfLine:":B.iv,"deleteForward:":B.iu,"deleteWordForward:":B.iy,"deleteToEndOfLine:":B.iw,"moveLeft:":B.dW,"moveRight:":B.dX,"moveForward:":B.dX,"moveBackward:":B.dW,"moveUp:":B.fm,"moveDown:":B.fn,"moveLeftAndModifySelection:":B.iJ,"moveRightAndModifySelection:":B.iK,"moveUpAndModifySelection:":B.fk,"moveDownAndModifySelection:":B.fl,"moveWordLeft:":B.iL,"moveWordRight:":B.iM,"moveToBeginningOfParagraph:":B.cs,"moveToEndOfParagraph:":B.ct,"moveWordLeftAndModifySelection:":B.pc,"moveWordRightAndModifySelection:":B.pd,"moveParagraphBackwardAndModifySelection:":B.ED,"moveParagraphForwardAndModifySelection:":B.EE,"moveToLeftEndOfLine:":B.cs,"moveToRightEndOfLine:":B.ct,"moveToBeginningOfDocument:":B.fi,"moveToEndOfDocument:":B.fj,"moveToLeftEndOfLineAndModifySelection:":B.p6,"moveToRightEndOfLineAndModifySelection:":B.p7,"moveToBeginningOfDocumentAndModifySelection:":B.iH,"moveToEndOfDocumentAndModifySelection:":B.iI,"transpose:":B.oe,"scrollToBeginningOfDocument:":B.yH,"scrollToEndOfDocument:":B.yI,"scrollPageUp:":B.mJ,"scrollPageDown:":B.hf,"pageUpAndModifySelection:":B.iN,"pageDownAndModifySelection:":B.iO,"cancelOperation:":B.o2,"insertTab:":B.o7,"insertBacktab:":B.ob},B.KA,A.a8("bq")) +B.bT=new A.h(4294968065) +B.mV=new A.aX(B.bT,!1,!1,!0,!1) +B.bn=new A.h(4294968066) +B.mS=new A.aX(B.bn,!1,!1,!0,!1) +B.bo=new A.h(4294968067) +B.mT=new A.aX(B.bo,!1,!1,!0,!1) +B.bU=new A.h(4294968068) +B.mU=new A.aX(B.bU,!1,!1,!0,!1) +B.mW=new A.aX(B.bn,!1,!0,!0,!1) +B.mX=new A.aX(B.bo,!1,!0,!0,!1) +B.zj=new A.aX(B.bT,!1,!1,!1,!0) +B.zg=new A.aX(B.bn,!1,!1,!1,!0) +B.zh=new A.aX(B.bo,!1,!1,!1,!0) +B.zi=new A.aX(B.bU,!1,!1,!1,!0) +B.zk=new A.aX(B.bn,!1,!0,!1,!0) +B.zl=new A.aX(B.bo,!1,!0,!1,!0) +B.mQ=new A.aX(B.bn,!1,!0,!1,!1) +B.mR=new A.aX(B.bo,!1,!0,!1,!1) +B.ef=new A.h(4294968072) +B.mP=new A.aX(B.ef,!1,!0,!1,!1) +B.ee=new A.h(4294968071) +B.mY=new A.aX(B.ee,!1,!0,!1,!1) +B.cz=new A.h(4294968069) +B.hs=new A.aX(B.cz,!1,!0,!1,!1) +B.cA=new A.h(4294968070) +B.hr=new A.aX(B.cA,!1,!0,!1,!1) +B.hq=new A.aX(B.bT,!1,!1,!1,!1) +B.ht=new A.aX(B.bn,!1,!1,!1,!1) +B.hu=new A.aX(B.bo,!1,!1,!1,!1) +B.hp=new A.aX(B.bU,!1,!1,!1,!1) +B.zc=new A.aX(B.bn,!0,!1,!1,!1) +B.zd=new A.aX(B.bo,!0,!1,!1,!1) +B.ze=new A.aX(B.bn,!0,!0,!1,!1) +B.zf=new A.aX(B.bo,!0,!0,!1,!1) +B.eG=new A.aX(B.ef,!1,!1,!1,!1) +B.eH=new A.aX(B.ee,!1,!1,!1,!1) +B.ho=new A.aX(B.cz,!1,!1,!1,!1) +B.hn=new A.aX(B.cA,!1,!1,!1,!1) +B.zn=new A.aX(B.cz,!0,!1,!1,!1) +B.zm=new A.aX(B.cA,!0,!1,!1,!1) +B.qG=new A.h(32) +B.hv=new A.aX(B.qG,!1,!1,!1,!1) +B.fO=new A.h(4294967309) +B.hm=new A.aX(B.fO,!1,!1,!1,!1) +B.PU=new A.c_([B.mV,B.p,B.mS,B.p,B.mT,B.p,B.mU,B.p,B.mW,B.p,B.mX,B.p,B.zj,B.p,B.zg,B.p,B.zh,B.p,B.zi,B.p,B.zk,B.p,B.zl,B.p,B.mQ,B.p,B.mR,B.p,B.mP,B.p,B.mY,B.p,B.hs,B.p,B.hr,B.p,B.hq,B.p,B.ht,B.p,B.hu,B.p,B.hp,B.p,B.zc,B.p,B.zd,B.p,B.ze,B.p,B.zf,B.p,B.eG,B.p,B.eH,B.p,B.ho,B.p,B.hn,B.p,B.zn,B.p,B.zm,B.p,B.hv,B.p,B.hm,B.p],t.Fp) +B.PW=new A.c_([32,"Space",33,"Exclamation",34,"Quote",35,"Number Sign",36,"Dollar",37,"Percent",38,"Ampersand",39,"Quote Single",40,"Parenthesis Left",41,"Parenthesis Right",42,"Asterisk",43,"Add",44,"Comma",45,"Minus",46,"Period",47,"Slash",48,"Digit 0",49,"Digit 1",50,"Digit 2",51,"Digit 3",52,"Digit 4",53,"Digit 5",54,"Digit 6",55,"Digit 7",56,"Digit 8",57,"Digit 9",58,"Colon",59,"Semicolon",60,"Less",61,"Equal",62,"Greater",63,"Question",64,"At",91,"Bracket Left",92,"Backslash",93,"Bracket Right",94,"Caret",95,"Underscore",96,"Backquote",97,"Key A",98,"Key B",99,"Key C",100,"Key D",101,"Key E",102,"Key F",103,"Key G",104,"Key H",105,"Key I",106,"Key J",107,"Key K",108,"Key L",109,"Key M",110,"Key N",111,"Key O",112,"Key P",113,"Key Q",114,"Key R",115,"Key S",116,"Key T",117,"Key U",118,"Key V",119,"Key W",120,"Key X",121,"Key Y",122,"Key Z",123,"Brace Left",124,"Bar",125,"Brace Right",126,"Tilde",4294967297,"Unidentified",4294967304,"Backspace",4294967305,"Tab",4294967309,"Enter",4294967323,"Escape",4294967423,"Delete",4294967553,"Accel",4294967555,"Alt Graph",4294967556,"Caps Lock",4294967558,"Fn",4294967559,"Fn Lock",4294967560,"Hyper",4294967562,"Num Lock",4294967564,"Scroll Lock",4294967566,"Super",4294967567,"Symbol",4294967568,"Symbol Lock",4294967569,"Shift Level 5",4294968065,"Arrow Down",4294968066,"Arrow Left",4294968067,"Arrow Right",4294968068,"Arrow Up",4294968069,"End",4294968070,"Home",4294968071,"Page Down",4294968072,"Page Up",4294968321,"Clear",4294968322,"Copy",4294968323,"Cr Sel",4294968324,"Cut",4294968325,"Erase Eof",4294968326,"Ex Sel",4294968327,"Insert",4294968328,"Paste",4294968329,"Redo",4294968330,"Undo",4294968577,"Accept",4294968578,"Again",4294968579,"Attn",4294968580,"Cancel",4294968581,"Context Menu",4294968582,"Execute",4294968583,"Find",4294968584,"Help",4294968585,"Pause",4294968586,"Play",4294968587,"Props",4294968588,"Select",4294968589,"Zoom In",4294968590,"Zoom Out",4294968833,"Brightness Down",4294968834,"Brightness Up",4294968835,"Camera",4294968836,"Eject",4294968837,"Log Off",4294968838,"Power",4294968839,"Power Off",4294968840,"Print Screen",4294968841,"Hibernate",4294968842,"Standby",4294968843,"Wake Up",4294969089,"All Candidates",4294969090,"Alphanumeric",4294969091,"Code Input",4294969092,"Compose",4294969093,"Convert",4294969094,"Final Mode",4294969095,"Group First",4294969096,"Group Last",4294969097,"Group Next",4294969098,"Group Previous",4294969099,"Mode Change",4294969100,"Next Candidate",4294969101,"Non Convert",4294969102,"Previous Candidate",4294969103,"Process",4294969104,"Single Candidate",4294969105,"Hangul Mode",4294969106,"Hanja Mode",4294969107,"Junja Mode",4294969108,"Eisu",4294969109,"Hankaku",4294969110,"Hiragana",4294969111,"Hiragana Katakana",4294969112,"Kana Mode",4294969113,"Kanji Mode",4294969114,"Katakana",4294969115,"Romaji",4294969116,"Zenkaku",4294969117,"Zenkaku Hankaku",4294969345,"F1",4294969346,"F2",4294969347,"F3",4294969348,"F4",4294969349,"F5",4294969350,"F6",4294969351,"F7",4294969352,"F8",4294969353,"F9",4294969354,"F10",4294969355,"F11",4294969356,"F12",4294969357,"F13",4294969358,"F14",4294969359,"F15",4294969360,"F16",4294969361,"F17",4294969362,"F18",4294969363,"F19",4294969364,"F20",4294969365,"F21",4294969366,"F22",4294969367,"F23",4294969368,"F24",4294969601,"Soft 1",4294969602,"Soft 2",4294969603,"Soft 3",4294969604,"Soft 4",4294969605,"Soft 5",4294969606,"Soft 6",4294969607,"Soft 7",4294969608,"Soft 8",4294969857,"Close",4294969858,"Mail Forward",4294969859,"Mail Reply",4294969860,"Mail Send",4294969861,"Media Play Pause",4294969863,"Media Stop",4294969864,"Media Track Next",4294969865,"Media Track Previous",4294969866,"New",4294969867,"Open",4294969868,"Print",4294969869,"Save",4294969870,"Spell Check",4294969871,"Audio Volume Down",4294969872,"Audio Volume Up",4294969873,"Audio Volume Mute",4294970113,"Launch Application 2",4294970114,"Launch Calendar",4294970115,"Launch Mail",4294970116,"Launch Media Player",4294970117,"Launch Music Player",4294970118,"Launch Application 1",4294970119,"Launch Screen Saver",4294970120,"Launch Spreadsheet",4294970121,"Launch Web Browser",4294970122,"Launch Web Cam",4294970123,"Launch Word Processor",4294970124,"Launch Contacts",4294970125,"Launch Phone",4294970126,"Launch Assistant",4294970127,"Launch Control Panel",4294970369,"Browser Back",4294970370,"Browser Favorites",4294970371,"Browser Forward",4294970372,"Browser Home",4294970373,"Browser Refresh",4294970374,"Browser Search",4294970375,"Browser Stop",4294970625,"Audio Balance Left",4294970626,"Audio Balance Right",4294970627,"Audio Bass Boost Down",4294970628,"Audio Bass Boost Up",4294970629,"Audio Fader Front",4294970630,"Audio Fader Rear",4294970631,"Audio Surround Mode Next",4294970632,"AVR Input",4294970633,"AVR Power",4294970634,"Channel Down",4294970635,"Channel Up",4294970636,"Color F0 Red",4294970637,"Color F1 Green",4294970638,"Color F2 Yellow",4294970639,"Color F3 Blue",4294970640,"Color F4 Grey",4294970641,"Color F5 Brown",4294970642,"Closed Caption Toggle",4294970643,"Dimmer",4294970644,"Display Swap",4294970645,"Exit",4294970646,"Favorite Clear 0",4294970647,"Favorite Clear 1",4294970648,"Favorite Clear 2",4294970649,"Favorite Clear 3",4294970650,"Favorite Recall 0",4294970651,"Favorite Recall 1",4294970652,"Favorite Recall 2",4294970653,"Favorite Recall 3",4294970654,"Favorite Store 0",4294970655,"Favorite Store 1",4294970656,"Favorite Store 2",4294970657,"Favorite Store 3",4294970658,"Guide",4294970659,"Guide Next Day",4294970660,"Guide Previous Day",4294970661,"Info",4294970662,"Instant Replay",4294970663,"Link",4294970664,"List Program",4294970665,"Live Content",4294970666,"Lock",4294970667,"Media Apps",4294970668,"Media Fast Forward",4294970669,"Media Last",4294970670,"Media Pause",4294970671,"Media Play",4294970672,"Media Record",4294970673,"Media Rewind",4294970674,"Media Skip",4294970675,"Next Favorite Channel",4294970676,"Next User Profile",4294970677,"On Demand",4294970678,"P In P Down",4294970679,"P In P Move",4294970680,"P In P Toggle",4294970681,"P In P Up",4294970682,"Play Speed Down",4294970683,"Play Speed Reset",4294970684,"Play Speed Up",4294970685,"Random Toggle",4294970686,"Rc Low Battery",4294970687,"Record Speed Next",4294970688,"Rf Bypass",4294970689,"Scan Channels Toggle",4294970690,"Screen Mode Next",4294970691,"Settings",4294970692,"Split Screen Toggle",4294970693,"STB Input",4294970694,"STB Power",4294970695,"Subtitle",4294970696,"Teletext",4294970697,"TV",4294970698,"TV Input",4294970699,"TV Power",4294970700,"Video Mode Next",4294970701,"Wink",4294970702,"Zoom Toggle",4294970703,"DVR",4294970704,"Media Audio Track",4294970705,"Media Skip Backward",4294970706,"Media Skip Forward",4294970707,"Media Step Backward",4294970708,"Media Step Forward",4294970709,"Media Top Menu",4294970710,"Navigate In",4294970711,"Navigate Next",4294970712,"Navigate Out",4294970713,"Navigate Previous",4294970714,"Pairing",4294970715,"Media Close",4294970882,"Audio Bass Boost Toggle",4294970884,"Audio Treble Down",4294970885,"Audio Treble Up",4294970886,"Microphone Toggle",4294970887,"Microphone Volume Down",4294970888,"Microphone Volume Up",4294970889,"Microphone Volume Mute",4294971137,"Speech Correction List",4294971138,"Speech Input Toggle",4294971393,"App Switch",4294971394,"Call",4294971395,"Camera Focus",4294971396,"End Call",4294971397,"Go Back",4294971398,"Go Home",4294971399,"Headset Hook",4294971400,"Last Number Redial",4294971401,"Notification",4294971402,"Manner Mode",4294971403,"Voice Dial",4294971649,"TV 3 D Mode",4294971650,"TV Antenna Cable",4294971651,"TV Audio Description",4294971652,"TV Audio Description Mix Down",4294971653,"TV Audio Description Mix Up",4294971654,"TV Contents Menu",4294971655,"TV Data Service",4294971656,"TV Input Component 1",4294971657,"TV Input Component 2",4294971658,"TV Input Composite 1",4294971659,"TV Input Composite 2",4294971660,"TV Input HDMI 1",4294971661,"TV Input HDMI 2",4294971662,"TV Input HDMI 3",4294971663,"TV Input HDMI 4",4294971664,"TV Input VGA 1",4294971665,"TV Media Context",4294971666,"TV Network",4294971667,"TV Number Entry",4294971668,"TV Radio Service",4294971669,"TV Satellite",4294971670,"TV Satellite BS",4294971671,"TV Satellite CS",4294971672,"TV Satellite Toggle",4294971673,"TV Terrestrial Analog",4294971674,"TV Terrestrial Digital",4294971675,"TV Timer",4294971905,"Key 11",4294971906,"Key 12",8589934592,"Suspend",8589934593,"Resume",8589934594,"Sleep",8589934595,"Abort",8589934608,"Lang 1",8589934609,"Lang 2",8589934610,"Lang 3",8589934611,"Lang 4",8589934612,"Lang 5",8589934624,"Intl Backslash",8589934625,"Intl Ro",8589934626,"Intl Yen",8589934848,"Control Left",8589934849,"Control Right",8589934850,"Shift Left",8589934851,"Shift Right",8589934852,"Alt Left",8589934853,"Alt Right",8589934854,"Meta Left",8589934855,"Meta Right",8589935088,"Control",8589935090,"Shift",8589935092,"Alt",8589935094,"Meta",8589935117,"Numpad Enter",8589935144,"Numpad Paren Left",8589935145,"Numpad Paren Right",8589935146,"Numpad Multiply",8589935147,"Numpad Add",8589935148,"Numpad Comma",8589935149,"Numpad Subtract",8589935150,"Numpad Decimal",8589935151,"Numpad Divide",8589935152,"Numpad 0",8589935153,"Numpad 1",8589935154,"Numpad 2",8589935155,"Numpad 3",8589935156,"Numpad 4",8589935157,"Numpad 5",8589935158,"Numpad 6",8589935159,"Numpad 7",8589935160,"Numpad 8",8589935161,"Numpad 9",8589935165,"Numpad Equal",8589935361,"Game Button 1",8589935362,"Game Button 2",8589935363,"Game Button 3",8589935364,"Game Button 4",8589935365,"Game Button 5",8589935366,"Game Button 6",8589935367,"Game Button 7",8589935368,"Game Button 8",8589935369,"Game Button 9",8589935370,"Game Button 10",8589935371,"Game Button 11",8589935372,"Game Button 12",8589935373,"Game Button 13",8589935374,"Game Button 14",8589935375,"Game Button 15",8589935376,"Game Button 16",8589935377,"Game Button A",8589935378,"Game Button B",8589935379,"Game Button C",8589935380,"Game Button Left 1",8589935381,"Game Button Left 2",8589935382,"Game Button Mode",8589935383,"Game Button Right 1",8589935384,"Game Button Right 2",8589935385,"Game Button Select",8589935386,"Game Button Start",8589935387,"Game Button Thumb Left",8589935388,"Game Button Thumb Right",8589935389,"Game Button X",8589935390,"Game Button Y",8589935391,"Game Button Z"],t.TM) +B.O7=new A.h(33) +B.O8=new A.h(34) +B.O9=new A.h(35) +B.Oa=new A.h(36) +B.Ob=new A.h(37) +B.Oc=new A.h(38) +B.Od=new A.h(39) +B.Oe=new A.h(40) +B.Of=new A.h(41) +B.qH=new A.h(42) +B.w9=new A.h(43) +B.Og=new A.h(44) +B.wa=new A.h(45) +B.wb=new A.h(46) +B.wc=new A.h(47) +B.wd=new A.h(48) +B.we=new A.h(49) +B.wf=new A.h(50) +B.wg=new A.h(51) +B.wh=new A.h(52) +B.wi=new A.h(53) +B.wj=new A.h(54) +B.wk=new A.h(55) +B.wl=new A.h(56) +B.wm=new A.h(57) +B.Oh=new A.h(58) +B.Oi=new A.h(59) +B.Oj=new A.h(60) +B.Ok=new A.h(61) +B.Ol=new A.h(62) +B.Om=new A.h(63) +B.On=new A.h(64) +B.Pc=new A.h(91) +B.Pd=new A.h(92) +B.Pe=new A.h(93) +B.Pf=new A.h(94) +B.Pg=new A.h(95) +B.Ph=new A.h(96) +B.jI=new A.h(97) +B.wr=new A.h(98) +B.jJ=new A.h(99) +B.NP=new A.h(100) +B.qB=new A.h(101) +B.qC=new A.h(102) +B.NQ=new A.h(103) +B.NR=new A.h(104) +B.NS=new A.h(105) +B.NT=new A.h(106) +B.NU=new A.h(107) +B.NV=new A.h(108) +B.NW=new A.h(109) +B.qD=new A.h(110) +B.NX=new A.h(111) +B.qE=new A.h(112) +B.NY=new A.h(113) +B.NZ=new A.h(114) +B.O_=new A.h(115) +B.qF=new A.h(116) +B.O0=new A.h(117) +B.jr=new A.h(118) +B.O1=new A.h(119) +B.js=new A.h(120) +B.O2=new A.h(121) +B.eb=new A.h(122) +B.O3=new A.h(123) +B.O4=new A.h(124) +B.O5=new A.h(125) +B.O6=new A.h(126) +B.qI=new A.h(4294967297) +B.fN=new A.h(4294967305) +B.qJ=new A.h(4294967553) +B.fP=new A.h(4294967555) +B.qK=new A.h(4294967559) +B.qL=new A.h(4294967560) +B.qM=new A.h(4294967566) +B.qN=new A.h(4294967567) +B.qO=new A.h(4294967568) +B.qP=new A.h(4294967569) +B.ju=new A.h(4294968321) +B.qQ=new A.h(4294968322) +B.qR=new A.h(4294968323) +B.qS=new A.h(4294968324) +B.qT=new A.h(4294968325) +B.qU=new A.h(4294968326) +B.jv=new A.h(4294968327) +B.qV=new A.h(4294968328) +B.qW=new A.h(4294968329) +B.qX=new A.h(4294968330) +B.qY=new A.h(4294968577) +B.qZ=new A.h(4294968578) +B.r_=new A.h(4294968579) +B.r0=new A.h(4294968580) +B.r1=new A.h(4294968581) +B.r2=new A.h(4294968582) +B.r3=new A.h(4294968583) +B.r4=new A.h(4294968584) +B.r5=new A.h(4294968585) +B.r6=new A.h(4294968586) +B.r7=new A.h(4294968587) +B.r8=new A.h(4294968588) +B.r9=new A.h(4294968589) +B.ra=new A.h(4294968590) +B.rb=new A.h(4294968833) +B.rc=new A.h(4294968834) +B.rd=new A.h(4294968835) +B.re=new A.h(4294968836) +B.rf=new A.h(4294968837) +B.rg=new A.h(4294968838) +B.rh=new A.h(4294968839) +B.ri=new A.h(4294968840) +B.rj=new A.h(4294968841) +B.rk=new A.h(4294968842) +B.rl=new A.h(4294968843) +B.rm=new A.h(4294969089) +B.rn=new A.h(4294969090) +B.ro=new A.h(4294969091) +B.rp=new A.h(4294969092) +B.rq=new A.h(4294969093) +B.rr=new A.h(4294969094) +B.rs=new A.h(4294969095) +B.rt=new A.h(4294969096) +B.ru=new A.h(4294969097) +B.rv=new A.h(4294969098) +B.rw=new A.h(4294969099) +B.rx=new A.h(4294969100) +B.ry=new A.h(4294969101) +B.rz=new A.h(4294969102) +B.rA=new A.h(4294969103) +B.rB=new A.h(4294969104) +B.rC=new A.h(4294969105) +B.rD=new A.h(4294969106) +B.rE=new A.h(4294969107) +B.rF=new A.h(4294969108) +B.rG=new A.h(4294969109) +B.rH=new A.h(4294969110) +B.rI=new A.h(4294969111) +B.rJ=new A.h(4294969112) +B.rK=new A.h(4294969113) +B.rL=new A.h(4294969114) +B.rM=new A.h(4294969115) +B.rN=new A.h(4294969116) +B.rO=new A.h(4294969117) +B.rP=new A.h(4294969345) +B.rQ=new A.h(4294969346) +B.rR=new A.h(4294969347) +B.rS=new A.h(4294969348) +B.rT=new A.h(4294969349) +B.rU=new A.h(4294969350) +B.rV=new A.h(4294969351) +B.rW=new A.h(4294969352) +B.rX=new A.h(4294969353) +B.rY=new A.h(4294969354) +B.rZ=new A.h(4294969355) +B.t_=new A.h(4294969356) +B.t0=new A.h(4294969357) +B.t1=new A.h(4294969358) +B.t2=new A.h(4294969359) +B.t3=new A.h(4294969360) +B.t4=new A.h(4294969361) +B.t5=new A.h(4294969362) +B.t6=new A.h(4294969363) +B.t7=new A.h(4294969364) +B.t8=new A.h(4294969365) +B.t9=new A.h(4294969366) +B.ta=new A.h(4294969367) +B.tb=new A.h(4294969368) +B.tc=new A.h(4294969601) +B.td=new A.h(4294969602) +B.te=new A.h(4294969603) +B.tf=new A.h(4294969604) +B.tg=new A.h(4294969605) +B.th=new A.h(4294969606) +B.ti=new A.h(4294969607) +B.tj=new A.h(4294969608) +B.tk=new A.h(4294969857) +B.tl=new A.h(4294969858) +B.tm=new A.h(4294969859) +B.tn=new A.h(4294969860) +B.to=new A.h(4294969861) +B.tp=new A.h(4294969863) +B.tq=new A.h(4294969864) +B.tr=new A.h(4294969865) +B.ts=new A.h(4294969866) +B.tt=new A.h(4294969867) +B.tu=new A.h(4294969868) +B.tv=new A.h(4294969869) +B.tw=new A.h(4294969870) +B.tx=new A.h(4294969871) +B.ty=new A.h(4294969872) +B.tz=new A.h(4294969873) +B.tA=new A.h(4294970113) +B.tB=new A.h(4294970114) +B.tC=new A.h(4294970115) +B.tD=new A.h(4294970116) +B.tE=new A.h(4294970117) +B.tF=new A.h(4294970118) +B.tG=new A.h(4294970119) +B.tH=new A.h(4294970120) +B.tI=new A.h(4294970121) +B.tJ=new A.h(4294970122) +B.tK=new A.h(4294970123) +B.tL=new A.h(4294970124) +B.tM=new A.h(4294970125) +B.tN=new A.h(4294970126) +B.tO=new A.h(4294970127) +B.tP=new A.h(4294970369) +B.tQ=new A.h(4294970370) +B.tR=new A.h(4294970371) +B.tS=new A.h(4294970372) +B.tT=new A.h(4294970373) +B.tU=new A.h(4294970374) +B.tV=new A.h(4294970375) +B.tW=new A.h(4294970625) +B.tX=new A.h(4294970626) +B.tY=new A.h(4294970627) +B.tZ=new A.h(4294970628) +B.u_=new A.h(4294970629) +B.u0=new A.h(4294970630) +B.u1=new A.h(4294970631) +B.u2=new A.h(4294970632) +B.u3=new A.h(4294970633) +B.u4=new A.h(4294970634) +B.u5=new A.h(4294970635) +B.u6=new A.h(4294970636) +B.u7=new A.h(4294970637) +B.u8=new A.h(4294970638) +B.u9=new A.h(4294970639) +B.ua=new A.h(4294970640) +B.ub=new A.h(4294970641) +B.uc=new A.h(4294970642) +B.ud=new A.h(4294970643) +B.ue=new A.h(4294970644) +B.uf=new A.h(4294970645) +B.ug=new A.h(4294970646) +B.uh=new A.h(4294970647) +B.ui=new A.h(4294970648) +B.uj=new A.h(4294970649) +B.uk=new A.h(4294970650) +B.ul=new A.h(4294970651) +B.um=new A.h(4294970652) +B.un=new A.h(4294970653) +B.uo=new A.h(4294970654) +B.up=new A.h(4294970655) +B.uq=new A.h(4294970656) +B.ur=new A.h(4294970657) +B.us=new A.h(4294970658) +B.ut=new A.h(4294970659) +B.uu=new A.h(4294970660) +B.uv=new A.h(4294970661) +B.uw=new A.h(4294970662) +B.ux=new A.h(4294970663) +B.uy=new A.h(4294970664) +B.uz=new A.h(4294970665) +B.uA=new A.h(4294970666) +B.uB=new A.h(4294970667) +B.uC=new A.h(4294970668) +B.uD=new A.h(4294970669) +B.uE=new A.h(4294970670) +B.uF=new A.h(4294970671) +B.uG=new A.h(4294970672) +B.uH=new A.h(4294970673) +B.uI=new A.h(4294970674) +B.uJ=new A.h(4294970675) +B.uK=new A.h(4294970676) +B.uL=new A.h(4294970677) +B.uM=new A.h(4294970678) +B.uN=new A.h(4294970679) +B.uO=new A.h(4294970680) +B.uP=new A.h(4294970681) +B.uQ=new A.h(4294970682) +B.uR=new A.h(4294970683) +B.uS=new A.h(4294970684) +B.uT=new A.h(4294970685) +B.uU=new A.h(4294970686) +B.uV=new A.h(4294970687) +B.uW=new A.h(4294970688) +B.uX=new A.h(4294970689) +B.uY=new A.h(4294970690) +B.uZ=new A.h(4294970691) +B.v_=new A.h(4294970692) +B.v0=new A.h(4294970693) +B.v1=new A.h(4294970694) +B.v2=new A.h(4294970695) +B.v3=new A.h(4294970696) +B.v4=new A.h(4294970697) +B.v5=new A.h(4294970698) +B.v6=new A.h(4294970699) +B.v7=new A.h(4294970700) +B.v8=new A.h(4294970701) +B.v9=new A.h(4294970702) +B.va=new A.h(4294970703) +B.vb=new A.h(4294970704) +B.vc=new A.h(4294970705) +B.vd=new A.h(4294970706) +B.ve=new A.h(4294970707) +B.vf=new A.h(4294970708) +B.vg=new A.h(4294970709) +B.vh=new A.h(4294970710) +B.vi=new A.h(4294970711) +B.vj=new A.h(4294970712) +B.vk=new A.h(4294970713) +B.vl=new A.h(4294970714) +B.vm=new A.h(4294970715) +B.vn=new A.h(4294970882) +B.vo=new A.h(4294970884) +B.vp=new A.h(4294970885) +B.vq=new A.h(4294970886) +B.vr=new A.h(4294970887) +B.vs=new A.h(4294970888) +B.vt=new A.h(4294970889) +B.vu=new A.h(4294971137) +B.vv=new A.h(4294971138) +B.vw=new A.h(4294971393) +B.vx=new A.h(4294971394) +B.vy=new A.h(4294971395) +B.vz=new A.h(4294971396) +B.vA=new A.h(4294971397) +B.vB=new A.h(4294971398) +B.vC=new A.h(4294971399) +B.vD=new A.h(4294971400) +B.vE=new A.h(4294971401) +B.vF=new A.h(4294971402) +B.vG=new A.h(4294971403) +B.vH=new A.h(4294971649) +B.vI=new A.h(4294971650) +B.vJ=new A.h(4294971651) +B.vK=new A.h(4294971652) +B.vL=new A.h(4294971653) +B.vM=new A.h(4294971654) +B.vN=new A.h(4294971655) +B.vO=new A.h(4294971656) +B.vP=new A.h(4294971657) +B.vQ=new A.h(4294971658) +B.vR=new A.h(4294971659) +B.vS=new A.h(4294971660) +B.vT=new A.h(4294971661) +B.vU=new A.h(4294971662) +B.vV=new A.h(4294971663) +B.vW=new A.h(4294971664) +B.vX=new A.h(4294971665) +B.vY=new A.h(4294971666) +B.vZ=new A.h(4294971667) +B.w_=new A.h(4294971668) +B.w0=new A.h(4294971669) +B.w1=new A.h(4294971670) +B.w2=new A.h(4294971671) +B.w3=new A.h(4294971672) +B.w4=new A.h(4294971673) +B.w5=new A.h(4294971674) +B.w6=new A.h(4294971675) +B.w7=new A.h(4294971905) +B.w8=new A.h(4294971906) +B.Oo=new A.h(8589934592) +B.Op=new A.h(8589934593) +B.Oq=new A.h(8589934594) +B.Or=new A.h(8589934595) +B.Os=new A.h(8589934608) +B.Ot=new A.h(8589934609) +B.Ou=new A.h(8589934610) +B.Ov=new A.h(8589934611) +B.Ow=new A.h(8589934612) +B.Ox=new A.h(8589934624) +B.Oy=new A.h(8589934625) +B.Oz=new A.h(8589934626) +B.OA=new A.h(8589935088) +B.OB=new A.h(8589935090) +B.OC=new A.h(8589935092) +B.OD=new A.h(8589935094) +B.jw=new A.h(8589935117) +B.OE=new A.h(8589935144) +B.OF=new A.h(8589935145) +B.wn=new A.h(8589935146) +B.wo=new A.h(8589935147) +B.OG=new A.h(8589935148) +B.wp=new A.h(8589935149) +B.jx=new A.h(8589935150) +B.wq=new A.h(8589935151) +B.jy=new A.h(8589935152) +B.jz=new A.h(8589935153) +B.jA=new A.h(8589935154) +B.jB=new A.h(8589935155) +B.jC=new A.h(8589935156) +B.jD=new A.h(8589935157) +B.jE=new A.h(8589935158) +B.jF=new A.h(8589935159) +B.jG=new A.h(8589935160) +B.jH=new A.h(8589935161) +B.OH=new A.h(8589935165) +B.OI=new A.h(8589935361) +B.OJ=new A.h(8589935362) +B.OK=new A.h(8589935363) +B.OL=new A.h(8589935364) +B.OM=new A.h(8589935365) +B.ON=new A.h(8589935366) +B.OO=new A.h(8589935367) +B.OP=new A.h(8589935368) +B.OQ=new A.h(8589935369) +B.OR=new A.h(8589935370) +B.OS=new A.h(8589935371) +B.OT=new A.h(8589935372) +B.OU=new A.h(8589935373) +B.OV=new A.h(8589935374) +B.OW=new A.h(8589935375) +B.OX=new A.h(8589935376) +B.OY=new A.h(8589935377) +B.OZ=new A.h(8589935378) +B.P_=new A.h(8589935379) +B.P0=new A.h(8589935380) +B.P1=new A.h(8589935381) +B.P2=new A.h(8589935382) +B.P3=new A.h(8589935383) +B.P4=new A.h(8589935384) +B.P5=new A.h(8589935385) +B.P6=new A.h(8589935386) +B.P7=new A.h(8589935387) +B.P8=new A.h(8589935388) +B.P9=new A.h(8589935389) +B.Pa=new A.h(8589935390) +B.Pb=new A.h(8589935391) +B.PX=new A.c_([32,B.qG,33,B.O7,34,B.O8,35,B.O9,36,B.Oa,37,B.Ob,38,B.Oc,39,B.Od,40,B.Oe,41,B.Of,42,B.qH,43,B.w9,44,B.Og,45,B.wa,46,B.wb,47,B.wc,48,B.wd,49,B.we,50,B.wf,51,B.wg,52,B.wh,53,B.wi,54,B.wj,55,B.wk,56,B.wl,57,B.wm,58,B.Oh,59,B.Oi,60,B.Oj,61,B.Ok,62,B.Ol,63,B.Om,64,B.On,91,B.Pc,92,B.Pd,93,B.Pe,94,B.Pf,95,B.Pg,96,B.Ph,97,B.jI,98,B.wr,99,B.jJ,100,B.NP,101,B.qB,102,B.qC,103,B.NQ,104,B.NR,105,B.NS,106,B.NT,107,B.NU,108,B.NV,109,B.NW,110,B.qD,111,B.NX,112,B.qE,113,B.NY,114,B.NZ,115,B.O_,116,B.qF,117,B.O0,118,B.jr,119,B.O1,120,B.js,121,B.O2,122,B.eb,123,B.O3,124,B.O4,125,B.O5,126,B.O6,4294967297,B.qI,4294967304,B.b8,4294967305,B.fN,4294967309,B.fO,4294967323,B.ec,4294967423,B.aW,4294967553,B.qJ,4294967555,B.fP,4294967556,B.ed,4294967558,B.jt,4294967559,B.qK,4294967560,B.qL,4294967562,B.fQ,4294967564,B.fR,4294967566,B.qM,4294967567,B.qN,4294967568,B.qO,4294967569,B.qP,4294968065,B.bT,4294968066,B.bn,4294968067,B.bo,4294968068,B.bU,4294968069,B.cz,4294968070,B.cA,4294968071,B.ee,4294968072,B.ef,4294968321,B.ju,4294968322,B.qQ,4294968323,B.qR,4294968324,B.qS,4294968325,B.qT,4294968326,B.qU,4294968327,B.jv,4294968328,B.qV,4294968329,B.qW,4294968330,B.qX,4294968577,B.qY,4294968578,B.qZ,4294968579,B.r_,4294968580,B.r0,4294968581,B.r1,4294968582,B.r2,4294968583,B.r3,4294968584,B.r4,4294968585,B.r5,4294968586,B.r6,4294968587,B.r7,4294968588,B.r8,4294968589,B.r9,4294968590,B.ra,4294968833,B.rb,4294968834,B.rc,4294968835,B.rd,4294968836,B.re,4294968837,B.rf,4294968838,B.rg,4294968839,B.rh,4294968840,B.ri,4294968841,B.rj,4294968842,B.rk,4294968843,B.rl,4294969089,B.rm,4294969090,B.rn,4294969091,B.ro,4294969092,B.rp,4294969093,B.rq,4294969094,B.rr,4294969095,B.rs,4294969096,B.rt,4294969097,B.ru,4294969098,B.rv,4294969099,B.rw,4294969100,B.rx,4294969101,B.ry,4294969102,B.rz,4294969103,B.rA,4294969104,B.rB,4294969105,B.rC,4294969106,B.rD,4294969107,B.rE,4294969108,B.rF,4294969109,B.rG,4294969110,B.rH,4294969111,B.rI,4294969112,B.rJ,4294969113,B.rK,4294969114,B.rL,4294969115,B.rM,4294969116,B.rN,4294969117,B.rO,4294969345,B.rP,4294969346,B.rQ,4294969347,B.rR,4294969348,B.rS,4294969349,B.rT,4294969350,B.rU,4294969351,B.rV,4294969352,B.rW,4294969353,B.rX,4294969354,B.rY,4294969355,B.rZ,4294969356,B.t_,4294969357,B.t0,4294969358,B.t1,4294969359,B.t2,4294969360,B.t3,4294969361,B.t4,4294969362,B.t5,4294969363,B.t6,4294969364,B.t7,4294969365,B.t8,4294969366,B.t9,4294969367,B.ta,4294969368,B.tb,4294969601,B.tc,4294969602,B.td,4294969603,B.te,4294969604,B.tf,4294969605,B.tg,4294969606,B.th,4294969607,B.ti,4294969608,B.tj,4294969857,B.tk,4294969858,B.tl,4294969859,B.tm,4294969860,B.tn,4294969861,B.to,4294969863,B.tp,4294969864,B.tq,4294969865,B.tr,4294969866,B.ts,4294969867,B.tt,4294969868,B.tu,4294969869,B.tv,4294969870,B.tw,4294969871,B.tx,4294969872,B.ty,4294969873,B.tz,4294970113,B.tA,4294970114,B.tB,4294970115,B.tC,4294970116,B.tD,4294970117,B.tE,4294970118,B.tF,4294970119,B.tG,4294970120,B.tH,4294970121,B.tI,4294970122,B.tJ,4294970123,B.tK,4294970124,B.tL,4294970125,B.tM,4294970126,B.tN,4294970127,B.tO,4294970369,B.tP,4294970370,B.tQ,4294970371,B.tR,4294970372,B.tS,4294970373,B.tT,4294970374,B.tU,4294970375,B.tV,4294970625,B.tW,4294970626,B.tX,4294970627,B.tY,4294970628,B.tZ,4294970629,B.u_,4294970630,B.u0,4294970631,B.u1,4294970632,B.u2,4294970633,B.u3,4294970634,B.u4,4294970635,B.u5,4294970636,B.u6,4294970637,B.u7,4294970638,B.u8,4294970639,B.u9,4294970640,B.ua,4294970641,B.ub,4294970642,B.uc,4294970643,B.ud,4294970644,B.ue,4294970645,B.uf,4294970646,B.ug,4294970647,B.uh,4294970648,B.ui,4294970649,B.uj,4294970650,B.uk,4294970651,B.ul,4294970652,B.um,4294970653,B.un,4294970654,B.uo,4294970655,B.up,4294970656,B.uq,4294970657,B.ur,4294970658,B.us,4294970659,B.ut,4294970660,B.uu,4294970661,B.uv,4294970662,B.uw,4294970663,B.ux,4294970664,B.uy,4294970665,B.uz,4294970666,B.uA,4294970667,B.uB,4294970668,B.uC,4294970669,B.uD,4294970670,B.uE,4294970671,B.uF,4294970672,B.uG,4294970673,B.uH,4294970674,B.uI,4294970675,B.uJ,4294970676,B.uK,4294970677,B.uL,4294970678,B.uM,4294970679,B.uN,4294970680,B.uO,4294970681,B.uP,4294970682,B.uQ,4294970683,B.uR,4294970684,B.uS,4294970685,B.uT,4294970686,B.uU,4294970687,B.uV,4294970688,B.uW,4294970689,B.uX,4294970690,B.uY,4294970691,B.uZ,4294970692,B.v_,4294970693,B.v0,4294970694,B.v1,4294970695,B.v2,4294970696,B.v3,4294970697,B.v4,4294970698,B.v5,4294970699,B.v6,4294970700,B.v7,4294970701,B.v8,4294970702,B.v9,4294970703,B.va,4294970704,B.vb,4294970705,B.vc,4294970706,B.vd,4294970707,B.ve,4294970708,B.vf,4294970709,B.vg,4294970710,B.vh,4294970711,B.vi,4294970712,B.vj,4294970713,B.vk,4294970714,B.vl,4294970715,B.vm,4294970882,B.vn,4294970884,B.vo,4294970885,B.vp,4294970886,B.vq,4294970887,B.vr,4294970888,B.vs,4294970889,B.vt,4294971137,B.vu,4294971138,B.vv,4294971393,B.vw,4294971394,B.vx,4294971395,B.vy,4294971396,B.vz,4294971397,B.vA,4294971398,B.vB,4294971399,B.vC,4294971400,B.vD,4294971401,B.vE,4294971402,B.vF,4294971403,B.vG,4294971649,B.vH,4294971650,B.vI,4294971651,B.vJ,4294971652,B.vK,4294971653,B.vL,4294971654,B.vM,4294971655,B.vN,4294971656,B.vO,4294971657,B.vP,4294971658,B.vQ,4294971659,B.vR,4294971660,B.vS,4294971661,B.vT,4294971662,B.vU,4294971663,B.vV,4294971664,B.vW,4294971665,B.vX,4294971666,B.vY,4294971667,B.vZ,4294971668,B.w_,4294971669,B.w0,4294971670,B.w1,4294971671,B.w2,4294971672,B.w3,4294971673,B.w4,4294971674,B.w5,4294971675,B.w6,4294971905,B.w7,4294971906,B.w8,8589934592,B.Oo,8589934593,B.Op,8589934594,B.Oq,8589934595,B.Or,8589934608,B.Os,8589934609,B.Ot,8589934610,B.Ou,8589934611,B.Ov,8589934612,B.Ow,8589934624,B.Ox,8589934625,B.Oy,8589934626,B.Oz,8589934848,B.cc,8589934849,B.cB,8589934850,B.bp,8589934851,B.bE,8589934852,B.cd,8589934853,B.cC,8589934854,B.ce,8589934855,B.cD,8589935088,B.OA,8589935090,B.OB,8589935092,B.OC,8589935094,B.OD,8589935117,B.jw,8589935144,B.OE,8589935145,B.OF,8589935146,B.wn,8589935147,B.wo,8589935148,B.OG,8589935149,B.wp,8589935150,B.jx,8589935151,B.wq,8589935152,B.jy,8589935153,B.jz,8589935154,B.jA,8589935155,B.jB,8589935156,B.jC,8589935157,B.jD,8589935158,B.jE,8589935159,B.jF,8589935160,B.jG,8589935161,B.jH,8589935165,B.OH,8589935361,B.OI,8589935362,B.OJ,8589935363,B.OK,8589935364,B.OL,8589935365,B.OM,8589935366,B.ON,8589935367,B.OO,8589935368,B.OP,8589935369,B.OQ,8589935370,B.OR,8589935371,B.OS,8589935372,B.OT,8589935373,B.OU,8589935374,B.OV,8589935375,B.OW,8589935376,B.OX,8589935377,B.OY,8589935378,B.OZ,8589935379,B.P_,8589935380,B.P0,8589935381,B.P1,8589935382,B.P2,8589935383,B.P3,8589935384,B.P4,8589935385,B.P5,8589935386,B.P6,8589935387,B.P7,8589935388,B.P8,8589935389,B.P9,8589935390,B.Pa,8589935391,B.Pb],A.a8("c_")) +B.qs=A.a(s(["AVRInput","AVRPower","Accel","Accept","Again","AllCandidates","Alphanumeric","AltGraph","AppSwitch","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","Attn","AudioBalanceLeft","AudioBalanceRight","AudioBassBoostDown","AudioBassBoostToggle","AudioBassBoostUp","AudioFaderFront","AudioFaderRear","AudioSurroundModeNext","AudioTrebleDown","AudioTrebleUp","AudioVolumeDown","AudioVolumeMute","AudioVolumeUp","Backspace","BrightnessDown","BrightnessUp","BrowserBack","BrowserFavorites","BrowserForward","BrowserHome","BrowserRefresh","BrowserSearch","BrowserStop","Call","Camera","CameraFocus","Cancel","CapsLock","ChannelDown","ChannelUp","Clear","Close","ClosedCaptionToggle","CodeInput","ColorF0Red","ColorF1Green","ColorF2Yellow","ColorF3Blue","ColorF4Grey","ColorF5Brown","Compose","ContextMenu","Convert","Copy","CrSel","Cut","DVR","Delete","Dimmer","DisplaySwap","Eisu","Eject","End","EndCall","Enter","EraseEof","Esc","Escape","ExSel","Execute","Exit","F1","F10","F11","F12","F13","F14","F15","F16","F17","F18","F19","F2","F20","F21","F22","F23","F24","F3","F4","F5","F6","F7","F8","F9","FavoriteClear0","FavoriteClear1","FavoriteClear2","FavoriteClear3","FavoriteRecall0","FavoriteRecall1","FavoriteRecall2","FavoriteRecall3","FavoriteStore0","FavoriteStore1","FavoriteStore2","FavoriteStore3","FinalMode","Find","Fn","FnLock","GoBack","GoHome","GroupFirst","GroupLast","GroupNext","GroupPrevious","Guide","GuideNextDay","GuidePreviousDay","HangulMode","HanjaMode","Hankaku","HeadsetHook","Help","Hibernate","Hiragana","HiraganaKatakana","Home","Hyper","Info","Insert","InstantReplay","JunjaMode","KanaMode","KanjiMode","Katakana","Key11","Key12","LastNumberRedial","LaunchApplication1","LaunchApplication2","LaunchAssistant","LaunchCalendar","LaunchContacts","LaunchControlPanel","LaunchMail","LaunchMediaPlayer","LaunchMusicPlayer","LaunchPhone","LaunchScreenSaver","LaunchSpreadsheet","LaunchWebBrowser","LaunchWebCam","LaunchWordProcessor","Link","ListProgram","LiveContent","Lock","LogOff","MailForward","MailReply","MailSend","MannerMode","MediaApps","MediaAudioTrack","MediaClose","MediaFastForward","MediaLast","MediaPause","MediaPlay","MediaPlayPause","MediaRecord","MediaRewind","MediaSkip","MediaSkipBackward","MediaSkipForward","MediaStepBackward","MediaStepForward","MediaStop","MediaTopMenu","MediaTrackNext","MediaTrackPrevious","MicrophoneToggle","MicrophoneVolumeDown","MicrophoneVolumeMute","MicrophoneVolumeUp","ModeChange","NavigateIn","NavigateNext","NavigateOut","NavigatePrevious","New","NextCandidate","NextFavoriteChannel","NextUserProfile","NonConvert","Notification","NumLock","OnDemand","Open","PageDown","PageUp","Pairing","Paste","Pause","PinPDown","PinPMove","PinPToggle","PinPUp","Play","PlaySpeedDown","PlaySpeedReset","PlaySpeedUp","Power","PowerOff","PreviousCandidate","Print","PrintScreen","Process","Props","RandomToggle","RcLowBattery","RecordSpeedNext","Redo","RfBypass","Romaji","STBInput","STBPower","Save","ScanChannelsToggle","ScreenModeNext","ScrollLock","Select","Settings","ShiftLevel5","SingleCandidate","Soft1","Soft2","Soft3","Soft4","Soft5","Soft6","Soft7","Soft8","SpeechCorrectionList","SpeechInputToggle","SpellCheck","SplitScreenToggle","Standby","Subtitle","Super","Symbol","SymbolLock","TV","TV3DMode","TVAntennaCable","TVAudioDescription","TVAudioDescriptionMixDown","TVAudioDescriptionMixUp","TVContentsMenu","TVDataService","TVInput","TVInputComponent1","TVInputComponent2","TVInputComposite1","TVInputComposite2","TVInputHDMI1","TVInputHDMI2","TVInputHDMI3","TVInputHDMI4","TVInputVGA1","TVMediaContext","TVNetwork","TVNumberEntry","TVPower","TVRadioService","TVSatellite","TVSatelliteBS","TVSatelliteCS","TVSatelliteToggle","TVTerrestrialAnalog","TVTerrestrialDigital","TVTimer","Tab","Teletext","Undo","Unidentified","VideoModeNext","VoiceDial","WakeUp","Wink","Zenkaku","ZenkakuHankaku","ZoomIn","ZoomOut","ZoomToggle"]),t.s) +B.PY=new A.bq(301,{AVRInput:4294970632,AVRPower:4294970633,Accel:4294967553,Accept:4294968577,Again:4294968578,AllCandidates:4294969089,Alphanumeric:4294969090,AltGraph:4294967555,AppSwitch:4294971393,ArrowDown:4294968065,ArrowLeft:4294968066,ArrowRight:4294968067,ArrowUp:4294968068,Attn:4294968579,AudioBalanceLeft:4294970625,AudioBalanceRight:4294970626,AudioBassBoostDown:4294970627,AudioBassBoostToggle:4294970882,AudioBassBoostUp:4294970628,AudioFaderFront:4294970629,AudioFaderRear:4294970630,AudioSurroundModeNext:4294970631,AudioTrebleDown:4294970884,AudioTrebleUp:4294970885,AudioVolumeDown:4294969871,AudioVolumeMute:4294969873,AudioVolumeUp:4294969872,Backspace:4294967304,BrightnessDown:4294968833,BrightnessUp:4294968834,BrowserBack:4294970369,BrowserFavorites:4294970370,BrowserForward:4294970371,BrowserHome:4294970372,BrowserRefresh:4294970373,BrowserSearch:4294970374,BrowserStop:4294970375,Call:4294971394,Camera:4294968835,CameraFocus:4294971395,Cancel:4294968580,CapsLock:4294967556,ChannelDown:4294970634,ChannelUp:4294970635,Clear:4294968321,Close:4294969857,ClosedCaptionToggle:4294970642,CodeInput:4294969091,ColorF0Red:4294970636,ColorF1Green:4294970637,ColorF2Yellow:4294970638,ColorF3Blue:4294970639,ColorF4Grey:4294970640,ColorF5Brown:4294970641,Compose:4294969092,ContextMenu:4294968581,Convert:4294969093,Copy:4294968322,CrSel:4294968323,Cut:4294968324,DVR:4294970703,Delete:4294967423,Dimmer:4294970643,DisplaySwap:4294970644,Eisu:4294969108,Eject:4294968836,End:4294968069,EndCall:4294971396,Enter:4294967309,EraseEof:4294968325,Esc:4294967323,Escape:4294967323,ExSel:4294968326,Execute:4294968582,Exit:4294970645,F1:4294969345,F10:4294969354,F11:4294969355,F12:4294969356,F13:4294969357,F14:4294969358,F15:4294969359,F16:4294969360,F17:4294969361,F18:4294969362,F19:4294969363,F2:4294969346,F20:4294969364,F21:4294969365,F22:4294969366,F23:4294969367,F24:4294969368,F3:4294969347,F4:4294969348,F5:4294969349,F6:4294969350,F7:4294969351,F8:4294969352,F9:4294969353,FavoriteClear0:4294970646,FavoriteClear1:4294970647,FavoriteClear2:4294970648,FavoriteClear3:4294970649,FavoriteRecall0:4294970650,FavoriteRecall1:4294970651,FavoriteRecall2:4294970652,FavoriteRecall3:4294970653,FavoriteStore0:4294970654,FavoriteStore1:4294970655,FavoriteStore2:4294970656,FavoriteStore3:4294970657,FinalMode:4294969094,Find:4294968583,Fn:4294967558,FnLock:4294967559,GoBack:4294971397,GoHome:4294971398,GroupFirst:4294969095,GroupLast:4294969096,GroupNext:4294969097,GroupPrevious:4294969098,Guide:4294970658,GuideNextDay:4294970659,GuidePreviousDay:4294970660,HangulMode:4294969105,HanjaMode:4294969106,Hankaku:4294969109,HeadsetHook:4294971399,Help:4294968584,Hibernate:4294968841,Hiragana:4294969110,HiraganaKatakana:4294969111,Home:4294968070,Hyper:4294967560,Info:4294970661,Insert:4294968327,InstantReplay:4294970662,JunjaMode:4294969107,KanaMode:4294969112,KanjiMode:4294969113,Katakana:4294969114,Key11:4294971905,Key12:4294971906,LastNumberRedial:4294971400,LaunchApplication1:4294970118,LaunchApplication2:4294970113,LaunchAssistant:4294970126,LaunchCalendar:4294970114,LaunchContacts:4294970124,LaunchControlPanel:4294970127,LaunchMail:4294970115,LaunchMediaPlayer:4294970116,LaunchMusicPlayer:4294970117,LaunchPhone:4294970125,LaunchScreenSaver:4294970119,LaunchSpreadsheet:4294970120,LaunchWebBrowser:4294970121,LaunchWebCam:4294970122,LaunchWordProcessor:4294970123,Link:4294970663,ListProgram:4294970664,LiveContent:4294970665,Lock:4294970666,LogOff:4294968837,MailForward:4294969858,MailReply:4294969859,MailSend:4294969860,MannerMode:4294971402,MediaApps:4294970667,MediaAudioTrack:4294970704,MediaClose:4294970715,MediaFastForward:4294970668,MediaLast:4294970669,MediaPause:4294970670,MediaPlay:4294970671,MediaPlayPause:4294969861,MediaRecord:4294970672,MediaRewind:4294970673,MediaSkip:4294970674,MediaSkipBackward:4294970705,MediaSkipForward:4294970706,MediaStepBackward:4294970707,MediaStepForward:4294970708,MediaStop:4294969863,MediaTopMenu:4294970709,MediaTrackNext:4294969864,MediaTrackPrevious:4294969865,MicrophoneToggle:4294970886,MicrophoneVolumeDown:4294970887,MicrophoneVolumeMute:4294970889,MicrophoneVolumeUp:4294970888,ModeChange:4294969099,NavigateIn:4294970710,NavigateNext:4294970711,NavigateOut:4294970712,NavigatePrevious:4294970713,New:4294969866,NextCandidate:4294969100,NextFavoriteChannel:4294970675,NextUserProfile:4294970676,NonConvert:4294969101,Notification:4294971401,NumLock:4294967562,OnDemand:4294970677,Open:4294969867,PageDown:4294968071,PageUp:4294968072,Pairing:4294970714,Paste:4294968328,Pause:4294968585,PinPDown:4294970678,PinPMove:4294970679,PinPToggle:4294970680,PinPUp:4294970681,Play:4294968586,PlaySpeedDown:4294970682,PlaySpeedReset:4294970683,PlaySpeedUp:4294970684,Power:4294968838,PowerOff:4294968839,PreviousCandidate:4294969102,Print:4294969868,PrintScreen:4294968840,Process:4294969103,Props:4294968587,RandomToggle:4294970685,RcLowBattery:4294970686,RecordSpeedNext:4294970687,Redo:4294968329,RfBypass:4294970688,Romaji:4294969115,STBInput:4294970693,STBPower:4294970694,Save:4294969869,ScanChannelsToggle:4294970689,ScreenModeNext:4294970690,ScrollLock:4294967564,Select:4294968588,Settings:4294970691,ShiftLevel5:4294967569,SingleCandidate:4294969104,Soft1:4294969601,Soft2:4294969602,Soft3:4294969603,Soft4:4294969604,Soft5:4294969605,Soft6:4294969606,Soft7:4294969607,Soft8:4294969608,SpeechCorrectionList:4294971137,SpeechInputToggle:4294971138,SpellCheck:4294969870,SplitScreenToggle:4294970692,Standby:4294968842,Subtitle:4294970695,Super:4294967566,Symbol:4294967567,SymbolLock:4294967568,TV:4294970697,TV3DMode:4294971649,TVAntennaCable:4294971650,TVAudioDescription:4294971651,TVAudioDescriptionMixDown:4294971652,TVAudioDescriptionMixUp:4294971653,TVContentsMenu:4294971654,TVDataService:4294971655,TVInput:4294970698,TVInputComponent1:4294971656,TVInputComponent2:4294971657,TVInputComposite1:4294971658,TVInputComposite2:4294971659,TVInputHDMI1:4294971660,TVInputHDMI2:4294971661,TVInputHDMI3:4294971662,TVInputHDMI4:4294971663,TVInputVGA1:4294971664,TVMediaContext:4294971665,TVNetwork:4294971666,TVNumberEntry:4294971667,TVPower:4294970699,TVRadioService:4294971668,TVSatellite:4294971669,TVSatelliteBS:4294971670,TVSatelliteCS:4294971671,TVSatelliteToggle:4294971672,TVTerrestrialAnalog:4294971673,TVTerrestrialDigital:4294971674,TVTimer:4294971675,Tab:4294967305,Teletext:4294970696,Undo:4294968330,Unidentified:4294967297,VideoModeNext:4294970700,VoiceDial:4294971403,WakeUp:4294968843,Wink:4294970701,Zenkaku:4294969116,ZenkakuHankaku:4294969117,ZoomIn:4294968589,ZoomOut:4294968590,ZoomToggle:4294970702},B.qs,t.eL) +B.PZ=new A.bq(301,{AVRInput:B.u2,AVRPower:B.u3,Accel:B.qJ,Accept:B.qY,Again:B.qZ,AllCandidates:B.rm,Alphanumeric:B.rn,AltGraph:B.fP,AppSwitch:B.vw,ArrowDown:B.bT,ArrowLeft:B.bn,ArrowRight:B.bo,ArrowUp:B.bU,Attn:B.r_,AudioBalanceLeft:B.tW,AudioBalanceRight:B.tX,AudioBassBoostDown:B.tY,AudioBassBoostToggle:B.vn,AudioBassBoostUp:B.tZ,AudioFaderFront:B.u_,AudioFaderRear:B.u0,AudioSurroundModeNext:B.u1,AudioTrebleDown:B.vo,AudioTrebleUp:B.vp,AudioVolumeDown:B.tx,AudioVolumeMute:B.tz,AudioVolumeUp:B.ty,Backspace:B.b8,BrightnessDown:B.rb,BrightnessUp:B.rc,BrowserBack:B.tP,BrowserFavorites:B.tQ,BrowserForward:B.tR,BrowserHome:B.tS,BrowserRefresh:B.tT,BrowserSearch:B.tU,BrowserStop:B.tV,Call:B.vx,Camera:B.rd,CameraFocus:B.vy,Cancel:B.r0,CapsLock:B.ed,ChannelDown:B.u4,ChannelUp:B.u5,Clear:B.ju,Close:B.tk,ClosedCaptionToggle:B.uc,CodeInput:B.ro,ColorF0Red:B.u6,ColorF1Green:B.u7,ColorF2Yellow:B.u8,ColorF3Blue:B.u9,ColorF4Grey:B.ua,ColorF5Brown:B.ub,Compose:B.rp,ContextMenu:B.r1,Convert:B.rq,Copy:B.qQ,CrSel:B.qR,Cut:B.qS,DVR:B.va,Delete:B.aW,Dimmer:B.ud,DisplaySwap:B.ue,Eisu:B.rF,Eject:B.re,End:B.cz,EndCall:B.vz,Enter:B.fO,EraseEof:B.qT,Esc:B.ec,Escape:B.ec,ExSel:B.qU,Execute:B.r2,Exit:B.uf,F1:B.rP,F10:B.rY,F11:B.rZ,F12:B.t_,F13:B.t0,F14:B.t1,F15:B.t2,F16:B.t3,F17:B.t4,F18:B.t5,F19:B.t6,F2:B.rQ,F20:B.t7,F21:B.t8,F22:B.t9,F23:B.ta,F24:B.tb,F3:B.rR,F4:B.rS,F5:B.rT,F6:B.rU,F7:B.rV,F8:B.rW,F9:B.rX,FavoriteClear0:B.ug,FavoriteClear1:B.uh,FavoriteClear2:B.ui,FavoriteClear3:B.uj,FavoriteRecall0:B.uk,FavoriteRecall1:B.ul,FavoriteRecall2:B.um,FavoriteRecall3:B.un,FavoriteStore0:B.uo,FavoriteStore1:B.up,FavoriteStore2:B.uq,FavoriteStore3:B.ur,FinalMode:B.rr,Find:B.r3,Fn:B.jt,FnLock:B.qK,GoBack:B.vA,GoHome:B.vB,GroupFirst:B.rs,GroupLast:B.rt,GroupNext:B.ru,GroupPrevious:B.rv,Guide:B.us,GuideNextDay:B.ut,GuidePreviousDay:B.uu,HangulMode:B.rC,HanjaMode:B.rD,Hankaku:B.rG,HeadsetHook:B.vC,Help:B.r4,Hibernate:B.rj,Hiragana:B.rH,HiraganaKatakana:B.rI,Home:B.cA,Hyper:B.qL,Info:B.uv,Insert:B.jv,InstantReplay:B.uw,JunjaMode:B.rE,KanaMode:B.rJ,KanjiMode:B.rK,Katakana:B.rL,Key11:B.w7,Key12:B.w8,LastNumberRedial:B.vD,LaunchApplication1:B.tF,LaunchApplication2:B.tA,LaunchAssistant:B.tN,LaunchCalendar:B.tB,LaunchContacts:B.tL,LaunchControlPanel:B.tO,LaunchMail:B.tC,LaunchMediaPlayer:B.tD,LaunchMusicPlayer:B.tE,LaunchPhone:B.tM,LaunchScreenSaver:B.tG,LaunchSpreadsheet:B.tH,LaunchWebBrowser:B.tI,LaunchWebCam:B.tJ,LaunchWordProcessor:B.tK,Link:B.ux,ListProgram:B.uy,LiveContent:B.uz,Lock:B.uA,LogOff:B.rf,MailForward:B.tl,MailReply:B.tm,MailSend:B.tn,MannerMode:B.vF,MediaApps:B.uB,MediaAudioTrack:B.vb,MediaClose:B.vm,MediaFastForward:B.uC,MediaLast:B.uD,MediaPause:B.uE,MediaPlay:B.uF,MediaPlayPause:B.to,MediaRecord:B.uG,MediaRewind:B.uH,MediaSkip:B.uI,MediaSkipBackward:B.vc,MediaSkipForward:B.vd,MediaStepBackward:B.ve,MediaStepForward:B.vf,MediaStop:B.tp,MediaTopMenu:B.vg,MediaTrackNext:B.tq,MediaTrackPrevious:B.tr,MicrophoneToggle:B.vq,MicrophoneVolumeDown:B.vr,MicrophoneVolumeMute:B.vt,MicrophoneVolumeUp:B.vs,ModeChange:B.rw,NavigateIn:B.vh,NavigateNext:B.vi,NavigateOut:B.vj,NavigatePrevious:B.vk,New:B.ts,NextCandidate:B.rx,NextFavoriteChannel:B.uJ,NextUserProfile:B.uK,NonConvert:B.ry,Notification:B.vE,NumLock:B.fQ,OnDemand:B.uL,Open:B.tt,PageDown:B.ee,PageUp:B.ef,Pairing:B.vl,Paste:B.qV,Pause:B.r5,PinPDown:B.uM,PinPMove:B.uN,PinPToggle:B.uO,PinPUp:B.uP,Play:B.r6,PlaySpeedDown:B.uQ,PlaySpeedReset:B.uR,PlaySpeedUp:B.uS,Power:B.rg,PowerOff:B.rh,PreviousCandidate:B.rz,Print:B.tu,PrintScreen:B.ri,Process:B.rA,Props:B.r7,RandomToggle:B.uT,RcLowBattery:B.uU,RecordSpeedNext:B.uV,Redo:B.qW,RfBypass:B.uW,Romaji:B.rM,STBInput:B.v0,STBPower:B.v1,Save:B.tv,ScanChannelsToggle:B.uX,ScreenModeNext:B.uY,ScrollLock:B.fR,Select:B.r8,Settings:B.uZ,ShiftLevel5:B.qP,SingleCandidate:B.rB,Soft1:B.tc,Soft2:B.td,Soft3:B.te,Soft4:B.tf,Soft5:B.tg,Soft6:B.th,Soft7:B.ti,Soft8:B.tj,SpeechCorrectionList:B.vu,SpeechInputToggle:B.vv,SpellCheck:B.tw,SplitScreenToggle:B.v_,Standby:B.rk,Subtitle:B.v2,Super:B.qM,Symbol:B.qN,SymbolLock:B.qO,TV:B.v4,TV3DMode:B.vH,TVAntennaCable:B.vI,TVAudioDescription:B.vJ,TVAudioDescriptionMixDown:B.vK,TVAudioDescriptionMixUp:B.vL,TVContentsMenu:B.vM,TVDataService:B.vN,TVInput:B.v5,TVInputComponent1:B.vO,TVInputComponent2:B.vP,TVInputComposite1:B.vQ,TVInputComposite2:B.vR,TVInputHDMI1:B.vS,TVInputHDMI2:B.vT,TVInputHDMI3:B.vU,TVInputHDMI4:B.vV,TVInputVGA1:B.vW,TVMediaContext:B.vX,TVNetwork:B.vY,TVNumberEntry:B.vZ,TVPower:B.v6,TVRadioService:B.w_,TVSatellite:B.w0,TVSatelliteBS:B.w1,TVSatelliteCS:B.w2,TVSatelliteToggle:B.w3,TVTerrestrialAnalog:B.w4,TVTerrestrialDigital:B.w5,TVTimer:B.w6,Tab:B.fN,Teletext:B.v3,Undo:B.qX,Unidentified:B.qI,VideoModeNext:B.v7,VoiceDial:B.vG,WakeUp:B.rl,Wink:B.v8,Zenkaku:B.rN,ZenkakuHankaku:B.rO,ZoomIn:B.r9,ZoomOut:B.ra,ZoomToggle:B.v9},B.qs,A.a8("bq")) +B.Lr=A.a(s(["Abort","Again","AltLeft","AltRight","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","AudioVolumeDown","AudioVolumeMute","AudioVolumeUp","Backquote","Backslash","Backspace","BracketLeft","BracketRight","BrightnessDown","BrightnessUp","BrowserBack","BrowserFavorites","BrowserForward","BrowserHome","BrowserRefresh","BrowserSearch","BrowserStop","CapsLock","Comma","ContextMenu","ControlLeft","ControlRight","Convert","Copy","Cut","Delete","Digit0","Digit1","Digit2","Digit3","Digit4","Digit5","Digit6","Digit7","Digit8","Digit9","DisplayToggleIntExt","Eject","End","Enter","Equal","Escape","Esc","F1","F10","F11","F12","F13","F14","F15","F16","F17","F18","F19","F2","F20","F21","F22","F23","F24","F3","F4","F5","F6","F7","F8","F9","Find","Fn","FnLock","GameButton1","GameButton10","GameButton11","GameButton12","GameButton13","GameButton14","GameButton15","GameButton16","GameButton2","GameButton3","GameButton4","GameButton5","GameButton6","GameButton7","GameButton8","GameButton9","GameButtonA","GameButtonB","GameButtonC","GameButtonLeft1","GameButtonLeft2","GameButtonMode","GameButtonRight1","GameButtonRight2","GameButtonSelect","GameButtonStart","GameButtonThumbLeft","GameButtonThumbRight","GameButtonX","GameButtonY","GameButtonZ","Help","Home","Hyper","Insert","IntlBackslash","IntlRo","IntlYen","KanaMode","KeyA","KeyB","KeyC","KeyD","KeyE","KeyF","KeyG","KeyH","KeyI","KeyJ","KeyK","KeyL","KeyM","KeyN","KeyO","KeyP","KeyQ","KeyR","KeyS","KeyT","KeyU","KeyV","KeyW","KeyX","KeyY","KeyZ","KeyboardLayoutSelect","Lang1","Lang2","Lang3","Lang4","Lang5","LaunchApp1","LaunchApp2","LaunchAssistant","LaunchControlPanel","LaunchMail","LaunchScreenSaver","MailForward","MailReply","MailSend","MediaFastForward","MediaPause","MediaPlay","MediaPlayPause","MediaRecord","MediaRewind","MediaSelect","MediaStop","MediaTrackNext","MediaTrackPrevious","MetaLeft","MetaRight","MicrophoneMuteToggle","Minus","NonConvert","NumLock","Numpad0","Numpad1","Numpad2","Numpad3","Numpad4","Numpad5","Numpad6","Numpad7","Numpad8","Numpad9","NumpadAdd","NumpadBackspace","NumpadClear","NumpadClearEntry","NumpadComma","NumpadDecimal","NumpadDivide","NumpadEnter","NumpadEqual","NumpadMemoryAdd","NumpadMemoryClear","NumpadMemoryRecall","NumpadMemoryStore","NumpadMemorySubtract","NumpadMultiply","NumpadParenLeft","NumpadParenRight","NumpadSubtract","Open","PageDown","PageUp","Paste","Pause","Period","Power","PrintScreen","PrivacyScreenToggle","Props","Quote","Resume","ScrollLock","Select","SelectTask","Semicolon","ShiftLeft","ShiftRight","ShowAllWindows","Slash","Sleep","Space","Super","Suspend","Tab","Turbo","Undo","WakeUp","ZoomToggle"]),t.s) +B.Q_=new A.bq(231,{Abort:B.xI,Again:B.lE,AltLeft:B.cJ,AltRight:B.cg,ArrowDown:B.l3,ArrowLeft:B.l2,ArrowRight:B.l1,ArrowUp:B.l4,AudioVolumeDown:B.lM,AudioVolumeMute:B.lK,AudioVolumeUp:B.lL,Backquote:B.kE,Backslash:B.kB,Backspace:B.ku,BracketLeft:B.kz,BracketRight:B.kA,BrightnessDown:B.m3,BrightnessUp:B.m2,BrowserBack:B.mo,BrowserFavorites:B.ms,BrowserForward:B.mp,BrowserHome:B.mn,BrowserRefresh:B.mr,BrowserSearch:B.mm,BrowserStop:B.mq,CapsLock:B.cf,Comma:B.kF,ContextMenu:B.lm,ControlLeft:B.cH,ControlRight:B.dg,Convert:B.lR,Copy:B.lH,Cut:B.lG,Delete:B.kZ,Digit0:B.ks,Digit1:B.kj,Digit2:B.kk,Digit3:B.kl,Digit4:B.km,Digit5:B.kn,Digit6:B.ko,Digit7:B.kp,Digit8:B.kq,Digit9:B.kr,DisplayToggleIntExt:B.m1,Eject:B.mc,End:B.l_,Enter:B.kt,Equal:B.ky,Escape:B.h0,Esc:B.h0,F1:B.kI,F10:B.kR,F11:B.kS,F12:B.kT,F13:B.lp,F14:B.lq,F15:B.lr,F16:B.ls,F17:B.lt,F18:B.lu,F19:B.lv,F2:B.kJ,F20:B.lw,F21:B.lx,F22:B.ly,F23:B.lz,F24:B.lA,F3:B.kK,F4:B.kL,F5:B.kM,F6:B.kN,F7:B.kO,F8:B.kP,F9:B.kQ,Find:B.lJ,Fn:B.ep,FnLock:B.x9,GameButton1:B.xd,GameButton10:B.xm,GameButton11:B.xn,GameButton12:B.xo,GameButton13:B.xp,GameButton14:B.xq,GameButton15:B.xr,GameButton16:B.xs,GameButton2:B.xe,GameButton3:B.xf,GameButton4:B.xg,GameButton5:B.xh,GameButton6:B.xi,GameButton7:B.xj,GameButton8:B.xk,GameButton9:B.xl,GameButtonA:B.xt,GameButtonB:B.xu,GameButtonC:B.xv,GameButtonLeft1:B.xw,GameButtonLeft2:B.xx,GameButtonMode:B.xy,GameButtonRight1:B.xz,GameButtonRight2:B.xA,GameButtonSelect:B.xB,GameButtonStart:B.xC,GameButtonThumbLeft:B.xD,GameButtonThumbRight:B.xE,GameButtonX:B.xF,GameButtonY:B.xG,GameButtonZ:B.xH,Help:B.lC,Home:B.kX,Hyper:B.x7,Insert:B.kW,IntlBackslash:B.ll,IntlRo:B.lO,IntlYen:B.lQ,KanaMode:B.lP,KeyA:B.jU,KeyB:B.jV,KeyC:B.jW,KeyD:B.jX,KeyE:B.jY,KeyF:B.jZ,KeyG:B.k_,KeyH:B.k0,KeyI:B.k1,KeyJ:B.k2,KeyK:B.k3,KeyL:B.k4,KeyM:B.k5,KeyN:B.k6,KeyO:B.k7,KeyP:B.k8,KeyQ:B.k9,KeyR:B.ka,KeyS:B.kb,KeyT:B.kc,KeyU:B.kd,KeyV:B.ke,KeyW:B.kf,KeyX:B.kg,KeyY:B.kh,KeyZ:B.ki,KeyboardLayoutSelect:B.mx,Lang1:B.lT,Lang2:B.lU,Lang3:B.lV,Lang4:B.lW,Lang5:B.lX,LaunchApp1:B.mh,LaunchApp2:B.mg,LaunchAssistant:B.ml,LaunchControlPanel:B.mi,LaunchMail:B.mf,LaunchScreenSaver:B.mk,MailForward:B.mv,MailReply:B.mu,MailSend:B.mw,MediaFastForward:B.m7,MediaPause:B.m5,MediaPlay:B.m4,MediaPlayPause:B.md,MediaRecord:B.m6,MediaRewind:B.m8,MediaSelect:B.me,MediaStop:B.mb,MediaTrackNext:B.m9,MediaTrackPrevious:B.ma,MetaLeft:B.cK,MetaRight:B.di,MicrophoneMuteToggle:B.jT,Minus:B.kx,NonConvert:B.lS,NumLock:B.er,Numpad0:B.lj,Numpad1:B.la,Numpad2:B.lb,Numpad3:B.lc,Numpad4:B.ld,Numpad5:B.le,Numpad6:B.lf,Numpad7:B.lg,Numpad8:B.lh,Numpad9:B.li,NumpadAdd:B.l8,NumpadBackspace:B.xK,NumpadClear:B.xR,NumpadClearEntry:B.xS,NumpadComma:B.lN,NumpadDecimal:B.lk,NumpadDivide:B.l5,NumpadEnter:B.l9,NumpadEqual:B.lo,NumpadMemoryAdd:B.xO,NumpadMemoryClear:B.xN,NumpadMemoryRecall:B.xM,NumpadMemoryStore:B.xL,NumpadMemorySubtract:B.xP,NumpadMultiply:B.l6,NumpadParenLeft:B.lY,NumpadParenRight:B.lZ,NumpadSubtract:B.l7,Open:B.lB,PageDown:B.l0,PageUp:B.kY,Paste:B.lI,Pause:B.kV,Period:B.kG,Power:B.ln,PrintScreen:B.kU,PrivacyScreenToggle:B.jS,Props:B.xJ,Quote:B.kD,Resume:B.xb,ScrollLock:B.eq,Select:B.lD,SelectTask:B.mj,Semicolon:B.kC,ShiftLeft:B.cI,ShiftRight:B.dh,ShowAllWindows:B.my,Slash:B.kH,Sleep:B.m_,Space:B.kw,Super:B.x8,Suspend:B.xa,Tab:B.kv,Turbo:B.xc,Undo:B.lF,WakeUp:B.m0,ZoomToggle:B.mt},B.Lr,A.a8("bq")) +B.qx=A.a(s(["*","+","-",".","/","0","1","2","3","4","5","6","7","8","9","Alt","AltGraph","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","Clear","Control","Delete","End","Enter","Home","Insert","Meta","PageDown","PageUp","Shift"]),t.s) +B.H8=A.a(s([42,null,null,8589935146]),t.Z) +B.H9=A.a(s([43,null,null,8589935147]),t.Z) +B.Ha=A.a(s([45,null,null,8589935149]),t.Z) +B.Hb=A.a(s([46,null,null,8589935150]),t.Z) +B.Hd=A.a(s([47,null,null,8589935151]),t.Z) +B.He=A.a(s([48,null,null,8589935152]),t.Z) +B.Hf=A.a(s([49,null,null,8589935153]),t.Z) +B.Hk=A.a(s([50,null,null,8589935154]),t.Z) +B.Hm=A.a(s([51,null,null,8589935155]),t.Z) +B.Hn=A.a(s([52,null,null,8589935156]),t.Z) +B.Ho=A.a(s([53,null,null,8589935157]),t.Z) +B.Hp=A.a(s([54,null,null,8589935158]),t.Z) +B.Hq=A.a(s([55,null,null,8589935159]),t.Z) +B.Hr=A.a(s([56,null,null,8589935160]),t.Z) +B.Hs=A.a(s([57,null,null,8589935161]),t.Z) +B.NH=A.a(s([8589934852,8589934852,8589934853,null]),t.Z) +B.GY=A.a(s([4294967555,null,4294967555,null]),t.Z) +B.GZ=A.a(s([4294968065,null,null,8589935154]),t.Z) +B.H_=A.a(s([4294968066,null,null,8589935156]),t.Z) +B.H0=A.a(s([4294968067,null,null,8589935158]),t.Z) +B.H1=A.a(s([4294968068,null,null,8589935160]),t.Z) +B.H6=A.a(s([4294968321,null,null,8589935157]),t.Z) +B.NI=A.a(s([8589934848,8589934848,8589934849,null]),t.Z) +B.GX=A.a(s([4294967423,null,null,8589935150]),t.Z) +B.H2=A.a(s([4294968069,null,null,8589935153]),t.Z) +B.GW=A.a(s([4294967309,null,null,8589935117]),t.Z) +B.H3=A.a(s([4294968070,null,null,8589935159]),t.Z) +B.H7=A.a(s([4294968327,null,null,8589935152]),t.Z) +B.NJ=A.a(s([8589934854,8589934854,8589934855,null]),t.Z) +B.H4=A.a(s([4294968071,null,null,8589935155]),t.Z) +B.H5=A.a(s([4294968072,null,null,8589935161]),t.Z) +B.NK=A.a(s([8589934850,8589934850,8589934851,null]),t.Z) +B.wy=new A.bq(32,{"*":B.H8,"+":B.H9,"-":B.Ha,".":B.Hb,"/":B.Hd,"0":B.He,"1":B.Hf,"2":B.Hk,"3":B.Hm,"4":B.Hn,"5":B.Ho,"6":B.Hp,"7":B.Hq,"8":B.Hr,"9":B.Hs,Alt:B.NH,AltGraph:B.GY,ArrowDown:B.GZ,ArrowLeft:B.H_,ArrowRight:B.H0,ArrowUp:B.H1,Clear:B.H6,Control:B.NI,Delete:B.GX,End:B.H2,Enter:B.GW,Home:B.H3,Insert:B.H7,Meta:B.NJ,PageDown:B.H4,PageUp:B.H5,Shift:B.NK},B.qx,A.a8("bq>")) +B.Iv=A.a(s([B.qH,null,null,B.wn]),t.L) +B.Iw=A.a(s([B.w9,null,null,B.wo]),t.L) +B.Ix=A.a(s([B.wa,null,null,B.wp]),t.L) +B.Iy=A.a(s([B.wb,null,null,B.jx]),t.L) +B.Iz=A.a(s([B.wc,null,null,B.wq]),t.L) +B.Mc=A.a(s([B.wd,null,null,B.jy]),t.L) +B.Md=A.a(s([B.we,null,null,B.jz]),t.L) +B.Me=A.a(s([B.wf,null,null,B.jA]),t.L) +B.Mf=A.a(s([B.wg,null,null,B.jB]),t.L) +B.Mg=A.a(s([B.wh,null,null,B.jC]),t.L) +B.Mh=A.a(s([B.wi,null,null,B.jD]),t.L) +B.Mi=A.a(s([B.wj,null,null,B.jE]),t.L) +B.Mj=A.a(s([B.wk,null,null,B.jF]),t.L) +B.J4=A.a(s([B.wl,null,null,B.jG]),t.L) +B.J5=A.a(s([B.wm,null,null,B.jH]),t.L) +B.HH=A.a(s([B.cd,B.cd,B.cC,null]),t.L) +B.KN=A.a(s([B.fP,null,B.fP,null]),t.L) +B.IT=A.a(s([B.bT,null,null,B.jA]),t.L) +B.IU=A.a(s([B.bn,null,null,B.jC]),t.L) +B.IV=A.a(s([B.bo,null,null,B.jE]),t.L) +B.GT=A.a(s([B.bU,null,null,B.jG]),t.L) +B.Hu=A.a(s([B.ju,null,null,B.jD]),t.L) +B.HI=A.a(s([B.cc,B.cc,B.cB,null]),t.L) +B.Ii=A.a(s([B.aW,null,null,B.jx]),t.L) +B.IW=A.a(s([B.cz,null,null,B.jz]),t.L) +B.JG=A.a(s([B.fO,null,null,B.jw]),t.L) +B.IX=A.a(s([B.cA,null,null,B.jF]),t.L) +B.Hv=A.a(s([B.jv,null,null,B.jy]),t.L) +B.HJ=A.a(s([B.ce,B.ce,B.cD,null]),t.L) +B.IY=A.a(s([B.ee,null,null,B.jB]),t.L) +B.KZ=A.a(s([B.ef,null,null,B.jH]),t.L) +B.HK=A.a(s([B.bp,B.bp,B.bE,null]),t.L) +B.Q1=new A.bq(32,{"*":B.Iv,"+":B.Iw,"-":B.Ix,".":B.Iy,"/":B.Iz,"0":B.Mc,"1":B.Md,"2":B.Me,"3":B.Mf,"4":B.Mg,"5":B.Mh,"6":B.Mi,"7":B.Mj,"8":B.J4,"9":B.J5,Alt:B.HH,AltGraph:B.KN,ArrowDown:B.IT,ArrowLeft:B.IU,ArrowRight:B.IV,ArrowUp:B.GT,Clear:B.Hu,Control:B.HI,Delete:B.Ii,End:B.IW,Enter:B.JG,Home:B.IX,Insert:B.Hv,Meta:B.HJ,PageDown:B.IY,PageUp:B.KZ,Shift:B.HK},B.qx,A.a8("bq>")) +B.Q2=new A.c_([65666,"VK_SLEEP",458756,"VK_A",458757,"VK_B",458758,"VK_C",458759,"VK_D",458760,"VK_E",458761,"VK_F",458762,"VK_G",458763,"VK_H",458764,"VK_I",458765,"VK_J",458766,"VK_K",458767,"VK_L",458768,"VK_M",458769,"VK_N",458770,"VK_O",458771,"VK_P",458772,"VK_Q",458773,"VK_R",458774,"VK_S",458775,"VK_T",458776,"VK_U",458777,"VK_V",458778,"VK_W",458779,"VK_X",458780,"VK_Y",458781,"VK_Z",458782,"VK_1",458783,"VK_2",458784,"VK_3",458785,"VK_4",458786,"VK_5",458787,"VK_6",458788,"VK_7",458789,"VK_8",458790,"VK_9",458791,"VK_0",458792,"VK_ENTER",458793,"VK_ESCAPE",458794,"VK_BACK",458795,"VK_TAB",458796,"VK_SPACE",458797,"VK_MINUS",458798,"VK_PLUS",458799,"VK_LBRACKET",458800,"VK_RBRACKET",458803,"VK_SEMICOLON",458804,"VK_QUOTE",458806,"VK_COMMA",458808,"VK_SLASH",458809,"VK_CAPITAL",458810,"VK_F1",458811,"VK_F2",458812,"VK_F3",458813,"VK_F4",458814,"VK_F5",458815,"VK_F6",458816,"VK_F7",458817,"VK_F8",458818,"VK_F9",458819,"VK_F10",458820,"VK_F11",458821,"VK_F12",458825,"VK_INSERT",458826,"VK_HOME",458827,"VK_PRIOR",458828,"VK_DELETE",458829,"VK_END",458830,"VK_NEXT",458831,"VK_RIGHT",458832,"VK_LEFT",458833,"VK_DOWN",458834,"VK_UP",458835,"Num Lock",458836,"VK_DIVIDE",458837,"VK_MULTIPLY",458838,"VK_SUBTRACT",458839,"VK_ADD",458840,"VK_ENTER",458841,"VK_NUMPAD0",458842,"VK_NUMPAD1",458843,"VK_NUMPAD2",458844,"VK_NUMPAD3",458845,"VK_NUMPAD4",458846,"VK_NUMPAD5",458847,"VK_NUMPAD6",458848,"VK_NUMPAD7",458849,"VK_NUMPAD8",458850,"VK_NUMPAD9",458851,"VK_DECIMAL",458869,"VK_HELP",458871,"VK_SELECT",458888,"VK_KANA",458890,"VK_CONVERT",458976,"VK_CONTROL",458977,"VK_SHIFT",458978,"VK_MENU",458979,"Meta",458980,"RControl",458981,"RShift",458982,"RAlt",458983,"RWin",786609,"VK_PAUSE",786637,"VK_PAUSE",786846,"LOCK_SCREEN",786952,"VK_PRINT"],t.TM) +B.Q3=new A.c_([0,"FontWeight.w100",1,"FontWeight.w200",2,"FontWeight.w300",3,"FontWeight.w400",4,"FontWeight.w500",5,"FontWeight.w600",6,"FontWeight.w700",7,"FontWeight.w800",8,"FontWeight.w900"],t.TM) +B.Sy=new A.aX(B.jw,!1,!1,!1,!1) +B.Sh=new A.aX(B.ec,!1,!1,!1,!1) +B.Si=new A.aX(B.fN,!1,!1,!1,!1) +B.Sj=new A.aX(B.fN,!1,!0,!1,!1) +B.BZ=new A.rn() +B.o0=new A.ui() +B.hd=new A.Ex(0,"line") +B.Rx=new A.fs(B.H,B.hd) +B.Rv=new A.fs(B.E,B.hd) +B.Rw=new A.fs(B.au,B.hd) +B.Ry=new A.fs(B.aH,B.hd) +B.Q4=new A.c_([B.hv,B.BZ,B.hm,B.o0,B.Sy,B.o0,B.Sh,B.o2,B.Si,B.o7,B.Sj,B.ob,B.hp,B.Rx,B.hq,B.Rv,B.ht,B.Rw,B.hu,B.Ry,B.eG,B.mJ,B.eH,B.hf],t.Fp) +B.Dk=new A.P(4294934699) +B.Dj=new A.P(4294918273) +B.Dd=new A.P(4294246487) +B.D3=new A.P(4291105122) +B.PT=new A.c_([100,B.Dk,200,B.Dj,400,B.Dd,700,B.D3],t.pl) +B.Q5=new A.PE(B.PT,4294918273) +B.Q6=new A.CA(null,null,null,null,null,null,null,null) +B.D5=new A.P(4292269782) +B.D2=new A.P(4290624957) +B.Pu=new A.c_([50,B.oC,100,B.oB,200,B.c6,300,B.im,350,B.D5,400,B.D2,500,B.oA,600,B.dH,700,B.fb,800,B.f9,850,B.ik,900,B.dG],t.pl) +B.jL=new A.qZ(B.Pu,4288585374) +B.Ds=new A.P(4294966759) +B.Dr=new A.P(4294965700) +B.Dq=new A.P(4294964637) +B.Dp=new A.P(4294963574) +B.Do=new A.P(4294962776) +B.Dm=new A.P(4294961979) +B.Dh=new A.P(4294826037) +B.Dg=new A.P(4294688813) +B.Df=new A.P(4294551589) +B.De=new A.P(4294278935) +B.Pw=new A.c_([50,B.Ds,100,B.Dr,200,B.Dq,300,B.Dp,400,B.Do,500,B.Dm,600,B.Dh,700,B.Dg,800,B.Df,900,B.De],t.pl) +B.Q7=new A.qZ(B.Pw,4294961979) +B.Dn=new A.P(4294962158) +B.Dl=new A.P(4294954450) +B.Db=new A.P(4293892762) +B.D8=new A.P(4293227379) +B.Da=new A.P(4293874512) +B.Dc=new A.P(4294198070) +B.D7=new A.P(4293212469) +B.D4=new A.P(4291176488) +B.D0=new A.P(4290190364) +B.Px=new A.c_([50,B.Dn,100,B.Dl,200,B.Db,300,B.D8,400,B.Da,500,B.Dc,600,B.D7,700,B.il,800,B.D4,900,B.D0],t.pl) +B.fU=new A.qZ(B.Px,4294198070) +B.D6=new A.P(4293128957) +B.D1=new A.P(4290502395) +B.D_=new A.P(4287679225) +B.CY=new A.P(4284790262) +B.CX=new A.P(4282557941) +B.CV=new A.P(4280391411) +B.CU=new A.P(4280191205) +B.CS=new A.P(4279858898) +B.CR=new A.P(4279592384) +B.CQ=new A.P(4279060385) +B.Py=new A.c_([50,B.D6,100,B.D1,200,B.D_,300,B.CY,400,B.CX,500,B.CV,600,B.CU,700,B.CS,800,B.CR,900,B.CQ],t.pl) +B.jM=new A.qZ(B.Py,4280391411) +B.al=new A.cy(0,"hovered") +B.a6=new A.cy(1,"focused") +B.ar=new A.cy(2,"pressed") +B.wz=new A.cy(3,"dragged") +B.aK=new A.cy(4,"selected") +B.wA=new A.cy(5,"scrolledUnder") +B.N=new A.cy(6,"disabled") +B.fV=new A.cy(7,"error") +B.wB=new A.og(0,"padded") +B.eh=new A.og(1,"shrinkWrap") +B.Q9=new A.CG(0,"none") +B.Qa=new A.CG(2,"truncateAfterCompositionEnds") +B.Qb=new A.PN(null) +B.Qc=new A.CJ(null) +B.Qd=new A.vU(null) +B.Qe=new A.iG("popRoute",null) +B.bz=new A.aoQ() +B.wC=new A.kC("plugins.flutter.io/url_launcher",B.bz) +B.Qf=new A.kC("flutter/service_worker",B.bz) +B.Qg=new A.kC("plugins.flutter.io/image_picker",B.bz) +B.wD=new A.kC("flutter/platform_views",B.bz) +B.Qh=new A.kC("plugins.flutter.io/firebase_analytics",B.bz) +B.jO=new A.kC("plugins.flutter.io/shared_preferences",B.bz) +B.q_=A.a(s([8,10,12]),t.t) +B.wE=new A.iH("KANJI",B.q_) +B.e8=A.a(s([0,0,0]),t.t) +B.wF=new A.iH("STRUCTURED_APPEND",B.e8) +B.fW=new A.iH("TERMINATOR",B.e8) +B.Gw=A.a(s([10,12,14]),t.t) +B.wG=new A.iH("NUMERIC",B.Gw) +B.wH=new A.iH("HANZI",B.q_) +B.wI=new A.iH("FNC1_FIRST_POSITION",B.e8) +B.HB=A.a(s([8,16,16]),t.t) +B.wJ=new A.iH("BYTE",B.HB) +B.wK=new A.iH("ECI",B.e8) +B.wL=new A.iH("FNC1_SECOND_POSITION",B.e8) +B.HF=A.a(s([9,11,13]),t.t) +B.wM=new A.iH("ALPHANUMERIC",B.HF) +B.b9=new A.vX(0,"left") +B.db=new A.vX(1,"right") +B.fX=new A.vX(2,"wheel") +B.wR=new A.oi(0,"clipRect") +B.wS=new A.oi(1,"clipRRect") +B.wT=new A.oi(2,"clipPath") +B.Qj=new A.oi(3,"transform") +B.Qk=new A.oi(4,"opacity") +B.Ql=new A.D0(null,null,null,null,null,null,null,null,null,null) +B.Qm=new A.D1(null,null,null,null,null,null,null,null,null,null) +B.dc=new A.Q8(0,"traditional") +B.Qn=new A.D2(null,null,null,null,null,null,null,null,null,null,null,null,null) +B.wV=new A.iL(B.f,B.f) +B.Qp=new A.j(0,20) +B.Qq=new A.j(0,26) +B.Qr=new A.j(0,8) +B.Qs=new A.j(11,-4) +B.a_z=new A.j(200,50) +B.Qv=new A.j(22,0) +B.Qw=new A.j(6,6) +B.Qx=new A.j(5,10.5) +B.wX=new A.j(9,9) +B.Qz=new A.j(14.4,9) +B.QB=new A.j(17976931348623157e292,0) +B.QC=new A.j(0,-0.25) +B.QE=new A.j(-0.3333333333333333,0) +B.QF=new A.j(2.6999999999999997,8.1) +B.QG=new A.j(1/0,1/0) +B.QH=new A.j(3.6,9) +B.wY=new A.j(7.2,12.6) +B.QM=new A.j(15.299999999999999,4.5) +B.jQ=new A.w5(0,"OPERATE_HIDE") +B.x_=new A.w5(1,"OPERATE_SHOW") +B.aL=new A.jD(0,"iOs") +B.fZ=new A.jD(1,"android") +B.x0=new A.jD(2,"linux") +B.x1=new A.jD(3,"windows") +B.bG=new A.jD(4,"macOs") +B.QN=new A.jD(5,"unknown") +B.QO=new A.m8("flutter/spellcheck",B.bz) +B.i7=new A.aeC() +B.x2=new A.m8("flutter/textinput",B.i7) +B.x3=new A.m8("flutter/menu",B.bz) +B.ba=new A.m8("flutter/platform",B.i7) +B.jR=new A.m8("flutter/restoration",B.bz) +B.QP=new A.m8("flutter/mousecursor",B.bz) +B.h_=new A.m8("flutter/navigation",B.i7) +B.QQ=new A.r6(0,null) +B.QR=new A.r6(1,null) +B.x4=new A.r7(0,"portrait") +B.x5=new A.r7(1,"landscape") +B.QS=new A.D9(null) +B.a_A=new A.Da(0,"start") +B.QT=new A.Da(1,"end") +B.aD=new A.Df(0,"fill") +B.a0=new A.Df(1,"stroke") +B.QU=new A.om(1/0) +B.bq=new A.Di(0,"nonZero") +B.de=new A.Di(1,"evenOdd") +B.QV=new A.QK(2,"union") +B.bb=new A.oq(0,"created") +B.aE=new A.oq(1,"active") +B.df=new A.oq(2,"pendingRetention") +B.QW=new A.oq(3,"pendingUpdate") +B.x6=new A.oq(4,"released") +B.QX=new A.we(null,A.a8("we")) +B.mz=new A.Du(0,"rgba8888") +B.R1=new A.Du(1,"bgra8888") +B.h1=new A.QY(4,"bottom") +B.es=new A.jH(B.n,B.h1,null,null) +B.yr=new A.Dw(0,"opaque") +B.ys=new A.Dw(2,"transparent") +B.mA=new A.kJ(0,"cancel") +B.mB=new A.kJ(1,"add") +B.R2=new A.kJ(2,"remove") +B.dj=new A.kJ(3,"hover") +B.yt=new A.kJ(4,"down") +B.et=new A.kJ(5,"move") +B.mC=new A.kJ(6,"up") +B.br=new A.iM(0,"touch") +B.bs=new A.iM(1,"mouse") +B.eu=new A.iM(2,"stylus") +B.ev=new A.iM(4,"trackpad") +B.h2=new A.iM(5,"unknown") +B.dk=new A.wi(0,"none") +B.R4=new A.wi(1,"scroll") +B.R5=new A.wi(4,"unknown") +B.R6=new A.wm(null,null,null,null,null,null,null,null,null,null) +B.R7=new A.wp(null,null,null,null,null) +B.h3=new A.Rs(!1) +B.h4=new A.Rs(!0) +B.R8=new A.wu(null,null,null,null,null,null) +B.ew=new A.bf(1,1) +B.R9=new A.bf(1.5,1.5) +B.Ra=new A.v(-1/0,-1/0,1/0,1/0) +B.h9=new A.v(-1e9,-1e9,1e9,1e9) +B.yv=new A.rt(0,"start") +B.mE=new A.rt(1,"stable") +B.Rb=new A.rt(2,"changed") +B.Rc=new A.rt(3,"unstable") +B.ch=new A.ru(0,"identical") +B.Rd=new A.ru(1,"metadata") +B.Re=new A.ru(2,"paint") +B.aX=new A.ru(3,"layout") +B.Rf=new A.oF(10,"structuredAppendParity") +B.Rg=new A.oF(2,"byteSegments") +B.Rh=new A.oF(3,"errorCorrectionLevel") +B.Ri=new A.oF(9,"structuredAppendSequence") +B.yw=new A.iR(0,"incrementable") +B.yx=new A.iR(1,"scrollable") +B.yy=new A.iR(2,"labelAndValue") +B.yz=new A.iR(3,"tappable") +B.yA=new A.iR(4,"textField") +B.yB=new A.iR(5,"checkable") +B.yC=new A.iR(6,"image") +B.yD=new A.iR(7,"liveRegion") +B.ha=new A.d4(B.aj,B.q) +B.yu=new A.bf(5,5) +B.B0=new A.cm(B.yu,B.yu,B.w,B.w) +B.Rj=new A.d4(B.B0,B.q) +B.B1=new A.cm(B.ew,B.ew,B.ew,B.ew) +B.Rk=new A.d4(B.B1,B.q) +B.yE=new A.d4(B.i4,B.q) +B.ex=new A.d4(B.f0,B.q) +B.mF=new A.Em(0,"none") +B.Rl=new A.Em(1,"neglect") +B.yF=new A.rD(0,"pop") +B.Rm=new A.rD(1,"doNotPop") +B.Rn=new A.rD(2,"bubble") +B.hb=new A.ic(null,null) +B.Ro=new A.Eo(1333) +B.mG=new A.Eo(2222) +B.Rp=new A.Eq(null,null) +B.dn=new A.oI(0,"idle") +B.Rq=new A.oI(1,"transientCallbacks") +B.Rr=new A.oI(2,"midFrameMicrotasks") +B.ey=new A.oI(3,"persistentCallbacks") +B.Rs=new A.oI(4,"postFrameCallbacks") +B.yG=new A.So(0,"englishLike") +B.hc=new A.wM(0,"idle") +B.mH=new A.wM(1,"forward") +B.mI=new A.wM(2,"reverse") +B.Rz=new A.wN(0,"explicit") +B.dp=new A.wN(1,"keepVisibleAtEnd") +B.dq=new A.wN(2,"keepVisibleAtStart") +B.RA=new A.EC(0,"manual") +B.RB=new A.EC(1,"onDrag") +B.RC=new A.wQ(0,"left") +B.RD=new A.wQ(1,"right") +B.RE=new A.wQ(3,"bottom") +B.RF=new A.EE(null,null,null,null,null,null,null,null,null,null,null,null,null) +B.RG=new A.EF(null,null) +B.aR=new A.ie(0,"tap") +B.RH=new A.ie(1,"doubleTap") +B.bX=new A.ie(2,"longPress") +B.hg=new A.ie(3,"forcePress") +B.aF=new A.ie(5,"toolbar") +B.bc=new A.ie(6,"drag") +B.hh=new A.ie(7,"scribble") +B.yJ=new A.wS(0,"startEdgeUpdate") +B.ez=new A.wS(1,"endEdgeUpdate") +B.hi=new A.rL(0,"previousLine") +B.hj=new A.rL(1,"nextLine") +B.eA=new A.rL(2,"forward") +B.eB=new A.rL(3,"backward") +B.ds=new A.wT(2,"none") +B.RK=new A.oK(null,null,B.ds,!1) +B.RJ=new A.oK(null,null,B.ds,!0) +B.bH=new A.mr(0,"next") +B.bI=new A.mr(1,"previous") +B.aS=new A.mr(2,"end") +B.mK=new A.mr(3,"pending") +B.dr=new A.mr(4,"none") +B.mL=new A.wT(0,"uncollapsed") +B.RL=new A.wT(1,"collapsed") +B.cM=new A.dp(1) +B.RM=new A.dp(1024) +B.RN=new A.dp(1048576) +B.yK=new A.dp(128) +B.eC=new A.dp(16) +B.RO=new A.dp(16384) +B.yL=new A.dp(2) +B.RP=new A.dp(2048) +B.RQ=new A.dp(2097152) +B.RR=new A.dp(256) +B.RS=new A.dp(262144) +B.eD=new A.dp(32) +B.RT=new A.dp(32768) +B.eE=new A.dp(4) +B.RU=new A.dp(4096) +B.RV=new A.dp(512) +B.RW=new A.dp(524288) +B.yM=new A.dp(64) +B.RX=new A.dp(65536) +B.eF=new A.dp(8) +B.RY=new A.dp(8192) +B.hk=new A.d6(1) +B.yN=new A.d6(1024) +B.yO=new A.d6(1048576) +B.yP=new A.d6(128) +B.yQ=new A.d6(131072) +B.yR=new A.d6(16) +B.yS=new A.d6(16384) +B.RZ=new A.d6(16777216) +B.yT=new A.d6(2) +B.yU=new A.d6(2048) +B.yV=new A.d6(2097152) +B.yW=new A.d6(256) +B.S_=new A.d6(262144) +B.mM=new A.d6(32) +B.yX=new A.d6(32768) +B.yY=new A.d6(33554432) +B.yZ=new A.d6(4) +B.z_=new A.d6(4096) +B.mN=new A.d6(4194304) +B.z0=new A.d6(512) +B.z1=new A.d6(524288) +B.z2=new A.d6(64) +B.z3=new A.d6(65536) +B.z4=new A.d6(8) +B.hl=new A.d6(8192) +B.S0=new A.d6(8388608) +B.z5=new A.rP("RenderViewport.twoPane") +B.S1=new A.rP("RenderViewport.excludeFromScrolling") +B.GE=A.a(s(["click","touchstart","touchend","pointerdown","pointermove","pointerup"]),t.s) +B.Po=new A.bq(6,{click:null,touchstart:null,touchend:null,pointerdown:null,pointermove:null,pointerup:null},B.GE,t.uf) +B.S2=new A.d9(B.Po,t.XI) +B.L3=A.a(s(["mailto","tel","sms"]),t.s) +B.Pp=new A.bq(3,{mailto:null,tel:null,sms:null},B.L3,t.uf) +B.z6=new A.d9(B.Pp,t.XI) +B.Pq=new A.c_([B.bG,null,B.x0,null,B.x1,null],A.a8("c_")) +B.mO=new A.d9(B.Pq,A.a8("d9")) +B.Pr=new A.c_([10,null,11,null,12,null,13,null,133,null,8232,null,8233,null],t.Si) +B.S3=new A.d9(B.Pr,t.h7) +B.Pv=new A.c_([32,null,8203,null],t.Si) +B.S4=new A.d9(B.Pv,t.h7) +B.IZ=A.a(s(["canvaskit.js"]),t.s) +B.PB=new A.bq(1,{"canvaskit.js":null},B.IZ,t.uf) +B.S5=new A.d9(B.PB,t.XI) +B.PC=new A.c_([B.al,null],t.sB) +B.S6=new A.d9(B.PC,t.si) +B.PD=new A.c_([B.a6,null],t.sB) +B.S7=new A.d9(B.PD,t.si) +B.Jr=A.a(s(["click","keyup","keydown","mouseup","mousedown","pointerdown","pointerup"]),t.s) +B.PE=new A.bq(7,{click:null,keyup:null,keydown:null,mouseup:null,mousedown:null,pointerdown:null,pointerup:null},B.Jr,t.uf) +B.S8=new A.d9(B.PE,t.XI) +B.PF=new A.c_([B.ar,null],t.sB) +B.S9=new A.d9(B.PF,t.si) +B.R3=new A.iM(3,"invertedStylus") +B.PG=new A.c_([B.br,null,B.eu,null,B.R3,null,B.ev,null,B.h2,null],A.a8("c_")) +B.z7=new A.d9(B.PG,A.a8("d9")) +B.PI=new A.c_([B.as,null,B.ag,null,B.bK,null],t.X2) +B.Sa=new A.d9(B.PI,t.JP) +B.Kg=A.a(s([]),A.a8("p>")) +B.PO=new A.bq(0,{},B.Kg,A.a8("bq,aP>")) +B.Sd=new A.d9(B.PO,A.a8("d9>")) +B.Kh=A.a(s([]),A.a8("p")) +B.PP=new A.bq(0,{},B.Kh,A.a8("bq")) +B.Sb=new A.d9(B.PP,t.si) +B.Ki=A.a(s([]),t.r6) +B.PK=new A.bq(0,{},B.Ki,A.a8("bq")) +B.Sc=new A.d9(B.PK,t.JP) +B.PV=new A.c_([B.as,null,B.bK,null],t.X2) +B.Se=new A.d9(B.PV,t.JP) +B.LS=A.a(s(["serif","sans-serif","monospace","cursive","fantasy","system-ui","math","emoji","fangsong"]),t.s) +B.Q0=new A.bq(9,{serif:null,"sans-serif":null,monospace:null,cursive:null,fantasy:null,"system-ui":null,math:null,emoji:null,fangsong:null},B.LS,t.uf) +B.Sf=new A.d9(B.Q0,t.XI) +B.Sg=new A.mt(B.ha,null,null) +B.z9=new A.aX(B.bT,!1,!0,!1,!1) +B.z8=new A.aX(B.bU,!1,!0,!1,!1) +B.Sl=new A.aX(B.bT,!1,!0,!1,!0) +B.Sk=new A.aX(B.bU,!1,!0,!1,!0) +B.Sn=new A.aX(B.cz,!0,!0,!1,!1) +B.Sm=new A.aX(B.cA,!0,!0,!1,!1) +B.zb=new A.aX(B.bT,!1,!0,!0,!1) +B.za=new A.aX(B.bU,!1,!0,!0,!1) +B.zr=new A.aX(B.jI,!1,!1,!1,!0) +B.zt=new A.aX(B.jJ,!1,!1,!1,!0) +B.zu=new A.aX(B.jr,!1,!1,!1,!0) +B.zs=new A.aX(B.js,!1,!1,!1,!0) +B.So=new A.aX(B.eb,!1,!1,!1,!0) +B.Sp=new A.aX(B.eb,!1,!0,!1,!0) +B.mZ=new A.aX(B.jI,!0,!1,!1,!1) +B.Ss=new A.aX(B.wr,!0,!1,!1,!1) +B.zp=new A.aX(B.jJ,!0,!1,!1,!1) +B.Sq=new A.aX(B.qB,!0,!1,!1,!1) +B.Sr=new A.aX(B.qC,!0,!1,!1,!1) +B.St=new A.aX(B.qD,!0,!1,!1,!1) +B.Su=new A.aX(B.qE,!0,!1,!1,!1) +B.Sx=new A.aX(B.qF,!0,!1,!1,!1) +B.zq=new A.aX(B.jr,!0,!1,!1,!1) +B.zo=new A.aX(B.js,!0,!1,!1,!1) +B.Sv=new A.aX(B.eb,!0,!1,!1,!1) +B.Sw=new A.aX(B.eb,!0,!0,!1,!1) +B.Sz=new A.O(1e5,1e5) +B.SB=new A.O(18,18) +B.SC=new A.O(22,22) +B.zv=new A.O(40,40) +B.SD=new A.O(48,36) +B.n_=new A.O(48,48) +B.zw=new A.O(64,36) +B.SE=new A.O(80,47.5) +B.SF=new A.O(77.37,37.9) +B.zx=new A.O(1/0,1/0) +B.aG=new A.jQ(0,0,null,null) +B.SG=new A.jQ(null,30,null,null) +B.SH=new A.jQ(1/0,1/0,null,null) +B.SI=new A.EU(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.zy=new A.SW(0,0,0,0,0,0,!1,!1,null,0) +B.n0=new A.x4(0,"fade") +B.SJ=new A.x4(1,"scale") +B.SK=new A.x4(2,"centerFadeAndOtherScale") +B.n1=new A.EW(0,"disabled") +B.n2=new A.EW(1,"enabled") +B.n3=new A.EY(0,"disabled") +B.n4=new A.EY(1,"enabled") +B.ax=new A.ih(0,"smart") +B.SL=new A.ih(1,"toast") +B.zz=new A.ih(2,"allToast") +B.zA=new A.ih(3,"loading") +B.SM=new A.ih(4,"custom") +B.SN=new A.ih(5,"attach") +B.SO=new A.ih(6,"dialog") +B.SP=new A.ih(7,"allCustom") +B.SQ=new A.ih(8,"allAttach") +B.SR=new A.ih(9,"allDialog") +B.zB=new A.rX(0,"normal") +B.SS=new A.rX(1,"first") +B.ST=new A.rX(2,"last") +B.SU=new A.rX(3,"firstAndLast") +B.a_B=new A.x6(3,"hide") +B.SV=new A.x6(5,"timeout") +B.SW=new A.EZ(null,null,null,null,null,null,null,null,null,null) +B.zC=new A.F0(0,"permissive") +B.a_C=new A.F0(1,"normal") +B.hw=new A.F2(null,null,!1) +B.SX=new A.x9(0,"criticallyDamped") +B.SY=new A.x9(1,"underDamped") +B.SZ=new A.x9(2,"overDamped") +B.aY=new A.F6(0,"loose") +B.T_=new A.F6(2,"passthrough") +B.T0=new A.jT("...",-1,"","","",-1,-1,"","...") +B.T1=new A.jT("",-1,"","","",-1,-1,"","asynchronous suspension") +B.T2=new A.h_(B.q) +B.ci=new A.fw("") +B.cN=new A.Fd(0,"butt") +B.T3=new A.Fd(2,"square") +B.eI=new A.To(0,"miter") +B.T4=new A.xf(null,null,null,0,null,null,0,null,null) +B.T5=new A.cL(0) +B.Tg=new A.cL(0) +B.Te=new A.cL(0) +B.Tc=new A.cL(0) +B.Td=new A.cL(0) +B.Tb=new A.cL(0) +B.Tf=new A.cL(0) +B.Ta=new A.cL(0) +B.T7=new A.cL(0) +B.T9=new A.cL(0) +B.T6=new A.cL(0) +B.T8=new A.cL(0) +B.Th=new A.cL(1) +B.Ti=new A.cL(10) +B.Tj=new A.cL(11) +B.Tk=new A.cL(12) +B.Tl=new A.cL(13) +B.Tm=new A.cL(14) +B.Tn=new A.cL(15) +B.To=new A.cL(16) +B.Tp=new A.cL(2) +B.Tq=new A.cL(3) +B.Tr=new A.cL(4) +B.Ts=new A.cL(5) +B.Tt=new A.cL(6) +B.Tu=new A.cL(7) +B.Tv=new A.cL(8) +B.Tw=new A.cL(9) +B.Tx=new A.Ff(null,null,null,null,null,null,null) +B.Ty=new A.rZ("call") +B.bJ=new A.mC("basic") +B.dt=new A.mC("click") +B.Tz=new A.mC("none") +B.n6=new A.mC("text") +B.TA=new A.Fg(0,"click") +B.TB=new A.Fg(1,"alert") +B.eJ=new A.Ts(4,"manual") +B.TC=new A.kR(B.m,null,B.av,null,null,B.ae,B.av,null) +B.TD=new A.kR(B.m,null,B.av,null,null,B.av,B.ae,null) +B.TG=new A.Fh(null,null,null,null,null,null,null,null,null,null,null,null) +B.zH=new A.apq("tap") +B.zI=new A.Tx(0) +B.zJ=new A.Tx(-1) +B.O=new A.xo(0,"alphabetic") +B.TH=new A.Fj(null) +B.n9=new A.t2(3,"none") +B.zM=new A.Fk(B.n9) +B.zN=new A.t2(0,"words") +B.zO=new A.t2(1,"sentences") +B.zP=new A.t2(2,"characters") +B.eK=new A.Tz(3,"none") +B.h=new A.Fl(0) +B.na=new A.Fl(1) +B.TJ=new A.t3(0,"character") +B.TK=new A.t3(1,"word") +B.TL=new A.t3(2,"line") +B.TM=new A.t3(3,"document") +B.ne=new A.Fs(0,"proportional") +B.zQ=new A.Fo(B.ne) +B.TN=new A.fy(0,"none") +B.TO=new A.fy(1,"unspecified") +B.TP=new A.fy(10,"route") +B.TQ=new A.fy(11,"emergencyCall") +B.nb=new A.fy(12,"newline") +B.nc=new A.fy(2,"done") +B.TR=new A.fy(3,"go") +B.TS=new A.fy(4,"search") +B.TT=new A.fy(5,"send") +B.TU=new A.fy(6,"next") +B.TV=new A.fy(7,"previous") +B.TW=new A.fy(8,"continueAction") +B.TX=new A.fy(9,"join") +B.zR=new A.xu(0,null,null) +B.hy=new A.xu(1,null,null) +B.nd=new A.xu(7,null,null) +B.zS=new A.Fs(1,"even") +B.a_D=new A.TK(null,!0) +B.aZ=new A.xv(2,"ellipsis") +B.TY=new A.xv(3,"visible") +B.bt=new A.aQ(0,B.l) +B.hz=new A.xw(0,"left") +B.hA=new A.xw(1,"right") +B.eM=new A.xw(2,"collapsed") +B.TZ=new A.Fx(null,null,null) +B.zT=new A.f5(0,0,B.l,!1,0,0) +B.zU=new A.y(!0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,B.na,null,null,null,null,null,null,null,null) +B.V4=new A.y(!0,null,null,null,null,null,null,B.bj,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.zV=new A.y(!1,B.fe,null,".SF Pro Text",null,null,17,null,null,-0.41,null,null,null,null,null,null,null,B.h,null,null,null,null,null,null,null,null) +B.nf=new A.y(!1,null,null,null,null,null,14,B.L,null,-0.15,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.CN=new A.P(3506372608) +B.Dt=new A.P(4294967040) +B.TI=new A.TA(1,"double") +B.WX=new A.y(!0,B.CN,null,"monospace",null,null,48,B.pk,null,null,null,null,null,null,null,null,null,B.na,B.Dt,B.TI,null,"fallback style; consider putting your text in a Material",null,null,null,null) +B.Ul=new A.y(!0,B.K,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity displayLarge",null,null,null,null) +B.UF=new A.y(!0,B.K,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity displayMedium",null,null,null,null) +B.Um=new A.y(!0,B.K,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity displaySmall",null,null,null,null) +B.Ug=new A.y(!0,B.K,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity headlineLarge",null,null,null,null) +B.Ve=new A.y(!0,B.K,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity headlineMedium",null,null,null,null) +B.VC=new A.y(!0,B.C,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity headlineSmall",null,null,null,null) +B.Wu=new A.y(!0,B.C,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity titleLarge",null,null,null,null) +B.Wo=new A.y(!0,B.C,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity titleMedium",null,null,null,null) +B.WW=new A.y(!0,B.m,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity titleSmall",null,null,null,null) +B.WP=new A.y(!0,B.C,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity bodyLarge",null,null,null,null) +B.Vz=new A.y(!0,B.C,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity bodyMedium",null,null,null,null) +B.Wn=new A.y(!0,B.K,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity bodySmall",null,null,null,null) +B.VE=new A.y(!0,B.C,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity labelLarge",null,null,null,null) +B.Vf=new A.y(!0,B.m,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity labelMedium",null,null,null,null) +B.WG=new A.y(!0,B.m,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity labelSmall",null,null,null,null) +B.X8=new A.f6(B.Ul,B.UF,B.Um,B.Ug,B.Ve,B.VC,B.Wu,B.Wo,B.WW,B.WP,B.Vz,B.Wn,B.VE,B.Vf,B.WG) +B.R=A.a(s(["Ubuntu","Cantarell","DejaVu Sans","Liberation Sans","Arial"]),t.s) +B.UV=new A.y(!0,B.G,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki displayLarge",null,null,null,null) +B.Uj=new A.y(!0,B.G,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki displayMedium",null,null,null,null) +B.WI=new A.y(!0,B.G,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki displaySmall",null,null,null,null) +B.Ux=new A.y(!0,B.G,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki headlineLarge",null,null,null,null) +B.U_=new A.y(!0,B.G,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki headlineMedium",null,null,null,null) +B.X0=new A.y(!0,B.k,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki headlineSmall",null,null,null,null) +B.WM=new A.y(!0,B.k,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki titleLarge",null,null,null,null) +B.VZ=new A.y(!0,B.k,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki titleMedium",null,null,null,null) +B.U3=new A.y(!0,B.k,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki titleSmall",null,null,null,null) +B.Vx=new A.y(!0,B.k,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki bodyLarge",null,null,null,null) +B.Wk=new A.y(!0,B.k,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki bodyMedium",null,null,null,null) +B.WE=new A.y(!0,B.G,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki bodySmall",null,null,null,null) +B.VA=new A.y(!0,B.k,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki labelLarge",null,null,null,null) +B.UA=new A.y(!0,B.k,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki labelMedium",null,null,null,null) +B.VB=new A.y(!0,B.k,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki labelSmall",null,null,null,null) +B.X9=new A.f6(B.UV,B.Uj,B.WI,B.Ux,B.U_,B.X0,B.WM,B.VZ,B.U3,B.Vx,B.Wk,B.WE,B.VA,B.UA,B.VB) +B.Ub=new A.y(!0,B.K,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView displayLarge",null,null,null,null) +B.Uv=new A.y(!0,B.K,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView displayMedium",null,null,null,null) +B.UN=new A.y(!0,B.K,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView displaySmall",null,null,null,null) +B.WB=new A.y(!0,B.K,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView headlineLarge",null,null,null,null) +B.WU=new A.y(!0,B.K,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView headlineMedium",null,null,null,null) +B.WR=new A.y(!0,B.C,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView headlineSmall",null,null,null,null) +B.UJ=new A.y(!0,B.C,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView titleLarge",null,null,null,null) +B.Wv=new A.y(!0,B.C,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView titleMedium",null,null,null,null) +B.UC=new A.y(!0,B.m,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView titleSmall",null,null,null,null) +B.UI=new A.y(!0,B.C,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView bodyLarge",null,null,null,null) +B.Ur=new A.y(!0,B.C,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView bodyMedium",null,null,null,null) +B.UM=new A.y(!0,B.K,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView bodySmall",null,null,null,null) +B.X2=new A.y(!0,B.C,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView labelLarge",null,null,null,null) +B.W1=new A.y(!0,B.m,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView labelMedium",null,null,null,null) +B.VH=new A.y(!0,B.m,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView labelSmall",null,null,null,null) +B.Xa=new A.f6(B.Ub,B.Uv,B.UN,B.WB,B.WU,B.WR,B.UJ,B.Wv,B.UC,B.UI,B.Ur,B.UM,B.X2,B.W1,B.VH) +B.U6=new A.y(!0,B.G,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity displayLarge",null,null,null,null) +B.UL=new A.y(!0,B.G,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity displayMedium",null,null,null,null) +B.U7=new A.y(!0,B.G,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity displaySmall",null,null,null,null) +B.Uk=new A.y(!0,B.G,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity headlineLarge",null,null,null,null) +B.Uo=new A.y(!0,B.G,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity headlineMedium",null,null,null,null) +B.Wl=new A.y(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity headlineSmall",null,null,null,null) +B.UU=new A.y(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity titleLarge",null,null,null,null) +B.V5=new A.y(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity titleMedium",null,null,null,null) +B.Vq=new A.y(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity titleSmall",null,null,null,null) +B.VT=new A.y(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity bodyLarge",null,null,null,null) +B.Va=new A.y(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity bodyMedium",null,null,null,null) +B.Wq=new A.y(!0,B.G,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity bodySmall",null,null,null,null) +B.Wj=new A.y(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity labelLarge",null,null,null,null) +B.UX=new A.y(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity labelMedium",null,null,null,null) +B.VU=new A.y(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity labelSmall",null,null,null,null) +B.Xb=new A.f6(B.U6,B.UL,B.U7,B.Uk,B.Uo,B.Wl,B.UU,B.V5,B.Vq,B.VT,B.Va,B.Wq,B.Wj,B.UX,B.VU) +B.W2=new A.y(!0,B.G,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond displayLarge",null,null,null,null) +B.Vg=new A.y(!0,B.G,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond displayMedium",null,null,null,null) +B.UT=new A.y(!0,B.G,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond displaySmall",null,null,null,null) +B.WQ=new A.y(!0,B.G,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond headlineLarge",null,null,null,null) +B.Us=new A.y(!0,B.G,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond headlineMedium",null,null,null,null) +B.Ud=new A.y(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond headlineSmall",null,null,null,null) +B.V1=new A.y(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond titleLarge",null,null,null,null) +B.VD=new A.y(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond titleMedium",null,null,null,null) +B.V7=new A.y(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond titleSmall",null,null,null,null) +B.Vl=new A.y(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond bodyLarge",null,null,null,null) +B.Wh=new A.y(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond bodyMedium",null,null,null,null) +B.Uf=new A.y(!0,B.G,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond bodySmall",null,null,null,null) +B.VQ=new A.y(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond labelLarge",null,null,null,null) +B.Vc=new A.y(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond labelMedium",null,null,null,null) +B.Wx=new A.y(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond labelSmall",null,null,null,null) +B.Xc=new A.f6(B.W2,B.Vg,B.UT,B.WQ,B.Us,B.Ud,B.V1,B.VD,B.V7,B.Vl,B.Wh,B.Uf,B.VQ,B.Vc,B.Wx) +B.Vy=new A.y(!0,B.G,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino displayLarge",null,null,null,null) +B.Wg=new A.y(!0,B.G,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino displayMedium",null,null,null,null) +B.V3=new A.y(!0,B.G,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino displaySmall",null,null,null,null) +B.Vk=new A.y(!0,B.G,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino headlineLarge",null,null,null,null) +B.UE=new A.y(!0,B.G,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino headlineMedium",null,null,null,null) +B.Vi=new A.y(!0,B.k,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino headlineSmall",null,null,null,null) +B.UK=new A.y(!0,B.k,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino titleLarge",null,null,null,null) +B.W4=new A.y(!0,B.k,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino titleMedium",null,null,null,null) +B.US=new A.y(!0,B.k,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino titleSmall",null,null,null,null) +B.V6=new A.y(!0,B.k,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino bodyLarge",null,null,null,null) +B.Vh=new A.y(!0,B.k,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino bodyMedium",null,null,null,null) +B.Un=new A.y(!0,B.G,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino bodySmall",null,null,null,null) +B.Wc=new A.y(!0,B.k,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino labelLarge",null,null,null,null) +B.Vn=new A.y(!0,B.k,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino labelMedium",null,null,null,null) +B.W0=new A.y(!0,B.k,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino labelSmall",null,null,null,null) +B.Xd=new A.f6(B.Vy,B.Wg,B.V3,B.Vk,B.UE,B.Vi,B.UK,B.W4,B.US,B.V6,B.Vh,B.Un,B.Wc,B.Vn,B.W0) +B.VX=new A.y(!1,null,null,null,null,null,112,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"tall displayLarge 2014",null,null,null,null) +B.WN=new A.y(!1,null,null,null,null,null,56,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"tall displayMedium 2014",null,null,null,null) +B.VI=new A.y(!1,null,null,null,null,null,45,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"tall displaySmall 2014",null,null,null,null) +B.Vv=new A.y(!1,null,null,null,null,null,40,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"tall headlineLarge 2014",null,null,null,null) +B.WS=new A.y(!1,null,null,null,null,null,34,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"tall headlineMedium 2014",null,null,null,null) +B.W9=new A.y(!1,null,null,null,null,null,24,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"tall headlineSmall 2014",null,null,null,null) +B.Uh=new A.y(!1,null,null,null,null,null,21,B.bj,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"tall titleLarge 2014",null,null,null,null) +B.U4=new A.y(!1,null,null,null,null,null,17,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"tall titleMedium 2014",null,null,null,null) +B.WD=new A.y(!1,null,null,null,null,null,15,B.bC,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"tall titleSmall 2014",null,null,null,null) +B.Wr=new A.y(!1,null,null,null,null,null,15,B.bj,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"tall bodyLarge 2014",null,null,null,null) +B.U0=new A.y(!1,null,null,null,null,null,15,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"tall bodyMedium 2014",null,null,null,null) +B.V2=new A.y(!1,null,null,null,null,null,13,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"tall bodySmall 2014",null,null,null,null) +B.Wz=new A.y(!1,null,null,null,null,null,15,B.bj,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"tall labelLarge 2014",null,null,null,null) +B.W_=new A.y(!1,null,null,null,null,null,12,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"tall labelMedium 2014",null,null,null,null) +B.UR=new A.y(!1,null,null,null,null,null,11,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"tall labelSmall 2014",null,null,null,null) +B.Xe=new A.f6(B.VX,B.WN,B.VI,B.Vv,B.WS,B.W9,B.Uh,B.U4,B.WD,B.Wr,B.U0,B.V2,B.Wz,B.W_,B.UR) +B.aM=new A.xo(1,"ideographic") +B.UP=new A.y(!1,null,null,null,null,null,112,B.iW,null,null,null,B.aM,null,null,null,null,null,null,null,null,null,"dense displayLarge 2014",null,null,null,null) +B.U2=new A.y(!1,null,null,null,null,null,56,B.L,null,null,null,B.aM,null,null,null,null,null,null,null,null,null,"dense displayMedium 2014",null,null,null,null) +B.UW=new A.y(!1,null,null,null,null,null,45,B.L,null,null,null,B.aM,null,null,null,null,null,null,null,null,null,"dense displaySmall 2014",null,null,null,null) +B.V0=new A.y(!1,null,null,null,null,null,40,B.L,null,null,null,B.aM,null,null,null,null,null,null,null,null,null,"dense headlineLarge 2014",null,null,null,null) +B.X5=new A.y(!1,null,null,null,null,null,34,B.L,null,null,null,B.aM,null,null,null,null,null,null,null,null,null,"dense headlineMedium 2014",null,null,null,null) +B.Wa=new A.y(!1,null,null,null,null,null,24,B.L,null,null,null,B.aM,null,null,null,null,null,null,null,null,null,"dense headlineSmall 2014",null,null,null,null) +B.Wb=new A.y(!1,null,null,null,null,null,21,B.bC,null,null,null,B.aM,null,null,null,null,null,null,null,null,null,"dense titleLarge 2014",null,null,null,null) +B.Vj=new A.y(!1,null,null,null,null,null,17,B.L,null,null,null,B.aM,null,null,null,null,null,null,null,null,null,"dense titleMedium 2014",null,null,null,null) +B.WT=new A.y(!1,null,null,null,null,null,15,B.bC,null,null,null,B.aM,null,null,null,null,null,null,null,null,null,"dense titleSmall 2014",null,null,null,null) +B.VG=new A.y(!1,null,null,null,null,null,15,B.bC,null,null,null,B.aM,null,null,null,null,null,null,null,null,null,"dense bodyLarge 2014",null,null,null,null) +B.W3=new A.y(!1,null,null,null,null,null,15,B.L,null,null,null,B.aM,null,null,null,null,null,null,null,null,null,"dense bodyMedium 2014",null,null,null,null) +B.U5=new A.y(!1,null,null,null,null,null,13,B.L,null,null,null,B.aM,null,null,null,null,null,null,null,null,null,"dense bodySmall 2014",null,null,null,null) +B.Uz=new A.y(!1,null,null,null,null,null,15,B.bC,null,null,null,B.aM,null,null,null,null,null,null,null,null,null,"dense labelLarge 2014",null,null,null,null) +B.WZ=new A.y(!1,null,null,null,null,null,12,B.L,null,null,null,B.aM,null,null,null,null,null,null,null,null,null,"dense labelMedium 2014",null,null,null,null) +B.Ue=new A.y(!1,null,null,null,null,null,11,B.L,null,null,null,B.aM,null,null,null,null,null,null,null,null,null,"dense labelSmall 2014",null,null,null,null) +B.Xf=new A.f6(B.UP,B.U2,B.UW,B.V0,B.X5,B.Wa,B.Wb,B.Vj,B.WT,B.VG,B.W3,B.U5,B.Uz,B.WZ,B.Ue) +B.Vu=new A.y(!0,B.K,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond displayLarge",null,null,null,null) +B.UO=new A.y(!0,B.K,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond displayMedium",null,null,null,null) +B.WJ=new A.y(!0,B.K,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond displaySmall",null,null,null,null) +B.Up=new A.y(!0,B.K,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond headlineLarge",null,null,null,null) +B.Ws=new A.y(!0,B.K,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond headlineMedium",null,null,null,null) +B.U8=new A.y(!0,B.C,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond headlineSmall",null,null,null,null) +B.V8=new A.y(!0,B.C,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond titleLarge",null,null,null,null) +B.Vm=new A.y(!0,B.C,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond titleMedium",null,null,null,null) +B.U1=new A.y(!0,B.m,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond titleSmall",null,null,null,null) +B.W6=new A.y(!0,B.C,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond bodyLarge",null,null,null,null) +B.Uq=new A.y(!0,B.C,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond bodyMedium",null,null,null,null) +B.WY=new A.y(!0,B.K,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond bodySmall",null,null,null,null) +B.Vo=new A.y(!0,B.C,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond labelLarge",null,null,null,null) +B.Ui=new A.y(!0,B.m,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond labelMedium",null,null,null,null) +B.Ut=new A.y(!0,B.m,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond labelSmall",null,null,null,null) +B.Xg=new A.f6(B.Vu,B.UO,B.WJ,B.Up,B.Ws,B.U8,B.V8,B.Vm,B.U1,B.W6,B.Uq,B.WY,B.Vo,B.Ui,B.Ut) +B.Vt=new A.y(!1,null,null,null,null,null,112,B.iW,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"englishLike displayLarge 2014",null,null,null,null) +B.V9=new A.y(!1,null,null,null,null,null,56,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"englishLike displayMedium 2014",null,null,null,null) +B.X4=new A.y(!1,null,null,null,null,null,45,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"englishLike displaySmall 2014",null,null,null,null) +B.VV=new A.y(!1,null,null,null,null,null,40,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"englishLike headlineLarge 2014",null,null,null,null) +B.VR=new A.y(!1,null,null,null,null,null,34,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"englishLike headlineMedium 2014",null,null,null,null) +B.Wi=new A.y(!1,null,null,null,null,null,24,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"englishLike headlineSmall 2014",null,null,null,null) +B.UZ=new A.y(!1,null,null,null,null,null,20,B.bC,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"englishLike titleLarge 2014",null,null,null,null) +B.VW=new A.y(!1,null,null,null,null,null,16,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"englishLike titleMedium 2014",null,null,null,null) +B.VN=new A.y(!1,null,null,null,null,null,14,B.bC,null,0.1,null,B.O,null,null,null,null,null,null,null,null,null,"englishLike titleSmall 2014",null,null,null,null) +B.Vb=new A.y(!1,null,null,null,null,null,14,B.bC,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"englishLike bodyLarge 2014",null,null,null,null) +B.Wd=new A.y(!1,null,null,null,null,null,14,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"englishLike bodyMedium 2014",null,null,null,null) +B.Uc=new A.y(!1,null,null,null,null,null,12,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"englishLike bodySmall 2014",null,null,null,null) +B.Ua=new A.y(!1,null,null,null,null,null,14,B.bC,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"englishLike labelLarge 2014",null,null,null,null) +B.WV=new A.y(!1,null,null,null,null,null,12,B.L,null,null,null,B.O,null,null,null,null,null,null,null,null,null,"englishLike labelMedium 2014",null,null,null,null) +B.W8=new A.y(!1,null,null,null,null,null,10,B.L,null,1.5,null,B.O,null,null,null,null,null,null,null,null,null,"englishLike labelSmall 2014",null,null,null,null) +B.Xh=new A.f6(B.Vt,B.V9,B.X4,B.VV,B.VR,B.Wi,B.UZ,B.VW,B.VN,B.Vb,B.Wd,B.Uc,B.Ua,B.WV,B.W8) +B.WH=new A.y(!0,B.K,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki displayLarge",null,null,null,null) +B.WK=new A.y(!0,B.K,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki displayMedium",null,null,null,null) +B.X1=new A.y(!0,B.K,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki displaySmall",null,null,null,null) +B.Vr=new A.y(!0,B.K,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki headlineLarge",null,null,null,null) +B.Vw=new A.y(!0,B.K,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki headlineMedium",null,null,null,null) +B.W7=new A.y(!0,B.C,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki headlineSmall",null,null,null,null) +B.UY=new A.y(!0,B.C,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki titleLarge",null,null,null,null) +B.Wy=new A.y(!0,B.C,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki titleMedium",null,null,null,null) +B.We=new A.y(!0,B.m,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki titleSmall",null,null,null,null) +B.X6=new A.y(!0,B.C,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki bodyLarge",null,null,null,null) +B.VS=new A.y(!0,B.C,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki bodyMedium",null,null,null,null) +B.UQ=new A.y(!0,B.K,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki bodySmall",null,null,null,null) +B.VM=new A.y(!0,B.C,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki labelLarge",null,null,null,null) +B.X_=new A.y(!0,B.m,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki labelMedium",null,null,null,null) +B.Uw=new A.y(!0,B.m,null,"Roboto",B.R,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki labelSmall",null,null,null,null) +B.Xi=new A.f6(B.WH,B.WK,B.X1,B.Vr,B.Vw,B.W7,B.UY,B.Wy,B.We,B.X6,B.VS,B.UQ,B.VM,B.X_,B.Uw) +B.Vd=new A.y(!0,B.K,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino displayLarge",null,null,null,null) +B.Wf=new A.y(!0,B.K,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino displayMedium",null,null,null,null) +B.VP=new A.y(!0,B.K,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino displaySmall",null,null,null,null) +B.VY=new A.y(!0,B.K,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino headlineLarge",null,null,null,null) +B.U9=new A.y(!0,B.K,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino headlineMedium",null,null,null,null) +B.VJ=new A.y(!0,B.C,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino headlineSmall",null,null,null,null) +B.UH=new A.y(!0,B.C,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino titleLarge",null,null,null,null) +B.VL=new A.y(!0,B.C,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino titleMedium",null,null,null,null) +B.Uu=new A.y(!0,B.m,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino titleSmall",null,null,null,null) +B.WF=new A.y(!0,B.C,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino bodyLarge",null,null,null,null) +B.Wp=new A.y(!0,B.C,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino bodyMedium",null,null,null,null) +B.VF=new A.y(!0,B.K,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino bodySmall",null,null,null,null) +B.UG=new A.y(!0,B.C,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino labelLarge",null,null,null,null) +B.UB=new A.y(!0,B.m,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino labelMedium",null,null,null,null) +B.Wm=new A.y(!0,B.m,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino labelSmall",null,null,null,null) +B.Xj=new A.f6(B.Vd,B.Wf,B.VP,B.VY,B.U9,B.VJ,B.UH,B.VL,B.Uu,B.WF,B.Wp,B.VF,B.UG,B.UB,B.Wm) +B.VO=new A.y(!0,B.G,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView displayLarge",null,null,null,null) +B.X3=new A.y(!0,B.G,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView displayMedium",null,null,null,null) +B.WL=new A.y(!0,B.G,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView displaySmall",null,null,null,null) +B.UD=new A.y(!0,B.G,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView headlineLarge",null,null,null,null) +B.WC=new A.y(!0,B.G,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView headlineMedium",null,null,null,null) +B.VK=new A.y(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView headlineSmall",null,null,null,null) +B.X7=new A.y(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView titleLarge",null,null,null,null) +B.V_=new A.y(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView titleMedium",null,null,null,null) +B.Vs=new A.y(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView titleSmall",null,null,null,null) +B.Ww=new A.y(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView bodyLarge",null,null,null,null) +B.Uy=new A.y(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView bodyMedium",null,null,null,null) +B.WO=new A.y(!0,B.G,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView bodySmall",null,null,null,null) +B.WA=new A.y(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView labelLarge",null,null,null,null) +B.Wt=new A.y(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView labelMedium",null,null,null,null) +B.W5=new A.y(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView labelSmall",null,null,null,null) +B.Xk=new A.f6(B.VO,B.X3,B.WL,B.UD,B.WC,B.VK,B.X7,B.V_,B.Vs,B.Ww,B.Uy,B.WO,B.WA,B.Wt,B.W5) +B.zW=new A.Fy(1,"longestLine") +B.Xl=new A.xm("Scan QR",null,null,null,null,null,null,null,null,null) +B.a_E=new A.TT(0,"system") +B.Xm=new A.FB(null) +B.du=new A.FC(0,"clamp") +B.zX=new A.FC(3,"decal") +B.Xn=new A.FD(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.Xo=new A.FG(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.bM=new A.FK(0.001,0.001) +B.Xp=new A.FK(0.01,1/0) +B.ng=new A.xB(!1,!1,!1,!1) +B.Xq=new A.xB(!1,!1,!0,!0) +B.Xr=new A.xB(!0,!1,!1,!0) +B.Xs=new A.xB(!0,!0,!0,!0) +B.Xt=new A.FM(null,null,null,null,null,null,null,null,null) +B.nh=new A.FN(1,"longPress") +B.Xu=new A.FN(2,"tap") +B.zY=new A.xC(0,"identity") +B.zZ=new A.xC(1,"transform2d") +B.hB=new A.xC(2,"complex") +B.Xv=new A.tc(0,"up") +B.Xw=new A.tc(3,"left") +B.Xy=A.aI("lG") +B.Xx=A.aI("lH") +B.Xz=A.aI("fN") +B.XA=A.aI("lF") +B.XB=A.aI("mp") +B.A_=A.aI("u2") +B.XC=A.aI("ui") +B.XD=A.aI("nr") +B.XE=A.aI("cu") +B.XF=A.aI("kc") +B.XG=A.aI("Aw") +B.XH=A.aI("kd") +B.XI=A.aI("q8") +B.XJ=A.aI("q9") +B.A0=A.aI("aGz") +B.ni=A.aI("hk") +B.XK=A.aI("aXo") +B.A1=A.aI("jm") +B.XL=A.aI("uT") +B.XM=A.aI("aaq") +B.XN=A.aI("Bh") +B.XO=A.aI("nR") +B.XP=A.aI("nQ") +B.XQ=A.aI("abn") +B.XR=A.aI("abo") +B.A2=A.aI("jp") +B.XS=A.aI("iB") +B.XT=A.aI("or") +B.XU=A.aI("aem") +B.XV=A.aI("OT") +B.XW=A.aI("aeo") +B.XX=A.aI("bb5") +B.XY=A.aI("bv>") +B.XZ=A.aI("jy") +B.hC=A.aI("hw") +B.b_=A.aI("CB") +B.Y_=A.aI("r5") +B.Y0=A.aI("aP") +B.Y1=A.aI("U") +B.eO=A.aI("jF") +B.Y2=A.aI("kH") +B.Y3=A.aI("on") +B.Y4=A.aI("rl") +B.Y5=A.aI("rn") +B.Y6=A.aI("oz") +B.Y7=A.aI("iP") +B.Y8=A.aI("aHz") +B.nj=A.aI("fs") +B.Y9=A.aI("mq") +B.Ya=A.aI("mt") +B.Yb=A.aI("rU") +B.A3=A.aI("m") +B.hD=A.aI("hE") +B.Yc=A.aI("p1") +B.Yd=A.aI("b1w") +B.Ye=A.aI("mH") +B.Yf=A.aI("b1y") +B.Yg=A.aI("dZ") +B.Yh=A.aI("p2") +B.Yi=A.aI("hH") +B.Yj=A.aI("aI8") +B.nk=A.aI("jt") +B.Yk=A.aI("G4") +B.Yl=A.aI("xL") +B.Ym=A.aI("mZ<@>") +B.Yn=A.aI("la") +B.Yo=A.aI("lb") +B.Yp=A.aI("C") +B.Yq=A.aI("a3") +B.Yr=A.aI("nM") +B.Ys=A.aI("lI") +B.Yt=A.aI("jl") +B.Yu=A.aI("k") +B.Yv=A.aI("lD") +B.nl=A.aI("jW") +B.Yw=A.aI("AP") +B.Yx=A.aI("kj") +B.Yy=A.aI("bI") +B.Yz=A.aI("lE") +B.YA=A.aI("aXn") +B.YB=A.aI("qa") +B.B3=new A.cN(B.m,1,B.aA,-1) +B.YC=new A.kW(B.nT,B.B3) +B.YD=new A.FS(0,"scope") +B.A4=new A.FS(1,"previouslyFocusedChild") +B.YE=new A.d7(11264,55297,B.t,t.O) +B.YF=new A.d7(1425,1775,B.Z,t.O) +B.YG=new A.d7(1786,2303,B.Z,t.O) +B.YH=new A.d7(192,214,B.t,t.O) +B.YI=new A.d7(216,246,B.t,t.O) +B.YJ=new A.d7(2304,8191,B.t,t.O) +B.YK=new A.d7(248,696,B.t,t.O) +B.YL=new A.d7(55298,55299,B.Z,t.O) +B.YM=new A.d7(55300,55353,B.t,t.O) +B.YN=new A.d7(55354,55355,B.Z,t.O) +B.YO=new A.d7(55356,56319,B.t,t.O) +B.YP=new A.d7(63744,64284,B.t,t.O) +B.YQ=new A.d7(64285,65023,B.Z,t.O) +B.YR=new A.d7(65024,65135,B.t,t.O) +B.YS=new A.d7(65136,65276,B.Z,t.O) +B.YT=new A.d7(65277,65535,B.t,t.O) +B.YU=new A.d7(65,90,B.t,t.O) +B.YV=new A.d7(768,1424,B.t,t.O) +B.YW=new A.d7(8206,8206,B.t,t.O) +B.YX=new A.d7(8207,8207,B.Z,t.O) +B.YY=new A.d7(97,122,B.t,t.O) +B.a7=new A.FU(!1) +B.A5=new A.FU(!0) +B.dv=new A.Ug(!1) +B.A6=new A.Ug(!0) +B.A7=new A.ti(B.f,0,B.u,B.f) +B.nn=new A.FY(0,"up") +B.bv=new A.FY(1,"down") +B.A8=new A.mM(0,0) +B.YZ=new A.mM(-2,-2) +B.c0=new A.G5(0,"start") +B.Z1=new A.G5(2,"center") +B.eU=new A.UF(0,"start") +B.am=new A.tk(0,"forward") +B.hI=new A.tk(1,"reverse") +B.Z2=new A.xN(0,"checkbox") +B.Z3=new A.xN(1,"radio") +B.Z4=new A.xN(2,"toggle") +B.Z5=new A.xP(0,"inside") +B.Z6=new A.xP(1,"higher") +B.Z7=new A.xP(2,"lower") +B.Dy=new A.P(67108864) +B.HW=A.a(s([B.Dy,B.I]),t.t_) +B.Z8=new A.jY(B.HW) +B.Z9=new A.jY(null) +B.nt=new A.mR(0,"backButton") +B.nu=new A.mR(1,"nextButton") +B.nv=new A.mR(2,"nextButtonDisabled") +B.Zf=new A.GF(0,"dropped") +B.Zg=new A.GF(1,"canceled") +B.cO=new A.y1(0,"ready") +B.Zh=new A.y1(1,"possible") +B.hJ=new A.y1(2,"accepted") +B.V=new A.ts(0,"initial") +B.cP=new A.ts(1,"active") +B.Zi=new A.ts(2,"inactive") +B.Ae=new A.ts(3,"defunct") +B.cQ=new A.GP(B.dt,"clickable") +B.Zj=new A.GP(B.n6,"textable") +B.Zk=new A.WZ(1) +B.Zl=new A.WZ(-1) +B.Zm=new A.tt(0,"regular") +B.Zn=new A.tt(1,"small") +B.Zo=new A.tt(2,"large") +B.Af=new A.tt(3,"extended") +B.nx=new A.pd(0,"ready") +B.hK=new A.pd(1,"possible") +B.Ag=new A.pd(2,"accepted") +B.hL=new A.pd(3,"started") +B.Zp=new A.pd(4,"peaked") +B.hM=new A.tu(0,"idle") +B.Zq=new A.tu(1,"absorb") +B.hN=new A.tu(2,"pull") +B.Ah=new A.tu(3,"recede") +B.hO=new A.mX(0,"pressed") +B.eV=new A.mX(1,"hover") +B.Ai=new A.mX(2,"focus") +B.M=new A.tA(0,"minWidth") +B.S=new A.tA(1,"maxWidth") +B.a_=new A.tA(2,"minHeight") +B.ay=new A.tA(3,"maxHeight") +B.Zr=new A.yh(null,2) +B.ny=new A.mY(1/0,1/0,1/0,1/0,1/0,1/0) +B.ZD=new A.dq(B.ej,B.d5) +B.fv=new A.od(1,"left") +B.ZE=new A.dq(B.ej,B.fv) +B.fw=new A.od(2,"right") +B.ZF=new A.dq(B.ej,B.fw) +B.ZG=new A.dq(B.ej,B.bR) +B.ZH=new A.dq(B.ek,B.d5) +B.ZI=new A.dq(B.ek,B.fv) +B.ZJ=new A.dq(B.ek,B.fw) +B.ZK=new A.dq(B.ek,B.bR) +B.ZL=new A.dq(B.el,B.d5) +B.ZM=new A.dq(B.el,B.fv) +B.ZN=new A.dq(B.el,B.fw) +B.ZO=new A.dq(B.el,B.bR) +B.ZP=new A.dq(B.em,B.d5) +B.ZQ=new A.dq(B.em,B.fv) +B.ZR=new A.dq(B.em,B.fw) +B.ZS=new A.dq(B.em,B.bR) +B.ZT=new A.dq(B.wN,B.bR) +B.ZU=new A.dq(B.wO,B.bR) +B.ZV=new A.dq(B.wP,B.bR) +B.ZW=new A.dq(B.wQ,B.bR) +B.eW=new A.Yt(B.q) +B.Ak=new A.YB(null) +B.ZX=new A.YC(null) +B.Aj=new A.YE(null) +B.a__=new A.tD(0,"addText") +B.a_1=new A.tD(2,"pushStyle") +B.Al=new A.tD(3,"addPlaceholder") +B.a_0=new A.tD(1,"pop") +B.a_2=new A.pk(B.a_0,null,null,null) +B.nz=new A.f9(1,"add") +B.a_3=new A.f9(10,"remove") +B.a_4=new A.f9(11,"popping") +B.a_5=new A.f9(12,"removing") +B.nA=new A.f9(13,"dispose") +B.a_6=new A.f9(14,"disposed") +B.a_7=new A.f9(2,"adding") +B.Am=new A.f9(3,"push") +B.An=new A.f9(4,"pushReplace") +B.Ao=new A.f9(5,"pushing") +B.a_8=new A.f9(6,"replace") +B.dx=new A.f9(7,"idle") +B.nB=new A.f9(8,"pop") +B.a_9=new A.f9(9,"complete") +B.hP=new A.h4(0,"body") +B.hQ=new A.h4(1,"appBar") +B.nD=new A.h4(10,"endDrawer") +B.hR=new A.h4(11,"statusBar") +B.hS=new A.h4(2,"bodyScrim") +B.hT=new A.h4(3,"bottomSheet") +B.dy=new A.h4(4,"snackBar") +B.hU=new A.h4(5,"materialBanner") +B.nE=new A.h4(6,"persistentFooter") +B.hV=new A.h4(7,"bottomNavigationBar") +B.hW=new A.h4(8,"floatingActionButton") +B.nF=new A.h4(9,"drawer") +B.eX=new A.tF(0,"ready") +B.eY=new A.tF(1,"possible") +B.Ap=new A.tF(2,"accepted") +B.hX=new A.tF(3,"started") +B.a_b=new A.tG(B.n,B.aG,B.h1,null,null) +B.SA=new A.O(100,0) +B.a_c=new A.tG(B.SA,B.aG,B.h1,null,null) +B.i=new A.a_T(0,"created") +B.nG=new A.tK(0,"idle") +B.a_d=new A.tK(1,"absorb") +B.nH=new A.tK(2,"pull") +B.Aq=new A.tK(3,"recede") +B.Ar=new A.tL(0,"first") +B.a_e=new A.tL(1,"middle") +B.As=new A.tL(2,"last") +B.nI=new A.tL(3,"only") +B.a_f=new A.a0r(B.fe,B.dO) +B.hY=new A.yV(0,"leading") +B.hZ=new A.yV(1,"middle") +B.i_=new A.yV(2,"trailing") +B.a_g=new A.J4(0,"minimize") +B.a_h=new A.J4(1,"maximize") +B.At=new A.z_(0,"inSpace") +B.Au=new A.z_(1,"inWord") +B.Av=new A.z_(2,"atBreak")})();(function staticFields(){$.k3=null +$.bk=A.aZ("canvasKit") +$.aPW=B.Ee +$.bz=A.aZ("_instance") +$.aWi=A.w(t.N,A.a8("ax")) +$.x0=A.a([],A.a8("p>")) +$.ES=A.a([],A.a8("p")) +$.aNZ=!1 +$.aO8=!1 +$.aO6=null +$.eh=null +$.j2=null +$.aIJ=!1 +$.j6=A.a([],t.kZ) +$.aO9=0 +$.aBN=0 +$.n7=A.a([],A.a8("p")) +$.aEy=A.a([],t.nx) +$.aJ7=null +$.aZ0=A.aZ("_instance") +$.aO7=!1 +$.ap7=null +$.aOE=null +$.aJj=A.a([],t.cD) +$.le=A.a([],t.b) +$.JW=B.oL +$.a2z=null +$.aMs=null +$.aHg=null +$.aRA=null +$.aRr=null +$.aNh=null +$.aPv=null +$.aP_=0 +$.aIK=A.a([],t.no) +$.aJ0=-1 +$.aIA=-1 +$.aIz=-1 +$.aIV=-1 +$.aQ5=-1 +$.aHx=null +$.act=A.aZ("_programCache") +$.ah0=null +$.aKA=null +$.f2=null +$.EI=null +$.aO2=A.w(A.a8("Fp"),A.a8("TI")) +$.aCi=null +$.aPZ=-1 +$.aPY=-1 +$.aQ_="" +$.aPX="" +$.aQ0=-1 +$.K1=A.w(t.N,t.e) +$.aPL=null +$.tO=!1 +$.a2B=null +$.avP=null +$.aNn=null +$.aij=0 +$.Rf=A.b52() +$.aKL=null +$.aKK=null +$.aR_=null +$.aQm=null +$.aRs=null +$.aDp=null +$.aEd=null +$.aJ8=null +$.z6=null +$.JX=null +$.JY=null +$.aIR=!1 +$.ar=B.aw +$.tR=A.a([],t.f) +$.aPM=A.w(t.N,t.xd) +$.aHY=A.a([],A.a8("p")) +$.aNe=null +$.aNf=null +$.aMb=null +$.aMc=null +$.aYj=A.w(t.N,A.a8("v0")) +$.aGN=null +$.Bk=null +$.CM=A.w(t.N,A.a8("CL")) +$.aMP=!1 +$.aYn=function(){var s=t.z +return A.w(s,s)}() +$.aGO=A.w(t.N,A.a8("kl")) +$.aYx=A.b5I() +$.aGQ=0 +$.Oi=A.a([],A.a8("p")) +$.aMu=null +$.a2C=0 +$.aBZ=null +$.aIG=!1 +$.cY=null +$.mF=A.a([],A.a8("p")) +$.b1o=A.aU(A.a8("t8")) +$.i8=null +$.oC=null +$.aQj=1 +$.bK=null +$.Sz=null +$.aLi=0 +$.aLg=A.w(t.S,t.I7) +$.aLh=A.w(t.I7,t.S) +$.amd=0 +$.hA=null +$.xj=null +$.aHT=null +$.aOf=1 +$.b2u=!1 +$.z=null +$.nx=null +$.Mr=null +$.aP5=1 +$.aEg=!1 +$.nb=!1 +$.aRM="" +$.p0=A.aZ("call") +$.aLn=0 +$.ahv=null +$.aN9=null +$.aN8="" +$.aNb=A.a(["audio","file"],t.s) +$.aD4=!1 +$.qk="" +$.lL=!1 +$.iy=!1 +$.lJ=!1 +$.ix=!1 +$.aJd=A.a([],A.a8("p>")) +$.aR8=A.a([],A.a8("p>")) +$.pw=null +$.zc=null +$.K8=null +$.bY=null +$.aLo=A.aZ("contextOverlay") +$.aGy=null +$.aMR=null +$.En=null +$.aHC=null +$.aNJ=null +$.aIF=null +$.aOz=!1 +$.aOA=A.a([A.aJv(),A.b8E(),A.b8J(),A.b8K(),A.b8L(),A.b8M(),A.b8N(),A.b8O(),A.b8P(),A.b8Q(),A.b8F(),A.b8G(),A.b8H(),A.b8I(),A.aJv(),A.aJv()],A.a8("p")) +$.aGW=null +$.ew=null +$.acz=A.aZ("_eLut") +$.aDe=null +$.aEh=null +$.aPK=null +$.aLl=A.w(t.N,t.y) +$.aPH=null +$.aBY=null +$.aHJ=null +$.aZv=A.w(t.S,A.a8("aZu")) +$.aMJ=null +$.aMH=null +$.aMI=null +$.aYH=function(){var s=t.t +return A.a([A.a([21522,0],s),A.a([20773,1],s),A.a([24188,2],s),A.a([23371,3],s),A.a([17913,4],s),A.a([16590,5],s),A.a([20375,6],s),A.a([19104,7],s),A.a([30660,8],s),A.a([29427,9],s),A.a([32170,10],s),A.a([30877,11],s),A.a([26159,12],s),A.a([25368,13],s),A.a([27713,14],s),A.a([26998,15],s),A.a([5769,16],s),A.a([5054,17],s),A.a([7399,18],s),A.a([6608,19],s),A.a([1890,20],s),A.a([597,21],s),A.a([3340,22],s),A.a([2107,23],s),A.a([13663,24],s),A.a([12392,25],s),A.a([16177,26],s),A.a([14854,27],s),A.a([9396,28],s),A.a([8579,29],s),A.a([11994,30],s),A.a([11245,31],s)],t.p)}() +$.b2k=A.a([31892,34236,39577,42195,48118,51042,55367,58893,63784,68472,70749,76311,79154,84390,87683,92361,96236,102084,102881,110507,110734,117786,119615,126325,127568,133589,136944,141498,145311,150283,152622,158308,161089,167017],t.t)})();(function lazyInitializers(){var s=hunkHelpers.lazyFinal,r=hunkHelpers.lazy +s($,"bdo","cM",()=>A.b6w(A.au(A.aLy(self.window),"vendor"),B.d.atM(A.aXB(A.aLy(self.window))))) +s($,"bee","er",()=>A.b6y()) +s($,"b9a","aJx",()=>A.CV(8)) +s($,"bcP","aTI",()=>A.aOC(0,0,1)) +s($,"bdr","a34",()=>A.aNV(A.aGg(A.ao()))) +s($,"beq","aUC",()=>A.a([A.au(A.ns(A.ao()),"Thin"),A.au(A.ns(A.ao()),"ExtraLight"),A.au(A.ns(A.ao()),"Light"),A.au(A.ns(A.ao()),"Normal"),A.au(A.ns(A.ao()),"Medium"),A.au(A.ns(A.ao()),"SemiBold"),A.au(A.ns(A.ao()),"Bold"),A.au(A.ns(A.ao()),"ExtraBold"),A.au(A.ns(A.ao()),"ExtraBlack")],t.J)) +s($,"beB","aUK",()=>A.a([A.au(A.aL0(A.ao()),"RTL"),A.au(A.aL0(A.ao()),"LTR")],t.J)) +s($,"bey","aUI",()=>A.a([A.au(A.A7(A.ao()),"Left"),A.au(A.A7(A.ao()),"Right"),A.au(A.A7(A.ao()),"Center"),A.au(A.A7(A.ao()),"Justify"),A.au(A.A7(A.ao()),"Start"),A.au(A.A7(A.ao()),"End")],t.J)) +s($,"beC","aUL",()=>A.a([A.au(A.a4E(A.ao()),"All"),A.au(A.a4E(A.ao()),"DisableFirstAscent"),A.au(A.a4E(A.ao()),"DisableLastDescent"),A.au(A.a4E(A.ao()),"DisableAll")],t.J)) +s($,"beu","aUF",()=>A.a([A.au(A.A6(A.ao()),"Tight"),A.au(A.A6(A.ao()),"Max"),A.au(A.A6(A.ao()),"IncludeLineSpacingMiddle"),A.au(A.A6(A.ao()),"IncludeLineSpacingTop"),A.au(A.A6(A.ao()),"IncludeLineSpacingBottom"),A.au(A.A6(A.ao()),"Strut")],t.J)) +s($,"bev","aUG",()=>A.a([A.au(A.aKZ(A.ao()),"Tight"),A.au(A.aKZ(A.ao()),"Max")],t.J)) +s($,"beo","aK3",()=>A.a([A.au(A.aGg(A.ao()),"Difference"),A.aNV(A.aGg(A.ao()))],t.J)) +s($,"bep","a36",()=>A.a([A.au(A.aKX(A.ao()),"Winding"),A.au(A.aKX(A.ao()),"EvenOdd")],t.J)) +s($,"bes","aUD",()=>A.a([A.au(A.Lk(A.ao()),"Difference"),A.au(A.Lk(A.ao()),"Intersect"),A.au(A.Lk(A.ao()),"Union"),A.au(A.Lk(A.ao()),"XOR"),A.au(A.Lk(A.ao()),"ReverseDifference")],t.J)) +s($,"ben","aUB",()=>A.a([A.au(A.a4D(A.ao()),"Normal"),A.au(A.a4D(A.ao()),"Solid"),A.au(A.a4D(A.ao()),"Outer"),A.au(A.a4D(A.ao()),"Inner")],t.J)) +s($,"bew","aK5",()=>A.a([A.au(A.aGj(A.ao()),"Butt"),A.au(A.aGj(A.ao()),"Round"),A.au(A.aGj(A.ao()),"Square")],t.J)) +s($,"ber","aK4",()=>A.a([A.au(A.aKY(A.ao()),"Fill"),A.au(A.aKY(A.ao()),"Stroke")],t.J)) +s($,"bem","aFP",()=>A.a([A.au(A.cV(A.ao()),"Clear"),A.au(A.cV(A.ao()),"Src"),A.au(A.cV(A.ao()),"Dst"),A.au(A.cV(A.ao()),"SrcOver"),A.au(A.cV(A.ao()),"DstOver"),A.au(A.cV(A.ao()),"SrcIn"),A.au(A.cV(A.ao()),"DstIn"),A.au(A.cV(A.ao()),"SrcOut"),A.au(A.cV(A.ao()),"DstOut"),A.au(A.cV(A.ao()),"SrcATop"),A.au(A.cV(A.ao()),"DstATop"),A.au(A.cV(A.ao()),"Xor"),A.au(A.cV(A.ao()),"Plus"),A.au(A.cV(A.ao()),"Modulate"),A.au(A.cV(A.ao()),"Screen"),A.au(A.cV(A.ao()),"Overlay"),A.au(A.cV(A.ao()),"Darken"),A.au(A.cV(A.ao()),"Lighten"),A.au(A.cV(A.ao()),"ColorDodge"),A.au(A.cV(A.ao()),"ColorBurn"),A.au(A.cV(A.ao()),"HardLight"),A.au(A.cV(A.ao()),"SoftLight"),A.au(A.cV(A.ao()),"Difference"),A.au(A.cV(A.ao()),"Exclusion"),A.au(A.cV(A.ao()),"Multiply"),A.au(A.cV(A.ao()),"Hue"),A.au(A.cV(A.ao()),"Saturation"),A.au(A.cV(A.ao()),"Color"),A.au(A.cV(A.ao()),"Luminosity")],t.J)) +s($,"bex","aUH",()=>A.a([A.au(A.aGk(A.ao()),"Miter"),A.au(A.aGk(A.ao()),"Round"),A.au(A.aGk(A.ao()),"Bevel")],t.J)) +s($,"beD","aUM",()=>A.a([A.au(A.a4F(A.ao()),"Clamp"),A.au(A.a4F(A.ao()),"Repeat"),A.au(A.a4F(A.ao()),"Mirror"),A.au(A.a4F(A.ao()),"Decal")],t.J)) +s($,"bdz","aU2",()=>{var q=t.e +return A.ai([B.d0,q.a({filter:A.b0G(A.aGh(A.ao())),mipmap:A.aNX(A.aGi(A.ao()))}),B.iP,q.a({filter:A.aNW(A.aGh(A.ao())),mipmap:A.aNX(A.aGi(A.ao()))}),B.dY,q.a({filter:A.aNW(A.aGh(A.ao())),mipmap:A.b0H(A.aGi(A.ao()))}),B.d1,q.a({B:0.3333333333333333,C:0.3333333333333333})],A.a8("nP"),q)}) +s($,"bdH","aU9",()=>{var q=A.CV(2) +q[0]=0 +q[1]=1 +return q}) +s($,"bel","a35",()=>A.b7o(4)) +s($,"beA","aUJ",()=>A.a([A.au(A.Lj(A.ao()),"Solid"),A.au(A.Lj(A.ao()),"Double"),A.au(A.Lj(A.ao()),"Dotted"),A.au(A.Lj(A.ao()),"Dashed"),A.au(A.Lj(A.ao()),"Wavy")],t.J)) +s($,"bez","aK6",()=>A.a([A.au(A.aL_(A.ao()),"Alphabetic"),A.au(A.aL_(A.ao()),"Ideographic")],t.J)) +s($,"bet","aUE",()=>A.a([A.au(A.A5(A.ao()),"Baseline"),A.au(A.A5(A.ao()),"AboveBaseline"),A.au(A.A5(A.ao()),"BelowBaseline"),A.au(A.A5(A.ao()),"Top"),A.au(A.A5(A.ao()),"Bottom"),A.au(A.A5(A.ao()),"Middle")],t.J)) +s($,"b9L","aSh",()=>A.b_S()) +r($,"b9K","aFv",()=>$.aSh()) +r($,"beO","a37",()=>self.window.FinalizationRegistry!=null) +r($,"baY","aFA",()=>{var q=t.S,p=t.t +return new A.OI(A.aXX(),A.w(q,A.a8("B2")),A.w(q,A.a8("xI")),A.w(q,A.a8("mB")),A.aU(q),A.a([],p),A.a([],p),$.bU().gjS(),A.w(q,A.a8("cd")))}) +s($,"bf_","u_",()=>{var q=t.t +return A.a([A.a0("Noto Sans","https://fonts.gstatic.com/s/notosans/v27/o-0IIpQlx3QUlC5A4PNb4j5Ba_2c7A.ttf",A.a([32,126,160,887,890,895,900,906,908,908,910,929,931,993,1008,1327,2304,2431,6832,6848,7296,7304,7376,7414,7416,7417,7424,7673,7675,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8132,8134,8147,8150,8155,8157,8175,8178,8180,8182,8190,8192,8292,8294,8305,8308,8334,8336,8348,8352,8383,8432,8432,8448,8543,8580,8580,8585,8585,8722,8722,8725,8725,9676,9676,11360,11391,11744,11858,42560,42655,42752,42943,42946,42954,42997,43007,43056,43065,43232,43263,43310,43310,43824,43883,64256,64262,65024,65024,65056,65071,65279,65279,65532,65533],q)),A.a0("Noto Emoji","https://fonts.gstatic.com/s/notoemoji/v32/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-r0jwvS-FGJCMY.ttf",A.a([32,32,35,35,42,42,48,57,169,169,174,174,8205,8205,8252,8252,8265,8265,8419,8419,8482,8482,8505,8505,8596,8601,8617,8618,8986,8987,9000,9000,9167,9167,9193,9203,9208,9210,9410,9410,9642,9643,9654,9654,9664,9664,9723,9726,9728,9732,9742,9742,9745,9745,9748,9749,9752,9752,9757,9757,9760,9760,9762,9763,9766,9766,9770,9770,9774,9775,9784,9786,9792,9792,9794,9794,9800,9811,9823,9824,9827,9827,9829,9830,9832,9832,9851,9851,9854,9855,9874,9879,9881,9881,9883,9884,9888,9889,9895,9895,9898,9899,9904,9905,9917,9918,9924,9925,9928,9928,9934,9935,9937,9937,9939,9940,9961,9962,9968,9973,9975,9978,9981,9981,9986,9986,9989,9989,9992,9997,9999,9999,10002,10002,10004,10004,10006,10006,10013,10013,10017,10017,10024,10024,10035,10036,10052,10052,10055,10055,10060,10060,10062,10062,10067,10069,10071,10071,10083,10084,10133,10135,10145,10145,10160,10160,10175,10175,10548,10549,11013,11015,11035,11036,11088,11088,11093,11093,12336,12336,12349,12349,12951,12951,12953,12953,65038,65039,126980,126980,127183,127183,127344,127345,127358,127359,127374,127374,127377,127386,127462,127487,127489,127490,127514,127514,127535,127535,127538,127546,127568,127569,127744,127777,127780,127891,127894,127895,127897,127899,127902,127984,127987,127989,127991,128253,128255,128317,128329,128334,128336,128359,128367,128368,128371,128378,128391,128391,128394,128397,128400,128400,128405,128406,128420,128421,128424,128424,128433,128434,128444,128444,128450,128452,128465,128467,128476,128478,128481,128481,128483,128483,128488,128488,128495,128495,128499,128499,128506,128591,128640,128709,128715,128722,128725,128727,128732,128741,128745,128745,128747,128748,128752,128752,128755,128764,128992,129003,129008,129008,129292,129338,129340,129349,129351,129535,129648,129660,129664,129672,129680,129725,129727,129733,129742,129755,129760,129768,129776,129784,917552,917561,917601,917626,917631,917631,1041637,1041646,1042476,1042476,1042478,1042487],q)),A.a0("Noto Sans Symbols","https://fonts.gstatic.com/s/notosanssymbols/v34/rP2up3q65FkAtHfwd-eIS2brbDN6gxP34F9jRRCe4W3gfQ8gavVFRkzrbQ.ttf",A.a([32,32,48,57,65,90,97,122,160,160,8413,8416,8418,8420,8544,8579,8581,8584,8586,8587,8592,8601,8960,8975,8977,8981,8983,8983,8988,8991,8994,8995,9001,9002,9004,9013,9084,9084,9088,9108,9110,9114,9135,9135,9150,9165,9168,9179,9186,9192,9312,9471,9676,9676,9738,9741,9747,9747,9764,9775,9784,9787,9789,9811,9833,9854,9872,9885,9890,9897,9901,9916,9934,9934,9954,9983,10013,10017,10102,10131,10529,10530,127232,127244,127248,127340,127344,127376,127387,127404,128326,128329,128335,128335,128528,128528,128768,128883],q)),A.a0("Noto Sans Symbols 2","https://fonts.gstatic.com/s/notosanssymbols2/v15/I_uyMoGduATTei9eI8daxVHDyfisHr71ypPqfX71-AI.ttf",A.a([32,32,35,35,42,42,48,57,127,160,8226,8226,8418,8419,8623,8623,8678,8688,8691,8691,8728,8729,8857,8857,8900,8902,8982,8982,8984,8984,8986,8987,8996,9000,9003,9003,9083,9083,9085,9087,9108,9108,9166,9167,9193,9194,9197,9199,9201,9254,9280,9290,9632,9737,9742,9746,9748,9763,9776,9783,9788,9788,9812,9832,9855,9871,9886,9889,9898,9900,9917,9933,9935,9953,9984,9988,9990,9993,9995,10012,10018,10023,10025,10059,10061,10061,10063,10067,10070,10101,10132,10132,10136,10159,10161,10174,10240,10495,10625,10625,10687,10687,10731,10731,11008,11021,11026,11055,11085,11123,11126,11157,11159,11261,11263,11263,19904,19967,65529,65531,65856,65934,65936,65948,65952,65952,66e3,66045,66272,66299,69216,69246,119520,119539,119552,119638,119648,119672,126976,127019,127024,127123,127136,127150,127153,127167,127169,127183,127185,127221,127757,127759,127765,127765,127772,127772,127777,127788,127798,127798,127864,127864,127869,127869,127891,127903,127911,127911,127916,127918,127938,127938,127940,127940,127942,127942,127946,127950,127956,127968,127981,127981,127985,127987,127989,127991,128008,128008,128021,128021,128031,128031,128038,128038,128063,128063,128065,128066,128070,128073,128076,128078,128083,128083,128106,128106,128125,128125,128163,128163,128176,128176,128179,128179,128185,128185,128187,128187,128191,128191,128200,128203,128218,128218,128223,128223,128228,128230,128234,128237,128247,128247,128249,128251,128253,128254,128259,128259,128263,128266,128269,128269,128274,128275,128318,128325,128330,128330,128336,128377,128379,128404,128407,128419,128421,128506,128592,128639,128647,128647,128653,128653,128657,128657,128660,128660,128664,128664,128685,128685,128690,128690,128697,128698,128700,128700,128710,128715,128717,128719,128723,128727,128736,128746,128752,128755,128759,128764,128896,128984,128992,129003,129024,129035,129040,129095,129104,129113,129120,129159,129168,129197,129200,129201,129339,129339,129350,129350,129536,129619,129632,129645,129648,129652,129656,129658,129664,129670,129680,129704,129712,129718,129728,129730,129744,129750,129792,129938,129940,129994,130032,130041],q)),A.a0("Noto Sans Adlam","https://fonts.gstatic.com/s/notosansadlam/v19/neIczCCpqp0s5pPusPamd81eMfjPonvqdbYxxpgufnv0TGnBZLwhuvk.ttf",A.a([32,47,58,64,91,95,123,125,160,160,171,171,187,187,1567,1567,1600,1600,8211,8213,8216,8222,8224,8226,8230,8230,8240,8240,8249,8250,8260,8260,8271,8271,9676,9676,11816,11817,11841,11841,125184,125259,125264,125273,125278,125279],q)),A.a0("Noto Sans Anatolian Hieroglyphs","https://fonts.gstatic.com/s/notosansanatolianhieroglyphs/v14/ijw9s4roRME5LLRxjsRb8A0gKPSWq4BbDmHHu6j2pEtUJzZWXybIymc5QYo.ttf",A.a([32,32,160,160,8203,8203,82944,83526],q)),A.a0("Noto Sans Arabic","https://fonts.gstatic.com/s/notosansarabic/v18/nwpxtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlhQ5l3sQWIHPqzCfyGyvu3CBFQLaig.ttf",A.a([32,33,44,46,48,58,160,160,171,171,187,187,847,847,1536,1564,1566,1791,1872,1919,2208,2228,2230,2238,2259,2303,8203,8209,8271,8271,9676,9676,11841,11841,64336,64449,64467,64831,64848,64911,64914,64967,65008,65021,65136,65140,65142,65276],q)),A.a0("Noto Sans Armenian","https://fonts.gstatic.com/s/notosansarmenian/v32/ZgN0jOZKPa7CHqq0h37c7ReDUubm2SEdFXp7ig73qtTY5idb74R9UdM3y2nZLorxb60iYy6zF3Eg.ttf",A.a([32,32,45,45,160,160,776,776,1329,1366,1369,1418,1421,1423,8208,8208,9676,9676,64275,64279],q)),A.a0("Noto Sans Avestan","https://fonts.gstatic.com/s/notosansavestan/v17/bWti7ejKfBziStx7lIzKOLQZKhIJkyu9SASLji8U.ttf",A.a([32,126,160,163,165,165,167,171,174,176,180,180,182,184,186,187,191,263,266,275,278,283,286,291,294,295,298,299,302,307,310,311,313,318,321,328,330,333,336,347,350,353,356,357,362,382,461,462,536,539,567,567,710,711,713,713,728,733,768,772,774,776,778,780,786,786,806,808,7808,7813,7838,7838,7922,7923,8204,8205,8211,8212,8216,8218,8220,8222,8226,8226,8230,8230,8249,8250,8364,8364,8482,8482,8722,8722,11824,11825,68352,68405,68409,68415],q)),A.a0("Noto Sans Balinese","https://fonts.gstatic.com/s/notosansbalinese/v18/NaPwcYvSBuhTirw6IaFn6UrRDaqje-lpbbRtYf-Fwu2Ov7fdhE5Vd222PPY.ttf",A.a([32,126,160,163,165,165,167,171,174,176,180,180,182,184,186,187,191,263,266,275,278,283,286,291,294,295,298,299,302,307,310,311,313,318,321,328,330,333,336,347,350,353,356,357,362,382,461,462,536,539,567,567,710,711,713,713,728,733,768,772,774,776,778,780,786,786,806,808,6912,6987,6992,7036,7808,7813,7838,7838,7922,7923,8203,8205,8211,8212,8216,8218,8220,8222,8226,8226,8230,8230,8249,8250,8364,8364,8482,8482,8722,8722,9676,9676],q)),A.a0("Noto Sans Bamum","https://fonts.gstatic.com/s/notosansbamum/v18/uk-0EGK3o6EruUbnwovcbBTkkklK_Ya_PBHfNGTPEddO-_gLykxEkxA.ttf",A.a([32,32,160,160,42656,42743,92160,92728],q)),A.a0("Noto Sans Bassa Vah","https://fonts.gstatic.com/s/notosansbassavah/v15/PN_sRee-r3f7LnqsD5sax12gjZn7mBpL_4c2VNUQptE.ttf",A.a([32,32,160,160,9676,9676,92880,92909,92912,92917],q)),A.a0("Noto Sans Batak","https://fonts.gstatic.com/s/notosansbatak/v15/gok2H6TwAEdtF9N8-mdTCQvT-Zdgo4_PHuk74A.ttf",A.a([32,32,160,160,7104,7155,7164,7167,8203,8205,9676,9676],q)),A.a0("Noto Sans Bengali","https://fonts.gstatic.com/s/notosansbengali/v20/Cn-SJsCGWQxOjaGwMQ6fIiMywrNJIky6nvd8BjzVMvJx2mcSPVFpVEqE-6KmsolLudCk8izI0lc.ttf",A.a([32,126,160,163,165,165,167,171,173,176,180,180,182,184,186,187,191,263,266,275,278,283,286,291,294,295,298,299,302,307,310,311,313,318,321,328,330,333,336,347,350,353,356,357,362,382,461,462,536,539,567,567,700,700,710,711,713,713,728,733,768,772,774,776,778,780,786,786,806,808,2385,2386,2404,2405,2432,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2525,2527,2531,2534,2558,7376,7376,7378,7378,7381,7382,7384,7384,7393,7393,7402,7402,7405,7405,7410,7410,7413,7415,7808,7813,7838,7838,7922,7923,8203,8205,8208,8208,8211,8212,8216,8218,8220,8222,8226,8226,8230,8230,8249,8250,8364,8364,8377,8377,8482,8482,8722,8722,9676,9676,43249,43249],q)),A.a0("Noto Sans Bhaiksuki","https://fonts.gstatic.com/s/notosansbhaiksuki/v15/UcC63EosKniBH4iELXATsSBWdvUHXxhj8rLUdU4wh9U.ttf",A.a([32,32,160,160,8203,8203,9676,9676,72704,72712,72714,72758,72760,72773,72784,72812],q)),A.a0("Noto Sans Brahmi","https://fonts.gstatic.com/s/notosansbrahmi/v15/vEFK2-VODB8RrNDvZSUmQQIIByV18tK1W77HtMo.ttf",A.a([32,32,160,160,8203,8205,9676,9676,69632,69709,69714,69743,69759,69759],q)),A.a0("Noto Sans Buginese","https://fonts.gstatic.com/s/notosansbuginese/v15/esDM30ldNv-KYGGJpKGk18phe_7Da6_gtfuEXLmNtw.ttf",A.a([32,32,160,160,6656,6683,6686,6687,8203,8205,9676,9676,43471,43471],q)),A.a0("Noto Sans Buhid","https://fonts.gstatic.com/s/notosansbuhid/v17/Dxxy8jiXMW75w3OmoDXVWJD7YwzAe6tgnaFoGA.ttf",A.a([32,126,160,163,165,165,167,171,174,176,180,180,182,184,186,187,191,263,266,275,278,283,286,291,294,295,298,299,302,307,310,311,313,318,321,328,330,333,336,347,350,353,356,357,362,382,461,462,536,539,567,567,710,711,713,713,728,733,768,772,774,776,778,780,786,786,806,808,5941,5942,5952,5971,7808,7813,7838,7838,7922,7923,8203,8205,8211,8212,8216,8218,8220,8222,8226,8226,8230,8230,8249,8250,8364,8364,8482,8482,8722,8722,9676,9676],q)),A.a0("Noto Sans Canadian Aboriginal","https://fonts.gstatic.com/s/notosanscanadianaboriginal/v19/4C_TLjTuEqPj-8J01CwaGkiZ9os0iGVkezM1mUT-j_Lmlzda6uH_nnX1bzigWLn_yAsg0q0uhQ.ttf",A.a([32,32,160,160,305,305,711,711,728,731,775,775,5120,5759,6320,6389,9676,9676],q)),A.a0("Noto Sans Carian","https://fonts.gstatic.com/s/notosanscarian/v15/LDIpaoiONgYwA9Yc6f0gUILeMIOgs7ob9yGLmfI.ttf",A.a([32,32,160,160,66208,66256],q)),A.a0("Noto Sans Caucasian Albanian","https://fonts.gstatic.com/s/notosanscaucasianalbanian/v16/nKKA-HM_FYFRJvXzVXaANsU0VzsAc46QGOkWytlTs-TXrYDmoVmRSZo.ttf",A.a([32,32,160,160,772,772,817,817,9676,9676,65056,65071,66864,66915,66927,66927],q)),A.a0("Noto Sans Chakma","https://fonts.gstatic.com/s/notosanschakma/v15/Y4GQYbJ8VTEp4t3MKJSMjg5OIzhi4JjTQhYBeYo.ttf",A.a([32,32,160,160,2534,2543,4160,4169,8204,8205,9676,9676,69888,69940,69942,69958],q)),A.a0("Noto Sans Cham","https://fonts.gstatic.com/s/notosanscham/v19/pe06MIySN5pO62Z5YkFyQb_bbuRhe6D4yip43qfcERwcv7GykboaLg.ttf",A.a([32,34,39,41,44,47,58,59,63,63,160,160,173,173,8204,8205,8208,8208,9676,9676,43520,43574,43584,43597,43600,43609,43612,43615],q)),A.a0("Noto Sans Cherokee","https://fonts.gstatic.com/s/notosanscherokee/v17/KFOPCm6Yu8uF-29fiz9vQF9YWK6Z8O10cHNA0cSkZCHYWi5PDkm5rAffjl0.ttf",A.a([32,32,160,160,768,770,772,772,779,780,803,804,816,817,5024,5109,5112,5117,43888,43967],q)),A.a0("Noto Sans Coptic","https://fonts.gstatic.com/s/notosanscoptic/v15/iJWfBWmUZi_OHPqn4wq6kgqumOEd78u_VG0xR4Y.ttf",A.a([32,32,45,45,160,160,768,770,772,773,775,776,803,803,831,831,865,865,884,885,994,1007,7629,7629,8208,8208,9676,9676,11392,11507,11513,11519,65060,65062,66272,66299],q)),A.a0("Noto Sans Cuneiform","https://fonts.gstatic.com/s/notosanscuneiform/v15/bMrrmTWK7YY-MF22aHGGd7H8PhJtvBDWgb9JlRQueeQ.ttf",A.a([32,32,160,160,73728,74649,74752,74862,74864,74868,74880,75075],q)),A.a0("Noto Sans Cypriot","https://fonts.gstatic.com/s/notosanscypriot/v15/8AtzGta9PYqQDjyp79a6f8Cj-3a3cxIsK5MPpahF.ttf",A.a([32,32,160,160,67584,67589,67592,67592,67594,67637,67639,67640,67644,67644,67647,67647],q)),A.a0("Noto Sans Deseret","https://fonts.gstatic.com/s/notosansdeseret/v15/MwQsbgPp1eKH6QsAVuFb9AZM6MMr2Vq9ZnJSZtQG.ttf",A.a([32,32,160,160,66560,66639],q)),A.a0("Noto Sans Devanagari","https://fonts.gstatic.com/s/notosansdevanagari/v19/TuGoUUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHn6B2OHjbL_08AlXQly-AzoFoW4Ow.ttf",A.a([32,126,160,163,165,165,167,171,173,176,180,180,182,184,186,187,191,263,266,275,278,283,286,291,294,295,298,299,302,307,310,311,313,318,321,328,330,333,336,347,350,353,356,357,362,382,461,462,536,539,567,567,700,700,710,711,713,713,728,733,768,772,774,776,778,780,786,786,806,808,2304,2431,7376,7414,7416,7417,7808,7813,7838,7838,7922,7923,8203,8205,8208,8208,8211,8212,8216,8218,8220,8222,8226,8226,8230,8230,8249,8250,8364,8364,8377,8377,8432,8432,8482,8482,8722,8722,9676,9676,43056,43065,43232,43263],q)),A.a0("Noto Sans Duployan","https://fonts.gstatic.com/s/notosansduployan/v16/gokzH7nwAEdtF9N8-mdTDx_X9JM5wsvrFsIn6WYDvA.ttf",A.a([32,32,160,160,8204,8205,9676,9676,113664,113770,113776,113788,113792,113800,113808,113817,113820,113827],q)),A.a0("Noto Sans Egyptian Hieroglyphs","https://fonts.gstatic.com/s/notosansegyptianhieroglyphs/v26/vEF42-tODB8RrNDvZSUmRhcQHzx1s7y_F9-j3qSzEcbEYindSVK8xRg7iw.ttf",A.a([32,32,160,160,8204,8205,9676,9676,77824,78894],q)),A.a0("Noto Sans Elbasan","https://fonts.gstatic.com/s/notosanselbasan/v15/-F6rfiZqLzI2JPCgQBnw400qp1trvHdlre4dFcFh.ttf",A.a([32,32,160,160,183,183,773,773,913,929,931,937,986,986,988,988,990,990,9676,9676,66816,66855],q)),A.a0("Noto Sans Elymaic","https://fonts.gstatic.com/s/notosanselymaic/v15/UqyKK9YTJW5liNMhTMqe9vUFP65ZD4AjWOT0zi2V.ttf",A.a([32,32,160,160,69600,69622],q)),A.a0("Noto Sans Georgian","https://fonts.gstatic.com/s/notosansgeorgian/v36/PlIaFke5O6RzLfvNNVSitxkr76PRHBC4Ytyq-Gof7PUs4S7zWn-8YDB09HFNdpvnzFj-f5WK0OQV.ttf",A.a([32,126,160,163,165,165,167,171,174,176,180,180,182,184,186,187,191,263,266,275,278,283,286,291,294,295,298,299,302,307,310,311,313,318,321,328,330,333,336,347,350,353,356,357,362,382,461,462,536,539,567,567,710,711,713,713,728,733,768,772,774,776,778,780,786,786,806,808,1417,1417,4256,4293,4295,4295,4301,4301,4304,4351,7312,7354,7357,7359,7808,7813,7838,7838,7922,7923,8208,8208,8211,8212,8216,8218,8220,8222,8226,8226,8230,8230,8249,8250,8364,8364,8382,8382,8482,8482,8722,8722,11520,11557,11559,11559,11565,11565],q)),A.a0("Noto Sans Glagolitic","https://fonts.gstatic.com/s/notosansglagolitic/v15/1q2ZY4-BBFBst88SU_tOj4J-4yuNF_HI4ERK4Amu7nM1.ttf",A.a([32,32,160,160,771,771,773,773,1156,1156,1159,1159,11264,11310,11312,11358,42607,42607,122880,122886,122888,122904,122907,122913,122915,122916,122918,122922],q)),A.a0("Noto Sans Gothic","https://fonts.gstatic.com/s/notosansgothic/v15/TuGKUUVzXI5FBtUq5a8bj6wRbzxTFMX40kFQRx0.ttf",A.a([32,32,160,160,772,773,776,776,817,817,66352,66378],q)),A.a0("Noto Sans Grantha","https://fonts.gstatic.com/s/notosansgrantha/v15/3y976akwcCjmsU8NDyrKo3IQfQ4o-r8cFeulHc6N.ttf",A.a([32,32,160,160,2385,2386,2404,2405,2986,2986,2997,2997,3046,3058,7376,7376,7378,7379,7410,7412,7416,7417,8204,8205,8432,8432,9676,9676,70400,70403,70405,70412,70415,70416,70419,70440,70442,70448,70450,70451,70453,70457,70459,70468,70471,70472,70475,70477,70480,70480,70487,70487,70493,70499,70502,70508,70512,70516],q)),A.a0("Noto Sans Gujarati","https://fonts.gstatic.com/s/notosansgujarati/v19/wlpWgx_HC1ti5ViekvcxnhMlCVo3f5pv17ivlzsUB14gg1TMR2Gw4VceEl7MA_ypFwPM_OdiEH0s.ttf",A.a([32,126,160,163,165,165,167,171,173,176,180,180,182,184,186,187,191,263,266,275,278,283,286,291,294,295,298,299,302,307,310,311,313,318,321,328,330,333,336,347,350,353,356,357,362,382,461,462,536,539,567,567,710,711,713,713,728,733,768,772,774,776,778,780,786,786,806,808,2385,2386,2404,2405,2689,2691,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2787,2790,2801,2809,2815,7808,7813,7838,7838,7922,7923,8203,8205,8208,8208,8211,8212,8216,8218,8220,8222,8226,8226,8230,8230,8249,8250,8364,8364,8377,8377,8482,8482,8722,8722,9676,9676,43056,43065],q)),A.a0("Noto Sans Gunjala Gondi","https://fonts.gstatic.com/s/notosansgunjalagondi/v15/bWto7e7KfBziStx7lIzKPrcSMwcEnCv6DW7n5hcVXYMTK4q1.ttf",A.a([32,33,37,37,39,47,58,58,60,63,160,160,215,215,247,247,8204,8205,8216,8217,8220,8221,8230,8230,8722,8722,9676,9676,73056,73061,73063,73064,73066,73102,73104,73105,73107,73112,73120,73129],q)),A.a0("Noto Sans Gurmukhi","https://fonts.gstatic.com/s/notosansgurmukhi/v18/w8g9H3EvQP81sInb43inmyN9zZ7hb7ATbSWo4q8dJ74a3cVrYFQ_bogT0-gPeG1OenbxZ_trdp7h.ttf",A.a([32,35,37,37,39,63,91,95,123,126,160,160,173,173,215,215,247,247,2385,2386,2404,2405,2561,2563,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2641,2641,2649,2652,2654,2654,2662,2678,8203,8205,8208,8208,8211,8212,8216,8217,8220,8221,8230,8230,8377,8377,8722,8722,9676,9676,9772,9772,43056,43065],q)),A.a0("Noto Sans HK","https://fonts.gstatic.com/s/notosanshk/v21/nKKQ-GM_FYFRJvXzVXaAPe9hMnB3Eu7mOQ.otf",A.a([32,126,160,259,272,275,282,283,296,299,323,324,327,328,332,335,338,339,360,365,402,402,416,417,431,432,461,476,504,505,593,593,609,609,699,699,711,711,713,715,729,729,746,747,768,769,772,772,775,775,780,780,913,929,931,937,945,969,1025,1025,1040,1103,1105,1105,7742,7743,7840,7929,8194,8195,8208,8214,8216,8218,8220,8222,8224,8226,8229,8231,8240,8240,8242,8243,8245,8245,8249,8252,8258,8258,8263,8265,8273,8273,8308,8308,8361,8361,8363,8364,8413,8414,8448,8448,8451,8451,8453,8453,8457,8458,8463,8463,8467,8467,8470,8470,8481,8482,8486,8487,8491,8491,8494,8494,8501,8501,8507,8507,8544,8555,8560,8571,8592,8601,8632,8633,8644,8646,8651,8652,8656,8656,8658,8658,8660,8660,8678,8681,8693,8693,8704,8704,8706,8707,8709,8715,8719,8719,8721,8723,8725,8725,8730,8730,8733,8736,8739,8739,8741,8750,8756,8759,8765,8765,8771,8771,8773,8773,8776,8776,8780,8780,8786,8786,8800,8802,8804,8807,8810,8811,8814,8815,8818,8819,8822,8823,8834,8839,8842,8843,8853,8857,8864,8864,8869,8869,8895,8895,8922,8923,8943,8943,8965,8967,8978,8978,8984,8984,9001,9002,9136,9137,9150,9164,9166,9166,9178,9179,9251,9251,9312,9643,9649,9651,9654,9655,9660,9661,9664,9665,9670,9676,9678,9683,9698,9702,9711,9711,9728,9731,9733,9734,9737,9737,9742,9743,9750,9751,9756,9759,9775,9775,9792,9794,9824,9839,9842,9853,9888,9888,9917,9918,9986,9986,10003,10003,10010,10010,10045,10045,10047,10048,10070,10070,10102,10131,10145,10145,10548,10549,10687,10687,10746,10747,11013,11015,11034,11034,11157,11157,11834,11835,11904,11929,11931,12019,12032,12245,12272,12283,12288,12351,12353,12438,12441,12543,12549,12591,12593,12643,12645,12686,12688,12731,12736,12771,12784,12830,12832,13099,13101,13311,13365,13365,13376,13376,13386,13386,13388,13388,13412,13412,13427,13427,13434,13434,13437,13438,13459,13459,13462,13462,13477,13477,13487,13487,13500,13500,13505,13505,13512,13512,13535,13535,13540,13540,13542,13542,13563,13563,13574,13574,13630,13630,13649,13649,13651,13651,13657,13657,13665,13665,13677,13677,13680,13680,13682,13682,13687,13688,13700,13700,13719,13720,13729,13729,13733,13733,13741,13741,13759,13759,13761,13761,13765,13765,13767,13767,13770,13770,13774,13774,13778,13778,13782,13782,13787,13787,13789,13789,13809,13811,13819,13819,13822,13822,13833,13833,13848,13848,13850,13850,13859,13859,13861,13861,13869,13869,13877,13877,13881,13881,13886,13886,13895,13897,13902,13902,13919,13919,13921,13921,13946,13946,13953,13953,13978,13978,13989,13989,13994,13994,13996,13996,14e3,14001,14005,14005,14009,14009,14012,14012,14017,14017,14019,14021,14023,14024,14035,14036,14038,14038,14045,14045,14049,14050,14053,14054,14069,14069,14081,14081,14083,14083,14088,14088,14090,14090,14093,14093,14108,14108,14114,14115,14117,14117,14124,14125,14128,14128,14130,14131,14138,14138,14144,14144,14147,14147,14178,14178,14191,14191,14231,14231,14240,14240,14265,14265,14270,14270,14294,14294,14322,14322,14328,14328,14331,14331,14351,14351,14361,14361,14368,14368,14381,14381,14390,14390,14392,14392,14435,14435,14453,14453,14496,14496,14531,14531,14540,14540,14545,14545,14548,14548,14586,14586,14600,14600,14612,14612,14631,14631,14642,14642,14655,14655,14669,14669,14691,14691,14712,14712,14720,14720,14729,14730,14738,14738,14745,14745,14747,14747,14753,14753,14756,14756,14776,14776,14812,14812,14818,14818,14821,14821,14828,14828,14840,14840,14843,14843,14846,14846,14849,14849,14851,14851,14854,14854,14871,14872,14889,14890,14900,14900,14923,14923,14930,14930,14935,14935,14940,14940,14942,14942,14950,14951,14999,14999,15019,15019,15037,15037,15070,15070,15072,15072,15088,15088,15090,15090,15093,15093,15099,15099,15118,15118,15129,15129,15138,15138,15147,15147,15161,15161,15170,15170,15192,15192,15200,15200,15217,15218,15227,15228,15232,15232,15253,15254,15257,15257,15265,15265,15292,15292,15294,15294,15298,15298,15300,15300,15319,15319,15325,15325,15340,15340,15346,15348,15373,15373,15377,15377,15381,15381,15384,15384,15444,15444,15499,15499,15563,15563,15565,15565,15569,15569,15574,15574,15580,15580,15595,15595,15599,15599,15634,15635,15645,15645,15666,15666,15675,15675,15686,15686,15692,15692,15694,15694,15697,15697,15711,15711,15714,15714,15721,15722,15727,15727,15733,15733,15741,15741,15749,15749,15752,15752,15754,15754,15759,15759,15761,15761,15781,15781,15789,15789,15796,15796,15807,15807,15814,15815,15817,15817,15820,15821,15827,15827,15835,15835,15847,15848,15851,15851,15859,15860,15863,15863,15868,15869,15878,15878,15936,15936,15939,15939,15944,15944,15957,15957,15988,15988,16040,16042,16045,16045,16049,16049,16056,16056,16063,16063,16066,16066,16071,16071,16074,16074,16076,16076,16080,16081,16086,16087,16090,16091,16094,16094,16097,16098,16103,16103,16105,16105,16107,16108,16112,16112,16115,16116,16122,16122,16124,16124,16127,16128,16132,16132,16134,16135,16142,16142,16211,16211,16216,16217,16227,16227,16252,16252,16275,16275,16320,16320,16328,16328,16343,16343,16348,16348,16357,16357,16365,16365,16377,16378,16388,16388,16393,16393,16413,16413,16441,16441,16453,16453,16467,16467,16471,16471,16482,16482,16485,16485,16490,16490,16495,16495,16497,16497,16552,16552,16564,16564,16571,16571,16575,16575,16584,16584,16600,16600,16607,16607,16632,16632,16634,16634,16642,16644,16649,16649,16654,16654,16689,16690,16743,16743,16748,16748,16750,16750,16764,16764,16767,16767,16769,16769,16784,16784,16818,16818,16836,16836,16842,16842,16847,16847,16859,16859,16877,16877,16879,16879,16889,16889,16913,16913,16931,16931,16960,16960,16992,16992,17002,17002,17014,17014,17018,17018,17036,17036,17044,17044,17058,17058,17077,17077,17081,17081,17084,17084,17140,17140,17147,17148,17162,17162,17195,17195,17262,17262,17303,17303,17306,17306,17338,17338,17345,17345,17369,17369,17375,17375,17389,17389,17392,17392,17394,17394,17409,17410,17427,17427,17445,17445,17453,17453,17530,17530,17551,17551,17553,17553,17567,17568,17570,17570,17584,17584,17591,17591,17597,17597,17600,17600,17603,17603,17605,17605,17614,17614,17629,17631,17633,17633,17636,17636,17641,17644,17652,17652,17667,17668,17673,17673,17675,17675,17686,17686,17691,17691,17693,17693,17703,17703,17710,17710,17715,17715,17718,17718,17723,17723,17725,17725,17727,17727,17731,17731,17745,17746,17749,17749,17752,17752,17756,17756,17761,17762,17770,17770,17773,17773,17783,17784,17797,17797,17830,17830,17843,17843,17882,17882,17897,17898,17923,17923,17926,17926,17935,17935,17941,17941,17943,17943,18011,18011,18042,18042,18048,18048,18081,18081,18094,18094,18107,18107,18127,18128,18165,18165,18167,18167,18195,18195,18200,18200,18230,18230,18244,18244,18254,18255,18300,18300,18328,18328,18342,18342,18389,18389,18413,18413,18420,18420,18432,18432,18443,18443,18487,18487,18525,18525,18545,18545,18587,18587,18605,18606,18640,18640,18653,18653,18669,18669,18675,18675,18682,18682,18694,18694,18705,18705,18718,18718,18725,18725,18730,18730,18733,18733,18735,18736,18741,18741,18748,18748,18750,18750,18757,18757,18769,18769,18771,18771,18789,18789,18794,18794,18802,18802,18825,18825,18849,18849,18855,18855,18911,18911,18917,18917,18919,18919,18959,18959,18973,18973,18980,18980,18997,18997,19094,19094,19108,19108,19124,19124,19128,19128,19153,19153,19172,19172,19199,19199,19216,19216,19225,19225,19232,19232,19244,19244,19255,19255,19311,19312,19314,19314,19323,19323,19326,19326,19342,19342,19344,19344,19347,19347,19350,19351,19357,19357,19389,19390,19392,19392,19460,19460,19463,19463,19470,19470,19506,19506,19515,19515,19518,19518,19520,19520,19527,19527,19543,19543,19547,19547,19565,19565,19575,19575,19579,19579,19581,19581,19585,19585,19589,19589,19620,19620,19630,19630,19632,19632,19639,19639,19661,19661,19681,19682,19693,19693,19719,19719,19721,19721,19728,19728,19764,19764,19830,19831,19849,19849,19857,19857,19868,19868,19968,19969,19971,19972,19975,19985,19988,19990,19992,19994,19996,19996,19998,19999,20001,20002,20004,20004,20006,20006,20008,20008,20010,20019,20022,20025,20027,20029,20031,20031,20034,20035,20037,20037,20039,20041,20043,20043,20045,20047,20050,20051,20054,20054,20056,20063,20073,20074,20083,20083,20088,20088,20094,20105,20107,20110,20113,20117,20120,20123,20126,20134,20136,20136,20139,20142,20147,20147,20150,20151,20153,20156,20159,20164,20166,20171,20173,20174,20180,20186,20188,20191,20193,20193,20195,20197,20200,20203,20206,20206,20208,20216,20219,20219,20221,20221,20223,20229,20232,20235,20237,20245,20247,20250,20253,20253,20258,20258,20264,20265,20268,20269,20271,20272,20274,20276,20278,20287,20289,20291,20293,20297,20299,20324,20327,20327,20329,20332,20334,20336,20338,20363,20365,20365,20367,20370,20372,20376,20378,20382,20386,20386,20392,20392,20395,20395,20398,20400,20402,20407,20409,20411,20413,20413,20415,20421,20423,20433,20435,20436,20438,20449,20452,20453,20460,20460,20462,20474,20477,20478,20480,20480,20483,20483,20485,20489,20491,20495,20497,20508,20510,20515,20517,20529,20531,20533,20535,20535,20539,20540,20544,20545,20547,20547,20549,20559,20561,20561,20563,20563,20565,20568,20570,20582,20584,20592,20594,20599,20602,20602,20605,20605,20608,20611,20613,20613,20615,20616,20619,20622,20624,20626,20628,20630,20632,20638,20642,20643,20646,20646,20652,20664,20666,20671,20673,20674,20676,20683,20685,20689,20691,20695,20697,20699,20701,20701,20703,20705,20707,20714,20716,20721,20723,20726,20728,20729,20731,20750,20752,20757,20759,20760,20762,20762,20764,20764,20767,20770,20772,20774,20777,20779,20781,20782,20784,20789,20791,20797,20799,20801,20803,20809,20811,20813,20817,20818,20820,20823,20825,20835,20837,20837,20839,20846,20849,20849,20852,20857,20860,20860,20864,20864,20866,20866,20870,20874,20877,20877,20879,20879,20881,20888,20890,20890,20892,20892,20894,20894,20896,20896,20898,20898,20900,20901,20903,20904,20906,20908,20910,20910,20912,20921,20924,20926,20931,20948,20951,20952,20955,20962,20964,20964,20973,20973,20976,20977,20979,20982,20984,20986,20988,20990,20992,20995,20997,21004,21006,21006,21008,21011,21014,21015,21020,21025,21028,21034,21038,21038,21040,21048,21050,21052,21057,21057,21059,21060,21062,21063,21065,21071,21074,21074,21076,21079,21081,21090,21096,21103,21106,21109,21111,21117,21119,21124,21127,21133,21135,21137,21139,21140,21142,21147,21151,21153,21155,21156,21158,21158,21160,21166,21173,21173,21177,21177,21179,21180,21182,21182,21184,21187,21189,21189,21191,21191,21193,21193,21196,21197,21200,21203,21205,21209,21211,21211,21213,21220,21222,21222,21225,21225,21227,21227,21231,21233,21235,21237,21239,21244,21246,21247,21249,21249,21253,21254,21256,21259,21261,21266,21269,21271,21273,21274,21276,21277,21279,21284,21287,21287,21290,21290,21292,21293,21295,21300,21303,21305,21307,21317,21319,21322,21324,21326,21329,21332,21335,21335,21338,21338,21340,21345,21347,21348,21350,21351,21353,21353,21356,21365,21367,21369,21371,21375,21378,21378,21380,21380,21386,21386,21390,21391,21394,21396,21398,21402,21404,21408,21410,21410,21412,21422,21424,21424,21426,21426,21428,21428,21430,21430,21433,21433,21435,21435,21441,21443,21445,21445,21448,21453,21456,21458,21460,21460,21462,21467,21471,21478,21480,21491,21493,21496,21499,21500,21502,21502,21505,21505,21507,21508,21510,21524,21526,21526,21528,21537,21539,21561,21563,21571,21573,21576,21578,21583,21588,21588,21600,21613,21615,21624,21626,21634,21636,21640,21643,21656,21658,21658,21660,21660,21662,21662,21664,21684,21686,21705,21707,21712,21718,21718,21722,21722,21726,21726,21728,21739,21741,21743,21745,21747,21751,21752,21754,21757,21759,21759,21761,21780,21783,21784,21786,21786,21790,21790,21795,21795,21797,21800,21802,21817,21819,21820,21822,21825,21827,21835,21837,21843,21845,21847,21852,21855,21857,21862,21865,21867,21873,21875,21877,21879,21881,21881,21883,21892,21894,21909,21912,21914,21916,21917,21919,21919,21921,21934,21936,21941,21945,21948,21951,21983,21985,21994,21996,21996,21998,22002,22005,22007,22009,22018,22020,22022,22024,22025,22028,22039,22043,22051,22053,22053,22055,22055,22057,22058,22060,22064,22066,22075,22077,22083,22085,22086,22088,22090,22092,22096,22098,22100,22103,22106,22109,22110,22112,22118,22120,22132,22134,22140,22142,22151,22153,22160,22162,22163,22165,22165,22167,22170,22172,22175,22177,22177,22180,22184,22186,22191,22193,22199,22201,22201,22204,22211,22213,22214,22216,22221,22225,22225,22227,22228,22230,22231,22234,22235,22237,22242,22244,22245,22247,22247,22250,22251,22253,22257,22263,22263,22265,22267,22269,22269,22271,22276,22279,22285,22290,22294,22296,22296,22298,22304,22306,22307,22312,22314,22316,22320,22322,22324,22331,22331,22333,22339,22341,22343,22345,22354,22356,22356,22359,22359,22363,22363,22367,22367,22369,22370,22372,22372,22374,22379,22381,22381,22383,22391,22394,22400,22402,22403,22408,22408,22410,22413,22415,22416,22419,22421,22423,22437,22439,22439,22442,22442,22446,22446,22451,22454,22456,22463,22465,22468,22470,22472,22475,22476,22478,22480,22482,22482,22484,22485,22487,22487,22492,22503,22505,22505,22508,22526,22528,22542,22544,22544,22546,22546,22548,22548,22552,22553,22555,22558,22560,22570,22572,22587,22589,22589,22591,22592,22596,22596,22599,22607,22609,22613,22615,22623,22626,22629,22632,22633,22635,22637,22639,22639,22641,22646,22649,22659,22661,22667,22670,22676,22678,22678,22680,22682,22684,22689,22691,22691,22693,22700,22702,22705,22707,22707,22709,22710,22714,22719,22721,22722,22725,22729,22731,22731,22734,22742,22744,22752,22754,22756,22759,22761,22763,22764,22767,22768,22770,22772,22777,22783,22786,22791,22794,22794,22796,22799,22801,22802,22804,22807,22809,22810,22812,22813,22815,22816,22818,22818,22820,22821,22823,22823,22825,22831,22833,22834,22836,22836,22839,22840,22844,22844,22846,22846,22848,22848,22852,22853,22855,22858,22862,22865,22867,22869,22871,22872,22874,22874,22876,22876,22880,22882,22885,22885,22887,22887,22889,22894,22896,22905,22907,22917,22921,22922,22925,22928,22930,22932,22934,22938,22941,22952,22956,22956,22958,22977,22979,22996,22998,22998,23e3,23006,23008,23009,23011,23014,23016,23043,23049,23053,23055,23055,23057,23059,23061,23068,23070,23073,23075,23077,23079,23079,23081,23086,23091,23091,23093,23097,23100,23102,23104,23114,23116,23117,23120,23150,23152,23153,23159,23167,23169,23172,23174,23174,23176,23176,23178,23180,23182,23191,23193,23202,23204,23207,23209,23212,23214,23236,23238,23247,23249,23249,23251,23251,23253,23270,23272,23278,23280,23280,23282,23291,23293,23295,23297,23299,23301,23301,23303,23305,23307,23309,23311,23313,23315,23319,23321,23323,23325,23329,23331,23336,23338,23344,23346,23346,23348,23348,23352,23352,23356,23361,23363,23368,23370,23377,23379,23384,23386,23389,23391,23391,23394,23398,23400,23401,23403,23406,23408,23416,23418,23421,23423,23429,23431,23433,23435,23436,23438,23440,23442,23443,23445,23455,23458,23464,23466,23466,23468,23470,23472,23472,23475,23481,23487,23495,23498,23502,23504,23513,23515,23515,23518,23532,23534,23539,23541,23542,23544,23544,23546,23546,23551,23551,23553,23553,23555,23557,23559,23574,23578,23578,23580,23580,23582,23584,23586,23589,23592,23592,23594,23594,23596,23596,23600,23601,23603,23603,23607,23612,23614,23617,23620,23633,23635,23638,23640,23641,23644,23646,23648,23648,23650,23653,23655,23658,23660,23663,23665,23665,23667,23668,23672,23676,23678,23678,23683,23683,23685,23686,23688,23693,23695,23701,23705,23706,23708,23729,23731,23731,23733,23736,23738,23738,23745,23746,23750,23756,23758,23771,23774,23775,23781,23781,23784,23786,23788,23793,23796,23801,23803,23805,23807,23809,23814,23815,23819,23826,23828,23835,23837,23840,23842,23849,23852,23852,23854,23866,23868,23875,23877,23884,23886,23886,23888,23890,23893,23895,23897,23897,23899,23899,23902,23902,23906,23907,23909,23909,23911,23913,23915,23916,23919,23922,23924,23924,23927,23938,23940,23947,23949,23950,23954,23957,23959,23959,23961,23962,23964,23970,23972,23972,23975,23986,23988,23994,23996,23997,24e3,24003,24006,24007,24009,24009,24011,24011,24013,24013,24015,24015,24017,24018,24020,24024,24027,24027,24029,24034,24037,24040,24043,24043,24046,24046,24048,24053,24055,24055,24057,24057,24061,24063,24066,24068,24070,24070,24073,24076,24078,24078,24081,24082,24084,24091,24093,24093,24095,24101,24104,24105,24107,24107,24109,24110,24115,24116,24118,24120,24125,24126,24128,24133,24136,24136,24138,24143,24147,24149,24151,24153,24155,24163,24166,24176,24178,24182,24184,24192,24194,24196,24198,24205,24207,24207,24210,24210,24213,24215,24217,24220,24224,24224,24226,24232,24234,24238,24240,24249,24253,24254,24257,24258,24260,24270,24272,24291,24293,24297,24300,24300,24302,24303,24305,24308,24310,24316,24318,24319,24321,24322,24324,24325,24327,24328,24330,24335,24338,24341,24343,24344,24346,24347,24349,24349,24351,24351,24354,24361,24365,24366,24368,24369,24371,24371,24373,24376,24378,24380,24384,24384,24387,24390,24392,24401,24404,24404,24406,24409,24412,24414,24417,24421,24423,24423,24425,24429,24431,24436,24438,24441,24443,24451,24453,24460,24464,24466,24470,24473,24475,24476,24478,24481,24484,24495,24497,24498,24501,24503,24505,24517,24521,24521,24524,24525,24527,24530,24532,24537,24539,24539,24541,24545,24547,24549,24552,24552,24554,24555,24557,24559,24561,24561,24563,24565,24567,24568,24570,24571,24573,24573,24575,24576,24585,24599,24601,24606,24608,24623,24625,24629,24631,24631,24633,24633,24635,24635,24640,24647,24649,24653,24656,24656,24658,24661,24664,24667,24669,24671,24674,24688,24690,24690,24693,24693,24695,24695,24702,24705,24707,24714,24716,24718,24720,24720,24722,24722,24724,24727,24730,24736,24738,24740,24742,24744,24752,24769,24771,24783,24785,24785,24787,24789,24791,24804,24806,24809,24816,24833,24835,24848,24850,24854,24856,24861,24863,24864,24866,24867,24871,24873,24875,24876,24878,24880,24882,24882,24884,24884,24886,24887,24891,24891,24893,24898,24900,24912,24914,24918,24920,24936,24938,24940,24942,24951,24953,24954,24956,24958,24960,24963,24967,24967,24969,24974,24976,24982,24984,24989,24991,24991,24993,24994,24996,24996,24999,25018,25020,25020,25022,25027,25029,25037,25039,25040,25043,25043,25046,25046,25048,25048,25050,25050,25054,25056,25058,25067,25069,25070,25072,25074,25077,25089,25091,25092,25095,25098,25100,25102,25104,25106,25108,25110,25113,25115,25119,25125,25127,25127,25129,25134,25136,25136,25138,25140,25142,25143,25145,25146,25149,25155,25158,25166,25168,25172,25176,25180,25182,25182,25184,25190,25192,25192,25197,25204,25206,25207,25209,25226,25228,25228,25230,25240,25245,25245,25252,25252,25254,25254,25256,25265,25267,25270,25272,25273,25275,25279,25281,25308,25311,25311,25317,25317,25323,25347,25351,25353,25355,25361,25363,25366,25368,25368,25384,25391,25393,25406,25408,25425,25428,25434,25437,25437,25444,25445,25447,25449,25451,25458,25461,25469,25471,25477,25479,25490,25492,25492,25494,25497,25499,25509,25511,25521,25529,25529,25533,25534,25536,25555,25557,25579,25581,25590,25592,25593,25595,25596,25598,25598,25606,25607,25609,25616,25618,25624,25626,25628,25630,25640,25642,25648,25650,25659,25661,25665,25667,25667,25675,25675,25677,25678,25680,25684,25688,25697,25701,25705,25707,25725,25727,25727,25730,25730,25733,25733,25735,25741,25743,25747,25749,25754,25756,25760,25762,25766,25769,25769,25771,25780,25782,25782,25787,25797,25799,25799,25801,25803,25805,25808,25810,25812,25814,25819,25821,25821,25824,25837,25839,25844,25847,25848,25850,25857,25859,25860,25862,25863,25865,25866,25868,25873,25875,25881,25883,25894,25897,25904,25906,25913,25915,25915,25917,25919,25921,25921,25923,25923,25925,25926,25928,25930,25933,25933,25935,25935,25937,25937,25939,25946,25948,25951,25954,25960,25962,25965,25967,25967,25970,25980,25983,25993,25995,25996,26e3,26002,26004,26007,26009,26009,26011,26018,26020,26021,26023,26024,26026,26028,26030,26032,26034,26035,26037,26041,26043,26047,26049,26054,26059,26068,26070,26071,26074,26075,26077,26083,26085,26086,26088,26089,26092,26101,26106,26109,26111,26112,26114,26133,26136,26136,26140,26152,26155,26155,26157,26166,26169,26170,26177,26181,26183,26189,26191,26191,26193,26195,26199,26199,26201,26216,26218,26220,26222,26228,26230,26238,26240,26240,26244,26254,26256,26258,26260,26266,26269,26269,26271,26274,26276,26276,26280,26283,26285,26299,26301,26304,26308,26308,26310,26319,26322,26322,26326,26326,26328,26334,26336,26336,26339,26340,26342,26345,26347,26350,26352,26356,26358,26361,26364,26364,26366,26373,26376,26384,26386,26393,26395,26395,26397,26403,26405,26408,26410,26414,26417,26417,26419,26422,26424,26431,26436,26441,26443,26449,26451,26451,26453,26455,26457,26458,26460,26466,26471,26471,26474,26495,26497,26503,26505,26505,26507,26517,26519,26522,26524,26525,26527,26528,26532,26532,26540,26540,26542,26555,26559,26566,26568,26580,26582,26591,26594,26599,26601,26618,26620,26620,26622,26628,26637,26637,26640,26640,26642,26644,26646,26648,26650,26658,26661,26662,26664,26667,26669,26671,26673,26686,26688,26705,26707,26710,26717,26717,26725,26725,26731,26731,26733,26735,26737,26738,26740,26745,26747,26764,26767,26772,26774,26776,26779,26781,26783,26788,26790,26806,26809,26809,26813,26813,26817,26817,26819,26830,26832,26840,26842,26842,26844,26849,26851,26852,26854,26860,26862,26877,26880,26901,26903,26907,26917,26917,26922,26922,26924,26924,26927,26928,26930,26937,26939,26950,26952,26956,26958,26959,26961,27003,27008,27008,27010,27011,27013,27014,27018,27018,27021,27022,27024,27025,27027,27036,27038,27063,27065,27065,27067,27076,27078,27078,27081,27089,27091,27094,27097,27097,27105,27106,27108,27113,27115,27118,27121,27124,27126,27149,27151,27151,27153,27153,27155,27169,27171,27171,27173,27177,27179,27181,27186,27189,27192,27201,27203,27209,27211,27227,27229,27243,27245,27245,27247,27247,27249,27249,27252,27252,27254,27254,27258,27258,27262,27269,27271,27271,27273,27274,27276,27287,27289,27304,27307,27311,27313,27323,27325,27326,27330,27331,27333,27341,27343,27345,27347,27348,27352,27361,27365,27365,27367,27368,27370,27372,27374,27377,27379,27379,27382,27382,27384,27388,27392,27392,27394,27397,27400,27403,27407,27411,27414,27418,27421,27422,27424,27425,27427,27427,27429,27429,27432,27432,27436,27437,27439,27439,27441,27455,27457,27459,27461,27470,27472,27474,27476,27479,27481,27481,27483,27484,27486,27495,27498,27498,27501,27501,27503,27503,27506,27506,27508,27508,27510,27515,27518,27524,27526,27526,27528,27530,27532,27535,27537,27537,27540,27545,27547,27547,27550,27552,27554,27559,27562,27563,27565,27568,27570,27571,27573,27575,27578,27578,27580,27581,27583,27585,27587,27597,27599,27600,27602,27604,27606,27608,27610,27612,27614,27614,27616,27620,27622,27624,27626,27628,27631,27632,27634,27635,27639,27654,27656,27657,27659,27661,27663,27665,27667,27670,27672,27677,27679,27681,27683,27688,27690,27692,27694,27707,27709,27715,27718,27718,27721,27728,27730,27730,27732,27733,27735,27745,27749,27755,27757,27766,27768,27771,27773,27792,27794,27798,27800,27805,27807,27807,27810,27810,27818,27828,27830,27847,27849,27863,27865,27875,27877,27877,27879,27891,27893,27893,27897,27897,27903,27922,27926,27931,27933,27936,27938,27938,27940,27970,27982,27982,27991,27996,27998,28010,28012,28018,28020,28056,28058,28058,28068,28069,28074,28076,28078,28079,28081,28085,28087,28096,28098,28098,28100,28109,28111,28134,28136,28151,28153,28158,28160,28160,28162,28165,28170,28170,28175,28175,28181,28181,28184,28189,28191,28214,28216,28225,28227,28231,28233,28235,28237,28265,28267,28267,28270,28271,28273,28276,28278,28281,28284,28284,28294,28294,28296,28297,28299,28299,28301,28304,28306,28308,28310,28327,28330,28331,28334,28374,28376,28381,28386,28386,28392,28393,28395,28399,28401,28402,28404,28431,28434,28442,28444,28444,28446,28455,28457,28481,28483,28484,28494,28504,28506,28516,28518,28519,28521,28528,28530,28532,28534,28546,28548,28558,28560,28560,28562,28567,28573,28598,28600,28612,28614,28623,28627,28629,28632,28644,28646,28649,28651,28658,28660,28660,28662,28664,28666,28668,28670,28673,28675,28679,28681,28687,28689,28689,28692,28708,28710,28716,28719,28725,28727,28732,28734,28742,28744,28749,28752,28754,28756,28760,28762,28780,28782,28785,28788,28794,28796,28799,28801,28806,28809,28811,28814,28815,28817,28822,28824,28826,28831,28833,28835,28839,28841,28841,28843,28849,28851,28853,28855,28862,28864,28864,28868,28872,28874,28890,28892,28898,28900,28900,28911,28913,28915,28928,28930,28930,28932,28934,28937,28942,28944,28944,28947,28947,28951,28951,28953,28963,28965,28966,28968,28969,28971,28972,28974,28982,28986,28987,28990,28990,28992,28999,29001,29012,29014,29018,29020,29036,29038,29038,29040,29048,29050,29054,29056,29058,29060,29066,29068,29068,29070,29074,29076,29076,29078,29093,29095,29098,29100,29101,29103,29109,29111,29114,29116,29131,29134,29138,29140,29142,29144,29149,29151,29154,29156,29160,29163,29166,29168,29170,29172,29174,29176,29177,29179,29187,29189,29191,29193,29194,29196,29200,29203,29207,29209,29211,29213,29215,29218,29230,29232,29232,29237,29238,29240,29243,29245,29250,29252,29252,29254,29260,29263,29264,29266,29267,29269,29283,29286,29287,29289,29290,29292,29292,29294,29296,29298,29300,29302,29305,29307,29314,29316,29321,29323,29336,29338,29339,29341,29343,29345,29354,29356,29360,29362,29362,29364,29365,29370,29370,29373,29373,29375,29382,29385,29390,29392,29394,29396,29396,29398,29402,29404,29404,29407,29412,29414,29414,29416,29419,29427,29428,29430,29442,29444,29444,29447,29448,29450,29452,29455,29459,29462,29465,29467,29470,29474,29475,29477,29486,29488,29500,29502,29509,29512,29514,29516,29522,29527,29531,29533,29538,29541,29548,29550,29560,29562,29580,29582,29583,29586,29592,29596,29602,29604,29613,29618,29628,29630,29632,29634,29648,29650,29662,29664,29675,29677,29679,29683,29709,29713,29714,29716,29719,29721,29734,29736,29754,29756,29756,29759,29783,29785,29797,29799,29814,29817,29818,29820,29827,29829,29837,29840,29840,29842,29842,29844,29845,29847,29857,29859,29867,29869,29869,29871,29874,29876,29883,29885,29891,29893,29894,29896,29896,29898,29900,29903,29904,29907,29929,29932,29932,29934,29934,29936,29938,29940,29944,29947,29947,29949,29952,29954,29957,29959,29960,29963,29978,29980,29983,29985,29986,29989,29990,29992,30005,30007,30011,30013,30016,30018,30018,30022,30024,30026,30031,30033,30033,30035,30037,30041,30045,30047,30048,30050,30055,30058,30064,30066,30066,30070,30074,30077,30080,30083,30084,30086,30087,30090,30098,30100,30101,30104,30106,30109,30110,30114,30117,30119,30119,30122,30123,30128,30134,30136,30149,30151,30152,30154,30162,30164,30165,30167,30180,30182,30183,30189,30189,30191,30211,30215,30221,30223,30225,30227,30230,30233,30249,30252,30253,30255,30261,30264,30264,30266,30269,30272,30272,30274,30275,30278,30281,30284,30292,30294,30298,30300,30300,30303,30306,30308,30311,30313,30314,30316,30326,30328,30335,30337,30338,30340,30340,30342,30347,30350,30352,30354,30355,30357,30358,30361,30366,30369,30369,30372,30374,30378,30379,30381,30384,30388,30389,30391,30392,30394,30395,30397,30399,30402,30406,30408,30410,30412,30414,30418,30420,30422,30422,30425,30431,30433,30433,30435,30439,30441,30442,30444,30453,30455,30460,30462,30462,30465,30465,30467,30469,30471,30476,30478,30483,30485,30485,30489,30491,30493,30496,30498,30505,30507,30507,30509,30509,30511,30511,30513,30526,30528,30528,30531,30535,30538,30543,30546,30546,30548,30550,30552,30556,30558,30563,30565,30575,30578,30578,30583,30597,30599,30601,30603,30607,30609,30609,30611,30611,30613,30613,30615,30627,30629,30629,30631,30632,30634,30637,30639,30647,30649,30655,30658,30661,30663,30663,30665,30672,30675,30677,30679,30686,30688,30688,30690,30691,30693,30697,30700,30708,30711,30718,30722,30723,30725,30726,30728,30729,30732,30740,30744,30744,30748,30755,30757,30773,30775,30777,30780,30781,30786,30789,30791,30798,30800,30804,30812,30814,30816,30816,30818,30818,30820,30822,30824,30833,30841,30844,30846,30849,30851,30857,30860,30863,30865,30865,30867,30874,30878,30885,30887,30893,30895,30900,30902,30902,30904,30908,30910,30910,30913,30913,30915,30917,30919,30933,30935,30936,30938,30939,30941,30949,30951,30954,30956,30965,30967,30967,30969,30975,30977,30978,30980,30982,30985,30985,30988,30988,30990,30990,30992,30996,30999,30999,31001,31001,31003,31006,31009,31009,31011,31023,31025,31030,31032,31042,31044,31052,31055,31077,31079,31083,31085,31085,31088,31092,31097,31098,31100,31107,31110,31112,31114,31115,31117,31133,31135,31138,31140,31150,31152,31156,31158,31163,31165,31169,31172,31174,31176,31186,31188,31190,31192,31192,31196,31200,31202,31204,31206,31207,31209,31214,31217,31217,31220,31220,31222,31224,31226,31227,31232,31232,31234,31238,31240,31240,31242,31246,31248,31253,31255,31260,31262,31264,31266,31266,31270,31270,31272,31272,31274,31282,31287,31287,31289,31296,31299,31310,31316,31316,31318,31320,31322,31324,31327,31330,31333,31333,31335,31337,31339,31342,31344,31346,31348,31350,31352,31355,31357,31361,31363,31372,31375,31385,31390,31392,31394,31395,31400,31404,31406,31416,31418,31420,31422,31429,31431,31435,31439,31439,31441,31441,31443,31443,31448,31453,31455,31456,31458,31463,31465,31467,31469,31471,31478,31479,31481,31489,31492,31494,31496,31500,31502,31508,31512,31515,31517,31520,31522,31541,31544,31545,31547,31547,31552,31552,31554,31570,31572,31574,31576,31576,31584,31591,31593,31593,31596,31608,31611,31611,31618,31618,31620,31621,31623,31624,31626,31634,31636,31645,31648,31652,31660,31663,31665,31666,31668,31669,31671,31673,31678,31678,31680,31681,31684,31687,31689,31692,31694,31696,31700,31701,31704,31724,31728,31732,31735,31747,31749,31751,31753,31762,31765,31765,31769,31769,31771,31779,31781,31789,31792,31792,31795,31795,31797,31797,31799,31801,31803,31808,31810,31813,31815,31818,31820,31821,31824,31825,31827,31828,31830,31831,31833,31837,31839,31840,31843,31847,31849,31856,31858,31861,31864,31873,31875,31878,31880,31882,31884,31886,31889,31890,31892,31896,31900,31900,31902,31903,31905,31907,31909,31912,31916,31916,31918,31919,31921,31925,31928,31935,31938,31939,31941,31941,31943,31950,31952,31959,31961,31962,31964,31968,31970,31970,31974,31976,31978,31978,31980,31993,31995,31998,32e3,32034,32037,32037,32040,32041,32043,32044,32046,32051,32053,32054,32056,32071,32074,32074,32077,32086,32088,32088,32090,32095,32097,32099,32102,32107,32109,32115,32121,32125,32127,32129,32131,32134,32136,32137,32139,32143,32145,32151,32156,32164,32166,32181,32183,32194,32196,32199,32201,32208,32210,32212,32215,32225,32227,32234,32236,32236,32238,32247,32249,32254,32259,32259,32263,32279,32282,32293,32295,32295,32297,32299,32301,32329,32332,32332,32336,32348,32350,32355,32357,32357,32359,32368,32370,32386,32390,32392,32394,32399,32401,32412,32415,32415,32420,32420,32428,32428,32442,32442,32455,32455,32463,32463,32479,32479,32518,32518,32566,32570,32573,32577,32579,32581,32583,32597,32600,32600,32603,32609,32611,32611,32613,32622,32624,32627,32629,32639,32643,32643,32645,32655,32657,32663,32666,32670,32672,32681,32684,32707,32709,32709,32711,32711,32713,32722,32724,32725,32727,32727,32731,32739,32741,32757,32759,32776,32779,32786,32788,32793,32795,32801,32804,32806,32808,32810,32812,32812,32814,32817,32819,32823,32825,32825,32827,32831,32835,32835,32838,32840,32842,32842,32847,32850,32852,32852,32854,32854,32856,32856,32858,32862,32865,32868,32870,32871,32876,32876,32879,32883,32885,32889,32893,32896,32898,32898,32900,32903,32905,32908,32911,32912,32914,32915,32917,32918,32920,32925,32927,32927,32929,32931,32933,32933,32935,32935,32937,32939,32941,32943,32945,32946,32948,32952,32954,32954,32956,32957,32962,32970,32972,32977,32980,32990,32992,32993,32995,32998,33001,33001,33004,33005,33007,33014,33016,33022,33024,33027,33029,33034,33036,33036,33038,33038,33042,33042,33044,33051,33053,33055,33057,33061,33063,33063,33065,33069,33071,33074,33076,33076,33079,33079,33081,33082,33085,33086,33090,33092,33094,33096,33098,33110,33113,33116,33118,33118,33120,33122,33124,33127,33129,33129,33131,33140,33142,33146,33148,33149,33151,33152,33154,33156,33158,33165,33167,33167,33171,33171,33173,33173,33175,33184,33186,33187,33189,33196,33198,33198,33200,33207,33209,33226,33228,33229,33231,33234,33237,33237,33239,33243,33245,33258,33260,33263,33266,33268,33270,33276,33278,33282,33284,33285,33287,33293,33296,33298,33300,33302,33304,33304,33306,33314,33317,33318,33320,33325,33327,33327,33330,33338,33340,33344,33346,33346,33348,33349,33351,33351,33353,33353,33355,33355,33358,33372,33374,33375,33377,33382,33384,33385,33387,33391,33393,33394,33396,33408,33411,33413,33415,33415,33418,33419,33421,33428,33432,33435,33437,33457,33459,33472,33474,33476,33482,33482,33487,33497,33499,33500,33502,33512,33514,33545,33547,33549,33558,33566,33568,33568,33570,33570,33572,33581,33583,33583,33585,33597,33599,33605,33607,33620,33622,33623,33634,33635,33638,33638,33647,33647,33651,33656,33658,33663,33665,33665,33667,33667,33669,33694,33696,33696,33698,33708,33710,33712,33721,33721,33725,33743,33745,33745,33747,33753,33755,33765,33767,33782,33784,33791,33793,33793,33795,33799,33801,33812,33814,33814,33816,33816,33819,33820,33824,33825,33827,33828,33830,33830,33833,33833,33835,33856,33858,33870,33872,33897,33899,33914,33917,33920,33922,33922,33924,33924,33926,33926,33928,33928,33933,33940,33942,33956,33959,33970,33972,33972,33974,33974,33976,33986,33988,33991,33993,34004,34006,34007,34010,34011,34014,34014,34017,34018,34020,34021,34023,34028,34030,34036,34038,34048,34050,34074,34076,34081,34083,34097,34099,34100,34104,34104,34107,34107,34109,34110,34112,34126,34129,34139,34141,34161,34163,34163,34165,34172,34174,34174,34176,34193,34195,34212,34214,34218,34223,34225,34227,34234,34237,34249,34251,34251,34253,34258,34261,34266,34268,34278,34280,34290,34292,34292,34294,34306,34308,34311,34313,34317,34319,34321,34323,34324,34326,34332,34334,34346,34348,34351,34353,34358,34360,34364,34366,34368,34370,34371,34373,34376,34379,34382,34384,34384,34386,34390,34393,34393,34395,34396,34398,34399,34401,34405,34407,34420,34423,34423,34425,34428,34430,34430,34437,34439,34442,34446,34448,34458,34460,34462,34464,34469,34471,34474,34477,34477,34479,34505,34507,34508,34512,34513,34515,34516,34518,34527,34530,34532,34534,34534,34536,34541,34543,34543,34549,34555,34558,34558,34560,34574,34577,34579,34581,34581,34584,34588,34590,34590,34592,34602,34604,34606,34608,34613,34615,34616,34618,34620,34622,34627,34630,34630,34636,34673,34675,34683,34685,34685,34689,34697,34699,34701,34703,34708,34710,34712,34714,34719,34722,34725,34729,34758,34760,34764,34766,34766,34769,34772,34774,34792,34794,34799,34802,34807,34809,34812,34814,34822,34824,34829,34831,34833,34835,34841,34843,34845,34847,34867,34869,34873,34875,34886,34888,34888,34890,34895,34898,34899,34901,34903,34905,34907,34909,34910,34912,34917,34919,34923,34925,34930,34932,34935,34937,34937,34940,34948,34951,34953,34955,34963,34965,34978,34980,34980,34983,34984,34986,34988,34990,34990,34993,34994,34996,35002,35004,35010,35013,35013,35015,35015,35017,35024,35026,35026,35028,35039,35041,35041,35046,35048,35051,35052,35054,35074,35077,35079,35081,35084,35086,35086,35088,35098,35102,35103,35105,35111,35113,35123,35125,35128,35131,35134,35137,35140,35142,35143,35145,35145,35147,35149,35151,35156,35158,35174,35177,35183,35185,35188,35190,35191,35193,35196,35198,35203,35205,35211,35215,35215,35217,35217,35219,35224,35227,35231,35233,35239,35241,35242,35244,35247,35250,35250,35254,35255,35257,35258,35260,35265,35270,35270,35282,35286,35289,35293,35295,35305,35307,35309,35312,35316,35318,35320,35322,35324,35326,35328,35330,35332,35335,35336,35338,35338,35340,35340,35342,35347,35349,35352,35355,35359,35362,35363,35365,35365,35367,35367,35369,35373,35376,35377,35380,35380,35382,35382,35384,35393,35396,35398,35400,35402,35404,35410,35412,35417,35419,35419,35422,35422,35424,35427,35430,35433,35435,35438,35440,35447,35449,35452,35454,35455,35457,35463,35467,35469,35471,35478,35480,35482,35484,35484,35486,35486,35488,35489,35491,35500,35503,35504,35506,35506,35508,35508,35510,35510,35512,35520,35522,35529,35531,35533,35535,35535,35537,35554,35556,35556,35558,35560,35562,35563,35565,35580,35582,35586,35588,35592,35594,35616,35618,35624,35626,35633,35635,35635,35637,35639,35641,35651,35653,35674,35676,35680,35682,35683,35685,35693,35695,35696,35700,35700,35703,35707,35709,35718,35720,35720,35722,35724,35726,35728,35730,35734,35736,35740,35742,35744,35774,35774,35810,35810,35895,35895,35897,35897,35899,35903,35905,35907,35909,35921,35924,35927,35930,35930,35932,35933,35935,35935,35937,35938,35940,35942,35944,35949,35951,35955,35957,35963,35965,35965,35968,35970,35972,35974,35977,35978,35980,35981,35983,35989,35991,36005,36007,36013,36015,36016,36018,36037,36039,36040,36042,36042,36044,36045,36047,36047,36049,36055,36057,36078,36080,36085,36087,36094,36096,36096,36098,36109,36111,36121,36123,36125,36196,36196,36198,36201,36203,36208,36210,36212,36214,36219,36221,36221,36224,36226,36228,36229,36233,36234,36236,36246,36249,36249,36251,36252,36255,36257,36259,36259,36261,36271,36274,36279,36281,36282,36284,36284,36286,36291,36293,36296,36299,36305,36307,36317,36319,36324,36326,36332,36334,36340,36346,36346,36348,36359,36361,36362,36365,36395,36397,36398,36400,36401,36403,36406,36408,36410,36412,36418,36420,36432,36435,36439,36441,36458,36460,36461,36463,36463,36465,36472,36474,36476,36478,36478,36480,36482,36484,36494,36496,36504,36506,36506,36509,36513,36515,36525,36528,36528,36530,36530,36534,36534,36537,36538,36540,36541,36544,36544,36546,36547,36553,36559,36561,36564,36567,36568,36570,36578,36580,36585,36587,36591,36593,36594,36596,36604,36606,36611,36613,36619,36621,36622,36624,36640,36643,36646,36649,36650,36652,36656,36658,36665,36667,36668,36670,36683,36685,36708,36710,36711,36718,36718,36755,36755,36763,36764,36767,36768,36771,36771,36773,36776,36781,36796,36798,36799,36801,36802,36804,36806,36809,36823,36826,36826,36832,36838,36840,36840,36842,36843,36845,36846,36848,36848,36852,36870,36872,36872,36875,36877,36879,36882,36884,36887,36889,36900,36909,36911,36913,36920,36924,36927,36929,36930,36932,36932,36934,36935,36937,36950,36952,36953,36955,36958,36960,36964,36967,36969,36971,36976,36978,37e3,37002,37003,37005,37005,37007,37009,37012,37013,37015,37017,37019,37019,37022,37027,37029,37032,37034,37034,37038,37046,37048,37048,37051,37051,37053,37055,37057,37057,37059,37061,37063,37064,37066,37067,37070,37070,37076,37085,37087,37093,37096,37101,37103,37109,37113,37129,37131,37131,37133,37138,37140,37140,37142,37156,37158,37174,37176,37179,37182,37185,37187,37203,37205,37210,37212,37212,37214,37221,37223,37226,37228,37228,37230,37232,37234,37242,37244,37244,37248,37255,37257,37267,37270,37270,37273,37283,37285,37285,37287,37303,37305,37310,37312,37319,37321,37321,37323,37329,37331,37338,37340,37341,37343,37343,37346,37358,37361,37361,37363,37370,37373,37386,37388,37402,37404,37404,37406,37406,37409,37409,37411,37416,37418,37419,37421,37422,37424,37434,37436,37441,37444,37446,37448,37464,37466,37467,37469,37479,37483,37488,37490,37490,37494,37519,37521,37521,37523,37533,37536,37548,37550,37550,37553,37559,37561,37564,37566,37589,37591,37593,37595,37595,37597,37601,37603,37620,37622,37636,37638,37641,37643,37648,37650,37654,37656,37659,37661,37681,37683,37686,37688,37689,37692,37692,37696,37714,37716,37724,37726,37742,37744,37745,37747,37758,37760,37770,37772,37778,37780,37802,37804,37813,37815,37816,37819,37819,37821,37821,37823,37824,37826,37828,37830,37832,37834,37860,37862,37864,37868,37868,37870,37870,37872,37873,37875,37889,37891,37892,37894,37913,37915,37915,37917,37917,37920,37920,37924,37939,37941,37952,37954,37965,37967,37970,37972,37973,37975,37976,37979,37979,37981,37982,37984,37984,37986,37989,37991,38009,38011,38019,38021,38021,38047,38047,38050,38050,38081,38081,38083,38083,38108,38108,38134,38134,38189,38189,38215,38215,38263,38264,38266,38269,38271,38272,38274,38275,38277,38278,38280,38281,38283,38292,38294,38297,38299,38300,38302,38318,38320,38322,38325,38327,38329,38336,38339,38339,38341,38349,38352,38358,38362,38364,38366,38373,38376,38376,38388,38388,38428,38430,38432,38436,38440,38440,38442,38442,38444,38451,38456,38461,38463,38469,38474,38481,38483,38484,38486,38486,38488,38488,38491,38495,38497,38500,38505,38509,38511,38520,38523,38526,38528,38529,38531,38539,38541,38543,38545,38553,38555,38556,38558,38558,38561,38565,38567,38570,38572,38572,38574,38574,38576,38577,38579,38580,38582,38582,38584,38585,38587,38589,38591,38606,38610,38623,38625,38627,38629,38629,38632,38634,38639,38642,38644,38651,38653,38653,38655,38656,38658,38665,38667,38667,38669,38675,38678,38678,38680,38681,38683,38700,38702,38706,38708,38710,38712,38714,38717,38724,38726,38731,38737,38738,38741,38744,38746,38754,38758,38758,38760,38762,38764,38766,38768,38772,38774,38776,38778,38789,38791,38795,38797,38799,38804,38804,38807,38822,38824,38824,38826,38830,38833,38836,38838,38843,38845,38857,38859,38864,38866,38873,38876,38881,38883,38883,38885,38886,38893,38894,38896,38899,38901,38902,38904,38907,38909,38920,38922,38922,38924,38936,38939,38945,38947,38948,38950,38953,38955,38955,38957,38960,38962,38965,38967,38969,38971,38971,38977,38977,38979,38995,38998,39001,39003,39008,39010,39020,39023,39029,39080,39081,39084,39087,39089,39092,39094,39108,39110,39116,39118,39118,39131,39132,39134,39139,39141,39143,39145,39149,39151,39151,39153,39154,39156,39158,39161,39162,39164,39166,39168,39168,39170,39171,39173,39173,39175,39178,39180,39180,39182,39182,39184,39196,39198,39199,39201,39201,39204,39205,39207,39219,39221,39221,39223,39235,39237,39237,39239,39246,39248,39257,39259,39263,39265,39267,39318,39321,39323,39326,39329,39329,39331,39336,39338,39349,39352,39357,39361,39365,39367,39367,39369,39369,39371,39389,39391,39399,39401,39402,39404,39406,39408,39409,39412,39423,39425,39431,39433,39441,39444,39446,39449,39463,39465,39474,39476,39494,39496,39498,39500,39504,39506,39516,39518,39520,39522,39532,39567,39567,39592,39592,39595,39595,39597,39597,39599,39604,39606,39618,39622,39623,39626,39626,39629,39629,39631,39640,39644,39644,39647,39651,39654,39655,39659,39663,39665,39668,39670,39671,39673,39679,39681,39686,39688,39698,39700,39706,39710,39712,39714,39717,39719,39723,39725,39727,39729,39733,39735,39735,39737,39740,39742,39750,39752,39752,39754,39762,39764,39766,39768,39771,39775,39777,39780,39780,39782,39785,39788,39788,39791,39793,39796,39799,39802,39811,39813,39816,39819,39819,39821,39827,39829,39829,39831,39831,39834,39835,39837,39842,39844,39846,39848,39848,39850,39851,39853,39856,39861,39862,39864,39865,39869,39869,39871,39873,39875,39876,39878,39882,39887,39887,39891,39895,39897,39902,39904,39906,39908,39917,39920,39921,39924,39924,39927,39928,39933,39933,39935,39935,39938,39938,39941,39950,39952,39952,39954,39957,39959,39959,39963,39965,39967,39969,39971,39974,39976,39977,39979,39981,39983,39983,39985,39991,39993,40001,40004,40016,40018,40025,40029,40032,40034,40035,40038,40040,40045,40046,40049,40053,40055,40060,40165,40167,40169,40170,40173,40173,40177,40183,40185,40189,40191,40192,40194,40201,40204,40204,40208,40208,40210,40210,40212,40217,40219,40219,40221,40227,40229,40230,40232,40233,40237,40241,40243,40244,40246,40249,40251,40251,40253,40261,40265,40268,40270,40276,40278,40289,40295,40309,40311,40313,40315,40332,40336,40336,40338,40340,40342,40365,40367,40367,40369,40389,40391,40415,40417,40422,40424,40425,40427,40432,40434,40455,40457,40469,40471,40479,40565,40565,40569,40573,40575,40590,40592,40610,40612,40625,40628,40631,40635,40644,40646,40648,40652,40657,40659,40662,40664,40664,40666,40672,40674,40674,40676,40680,40683,40683,40685,40706,40710,40714,40718,40720,40722,40723,40725,40732,40734,40734,40736,40736,40738,40761,40763,40763,40765,40766,40768,40784,40786,40807,40809,40812,40814,40818,40820,40827,40830,40831,40845,40846,40848,40850,40852,40857,40860,40860,40863,40864,40866,40866,40868,40883,40903,40907,40912,40912,63744,63752,63755,63757,63765,63765,63767,63767,63770,63770,63778,63778,63789,63789,63796,63796,63799,63799,63802,63802,63811,63811,63815,63816,63818,63818,63826,63826,63838,63838,63842,63842,63845,63845,63847,63847,63853,63853,63858,63858,63862,63862,63864,63865,63867,63867,63870,63870,63872,63872,63878,63878,63882,63882,63886,63886,63893,63893,63900,63901,63903,63903,63925,63925,63931,63931,63933,63934,63941,63942,63944,63944,63952,63952,63960,63961,63964,63966,63968,63968,63970,63972,63975,63975,63977,63977,63988,63989,63994,63994,63997,63997,63999,63999,64002,64002,64005,64008,64010,64010,64012,64013,64051,64053,64058,64058,64073,64073,64075,64075,64093,64094,64256,64260,65040,65049,65072,65106,65108,65126,65128,65131,65281,65439,65441,65470,65474,65479,65482,65487,65490,65495,65498,65500,65504,65510,65512,65518,127232,127244,127248,127340,127344,127404,127488,127490,127504,127547,127552,127560,127568,127569,131105,131105,131134,131134,131142,131142,131150,131150,131176,131176,131206,131207,131210,131210,131220,131220,131274,131277,131281,131281,131310,131310,131340,131340,131342,131342,131352,131352,131492,131492,131497,131497,131499,131499,131521,131521,131540,131540,131570,131570,131588,131588,131596,131596,131604,131604,131641,131641,131675,131675,131700,131701,131737,131737,131742,131742,131744,131744,131767,131767,131775,131776,131813,131813,131850,131850,131877,131877,131905,131905,131909,131911,131966,131968,132e3,132e3,132007,132007,132021,132021,132041,132041,132043,132043,132085,132085,132092,132092,132115,132116,132127,132127,132197,132197,132231,132231,132238,132238,132241,132242,132259,132259,132311,132311,132348,132348,132350,132350,132423,132423,132494,132494,132517,132517,132531,132531,132547,132547,132554,132554,132560,132560,132565,132565,132575,132576,132587,132587,132625,132625,132629,132629,132633,132634,132648,132648,132656,132656,132694,132694,132726,132726,132878,132878,132913,132913,132985,132985,133164,133164,133235,133235,133333,133333,133398,133398,133411,133411,133460,133460,133497,133497,133607,133607,133649,133649,133712,133712,133743,133743,133770,133770,133812,133812,133826,133826,133837,133837,133901,133901,134031,134031,134047,134047,134056,134057,134079,134079,134086,134086,134091,134091,134114,134114,134123,134123,134139,134139,134143,134143,134155,134155,134157,134157,134176,134176,134196,134196,134202,134203,134209,134211,134227,134227,134245,134245,134263,134264,134268,134268,134285,134285,134294,134294,134300,134300,134325,134325,134328,134328,134351,134351,134355,134358,134365,134365,134381,134381,134399,134399,134421,134421,134440,134440,134449,134450,134470,134473,134476,134478,134511,134511,134513,134513,134516,134516,134524,134524,134526,134527,134550,134550,134556,134556,134567,134567,134578,134578,134600,134600,134660,134660,134665,134666,134669,134673,134678,134678,134685,134685,134732,134732,134765,134765,134771,134771,134773,134779,134796,134796,134806,134806,134808,134808,134813,134813,134818,134818,134826,134828,134838,134838,134871,134872,134877,134877,134904,134907,134941,134941,134950,134950,134957,134958,134960,134961,134971,134971,134988,134988,135012,135012,135053,135053,135056,135056,135085,135085,135092,135094,135100,135100,135135,135135,135146,135149,135188,135188,135197,135198,135247,135247,135260,135260,135279,135279,135285,135288,135291,135291,135304,135304,135318,135318,135325,135325,135348,135348,135359,135361,135367,135369,135375,135375,135379,135379,135396,135396,135412,135414,135471,135471,135483,135483,135485,135485,135493,135493,135496,135496,135503,135503,135552,135552,135559,135559,135641,135641,135740,135740,135759,135759,135804,135804,135848,135849,135856,135856,135907,135907,135934,135934,135938,135941,135990,135990,135994,135994,136053,136054,136078,136078,136088,136088,136092,136092,136133,136134,136173,136173,136190,136190,136211,136211,136214,136214,136228,136228,136255,136255,136274,136274,136276,136277,136330,136330,136343,136343,136374,136374,136424,136424,136445,136445,136567,136567,136578,136578,136598,136598,136714,136714,136723,136723,136729,136729,136766,136766,136801,136801,136850,136850,136888,136888,136890,136890,136896,136898,136915,136915,136917,136917,136927,136927,136934,136936,136954,136956,136958,136958,136973,136973,136976,136976,136998,136998,137018,137020,137047,137047,137068,137073,137075,137076,137131,137131,137136,137141,137155,137155,137159,137159,137177,137180,137183,137183,137199,137199,137205,137206,137208,137212,137248,137248,137256,137258,137261,137261,137273,137275,137280,137280,137285,137285,137298,137298,137310,137310,137313,137316,137335,137335,137339,137339,137347,137349,137374,137378,137406,137407,137425,137425,137430,137433,137466,137466,137475,137477,137488,137490,137493,137493,137500,137500,137506,137506,137511,137511,137531,137531,137540,137540,137560,137560,137578,137578,137596,137596,137600,137600,137603,137603,137608,137608,137622,137622,137691,137691,137715,137715,137773,137773,137780,137780,137797,137797,137803,137803,137827,137827,138052,138052,138177,138178,138282,138282,138352,138352,138402,138402,138405,138405,138412,138412,138566,138566,138579,138579,138590,138590,138640,138640,138678,138678,138682,138682,138698,138698,138705,138705,138731,138731,138745,138745,138780,138780,138787,138787,138807,138807,138813,138813,138889,138889,138916,138916,138920,138920,138952,138952,138965,138965,139023,139023,139029,139029,139114,139114,139166,139166,139169,139169,139240,139240,139333,139333,139337,139337,139390,139390,139418,139418,139463,139463,139516,139516,139562,139562,139611,139611,139635,139635,139642,139642,139681,139681,139713,139713,139715,139715,139784,139784,139900,139900,140065,140065,140069,140069,140221,140221,140240,140240,140247,140247,140282,140282,140389,140389,140401,140401,140427,140427,140433,140433,140464,140464,140476,140476,140481,140481,140489,140489,140492,140492,140525,140525,140563,140563,140571,140571,140592,140592,140628,140628,140685,140685,140719,140719,140734,140734,140827,140828,140843,140843,140904,140904,140922,140922,140950,140950,140952,140952,141044,141046,141074,141074,141076,141076,141083,141083,141087,141087,141098,141098,141173,141173,141185,141185,141206,141206,141236,141237,141261,141261,141315,141315,141407,141408,141425,141425,141485,141485,141505,141505,141559,141559,141606,141606,141625,141625,141647,141647,141671,141671,141675,141675,141696,141696,141715,141715,141926,141926,142031,142031,142037,142037,142054,142054,142056,142056,142094,142094,142114,142114,142143,142143,142147,142147,142186,142186,142282,142282,142286,142286,142374,142375,142392,142392,142412,142412,142417,142417,142421,142421,142434,142434,142472,142472,142491,142491,142497,142497,142505,142505,142514,142514,142519,142519,142530,142530,142534,142534,142537,142537,142599,142600,142610,142610,142660,142660,142668,142668,142695,142695,142733,142733,142741,142741,142752,142752,142755,142756,142775,142775,142830,142830,142861,142861,142902,142902,142914,142914,142968,142968,142987,142987,143027,143027,143087,143087,143220,143220,143308,143308,143331,143331,143411,143411,143428,143428,143435,143435,143462,143462,143485,143486,143502,143502,143543,143543,143548,143548,143578,143578,143619,143619,143677,143677,143741,143741,143746,143746,143780,143781,143795,143795,143816,143817,143850,143850,143863,143865,143887,143887,143909,143909,143919,143919,143921,143924,143958,143958,143966,143966,143970,143970,144001,144001,144009,144010,144043,144045,144082,144082,144096,144097,144128,144128,144138,144138,144159,144159,144308,144308,144332,144332,144350,144350,144358,144358,144372,144373,144377,144378,144382,144382,144384,144384,144447,144447,144464,144464,144495,144495,144498,144498,144613,144613,144665,144665,144688,144688,144721,144721,144730,144730,144743,144743,144789,144789,144793,144793,144796,144796,144827,144827,144845,144847,144883,144883,144896,144896,144919,144919,144922,144922,144956,144956,144960,144960,144985,144985,144991,144991,145015,145015,145038,145038,145054,145054,145062,145062,145069,145069,145082,145082,145119,145119,145134,145134,145155,145155,145174,145174,145184,145184,145197,145197,145199,145199,145215,145215,145254,145254,145281,145281,145314,145314,145340,145340,145346,145346,145365,145367,145466,145466,145858,145858,146087,146087,146139,146139,146158,146158,146170,146170,146202,146202,146266,146266,146531,146531,146585,146587,146613,146613,146615,146615,146631,146633,146684,146687,146752,146752,146779,146779,146814,146814,146831,146831,146870,146877,146915,146915,146936,146936,146950,146950,146961,146961,146988,146993,147001,147001,147080,147083,147129,147129,147135,147135,147159,147159,147191,147196,147253,147253,147265,147265,147274,147274,147297,147297,147327,147330,147343,147343,147380,147380,147383,147383,147392,147392,147397,147397,147435,147440,147473,147473,147513,147517,147543,147543,147589,147589,147595,147597,147601,147601,147657,147657,147681,147681,147692,147692,147716,147716,147727,147727,147737,147737,147775,147776,147780,147780,147790,147790,147797,147799,147804,147804,147807,147807,147809,147809,147831,147831,147834,147834,147875,147877,147884,147884,147893,147893,147917,147917,147938,147938,147964,147964,147995,147995,148043,148043,148054,148054,148057,148057,148086,148088,148100,148100,148115,148115,148117,148117,148133,148133,148159,148159,148161,148161,148169,148170,148206,148206,148218,148218,148237,148237,148250,148250,148276,148276,148296,148296,148322,148325,148364,148364,148374,148374,148380,148380,148413,148413,148417,148417,148457,148458,148466,148466,148472,148472,148484,148484,148533,148534,148570,148571,148595,148595,148615,148616,148665,148665,148668,148668,148686,148686,148691,148691,148694,148694,148741,148741,148769,148769,148856,148856,148936,148936,149016,149016,149034,149034,149093,149093,149108,149108,149143,149143,149204,149204,149254,149254,149285,149285,149295,149295,149391,149391,149472,149472,149522,149522,149539,149539,149634,149634,149737,149737,149744,149747,149755,149755,149759,149761,149772,149772,149782,149783,149785,149785,149807,149807,149811,149812,149822,149827,149858,149859,149876,149878,149883,149883,149887,149887,149890,149890,149896,149903,149908,149908,149924,149924,149927,149927,149929,149929,149931,149933,149943,149947,149957,149957,149968,149968,149978,149978,149982,149983,149987,149987,149989,149989,149996,149997,150006,150009,150011,150011,150030,150030,150034,150035,150037,150037,150049,150058,150078,150078,150082,150082,150085,150085,150090,150090,150094,150097,150109,150109,150117,150119,150129,150129,150135,150138,150156,150156,150163,150166,150180,150183,150193,150195,150202,150204,150208,150208,150215,150215,150218,150218,150225,150225,150239,150239,150242,150242,150249,150249,150287,150287,150382,150382,150517,150517,150537,150537,150686,150687,150729,150729,150745,150745,150790,150790,150803,150803,150968,150968,151018,151019,151099,151099,151120,151120,151205,151205,151207,151207,151310,151310,151388,151388,151426,151426,151430,151430,151447,151447,151450,151450,151465,151465,151480,151480,151490,151490,151596,151596,151634,151634,151709,151709,151851,151851,151880,151880,151933,151934,152013,152013,152035,152035,152038,152039,152096,152097,152144,152144,152217,152217,152263,152263,152280,152280,152334,152334,152337,152337,152339,152339,152601,152601,152613,152613,152623,152624,152646,152646,152684,152684,152686,152686,152730,152730,152881,152881,152885,152885,152895,152895,152923,152926,152930,152930,152933,152934,152961,152961,152964,152964,152975,152975,153017,153017,153045,153045,153051,153051,153056,153056,153093,153093,153141,153141,153169,153169,153219,153219,153237,153237,153315,153315,153334,153334,153350,153350,153373,153373,153381,153381,153405,153405,153458,153458,153543,153543,153567,153569,153687,153687,153693,153693,153714,153714,153800,153800,153822,153822,153825,153825,153859,153859,153926,153926,153942,153942,154028,154028,154060,154060,154196,154196,154261,154261,154268,154268,154286,154287,154327,154327,154345,154345,154484,154484,154505,154505,154547,154548,154566,154566,154596,154596,154600,154600,154625,154625,154630,154630,154657,154657,154698,154698,154725,154725,154769,154769,154788,154788,154816,154817,154878,154878,154912,154912,154928,154928,154947,154947,155033,155033,155065,155065,155150,155150,155209,155209,155265,155267,155302,155302,155324,155324,155351,155352,155418,155418,155467,155467,155617,155618,155681,155681,155689,155689,155720,155720,155748,155748,155779,155779,155799,155799,155812,155813,155906,155906,155937,155937,155993,155996,156077,156078,156082,156082,156125,156125,156248,156248,156257,156257,156266,156267,156368,156368,156469,156469,156491,156492,156497,156497,156606,156606,156661,156661,156664,156664,156674,156674,156688,156690,156746,156746,156777,156777,156804,156804,156808,156809,156813,156813,156824,156824,156946,156946,157042,157042,157088,157088,157101,157101,157119,157119,157202,157202,157222,157222,157359,157359,157361,157361,157365,157365,157402,157402,157416,157416,157436,157436,157462,157462,157505,157505,157593,157593,157619,157620,157644,157644,157724,157724,157766,157766,157790,157790,157806,157806,157832,157832,157834,157834,157843,157843,157895,157895,157966,157966,157969,157969,157990,157990,158009,158009,158033,158033,158120,158120,158133,158133,158194,158194,158202,158202,158253,158254,158260,158260,158274,158274,158289,158290,158469,158469,158474,158474,158483,158483,158485,158485,158499,158499,158504,158504,158544,158547,158555,158555,158581,158581,158594,158594,158614,158615,158621,158621,158643,158643,158656,158656,158711,158711,158753,158753,158784,158785,158790,158790,158846,158850,158884,158884,158903,158904,158909,158909,158912,158912,158915,158915,158929,158929,159010,159018,159057,159057,159092,159092,159136,159143,159150,159150,159196,159196,159210,159211,159216,159216,159232,159232,159237,159237,159239,159239,159250,159250,159298,159301,159342,159342,159346,159346,159351,159351,159364,159364,159368,159368,159371,159371,159385,159385,159440,159447,159526,159526,159603,159604,159647,159647,159649,159649,159678,159678,159710,159711,159758,159758,159819,159819,159826,159827,159880,159880,159917,159919,159949,159949,159954,159954,159984,159984,159992,159992,160009,160009,160012,160013,160038,160039,160100,160101,160117,160117,160205,160205,160283,160283,160359,160359,160384,160384,160389,160389,160395,160395,160434,160434,160438,160438,160486,160486,160594,160594,160666,160666,160767,160767,160802,160802,160848,160848,160900,160900,160902,160902,161140,161140,161187,161187,161248,161248,161252,161252,161277,161278,161287,161287,161292,161292,161330,161330,161337,161337,161365,161367,161428,161428,161551,161551,161589,161590,161601,161601,161630,161630,161668,161669,161740,161740,161880,161880,161904,161904,161949,161949,161970,161970,161992,161992,162084,162084,162151,162151,162170,162170,162208,162208,162269,162269,162301,162301,162314,162314,162318,162318,162366,162366,162387,162387,162393,162393,162425,162425,162436,162436,162493,162494,162548,162548,162566,162566,162571,162571,162584,162584,162616,162618,162632,162632,162661,162661,162799,162799,162804,162804,162834,162834,162924,162924,162993,162993,163013,163013,163119,163119,163155,163156,163174,163174,163187,163187,163204,163204,163215,163215,163224,163224,163261,163261,163292,163292,163405,163405,163407,163407,163630,163630,163767,163767,163833,163833,163842,163842,163849,163849,163870,163870,163875,163876,163912,163912,163971,163971,163984,163984,164029,164030,164072,164073,164084,164084,164142,164142,164175,164175,164189,164189,164207,164207,164233,164233,164271,164271,164284,164284,164359,164359,164376,164376,164378,164378,164438,164438,164476,164476,164507,164507,164557,164557,164578,164578,164614,164614,164632,164632,164655,164655,164666,164666,164709,164709,164717,164717,164733,164733,164746,164746,164882,164882,164968,164968,164972,164972,164979,164979,164994,164994,165121,165121,165180,165181,165228,165228,165352,165352,165364,165364,165376,165376,165387,165387,165413,165413,165435,165435,165546,165547,165554,165554,165564,165564,165592,165592,165606,165606,165647,165647,165651,165651,165892,165892,165931,165931,166157,166157,166195,166195,166216,166217,166230,166230,166244,166244,166248,166248,166252,166253,166270,166270,166281,166281,166312,166312,166314,166315,166328,166328,166332,166332,166336,166336,166364,166364,166366,166366,166369,166369,166371,166372,166375,166376,166393,166396,166415,166415,166422,166422,166437,166437,166441,166441,166450,166450,166454,166454,166468,166475,166489,166490,166529,166531,166554,166556,166592,166592,166598,166598,166603,166604,166606,166606,166622,166627,166629,166629,166634,166634,166652,166652,166668,166668,166675,166675,166689,166690,166699,166701,166703,166703,166726,166726,166732,166732,166734,166734,166736,166736,166755,166758,166764,166764,166799,166799,166809,166809,166812,166813,166841,166841,166850,166850,166853,166853,166868,166868,166871,166871,166873,166874,166887,166892,166901,166901,166911,166911,166915,166915,166921,166921,166940,166941,166947,166947,166950,166950,166955,166955,166960,166960,166969,166969,166971,166971,167114,167114,167117,167117,167122,167122,167220,167220,167321,167321,167353,167353,167439,167439,167478,167478,167481,167481,167525,167526,167575,167575,167596,167596,167602,167603,167641,167641,167655,167655,167877,167877,168057,168057,168072,168072,168075,168075,168083,168083,168111,168113,168128,168128,168164,168165,168172,168173,168205,168205,168208,168208,168252,168252,168269,168269,168283,168283,168286,168286,168304,168304,168348,168348,168360,168360,168405,168405,168427,168427,168989,168989,168992,168992,169011,169011,169023,169023,169032,169032,169168,169168,169177,169178,169189,169189,169191,169191,169374,169374,169392,169392,169400,169400,169431,169431,169449,169449,169460,169460,169599,169599,169760,169760,169778,169778,169940,169940,17e4,17e4,170071,170071,170148,170148,170193,170193,170218,170218,170225,170225,170234,170234,170243,170243,170245,170245,170287,170287,170309,170309,170311,170313,170333,170333,170346,170346,170397,170397,170435,170435,170441,170441,170536,170536,170573,170573,170757,170757,170766,170766,170965,170965,171123,171123,171181,171181,171326,171326,171354,171354,171388,171388,171416,171416,171419,171419,171510,171510,171526,171526,171565,171565,171624,171624,171692,171692,171696,171696,171715,171715,171768,171768,171811,171811,171824,171824,171959,171959,171998,171998,172052,172052,172167,172167,172217,172217,172257,172257,172269,172269,172275,172275,172280,172280,172286,172286,172295,172295,172323,172323,172339,172340,172368,172368,172434,172435,172459,172459,172468,172469,172511,172511,172533,172533,172576,172576,172595,172595,172691,172691,172703,172703,172722,172722,172724,172724,172726,172726,172730,172730,172733,172733,172767,172767,172799,172799,172881,172881,172969,172969,173037,173037,173108,173108,173147,173147,173510,173510,173515,173515,173569,173569,173618,173618,173642,173642,173659,173659,173737,173737,175615,175615,185668,185668,194597,194597,194619,194619,194624,194624,194680,194680,194708,194708,194726,194726,194765,194765,194779,194779,194964,194964,194994,194994,195004,195004,195028,195028,200414,200414,200812,200812],q)),A.a0("Noto Sans Hanunoo","https://fonts.gstatic.com/s/notosanshanunoo/v15/f0Xs0fCv8dxkDWlZSoXOj6CphMloFsEsEpgL_ix2.ttf",A.a([32,32,160,160,5920,5942,8203,8205,9676,9676],q)),A.a0("Noto Sans Hatran","https://fonts.gstatic.com/s/notosanshatran/v15/A2BBn4Ne0RgnVF3Lnko-0sOBIfL_mM83r1nwzDs.ttf",A.a([32,32,160,160,8204,8204,67808,67826,67828,67829,67835,67839],q)),A.a0("Noto Sans Hebrew","https://fonts.gstatic.com/s/notosanshebrew/v38/or3HQ7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaeNKYZC0sqk3xXGiXd4qtoiJltutR2g.ttf",A.a([32,126,160,163,165,165,167,171,174,176,180,180,182,184,186,187,191,263,266,275,278,283,286,291,294,295,298,299,302,307,310,311,313,318,321,328,330,333,336,347,350,353,356,357,362,382,461,462,536,539,567,567,710,711,713,713,728,733,768,772,774,776,778,780,786,786,806,808,847,847,1425,1479,1488,1514,1520,1524,7808,7813,7838,7838,7922,7923,8204,8208,8211,8212,8216,8218,8220,8222,8226,8226,8230,8230,8249,8250,8362,8362,8364,8364,8482,8482,8722,8722,9676,9676,64285,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64335],q)),A.a0("Noto Sans Imperial Aramaic","https://fonts.gstatic.com/s/notosansimperialaramaic/v15/a8IMNpjwKmHXpgXbMIsbTc_kvks91LlLetBr5itQrtdml3YfPNno.ttf",A.a([32,32,160,160,67648,67669,67671,67679],q)),A.a0("Noto Sans Indic Siyaq Numbers","https://fonts.gstatic.com/s/notosansindicsiyaqnumbers/v15/6xK5dTJFKcWIu4bpRBjRZRpsIYHabOeZ8UZLubTzpXNHKx2WPOpVd5Iu.ttf",A.a([32,32,160,160,1575,1575,1632,1641,1776,1785,126065,126132],q)),A.a0("Noto Sans Inscriptional Pahlavi","https://fonts.gstatic.com/s/notosansinscriptionalpahlavi/v15/ll8UK3GaVDuxR-TEqFPIbsR79Xxz9WEKbwsjpz7VklYlC7FCVtqVOAYK0QA.ttf",A.a([32,32,160,160,68448,68466,68472,68479],q)),A.a0("Noto Sans Inscriptional Parthian","https://fonts.gstatic.com/s/notosansinscriptionalparthian/v15/k3k7o-IMPvpLmixcA63oYi-yStDkgXuXncL7dzfW3P4TAJ2yklBJ2jNkLlLr.ttf",A.a([32,32,160,160,68416,68437,68440,68447],q)),A.a0("Noto Sans JP","https://fonts.gstatic.com/s/notosansjp/v42/-F62fjtqLzI2JPCgQBnw7HFowAIO2lZ9hg.otf",A.a([32,126,160,259,272,275,282,283,296,299,323,324,327,328,332,335,338,339,360,365,402,402,416,417,431,432,461,476,504,505,593,593,609,609,699,699,711,711,713,715,729,729,746,747,768,769,772,772,775,775,780,780,913,929,931,937,945,969,1025,1025,1040,1103,1105,1105,7742,7743,7840,7929,8194,8195,8208,8214,8216,8218,8220,8222,8224,8226,8229,8231,8240,8240,8242,8243,8245,8245,8249,8252,8258,8258,8263,8265,8273,8273,8308,8308,8361,8361,8363,8364,8413,8414,8448,8448,8451,8451,8453,8453,8457,8458,8463,8463,8467,8467,8470,8470,8481,8482,8486,8487,8491,8491,8494,8494,8501,8501,8507,8507,8544,8555,8560,8571,8592,8601,8632,8633,8644,8646,8651,8652,8656,8656,8658,8658,8660,8660,8678,8681,8693,8693,8704,8704,8706,8707,8709,8715,8719,8719,8721,8723,8725,8725,8730,8730,8733,8736,8739,8739,8741,8750,8756,8759,8765,8765,8771,8771,8773,8773,8776,8776,8780,8780,8786,8786,8800,8802,8804,8807,8810,8811,8814,8815,8818,8819,8822,8823,8834,8839,8842,8843,8853,8857,8864,8864,8869,8869,8895,8895,8922,8923,8943,8943,8965,8967,8978,8978,8984,8984,9001,9002,9136,9137,9150,9164,9166,9166,9178,9179,9251,9251,9312,9643,9649,9651,9654,9655,9660,9661,9664,9665,9670,9676,9678,9683,9698,9702,9711,9711,9728,9731,9733,9734,9737,9737,9742,9743,9750,9751,9756,9759,9775,9775,9792,9794,9824,9839,9842,9853,9888,9888,9917,9918,9986,9986,10003,10003,10010,10010,10045,10045,10047,10048,10070,10070,10102,10131,10145,10145,10548,10549,10687,10687,10746,10747,11013,11015,11034,11034,11157,11157,11834,11835,11904,11929,11931,12019,12032,12245,12272,12283,12288,12351,12353,12438,12441,12543,12549,12591,12593,12643,12645,12686,12688,12731,12736,12771,12784,12830,12832,13099,13101,13311,13314,13314,13317,13318,13351,13351,13356,13356,13358,13358,13416,13416,13418,13418,13448,13448,13458,13458,13493,13493,13500,13500,13505,13505,13511,13511,13531,13531,13599,13599,13630,13630,13661,13662,13667,13667,13678,13678,13734,13734,13736,13736,13765,13765,13786,13786,13790,13790,13812,13812,13829,13829,13844,13844,13898,13898,13969,13969,13974,13974,13977,13977,14031,14031,14177,14178,14187,14188,14197,14197,14221,14221,14273,14273,14306,14306,14312,14312,14324,14324,14333,14333,14336,14336,14383,14383,14390,14390,14400,14400,14428,14428,14433,14433,14497,14497,14509,14509,14586,14586,14615,14615,14618,14618,14703,14703,14756,14756,14776,14776,14940,14940,14958,14958,14963,14963,14981,14981,15044,15044,15051,15051,15062,15063,15082,15082,15091,15091,15118,15118,15130,15130,15132,15132,15138,15138,15157,15157,15213,15213,15223,15223,15239,15240,15245,15245,15268,15268,15286,15286,15299,15299,15309,15309,15344,15344,15347,15347,15375,15375,15398,15398,15555,15555,15570,15570,15633,15633,15646,15646,15665,15665,15694,15694,15716,15716,15770,15770,15808,15808,15820,15820,15828,15828,15877,15877,15935,15936,15968,15968,15974,15974,15976,15976,16003,16003,16010,16010,16020,16020,16090,16090,16215,16215,16242,16242,16245,16245,16247,16247,16302,16302,16305,16305,16329,16329,16343,16343,16348,16348,16441,16441,16472,16472,16531,16531,16643,16643,16645,16645,16712,16712,16719,16719,16739,16739,16820,16820,16831,16831,16870,16870,16878,16878,16883,16883,16903,16903,16910,16910,16996,16996,17043,17043,17094,17094,17110,17110,17117,17117,17154,17154,17195,17195,17219,17219,17390,17390,17392,17392,17416,17416,17420,17420,17431,17431,17436,17436,17442,17442,17491,17491,17499,17499,17526,17526,17530,17530,17553,17553,17587,17587,17598,17598,17620,17620,17672,17672,17677,17677,17701,17701,17731,17731,17786,17786,17821,17821,17848,17848,17854,17854,17893,17893,17898,17898,17935,17936,17985,17985,18021,18021,18081,18081,18094,18095,18188,18188,18207,18207,18276,18276,18406,18406,18429,18429,18454,18454,18462,18462,18500,18500,18510,18510,18613,18613,18864,18864,18919,18919,18938,18938,18948,18948,18985,18985,19132,19132,19256,19256,19259,19259,19326,19326,19394,19394,19402,19402,19410,19410,19432,19432,19479,19479,19488,19488,19512,19512,19652,19652,19665,19665,19681,19681,19719,19719,19831,19831,19968,19973,19975,19986,19988,19993,19998,19999,20001,20001,20003,20004,20006,20006,20008,20018,20021,20025,20027,20028,20031,20037,20039,20040,20043,20043,20045,20047,20049,20049,20053,20063,20066,20067,20072,20073,20081,20081,20083,20085,20089,20089,20094,20096,20098,20098,20101,20102,20104,20110,20113,20114,20116,20121,20123,20130,20132,20134,20136,20136,20139,20144,20147,20147,20150,20150,20153,20156,20160,20164,20166,20168,20170,20171,20173,20176,20180,20187,20189,20197,20200,20200,20203,20203,20205,20211,20213,20215,20219,20227,20232,20242,20245,20247,20249,20250,20252,20253,20267,20267,20270,20273,20275,20286,20288,20288,20290,20291,20294,20297,20299,20320,20323,20324,20329,20330,20332,20332,20334,20337,20339,20339,20341,20351,20353,20358,20360,20372,20374,20379,20381,20385,20395,20395,20397,20399,20402,20402,20405,20407,20409,20409,20411,20422,20424,20436,20439,20440,20442,20445,20447,20454,20462,20467,20469,20470,20472,20472,20474,20474,20476,20482,20484,20487,20489,20500,20502,20511,20513,20526,20528,20528,20530,20531,20533,20534,20537,20537,20539,20539,20544,20547,20549,20554,20556,20556,20558,20563,20565,20567,20569,20570,20572,20572,20575,20576,20578,20579,20581,20583,20586,20586,20588,20589,20592,20594,20596,20600,20605,20605,20608,20609,20611,20614,20616,20616,20618,20618,20621,20630,20632,20636,20638,20643,20650,20650,20652,20653,20655,20661,20663,20663,20665,20667,20669,20670,20672,20672,20674,20677,20679,20679,20681,20682,20684,20689,20691,20694,20696,20698,20700,20703,20705,20713,20717,20726,20729,20731,20734,20734,20736,20740,20742,20745,20747,20750,20752,20752,20754,20754,20756,20767,20769,20769,20771,20771,20775,20776,20778,20778,20780,20781,20783,20783,20785,20789,20791,20796,20799,20816,20818,20821,20823,20824,20826,20826,20828,20828,20831,20832,20834,20834,20836,20846,20849,20849,20851,20857,20859,20860,20862,20862,20864,20864,20866,20870,20873,20883,20885,20889,20893,20893,20896,20902,20904,20909,20912,20920,20922,20922,20924,20927,20930,20934,20936,20941,20943,20943,20945,20950,20952,20952,20955,20962,20965,20967,20969,20970,20972,20974,20976,20986,20989,20990,20992,21e3,21002,21003,21006,21006,21009,21016,21021,21021,21026,21026,21028,21035,21038,21038,21040,21043,21045,21052,21059,21061,21063,21063,21065,21069,21071,21071,21076,21080,21082,21089,21091,21094,21097,21098,21100,21100,21102,21109,21111,21113,21117,21117,21119,21120,21122,21125,21127,21130,21132,21133,21137,21144,21146,21148,21151,21152,21155,21159,21161,21165,21167,21169,21172,21182,21184,21185,21187,21194,21196,21197,21199,21202,21204,21209,21211,21226,21228,21228,21232,21243,21246,21251,21253,21256,21258,21261,21263,21265,21267,21267,21269,21281,21283,21285,21287,21293,21295,21299,21301,21301,21304,21315,21317,21325,21329,21332,21335,21340,21342,21342,21344,21345,21347,21351,21353,21353,21356,21365,21367,21371,21373,21375,21378,21380,21383,21385,21390,21390,21395,21396,21398,21398,21400,21402,21405,21405,21407,21409,21412,21414,21416,21419,21421,21424,21426,21432,21434,21435,21437,21437,21440,21445,21448,21455,21458,21463,21465,21467,21469,21496,21498,21498,21505,21508,21512,21523,21530,21531,21533,21537,21540,21540,21542,21551,21553,21553,21555,21558,21560,21561,21563,21568,21570,21572,21574,21578,21580,21583,21585,21585,21589,21589,21598,21599,21602,21602,21604,21604,21606,21614,21616,21617,21619,21623,21627,21629,21631,21633,21635,21638,21640,21650,21653,21654,21660,21660,21663,21666,21668,21679,21681,21683,21687,21700,21702,21706,21709,21710,21720,21720,21728,21730,21733,21734,21736,21738,21740,21743,21745,21747,21750,21750,21754,21754,21756,21761,21764,21769,21772,21776,21780,21782,21799,21799,21802,21803,21806,21807,21809,21811,21813,21814,21816,21817,21819,21822,21824,21825,21828,21831,21833,21834,21836,21837,21839,21841,21843,21843,21846,21848,21850,21854,21856,21857,21859,21860,21862,21862,21883,21892,21894,21899,21902,21903,21905,21908,21911,21914,21916,21919,21923,21924,21927,21934,21936,21936,21938,21938,21942,21942,21951,21951,21953,21953,21955,21959,21961,21961,21963,21964,21966,21966,21969,21972,21975,21976,21978,21983,21986,21988,21993,21993,21996,21996,21998,21998,22001,22001,22006,22009,22013,22015,22021,22026,22029,22034,22036,22036,22038,22041,22043,22043,22048,22048,22056,22057,22060,22060,22063,22073,22075,22077,22079,22084,22086,22087,22089,22089,22091,22096,22099,22100,22107,22107,22110,22110,22112,22116,22118,22118,22120,22125,22127,22127,22129,22130,22132,22134,22136,22136,22138,22138,22144,22144,22148,22152,22154,22156,22159,22159,22164,22165,22169,22170,22173,22176,22178,22178,22181,22185,22187,22190,22193,22196,22198,22199,22204,22204,22206,22206,22208,22211,22213,22213,22216,22225,22227,22227,22231,22241,22243,22248,22251,22251,22253,22254,22256,22259,22262,22263,22265,22266,22269,22269,22271,22276,22279,22285,22287,22287,22289,22291,22293,22294,22296,22296,22298,22301,22303,22314,22316,22320,22323,22324,22327,22328,22331,22331,22333,22336,22338,22338,22341,22343,22346,22346,22348,22354,22361,22361,22367,22367,22369,22370,22372,22379,22381,22385,22387,22389,22391,22391,22393,22396,22398,22399,22401,22403,22408,22409,22411,22412,22419,22421,22423,22423,22425,22426,22428,22436,22439,22442,22444,22444,22446,22446,22448,22448,22451,22451,22456,22456,22461,22461,22464,22464,22467,22467,22470,22472,22475,22476,22478,22479,22482,22487,22492,22497,22499,22500,22502,22503,22505,22505,22509,22509,22512,22512,22516,22528,22530,22534,22536,22541,22549,22549,22553,22553,22555,22555,22557,22561,22564,22564,22566,22567,22570,22570,22573,22573,22575,22578,22580,22581,22585,22586,22589,22589,22591,22593,22601,22605,22607,22610,22612,22613,22615,22618,22622,22623,22625,22626,22628,22628,22631,22633,22635,22635,22637,22637,22640,22640,22642,22642,22645,22645,22648,22649,22652,22652,22654,22657,22659,22659,22661,22661,22663,22669,22671,22672,22675,22676,22678,22680,22684,22690,22694,22694,22696,22699,22702,22702,22705,22707,22712,22716,22718,22718,22721,22725,22727,22728,22730,22730,22732,22734,22736,22746,22748,22754,22756,22757,22761,22761,22763,22764,22766,22772,22775,22775,22777,22781,22786,22786,22789,22790,22793,22797,22799,22800,22802,22806,22808,22813,22815,22815,22817,22821,22823,22835,22837,22841,22845,22847,22851,22852,22854,22857,22862,22869,22871,22875,22877,22883,22885,22885,22887,22895,22898,22902,22904,22905,22907,22909,22913,22916,22922,22926,22930,22931,22933,22935,22937,22937,22939,22939,22941,22941,22943,22943,22947,22949,22951,22952,22956,22960,22962,22963,22967,22967,22969,22972,22974,22974,22977,22977,22979,22980,22982,22982,22984,22987,22989,22989,22992,22996,23001,23002,23004,23007,23011,23016,23018,23020,23022,23023,23025,23026,23028,23028,23030,23032,23035,23035,23039,23041,23043,23044,23049,23049,23052,23054,23057,23059,23063,23064,23066,23068,23070,23072,23075,23077,23079,23082,23085,23085,23087,23088,23093,23094,23100,23100,23104,23105,23108,23113,23116,23116,23120,23120,23125,23125,23130,23130,23134,23134,23138,23139,23141,23143,23146,23146,23148,23149,23159,23159,23162,23163,23166,23167,23172,23172,23179,23179,23184,23184,23186,23187,23190,23190,23193,23196,23198,23200,23202,23202,23207,23207,23212,23212,23217,23219,23221,23221,23224,23224,23226,23231,23233,23234,23236,23236,23238,23238,23240,23241,23243,23244,23247,23248,23254,23255,23258,23258,23260,23260,23264,23265,23267,23267,23269,23270,23273,23274,23278,23278,23280,23280,23285,23286,23290,23291,23293,23293,23296,23297,23304,23305,23307,23308,23318,23319,23321,23321,23323,23323,23325,23325,23329,23330,23333,23333,23338,23338,23340,23341,23344,23344,23346,23346,23348,23348,23350,23350,23352,23352,23358,23358,23360,23361,23363,23363,23365,23365,23371,23372,23376,23378,23380,23384,23386,23391,23395,23398,23400,23401,23403,23403,23406,23409,23411,23411,23413,23414,23416,23416,23418,23418,23420,23441,23443,23453,23455,23455,23458,23462,23464,23465,23468,23482,23484,23484,23487,23495,23497,23497,23500,23504,23506,23508,23510,23515,23517,23522,23524,23529,23531,23532,23534,23537,23539,23542,23544,23544,23546,23546,23549,23551,23553,23567,23569,23572,23574,23575,23577,23578,23582,23584,23586,23588,23590,23590,23592,23598,23600,23602,23605,23606,23608,23617,23621,23622,23624,23624,23626,23627,23629,23633,23635,23635,23637,23637,23641,23644,23646,23653,23655,23657,23660,23665,23668,23670,23673,23677,23687,23688,23690,23690,23692,23692,23695,23698,23700,23700,23709,23709,23711,23715,23718,23725,23729,23736,23738,23740,23742,23742,23749,23749,23751,23751,23753,23753,23755,23755,23760,23760,23762,23762,23767,23767,23769,23769,23773,23773,23776,23777,23782,23782,23784,23786,23789,23794,23796,23798,23802,23803,23805,23805,23809,23809,23814,23815,23819,23819,23821,23822,23824,23826,23828,23835,23837,23837,23839,23840,23842,23844,23846,23847,23849,23849,23851,23851,23857,23857,23860,23860,23865,23865,23869,23869,23871,23871,23874,23875,23878,23880,23882,23884,23886,23886,23888,23891,23893,23893,23897,23897,23900,23900,23903,23906,23908,23908,23913,23914,23916,23917,23919,23920,23923,23923,23926,23926,23929,23930,23934,23935,23937,23940,23943,23944,23946,23948,23952,23952,23954,23957,23959,23959,23961,23961,23963,23963,23965,23965,23967,23968,23970,23970,23972,23972,23975,23975,23979,23980,23982,23982,23984,23984,23986,23986,23988,23988,23991,23994,23996,23997,24003,24003,24007,24007,24009,24009,24011,24014,24016,24019,24022,24025,24027,24027,24029,24030,24032,24041,24043,24043,24046,24046,24049,24053,24055,24057,24059,24059,24061,24064,24066,24067,24070,24071,24075,24077,24081,24082,24084,24086,24088,24091,24093,24093,24095,24096,24101,24101,24104,24104,24107,24107,24109,24112,24114,24115,24117,24120,24125,24126,24128,24128,24131,24133,24135,24135,24137,24137,24139,24140,24142,24142,24144,24145,24148,24152,24155,24156,24158,24159,24161,24164,24168,24168,24170,24174,24176,24176,24178,24193,24195,24196,24199,24199,24202,24203,24206,24207,24213,24215,24217,24218,24220,24220,24224,24224,24226,24226,24228,24232,24234,24237,24241,24241,24243,24243,24245,24249,24253,24255,24257,24259,24262,24262,24264,24268,24270,24278,24281,24291,24293,24293,24296,24297,24299,24300,24304,24305,24307,24308,24310,24324,24326,24337,24339,24345,24347,24351,24353,24361,24363,24369,24372,24376,24378,24385,24388,24389,24391,24392,24394,24394,24396,24398,24400,24401,24403,24404,24406,24409,24411,24413,24416,24423,24425,24429,24431,24437,24439,24442,24444,24453,24455,24461,24463,24467,24470,24473,24476,24478,24480,24482,24484,24484,24487,24497,24499,24501,24503,24505,24508,24509,24515,24517,24519,24521,24523,24525,24528,24532,24534,24537,24540,24542,24544,24546,24548,24548,24552,24563,24565,24566,24568,24568,24570,24573,24575,24575,24583,24583,24586,24586,24589,24592,24594,24605,24607,24610,24612,24619,24621,24621,24623,24623,24625,24625,24627,24627,24629,24629,24634,24634,24640,24643,24646,24653,24656,24658,24660,24663,24665,24666,24669,24669,24671,24677,24679,24685,24687,24689,24693,24693,24695,24695,24702,24703,24705,24710,24712,24718,24721,24728,24730,24731,24733,24736,24738,24746,24752,24760,24763,24766,24770,24770,24772,24779,24782,24783,24785,24785,24787,24789,24792,24803,24805,24805,24807,24808,24814,24814,24816,24829,24832,24835,24838,24842,24844,24855,24857,24860,24862,24866,24871,24872,24874,24876,24880,24881,24884,24887,24889,24890,24892,24895,24897,24898,24900,24910,24915,24915,24917,24917,24920,24922,24925,24928,24930,24933,24935,24936,24939,24940,24942,24952,24955,24964,24967,24967,24970,24971,24973,24974,24976,24980,24982,24986,24988,24989,24991,24992,24996,24997,24999,25006,25010,25010,25014,25014,25016,25018,25020,25020,25022,25022,25024,25027,25030,25040,25045,25045,25052,25055,25057,25059,25061,25065,25068,25069,25071,25071,25074,25074,25076,25080,25082,25082,25084,25089,25091,25092,25095,25098,25100,25102,25104,25110,25114,25123,25126,25127,25129,25131,25134,25140,25142,25142,25144,25145,25147,25147,25149,25156,25158,25161,25163,25166,25168,25174,25176,25176,25178,25180,25182,25182,25184,25185,25187,25188,25192,25192,25197,25199,25201,25201,25203,25203,25206,25206,25209,25216,25218,25221,25225,25226,25229,25241,25243,25244,25246,25246,25254,25254,25256,25256,25259,25260,25265,25265,25267,25267,25269,25271,25273,25279,25282,25282,25284,25290,25292,25309,25312,25313,25322,25322,25324,25327,25329,25335,25340,25343,25345,25348,25351,25357,25360,25361,25363,25363,25366,25366,25368,25369,25371,25371,25375,25375,25383,25387,25389,25389,25391,25391,25394,25394,25397,25398,25401,25407,25409,25412,25414,25414,25417,25424,25426,25429,25431,25433,25435,25436,25445,25449,25451,25454,25457,25458,25460,25464,25466,25469,25471,25472,25474,25476,25479,25482,25484,25484,25486,25488,25490,25490,25492,25494,25496,25499,25502,25519,25522,25522,25524,25525,25531,25531,25533,25534,25536,25537,25539,25542,25544,25545,25550,25558,25562,25564,25568,25569,25571,25571,25573,25573,25577,25582,25586,25594,25606,25606,25609,25610,25613,25613,25615,25616,25618,25620,25622,25624,25628,25628,25630,25630,25632,25632,25634,25634,25636,25638,25640,25642,25644,25645,25647,25648,25652,25654,25658,25658,25661,25663,25666,25666,25675,25675,25678,25679,25681,25684,25688,25688,25690,25693,25695,25697,25699,25699,25703,25703,25705,25705,25709,25709,25711,25711,25715,25716,25718,25718,25720,25723,25725,25725,25731,25731,25733,25733,25735,25736,25743,25747,25749,25749,25752,25755,25757,25759,25761,25761,25763,25766,25768,25769,25771,25774,25776,25776,25778,25779,25785,25785,25787,25791,25793,25794,25796,25797,25799,25799,25801,25806,25808,25810,25812,25813,25815,25816,25818,25818,25824,25831,25833,25834,25836,25837,25839,25842,25844,25847,25850,25851,25853,25857,25860,25861,25864,25866,25871,25871,25875,25876,25878,25878,25880,25881,25883,25887,25890,25892,25894,25894,25897,25900,25902,25903,25905,25906,25908,25919,25923,25925,25927,25929,25933,25938,25940,25945,25949,25952,25954,25955,25958,25959,25963,25964,25968,25968,25970,25970,25972,25973,25975,25976,25978,25978,25981,25981,25985,25989,25991,25994,25996,25996,25998,25998,26e3,26002,26005,26005,26007,26009,26011,26013,26015,26017,26019,26023,26027,26032,26034,26037,26039,26041,26044,26047,26049,26054,26056,26057,26059,26060,26062,26064,26066,26066,26068,26068,26070,26073,26075,26075,26079,26083,26085,26089,26092,26093,26096,26098,26100,26101,26105,26108,26110,26112,26114,26116,26118,26122,26124,26127,26129,26134,26140,26161,26163,26167,26169,26172,26175,26182,26184,26188,26190,26191,26193,26194,26199,26224,26227,26236,26238,26241,26243,26244,26247,26249,26251,26254,26256,26258,26262,26269,26271,26272,26274,26274,26276,26276,26278,26278,26283,26283,26285,26286,26289,26293,26296,26297,26299,26300,26302,26308,26310,26313,26316,26316,26318,26319,26324,26324,26326,26326,26329,26333,26335,26336,26342,26342,26344,26345,26347,26348,26350,26350,26352,26352,26354,26357,26359,26369,26371,26371,26373,26373,26375,26377,26379,26384,26386,26391,26393,26393,26395,26400,26402,26402,26405,26408,26410,26414,26417,26417,26419,26424,26426,26426,26429,26431,26433,26433,26435,26435,26437,26441,26444,26449,26451,26454,26457,26457,26460,26470,26474,26474,26476,26487,26491,26492,26494,26497,26500,26501,26503,26503,26505,26505,26507,26508,26510,26515,26517,26525,26528,26530,26532,26532,26534,26534,26537,26537,26543,26553,26555,26558,26560,26566,26568,26570,26574,26580,26583,26590,26593,26594,26596,26596,26598,26599,26601,26601,26604,26604,26606,26615,26617,26620,26622,26623,26625,26629,26640,26640,26643,26644,26646,26649,26653,26655,26657,26658,26663,26669,26671,26676,26680,26681,26683,26694,26696,26698,26700,26702,26704,26709,26711,26713,26715,26717,26719,26719,26723,26723,26727,26727,26731,26731,26734,26738,26740,26743,26745,26748,26750,26751,26753,26758,26760,26760,26765,26768,26771,26772,26774,26781,26783,26787,26789,26795,26797,26806,26809,26812,26819,26822,26824,26829,26831,26842,26844,26845,26847,26849,26851,26853,26855,26856,26858,26866,26869,26871,26873,26877,26880,26881,26883,26899,26902,26903,26905,26908,26913,26915,26917,26918,26920,26920,26922,26922,26928,26929,26931,26934,26936,26937,26939,26939,26941,26941,26943,26943,26946,26946,26949,26950,26953,26954,26958,26958,26963,26965,26967,26967,26969,26974,26976,26982,26984,26997,26999,27010,27014,27014,27018,27018,27021,27022,27025,27026,27028,27030,27032,27032,27035,27036,27040,27041,27045,27048,27051,27051,27053,27058,27060,27060,27063,27064,27066,27068,27070,27073,27075,27075,27077,27077,27079,27080,27082,27089,27091,27091,27094,27097,27101,27102,27106,27107,27109,27109,27111,27115,27117,27119,27121,27126,27129,27129,27131,27131,27133,27139,27141,27141,27146,27148,27151,27151,27153,27157,27159,27159,27161,27163,27165,27172,27176,27179,27182,27182,27184,27184,27186,27195,27197,27199,27204,27211,27214,27214,27216,27218,27220,27222,27224,27225,27227,27227,27231,27231,27233,27234,27236,27236,27238,27239,27242,27243,27249,27251,27256,27256,27258,27258,27262,27265,27267,27268,27270,27271,27273,27273,27275,27275,27277,27278,27280,27281,27284,27284,27287,27287,27291,27299,27301,27301,27306,27308,27310,27313,27315,27316,27320,27320,27323,27323,27325,27327,27329,27331,27334,27334,27336,27337,27340,27340,27344,27345,27347,27350,27354,27359,27362,27362,27364,27364,27367,27368,27370,27370,27372,27372,27376,27379,27384,27384,27386,27389,27394,27399,27401,27403,27407,27410,27414,27415,27419,27419,27421,27425,27427,27428,27431,27432,27435,27436,27439,27439,27442,27442,27445,27451,27453,27455,27459,27459,27462,27463,27465,27466,27468,27470,27472,27472,27474,27476,27478,27478,27480,27481,27483,27483,27485,27485,27487,27495,27497,27500,27502,27504,27506,27509,27511,27515,27517,27526,27529,27531,27533,27533,27541,27544,27547,27547,27550,27552,27554,27556,27560,27573,27575,27584,27587,27593,27595,27599,27602,27604,27606,27608,27610,27611,27615,27615,27617,27617,27619,27619,27622,27623,27627,27628,27630,27631,27633,27633,27635,27635,27639,27639,27641,27641,27647,27647,27650,27650,27652,27653,27656,27658,27661,27668,27671,27671,27673,27673,27675,27675,27679,27679,27683,27684,27686,27688,27692,27692,27694,27694,27699,27704,27706,27707,27710,27714,27722,27723,27725,27728,27730,27730,27732,27733,27735,27735,27737,27744,27746,27746,27751,27752,27754,27755,27757,27757,27759,27760,27762,27764,27766,27766,27768,27771,27773,27774,27777,27785,27788,27789,27792,27792,27794,27804,27807,27807,27809,27810,27818,27822,27824,27828,27832,27839,27841,27842,27844,27846,27849,27850,27852,27853,27855,27863,27865,27869,27872,27875,27877,27877,27879,27892,27899,27899,27904,27905,27908,27908,27911,27911,27914,27916,27918,27919,27921,27923,27927,27927,27929,27931,27934,27935,27940,27947,27950,27951,27953,27958,27960,27961,27963,27967,27969,27969,27972,27973,27991,27996,27998,28001,28003,28007,28009,28010,28012,28012,28014,28016,28020,28020,28023,28025,28028,28028,28032,28034,28037,28037,28039,28042,28044,28046,28049,28057,28059,28060,28074,28076,28078,28079,28082,28082,28084,28085,28087,28089,28092,28093,28095,28096,28098,28098,28100,28104,28106,28108,28110,28114,28117,28118,28120,28123,28125,28130,28132,28134,28136,28140,28142,28156,28160,28160,28164,28165,28167,28171,28179,28179,28181,28181,28183,28183,28185,28187,28189,28199,28201,28201,28203,28207,28210,28210,28212,28212,28214,28214,28216,28220,28222,28222,28226,28229,28232,28239,28241,28244,28246,28248,28251,28255,28258,28259,28263,28264,28267,28267,28270,28271,28274,28275,28278,28278,28283,28283,28285,28288,28290,28290,28297,28297,28300,28301,28303,28304,28307,28307,28310,28310,28312,28313,28316,28317,28319,28320,28322,28322,28325,28325,28327,28327,28330,28331,28333,28335,28337,28340,28342,28343,28346,28349,28351,28357,28359,28367,28369,28369,28371,28373,28377,28379,28381,28382,28390,28390,28395,28399,28402,28402,28404,28404,28407,28409,28411,28411,28413,28415,28417,28418,28420,28420,28422,28422,28424,28426,28428,28429,28431,28433,28435,28438,28440,28440,28442,28443,28448,28448,28450,28451,28453,28454,28457,28461,28463,28467,28469,28470,28472,28472,28475,28476,28478,28479,28481,28481,28485,28485,28495,28495,28497,28500,28503,28514,28516,28516,28518,28518,28520,28520,28524,28528,28532,28532,28536,28536,28538,28538,28540,28542,28544,28548,28550,28552,28555,28558,28560,28564,28566,28568,28570,28570,28573,28573,28575,28577,28579,28584,28586,28586,28590,28593,28595,28595,28597,28599,28601,28601,28604,28604,28606,28606,28608,28611,28613,28618,28628,28629,28632,28632,28634,28635,28638,28641,28644,28644,28648,28649,28651,28652,28654,28657,28659,28659,28661,28662,28665,28666,28668,28670,28672,28673,28677,28679,28681,28683,28685,28685,28687,28687,28689,28689,28693,28693,28695,28696,28698,28699,28701,28704,28707,28707,28710,28712,28716,28716,28719,28720,28722,28722,28724,28724,28727,28727,28729,28730,28732,28732,28734,28734,28739,28740,28743,28748,28750,28750,28753,28753,28756,28757,28760,28760,28765,28766,28771,28773,28777,28777,28779,28780,28782,28784,28789,28790,28792,28792,28796,28798,28801,28801,28805,28806,28809,28810,28814,28814,28818,28818,28820,28825,28827,28827,28831,28831,28836,28836,28843,28849,28851,28852,28855,28859,28872,28872,28874,28875,28879,28879,28881,28881,28883,28886,28888,28889,28892,28893,28895,28895,28900,28900,28908,28908,28913,28913,28921,28922,28925,28925,28931,28937,28939,28940,28943,28943,28948,28948,28953,28954,28956,28956,28958,28958,28960,28961,28966,28966,28971,28971,28973,28977,28982,28982,28984,28984,28988,28988,28993,28993,28997,28999,29001,29004,29006,29006,29008,29011,29013,29015,29017,29018,29020,29020,29022,29022,29024,29024,29026,29026,29028,29033,29036,29036,29038,29038,29049,29049,29053,29053,29056,29056,29060,29061,29063,29064,29066,29066,29068,29068,29071,29071,29074,29074,29076,29078,29081,29083,29087,29088,29090,29090,29096,29096,29100,29100,29102,29107,29113,29114,29118,29121,29123,29124,29128,29129,29131,29132,29134,29134,29136,29136,29138,29143,29145,29146,29148,29148,29151,29152,29157,29159,29164,29166,29172,29173,29176,29177,29179,29180,29182,29184,29190,29193,29197,29197,29200,29200,29203,29203,29205,29205,29207,29207,29210,29211,29213,29213,29215,29215,29220,29220,29224,29224,29226,29229,29231,29232,29234,29234,29236,29238,29240,29251,29253,29256,29259,29260,29262,29264,29266,29267,29269,29283,29287,29289,29291,29291,29294,29295,29297,29298,29300,29300,29303,29305,29307,29314,29316,29316,29319,29319,29321,29321,29325,29326,29330,29331,29334,29334,29339,29339,29344,29344,29346,29346,29351,29352,29356,29362,29364,29364,29366,29366,29369,29369,29374,29374,29376,29380,29382,29383,29385,29385,29388,29388,29390,29390,29392,29392,29394,29394,29397,29401,29403,29403,29407,29410,29413,29413,29417,29417,29420,29421,29427,29428,29431,29438,29442,29442,29444,29445,29447,29447,29450,29451,29453,29453,29458,29459,29462,29465,29467,29471,29474,29474,29476,29477,29479,29484,29486,29487,29489,29495,29497,29499,29501,29503,29507,29509,29517,29520,29522,29522,29526,29528,29533,29536,29539,29539,29542,29548,29550,29554,29557,29557,29559,29564,29568,29569,29571,29575,29577,29579,29582,29582,29584,29584,29587,29592,29596,29596,29598,29600,29602,29602,29605,29606,29608,29611,29613,29613,29618,29619,29621,29621,29623,29623,29625,29629,29631,29632,29634,29634,29637,29638,29640,29647,29650,29651,29654,29654,29657,29657,29661,29662,29664,29665,29667,29671,29673,29674,29677,29678,29681,29681,29684,29685,29687,29691,29693,29697,29699,29703,29705,29706,29713,29713,29715,29715,29722,29723,29729,29730,29732,29734,29736,29750,29753,29754,29759,29761,29763,29764,29766,29767,29771,29771,29773,29773,29777,29779,29781,29781,29783,29783,29785,29792,29794,29796,29798,29803,29805,29811,29814,29814,29822,29822,29824,29825,29827,29827,29829,29833,29835,29835,29839,29842,29847,29850,29852,29852,29854,29859,29861,29867,29870,29874,29877,29877,29881,29883,29885,29885,29887,29887,29896,29898,29900,29900,29903,29904,29907,29908,29910,29910,29912,29912,29914,29916,29918,29920,29922,29924,29926,29931,29934,29938,29940,29940,29942,29944,29946,29948,29951,29951,29953,29953,29955,29958,29964,29966,29969,29971,29973,29976,29978,29978,29980,29980,29982,29996,29999,30003,30006,30016,30019,30020,30022,30034,30036,30036,30039,30039,30041,30050,30052,30055,30057,30061,30063,30079,30081,30082,30085,30087,30089,30092,30094,30101,30105,30106,30108,30109,30114,30117,30123,30123,30128,30133,30135,30138,30140,30151,30154,30154,30156,30159,30162,30165,30167,30169,30171,30180,30183,30183,30185,30185,30188,30188,30190,30196,30201,30202,30204,30204,30206,30212,30215,30221,30223,30223,30226,30227,30229,30230,30232,30233,30235,30249,30253,30253,30256,30256,30258,30261,30264,30268,30272,30284,30286,30286,30290,30290,30293,30294,30296,30297,30300,30300,30303,30303,30305,30306,30308,30309,30311,30314,30316,30322,30324,30324,30326,30326,30328,30328,30330,30334,30336,30344,30347,30350,30352,30352,30355,30355,30357,30358,30361,30376,30378,30378,30381,30384,30388,30388,30390,30394,30397,30397,30399,30399,30401,30403,30405,30406,30408,30414,30418,30418,30420,30420,30422,30423,30425,30425,30427,30428,30430,30433,30435,30440,30442,30444,30446,30446,30448,30450,30452,30452,30454,30454,30456,30457,30459,30460,30462,30462,30464,30465,30468,30468,30470,30476,30478,30478,30482,30482,30484,30485,30487,30487,30489,30492,30494,30496,30498,30498,30500,30502,30504,30505,30509,30511,30516,30522,30524,30526,30528,30528,30530,30530,30533,30535,30538,30538,30541,30543,30546,30546,30550,30552,30554,30556,30558,30568,30570,30572,30576,30576,30578,30580,30585,30586,30588,30592,30596,30596,30603,30606,30609,30609,30612,30614,30618,30618,30622,30624,30626,30626,30628,30629,30631,30631,30633,30634,30636,30641,30643,30643,30645,30647,30649,30649,30651,30655,30659,30659,30663,30663,30665,30665,30669,30669,30673,30674,30677,30677,30679,30679,30681,30684,30686,30688,30690,30695,30697,30698,30700,30705,30707,30708,30712,30712,30715,30716,30722,30722,30725,30726,30729,30729,30732,30734,30737,30738,30740,30741,30745,30745,30749,30749,30752,30755,30757,30759,30764,30766,30768,30768,30770,30770,30772,30773,30775,30775,30778,30778,30783,30783,30787,30789,30791,30792,30796,30796,30798,30799,30801,30802,30812,30814,30816,30817,30819,30820,30824,30824,30826,30828,30830,30831,30834,30834,30836,30836,30842,30842,30844,30844,30846,30846,30849,30849,30854,30855,30858,30858,30860,30863,30865,30865,30867,30869,30871,30872,30874,30874,30877,30879,30881,30881,30883,30884,30887,30890,30892,30893,30895,30899,30901,30901,30906,30911,30913,30913,30917,30924,30926,30926,30928,30934,30938,30939,30943,30945,30948,30948,30950,30952,30954,30954,30956,30956,30959,30959,30962,30964,30966,30967,30969,30971,30973,30977,30982,30983,30988,30988,30990,30990,30992,30994,31001,31004,31006,31008,31013,31022,31024,31025,31028,31029,31034,31042,31044,31051,31055,31057,31059,31064,31066,31072,31074,31074,31077,31077,31079,31081,31083,31083,31085,31085,31090,31090,31095,31095,31097,31100,31102,31105,31108,31109,31114,31119,31121,31121,31123,31126,31128,31128,31131,31133,31137,31137,31142,31147,31150,31153,31155,31156,31160,31163,31165,31170,31172,31172,31175,31181,31183,31183,31185,31186,31188,31190,31192,31192,31194,31194,31197,31207,31209,31213,31216,31217,31224,31224,31227,31228,31232,31232,31234,31235,31237,31237,31239,31246,31249,31249,31252,31253,31255,31260,31262,31265,31271,31271,31275,31275,31277,31282,31284,31285,31287,31296,31298,31305,31308,31312,31317,31319,31321,31321,31324,31325,31327,31331,31333,31333,31335,31335,31337,31339,31341,31341,31344,31344,31348,31350,31352,31354,31357,31366,31368,31368,31370,31371,31376,31384,31390,31392,31395,31395,31401,31402,31404,31404,31406,31408,31411,31411,31413,31414,31417,31423,31427,31439,31441,31443,31445,31445,31449,31453,31455,31459,31461,31469,31471,31473,31476,31476,31478,31478,31480,31483,31485,31487,31490,31490,31492,31492,31494,31496,31498,31499,31503,31503,31505,31506,31508,31508,31512,31513,31515,31515,31518,31520,31523,31523,31525,31537,31539,31542,31545,31545,31547,31547,31549,31549,31551,31553,31557,31561,31563,31574,31581,31581,31584,31584,31588,31591,31593,31594,31596,31605,31607,31607,31609,31610,31615,31615,31620,31620,31622,31623,31625,31625,31627,31627,31629,31634,31636,31649,31653,31653,31658,31658,31660,31661,31663,31666,31668,31670,31672,31672,31674,31677,31680,31682,31684,31692,31695,31695,31700,31700,31702,31703,31705,31707,31709,31709,31712,31712,31716,31718,31720,31722,31725,31725,31728,31728,31730,31738,31740,31740,31742,31742,31744,31748,31750,31751,31753,31753,31755,31759,31761,31764,31767,31767,31769,31769,31771,31771,31774,31777,31779,31779,31781,31784,31786,31788,31791,31791,31793,31793,31795,31796,31798,31802,31805,31808,31810,31811,31813,31814,31818,31818,31820,31821,31823,31841,31843,31845,31847,31847,31849,31849,31852,31856,31858,31859,31861,31861,31865,31865,31867,31870,31873,31875,31878,31879,31881,31881,31883,31883,31885,31885,31887,31888,31890,31890,31892,31893,31895,31896,31899,31899,31902,31906,31908,31912,31915,31915,31917,31918,31920,31923,31926,31927,31929,31936,31938,31938,31940,31941,31943,31946,31949,31951,31954,31962,31964,31968,31970,31970,31974,31975,31977,31977,31979,31979,31983,31983,31986,31986,31988,31990,31992,31995,31998,31998,32e3,32e3,32002,32011,32013,32013,32015,32030,32032,32035,32038,32038,32042,32051,32053,32053,32057,32058,32060,32072,32075,32081,32083,32083,32085,32087,32089,32094,32097,32099,32101,32104,32106,32106,32110,32110,32112,32115,32117,32118,32120,32123,32125,32125,32127,32127,32129,32131,32133,32134,32136,32137,32139,32141,32143,32143,32145,32145,32147,32147,32150,32151,32153,32160,32162,32163,32166,32167,32170,32187,32189,32192,32194,32199,32202,32210,32213,32218,32220,32222,32224,32230,32232,32237,32239,32239,32241,32242,32244,32246,32249,32251,32256,32257,32260,32261,32264,32267,32272,32274,32277,32277,32279,32279,32283,32291,32294,32296,32299,32303,32305,32307,32309,32311,32313,32315,32317,32319,32321,32321,32323,32328,32330,32331,32333,32334,32336,32336,32338,32338,32340,32342,32344,32346,32349,32351,32353,32354,32357,32359,32361,32363,32365,32368,32371,32371,32373,32373,32376,32377,32379,32383,32385,32387,32390,32394,32396,32406,32408,32408,32410,32415,32566,32566,32568,32568,32570,32575,32579,32581,32583,32583,32588,32597,32600,32600,32603,32605,32607,32609,32611,32619,32621,32622,32624,32626,32629,32629,32631,32633,32637,32640,32642,32643,32645,32648,32650,32657,32660,32660,32662,32663,32666,32666,32668,32670,32673,32676,32678,32678,32680,32682,32685,32687,32690,32690,32692,32692,32694,32694,32696,32697,32700,32701,32703,32705,32707,32707,32709,32710,32712,32712,32714,32714,32716,32716,32718,32719,32722,32722,32724,32725,32731,32731,32735,32737,32739,32739,32741,32742,32744,32745,32747,32748,32750,32752,32754,32755,32761,32776,32778,32793,32796,32801,32804,32804,32806,32806,32808,32808,32812,32812,32814,32814,32816,32816,32819,32823,32825,32832,32835,32836,32838,32838,32842,32842,32850,32850,32854,32854,32856,32856,32858,32858,32862,32866,32868,32868,32870,32870,32872,32872,32877,32877,32879,32887,32889,32889,32891,32891,32893,32897,32900,32905,32907,32908,32910,32910,32915,32915,32918,32918,32920,32926,32929,32930,32932,32935,32937,32941,32943,32943,32945,32946,32948,32948,32952,32954,32963,32966,32968,32968,32970,32970,32972,32975,32978,32978,32980,32987,32989,32990,32992,32993,32996,32998,33005,33022,33025,33027,33029,33035,33037,33037,33046,33048,33050,33052,33054,33054,33056,33056,33059,33060,33063,33063,33065,33065,33067,33068,33071,33073,33075,33075,33077,33077,33081,33082,33084,33086,33089,33089,33093,33095,33098,33100,33102,33102,33104,33109,33111,33111,33119,33121,33125,33129,33131,33131,33133,33137,33139,33140,33143,33146,33151,33158,33160,33160,33162,33163,33166,33168,33171,33171,33173,33174,33176,33176,33178,33182,33184,33184,33186,33188,33192,33193,33198,33198,33200,33200,33202,33205,33208,33208,33210,33211,33213,33219,33221,33222,33224,33227,33229,33231,33233,33233,33235,33235,33237,33243,33245,33249,33251,33253,33255,33256,33258,33261,33263,33270,33272,33285,33287,33296,33298,33300,33302,33311,33313,33314,33320,33324,33326,33326,33330,33338,33340,33340,33344,33344,33347,33351,33353,33353,33355,33355,33358,33359,33361,33361,33366,33370,33372,33373,33375,33376,33378,33380,33382,33384,33386,33387,33389,33391,33393,33394,33396,33396,33398,33401,33403,33403,33405,33409,33411,33412,33415,33415,33417,33419,33421,33422,33425,33428,33430,33430,33432,33435,33437,33437,33439,33441,33443,33460,33463,33471,33477,33478,33488,33493,33495,33495,33497,33500,33502,33512,33514,33515,33517,33517,33519,33519,33521,33521,33523,33524,33526,33527,33529,33531,33533,33534,33536,33548,33550,33550,33558,33560,33563,33567,33569,33571,33576,33576,33579,33594,33596,33597,33600,33600,33602,33607,33609,33610,33613,33624,33626,33626,33634,33635,33648,33648,33651,33651,33653,33653,33655,33656,33659,33661,33663,33664,33666,33666,33668,33671,33673,33674,33677,33678,33682,33686,33688,33696,33698,33698,33702,33709,33713,33713,33717,33717,33725,33729,33733,33733,33735,33735,33737,33738,33740,33740,33742,33745,33747,33748,33750,33750,33752,33752,33756,33757,33759,33761,33765,33765,33768,33771,33775,33778,33780,33780,33782,33785,33787,33789,33793,33793,33795,33796,33798,33799,33802,33807,33809,33809,33811,33811,33813,33813,33815,33815,33817,33817,33824,33824,33826,33826,33833,33834,33836,33836,33839,33839,33841,33841,33845,33845,33848,33849,33852,33853,33861,33866,33869,33871,33873,33874,33878,33884,33887,33895,33897,33905,33907,33914,33916,33917,33921,33922,33924,33925,33931,33931,33936,33936,33938,33941,33943,33943,33945,33945,33948,33948,33950,33951,33953,33953,33958,33958,33960,33962,33965,33965,33967,33967,33969,33970,33972,33972,33976,33986,33988,33988,33990,34001,34003,34003,34006,34006,34009,34010,34012,34012,34023,34023,34026,34026,34028,34028,34030,34034,34036,34036,34039,34039,34042,34045,34047,34048,34050,34051,34054,34055,34060,34060,34062,34062,34064,34065,34067,34069,34071,34072,34074,34076,34078,34079,34081,34087,34090,34093,34095,34095,34098,34102,34109,34113,34115,34115,34118,34118,34120,34123,34126,34131,34133,34138,34140,34148,34152,34155,34157,34157,34159,34159,34167,34167,34169,34171,34173,34177,34180,34188,34191,34193,34195,34196,34199,34201,34203,34205,34207,34208,34210,34210,34212,34224,34228,34228,34230,34234,34236,34239,34241,34242,34247,34247,34249,34251,34253,34256,34261,34261,34264,34266,34268,34269,34271,34273,34276,34278,34280,34282,34285,34285,34291,34292,34294,34295,34297,34300,34302,34304,34306,34306,34308,34311,34314,34315,34317,34318,34320,34323,34326,34331,34334,34334,34337,34338,34340,34340,34343,34343,34345,34345,34349,34349,34351,34352,34358,34358,34360,34362,34364,34365,34367,34370,34374,34374,34381,34382,34384,34384,34386,34404,34407,34407,34409,34409,34411,34412,34415,34415,34417,34417,34421,34423,34425,34427,34429,34429,34439,34445,34449,34449,34451,34451,34453,34454,34456,34456,34458,34458,34460,34461,34465,34465,34467,34468,34470,34475,34477,34477,34479,34481,34483,34489,34495,34497,34499,34503,34505,34505,34507,34507,34509,34510,34513,34514,34516,34517,34519,34519,34521,34524,34526,34528,34531,34535,34537,34537,34540,34543,34552,34558,34560,34560,34562,34571,34573,34580,34584,34586,34588,34588,34590,34591,34593,34595,34597,34597,34600,34601,34606,34607,34609,34610,34612,34612,34615,34615,34617,34624,34627,34627,34629,34629,34633,34633,34635,34638,34641,34641,34643,34643,34645,34645,34647,34649,34653,34653,34655,34657,34659,34662,34664,34664,34666,34666,34670,34671,34673,34674,34676,34676,34678,34678,34680,34680,34683,34684,34687,34687,34690,34697,34699,34702,34704,34704,34707,34707,34709,34709,34711,34713,34718,34720,34722,34723,34727,34727,34731,34735,34737,34737,34739,34739,34741,34741,34746,34747,34749,34753,34756,34756,34758,34763,34766,34766,34768,34768,34770,34770,34773,34774,34777,34778,34780,34780,34783,34784,34786,34790,34794,34797,34799,34799,34801,34803,34805,34811,34814,34815,34817,34817,34819,34819,34821,34823,34825,34827,34829,34838,34840,34844,34846,34847,34849,34851,34855,34856,34861,34862,34864,34866,34869,34870,34873,34876,34880,34886,34888,34894,34897,34899,34901,34916,34920,34921,34923,34923,34926,34930,34933,34933,34935,34935,34937,34937,34939,34939,34941,34946,34952,34952,34955,34955,34957,34957,34962,34962,34966,34972,34974,34976,34978,34978,34980,34980,34984,34984,34986,34987,34990,34990,34992,34993,34996,34997,34999,34999,35002,35002,35004,35014,35018,35023,35025,35029,35032,35033,35035,35041,35047,35048,35055,35061,35063,35065,35068,35070,35073,35074,35076,35076,35078,35079,35082,35082,35084,35088,35090,35091,35093,35094,35096,35098,35100,35102,35104,35104,35109,35112,35114,35115,35120,35122,35125,35131,35134,35134,35136,35142,35145,35145,35148,35149,35151,35151,35154,35154,35158,35159,35162,35164,35166,35172,35174,35174,35178,35179,35181,35184,35186,35189,35191,35191,35194,35201,35203,35203,35206,35211,35213,35213,35215,35216,35219,35224,35226,35228,35231,35233,35237,35239,35241,35242,35244,35244,35247,35248,35250,35255,35258,35258,35260,35261,35263,35265,35282,35282,35284,35288,35290,35290,35292,35293,35299,35299,35301,35303,35305,35305,35307,35307,35309,35309,35313,35313,35315,35316,35318,35318,35320,35321,35325,35325,35327,35333,35335,35336,35338,35338,35340,35340,35342,35352,35355,35355,35357,35366,35370,35373,35375,35375,35377,35377,35379,35383,35386,35390,35392,35393,35395,35395,35397,35401,35405,35406,35408,35416,35419,35422,35424,35427,35429,35431,35433,35433,35435,35438,35440,35443,35445,35447,35449,35452,35454,35456,35458,35463,35465,35465,35467,35469,35471,35475,35477,35482,35486,35489,35491,35498,35500,35504,35506,35507,35510,35511,35513,35513,35515,35516,35518,35519,35522,35524,35526,35533,35535,35543,35546,35554,35556,35556,35558,35559,35563,35566,35568,35569,35571,35576,35578,35578,35580,35580,35582,35586,35588,35591,35594,35601,35604,35604,35606,35607,35609,35617,35622,35622,35624,35624,35627,35629,35632,35632,35635,35635,35639,35639,35641,35641,35644,35644,35646,35646,35649,35654,35656,35657,35660,35663,35665,35668,35670,35670,35672,35676,35678,35679,35683,35683,35686,35686,35689,35689,35691,35693,35695,35698,35700,35700,35702,35705,35708,35713,35715,35717,35722,35728,35730,35734,35737,35738,35740,35744,35895,35898,35901,35903,35905,35905,35909,35916,35918,35921,35923,35925,35927,35931,35933,35933,35937,35940,35942,35942,35944,35949,35955,35955,35957,35958,35960,35964,35966,35966,35970,35970,35973,35975,35977,35982,35984,35984,35986,35988,35992,35993,35995,36002,36004,36004,36007,36016,36018,36020,36022,36029,36031,36043,36045,36047,36049,36051,36053,36054,36057,36062,36064,36068,36070,36070,36072,36072,36074,36074,36076,36077,36079,36082,36084,36085,36087,36088,36090,36095,36097,36097,36099,36101,36103,36107,36109,36112,36114,36116,36118,36119,36123,36125,36196,36199,36201,36201,36203,36206,36208,36209,36211,36212,36214,36215,36223,36223,36225,36226,36228,36229,36232,36232,36234,36234,36237,36237,36240,36241,36245,36245,36249,36249,36254,36256,36259,36259,36262,36262,36264,36264,36267,36268,36271,36271,36274,36275,36277,36277,36279,36279,36281,36284,36286,36286,36288,36288,36290,36290,36293,36296,36298,36300,36302,36303,36305,36305,36308,36311,36313,36315,36317,36317,36319,36319,36321,36321,36323,36325,36327,36328,36330,36332,36335,36341,36348,36349,36351,36351,36353,36353,36356,36358,36360,36364,36367,36369,36372,36372,36374,36374,36381,36387,36390,36391,36394,36394,36400,36401,36403,36409,36413,36413,36416,36418,36420,36420,36423,36432,36436,36437,36441,36441,36443,36452,36457,36457,36460,36461,36463,36466,36468,36471,36473,36476,36481,36485,36487,36487,36489,36491,36493,36493,36496,36501,36504,36507,36509,36510,36513,36514,36519,36519,36521,36529,36531,36531,36533,36534,36538,36539,36542,36542,36544,36545,36547,36552,36554,36557,36559,36559,36561,36562,36564,36564,36571,36572,36575,36575,36578,36579,36584,36584,36587,36587,36589,36590,36592,36593,36599,36606,36608,36608,36610,36611,36613,36613,36615,36618,36620,36620,36623,36624,36626,36633,36635,36641,36643,36643,36645,36655,36659,36667,36670,36679,36681,36682,36684,36687,36689,36693,36695,36696,36700,36703,36705,36710,36763,36776,36781,36786,36788,36792,36794,36796,36798,36802,36804,36806,36808,36808,36810,36811,36813,36814,36816,36821,36826,36826,36832,36832,36834,36838,36840,36843,36845,36849,36852,36859,36861,36862,36864,36870,36872,36872,36875,36881,36883,36891,36893,36899,36903,36906,36908,36911,36913,36921,36924,36924,36926,36927,36929,36933,36935,36935,36937,36950,36952,36953,36955,36958,36960,36963,36965,36969,36972,36976,36978,36978,36980,36986,36988,36989,36991,36997,36999,37004,37006,37009,37013,37013,37015,37017,37019,37019,37024,37027,37029,37030,37032,37032,37034,37034,37039,37046,37048,37048,37053,37054,37057,37057,37059,37061,37063,37066,37068,37068,37070,37070,37074,37074,37077,37077,37079,37081,37083,37087,37089,37090,37092,37093,37096,37096,37099,37099,37101,37101,37103,37104,37106,37106,37108,37111,37117,37120,37122,37122,37124,37126,37128,37128,37133,37133,37136,37136,37138,37138,37140,37146,37148,37148,37150,37150,37152,37152,37154,37155,37157,37157,37159,37159,37161,37161,37165,37170,37172,37172,37174,37175,37177,37178,37180,37181,37187,37187,37190,37199,37202,37204,37206,37211,37217,37221,37223,37223,37225,37226,37228,37229,37234,37237,37239,37243,37249,37251,37253,37255,37257,37259,37261,37262,37264,37269,37271,37272,37276,37276,37278,37278,37281,37282,37284,37284,37286,37286,37288,37288,37290,37302,37304,37304,37306,37309,37311,37321,37323,37329,37331,37332,37334,37343,37345,37345,37347,37351,37353,37354,37356,37361,37365,37367,37369,37369,37371,37373,37375,37377,37380,37383,37385,37386,37388,37390,37392,37400,37404,37406,37411,37414,37416,37417,37420,37420,37422,37424,37427,37434,37436,37436,37438,37440,37442,37451,37453,37457,37462,37470,37472,37474,37476,37481,37486,37489,37493,37497,37499,37504,37507,37507,37509,37509,37512,37514,37517,37518,37521,37523,37525,37532,37535,37536,37540,37541,37543,37544,37547,37547,37549,37549,37551,37551,37554,37555,37558,37565,37567,37571,37573,37576,37579,37584,37586,37587,37589,37589,37591,37593,37596,37597,37599,37601,37603,37605,37607,37610,37612,37614,37616,37616,37618,37619,37623,37628,37631,37632,37634,37634,37636,37636,37638,37638,37640,37640,37645,37645,37647,37649,37652,37653,37656,37658,37660,37676,37678,37679,37682,37687,37690,37691,37700,37700,37703,37707,37709,37709,37712,37714,37716,37720,37722,37724,37726,37726,37728,37728,37732,37733,37735,37735,37737,37745,37747,37750,37754,37754,37756,37762,37768,37768,37770,37773,37775,37775,37778,37778,37780,37784,37786,37787,37790,37790,37793,37793,37795,37796,37798,37801,37803,37806,37808,37808,37812,37814,37817,37819,37825,37825,37827,37837,37840,37841,37843,37843,37846,37849,37852,37855,37857,37858,37860,37864,37873,37873,37877,37877,37879,37883,37885,37885,37889,37892,37895,37897,37901,37904,37907,37914,37919,37919,37921,37921,37931,37931,37934,37935,37937,37942,37944,37944,37946,37947,37949,37949,37951,37951,37953,37953,37955,37957,37960,37960,37962,37962,37964,37964,37969,37971,37973,37973,37977,37980,37982,37987,37992,37992,37994,37995,37997,38002,38005,38005,38007,38007,38012,38015,38017,38017,38019,38021,38263,38265,38270,38272,38274,38276,38278,38287,38289,38292,38294,38294,38296,38297,38301,38313,38315,38317,38321,38322,38324,38324,38326,38326,38329,38335,38339,38339,38342,38349,38352,38358,38360,38362,38364,38370,38372,38374,38376,38376,38428,38430,38433,38434,38436,38438,38440,38440,38442,38442,38444,38444,38446,38447,38449,38452,38455,38461,38463,38466,38468,38468,38475,38477,38479,38480,38482,38482,38484,38484,38486,38488,38491,38495,38497,38502,38506,38506,38508,38508,38510,38510,38512,38512,38514,38520,38522,38527,38529,38534,38536,38539,38541,38543,38545,38545,38548,38557,38559,38560,38563,38570,38574,38580,38582,38589,38592,38593,38596,38599,38601,38606,38609,38610,38613,38614,38616,38623,38626,38627,38632,38635,38639,38642,38646,38647,38649,38651,38656,38656,38658,38666,38669,38671,38673,38673,38675,38676,38678,38678,38681,38686,38689,38692,38695,38696,38698,38698,38704,38707,38710,38710,38712,38713,38715,38715,38717,38718,38721,38724,38726,38730,38733,38735,38737,38738,38741,38748,38750,38750,38752,38756,38758,38763,38765,38766,38769,38769,38771,38772,38774,38781,38783,38785,38788,38790,38793,38793,38795,38795,38797,38797,38799,38800,38805,38810,38812,38812,38814,38816,38818,38819,38822,38822,38824,38824,38827,38830,38833,38838,38840,38842,38844,38844,38846,38847,38849,38849,38851,38862,38864,38865,38867,38868,38871,38873,38875,38878,38880,38881,38884,38884,38886,38886,38893,38895,38897,38904,38906,38907,38911,38911,38913,38920,38922,38922,38924,38932,38934,38938,38940,38940,38942,38942,38944,38945,38947,38950,38955,38960,38962,38965,38967,38969,38971,38974,38980,38980,38982,38983,38986,38991,38993,39003,39006,39006,39010,39011,39013,39015,39018,39020,39023,39025,39027,39029,39080,39080,39082,39083,39085,39089,39092,39092,39094,39096,39098,39100,39103,39103,39106,39112,39115,39116,39118,39118,39131,39132,39134,39139,39141,39143,39145,39147,39149,39156,39158,39158,39164,39166,39170,39171,39173,39173,39175,39178,39180,39180,39184,39192,39194,39202,39204,39204,39206,39208,39211,39212,39214,39214,39217,39221,39225,39230,39232,39234,39237,39241,39243,39246,39248,39250,39252,39253,39255,39257,39259,39260,39262,39264,39267,39267,39318,39321,39323,39323,39325,39327,39331,39331,39333,39334,39336,39336,39340,39342,39344,39349,39353,39354,39356,39357,39359,39359,39361,39361,39363,39366,39368,39369,39376,39381,39384,39391,39393,39394,39399,39399,39402,39406,39408,39410,39412,39413,39416,39417,39419,39423,39425,39429,39432,39432,39434,39436,39438,39443,39446,39446,39449,39450,39454,39454,39456,39456,39458,39460,39463,39464,39467,39467,39469,39470,39472,39473,39475,39475,39477,39480,39486,39486,39488,39493,39495,39495,39498,39502,39505,39506,39508,39512,39514,39515,39517,39517,39519,39519,39522,39522,39524,39525,39529,39532,39592,39592,39594,39594,39596,39600,39602,39602,39604,39609,39611,39617,39619,39620,39622,39622,39624,39624,39630,39641,39643,39644,39646,39648,39650,39655,39657,39663,39665,39669,39671,39671,39673,39675,39677,39677,39679,39686,39688,39689,39691,39694,39696,39696,39698,39698,39702,39702,39704,39709,39711,39712,39714,39715,39717,39727,39729,39733,39735,39735,39737,39741,39745,39749,39752,39752,39755,39759,39761,39761,39764,39768,39770,39771,39774,39774,39777,39777,39779,39779,39781,39782,39784,39784,39786,39791,39794,39801,39807,39808,39811,39815,39817,39819,39821,39828,39830,39831,39834,39834,39837,39840,39846,39854,39856,39858,39860,39860,39863,39865,39867,39868,39870,39873,39878,39882,39886,39890,39892,39892,39894,39896,39899,39899,39901,39901,39903,39903,39905,39909,39911,39912,39914,39915,39918,39923,39925,39925,39927,39930,39933,39933,39935,39936,39938,39938,39940,39940,39942,39942,39944,39949,39951,39958,39960,39966,39969,39978,39981,39986,39989,39991,39993,39995,39997,39998,40001,40001,40003,40010,40014,40016,40018,40020,40022,40024,40026,40033,40035,40035,40037,40037,40039,40043,40045,40046,40048,40048,40050,40050,40053,40056,40058,40060,40165,40167,40169,40169,40171,40172,40176,40176,40178,40180,40182,40183,40185,40185,40194,40195,40198,40201,40203,40203,40206,40206,40209,40210,40213,40213,40215,40216,40219,40223,40227,40227,40230,40230,40232,40232,40234,40236,40239,40240,40242,40244,40250,40255,40257,40264,40266,40266,40272,40276,40281,40281,40284,40293,40297,40300,40303,40304,40306,40307,40310,40311,40314,40316,40318,40318,40323,40324,40326,40327,40329,40330,40333,40335,40338,40339,40341,40346,40353,40353,40356,40356,40361,40364,40366,40367,40369,40370,40372,40373,40376,40381,40383,40388,40390,40391,40393,40394,40399,40399,40403,40407,40409,40410,40414,40416,40419,40419,40421,40423,40425,40425,40427,40427,40429,40432,40434,40436,40440,40442,40445,40446,40450,40450,40455,40455,40458,40458,40461,40462,40464,40466,40469,40470,40473,40479,40565,40565,40568,40573,40575,40581,40583,40584,40587,40588,40590,40591,40593,40595,40597,40600,40603,40603,40605,40607,40612,40614,40616,40618,40620,40624,40627,40629,40632,40639,40643,40644,40646,40646,40648,40648,40651,40658,40660,40661,40664,40665,40667,40672,40676,40677,40679,40680,40684,40690,40692,40697,40699,40703,40706,40707,40711,40713,40718,40727,40729,40731,40735,40738,40742,40742,40746,40748,40751,40751,40753,40754,40756,40756,40759,40759,40761,40767,40769,40769,40771,40775,40778,40779,40782,40784,40786,40792,40794,40794,40797,40803,40806,40810,40812,40819,40821,40823,40826,40826,40829,40829,40831,40831,40845,40845,40847,40850,40852,40855,40857,40857,40860,40867,40869,40869,40884,40884,40892,40898,40900,40900,40902,40902,40908,40908,63744,63833,63835,63986,63988,64011,64014,64109,64256,64260,65040,65049,65072,65106,65108,65126,65128,65131,65281,65439,65441,65470,65474,65479,65482,65487,65490,65495,65498,65500,65504,65510,65512,65518,127232,127244,127248,127340,127344,127404,127488,127490,127504,127547,127552,127560,127568,127569,131083,131083,131209,131210,131234,131234,131236,131236,131248,131248,131317,131317,131416,131416,131490,131490,131603,131603,131883,131883,131953,131953,131969,131969,132089,132089,132170,132170,132361,132361,132415,132415,132529,132529,132566,132566,132625,132625,132648,132648,132844,132844,132943,132943,133064,133064,133127,133127,133178,133178,133305,133305,133390,133390,133500,133500,133508,133508,133533,133533,133732,133732,133843,133843,133917,133917,134047,134047,134071,134071,134469,134469,134488,134488,134625,134625,134756,134756,134765,134765,134805,134805,135007,135007,135681,135681,135741,135741,135765,135765,135796,135796,135803,135803,135895,135895,135908,135908,135933,135933,135963,135963,135990,135990,136004,136004,136132,136132,136301,136302,136663,136663,136775,136775,136884,136884,136966,136966,137026,137026,137405,137405,137667,137667,137754,137754,138326,138326,138541,138541,138565,138565,138594,138594,138616,138616,138642,138642,138652,138652,138657,138657,138679,138679,138720,138720,138803,138804,139038,139038,139126,139126,139258,139258,139643,139643,139800,139800,140062,140062,140205,140205,140809,140809,141043,141043,141403,141403,141483,141483,141711,141711,142008,142008,142150,142150,142159,142160,142246,142246,142365,142365,142372,142372,142817,142817,142914,142914,143339,143339,143798,143798,143811,143812,143861,143861,144242,144242,144332,144332,144336,144336,144338,144339,144341,144341,144346,144346,144351,144351,144356,144356,144382,144382,144458,144459,144465,144465,144485,144485,144612,144612,144730,144730,144788,144788,144836,144836,144952,144954,144967,144967,145164,145164,145180,145180,145215,145215,145251,145252,145383,145383,145393,145393,145407,145407,145444,145444,145469,145469,146072,146072,146559,146559,146622,146622,146686,146686,146688,146688,146702,146702,146752,146752,146899,146899,146937,146938,147326,147326,147531,147531,147606,147606,147715,147715,147910,147910,147966,147966,148206,148206,148412,148412,148432,148432,149033,149033,149157,149157,149489,149489,149654,149654,149737,149737,150093,150093,150358,150358,150383,150383,150550,150550,150804,150804,151044,151044,151054,151054,151095,151095,151146,151146,151179,151179,151538,151538,151626,151626,151637,151637,151842,151842,151977,151977,152013,152013,152037,152037,152094,152094,152140,152140,152622,152622,152718,152718,152793,152793,152846,152846,152999,152999,153215,153215,153457,153457,153513,153513,153524,153524,153716,153716,154052,154052,154060,154060,154068,154068,154327,154327,154339,154340,154353,154353,154546,154546,154699,154699,154724,154724,155041,155041,155182,155182,155222,155222,155234,155234,155237,155237,155330,155330,155352,155352,155368,155368,155427,155427,155484,155484,155604,155604,155616,155616,155643,155643,155660,155660,155671,155671,155744,155744,155885,155885,156194,156194,156266,156266,156272,156272,156294,156294,156492,156492,156674,156674,157310,157310,157360,157360,157469,157469,157917,157917,157930,157930,158033,158033,158063,158063,158105,158105,158173,158173,158238,158238,158296,158296,158348,158348,158391,158391,158463,158463,158761,158761,158835,158835,158878,158878,158941,158941,159296,159296,159333,159333,159636,159636,159734,159736,159988,159988,160013,160013,160057,160057,160730,160731,160766,160766,160784,160784,160841,160841,161300,161301,161329,161329,161412,161412,161427,161427,161550,161550,161571,161571,161618,161618,161970,161970,162181,162181,162228,162228,162436,162436,162739,162739,162750,162750,162759,162759,162876,162876,163e3,163e3,163187,163187,163232,163232,163344,163344,163503,163503,163767,163767,163978,163978,164027,164027,164471,164471,164482,164482,164595,164595,164813,164813,164876,164876,164949,164949,165084,165084,165227,165227,165320,165321,165591,165591,165626,165626,166214,166214,166217,166217,166251,166251,166279,166280,166330,166331,166430,166430,166441,166441,166467,166467,166513,166513,166553,166553,166605,166605,166621,166621,166628,166628,166849,166849,166895,166895,167133,167133,167184,167184,167281,167281,167419,167419,167439,167439,167447,167447,167455,167455,167478,167478,167561,167561,167659,167659,167670,167670,167730,167730,167928,167928,168608,168608,168625,168625,169104,169104,169423,169423,169599,169599,169712,169712,169753,169753,169808,169808,17e4,17e4,170182,170182,170610,170610,171339,171339,171483,171483,171541,171541,171581,171581,171593,171593,171658,171658,171716,171716,171739,171739,171753,171753,171982,171982,171991,171991,172058,172058,172079,172079,172162,172162,172281,172281,172432,172432,172722,172722,172940,172940,173111,173111,173553,173553,173570,173570,173594,173594,173746,173746,174566,174566,177990,177990,178001,178001,178003,178003,178010,178010,178012,178012,178021,178021,178038,178039,178044,178044,178050,178050,178057,178057,178059,178059,178062,178062,178068,178068,178092,178092,178095,178095,178109,178109,178121,178121,178127,178127,178130,178130,178136,178136,178160,178160,178189,178189,178199,178199,178202,178202,185668,185668,189048,189048,189801,189801,190186,190186,194564,194564,194575,194575,194581,194581,194584,194584,194586,194586,194594,194594,194600,194600,194604,194604,194611,194611,194623,194623,194630,194630,194642,194642,194658,194658,194669,194669,194675,194675,194679,194679,194692,194692,194713,194714,194726,194726,194732,194732,194738,194738,194742,194742,194771,194771,194779,194780,194785,194785,194789,194789,194794,194794,194797,194797,194812,194812,194819,194819,194827,194827,194831,194831,194842,194842,194848,194849,194885,194885,194887,194887,194924,194924,194965,194965,195024,195024,195038,195039,195060,195060,200414,200414,200812,200812],q)),A.a0("Noto Sans Javanese","https://fonts.gstatic.com/s/notosansjavanese/v15/2V0AKJkDAIA6Hp4zoSScDjV0Y-eoHAHJ8r88Rp29eA.ttf",A.a([32,32,160,160,8203,8205,9676,9676,43392,43469,43471,43481,43486,43487],q)),A.a0("Noto Sans KR","https://fonts.gstatic.com/s/notosanskr/v27/PbykFmXiEBPT4ITbgNA5Cgm20HTs4JMMuA.otf",A.a([32,126,160,259,272,275,282,283,296,299,323,324,327,328,332,335,338,339,360,365,402,402,416,417,431,432,461,476,504,505,593,593,609,609,699,699,711,711,713,715,729,729,746,747,768,769,772,772,775,775,780,780,913,929,931,937,945,969,1025,1025,1040,1103,1105,1105,4352,4607,7742,7743,7840,7929,8194,8195,8208,8214,8216,8218,8220,8222,8224,8226,8229,8231,8240,8240,8242,8243,8245,8245,8249,8252,8258,8258,8263,8265,8273,8273,8308,8308,8361,8361,8363,8364,8413,8414,8448,8448,8451,8451,8453,8453,8457,8458,8463,8463,8467,8467,8470,8470,8481,8482,8486,8487,8491,8491,8494,8494,8501,8501,8507,8507,8544,8555,8560,8571,8592,8601,8632,8633,8644,8646,8651,8652,8656,8656,8658,8658,8660,8660,8678,8681,8693,8693,8704,8704,8706,8707,8709,8715,8719,8719,8721,8723,8725,8725,8730,8730,8733,8736,8739,8739,8741,8750,8756,8759,8765,8765,8771,8771,8773,8773,8776,8776,8780,8780,8786,8786,8800,8802,8804,8807,8810,8811,8814,8815,8818,8819,8822,8823,8834,8839,8842,8843,8853,8857,8864,8864,8869,8869,8895,8895,8922,8923,8943,8943,8965,8967,8978,8978,8984,8984,9001,9002,9136,9137,9150,9164,9166,9166,9178,9179,9251,9251,9312,9643,9649,9651,9654,9655,9660,9661,9664,9665,9670,9676,9678,9683,9698,9702,9711,9711,9728,9731,9733,9734,9737,9737,9742,9743,9750,9751,9756,9759,9775,9775,9792,9794,9824,9839,9842,9853,9888,9888,9917,9918,9986,9986,10003,10003,10010,10010,10045,10045,10047,10048,10070,10070,10102,10131,10145,10145,10548,10549,10687,10687,10746,10747,11013,11015,11034,11034,11157,11157,11834,11835,11904,11929,11931,12019,12032,12245,12272,12283,12288,12351,12353,12438,12441,12543,12549,12591,12593,12686,12688,12731,12736,12771,12784,12830,12832,13099,13101,13311,13466,13466,13527,13527,13589,13589,13601,13601,13630,13630,13823,13823,13935,13935,14019,14021,14054,14054,14115,14115,14127,14127,14138,14138,14268,14268,14348,14348,14360,14360,14467,14467,14522,14522,14567,14567,14589,14589,14688,14688,14693,14693,14723,14723,14736,14736,14757,14757,14774,14774,14905,14905,15012,15012,15068,15068,15094,15094,15107,15107,15139,15139,15225,15225,15347,15347,15380,15380,15396,15396,15405,15405,15549,15550,15612,15612,15639,15639,15711,15711,15804,15804,15810,15810,16068,16068,16109,16109,16125,16125,16132,16132,16431,16431,16436,16436,16482,16482,16553,16553,16585,16585,16695,16695,16812,16812,16985,16985,17339,17339,17351,17351,17383,17383,17386,17386,17488,17488,17682,17682,17906,17906,17944,17944,18103,18103,18110,18110,18132,18132,18136,18136,18141,18141,18221,18221,18284,18284,18301,18301,18335,18335,18531,18531,18563,18563,18582,18582,18598,18598,18725,18725,18846,18846,18853,18853,18891,18891,18962,18962,18989,18989,19128,19128,19167,19167,19176,19176,19195,19195,19283,19283,19313,19313,19679,19680,19739,19739,19968,19969,19971,19971,19975,19979,19981,19982,19985,19985,19988,19990,19992,19993,19998,19999,20004,20004,20006,20006,20008,20008,20011,20013,20016,20018,20022,20022,20024,20025,20027,20027,20031,20031,20034,20035,20037,20037,20043,20043,20045,20047,20054,20059,20061,20063,20071,20071,20075,20077,20081,20081,20083,20083,20086,20087,20090,20092,20094,20094,20096,20096,20098,20098,20101,20102,20104,20105,20107,20108,20110,20114,20116,20117,20120,20121,20123,20124,20126,20130,20132,20134,20136,20136,20139,20142,20144,20144,20147,20148,20150,20150,20153,20155,20160,20161,20164,20164,20166,20167,20170,20171,20173,20173,20180,20185,20189,20191,20193,20193,20195,20197,20206,20206,20208,20208,20210,20211,20213,20215,20219,20219,20221,20221,20223,20225,20233,20235,20237,20241,20250,20250,20253,20253,20271,20272,20276,20276,20278,20278,20280,20280,20282,20282,20284,20286,20290,20291,20294,20297,20299,20299,20301,20305,20307,20311,20313,20319,20329,20330,20335,20336,20339,20340,20342,20342,20344,20353,20355,20356,20358,20358,20360,20363,20365,20370,20372,20372,20374,20376,20378,20381,20398,20399,20402,20402,20405,20406,20409,20409,20411,20411,20415,20415,20417,20421,20425,20426,20428,20436,20439,20443,20445,20449,20451,20451,20462,20465,20467,20470,20472,20472,20474,20474,20478,20478,20480,20480,20482,20482,20485,20487,20489,20489,20491,20491,20493,20493,20495,20495,20497,20500,20502,20502,20504,20506,20508,20508,20510,20511,20513,20526,20528,20528,20539,20539,20547,20548,20551,20554,20558,20559,20563,20563,20565,20566,20568,20570,20572,20572,20576,20576,20578,20578,20581,20582,20586,20586,20592,20592,20594,20594,20596,20598,20600,20600,20608,20608,20611,20611,20613,20613,20619,20619,20621,20621,20625,20626,20628,20628,20630,20630,20632,20635,20637,20638,20642,20642,20652,20654,20658,20661,20663,20663,20669,20671,20674,20674,20676,20677,20681,20682,20687,20687,20689,20689,20692,20694,20698,20699,20702,20702,20706,20706,20709,20711,20713,20713,20716,20718,20725,20725,20729,20729,20731,20731,20734,20740,20742,20743,20745,20745,20747,20748,20752,20752,20754,20757,20759,20760,20762,20764,20767,20767,20769,20770,20772,20773,20775,20775,20778,20779,20785,20787,20789,20789,20791,20796,20799,20801,20803,20809,20811,20814,20816,20816,20818,20818,20820,20823,20826,20826,20828,20828,20834,20834,20837,20837,20839,20846,20849,20849,20853,20856,20860,20860,20864,20864,20866,20866,20870,20870,20873,20874,20876,20877,20879,20879,20881,20883,20885,20889,20894,20894,20896,20896,20898,20901,20906,20908,20912,20914,20918,20919,20925,20926,20932,20934,20937,20941,20946,20946,20948,20948,20950,20950,20955,20958,20960,20961,20969,20969,20973,20973,20976,20977,20979,20982,20984,20986,20989,20989,20992,20995,20998,21e3,21002,21002,21006,21006,21009,21009,21011,21011,21014,21015,21021,21021,21028,21031,21033,21034,21038,21038,21040,21043,21046,21051,21059,21060,21062,21063,21065,21069,21076,21079,21082,21083,21085,21087,21089,21089,21097,21098,21103,21103,21106,21106,21108,21109,21111,21111,21114,21114,21117,21117,21119,21119,21122,21123,21127,21129,21133,21133,21137,21139,21143,21144,21147,21147,21151,21152,21155,21156,21159,21159,21161,21166,21177,21177,21182,21182,21185,21185,21187,21187,21189,21189,21191,21191,21193,21193,21196,21197,21202,21202,21205,21206,21208,21209,21211,21211,21213,21220,21222,21222,21229,21229,21234,21235,21237,21237,21240,21243,21246,21251,21253,21253,21256,21256,21258,21258,21260,21261,21263,21264,21269,21271,21273,21274,21280,21281,21283,21283,21287,21287,21290,21290,21295,21295,21297,21297,21302,21302,21304,21307,21309,21313,21315,21317,21319,21322,21325,21325,21329,21332,21335,21335,21338,21338,21340,21340,21342,21342,21344,21345,21348,21348,21350,21350,21352,21353,21356,21356,21358,21365,21367,21371,21373,21375,21378,21378,21380,21380,21390,21390,21395,21395,21398,21398,21400,21400,21402,21402,21405,21405,21407,21408,21413,21414,21418,21418,21421,21422,21426,21427,21430,21430,21433,21433,21435,21435,21442,21443,21445,21445,21448,21453,21460,21460,21462,21463,21465,21465,21467,21467,21471,21471,21473,21478,21480,21496,21505,21505,21507,21508,21512,21521,21531,21531,21533,21533,21535,21536,21542,21542,21545,21545,21547,21548,21550,21550,21553,21553,21555,21555,21558,21558,21560,21561,21563,21566,21568,21568,21570,21570,21574,21574,21576,21576,21578,21578,21582,21582,21585,21585,21597,21597,21599,21599,21602,21602,21604,21604,21606,21606,21608,21608,21610,21611,21616,21617,21619,21619,21621,21622,21627,21629,21631,21632,21636,21636,21638,21639,21643,21648,21654,21654,21664,21664,21666,21666,21668,21669,21672,21672,21675,21676,21679,21679,21682,21683,21688,21688,21691,21693,21695,21700,21702,21705,21729,21729,21733,21734,21736,21737,21741,21742,21745,21746,21754,21754,21757,21757,21759,21759,21764,21764,21766,21767,21769,21769,21774,21776,21780,21780,21788,21788,21803,21803,21806,21807,21809,21809,21811,21811,21813,21813,21817,21817,21820,21820,21822,21822,21824,21824,21826,21826,21828,21828,21830,21830,21834,21834,21839,21839,21843,21843,21846,21847,21852,21852,21854,21854,21859,21859,21883,21889,21891,21892,21894,21895,21897,21899,21905,21905,21907,21908,21912,21914,21916,21919,21923,21924,21927,21932,21934,21934,21936,21936,21955,21955,21957,21957,21959,21959,21961,21961,21969,21969,21972,21972,21978,21980,21983,21984,21986,21988,22007,22007,22013,22015,22020,22020,22022,22022,22024,22025,22028,22032,22034,22034,22036,22036,22038,22039,22057,22057,22060,22060,22063,22063,22066,22066,22068,22068,22070,22073,22075,22075,22079,22079,22081,22082,22089,22089,22091,22091,22093,22095,22099,22099,22116,22117,22120,22125,22127,22127,22130,22130,22132,22132,22134,22134,22136,22136,22138,22138,22144,22144,22148,22148,22150,22151,22159,22159,22169,22170,22181,22181,22183,22183,22188,22188,22190,22190,22195,22196,22198,22198,22204,22204,22208,22211,22216,22218,22221,22221,22225,22225,22231,22231,22234,22235,22238,22240,22243,22243,22246,22247,22251,22251,22253,22254,22256,22256,22259,22259,22263,22263,22265,22266,22269,22269,22271,22271,22273,22276,22279,22283,22285,22285,22290,22291,22294,22294,22296,22296,22300,22300,22303,22303,22309,22309,22312,22314,22316,22318,22320,22320,22331,22331,22334,22334,22336,22338,22343,22343,22346,22346,22348,22353,22369,22369,22372,22372,22374,22378,22382,22385,22387,22387,22389,22389,22391,22392,22395,22396,22402,22402,22408,22408,22411,22412,22419,22419,22421,22421,22430,22430,22432,22432,22434,22436,22456,22456,22461,22461,22467,22467,22470,22473,22475,22475,22478,22479,22481,22482,22492,22492,22495,22496,22500,22500,22505,22505,22509,22510,22512,22512,22515,22516,22518,22519,22521,22525,22528,22528,22530,22534,22536,22539,22551,22551,22553,22553,22557,22558,22560,22561,22563,22564,22566,22567,22570,22570,22573,22573,22575,22577,22580,22581,22586,22586,22592,22592,22601,22605,22607,22610,22612,22612,22615,22618,22622,22622,22625,22626,22628,22628,22633,22633,22645,22645,22649,22649,22652,22654,22656,22657,22659,22659,22661,22661,22665,22666,22668,22669,22672,22672,22675,22675,22684,22687,22689,22689,22691,22691,22696,22697,22699,22699,22702,22702,22704,22705,22707,22707,22714,22715,22718,22718,22721,22721,22723,22723,22725,22725,22727,22727,22734,22734,22737,22737,22739,22741,22744,22746,22748,22751,22753,22753,22756,22756,22763,22764,22766,22768,22770,22770,22777,22779,22781,22781,22786,22786,22790,22790,22792,22792,22794,22794,22799,22800,22804,22806,22809,22812,22818,22818,22820,22821,22823,22823,22825,22831,22833,22834,22839,22840,22845,22846,22852,22852,22855,22857,22860,22860,22862,22865,22867,22869,22871,22872,22874,22874,22876,22876,22880,22880,22882,22882,22887,22887,22889,22894,22898,22900,22902,22902,22904,22904,22909,22909,22914,22916,22922,22922,22924,22925,22929,22931,22934,22935,22937,22937,22941,22941,22947,22949,22951,22952,22956,22956,22959,22959,22962,22962,22965,22966,22968,22969,22971,22971,22974,22975,22977,22977,22979,22979,22982,22982,22984,22987,22989,22989,22992,22996,23001,23002,23004,23006,23010,23014,23016,23016,23018,23020,23022,23022,23024,23024,23026,23026,23031,23036,23039,23039,23041,23041,23043,23043,23049,23050,23053,23053,23057,23057,23059,23059,23064,23065,23067,23068,23071,23072,23075,23075,23077,23077,23079,23079,23081,23081,23083,23083,23085,23085,23093,23094,23100,23100,23103,23105,23110,23111,23113,23113,23115,23116,23120,23121,23130,23130,23136,23136,23138,23139,23142,23143,23145,23146,23149,23149,23154,23154,23159,23159,23167,23167,23172,23172,23181,23181,23184,23184,23186,23187,23189,23189,23194,23195,23198,23199,23202,23202,23204,23204,23207,23207,23210,23210,23219,23219,23221,23221,23226,23231,23233,23234,23236,23236,23240,23241,23243,23244,23253,23255,23257,23259,23261,23261,23264,23270,23273,23273,23275,23275,23277,23279,23286,23286,23290,23291,23293,23293,23296,23296,23301,23301,23304,23305,23307,23308,23318,23318,23321,23321,23323,23323,23333,23333,23336,23336,23338,23338,23341,23341,23344,23344,23346,23346,23348,23348,23358,23360,23363,23363,23365,23365,23372,23372,23376,23377,23380,23384,23386,23389,23391,23391,23393,23393,23395,23398,23401,23401,23403,23403,23408,23409,23413,23414,23416,23416,23418,23418,23420,23420,23423,23426,23429,23429,23431,23436,23439,23439,23443,23443,23445,23453,23455,23455,23458,23462,23468,23468,23470,23470,23472,23472,23475,23478,23480,23481,23487,23488,23490,23495,23500,23500,23504,23504,23506,23508,23510,23512,23515,23515,23518,23519,23521,23522,23524,23529,23531,23536,23541,23542,23544,23546,23551,23551,23553,23553,23556,23567,23569,23569,23572,23572,23574,23574,23577,23577,23583,23584,23586,23588,23592,23592,23595,23595,23601,23601,23608,23617,23621,23624,23627,23627,23629,23630,23632,23633,23637,23637,23643,23643,23648,23648,23650,23650,23652,23653,23656,23656,23660,23660,23663,23663,23665,23665,23667,23667,23673,23674,23688,23688,23690,23690,23692,23692,23695,23698,23700,23700,23709,23709,23713,23713,23715,23715,23717,23725,23729,23729,23731,23731,23733,23733,23735,23736,23738,23738,23742,23742,23744,23744,23755,23755,23762,23762,23769,23769,23776,23776,23784,23785,23789,23789,23791,23793,23796,23796,23798,23798,23803,23803,23805,23805,23814,23815,23821,23822,23824,23825,23828,23833,23835,23835,23839,23839,23842,23842,23844,23844,23846,23847,23849,23849,23860,23860,23869,23869,23873,23874,23876,23876,23883,23884,23886,23886,23888,23888,23891,23892,23913,23913,23916,23916,23919,23919,23921,23921,23937,23938,23940,23940,23942,23943,23947,23947,23954,23954,23956,23957,23961,23961,23965,23965,23968,23968,23970,23970,23975,23975,23978,23979,23982,23982,23984,23984,23991,23992,23994,23994,23996,23998,24009,24009,24011,24011,24013,24013,24017,24019,24022,24022,24026,24027,24029,24030,24032,24034,24037,24040,24043,24043,24046,24046,24049,24053,24055,24057,24059,24059,24061,24062,24066,24067,24070,24070,24073,24073,24076,24076,24081,24081,24085,24086,24089,24091,24093,24093,24096,24096,24101,24101,24104,24104,24107,24107,24109,24109,24115,24115,24118,24120,24125,24125,24127,24128,24131,24133,24135,24135,24140,24140,24142,24142,24148,24149,24152,24152,24158,24159,24161,24163,24168,24168,24170,24172,24176,24180,24182,24192,24195,24196,24199,24199,24202,24203,24207,24207,24213,24215,24218,24218,24220,24220,24224,24224,24229,24232,24235,24235,24237,24237,24243,24243,24245,24248,24253,24254,24257,24258,24264,24267,24271,24273,24275,24275,24277,24278,24281,24283,24285,24291,24293,24293,24295,24297,24300,24300,24305,24305,24307,24308,24310,24311,24314,24315,24318,24319,24321,24321,24323,24324,24327,24328,24330,24331,24335,24335,24337,24341,24343,24344,24347,24347,24351,24351,24354,24354,24357,24359,24361,24361,24365,24365,24369,24369,24372,24373,24375,24375,24378,24378,24380,24380,24382,24382,24384,24384,24390,24390,24392,24392,24394,24394,24396,24396,24398,24398,24400,24401,24403,24404,24406,24409,24411,24411,24413,24413,24417,24418,24420,24423,24425,24429,24432,24433,24435,24435,24439,24439,24441,24441,24444,24444,24447,24450,24453,24453,24455,24460,24464,24466,24471,24473,24476,24476,24478,24478,24480,24481,24483,24483,24487,24490,24492,24495,24499,24499,24501,24501,24503,24503,24505,24505,24508,24509,24515,24517,24520,24521,24524,24526,24528,24528,24530,24531,24533,24537,24540,24545,24548,24548,24552,24552,24555,24555,24557,24559,24561,24561,24565,24565,24568,24568,24571,24573,24575,24575,24586,24586,24589,24589,24591,24591,24594,24594,24596,24599,24601,24601,24603,24605,24608,24609,24613,24618,24623,24624,24627,24627,24641,24643,24646,24648,24650,24651,24653,24653,24656,24656,24658,24658,24661,24661,24665,24666,24669,24669,24671,24672,24674,24677,24680,24685,24687,24688,24693,24693,24705,24705,24707,24710,24713,24717,24719,24719,24722,24722,24724,24727,24730,24731,24735,24736,24738,24740,24743,24743,24746,24746,24752,24758,24760,24760,24763,24766,24772,24775,24777,24777,24779,24779,24783,24783,24785,24785,24787,24787,24789,24789,24791,24802,24816,24820,24822,24828,24832,24833,24835,24835,24838,24838,24840,24841,24845,24847,24852,24853,24858,24860,24862,24863,24866,24866,24871,24872,24875,24877,24880,24880,24884,24884,24887,24887,24892,24892,24894,24895,24898,24898,24900,24900,24902,24904,24906,24909,24911,24911,24914,24917,24920,24922,24924,24925,24927,24932,24935,24936,24938,24939,24942,24942,24944,24945,24947,24951,24954,24954,24956,24958,24961,24963,24970,24970,24973,24974,24976,24980,24982,24982,24984,24986,24996,24996,24999,25001,25003,25004,25006,25007,25010,25010,25014,25014,25016,25016,25018,25022,25027,25027,25030,25036,25039,25039,25045,25045,25047,25047,25054,25055,25059,25059,25062,25062,25074,25074,25078,25080,25082,25082,25084,25088,25095,25096,25098,25098,25100,25102,25104,25106,25108,25110,25112,25112,25114,25114,25118,25119,25121,25122,25126,25127,25129,25130,25133,25134,25136,25142,25145,25145,25150,25153,25155,25155,25159,25166,25169,25171,25175,25176,25179,25180,25182,25182,25187,25187,25192,25192,25198,25198,25201,25201,25203,25203,25206,25206,25209,25210,25212,25212,25214,25216,25219,25220,25222,25222,25225,25226,25231,25231,25233,25234,25236,25240,25243,25243,25254,25254,25256,25256,25259,25260,25262,25262,25265,25266,25269,25269,25273,25273,25276,25277,25282,25282,25284,25293,25295,25305,25307,25308,25313,25313,25324,25327,25329,25329,25331,25331,25333,25335,25341,25343,25345,25346,25351,25351,25353,25353,25356,25356,25360,25362,25384,25384,25386,25387,25391,25391,25401,25403,25405,25406,25410,25412,25414,25414,25417,25417,25420,25424,25427,25427,25429,25429,25431,25431,25434,25434,25447,25449,25451,25451,25454,25454,25457,25458,25462,25463,25466,25467,25471,25472,25475,25476,25479,25482,25484,25484,25486,25487,25490,25490,25494,25494,25496,25496,25499,25500,25503,25506,25509,25509,25511,25514,25516,25516,25534,25534,25536,25536,25539,25540,25542,25542,25545,25545,25551,25552,25554,25554,25558,25558,25562,25563,25567,25569,25571,25571,25577,25577,25579,25579,25581,25582,25586,25586,25588,25591,25606,25606,25609,25609,25613,25613,25615,25615,25618,25618,25620,25620,25622,25624,25628,25628,25632,25632,25634,25634,25636,25637,25640,25640,25642,25645,25647,25648,25652,25652,25654,25654,25658,25658,25662,25662,25688,25688,25691,25691,25694,25694,25696,25696,25703,25703,25705,25705,25709,25709,25711,25711,25715,25715,25720,25723,25725,25725,25733,25733,25736,25736,25744,25747,25749,25749,25753,25755,25757,25759,25764,25765,25769,25769,25771,25771,25773,25774,25776,25776,25778,25778,25787,25788,25790,25791,25793,25793,25796,25797,25799,25799,25801,25802,25805,25806,25808,25808,25810,25810,25812,25813,25815,25816,25818,25818,25824,25827,25829,25831,25836,25837,25839,25839,25841,25842,25844,25844,25850,25850,25854,25854,25856,25856,25858,25858,25860,25860,25863,25863,25866,25866,25871,25871,25876,25876,25880,25881,25885,25885,25890,25892,25898,25900,25903,25903,25906,25906,25908,25913,25915,25915,25917,25919,25923,25923,25925,25925,25928,25929,25933,25935,25937,25938,25940,25945,25949,25950,25954,25955,25958,25958,25964,25965,25970,25970,25972,25973,25975,25976,25982,25982,25985,25987,25989,25989,25991,25991,25993,25993,25996,25996,26e3,26001,26007,26007,26009,26009,26011,26013,26015,26015,26017,26017,26020,26021,26023,26023,26027,26029,26031,26034,26039,26039,26041,26041,26044,26045,26047,26047,26049,26054,26058,26060,26063,26063,26066,26066,26071,26071,26080,26081,26083,26083,26085,26086,26088,26089,26092,26093,26097,26098,26100,26100,26106,26109,26111,26112,26114,26115,26118,26119,26121,26122,26124,26129,26131,26133,26139,26140,26142,26145,26147,26149,26151,26152,26155,26155,26157,26157,26159,26161,26164,26167,26170,26171,26177,26180,26184,26185,26187,26188,26190,26193,26201,26203,26205,26210,26212,26217,26219,26224,26227,26228,26230,26235,26237,26237,26239,26239,26244,26244,26247,26249,26251,26252,26254,26254,26256,26257,26262,26264,26266,26266,26269,26270,26272,26272,26274,26275,26283,26284,26286,26286,26289,26293,26296,26299,26302,26305,26308,26313,26323,26324,26326,26326,26328,26334,26336,26336,26339,26339,26342,26342,26344,26346,26348,26348,26350,26352,26354,26356,26359,26362,26364,26364,26366,26368,26371,26373,26376,26381,26384,26384,26388,26389,26391,26391,26395,26395,26397,26400,26402,26403,26406,26408,26410,26414,26417,26417,26419,26420,26422,26422,26426,26426,26429,26430,26437,26438,26441,26441,26443,26444,26446,26449,26451,26451,26454,26454,26460,26464,26469,26469,26474,26474,26476,26477,26479,26483,26485,26485,26487,26487,26491,26492,26494,26495,26499,26499,26503,26503,26505,26505,26507,26508,26511,26512,26514,26515,26517,26517,26519,26522,26524,26525,26543,26544,26546,26547,26550,26552,26558,26558,26561,26561,26564,26565,26570,26570,26575,26580,26582,26586,26589,26591,26594,26594,26601,26601,26604,26604,26607,26609,26611,26614,26617,26617,26619,26619,26622,26623,26627,26628,26640,26640,26642,26643,26646,26647,26653,26654,26657,26658,26666,26666,26670,26671,26673,26674,26676,26676,26680,26681,26683,26685,26688,26692,26694,26694,26696,26697,26702,26702,26704,26705,26707,26708,26733,26733,26735,26735,26740,26740,26742,26743,26750,26751,26753,26753,26755,26755,26757,26758,26767,26767,26771,26772,26775,26775,26779,26779,26781,26781,26783,26787,26791,26792,26797,26797,26799,26801,26803,26803,26805,26806,26820,26821,26825,26829,26832,26832,26834,26834,26837,26840,26842,26842,26847,26848,26851,26851,26855,26856,26860,26860,26862,26862,26866,26866,26873,26877,26880,26881,26884,26886,26891,26891,26893,26895,26897,26898,26905,26905,26908,26908,26919,26919,26928,26928,26932,26932,26934,26934,26937,26937,26941,26941,26943,26943,26946,26946,26954,26954,26959,26959,26963,26965,26967,26967,26969,26970,26973,26974,26976,26979,26981,26981,26984,26984,26986,26991,26995,26995,26997,26997,26999,27001,27003,27003,27005,27005,27022,27022,27025,27025,27028,27029,27032,27032,27035,27036,27039,27039,27044,27047,27053,27054,27056,27058,27060,27060,27063,27063,27066,27068,27070,27073,27075,27075,27079,27079,27082,27088,27091,27091,27094,27094,27106,27106,27109,27114,27117,27117,27122,27122,27129,27129,27131,27131,27133,27133,27135,27136,27138,27138,27141,27141,27146,27147,27153,27156,27159,27159,27161,27161,27163,27163,27166,27167,27169,27169,27171,27171,27177,27177,27179,27179,27189,27189,27192,27195,27197,27197,27203,27205,27207,27213,27216,27216,27218,27219,27224,27226,27231,27231,27233,27234,27236,27236,27238,27238,27243,27243,27250,27250,27253,27253,27263,27264,27267,27268,27273,27273,27277,27278,27280,27280,27284,27284,27287,27287,27292,27293,27295,27296,27298,27299,27310,27310,27315,27315,27318,27318,27323,27324,27327,27327,27330,27331,27347,27347,27354,27359,27368,27368,27370,27370,27372,27372,27382,27382,27387,27388,27394,27396,27402,27402,27404,27404,27409,27410,27414,27414,27422,27422,27424,27425,27427,27427,27436,27436,27442,27442,27447,27451,27453,27455,27459,27459,27462,27463,27465,27466,27468,27468,27470,27470,27472,27472,27476,27476,27481,27483,27487,27495,27497,27498,27503,27503,27506,27506,27511,27515,27519,27520,27522,27524,27526,27526,27529,27530,27533,27533,27537,27537,27542,27542,27544,27544,27550,27550,27554,27554,27556,27556,27563,27563,27565,27567,27570,27571,27573,27573,27575,27575,27578,27578,27580,27581,27583,27585,27588,27590,27595,27595,27597,27597,27599,27599,27602,27604,27606,27608,27610,27611,27627,27628,27631,27631,27635,27635,27640,27640,27647,27647,27653,27653,27656,27656,27663,27665,27667,27668,27671,27671,27675,27675,27683,27684,27699,27704,27710,27715,27723,27723,27726,27728,27730,27733,27735,27735,27737,27744,27750,27750,27752,27754,27757,27757,27760,27760,27762,27762,27764,27764,27766,27766,27770,27770,27773,27774,27777,27785,27788,27789,27792,27792,27794,27798,27800,27803,27810,27810,27819,27820,27822,27822,27824,27825,27827,27827,27830,27830,27832,27833,27835,27839,27841,27842,27844,27846,27849,27850,27852,27852,27856,27857,27859,27861,27863,27863,27865,27869,27872,27875,27877,27877,27880,27880,27883,27883,27886,27889,27891,27891,27903,27903,27908,27908,27911,27911,27914,27916,27921,27922,27924,27924,27927,27927,27929,27929,27931,27931,27934,27935,27939,27939,27941,27941,27943,27948,27950,27950,27954,27954,27957,27958,27960,27966,27969,27969,27993,27994,27996,27996,28001,28001,28003,28007,28009,28010,28012,28012,28014,28015,28018,28018,28020,28020,28023,28025,28031,28031,28034,28034,28037,28037,28039,28041,28044,28047,28049,28049,28051,28055,28074,28076,28079,28079,28082,28082,28084,28085,28087,28088,28092,28092,28095,28096,28099,28104,28107,28108,28111,28114,28118,28118,28120,28122,28125,28126,28128,28134,28136,28136,28138,28140,28142,28142,28145,28145,28147,28147,28149,28156,28165,28165,28168,28168,28170,28170,28183,28183,28185,28187,28189,28189,28191,28198,28200,28200,28203,28205,28207,28207,28210,28210,28212,28212,28214,28216,28218,28218,28220,28222,28224,28224,28227,28229,28234,28234,28237,28238,28241,28241,28243,28246,28248,28248,28251,28252,28254,28255,28259,28259,28263,28263,28267,28267,28270,28271,28274,28275,28277,28277,28282,28282,28303,28304,28309,28310,28312,28312,28316,28317,28319,28319,28322,28322,28325,28325,28327,28328,28330,28331,28335,28335,28337,28338,28341,28343,28346,28346,28349,28349,28354,28357,28360,28361,28363,28364,28366,28366,28369,28369,28371,28373,28377,28377,28396,28397,28399,28399,28402,28402,28404,28405,28407,28408,28412,28412,28414,28415,28417,28418,28420,28420,28422,28422,28425,28425,28428,28428,28431,28431,28433,28433,28435,28437,28441,28442,28448,28448,28450,28452,28454,28456,28458,28461,28464,28467,28472,28472,28476,28476,28478,28479,28481,28481,28495,28495,28497,28498,28500,28500,28503,28511,28513,28516,28518,28518,28525,28529,28532,28532,28536,28536,28538,28538,28540,28542,28545,28546,28548,28548,28550,28553,28555,28558,28560,28560,28562,28562,28564,28568,28575,28575,28577,28577,28579,28581,28583,28584,28586,28586,28590,28591,28593,28593,28595,28595,28598,28598,28601,28601,28606,28606,28608,28611,28614,28615,28617,28618,28628,28629,28632,28632,28634,28635,28638,28641,28644,28646,28649,28649,28651,28652,28654,28655,28657,28657,28659,28660,28662,28662,28666,28666,28670,28670,28673,28673,28677,28679,28681,28681,28683,28683,28687,28687,28689,28691,28693,28693,28696,28696,28698,28703,28707,28707,28710,28712,28719,28720,28722,28722,28727,28728,28732,28732,28734,28734,28740,28740,28742,28742,28748,28748,28750,28750,28752,28753,28755,28755,28760,28760,28765,28766,28771,28771,28774,28774,28777,28777,28779,28780,28783,28784,28792,28792,28796,28798,28801,28801,28805,28806,28810,28810,28814,28814,28818,28818,28821,28821,28824,28827,28833,28833,28836,28836,28838,28838,28843,28848,28851,28851,28855,28858,28872,28872,28874,28875,28879,28879,28883,28884,28888,28889,28892,28893,28895,28895,28911,28911,28913,28913,28921,28922,28925,28925,28931,28932,28934,28934,28937,28937,28940,28940,28953,28954,28956,28956,28958,28958,28960,28961,28966,28966,28973,28977,28982,28982,28995,28995,28998,28999,29001,29002,29004,29004,29006,29006,29008,29008,29010,29011,29013,29015,29017,29017,29020,29022,29026,29026,29028,29033,29036,29036,29038,29038,29053,29053,29056,29056,29060,29061,29063,29066,29071,29071,29074,29074,29076,29076,29081,29081,29083,29083,29087,29090,29092,29092,29096,29097,29100,29100,29103,29103,29105,29106,29113,29114,29118,29118,29121,29121,29123,29123,29128,29129,29131,29131,29134,29136,29138,29138,29140,29142,29145,29145,29147,29147,29151,29152,29157,29159,29164,29166,29177,29177,29179,29185,29190,29191,29195,29197,29200,29200,29204,29204,29207,29207,29210,29211,29215,29215,29221,29221,29224,29224,29226,29226,29228,29229,29232,29232,29234,29234,29237,29238,29240,29243,29245,29248,29250,29250,29254,29256,29259,29260,29266,29268,29270,29270,29272,29275,29277,29277,29279,29279,29281,29283,29287,29287,29289,29289,29295,29295,29298,29298,29300,29300,29304,29305,29309,29309,29312,29314,29319,29319,29325,29325,29330,29330,29334,29334,29346,29346,29351,29351,29356,29357,29359,29359,29363,29365,29376,29376,29378,29378,29380,29380,29385,29385,29390,29390,29392,29392,29394,29394,29399,29399,29401,29401,29409,29410,29413,29413,29416,29417,29420,29420,29428,29428,29431,29437,29449,29450,29459,29459,29462,29465,29467,29469,29474,29474,29477,29477,29479,29483,29489,29489,29492,29492,29494,29495,29502,29503,29507,29509,29518,29518,29520,29520,29522,29522,29527,29528,29532,29532,29536,29536,29544,29548,29551,29552,29554,29554,29557,29557,29559,29560,29562,29564,29569,29569,29572,29572,29574,29577,29579,29579,29582,29582,29586,29586,29588,29592,29598,29600,29606,29607,29609,29611,29613,29613,29618,29620,29623,29623,29625,29625,29627,29629,29631,29632,29634,29634,29638,29638,29640,29642,29644,29645,29647,29647,29650,29650,29654,29657,29661,29662,29664,29664,29666,29670,29673,29675,29677,29678,29685,29685,29687,29689,29693,29694,29697,29697,29699,29703,29705,29705,29715,29715,29719,29720,29723,29723,29725,29725,29727,29730,29732,29734,29736,29736,29738,29740,29742,29750,29752,29752,29754,29754,29759,29766,29768,29769,29771,29772,29774,29774,29781,29781,29783,29783,29785,29792,29794,29797,29800,29802,29805,29811,29821,29822,29824,29824,29826,29831,29833,29836,29840,29840,29848,29848,29852,29855,29857,29857,29859,29859,29861,29861,29863,29864,29866,29867,29872,29874,29877,29878,29880,29881,29884,29885,29887,29888,29894,29894,29898,29898,29901,29901,29903,29904,29907,29908,29912,29912,29914,29916,29920,29920,29922,29923,29926,29926,29929,29929,29934,29934,29938,29939,29943,29943,29953,29953,29955,29956,29964,29966,29969,29969,29971,29971,29973,29973,29976,29976,29978,29980,29982,29983,29986,29990,29992,29992,29995,29996,3e4,30003,30007,30008,30010,30011,30015,30015,30019,30019,30023,30023,30026,30028,30030,30031,30033,30033,30035,30036,30041,30045,30048,30048,30050,30050,30052,30055,30058,30059,30063,30064,30069,30070,30072,30072,30074,30074,30079,30079,30086,30088,30090,30091,30094,30095,30097,30098,30100,30100,30105,30106,30109,30109,30115,30115,30117,30117,30121,30121,30123,30123,30129,30133,30136,30137,30140,30142,30144,30144,30146,30147,30149,30149,30151,30151,30154,30154,30157,30158,30162,30165,30168,30169,30171,30171,30174,30174,30178,30180,30183,30183,30192,30192,30194,30196,30201,30202,30204,30204,30207,30209,30215,30217,30219,30219,30221,30221,30224,30224,30229,30229,30233,30233,30239,30242,30244,30244,30246,30247,30255,30257,30259,30260,30267,30267,30274,30275,30278,30281,30284,30284,30286,30286,30290,30290,30293,30294,30296,30296,30300,30300,30305,30306,30308,30309,30311,30313,30316,30322,30326,30326,30328,30328,30330,30334,30336,30337,30339,30340,30342,30343,30347,30347,30350,30350,30352,30352,30354,30355,30358,30359,30362,30364,30366,30366,30372,30372,30380,30380,30382,30382,30388,30388,30390,30390,30392,30392,30394,30394,30399,30399,30402,30403,30406,30406,30408,30408,30410,30410,30412,30414,30418,30420,30422,30422,30425,30425,30427,30428,30430,30431,30433,30433,30435,30437,30439,30439,30442,30442,30444,30444,30446,30446,30449,30450,30452,30452,30456,30457,30459,30460,30462,30466,30468,30468,30471,30476,30480,30480,30490,30491,30494,30496,30501,30502,30504,30505,30516,30516,30519,30524,30526,30526,30528,30528,30531,30531,30534,30535,30541,30541,30546,30546,30554,30555,30559,30563,30565,30566,30568,30568,30571,30572,30583,30583,30585,30585,30589,30591,30603,30603,30605,30606,30609,30609,30614,30614,30617,30617,30622,30622,30624,30624,30626,30626,30629,30629,30634,30634,30636,30638,30640,30640,30643,30643,30649,30649,30651,30653,30655,30655,30663,30663,30665,30665,30669,30669,30679,30679,30681,30684,30686,30686,30689,30691,30693,30693,30695,30695,30697,30697,30701,30704,30707,30707,30712,30712,30714,30717,30722,30722,30727,30727,30732,30732,30735,30735,30737,30738,30740,30740,30754,30754,30757,30759,30764,30765,30768,30768,30770,30770,30772,30772,30787,30787,30789,30789,30799,30799,30812,30813,30816,30816,30823,30824,30826,30828,30830,30831,30844,30844,30849,30849,30852,30852,30855,30855,30860,30863,30865,30865,30867,30867,30871,30871,30879,30879,30883,30884,30887,30889,30892,30893,30906,30908,30910,30910,30913,30913,30917,30917,30920,30920,30922,30923,30926,30929,30932,30933,30938,30938,30944,30944,30951,30952,30954,30954,30956,30956,30959,30959,30964,30965,30967,30967,30970,30973,30977,30977,30988,30988,30990,30991,30993,30994,30998,30998,31001,31001,31015,31015,31018,31021,31025,31025,31034,31036,31038,31038,31040,31041,31044,31050,31056,31056,31059,31064,31066,31072,31074,31074,31077,31077,31079,31080,31085,31085,31097,31098,31100,31100,31103,31105,31114,31115,31117,31119,31121,31121,31124,31124,31131,31131,31133,31133,31142,31144,31146,31147,31150,31150,31152,31153,31155,31156,31160,31169,31172,31172,31174,31174,31177,31179,31185,31186,31189,31189,31192,31192,31198,31199,31202,31204,31206,31207,31209,31212,31221,31221,31224,31224,31227,31227,31232,31234,31237,31237,31240,31240,31242,31245,31252,31252,31255,31258,31260,31260,31262,31264,31266,31266,31271,31271,31278,31278,31280,31281,31283,31283,31286,31287,31289,31289,31291,31293,31295,31296,31298,31298,31301,31302,31305,31305,31308,31310,31319,31319,31328,31330,31334,31334,31337,31337,31339,31339,31344,31344,31348,31350,31353,31354,31357,31366,31368,31368,31370,31370,31378,31379,31381,31385,31387,31387,31391,31392,31395,31395,31401,31402,31404,31404,31406,31407,31411,31411,31414,31414,31417,31419,31422,31423,31428,31429,31431,31432,31434,31435,31447,31447,31449,31449,31452,31453,31455,31456,31458,31459,31461,31462,31466,31466,31469,31469,31471,31471,31476,31476,31478,31478,31480,31482,31485,31485,31487,31487,31494,31494,31496,31496,31498,31498,31500,31500,31502,31503,31505,31506,31512,31513,31515,31515,31518,31518,31520,31520,31525,31528,31532,31533,31535,31535,31539,31539,31541,31541,31545,31545,31557,31558,31560,31561,31563,31565,31567,31572,31574,31574,31583,31584,31589,31591,31593,31593,31596,31596,31598,31598,31601,31601,31603,31603,31605,31605,31613,31613,31623,31623,31627,31627,31629,31631,31634,31634,31636,31637,31639,31639,31641,31642,31644,31645,31648,31649,31661,31661,31665,31665,31668,31668,31672,31672,31678,31678,31680,31681,31684,31684,31686,31687,31689,31692,31698,31698,31700,31700,31705,31705,31707,31707,31709,31709,31712,31713,31716,31716,31718,31718,31721,31722,31731,31731,31735,31735,31742,31742,31744,31744,31751,31751,31753,31753,31755,31755,31759,31759,31762,31762,31774,31777,31783,31783,31786,31787,31799,31800,31805,31807,31811,31811,31820,31821,31824,31824,31826,31826,31828,31828,31835,31836,31839,31840,31844,31845,31847,31847,31849,31849,31852,31852,31858,31859,31870,31870,31873,31873,31875,31875,31881,31881,31885,31885,31890,31890,31893,31893,31895,31896,31903,31903,31906,31906,31908,31912,31918,31918,31921,31923,31929,31929,31932,31934,31941,31942,31946,31946,31957,31959,31961,31962,31964,31968,31970,31970,31973,31973,31975,31975,31983,31983,31985,31986,31988,31990,31992,31995,31998,31998,32e3,32e3,32002,32008,32010,32011,32013,32013,32016,32016,32019,32021,32023,32028,32032,32034,32043,32044,32046,32051,32053,32053,32056,32058,32065,32070,32073,32073,32076,32077,32080,32081,32085,32086,32089,32089,32091,32092,32094,32094,32097,32099,32102,32102,32104,32106,32110,32110,32112,32115,32117,32118,32121,32122,32127,32127,32131,32131,32134,32134,32142,32143,32147,32147,32152,32152,32154,32154,32156,32156,32160,32160,32162,32163,32165,32167,32169,32169,32171,32174,32176,32178,32180,32181,32184,32184,32186,32187,32189,32191,32196,32196,32199,32199,32202,32205,32207,32207,32214,32216,32218,32218,32220,32222,32224,32225,32227,32227,32230,32230,32232,32233,32236,32236,32239,32239,32244,32244,32246,32246,32249,32249,32251,32251,32259,32259,32264,32267,32272,32273,32277,32277,32279,32280,32283,32283,32285,32291,32299,32299,32302,32303,32305,32307,32309,32309,32311,32311,32313,32313,32315,32315,32317,32318,32321,32321,32323,32328,32336,32336,32338,32338,32340,32343,32345,32346,32350,32350,32353,32354,32361,32363,32365,32365,32367,32368,32374,32374,32377,32377,32380,32382,32385,32386,32391,32392,32394,32394,32396,32397,32399,32399,32403,32404,32406,32406,32408,32408,32411,32412,32415,32415,32566,32568,32570,32570,32574,32575,32579,32581,32583,32583,32587,32590,32592,32597,32600,32600,32605,32605,32607,32609,32611,32611,32614,32614,32616,32616,32618,32619,32622,32622,32624,32624,32626,32626,32629,32629,32631,32633,32636,32638,32642,32642,32645,32648,32650,32650,32652,32652,32654,32654,32660,32660,32662,32664,32666,32666,32669,32670,32673,32673,32676,32676,32680,32681,32683,32683,32687,32687,32690,32690,32694,32694,32696,32697,32701,32701,32703,32703,32705,32705,32709,32709,32714,32714,32716,32716,32718,32718,32722,32722,32724,32726,32731,32731,32735,32737,32739,32740,32742,32742,32745,32745,32747,32748,32750,32750,32752,32752,32755,32755,32761,32764,32766,32766,32768,32777,32780,32780,32784,32786,32788,32793,32798,32798,32801,32801,32806,32806,32808,32808,32812,32813,32816,32816,32819,32819,32822,32822,32829,32829,32831,32831,32835,32835,32838,32838,32840,32840,32842,32842,32850,32850,32853,32854,32856,32856,32858,32858,32862,32862,32865,32865,32879,32883,32885,32887,32893,32896,32900,32903,32905,32905,32907,32908,32915,32915,32918,32918,32920,32920,32922,32923,32925,32925,32929,32930,32933,32934,32937,32939,32941,32941,32943,32943,32945,32946,32948,32949,32954,32954,32963,32964,32966,32966,32970,32970,32972,32972,32974,32974,32981,32982,32985,32988,32990,32990,32992,32993,32996,32997,33007,33007,33009,33009,33012,33012,33015,33016,33021,33022,33026,33026,33029,33034,33046,33048,33050,33051,33059,33060,33063,33063,33065,33065,33067,33067,33071,33072,33081,33082,33086,33086,33089,33089,33094,33094,33098,33099,33102,33102,33104,33109,33120,33120,33124,33126,33131,33131,33133,33133,33136,33137,33140,33140,33142,33146,33151,33152,33154,33156,33158,33158,33160,33160,33162,33163,33167,33167,33178,33178,33180,33182,33184,33184,33187,33187,33192,33193,33200,33200,33203,33205,33208,33210,33213,33216,33218,33218,33222,33222,33226,33226,33229,33229,33231,33231,33233,33233,33240,33242,33245,33245,33247,33248,33251,33251,33253,33253,33255,33256,33258,33258,33260,33261,33267,33268,33270,33270,33274,33276,33278,33278,33281,33283,33285,33285,33287,33288,33290,33290,33292,33293,33296,33296,33298,33298,33302,33302,33304,33304,33307,33308,33310,33311,33313,33313,33322,33324,33331,33331,33333,33337,33341,33341,33344,33344,33349,33349,33351,33351,33361,33361,33368,33370,33375,33375,33380,33380,33382,33382,33384,33384,33386,33387,33390,33391,33393,33394,33396,33396,33398,33401,33405,33406,33411,33411,33418,33419,33421,33422,33424,33424,33426,33426,33428,33428,33432,33434,33437,33437,33439,33439,33441,33443,33445,33457,33459,33459,33463,33465,33467,33471,33477,33477,33489,33493,33495,33495,33499,33500,33502,33505,33507,33507,33509,33511,33513,33513,33515,33515,33521,33521,33523,33524,33529,33531,33533,33541,33544,33545,33559,33559,33563,33565,33571,33573,33576,33576,33578,33579,33583,33583,33585,33590,33592,33593,33596,33596,33600,33600,33603,33603,33607,33607,33609,33610,33615,33618,33635,33635,33651,33651,33655,33655,33658,33659,33666,33666,33669,33669,33673,33674,33678,33678,33682,33683,33686,33686,33688,33688,33690,33691,33693,33696,33698,33698,33704,33707,33725,33730,33733,33733,33737,33738,33740,33740,33745,33745,33747,33748,33750,33750,33752,33752,33756,33756,33759,33761,33769,33769,33771,33771,33775,33778,33780,33780,33782,33782,33785,33785,33787,33787,33789,33789,33795,33796,33798,33799,33802,33806,33833,33833,33836,33836,33841,33841,33845,33845,33848,33849,33852,33853,33862,33862,33865,33866,33873,33873,33879,33879,33882,33883,33889,33889,33891,33891,33894,33894,33897,33901,33903,33905,33907,33907,33909,33909,33911,33911,33914,33914,33922,33922,33936,33937,33940,33940,33945,33945,33948,33948,33951,33951,33953,33953,33960,33960,33965,33965,33967,33967,33970,33970,33972,33972,33976,33981,33983,33986,33988,33988,33990,33990,33993,33995,33997,33997,33999,34001,34003,34003,34006,34006,34010,34010,34028,34031,34033,34033,34036,34036,34042,34042,34044,34045,34048,34048,34054,34054,34062,34062,34065,34065,34067,34069,34071,34072,34074,34074,34078,34079,34081,34081,34083,34083,34085,34086,34090,34090,34092,34093,34095,34096,34109,34109,34111,34111,34113,34113,34115,34115,34118,34118,34121,34123,34126,34126,34131,34131,34133,34137,34142,34142,34145,34145,34147,34148,34152,34155,34157,34157,34168,34168,34170,34170,34174,34174,34176,34176,34180,34180,34182,34183,34185,34186,34188,34188,34191,34191,34193,34193,34196,34196,34199,34199,34201,34201,34203,34203,34205,34205,34212,34214,34216,34219,34223,34224,34234,34234,34241,34241,34247,34247,34249,34249,34253,34256,34261,34261,34268,34269,34276,34277,34281,34282,34295,34295,34297,34299,34301,34301,34303,34304,34306,34306,34308,34308,34310,34311,34314,34315,34326,34328,34330,34330,34335,34335,34338,34338,34343,34343,34345,34346,34349,34349,34351,34351,34364,34364,34367,34367,34369,34369,34381,34382,34384,34384,34387,34389,34395,34396,34398,34399,34407,34407,34411,34412,34415,34415,34417,34417,34424,34427,34442,34445,34451,34451,34453,34453,34467,34468,34472,34474,34479,34481,34484,34484,34496,34496,34501,34503,34505,34505,34507,34507,34516,34516,34521,34521,34523,34523,34526,34527,34531,34532,34537,34537,34540,34541,34552,34553,34555,34555,34558,34558,34560,34560,34562,34563,34566,34566,34568,34571,34577,34577,34584,34584,34586,34586,34588,34589,34593,34593,34597,34597,34600,34601,34612,34613,34615,34615,34618,34619,34623,34624,34636,34636,34638,34638,34645,34645,34647,34647,34649,34649,34655,34656,34660,34662,34664,34664,34670,34670,34676,34676,34678,34678,34680,34680,34690,34691,34700,34701,34712,34712,34718,34719,34722,34723,34733,34733,34739,34740,34746,34747,34749,34749,34752,34752,34756,34756,34759,34759,34762,34763,34770,34770,34778,34779,34784,34784,34787,34787,34796,34796,34799,34799,34802,34802,34807,34807,34809,34809,34811,34811,34814,34814,34821,34821,34829,34829,34833,34833,34837,34837,34847,34847,34849,34851,34865,34866,34870,34870,34873,34873,34875,34875,34880,34880,34884,34884,34886,34886,34890,34890,34892,34894,34898,34899,34903,34903,34905,34905,34907,34907,34909,34910,34913,34916,34920,34920,34923,34923,34926,34926,34928,34928,34930,34930,34935,34935,34941,34943,34945,34946,34952,34952,34955,34955,34957,34957,34962,34962,34966,34967,34971,34971,34973,34974,34978,34978,34986,34987,34996,34996,35008,35010,35013,35013,35018,35018,35021,35021,35023,35023,35026,35026,35028,35029,35032,35033,35036,35037,35039,35039,35041,35041,35048,35048,35055,35055,35057,35057,35059,35061,35064,35065,35069,35070,35076,35076,35079,35079,35082,35082,35084,35084,35088,35091,35093,35093,35096,35098,35109,35109,35111,35111,35114,35115,35119,35120,35126,35126,35128,35128,35130,35131,35137,35137,35140,35140,35149,35149,35154,35154,35158,35158,35160,35160,35164,35164,35166,35168,35172,35172,35178,35178,35181,35181,35183,35183,35186,35186,35188,35188,35198,35201,35203,35203,35206,35209,35211,35211,35215,35215,35219,35219,35222,35224,35226,35226,35232,35233,35240,35242,35244,35244,35247,35247,35250,35251,35254,35255,35258,35258,35261,35261,35263,35265,35282,35282,35284,35284,35286,35287,35290,35290,35292,35293,35299,35299,35301,35303,35312,35313,35315,35316,35318,35318,35320,35320,35328,35328,35330,35331,35335,35338,35340,35340,35342,35342,35344,35352,35355,35355,35357,35357,35359,35359,35362,35363,35365,35365,35370,35370,35373,35373,35377,35377,35379,35380,35382,35382,35386,35388,35390,35390,35393,35393,35398,35398,35403,35403,35408,35409,35412,35416,35419,35419,35422,35422,35424,35427,35430,35430,35433,35433,35435,35438,35440,35443,35445,35445,35449,35449,35452,35452,35455,35455,35458,35458,35460,35463,35468,35469,35473,35473,35475,35475,35477,35477,35480,35480,35482,35482,35486,35486,35488,35496,35498,35498,35504,35504,35506,35506,35513,35513,35516,35516,35518,35519,35522,35522,35524,35524,35527,35527,35529,35529,35531,35531,35533,35533,35535,35535,35538,35538,35542,35543,35547,35553,35556,35556,35558,35559,35562,35563,35565,35566,35568,35572,35574,35576,35578,35578,35580,35580,35582,35582,35584,35586,35588,35588,35591,35591,35596,35596,35598,35598,35600,35601,35604,35604,35606,35607,35609,35613,35616,35616,35619,35619,35622,35622,35624,35624,35627,35628,35635,35635,35639,35639,35641,35641,35644,35644,35646,35646,35649,35649,35651,35651,35654,35654,35657,35657,35660,35660,35662,35663,35667,35668,35670,35670,35672,35674,35676,35676,35678,35679,35686,35686,35691,35692,35695,35697,35700,35700,35703,35703,35709,35709,35711,35712,35715,35715,35721,35722,35724,35724,35726,35726,35728,35728,35730,35731,35734,35734,35738,35738,35740,35740,35742,35742,35744,35744,35895,35895,35903,35903,35905,35905,35910,35914,35916,35916,35918,35918,35920,35920,35925,35926,35930,35930,35937,35938,35944,35944,35946,35948,35955,35955,35960,35962,35970,35971,35978,35978,35980,35981,35987,35988,35992,35992,35997,36002,36007,36012,36015,36016,36018,36020,36022,36029,36031,36036,36038,36040,36042,36042,36049,36049,36051,36051,36057,36060,36062,36062,36064,36070,36074,36074,36076,36077,36080,36081,36083,36084,36091,36093,36100,36101,36103,36104,36106,36107,36109,36109,36111,36112,36115,36116,36118,36118,36123,36123,36125,36125,36196,36196,36198,36199,36203,36203,36205,36206,36208,36208,36211,36212,36214,36215,36225,36225,36229,36229,36234,36234,36238,36238,36240,36240,36249,36249,36256,36256,36259,36259,36264,36264,36267,36267,36274,36275,36282,36282,36286,36286,36290,36290,36294,36294,36299,36300,36302,36303,36309,36311,36315,36315,36317,36317,36319,36319,36321,36321,36323,36323,36328,36328,36330,36333,36335,36335,36337,36337,36339,36339,36348,36348,36358,36358,36360,36362,36367,36368,36372,36372,36381,36383,36394,36394,36400,36400,36404,36406,36410,36410,36413,36413,36416,36416,36418,36418,36420,36420,36423,36426,36428,36428,36431,36431,36437,36437,36441,36441,36444,36444,36447,36448,36451,36452,36466,36466,36468,36468,36470,36470,36475,36475,36481,36481,36485,36485,36487,36487,36489,36491,36493,36493,36496,36497,36499,36500,36505,36505,36510,36510,36513,36513,36521,36524,36529,36529,36531,36531,36542,36542,36544,36544,36550,36550,36554,36557,36562,36562,36574,36575,36578,36578,36584,36584,36587,36587,36600,36604,36606,36606,36611,36611,36613,36613,36615,36617,36626,36629,36635,36639,36646,36650,36653,36653,36655,36656,36659,36659,36664,36665,36667,36667,36670,36672,36674,36674,36676,36678,36681,36681,36685,36686,36690,36690,36692,36692,36695,36696,36701,36703,36705,36708,36710,36710,36763,36764,36767,36767,36770,36771,36774,36774,36776,36776,36781,36786,36789,36790,36795,36795,36799,36800,36802,36805,36813,36814,36816,36817,36819,36821,36834,36834,36836,36838,36840,36840,36842,36845,36848,36848,36850,36850,36852,36852,36855,36858,36860,36861,36863,36867,36869,36870,36872,36872,36875,36881,36884,36887,36889,36890,36893,36899,36910,36910,36913,36914,36916,36918,36920,36920,36924,36924,36926,36926,36929,36930,36935,36935,36937,36939,36941,36949,36952,36953,36955,36958,36960,36961,36963,36963,36968,36969,36972,36975,36978,36978,36981,36984,36986,36986,36988,36997,36999,37e3,37002,37002,37004,37005,37007,37009,37013,37013,37015,37017,37024,37024,37026,37027,37030,37030,37032,37032,37034,37034,37039,37041,37043,37043,37045,37045,37048,37048,37053,37054,37057,37057,37059,37061,37066,37066,37070,37070,37084,37086,37089,37090,37096,37096,37098,37099,37101,37101,37103,37103,37107,37109,37117,37117,37122,37122,37138,37138,37141,37143,37145,37145,37150,37150,37154,37155,37159,37159,37165,37165,37168,37170,37172,37172,37181,37181,37192,37198,37202,37202,37206,37207,37218,37221,37225,37226,37228,37228,37234,37234,37236,37241,37251,37251,37255,37255,37257,37257,37259,37259,37261,37261,37264,37264,37266,37266,37276,37276,37278,37278,37282,37282,37290,37292,37294,37295,37297,37298,37300,37301,37308,37308,37312,37313,37315,37315,37317,37319,37321,37321,37323,37329,37335,37336,37340,37341,37347,37351,37353,37354,37357,37357,37365,37365,37375,37375,37383,37383,37389,37389,37392,37394,37396,37397,37399,37399,37404,37404,37406,37407,37414,37414,37425,37425,37428,37429,37431,37432,37434,37434,37439,37441,37444,37445,37449,37449,37451,37451,37453,37458,37463,37463,37467,37467,37470,37470,37474,37474,37476,37478,37495,37496,37500,37500,37502,37502,37504,37504,37507,37507,37509,37509,37515,37515,37521,37521,37523,37523,37525,37526,37528,37532,37555,37556,37558,37559,37561,37561,37574,37574,37580,37580,37583,37583,37585,37586,37589,37589,37591,37591,37599,37599,37604,37605,37610,37610,37618,37618,37624,37626,37628,37630,37632,37632,37636,37636,37638,37638,37647,37648,37653,37653,37656,37658,37662,37668,37670,37672,37674,37676,37678,37679,37704,37707,37709,37709,37713,37713,37716,37716,37719,37719,37723,37725,37732,37733,37739,37740,37742,37742,37744,37744,37746,37746,37749,37749,37756,37756,37758,37758,37770,37770,37772,37772,37780,37780,37782,37783,37786,37787,37791,37793,37795,37796,37799,37799,37804,37805,37808,37808,37819,37819,37827,37827,37831,37832,37834,37836,37841,37841,37846,37848,37852,37855,37857,37858,37860,37860,37862,37862,37864,37864,37878,37878,37880,37881,37883,37883,37891,37892,37903,37904,37907,37908,37912,37913,37925,37925,37930,37931,37941,37942,37944,37944,37946,37946,37954,37954,37956,37956,37962,37962,37964,37964,37969,37970,37973,37973,37979,37979,37982,37982,37984,37984,37986,37987,37994,37995,38e3,38002,38005,38005,38007,38007,38012,38015,38021,38021,38263,38264,38271,38272,38275,38275,38280,38283,38286,38287,38289,38292,38296,38296,38300,38300,38303,38304,38306,38309,38312,38313,38315,38317,38321,38321,38326,38326,38329,38329,38331,38334,38339,38339,38343,38344,38346,38349,38355,38358,38362,38362,38364,38364,38366,38366,38368,38370,38373,38373,38376,38376,38428,38429,38433,38433,38436,38436,38439,38442,38445,38447,38450,38450,38459,38459,38463,38464,38466,38466,38468,38468,38475,38477,38480,38480,38484,38484,38486,38486,38488,38488,38491,38495,38497,38500,38506,38506,38508,38508,38512,38512,38514,38521,38524,38525,38532,38534,38538,38539,38541,38543,38545,38545,38548,38549,38551,38552,38555,38556,38563,38564,38567,38570,38576,38577,38579,38580,38582,38585,38587,38588,38592,38593,38596,38599,38601,38601,38603,38606,38613,38614,38617,38622,38626,38627,38632,38634,38639,38640,38642,38642,38646,38647,38649,38651,38656,38656,38660,38665,38668,38671,38673,38673,38675,38676,38678,38678,38681,38681,38684,38684,38686,38686,38691,38691,38694,38695,38698,38698,38704,38704,38706,38706,38712,38713,38717,38717,38722,38722,38724,38724,38726,38726,38728,38729,38732,38732,38737,38738,38741,38742,38744,38750,38752,38754,38758,38758,38760,38761,38765,38765,38771,38773,38775,38775,38778,38778,38780,38780,38784,38785,38788,38789,38795,38795,38797,38797,38799,38799,38808,38808,38816,38816,38819,38819,38822,38822,38824,38824,38827,38829,38833,38833,38836,38836,38840,38841,38849,38849,38851,38851,38854,38854,38859,38861,38864,38864,38867,38867,38873,38873,38876,38878,38880,38881,38886,38886,38893,38894,38897,38899,38901,38902,38906,38907,38910,38915,38917,38918,38920,38920,38922,38922,38924,38931,38934,38936,38942,38942,38945,38945,38947,38948,38950,38950,38955,38955,38957,38958,38960,38960,38962,38962,38967,38969,38971,38972,38975,38975,38978,38978,38982,38984,38987,38990,38994,38997,39e3,39002,39004,39004,39006,39006,39013,39015,39019,39019,39023,39025,39027,39029,39080,39080,39085,39085,39087,39087,39089,39090,39094,39094,39098,39098,39100,39100,39103,39103,39106,39106,39108,39108,39110,39111,39113,39113,39115,39115,39118,39118,39131,39132,39134,39138,39142,39143,39146,39147,39149,39151,39153,39153,39156,39156,39163,39166,39171,39171,39177,39178,39180,39180,39184,39184,39186,39189,39192,39192,39194,39194,39198,39198,39200,39200,39206,39208,39210,39210,39212,39212,39214,39214,39216,39217,39219,39219,39225,39225,39228,39229,39234,39234,39237,39237,39240,39241,39243,39245,39248,39250,39252,39253,39255,39255,39260,39260,39262,39262,39267,39267,39318,39321,39324,39325,39327,39327,39329,39329,39331,39331,39333,39333,39335,39336,39338,39338,39340,39342,39344,39345,39347,39348,39350,39350,39353,39353,39361,39361,39364,39365,39368,39369,39375,39378,39381,39381,39384,39385,39387,39391,39394,39394,39400,39400,39402,39402,39405,39406,39409,39409,39416,39416,39418,39419,39421,39421,39423,39423,39425,39429,39432,39432,39435,39435,39437,39439,39441,39441,39446,39446,39448,39449,39451,39451,39467,39467,39469,39469,39472,39472,39477,39480,39486,39486,39488,39493,39498,39498,39500,39503,39506,39506,39509,39509,39511,39512,39514,39515,39519,39519,39522,39522,39524,39525,39529,39530,39532,39532,39592,39592,39594,39594,39600,39600,39608,39609,39612,39612,39615,39616,39622,39622,39631,39631,39633,39633,39635,39636,39638,39640,39647,39647,39649,39649,39651,39651,39653,39654,39659,39659,39661,39662,39664,39664,39666,39666,39668,39668,39673,39675,39677,39677,39682,39682,39685,39686,39690,39691,39693,39693,39696,39696,39698,39698,39702,39702,39704,39706,39711,39711,39714,39715,39717,39717,39719,39722,39726,39727,39729,39730,39738,39738,39740,39740,39745,39749,39752,39752,39755,39755,39757,39759,39761,39761,39764,39764,39768,39768,39770,39770,39782,39782,39791,39791,39796,39796,39808,39808,39811,39811,39822,39822,39824,39827,39831,39831,39839,39839,39847,39848,39850,39851,39853,39854,39865,39865,39873,39873,39878,39878,39881,39882,39892,39892,39894,39894,39899,39899,39906,39906,39908,39908,39912,39912,39927,39927,39944,39944,39946,39946,39948,39949,39952,39952,39954,39955,39957,39957,39972,39973,39981,39983,39985,39986,39989,39989,39993,39995,39998,39998,40007,40007,40009,40009,40015,40015,40018,40019,40023,40023,40032,40032,40035,40035,40039,40039,40056,40056,40059,40060,40165,40167,40169,40169,40179,40180,40182,40182,40195,40195,40198,40201,40204,40204,40210,40210,40213,40213,40216,40217,40219,40219,40222,40223,40227,40227,40229,40230,40232,40232,40239,40240,40246,40246,40251,40251,40257,40258,40260,40260,40273,40273,40275,40276,40285,40286,40288,40289,40294,40294,40297,40297,40300,40300,40303,40304,40306,40306,40311,40311,40315,40315,40318,40318,40324,40324,40329,40330,40342,40342,40346,40346,40353,40353,40356,40356,40361,40361,40364,40364,40367,40367,40372,40373,40376,40377,40379,40379,40383,40383,40385,40386,40388,40388,40391,40391,40403,40403,40406,40407,40409,40409,40422,40422,40425,40427,40432,40435,40440,40442,40445,40445,40447,40447,40455,40455,40463,40463,40469,40469,40474,40479,40565,40565,40567,40567,40569,40571,40573,40573,40575,40576,40578,40578,40580,40580,40587,40588,40591,40591,40593,40595,40599,40600,40605,40607,40612,40614,40617,40618,40623,40623,40628,40629,40635,40635,40637,40639,40643,40645,40652,40657,40660,40660,40662,40662,40664,40664,40666,40670,40672,40672,40677,40677,40680,40680,40686,40687,40690,40690,40692,40695,40697,40704,40706,40706,40708,40708,40711,40714,40718,40718,40720,40720,40723,40724,40727,40727,40729,40729,40736,40736,40738,40738,40747,40748,40751,40751,40756,40756,40760,40761,40763,40763,40766,40766,40778,40779,40782,40782,40784,40784,40786,40786,40788,40789,40791,40791,40799,40801,40806,40807,40809,40812,40818,40818,40822,40823,40831,40831,40845,40846,40848,40850,40852,40853,40857,40857,40860,40861,40863,40864,40866,40866,40869,40869,43360,43388,44032,55203,55216,55238,55243,55291,63744,63838,63840,63913,63915,64011,64018,64018,64021,64023,64025,64030,64034,64034,64038,64038,64042,64044,64046,64049,64051,64061,64063,64063,64065,64065,64067,64085,64087,64087,64089,64104,64106,64106,64256,64260,65040,65049,65072,65106,65108,65126,65128,65131,65281,65470,65474,65479,65482,65487,65490,65495,65498,65500,65504,65510,65512,65518,127232,127244,127248,127340,127344,127404,127488,127490,127504,127547,127552,127560,127568,127569,131287,131287,131372,131372,132554,132554,132648,132648,133508,133508,135509,135509,135821,135821,136596,136596,136999,136999,139100,139100,140464,140464,140525,140525,141647,141647,142447,142447,143072,143072,143613,143613,144195,144195,144955,144955,146137,146137,148209,148209,148381,148381,149737,149737,149744,149744,150017,150017,150034,150034,151637,151637,152382,152382,152501,152501,152574,152574,153650,153650,153658,153658,153716,153716,153976,153976,154327,154327,154519,154519,155204,155204,155735,155735,157092,157092,157656,157656,158033,158033,160068,160068,161279,161279,161317,161317,161970,161970,162385,162385,162562,162562,163055,163055,163453,163453,163611,163611,163767,163767,164854,164854,165084,165084,167306,167306,167329,167329,167439,167439,168405,168405,168419,168419,169182,169182,169225,169225,169599,169599,17e4,17e4,170043,170043,172717,172717,173264,173264,173668,173668,180501,180501,182227,182227,185668,185668,189801,189801,194581,194581,194584,194584,194586,194586,194604,194604,194611,194611,194642,194642,194658,194658,194679,194679,194692,194692,194738,194738,194797,194797,194812,194812,194848,194848,194924,194924,195024,195024,195039,195039,198441,198441,200414,200414],q)),A.a0("Noto Sans Kaithi","https://fonts.gstatic.com/s/notosanskaithi/v15/buEtppS9f8_vkXadMBJJu0tWjLwjQi0KdoZIKlo.ttf",A.a([32,32,45,45,160,160,2406,2415,8203,8205,8208,8208,9676,9676,43056,43065,69760,69825,69837,69837],q)),A.a0("Noto Sans Kannada","https://fonts.gstatic.com/s/notosanskannada/v21/8vIs7xs32H97qzQKnzfeXycxXZyUmySvZWItmf1fe6TVmgop9ndpS-BqHEyGrDvNzSIMLsPKrkY.ttf",A.a([32,126,160,163,165,165,167,171,173,176,180,180,182,184,186,187,191,263,266,275,278,283,286,291,294,295,298,299,302,307,310,311,313,318,321,328,330,333,336,347,350,353,356,357,362,382,461,462,536,539,567,567,710,711,713,713,728,733,768,772,774,776,778,780,786,786,806,808,2385,2386,2404,2405,3200,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3299,3302,3311,3313,3314,7376,7376,7378,7378,7386,7386,7410,7410,7412,7413,7808,7813,7838,7838,7922,7923,8203,8205,8208,8208,8211,8212,8216,8218,8220,8222,8226,8226,8230,8230,8249,8250,8364,8364,8377,8377,8482,8482,8722,8722,9676,9676,43056,43061],q)),A.a0("Noto Sans Kayah Li","https://fonts.gstatic.com/s/notosanskayahli/v18/B50nF61OpWTRcGrhOVJJwOMXdca6Yecki3E06x2jVTX3WCc3CZH4EXLuKVM.ttf",A.a([32,32,45,45,160,160,8204,8205,8208,8208,9676,9676,43264,43311],q)),A.a0("Noto Sans Kharoshthi","https://fonts.gstatic.com/s/notosanskharoshthi/v15/Fh4qPiLjKS30-P4-pGMMXCCfvkc5Vd7KE5z4rFyx5mR1.ttf",A.a([32,32,45,45,160,160,8203,8205,8208,8208,9676,9676,68096,68099,68101,68102,68108,68115,68117,68119,68121,68149,68152,68154,68159,68168,68176,68184],q)),A.a0("Noto Sans Khmer","https://fonts.gstatic.com/s/notosanskhmer/v18/ijw3s5roRME5LLRxjsRb-gssOenAyendxrgV2c-Zw-9vbVUti_Z_dWgtWYuNAJz4kAbrddiA.ttf",A.a([32,126,160,163,165,165,167,171,173,176,180,180,182,184,186,187,191,263,266,275,278,283,286,291,294,295,298,299,302,307,310,311,313,318,321,328,330,333,336,347,350,353,356,357,362,382,461,462,536,539,567,567,710,711,713,713,728,733,768,772,774,776,778,780,786,786,806,808,6016,6109,6112,6121,6128,6137,6624,6655,7808,7813,7838,7838,7922,7923,8203,8205,8208,8208,8211,8212,8216,8218,8220,8222,8226,8226,8230,8230,8249,8250,8364,8364,8482,8482,8722,8722,9676,9676],q)),A.a0("Noto Sans Khojki","https://fonts.gstatic.com/s/notosanskhojki/v15/-nFnOHM29Oofr2wohFbTuPPKVWpmK_d709jy92k.ttf",A.a([32,32,160,160,2790,2799,8204,8205,9676,9676,43056,43065,70144,70161,70163,70206],q)),A.a0("Noto Sans Khudawadi","https://fonts.gstatic.com/s/notosanskhudawadi/v15/fdNi9t6ZsWBZ2k5ltHN73zZ5hc8HANlHIjRnVVXz9MY.ttf",A.a([32,32,160,160,2404,2405,8204,8205,8211,8212,9676,9676,43056,43065,70320,70378,70384,70393],q)),A.a0("Noto Sans Lao","https://fonts.gstatic.com/s/notosanslao/v24/bx6lNx2Ol_ixgdYWLm9BwxM3NW6BOkuf763Clj73CiQ_J1Djx9pidOt4ccbdf5MK3riB2w.ttf",A.a([32,126,160,163,165,165,167,171,174,176,180,180,182,184,186,187,191,263,266,275,278,283,286,291,294,295,298,299,302,307,310,311,313,318,321,328,330,333,336,347,350,353,356,357,362,382,461,462,536,539,567,567,710,711,713,713,728,733,768,772,774,776,778,780,786,786,806,808,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3769,3771,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3807,7808,7813,7838,7838,7922,7923,8203,8205,8211,8212,8216,8218,8220,8222,8226,8226,8230,8230,8249,8250,8364,8365,8482,8482,8722,8722,9676,9676],q)),A.a0("Noto Sans Lepcha","https://fonts.gstatic.com/s/notosanslepcha/v15/0QI7MWlB_JWgA166SKhu05TekNS32AJstqBXgd4.ttf",A.a([32,32,160,160,7168,7223,7227,7241,7245,7247,8203,8205,9676,9676],q)),A.a0("Noto Sans Limbu","https://fonts.gstatic.com/s/notosanslimbu/v15/3JnlSDv90Gmq2mrzckOBBRRoNJVj0MF3OHRDnA.ttf",A.a([32,32,160,160,2405,2405,6400,6430,6432,6443,6448,6459,6464,6464,6468,6479,8203,8205,9676,9676],q)),A.a0("Noto Sans Linear A","https://fonts.gstatic.com/s/notosanslineara/v16/oPWS_l16kP4jCuhpgEGmwJOiA18FZj22zmHQAGQicw.ttf",A.a([32,32,160,160,67072,67382,67392,67413,67424,67431],q)),A.a0("Noto Sans Linear B","https://fonts.gstatic.com/s/notosanslinearb/v15/HhyJU4wt9vSgfHoORYOiXOckKNB737IV3BkFTq4EPw.ttf",A.a([32,32,160,160,65536,65547,65549,65574,65576,65594,65596,65597,65599,65613,65616,65629,65664,65786,65792,65794,65799,65843,65847,65855],q)),A.a0("Noto Sans Lisu","https://fonts.gstatic.com/s/notosanslisu/v21/uk-3EGO3o6EruUbnwovcYhz6kh57_nqbcTdjJnHP2Vwt29IlxkVdig.ttf",A.a([32,126,160,163,165,165,167,171,174,176,180,180,182,184,186,187,191,263,266,275,278,283,286,291,294,295,298,299,302,307,310,311,313,318,321,328,330,333,336,347,350,353,356,357,362,382,461,462,536,539,567,567,700,700,710,711,713,713,717,717,728,733,768,772,774,776,778,780,786,786,806,808,7808,7813,7838,7838,7922,7923,8208,8208,8211,8212,8216,8218,8220,8222,8226,8226,8230,8230,8249,8250,8364,8364,8482,8482,8722,8722,9676,9676,12298,12299,42192,42239,73648,73648],q)),A.a0("Noto Sans Lycian","https://fonts.gstatic.com/s/notosanslycian/v15/QldVNSNMqAsHtsJ7UmqxBQA9r8wA5_naCJwn00E.ttf",A.a([32,32,160,160,66176,66204],q)),A.a0("Noto Sans Lydian","https://fonts.gstatic.com/s/notosanslydian/v15/c4m71mVzGN7s8FmIukZJ1v4ZlcPReUPXMoIjEQI.ttf",A.a([32,32,160,160,67872,67897,67903,67903],q)),A.a0("Noto Sans Mahajani","https://fonts.gstatic.com/s/notosansmahajani/v15/-F6sfiVqLzI2JPCgQBnw60Agp0JrvD5Fh8ARHNh4zg.ttf",A.a([32,32,160,160,2404,2415,8204,8205,9676,9676,43056,43065,69968,70006],q)),A.a0("Noto Sans Malayalam","https://fonts.gstatic.com/s/notosansmalayalam/v21/sJoi3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNM-Qw8EaeB8Nss-_RuD9BFzEr6HxEA.ttf",A.a([32,126,160,163,165,165,167,171,173,176,180,180,182,184,186,187,191,263,266,275,278,283,286,291,294,295,298,299,302,307,310,311,313,318,321,328,330,333,336,347,350,353,356,357,362,382,461,462,536,539,567,567,710,711,713,713,728,733,768,772,774,776,778,780,786,786,803,803,806,808,2385,2386,2404,2405,3328,3340,3342,3344,3346,3396,3398,3400,3402,3407,3412,3427,3430,3455,7386,7386,7808,7813,7838,7838,7922,7923,8203,8205,8208,8208,8211,8212,8216,8218,8220,8222,8226,8226,8230,8230,8249,8250,8364,8364,8377,8377,8482,8482,8722,8722,9676,9676,43056,43058],q)),A.a0("Noto Sans Mandaic","https://fonts.gstatic.com/s/notosansmandaic/v15/cIfnMbdWt1w_HgCcilqhKQBo_OsMI5_A_gMk0izH.ttf",A.a([32,32,160,160,1600,1600,2112,2139,2142,2142,8204,8205,9676,9676],q)),A.a0("Noto Sans Manichaean","https://fonts.gstatic.com/s/notosansmanichaean/v15/taiVGntiC4--qtsfi4Jp9-_GkPZZCcrfekqCNTtFCtdX.ttf",A.a([32,32,160,160,1600,1600,8204,8205,9676,9676,65024,65024,68288,68326,68331,68342],q)),A.a0("Noto Sans Marchen","https://fonts.gstatic.com/s/notosansmarchen/v15/aFTO7OZ_Y282EP-WyG6QTOX_C8WZMHhPk652ZaHk.ttf",A.a([32,32,160,160,9676,9676,72816,72847,72850,72871,72873,72886],q)),A.a0("Noto Sans Masaram Gondi","https://fonts.gstatic.com/s/notosansmasaramgondi/v15/6xK_dThFKcWIu4bpRBjRYRV7KZCbUq6n_1kPnuGe7RI9WSWX.ttf",A.a([32,34,37,37,39,47,58,63,160,160,215,215,247,247,2404,2405,8216,8217,8220,8221,8230,8230,8722,8722,9676,9676,72960,72966,72968,72969,72971,73014,73018,73018,73020,73021,73023,73031,73040,73049],q)),A.a0("Noto Sans Math","https://fonts.gstatic.com/s/notosansmath/v15/7Aump_cpkSecTWaHRlH2hyV5UHkG-V048PW0.ttf",A.a([32,126,160,160,167,167,172,172,177,177,215,215,247,247,770,771,773,773,775,776,816,816,913,929,931,937,945,969,977,977,981,982,1008,1009,1012,1013,8242,8247,8279,8279,8400,8412,8417,8417,8421,8431,8450,8450,8458,8462,8464,8466,8469,8469,8473,8477,8484,8484,8488,8488,8492,8493,8495,8497,8499,8504,8508,8512,8517,8521,8592,8622,8624,8677,8689,8690,8692,8959,8968,8971,8976,8976,8985,8985,8988,8993,9014,9082,9084,9084,9109,9109,9115,9142,9168,9168,9180,9185,9332,9333,9647,9647,9651,9651,9655,9655,9661,9661,9665,9665,9674,9674,9676,9676,9723,9723,9837,9839,10176,10239,10496,11007,11022,11025,11056,11084,11262,11262,65371,65371,65373,65373,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120485,120488,120779,120782,120831,126464,126467,126469,126495,126497,126498,126500,126500,126503,126503,126505,126514,126516,126519,126521,126521,126523,126523,126530,126530,126535,126535,126537,126537,126539,126539,126541,126543,126545,126546,126548,126548,126551,126551,126553,126553,126555,126555,126557,126557,126559,126559,126561,126562,126564,126564,126567,126570,126572,126578,126580,126583,126585,126588,126590,126590,126592,126601,126603,126619,126625,126627,126629,126633,126635,126651,126704,126705],q)),A.a0("Noto Sans Mayan Numerals","https://fonts.gstatic.com/s/notosansmayannumerals/v15/PlIuFk25O6RzLfvNNVSivR09_KqYMwvvDKYjfIiE68oo6eepYQ.ttf",A.a([32,32,160,160,119520,119539],q)),A.a0("Noto Sans Medefaidrin","https://fonts.gstatic.com/s/notosansmedefaidrin/v19/WwkzxOq6Dk-wranENynkfeVsNbRZtbOIdLb1exeM4ZeuabBfmErWlT318e5A3rw.ttf",A.a([32,32,160,160,93760,93850],q)),A.a0("Noto Sans Meetei Mayek","https://fonts.gstatic.com/s/notosansmeeteimayek/v10/HTxAL3QyKieByqY9eZPFweO0be7M21uSphSdhqILnmrRfJ8t_1TJ_vTW5PgeFYVa.ttf",A.a([32,32,160,160,8203,8205,9676,9676,43744,43766,43968,44013,44016,44025],q)),A.a0("Noto Sans Meroitic","https://fonts.gstatic.com/s/notosansmeroitic/v16/IFS5HfRJndhE3P4b5jnZ3ITPvC6i00UDgDhTiKY9KQ.ttf",A.a([32,32,58,58,160,160,8230,8230,8285,8285,67968,68023,68028,68047,68050,68095],q)),A.a0("Noto Sans Miao","https://fonts.gstatic.com/s/notosansmiao/v15/Dxxz8jmXMW75w3OmoDXVV4zyZUjgUYVslLhx.ttf",A.a([32,32,160,160,9676,9676,93952,94026,94031,94087,94095,94111],q)),A.a0("Noto Sans Modi","https://fonts.gstatic.com/s/notosansmodi/v15/pe03MIySN5pO62Z5YkFyT7jeav5qWVAgVol-.ttf",A.a([32,32,160,160,8204,8205,9676,9676,43056,43065,71168,71236,71248,71257],q)),A.a0("Noto Sans Mongolian","https://fonts.gstatic.com/s/notosansmongolian/v15/VdGCAYADGIwE0EopZx8xQfHlgEAMsrToxLsg6-av1x0.ttf",A.a([32,34,40,41,45,45,63,63,160,160,6144,6158,6160,6169,6176,6264,6272,6314,8204,8205,8211,8212,8220,8221,8239,8239,8264,8265,9312,9331,9676,9676,12289,12290,12298,12303,65085,65086,65089,65092,71264,71276],q)),A.a0("Noto Sans Mro","https://fonts.gstatic.com/s/notosansmro/v15/qWcsB6--pZv9TqnUQMhe9b39WDzRtjkho4M.ttf",A.a([32,32,160,160,92736,92766,92768,92777,92782,92783],q)),A.a0("Noto Sans Multani","https://fonts.gstatic.com/s/notosansmultani/v15/9Bty3ClF38_RfOpe1gCaZ8p30BOFO1A0pfCs5Kos.ttf",A.a([32,32,160,160,2662,2671,70272,70278,70280,70280,70282,70285,70287,70301,70303,70313],q)),A.a0("Noto Sans Myanmar","https://fonts.gstatic.com/s/notosansmyanmar/v19/AlZq_y1ZtY3ymOryg38hOCSdOnFq0En23OU4o1AC.ttf",A.a([32,32,63,63,160,160,4096,4255,8203,8205,8216,8217,8220,8221,8230,8230,9676,9676,43310,43310,43488,43518,43616,43647,65024,65024],q)),A.a0("Noto Sans N Ko","https://fonts.gstatic.com/s/notosansnko/v17/6NUP8FqDKBaKKjnr6P8v-sxPpvVBVNmme3gf.ttf",A.a([32,32,160,160,1548,1548,1563,1563,1567,1567,1642,1642,1984,2042,2045,2047,8204,8207,9676,9676,11804,11805,64830,64831],q)),A.a0("Noto Sans Nabataean","https://fonts.gstatic.com/s/notosansnabataean/v15/IFS4HfVJndhE3P4b5jnZ34DfsjO330dNoBJ9hK8kMK4.ttf",A.a([32,32,160,160,67712,67742,67751,67759],q)),A.a0("Noto Sans New Tai Lue","https://fonts.gstatic.com/s/notosansnewtailue/v15/H4c5BW-Pl9DZ0Xe_nHUapt7PovLXAhAnY7wwY55O4AS32A.ttf",A.a([32,32,160,160,6528,6571,6576,6601,6608,6618,6622,6623,8204,8205,9676,9676],q)),A.a0("Noto Sans Newa","https://fonts.gstatic.com/s/notosansnewa/v15/7r3fqXp6utEsO9pI4f8ok8sWg8n_qN4R5lNU.ttf",A.a([32,32,160,160,183,183,7675,7675,8204,8205,9676,9676,70656,70747,70749,70753],q)),A.a0("Noto Sans Nushu","https://fonts.gstatic.com/s/notosansnushu/v18/rnCw-xRQ3B7652emAbAe_Ai1IYaFWFAMArZKqQ.ttf",A.a([32,32,160,160,94177,94177,110960,111355],q)),A.a0("Noto Sans Ogham","https://fonts.gstatic.com/s/notosansogham/v15/kmKlZqk1GBDGN0mY6k5lmEmww4hrt5laQxcoCA.ttf",A.a([32,32,160,160,5760,5788],q)),A.a0("Noto Sans Ol Chiki","https://fonts.gstatic.com/s/notosansolchiki/v17/N0b92TJNOPt-eHmFZCdQbrL32r-4CvhzDzRwlxOQYuVALWk267I6gVrz5gQ.ttf",A.a([32,32,160,160,7248,7295,8377,8377],q)),A.a0("Noto Sans Old Hungarian","https://fonts.gstatic.com/s/notosansoldhungarian/v15/E213_cD6hP3GwCJPEUssHEM0KqLaHJXg2PiIgRfjbg5nCYXt.ttf",A.a([32,32,160,160,8205,8205,68736,68786,68800,68850,68858,68863],q)),A.a0("Noto Sans Old Italic","https://fonts.gstatic.com/s/notosansolditalic/v15/TuGOUUFzXI5FBtUq5a8bh68BJxxEVam7tWlRdRhtCC4d.ttf",A.a([32,32,160,160,66304,66339,66349,66351],q)),A.a0("Noto Sans Old North Arabian","https://fonts.gstatic.com/s/notosansoldnortharabian/v15/esDF30BdNv-KYGGJpKGk2tNiMt7Jar6olZDyNdr81zBQmUo_xw4ABw.ttf",A.a([32,32,160,160,68224,68255],q)),A.a0("Noto Sans Old Permic","https://fonts.gstatic.com/s/notosansoldpermic/v16/snf1s1q1-dF8pli1TesqcbUY4Mr-ElrwKLdXgv_dKYB5.ttf",A.a([32,32,160,160,768,768,774,776,787,787,1155,1155,8411,8411,9676,9676,66384,66426],q)),A.a0("Noto Sans Old Persian","https://fonts.gstatic.com/s/notosansoldpersian/v15/wEOjEAbNnc5caQTFG18FHrZr9Bp6-8CmIJ_tqOlQfx9CjA.ttf",A.a([32,32,160,160,66464,66499,66504,66517],q)),A.a0("Noto Sans Old Sogdian","https://fonts.gstatic.com/s/notosansoldsogdian/v15/3JnjSCH90Gmq2mrzckOBBhFhdrMst48aURt7neIqM-9uyg.ttf",A.a([32,32,160,160,69376,69415],q)),A.a0("Noto Sans Old South Arabian","https://fonts.gstatic.com/s/notosansoldsoutharabian/v15/3qT5oiOhnSyU8TNFIdhZTice3hB_HWKsEnF--0XCHiKx1OtDT9HwTA.ttf",A.a([32,32,160,160,68192,68223],q)),A.a0("Noto Sans Old Turkic","https://fonts.gstatic.com/s/notosansoldturkic/v15/yMJNMJVya43H0SUF_WmcGEQVqoEMKDKbsE2RjEw-Vyws.ttf",A.a([32,32,160,160,68608,68680],q)),A.a0("Noto Sans Oriya","https://fonts.gstatic.com/s/notosansoriya/v16/AYCTpXfzfccDCstK_hrjDyADv5en5K3DZq1hIg.ttf",A.a([32,35,37,37,39,44,46,63,91,95,123,126,160,160,173,173,215,215,247,247,2404,2405,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2876,2884,2887,2888,2891,2893,2902,2903,2908,2909,2911,2915,2918,2935,8203,8205,8208,8208,8211,8212,8216,8217,8220,8221,8230,8230,8377,8377,8722,8722,9676,9676],q)),A.a0("Noto Sans Osage","https://fonts.gstatic.com/s/notosansosage/v15/oPWX_kB6kP4jCuhpgEGmw4mtAVtXRlaSxkrMCQ.ttf",A.a([32,32,160,160,769,769,772,772,779,779,856,856,9676,9676,66736,66771,66776,66811],q)),A.a0("Noto Sans Osmanya","https://fonts.gstatic.com/s/notosansosmanya/v15/8vIS7xs32H97qzQKnzfeWzUyUpOJmz6kR47NCV5Z.ttf",A.a([32,32,160,160,66688,66717,66720,66729],q)),A.a0("Noto Sans Pahawh Hmong","https://fonts.gstatic.com/s/notosanspahawhhmong/v15/bWtp7e_KfBziStx7lIzKKaMUOBEA3UPQDW7krzc_c48aMpM.ttf",A.a([32,32,160,160,8204,8205,9676,9676,92928,92997,93008,93017,93019,93025,93027,93047,93053,93071],q)),A.a0("Noto Sans Palmyrene","https://fonts.gstatic.com/s/notosanspalmyrene/v15/ZgNPjOdKPa7CHqq0h37c_ASCWvH93SFCPnK5ZpdNtcA.ttf",A.a([32,32,160,160,67680,67711],q)),A.a0("Noto Sans Pau Cin Hau","https://fonts.gstatic.com/s/notosanspaucinhau/v16/x3d-cl3IZKmUqiMg_9wBLLtzl22EayN7ehIdjEWqKMxsKw.ttf",A.a([32,32,160,160,72384,72440],q)),A.a0("Noto Sans Phags Pa","https://fonts.gstatic.com/s/notosansphagspa/v15/pxiZyoo6v8ZYyWh5WuPeJzMkd4SrGChkqkSsrvNXiA.ttf",A.a([32,32,160,160,6145,6147,6149,6149,8203,8207,8229,8230,9676,9676,12289,12290,12295,12305,12308,12315,43072,43127,65024,65024],q)),A.a0("Noto Sans Phoenician","https://fonts.gstatic.com/s/notosansphoenician/v15/jizFRF9Ksm4Bt9PvcTaEkIHiTVtxmFtS5X7Jot-p5561.ttf",A.a([32,32,160,160,67840,67867,67871,67871],q)),A.a0("Noto Sans Psalter Pahlavi","https://fonts.gstatic.com/s/notosanspsalterpahlavi/v15/rP2Vp3K65FkAtHfwd-eISGznYihzggmsicPfud3w1G3KsUQBct4.ttf",A.a([32,32,160,160,1600,1600,8204,8205,9676,9676,68480,68497,68505,68508,68521,68527],q)),A.a0("Noto Sans Rejang","https://fonts.gstatic.com/s/notosansrejang/v15/Ktk2AKuMeZjqPnXgyqrib7DIogqwN4O3WYZB_sU.ttf",A.a([32,32,160,160,8203,8205,9676,9676,43312,43347,43359,43359],q)),A.a0("Noto Sans Runic","https://fonts.gstatic.com/s/notosansrunic/v15/H4c_BXWPl9DZ0Xe_nHUaus7W68WWaxpvHtgIYg.ttf",A.a([32,32,160,160,5792,5880],q)),A.a0("Noto Sans SC","https://fonts.gstatic.com/s/notosanssc/v26/k3kXo84MPvpLmixcA63oeALhL4iJ-Q7m8w.otf",A.a([32,126,160,259,272,275,282,283,296,299,323,324,327,328,332,335,338,339,360,365,402,402,416,417,431,432,461,476,504,505,593,593,609,609,699,699,711,711,713,715,729,729,746,747,768,769,772,772,775,775,780,780,913,929,931,937,945,969,1025,1025,1040,1103,1105,1105,7742,7743,7840,7929,8194,8195,8208,8214,8216,8218,8220,8222,8224,8226,8229,8231,8240,8240,8242,8243,8245,8245,8249,8252,8258,8258,8263,8265,8273,8273,8308,8308,8361,8361,8363,8364,8413,8414,8448,8448,8451,8451,8453,8453,8457,8458,8463,8463,8467,8467,8470,8470,8481,8482,8486,8487,8491,8491,8494,8494,8501,8501,8507,8507,8544,8555,8560,8571,8592,8601,8632,8633,8644,8646,8651,8652,8656,8656,8658,8658,8660,8660,8678,8681,8693,8693,8704,8704,8706,8707,8709,8715,8719,8719,8721,8723,8725,8725,8730,8730,8733,8736,8739,8739,8741,8750,8756,8759,8765,8765,8771,8771,8773,8773,8776,8776,8780,8780,8786,8786,8800,8802,8804,8807,8810,8811,8814,8815,8818,8819,8822,8823,8834,8839,8842,8843,8853,8857,8864,8864,8869,8869,8895,8895,8922,8923,8943,8943,8965,8967,8978,8978,8984,8984,9001,9002,9136,9137,9150,9164,9166,9166,9178,9179,9251,9251,9312,9643,9649,9651,9654,9655,9660,9661,9664,9665,9670,9676,9678,9683,9698,9702,9711,9711,9728,9731,9733,9734,9737,9737,9742,9743,9750,9751,9756,9759,9775,9775,9792,9794,9824,9839,9842,9853,9888,9888,9917,9918,9986,9986,10003,10003,10010,10010,10045,10045,10047,10048,10070,10070,10102,10131,10145,10145,10548,10549,10687,10687,10746,10747,11013,11015,11034,11034,11157,11157,11834,11835,11904,11929,11931,12019,12032,12245,12272,12283,12288,12351,12353,12438,12441,12543,12549,12591,12593,12643,12645,12686,12688,12731,12736,12771,12784,12830,12832,13099,13101,19893,19968,40943,63744,63747,63749,63750,63755,63756,63765,63765,63767,63770,63777,63777,63788,63789,63791,63791,63793,63797,63799,63802,63811,63811,63815,63818,63822,63822,63826,63827,63838,63838,63842,63847,63854,63854,63858,63858,63860,63860,63862,63862,63865,63867,63870,63872,63876,63877,63882,63884,63886,63886,63891,63891,63893,63893,63896,63896,63918,63918,63923,63923,63927,63927,63931,63931,63933,63934,63936,63936,63941,63942,63952,63952,63960,63961,63964,63968,63970,63972,63975,63975,63977,63977,63985,63985,63988,63989,63994,63994,63997,63997,63999,63999,64002,64002,64005,64008,64010,64010,64012,64015,64017,64017,64019,64020,64024,64024,64031,64033,64035,64036,64039,64041,64047,64047,64051,64053,64055,64056,64058,64058,64071,64071,64073,64073,64075,64075,64093,64094,64256,64260,65040,65049,65072,65106,65108,65126,65128,65131,65281,65439,65441,65470,65474,65479,65482,65487,65490,65495,65498,65500,65504,65510,65512,65518,127232,127244,127248,127340,127344,127404,127488,127490,127504,127547,127552,127560,127568,127569,131207,131207,131209,131209,131276,131276,131428,131428,132648,132648,132726,132726,134352,134352,136090,136090,136211,136211,136663,136663,141711,141711,144843,144843,146583,146584,146979,146979,147966,147966,147982,147982,149737,149737,149979,149979,150017,150017,150141,150141,150217,150217,152882,152882,152930,152930,153e3,153e3,154327,154327,155351,155351,156193,156193,156813,156813,157302,157302,157564,157564,158033,158033,158556,158556,158753,158753,161970,161970,163503,163503,163767,163767,163833,163833,164872,164872,165496,165496,165525,165525,165856,165856,166729,166729,166983,166983,166991,166991,166993,166993,166996,166996,167439,167439,167577,167577,169599,169599,17e4,17e4,171902,171902,171907,171907,171916,171916,174045,174045,174331,174331,174359,174359,174640,174640,174646,174646,174680,174680,176034,176034,176423,176424,176439,176440,176621,176621,176896,176896,176995,176995,177007,177007,177010,177010,177021,177021,177156,177156,177168,177168,177171,177171,177249,177249,177383,177383,177391,177391,177398,177398,177401,177401,177421,177422,177462,177462,177582,177583,177587,177587,177639,177639,177652,177652,177692,177693,177702,177704,177706,177706,177708,177708,177813,177814,177837,177837,177901,177901,178089,178089,178117,178117,178150,178150,178169,178169,178172,178172,178182,178182,178186,178186,178204,178204,178360,178360,178887,178887,179039,179039,179042,179042,179068,179068,179075,179075,179227,179227,179575,179575,179591,179591,179703,179703,179753,179753,180265,180266,180393,180393,180426,180426,180693,180693,180697,180697,180729,180729,180860,180860,180872,180872,180900,180900,181015,181015,181083,181083,181089,181089,181092,181092,181384,181384,181396,181396,181399,181399,181570,181570,181779,181779,181784,181784,181793,181793,181801,181801,181803,181805,181807,181807,181826,181826,181834,181835,182060,182060,182063,182063,182175,182175,182209,182209,182269,182269,182489,182489,182494,182494,182497,182497,182515,182515,182535,182535,182538,182538,182557,182557,182786,182786,182798,182798,182909,182909,182953,182953,183081,183081,183085,183086,183089,183089,183096,183097,183099,183099,183103,183103,183105,183105,183114,183114,183118,183118,183130,183131,183140,183140,183145,183145,183148,183148,183151,183151,183155,183155,183158,183158,183160,183160,183164,183164,183217,183217,183231,183232,183246,183246,183382,183382,183391,183391,183541,183542,183549,183549,183551,183551,183554,183555,183562,183562,183691,183691,183693,183693,183695,183696,183711,183712,183720,183720,183725,183726,183765,183765,183832,183832,183834,183834,183843,183843,183846,183846,183850,183850,183932,183932,183944,183944,183955,183955,185668,185668,194692,194692,194742,194742,200413,200414,200812,200812],q)),A.a0("Noto Sans Saurashtra","https://fonts.gstatic.com/s/notosanssaurashtra/v15/ea8GacQ0Wfz_XKWXe6OtoA8w8zvmYwTef9ndjhPTSIx9.ttf",A.a([32,32,160,160,8203,8205,9676,9676,43136,43205,43214,43225],q)),A.a0("Noto Sans Sharada","https://fonts.gstatic.com/s/notosanssharada/v15/gok0H7rwAEdtF9N8-mdTGALG6p0kwoXLPOwr4H8a.ttf",A.a([32,32,160,160,2385,2385,7383,7383,7385,7385,7388,7389,7392,7392,8204,8205,9676,9676,70016,70111],q)),A.a0("Noto Sans Shavian","https://fonts.gstatic.com/s/notosansshavian/v15/CHy5V_HZE0jxJBQlqAeCKjJvQBNF4EFQSplv2Cwg.ttf",A.a([32,32,160,160,66640,66687],q)),A.a0("Noto Sans Siddham","https://fonts.gstatic.com/s/notosanssiddham/v15/OZpZg-FwqiNLe9PELUikxTWDoCCeGqndk3Ic92ZH.ttf",A.a([32,32,160,160,8204,8205,9676,9676,71040,71093,71096,71133],q)),A.a0("Noto Sans Sinhala","https://fonts.gstatic.com/s/notosanssinhala/v25/yMJ2MJBya43H0SUF_WmcBEEf4rQVO2P524V5N_MxQzQtb-tf5dJbC30Fu9zUwg2a5lgLpJwbQRM.ttf",A.a([32,35,37,37,39,63,91,95,123,126,160,160,173,173,215,215,247,247,2404,2405,3457,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3558,3567,3570,3572,8203,8205,8211,8212,8216,8217,8220,8221,8230,8230,8722,8722,9676,9676,70113,70132],q)),A.a0("Noto Sans Sogdian","https://fonts.gstatic.com/s/notosanssogdian/v15/taiQGn5iC4--qtsfi4Jp6eHPnfxQBo--Pm6KHidM.ttf",A.a([32,32,160,160,1600,1600,8204,8204,9676,9676,69424,69465],q)),A.a0("Noto Sans Sora Sompeng","https://fonts.gstatic.com/s/notosanssorasompeng/v17/PlIRFkO5O6RzLfvNNVSioxM2_OTrEhPyDLolKvCsHzCxWuGkYHR818DpZXJQd4Mu.ttf",A.a([32,32,45,45,160,160,8208,8208,69840,69864,69872,69881],q)),A.a0("Noto Sans Soyombo","https://fonts.gstatic.com/s/notosanssoyombo/v15/RWmSoL-Y6-8q5LTtXs6MF6q7xsxgY0FrIFOcK25W.ttf",A.a([32,32,160,160,9676,9676,72272,72354],q)),A.a0("Noto Sans Sundanese","https://fonts.gstatic.com/s/notosanssundanese/v17/FwZw7_84xUkosG2xJo2gm7nFwSLQkdymq2mkz3Gz1_b6ctxpNNHCizv7fQES.ttf",A.a([32,32,45,45,160,160,7040,7103,7360,7367,8203,8205,8208,8208,9676,9676],q)),A.a0("Noto Sans Syloti Nagri","https://fonts.gstatic.com/s/notosanssylotinagri/v15/uU9eCAQZ75uhfF9UoWDRiY3q7Sf_VFV3m4dGFVfxN87gsj0.ttf",A.a([32,32,160,160,2404,2405,2534,2543,8203,8205,8208,8209,8277,8277,9676,9676,43008,43052],q)),A.a0("Noto Sans Syriac","https://fonts.gstatic.com/s/notosanssyriac/v15/Ktk2AKuMeZjqPnXgyqribqzQqgW0N4O3WYZB_sU.ttf",A.a([32,33,40,43,45,47,58,58,61,61,91,93,160,160,171,171,176,176,187,187,771,772,775,776,778,778,800,800,803,805,813,814,816,817,1548,1548,1563,1563,1567,1567,1569,1569,1600,1600,1611,1621,1632,1644,1648,1648,1792,1805,1807,1866,1869,1871,8204,8207,8230,8230,8260,8260,8722,8722,9676,9676,9840,9841],q)),A.a0("Noto Sans TC","https://fonts.gstatic.com/s/notosanstc/v26/-nF7OG829Oofr2wohFbTp9iFOSsLA_ZJ1g.otf",A.a([32,126,160,259,272,275,282,283,296,299,323,324,327,328,332,335,338,339,360,365,402,402,416,417,431,432,461,476,504,505,593,593,609,609,699,699,711,711,713,715,729,729,746,747,768,769,772,772,775,775,780,780,913,929,931,937,945,969,1025,1025,1040,1103,1105,1105,7742,7743,7840,7929,8194,8195,8208,8214,8216,8218,8220,8222,8224,8226,8229,8231,8240,8240,8242,8243,8245,8245,8249,8252,8258,8258,8263,8265,8273,8273,8308,8308,8361,8361,8363,8364,8413,8414,8448,8448,8451,8451,8453,8453,8457,8458,8463,8463,8467,8467,8470,8470,8481,8482,8486,8487,8491,8491,8494,8494,8501,8501,8507,8507,8544,8555,8560,8571,8592,8601,8632,8633,8644,8646,8651,8652,8656,8656,8658,8658,8660,8660,8678,8681,8693,8693,8704,8704,8706,8707,8709,8715,8719,8719,8721,8723,8725,8725,8730,8730,8733,8736,8739,8739,8741,8750,8756,8759,8765,8765,8771,8771,8773,8773,8776,8776,8780,8780,8786,8786,8800,8802,8804,8807,8810,8811,8814,8815,8818,8819,8822,8823,8834,8839,8842,8843,8853,8857,8864,8864,8869,8869,8895,8895,8922,8923,8943,8943,8965,8967,8978,8978,8984,8984,9001,9002,9136,9137,9150,9164,9166,9166,9178,9179,9251,9251,9312,9643,9649,9651,9654,9655,9660,9661,9664,9665,9670,9676,9678,9683,9698,9702,9711,9711,9728,9731,9733,9734,9737,9737,9742,9743,9750,9751,9756,9759,9775,9775,9792,9794,9824,9839,9842,9853,9888,9888,9917,9918,9986,9986,10003,10003,10010,10010,10045,10045,10047,10048,10070,10070,10102,10131,10145,10145,10548,10549,10687,10687,10746,10747,11013,11015,11034,11034,11157,11157,11834,11835,11904,11929,11931,12019,12032,12245,12272,12283,12288,12351,12353,12438,12441,12543,12549,12591,12593,12643,12645,12686,12688,12731,12736,12771,12784,12830,12832,13099,13101,13311,13365,13365,13376,13376,13386,13386,13388,13388,13412,13412,13427,13427,13434,13434,13437,13438,13459,13459,13462,13462,13477,13477,13487,13487,13500,13500,13505,13505,13512,13512,13535,13535,13540,13540,13542,13542,13563,13563,13574,13574,13630,13630,13649,13649,13651,13651,13657,13657,13665,13665,13677,13677,13680,13680,13682,13682,13687,13688,13700,13700,13719,13720,13729,13729,13733,13733,13741,13741,13759,13759,13761,13761,13765,13765,13767,13767,13770,13770,13774,13774,13778,13778,13782,13782,13787,13787,13789,13789,13809,13811,13819,13819,13822,13822,13833,13833,13848,13848,13850,13850,13859,13859,13861,13861,13869,13869,13877,13877,13881,13881,13886,13886,13895,13897,13902,13902,13919,13919,13921,13921,13946,13946,13953,13953,13978,13978,13989,13989,13994,13994,13996,13996,14e3,14001,14005,14005,14009,14009,14012,14012,14017,14017,14019,14021,14023,14024,14035,14036,14038,14038,14045,14045,14049,14050,14053,14054,14069,14069,14081,14081,14083,14083,14088,14088,14090,14090,14093,14093,14108,14108,14114,14115,14117,14117,14124,14125,14128,14128,14130,14131,14138,14138,14144,14144,14147,14147,14178,14178,14191,14191,14231,14231,14240,14240,14265,14265,14270,14270,14294,14294,14322,14322,14328,14328,14331,14331,14351,14351,14361,14361,14368,14368,14381,14381,14390,14390,14392,14392,14435,14435,14453,14453,14496,14496,14531,14531,14540,14540,14545,14545,14548,14548,14586,14586,14600,14600,14612,14612,14631,14631,14642,14642,14655,14655,14669,14669,14691,14691,14712,14712,14720,14720,14729,14730,14738,14738,14745,14745,14747,14747,14753,14753,14756,14756,14776,14776,14812,14812,14818,14818,14821,14821,14828,14828,14840,14840,14843,14843,14846,14846,14849,14849,14851,14851,14854,14854,14871,14872,14889,14890,14900,14900,14923,14923,14930,14930,14935,14935,14940,14940,14942,14942,14950,14951,14999,14999,15019,15019,15037,15037,15066,15066,15070,15070,15072,15072,15088,15088,15090,15090,15093,15093,15099,15099,15118,15118,15129,15129,15138,15138,15147,15147,15161,15161,15170,15170,15192,15192,15200,15200,15217,15218,15227,15228,15232,15232,15253,15254,15257,15257,15265,15265,15292,15292,15294,15294,15298,15298,15300,15300,15319,15319,15325,15325,15340,15340,15346,15348,15373,15373,15377,15377,15381,15381,15384,15384,15444,15444,15499,15499,15563,15563,15565,15565,15569,15569,15574,15574,15580,15580,15595,15595,15599,15599,15634,15635,15645,15645,15666,15666,15675,15675,15686,15686,15692,15692,15694,15694,15697,15697,15711,15711,15714,15714,15721,15722,15727,15727,15733,15733,15741,15741,15749,15749,15752,15752,15754,15754,15759,15759,15761,15761,15781,15781,15789,15789,15796,15796,15807,15807,15814,15815,15817,15817,15820,15821,15827,15827,15835,15835,15847,15848,15851,15851,15859,15860,15863,15863,15868,15869,15878,15878,15936,15936,15939,15939,15944,15944,15957,15957,15988,15988,16040,16042,16045,16045,16049,16049,16056,16056,16063,16063,16066,16066,16071,16071,16074,16074,16076,16076,16080,16081,16086,16087,16090,16091,16094,16094,16097,16098,16103,16103,16105,16105,16107,16108,16112,16112,16115,16116,16122,16122,16124,16124,16127,16128,16132,16132,16134,16135,16142,16142,16211,16211,16216,16217,16227,16227,16252,16252,16275,16275,16320,16320,16328,16328,16343,16343,16348,16348,16357,16357,16365,16365,16377,16378,16388,16388,16393,16393,16413,16413,16441,16441,16453,16453,16467,16467,16471,16471,16482,16482,16485,16485,16490,16490,16495,16495,16497,16497,16552,16552,16564,16564,16571,16571,16575,16575,16584,16584,16600,16600,16607,16607,16632,16632,16634,16634,16642,16644,16649,16649,16654,16654,16689,16690,16743,16743,16748,16748,16750,16750,16764,16764,16767,16767,16769,16769,16784,16784,16818,16818,16836,16836,16842,16842,16847,16847,16859,16859,16877,16877,16879,16879,16889,16889,16913,16913,16931,16931,16960,16960,16992,16992,17002,17002,17014,17014,17018,17018,17036,17036,17044,17044,17058,17058,17077,17077,17081,17081,17084,17084,17140,17140,17147,17148,17162,17162,17195,17195,17262,17262,17303,17303,17306,17306,17338,17338,17345,17345,17369,17369,17375,17375,17389,17389,17392,17392,17394,17394,17409,17410,17427,17427,17445,17445,17453,17453,17530,17530,17551,17551,17553,17553,17567,17568,17570,17570,17584,17584,17591,17591,17597,17597,17600,17600,17603,17603,17605,17605,17614,17614,17629,17631,17633,17633,17636,17636,17641,17644,17652,17652,17667,17668,17673,17673,17675,17675,17686,17686,17691,17691,17693,17693,17703,17703,17710,17710,17715,17715,17718,17718,17723,17723,17725,17725,17727,17727,17731,17731,17745,17746,17749,17749,17752,17752,17756,17756,17761,17762,17770,17770,17773,17773,17783,17784,17797,17797,17830,17830,17843,17843,17882,17882,17897,17898,17923,17923,17926,17926,17935,17935,17941,17941,17943,17943,18011,18011,18042,18042,18048,18048,18081,18081,18094,18094,18107,18107,18127,18128,18165,18165,18167,18167,18195,18195,18200,18200,18230,18230,18244,18244,18254,18255,18300,18300,18328,18328,18342,18342,18389,18389,18413,18413,18420,18420,18432,18432,18443,18443,18487,18487,18525,18525,18545,18545,18587,18587,18605,18606,18640,18640,18653,18653,18669,18669,18675,18675,18682,18682,18694,18694,18705,18705,18718,18718,18725,18725,18730,18730,18733,18733,18735,18736,18741,18741,18748,18748,18750,18750,18757,18757,18769,18769,18771,18771,18789,18789,18794,18794,18802,18802,18825,18825,18849,18849,18855,18855,18911,18911,18917,18917,18919,18919,18959,18959,18973,18973,18980,18980,18997,18997,19094,19094,19108,19108,19124,19124,19128,19128,19153,19153,19172,19172,19199,19199,19216,19216,19225,19225,19232,19232,19244,19244,19255,19255,19311,19312,19314,19314,19323,19323,19326,19326,19342,19342,19344,19344,19347,19347,19350,19351,19357,19357,19389,19390,19392,19392,19460,19460,19463,19463,19470,19470,19506,19506,19515,19515,19518,19518,19520,19520,19527,19527,19543,19543,19547,19547,19565,19565,19575,19575,19579,19579,19581,19581,19585,19585,19589,19589,19620,19620,19630,19630,19632,19632,19639,19639,19661,19661,19681,19682,19693,19693,19719,19719,19721,19721,19728,19728,19764,19764,19830,19831,19849,19849,19857,19857,19868,19868,19968,19969,19971,19972,19975,19985,19988,19990,19992,19994,19996,19996,19998,19999,20001,20002,20004,20004,20006,20006,20008,20008,20010,20019,20022,20025,20027,20029,20031,20031,20034,20035,20037,20037,20039,20041,20043,20043,20045,20047,20050,20051,20054,20054,20056,20063,20073,20074,20083,20083,20088,20088,20094,20105,20107,20110,20113,20117,20120,20123,20126,20134,20136,20136,20139,20142,20147,20147,20150,20151,20153,20156,20159,20164,20166,20171,20173,20174,20180,20186,20188,20191,20193,20193,20195,20197,20200,20203,20206,20206,20208,20216,20219,20219,20221,20221,20223,20229,20232,20235,20237,20245,20247,20250,20253,20253,20258,20258,20264,20265,20268,20269,20271,20272,20274,20276,20278,20287,20289,20291,20293,20297,20299,20324,20327,20327,20329,20332,20334,20336,20338,20363,20365,20365,20367,20370,20372,20376,20378,20382,20386,20386,20392,20392,20395,20395,20398,20400,20402,20407,20409,20411,20413,20413,20415,20421,20423,20433,20435,20436,20438,20449,20452,20453,20460,20460,20462,20474,20477,20478,20480,20480,20483,20483,20485,20489,20491,20495,20497,20508,20510,20515,20517,20529,20531,20533,20535,20535,20539,20540,20544,20545,20547,20547,20549,20559,20561,20561,20563,20563,20565,20568,20570,20582,20584,20592,20594,20599,20602,20602,20605,20605,20608,20611,20613,20613,20615,20616,20619,20622,20624,20626,20628,20630,20632,20638,20642,20643,20646,20646,20652,20664,20666,20671,20673,20674,20676,20683,20685,20689,20691,20695,20697,20699,20701,20701,20703,20705,20707,20714,20716,20721,20723,20726,20728,20729,20731,20750,20752,20757,20759,20760,20762,20762,20764,20764,20767,20770,20772,20774,20777,20779,20781,20782,20784,20789,20791,20797,20799,20801,20803,20809,20811,20813,20817,20818,20820,20823,20825,20835,20837,20837,20839,20846,20849,20849,20852,20857,20860,20860,20864,20864,20866,20866,20870,20874,20877,20877,20879,20879,20881,20888,20890,20890,20892,20892,20894,20894,20896,20896,20898,20898,20900,20901,20903,20904,20906,20908,20910,20910,20912,20921,20924,20926,20931,20948,20951,20952,20955,20962,20964,20964,20973,20973,20976,20977,20979,20982,20984,20986,20988,20990,20992,20995,20997,21004,21006,21006,21008,21011,21014,21015,21020,21025,21028,21034,21038,21038,21040,21048,21050,21052,21057,21057,21059,21060,21062,21063,21065,21071,21074,21074,21076,21079,21081,21090,21096,21103,21106,21109,21111,21117,21119,21124,21127,21133,21135,21137,21139,21140,21142,21147,21151,21153,21155,21156,21158,21158,21160,21166,21173,21173,21177,21177,21179,21180,21182,21182,21184,21187,21189,21189,21191,21191,21193,21193,21196,21197,21200,21203,21205,21209,21211,21211,21213,21220,21222,21222,21225,21225,21227,21227,21231,21233,21235,21237,21239,21244,21246,21247,21249,21249,21253,21254,21256,21259,21261,21266,21269,21271,21273,21274,21276,21277,21279,21284,21287,21287,21290,21290,21292,21293,21295,21300,21303,21305,21307,21317,21319,21322,21324,21326,21329,21332,21335,21335,21338,21338,21340,21345,21347,21348,21350,21351,21353,21353,21356,21365,21367,21369,21371,21375,21378,21378,21380,21380,21386,21386,21390,21391,21394,21396,21398,21402,21404,21408,21410,21410,21412,21422,21424,21424,21426,21426,21428,21428,21430,21430,21433,21433,21435,21435,21441,21443,21445,21445,21448,21453,21456,21458,21460,21460,21462,21467,21471,21478,21480,21491,21493,21496,21499,21500,21502,21502,21505,21505,21507,21508,21510,21524,21526,21526,21528,21537,21539,21561,21563,21571,21573,21576,21578,21583,21588,21588,21600,21613,21615,21624,21626,21634,21636,21640,21643,21656,21658,21658,21660,21660,21662,21662,21664,21684,21686,21705,21707,21712,21718,21718,21722,21722,21726,21726,21728,21739,21741,21743,21745,21747,21751,21752,21754,21757,21759,21759,21761,21780,21783,21784,21786,21786,21790,21790,21795,21795,21797,21800,21802,21817,21819,21820,21822,21825,21827,21835,21837,21843,21845,21847,21852,21855,21857,21862,21865,21867,21873,21875,21877,21879,21881,21881,21883,21892,21894,21909,21912,21914,21916,21917,21919,21919,21921,21934,21936,21941,21945,21948,21951,21983,21985,21994,21996,21996,21998,22002,22005,22007,22009,22018,22020,22022,22024,22025,22028,22039,22043,22051,22053,22053,22055,22055,22057,22058,22060,22064,22066,22075,22077,22083,22085,22086,22088,22090,22092,22096,22098,22100,22103,22106,22109,22110,22112,22118,22120,22132,22134,22140,22142,22151,22153,22160,22162,22163,22165,22165,22167,22170,22172,22175,22177,22177,22180,22184,22186,22191,22193,22199,22201,22201,22204,22211,22213,22214,22216,22221,22225,22225,22227,22228,22230,22231,22234,22235,22237,22242,22244,22245,22247,22247,22250,22251,22253,22257,22263,22263,22265,22267,22269,22269,22271,22276,22279,22285,22290,22294,22296,22296,22298,22304,22306,22307,22312,22314,22316,22320,22322,22324,22331,22331,22333,22339,22341,22343,22345,22354,22356,22356,22359,22359,22363,22363,22367,22367,22369,22370,22372,22372,22374,22379,22381,22381,22383,22391,22394,22400,22402,22403,22408,22408,22410,22413,22415,22416,22419,22421,22423,22437,22439,22439,22442,22442,22446,22446,22451,22454,22456,22463,22465,22468,22470,22472,22475,22476,22478,22480,22482,22482,22484,22485,22487,22487,22492,22503,22505,22505,22508,22526,22528,22542,22544,22544,22546,22546,22548,22548,22552,22553,22555,22558,22560,22570,22572,22587,22589,22589,22591,22592,22596,22596,22599,22607,22609,22613,22615,22623,22626,22629,22632,22633,22635,22637,22639,22639,22641,22646,22649,22659,22661,22667,22670,22676,22678,22678,22680,22682,22684,22689,22691,22691,22693,22700,22702,22705,22707,22707,22709,22710,22714,22719,22721,22722,22725,22729,22731,22731,22734,22742,22744,22752,22754,22756,22759,22761,22763,22764,22767,22768,22770,22772,22777,22783,22786,22791,22794,22794,22796,22799,22801,22802,22804,22807,22809,22810,22812,22813,22815,22816,22818,22818,22820,22821,22823,22823,22825,22831,22833,22834,22836,22836,22839,22840,22844,22844,22846,22846,22848,22848,22852,22853,22855,22858,22862,22865,22867,22869,22871,22872,22874,22874,22876,22876,22880,22882,22885,22885,22887,22887,22889,22894,22896,22905,22907,22917,22921,22922,22925,22928,22930,22932,22934,22938,22941,22952,22956,22956,22958,22977,22979,22996,22998,22998,23e3,23006,23008,23009,23011,23014,23016,23043,23049,23053,23055,23055,23057,23059,23061,23068,23070,23073,23075,23077,23079,23079,23081,23086,23091,23091,23093,23097,23100,23102,23104,23114,23116,23117,23120,23150,23152,23153,23159,23167,23169,23172,23174,23174,23176,23176,23178,23180,23182,23191,23193,23202,23204,23207,23209,23212,23214,23236,23238,23247,23249,23249,23251,23251,23253,23270,23272,23278,23280,23280,23282,23291,23293,23295,23297,23299,23301,23301,23303,23305,23307,23309,23311,23313,23315,23319,23321,23323,23325,23329,23331,23336,23338,23344,23346,23346,23348,23348,23352,23352,23356,23361,23363,23368,23370,23377,23379,23384,23386,23389,23391,23391,23394,23398,23400,23401,23403,23406,23408,23416,23418,23421,23423,23429,23431,23433,23435,23436,23438,23440,23442,23443,23445,23455,23458,23464,23466,23466,23468,23470,23472,23472,23475,23481,23487,23495,23498,23502,23504,23513,23515,23515,23518,23532,23534,23539,23541,23542,23544,23544,23546,23546,23551,23551,23553,23553,23555,23557,23559,23574,23578,23578,23580,23580,23582,23584,23586,23589,23592,23592,23594,23594,23596,23596,23600,23601,23603,23603,23607,23612,23614,23617,23620,23633,23635,23638,23640,23641,23644,23646,23648,23648,23650,23653,23655,23658,23660,23663,23665,23665,23667,23668,23672,23676,23678,23678,23685,23686,23688,23693,23695,23701,23705,23706,23708,23729,23731,23731,23733,23736,23738,23738,23745,23746,23750,23756,23758,23771,23774,23775,23781,23781,23784,23786,23788,23793,23796,23801,23803,23805,23807,23809,23814,23815,23819,23826,23828,23835,23837,23840,23842,23849,23852,23852,23854,23866,23868,23875,23877,23884,23886,23886,23888,23890,23893,23895,23897,23897,23899,23899,23902,23902,23906,23907,23909,23909,23911,23913,23915,23916,23919,23922,23924,23924,23927,23938,23940,23947,23949,23950,23954,23957,23959,23959,23961,23962,23964,23970,23972,23972,23975,23986,23988,23994,23996,23997,24e3,24003,24006,24007,24009,24009,24011,24011,24013,24013,24015,24015,24017,24018,24020,24024,24027,24027,24029,24034,24037,24040,24043,24043,24046,24046,24048,24053,24055,24055,24057,24057,24061,24063,24066,24068,24070,24070,24073,24076,24078,24078,24081,24082,24084,24091,24093,24093,24095,24101,24104,24105,24107,24107,24109,24110,24115,24116,24118,24120,24125,24126,24128,24133,24136,24136,24138,24143,24147,24149,24151,24153,24155,24163,24166,24176,24178,24182,24184,24192,24194,24196,24198,24205,24207,24207,24210,24210,24213,24215,24217,24220,24224,24224,24226,24232,24234,24238,24240,24249,24253,24254,24257,24258,24260,24270,24272,24291,24293,24297,24300,24300,24302,24303,24305,24308,24310,24316,24318,24319,24321,24322,24324,24325,24327,24328,24330,24335,24338,24341,24343,24344,24346,24347,24349,24349,24351,24351,24354,24361,24365,24366,24368,24369,24371,24371,24373,24376,24378,24380,24384,24384,24387,24390,24392,24401,24404,24404,24406,24409,24412,24414,24417,24421,24423,24423,24425,24429,24431,24436,24438,24441,24443,24451,24453,24460,24464,24466,24470,24473,24475,24476,24478,24481,24484,24495,24497,24498,24501,24503,24505,24517,24521,24521,24524,24525,24527,24530,24532,24537,24539,24539,24541,24545,24547,24549,24552,24552,24554,24555,24557,24559,24561,24561,24563,24565,24567,24568,24570,24571,24573,24573,24575,24576,24585,24599,24601,24606,24608,24623,24625,24629,24631,24631,24633,24633,24635,24635,24640,24647,24649,24653,24656,24656,24658,24661,24664,24667,24669,24671,24674,24688,24690,24690,24693,24693,24695,24695,24702,24705,24707,24714,24716,24718,24720,24720,24722,24722,24724,24727,24730,24736,24738,24740,24742,24744,24752,24769,24771,24783,24785,24785,24787,24789,24791,24804,24806,24809,24816,24833,24835,24848,24850,24854,24856,24861,24863,24864,24866,24867,24871,24873,24875,24876,24878,24880,24882,24882,24884,24884,24886,24887,24891,24891,24893,24898,24900,24912,24914,24918,24920,24936,24938,24940,24942,24951,24953,24954,24956,24958,24960,24963,24967,24967,24969,24974,24976,24982,24984,24989,24991,24991,24993,24994,24996,24996,24999,25018,25020,25020,25022,25027,25029,25037,25039,25040,25043,25043,25046,25046,25048,25048,25050,25050,25054,25056,25058,25067,25069,25070,25072,25074,25077,25089,25091,25092,25095,25098,25100,25102,25104,25106,25108,25110,25113,25115,25119,25125,25127,25127,25129,25134,25136,25136,25138,25140,25142,25143,25145,25146,25149,25155,25158,25166,25168,25172,25176,25180,25182,25182,25184,25190,25192,25192,25197,25204,25206,25207,25209,25226,25228,25228,25230,25240,25245,25245,25252,25252,25254,25254,25256,25265,25267,25270,25272,25273,25275,25279,25281,25308,25311,25311,25317,25317,25323,25347,25351,25353,25355,25361,25363,25366,25368,25368,25384,25391,25393,25406,25408,25425,25428,25434,25437,25437,25444,25445,25447,25449,25451,25458,25461,25469,25471,25477,25479,25490,25492,25492,25494,25497,25499,25509,25511,25521,25529,25529,25533,25534,25536,25555,25557,25579,25581,25590,25592,25593,25595,25596,25598,25598,25606,25607,25609,25616,25618,25624,25626,25628,25630,25640,25642,25648,25650,25659,25661,25665,25667,25667,25675,25675,25677,25678,25680,25684,25688,25697,25701,25705,25707,25725,25727,25727,25730,25730,25733,25733,25735,25741,25743,25747,25749,25754,25756,25760,25762,25766,25769,25769,25771,25780,25782,25782,25787,25797,25799,25799,25801,25803,25805,25808,25810,25812,25814,25819,25821,25821,25824,25837,25839,25844,25847,25848,25850,25857,25859,25860,25862,25863,25865,25866,25868,25873,25875,25881,25883,25894,25897,25904,25906,25913,25915,25915,25917,25919,25921,25921,25923,25923,25925,25926,25928,25930,25933,25933,25935,25935,25937,25937,25939,25946,25948,25951,25954,25960,25962,25965,25967,25967,25970,25980,25983,25993,25995,25996,26e3,26002,26004,26007,26009,26009,26011,26018,26020,26021,26023,26024,26026,26028,26030,26032,26034,26035,26037,26041,26043,26047,26049,26054,26059,26068,26070,26071,26074,26075,26077,26083,26085,26086,26088,26089,26092,26101,26106,26109,26111,26112,26114,26133,26136,26136,26140,26152,26155,26155,26157,26166,26169,26170,26177,26181,26183,26189,26191,26191,26193,26195,26199,26199,26201,26216,26218,26220,26222,26228,26230,26238,26240,26240,26244,26254,26256,26258,26260,26266,26269,26269,26271,26274,26276,26276,26280,26283,26285,26299,26301,26304,26308,26308,26310,26319,26322,26322,26326,26326,26328,26334,26336,26336,26339,26340,26342,26345,26347,26350,26352,26356,26358,26361,26364,26364,26366,26373,26376,26384,26386,26393,26395,26395,26397,26403,26405,26408,26410,26414,26417,26417,26419,26422,26424,26431,26436,26441,26443,26449,26451,26451,26453,26455,26457,26458,26460,26466,26471,26471,26474,26495,26497,26503,26505,26505,26507,26517,26519,26522,26524,26525,26527,26528,26532,26532,26540,26540,26542,26555,26559,26566,26568,26580,26582,26591,26594,26599,26601,26618,26620,26620,26622,26628,26637,26637,26640,26640,26642,26644,26646,26648,26650,26658,26661,26662,26664,26667,26669,26671,26673,26686,26688,26705,26707,26710,26717,26717,26725,26725,26731,26731,26733,26735,26737,26738,26740,26745,26747,26764,26767,26772,26774,26776,26779,26781,26783,26788,26790,26806,26809,26809,26813,26813,26817,26817,26819,26830,26832,26840,26842,26842,26844,26849,26851,26852,26854,26860,26862,26877,26880,26901,26903,26907,26917,26917,26922,26922,26924,26924,26927,26928,26930,26937,26939,26950,26952,26956,26958,26959,26961,27003,27008,27008,27010,27011,27013,27014,27018,27018,27021,27022,27024,27025,27027,27036,27038,27063,27065,27065,27067,27076,27078,27078,27081,27089,27091,27094,27097,27097,27105,27106,27108,27113,27115,27118,27121,27124,27126,27149,27151,27151,27153,27153,27155,27169,27171,27171,27173,27177,27179,27181,27186,27189,27192,27201,27203,27209,27211,27227,27229,27243,27245,27245,27247,27247,27249,27249,27252,27252,27254,27254,27258,27258,27262,27269,27271,27271,27273,27274,27276,27287,27289,27304,27307,27311,27313,27323,27325,27326,27330,27331,27333,27341,27343,27345,27347,27348,27352,27361,27365,27365,27367,27368,27370,27372,27374,27377,27379,27379,27382,27382,27384,27388,27392,27392,27394,27397,27400,27403,27407,27411,27414,27418,27421,27422,27424,27425,27427,27427,27429,27429,27432,27432,27436,27437,27439,27439,27441,27455,27457,27459,27461,27470,27472,27474,27476,27479,27481,27481,27483,27484,27486,27495,27498,27498,27501,27501,27503,27503,27506,27506,27508,27508,27510,27515,27518,27524,27526,27526,27528,27530,27532,27535,27537,27537,27540,27545,27547,27547,27550,27552,27554,27559,27562,27563,27565,27568,27570,27571,27573,27575,27578,27578,27580,27581,27583,27585,27587,27597,27599,27600,27602,27604,27606,27608,27610,27612,27614,27614,27616,27620,27622,27624,27626,27628,27631,27632,27634,27635,27639,27654,27656,27657,27659,27661,27663,27665,27667,27670,27672,27677,27679,27681,27683,27688,27690,27692,27694,27707,27709,27715,27718,27718,27721,27728,27730,27730,27732,27733,27735,27745,27749,27755,27757,27766,27768,27771,27773,27792,27794,27798,27800,27805,27807,27807,27810,27810,27818,27828,27830,27847,27849,27863,27865,27875,27877,27877,27879,27891,27893,27893,27897,27897,27903,27922,27926,27931,27933,27936,27938,27938,27940,27970,27982,27982,27991,27996,27998,28010,28012,28018,28020,28056,28058,28058,28068,28069,28074,28076,28078,28079,28081,28085,28087,28096,28098,28098,28100,28109,28111,28134,28136,28151,28153,28158,28160,28160,28162,28165,28170,28170,28175,28175,28181,28181,28184,28189,28191,28214,28216,28225,28227,28231,28233,28235,28237,28265,28267,28267,28270,28271,28273,28276,28278,28281,28284,28284,28294,28294,28296,28297,28299,28299,28301,28304,28306,28308,28310,28327,28330,28331,28334,28374,28376,28381,28386,28386,28392,28393,28395,28399,28401,28402,28404,28431,28434,28442,28444,28444,28446,28455,28457,28481,28483,28484,28494,28504,28506,28516,28518,28519,28521,28528,28530,28532,28534,28546,28548,28558,28560,28560,28562,28567,28573,28598,28600,28612,28614,28623,28627,28629,28632,28644,28646,28649,28651,28658,28660,28660,28662,28664,28666,28668,28670,28673,28675,28679,28681,28687,28689,28689,28692,28708,28710,28716,28719,28725,28727,28732,28734,28742,28744,28749,28752,28754,28756,28760,28762,28780,28782,28785,28788,28794,28796,28799,28801,28806,28809,28811,28814,28815,28817,28822,28824,28826,28831,28833,28835,28839,28841,28841,28843,28849,28851,28853,28855,28862,28864,28864,28868,28872,28874,28890,28892,28898,28900,28900,28911,28913,28915,28928,28930,28930,28932,28934,28937,28942,28944,28944,28947,28947,28951,28951,28953,28963,28965,28966,28968,28969,28971,28972,28974,28982,28986,28987,28990,28990,28992,28999,29001,29012,29014,29018,29020,29036,29038,29038,29040,29048,29050,29054,29056,29058,29060,29066,29068,29068,29070,29074,29076,29076,29078,29093,29095,29098,29100,29101,29103,29109,29111,29114,29116,29131,29134,29138,29140,29142,29144,29149,29151,29154,29156,29160,29163,29166,29168,29170,29172,29174,29176,29177,29179,29187,29189,29191,29193,29194,29196,29200,29203,29207,29209,29211,29213,29215,29218,29230,29232,29232,29237,29238,29240,29243,29245,29250,29252,29252,29254,29260,29263,29264,29266,29267,29269,29283,29286,29287,29289,29290,29292,29292,29294,29296,29298,29300,29302,29305,29307,29314,29316,29321,29323,29336,29338,29339,29341,29343,29345,29354,29356,29360,29362,29362,29364,29365,29370,29370,29373,29373,29375,29382,29385,29390,29392,29394,29396,29396,29398,29402,29404,29404,29407,29412,29414,29414,29416,29419,29427,29428,29430,29442,29444,29444,29447,29448,29450,29452,29455,29459,29462,29465,29467,29470,29474,29475,29477,29486,29488,29500,29502,29509,29512,29514,29516,29522,29527,29531,29533,29538,29541,29548,29550,29560,29562,29580,29582,29583,29586,29592,29596,29602,29604,29613,29618,29628,29630,29632,29634,29648,29650,29662,29664,29675,29677,29679,29683,29709,29713,29714,29716,29719,29721,29734,29736,29754,29756,29756,29759,29783,29785,29797,29799,29814,29817,29818,29820,29827,29829,29837,29840,29840,29842,29842,29844,29845,29847,29857,29859,29867,29869,29869,29871,29874,29876,29883,29885,29891,29893,29894,29896,29896,29898,29900,29903,29904,29907,29929,29932,29932,29934,29934,29936,29938,29940,29944,29947,29947,29949,29952,29954,29957,29959,29960,29963,29978,29980,29983,29985,29986,29989,29990,29992,30005,30007,30011,30013,30016,30018,30018,30022,30024,30026,30031,30033,30033,30035,30037,30041,30045,30047,30048,30050,30055,30058,30064,30066,30066,30070,30074,30077,30080,30083,30084,30086,30087,30090,30098,30100,30101,30104,30106,30109,30110,30114,30117,30119,30119,30122,30123,30128,30134,30136,30149,30151,30152,30154,30162,30164,30165,30167,30180,30182,30183,30189,30189,30191,30211,30215,30221,30223,30225,30227,30230,30233,30249,30252,30253,30255,30261,30264,30264,30266,30269,30272,30272,30274,30275,30278,30281,30284,30292,30294,30298,30300,30300,30303,30306,30308,30311,30313,30314,30316,30326,30328,30335,30337,30338,30340,30340,30342,30347,30350,30352,30354,30355,30357,30358,30361,30366,30369,30369,30372,30374,30378,30379,30381,30384,30388,30389,30391,30392,30394,30395,30397,30399,30402,30406,30408,30410,30412,30414,30418,30420,30422,30422,30425,30431,30433,30433,30435,30439,30441,30442,30444,30453,30455,30460,30462,30462,30465,30465,30467,30469,30471,30476,30478,30483,30485,30485,30489,30491,30493,30496,30498,30505,30507,30507,30509,30509,30511,30511,30513,30526,30528,30528,30531,30535,30538,30543,30546,30546,30548,30550,30552,30556,30558,30563,30565,30575,30578,30578,30583,30597,30599,30601,30603,30607,30609,30609,30611,30611,30613,30613,30615,30627,30629,30629,30631,30632,30634,30637,30639,30647,30649,30655,30658,30661,30663,30663,30665,30672,30675,30677,30679,30686,30688,30688,30690,30691,30693,30697,30700,30708,30711,30718,30722,30723,30725,30726,30728,30729,30732,30740,30744,30744,30748,30755,30757,30773,30775,30777,30780,30781,30786,30789,30791,30798,30800,30804,30812,30814,30816,30816,30818,30818,30820,30822,30824,30833,30841,30844,30846,30849,30851,30857,30860,30863,30865,30865,30867,30874,30878,30885,30887,30893,30895,30900,30902,30902,30904,30908,30910,30910,30913,30913,30915,30917,30919,30933,30935,30936,30938,30939,30941,30949,30951,30954,30956,30965,30967,30967,30969,30975,30977,30978,30980,30982,30985,30985,30988,30988,30990,30990,30992,30996,30999,30999,31001,31001,31003,31006,31009,31009,31011,31023,31025,31030,31032,31042,31044,31052,31055,31077,31079,31083,31085,31085,31088,31092,31097,31098,31100,31107,31110,31112,31114,31115,31117,31133,31135,31138,31140,31150,31152,31156,31158,31163,31165,31169,31172,31174,31176,31186,31188,31190,31192,31192,31196,31200,31202,31204,31206,31207,31209,31214,31217,31217,31220,31220,31222,31224,31226,31227,31232,31232,31234,31238,31240,31240,31242,31246,31248,31253,31255,31260,31262,31264,31266,31266,31270,31270,31272,31272,31274,31282,31287,31287,31289,31296,31299,31310,31316,31316,31318,31320,31322,31324,31327,31330,31333,31333,31335,31337,31339,31342,31344,31346,31348,31350,31352,31355,31357,31361,31363,31372,31375,31385,31390,31392,31394,31395,31400,31404,31406,31416,31418,31420,31422,31429,31431,31435,31439,31439,31441,31441,31443,31443,31448,31453,31455,31456,31458,31463,31465,31467,31469,31471,31478,31479,31481,31489,31492,31494,31496,31500,31502,31508,31512,31515,31517,31520,31522,31541,31544,31545,31547,31547,31552,31552,31554,31570,31572,31574,31576,31576,31584,31591,31593,31593,31596,31608,31611,31611,31618,31618,31620,31621,31623,31624,31626,31634,31636,31645,31648,31652,31660,31663,31665,31666,31668,31669,31671,31673,31678,31678,31680,31681,31684,31687,31689,31692,31694,31696,31700,31701,31704,31724,31728,31732,31735,31747,31749,31751,31753,31762,31765,31765,31769,31769,31771,31779,31781,31789,31792,31792,31795,31795,31797,31797,31799,31801,31803,31808,31810,31813,31815,31818,31820,31821,31824,31825,31827,31828,31830,31831,31833,31837,31839,31840,31843,31847,31849,31856,31858,31861,31864,31873,31875,31878,31880,31882,31884,31886,31889,31890,31892,31896,31900,31900,31902,31903,31905,31907,31909,31912,31916,31916,31918,31919,31921,31925,31928,31935,31938,31939,31941,31941,31943,31950,31952,31959,31961,31962,31964,31968,31970,31970,31974,31976,31978,31978,31980,31993,31995,31998,32e3,32034,32037,32037,32040,32041,32043,32044,32046,32051,32053,32054,32056,32071,32074,32074,32077,32086,32088,32088,32090,32095,32097,32099,32102,32107,32109,32115,32121,32125,32127,32129,32131,32134,32136,32137,32139,32143,32145,32151,32156,32164,32166,32181,32183,32194,32196,32199,32201,32208,32210,32212,32215,32225,32227,32234,32236,32236,32238,32247,32249,32254,32259,32259,32263,32279,32282,32293,32295,32295,32297,32299,32301,32329,32332,32332,32336,32348,32350,32355,32357,32357,32359,32368,32370,32386,32390,32392,32394,32399,32401,32412,32415,32415,32420,32420,32428,32428,32442,32442,32455,32455,32463,32463,32479,32479,32518,32518,32566,32570,32573,32577,32579,32581,32583,32597,32600,32600,32603,32609,32611,32611,32613,32622,32624,32627,32629,32639,32643,32643,32645,32655,32657,32663,32666,32670,32672,32681,32684,32707,32709,32709,32711,32711,32713,32722,32724,32725,32727,32727,32731,32739,32741,32757,32759,32776,32779,32786,32788,32793,32795,32801,32804,32806,32808,32810,32812,32812,32814,32817,32819,32823,32825,32825,32827,32831,32835,32835,32838,32840,32842,32842,32847,32850,32852,32852,32854,32854,32856,32856,32858,32862,32865,32868,32870,32871,32876,32876,32879,32883,32885,32889,32893,32896,32898,32898,32900,32903,32905,32908,32911,32912,32914,32915,32917,32918,32920,32925,32927,32927,32929,32931,32933,32933,32935,32935,32937,32939,32941,32943,32945,32946,32948,32952,32954,32954,32956,32957,32962,32970,32972,32977,32980,32990,32992,32993,32995,32998,33001,33001,33004,33005,33007,33014,33016,33022,33024,33027,33029,33034,33036,33036,33038,33038,33042,33042,33044,33051,33053,33055,33057,33061,33063,33063,33065,33069,33071,33074,33076,33076,33079,33079,33081,33082,33085,33086,33090,33092,33094,33096,33098,33110,33113,33116,33118,33118,33120,33122,33124,33127,33129,33129,33131,33140,33142,33146,33148,33149,33151,33152,33154,33156,33158,33165,33167,33167,33171,33171,33173,33173,33175,33184,33186,33187,33189,33196,33198,33198,33200,33207,33209,33226,33228,33229,33231,33234,33237,33237,33239,33243,33245,33258,33260,33263,33266,33268,33270,33276,33278,33282,33284,33285,33287,33293,33296,33298,33300,33302,33304,33304,33306,33314,33317,33318,33320,33325,33327,33327,33330,33338,33340,33344,33346,33346,33348,33349,33351,33351,33353,33353,33355,33355,33358,33372,33374,33375,33377,33382,33384,33385,33387,33391,33393,33394,33396,33408,33411,33413,33415,33415,33418,33419,33421,33428,33432,33435,33437,33457,33459,33472,33474,33476,33482,33482,33487,33497,33499,33500,33502,33512,33514,33545,33547,33549,33558,33566,33568,33568,33570,33570,33572,33581,33583,33583,33585,33597,33599,33605,33607,33620,33622,33623,33634,33635,33638,33638,33647,33647,33651,33656,33658,33663,33665,33665,33667,33667,33669,33694,33696,33696,33698,33708,33710,33712,33721,33721,33725,33743,33745,33745,33747,33753,33755,33765,33767,33782,33784,33791,33793,33793,33795,33799,33801,33812,33814,33814,33816,33816,33819,33820,33824,33825,33827,33828,33830,33830,33833,33833,33835,33856,33858,33870,33872,33897,33899,33914,33917,33920,33922,33922,33924,33924,33926,33926,33928,33928,33933,33940,33942,33956,33959,33970,33972,33972,33974,33974,33976,33986,33988,33991,33993,34004,34006,34007,34010,34011,34014,34014,34017,34018,34020,34021,34023,34028,34030,34036,34038,34048,34050,34074,34076,34081,34083,34097,34099,34100,34104,34104,34107,34107,34109,34110,34112,34126,34129,34139,34141,34161,34163,34163,34165,34172,34174,34174,34176,34193,34195,34212,34214,34218,34223,34225,34227,34234,34237,34249,34251,34251,34253,34258,34261,34266,34268,34278,34280,34290,34292,34292,34294,34306,34308,34311,34313,34317,34319,34321,34323,34324,34326,34332,34334,34346,34348,34351,34353,34358,34360,34364,34366,34368,34370,34371,34373,34376,34379,34382,34384,34384,34386,34390,34393,34393,34395,34396,34398,34399,34401,34405,34407,34420,34423,34423,34425,34428,34430,34430,34437,34439,34442,34446,34448,34458,34460,34462,34464,34469,34471,34474,34477,34477,34479,34505,34507,34508,34512,34513,34515,34516,34518,34527,34530,34532,34534,34534,34536,34541,34543,34543,34549,34555,34558,34558,34560,34574,34577,34579,34581,34581,34584,34588,34590,34590,34592,34602,34604,34606,34608,34613,34615,34616,34618,34620,34622,34627,34630,34630,34636,34673,34675,34683,34685,34685,34689,34697,34699,34701,34703,34708,34710,34712,34714,34719,34722,34725,34729,34758,34760,34764,34766,34766,34769,34772,34774,34792,34794,34799,34802,34807,34809,34812,34814,34822,34824,34829,34831,34833,34835,34841,34843,34845,34847,34867,34869,34873,34875,34886,34888,34888,34890,34895,34898,34899,34901,34903,34905,34907,34909,34910,34912,34917,34919,34923,34925,34930,34932,34935,34937,34937,34940,34948,34951,34953,34955,34963,34965,34978,34980,34980,34983,34984,34986,34988,34990,34990,34993,34994,34996,35002,35004,35010,35013,35013,35015,35015,35017,35024,35026,35026,35028,35039,35041,35041,35046,35048,35051,35052,35054,35074,35077,35079,35081,35084,35086,35086,35088,35098,35102,35103,35105,35111,35113,35123,35125,35128,35131,35134,35137,35140,35142,35143,35145,35145,35147,35149,35151,35156,35158,35174,35177,35183,35185,35188,35190,35191,35193,35196,35198,35203,35205,35211,35215,35215,35217,35217,35219,35224,35227,35231,35233,35239,35241,35242,35244,35247,35250,35250,35254,35255,35257,35258,35260,35265,35270,35270,35282,35286,35289,35293,35295,35305,35307,35309,35312,35316,35318,35320,35322,35324,35326,35328,35330,35332,35335,35336,35338,35338,35340,35340,35342,35347,35349,35352,35355,35359,35362,35363,35365,35365,35367,35367,35369,35373,35376,35377,35380,35380,35382,35382,35384,35393,35396,35398,35400,35402,35404,35410,35412,35417,35419,35419,35422,35422,35424,35427,35430,35433,35435,35438,35440,35447,35449,35452,35454,35455,35457,35463,35467,35469,35471,35478,35480,35482,35484,35484,35486,35486,35488,35489,35491,35500,35503,35504,35506,35506,35508,35508,35510,35510,35512,35520,35522,35529,35531,35533,35535,35535,35537,35554,35556,35556,35558,35560,35562,35563,35565,35580,35582,35586,35588,35592,35594,35616,35618,35624,35626,35633,35635,35635,35637,35639,35641,35651,35653,35674,35676,35680,35682,35683,35685,35693,35695,35696,35700,35700,35703,35707,35709,35718,35720,35720,35722,35724,35726,35728,35730,35734,35736,35740,35742,35744,35774,35774,35810,35810,35895,35895,35897,35897,35899,35903,35905,35907,35909,35921,35924,35927,35930,35930,35932,35933,35935,35935,35937,35938,35940,35942,35944,35949,35951,35955,35957,35963,35965,35965,35968,35970,35972,35974,35977,35978,35980,35981,35983,35989,35991,36005,36007,36013,36015,36016,36018,36037,36039,36040,36042,36042,36044,36045,36047,36047,36049,36055,36057,36078,36080,36085,36087,36094,36096,36096,36098,36109,36111,36121,36123,36125,36196,36196,36198,36201,36203,36208,36210,36212,36214,36219,36221,36221,36224,36226,36228,36229,36233,36234,36236,36246,36249,36249,36251,36252,36255,36257,36259,36259,36261,36271,36274,36279,36281,36282,36284,36284,36286,36291,36293,36296,36299,36305,36307,36317,36319,36324,36326,36332,36334,36340,36346,36346,36348,36359,36361,36362,36365,36395,36397,36398,36400,36401,36403,36406,36408,36410,36412,36418,36420,36432,36435,36439,36441,36458,36460,36461,36463,36463,36465,36472,36474,36476,36478,36478,36480,36482,36484,36494,36496,36504,36506,36506,36509,36513,36515,36525,36528,36528,36530,36530,36534,36534,36537,36538,36540,36541,36544,36544,36546,36547,36553,36559,36561,36564,36567,36568,36570,36578,36580,36585,36587,36591,36593,36594,36596,36604,36606,36611,36613,36619,36621,36622,36624,36640,36643,36646,36649,36650,36652,36656,36658,36665,36667,36668,36670,36683,36685,36708,36710,36711,36718,36718,36755,36755,36763,36764,36767,36768,36771,36771,36773,36776,36781,36796,36798,36799,36801,36802,36804,36806,36809,36823,36826,36826,36832,36838,36840,36840,36842,36843,36845,36846,36848,36848,36852,36870,36872,36872,36875,36877,36879,36882,36884,36887,36889,36900,36909,36911,36913,36920,36924,36927,36929,36930,36932,36932,36934,36935,36937,36950,36952,36953,36955,36958,36960,36964,36967,36969,36971,36976,36978,37e3,37002,37003,37005,37005,37007,37009,37012,37013,37015,37017,37019,37019,37022,37027,37029,37032,37034,37034,37038,37046,37048,37048,37051,37051,37053,37055,37057,37057,37059,37061,37063,37064,37066,37067,37070,37070,37076,37085,37087,37093,37096,37101,37103,37109,37113,37129,37131,37131,37133,37138,37140,37140,37142,37156,37158,37174,37176,37179,37182,37185,37187,37203,37205,37210,37212,37212,37214,37221,37223,37226,37228,37228,37230,37232,37234,37242,37244,37244,37248,37255,37257,37267,37270,37270,37273,37283,37285,37285,37287,37303,37305,37310,37312,37319,37321,37321,37323,37329,37331,37338,37340,37341,37343,37343,37346,37358,37361,37361,37363,37370,37373,37386,37388,37402,37404,37404,37406,37406,37409,37409,37411,37416,37418,37419,37421,37422,37424,37434,37436,37441,37444,37446,37448,37464,37466,37467,37469,37479,37483,37488,37490,37490,37494,37519,37521,37521,37523,37533,37536,37548,37550,37550,37553,37559,37561,37564,37566,37589,37591,37593,37595,37595,37597,37601,37603,37620,37622,37636,37638,37641,37643,37648,37650,37654,37656,37659,37661,37681,37683,37686,37688,37689,37692,37692,37696,37714,37716,37724,37726,37742,37744,37745,37747,37758,37760,37770,37772,37778,37780,37802,37804,37813,37815,37816,37819,37819,37821,37821,37823,37824,37826,37828,37830,37832,37834,37860,37862,37864,37868,37868,37870,37870,37872,37873,37875,37889,37891,37892,37894,37913,37915,37915,37917,37917,37920,37920,37924,37939,37941,37952,37954,37965,37967,37970,37972,37973,37975,37976,37979,37979,37981,37982,37984,37984,37986,37989,37991,38009,38011,38019,38021,38021,38047,38047,38050,38050,38081,38081,38083,38083,38108,38108,38134,38134,38189,38189,38215,38215,38263,38264,38266,38269,38271,38272,38274,38275,38277,38278,38280,38281,38283,38292,38294,38297,38299,38300,38302,38318,38320,38322,38325,38327,38329,38336,38339,38339,38341,38349,38352,38358,38362,38364,38366,38373,38376,38376,38388,38388,38428,38430,38432,38436,38440,38440,38442,38442,38444,38451,38456,38461,38463,38469,38474,38481,38483,38484,38486,38486,38488,38488,38491,38495,38497,38500,38505,38509,38511,38520,38523,38526,38528,38529,38531,38539,38541,38543,38545,38553,38555,38556,38558,38558,38561,38565,38567,38570,38572,38572,38574,38574,38576,38577,38579,38580,38582,38582,38584,38585,38587,38589,38591,38606,38610,38623,38625,38627,38629,38629,38632,38634,38639,38642,38644,38651,38653,38653,38655,38656,38658,38665,38667,38667,38669,38675,38678,38678,38680,38681,38683,38700,38702,38706,38708,38710,38712,38714,38717,38724,38726,38731,38737,38738,38741,38744,38746,38754,38758,38758,38760,38762,38764,38766,38768,38772,38774,38776,38778,38789,38791,38795,38797,38799,38804,38804,38807,38822,38824,38824,38826,38830,38833,38836,38838,38843,38845,38857,38859,38864,38866,38873,38876,38881,38883,38883,38885,38886,38893,38894,38896,38899,38901,38902,38904,38907,38909,38920,38922,38922,38924,38936,38939,38945,38947,38948,38950,38953,38955,38955,38957,38960,38962,38965,38967,38969,38971,38971,38977,38977,38979,38995,38998,39001,39003,39008,39010,39020,39023,39029,39080,39081,39084,39087,39089,39092,39094,39108,39110,39116,39118,39118,39131,39132,39134,39139,39141,39143,39145,39149,39151,39151,39153,39154,39156,39158,39161,39162,39164,39166,39168,39168,39170,39171,39173,39173,39175,39178,39180,39180,39182,39182,39184,39196,39198,39199,39201,39201,39204,39205,39207,39219,39221,39221,39223,39235,39237,39237,39239,39246,39248,39257,39259,39263,39265,39267,39318,39321,39323,39326,39329,39329,39331,39336,39338,39349,39352,39357,39361,39365,39367,39367,39369,39369,39371,39389,39391,39399,39401,39402,39404,39406,39408,39409,39412,39423,39425,39431,39433,39441,39444,39446,39449,39463,39465,39474,39476,39494,39496,39498,39500,39504,39506,39516,39518,39520,39522,39532,39567,39567,39592,39592,39595,39595,39597,39597,39599,39604,39606,39618,39622,39623,39626,39626,39629,39629,39631,39640,39644,39644,39647,39651,39654,39655,39659,39663,39665,39668,39670,39671,39673,39679,39681,39686,39688,39698,39700,39706,39710,39712,39714,39717,39719,39723,39725,39727,39729,39733,39735,39735,39737,39740,39742,39750,39752,39752,39754,39762,39764,39766,39768,39771,39775,39777,39780,39780,39782,39785,39788,39788,39791,39793,39796,39799,39802,39811,39813,39816,39819,39819,39821,39827,39829,39829,39831,39831,39834,39835,39837,39842,39844,39846,39848,39848,39850,39851,39853,39856,39861,39862,39864,39865,39869,39869,39871,39873,39875,39876,39878,39882,39887,39887,39891,39895,39897,39902,39904,39906,39908,39917,39920,39921,39924,39924,39927,39928,39933,39933,39935,39935,39938,39938,39941,39950,39952,39952,39954,39957,39959,39959,39963,39965,39967,39969,39971,39974,39976,39977,39979,39981,39983,39983,39985,39991,39993,40001,40004,40016,40018,40025,40029,40032,40034,40035,40038,40040,40045,40046,40049,40053,40055,40060,40165,40167,40169,40170,40173,40173,40177,40183,40185,40189,40191,40192,40194,40201,40204,40204,40208,40208,40210,40210,40212,40217,40219,40219,40221,40227,40229,40230,40232,40233,40237,40241,40243,40244,40246,40249,40251,40251,40253,40261,40265,40268,40270,40276,40278,40289,40295,40309,40311,40313,40315,40332,40336,40336,40338,40340,40342,40365,40367,40367,40369,40389,40391,40415,40417,40422,40424,40425,40427,40432,40434,40455,40457,40469,40471,40479,40565,40565,40569,40573,40575,40590,40592,40610,40612,40625,40628,40631,40635,40644,40646,40648,40652,40657,40659,40662,40664,40664,40666,40672,40674,40674,40676,40680,40683,40683,40685,40706,40710,40714,40718,40720,40722,40723,40725,40732,40734,40734,40736,40736,40738,40761,40763,40763,40765,40766,40768,40784,40786,40807,40809,40812,40814,40818,40820,40827,40830,40831,40845,40846,40848,40850,40852,40857,40860,40860,40863,40864,40866,40866,40868,40883,40903,40907,40912,40912,63744,63747,63749,63751,63755,63755,63757,63757,63765,63765,63767,63767,63770,63770,63778,63778,63789,63789,63793,63793,63799,63799,63801,63802,63811,63811,63815,63816,63818,63818,63826,63826,63838,63838,63842,63842,63845,63845,63847,63847,63858,63858,63862,63862,63864,63865,63870,63870,63872,63872,63878,63878,63882,63882,63886,63886,63893,63893,63900,63900,63903,63903,63925,63925,63931,63931,63933,63933,63941,63942,63944,63944,63960,63960,63964,63966,63968,63968,63972,63972,63975,63975,63977,63977,63988,63989,63994,63994,63997,63997,63999,63999,64002,64002,64005,64008,64010,64010,64012,64013,64051,64053,64058,64058,64073,64073,64075,64075,64093,64094,64256,64260,65040,65049,65072,65106,65108,65126,65128,65131,65281,65439,65441,65470,65474,65479,65482,65487,65490,65495,65498,65500,65504,65510,65512,65518,127232,127244,127248,127340,127344,127404,127488,127490,127504,127547,127552,127560,127568,127569,131105,131105,131134,131134,131142,131142,131150,131150,131176,131176,131206,131207,131210,131210,131220,131220,131274,131277,131281,131281,131310,131310,131340,131340,131342,131342,131352,131352,131492,131492,131497,131497,131499,131499,131521,131521,131540,131540,131570,131570,131588,131588,131596,131596,131604,131604,131641,131641,131675,131675,131700,131701,131737,131737,131742,131742,131744,131744,131767,131767,131775,131776,131813,131813,131850,131850,131877,131877,131905,131905,131909,131911,131966,131968,132e3,132e3,132007,132007,132021,132021,132041,132041,132043,132043,132085,132085,132092,132092,132115,132116,132127,132127,132197,132197,132231,132231,132238,132238,132241,132242,132259,132259,132311,132311,132348,132348,132350,132350,132423,132423,132494,132494,132517,132517,132531,132531,132547,132547,132554,132554,132560,132560,132565,132565,132575,132576,132587,132587,132625,132625,132629,132629,132633,132634,132648,132648,132656,132656,132694,132694,132726,132726,132878,132878,132913,132913,132985,132985,133164,133164,133235,133235,133333,133333,133398,133398,133411,133411,133460,133460,133497,133497,133607,133607,133649,133649,133712,133712,133743,133743,133770,133770,133812,133812,133826,133826,133837,133837,133901,133901,134031,134031,134047,134047,134056,134057,134079,134079,134086,134086,134091,134091,134114,134114,134123,134123,134139,134139,134143,134143,134155,134155,134157,134157,134176,134176,134196,134196,134202,134203,134209,134211,134227,134227,134245,134245,134263,134264,134268,134268,134285,134285,134294,134294,134300,134300,134325,134325,134328,134328,134351,134351,134355,134358,134365,134365,134381,134381,134399,134399,134421,134421,134440,134440,134449,134450,134470,134473,134476,134478,134511,134511,134513,134513,134516,134516,134524,134524,134526,134527,134550,134550,134556,134556,134567,134567,134578,134578,134600,134600,134660,134660,134665,134666,134669,134673,134678,134678,134685,134685,134732,134732,134765,134765,134771,134771,134773,134779,134796,134796,134806,134806,134808,134808,134813,134813,134818,134818,134826,134828,134838,134838,134871,134872,134877,134877,134904,134907,134941,134941,134950,134950,134957,134958,134960,134961,134971,134971,134988,134988,135012,135012,135053,135053,135056,135056,135085,135085,135092,135094,135100,135100,135135,135135,135146,135149,135188,135188,135197,135198,135247,135247,135260,135260,135279,135279,135285,135288,135291,135291,135304,135304,135318,135318,135325,135325,135348,135348,135359,135361,135367,135369,135375,135375,135379,135379,135396,135396,135412,135414,135471,135471,135483,135483,135485,135485,135493,135493,135496,135496,135503,135503,135552,135552,135559,135559,135641,135641,135740,135740,135759,135759,135804,135804,135848,135849,135856,135856,135907,135907,135934,135934,135938,135941,135990,135990,135994,135994,136053,136054,136078,136078,136088,136088,136092,136092,136133,136134,136173,136173,136190,136190,136211,136211,136214,136214,136228,136228,136255,136255,136274,136274,136276,136277,136330,136330,136343,136343,136374,136374,136424,136424,136445,136445,136567,136567,136578,136578,136598,136598,136714,136714,136723,136723,136729,136729,136766,136766,136801,136801,136850,136850,136888,136888,136890,136890,136896,136898,136915,136915,136917,136917,136927,136927,136934,136936,136954,136956,136958,136958,136973,136973,136976,136976,136998,136998,137018,137020,137047,137047,137068,137073,137075,137076,137131,137131,137136,137141,137155,137155,137159,137159,137177,137180,137183,137183,137199,137199,137205,137206,137208,137212,137248,137248,137256,137258,137261,137261,137273,137275,137280,137280,137285,137285,137298,137298,137310,137310,137313,137316,137335,137335,137339,137339,137347,137349,137374,137378,137406,137407,137425,137425,137430,137433,137466,137466,137475,137477,137488,137490,137493,137493,137500,137500,137506,137506,137511,137511,137531,137531,137540,137540,137560,137560,137578,137578,137596,137596,137600,137600,137603,137603,137608,137608,137622,137622,137691,137691,137715,137715,137773,137773,137780,137780,137797,137797,137803,137803,137827,137827,138052,138052,138177,138178,138282,138282,138352,138352,138402,138402,138405,138405,138412,138412,138566,138566,138579,138579,138590,138590,138640,138640,138678,138678,138682,138682,138698,138698,138705,138705,138731,138731,138745,138745,138780,138780,138787,138787,138807,138807,138813,138813,138889,138889,138916,138916,138920,138920,138952,138952,138965,138965,139023,139023,139029,139029,139114,139114,139166,139166,139169,139169,139240,139240,139333,139333,139337,139337,139390,139390,139418,139418,139463,139463,139516,139516,139562,139562,139611,139611,139635,139635,139642,139642,139681,139681,139713,139713,139715,139715,139784,139784,139900,139900,140065,140065,140069,140069,140221,140221,140240,140240,140247,140247,140282,140282,140389,140389,140401,140401,140427,140427,140433,140433,140464,140464,140476,140476,140481,140481,140489,140489,140492,140492,140525,140525,140563,140563,140571,140571,140592,140592,140628,140628,140685,140685,140719,140719,140734,140734,140827,140828,140843,140843,140904,140904,140922,140922,140950,140950,140952,140952,141044,141046,141074,141074,141076,141076,141083,141083,141087,141087,141098,141098,141173,141173,141185,141185,141206,141206,141236,141237,141261,141261,141315,141315,141407,141408,141425,141425,141485,141485,141505,141505,141559,141559,141606,141606,141625,141625,141647,141647,141671,141671,141675,141675,141696,141696,141715,141715,141926,141926,142031,142031,142037,142037,142054,142054,142056,142056,142094,142094,142114,142114,142143,142143,142147,142147,142186,142186,142282,142282,142286,142286,142374,142375,142392,142392,142412,142412,142417,142417,142421,142421,142434,142434,142472,142472,142491,142491,142497,142497,142505,142505,142514,142514,142519,142519,142530,142530,142534,142534,142537,142537,142599,142600,142610,142610,142660,142660,142668,142668,142695,142695,142733,142733,142741,142741,142752,142752,142755,142756,142775,142775,142830,142830,142861,142861,142902,142902,142914,142914,142968,142968,142987,142987,143027,143027,143087,143087,143220,143220,143308,143308,143331,143331,143411,143411,143428,143428,143435,143435,143462,143462,143485,143486,143502,143502,143543,143543,143548,143548,143578,143578,143619,143619,143677,143677,143741,143741,143746,143746,143780,143781,143795,143795,143816,143817,143850,143850,143863,143865,143887,143887,143909,143909,143919,143919,143921,143924,143958,143958,143966,143966,143970,143970,144001,144001,144009,144010,144043,144045,144082,144082,144096,144097,144128,144128,144138,144138,144159,144159,144308,144308,144332,144332,144350,144350,144358,144358,144372,144373,144377,144378,144382,144382,144384,144384,144447,144447,144464,144464,144495,144495,144498,144498,144613,144613,144665,144665,144688,144688,144721,144721,144730,144730,144743,144743,144789,144789,144793,144793,144796,144796,144827,144827,144845,144847,144883,144883,144896,144896,144919,144919,144922,144922,144956,144956,144960,144960,144985,144985,144991,144991,145015,145015,145038,145038,145054,145054,145062,145062,145069,145069,145082,145082,145119,145119,145134,145134,145155,145155,145174,145174,145184,145184,145197,145197,145199,145199,145215,145215,145254,145254,145281,145281,145314,145314,145340,145340,145346,145346,145365,145367,145466,145466,145858,145858,146087,146087,146139,146139,146158,146158,146170,146170,146202,146202,146266,146266,146531,146531,146585,146587,146613,146613,146615,146615,146631,146633,146684,146687,146752,146752,146779,146779,146814,146814,146831,146831,146870,146877,146915,146915,146936,146936,146950,146950,146961,146961,146988,146993,147001,147001,147080,147083,147129,147129,147135,147135,147159,147159,147191,147196,147253,147253,147265,147265,147274,147274,147297,147297,147327,147330,147343,147343,147380,147380,147383,147383,147392,147392,147397,147397,147435,147440,147473,147473,147513,147517,147543,147543,147589,147589,147595,147597,147601,147601,147657,147657,147681,147681,147692,147692,147716,147716,147727,147727,147737,147737,147775,147776,147780,147780,147790,147790,147797,147799,147804,147804,147807,147807,147809,147809,147831,147831,147834,147834,147875,147877,147884,147884,147893,147893,147917,147917,147938,147938,147964,147964,147995,147995,148043,148043,148054,148054,148057,148057,148086,148088,148100,148100,148115,148115,148117,148117,148133,148133,148159,148159,148161,148161,148169,148170,148206,148206,148218,148218,148237,148237,148250,148250,148276,148276,148296,148296,148322,148325,148364,148364,148374,148374,148380,148380,148413,148413,148417,148417,148457,148458,148466,148466,148472,148472,148484,148484,148533,148534,148570,148571,148595,148595,148615,148616,148665,148665,148668,148668,148686,148686,148691,148691,148694,148694,148741,148741,148769,148769,148856,148856,148936,148936,149016,149016,149034,149034,149093,149093,149108,149108,149143,149143,149204,149204,149254,149254,149285,149285,149295,149295,149391,149391,149472,149472,149522,149522,149539,149539,149634,149634,149737,149737,149744,149747,149755,149755,149759,149761,149772,149772,149782,149783,149785,149785,149807,149807,149811,149812,149822,149827,149858,149859,149876,149878,149883,149883,149887,149887,149890,149890,149896,149903,149908,149908,149924,149924,149927,149927,149929,149929,149931,149933,149943,149947,149957,149957,149968,149968,149978,149978,149982,149983,149987,149987,149989,149989,149996,149997,150006,150009,150011,150011,150030,150030,150034,150035,150037,150037,150049,150058,150078,150078,150082,150082,150085,150085,150090,150090,150094,150097,150109,150109,150117,150119,150129,150129,150135,150138,150156,150156,150163,150166,150180,150183,150193,150195,150202,150204,150208,150208,150215,150215,150218,150218,150225,150225,150239,150239,150242,150242,150249,150249,150287,150287,150382,150382,150517,150517,150537,150537,150686,150687,150729,150729,150745,150745,150790,150790,150803,150803,150968,150968,151018,151019,151099,151099,151120,151120,151205,151205,151207,151207,151310,151310,151388,151388,151426,151426,151430,151430,151447,151447,151450,151450,151465,151465,151480,151480,151490,151490,151596,151596,151634,151634,151709,151709,151851,151851,151880,151880,151933,151934,152013,152013,152035,152035,152038,152039,152096,152097,152144,152144,152217,152217,152263,152263,152280,152280,152334,152334,152337,152337,152339,152339,152601,152601,152613,152613,152623,152624,152646,152646,152684,152684,152686,152686,152730,152730,152881,152881,152885,152885,152895,152895,152923,152926,152930,152930,152933,152934,152961,152961,152964,152964,152975,152975,153017,153017,153045,153045,153051,153051,153056,153056,153093,153093,153141,153141,153169,153169,153219,153219,153237,153237,153315,153315,153334,153334,153350,153350,153373,153373,153381,153381,153405,153405,153458,153458,153543,153543,153567,153569,153687,153687,153693,153693,153714,153714,153800,153800,153822,153822,153825,153825,153859,153859,153926,153926,153942,153942,154028,154028,154060,154060,154196,154196,154261,154261,154268,154268,154286,154287,154327,154327,154345,154345,154484,154484,154505,154505,154547,154548,154566,154566,154596,154596,154600,154600,154625,154625,154630,154630,154657,154657,154698,154698,154725,154725,154769,154769,154788,154788,154816,154817,154878,154878,154912,154912,154928,154928,154947,154947,155033,155033,155065,155065,155150,155150,155209,155209,155265,155267,155302,155302,155324,155324,155351,155352,155418,155418,155467,155467,155617,155618,155681,155681,155689,155689,155720,155720,155748,155748,155779,155779,155799,155799,155812,155813,155906,155906,155937,155937,155993,155996,156077,156078,156082,156082,156125,156125,156248,156248,156257,156257,156266,156267,156368,156368,156469,156469,156491,156492,156497,156497,156606,156606,156661,156661,156664,156664,156674,156674,156688,156690,156746,156746,156777,156777,156804,156804,156808,156809,156813,156813,156824,156824,156946,156946,157042,157042,157088,157088,157101,157101,157119,157119,157202,157202,157222,157222,157359,157359,157361,157361,157365,157365,157402,157402,157416,157416,157436,157436,157462,157462,157505,157505,157593,157593,157619,157620,157644,157644,157724,157724,157766,157766,157790,157790,157806,157806,157832,157832,157834,157834,157843,157843,157895,157895,157966,157966,157969,157969,157990,157990,158009,158009,158033,158033,158120,158120,158133,158133,158194,158194,158202,158202,158253,158254,158260,158260,158274,158274,158289,158290,158469,158469,158474,158474,158483,158483,158485,158485,158499,158499,158504,158504,158544,158547,158555,158555,158581,158581,158594,158594,158614,158615,158621,158621,158643,158643,158656,158656,158711,158711,158753,158753,158784,158785,158790,158790,158846,158850,158884,158884,158903,158904,158909,158909,158912,158912,158915,158915,158929,158929,159010,159018,159057,159057,159092,159092,159136,159143,159150,159150,159196,159196,159210,159211,159216,159216,159232,159232,159237,159237,159239,159239,159250,159250,159298,159301,159342,159342,159346,159346,159351,159351,159364,159364,159368,159368,159371,159371,159385,159385,159440,159447,159526,159526,159603,159604,159647,159647,159649,159649,159678,159678,159710,159711,159758,159758,159819,159819,159826,159827,159880,159880,159917,159919,159949,159949,159954,159954,159984,159984,159992,159992,160009,160009,160012,160013,160038,160039,160100,160101,160117,160117,160205,160205,160283,160283,160359,160359,160384,160384,160389,160389,160395,160395,160434,160434,160438,160438,160486,160486,160594,160594,160666,160666,160767,160767,160802,160802,160848,160848,160900,160900,160902,160902,161140,161140,161187,161187,161248,161248,161252,161252,161277,161278,161287,161287,161292,161292,161330,161330,161337,161337,161365,161367,161428,161428,161551,161551,161589,161590,161601,161601,161630,161630,161668,161669,161740,161740,161880,161880,161904,161904,161949,161949,161970,161970,161992,161992,162084,162084,162151,162151,162170,162170,162208,162208,162269,162269,162301,162301,162314,162314,162318,162318,162366,162366,162387,162387,162393,162393,162425,162425,162436,162436,162493,162494,162548,162548,162566,162566,162571,162571,162584,162584,162616,162618,162632,162632,162661,162661,162799,162799,162804,162804,162834,162834,162924,162924,162993,162993,163013,163013,163119,163119,163155,163156,163174,163174,163187,163187,163204,163204,163215,163215,163224,163224,163261,163261,163292,163292,163405,163405,163407,163407,163630,163630,163767,163767,163833,163833,163842,163842,163849,163849,163870,163870,163875,163876,163912,163912,163971,163971,163984,163984,164029,164030,164072,164073,164084,164084,164142,164142,164175,164175,164189,164189,164207,164207,164233,164233,164271,164271,164284,164284,164359,164359,164376,164376,164378,164378,164438,164438,164476,164476,164507,164507,164557,164557,164578,164578,164614,164614,164632,164632,164655,164655,164666,164666,164709,164709,164717,164717,164733,164733,164746,164746,164882,164882,164968,164968,164972,164972,164979,164979,164994,164994,165121,165121,165180,165181,165228,165228,165352,165352,165364,165364,165376,165376,165387,165387,165413,165413,165435,165435,165546,165547,165554,165554,165564,165564,165592,165592,165606,165606,165647,165647,165651,165651,165892,165892,165931,165931,166157,166157,166195,166195,166216,166217,166230,166230,166244,166244,166248,166248,166252,166253,166270,166270,166281,166281,166312,166312,166314,166315,166328,166328,166332,166332,166336,166336,166364,166364,166366,166366,166369,166369,166371,166372,166375,166376,166393,166396,166415,166415,166422,166422,166437,166437,166441,166441,166450,166450,166454,166454,166468,166475,166489,166490,166529,166531,166554,166556,166592,166592,166598,166598,166603,166604,166606,166606,166622,166627,166629,166629,166634,166634,166652,166652,166668,166668,166675,166675,166689,166690,166699,166701,166703,166703,166726,166726,166732,166732,166734,166734,166736,166736,166755,166758,166764,166764,166799,166799,166809,166809,166812,166813,166841,166841,166850,166850,166853,166853,166868,166868,166871,166871,166873,166874,166887,166892,166901,166901,166911,166911,166915,166915,166921,166921,166940,166941,166947,166947,166950,166950,166955,166955,166960,166960,166969,166969,166971,166971,167114,167114,167117,167117,167122,167122,167220,167220,167321,167321,167353,167353,167439,167439,167478,167478,167481,167481,167525,167526,167575,167575,167596,167596,167602,167603,167641,167641,167655,167655,167877,167877,168057,168057,168072,168072,168075,168075,168083,168083,168111,168113,168128,168128,168164,168165,168172,168173,168205,168205,168208,168208,168252,168252,168269,168269,168283,168283,168286,168286,168304,168304,168348,168348,168360,168360,168405,168405,168427,168427,168989,168989,168992,168992,169011,169011,169023,169023,169032,169032,169168,169168,169177,169178,169189,169189,169191,169191,169374,169374,169392,169392,169400,169400,169431,169431,169449,169449,169460,169460,169599,169599,169760,169760,169778,169778,169940,169940,17e4,17e4,170071,170071,170148,170148,170193,170193,170218,170218,170225,170225,170234,170234,170243,170243,170245,170245,170287,170287,170309,170309,170311,170313,170333,170333,170346,170346,170397,170397,170435,170435,170441,170441,170536,170536,170573,170573,170757,170757,170766,170766,170965,170965,171123,171123,171181,171181,171326,171326,171354,171354,171388,171388,171416,171416,171419,171419,171510,171510,171526,171526,171565,171565,171624,171624,171692,171692,171696,171696,171715,171715,171768,171768,171811,171811,171824,171824,171959,171959,171998,171998,172052,172052,172167,172167,172217,172217,172257,172257,172269,172269,172275,172275,172280,172280,172286,172286,172295,172295,172323,172323,172339,172340,172368,172368,172434,172435,172459,172459,172468,172469,172511,172511,172533,172533,172576,172576,172595,172595,172691,172691,172703,172703,172722,172722,172724,172724,172726,172726,172730,172730,172733,172733,172767,172767,172799,172799,172881,172881,172969,172969,173037,173037,173108,173108,173147,173147,173510,173510,173515,173515,173569,173569,173618,173618,173642,173642,173659,173659,173737,173737,175615,175615,185668,185668,194597,194597,194619,194619,194624,194624,194680,194680,194708,194708,194726,194726,194765,194765,194779,194779,194964,194964,194994,194994,195004,195004,195028,195028,200413,200414,200812,200812],q)),A.a0("Noto Sans Tagalog","https://fonts.gstatic.com/s/notosanstagalog/v15/J7aFnoNzCnFcV9ZI-sUYuvote1R0wwEAA8jHexnL.ttf",A.a([32,32,160,160,5888,5900,5902,5908,5941,5942,8203,8205,9676,9676],q)),A.a0("Noto Sans Tagbanwa","https://fonts.gstatic.com/s/notosanstagbanwa/v15/Y4GWYbB8VTEp4t3MKJSMmQdIKjRtt_nZRjQEaYpGoQ.ttf",A.a([32,32,160,160,5941,5942,5984,5996,5998,6000,6002,6003,8203,8205,9676,9676],q)),A.a0("Noto Sans Tai Le","https://fonts.gstatic.com/s/notosanstaile/v15/vEFK2-VODB8RrNDvZSUmVxEATwR58tK1W77HtMo.ttf",A.a([32,32,160,160,768,769,775,776,780,780,4160,4169,6480,6509,6512,6516,8203,8205,9676,9676,12289,12290,12296,12299],q)),A.a0("Noto Sans Tai Tham","https://fonts.gstatic.com/s/notosanstaitham/v17/kJEbBv0U4hgtwxDUw2x9q7tbjLIfbPGHBoaVSAZ3MdLJBCUbPgquyaRGKMw.ttf",A.a([32,32,160,160,6688,6750,6752,6780,6783,6793,6800,6809,6816,6829,8203,8205,8729,8729],q)),A.a0("Noto Sans Tai Viet","https://fonts.gstatic.com/s/notosanstaiviet/v15/8QIUdj3HhN_lv4jf9vsE-9GMOLsaSPZr644fWsRO9w.ttf",A.a([32,32,160,160,8203,8205,9676,9676,42891,42892,43648,43714,43739,43743],q)),A.a0("Noto Sans Takri","https://fonts.gstatic.com/s/notosanstakri/v15/TuGJUVpzXI5FBtUq5a8bnKIOdTwQNO_W3khJXg.ttf",A.a([32,32,160,160,2404,2405,8204,8205,9676,9676,43056,43065,71296,71352,71360,71369],q)),A.a0("Noto Sans Tamil","https://fonts.gstatic.com/s/notosanstamil/v21/ieVc2YdFI3GCY6SyQy1KfStzYKZgzN1z4LKDbeZce-0429tBManUktuex7vGo70RqKDt_EvT.ttf",A.a([32,126,160,163,165,165,167,171,173,176,178,180,182,184,186,187,191,263,266,275,278,283,286,291,294,295,298,299,302,307,310,311,313,318,321,328,330,333,336,347,350,353,356,357,362,382,461,462,536,539,567,567,710,711,713,713,728,733,768,772,774,776,778,780,786,786,806,808,2385,2386,2404,2405,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3016,3018,3021,3024,3024,3031,3031,3046,3066,7386,7386,7808,7813,7838,7838,7922,7923,8203,8205,8208,8208,8211,8212,8216,8218,8220,8222,8226,8226,8230,8230,8249,8250,8308,8308,8322,8324,8364,8364,8377,8377,8482,8482,8722,8722,9676,9676,43251,43251,70401,70401,70403,70403,70459,70460],q)),A.a0("Noto Sans Tamil Supplement","https://fonts.gstatic.com/s/notosanstamilsupplement/v19/DdTz78kEtnooLS5rXF1DaruiCd_bFp_Ph4sGcn7ax_vsAeMkeq1x.ttf",A.a([73664,73713,73727,73727],q)),A.a0("Noto Sans Telugu","https://fonts.gstatic.com/s/notosanstelugu/v19/0FlxVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVC5dzHkHIJQqrEntezbqQUbf-3v37w.ttf",A.a([32,126,160,163,165,165,167,171,173,176,180,180,182,184,186,187,191,263,266,275,278,283,286,291,294,295,298,299,302,307,310,311,313,318,321,328,330,333,336,347,350,353,356,357,362,382,461,462,536,539,567,567,710,711,713,713,728,733,768,772,774,776,778,780,786,786,806,808,2385,2386,2404,2405,3072,3084,3086,3088,3090,3112,3114,3129,3133,3140,3142,3144,3146,3149,3157,3158,3160,3162,3168,3171,3174,3183,3191,3199,7386,7386,7410,7410,7808,7813,7838,7838,7922,7923,8203,8205,8208,8208,8211,8212,8216,8218,8220,8222,8226,8226,8230,8230,8249,8250,8364,8364,8377,8377,8482,8482,8722,8722,9676,9676],q)),A.a0("Noto Sans Thaana","https://fonts.gstatic.com/s/notosansthaana/v16/C8c14dM-vnz-s-3jaEsxlxHkBH-WZOETXfoQrfQ9Y4XrbhLhnu4-tbNu.ttf",A.a([32,33,40,41,44,44,46,46,58,59,160,160,1548,1548,1563,1563,1567,1567,1632,1644,1920,1969,8203,8207,8216,8217,8220,8221,9676,9676,65010,65010,65021,65021],q)),A.a0("Noto Sans Thai","https://fonts.gstatic.com/s/notosansthai/v20/iJWnBXeUZi_OHPqn4wq6hQ2_hbJ1xyN9wd43SofNWcd1MKVQt_So_9CdU5RtpzF-QRvzzXg.ttf",A.a([32,126,160,163,165,165,167,171,174,176,180,180,182,184,186,187,191,263,266,275,278,283,286,291,294,295,298,299,302,307,310,311,313,318,321,328,330,333,336,347,350,353,356,357,362,382,461,462,536,539,567,567,700,700,710,711,713,713,727,733,768,772,774,776,778,780,786,786,806,808,817,817,3585,3642,3647,3675,7808,7813,7838,7838,7922,7923,8203,8205,8208,8208,8211,8212,8216,8218,8220,8222,8226,8226,8230,8230,8249,8250,8364,8364,8482,8482,8722,8722,9676,9676],q)),A.a0("Noto Sans Tifinagh","https://fonts.gstatic.com/s/notosanstifinagh/v15/I_uzMoCduATTei9eI8dawkHIwvmhCvbn6rnEcXfs4Q.ttf",A.a([32,32,160,160,711,711,769,770,772,772,774,775,777,777,803,803,817,817,8204,8205,8238,8238,9676,9676,11568,11623,11631,11632,11647,11647],q)),A.a0("Noto Sans Tirhuta","https://fonts.gstatic.com/s/notosanstirhuta/v15/t5t6IQYRNJ6TWjahPR6X-M-apUyby7uGUBsTrn5P.ttf",A.a([32,32,160,160,2385,2386,2404,2405,2548,2551,7410,7410,8204,8205,9676,9676,43056,43065,70784,70855,70864,70873],q)),A.a0("Noto Sans Ugaritic","https://fonts.gstatic.com/s/notosansugaritic/v15/3qTwoiqhnSyU8TNFIdhZVCwbjCpkAXXkMhoIkiazfg.ttf",A.a([32,32,160,160,66432,66461,66463,66463],q)),A.a0("Noto Sans Vai","https://fonts.gstatic.com/s/notosansvai/v15/NaPecZTSBuhTirw6IaFn_UrURMTsDIRSfr0.ttf",A.a([32,32,160,160,42240,42539],q)),A.a0("Noto Sans Wancho","https://fonts.gstatic.com/s/notosanswancho/v15/zrf-0GXXyfn6Fs0lH9P4cUubP0GBqAPopiRfKp8.ttf",A.a([32,32,34,34,39,41,44,47,91,93,123,123,125,125,160,160,8220,8221,9676,9676,123584,123641,123647,123647],q)),A.a0("Noto Sans Warang Citi","https://fonts.gstatic.com/s/notosanswarangciti/v15/EYqtmb9SzL1YtsZSScyKDXIeOv3w-zgsNvKRpeVCCXzdgA.ttf",A.a([32,32,39,39,160,160,8204,8205,71840,71922,71935,71935],q)),A.a0("Noto Sans Yi","https://fonts.gstatic.com/s/notosansyi/v15/sJoD3LFXjsSdcnzn071rO3apxVDJNVgSNg.ttf",A.a([32,32,160,160,12289,12290,12296,12305,12308,12315,12539,12539,40960,42124,42128,42182,65377,65381],q)),A.a0("Noto Sans Zanabazar Square","https://fonts.gstatic.com/s/notosanszanabazarsquare/v15/Cn-jJsuGWQxOjaGwMQ6fOicyxLBEMRfDtkzl4uagQtJxOCEgN0Gc.ttf",A.a([32,32,160,160,9676,9676,72192,72263],q))],t.Qg)}) +r($,"baJ","Kg",()=>{var q=t.S +return new A.Op(A.aU(q),A.aU(q),A.aYD(),A.a([],t.Pc),A.a(["Roboto"],t.s),A.aU(q))}) +r($,"beb","tZ",()=>B.c.pa($.u_(),new A.aCq())) +r($,"bec","aFO",()=>B.c.pa($.u_(),new A.aCr())) +r($,"be8","aFL",()=>B.c.pa($.u_(),new A.aCn())) +r($,"be9","aFM",()=>B.c.pa($.u_(),new A.aCo())) +r($,"bea","aFN",()=>B.c.pa($.u_(),new A.aCp())) +r($,"bdq","aU_",()=>A.a([$.tZ(),$.aFO(),$.aFL(),$.aFM(),$.aFN()],t.Qg)) +r($,"bed","aK1",()=>B.c.pa($.u_(),new A.aCs())) +r($,"bf9","aKd",()=>{var q=t.Te +return new A.O3(new A.agW(),A.aU(q),A.w(t.N,q))}) +s($,"bdn","aTY",()=>A.aWG("ftyp")) +s($,"bdF","aU7",()=>A.aZZ(B.HO)) +s($,"bdE","aFK",()=>A.afC(A.aWv($.aU7()))) +s($,"bbJ","Ki",()=>{var q=A.a8("ea") +return new A.SR(1024,A.aLA(q),A.w(q,A.a8("aGD>")))}) +s($,"b9I","aFu",()=>{var q=A.a8("ea") +return new A.apf(500,A.aLA(q),A.w(q,A.a8("aGD>")))}) +s($,"b9H","aSf",()=>t.e.a(new self.window.flutterCanvasKit.Paint())) +s($,"b9G","aSe",()=>{var q=t.e.a(new self.window.flutterCanvasKit.Paint()) +A.b0I(q,0) +return q}) +s($,"beL","aUR",()=>{var q=A.aXE(self.window) +q.toString +return A.b3W(q,"createPolicy","flutter-engine",t.e.a({createScriptURL:A.aG(new A.aD0())}))}) +s($,"bbx","aT1",()=>A.aOC(0,0,1)) +s($,"bdA","aU3",()=>B.af.cT(A.ai(["type","fontsChange"],t.N,t.z))) +s($,"bf4","aFQ",()=>{var q=A.aQC() +A.aLx(q,"width",0) +A.aLx(q,"height",0) +A.aLv(A.aLw(q),"absolute") +return q}) +s($,"bcK","aJR",()=>A.CV(4)) +r($,"bek","aK2",()=>new A.amy()) +s($,"bcl","aTs",()=>A.aMW(A.a([0,1,2,2,3,0],t.t))) +s($,"beE","aUN",()=>A.aJ6(A.aJ6(A.aJ6(self.window,"Image"),"prototype"),"decode")!=null) +s($,"bfe","zh",()=>{var q=t.N,p=t.S +return new A.ahQ(A.w(q,t._8),A.w(p,t.e),A.aU(q),A.w(p,q))}) +s($,"bdJ","aJY",()=>8589934852) +s($,"bdK","aUb",()=>8589934853) +s($,"bdL","aJZ",()=>8589934848) +s($,"bdM","aUc",()=>8589934849) +s($,"bdQ","aK0",()=>8589934850) +s($,"bdR","aUf",()=>8589934851) +s($,"bdO","aK_",()=>8589934854) +s($,"bdP","aUe",()=>8589934855) +s($,"bdW","aUk",()=>458978) +s($,"bdX","aUl",()=>458982) +s($,"bdY","aUm",()=>458976) +s($,"bdZ","aUn",()=>458980) +s($,"be1","aUq",()=>458977) +s($,"be2","aUr",()=>458981) +s($,"be_","aUo",()=>458979) +s($,"be0","aUp",()=>458983) +s($,"bdN","aUd",()=>A.ai([$.aJY(),new A.aC9(),$.aUb(),new A.aCa(),$.aJZ(),new A.aCb(),$.aUc(),new A.aCc(),$.aK0(),new A.aCd(),$.aUf(),new A.aCe(),$.aK_(),new A.aCf(),$.aUe(),new A.aCg()],t.S,A.a8("C(kn)"))) +r($,"baV","aFz",()=>new A.OD(A.a([],A.a8("p<~(C)>")),A.aLz(self.window,"(forced-colors: active)"))) +s($,"bao","bg",()=>{var q,p=A.aGF(),o=A.b6I(),n=A.aXY(0) +if(A.aXA($.aFz().b))n.sapy(!0) +p=A.b_k(n.bP(),!1,"/",p,B.av,!1,null,o) +o=t.K +q=A.aLz(self.window,"(prefers-color-scheme: dark)") +A.b6m() +q=new A.NS(p,A.w(o,A.a8("qp")),A.w(o,A.a8("Ut")),q) +q.a53() +o=$.aFz() +p=o.a +if(B.c.gaa(p))A.aXz(o.b,o.gQk()) +p.push(q.gSB()) +q.a56() +A.aRw(q.gdw()) +return q}) +r($,"bbw","aT0",()=>new A.akR()) +r($,"b4w","aU4",()=>A.b5d()) +s($,"beh","ah",()=>A.b0c()) +r($,"beP","aUU",()=>self.window.ImageDecoder!=null&&A.b5V()===B.by) +s($,"beM","aUS",()=>{var q=$.aKA +return q==null?$.aKA=A.aVR():q}) +s($,"bei","aUz",()=>A.ai([B.yw,new A.aCu(),B.yx,new A.aCv(),B.yy,new A.aCw(),B.yz,new A.aCx(),B.yA,new A.aCy(),B.yB,new A.aCz(),B.yC,new A.aCA(),B.yD,new A.aCB()],t.Zg,A.a8("ib(dM)"))) +s($,"bfd","aV3",()=>A.ap3(65532)) +s($,"baK","aSI",()=>A.cn("[a-z0-9\\s]+",!1,!1,!1,!1)) +s($,"baL","aSJ",()=>A.cn("\\b\\d",!0,!1,!1,!1)) +s($,"bbL","aT7",()=>{var q=A.b6j("flt-ruler-host"),p=new A.Sd(q),o=A.aLw(q) +A.aLv(o,"fixed") +A.aXt(o,"hidden") +A.aXr(o,"hidden") +A.aXs(o,"0") +A.aXq(o,"0") +A.aXu(o,"0") +A.aXp(o,"0") +A.aXC(A.b6O().z.gWT(),q) +A.aRw(p.gdw()) +return p}) +s($,"beJ","aK8",()=>A.b1z(A.a([B.YU,B.YY,B.YH,B.YI,B.YK,B.YV,B.YF,B.YG,B.YJ,B.YW,B.YX,B.YE,B.YL,B.YM,B.YN,B.YO,B.YP,B.YQ,B.YR,B.YS,B.YT],A.a8("p>")),null,A.a8("mD?"))) +r($,"bfp","Ko",()=>A.b1A("000a!E000b000cF000d!D000w!R000y!A0013!B0018!M001a!N001c001lO001m!L001n!M001t002iK002n!P002p003eK003p!F004q!K004t!I0051!K0053!L0056!K005c005yK0060006uK006w00k7K00ke00lbK00lc00ofG00og00okK00om00onK00oq00otK00ou!M00ov!K00p2!K00p3!L00p400p6K00p8!K00pa00ptK00pv00s5K00s700w1K00w300w9G00wa010vK010x011yK01210124K0126!K0127!L0128013cK013d!M013e!K013l014tG014v!G014x014yG01500151G0153!G015c0162C0167016aC016b!K016c!L016o016tI01700171M0174017eG017g!I017k018qK018r019bG019c019lO019n!O019o!M019q019rK019s!G019t01cjK01cl!K01cm01csG01ct!I01cv01d0G01d101d2K01d301d4G01d601d9G01da01dbK01dc01dlO01dm01doK01dr!K01e7!I01e8!K01e9!G01ea01f3K01f401fuG01fx01idK01ie01ioG01ip!K01j401jdO01je01kaK01kb01kjG01kk01klK01ko!M01kq!K01kt!G01kw01lhK01li01llG01lm!K01ln01lvG01lw!K01lx01lzG01m0!K01m101m5G01mo01ncK01nd01nfG01nk01nuK01pc01pwK01py01qfK01qr01r5G01r6!I01r701s3G01s401tlK01tm01toG01tp!K01tq01u7G01u8!K01u901ufG01ug01upK01uq01urG01uu01v3O01v501vkK01vl01vnG01vp01vwK01vz01w0K01w301woK01wq01wwK01wy!K01x201x5K01x8!G01x9!K01xa01xgG01xj01xkG01xn01xpG01xq!K01xz!G01y401y5K01y701y9K01ya01ybG01ye01ynO01yo01ypK01z0!K01z2!G01z501z7G01z901zeK01zj01zkK01zn0208K020a020gK020i020jK020l020mK020o020pK020s!G020u020yG02130214G02170219G021d!G021l021oK021q!K021y0227O02280229G022a022cK022d!G022p022rG022t0231K02330235K0237023sK023u0240K02420243K02450249K024c!G024d!K024e024lG024n024pG024r024tG024w!K025c025dK025e025fG025i025rO0261!K02620267G0269026bG026d026kK026n026oK026r027cK027e027kK027m027nK027p027tK027w!G027x!K027y0284G02870288G028b028dG028l028nG028s028tK028v028xK028y028zG0292029bO029d!K029u!G029v!K029x02a2K02a602a8K02aa02adK02ah02aiK02ak!K02am02anK02ar02asK02aw02ayK02b202bdK02bi02bmG02bq02bsG02bu02bxG02c0!K02c7!G02cm02cvO02dc02dgG02dh02doK02dq02dsK02du02egK02ei02exK02f1!K02f202f8G02fa02fcG02fe02fhG02fp02fqG02fs02fuK02g002g1K02g202g3G02g602gfO02gw!K02gx02gzG02h102h8K02ha02hcK02he02i0K02i202ibK02id02ihK02ik!G02il!K02im02isG02iu02iwG02iy02j1G02j902jaG02ji!K02jk02jlK02jm02jnG02jq02jzO02k102k2K02kg02kjG02kk02ksK02ku02kwK02ky02m2K02m302m4G02m5!K02m602mcG02me02mgG02mi02mlG02mm!K02ms02muK02mv!G02n302n5K02n602n7G02na02njO02nu02nzK02o102o3G02o502omK02oq02pdK02pf02pnK02pp!K02ps02pyK02q2!G02q702qcG02qe!G02qg02qnG02qu02r3O02r602r7G02sx!G02t002t6G02tj02tqG02ts02u1O02wh!G02wk02wsG02x402x9G02xc02xlO02yo!K02zc02zdG02zk02ztO0305!G0307!G0309!G030e030fG030g030nK030p031oK031t032cG032e032fG032g032kK032l032vG032x033wG0346!G036z037iG037k037tO03860389G038e038gG038i038kG038n038tG038x0390G039e039pG039r!G039s03a1O03a203a5G03a803b9K03bb!K03bh!K03bk03cqK03cs03m0K03m203m5K03m803meK03mg!K03mi03mlK03mo03nsK03nu03nxK03o003owK03oy03p1K03p403paK03pc!K03pe03phK03pk03pyK03q003rkK03rm03rpK03rs03tmK03tp03trG03uo03v3K03vk03xxK03y003y5K03y904fgK04fj04fzK04g0!R04g104gqK04gw04iyK04j204jcK04jk04jwK04jy04k1K04k204k4G04kg04kxK04ky04l0G04lc04ltK04lu04lvG04m804mkK04mm04moK04mq04mrG04ok04pfG04pp!G04ps04q1O04qz04r1G04r2!I04r404rdO04rk04u0K04u804ucK04ud04ueG04uf04vcK04vd!G04ve!K04vk04xhK04xs04ymK04yo04yzG04z404zfG04zq04zzO053k053tO054w055iK055j055nG0579057iG057k058cG058f!G058g058pO058w0595O059s05a8G05c005c4G05c505dfK05dg05dwG05dx05e3K05e805ehO05ez05f7G05fk05fmG05fn05ggK05gh05gtG05gu05gvK05gw05h5O05h605idK05ie05irG05j405k3K05k405knG05kw05l5O05l905lbK05lc05llO05lm05mlK05mo05mwK05n405oaK05od05ofK05ow05oyG05p005pkG05pl05poK05pp!G05pq05pvK05pw!G05px05pyK05pz05q1G05q2!K05q805vjK05vk05x5G05x705xbG05xc0651K06540659K065c066dK066g066lK066o066vK066x!K066z!K0671!K0673067xK0680069gK069i069oK069q!K069u069wK069y06a4K06a806abK06ae06ajK06ao06b0K06b606b8K06ba06bgK06bk06bqR06bs06buR06bw!G06bx!Q06by06bzI06c806c9N06ck!N06cn!L06co06cpF06cq06cuI06cv!P06db06dcP06dg!M06dw!P06e7!R06e806ecI06ee06enI06ep!K06f3!K06fk06fwK06hc06i8G06iq!K06iv!K06iy06j7K06j9!K06jd06jhK06jo!K06jq!K06js!K06ju06jxK06jz06k9K06kc06kfK06kl06kpK06ku!K06lc06mgK079207ahK08ow08q6K08q808riK08rk08v8K08vf08viK08vj08vlG08vm08vnK08w008x1K08x3!K08x9!K08xc08yvK08z3!K08zj!G08zk0906K090g090mK090o090uK090w0912K0914091aK091c091iK091k091qK091s091yK09200926K09280933G094f!K09hc!R09hh!K09ii09inG09ip09itJ09iz09j0K09ll09lmG09ln09loJ09ls09oaJ09oc09ofJ09ol09prK09pt09seK09sw09trK09v409vjJ0a1c0a2mJ0a2o0a53J0vls0wi4K0wk00wl9K0wlc0wssK0wsw0wtbK0wtc0wtlO0wtm0wtnK0wu80wviK0wvj0wvmG0wvo0wvxG0wvz0wwtK0wwu0wwvG0www0wz3K0wz40wz5G0wzs0x4vK0x4y0x56K0x6d0x6pK0x6q!G0x6r0x6tK0x6u!G0x6v0x6yK0x6z!G0x700x7mK0x7n0x7rG0x7w!G0x8g0x9vK0xa80xa9G0xaa0xbnK0xbo0xc5G0xcg0xcpO0xcw0xddG0xde0xdjK0xdn!K0xdp0xdqK0xdr!G0xds0xe1O0xe20xetK0xeu0xf1G0xf40xfqK0xfr0xg3G0xgg0xh8K0xhc0xhfG0xhg0xiqK0xir0xj4G0xjj!K0xjk0xjtO0xk5!G0xkg0xkpO0xkw0xm0K0xm10xmeG0xmo0xmqK0xmr!G0xms0xmzK0xn00xn1G0xn40xndO0xob0xodG0xps!G0xpu0xpwG0xpz0xq0G0xq60xq7G0xq9!G0xr40xreK0xrf0xrjG0xrm0xroK0xrp0xrqG0xs10xs6K0xs90xseK0xsh0xsmK0xsw0xt2K0xt40xtaK0xtc0xuxK0xv40xyaK0xyb0xyiG0xyk0xylG0xyo0xyxO0xz416lfK16ls16meK16mj16nvK1dkw1dl2K1dlf1dljK1dlp!C1dlq!G1dlr1dm0C1dm21dmeC1dmg1dmkC1dmm!C1dmo1dmpC1dmr1dmsC1dmu1dn3C1dn41dptK1dqr1e0tK1e1c1e33K1e361e4nK1e5s1e63K1e681e6nG1e6o!M1e6r!L1e6s!M1e741e7jG1e7n1e7oP1e8d1e8fP1e8g!M1e8i!N1e8k!M1e8l!L1e9c1e9gK1e9i1ed8K1edb!I1edj!N1edo!M1edq!N1eds1ee1O1ee2!L1ee3!M1ee91eeyK1ef3!P1ef51efuK1eg61ehpJ1ehq1ehrG1ehs1eimK1eiq1eivK1eiy1ej3K1ej61ejbK1eje1ejgK1ek91ekbI1ekg1ekrK1ekt1eliK1elk1em2K1em41em5K1em71emlK1emo1en1K1eo01ereK1etc1eusK1eyl!G1f281f30K1f341f4gK1f4w!G1f5s1f6nK1f711f7uK1f801f91K1f921f96G1f9c1fa5K1fa81fb7K1fbc1fbjK1fbl1fbpK1fcw1fh9K1fhc1fhlO1fhs1firK1fiw1fjvK1fk01fl3K1flc1fmrK1fr41fzqK1g001g0lK1g0w1g13K1g5c1g5hK1g5k!K1g5m1g6tK1g6v1g6wK1g70!K1g731g7pK1g801g8mK1g8w1g9qK1gbk1gc2K1gc41gc5K1gcg1gd1K1gdc1ge1K1gg01ghjK1ghq1ghrK1gjk!K1gjl1gjnG1gjp1gjqG1gjw1gjzG1gk01gk3K1gk51gk7K1gk91gl1K1gl41gl6G1glb!G1gm81gn0K1gn41gnwK1gow1gp3K1gp51gpwK1gpx1gpyG1gqo1gs5K1gsg1gt1K1gtc1gtuK1gu81gupK1gxs1gzsK1h1c1h2qK1h341h4iK1h4w1h5vK1h5w1h5zG1h681h6hO1hfk1hgpK1hgr1hgsG1hgw1hgxK1hj41hjwK1hk7!K1hkg1hl1K1hl21hlcG1ho01hokK1hpc1hpyK1hq81hqaG1hqb1hrrK1hrs1hs6G1ht21htbO1htr1htuG1htv1hv3K1hv41hveG1hvh!I1hvx!I1hw01hwoK1hww1hx5O1hxc1hxeG1hxf1hyeK1hyf1hysG1hyu1hz3O1hz8!K1hz91hzaG1hzb!K1hzk1i0iK1i0j!G1i0m!K1i0w1i0yG1i0z1i2aK1i2b1i2oG1i2p1i2sK1i2x1i30G1i321i33G1i341i3dO1i3e!K1i3g!K1i4g1i4xK1i4z1i5nK1i5o1i5zG1i66!G1i801i86K1i88!K1i8a1i8dK1i8f1i8tK1i8v1i94K1i9c1iamK1ian1iayG1ib41ibdO1ibk1ibnG1ibp1ibwK1ibz1ic0K1ic31icoK1icq1icwK1icy1iczK1id11id5K1id71id8G1id9!K1ida1idgG1idj1idkG1idn1idpG1ids!K1idz!G1ie51ie9K1iea1iebG1iee1iekG1ieo1iesG1iio1ik4K1ik51ikmG1ikn1ikqK1ikw1il5O1ila!G1ilb1ildK1im81injK1ink1io3G1io41io5K1io7!K1iog1iopO1itc1iumK1iun1iutG1iuw1iv4G1ivs1ivvK1ivw1ivxG1iww1iy7K1iy81iyoG1iys!K1iz41izdO1j0g1j1mK1j1n1j1zG1j20!K1j281j2hO1j4t1j57G1j5c1j5lO1jb41jcbK1jcc1jcqG1jfk1jhbK1jhc1jhlO1ji71jieK1jih!K1jik1jirK1jit1jiuK1jiw1jjjK1jjk1jjpG1jjr1jjsG1jjv1jjyG1jjz!K1jk0!G1jk1!K1jk21jk3G1jkg1jkpO1jmo1jmvK1jmy1jo0K1jo11jo7G1joa1jogG1joh!K1joj!K1jok!G1jpc!K1jpd1jpmG1jpn1jqqK1jqr1jqxG1jqy!K1jqz1jr2G1jrb!G1jrk!K1jrl1jrvG1jrw1jt5K1jt61jtlG1jtp!K1juo1jw8K1k3k1k3sK1k3u1k4uK1k4v1k52G1k541k5bG1k5c!K1k5s1k61O1k6q1k7jK1k7m1k87G1k891k8mG1kao1kauK1kaw1kaxK1kaz1kc0K1kc11kc6G1kca!G1kcc1kcdG1kcf1kclG1kcm!K1kcn!G1kcw1kd5O1kdc1kdhK1kdj1kdkK1kdm1kehK1kei1kemG1keo1kepG1ker1kevG1kew!K1kf41kfdO1ko01koiK1koj1komG1kts!K1kw01lllK1log1lriK1ls01lxfK1o1s1oviK1ovk1ovsI1s001sg6K1z401zjsK1zk01zkuK1zkw1zl5O1zo01zotK1zow1zp0G1zpc1zqnK1zqo1zquG1zr41zr7K1zrk1zrtO1zs31zsnK1zst1ztbK20cg20e7K20hs20juK20jz!G20k0!K20k120ljG20lr20luG20lv20m7K20o020o1K20o3!K20o4!G20og20ohG2dc0!J2dlw2dlzJ2fpc2fsaK2fsg2fssK2fsw2ft4K2ftc2ftlK2ftp2ftqG2fts2ftvI2jxh2jxlG2jxp2jxuG2jxv2jy2I2jy32jyaG2jyd2jyjG2jze2jzhG2k3m2k3oG2kg02kicK2kie2kkcK2kke2kkfK2kki!K2kkl2kkmK2kkp2kksK2kku2kl5K2kl7!K2kl92klfK2klh2kn9K2knb2kneK2knh2knoK2knq2knwK2kny2kopK2kor2kouK2kow2kp0K2kp2!K2kp62kpcK2kpe2kytK2kyw2kzkK2kzm2l0aK2l0c2l16K2l182l1wK2l1y2l2sK2l2u2l3iK2l3k2l4eK2l4g2l54K2l562l60K2l622l6qK2l6s2l6zK2l722l8fO2lmo2lo6G2lob2lpoG2lpx!G2lqc!G2lqz2lr3G2lr52lrjG2mtc2mtiG2mtk2mu0G2mu32mu9G2mub2mucG2mue2muiG2n0g2n1oK2n1s2n1yG2n1z2n25K2n282n2hO2n2m!K2ncw2ne3K2ne42ne7G2ne82nehO2oe82ojoK2ok02ok6G2olc2on7K2on82oneG2onf!K2onk2ontO2pkw2pkzK2pl12plrK2plt2pluK2plw!K2plz!K2pm12pmaK2pmc2pmfK2pmh!K2pmj!K2pmq!K2pmv!K2pmx!K2pmz!K2pn12pn3K2pn52pn6K2pn8!K2pnb!K2pnd!K2pnf!K2pnh!K2pnj!K2pnl2pnmK2pno!K2pnr2pnuK2pnw2po2K2po42po7K2po92pocK2poe!K2pog2popK2por2pp7K2ppd2ppfK2pph2pplK2ppn2pq3K2q7k2q89K2q8g2q95K2q9c2qa1K2qcm2qdbH2qrf2qrjG2sc02sc9Ojny9!Ijnz4jo1rGjo5cjobzG",231,B.I7,B.A9,A.a8("dB"))) +s($,"b97","aRR",()=>{var q=t.N +return new A.a4f(A.ai(["birthday","bday","birthdayDay","bday-day","birthdayMonth","bday-month","birthdayYear","bday-year","countryCode","country","countryName","country-name","creditCardExpirationDate","cc-exp","creditCardExpirationMonth","cc-exp-month","creditCardExpirationYear","cc-exp-year","creditCardFamilyName","cc-family-name","creditCardGivenName","cc-given-name","creditCardMiddleName","cc-additional-name","creditCardName","cc-name","creditCardNumber","cc-number","creditCardSecurityCode","cc-csc","creditCardType","cc-type","email","email","familyName","family-name","fullStreetAddress","street-address","gender","sex","givenName","given-name","impp","impp","jobTitle","organization-title","language","language","middleName","middleName","name","name","namePrefix","honorific-prefix","nameSuffix","honorific-suffix","newPassword","new-password","nickname","nickname","oneTimeCode","one-time-code","organizationName","organization","password","current-password","photo","photo","postalCode","postal-code","streetAddressLevel1","address-level1","streetAddressLevel2","address-level2","streetAddressLevel3","address-level3","streetAddressLevel4","address-level4","streetAddressLine1","address-line1","streetAddressLine2","address-line2","streetAddressLine3","address-line3","telephoneNumber","tel","telephoneNumberAreaCode","tel-area-code","telephoneNumberCountryCode","tel-country-code","telephoneNumberExtension","tel-extension","telephoneNumberLocal","tel-local","telephoneNumberLocalPrefix","tel-local-prefix","telephoneNumberLocalSuffix","tel-local-suffix","telephoneNumberNational","tel-national","transactionAmount","transaction-amount","transactionCurrency","transaction-currency","url","url","username","username"],q,q))}) +s($,"bfj","aKf",()=>new A.adv()) +s($,"beH","aUP",()=>A.CV(4)) +s($,"beF","aK7",()=>A.CV(16)) +s($,"beG","aUO",()=>A.aZM($.aK7())) +r($,"bfh","dE",()=>A.aXw(A.aXD(self.window))) +s($,"bfo","bU",()=>A.aY1(0,$.bg())) +s($,"b9V","a2X",()=>A.aQZ("_$dart_dartClosure")) +s($,"bfa","aFR",()=>B.aw.hf(new A.aEx())) +s($,"bbZ","aTc",()=>A.mG(A.aqx({ +toString:function(){return"$receiver$"}}))) +s($,"bc_","aTd",()=>A.mG(A.aqx({$method$:null, +toString:function(){return"$receiver$"}}))) +s($,"bc0","aTe",()=>A.mG(A.aqx(null))) +s($,"bc1","aTf",()=>A.mG(function(){var $argumentsExpr$="$arguments$" +try{null.$method$($argumentsExpr$)}catch(q){return q.message}}())) +s($,"bc4","aTi",()=>A.mG(A.aqx(void 0))) +s($,"bc5","aTj",()=>A.mG(function(){var $argumentsExpr$="$arguments$" +try{(void 0).$method$($argumentsExpr$)}catch(q){return q.message}}())) +s($,"bc3","aTh",()=>A.mG(A.aOq(null))) +s($,"bc2","aTg",()=>A.mG(function(){try{null.$method$}catch(q){return q.message}}())) +s($,"bc7","aTl",()=>A.mG(A.aOq(void 0))) +s($,"bc6","aTk",()=>A.mG(function(){try{(void 0).$method$}catch(q){return q.message}}())) +s($,"be6","aUv",()=>A.ap3(254)) +s($,"bdS","aUg",()=>97) +s($,"be4","aUt",()=>65) +s($,"bdT","aUh",()=>122) +s($,"be5","aUu",()=>90) +s($,"bdU","aUi",()=>48) +s($,"bcr","aJO",()=>A.b2w()) +s($,"baN","tY",()=>A.a8("af").a($.aFR())) +s($,"bca","aTn",()=>new A.aqK().$0()) +s($,"bcb","aTo",()=>new A.aqJ().$0()) +s($,"bcs","aTw",()=>A.b_0(A.fI(A.a([-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-2,-2,-2,62,-2,62,-2,63,52,53,54,55,56,57,58,59,60,61,-2,-2,-2,-1,-2,-2,-2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-2,-2,-2,-2,63,-2,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-2,-2,-2,-2,-2],t.t)))) +s($,"bam","aSA",()=>A.ai(["iso_8859-1:1987",B.bl,"iso-ir-100",B.bl,"iso_8859-1",B.bl,"iso-8859-1",B.bl,"latin1",B.bl,"l1",B.bl,"ibm819",B.bl,"cp819",B.bl,"csisolatin1",B.bl,"iso-ir-6",B.bh,"ansi_x3.4-1968",B.bh,"ansi_x3.4-1986",B.bh,"iso_646.irv:1991",B.bh,"iso646-us",B.bh,"us-ascii",B.bh,"us",B.bh,"ibm367",B.bh,"cp367",B.bh,"csascii",B.bh,"ascii",B.bh,"csutf8",B.a7,"utf-8",B.a7],t.N,A.a8("nF"))) +s($,"bcU","aJS",()=>typeof process!="undefined"&&Object.prototype.toString.call(process)=="[object process]"&&process.platform=="win32") +s($,"bcV","aTM",()=>A.cn("^[\\-\\.0-9A-Z_a-z~]*$",!0,!1,!1,!1)) +r($,"bdB","aU5",()=>new Error().stack!=void 0) +s($,"bdC","eq",()=>A.pE(B.Y1)) +s($,"bbO","a3_",()=>{A.b_P() +return $.aij}) +s($,"bej","aUA",()=>A.b4f()) +s($,"bdG","aU8",()=>new A.U()) +s($,"bbi","aST",()=>A.b39()) +s($,"bbj","aSU",()=>{$.aST() +return!1}) +s($,"bds","aC",()=>A.b40(A.aD7(self))) +s($,"bcB","aJP",()=>A.aQZ("_$dart_dartObject")) +s($,"bdt","aJW",()=>function DartObject(a){this.o=a}) +s($,"ban","ei",()=>A.m5(A.aMW(A.a([1],t.t)).buffer,0,null).getInt8(0)===1?B.ap:B.BF) +s($,"beQ","Kn",()=>new A.a4Q(A.w(t.N,A.a8("mQ")))) +s($,"bff","aKe",()=>new A.ahT()) +s($,"baD","a2Z",()=>new A.U()) +s($,"b9_","aRN",()=>A.aak(A.a8("Kz"))) +r($,"bbc","aJI",()=>new A.ab8()) +s($,"baF","aJE",()=>new A.U()) +r($,"aYm","aFy",()=>new A.PR($.aJE())) +s($,"baE","ze",()=>new A.U()) +s($,"baG","aSG",()=>new A.U()) +s($,"b91","aRO",()=>A.aak(A.a8("KF"))) +s($,"bdI","aUa",()=>A.aHQ(1,1,500)) +s($,"beU","aUW",()=>new A.VW()) +s($,"be3","aUs",()=>A.ik(B.dd,B.f,t.EP)) +s($,"bdV","aUj",()=>A.ik(B.f,B.QE,t.EP)) +r($,"bcA","aTC",()=>A.aXa(B.Z9,B.Z8)) +s($,"beV","aUX",()=>new A.MD()) +r($,"bcI","aTH",()=>{var q=new A.YA(B.Ak,B.V) +q.Mx(B.Ak) +return q}) +s($,"beI","aUQ",()=>new A.aCY().$0()) +s($,"bdp","aTZ",()=>new A.aBH().$0()) +r($,"baH","j7",()=>$.aYx) +s($,"b9b","bo",()=>A.aE(0,null,!1,t.Nw)) +s($,"bcz","Kl",()=>new A.p6(0,$.aTB())) +s($,"bcy","aTB",()=>A.b58(0)) +s($,"bdv","Km",()=>A.hu(null,t.N)) +s($,"bdw","aJX",()=>A.b0W()) +s($,"bdD","aU6",()=>A.cn("^ *(?:[-+*] |[0-9]+[.):] )?",!0,!1,!1,!1)) +s($,"bcp","aTv",()=>A.Q7(8)) +s($,"bbN","aT8",()=>A.cn("^\\s*at ([^\\s]+).*$",!0,!1,!1,!1)) +s($,"beY","aKc",()=>new A.Wm()) +s($,"bcQ","aTJ",()=>A.ik(0.75,1,t.i)) +s($,"bcR","aTK",()=>A.hj(B.Cc)) +s($,"bb3","aSQ",()=>A.hj(B.aP)) +s($,"bb4","aSR",()=>A.hj(B.FU)) +r($,"bbW","aT9",()=>new A.TK(new A.aq0(),A.bO()===B.ag)) +s($,"bd3","aTU",()=>{var q=t.i +return A.a([A.aOp(A.ik(0,0.4,q).iK(A.hj(B.DD)),0.166666,q),A.aOp(A.ik(0.4,1,q).iK(A.hj(B.DF)),0.833334,q)],A.a8("p>"))}) +s($,"bd2","a33",()=>A.b1t($.aTU(),t.i)) +s($,"bcW","aTN",()=>A.ik(0,1,t.i).iK(A.hj(B.FT))) +s($,"bcX","aTO",()=>A.ik(1.1,1,t.i).iK($.a33())) +s($,"bcY","aTP",()=>A.ik(0.85,1,t.i).iK($.a33())) +s($,"bcZ","aTQ",()=>A.ik(0,0.6,t.PM).iK(A.hj(B.FY))) +s($,"bd_","aTR",()=>A.ik(1,0,t.i).iK(A.hj(B.G0))) +s($,"bd1","aTT",()=>A.ik(1,1.05,t.i).iK($.a33())) +s($,"bd0","aTS",()=>A.ik(1,0.9,t.i).iK($.a33())) +s($,"bcw","aTz",()=>A.hj(B.G_).iK(A.hj(B.mG))) +s($,"bcx","aTA",()=>A.hj(B.FZ).iK(A.hj(B.mG))) +s($,"bcu","aTx",()=>A.hj(B.mG)) +s($,"bcv","aTy",()=>A.hj(B.Ro)) +s($,"bcE","aTE",()=>A.ik(0.875,1,t.i).iK(A.hj(B.cn))) +s($,"bf6","aV0",()=>new A.PL()) +s($,"bbY","aTb",()=>A.b1h()) +s($,"bbX","aTa",()=>new A.WU(A.w(A.a8("ye"),t.we),5,A.a8("WU"))) +s($,"b92","aRP",()=>A.cn("/?(\\d+(\\.\\d*)?)x$",!0,!1,!1,!1)) +s($,"bba","aFB",()=>A.b__(4)) +r($,"bbr","aSX",()=>B.CO) +r($,"bbt","aSZ",()=>{var q=null +return A.aOg(q,B.ik,q,q,q,q,"sans-serif",q,q,18,q,q,q,q,q,q,q,q,q,q,q)}) +r($,"bbs","aSY",()=>{var q=null +return A.aHm(q,q,q,q,q,q,q,q,q,B.n7,B.t,q)}) +s($,"bcS","aTL",()=>A.aZN()) +s($,"bbu","aT_",()=>A.ap3(65532)) +s($,"beK","aK9",()=>{var q=A.b_d() +q.sal(0,B.I) +return q}) +s($,"bbD","aFD",()=>A.rO()) +s($,"bbC","aT4",()=>A.Q4(0)) +s($,"bbE","aT5",()=>A.Q4(0)) +s($,"bbF","aT6",()=>A.aZO().a) +s($,"bfi","a38",()=>{var q=t.N +return new A.ahF(A.w(q,A.a8("ax")),A.w(q,t.L0))}) +s($,"bb6","aSS",()=>A.ai([4294967562,B.Gd,4294967564,B.Ge,4294967556,B.Gc],t.S,t.SQ)) +s($,"bfg","aV4",()=>new A.ahU()) +s($,"bbp","Kh",()=>new A.aiP(A.a([],A.a8("p<~(jL)>")),A.w(t.v3,t.bd))) +s($,"bbo","aSW",()=>{var q=t.v3 +return A.ai([B.ZM,A.d0([B.cJ],q),B.ZN,A.d0([B.cg],q),B.ZO,A.d0([B.cJ,B.cg],q),B.ZL,A.d0([B.cJ],q),B.ZI,A.d0([B.cI],q),B.ZJ,A.d0([B.dh],q),B.ZK,A.d0([B.cI,B.dh],q),B.ZH,A.d0([B.cI],q),B.ZE,A.d0([B.cH],q),B.ZF,A.d0([B.dg],q),B.ZG,A.d0([B.cH,B.dg],q),B.ZD,A.d0([B.cH],q),B.ZQ,A.d0([B.cK],q),B.ZR,A.d0([B.di],q),B.ZS,A.d0([B.cK,B.di],q),B.ZP,A.d0([B.cK],q),B.ZT,A.d0([B.cf],q),B.ZU,A.d0([B.er],q),B.ZV,A.d0([B.eq],q),B.ZW,A.d0([B.ep],q)],A.a8("dq"),A.a8("cd"))}) +s($,"bbn","aFC",()=>A.ai([B.cJ,B.cd,B.cg,B.cC,B.cI,B.bp,B.dh,B.bE,B.cH,B.cc,B.dg,B.cB,B.cK,B.ce,B.di,B.cD,B.cf,B.ed,B.er,B.fQ,B.eq,B.fR],t.v3,t.bd)) +s($,"bbm","aSV",()=>{var q=A.w(t.v3,t.bd) +q.l(0,B.ep,B.jt) +q.U(0,$.aFC()) +return q}) +s($,"baC","aSF",()=>new A.O8("\n",!1,"")) +s($,"bbV","cp",()=>{var q=$.a32() +q=new A.TJ(q,A.d0([q],A.a8("Fq")),A.w(t.N,A.a8("aNN"))) +q.c=B.x2 +q.ga6a().rN(q.gae5()) +return q}) +s($,"bcL","a32",()=>new A.YR()) +r($,"bco","aTu",()=>{var q=A.a8("~(bp)") +return A.ai([B.XK,A.aLu(!0),B.YA,A.aLu(!1),B.Y8,new A.S5(A.D7(q)),B.Y_,new A.Qa(A.D7(q)),B.Y4,new A.Rb(A.D7(q)),B.A0,new A.AN(!1,A.D7(q)),B.nj,A.b0k(),B.Y5,new A.Rg(A.D7(q)),B.Yj,new A.Uv(A.D7(q))],t.n,t.od)}) +s($,"bac","aFx",()=>{var q,p,o,n=t.vz,m=A.w(t.Vz,n) +for(q=A.a8("aX"),p=0;p<2;++p){o=B.jp[p] +m.U(0,A.ai([A.eB(B.b8,!1,!1,!1,o),B.it,A.eB(B.b8,!1,!0,!1,o),B.ix,A.eB(B.b8,!0,!1,!1,o),B.iv,A.eB(B.aW,!1,!1,!1,o),B.iu,A.eB(B.aW,!1,!0,!1,o),B.iy,A.eB(B.aW,!0,!1,!1,o),B.iw],q,n))}m.l(0,B.ht,B.dW) +m.l(0,B.hu,B.dX) +m.l(0,B.hp,B.fm) +m.l(0,B.hq,B.fn) +m.l(0,B.mQ,B.iJ) +m.l(0,B.mR,B.iK) +m.l(0,B.z8,B.fk) +m.l(0,B.z9,B.fl) +m.l(0,B.mS,B.cs) +m.l(0,B.mT,B.ct) +m.l(0,B.mU,B.fi) +m.l(0,B.mV,B.fj) +m.l(0,B.mW,B.pa) +m.l(0,B.mX,B.pb) +m.l(0,B.za,B.p8) +m.l(0,B.zb,B.p9) +m.l(0,B.zc,B.iL) +m.l(0,B.zd,B.iM) +m.l(0,B.ze,B.EH) +m.l(0,B.zf,B.EI) +m.l(0,B.eG,B.pe) +m.l(0,B.eH,B.pf) +m.l(0,B.mP,B.iN) +m.l(0,B.mY,B.iO) +m.l(0,B.zo,B.oH) +m.l(0,B.zp,B.oG) +m.l(0,B.zq,B.oa) +m.l(0,B.mZ,B.od) +m.l(0,B.Sv,B.of) +m.l(0,B.Sw,B.oc) +m.l(0,B.hv,B.p) +m.l(0,B.hm,B.p) +return m}) +s($,"bab","aJC",()=>$.aFx()) +s($,"bad","aSv",()=>$.aJC()) +s($,"baf","aSx",()=>{var q=A.vI($.aFx(),t.Vz,t.vz) +q.l(0,B.hn,B.cs) +q.l(0,B.ho,B.ct) +q.l(0,B.hr,B.pa) +q.l(0,B.hs,B.pb) +return q}) +s($,"bag","aJD",()=>{var q,p,o,n=t.vz,m=A.w(t.Vz,n) +for(q=A.a8("aX"),p=0;p<2;++p){o=B.jp[p] +m.U(0,A.ai([A.eB(B.b8,!1,!1,!1,o),B.it,A.eB(B.b8,!0,!1,!1,o),B.ix,A.eB(B.b8,!1,!1,!0,o),B.iv,A.eB(B.aW,!1,!1,!1,o),B.iu,A.eB(B.aW,!0,!1,!1,o),B.iy,A.eB(B.aW,!1,!1,!0,o),B.iw],q,n))}m.l(0,B.ht,B.dW) +m.l(0,B.hu,B.dX) +m.l(0,B.hp,B.fm) +m.l(0,B.hq,B.fn) +m.l(0,B.mQ,B.iJ) +m.l(0,B.mR,B.iK) +m.l(0,B.z8,B.fk) +m.l(0,B.z9,B.fl) +m.l(0,B.mS,B.iL) +m.l(0,B.mT,B.iM) +m.l(0,B.mU,B.cs) +m.l(0,B.mV,B.ct) +m.l(0,B.mW,B.pc) +m.l(0,B.mX,B.pd) +m.l(0,B.za,B.fk) +m.l(0,B.zb,B.fl) +m.l(0,B.zg,B.cs) +m.l(0,B.zh,B.ct) +m.l(0,B.zi,B.fi) +m.l(0,B.zj,B.fj) +m.l(0,B.zk,B.p6) +m.l(0,B.zl,B.p7) +m.l(0,B.Sk,B.iH) +m.l(0,B.Sl,B.iI) +m.l(0,B.Sx,B.oe) +m.l(0,B.hn,B.yH) +m.l(0,B.ho,B.yI) +m.l(0,B.hr,B.iH) +m.l(0,B.hs,B.iI) +m.l(0,B.eG,B.mJ) +m.l(0,B.eH,B.hf) +m.l(0,B.mP,B.iN) +m.l(0,B.mY,B.iO) +m.l(0,B.zs,B.oH) +m.l(0,B.zt,B.oG) +m.l(0,B.zu,B.oa) +m.l(0,B.zr,B.od) +m.l(0,B.So,B.of) +m.l(0,B.Sp,B.oc) +m.l(0,B.Sq,B.ct) +m.l(0,B.mZ,B.cs) +m.l(0,B.Sr,B.dX) +m.l(0,B.Ss,B.dW) +m.l(0,B.St,B.fn) +m.l(0,B.Su,B.fm) +m.l(0,B.hv,B.p) +m.l(0,B.hm,B.p) +return m}) +s($,"bae","aSw",()=>$.aJD()) +s($,"bai","aSz",()=>{var q=A.vI($.aFx(),t.Vz,t.vz) +q.l(0,B.eG,B.pe) +q.l(0,B.eH,B.pf) +q.l(0,B.hn,B.EF) +q.l(0,B.ho,B.EG) +q.l(0,B.hr,B.EB) +q.l(0,B.hs,B.EC) +q.l(0,B.zm,B.fi) +q.l(0,B.zn,B.fj) +q.l(0,B.Sm,B.p8) +q.l(0,B.Sn,B.p9) +return q}) +s($,"bah","aSy",()=>{var q,p,o,n=t.vz,m=A.w(t.Vz,n) +for(q=A.a8("aX"),p=0;p<2;++p){o=B.jp[p] +m.U(0,A.ai([A.eB(B.b8,!1,!1,!1,o),B.p,A.eB(B.aW,!1,!1,!1,o),B.p,A.eB(B.b8,!0,!1,!1,o),B.p,A.eB(B.aW,!0,!1,!1,o),B.p,A.eB(B.b8,!1,!0,!1,o),B.p,A.eB(B.aW,!1,!0,!1,o),B.p,A.eB(B.b8,!1,!1,!0,o),B.p,A.eB(B.aW,!1,!1,!0,o),B.p],q,n))}m.U(0,B.PU) +m.l(0,B.zo,B.p) +m.l(0,B.zs,B.p) +m.l(0,B.zp,B.p) +m.l(0,B.zt,B.p) +m.l(0,B.zq,B.p) +m.l(0,B.zu,B.p) +m.l(0,B.mZ,B.p) +m.l(0,B.zr,B.p) +return m}) +r($,"bcJ","aJQ",()=>{var q=new A.Yz(B.Aj,B.V) +q.Mx(B.Aj) +return q}) +s($,"bcG","aTG",()=>A.ik(1,0,t.i)) +s($,"bbd","j8",()=>A.aak(t.uK)) +r($,"bcO","aFI",()=>{var q=A.eX(null,t.v),p=A.aWI(t.H) +return new A.Yy(B.hb,q,p)}) +s($,"bcF","aTF",()=>A.b6(16667,0,0)) +s($,"bby","aT2",()=>A.aHQ(0.5,1.1,100)) +s($,"bbz","aT3",()=>{var q,p +A.aOH() +q=$.bU() +p=q.gqq(q) +A.aOH() +return new A.FK(1/q.gqq(q),1/(0.05*p))}) +s($,"b9J","aSg",()=>A.aR9(0.78)/A.aR9(0.9)) +s($,"bf2","ne",()=>A.aM3(null,t.uK)) +s($,"bf7","aV1",()=>A.aM3(null,A.a8("a6"))) +s($,"bf0","ll",()=>{var q=null +return A.Ty(q,q,q,q,q,q,q,q,q,q,q,A.b0F(0,36),A.aXN(16,10),q,B.yE,q,q,q,q)}) +s($,"bbg","pJ",()=>A.aLd($.Kk())) +s($,"bbf","pI",()=>A.aLd($.aJJ())) +s($,"baA","Ke",()=>A.aZa()) +s($,"bay","cj",()=>{var q=new A.Bf(A.b_h(),new A.uO(),A.aeM(t.N,t.y),$.bo()) +$.p0.b=A.b7p() +q.P(0) +return q}) +s($,"bax","ek",()=>new A.AA(A.aeM(t.S,t.lK),$.bo())) +s($,"bav","ej",()=>new A.A8($.bo())) +s($,"baB","Kf",()=>A.b0s()) +s($,"baw","pG",()=>new A.q0(A.a54("Me",""),A.wL(),-1,$.bo())) +s($,"baz","pH",()=>{var q=A.a8("Ml") +return new A.nO(A.aLp(),A.aLp(),new A.aeE(B.pK),B.n5,A.aLP(),A.aLP(),new A.aaG(A.aeM(t.N,q),A.aeM(t.S,q)),new A.P5(A.a8("P5>")),$.bo())}) +s($,"bdx","aU0",()=>A.ac("Generating ...")) +s($,"bf5","aV_",()=>{var q=A.b8U().navigator +return q.language||q.userLanguage}) +r($,"beR","aUV",()=>A.aWl()) +s($,"bf3","aUZ",()=>B.d.a8("1",1024)) +s($,"baI","aSH",()=>new A.T6()) +r($,"bbK","hN",()=>A.aXi().glh()) +s($,"bfm","aV6",()=>new A.ahV(A.w(t.N,A.a8("ax?(cu?)")))) +s($,"b95","aRQ",()=>A.cn("^[\\w!#%&'*+\\-.^`|~]+$",!0,!1,!1,!1)) +s($,"bdy","aU1",()=>A.cn('["\\x00-\\x1F\\x7F]',!0,!1,!1,!1)) +s($,"bfk","aV5",()=>A.cn('[^()<>@,;:"\\\\/[\\]?={} \\t\\x00-\\x1F\\x7F]+',!0,!1,!1,!1)) +s($,"be7","aUw",()=>A.cn("(?:\\r\\n)?[ \\t]+",!0,!1,!1,!1)) +s($,"beg","aUy",()=>A.cn('"(?:[^"\\x00-\\x1F\\x7F]|\\\\.)*"',!0,!1,!1,!1)) +s($,"bef","aUx",()=>A.cn("\\\\(.)",!0,!1,!1,!1)) +s($,"bf8","aV2",()=>A.cn('[()<>@,;:"\\\\/\\[\\]?={} \\t\\x00-\\x1F\\x7F]',!0,!1,!1,!1)) +s($,"bfn","aV7",()=>A.cn("(?:"+$.aUw().a+")*",!0,!1,!1,!1)) +r($,"bcf","a30",()=>A.Q7(511)) +r($,"bcg","aFG",()=>A.Q7(511)) +r($,"bci","aFH",()=>A.aHi(2041)) +r($,"bcj","a31",()=>A.aHi(225)) +r($,"bch","zg",()=>A.Q7(766)) +s($,"bdf","fK",()=>A.Q7(1)) +s($,"bdg","hb",()=>{var q=$.fK().buffer +A.tN(q,0,null) +q=new Int8Array(q,0) +return q}) +s($,"bd8","ha",()=>A.b_1(1)) +s($,"bd9","hO",()=>{var q,p=$.ha().buffer +A.tN(p,0,null) +q=B.b.aE(p.byteLength-0,2) +return new Int16Array(p,0,q)}) +s($,"bda","cT",()=>A.b_2(1)) +s($,"bdc","eJ",()=>A.agB($.cT().buffer,0,null)) +s($,"bdb","pK",()=>A.aYp($.cT().buffer)) +s($,"bd6","aJU",()=>A.Q4(1)) +s($,"bd7","aTW",()=>A.aOr($.aJU().buffer,0)) +s($,"bd4","aJT",()=>A.CV(1)) +s($,"bd5","aTV",()=>A.aOr($.aJT().buffer,0)) +s($,"bdd","aJV",()=>A.b1x(1)) +s($,"bde","aTX",()=>{var q=$.aJV() +return A.aYq(q.gav3(q))}) +s($,"bb2","aJH",()=>new A.U()) +r($,"aZb","aSP",()=>new A.ag_($.aJH())) +r($,"beZ","aUY",()=>new A.MQ("en_US",B.HS,B.Hx,B.qv,B.qv,B.qg,B.qg,B.qo,B.qo,B.qw,B.qw,B.qm,B.qm,B.GS,B.IL,B.JF,B.HM)) +r($,"bdu","aFJ",()=>A.aOs("initializeDateFormatting()",$.aUY(),A.a8("MQ"))) +r($,"beW","aKb",()=>A.aOs("initializeDateFormatting()",B.Ps,t.GU)) +s($,"beN","aUT",()=>48) +s($,"ba4","aSq",()=>A.a([A.cn("^'(?:[^']|'')*'",!0,!1,!1,!1),A.cn("^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|D+|m+|s+|v+|z+|Z+)",!0,!1,!1,!1),A.cn("^[^'GyMkSEahKHcLQdDmsvzZ]+",!0,!1,!1,!1)],A.a8("p"))) +s($,"bcC","aTD",()=>A.cn("''",!0,!1,!1,!1)) +s($,"beS","aKa",()=>new A.Mq(t.P1.a($.aFF()),null)) +s($,"bbR","aJJ",()=>new A.Ra(A.cn("/",!0,!1,!1,!1),A.cn("[^/]$",!0,!1,!1,!1),A.cn("^/",!0,!1,!1,!1))) +s($,"bbT","Kk",()=>new A.UB(A.cn("[/\\\\]",!0,!1,!1,!1),A.cn("[^/\\\\]$",!0,!1,!1,!1),A.cn("^(\\\\\\\\[^\\\\]+\\\\[^\\\\/]+|[a-zA-Z]:[/\\\\])",!0,!1,!1,!1),A.cn("^[/\\\\](?![/\\\\])",!0,!1,!1,!1))) +s($,"bbS","Kj",()=>new A.Ue(A.cn("/",!0,!1,!1,!1),A.cn("(^[a-zA-Z][-+.a-zA-Z\\d]*://|[^/])$",!0,!1,!1,!1),A.cn("[a-zA-Z][-+.a-zA-Z\\d]*://[^/]*",!0,!1,!1,!1),A.cn("^/",!0,!1,!1,!1))) +s($,"bbQ","aFF",()=>A.b1_()) +r($,"bcn","aJN",()=>A.b6C().createElement("div")) +r($,"b0A","aFE",()=>new A.ag0()) +s($,"bc8","aJL",()=>new A.U()) +r($,"b1D","aJK",()=>new A.ag1($.aJL())) +s($,"bc9","aTm",()=>{var q=A.d0(["http","https"],t.N).j7(0) +q.U(0,B.z6) +return q}) +s($,"bcd","aTq",()=>{var q,p=J.aH3(256,t.N) +for(q=0;q<256;++q)p[q]=B.d.dY(B.b.eV(q,16),2,"0") +return p}) +s($,"bce","aTr",()=>A.aak(t.a)) +s($,"bcc","aTp",()=>A.b01(null)) +r($,"bfl","a39",()=>A.b4j()) +r($,"b2m","aTt",()=>new A.ag4(new A.ar7())) +s($,"b9i","aRX",()=>A.dj(A.a([0,2],t.t),A.a(["Cp437"],t.s),B.bx)) +s($,"b9l","aFt",()=>A.dj(A.a([1,3],t.t),A.a(["ISO8859_1","ISO-8859-1"],t.s),B.aJ)) +s($,"b9s","aS4",()=>A.dj(A.a([4],t.t),A.a(["ISO8859_2","ISO-8859-2"],t.s),B.aJ)) +s($,"b9t","aS5",()=>A.dj(A.a([5],t.t),A.a(["ISO8859_3","ISO-8859-3"],t.s),B.aJ)) +s($,"b9u","aS6",()=>A.dj(A.a([6],t.t),A.a(["ISO8859_4","ISO-8859-4"],t.s),B.aJ)) +s($,"b9v","aS7",()=>A.dj(A.a([7],t.t),A.a(["ISO8859_5","ISO-8859-5"],t.s),B.aJ)) +s($,"b9w","aS8",()=>A.dj(A.a([8],t.t),A.a(["ISO8859_6","ISO-8859-6"],t.s),B.aJ)) +s($,"b9x","aS9",()=>A.dj(A.a([9],t.t),A.a(["ISO8859_7","ISO-8859-7"],t.s),B.aJ)) +s($,"b9y","aSa",()=>A.dj(A.a([10],t.t),A.a(["ISO8859_8 ","ISO-8859-8"],t.s),B.aJ)) +s($,"b9z","aSb",()=>A.dj(A.a([11],t.t),A.a(["ISO8859_9 ","ISO-8859-9"],t.s),B.aJ)) +s($,"b9m","aRZ",()=>A.dj(A.a([12],t.t),A.a(["ISO8859_10","ISO-8859-10"],t.s),B.aJ)) +s($,"b9n","aS_",()=>A.dj(A.a([13],t.t),A.a(["ISO8859_11","ISO-8859-11"],t.s),B.aJ)) +s($,"b9o","aS0",()=>A.dj(A.a([15],t.t),A.a(["ISO8859_13","ISO-8859-13"],t.s),B.aJ)) +s($,"b9p","aS1",()=>A.dj(A.a([16],t.t),A.a(["ISO8859_14","ISO-8859-14"],t.s),B.aJ)) +s($,"b9q","aS2",()=>A.dj(A.a([17],t.t),A.a(["ISO8859_15","ISO-8859-15"],t.s),B.aJ)) +s($,"b9r","aS3",()=>A.dj(A.a([18],t.t),A.a(["ISO8859_16","ISO-8859-16"],t.s),B.aJ)) +s($,"b9A","Kd",()=>A.dj(A.a([20],t.t),A.a(["SJIS","Shift_JIS"],t.s),B.bx)) +s($,"b9e","aRT",()=>A.dj(A.a([21],t.t),A.a(["Cp1250","windows-1250"],t.s),B.bx)) +s($,"b9f","aRU",()=>A.dj(A.a([22],t.t),A.a(["Cp1251","windows-1251"],t.s),B.bx)) +s($,"b9g","aRV",()=>A.dj(A.a([23],t.t),A.a(["Cp1252","windows-1252"],t.s),B.bx)) +s($,"b9h","aRW",()=>A.dj(A.a([24],t.t),A.a(["Cp1256","windows-1256"],t.s),B.bx)) +s($,"b9C","aSc",()=>A.dj(A.a([25],t.t),A.a(["UnicodeBigUnmarked","UTF-16BE","UnicodeBig"],t.s),B.A5)) +s($,"b9B","a2W",()=>A.dj(A.a([26],t.t),A.a(["UTF8","UTF-8"],t.s),B.A5)) +s($,"b9c","aJy",()=>A.dj(A.a([27,170],t.t),A.a(["ASCII","US-ASCII"],t.s),B.bx)) +s($,"b9d","aRS",()=>A.dj(A.a([28],t.t),A.a(["Big5"],t.s),B.bx)) +s($,"b9k","aJz",()=>A.dj(A.a([29],t.t),A.a(["GB18030","GB2312","EUC_CN","GBK"],t.s),B.bx)) +s($,"b9j","aRY",()=>A.dj(A.a([30],t.t),A.a(["EUC_KR","EUC-KR"],t.s),B.bx)) +s($,"b9E","aJA",()=>A.a([$.aRX(),$.aFt(),$.aS4(),$.aS5(),$.aS6(),$.aS7(),$.aS8(),$.aS9(),$.aSa(),$.aSb(),$.aRZ(),$.aS_(),$.aS0(),$.aS1(),$.aS2(),$.aS3(),$.Kd(),$.aRT(),$.aRU(),$.aRV(),$.aRW(),$.aSc(),$.a2W(),$.aJy(),$.aRS(),$.aJz(),$.aRY()],A.a8("p"))) +s($,"b9D","aSd",()=>{var q,p,o,n,m,l,k=A.w(t.S,A.a8("Ad")) +for(q=$.aJA(),p=0;p<27;++p){o=q[p] +for(n=o.a,m=n.length,l=0;l3) +s($,"baQ","aJF",()=>32) +s($,"baP","aSL",()=>A.aHi(0)) +r($,"baU","aSM",()=>new A.a6O()) +s($,"bb_","zf",()=>8) +s($,"bb0","aSN",()=>$.zf()-1) +s($,"bb1","aSO",()=>$.zf()*5) +s($,"baO","aSK",()=>{var q=new A.ac4(A.Q4(256),A.Q4(256),256,285,0) +q.a4p(285,256,0) +return q}) +s($,"ba7","aSt",()=>new A.ji(A.a8("ji<~>"))) +s($,"ba8","aSu",()=>new A.ji(A.a8("ji<~>"))) +s($,"ba5","aSr",()=>new A.ji(A.a8("ji"))) +s($,"ba6","aSs",()=>new A.ji(A.a8("ji<~(ml)>"))) +s($,"b9W","aSi",()=>A.q7(new A.a6r())) +s($,"b9X","aSj",()=>A.q7(new A.a6s())) +s($,"b9Y","aSk",()=>A.q7(new A.a6t())) +s($,"b9Z","aSl",()=>A.q7(new A.a6u())) +s($,"ba_","aSm",()=>A.q7(new A.a6v())) +s($,"ba0","aSn",()=>A.q7(new A.a6w())) +s($,"ba1","aSo",()=>A.q7(new A.a6x())) +s($,"ba2","aSp",()=>A.q7(new A.a6y())) +s($,"ba3","aJB",()=>A.a([$.aSi(),$.aSj(),$.aSk(),$.aSl(),$.aSm(),$.aSn(),$.aSo(),$.aSp()],A.a8("p"))) +s($,"ba9","aFw",()=>A.a("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:".split(""),t.s)) +s($,"bar","aSC",()=>A.aai(0,1,"L")) +s($,"bas","aSD",()=>A.aai(1,0,"M")) +s($,"bat","aSE",()=>A.aai(2,3,"Q")) +s($,"baq","aSB",()=>A.aai(3,2,"H")) +s($,"bap","a2Y",()=>A.a([$.aSD(),$.aSC(),$.aSB(),$.aSE()],A.a8("p"))) +s($,"bck","aJM",()=>{var q=t.t,p=A.a8("p"),o=A.a8("p") +return A.a([A.c5(1,A.a([],q),A.a([A.Y(7,A.a([A.n(1,19)],p)),A.Y(10,A.a([A.n(1,16)],p)),A.Y(13,A.a([A.n(1,13)],p)),A.Y(17,A.a([A.n(1,9)],p))],o)),A.c5(2,A.a([6,18],q),A.a([A.Y(10,A.a([A.n(1,34)],p)),A.Y(16,A.a([A.n(1,28)],p)),A.Y(22,A.a([A.n(1,22)],p)),A.Y(28,A.a([A.n(1,16)],p))],o)),A.c5(3,A.a([6,22],q),A.a([A.Y(15,A.a([A.n(1,55)],p)),A.Y(26,A.a([A.n(1,44)],p)),A.Y(18,A.a([A.n(2,17)],p)),A.Y(22,A.a([A.n(2,13)],p))],o)),A.c5(4,A.a([6,26],q),A.a([A.Y(20,A.a([A.n(1,80)],p)),A.Y(18,A.a([A.n(2,32)],p)),A.Y(26,A.a([A.n(2,24)],p)),A.Y(16,A.a([A.n(4,9)],p))],o)),A.c5(5,A.a([6,30],q),A.a([A.Y(26,A.a([A.n(1,108)],p)),A.Y(24,A.a([A.n(2,43)],p)),A.Y(18,A.a([A.n(2,15),A.n(2,16)],p)),A.Y(22,A.a([A.n(2,11),A.n(2,12)],p))],o)),A.c5(6,A.a([6,34],q),A.a([A.Y(18,A.a([A.n(2,68)],p)),A.Y(16,A.a([A.n(4,27)],p)),A.Y(24,A.a([A.n(4,19)],p)),A.Y(28,A.a([A.n(4,15)],p))],o)),A.c5(7,A.a([6,22,38],q),A.a([A.Y(20,A.a([A.n(2,78)],p)),A.Y(18,A.a([A.n(4,31)],p)),A.Y(18,A.a([A.n(2,14),A.n(4,15)],p)),A.Y(26,A.a([A.n(4,13),A.n(1,14)],p))],o)),A.c5(8,A.a([6,24,42],q),A.a([A.Y(24,A.a([A.n(2,97)],p)),A.Y(22,A.a([A.n(2,38),A.n(2,39)],p)),A.Y(22,A.a([A.n(4,18),A.n(2,19)],p)),A.Y(26,A.a([A.n(4,14),A.n(2,15)],p))],o)),A.c5(9,A.a([6,26,46],q),A.a([A.Y(30,A.a([A.n(2,116)],p)),A.Y(22,A.a([A.n(3,36),A.n(2,37)],p)),A.Y(20,A.a([A.n(4,16),A.n(4,17)],p)),A.Y(24,A.a([A.n(4,12),A.n(4,13)],p))],o)),A.c5(10,A.a([6,28,50],q),A.a([A.Y(18,A.a([A.n(2,68),A.n(2,69)],p)),A.Y(26,A.a([A.n(4,43),A.n(1,44)],p)),A.Y(24,A.a([A.n(6,19),A.n(2,20)],p)),A.Y(28,A.a([A.n(6,15),A.n(2,16)],p))],o)),A.c5(11,A.a([6,30,54],q),A.a([A.Y(20,A.a([A.n(4,81)],p)),A.Y(30,A.a([A.n(1,50),A.n(4,51)],p)),A.Y(28,A.a([A.n(4,22),A.n(4,23)],p)),A.Y(24,A.a([A.n(3,12),A.n(8,13)],p))],o)),A.c5(12,A.a([6,32,58],q),A.a([A.Y(24,A.a([A.n(2,92),A.n(2,93)],p)),A.Y(22,A.a([A.n(6,36),A.n(2,37)],p)),A.Y(26,A.a([A.n(4,20),A.n(6,21)],p)),A.Y(28,A.a([A.n(7,14),A.n(4,15)],p))],o)),A.c5(13,A.a([6,34,62],q),A.a([A.Y(26,A.a([A.n(4,107)],p)),A.Y(22,A.a([A.n(8,37),A.n(1,38)],p)),A.Y(24,A.a([A.n(8,20),A.n(4,21)],p)),A.Y(22,A.a([A.n(12,11),A.n(4,12)],p))],o)),A.c5(14,A.a([6,26,46,66],q),A.a([A.Y(30,A.a([A.n(3,115),A.n(1,116)],p)),A.Y(24,A.a([A.n(4,40),A.n(5,41)],p)),A.Y(20,A.a([A.n(11,16),A.n(5,17)],p)),A.Y(24,A.a([A.n(11,12),A.n(5,13)],p))],o)),A.c5(15,A.a([6,26,48,70],q),A.a([A.Y(22,A.a([A.n(5,87),A.n(1,88)],p)),A.Y(24,A.a([A.n(5,41),A.n(5,42)],p)),A.Y(30,A.a([A.n(5,24),A.n(7,25)],p)),A.Y(24,A.a([A.n(11,12),A.n(7,13)],p))],o)),A.c5(16,A.a([6,26,50,74],q),A.a([A.Y(24,A.a([A.n(5,98),A.n(1,99)],p)),A.Y(28,A.a([A.n(7,45),A.n(3,46)],p)),A.Y(24,A.a([A.n(15,19),A.n(2,20)],p)),A.Y(30,A.a([A.n(3,15),A.n(13,16)],p))],o)),A.c5(17,A.a([6,30,54,78],q),A.a([A.Y(28,A.a([A.n(1,107),A.n(5,108)],p)),A.Y(28,A.a([A.n(10,46),A.n(1,47)],p)),A.Y(28,A.a([A.n(1,22),A.n(15,23)],p)),A.Y(28,A.a([A.n(2,14),A.n(17,15)],p))],o)),A.c5(18,A.a([6,30,56,82],q),A.a([A.Y(30,A.a([A.n(5,120),A.n(1,121)],p)),A.Y(26,A.a([A.n(9,43),A.n(4,44)],p)),A.Y(28,A.a([A.n(17,22),A.n(1,23)],p)),A.Y(28,A.a([A.n(2,14),A.n(19,15)],p))],o)),A.c5(19,A.a([6,30,58,86],q),A.a([A.Y(28,A.a([A.n(3,113),A.n(4,114)],p)),A.Y(26,A.a([A.n(3,44),A.n(11,45)],p)),A.Y(26,A.a([A.n(17,21),A.n(4,22)],p)),A.Y(26,A.a([A.n(9,13),A.n(16,14)],p))],o)),A.c5(20,A.a([6,34,62,90],q),A.a([A.Y(28,A.a([A.n(3,107),A.n(5,108)],p)),A.Y(26,A.a([A.n(3,41),A.n(13,42)],p)),A.Y(30,A.a([A.n(15,24),A.n(5,25)],p)),A.Y(28,A.a([A.n(15,15),A.n(10,16)],p))],o)),A.c5(21,A.a([6,28,50,72,94],q),A.a([A.Y(28,A.a([A.n(4,116),A.n(4,117)],p)),A.Y(26,A.a([A.n(17,42)],p)),A.Y(28,A.a([A.n(17,22),A.n(6,23)],p)),A.Y(30,A.a([A.n(19,16),A.n(6,17)],p))],o)),A.c5(22,A.a([6,26,50,74,98],q),A.a([A.Y(28,A.a([A.n(2,111),A.n(7,112)],p)),A.Y(28,A.a([A.n(17,46)],p)),A.Y(30,A.a([A.n(7,24),A.n(16,25)],p)),A.Y(24,A.a([A.n(34,13)],p))],o)),A.c5(23,A.a([6,30,54,78,102],q),A.a([A.Y(30,A.a([A.n(4,121),A.n(5,122)],p)),A.Y(28,A.a([A.n(4,47),A.n(14,48)],p)),A.Y(30,A.a([A.n(11,24),A.n(14,25)],p)),A.Y(30,A.a([A.n(16,15),A.n(14,16)],p))],o)),A.c5(24,A.a([6,28,54,80,106],q),A.a([A.Y(30,A.a([A.n(6,117),A.n(4,118)],p)),A.Y(28,A.a([A.n(6,45),A.n(14,46)],p)),A.Y(30,A.a([A.n(11,24),A.n(16,25)],p)),A.Y(30,A.a([A.n(30,16),A.n(2,17)],p))],o)),A.c5(25,A.a([6,32,58,84,110],q),A.a([A.Y(26,A.a([A.n(8,106),A.n(4,107)],p)),A.Y(28,A.a([A.n(8,47),A.n(13,48)],p)),A.Y(30,A.a([A.n(7,24),A.n(22,25)],p)),A.Y(30,A.a([A.n(22,15),A.n(13,16)],p))],o)),A.c5(26,A.a([6,30,58,86,114],q),A.a([A.Y(28,A.a([A.n(10,114),A.n(2,115)],p)),A.Y(28,A.a([A.n(19,46),A.n(4,47)],p)),A.Y(28,A.a([A.n(28,22),A.n(6,23)],p)),A.Y(30,A.a([A.n(33,16),A.n(4,17)],p))],o)),A.c5(27,A.a([6,34,62,90,118],q),A.a([A.Y(30,A.a([A.n(8,122),A.n(4,123)],p)),A.Y(28,A.a([A.n(22,45),A.n(3,46)],p)),A.Y(30,A.a([A.n(8,23),A.n(26,24)],p)),A.Y(30,A.a([A.n(12,15),A.n(28,16)],p))],o)),A.c5(28,A.a([6,26,50,74,98,122],q),A.a([A.Y(30,A.a([A.n(3,117),A.n(10,118)],p)),A.Y(28,A.a([A.n(3,45),A.n(23,46)],p)),A.Y(30,A.a([A.n(4,24),A.n(31,25)],p)),A.Y(30,A.a([A.n(11,15),A.n(31,16)],p))],o)),A.c5(29,A.a([6,30,54,78,102,126],q),A.a([A.Y(30,A.a([A.n(7,116),A.n(7,117)],p)),A.Y(28,A.a([A.n(21,45),A.n(7,46)],p)),A.Y(30,A.a([A.n(1,23),A.n(37,24)],p)),A.Y(30,A.a([A.n(19,15),A.n(26,16)],p))],o)),A.c5(30,A.a([6,26,52,78,104,130],q),A.a([A.Y(30,A.a([A.n(5,115),A.n(10,116)],p)),A.Y(28,A.a([A.n(19,47),A.n(10,48)],p)),A.Y(30,A.a([A.n(15,24),A.n(25,25)],p)),A.Y(30,A.a([A.n(23,15),A.n(25,16)],p))],o)),A.c5(31,A.a([6,30,56,82,108,134],q),A.a([A.Y(30,A.a([A.n(13,115),A.n(3,116)],p)),A.Y(28,A.a([A.n(2,46),A.n(29,47)],p)),A.Y(30,A.a([A.n(42,24),A.n(1,25)],p)),A.Y(30,A.a([A.n(23,15),A.n(28,16)],p))],o)),A.c5(32,A.a([6,34,60,86,112,138],q),A.a([A.Y(30,A.a([A.n(17,115)],p)),A.Y(28,A.a([A.n(10,46),A.n(23,47)],p)),A.Y(30,A.a([A.n(10,24),A.n(35,25)],p)),A.Y(30,A.a([A.n(19,15),A.n(35,16)],p))],o)),A.c5(33,A.a([6,30,58,86,114,142],q),A.a([A.Y(30,A.a([A.n(17,115),A.n(1,116)],p)),A.Y(28,A.a([A.n(14,46),A.n(21,47)],p)),A.Y(30,A.a([A.n(29,24),A.n(19,25)],p)),A.Y(30,A.a([A.n(11,15),A.n(46,16)],p))],o)),A.c5(34,A.a([6,34,62,90,118,146],q),A.a([A.Y(30,A.a([A.n(13,115),A.n(6,116)],p)),A.Y(28,A.a([A.n(14,46),A.n(23,47)],p)),A.Y(30,A.a([A.n(44,24),A.n(7,25)],p)),A.Y(30,A.a([A.n(59,16),A.n(1,17)],p))],o)),A.c5(35,A.a([6,30,54,78,102,126,150],q),A.a([A.Y(30,A.a([A.n(12,121),A.n(7,122)],p)),A.Y(28,A.a([A.n(12,47),A.n(26,48)],p)),A.Y(30,A.a([A.n(39,24),A.n(14,25)],p)),A.Y(30,A.a([A.n(22,15),A.n(41,16)],p))],o)),A.c5(36,A.a([6,24,50,76,102,128,154],q),A.a([A.Y(30,A.a([A.n(6,121),A.n(14,122)],p)),A.Y(28,A.a([A.n(6,47),A.n(34,48)],p)),A.Y(30,A.a([A.n(46,24),A.n(10,25)],p)),A.Y(30,A.a([A.n(2,15),A.n(64,16)],p))],o)),A.c5(37,A.a([6,28,54,80,106,132,158],q),A.a([A.Y(30,A.a([A.n(17,122),A.n(4,123)],p)),A.Y(28,A.a([A.n(29,46),A.n(14,47)],p)),A.Y(30,A.a([A.n(49,24),A.n(10,25)],p)),A.Y(30,A.a([A.n(24,15),A.n(46,16)],p))],o)),A.c5(38,A.a([6,32,58,84,110,136,162],q),A.a([A.Y(30,A.a([A.n(4,122),A.n(18,123)],p)),A.Y(28,A.a([A.n(13,46),A.n(32,47)],p)),A.Y(30,A.a([A.n(48,24),A.n(14,25)],p)),A.Y(30,A.a([A.n(42,15),A.n(32,16)],p))],o)),A.c5(39,A.a([6,26,54,82,110,138,166],q),A.a([A.Y(30,A.a([A.n(20,117),A.n(4,118)],p)),A.Y(28,A.a([A.n(40,47),A.n(7,48)],p)),A.Y(30,A.a([A.n(43,24),A.n(22,25)],p)),A.Y(30,A.a([A.n(10,15),A.n(67,16)],p))],o)),A.c5(40,A.a([6,30,58,86,114,142,170],q),A.a([A.Y(30,A.a([A.n(19,118),A.n(6,119)],p)),A.Y(28,A.a([A.n(18,47),A.n(31,48)],p)),A.Y(30,A.a([A.n(34,24),A.n(34,25)],p)),A.Y(30,A.a([A.n(20,15),A.n(61,16)],p))],o))],A.a8("p"))})})();(function nativeSupport(){!function(){var s=function(a){var m={} +m[a]=1 +return Object.keys(hunkHelpers.convertToFastObject(m))[0]} +v.getIsolateTag=function(a){return s("___dart_"+a+v.isolateTag)} +var r="___dart_isolate_tags_" +var q=Object[r]||(Object[r]=Object.create(null)) +var p="_ZxYxX" +for(var o=0;;o++){var n=s(p+"_"+o+"_") +if(!(n in q)){q[n]=1 +v.isolateTag=n +break}}v.dispatchPropertyName=v.getIsolateTag("dispatch_record")}() +hunkHelpers.setOrUpdateInterceptorsByTag({WebGL:J.vw,AnimationEffectReadOnly:J.e,AnimationEffectTiming:J.e,AnimationEffectTimingReadOnly:J.e,AnimationTimeline:J.e,AnimationWorkletGlobalScope:J.e,AuthenticatorAssertionResponse:J.e,AuthenticatorAttestationResponse:J.e,AuthenticatorResponse:J.e,BackgroundFetchFetch:J.e,BackgroundFetchManager:J.e,BackgroundFetchSettledFetch:J.e,BarProp:J.e,BarcodeDetector:J.e,BluetoothRemoteGATTDescriptor:J.e,Body:J.e,BudgetState:J.e,CacheStorage:J.e,CanvasGradient:J.e,CanvasPattern:J.e,CanvasRenderingContext2D:J.e,Client:J.e,Clients:J.e,CookieStore:J.e,Coordinates:J.e,Credential:J.e,CredentialUserData:J.e,CredentialsContainer:J.e,Crypto:J.e,CryptoKey:J.e,CSS:J.e,CSSVariableReferenceValue:J.e,CustomElementRegistry:J.e,DataTransfer:J.e,DataTransferItem:J.e,DeprecatedStorageInfo:J.e,DeprecatedStorageQuota:J.e,DeprecationReport:J.e,DetectedBarcode:J.e,DetectedFace:J.e,DetectedText:J.e,DeviceAcceleration:J.e,DeviceRotationRate:J.e,DirectoryEntry:J.e,webkitFileSystemDirectoryEntry:J.e,FileSystemDirectoryEntry:J.e,DirectoryReader:J.e,WebKitDirectoryReader:J.e,webkitFileSystemDirectoryReader:J.e,FileSystemDirectoryReader:J.e,DocumentOrShadowRoot:J.e,DocumentTimeline:J.e,DOMError:J.e,DOMImplementation:J.e,Iterator:J.e,DOMMatrix:J.e,DOMMatrixReadOnly:J.e,DOMParser:J.e,DOMPoint:J.e,DOMPointReadOnly:J.e,DOMQuad:J.e,DOMStringMap:J.e,Entry:J.e,webkitFileSystemEntry:J.e,FileSystemEntry:J.e,External:J.e,FaceDetector:J.e,FederatedCredential:J.e,FileEntry:J.e,webkitFileSystemFileEntry:J.e,FileSystemFileEntry:J.e,DOMFileSystem:J.e,WebKitFileSystem:J.e,webkitFileSystem:J.e,FileSystem:J.e,FontFace:J.e,FontFaceSource:J.e,FormData:J.e,GamepadButton:J.e,GamepadPose:J.e,Geolocation:J.e,Position:J.e,GeolocationPosition:J.e,Headers:J.e,HTMLHyperlinkElementUtils:J.e,IdleDeadline:J.e,ImageBitmap:J.e,ImageBitmapRenderingContext:J.e,ImageCapture:J.e,InputDeviceCapabilities:J.e,IntersectionObserver:J.e,IntersectionObserverEntry:J.e,InterventionReport:J.e,KeyframeEffect:J.e,KeyframeEffectReadOnly:J.e,MediaCapabilities:J.e,MediaCapabilitiesInfo:J.e,MediaDeviceInfo:J.e,MediaError:J.e,MediaKeyStatusMap:J.e,MediaKeySystemAccess:J.e,MediaKeys:J.e,MediaKeysPolicy:J.e,MediaMetadata:J.e,MediaSession:J.e,MediaSettingsRange:J.e,MemoryInfo:J.e,MessageChannel:J.e,Metadata:J.e,MutationObserver:J.e,WebKitMutationObserver:J.e,MutationRecord:J.e,NavigationPreloadManager:J.e,Navigator:J.e,NavigatorAutomationInformation:J.e,NavigatorConcurrentHardware:J.e,NavigatorCookies:J.e,NavigatorUserMediaError:J.e,NodeFilter:J.e,NodeIterator:J.e,NonDocumentTypeChildNode:J.e,NonElementParentNode:J.e,NoncedElement:J.e,OffscreenCanvasRenderingContext2D:J.e,OverconstrainedError:J.e,PaintRenderingContext2D:J.e,PaintSize:J.e,PaintWorkletGlobalScope:J.e,PasswordCredential:J.e,Path2D:J.e,PaymentAddress:J.e,PaymentInstruments:J.e,PaymentManager:J.e,PerformanceEntry:J.e,PerformanceLongTaskTiming:J.e,PerformanceMark:J.e,PerformanceMeasure:J.e,PerformanceNavigation:J.e,PerformanceNavigationTiming:J.e,PerformanceObserver:J.e,PerformanceObserverEntryList:J.e,PerformancePaintTiming:J.e,PerformanceResourceTiming:J.e,PerformanceServerTiming:J.e,PerformanceTiming:J.e,Permissions:J.e,PhotoCapabilities:J.e,PositionError:J.e,GeolocationPositionError:J.e,Presentation:J.e,PresentationReceiver:J.e,PublicKeyCredential:J.e,PushManager:J.e,PushMessageData:J.e,PushSubscription:J.e,PushSubscriptionOptions:J.e,Range:J.e,RelatedApplication:J.e,ReportBody:J.e,ReportingObserver:J.e,ResizeObserver:J.e,ResizeObserverEntry:J.e,RTCCertificate:J.e,RTCIceCandidate:J.e,mozRTCIceCandidate:J.e,RTCLegacyStatsReport:J.e,RTCRtpContributingSource:J.e,RTCRtpReceiver:J.e,RTCRtpSender:J.e,RTCSessionDescription:J.e,mozRTCSessionDescription:J.e,RTCStatsResponse:J.e,Screen:J.e,ScrollState:J.e,ScrollTimeline:J.e,Selection:J.e,SharedArrayBuffer:J.e,SpeechRecognitionAlternative:J.e,SpeechSynthesisVoice:J.e,StaticRange:J.e,StorageManager:J.e,StyleMedia:J.e,StylePropertyMap:J.e,StylePropertyMapReadonly:J.e,SyncManager:J.e,TaskAttributionTiming:J.e,TextDetector:J.e,TextMetrics:J.e,TrackDefault:J.e,TreeWalker:J.e,TrustedHTML:J.e,TrustedScriptURL:J.e,TrustedURL:J.e,UnderlyingSourceBase:J.e,URLSearchParams:J.e,VRCoordinateSystem:J.e,VRDisplayCapabilities:J.e,VREyeParameters:J.e,VRFrameData:J.e,VRFrameOfReference:J.e,VRPose:J.e,VRStageBounds:J.e,VRStageBoundsPoint:J.e,VRStageParameters:J.e,ValidityState:J.e,VideoPlaybackQuality:J.e,VideoTrack:J.e,VTTRegion:J.e,WindowClient:J.e,WorkletAnimation:J.e,WorkletGlobalScope:J.e,XPathEvaluator:J.e,XPathExpression:J.e,XPathNSResolver:J.e,XPathResult:J.e,XMLSerializer:J.e,XSLTProcessor:J.e,Bluetooth:J.e,BluetoothCharacteristicProperties:J.e,BluetoothRemoteGATTServer:J.e,BluetoothRemoteGATTService:J.e,BluetoothUUID:J.e,BudgetService:J.e,Cache:J.e,DOMFileSystemSync:J.e,DirectoryEntrySync:J.e,DirectoryReaderSync:J.e,EntrySync:J.e,FileEntrySync:J.e,FileReaderSync:J.e,FileWriterSync:J.e,HTMLAllCollection:J.e,Mojo:J.e,MojoHandle:J.e,MojoWatcher:J.e,NFC:J.e,PagePopupController:J.e,Report:J.e,Request:J.e,Response:J.e,SubtleCrypto:J.e,USBAlternateInterface:J.e,USBConfiguration:J.e,USBDevice:J.e,USBEndpoint:J.e,USBInTransferResult:J.e,USBInterface:J.e,USBIsochronousInTransferPacket:J.e,USBIsochronousInTransferResult:J.e,USBIsochronousOutTransferPacket:J.e,USBIsochronousOutTransferResult:J.e,USBOutTransferResult:J.e,WorkerLocation:J.e,WorkerNavigator:J.e,Worklet:J.e,IDBCursor:J.e,IDBCursorWithValue:J.e,IDBFactory:J.e,IDBIndex:J.e,IDBObjectStore:J.e,IDBObservation:J.e,IDBObserver:J.e,IDBObserverChanges:J.e,SVGAngle:J.e,SVGAnimatedAngle:J.e,SVGAnimatedBoolean:J.e,SVGAnimatedEnumeration:J.e,SVGAnimatedInteger:J.e,SVGAnimatedLength:J.e,SVGAnimatedLengthList:J.e,SVGAnimatedNumber:J.e,SVGAnimatedNumberList:J.e,SVGAnimatedPreserveAspectRatio:J.e,SVGAnimatedRect:J.e,SVGAnimatedString:J.e,SVGAnimatedTransformList:J.e,SVGMatrix:J.e,SVGPoint:J.e,SVGPreserveAspectRatio:J.e,SVGRect:J.e,SVGUnitTypes:J.e,AudioListener:J.e,AudioParam:J.e,AudioTrack:J.e,AudioWorkletGlobalScope:J.e,AudioWorkletProcessor:J.e,PeriodicWave:J.e,WebGLActiveInfo:J.e,ANGLEInstancedArrays:J.e,ANGLE_instanced_arrays:J.e,WebGLBuffer:J.e,WebGLCanvas:J.e,WebGLColorBufferFloat:J.e,WebGLCompressedTextureASTC:J.e,WebGLCompressedTextureATC:J.e,WEBGL_compressed_texture_atc:J.e,WebGLCompressedTextureETC1:J.e,WEBGL_compressed_texture_etc1:J.e,WebGLCompressedTextureETC:J.e,WebGLCompressedTexturePVRTC:J.e,WEBGL_compressed_texture_pvrtc:J.e,WebGLCompressedTextureS3TC:J.e,WEBGL_compressed_texture_s3tc:J.e,WebGLCompressedTextureS3TCsRGB:J.e,WebGLDebugRendererInfo:J.e,WEBGL_debug_renderer_info:J.e,WebGLDebugShaders:J.e,WEBGL_debug_shaders:J.e,WebGLDepthTexture:J.e,WEBGL_depth_texture:J.e,WebGLDrawBuffers:J.e,WEBGL_draw_buffers:J.e,EXTsRGB:J.e,EXT_sRGB:J.e,EXTBlendMinMax:J.e,EXT_blend_minmax:J.e,EXTColorBufferFloat:J.e,EXTColorBufferHalfFloat:J.e,EXTDisjointTimerQuery:J.e,EXTDisjointTimerQueryWebGL2:J.e,EXTFragDepth:J.e,EXT_frag_depth:J.e,EXTShaderTextureLOD:J.e,EXT_shader_texture_lod:J.e,EXTTextureFilterAnisotropic:J.e,EXT_texture_filter_anisotropic:J.e,WebGLFramebuffer:J.e,WebGLGetBufferSubDataAsync:J.e,WebGLLoseContext:J.e,WebGLExtensionLoseContext:J.e,WEBGL_lose_context:J.e,OESElementIndexUint:J.e,OES_element_index_uint:J.e,OESStandardDerivatives:J.e,OES_standard_derivatives:J.e,OESTextureFloat:J.e,OES_texture_float:J.e,OESTextureFloatLinear:J.e,OES_texture_float_linear:J.e,OESTextureHalfFloat:J.e,OES_texture_half_float:J.e,OESTextureHalfFloatLinear:J.e,OES_texture_half_float_linear:J.e,OESVertexArrayObject:J.e,OES_vertex_array_object:J.e,WebGLProgram:J.e,WebGLQuery:J.e,WebGLRenderbuffer:J.e,WebGLRenderingContext:J.e,WebGL2RenderingContext:J.e,WebGLSampler:J.e,WebGLShader:J.e,WebGLShaderPrecisionFormat:J.e,WebGLSync:J.e,WebGLTexture:J.e,WebGLTimerQueryEXT:J.e,WebGLTransformFeedback:J.e,WebGLUniformLocation:J.e,WebGLVertexArrayObject:J.e,WebGLVertexArrayObjectOES:J.e,WebGL2RenderingContextBase:J.e,ArrayBuffer:A.CS,ArrayBufferView:A.CY,DataView:A.CT,Float32Array:A.CU,Float64Array:A.Q2,Int16Array:A.Q3,Int32Array:A.CW,Int8Array:A.CX,Uint16Array:A.Q5,Uint32Array:A.CZ,Uint8ClampedArray:A.D_,CanvasPixelArray:A.D_,Uint8Array:A.r4,HTMLAudioElement:A.aT,HTMLBRElement:A.aT,HTMLBaseElement:A.aT,HTMLBodyElement:A.aT,HTMLButtonElement:A.aT,HTMLContentElement:A.aT,HTMLDListElement:A.aT,HTMLDataElement:A.aT,HTMLDataListElement:A.aT,HTMLDetailsElement:A.aT,HTMLDialogElement:A.aT,HTMLEmbedElement:A.aT,HTMLFieldSetElement:A.aT,HTMLHRElement:A.aT,HTMLHeadElement:A.aT,HTMLHeadingElement:A.aT,HTMLHtmlElement:A.aT,HTMLIFrameElement:A.aT,HTMLLIElement:A.aT,HTMLLabelElement:A.aT,HTMLLegendElement:A.aT,HTMLLinkElement:A.aT,HTMLMapElement:A.aT,HTMLMediaElement:A.aT,HTMLMenuElement:A.aT,HTMLMetaElement:A.aT,HTMLMeterElement:A.aT,HTMLModElement:A.aT,HTMLOListElement:A.aT,HTMLObjectElement:A.aT,HTMLOptGroupElement:A.aT,HTMLOptionElement:A.aT,HTMLOutputElement:A.aT,HTMLParagraphElement:A.aT,HTMLParamElement:A.aT,HTMLPictureElement:A.aT,HTMLPreElement:A.aT,HTMLProgressElement:A.aT,HTMLQuoteElement:A.aT,HTMLShadowElement:A.aT,HTMLSlotElement:A.aT,HTMLSourceElement:A.aT,HTMLSpanElement:A.aT,HTMLStyleElement:A.aT,HTMLTableCaptionElement:A.aT,HTMLTableCellElement:A.aT,HTMLTableDataCellElement:A.aT,HTMLTableHeaderCellElement:A.aT,HTMLTableColElement:A.aT,HTMLTableElement:A.aT,HTMLTableRowElement:A.aT,HTMLTableSectionElement:A.aT,HTMLTemplateElement:A.aT,HTMLTextAreaElement:A.aT,HTMLTimeElement:A.aT,HTMLTitleElement:A.aT,HTMLTrackElement:A.aT,HTMLUListElement:A.aT,HTMLUnknownElement:A.aT,HTMLVideoElement:A.aT,HTMLDirectoryElement:A.aT,HTMLFontElement:A.aT,HTMLFrameElement:A.aT,HTMLFrameSetElement:A.aT,HTMLMarqueeElement:A.aT,HTMLElement:A.aT,AccessibleNodeList:A.Kt,HTMLAnchorElement:A.KA,HTMLAreaElement:A.KH,Blob:A.iu,HTMLCanvasElement:A.A4,CDATASection:A.k9,CharacterData:A.k9,Comment:A.k9,ProcessingInstruction:A.k9,Text:A.k9,CSSPerspective:A.Mu,CSSCharsetRule:A.cw,CSSConditionRule:A.cw,CSSFontFaceRule:A.cw,CSSGroupingRule:A.cw,CSSImportRule:A.cw,CSSKeyframeRule:A.cw,MozCSSKeyframeRule:A.cw,WebKitCSSKeyframeRule:A.cw,CSSKeyframesRule:A.cw,MozCSSKeyframesRule:A.cw,WebKitCSSKeyframesRule:A.cw,CSSMediaRule:A.cw,CSSNamespaceRule:A.cw,CSSPageRule:A.cw,CSSRule:A.cw,CSSStyleRule:A.cw,CSSSupportsRule:A.cw,CSSViewportRule:A.cw,CSSStyleDeclaration:A.uG,MSStyleCSSProperties:A.uG,CSS2Properties:A.uG,CSSImageValue:A.fL,CSSKeywordValue:A.fL,CSSNumericValue:A.fL,CSSPositionValue:A.fL,CSSResourceValue:A.fL,CSSUnitValue:A.fL,CSSURLImageValue:A.fL,CSSStyleValue:A.fL,CSSMatrixComponent:A.jh,CSSRotation:A.jh,CSSScale:A.jh,CSSSkew:A.jh,CSSTranslation:A.jh,CSSTransformComponent:A.jh,CSSTransformValue:A.Mv,CSSUnparsedValue:A.Mw,DataTransferItemList:A.MO,HTMLDivElement:A.nC,Document:A.ly,HTMLDocument:A.ly,XMLDocument:A.ly,DOMException:A.Nm,ClientRectList:A.AR,DOMRectList:A.AR,DOMRectReadOnly:A.AS,DOMStringList:A.Nu,DOMTokenList:A.Ny,MathMLElement:A.c7,Element:A.c7,AbortPaymentEvent:A.az,AnimationEvent:A.az,AnimationPlaybackEvent:A.az,ApplicationCacheErrorEvent:A.az,BackgroundFetchClickEvent:A.az,BackgroundFetchEvent:A.az,BackgroundFetchFailEvent:A.az,BackgroundFetchedEvent:A.az,BeforeInstallPromptEvent:A.az,BeforeUnloadEvent:A.az,BlobEvent:A.az,CanMakePaymentEvent:A.az,ClipboardEvent:A.az,CloseEvent:A.az,CustomEvent:A.az,DeviceMotionEvent:A.az,DeviceOrientationEvent:A.az,ErrorEvent:A.az,ExtendableEvent:A.az,ExtendableMessageEvent:A.az,FetchEvent:A.az,FontFaceSetLoadEvent:A.az,ForeignFetchEvent:A.az,GamepadEvent:A.az,HashChangeEvent:A.az,InstallEvent:A.az,MediaEncryptedEvent:A.az,MediaKeyMessageEvent:A.az,MediaQueryListEvent:A.az,MediaStreamEvent:A.az,MediaStreamTrackEvent:A.az,MessageEvent:A.az,MIDIConnectionEvent:A.az,MIDIMessageEvent:A.az,MutationEvent:A.az,NotificationEvent:A.az,PageTransitionEvent:A.az,PaymentRequestEvent:A.az,PaymentRequestUpdateEvent:A.az,PopStateEvent:A.az,PresentationConnectionAvailableEvent:A.az,PresentationConnectionCloseEvent:A.az,PromiseRejectionEvent:A.az,PushEvent:A.az,RTCDataChannelEvent:A.az,RTCDTMFToneChangeEvent:A.az,RTCPeerConnectionIceEvent:A.az,RTCTrackEvent:A.az,SecurityPolicyViolationEvent:A.az,SensorErrorEvent:A.az,SpeechRecognitionError:A.az,SpeechRecognitionEvent:A.az,SpeechSynthesisEvent:A.az,StorageEvent:A.az,SyncEvent:A.az,TrackEvent:A.az,TransitionEvent:A.az,WebKitTransitionEvent:A.az,VRDeviceEvent:A.az,VRDisplayEvent:A.az,VRSessionEvent:A.az,MojoInterfaceRequestEvent:A.az,USBConnectionEvent:A.az,AudioProcessingEvent:A.az,OfflineAudioCompletionEvent:A.az,WebGLContextEvent:A.az,Event:A.az,InputEvent:A.az,SubmitEvent:A.az,AbsoluteOrientationSensor:A.ae,Accelerometer:A.ae,AccessibleNode:A.ae,AmbientLightSensor:A.ae,Animation:A.ae,ApplicationCache:A.ae,DOMApplicationCache:A.ae,OfflineResourceList:A.ae,BackgroundFetchRegistration:A.ae,BatteryManager:A.ae,BroadcastChannel:A.ae,EventSource:A.ae,FileReader:A.ae,Gyroscope:A.ae,LinearAccelerationSensor:A.ae,Magnetometer:A.ae,MediaDevices:A.ae,MediaKeySession:A.ae,MediaQueryList:A.ae,MediaRecorder:A.ae,MediaSource:A.ae,MediaStream:A.ae,MIDIAccess:A.ae,MIDIInput:A.ae,MIDIOutput:A.ae,MIDIPort:A.ae,NetworkInformation:A.ae,Notification:A.ae,OffscreenCanvas:A.ae,OrientationSensor:A.ae,PaymentRequest:A.ae,Performance:A.ae,PermissionStatus:A.ae,PresentationAvailability:A.ae,PresentationConnection:A.ae,PresentationConnectionList:A.ae,PresentationRequest:A.ae,RelativeOrientationSensor:A.ae,RemotePlayback:A.ae,RTCDataChannel:A.ae,DataChannel:A.ae,RTCDTMFSender:A.ae,RTCPeerConnection:A.ae,webkitRTCPeerConnection:A.ae,mozRTCPeerConnection:A.ae,ScreenOrientation:A.ae,Sensor:A.ae,ServiceWorker:A.ae,ServiceWorkerContainer:A.ae,ServiceWorkerRegistration:A.ae,SharedWorker:A.ae,SpeechRecognition:A.ae,SpeechSynthesis:A.ae,SpeechSynthesisUtterance:A.ae,VR:A.ae,VRDevice:A.ae,VRDisplay:A.ae,VRSession:A.ae,VisualViewport:A.ae,WebSocket:A.ae,Worker:A.ae,WorkerPerformance:A.ae,BluetoothDevice:A.ae,BluetoothRemoteGATTCharacteristic:A.ae,Clipboard:A.ae,MojoInterfaceInterceptor:A.ae,USB:A.ae,IDBDatabase:A.ae,IDBOpenDBRequest:A.ae,IDBVersionChangeRequest:A.ae,IDBRequest:A.ae,IDBTransaction:A.ae,AnalyserNode:A.ae,RealtimeAnalyserNode:A.ae,AudioBufferSourceNode:A.ae,AudioDestinationNode:A.ae,AudioNode:A.ae,AudioScheduledSourceNode:A.ae,AudioWorkletNode:A.ae,BiquadFilterNode:A.ae,ChannelMergerNode:A.ae,AudioChannelMerger:A.ae,ChannelSplitterNode:A.ae,AudioChannelSplitter:A.ae,ConstantSourceNode:A.ae,ConvolverNode:A.ae,DelayNode:A.ae,DynamicsCompressorNode:A.ae,GainNode:A.ae,AudioGainNode:A.ae,IIRFilterNode:A.ae,MediaElementAudioSourceNode:A.ae,MediaStreamAudioDestinationNode:A.ae,MediaStreamAudioSourceNode:A.ae,OscillatorNode:A.ae,Oscillator:A.ae,PannerNode:A.ae,AudioPannerNode:A.ae,webkitAudioPannerNode:A.ae,ScriptProcessorNode:A.ae,JavaScriptAudioNode:A.ae,StereoPannerNode:A.ae,WaveShaperNode:A.ae,EventTarget:A.ae,File:A.fl,FileList:A.O4,FileWriter:A.O6,FontFaceSet:A.Oo,HTMLFormElement:A.Oq,Gamepad:A.hp,History:A.OE,HTMLCollection:A.qD,HTMLFormControlsCollection:A.qD,HTMLOptionsCollection:A.qD,XMLHttpRequest:A.kp,XMLHttpRequestUpload:A.qE,XMLHttpRequestEventTarget:A.qE,ImageData:A.o0,HTMLImageElement:A.o1,HTMLInputElement:A.vt,KeyboardEvent:A.oc,Location:A.PA,MediaList:A.PM,CanvasCaptureMediaStreamTrack:A.m4,MediaStreamTrack:A.m4,MessagePort:A.PQ,MIDIInputMap:A.PT,MIDIOutputMap:A.PU,MimeType:A.hx,MimeTypeArray:A.PV,MouseEvent:A.fY,DragEvent:A.fY,PointerEvent:A.fY,WheelEvent:A.fY,DocumentFragment:A.b7,ShadowRoot:A.b7,Attr:A.b7,DocumentType:A.b7,Node:A.b7,NodeList:A.D4,RadioNodeList:A.D4,PaymentResponse:A.QL,Plugin:A.hz,PluginArray:A.R3,ProgressEvent:A.i9,ResourceProgressEvent:A.i9,RTCStatsReport:A.Sc,HTMLScriptElement:A.wK,HTMLSelectElement:A.Su,SourceBuffer:A.hB,SourceBufferList:A.Tc,SpeechGrammar:A.hC,SpeechGrammarList:A.Ti,SpeechRecognitionResult:A.hD,Storage:A.Fa,CSSStyleSheet:A.fx,StyleSheet:A.fx,TextTrack:A.hF,TextTrackCue:A.fA,VTTCue:A.fA,TextTrackCueList:A.TR,TextTrackList:A.TS,TimeRanges:A.TY,Touch:A.hG,TouchList:A.U1,TrackDefaultList:A.U2,CompositionEvent:A.kV,FocusEvent:A.kV,TextEvent:A.kV,TouchEvent:A.kV,UIEvent:A.kV,URL:A.Ud,VideoTrackList:A.Ur,Window:A.p4,DOMWindow:A.p4,DedicatedWorkerGlobalScope:A.l_,ServiceWorkerGlobalScope:A.l_,SharedWorkerGlobalScope:A.l_,WorkerGlobalScope:A.l_,CSSRuleList:A.VU,ClientRect:A.GD,DOMRect:A.GD,GamepadList:A.Xe,NamedNodeMap:A.Hy,MozNamedAttrMap:A.Hy,SpeechRecognitionResultList:A.a_Q,StyleSheetList:A.a03,IDBKeyRange:A.vB,IDBVersionChangeEvent:A.Uo,SVGLength:A.iD,SVGLengthList:A.Pl,SVGNumber:A.iK,SVGNumberList:A.Qe,SVGPointList:A.R5,SVGStringList:A.Tm,SVGAElement:A.aO,SVGAnimateElement:A.aO,SVGAnimateMotionElement:A.aO,SVGAnimateTransformElement:A.aO,SVGAnimationElement:A.aO,SVGCircleElement:A.aO,SVGClipPathElement:A.aO,SVGDefsElement:A.aO,SVGDescElement:A.aO,SVGDiscardElement:A.aO,SVGEllipseElement:A.aO,SVGFEBlendElement:A.aO,SVGFEColorMatrixElement:A.aO,SVGFEComponentTransferElement:A.aO,SVGFECompositeElement:A.aO,SVGFEConvolveMatrixElement:A.aO,SVGFEDiffuseLightingElement:A.aO,SVGFEDisplacementMapElement:A.aO,SVGFEDistantLightElement:A.aO,SVGFEFloodElement:A.aO,SVGFEFuncAElement:A.aO,SVGFEFuncBElement:A.aO,SVGFEFuncGElement:A.aO,SVGFEFuncRElement:A.aO,SVGFEGaussianBlurElement:A.aO,SVGFEImageElement:A.aO,SVGFEMergeElement:A.aO,SVGFEMergeNodeElement:A.aO,SVGFEMorphologyElement:A.aO,SVGFEOffsetElement:A.aO,SVGFEPointLightElement:A.aO,SVGFESpecularLightingElement:A.aO,SVGFESpotLightElement:A.aO,SVGFETileElement:A.aO,SVGFETurbulenceElement:A.aO,SVGFilterElement:A.aO,SVGForeignObjectElement:A.aO,SVGGElement:A.aO,SVGGeometryElement:A.aO,SVGGraphicsElement:A.aO,SVGImageElement:A.aO,SVGLineElement:A.aO,SVGLinearGradientElement:A.aO,SVGMarkerElement:A.aO,SVGMaskElement:A.aO,SVGMetadataElement:A.aO,SVGPathElement:A.aO,SVGPatternElement:A.aO,SVGPolygonElement:A.aO,SVGPolylineElement:A.aO,SVGRadialGradientElement:A.aO,SVGRectElement:A.aO,SVGScriptElement:A.aO,SVGSetElement:A.aO,SVGStopElement:A.aO,SVGStyleElement:A.aO,SVGElement:A.aO,SVGSVGElement:A.aO,SVGSwitchElement:A.aO,SVGSymbolElement:A.aO,SVGTSpanElement:A.aO,SVGTextContentElement:A.aO,SVGTextElement:A.aO,SVGTextPathElement:A.aO,SVGTextPositioningElement:A.aO,SVGTitleElement:A.aO,SVGUseElement:A.aO,SVGViewElement:A.aO,SVGGradientElement:A.aO,SVGComponentTransferFunctionElement:A.aO,SVGFEDropShadowElement:A.aO,SVGMPathElement:A.aO,SVGTransform:A.iV,SVGTransformList:A.U5,AudioBuffer:A.KN,AudioParamMap:A.KO,AudioTrackList:A.KP,AudioContext:A.nl,webkitAudioContext:A.nl,BaseAudioContext:A.nl,OfflineAudioContext:A.Qg}) +hunkHelpers.setOrUpdateLeafTags({WebGL:true,AnimationEffectReadOnly:true,AnimationEffectTiming:true,AnimationEffectTimingReadOnly:true,AnimationTimeline:true,AnimationWorkletGlobalScope:true,AuthenticatorAssertionResponse:true,AuthenticatorAttestationResponse:true,AuthenticatorResponse:true,BackgroundFetchFetch:true,BackgroundFetchManager:true,BackgroundFetchSettledFetch:true,BarProp:true,BarcodeDetector:true,BluetoothRemoteGATTDescriptor:true,Body:true,BudgetState:true,CacheStorage:true,CanvasGradient:true,CanvasPattern:true,CanvasRenderingContext2D:true,Client:true,Clients:true,CookieStore:true,Coordinates:true,Credential:true,CredentialUserData:true,CredentialsContainer:true,Crypto:true,CryptoKey:true,CSS:true,CSSVariableReferenceValue:true,CustomElementRegistry:true,DataTransfer:true,DataTransferItem:true,DeprecatedStorageInfo:true,DeprecatedStorageQuota:true,DeprecationReport:true,DetectedBarcode:true,DetectedFace:true,DetectedText:true,DeviceAcceleration:true,DeviceRotationRate:true,DirectoryEntry:true,webkitFileSystemDirectoryEntry:true,FileSystemDirectoryEntry:true,DirectoryReader:true,WebKitDirectoryReader:true,webkitFileSystemDirectoryReader:true,FileSystemDirectoryReader:true,DocumentOrShadowRoot:true,DocumentTimeline:true,DOMError:true,DOMImplementation:true,Iterator:true,DOMMatrix:true,DOMMatrixReadOnly:true,DOMParser:true,DOMPoint:true,DOMPointReadOnly:true,DOMQuad:true,DOMStringMap:true,Entry:true,webkitFileSystemEntry:true,FileSystemEntry:true,External:true,FaceDetector:true,FederatedCredential:true,FileEntry:true,webkitFileSystemFileEntry:true,FileSystemFileEntry:true,DOMFileSystem:true,WebKitFileSystem:true,webkitFileSystem:true,FileSystem:true,FontFace:true,FontFaceSource:true,FormData:true,GamepadButton:true,GamepadPose:true,Geolocation:true,Position:true,GeolocationPosition:true,Headers:true,HTMLHyperlinkElementUtils:true,IdleDeadline:true,ImageBitmap:true,ImageBitmapRenderingContext:true,ImageCapture:true,InputDeviceCapabilities:true,IntersectionObserver:true,IntersectionObserverEntry:true,InterventionReport:true,KeyframeEffect:true,KeyframeEffectReadOnly:true,MediaCapabilities:true,MediaCapabilitiesInfo:true,MediaDeviceInfo:true,MediaError:true,MediaKeyStatusMap:true,MediaKeySystemAccess:true,MediaKeys:true,MediaKeysPolicy:true,MediaMetadata:true,MediaSession:true,MediaSettingsRange:true,MemoryInfo:true,MessageChannel:true,Metadata:true,MutationObserver:true,WebKitMutationObserver:true,MutationRecord:true,NavigationPreloadManager:true,Navigator:true,NavigatorAutomationInformation:true,NavigatorConcurrentHardware:true,NavigatorCookies:true,NavigatorUserMediaError:true,NodeFilter:true,NodeIterator:true,NonDocumentTypeChildNode:true,NonElementParentNode:true,NoncedElement:true,OffscreenCanvasRenderingContext2D:true,OverconstrainedError:true,PaintRenderingContext2D:true,PaintSize:true,PaintWorkletGlobalScope:true,PasswordCredential:true,Path2D:true,PaymentAddress:true,PaymentInstruments:true,PaymentManager:true,PerformanceEntry:true,PerformanceLongTaskTiming:true,PerformanceMark:true,PerformanceMeasure:true,PerformanceNavigation:true,PerformanceNavigationTiming:true,PerformanceObserver:true,PerformanceObserverEntryList:true,PerformancePaintTiming:true,PerformanceResourceTiming:true,PerformanceServerTiming:true,PerformanceTiming:true,Permissions:true,PhotoCapabilities:true,PositionError:true,GeolocationPositionError:true,Presentation:true,PresentationReceiver:true,PublicKeyCredential:true,PushManager:true,PushMessageData:true,PushSubscription:true,PushSubscriptionOptions:true,Range:true,RelatedApplication:true,ReportBody:true,ReportingObserver:true,ResizeObserver:true,ResizeObserverEntry:true,RTCCertificate:true,RTCIceCandidate:true,mozRTCIceCandidate:true,RTCLegacyStatsReport:true,RTCRtpContributingSource:true,RTCRtpReceiver:true,RTCRtpSender:true,RTCSessionDescription:true,mozRTCSessionDescription:true,RTCStatsResponse:true,Screen:true,ScrollState:true,ScrollTimeline:true,Selection:true,SharedArrayBuffer:true,SpeechRecognitionAlternative:true,SpeechSynthesisVoice:true,StaticRange:true,StorageManager:true,StyleMedia:true,StylePropertyMap:true,StylePropertyMapReadonly:true,SyncManager:true,TaskAttributionTiming:true,TextDetector:true,TextMetrics:true,TrackDefault:true,TreeWalker:true,TrustedHTML:true,TrustedScriptURL:true,TrustedURL:true,UnderlyingSourceBase:true,URLSearchParams:true,VRCoordinateSystem:true,VRDisplayCapabilities:true,VREyeParameters:true,VRFrameData:true,VRFrameOfReference:true,VRPose:true,VRStageBounds:true,VRStageBoundsPoint:true,VRStageParameters:true,ValidityState:true,VideoPlaybackQuality:true,VideoTrack:true,VTTRegion:true,WindowClient:true,WorkletAnimation:true,WorkletGlobalScope:true,XPathEvaluator:true,XPathExpression:true,XPathNSResolver:true,XPathResult:true,XMLSerializer:true,XSLTProcessor:true,Bluetooth:true,BluetoothCharacteristicProperties:true,BluetoothRemoteGATTServer:true,BluetoothRemoteGATTService:true,BluetoothUUID:true,BudgetService:true,Cache:true,DOMFileSystemSync:true,DirectoryEntrySync:true,DirectoryReaderSync:true,EntrySync:true,FileEntrySync:true,FileReaderSync:true,FileWriterSync:true,HTMLAllCollection:true,Mojo:true,MojoHandle:true,MojoWatcher:true,NFC:true,PagePopupController:true,Report:true,Request:true,Response:true,SubtleCrypto:true,USBAlternateInterface:true,USBConfiguration:true,USBDevice:true,USBEndpoint:true,USBInTransferResult:true,USBInterface:true,USBIsochronousInTransferPacket:true,USBIsochronousInTransferResult:true,USBIsochronousOutTransferPacket:true,USBIsochronousOutTransferResult:true,USBOutTransferResult:true,WorkerLocation:true,WorkerNavigator:true,Worklet:true,IDBCursor:true,IDBCursorWithValue:true,IDBFactory:true,IDBIndex:true,IDBObjectStore:true,IDBObservation:true,IDBObserver:true,IDBObserverChanges:true,SVGAngle:true,SVGAnimatedAngle:true,SVGAnimatedBoolean:true,SVGAnimatedEnumeration:true,SVGAnimatedInteger:true,SVGAnimatedLength:true,SVGAnimatedLengthList:true,SVGAnimatedNumber:true,SVGAnimatedNumberList:true,SVGAnimatedPreserveAspectRatio:true,SVGAnimatedRect:true,SVGAnimatedString:true,SVGAnimatedTransformList:true,SVGMatrix:true,SVGPoint:true,SVGPreserveAspectRatio:true,SVGRect:true,SVGUnitTypes:true,AudioListener:true,AudioParam:true,AudioTrack:true,AudioWorkletGlobalScope:true,AudioWorkletProcessor:true,PeriodicWave:true,WebGLActiveInfo:true,ANGLEInstancedArrays:true,ANGLE_instanced_arrays:true,WebGLBuffer:true,WebGLCanvas:true,WebGLColorBufferFloat:true,WebGLCompressedTextureASTC:true,WebGLCompressedTextureATC:true,WEBGL_compressed_texture_atc:true,WebGLCompressedTextureETC1:true,WEBGL_compressed_texture_etc1:true,WebGLCompressedTextureETC:true,WebGLCompressedTexturePVRTC:true,WEBGL_compressed_texture_pvrtc:true,WebGLCompressedTextureS3TC:true,WEBGL_compressed_texture_s3tc:true,WebGLCompressedTextureS3TCsRGB:true,WebGLDebugRendererInfo:true,WEBGL_debug_renderer_info:true,WebGLDebugShaders:true,WEBGL_debug_shaders:true,WebGLDepthTexture:true,WEBGL_depth_texture:true,WebGLDrawBuffers:true,WEBGL_draw_buffers:true,EXTsRGB:true,EXT_sRGB:true,EXTBlendMinMax:true,EXT_blend_minmax:true,EXTColorBufferFloat:true,EXTColorBufferHalfFloat:true,EXTDisjointTimerQuery:true,EXTDisjointTimerQueryWebGL2:true,EXTFragDepth:true,EXT_frag_depth:true,EXTShaderTextureLOD:true,EXT_shader_texture_lod:true,EXTTextureFilterAnisotropic:true,EXT_texture_filter_anisotropic:true,WebGLFramebuffer:true,WebGLGetBufferSubDataAsync:true,WebGLLoseContext:true,WebGLExtensionLoseContext:true,WEBGL_lose_context:true,OESElementIndexUint:true,OES_element_index_uint:true,OESStandardDerivatives:true,OES_standard_derivatives:true,OESTextureFloat:true,OES_texture_float:true,OESTextureFloatLinear:true,OES_texture_float_linear:true,OESTextureHalfFloat:true,OES_texture_half_float:true,OESTextureHalfFloatLinear:true,OES_texture_half_float_linear:true,OESVertexArrayObject:true,OES_vertex_array_object:true,WebGLProgram:true,WebGLQuery:true,WebGLRenderbuffer:true,WebGLRenderingContext:true,WebGL2RenderingContext:true,WebGLSampler:true,WebGLShader:true,WebGLShaderPrecisionFormat:true,WebGLSync:true,WebGLTexture:true,WebGLTimerQueryEXT:true,WebGLTransformFeedback:true,WebGLUniformLocation:true,WebGLVertexArrayObject:true,WebGLVertexArrayObjectOES:true,WebGL2RenderingContextBase:true,ArrayBuffer:true,ArrayBufferView:false,DataView:true,Float32Array:true,Float64Array:true,Int16Array:true,Int32Array:true,Int8Array:true,Uint16Array:true,Uint32Array:true,Uint8ClampedArray:true,CanvasPixelArray:true,Uint8Array:false,HTMLAudioElement:true,HTMLBRElement:true,HTMLBaseElement:true,HTMLBodyElement:true,HTMLButtonElement:true,HTMLContentElement:true,HTMLDListElement:true,HTMLDataElement:true,HTMLDataListElement:true,HTMLDetailsElement:true,HTMLDialogElement:true,HTMLEmbedElement:true,HTMLFieldSetElement:true,HTMLHRElement:true,HTMLHeadElement:true,HTMLHeadingElement:true,HTMLHtmlElement:true,HTMLIFrameElement:true,HTMLLIElement:true,HTMLLabelElement:true,HTMLLegendElement:true,HTMLLinkElement:true,HTMLMapElement:true,HTMLMediaElement:true,HTMLMenuElement:true,HTMLMetaElement:true,HTMLMeterElement:true,HTMLModElement:true,HTMLOListElement:true,HTMLObjectElement:true,HTMLOptGroupElement:true,HTMLOptionElement:true,HTMLOutputElement:true,HTMLParagraphElement:true,HTMLParamElement:true,HTMLPictureElement:true,HTMLPreElement:true,HTMLProgressElement:true,HTMLQuoteElement:true,HTMLShadowElement:true,HTMLSlotElement:true,HTMLSourceElement:true,HTMLSpanElement:true,HTMLStyleElement:true,HTMLTableCaptionElement:true,HTMLTableCellElement:true,HTMLTableDataCellElement:true,HTMLTableHeaderCellElement:true,HTMLTableColElement:true,HTMLTableElement:true,HTMLTableRowElement:true,HTMLTableSectionElement:true,HTMLTemplateElement:true,HTMLTextAreaElement:true,HTMLTimeElement:true,HTMLTitleElement:true,HTMLTrackElement:true,HTMLUListElement:true,HTMLUnknownElement:true,HTMLVideoElement:true,HTMLDirectoryElement:true,HTMLFontElement:true,HTMLFrameElement:true,HTMLFrameSetElement:true,HTMLMarqueeElement:true,HTMLElement:false,AccessibleNodeList:true,HTMLAnchorElement:true,HTMLAreaElement:true,Blob:false,HTMLCanvasElement:true,CDATASection:true,CharacterData:true,Comment:true,ProcessingInstruction:true,Text:true,CSSPerspective:true,CSSCharsetRule:true,CSSConditionRule:true,CSSFontFaceRule:true,CSSGroupingRule:true,CSSImportRule:true,CSSKeyframeRule:true,MozCSSKeyframeRule:true,WebKitCSSKeyframeRule:true,CSSKeyframesRule:true,MozCSSKeyframesRule:true,WebKitCSSKeyframesRule:true,CSSMediaRule:true,CSSNamespaceRule:true,CSSPageRule:true,CSSRule:true,CSSStyleRule:true,CSSSupportsRule:true,CSSViewportRule:true,CSSStyleDeclaration:true,MSStyleCSSProperties:true,CSS2Properties:true,CSSImageValue:true,CSSKeywordValue:true,CSSNumericValue:true,CSSPositionValue:true,CSSResourceValue:true,CSSUnitValue:true,CSSURLImageValue:true,CSSStyleValue:false,CSSMatrixComponent:true,CSSRotation:true,CSSScale:true,CSSSkew:true,CSSTranslation:true,CSSTransformComponent:false,CSSTransformValue:true,CSSUnparsedValue:true,DataTransferItemList:true,HTMLDivElement:true,Document:true,HTMLDocument:true,XMLDocument:true,DOMException:true,ClientRectList:true,DOMRectList:true,DOMRectReadOnly:false,DOMStringList:true,DOMTokenList:true,MathMLElement:true,Element:false,AbortPaymentEvent:true,AnimationEvent:true,AnimationPlaybackEvent:true,ApplicationCacheErrorEvent:true,BackgroundFetchClickEvent:true,BackgroundFetchEvent:true,BackgroundFetchFailEvent:true,BackgroundFetchedEvent:true,BeforeInstallPromptEvent:true,BeforeUnloadEvent:true,BlobEvent:true,CanMakePaymentEvent:true,ClipboardEvent:true,CloseEvent:true,CustomEvent:true,DeviceMotionEvent:true,DeviceOrientationEvent:true,ErrorEvent:true,ExtendableEvent:true,ExtendableMessageEvent:true,FetchEvent:true,FontFaceSetLoadEvent:true,ForeignFetchEvent:true,GamepadEvent:true,HashChangeEvent:true,InstallEvent:true,MediaEncryptedEvent:true,MediaKeyMessageEvent:true,MediaQueryListEvent:true,MediaStreamEvent:true,MediaStreamTrackEvent:true,MessageEvent:true,MIDIConnectionEvent:true,MIDIMessageEvent:true,MutationEvent:true,NotificationEvent:true,PageTransitionEvent:true,PaymentRequestEvent:true,PaymentRequestUpdateEvent:true,PopStateEvent:true,PresentationConnectionAvailableEvent:true,PresentationConnectionCloseEvent:true,PromiseRejectionEvent:true,PushEvent:true,RTCDataChannelEvent:true,RTCDTMFToneChangeEvent:true,RTCPeerConnectionIceEvent:true,RTCTrackEvent:true,SecurityPolicyViolationEvent:true,SensorErrorEvent:true,SpeechRecognitionError:true,SpeechRecognitionEvent:true,SpeechSynthesisEvent:true,StorageEvent:true,SyncEvent:true,TrackEvent:true,TransitionEvent:true,WebKitTransitionEvent:true,VRDeviceEvent:true,VRDisplayEvent:true,VRSessionEvent:true,MojoInterfaceRequestEvent:true,USBConnectionEvent:true,AudioProcessingEvent:true,OfflineAudioCompletionEvent:true,WebGLContextEvent:true,Event:false,InputEvent:false,SubmitEvent:false,AbsoluteOrientationSensor:true,Accelerometer:true,AccessibleNode:true,AmbientLightSensor:true,Animation:true,ApplicationCache:true,DOMApplicationCache:true,OfflineResourceList:true,BackgroundFetchRegistration:true,BatteryManager:true,BroadcastChannel:true,EventSource:true,FileReader:true,Gyroscope:true,LinearAccelerationSensor:true,Magnetometer:true,MediaDevices:true,MediaKeySession:true,MediaQueryList:true,MediaRecorder:true,MediaSource:true,MediaStream:true,MIDIAccess:true,MIDIInput:true,MIDIOutput:true,MIDIPort:true,NetworkInformation:true,Notification:true,OffscreenCanvas:true,OrientationSensor:true,PaymentRequest:true,Performance:true,PermissionStatus:true,PresentationAvailability:true,PresentationConnection:true,PresentationConnectionList:true,PresentationRequest:true,RelativeOrientationSensor:true,RemotePlayback:true,RTCDataChannel:true,DataChannel:true,RTCDTMFSender:true,RTCPeerConnection:true,webkitRTCPeerConnection:true,mozRTCPeerConnection:true,ScreenOrientation:true,Sensor:true,ServiceWorker:true,ServiceWorkerContainer:true,ServiceWorkerRegistration:true,SharedWorker:true,SpeechRecognition:true,SpeechSynthesis:true,SpeechSynthesisUtterance:true,VR:true,VRDevice:true,VRDisplay:true,VRSession:true,VisualViewport:true,WebSocket:true,Worker:true,WorkerPerformance:true,BluetoothDevice:true,BluetoothRemoteGATTCharacteristic:true,Clipboard:true,MojoInterfaceInterceptor:true,USB:true,IDBDatabase:true,IDBOpenDBRequest:true,IDBVersionChangeRequest:true,IDBRequest:true,IDBTransaction:true,AnalyserNode:true,RealtimeAnalyserNode:true,AudioBufferSourceNode:true,AudioDestinationNode:true,AudioNode:true,AudioScheduledSourceNode:true,AudioWorkletNode:true,BiquadFilterNode:true,ChannelMergerNode:true,AudioChannelMerger:true,ChannelSplitterNode:true,AudioChannelSplitter:true,ConstantSourceNode:true,ConvolverNode:true,DelayNode:true,DynamicsCompressorNode:true,GainNode:true,AudioGainNode:true,IIRFilterNode:true,MediaElementAudioSourceNode:true,MediaStreamAudioDestinationNode:true,MediaStreamAudioSourceNode:true,OscillatorNode:true,Oscillator:true,PannerNode:true,AudioPannerNode:true,webkitAudioPannerNode:true,ScriptProcessorNode:true,JavaScriptAudioNode:true,StereoPannerNode:true,WaveShaperNode:true,EventTarget:false,File:true,FileList:true,FileWriter:true,FontFaceSet:true,HTMLFormElement:true,Gamepad:true,History:true,HTMLCollection:true,HTMLFormControlsCollection:true,HTMLOptionsCollection:true,XMLHttpRequest:true,XMLHttpRequestUpload:true,XMLHttpRequestEventTarget:false,ImageData:true,HTMLImageElement:true,HTMLInputElement:true,KeyboardEvent:true,Location:true,MediaList:true,CanvasCaptureMediaStreamTrack:true,MediaStreamTrack:true,MessagePort:true,MIDIInputMap:true,MIDIOutputMap:true,MimeType:true,MimeTypeArray:true,MouseEvent:true,DragEvent:true,PointerEvent:true,WheelEvent:true,DocumentFragment:true,ShadowRoot:true,Attr:true,DocumentType:true,Node:false,NodeList:true,RadioNodeList:true,PaymentResponse:true,Plugin:true,PluginArray:true,ProgressEvent:true,ResourceProgressEvent:true,RTCStatsReport:true,HTMLScriptElement:true,HTMLSelectElement:true,SourceBuffer:true,SourceBufferList:true,SpeechGrammar:true,SpeechGrammarList:true,SpeechRecognitionResult:true,Storage:true,CSSStyleSheet:true,StyleSheet:true,TextTrack:true,TextTrackCue:true,VTTCue:true,TextTrackCueList:true,TextTrackList:true,TimeRanges:true,Touch:true,TouchList:true,TrackDefaultList:true,CompositionEvent:true,FocusEvent:true,TextEvent:true,TouchEvent:true,UIEvent:false,URL:true,VideoTrackList:true,Window:true,DOMWindow:true,DedicatedWorkerGlobalScope:true,ServiceWorkerGlobalScope:true,SharedWorkerGlobalScope:true,WorkerGlobalScope:true,CSSRuleList:true,ClientRect:true,DOMRect:true,GamepadList:true,NamedNodeMap:true,MozNamedAttrMap:true,SpeechRecognitionResultList:true,StyleSheetList:true,IDBKeyRange:true,IDBVersionChangeEvent:true,SVGLength:true,SVGLengthList:true,SVGNumber:true,SVGNumberList:true,SVGPointList:true,SVGStringList:true,SVGAElement:true,SVGAnimateElement:true,SVGAnimateMotionElement:true,SVGAnimateTransformElement:true,SVGAnimationElement:true,SVGCircleElement:true,SVGClipPathElement:true,SVGDefsElement:true,SVGDescElement:true,SVGDiscardElement:true,SVGEllipseElement:true,SVGFEBlendElement:true,SVGFEColorMatrixElement:true,SVGFEComponentTransferElement:true,SVGFECompositeElement:true,SVGFEConvolveMatrixElement:true,SVGFEDiffuseLightingElement:true,SVGFEDisplacementMapElement:true,SVGFEDistantLightElement:true,SVGFEFloodElement:true,SVGFEFuncAElement:true,SVGFEFuncBElement:true,SVGFEFuncGElement:true,SVGFEFuncRElement:true,SVGFEGaussianBlurElement:true,SVGFEImageElement:true,SVGFEMergeElement:true,SVGFEMergeNodeElement:true,SVGFEMorphologyElement:true,SVGFEOffsetElement:true,SVGFEPointLightElement:true,SVGFESpecularLightingElement:true,SVGFESpotLightElement:true,SVGFETileElement:true,SVGFETurbulenceElement:true,SVGFilterElement:true,SVGForeignObjectElement:true,SVGGElement:true,SVGGeometryElement:true,SVGGraphicsElement:true,SVGImageElement:true,SVGLineElement:true,SVGLinearGradientElement:true,SVGMarkerElement:true,SVGMaskElement:true,SVGMetadataElement:true,SVGPathElement:true,SVGPatternElement:true,SVGPolygonElement:true,SVGPolylineElement:true,SVGRadialGradientElement:true,SVGRectElement:true,SVGScriptElement:true,SVGSetElement:true,SVGStopElement:true,SVGStyleElement:true,SVGElement:true,SVGSVGElement:true,SVGSwitchElement:true,SVGSymbolElement:true,SVGTSpanElement:true,SVGTextContentElement:true,SVGTextElement:true,SVGTextPathElement:true,SVGTextPositioningElement:true,SVGTitleElement:true,SVGUseElement:true,SVGViewElement:true,SVGGradientElement:true,SVGComponentTransferFunctionElement:true,SVGFEDropShadowElement:true,SVGMPathElement:true,SVGTransform:true,SVGTransformList:true,AudioBuffer:true,AudioParamMap:true,AudioTrackList:true,AudioContext:true,webkitAudioContext:true,BaseAudioContext:false,OfflineAudioContext:true}) +A.w0.$nativeSuperclassTag="ArrayBufferView" +A.Hz.$nativeSuperclassTag="ArrayBufferView" +A.HA.$nativeSuperclassTag="ArrayBufferView" +A.oj.$nativeSuperclassTag="ArrayBufferView" +A.HB.$nativeSuperclassTag="ArrayBufferView" +A.HC.$nativeSuperclassTag="ArrayBufferView" +A.i7.$nativeSuperclassTag="ArrayBufferView" +A.ID.$nativeSuperclassTag="EventTarget" +A.IE.$nativeSuperclassTag="EventTarget" +A.J0.$nativeSuperclassTag="EventTarget" +A.J1.$nativeSuperclassTag="EventTarget"})() +Function.prototype.$1=function(a){return this(a)} +Function.prototype.$2=function(a,b){return this(a,b)} +Function.prototype.$0=function(){return this()} +Function.prototype.$3=function(a,b,c){return this(a,b,c)} +Function.prototype.$4=function(a,b,c,d){return this(a,b,c,d)} +Function.prototype.$1$1=function(a){return this(a)} +Function.prototype.$1$0=function(){return this()} +Function.prototype.$2$1=function(a){return this(a)} +Function.prototype.$1$2=function(a,b){return this(a,b)} +Function.prototype.$1$5=function(a,b,c,d,e){return this(a,b,c,d,e)} +Function.prototype.$2$0=function(){return this()} +Function.prototype.$5=function(a,b,c,d,e){return this(a,b,c,d,e)} +Function.prototype.$6=function(a,b,c,d,e,f){return this(a,b,c,d,e,f)} +convertAllToFastObject(w) +convertToFastObject($);(function(a){if(typeof document==="undefined"){a(null) +return}if(typeof document.currentScript!="undefined"){a(document.currentScript) +return}var s=document.scripts +function onLoad(b){for(var q=0;q` into `

      xpR@|)~8MkTyftD$c7VelT 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 R#&WV{U>-O_%?as?{txAm!_WW# literal 0 HcmV?d00001 diff --git a/resources/web/ogvjs-1.8.6/ogv-decoder-audio-vorbis-wasm.js b/resources/web/ogvjs-1.8.6/ogv-decoder-audio-vorbis-wasm.js new file mode 100644 index 0000000..60c4306 --- /dev/null +++ b/resources/web/ogvjs-1.8.6/ogv-decoder-audio-vorbis-wasm.js @@ -0,0 +1,40 @@ + +var OGVDecoderAudioVorbisW = (() => { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(OGVDecoderAudioVorbisW) { + OGVDecoderAudioVorbisW = OGVDecoderAudioVorbisW || {}; + + +var b;b||(b=typeof OGVDecoderAudioVorbisW !== 'undefined' ? OGVDecoderAudioVorbisW : {});var g=Object.assign,h,m;b.ready=new Promise(function(a,c){h=a;m=c});var n=b,p=g({},b),q=(a,c)=>{throw c;},r="object"===typeof window,t="function"===typeof importScripts,u="",v,w,x,fs,y,z; +if("object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node)u=t?require("path").dirname(u)+"/":__dirname+"/",z=function(){y||(fs=require("fs"),y=require("path"))},v=function(a,c){z();a=y.normalize(a);return fs.readFileSync(a,c?null:"utf8")},x=function(a){a=v(a,!0);a.buffer||(a=new Uint8Array(a));return a},w=function(a,c,e){z();a=y.normalize(a);fs.readFile(a,function(d,f){d?e(d):c(f.buffer)})},1{if(noExitRuntime||0=T.length&&(T.length=a+1),T[a]=c=K.get(a));return c} +var ha={a:function(a,c,e){I.copyWithin(a,c,c+e)},b:function(a){var c=I.length;a>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,a+100663296);d=Math.max(a,d);0>>16);J();var f=1;break a}catch(k){}f=void 0}if(f)return!0}return!1},c:function(a){if(!(noExitRuntime||0=a)return W;W&&b._free(W);X=a;return W=b._malloc(X)}var Y;"undefined"===typeof performance||"undefined"===typeof performance.now?Y=Date.now:Y=performance.now.bind(performance);function Z(a){var c=Y();a=a();b.cpuTime+=Y()-c;return a}b.loadedMetadata=!!n.audioFormat;b.audioFormat=n.audioFormat||null;b.audioBuffer=null;b.cpuTime=0; +Object.defineProperty(b,"processing",{get:function(){return!1}});b.init=function(a){Z(function(){b._ogv_audio_decoder_init()});a()};b.processHeader=function(a,c){var e=Z(function(){var d=a.byteLength,f=ja(d);(new Uint8Array(F.buffer,f,d)).set(new Uint8Array(a));return b._ogv_audio_decoder_process_header(f,d)});c(e)};b.processAudio=function(a,c){var e=Z(function(){var d=a.byteLength,f=ja(d);(new Uint8Array(F.buffer,f,d)).set(new Uint8Array(a));return b._ogv_audio_decoder_process_audio(f,d)});c(e)}; +b.close=function(){}; + + + return OGVDecoderAudioVorbisW.ready +} +); +})(); +if (typeof exports === 'object' && typeof module === 'object') + module.exports = OGVDecoderAudioVorbisW; +else if (typeof define === 'function' && define['amd']) + define([], function() { return OGVDecoderAudioVorbisW; }); +else if (typeof exports === 'object') + exports["OGVDecoderAudioVorbisW"] = OGVDecoderAudioVorbisW; diff --git a/resources/web/ogvjs-1.8.6/ogv-decoder-audio-vorbis-wasm.wasm b/resources/web/ogvjs-1.8.6/ogv-decoder-audio-vorbis-wasm.wasm new file mode 100644 index 0000000000000000000000000000000000000000..5a492b033eae3e8c032e8c2f7e581e0535440664 GIT binary patch literal 155787 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 z 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 TjJDL)%E36P@V_G*SeyR~&oF>@ literal 0 HcmV?d00001 diff --git a/resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-mt-wasm.js b/resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-mt-wasm.js new file mode 100644 index 0000000..b0ca206 --- /dev/null +++ b/resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-mt-wasm.js @@ -0,0 +1,21 @@ + +var OGVDecoderVideoAV1MTW = (() => { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(OGVDecoderVideoAV1MTW) { + OGVDecoderVideoAV1MTW = OGVDecoderVideoAV1MTW || {}; + +function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU8}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPF64}var Module=typeof OGVDecoderVideoAV1MTW!=="undefined"?OGVDecoderVideoAV1MTW:{};var objAssign=Object.assign;var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var options=Module;var moduleOverrides=objAssign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window==="object";var ENVIRONMENT_IS_WORKER=typeof importScripts==="function";var ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=function(){if(!nodePath){fs=require("fs");nodePath=require("path")}};read_=function shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?null:"utf8")};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=function readAsync(filename,onload,onerror){requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"};let nodeWorkerThreads;try{nodeWorkerThreads=require("worker_threads")}catch(e){console.error('The "worker_threads" module is not supported in this node.js build - perhaps a newer version is needed?');throw e}global.Worker=nodeWorkerThreads.Worker}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!=="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}if(!ENVIRONMENT_IS_NODE){read_=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=(title=>document.title=title)}else{}if(ENVIRONMENT_IS_NODE){if(typeof performance==="undefined"){global.performance=require("perf_hooks").performance}}var defaultPrint=console.log.bind(console);var defaultPrintErr=console.warn.bind(console);if(ENVIRONMENT_IS_NODE){requireNodeFS();defaultPrint=(str=>fs.writeSync(1,str+"\n"));defaultPrintErr=(str=>fs.writeSync(2,str+"\n"))}var out=Module["print"]||defaultPrint;var err=Module["printErr"]||defaultPrintErr;objAssign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var Atomics_load=Atomics.load;var Atomics_store=Atomics.store;var Atomics_compareExchange=Atomics.compareExchange;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!=="object"){abort("no native wasm support detected")}var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;function TextDecoderWrapper(encoding){var textDecoder=new TextDecoder(encoding);this.decode=(data=>{if(data.buffer instanceof SharedArrayBuffer){data=new Uint8Array(data)}return textDecoder.decode.call(textDecoder,data)})}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoderWrapper("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(GROWABLE_HEAP_U8(),ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,GROWABLE_HEAP_U8(),outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoderWrapper("utf-16le"):undefined;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;if(ENVIRONMENT_IS_PTHREAD){buffer=Module["buffer"]}function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;if(ENVIRONMENT_IS_PTHREAD){wasmMemory=Module["wasmMemory"];buffer=Module["buffer"]}else{if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":1073741824/65536,"shared":true});if(!(wasmMemory.buffer instanceof SharedArrayBuffer)){err("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag");if(ENVIRONMENT_IS_NODE){console.log("(on node you may need: --experimental-wasm-threads --experimental-wasm-bulk-memory and also use a recent version)")}throw Error("bad memory")}}}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(ENVIRONMENT_IS_PTHREAD)return;callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){if(ENVIRONMENT_IS_PTHREAD)return;PThread.terminateAllThreads();runtimeExited=true}function postRun(){if(ENVIRONMENT_IS_PTHREAD)return;if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){if(ENVIRONMENT_IS_PTHREAD){postMessage({"cmd":"onAbort","arg":what})}else{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="ogv-decoder-video-av1-mt-wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch==="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;registerTlsInit(Module["asm"]["H"]);wasmTable=Module["asm"]["F"];addOnInit(Module["asm"]["y"]);wasmModule=module;if(!ENVIRONMENT_IS_PTHREAD){var numWorkersToLoad=PThread.unusedWorkers.length;PThread.unusedWorkers.forEach(function(w){PThread.loadWasmModuleToWorker(w,function(){if(!--numWorkersToLoad)removeRunDependency("wasm-instantiate")})})}}if(!ENVIRONMENT_IS_PTHREAD){addRunDependency("wasm-instantiate")}function receiveInstantiationResult(result){receiveInstance(result["instance"],result["module"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var ASM_CONSTS={};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function withStackSave(f){var stack=stackSave();var ret=f();stackRestore(stack);return ret}function killThread(pthread_ptr){GROWABLE_HEAP_I32()[pthread_ptr>>2]=0;var pthread=PThread.pthreads[pthread_ptr];delete PThread.pthreads[pthread_ptr];pthread.worker.terminate();__emscripten_thread_free_data(pthread_ptr);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(pthread.worker),1);pthread.worker.pthread=undefined}function cancelThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];pthread.worker.postMessage({"cmd":"cancel"})}function cleanupThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];if(pthread){GROWABLE_HEAP_I32()[pthread_ptr>>2]=0;var worker=pthread.worker;PThread.returnWorkerToPool(worker)}}function _exit(status){exit(status)}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],initMainThread:function(){var pthreadPoolSize=1;for(var i=0;i>2]=0;try{func()}finally{GROWABLE_HEAP_I32()[__emscripten_allow_main_runtime_queued_calls>>2]=1}},receiveObjectTransfer:function(data){},threadInit:function(){for(var i in PThread.tlsInitFunctions){PThread.tlsInitFunctions[i]()}},loadWasmModuleToWorker:function(worker,onFinishedLoading){worker.onmessage=function(e){var d=e["data"];var cmd=d["cmd"];if(worker.pthread)PThread.currentProxiedOperationCallerThread=worker.pthread.threadInfoStruct;if(d["targetThread"]&&d["targetThread"]!=_pthread_self()){var thread=PThread.pthreads[d.targetThread];if(thread){thread.worker.postMessage(d,d["transferList"])}else{err('Internal error! Worker sent a message "'+cmd+'" to target pthread '+d["targetThread"]+", but that thread no longer exists!")}PThread.currentProxiedOperationCallerThread=undefined;return}if(cmd==="processQueuedMainThreadWork"){_emscripten_main_thread_process_queued_calls()}else if(cmd==="spawnThread"){spawnThread(d)}else if(cmd==="cleanupThread"){cleanupThread(d["thread"])}else if(cmd==="killThread"){killThread(d["thread"])}else if(cmd==="cancelThread"){cancelThread(d["thread"])}else if(cmd==="loaded"){worker.loaded=true;if(onFinishedLoading)onFinishedLoading(worker);if(worker.runPthread){worker.runPthread();delete worker.runPthread}}else if(cmd==="print"){out("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="printErr"){err("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="alert"){alert("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="detachedExit"){PThread.returnWorkerToPool(worker)}else if(d.target==="setimmediate"){worker.postMessage(d)}else if(cmd==="onAbort"){if(Module["onAbort"]){Module["onAbort"](d["arg"])}}else{err("worker sent an unknown command "+cmd)}PThread.currentProxiedOperationCallerThread=undefined};worker.onerror=function(e){var message="worker sent an error!";err(message+" "+e.filename+":"+e.lineno+": "+e.message);throw e};if(ENVIRONMENT_IS_NODE){worker.on("message",function(data){worker.onmessage({data:data})});worker.on("error",function(e){worker.onerror(e)});worker.on("detachedExit",function(){})}worker.postMessage({"cmd":"load","urlOrBlob":Module["mainScriptUrlOrBlob"]||_scriptDir,"wasmMemory":wasmMemory,"wasmModule":wasmModule})},allocateUnusedWorker:function(){var pthreadMainJs=locateFile("ogv-decoder-video-av1-mt-wasm.worker.js");PThread.unusedWorkers.push(new Worker(pthreadMainJs))},getNewWorker:function(){if(PThread.unusedWorkers.length==0){PThread.allocateUnusedWorker();PThread.loadWasmModuleToWorker(PThread.unusedWorkers[0])}return PThread.unusedWorkers.pop()}};function establishStackSpace(){var pthread_ptr=_pthread_self();var stackTop=GROWABLE_HEAP_I32()[pthread_ptr+44>>2];var stackSize=GROWABLE_HEAP_I32()[pthread_ptr+48>>2];var stackMax=stackTop-stackSize;_emscripten_stack_set_limits(stackTop,stackMax);stackRestore(stackTop)}Module["establishStackSpace"]=establishStackSpace;function exitOnMainThread(returnCode){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(1,0,returnCode);try{_exit(returnCode)}catch(e){handleException(e)}}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function invokeEntryPoint(ptr,arg){return getWasmTableEntry(ptr)(arg)}Module["invokeEntryPoint"]=invokeEntryPoint;function registerTlsInit(tlsInitFunc,moduleExports,metadata){PThread.tlsInitFunctions.push(tlsInitFunc)}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=(()=>{var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6})}else if(ENVIRONMENT_IS_PTHREAD){_emscripten_get_now=(()=>performance.now()-Module["__performance_now_clock_drift"])}else _emscripten_get_now=(()=>performance.now());function ___emscripten_init_main_thread_js(tb){__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1,!ENVIRONMENT_IS_WEB);PThread.threadInit()}function ___emscripten_thread_cleanup(thread){if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread})}function spawnThread(threadParams){var worker=PThread.getNewWorker();if(!worker){return 6}PThread.runningWorkers.push(worker);var pthread=PThread.pthreads[threadParams.pthread_ptr]={worker:worker,threadInfoStruct:threadParams.pthread_ptr};worker.pthread=pthread;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"threadInfoStruct":threadParams.pthread_ptr};worker.runPthread=function(){msg.time=performance.now();worker.postMessage(msg,threadParams.transferList)};if(worker.loaded){worker.runPthread();delete worker.runPthread}return 0}function ___pthread_create_js(pthread_ptr,attr,start_routine,arg){if(typeof SharedArrayBuffer==="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return _emscripten_sync_run_in_main_thread_4(687865856,pthread_ptr,attr,start_routine,arg)}if(error)return error;var threadParams={startRoutine:start_routine,pthread_ptr:pthread_ptr,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)}function ___pthread_detached_exit(){postMessage({"cmd":"detachedExit"})}function __emscripten_default_pthread_stack_size(){return 2097152}function __emscripten_futex_wait_non_blocking(addr,val,timeout){var tNow=performance.now();var tEnd=tNow+timeout;var lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr);while(1){tNow=performance.now();if(tNow>tEnd){lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);return-73}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);if(lastAddr==0){break}_emscripten_main_thread_process_queued_calls();if(Atomics.load(GROWABLE_HEAP_I32(),addr>>2)!=val){return-6}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr)}return 0}function __emscripten_notify_thread_queue(targetThreadId,mainThreadId){if(targetThreadId==mainThreadId){postMessage({"cmd":"processQueuedMainThreadWork"})}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"processThreadQueue"})}else{var pthread=PThread.pthreads[targetThreadId];var worker=pthread&&pthread.worker;if(!worker){return}worker.postMessage({"cmd":"processThreadQueue"})}return 1}function _abort(){abort("")}function _emscripten_check_blocking_allowed(){if(ENVIRONMENT_IS_NODE)return;if(ENVIRONMENT_IS_WORKER)return;warnOnce("Blocking on the main thread is very dangerous, see https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread")}function _emscripten_memcpy_big(dest,src,num){GROWABLE_HEAP_U8().copyWithin(dest,src,src+num)}function _emscripten_num_logical_cores(){if(ENVIRONMENT_IS_NODE)return require("os").cpus().length;return navigator["hardwareConcurrency"]}function _emscripten_proxy_to_main_thread_js(index,sync){var numCallArgs=arguments.length-2;var outerArgs=arguments;return withStackSave(function(){var serializedNumCallArgs=numCallArgs;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i>3;for(var i=0;i>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=GROWABLE_HEAP_U8().length;requestedSize=requestedSize>>>0;if(requestedSize<=oldSize){return false}var maxHeapSize=1073741824;if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence>2]=eventTypeId;GROWABLE_HEAP_I32()[varargs+4>>2]=eventData;GROWABLE_HEAP_I32()[varargs+8>>2]=userData;_emscripten_dispatch_to_thread_(targetThread,637534208,eventHandlerFunc,eventData,varargs)})},getTargetThreadForEventCallback:function(targetThread){switch(targetThread){case 1:return 0;case 2:return PThread.currentProxiedOperationCallerThread;default:return targetThread}},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},fullscreenEnabled:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled}};function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height){withStackSave(function(){var varargs=stackAlloc(12);var targetCanvasPtr=0;if(targetCanvas){targetCanvasPtr=stringToNewUTF8(targetCanvas)}GROWABLE_HEAP_I32()[varargs>>2]=targetCanvasPtr;GROWABLE_HEAP_I32()[varargs+4>>2]=width;GROWABLE_HEAP_I32()[varargs+8>>2]=height;_emscripten_dispatch_to_thread_(targetThread,657457152,0,targetCanvasPtr,varargs)})}function _emscripten_set_offscreencanvas_size_on_target_thread(targetThread,targetCanvas,width,height){targetCanvas=targetCanvas?UTF8ToString(targetCanvas):"";_emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height)}function maybeCStringToJsString(cString){return cString>2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!=="undefined"?document.querySelector(target):undefined);return domElement}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_set_canvas_element_size_calling_thread(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;if(canvas.canvasSharedPtr){GROWABLE_HEAP_I32()[canvas.canvasSharedPtr>>2]=width;GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+4>>2]=height}if(canvas.offscreenCanvas||!canvas.controlTransferredOffscreen){if(canvas.offscreenCanvas)canvas=canvas.offscreenCanvas;var autoResizeViewport=false;if(canvas.GLctxObject&&canvas.GLctxObject.GLctx){var prevViewport=canvas.GLctxObject.GLctx.getParameter(2978);autoResizeViewport=prevViewport[0]===0&&prevViewport[1]===0&&prevViewport[2]===canvas.width&&prevViewport[3]===canvas.height}canvas.width=width;canvas.height=height;if(autoResizeViewport){canvas.GLctxObject.GLctx.viewport(0,0,width,height)}}else if(canvas.canvasSharedPtr){var targetThread=GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+8>>2];_emscripten_set_offscreencanvas_size_on_target_thread(targetThread,target,width,height);return 1}else{return-4}return 0}function _emscripten_set_canvas_element_size_main_thread(target,width,height){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(2,1,target,width,height);return _emscripten_set_canvas_element_size_calling_thread(target,width,height)}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(canvas){return _emscripten_set_canvas_element_size_calling_thread(target,width,height)}else{return _emscripten_set_canvas_element_size_main_thread(target,width,height)}}function _emscripten_unwind_to_js_event_loop(){throw"unwind"}function __webgl_enable_ANGLE_instanced_arrays(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)};return 1}}function __webgl_enable_OES_vertex_array_object(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)};return 1}}function __webgl_enable_WEBGL_draw_buffers(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)};return 1}}function __webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:{},offscreenCanvases:{},queries:[],stringCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(GROWABLE_HEAP_I32()[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;canvas.getContext=function(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}}var ctx=canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);GROWABLE_HEAP_I32()[handle+4>>2]=_pthread_self();var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle].handle);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;__webgl_enable_ANGLE_instanced_arrays(GLctx);__webgl_enable_OES_vertex_array_object(GLctx);__webgl_enable_WEBGL_draw_buffers(GLctx);{GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}__webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};var __emscripten_webgl_power_preferences=["default","low-power","high-performance"];function _emscripten_webgl_do_create_context(target,attributes){var a=attributes>>2;var powerPreference=GROWABLE_HEAP_I32()[a+(24>>2)];var contextAttributes={"alpha":!!GROWABLE_HEAP_I32()[a+(0>>2)],"depth":!!GROWABLE_HEAP_I32()[a+(4>>2)],"stencil":!!GROWABLE_HEAP_I32()[a+(8>>2)],"antialias":!!GROWABLE_HEAP_I32()[a+(12>>2)],"premultipliedAlpha":!!GROWABLE_HEAP_I32()[a+(16>>2)],"preserveDrawingBuffer":!!GROWABLE_HEAP_I32()[a+(20>>2)],"powerPreference":__emscripten_webgl_power_preferences[powerPreference],"failIfMajorPerformanceCaveat":!!GROWABLE_HEAP_I32()[a+(28>>2)],majorVersion:GROWABLE_HEAP_I32()[a+(32>>2)],minorVersion:GROWABLE_HEAP_I32()[a+(36>>2)],enableExtensionsByDefault:GROWABLE_HEAP_I32()[a+(40>>2)],explicitSwapControl:GROWABLE_HEAP_I32()[a+(44>>2)],proxyContextToMainThread:GROWABLE_HEAP_I32()[a+(48>>2)],renderViaOffscreenBackBuffer:GROWABLE_HEAP_I32()[a+(52>>2)]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}function _emscripten_webgl_create_context(a0,a1){return _emscripten_webgl_do_create_context(a0,a1)}var SYSCALLS={mappings:{},buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=GROWABLE_HEAP_I32()[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},get64:function(low,high){return low}};function _fd_close(fd){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(3,1,fd);return 0}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(4,1,fd,offset_low,offset_high,whence,newOffset)}function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(5,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_I32()[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}function _ogvjs_callback_async_complete(ret,cpuTime){var callback=Module.callbacks.shift();Module["cpuTime"]+=cpuTime;callback(ret);return}function _ogvjs_callback_frame(bufferY,strideY,bufferCb,strideCb,bufferCr,strideCr,width,height,chromaWidth,chromaHeight,picWidth,picHeight,picX,picY,displayWidth,displayHeight){var heap=wasmMemory.buffer;var format=Module["videoFormat"];function copyAndTrim(arr,buffer,stride,height,picX,picY,picWidth,picHeight,fill){arr.set(new Uint8Array(heap,buffer,stride*height));var x,y,ptr;for(ptr=0,y=0;y0){var next=recycled.shift(),format=next["format"];if(format["width"]===width&&format["height"]===height&&format["chromaWidth"]===chromaWidth&&format["chromaHeight"]===chromaHeight&&format["cropLeft"]===picX&&format["cropTop"]===picY&&format["cropWidth"]===picWidth&&format["cropHeight"]===picHeight&&format["displayWidth"]===displayWidth&&format["displayHeight"]===displayHeight&&next["y"]["bytes"].length===lenY&&next["u"]["bytes"].length===lenCb&&next["v"]["bytes"].length===lenCr){frame=next;break}}if(!frame){frame={"format":{"width":width,"height":height,"chromaWidth":chromaWidth,"chromaHeight":chromaHeight,"cropLeft":picX,"cropTop":picY,"cropWidth":picWidth,"cropHeight":picHeight,"displayWidth":displayWidth,"displayHeight":displayHeight},"y":{"bytes":new Uint8Array(lenY),"stride":strideY},"u":{"bytes":new Uint8Array(lenCb),"stride":strideCb},"v":{"bytes":new Uint8Array(lenCr),"stride":strideCr}}}copyAndTrim(frame["y"]["bytes"],bufferY,strideY,height,picX,picY,picWidth,picHeight,0);copyAndTrim(frame["u"]["bytes"],bufferCb,strideCb,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);copyAndTrim(frame["v"]["bytes"],bufferCr,strideCr,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);Module["frameBuffer"]=frame}if(!ENVIRONMENT_IS_PTHREAD)PThread.initMainThread();var GLctx;var proxiedFunctionTable=[null,exitOnMainThread,_emscripten_set_canvas_element_size_main_thread,_fd_close,_fd_seek,_fd_write];var asmLibraryArg={"v":___emscripten_init_main_thread_js,"q":___emscripten_thread_cleanup,"c":___pthread_create_js,"t":___pthread_detached_exit,"u":__emscripten_default_pthread_stack_size,"j":__emscripten_futex_wait_non_blocking,"i":__emscripten_notify_thread_queue,"f":_abort,"e":_emscripten_check_blocking_allowed,"b":_emscripten_get_now,"n":_emscripten_memcpy_big,"x":_emscripten_num_logical_cores,"w":_emscripten_receive_on_main_thread_js,"o":_emscripten_resize_heap,"g":_emscripten_set_canvas_element_size,"r":_emscripten_unwind_to_js_event_loop,"h":_emscripten_webgl_create_context,"s":_exit,"p":_fd_close,"m":_fd_seek,"d":_fd_write,"a":wasmMemory||Module["wasmMemory"],"k":_ogvjs_callback_async_complete,"l":_ogvjs_callback_frame};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["y"]).apply(null,arguments)};var _ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=function(){return(_ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=Module["asm"]["z"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["A"]).apply(null,arguments)};var _ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=function(){return(_ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=Module["asm"]["B"]).apply(null,arguments)};var _ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=function(){return(_ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=Module["asm"]["C"]).apply(null,arguments)};var _ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=function(){return(_ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=Module["asm"]["D"]).apply(null,arguments)};var _ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=function(){return(_ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=Module["asm"]["E"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["G"]).apply(null,arguments)};var _emscripten_tls_init=Module["_emscripten_tls_init"]=function(){return(_emscripten_tls_init=Module["_emscripten_tls_init"]=Module["asm"]["H"]).apply(null,arguments)};var __emscripten_thread_init=Module["__emscripten_thread_init"]=function(){return(__emscripten_thread_init=Module["__emscripten_thread_init"]=Module["asm"]["I"]).apply(null,arguments)};var _emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=function(){return(_emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=Module["asm"]["J"]).apply(null,arguments)};var _emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=function(){return(_emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=Module["asm"]["K"]).apply(null,arguments)};var _emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=function(){return(_emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=Module["asm"]["L"]).apply(null,arguments)};var _emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=function(){return(_emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=Module["asm"]["M"]).apply(null,arguments)};var _pthread_self=Module["_pthread_self"]=function(){return(_pthread_self=Module["_pthread_self"]=Module["asm"]["N"]).apply(null,arguments)};var _emscripten_dispatch_to_thread_=Module["_emscripten_dispatch_to_thread_"]=function(){return(_emscripten_dispatch_to_thread_=Module["_emscripten_dispatch_to_thread_"]=Module["asm"]["O"]).apply(null,arguments)};var __emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=function(){return(__emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=Module["asm"]["P"]).apply(null,arguments)};var __emscripten_thread_exit=Module["__emscripten_thread_exit"]=function(){return(__emscripten_thread_exit=Module["__emscripten_thread_exit"]=Module["asm"]["Q"]).apply(null,arguments)};var _emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=function(){return(_emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=Module["asm"]["R"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["S"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["T"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["U"]).apply(null,arguments)};var __emscripten_main_thread_futex=Module["__emscripten_main_thread_futex"]=375956;var __emscripten_allow_main_runtime_queued_calls=Module["__emscripten_allow_main_runtime_queued_calls"]=108308;Module["keepRuntimeAlive"]=keepRuntimeAlive;Module["PThread"]=PThread;Module["PThread"]=PThread;Module["wasmMemory"]=wasmMemory;Module["ExitStatus"]=ExitStatus;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();postMessage({"cmd":"loaded"});return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(!implicit){if(ENVIRONMENT_IS_PTHREAD){exitOnMainThread(status);throw"unwind"}else{}}if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){PThread.terminateAllThreads();if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}if(ENVIRONMENT_IS_PTHREAD){noExitRuntime=false;PThread.initWorker()}run();var inputBuffer,inputBufferSize;function reallocInputBuffer(size){if(inputBuffer&&inputBufferSize>=size){return inputBuffer}if(inputBuffer){Module["_free"](inputBuffer)}inputBufferSize=size;inputBuffer=Module["_malloc"](inputBufferSize);return inputBuffer}var getTimestamp;if(typeof performance==="undefined"||typeof performance.now==="undefined"){getTimestamp=Date.now}else{getTimestamp=performance.now.bind(performance)}function time(func){var start=getTimestamp(),ret;ret=func();Module["cpuTime"]+=getTimestamp()-start;return ret}Module["loadedMetadata"]=!!options["videoFormat"];Module["videoFormat"]=options["videoFormat"]||null;Module["frameBuffer"]=null;Module["cpuTime"]=0;Object.defineProperty(Module,"processing",{get:function getProcessing(){return false}});Module["init"]=function(callback){time(function(){Module["_ogv_video_decoder_init"]()});callback()};Module["processHeader"]=function(data,callback){var ret=time(function(){var len=data.byteLength;var buffer=reallocInputBuffer(len);var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_header"](buffer,len)});callback(ret)};Module.callbacks=[];Module["processFrame"]=function(data,callback){var isAsync=Module["_ogv_video_decoder_async"]();var len=data.byteLength;var buffer=Module["_malloc"](len);function callbackWrapper(ret){Module["_free"](buffer);callback(ret)}if(isAsync){Module.callbacks.push(callbackWrapper)}var ret=time(function(){var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_frame"](buffer,len)});if(!isAsync){callbackWrapper(ret)}};Module["close"]=function(){};Module["sync"]=function(){var isAsync=Module["_ogv_video_decoder_async"]();if(isAsync){Module.callbacks.push(function(){});time(function(){Module["_ogv_video_decoder_process_frame"](0,0)})}};Module["recycledFrames"]=[];Module["recycleFrame"]=function(frame){var arr=Module["recycledFrames"];arr.push(frame);if(arr.length>16){arr.shift()}}; + + + return OGVDecoderVideoAV1MTW.ready +} +); +})(); +if (typeof exports === 'object' && typeof module === 'object') + module.exports = OGVDecoderVideoAV1MTW; +else if (typeof define === 'function' && define['amd']) + define([], function() { return OGVDecoderVideoAV1MTW; }); +else if (typeof exports === 'object') + exports["OGVDecoderVideoAV1MTW"] = OGVDecoderVideoAV1MTW; diff --git a/resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-mt-wasm.wasm b/resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-mt-wasm.wasm new file mode 100644 index 0000000000000000000000000000000000000000..c0e8abe04c73213c74af35bd7f3788a517e0cd2f GIT binary patch literal 418335 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§@8u+zPYm&6PRe=w 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¥_#0s*;46I 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¬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 W*zeoX`X>=Zv$)W@F5!Pf)Bgu5n*`ec literal 0 HcmV?d00001 diff --git a/resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-mt-wasm.worker.js b/resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-mt-wasm.worker.js new file mode 100644 index 0000000..d8c3fd4 --- /dev/null +++ b/resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-mt-wasm.worker.js @@ -0,0 +1 @@ +"use strict";var Module={};if(typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string"){var nodeWorkerThreads=require("worker_threads");var parentPort=nodeWorkerThreads.parentPort;parentPort.on("message",function(data){onmessage({data:data})});var nodeFS=require("fs");Object.assign(global,{self:global,require:require,Module:Module,location:{href:__filename},Worker:nodeWorkerThreads.Worker,importScripts:function(f){(0,eval)(nodeFS.readFileSync(f,"utf8"))},postMessage:function(msg){parentPort.postMessage(msg)},performance:global.performance||{now:function(){return Date.now()}}})}function threadPrintErr(){var text=Array.prototype.slice.call(arguments).join(" ");console.error(text)}function threadAlert(){var text=Array.prototype.slice.call(arguments).join(" ");postMessage({cmd:"alert",text:text,threadId:Module["_pthread_self"]()})}var err=threadPrintErr;self.alert=threadAlert;Module["instantiateWasm"]=function(info,receiveInstance){var instance=new WebAssembly.Instance(Module["wasmModule"],info);receiveInstance(instance);Module["wasmModule"]=null;return instance.exports};self.onmessage=function(e){try{if(e.data.cmd==="load"){Module["wasmModule"]=e.data.wasmModule;Module["wasmMemory"]=e.data.wasmMemory;Module["buffer"]=Module["wasmMemory"].buffer;Module["ENVIRONMENT_IS_PTHREAD"]=true;if(typeof e.data.urlOrBlob==="string"){importScripts(e.data.urlOrBlob)}else{var objectUrl=URL.createObjectURL(e.data.urlOrBlob);importScripts(objectUrl);URL.revokeObjectURL(objectUrl)}OGVDecoderVideoAV1MTW(Module).then(function(instance){Module=instance})}else if(e.data.cmd==="run"){Module["__performance_now_clock_drift"]=performance.now()-e.data.time;Module["__emscripten_thread_init"](e.data.threadInfoStruct,0,0,1);Module["establishStackSpace"]();Module["PThread"].receiveObjectTransfer(e.data);Module["PThread"].threadInit();try{var result=Module["invokeEntryPoint"](e.data.start_routine,e.data.arg);if(Module["keepRuntimeAlive"]()){Module["PThread"].setExitStatus(result)}else{Module["__emscripten_thread_exit"](result)}}catch(ex){if(ex!="unwind"){if(ex instanceof Module["ExitStatus"]){if(Module["keepRuntimeAlive"]()){}else{Module["__emscripten_thread_exit"](ex.status)}}else{throw ex}}}}else if(e.data.cmd==="cancel"){if(Module["_pthread_self"]()){Module["__emscripten_thread_exit"](-1)}}else if(e.data.target==="setimmediate"){}else if(e.data.cmd==="processThreadQueue"){if(Module["_pthread_self"]()){Module["_emscripten_current_thread_process_queued_calls"]()}}else{err("worker.js received unknown command "+e.data.cmd);err(e.data)}}catch(ex){err("worker.js onmessage() captured an uncaught exception: "+ex);if(ex&&ex.stack)err(ex.stack);throw ex}}; diff --git a/resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-simd-mt-wasm.js b/resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-simd-mt-wasm.js new file mode 100644 index 0000000..325a521 --- /dev/null +++ b/resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-simd-mt-wasm.js @@ -0,0 +1,21 @@ + +var OGVDecoderVideoAV1SIMDMTW = (() => { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(OGVDecoderVideoAV1SIMDMTW) { + OGVDecoderVideoAV1SIMDMTW = OGVDecoderVideoAV1SIMDMTW || {}; + +function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU8}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPF64}var Module=typeof OGVDecoderVideoAV1SIMDMTW!=="undefined"?OGVDecoderVideoAV1SIMDMTW:{};var objAssign=Object.assign;var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var options=Module;var moduleOverrides=objAssign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window==="object";var ENVIRONMENT_IS_WORKER=typeof importScripts==="function";var ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=function(){if(!nodePath){fs=require("fs");nodePath=require("path")}};read_=function shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?null:"utf8")};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=function readAsync(filename,onload,onerror){requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"};let nodeWorkerThreads;try{nodeWorkerThreads=require("worker_threads")}catch(e){console.error('The "worker_threads" module is not supported in this node.js build - perhaps a newer version is needed?');throw e}global.Worker=nodeWorkerThreads.Worker}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!=="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}if(!ENVIRONMENT_IS_NODE){read_=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=(title=>document.title=title)}else{}if(ENVIRONMENT_IS_NODE){if(typeof performance==="undefined"){global.performance=require("perf_hooks").performance}}var defaultPrint=console.log.bind(console);var defaultPrintErr=console.warn.bind(console);if(ENVIRONMENT_IS_NODE){requireNodeFS();defaultPrint=(str=>fs.writeSync(1,str+"\n"));defaultPrintErr=(str=>fs.writeSync(2,str+"\n"))}var out=Module["print"]||defaultPrint;var err=Module["printErr"]||defaultPrintErr;objAssign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var Atomics_load=Atomics.load;var Atomics_store=Atomics.store;var Atomics_compareExchange=Atomics.compareExchange;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!=="object"){abort("no native wasm support detected")}var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;function TextDecoderWrapper(encoding){var textDecoder=new TextDecoder(encoding);this.decode=(data=>{if(data.buffer instanceof SharedArrayBuffer){data=new Uint8Array(data)}return textDecoder.decode.call(textDecoder,data)})}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoderWrapper("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(GROWABLE_HEAP_U8(),ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,GROWABLE_HEAP_U8(),outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoderWrapper("utf-16le"):undefined;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;if(ENVIRONMENT_IS_PTHREAD){buffer=Module["buffer"]}function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;if(ENVIRONMENT_IS_PTHREAD){wasmMemory=Module["wasmMemory"];buffer=Module["buffer"]}else{if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":1073741824/65536,"shared":true});if(!(wasmMemory.buffer instanceof SharedArrayBuffer)){err("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag");if(ENVIRONMENT_IS_NODE){console.log("(on node you may need: --experimental-wasm-threads --experimental-wasm-bulk-memory and also use a recent version)")}throw Error("bad memory")}}}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(ENVIRONMENT_IS_PTHREAD)return;callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){if(ENVIRONMENT_IS_PTHREAD)return;PThread.terminateAllThreads();runtimeExited=true}function postRun(){if(ENVIRONMENT_IS_PTHREAD)return;if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){if(ENVIRONMENT_IS_PTHREAD){postMessage({"cmd":"onAbort","arg":what})}else{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="ogv-decoder-video-av1-simd-mt-wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch==="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;registerTlsInit(Module["asm"]["H"]);wasmTable=Module["asm"]["F"];addOnInit(Module["asm"]["y"]);wasmModule=module;if(!ENVIRONMENT_IS_PTHREAD){var numWorkersToLoad=PThread.unusedWorkers.length;PThread.unusedWorkers.forEach(function(w){PThread.loadWasmModuleToWorker(w,function(){if(!--numWorkersToLoad)removeRunDependency("wasm-instantiate")})})}}if(!ENVIRONMENT_IS_PTHREAD){addRunDependency("wasm-instantiate")}function receiveInstantiationResult(result){receiveInstance(result["instance"],result["module"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var ASM_CONSTS={};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function withStackSave(f){var stack=stackSave();var ret=f();stackRestore(stack);return ret}function killThread(pthread_ptr){GROWABLE_HEAP_I32()[pthread_ptr>>2]=0;var pthread=PThread.pthreads[pthread_ptr];delete PThread.pthreads[pthread_ptr];pthread.worker.terminate();__emscripten_thread_free_data(pthread_ptr);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(pthread.worker),1);pthread.worker.pthread=undefined}function cancelThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];pthread.worker.postMessage({"cmd":"cancel"})}function cleanupThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];if(pthread){GROWABLE_HEAP_I32()[pthread_ptr>>2]=0;var worker=pthread.worker;PThread.returnWorkerToPool(worker)}}function _exit(status){exit(status)}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],initMainThread:function(){var pthreadPoolSize=1;for(var i=0;i>2]=0;try{func()}finally{GROWABLE_HEAP_I32()[__emscripten_allow_main_runtime_queued_calls>>2]=1}},receiveObjectTransfer:function(data){},threadInit:function(){for(var i in PThread.tlsInitFunctions){PThread.tlsInitFunctions[i]()}},loadWasmModuleToWorker:function(worker,onFinishedLoading){worker.onmessage=function(e){var d=e["data"];var cmd=d["cmd"];if(worker.pthread)PThread.currentProxiedOperationCallerThread=worker.pthread.threadInfoStruct;if(d["targetThread"]&&d["targetThread"]!=_pthread_self()){var thread=PThread.pthreads[d.targetThread];if(thread){thread.worker.postMessage(d,d["transferList"])}else{err('Internal error! Worker sent a message "'+cmd+'" to target pthread '+d["targetThread"]+", but that thread no longer exists!")}PThread.currentProxiedOperationCallerThread=undefined;return}if(cmd==="processQueuedMainThreadWork"){_emscripten_main_thread_process_queued_calls()}else if(cmd==="spawnThread"){spawnThread(d)}else if(cmd==="cleanupThread"){cleanupThread(d["thread"])}else if(cmd==="killThread"){killThread(d["thread"])}else if(cmd==="cancelThread"){cancelThread(d["thread"])}else if(cmd==="loaded"){worker.loaded=true;if(onFinishedLoading)onFinishedLoading(worker);if(worker.runPthread){worker.runPthread();delete worker.runPthread}}else if(cmd==="print"){out("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="printErr"){err("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="alert"){alert("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="detachedExit"){PThread.returnWorkerToPool(worker)}else if(d.target==="setimmediate"){worker.postMessage(d)}else if(cmd==="onAbort"){if(Module["onAbort"]){Module["onAbort"](d["arg"])}}else{err("worker sent an unknown command "+cmd)}PThread.currentProxiedOperationCallerThread=undefined};worker.onerror=function(e){var message="worker sent an error!";err(message+" "+e.filename+":"+e.lineno+": "+e.message);throw e};if(ENVIRONMENT_IS_NODE){worker.on("message",function(data){worker.onmessage({data:data})});worker.on("error",function(e){worker.onerror(e)});worker.on("detachedExit",function(){})}worker.postMessage({"cmd":"load","urlOrBlob":Module["mainScriptUrlOrBlob"]||_scriptDir,"wasmMemory":wasmMemory,"wasmModule":wasmModule})},allocateUnusedWorker:function(){var pthreadMainJs=locateFile("ogv-decoder-video-av1-simd-mt-wasm.worker.js");PThread.unusedWorkers.push(new Worker(pthreadMainJs))},getNewWorker:function(){if(PThread.unusedWorkers.length==0){PThread.allocateUnusedWorker();PThread.loadWasmModuleToWorker(PThread.unusedWorkers[0])}return PThread.unusedWorkers.pop()}};function establishStackSpace(){var pthread_ptr=_pthread_self();var stackTop=GROWABLE_HEAP_I32()[pthread_ptr+44>>2];var stackSize=GROWABLE_HEAP_I32()[pthread_ptr+48>>2];var stackMax=stackTop-stackSize;_emscripten_stack_set_limits(stackTop,stackMax);stackRestore(stackTop)}Module["establishStackSpace"]=establishStackSpace;function exitOnMainThread(returnCode){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(1,0,returnCode);try{_exit(returnCode)}catch(e){handleException(e)}}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function invokeEntryPoint(ptr,arg){return getWasmTableEntry(ptr)(arg)}Module["invokeEntryPoint"]=invokeEntryPoint;function registerTlsInit(tlsInitFunc,moduleExports,metadata){PThread.tlsInitFunctions.push(tlsInitFunc)}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=(()=>{var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6})}else if(ENVIRONMENT_IS_PTHREAD){_emscripten_get_now=(()=>performance.now()-Module["__performance_now_clock_drift"])}else _emscripten_get_now=(()=>performance.now());function ___emscripten_init_main_thread_js(tb){__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1,!ENVIRONMENT_IS_WEB);PThread.threadInit()}function ___emscripten_thread_cleanup(thread){if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread})}function spawnThread(threadParams){var worker=PThread.getNewWorker();if(!worker){return 6}PThread.runningWorkers.push(worker);var pthread=PThread.pthreads[threadParams.pthread_ptr]={worker:worker,threadInfoStruct:threadParams.pthread_ptr};worker.pthread=pthread;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"threadInfoStruct":threadParams.pthread_ptr};worker.runPthread=function(){msg.time=performance.now();worker.postMessage(msg,threadParams.transferList)};if(worker.loaded){worker.runPthread();delete worker.runPthread}return 0}function ___pthread_create_js(pthread_ptr,attr,start_routine,arg){if(typeof SharedArrayBuffer==="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return _emscripten_sync_run_in_main_thread_4(687865856,pthread_ptr,attr,start_routine,arg)}if(error)return error;var threadParams={startRoutine:start_routine,pthread_ptr:pthread_ptr,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)}function ___pthread_detached_exit(){postMessage({"cmd":"detachedExit"})}function __emscripten_default_pthread_stack_size(){return 2097152}function __emscripten_futex_wait_non_blocking(addr,val,timeout){var tNow=performance.now();var tEnd=tNow+timeout;var lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr);while(1){tNow=performance.now();if(tNow>tEnd){lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);return-73}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);if(lastAddr==0){break}_emscripten_main_thread_process_queued_calls();if(Atomics.load(GROWABLE_HEAP_I32(),addr>>2)!=val){return-6}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr)}return 0}function __emscripten_notify_thread_queue(targetThreadId,mainThreadId){if(targetThreadId==mainThreadId){postMessage({"cmd":"processQueuedMainThreadWork"})}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"processThreadQueue"})}else{var pthread=PThread.pthreads[targetThreadId];var worker=pthread&&pthread.worker;if(!worker){return}worker.postMessage({"cmd":"processThreadQueue"})}return 1}function _abort(){abort("")}function _emscripten_check_blocking_allowed(){if(ENVIRONMENT_IS_NODE)return;if(ENVIRONMENT_IS_WORKER)return;warnOnce("Blocking on the main thread is very dangerous, see https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread")}function _emscripten_memcpy_big(dest,src,num){GROWABLE_HEAP_U8().copyWithin(dest,src,src+num)}function _emscripten_num_logical_cores(){if(ENVIRONMENT_IS_NODE)return require("os").cpus().length;return navigator["hardwareConcurrency"]}function _emscripten_proxy_to_main_thread_js(index,sync){var numCallArgs=arguments.length-2;var outerArgs=arguments;return withStackSave(function(){var serializedNumCallArgs=numCallArgs;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i>3;for(var i=0;i>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=GROWABLE_HEAP_U8().length;requestedSize=requestedSize>>>0;if(requestedSize<=oldSize){return false}var maxHeapSize=1073741824;if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence>2]=eventTypeId;GROWABLE_HEAP_I32()[varargs+4>>2]=eventData;GROWABLE_HEAP_I32()[varargs+8>>2]=userData;_emscripten_dispatch_to_thread_(targetThread,637534208,eventHandlerFunc,eventData,varargs)})},getTargetThreadForEventCallback:function(targetThread){switch(targetThread){case 1:return 0;case 2:return PThread.currentProxiedOperationCallerThread;default:return targetThread}},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},fullscreenEnabled:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled}};function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height){withStackSave(function(){var varargs=stackAlloc(12);var targetCanvasPtr=0;if(targetCanvas){targetCanvasPtr=stringToNewUTF8(targetCanvas)}GROWABLE_HEAP_I32()[varargs>>2]=targetCanvasPtr;GROWABLE_HEAP_I32()[varargs+4>>2]=width;GROWABLE_HEAP_I32()[varargs+8>>2]=height;_emscripten_dispatch_to_thread_(targetThread,657457152,0,targetCanvasPtr,varargs)})}function _emscripten_set_offscreencanvas_size_on_target_thread(targetThread,targetCanvas,width,height){targetCanvas=targetCanvas?UTF8ToString(targetCanvas):"";_emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height)}function maybeCStringToJsString(cString){return cString>2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!=="undefined"?document.querySelector(target):undefined);return domElement}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_set_canvas_element_size_calling_thread(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;if(canvas.canvasSharedPtr){GROWABLE_HEAP_I32()[canvas.canvasSharedPtr>>2]=width;GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+4>>2]=height}if(canvas.offscreenCanvas||!canvas.controlTransferredOffscreen){if(canvas.offscreenCanvas)canvas=canvas.offscreenCanvas;var autoResizeViewport=false;if(canvas.GLctxObject&&canvas.GLctxObject.GLctx){var prevViewport=canvas.GLctxObject.GLctx.getParameter(2978);autoResizeViewport=prevViewport[0]===0&&prevViewport[1]===0&&prevViewport[2]===canvas.width&&prevViewport[3]===canvas.height}canvas.width=width;canvas.height=height;if(autoResizeViewport){canvas.GLctxObject.GLctx.viewport(0,0,width,height)}}else if(canvas.canvasSharedPtr){var targetThread=GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+8>>2];_emscripten_set_offscreencanvas_size_on_target_thread(targetThread,target,width,height);return 1}else{return-4}return 0}function _emscripten_set_canvas_element_size_main_thread(target,width,height){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(2,1,target,width,height);return _emscripten_set_canvas_element_size_calling_thread(target,width,height)}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(canvas){return _emscripten_set_canvas_element_size_calling_thread(target,width,height)}else{return _emscripten_set_canvas_element_size_main_thread(target,width,height)}}function _emscripten_unwind_to_js_event_loop(){throw"unwind"}function __webgl_enable_ANGLE_instanced_arrays(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)};return 1}}function __webgl_enable_OES_vertex_array_object(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)};return 1}}function __webgl_enable_WEBGL_draw_buffers(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)};return 1}}function __webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:{},offscreenCanvases:{},queries:[],stringCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(GROWABLE_HEAP_I32()[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;canvas.getContext=function(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}}var ctx=canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);GROWABLE_HEAP_I32()[handle+4>>2]=_pthread_self();var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle].handle);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;__webgl_enable_ANGLE_instanced_arrays(GLctx);__webgl_enable_OES_vertex_array_object(GLctx);__webgl_enable_WEBGL_draw_buffers(GLctx);{GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}__webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};var __emscripten_webgl_power_preferences=["default","low-power","high-performance"];function _emscripten_webgl_do_create_context(target,attributes){var a=attributes>>2;var powerPreference=GROWABLE_HEAP_I32()[a+(24>>2)];var contextAttributes={"alpha":!!GROWABLE_HEAP_I32()[a+(0>>2)],"depth":!!GROWABLE_HEAP_I32()[a+(4>>2)],"stencil":!!GROWABLE_HEAP_I32()[a+(8>>2)],"antialias":!!GROWABLE_HEAP_I32()[a+(12>>2)],"premultipliedAlpha":!!GROWABLE_HEAP_I32()[a+(16>>2)],"preserveDrawingBuffer":!!GROWABLE_HEAP_I32()[a+(20>>2)],"powerPreference":__emscripten_webgl_power_preferences[powerPreference],"failIfMajorPerformanceCaveat":!!GROWABLE_HEAP_I32()[a+(28>>2)],majorVersion:GROWABLE_HEAP_I32()[a+(32>>2)],minorVersion:GROWABLE_HEAP_I32()[a+(36>>2)],enableExtensionsByDefault:GROWABLE_HEAP_I32()[a+(40>>2)],explicitSwapControl:GROWABLE_HEAP_I32()[a+(44>>2)],proxyContextToMainThread:GROWABLE_HEAP_I32()[a+(48>>2)],renderViaOffscreenBackBuffer:GROWABLE_HEAP_I32()[a+(52>>2)]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}function _emscripten_webgl_create_context(a0,a1){return _emscripten_webgl_do_create_context(a0,a1)}var SYSCALLS={mappings:{},buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=GROWABLE_HEAP_I32()[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},get64:function(low,high){return low}};function _fd_close(fd){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(3,1,fd);return 0}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(4,1,fd,offset_low,offset_high,whence,newOffset)}function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(5,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_I32()[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}function _ogvjs_callback_async_complete(ret,cpuTime){var callback=Module.callbacks.shift();Module["cpuTime"]+=cpuTime;callback(ret);return}function _ogvjs_callback_frame(bufferY,strideY,bufferCb,strideCb,bufferCr,strideCr,width,height,chromaWidth,chromaHeight,picWidth,picHeight,picX,picY,displayWidth,displayHeight){var heap=wasmMemory.buffer;var format=Module["videoFormat"];function copyAndTrim(arr,buffer,stride,height,picX,picY,picWidth,picHeight,fill){arr.set(new Uint8Array(heap,buffer,stride*height));var x,y,ptr;for(ptr=0,y=0;y0){var next=recycled.shift(),format=next["format"];if(format["width"]===width&&format["height"]===height&&format["chromaWidth"]===chromaWidth&&format["chromaHeight"]===chromaHeight&&format["cropLeft"]===picX&&format["cropTop"]===picY&&format["cropWidth"]===picWidth&&format["cropHeight"]===picHeight&&format["displayWidth"]===displayWidth&&format["displayHeight"]===displayHeight&&next["y"]["bytes"].length===lenY&&next["u"]["bytes"].length===lenCb&&next["v"]["bytes"].length===lenCr){frame=next;break}}if(!frame){frame={"format":{"width":width,"height":height,"chromaWidth":chromaWidth,"chromaHeight":chromaHeight,"cropLeft":picX,"cropTop":picY,"cropWidth":picWidth,"cropHeight":picHeight,"displayWidth":displayWidth,"displayHeight":displayHeight},"y":{"bytes":new Uint8Array(lenY),"stride":strideY},"u":{"bytes":new Uint8Array(lenCb),"stride":strideCb},"v":{"bytes":new Uint8Array(lenCr),"stride":strideCr}}}copyAndTrim(frame["y"]["bytes"],bufferY,strideY,height,picX,picY,picWidth,picHeight,0);copyAndTrim(frame["u"]["bytes"],bufferCb,strideCb,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);copyAndTrim(frame["v"]["bytes"],bufferCr,strideCr,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);Module["frameBuffer"]=frame}if(!ENVIRONMENT_IS_PTHREAD)PThread.initMainThread();var GLctx;var proxiedFunctionTable=[null,exitOnMainThread,_emscripten_set_canvas_element_size_main_thread,_fd_close,_fd_seek,_fd_write];var asmLibraryArg={"v":___emscripten_init_main_thread_js,"q":___emscripten_thread_cleanup,"d":___pthread_create_js,"t":___pthread_detached_exit,"u":__emscripten_default_pthread_stack_size,"j":__emscripten_futex_wait_non_blocking,"i":__emscripten_notify_thread_queue,"c":_abort,"f":_emscripten_check_blocking_allowed,"b":_emscripten_get_now,"n":_emscripten_memcpy_big,"x":_emscripten_num_logical_cores,"w":_emscripten_receive_on_main_thread_js,"o":_emscripten_resize_heap,"g":_emscripten_set_canvas_element_size,"r":_emscripten_unwind_to_js_event_loop,"h":_emscripten_webgl_create_context,"s":_exit,"p":_fd_close,"m":_fd_seek,"e":_fd_write,"a":wasmMemory||Module["wasmMemory"],"k":_ogvjs_callback_async_complete,"l":_ogvjs_callback_frame};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["y"]).apply(null,arguments)};var _ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=function(){return(_ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=Module["asm"]["z"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["A"]).apply(null,arguments)};var _ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=function(){return(_ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=Module["asm"]["B"]).apply(null,arguments)};var _ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=function(){return(_ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=Module["asm"]["C"]).apply(null,arguments)};var _ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=function(){return(_ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=Module["asm"]["D"]).apply(null,arguments)};var _ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=function(){return(_ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=Module["asm"]["E"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["G"]).apply(null,arguments)};var _emscripten_tls_init=Module["_emscripten_tls_init"]=function(){return(_emscripten_tls_init=Module["_emscripten_tls_init"]=Module["asm"]["H"]).apply(null,arguments)};var __emscripten_thread_init=Module["__emscripten_thread_init"]=function(){return(__emscripten_thread_init=Module["__emscripten_thread_init"]=Module["asm"]["I"]).apply(null,arguments)};var _emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=function(){return(_emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=Module["asm"]["J"]).apply(null,arguments)};var _emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=function(){return(_emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=Module["asm"]["K"]).apply(null,arguments)};var _emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=function(){return(_emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=Module["asm"]["L"]).apply(null,arguments)};var _emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=function(){return(_emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=Module["asm"]["M"]).apply(null,arguments)};var _pthread_self=Module["_pthread_self"]=function(){return(_pthread_self=Module["_pthread_self"]=Module["asm"]["N"]).apply(null,arguments)};var _emscripten_dispatch_to_thread_=Module["_emscripten_dispatch_to_thread_"]=function(){return(_emscripten_dispatch_to_thread_=Module["_emscripten_dispatch_to_thread_"]=Module["asm"]["O"]).apply(null,arguments)};var __emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=function(){return(__emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=Module["asm"]["P"]).apply(null,arguments)};var __emscripten_thread_exit=Module["__emscripten_thread_exit"]=function(){return(__emscripten_thread_exit=Module["__emscripten_thread_exit"]=Module["asm"]["Q"]).apply(null,arguments)};var _emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=function(){return(_emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=Module["asm"]["R"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["S"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["T"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["U"]).apply(null,arguments)};var __emscripten_main_thread_futex=Module["__emscripten_main_thread_futex"]=375988;var __emscripten_allow_main_runtime_queued_calls=Module["__emscripten_allow_main_runtime_queued_calls"]=108356;Module["keepRuntimeAlive"]=keepRuntimeAlive;Module["PThread"]=PThread;Module["PThread"]=PThread;Module["wasmMemory"]=wasmMemory;Module["ExitStatus"]=ExitStatus;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();postMessage({"cmd":"loaded"});return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(!implicit){if(ENVIRONMENT_IS_PTHREAD){exitOnMainThread(status);throw"unwind"}else{}}if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){PThread.terminateAllThreads();if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}if(ENVIRONMENT_IS_PTHREAD){noExitRuntime=false;PThread.initWorker()}run();var inputBuffer,inputBufferSize;function reallocInputBuffer(size){if(inputBuffer&&inputBufferSize>=size){return inputBuffer}if(inputBuffer){Module["_free"](inputBuffer)}inputBufferSize=size;inputBuffer=Module["_malloc"](inputBufferSize);return inputBuffer}var getTimestamp;if(typeof performance==="undefined"||typeof performance.now==="undefined"){getTimestamp=Date.now}else{getTimestamp=performance.now.bind(performance)}function time(func){var start=getTimestamp(),ret;ret=func();Module["cpuTime"]+=getTimestamp()-start;return ret}Module["loadedMetadata"]=!!options["videoFormat"];Module["videoFormat"]=options["videoFormat"]||null;Module["frameBuffer"]=null;Module["cpuTime"]=0;Object.defineProperty(Module,"processing",{get:function getProcessing(){return false}});Module["init"]=function(callback){time(function(){Module["_ogv_video_decoder_init"]()});callback()};Module["processHeader"]=function(data,callback){var ret=time(function(){var len=data.byteLength;var buffer=reallocInputBuffer(len);var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_header"](buffer,len)});callback(ret)};Module.callbacks=[];Module["processFrame"]=function(data,callback){var isAsync=Module["_ogv_video_decoder_async"]();var len=data.byteLength;var buffer=Module["_malloc"](len);function callbackWrapper(ret){Module["_free"](buffer);callback(ret)}if(isAsync){Module.callbacks.push(callbackWrapper)}var ret=time(function(){var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_frame"](buffer,len)});if(!isAsync){callbackWrapper(ret)}};Module["close"]=function(){};Module["sync"]=function(){var isAsync=Module["_ogv_video_decoder_async"]();if(isAsync){Module.callbacks.push(function(){});time(function(){Module["_ogv_video_decoder_process_frame"](0,0)})}};Module["recycledFrames"]=[];Module["recycleFrame"]=function(frame){var arr=Module["recycledFrames"];arr.push(frame);if(arr.length>16){arr.shift()}}; + + + return OGVDecoderVideoAV1SIMDMTW.ready +} +); +})(); +if (typeof exports === 'object' && typeof module === 'object') + module.exports = OGVDecoderVideoAV1SIMDMTW; +else if (typeof define === 'function' && define['amd']) + define([], function() { return OGVDecoderVideoAV1SIMDMTW; }); +else if (typeof exports === 'object') + exports["OGVDecoderVideoAV1SIMDMTW"] = OGVDecoderVideoAV1SIMDMTW; diff --git a/resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-simd-mt-wasm.wasm b/resources/web/ogvjs-1.8.6/ogv-decoder-video-av1-simd-mt-wasm.wasm new file mode 100644 index 0000000000000000000000000000000000000000..be718ad829bc6456f19f40df51d717e5bba18731 GIT binary patch literal 495935 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 G37>+Q4<~#|X2&~4Ge4N{ zDV+I8!l!h0yi+{$R>G%%=6e!8B{X@bh%%p=7pLdA&+F+v+a^*`3!4JV$}zf@dDjon z4N-yBIpxKTjGDRB<_M-w_083w6Q`P+Y1+{Gk~4D1m>~VYGi6o}u&RQFEKPykH0J4< z^xj2Jp!+VZgtj?ctv~(>&2R3#$uIxZIzG#)I1&dl?BLW;8C!PO&VFoRrk7(Cv@=F8 z3`Sy(9uG^eeuzfLGc2KCM0*!QXE>2{eF`50S)T=mX;RiQ=TjH%AQU>hl%_;))~Ee# zcoui^gM}qn&>db3ujJ~=EXxn24FB?J9pLRODw9N2#w2TXS86(SEIKJ}VjPu7ebM9oPY+{zg8P;qe$*fbGG$H8Vc{gvX z?o~BPPn$&}++iFoI%CYl=vikpnmW0jt{m1@$Uk-|ab3n)dPE3lq@AxW@)KQ&VQC(nnaSFw zdst@nspWL@IAzibLfLYGt-YZ&tdnwCY-8Jw81>8Vxr^@WVE5ZsBMvf#U*cbxpC3;h z+)%yw?M!@660xac)w$($=3`eeAG?~pAQ!L~gc-ecrEEi9WoJs`a`d~;tzuSTU76{F zb>-dX)@x7Ax{BT^yjAq3sfBe_-ZYPJ=iqvqp}-fl8 zO$k2rB@nv%b6+Z;rjGT~X<^v!R=3@yh5g-j7R=8MW!stJ;UH5T_FqEN^9gMwU}+W0 zb{Re+%Tijjf}CafZ!H__QO#ZyTiSfjsNcX7#t*59)y3W1IwD%tNV!!juj&eioG*`Q_|;C`7n(dCjQJ%r`)QOp54K#qVnb8%I;qF zE8$TNAjG2tU`OHCBE&k-3a10FklyhA?D+a-&$f|bOi5DO1q^mi2;&V#hzoK1qm zVZ@}gjwIF{Q3R(uFM`v{)d@w+$KZ6k;JA3Fav(VD)&Hu?RcGpHa5z8Ig4692zy*iR zD9Qqh1P6puFO?xHJ~)+*)TxBjk#VgN*JwCZc%d3Ct21=H*(GcbL9>i%mZd=`d}{a_cFCfVl?<q6Q z;4SxUuQrh{>hcs8EDE%i0%jLDIVUF*FU&7^*Yr{9r4e~4obJB8I=bL}tnl)*%;9y- zO6fVF=dhg#|Bd@=+pC&cO5ZgDmA=m`cyBTBYbj&#K|g5GU=IO^pb2O_HNmW>W&!nV z6;I6|>Rt1TdQR|M)WXrFfOp6XRaUa*ElNX4tCFj?{LBM;#-`e>Z&bHe#}umMeRRS5 z$b$Ew1@D??OwDUPGJV&qW%}M;%KJl0<&V*&fLRiD(I{#&tEUEHu@=A4S*CRw0p)ml zEvA^E1N8`Wb8UBVq>%^&Cs{t2a{-*=LOgB1NBt^o$Yc z_A~8Vsnmaxk5CdcXYw}Np{9FBZBNI5YtT-wbypXX;BxpteN`8M?W3!N&rNii3XWCL z%j!Qa0_#;^7ENi3GEO_8#?}|7m%f)>Z3R#Es;wp?>aDSZz>YJdHVzUO^W$~K_&A8B zoKNbgSfX8BG6KMIS7w~qN26(i(GA&3F1YKpOX__4TeWbmE*UZBBfX+XcX3LCR1vIG z+F2gbuO>Pt#a3Oah4^&F8REC*w#8;w5u1%Feaop`jpDi^+t*7Hyd|oYJWgYFS>C5lsW-p7_@j5|Q47z*!%3Rvl$g=D-eDn12q~EE?^~tTy4(~CAEsP@iNIhXsBs>%eNIhXR5+05Oq@J)h5*~>Jq@FMq36DksQcoC< zgnf~K)DxPK@K_`u^@RPA@OUI3^@NE?cp?&zdctHRJQ)c{9f7VfN7^(mXXBO(J}xZHAfrL+YoQc_+wr=B`Hm*!YaKr3(mBc&Pqz-$#GhGYZaVhUOF%7ynk!! ztzB?va5|Ht6{NH(3jgSBh&S_(mrhAa)5LL_dTSOO8ZJ&cE9tC%Yw4|3aA^EE&b*{F z5!_o_Z|#CZL&8Z%t4L{vxVIs_4XL(Q{CMejDUHg)KYF7T?EK@UQFP)Wi z*1xs%)+#tJd+EHSY#Dc9Z|kjHaNhLN(Pco zbg8_Cn!tNP)sv4JjGDmX0nRE{R+}HBU-v=6``8CVcqcw6OHnyZLWeh$^Cu!WWguz* zpNinLfv5pI7{Qi-r~y12!5ITl19&8Yvj(CD@Mr{&8HgId;}L8dh#J6?5u7s+HGrog zIBy_o08dBojDe^DJR3ll16L^ra!y9RhxujKyvawkibHCe8WC<9jGDlc5uP#_HGvOC zxMeVE0w0O+tih-Wtf}|HYi)y36Ie6r1w3ysY65HGynvZAS1w$g!kQQN;Wn6w@x-*I zy$iT$Flqv8R=a?i(8hAq1lFW=0k;fBO<>JQ7x1jXs0pko=K^jUjGDljQ7+(lgHaP$ z6UGIsl^cZnf)v(#Z~<#|2I<`aYr409ndt>aO)S@JZUHlqt8jO~nyfA0mcgir=_3)I zH5fI4k4Ly|FlqvyitxO_s0n;F!b58;+-p*J&zj)1QG-zv)8hq9*NzpT`D~f>n_5}f z6j!$zbV(ZwFs|?IV_F7Im(&EFj&RFh)C8W1@T|e834AQVZG%x0crL>82BRkMnFtSE zD6gR=@W_QlOt34%VAKR2i*VCm)C8W0FmuofcLzKj;g-RuiRqaL&l-%Hz{euoHW)R5 z=R9mvT+0}ar;n)J{b#q(VJqk7xA-(xqxb9BWz28it4EtXWgZyYxN9LCTN41DKmo_Pkz&I$9fN@e} zsW|bYErB)!!t-zGqYv}HJ}8nFvBxQQ#12s1~s4r ztT4kfNW1dGiv(_OkZ_((IFftLbirYXR{l)Fkv!9lOK!Qvvb@W_MMeK^yIR-V zsqaU&$69l{W!3F5vy}6(2saHz4S9({ng~xBjGDmH5pEfbn!wLTc-COl1b#WfZG%x0 z_|*u{8;qL3Z$^0NIt2_hf%jY&!)@?r2Rt6(ropI*>B$IB8H}312P51v7&U=ki14hz zs0n-`!fk_56Zo|V&l`-Iz~>`8`u$pML$&(-DPidQEjAJva|X&MEDS6R@JwuMngP@x z3kGHj13Uvry<-MYgDe=BFAVSuAhoF(Kn=2BVDx&+l-Eay`qN~nfnLrZzCNVql)_Oop9brIFftLnS}FZ!jar_&L*7m2}g3z8TyV-v|4^Y zdY@jBd(Lpec_86P?l~g~=fQ*{x##RjI1eQp$vtN@;XIshB=?-X3Fnc7Be~~{C7eeS zj^v&*o^bXh9LYVWnQ$IUIFftL{(_^A*5e6B^2I({`OpnkY28qa7ikWd`fB)wQ0PaD zfEosr_C#>hK-2*4jo_Gpr~w?0VADX<0Pc_Agn_65oQ&X5oH7tKfCnNtZ6Im@4;CP+B{(0E`bWok*7BJO!*Fz$y7SSlU5%a{ z>NT}wSjWWMpd4?7CAIuH?*axPbx9523lW?(5H)}=Mevw`r~y0?!M1^@0emHba|WUY z@U;le8;BafHzIh(K-2)9kKoY96cp3|KJc;dRU9!8HGmIAaMVE506r4IF#}NpxG#cD z15pF`cmyX5L=E7R5u7p*HGoe?aN0oB03M29%RtlsJ{Q3m15pF`LIh_GL=E6e5jAG5H*13BRF)ErRPl%eBh>-o(7I2;6o7{ zH4rse`$z=G3`7m!z6drAL=E8M5u7j(HGoe>aLPc`06rbTX#-IMcqoD`15pF`Tm)wf zL=E5z5u7y;HGnTg@R)(90Xz}Gwt=Vtd?kW&2BHS=wFu4|h#J5*B6!9?)Bv83;Ly!n zB#@&9@PSs*Y^5%<%@^F(qy9^k=%2}6VASbBe~}^6V77^M{?s(dD|?Cs&CcVqkjTWOruC2 zqUsS|d<%a}q^?|#fbUE2ro;6J_~Qva;cz_y{$zqrIb4r`Kb_#y4%Z{#hZ4Nya6JP4 zT!POyT#taikl?cp*CXIBCHOIi>k;r13Ep{EWl( z2>AH~A3A2~qes9W;Kirkh{N>=_(KUk>To>*{z!t4Ib4r`?@REe!}SRG;|V_Da6JP4 zWP(pQT#tZ1o#4|B*CXJE61?SbJp%q*g3mZykAT0B;Ij_bBj7J3_%Vm;5%3cU-gdYi z0e>aI=Nzs_z+X%7d57x}@HZ0tjKlQ^`1u4M`cs$wJOcgzFCqOMK9b@OCHSbr^$6x4 zN$@d;>k;sM3Ep(L9sz$m!6zK9N5G#<@F|Du5%8xIeA?l91pH8fw;ZlVz@JO-8Hei; z@D~z%*5P^t{G|jx=5Rd%ej?z-l&9Og=!Ti6)-lXHwT=(Rp>^TA(ORb_J8CjW_Ckbb z4Mt7i69KlhA){JjG^#a5`{F{Ld7A)1jpmHpUZI&$-Me&tMexHYH#RXYx-uc>LncFw z7UcWb)8)rT4W8@wCK;f;ewoX{mpu&q3wInxT;ps>~>Iu`4@Ju8i^@M|wa3~Ux zdO|A_o{a>go^Uu4o{I#eo-h*$&qo5%g0QuGWSeEz7Xm8e$TqU;Y&82~KqYl%U9HM28H}31Tsz=v z)|SDj3CukJ9-cKAHGw%A-@|Q#Q4^T67(6_0FlqvGpn`{Wumj<~EQR-67T{5XQ4`bS z5pEicn!uA0X8RnpErU@LcqYQL2BRkMu?V*fMor+k2+tdgn!slwJd|0uvlM>pWLknoatv`ICWBuWT)*nu82@RYl11hQiUQI>9Q;~qw6Anbe(~*GG6Q(2K znMgqD2?rzLP$VGrgjOUx8wp4~;cz587YRr`VI~ruj|8Nia3m65hyn$I35WnA_1ucdry}9C zNI>cd^O5j+Bp~&K(~Rq z*2t)#IIsf6WT=VkL^LvQFlvNdUs3kAW&az2tUl4qRX6ZM{Jih>aCKYUTKIyOa+};$ zA(XR`@M0t&_0e!N5?+b~q(94Hb zw!M0r)7`vX~!$zBY#6Z*l?up>2fv5r88^JLHQ3E(0KxNjc zt8d^(NC;}ywToAWY&snY&qM-JpN|hl!l6h&>Itn#cs3G{dcxsI zcrFr<76i)r)mF@&52%ottI2~$qS+S$Drqn~>&(6wP$9E2do-GTDWH-TX7gi_@Ny&| z^@QV*a3T_rdO|xAz7q*ZJ>g^|yb=jW3&Pg&ob&&y0TnVQ|DTFxUkj+D-tzfKcs&x3 zI)bZKrnI|vO1paxT^b5_>rxeP)TG{dA;Pl;qbBf)2)7MJP2kreJZ~^+0-ulYkoAgD z6ZoOnD;_l%HG%g@K7Wm^@Pz#csLS}dcxjF zcq9^#7KE+kG3UKU11e-p-W!i*_XSi^Z+SBk9*YE|p0Ga>9*+d1o-h#!PecOJg0Qtb z>Ad%3K!r@odsETuQvsFKTYexCo{j{ho-iE=&qM-JPdFF}hav%~C$u8r*+@WI5Vn>N zJO4iyP$7rq|Cwm^`G895Ek6jbLD*V8 z?)-luphAwz|Lth@I{}r{TYfSUUWo*xo-h{)uSNn=PdF6`uSEh?fS_6aYYmvr90we{96IOp{o zWu+2L#GbSk8!;Jb_`DC91T{$ZaeADe8!>RI!-}TKP?O5>P&6`YFlqv~Oop1sPDCT~ z2BRi$+hnMT?0hsb+G}Bpo8buWkjYRJBl~(|SPY)(fSV>mO^h6hMrI90P2iTvP!rh+ zZ-j5d&}M69+`rj7tYjV9OiB!I4mJA&0hQF}jFCuqFcOe@!k$QYC=!r*!e}Hs90^E0 zVQ(Zn5(!8>VJs3JjRd5gFdhl}A_1ucd`y=7;NI>cd6Or&lBp~&K$w+uI z5|DbrR3tnV2}nKRKqNdJ2}nI*Iuf3V1f-sDFcJ<$0#Z+CMZ&X@fYcKXN5XTFfV3dc zWOaGz`G5+UQC>O{&At#&NxkK>k?>+9AoYZ!k?>L^AoYY}k??XPAoYafk#Hgska|Kp z6221&NIl_XB)k#{NIhXL5?+l2qy=GX`IL*I*8(c!l%i-pnteT>l6uQeN5UJCfYcMt zM8cbqfYcMtM#A|>Kf(mDF3lClVft z1f-rY8VL_a0#Z-d8wrm@0#Z*Hi-bob0jVd9N5Z~HK&h;k)Dr8cwPerp&1yoXR`GH7yIuek2!gM4&6A4H? z;b0^jiUg#d(29g-BLS%=9FBzNA_1u**q~9HwE}Ie6?nzZ+n4jXEA{n84Q-CsA~lilT+VDpI{mn-<$~DwrW={l14MYv#-UyBvh#J802sRBw z4dDI=P8f(9z{vQcswQgr_0_sV5wWgr_3`sV7WF!ZVS8)DsRy!l6h&>Itn#cs3G{dcxsI zcrFr2J>f_sybuXUJz+KyUW^2!o^Ui0UWx>yo^UJ@UXBE$o^U)8PDBDy zPiRNNcOn6)C!CCgS0VwaC(K2{tC4`z6HZ0KYmtD|6Xqk~^+-VK38y3BjYvT12u!m4 zWl1%r9wECw$BXY3&T6qWYgTx~PLOKf){kxHN9{Y~7^@NjMKC9LYUrPr`X9;YjW|qY3BXgd@4<>`ge2Bpk^-XDs17ns6ld zobiOSFX2e;In9LgSi+IqbM_~k#}kg^o->hfo=7;7I}UraU0Uf8((09vR(z}-u1COM zOYnJz>k;rb0?v>qdfgeJw0<+l%O>~!JezRNCmhK=XEF)PlSx=4_hFfpo}9@e=FGh1 zqwk9!)rsd(L>m*_Uu6_ncy-({mgPi<`-uv@x!a1LCB=`QDl%H8< z;ew?3*mC|PFLo=%*7DJ9mg8RvtNCQ^C=;!D`>)KP9>IgJ@Zu}Md1tX6F}tdIZT~n; z=^w|2Imgf=*l?N`pPiep#vne1-rFp>590oW^LWCM+;b)p&Jzhoa?hDeI8P=V$vtN( z;XIXaB=?*H3FqmABe~~HC!A*zj^v(mFyS0ZIFfr#E8#qwa3uGf!wKiPgd@4<%p{!W z6OQDbb0p!skZ>e-9FF#qo)HTkF~#$?lj@O3PxBhmnOx(u@?%L3YNGeIKkoV%I0sA;!u38O}Fr-pMmkq*Icn2p?(RN<~9 zov2^uK)B9pk{A|`*Cct`TG3<`$DOB_Bq8Cvf4lmNozHku*9PIPJ7@kWE*6ohEWxw&T8jA__b_8?9cDxAoy~&T&w}^Bq-%vz|^V_aD$O)M=!G5 zT)5G;I&#tf!`{09>vdgqp6BtsANTw2Ls$2q$391rEjyAe$BvxHPNJjOvL)r=Jeo;$ z_f%(~2dM8}=t!1C20PYGER1N};6R|MJ3z`Pm-#zE-=h|zpz4lsbuf2COyT>2jugEoyQNx%} zoFKn|-%OBkP3^KGztHM+7gg)$LJQ~a7a#GZBI5bTBA$)%h_4h8AM+QWoiF7PoMz^W z`cm0)JXOvko-QKJRV`wznn!%qM`TadgeQx;P|M?<$>T27d)>V*>~i6iE_Lf}7qE7h zi>2pomNXP`gx&3G4+pIYi0rxidBHy|jH0cnk94e;^4;nbcdkQ!R8ID~w-x zl6?zY?F?MA`T0^9bN7(lY?W|X73b8){`LY$Fk8cf6Lq(y@ttjM3(ugZEIPcL#Off$ zpSwPL_u%8<+jszR*Gz{O7xSV5t;lF)Dhk3#7mbzpA^AB-PuG3>x`lw}j^7YA zGR`05f{E_yv+_#wwoupR_!PR4fewf4v*-SV>j%gX+z__1&ArS42)G*+8VkS^jXqb2L0v?8iDRxR5%dK%U zx}Paq;}$tucPUt5PcPV-A#y{6jSuZqsOY*w}9!fIVZ% z<4>3+LYFcNS47lq3%Lu(THI{@VJWJdDL)XM$tX~FT|{OsNN=KG;&mh|)wpekL-vvpRFRRJ?N zG`$$mCAWns-Cc2&Umd`C`EqfDqrWJ_M_U`Z?K?)B;9n96%$o}sUsUAPgF zM~NG_c+`^V_+WI#c;uUSo7DvoQ&PC^OFN~X_QCP$i<~SliSsDYj~`NCpQs8<;m-L0(tTVrjd%9PUc-V+3L0=x-5u` zVw0xfG;+M3&dxSL+#B_N+}(ZxI%@Rx1VI{SXYArOe~Ti`Z&4_ONyKBGewGRNw13@v zLYI-|H!dz^rIYCgWCrFXbx9w(AJ^?BU5UVONhyjsD7&xF|EE|5=faMy|CX1=3S$t`^HI7~0P z&3B$i?t*lqyND|tIg#8A60Udi@Ug8N@z6?Yv8W@=-hUjBA+I^dP)`>4FeJmR-l!47 zIKNHp*L*|z1A2E2eVrib)bZ261y6MD`qdn|P3m+Q6J2VFl1tCKc6mw-~KNb9iAg0SfkS>!d zXXW8k4GXFa2em8+UNp!!l@9@Kfb&C4^qww|T5cWYDnAp-^`^#vCN->= z?oju)q4?At>T$c$5pe-7Xk7_};POzN9u>d76ZfET}!AP`87jKeIla z9$9adf*>gKtMIGxTmOY{y`}q-hJV}~n;zwU*%aTvs^cw6IeXmR!nB>gG3V%wGASkq z`9=Ih{|mET$EYK-$KsIu#%Porl0j1CHwhdrtg%_SZ%_J7ji1< z+?mX{<%0NUjQFAR8v}omZqBkp=+J`L`KQq$g0^o?>*d>M-oBx2zK!7RyJp`;?e^WU zZzFa4ZrQidxqUmV{AOBaNF@XCapy%=HJ@b?%HjUVG0 zzU;5uPILinD=nk8m24PX3=otv-5Xyy{T+;(4DBmxAzPQYlNoLP zFqi7~veGH(CTaNuI^<9-#r)uILZs2;#EesRiQDP+x&;C7Tx+^y5=^4`WdPoUjIif~ z-*CpJ+f1YGX42Y8%pJ>R?&AIawR7j6y7++yE4K!^jJMQtJ9Qg;6WI*OQFFk^yrn5j za7nNW-5UV2=WcPY2Fe?Na39|Q2rKhBD~ufXdbI^%c|)=$^GA5Eza*RMmCNqtq=NFB zh0UbtuE!?Atj!cEktlXfdPr4|Dsv|{cGuh-GRJk)Y=VYY;o%)hKJTvSAp>pIV=FS= z!Ih*Xd8d~yxjn|BkfQ+c1uiALSC*F-&}y>M3Cc!~k`#%u*+VX!_6_07?UK5Ya3PE1 z4%x1I9TG}@1701W8^b~KzA!w41l~nuGXWfhw*{rhssci?v$NdBs5>5m?6W1im{G6K z1-t?b9TKBF1>LtwaE#4jFi7jOSz4JGK!{JPlrma0ACJT88FXYbN?~$3l}yD4!3@%P z2R4WNM~j=iOzK5b(?P3uLl|(0aEzF&w-%S4bNwLN1@lqkUJ+^SblM;TKa`rrifgU% zeoZgs3TH&>wNfu@a1C*WlBPdM=des((FP6#v`F=wNb9~%U5U=SYHCoYf2*$`FSJ!B zvthfavrV1+sI$#=)2qBwXWcahbv9I|{!nLwI{EoJ>og`2&O6|o>%Nh8m9-8*BbirM z5S;k`G~fxzwLv1+%ER(ZmO6v;hf3U}B&IjaJEAgL1|f*Z!LzQBgfKy>ZsLY~8TjGx z6*qO9skyeS+vW*aNz0lSo4-^F+tQ+~myqdofqI<1?>Ki7#~Iho+x6T~X*GKRDTn9| zS`ZIO;1SP3YTRzhiLPv}Qqzf+*zGL`;+US}a3WEkvQ)FM!X$E z$sms*syBp=(I}{6fT_`_cybhzfdnSIAcgx?1rk;gaKuBrIUG@Kl=L>X~2A3N^iLESJ)yDg;1_l3r@qXjL?+ zAoQoBkXZ&!3YDTg0L|{`3uriK(~|r{peu9j0-F0Lc+Xy_ONT!!@gL?!ax6I-U)^_* zwyEoGBO03FO-?e+e3)8H4`obKsEYWk#hp|)tQ9@nsQ$NgwwjHgT^ybqku-!Br*ke%y;#YS|+s2FvOV5%PH=2tNZkU&~a zQ5}?JAgOa%GO!eobdY_?T2*Ag&^ySm)NKA{E3BMhHso^f7D6(d6*U6I@_5>oo*%Dr zYdO}Y#tLjE)B}iI>rRU((dt@Ol3vQ?uC8trRLUO0%sBXZnDWXJ_$^vIQwGlAw1Y3D zExuanBdohO2H|aiz3mO+0|DfvJ-xi0qjU4g3Vi2ywNh#Z-}O4MJO#RLTMQ-qVGiuOlvC;CBW#`^=kG2GXnfe7K#dr zVJh=H^KsdFXUgD%`ed5uhgJk9Ohe&xFx_wX@m!69O_^6=Lq!RKHq}?N?*$4f6lypJ z68Qr;h{;rxkH(%=IZJ^)soRywqMuq;g@M4Yn6v~X1PQxK>+0MH-u!`RRXuLO55)=x zA^iw2VlfX_6a!NFF%R>eeOR`Fy}^&v6{|w>@_wXFn{8{c`Bj@8YW08-~5cvsiu_E&0o5mtPz6nfRSP)9_GUln-y@no9+;v@s#)Y{7 z5^5d^wE_vD`pfd`sr=v+La?r(2U=1ws@Z*9#7#lEh-Rb=$QAaUCn(b0C|g>^V1`J;}oK&UBXc2%h~Bs{^jJpK4%w`>7Zvv>!;A!Tow0 z%Wg`^%Bs`7r>9hlslVr(lQcLKe?BiXx350nlGZ7N zo^;kCxA@3f_L)sSb=llOn8$widj`pwR_CNapoQMOOdWNmJMhc5DqvAb71Xn*8@>$8 z^$KWaA9`R=24cp%B`^6JTGd^-E{`v=LVd+DMy9n8K~Wt%EDj|WIK&)WghcFq?+ll@ZHC*SP@7|}x=1B=9R z%Aj!ZQI6wt5&C*E9*~X&h|V$ls;4t?FOL#EnIBi-dXPfD>k@ML%|GC^Z^o_5<-M{D+?GmycD%d}@YUAWPy%lcxJn%9`=6Rm@r+ z9biHBl7;L??_G6U)I0so-~zqTVro{*RQ8wn9Cg(XeJG|@(hes686g)Q@azAqA4P{s zd4pGjV6X*(>7&sAO!y-KD+Pu{83PPgU1eo7AuG;5iOoky+vGOey7y2=;=TU=-Dpu4+_Ph03Z*X~iUN8%7QyD;8NHvXcG5y@O(^J;5)|P_q=Zqsx788HiR$ zXix>&lgRD`3t-WEGo+z@r*;OWF&~>bsCdD*WM<1!E18^SLxWlkbc`Z^v zha&;~Zi8?2p{MJ>W{~}Robracj;TBoe&{-Mx*~$E0~aHtOBF&w!&+Pu!2Q%Fnm4Tt z_3W|l9z-yHi5o2j)-V!KkOW+C0IO^PBdLbQ!$e{j8xJTgz{+~;Mq((&L&voz5X0zr z5d12q7!L)kFzB3ouP`8l)rkXQ9IO4VV*bpFTyp7n20J$<0S3u63X{g!cFqMyD*jKXIEsRHuR8kbgTnoHowe%riPPA&~MeCEQX-ydJ z!)+<5VJ^K&HB5y$(y%&Ct_X>2JYu9heUO<&$D0EX&1Wkz8xQ0n+122xA7Z-FWSomV zm24GI1~QQustb9hmHlWg&*TzIJNsA0CcR|9=p7+4<{J^OO3ww6TJ|%!Xpzer_3Wu3 zfe4n+wdA=V(a3(VsxxX+ zR5{XKtS@661oIRvu3v3Noz@t7kr@^EM>@9;ZZSf>Sq4({lnBZT6o@P16z_-ji;cNH zY+@2)BfF@k;Lo^=2t@5ug!>Fj35jWjE0=Nu^SAAM%a@I z_{jIJBFr%SAVwRYLH56~W`!jCyU0mcH9jf6-a2K=ee|mamP#QC=R>GY@udDD1Wf9m zk#sYZT8$P6Wfrl1yU%Xb5|st!F)&iv3T3K7W*y41B1=|e&KOMH``PW$oADO3Hn4(~ z7@3v2zZP1^?U+RO!(kGyR58z_x9SrZY33e2U#rhK`-C^9yY#uqJ{ha&HTv}05eQCM zwGNWa77LW=qCP>nM_=01=R$O!lZ!bXr>hC>quJKgK=_F~qh?Sx9+-(1|id!DybP?Oe zV+_H&_?*VI4<(`ath4fsa!`DB(4SE_iq9#ed{mR-bH>fDPrFU)TX0#L?gYX2Oa=Xa z=5rL_I%K~*7(b@0wf>1PdApk<=Vr_Ki|ruzK5`fTuAcK9ZkC)2mh*R;LGYI^HK(_9 zp(; zMq2TmU?d4aVKLS^+!9W&rngv`J5}b?h=F0M$9k?2gC*U* zibriei*7-M?H9Ra1>dNGO47GOCoKAY558?fz3q0a*BRr>)~Elp90Xsi6tUiS?SF^9 zu0%@i?GV)vJ*DqhZ~fx><;&kkJw+){luNCSC9C5AWcf#N5&IJAc!%m3P+t1Z_15qH z<>kx#KT^j|t7D7R@tH;t{KlXP^TE4nJKjkh&E%bi&gZqE=XGKmoP(vH z6GstZ<;;0VpQ(K!z@=}}=MMWs2u|54d|g;E10FkB)_F%JPDZpLdE@I!WWBb(BpjRDu~vOXDi(u(HU? zi8G*U5{O2`9oDj>b*h-U>#QKBvH{Gn*aeH-5oMITd*rD)tU@2NtjfM!=8MtDZP}mJ zeA&~|vVFNr#`1PE_dGK*w(8jpNS_Csd7^kuwNTgis= zzHL0uWCl-%VGZzP*SO&89leRSG?5iD%ee=0`maJmV1)ED6Ji!3sf^QNtYUVI)9^xy~B3)BY~H=?%6E zi(o_{E7V6!aM--2v3yb|;=r&?k0D3gXe&CydbaE{BhiB6TB~S>{dE(}h8EE>I7%aM zFuYnAcYy#pAI3l#@*5{)JmLnni}czFV`sNjl-l28?rq}*_>NRxbsgsQ(P6?m6A=vu zUmlHsh(`l|RWNEztwXRV!l0su*BtT%_YFWHFyR3P4Bn6(6qXEj2S(Z8b%RYy(6tW z{e~28usCo&Auezxvs(&!a6*dLTilY{H6bo=CURSfW!Vij)P1|fZE;&C#0Ab|drOhJ z>n5bQ&Ej^rYbV47&Qu6Xu~T-I4Rs%|xYvkNZ-@(=DLa;eZChjZ9QDfUEG}{POo+ob zTQZ-eIO>j!*-OaXe5@VqI1~2ubidA2>V8)8qM7~DCCQ7pY49msds&|?`;@LdtIxK5 zN~LP(6L-8^*Y2z$5r53je)@zFu2FeZy>4sJTrH zZi1UPZiUsp`o+Nj=?-@XVi!&mlJE6C2X&zY%Bw5Ga!xSk6~LUuD*G* zEopN#Ww(o8Kkdqb*jMnnD=2~m2H5!6x(B6b%b0>UV~SDNaP%{!Ao#&*(ElfO|Eh}7 zZYf_mu9$pf(8>+Kot0*8v605IWk49xSWM0EgdvS(n__X<0k_gvw(HYdbEUC3ecA?Y z{AYV^94aw8H3mbzhy3`ZJ2zt-HQD+{S+vK^Q3hb0WAby_%;j?v<`X~pcwsL|KGmLyGNx4G{MuQaW zxqlo$rS*!3U-2x9-bPB(mY|UUWm&S~{W`%UbWF%n=yj84M&ndgXnO;RszUFAVe7FQ zfYA<87>niZYH?{p3a{DCxY-GDfwsoxxx)>M*Q(n~lhc|RM^+*fr)|we?p#B?5MSVCKi{J8<}y*hDuGR_1PHWk|lOjjIktGtRQEA zjIb(oh96rV$9M~GU}i=k6gfr(C|1KmZ_;q`95l3L>fy9Nw}IFSeOChzD8^FQJ@Ul# z?HU5yYe02YEjAV>&#{8S0AKTa&e32p7%7o(jl%beT1 zvz$Hq|IK&j^jANUWRLyD{EkYh!&$O(e*wMg<@{e@C)`oiGEnv@0{Q9nbG&}Z=UU_S zdWBu!<#~&4b~Iv)qvO!{*>LpxY}kA#ieia!wl%979puFvz)OA`A!qiiB=x>iVqXAo z)%7hRoDzov*v^(}jPo^itSY-*db=^tPH)V#-j1hdW}{8>o5RJWJ)NcIMS-0cd48 z>nXikw~)p~_^skz@Xv(uN6C7V6~Ip2=HohA1+2!}@FuLr9;>lobt7gxI`P8;otOnN z6;!k6wETnF@OM0EP(n3pdH3I{7do{O3m5EGM$7rtX?1%-!Sdb?Pvkw)?uJo34fI#R`LEoCk_bbR#e+7BkSIYwnuHw2$*VaWM{moSk+bZ;mnrlVku3VMpsJ3Y| zyqhu}a^PzI+WrPjhjf=Kf{G-blKZ{XW`r(I0sXDK@mI zfL{k%9&k-WZL6w!+*3OSMI*c zRWv|{i$_*a+GfIE%BO5*=q6C+Js$i1x4oKByp830RymcFvy0le`iA4_6svq7x)vW) z<6QHttV#m|yHn|NDyyx$(6qgy7O44&g$FxL4&jxjTvP3cCecTkO*cpgwv`46|1NkY zyAP1Dy_}#<;Zz#=&E*V}c`DRq-aphfQF`SOZBepb@rZ9_pVCPSLOIiAo83Z1SIrpu zR#=GiVM!mKES z#v>@jhv^jhkn=xIaxe&+o6*W?cZ(ilOC4fL_N#0M2hH@IdV+JLSaa#VE3>T>K33r_ z)_x}VH|lXmlvbfqZ3xgr$GJNCE1i$!krfInQzw*tGEt9{vY`4$-m)tQ% zL9La9GlPGY9lg<)nKrZrZb!I%(-d}dQTyihcTf4*GJa~f+xRid%qD@6^a&V1}Q zcG4ZmRQ5v%|0MG8!K%O18o*59}FR z%cy`29z~DB38s|N^8uW#MO4}l_o;Bj)#%x(2ulexo~~4!tHKYg6b6i)ENe_hHQ&vB zbnL36r;QzSfHoeP2RafjIRXo8Yk;^)A{nb{e8Fj$)9V)l0_ZF{x9vNZVmy1`1zHn| zwNXy%vVh4FMAk)&a8XiLkD?-Jf1m#%2b&IhZu)JstV=QVp5F4Lc++O@Wdo;rv%6jm zFuhQt#14`uTc|^OdK{6{48*jsHDhJ7{%*PU;dUgsjGlLPC<=#G8G(bm97KA?c0nl# zW&{<*4s5!~NUEjRT%a3eWy9nJDT$S7b&6?nz~2G_8#xdAa6LSv$zya_Nmqobg)ed% zsWGmyM_vc|_5`yt&N@Di%@`|rbTC%(sA8<-u^(e4j~iI3=Wz{7 z^gOn)G|yw6lOK3YCEN6i)+>%_Y z$DU-j9y=4xo7fXD&!oWKmFaM+N$*;rF5AGcTQHB32I%-y8dD8&Ha_UScFSps)AYKI(t zGQ8fPiCrR8Dqn9j)Y2(L@ylp{{y+zt^fNoqK@0X}cN@kocYvHt_d5Qz90pBj_E!E* zx&8dDa4Or2l*GuPq(dqxBS+I6;eDsDl=Z6;gO&GWbAHu1OZFy~U-EPpF*=EaKh z$l9)wwvmGa<@nojc;r#iGJmJs5`Qah@x@B=$ht-)?IK6h;p9h2JNVmnDSxM2!rzK> zFIJLA)?Ssgha64!D*m=OFij<0$KNT3{h5-k?Uw{kFd0W@dl=LAq#yH(U`6&zowPwGr_Ct65$sNt+yrgzh)5WYMRb*keHz_!n6da)3 z_nN;}iK?b`GX25mUykajb3R_K>Zuv0P(7!vpho`fRXwNZ!(r9arZT1xQ*>TYa}g+V zvKUo8r=Yf}$*N}_^-ZasQ8CxiU6??I>^hAJoo05ODUuD@btDMAe7lZsZQri*O|Ft2MPW!;6hG&0*CV>09SA3sh6GridYCDAi7mshjyX#_h-cQOQ(7)#Ar zKO89lsUeSeuokt?RPXDflag|^{Q_r3GRQMMWeY7yW z^-{@^Dh$z3qt(d}jYX10bxiZ_quCXOEJVrAw?g(>e+d%EU)%t5gjO*U5!M%^qQLnAYKje9Y*hp^pjO-;`vxzQIm}R5JyDi&`{HmY8(G zRS)-xr3pnK3(MlP9sup8jYavTL!5y(+MT3dShnSj+0yy`nqx@GLq9xKe?G)5*_I@; z`uY=?v@Vlm__zL60gKo3hDz7lC2W#qY?2jhl2zFxtso8!TYf32zgf7}9}2GwS`Ex-g1Ppin7x=COH86LZKAH_=d!t} z!|kBxiaZ_W=FxO;W6m)0u}FhsrC=rS)=(Jw1XBD<8A?hUNzu@cI*VYDPz%7-AR^&ewB8T$OOaQ%mv1=fPm z{|JO2|Am%3#;U_=F=1w?P1k1|o0^+ji|ys9t)1=Z%up>eFIvmhc$6olnw!c=$ruq0 z6my!k6Ai_nob7Ga{#9d6BDJK9omBReASbTjoV7ttTV(F%lye4_Ae34d9`-@2=ZdNG zGjm7zU~Zq!`QXonLDc7gk$4%LPb(G}n^4Z}G&e6qYRRGmtg;fBd6hRnc{!g+KvAeP z_|o{5gZzl2jm26@N=JvXl+E9$M4kJZX9lpwo?j31WAk*t7}vuTBeQF|2pi?l>Gh6{ z8yK|fkBg<;2F39fi!13Cj!xi^NRCG?-aCPrN3@tm zCfvebRAB0n9m6S~h+dxOYB)|ou( z?E3BN?Vwa^b>|kg1o^+K6}Ev}Q`lTy*rxT{(*}#P>zi?l!Rcy!GomLaVXtr2O73#J zzFC%fnm8HG4g8y;8+p<56kW5TTVz(zDnvzdzNHo2S$_vs!xq*`j})*8T51mDtlvX; z(c&UpEx%_%+gnVeqb1O+^?UN#*|eKC%-4=(K5tlyCXVI<=6=4bK>ZSA8@YGekhVF4 zGbXkot!;K&dMW2&Ea094SuXV4!oBGN7j`5r!9QtPXJu^0`G&a7J-7K@K8PjT)?;=u z>iB$>E8iQ!RL1?bs_&DEE#L*Cq8R$aegvp<80fE9F{!lxLtZUSvWArNi?dN! zI74Xt0O*Tz=!O;N>c&Ck%5sR1evRTRo>!)B+tE0p~!qr&QDtVCJ2R%JR^jnAyJSDaUSFW zmEghvm0)fR@589U+zcDB-_-q{3MLJHk0JBw%thZ%gB#xyiBo zQcRBJCWGiYIRk#x9L`DyS@dRgE6|#E_h&-KmsZ5F?f-Zf6rOwDCP~g`HidKMj1lMO zx^HBIT<@{QEnO2Mo<$s=7;))J5l<13J%vsYWX}hh!DB7+<82uFkIyr+$fEH)&o<1B z6^@hInMf)*k7_+BVEVzT!G2UbZNiG z087N_{VJK~S+V1LBJs(+qIpHCiEUu^Z^ z95Pm4-3rcY@gFS=(n0iQS(IFbEg-JBz6Fe}Z;9nH*d(T%vC8G)K$aIAKBvL)h*l8y zM?4IU7vvzoWd=fnwTH&bvaWr}YMRxbW8C*q$+2N!j#~5T>qYg*;z49CpG~SP`R%47 zG{FU39xU8w1ePz*!1}N!0Uid{8eV5q&7-C6zCwN{ZT5kOMxqS0abU zJUQ^N%Fi*CQwtBPyqc2(m2V+@ zaNg4f4+H99)`uDE5UmDt?XXTI&E?;r@X;n#vyb-y;{Vq1f9F;+v!{Kfl}zu=s|;E%r{ zt~NbzB>T1HvlcuP`j$N#`j&k)1X%(y^euck^euco^ewy;`WC(*mqgNig*(&qT#GPz z^ZZgMe@ZAeVkL{`7jVPU^IRk*4`xE_)`pRb5%!jnVdN42+RGk~?fbKXsE3QF&*5I7 z0zN&6`*0EWD2EFv?#V&iqea|*P^*di)FAG$BJN{(+=W5h`6BM&Jnj>NxW|h)o!Ox> zKjs63PDX+bVj%GDezTmt^;?Ax*Y0SK57Xs8NB|}!RvSW*FH$^wQps;CyyyW zTJ6WYE06IYQ6=jT9J2~@fD#4BGzLqi8o7j6FWW$2mg3ubc0k;jl`h)$WS&_MioQLm z;|WU7h|-Z7G(fDUMDqr*ZH@4~^!ZSGgpArA_pkka+M?!M$OHBMsiF5Lhu%Lu^nNja z?_=h3K0x_DR>T#!`RpL>6GfaLPuVX(?aG5SPA$;u`|Pa`-kieD`e>uVb3^YB54}G! z^#0-ey${}FK0syNpO;@i_vj#Mt;lB3!ELqG&p6-$Zkfg?y4vlhJEM%2YC08|)23O! z2kWkSBn>z)mCkA(N!$LdbtG;1x7v}krZ*&$V`*7$Y#}(7MtbASvtwzf8yaz4+-6d~n$JB2)KxNQkf z%#}$|rK?5ZPC%|7?nKk~bqWDGrIIvzisS$6_#D*(q)MsNKRF--Bz=c&oRrjy4;X7E z+WS-@EFz4bg=yy)j)XhNiFxVxO0pBXP#1<-;x9YU@%iE0d?ne%N2U09sDfE9Ac=;zqw8zz7OYZr~`eGl|FwL}p{#BD2oP?BajYO@O*Oldp7XC0$lt z?94&QVcuj5hzv$u)^O)o!-b14$!@r0iS&0;qFLJ=H-iNDp)j3Vhn(uHkk{82a1~!) z46@Ggbm`POj`r&d9E!fa7%F7>)cO*W{rUpFqw9;2g0>QbFu1;e46?o$D`*=*$N=jL z93`~ASW?h-g4o`@zED(v9Wr60l$y+#j1jK6I2DnjhI}2 zG+h62pkDuge7~l$&icb4_F+7!H@0ZdlA#t1K|TcW5Trv84ng*EA!3b+L*Tnw$!hbS zw43aPyyj*0DI(&F_bGbU7Po7xWVY~Kl@K`bm#fI|0yk>W-wD)$U74Mq*xiwOyR6E! zE}t3wZ~cb#chD6?ql{cVdh^wz=dT`(!^ddNm(N(;0!=Qu$eQz>0y>_ir$tYweK}26 z`!r36(KNJC&@@3t(;||brU^2d7O~_sO_0&Fh$g3Lf{dm`JULAhWHc=z%4wP)qiGS- zOQGpbLDQQjwP?_ip%x55J_PX)q(cx6LH2SX5>0RVZxJXQ+cf$|`~GhjQ!rKyeCV(h zjQwNk36C%5Tw#%+g&X1|@@8_F0^#$l>}VX$!T84hXX@Zu9HxgACLxb-OonkYl z?;n)ZWiACDHEC3RDygD*s=r$br#kO%r@}b|`F}eK=U*dGFJ0mM>jUb)i#cxnAH}Gf z%eWf&p|G4~X!TaBZjjVjA^pGnZy8YZ)j02^9#?FIj>Cgv!#*9s8VEc)Y&O1Bad(ok= z=!OD+c`pGwedHpdsg+U2FcH4;zF%8A^WfRfG+!47&0koEXU>H8M-M=27jOdAF)?^B z?T_|E2VMBf>EfZ_owx~yNjLkqHKecbBWd`{$)fc=hv$J@i~AgLgk}F%E&Fvj)pC<~ zcbVkfJCnI4B`p?J)4@e=t?~YLItTawuFJOURL)YDFW+~(yBj2tyURjK_D5XMhI?@4 zI3Q>_`_+2({haitYaqjKUCv@lq5{m(>SAy&dG*2X=yFmQpiMb+PQw%A4vl|Dwx`$q z(J-Ze^J#cTkpKHuKrt7TJsj#8a%>x?F=XxpN8$WI0L#$PLj7-!$B?ti9(H@_jJ=qP z)t9X%7z2k3HHI z1;wy{Y^#1pmXny&xMa(}#g1u;pGcOV?L`u?+24j_=RsF_4V5oFbU#PW)2Sc+##iDs zh{RqVc>f!SGhbqg;4Bh0WqdTPXjs@8X`G1yV&4Oas$_Ymi6)04+sZ zKlmfI)cHQL-w3>9tPyN;aMe3=hqp~yV&%vqj?-kZ-JEVtxfuwR(x3!2G=rUZ$ln6u z$cDWFa;(&UY1vQ{@=l2h23>rhwwuJ zd4XAd1vIj3`Z%6qB12rAC}-_+tg6{%7P7hh?& z@DZI^{SnH=pJzsg{BnzNz}Q+i@529y1h_}Z>&ZGi_F!^*Js1FQN(sCgI1OkmCv^)~ zadNd2e)7DRf0Pk(%)057bgf}goe1q5gK9LGD)egYE#TP3gvKvb+IXU&>U|v<#0op- z5{gV?sGm{5c@r$?GuGpy1l@P^c-lY(=W?a&O!k1|o%2eyIjlwm;?wuov|0xjViD@# zDM?k0qz=7SsHX8=BgjfBCwGNF7La89y(9w<8gdn#T2@dW-b&@{pB&GAJva;z1~@fw ztrJLwD&fCkBP`Ja9_z;pkCw4MOCK>}8lJ7SKujjIy^6n0)1wm=237l)nnm3yCX)7_(K zWhD#!P|%bC-1`m$>;iOzM>d$LjzgR{3rXQhlkLr3rBd&<9Xwogp@{ zy;o5C8ImxGqot9_aUT<%x@m2##LUMW$A7v8%i5!fkK$`5U=fw9eggc78?hgeO-6OO zFu0o7d82#Ox|f|*q7`JBC+tEK>h4p-fbqbt_!t7*aJ`Q5!tVLVr;A+Hi9 zh_gagKdMH{hfeTD;!D&Jg#(}NMj1`i>L8RLZf>^!dgtiaKJLQY%#Eb16)DTR^! zrQ^!_9!SBa#)b$|vtoe`-y}QN8FB}ST!*W6fl3;X&p>r?M4Iqc+9RQEA0N;$r+OJd zaPk|()V)^cp0%tqNI|DFP?SPBBqbTG6jD-I0fm&rSy|cANeDcvABPRl#5ilx*%>GV zy*WeOcQ9F?YZm&SKW%<8B7Wdwu{y!yppbO8P@&F_{bYr$L1fNScvx#pyPFTp73Xq~s^~R0l?f|1yXAQub{? z7=Bz#MI!P0njDjN{K4t&@KJ{?5b?J@3|I0!4`wIKLb zIy8n|@Id6Do#pI?1A)#Uia16H4CIwtN@G)=NkI*Eqg%h3V6PU=zDsBP+{j9MG}3cRvPECc-nLJ6?4r-F^= zI*MLx;Sf`h>XpHuS-0YE?@l!_n?%hyKC|GjGV;Y5hC%nAG^Gnt-l{%<#A;rVg@csY zvqAT5X79j46Ewe#y{4WJ%47ne`!Oa!AxWisDh*VCq~#}pUOh<9`V*Sfo>KQQsWoP< z;ikNdhJISobwQB|qtBJ2hVp@NvAOTfJua}H0dLK|AUr1Et!02LmOC*f0a;F53PZ!_jV_122vTXyGWrA&`Mn zb+E1FLTG64MF!0UZ9xi|Mt?BGHUvsDe~NJPAsu!SJ)nMC`+A2t4eOfZJ=`Q=q0DWZ zc6NwpCE!ez-O;1nmF(izJKyz0+WLW{eTeDhAst*CAr^41HUuBjeAhaQ(IN|FgQ4Is z4gIL0kh5R!Fk~Y7pwYcaichV3Jt!R{^i!2j2nER761=ZzbXn2u2W1bT*t06W*45Vj za7D}(7y$6ed4J#~uaD7_j8a}ocl*)7=lL#0uKg)q;2I`IR@wPy0=cB7B0*w5&nHuE zm|f5d3Ul@;y}%N9eVo@+mbkaJuaLsHjE{z!!2ld@qaHC3RRbV7)Qra*@ThamVMH+C5b;3@JqR=Sfe>y0Sw6fLus3d_+MpL@?rnk9>cb z-|tOl-6HG{`F@(;A1e%rMCrcD_t*J7GmT?&p7;OZ`@iseR$+O%Kbg)h@>}~;g&}y7 z_ag6W|1aVEn4x@m&rN6N`Ca6P^kV5Q@%}8owLeoBq1~I~gABw9W6Wgt?DN5D$|kt% z(NNb;Jo0a5I7BR9nkt{fnqB8aRPL{MAd zF`tytCEpys1%6xjsf<~UhsaZDDDznq2@lt2Q6!UtK8qqXsNrpJ6=*lb5nPNK=~(!{ zrePQX6&)~AJ;|27r+(Wo@>)viW|zJ}ogFZ8%MeC<8ePa}80n`HMrisdM(}B+0UIzf z1b#RQzA!QbzA!==|8+59MLNLR$!|BmJ^aRyj0t)e$@Nhv8>3K49s$aI6mtu|*Ydl4 zW07!{;Ue3kMNW+t*`eRC%wDzM=rB=oO_co9CF?gwDW&YvU*wd$WvJhLnjuQgQ(dj! zM8(3rC^1J+L3ZIN_>=q1kxvK~W`vb7B)?2bHY6XUn7jGi!|&bv#)^C;{q`P;`A&ZC z<@Y{*V?};b{pMHfM#mc+)~4U;>?qEj`YY?VgJ5$iyYwj7Z8P3(r{6H2dHsx&b>Qwv zz7ue`OAzHgM62L0f;lQmAJLH5)y&1xdsjk+9Um%acQg?#Q535k@L$aJb6 zJnACwJ;m=5zi0W0gw}XI!tXr43;YTax`+4o@O!VqXbunK29D=Ges&1I$%a-xRi>p; zO!r}djH;t#RLXgw;TLs5pUh$QDFM_^0`@80b|Vew5`rO0L}wT-qB2^9F4WmbiReYc zMIbT`7r{*i`eY_GD71JzGDa+vdnJa8;0l1@A~<|@xQLGWJ_teG&`;DdCu$iE)Vm@U z?Qqed)J4RCC~{H`J9u?KMpcm!W?qp|BkPWlk>nxh2eW?GJjo$97e25FDanL&@uLg> zcFyx7jkj)g;a~H~yq{~SbwsJ`sZSDyNQMyKkp5Wbe#Gq3=jlmGUZrZtFA({mCIkW^ z)U_16M!GWtEl^7|p(VlA+9O0uoqO}kUz8#6GKD(mRdaQ1P~x zUa^h-eq$qbpRd>=z@{qbcMWQaP%lfG`i}dv38@egey%lIl>0^NBc;}qwBcOZFhpAqc4_>WvaNF2f;h{ zM|U9W>mG>!j4)+LsLhw!I->FH!k^4%g)YO~N$Rlhz0_!m_{IEeW(~k7tZ|m_;otfJ zle$@9gHmJZ6Czty{ht3Ewq+`S-kUb~$CG5G6B|>}=Fx(%r*BLJq+_XCC%^3pNz2O*FpeHo+@DlNpNpej#A}lU68^TeRM|Jp#hA;QwxSs4~dR=op z&-AIS|BrK66!$pEF0OsxgJ;h@a{gj)t7UzRu(h*~eeCCd=7)Z=2>Zl@bf20K_Gutc zdGvLF=*tcp>|COfN_G(!1A26yF$qi%9Q=3*D+OXiR(>mIHkC2~RMM?ME?`qGjJn4s zrboP7(BmkMg{tghzaLNqNfZbnXSKVR#f!}IA;@mGYlyJHP%#!KQi6A@$nHQwtfo*E zkljuZs%tD2FjVd~sKBl;&ji&Du?V7)Qk#bl4$`Co+BONq^H%_oqHkj<&0$>`1437> ztg&t)o+KDsqS;5s*%a8zvw>06@nTN{deYwW3p8e&YhuvGUwT~dqVa?EK zXKQ~z3clAq!UD^eo7p#fioa-*0->%*!S~uPwMfy*zVSsXL}I;Ct=s z?QHGiQ$-oSIYo+YhSkl(!S~uf?~tNX!0}5RL6K>F$l&06?aTbW-YLrX(+=@2(-k#V z3*T#>>}G5Kp__f<&kT+~R0-5mq~Lq)gIHpIWV$HhBi^1fUBJQj+Q<2Qa@xb8+ArD- zNpTQ1e^^T!4&zlIJK$$ATXL3(Eo-puppR#}r&eX1U_fix0W0C7tMCO*kbnrF&ac*G z)P$6If6l*?>p70T=#hva&G8H6>@iG+N~ZPalO}|O+1ZAfL(ORIG=}24(&$ubUM*qv zxvpYW>hr^;0z^v%lRP|(-E(CX-jHgHKV!+L3`^{)ugFEG^1426r6I$R@L69TWp7N{ zY<_J|cwN3?upL7=^*z%~uF>NfR2Yxnl(bc;bp(pJRdQ^XuBoFEmVTbArlmVkS8-aq z7EvQ@kv_-TG|f*trxPmVh!sfFwNIm|jdZnnLbz2|tk!*xz2J2Tp-Yr-&Qxz2L3 zo9~ux3gcb`Yc^bM>SQm0g0d(30j&QL#sVweHg5TCCz9(j4vm2q#6XSw&Eq)jLvO3W zK9^i8E%}A^89WBg>Ij>KjALukUG)0p%ki;v7Tl&OQVdyV$$6TPGxxHmJi0Lqj^7qS zk9w`8*SmQ>*&wRV66y6>a=Y;1yZ$&17nDQXtX@wL%QY&lwIaT$vfTWUWk{{(tR@xh zW>2VaXzwI|s!JIcOPV2@?mBG8s5zTY(~JiEuWlyHp%!3k&(^q-c^;s*oR+tTHG|8) zwO%;ub{EY^U8!gWeId9@F3sVdmr^5e3Ddz54G%3@TTTRp$xyCtg>Y&$oa9HPy-`&ee0-405 zEs=JHv_=YZU=cM%&Vfb?)ORx7;b{Tl1&KOcowdwyTG;8TqqLyU60I-0oda4Z7qn2q zt7UI+DOO1wTjD9f>M=?vPoRXvunUiv7LM39&EdElD#u6O5D5YOhO}u2=dy_$W{n)I zC5a~o&a5k1vULJEY&Fmm>RDQXmlr+zBe2{PJa|lfR z92wOxk30S7V56Fk=?D~(Jy-X4&xwNMf(Opz9vyO^C}_h`hf<6JB4Y;S8$)zqrWD5; z{+l4;#<0QKHX@%^k_g|=;wzjG5OuURZY;u9kJYJZb}r(waj7*O!YcgGFx`?Bn!mQX za5_`XsL2{z>C{_Uaf(f#6l;-SX>;yVUB(M%aJ2%Klt62hi-o6=mw9c!d<=KhF>J># zFbtg)81Cbj<8@)SPkKyb%}d9*2&_dgnJwx zBq+dXy>uVD|E#;sr$v!E0MZ7LhL~3V)F5t=OiM} zkq&XAo*9v|0b_vfF(MbDClI+*6)??s5~e-HB~$&jLVMC)M01m9&$n_i2Z%fesCf=h z#eX(h zS%4?e`tESe+*k3>+#R0fm4i`shv#BS=+h$}v!cXJLJT;73^@?fEimS6^v7<_8V!Ox zC(B7vvpP%5<`rINR#MmGmDg>2#DmIt^_BBNk?`v1l-Ftq435*r+BrhaQfJ|+Vk}UUodfbh5;aK@m&moo&f3@%FbE6JQTP>_iP0k z!GZe5aLxXHu;R9e|8QI0jp0KTZpJa3W0k@P-tloIaVjw z$^T)4tnpy=q#_;Q*> z!v3n!K!=&rQp{!Xcw~R%=(1^CCyXF+FhvvNfUapPfq(+yA)q><&Hviqh-Di7YQ=O3 z`3$DZ5zuNkh95N0cmZD^N;E2b)rLUBAxxNpX2JRdOw|fZbv9zEU@>+p_h2IZn}mXq zrSZi262rZlme^K+S$auEc?P8ocw>ePA%?x}K*50J33zNg_@N-j9r&A^6eQyK(SS}P z&qp#aDCFZXB+>do0WTx=`8sR-FuP8FaBS%h4il&t9J-7RsXj$}kQxMUn4@oVnS>*V zr3|5cF(~5fgEie^&P~l?-S%z+BF@g*2YKV{A^)1QBy~5TWbsqCTl7jX~YK8r02=P)lDjuw}&&*g_EG5f^F^qL6&UjaZD?dQ#!GQcI5dE$*0$ zV!&pnYNP3%Gaa7h2By}RL?m}f^N9#~tSJTGE74Nd^VGUmQ^scKCi{}tlv(p4CEwnT zLJz+$3vhX&%VS=s+}i|D^9ewcj8R@!sEmmvK1nlzY|YzLAZB@UvhD|4Cf`>?cQiWa zzP}0kZexuMX(C1=EhX$7*8JKSz(>Bn`z@%i~2to2_lOYKJ_+mCNJVKNu$c)a`-ln|IAOmBs z4T9O{A)=$97y@-G+9|#H5zsi1f39hLnL9f0og^je$k-hTX>fZx;sNQ;8PJc6gDwWa zsFDzEBz119(Gk!>M8l)rvjo^(KFH}Rb(8Oj!MF}pmyK$T=a!AwAMRZ6DR`uA*n9u5n|5{4DndLE1TrP{-Wgp8*adahK`T zWHvg(Fw-?gSc2Uw%i(-N723SGgt-UxW9pb9MXk*QTVl5TIL2wtt38gh zWQW>vveO!f{TMKiSY(LHP4q~(r#QmL&7Kk~K$(k+<$<{1Gc8i}F(?*1p!sLbkTa z``bsz2OD8O!)qgZq}d}P$Jv!pEhT!syQ|IWtIB5M0mLndQr0_UKu*r!rn;SONB6#V zSv6^=u3Q9gXJ*xSQ_-;be#06nX*Q{WfV?HTB#3nLMN1^81eEN{0031Zo;_bc-aVW` z++nMdH-LDo5EE&ofyK0@21p79$93qYz;Sg03@kZ&Y!1V~{NQ0gzET&Lt^$T&=A>p1 zixGyXf^SG-i~cakn09iAlo}JP!68@*c<>)unJNWw7_q!wAbXP`#DJmqnK)=nj^2#p z{(ISlO`?Nz&TYjoA7SWJe-ybrGE;;v+)a??I;?Ua%-?A*?8H`yI);0z-xH4D6ir8x z?8i$mN`O;YM%=(gN?;2_yh`bh{Mj_7kG+^L8TR7hfb=neq>+l0=M&7Z%xK9FPyI`g zKB*4ZJl=8&J0DHggQiLYL%wb1k|FG~w8q8Nr!hBJtKcz9xRP0} zOb!Y=c{Co%8$qGi7e`0Kr2Sn5C~UEm(h9*8bI1bw=r#_EFo+@uo9#-*+c%+bwpcV+v1Z`n} zl<dtBCdfI1R!3xDL=d$6(fT~cU>LMkiI(9R3`-_-yKM-8dxJ+X z{`+$BR!AuB%Yd>&TSK6Sv;jp3(@T9!d%0UZVhEpe6sViMAl>Z3QqLyTI=wjP1rxgr z_tYbTv`b4o{u50`^tf+Lo8d7-t14NGjk-fklHARvWHn1jAj=TiB`X`z=XEyq8H$2SWYv>KryVl)NSc@MnZ(OQ{9 z64NRx%ms!A^suBclFsDBfU|Nwcg#7`U)q2`h;5`(khAhOGU9ESpayHxxK>l4MK>dS z@h8H%4~6vy!Jtt!U5?xuG^koMNY;~rZd(RtWdqT&6L19SlK}GifB+IrRs;}#A~@>= z6r&2SI&R7KgfN6&pb=@wkRjU5DSntjbpnL&!7@kQ-#I3R#0=B{+F+u%1n^;cDY9EN zV?_+BB7-6%I>%n*7|2DYTbzkG{ym%QI!k|n;DJVpW*5gtf?lqs3Cpb2_<$2 zmOcya!@_c!XyS@$=7dTmMp~uMj#R3pw_IVPQmB9~_nqFEisT6aNT;peQhGagM zn=~VT-u{%{m*P!$*TkMM`!MC1#52N-Insw4SUn@NF*GFqwP>4V*?kNNna7YBgCNYqL_&7?LQ?mUvBp99N@+pFN!*y`>lwKZJ5EwT(1ET?3 z#$ezzaY>0oc8tWL4p3mskZe>WDl#z}LwqxmA5F9|Ify3ranbKv?+TOOnKX=t+;h?6 z!O9)R1GAs%kfnTMd-KLUswN$!A+)!}}5PU;6&CMF3SS6GbYJgBV3 zK#TT7CJMg97Uff`waQtm`XOqWvz85ltaZ*>mj{lt&{+#7#?S|FjkWS9N_JbLUrvU} z%!~8W#Dvfht-3;#4l$u-mLjf@;L3T2 z$PmUT1XqG;Sglqge)<>tNB?h0+NAYIkfkzoj-<1Y_Y4Tw z${WGzAo)n}dj=FfDGwg+LWU<@Kpe??r6O}^!%)1#+|=;dZMa@q;(mc*Os+uQayQ-07u$DxAbOufqF%Dcw}54*ybC})epMbr*Q4^J z4iyIOMpKg4KxI1SCm{rQbUZLT2fRcKSa8^QoOTLjuyp{Ro{BPASb+1h|9$a`*($CGN@U z8QF8Hsb5L1LAxxitxR=GaXBiN%OOAg3lLipx41Wm)6x@%E{6{u%J=cDg%6~+-Wmk% zHIB!-#YeA{j#OfqMRZ09wblIuBJvCZqt)98f;ALD?5I+w7N4%ELuv*M(p!Oh8pR4D zi*q8@6}U&b7aHA*hyLCxHHwsmNJf!Rd4L2AJd+x>|yx8uBz_3f~nZ( zV8PWk--x3W;}ILM=P0;i-m*flF_k3I5!0 zXZtSbJdPDb{Wa759t{4XZJh7`p@g}TPg}+2iJ!m=)g*DT=F&}+=)5an6*~&2>vbra zD%p!=9GU>5CWo<+;E1*Z zV>+kL?zHvhgq^L~#ovNe?#<_ETv4>xaF-EZa<@#OCzB&e^%KlFDKFZ`$2xo)_T}2A z(iUYSVrv`Y?F-QV29a|{V)!bkc62bJ0wdS zvg4i6%qR(&AsL*I&oT+Sk+URWJd6=oV1cUY?e}-?tN*WB$i|z`W~aKV-n;+Lz4x4R z&pr3vb7=!$zD$s8-7#@p_(5g4KD<%jtSTZgp2vR=c>8oJ{GWP~-!e-kg8@Hkr&)2k;w8qU8myn64%4T`rlyngS* z#~7REE9QiOJ+pJ-MzUO$VMJKR{RGGYY|nMe>8#J=IME0GbF4_T7Gh0Ne$OnB?)M|~ z=Ae$ z78HRe%eNp@0k4@C4x!HU(eKZ4`c0$MP*g!5(03K~Kv4b{u39otD25+uMB){LZ%vW1 z7RlzSM(*tEfFS$BRb)jookK3P=Bn_l%@Yv_I6u5V3~0X7!kz_H62wry8okBk(_wa+ zf&QHEW7CYYQFw!fRdUTUs*{42q%sI!)_SinT89vU_CQOTA@iYdwK5-aGFL8~e_eRd zUc^Ic`#96Ve6zwg1|zia&D3)89**($0h*qE^ggauxkU`XMnt7N*F&;yLim} zINp_!=&-df$XT`<38Nz%^|rc&i>h?gWpyrfJ+FP2Am)e4Cu%s$DM z!{B+J36^;q{amxyq=aU{RtVxZeOw5&JD0tH=tKIYAnfNh6~xEkHc6|2Z#Ap|RyGhJ zI5Me77aSMLj&bi~Ux(oM31lQDdOS9$*}KIfmKwbl+#)zOJnIru%`1_VYR<4XMQ}7K zDm2rCRfipw-K*m|m?lcCPzW7cj2)`ing%+hCAhd*Po@a9x;1IaoVRM%q$HCk2-J{g zSmB^6VG$+J-b$4PnQz3?HtOPfaf94L9x;la(LhfsVed+-njuW6P!CwT|}L6vvRZlYM>rcZMGf zuW@Z#_Z`4D0q=o=7`gUr-=y71wU$GUbB#7HTmjd%^?er3-Pr^ct$iETlYp>tukGN# z``OxnWwLAYfQ67C%#esCT?%cCl3pti$cc5Y$EI-9#<0Qt$uKsspUSXb5vBxu1suj? zMu7`_u@Xmxt8gB&)#2{}nVcAA4xuuarAQ5A)w%XgNpzf7=u4|=) z#6M4^^0i7K1)OoE{Ps#+x6XSi3*Hz9K^b9ADQb|%bK&`$Coc{^I*srW8Me~#{?2>D zVDH4mMG3Cggy&4NSU7ZLPZSEd>fyzSk6TC6xD!mqOcX>Klt9?mB<5imjx962iI3hS z8{UM*Mu#S(tl5D01t@)*!J*xnK!uU0QxM+JX*lBU3pY>(I=FMCrR$NRW5?trLV0@m zC|b00=vYi}AO@=K>A(pS{4UhGTOkx9N#wooV&qH8p15u=!XnxYDQZyb&Q9 zNi?x`gd3a~m?aAYNiHct0?3CSACMF%tlgohtuFzP*(qBhrzhrFHm#UAQX{W(v}1@c z#K93go2iQo1bG{2aa6DF)s3_mLJN=#dws$WhpHq)xWUhU3nMM=B1oo*Mqx;hk_A0v zarGFxe2n09j}Gg@{A9zM5;;+>!D&Y!#Q*w zdz<_yD7#4yn7QjFKQ8K&9~af+G1DQ*wN}Nt%naGvaTxN2ENvCTr)S3+EI%t)N z{P2>~h?atck=~F?iU%6LUpQqHAX8)Lg?m#uq6LyHu_zma5sL znFJZSq)e*Yl++4nsdi^zz54AzNi(#2hcXIY3^A8c7e$Rr)x^-=u3{)T>G}c5qEZzm zk|+#boCT(CD-}h?7?VWF54#_2`p5*A21u+i32u!*n``JHExdpV2X3z7>O&BnqJyCt zfWn1RC33w?JtYHBO%KT-Pf|N^7AiY8S8TURsoIW?os!*h;>6)343M`|iZ?)kb(BP1ZBha|#~G+tMug{|zcwm)7{5IL}AeT6Cvf;s;HqB2qJdCz7&}75IX!=TWvf*Kr^;HlzeR$}y(%rG) z!FbBMs*z3khg_|iHay5jH47Vz+`O!IP1Crc)*3d=<=R8&1NygJXVJ9b;aw(3&u4wQ z_XgOvrd^ zxvhcU7PF=88_`?5Z)=DyX=#e@W{X6zm2PfJD&V(yH-w;{p(MMrtos&;qP9rXv^q3* zOC7say$hU)chClY;+=2v)<8013qNd*j0zE(AXtK3g52d{-He^tro82vPHfPHV@MOB zTjXIfrmLK4GRB1SEojB1uz%t#)?OyG_A;>sc|Tb%(Yg)$E6#RHgo)=0!Ihm@q&ZDy zQ;2TM>G{KO6^kURL#g&TWGiie^!t;VgJ?NmrAC)~8R!ZuaGlm-t#MqbV z563Vh$5e2Pu_o_S`jUpJ@B|jt#=;2%zQy4@ZKGgHC8hQ`=rV~yHdOoQ0v5q|n!blQ z6|#=gK_SsHGwfl3sYi|JvrLw8eQ-@(xYrIz-^}rDGird68=U zt!eDDm$DtjBu*^ggDq`i2b^7HH5{0)5)HF5G%bNK(fk1#=`zvKDBRep`6DDQ+ID=XSdeI{0aJU9i<3$v_ z28vs_+0=yNh_n!iWmBV9{C03`dVUiHa`&!LU_TKX6gVy&4L!tC8kCruSWC-mGmZ3| zg&A#sVKdFpG%Lok_0jK0^Sp4_Y$-Tu#CRdZi48*0Cz-D!BC`CB`c@dkX;qQ^36yOp z)8qESaIDeIICZdpX+nV75p1g&y=ckm^g0+W)qFPW71iQ^s*$yu33r7Emn~@`*v0ip zavPy8P6$<&=xxTzIeaaNET%b^b(`G5B(x;bn}*~bJ2${?o3VC_myl~MxQ5v_V{LfW z$+hN{kZa8uE^8;(U=uCj2-eNOnXEDcXTLzW4EEEtKD9p3Sr#U%UFy{oOEqkotb#6G zQnpN18_`;7+?21C9(}D|^Y);Y$!a4z*An0q@lkLK*(Q5MoEQ}q)hkUqZOV z)=|p>v29FagP&+|GKnqXED&2^P}F#cT8NPld##!z!d|$kat3-!o^fn|BQ^<{ z=?V-2L|ftTPKF!D4w3?r>|J6a>iH2_5BR4cwj&?vx!;-#xJtbzt!%dfd16faz9qAGW&ST+^gUI zd-rkV8jIY)-f&==DQ@=OsJeV_^w37_gJVHtKmCIsg1R^$qpLM-W`;(aM*qrOHZ)S` zEiBJ@;#C^3 z%bc1hTP8-RN=C8{6@p()U~9nGQot^v0^2R2k3dX`5ULy4CA?uVsWTnH`AYZ_KT~WQ zB?t0X2f~c5Mys!iktNqYn~H!f2Vu6S(_Vg1mtM})Kx?7rVzJ}_lTUX;Dp=t;)av22 zdU(iLhl*bx49p=O{nv-xH`?*Wtzxa9+ zA7(|Vyx*4*J+v1V`KYZ<#Wv8F5tb7@51mr0;~!0)3ACq!Xy_WVpZyb%4cC5 zG{|to4I<6X(N^bp!>QR2g)P*eurOS!mMMm3y8*e7n$@MbjaaJ~Ry|P@UpRqKUSI#rhGFcnK>1kGG z&gCj-KQ^)GQf9#m8xFRiM-cgv$wiDboGNs7L!srcFg3|S=ny2pgTbFG#wVAsT7(@U z4hJ*Dh0;Yc)Ur=d8`AR=eN>m*+Svl8Sw625(g#eA=oc5Y;h?Fp6Go%Vlp}_lCnv>7 zc7&7rx$%dE!I5x2X2V9p1@4OPq?MPt4iU*vGN&wc@WKFC;sB5VU^TFFZ%^jMU&+F{PzPt?{?RDT_f-4~PB4eDnkJ;kt@Lyo<-x>(TG( z(Z64_bs0rcJ%-xqk=(`P*kEG$49E-gr`3#Z>#z6XgnBWHc;I?*vbh)8U)t!!AzHrC zXC>EX*v*g5-oZr!lWHsLzm@90CAI#uO{mr)U}bh?|XD*;(mMd~(IN14@)x{X=g3~^MQ1Z4(9 zO=nS|6|O?>BWy*Zssv{dC~N3cYl-)_R(g#ptsg4AMwQkNII@bJDa~z_BtwZMGmqAQ z+^^7@*MRcU4|#EK$|2q@FIk^*=-MSl9bL7#8M0$(oQXWEuhzt+wkB>x*F}y9i^$`X z$iE*Q@Wt(RA~xBm#-2fsm9^re2Qu2o$pFD=82Ad@lEr-OhtXJi|LLN5r;Fk--rirV z^l}k)&sUHfjCQio0g29Bpu2^+OO7?Nj3n#{G-tZ*n%?d;F@4xJS7_EhG^OiKkZt<5 z0Gxm}A0(75vX6qAO-y%2F-Epffx&C#&GOu}gqg@p(+m*cagN-}_IRG8zo;ZJx`Y^w$W4(h>HITHx}frp z{K{jTz{~?=^B0ja%2)oOU-_s0t7q{Rb_whZ`!LNBt(I^jt3k6E z`#{m89h)%W*oQwM5c0~sWtZ0AWQ!;eM~GU$;g|}8oTLpcp+mSnL<2MD3QCb5x(3-P zWMbs*L&3HJY^J!dgU`Sf{;8kl@5}$+XZ<1FMRXi-c#zd>iS}RRz$7r7=Lc{x9-P7m z2PZV10-o;8l2{Z4_BPC0#@-N!Q3C=ej{rD%_>8eUwEWS7p&+|Wf^mS8_!8xlX3==^ z1mgxqiDog*A;E4c#PKzBrJ6(GMC4oR{StZ*WZ$~`m${|JnluT2ARCS_Zq~!UjwK}4 z;_L2j(2SB-EI;frGNxtW*yQ|8o%o=OGWSZkm}hSsqNB6wom>am6SCUUV+SYb57XO# zHtMTVWcLvw%d&offG?&Bo26?_(#4vkD$B$y+^L3S-3lE5Q?&JRf&mUSYHffrVm3Ra zPEh@+H-}^`BJN)@w^HHw<-~zfWUco=;t1vVdg53w$2ZJ@nk`9YHJt@ti~Fr1|vWlD(GV3NoHP}u`JFT&qHi{6c@wpC@N7`3OtjM+&V#H% zcnI9x?G7B2<{_X$^}wA`W(#ThCw#4E4N5_g0Sn-76Mlw@14hAJLZ?0aaxyLbS^Oqk zTB)w3BEXQ88;4MxT7eyfH7B5#sk9PkBf+3%)xuS)7YQ|p(JnQx%nTFUgf$I<06S2) zMB^sdX+lO17m49Td%YA6d~BdnO%qWZbKlwwLk5kuz(Rg4ty-<5mPYHGY3%~>`Lr&e zchm(Mt1MVsk?ZZB)GV$2SyuuBZ4y{g)pWmbXOE=CYHmvE#@4oa+v`T(TDu`Yv=*V2 z32ST}!H1s<0NBI5iqWigP&8|Jpi;@6Z$LbCB31NDU`Q z$=jlX&9&&l0|PBWKHEtfYw|V-*Wq+<9o8Yinyu$Yq#do`=32p(B7RPv2GDh35TMPl zeGTZgLK<*8vMv6zOwe;EQ=bZ=!-nToh9$|#C>+2do|wP_jiIxqeg)Vn%20H2p$ygI zfO`oE7~uD#IgOq=A4v_4kBEkRSWgq|gcCCdG+u}TPHD8VWEoOy5=aTgwk=CCka&_5 zD-5?1#V=JN!8rwY&V?Y$p33m#V5Q&pJeyN7{qwSXHM7vPeW>!m%8lq!`(r*;z7@V@ zJuj);NWvvvt%$rqiH~3NL0|`Ne1e(}NA#SJBWwVp_Zj%2UR_0mOs^kCnLet=w~`%IFGcS=|DzS-cb*mB0FmfXCxTWgkdi-IKf-AoCBgT?FR{t z(62PL?Cwi+WdmxkDIA4#flE`E%nlaZxh4~g7b|lcNxRKCTO z7{FTo@QiYmzh=|wm}zz6uW~(y6304=VL@rQZ(d=3abf?WfhB`Whn5>WAx9aS!Pk3g z)H4R7awo>TG&$wm8cO{g?7TvK&|Vf3XS~j&xwLKif86HEYQdZFU*inhl-xKo58O12 zW1~_^6ZV{G6aEj4aR@;Y>CEmbc5wGWwnMe{(+zTY@oXbHv0v#exNaqPuhbGSkZGBk zWwX~+roc-Y9iQ%rgy8Txgz-l1vICToy9qpru&KojmYCQFs1a5I6v_zA4`6kY4JHSS zL;n3-FrdMW-3qe*o|Tz_OeBt|F)S-S39fMZEjkY0N2G>*B0E|P&KJV_q!105={sHs z7c=%JMJRK7X*RV$gZPT2`^lW?K6Op2Ad}Y?m|{LrXJTiVC}{{-Bgv5z4%SKX41tb< zS>Gc?) z9#rOCPIR^Kzi)X_@-ujFhkc_6mHBp0gr4YR!JVkEdeki?7g++cfVh(WK zc!M%>+C#_|Ek_m(5$dUxPm(&9q%O9k<`lF@1fyl{?20Q=jC_tF6BcN9;MwYdD8qIo zVI|d(3xvmM7o(H!=7RoqNkSq75`lKqAW2BBKrj$7^g#^le3gQMVLewT2>cA~kqDRs zJK7LsNJ5zGHQLZcSqj3uKtdIEjHkD=N7Y;o&C}4c0|AIW2UX00O(`Y!8dc1HkEr5Z zVe5N96{yfpPgg$&Rp^#EHulu0f{jo{6BWu#=5Bz?9mr9&0Hb*j+TD~{kWX0j7q%D6oEFG1P7w1C*3tc@|8=q8Q9 z9Y!h)#Bz&d<<6j27e#b*GTvbR=cu|3A3ewxSbCst6qR4j%oFU(ZpjsX?$V8tlKbLL!T^kq$2p-S-v+*U192glN}zJ*E4^?!rY?8OL~_s zTdot+#GGS!E4`8o$)X5H!=UNjI5isan- z0ZMwNq55GOiq?(S+B8&TR9{fiq6Q>w+gEh$hLMKt+O!2F)^6Mylc@@NZ2b6d*`T2D zBTJ5O0;7+Ch&!Osr=m+>O_^U!F(DYn6-Z55`c`5YLZ))W!jQp2OB1P>he)N^Oe$@p z!Oj;zYr^$;;V{iQ7jCm#SEt|{Wt=v)tf1Aln?{$xL0p$5RKC~EQ6{kg?`|h&tfMFpYIOe5+0o38w*S7Lj-!(55Z&b zqzTbp>S5zTP(w6um`fW6l|rJtLpz6Mh%In(%rr?@F+s(# znkg8Tu_0>fqi9fM2(A!+(MiakH~~_kW`{so``9hFuYn_(~o($clsXOgwWRjEjn z+6lV08i}n1C0SmQG|Br`lc4%mc4u8nd zvWK3{se3cRg&?8;9m}veqb7@BMsipJMG6?eRyQXuYbUdpOdj)fF^z>Y1f2oy~Uwhad}X@W5KV!#8OENqj;R#`YjbY^p%i*A#>*65Sk+-3WZ zI6_|U&}O93JBX7i|F%n^+TjE?wtOlB?XeshYtK_N8h4giLlt&iNN=XQ`IvX{=H_JF zwgo>8SU^_)1CEKh(T=S(jwMo@)&d}4 zmu|$;*@Z0PDUCAN`2!EMGHmgnwE%iHxw<&vj%ds@@e&)MvzyUSE0>00te6U?jDea^ z08Y&hhnS}sUJYh8*;=k`s$r;ibuUzgCgu@h96c3j(1p~I#uRF;SkT#P2yeveEe($} zcczpDttnk!&OdEmrceFbF(W-zhPh6bxlRvrot)-6#s*JcW(|KvS?}o;4$+^6Lrj2~ z)q~Otdg%l#wH9eSvmpp+Cyf|dlO?^&_J{$)fq~k%Qt#Si@L-1tg9kGbF&0R;wL2Nh zjW^W$F{sIEp-yE{I>;uj$H6|S$tKa(Yt*n#@O-b!ycLc^AZsRcRrgrwB;Gt?=zY#n z!{F#XDzKd&2)c)-6a1M#Q0vO18*8Hmry8Z6NohYDHF`8^^z4+}jvBmq)G*11)Na(M zbzWoisE-fYFCjCs8L@x1)o7`>a|n>A&FUpH!EQr9LsQ}gfSxIohe%%6((~+_sSN;# zwKwZea|{mPpj2sEiO!au!8L@;5=dtGVXG+3uGK(#2@|CyaciBrw2vplTt5y2!Xtv(@2n_y3BGj(p9 zHCe>x92(qEJB{Fm%tfVEF_>)b$`M8u`b|s1oE650D9r?Cq5$l9jpd@EVL}*c4KBeq zSxhA4IcK8mPLvSCYP|7JQ!aSj`KJve!wg;~NY8rjfzo5niRUCTgupwE(gSrILfLx= zSGSoeTM^lhm`sB*ywx^+x3;|4sK_KN8e28GsjEM9@gtOAQ&o0O@S03jlQ~whWd{V7 zST5RQMk}#gD~P#fv78-o!j~TKMf=&Q{Z>teZBvKd)0yb?08c+=0rbb2*4 z94k5Ob5ubc!uX)6;Y3xvQjnk<37Awesw0@!Ijw2UIt1E8wsgxjba%T*l){)z0tdS| zwb2pX4UQvi5>)!&cqT_Az@HA#J7w{7iK|^M`$fUXu$~TP9+9sPk*|QrS48AX2eUoa zFAB_b82f>702l{>ai}Yd?Xlbp+PeF+Gw3tvZb?XPGmV)#f>|3w?q|AGBWj_uLteP4 zjZaMzBgQA27}?Bv4y9&M89K2^LKMVRUruV(^Jq$A)XCOKO=)yhIq?yv5>Z%l9JDE# z(gch+?wkNafKBH#rO^;z^SIP0jUBy8=D{gzLY>Hu?t^&mVoGB=4x64f^-$;Zl-%A8 zfu+Xkn9{tBn{@jaQq}B#j7*bEgAf1k4ZJy~G7cq}9?!YhMn}B2aCIBO6E&Lc zH4lR(Vn^$tmZ!s!opKt%`!s^{HcQv;)Ie8T!04)McGyxQ_hbYw7+Pp!Q8HF*iqy+^ zTqkxLinXnp*|b9vcK5lV7%NAqLoo_E8-8;(E!q-lU)sb*eEHoXjcO8=~Rf;r|HEhb@T)md+f`br-tjKj@x+kd}YYE&m`r|9toS^J)3#yXBux&p+Ee|7=?R*>3q~)ARSb z=kKNE?{&-HBmWL;$dxWh@AOMM;|A$*gHlS|LVDanTHHS3{`MGqii3l!hCRhN@2!M< zqhq=zSvQtk5!z!z=zrM1IKZBWJAUFb#no4zN-=<`M86SS6l~_n36bCARbIcvb0hZy z_`#;q0+#3);G+`j+$_;;<$Oml0V|3E-A*Cab5XEOPtx3$z~W2E6+QL#0&H$X0jJUM z=d4Enh=G8^Dg*b7MPB4pHwWHg<<hDWx7Svni}*a!=Vt+4aF!6?igWd-Mv9{a{x|ZsikHBVdwNSq(vFf{8w4a$P_yxggCyRgcTOk%-`<6CH;>ldL7K;E z@1=`^Cu;AbGWPi78!!t%{o3qoxKkCp^;+v>`X;nc=9_q^67skrWXHU359{^KEKwZQ*9rnHEumssrDfkI z6B&6SD#0>KpHYHGaBvhCeE!tfj_8nDjER$S!{Ftk zFjnh>BRVR0ww+mckcH z9~sCv3L{0d-o<E9#8!)1Wma?SH z^gl-(WyTEUu3*+71GOF5KgPX%pkAmV8({TBFaH@9vCta>S&xIPzXn-P^t1v8Sd6Fv zH~S;5xPWsh$EOHXw}YtvkQOLS1JOW|gqS0R9f33Y<<qF3hE;P_wYbAzK7IC_AC zvqG8Z=>;_~YN9zU3brXAUgbY7FY;;APGE1phqAh z2hYC;Z=(gClBtOdtnCN65_aES_*1bP2J7eT1(rhCBR_zL5PnWau$n`jWJKn({%*A{ zgVhWsHhCg} zWcGxR1QLXMz|*`Bdlv_X^*nTOW){N4LWFBLxSML3aRc#$@9;2-tbyTa4RG1$w?Vor z&q{L*vZcvrn^YivBNCQkqPLpspj-KpcmZueLB_7YHMo|`cqPxrXrlTko8@3lE$@t2 z*Hdr!(S5R{wQ0ax40xN^-voHV)J=?*Dn5u_!Ze^z=&#$wU`Z zczQoOv;N`?rdiB4#5YXdOT5GS=qe)GgTp*>C7xr>6}rb7_gF6mziH=6j~!GVPNq~9;;1I1hgzO>1OpFR=s)8h7|$L&drn@x|KO^cgPkDE`6>!ru_ zi2HXnM_OPTS!c1vQdr5dY4rSWW_HkI;@u48q3qlBm3{}zVzl@Q9G^kS22OU6YJ(#2 zBA+WLWVy;#N!aSxKRJYMeYti$7A8x)F4AkBrK91AP_H>o!3<+dl-DeaUc(a;dJR}3 zAI5wmuUcswo|p^^ux$qt3pKjM!7dT+)pCnAuFiLt2KKSoqOC%l5$1Yl*_x6nM+bG>z1<8pWVcXrlzm!ewFbOkK$l+*x~}tNc?2cQIIiFb``5FCnF7@OJ9^b{5u+05Eg5f_Mh4~I! zX>}GxMa!nAik8_Qx6y7Me3tPYg||$0z;k)q!5MYU#qyOr9Cl&D@FSd7eg!O5*X?Ca zgyxr@T-@Y0VSc&EB~5;l=9iruYx3jvdh!bmv~#0m$@(DS`68$2gg zaTm|rF&1%+!`v|zV-9)l7)!WHVeS}XTuCx_jHThS)5KWF=)$~DJ<&-~+NXzIWLvFd z^A>X#@x0+6GcqsNJ37BmWS_;5<3KA@Q_Bj24O~jQx-)IUDpE+_iXLtxKC5fu6fR?l zF{rB{QzftInmBD-bTvJ@Ynrt2Obx}oKD7eR>6$ogAXDOjM&fh3CQciXlo-Wot>m@c z64O7~a@_pYpj14wBVMUoH{UlhPpHs8uz1Pf(6Z$YAr^+KJ5fUWky|4t7_c-v>kML# zg=@|r_LA`IGl;!7Jm(BzFAC2+gV?LWweLPQF@Nq3>$X85*`Zt8pnw$G*s<-HGSVtk zRHNVXWlyV_8Q@`qSzb1_6yQiz@!;qPz)d7r_soUG`a8P=>LgS5ESRSwg}SHADb`Tj zJfqo@Lpx<4wCh5v1}zjp$wE_Amu4{-A{Av79CePyPGe+9Y9iRyNTX z>pCV0n2^;CFwZa90R)=-DWePuFCL^}IuWtKSm8_qN?&xtD>m^o%Icxv6%CGBhTW1` zW&tw(!Z3@n$Qi(oW;0V08C)EU)^HgXDaLp+0tct{TzOi3cBG#5*n=@N*D%$IY3%#Z zuJV-Kk;xWVZI2m(A~CREtQ{lsWVWp7`!jG21GM|@o%D@-?b0ZQZ0#ge4aCxW31T-o zNp^Fk(uuZt)w{(Fb0QiUDdO~TmJ7_Y+Pzoggu|>eXnVRd$qBxKfjcIUl7z$0 z9YKPArj<*|)gwVaCZn>^YZ#dAf`LLmZYcjt?DLuojQ=I}wQ|cY*eA}#Y(f}>I<^J> zpaU_$1_n+B3;^ID8{KNGv5763u4SvKTxx6)l?>Kzr6<8a1HUqV1#=vL6=vaqS!0fU zP0Vqig*j@&EL>5i=Z#Gw^uZp7e@6D0vTZdvz<~M&?vtGKO&BDV@V$&%Oqo$6 zvdcRP_JT@Wa}w!8{fX%p(w@FCl_%|_9d0$av+0Tn^WBzHRIKSsaegJn$>)%88u2& zBtz;QdOPy3rhYkDjh05E55B~Cm>pc~rpw>LtkrSU>L>%tEF#x^i>41@NkUt=+3%Lv4ZImA>fjk67U2BW;0?%Wlt;tm2aL zH|Mtn{^opIf)#q|oV6!*RivKd?3`=bKH60+*Jy+x*9b$kM#!kYEWMsePn&Y(f~5~O z>CeofTQ|_CS|ykm*4mUtLFy{*>-YtaEErhCDlE8Ym5JTR0^zf=CPkvMY#K1Xigfuy)Ceu6p(SQD5)qCn{`b%shl0ABr;bLR?T1U<@d_}in5*gj_#@WhJ zolTVLYyu{zd*&vck9C8KX1$=$d_B~sN`o4`xsVHsMY6JHa2ci2e-*ou~xvcNT6nPaiwe3l9cqT zTE^m;=Q2P&bKF9wXI3j+Jc9|=ws`95zXW@ccx>Lv!W0dP!WrzhxvFj6NL!`C=*jZd zKeV3=D)1~sr(ET)_!tL7sVY}b;#z91Y~osGt_-fpam8J3?jQ*b&E+Sq#pd!7mlnW& zg{_cnW=S_mX8Bgye}5L)toctCn=@E!o*dVTMr%Fd<&||9?6wdDx|WYZD#ffi-O#_s z?JTK{1~nw7XSAeX#36J|lm?9s!%hOLk8~xEf|T&AIx-ya$btPlvgqD<1jx-iP#@HK zN*4gAe}bzpfx=l4tYcEmBTsmu{8kW1Ja z1qO`*5hFN$QZG>JAXcCmT~~oRE%QLKAkwA4z^sKg%Iaw@E7K@Tt1V4ssR%2JA|PqX z!VLTA%98D8EFUyiE!SLJwo#nw(o~#EvErPucZy?G=yb*9!uc&_^){E)()vE#IHHO)m8BxAEN8NwdP(R$O<9F-VM|$k&1Id)r6nstti5>wUtOCp z!4CxJ&r&o=2 zl~4Gdub)6ana(8@x5SaQ5Y*2wHu>Hcm@Jc|t#zqFo%N>5iyBqtwN_)X)9<3!FN!pG=G0#5Tq@`83bcF&ujkv!XQXlhcm?P|8B46 zHGh9$5Txu0aS*KR^StJ-Ab4+yuc1Qwxz{tr3b~jOE>r(hKEtb6Nt=RBwwREalY6IX zD*{Xc>nmqW?~Oar4%*>?8f4N;$!g6A0mpQwgvqF_7|moBe?}{5RzuzoYoNxV&8*B0 z>VcYev)`ib=B$gRRdu(fS>IpQa8p9`>`LdZFO_9w4@5ug7s(=z@pYyvVTzhs)sG<@dmG$H zZgseY&JONk0=KRpMz;dwr-3_}Tzi^hv!|sU?qBtNj63QqfotxcqqV7{0G9FsiO;|V z?CibPx;Y0Y7_fKAyJ*gD`+lY!te>GF6Od4GO7GkN$r`R5q|>z2xCajS$k7>2v*|yG z{_}CL1O~ZLmcVbyutcTJzq8UVh*X`GF1aQqyQI=B zIjS&%{#8n03c|lz5UD!r?4Tz}8uUq7f7GQc{JRB_VYeXsyFp0M9AFS6gzIPxDwS3* zc&7aSMGEi=qO7#OOj7;xE~&^6ZG6eE&8Ir175UILlNUCmNkZO)9cMBrJ zZb39uHwX!u1B^~8Dn&{2rqzpaQvLP&Db1@O%KE)7L8SVF?mE zAX0V9kW}5kAk`dI?iNIb-GXSSZV(bQ2N(o(&{xtao%OIFSBvl(`)Vn{a@+H21 zNaqd7;v+iu#@RyF+Uy{vjx>gPEqGq^tfEk!r_+}uANjEb1q2Fkbg~C_UO6bKc?Xn9 z5P+rzk)&IOBJxBU(u##jBfC%d7 z*rYYnYREKEHUIsThE@<|r7?;mRVPzoTb#?VlPS3%DwSmTpESt;udpGJT`7r^RvM3D z?qZldv{#NbQT`fE!a}S^ylH-Cd-vM$_fZpFiLi2#Wt*$_GYjxJCypq)iG3ivOQ=;` z&KHkGH%Lv3=-$7BY{DL89M(#i%#p2s)qdUH=g%MwV+V^H5Gby+7WFMhmis3Isdqh{ zcGbSkj9$4VfjO*7mDLM*=zz63OPZ9)^hB6xB?C1JUDK__XqIk4r0UiMr0Ukrq?)5o zy9JS9w;(W~8-xVS0R}-G2$>*BXT4~=$m-k43tbT4{mTwqt*7c_ll7oZHtB+>RJRO) zyjzB(>J~(*ZW)rQ8yKXTqsrZa$go=w4b=@og3`bMzlCY^W*g6S4F!aqg9auDNkxX8 zyrtgqX|0iz1-^BZr6B5+mSK_#+)hmegmYv#N6;J@b_0X5(i$phjc!5It6LCl*bNMV z(tsBc(O-miYYj4NBR$t&q)MxoG9B^wd^5{g4IUaZ{NbQMHcpH&gI($%!)^|KWrn<+YX zm6S5B0!H=I?@GzGt*rfQrG%8i&A+u$mZ^XR`e6s1>XLg;O2G&MmI$nrlq=r3E{D^Z zDSc4%8Qr6-T7XSN$xFWW((hh~V*2HdE<^yqN>|DW4OSo6dqRgdf4dzXP64aSItOye zj!6eisWa7oM`+Sk`TqO0&HDfTZ6o=WUB(@J1SZ0N2P04TZo&kAgE=gJYh-k2##xWh zGK2OV$?#E=XC}>)y%e1>xw@m%b2KgHSeoZ}nrBa1o-5O0u1WJ;o94Mb&GW)E&kbpw z8`C^cB8HLtTpo=x?AF4gz>RNog;eP2xVeJR!VSgP;KslKnI`o5a#dpy24fvIGVKHQx((@xZ#BT@sE=ZMrm?KvVfP<@U_4b-0_QiBxc zh}0mBIU+SkWsXP<(wQStgOuio)F7=nA~i^Djz|sCnsR_Yt}8k^6dc zKO^@pxj$;|r{vx(_YLNLLhe0sf6UyE$-P(Z8_oTQ+|zP@+}sbzy-)6&%>AI;Gje~z z+-$s^+%M-R&1p>YUb#PIZezG#k{f$fG>0+k19E@b+{Wm?Eca*3ZG*&pa(~v`Ho$yE z?pw@lgVP0af6m+**DjRv^X3#4en8G!%_;J}NY2~LDZX*BoVS}(3~7U$UofYzf1aFo zm{VjkU(Rjj6vmFoxgDpFtNp9m+2C-HSe$kFn+q8U3}+{YEC)$1d4=^x@$z~YrWJK` zD7%@h9buM38Q4m5s2kbve2G#NqhDWIPl2kMqQpurRahbVaU-n1J-4Op9_%_vfLAUy zqJCA`3`f7ZxL(A76(Pz$TVZ|C(FVX+Gi(KTc^zOI%kNi;h0)iS)N>oN+{D>GsIV}4 zw2|AQ_S`1gJhZT~*YZY|k;-2yLS-n{D?ArEw~E^8J=aziw04fyE(5a^^Oi7A!hA$`)Jn+joV-Hz4cKO65qgPmxY4x>xZ$xabOC0MUAfTF zef4tw8rQ5u|8%78{ubr7W_xAy7yDJPJBxpnfxajlYmYV-{f&alKa9TCThA{H7e=q| zsyi39CtD=2>bYOtUZ=lKZ?=N-P@|UW!6o5}_AGm&=kIrrERO!&SL;Qu2q&YTjMkl# z+~r1kY;{wk63thN{^Pxk2JYR#)-)BcE*$5GH7`YrStMpL`g`0&r@*z**9-L=mxQaL zf3vslT(y&h5OxS!vK+~Bf~($xtagmsb!B0}Vibt6)-qMb>%+6KuE9$qun;|Z(3N_A z^k$}B%(`%O^u$!%xtc4eN!D+9_LFCS^eY?%so@Prht9G>HihrgAyKv|TFhZ$4lAYw zULJk_OZ6Pj57$Kh_fXx*f~Bq&8?a;pBpZlcZbE(VZjFv+u?fy%^bzBI?H-r6d%yx( zl89zU43us4CQ-AzKfGdRYfMIke{{$}oi)lDY$lVzo!mk_gb#-eUOU)m2B`l1orM3l z*-Tk$C@yxp!iv5sytu9i(GT`1rK6Aq;h2%yq87S=UfTJ536$e0! zL9GOTWxeXy^K0h@i=%%q;9%$#-f}siM66nNtp1I|Pecc~7PKzzn7pbztE;1LeW?Nd zw;g?*6|QNIcUJU9-W6FeOzCgw_Z{HHf+MiUOG zVRepNmxmLb45fx9iU6bi7P+@_5+}4Q48!&S_+)F$V$_T-MTn4#kjS>dUc!1aoEx6k z&U+^6=ptAq!xinRCoMHBtUUns+FH)a7IYE!%!D5bqxNX$*0DtqR)>ftt@*67l;?+t z6RiR3+Os;Z1zA?N$3MT_qdiBV%6u#B3-&93hBZRAmYa*7{i?(7y!x1pu+2@5wWAL~ zWq3hYKm2k7zo9iM--@kdV56FwEW+wPYy~d~Vb2}tlnl!gYS(aO^rzDe!k7rpwT?Tl zrOj7%V%jrUL2M#^#L8CmIk(M2O>&vRbbGx?t_T-(VqL9C`m9N^ElrYzX(1P>NrqaQ z1hxwXw#!w`O#&ZUZ3V+_;2iD36j3d7v9-z7Ep4(mJj>do(9$Lhm+kzuxlQ1&m$i?! zuz{8lR&9bsNs!~VdYd3q{dJgEOFZT}wN_E&k?{T8u+B?k%yq&a13`Phg3i&oxm6gQ z*+oxQYtu&OTB9h!czBiU$TyF}-@>%wN7ihhV}WoNu|#C)fFk zTZhZI+XxXxEW!v89G_h!Ce#`LpKbLRiJF^cWalIkKbfi+wY)~jYqHHlO|!uY|GfP| zDF8FCC7*e!-F$grBJ77IEI8IMpQ^Msq7!`1?rh!B9nnAW5yUWMn%_T(k^K&t>4OHr z=j^v&aP+sp0jc#fNDGdE7C0EB`ENz@0m}xPf$afUjcJ18>=ZJ(*pl92zeR&1+X4ri zLzm(T4md|sd%!vPZ{-|Amd)z$vi1PZ12w^Maoem>{ql7u%zV~z$QdB{7C@LsH z*@WTw?Ex(AHo?)ZvJe~_E$OH0a4ZTtGz6UZ0YJEHI~+&?E%lmo;@6eo-+&-nLl(CH z(yrtXARn+&Zmt8eKwPvn6BlJXT-zQ17j2E{L3k`%%B1taW*&O%6l(?5z+)pqJ ztZIpSNlM%cEbdM8=*pJ37o^1fnxmJGhauu@GZ5`(5{TBD5i2WliaT!WG;(poUUT?p!!%N$fFqF3xt0XMj01|esxiDQXHrV!D!%k3JMu{F^Zfj9ChYV94QMAc46K)Ba z7IlP4Gkds}{F)G^-VtS=CBHUgFz5(V@`r25w_?+(Gs?6jzfN*&YVt>G$*D@KM`J%5~k$euO{>3X4 z7cG|mF?-FG^X%jKuMO|nKT{06Go-S2i~U&5JL^S%zu|qvUY}fC&i8oHtG}$>L#vee zw;#~!4=yg}b6)hHe@BjG@}K>_UjNSea=w?xt9Ab)_A388@gK#OQ4;^x^eX>89{;-T zf5cw@`B*t$@S?B(SNShh{(r|_e{j?*=W+eyH+6_)odO>FExkT6TISS#^vv(cq07>u zSM2pa_~kq{-~QnDM&q|3ESD9`d5^*}KL56MH?UoaZK;w;SHy z`9sAXEa!&-z}{D=%s;eOG8y5{LwmPOD)xFoIX@5U(npmtTh5Pq(bM++e+EkW?SCo% z|BLF)_oCO#@t-{f{NPyye2aR3IREKi$>9Qi|Bq@Z7JAX&{$n|QUw8XO$DY&s(V(0k z^PU%uSeSMDp6`-szD?i(og4VL?c z%6+AB-*CBaq}(^J+&5b8n_uo*Q0`k;?i(xjEh_gdE*1~}Zf=SH&4Igjt^3fn+h=YM zFS{(f{u5ibh6fLZ^4oWxx9(g7x%D@%Kj5uffAhKPZ{~g7`UB^#KM>-z?e=@$x9!&5 zd$#ZLcHO=!aVn!*zchXOo?GwUHM4zs*X>hDz@EGBnAtzQ{nq`vrnleO9%!jjL#B3r z(Yt%soo$)iv-{rdw~|kDp>2M(^4elGoOev^-nTu;;EUU5ZcP#-KKr)s+IFkJ^7gI! z(5_qWoWA{@?YGX{HNE}zZTrFxT^7DCT)jF>3EFsBct!Nd_g!)8bqbok{GMc%2s!KjCAuZY5v}J1}m+PbJy*qB*y?-X0aNXtYtH14;nXbRzy{rBT zn72<&?Y`soncdUpO>dvte*3=dwd&q_2SH!B{f?dKu`ONqxOYx(-`<(S7xv#-&+U%- z+m`FEQWJnL)3?vuz3Yp&?%55Bs4dqgZP^|~BV6!4?>ukKuKiO}XM5ZB%`^~o&6<06 z-@Waev)4EIe|G)ngu_ii^@eKlBOAfgzb!`}W=b#qFV@ z+&)wAuDTuU+!oI44n@IXLJ^mStM(PVkKVg|dV2pZID-}T1puH8?%Y0I@UEPm-aQ@e zxqW&c-5MIHgm*zGonia7@7=$B*B#sI!5`Uu&mJrDOLx!QC8XZBf6t!X(=!5zx~x+% z+qU1admA}7YI|L+0!`H}bdqv7y&aabiyE!kRtv7vb!%X26_l+SXpUOb4m8uQ?FVMm z95h{{uUzj;Z{N264vM~WdiOnal^S)`{__gnmR)bb%o;FxA6o6l!5 zID>qU!N_@#&GJG}z`vhmhz#<6Cg269&%ftqy#Q~Y*ZQaSt~eHj#JmT}o4RCFW;UBq zc4UA|s04cAqd%2pPs-Mx;ISw0=}++Lsj|JG$KdjU90m9pKhtZl`VmaH#ICWv5o8Su!*gg|)W5#qo2w`TEY+cfP*v9P}+s+(Ad^YSkN-mHt+>K4MyVxWJkLhYVgvU zv0S;HJY5&4?bANZzRmBD##sNtH-F^6ML~lDi~ASV+_hYUhKIe!`}N%8?P8|kd!O@e z%;|Z9_uU>nukwcMd8zlevT~pAU2M-)-phdGd&|6Ev*#l3R=U>r;&>_SL(dykFP?uZ z>z<0|c^mN2a{1h$@7=m^X+pc z+;jEnx8?uN#5wM{^!$_N9=pKYr{-O3&+_1nJ9oV~oFc!SG_<@5%Yj~K!g zmyg=Bux!2&Xy4KW^qS}8#}^89d%?)^0X_ZU<%8gY)t6`Hoe$+JK^$j)x^duCCa(6pdFi~j?RnAIPqVmB zynoqS_FT8(&7QcLJF#ZXiCi`Ad2_|O6Ft>9`_{7e+w-Sm7rlu)^Y*+;?RjcoBk5yK zi+$*wOzinqUjVJTcJ|7yoxM|+4ps!$I~UI@+w+34Q+mFA{!)9sbIyc&u3r6){7+4s zviqy-DxWiG=OM*E zWWDRfhpboq${~kl<@? zRlne;OJ`K?;N+71?z!koC)BQQFF5cfPye0KFRT6hcSi10yZWbwzM^*a%L4};ITycb zhRCS4N=6ID6v0QG5R6%L`A6KHoU7Nc7e7`j?hKpK;IedzZZlo#tMfnK&UjeQkP$ zJ%7A+^-pm3{>ARI-^f*Y?mG8%Jzt$V&pmg%@3`E5e%A%Zd-c5YqStul|9snqAM5#} zFMQBFZ~M?+nEUga-1D;^c{Q)_PhaVtpW6KAa{u{F*Vyw%H(ux5AN{C%UU%bC+>pLWlWd{)oizu5G7_x#Xp_Wbb&zu=x5wkcijYZu-5=YsS21$XJ0JN~{M zuj={wc~kCr?k>TXd*kfgJma39tls-$@v9RnreCw?#EhQVH<#UeyoYvuYsr^h*Yl@~ z4!j}$b#mdCe?og^-X6X0ggr;TLc78zO9$VgAA(Z@U#0zHbWHcZ9l+N>fOmu#)!ZS6 z2<-^qA98r`mmJ{#ryQWp3A|Z{3CS-)7n27jY4*W_XMBjsRW&yDfxK46ox|6;1Mi*q zekNKC_uKJTnRb;eT$0>L+ymYzlj%TM@2BxWCSvc@-EYNTVFD(%rg|Cg&G&L z@9Gx!P2M%+(n}w@_#gAOn!A?%quxi8@Yu@R>V2#w{x#lB^>EeyYVVUR?kl~UTihS^ zK3h+p1M*GG8C>}>Q2#i-%)1qLtvz0gFZFJ3ac}VMXmTHqKj3YzyVai;cwbEFr~Z9C zUhm!A3J=m!Q5<>kHm6MAy)oOdXpKe-uHaM$P)QGk@QR+b1no{fL? z6Px0H{++wGynj^~|M2K_K%PL@85gsH~#LU|I4DLk_`L+m@}NEs3SGhPa&HO03sK@AN%Pf|q8DXQ?eos5N~K(> zR0^m~a?%JCP^j?Yc?G^qV|n45>+kFBVFqXk^H+UO@t?`rK^OO7@i4T^?ybCkOykpsyGbR6IJXJne zU0Hb~z9J4Yd%T&-k?Moh!(KLi)xSAj>%Cgu8az`u;g84t-V;H|Us-)F^JsiH*yBIt zZ;aPhHpQ=Go~|Aa4#Y239OB>|;Ee`1 z`Lo_j@rKM})uZvr>SOVvmB;)|m6yB=$@RAQX!fq^1DPBAQST|jUMa8l*LyF=>rYLc z+El$uc~(w%8@;W}`ZiYjeU_vAmnyILPgH@FT7>aK!D#%*sg2;rVQiel4|=oJP1WbU@%YtK&r}}{4*FB^3)QW`ac?{r_a5|~ zh__Zf@*FE4fNq|T!|Z`LPa8jZ>Oe4FeX8+g9-^5BQ~?G5UH#e5_iIFZ8#0 zHzTR`SD*8;)d%Ut8UJ|o!FaU%V&$dEY;|SuV)aS?;rL{{r~LhD7(Wp|6t9dQjbF~Z zTwWR6<*$jK_MY@N#B1Y+z1zHpy>b6VZ(H?9^?>(6b+-C=dAO(d_(+9Fawk` z!B%Qot{evo=x^_-%FX_B)s5A0`0>M;HE$n?pRB%AJ`88^=<$=@Gu~)*HnS~$Jaf3R z*}tK(srpEzRCzRBA7sliJA+U#NfVN7W}9KRfI@())w_>aer$7`zne#s+d za9ia$u=&wA>(Bb*{z`v6t#`9`S9~I~COaNK?mbw&sd7Vbp!z8NaH4V~K3smxyCFUp zJQzIe&s4WoZ_7O4uc^G0dA#yq=BdgWKa9tM8{)glPy5fuk7SAMpDaIHK3wh(UaCA- z`F?y${8;>SFy(Kp^q0R+sbO_0^Z2Qw{?paRss}SiP94qOf=QE?swceT{)~SN40x8& zZ!?%X<{hkT2FGrw9`n|gOMbcfkhit^xWCPxqBpmCPkLjOhpG?zrOIv9CxaU*o9X|@ z{9C;5`^Wre;sftI?oFNgKDj*M=lxQ4*4tA)QF*kw$(zbZ)_Niyg@R91Hup9nU3uhMJVyaWC?boXdHUU@h!S2z17fMP>@TlE?5aq9JIyvE`FM2OlX_4y7@x%V3)n_Z~;|=e4)iwTR|B>n~@hfkiEI*LFsrtB=uReslxF(*0 zaxe5lZT~`pmE+}Cs<%LwrOLs$KX|!vvOGiHH$g+sS4!D6RpOQ( zKQ-eW44w(b{Tt$wndiL6$_Fa>c$@!R=9$WcVEdj-DR?E`jHG$Q-xF`l^an3^YvT)9 zZg>_t8mmrKA1ZIi+*WxpKAg$NC;aDvBb8VEBbAc(JeV`RkcepUAH9^VyqDJ?(F#uWqPrh^Hz?f-t@*08;9*u{x8v%PW z+3ej#&IhZ<{hKS#$Ip9*fI2$5cgM~^1n|@9}J$3AB6jCtBwa{ zdhOBbOK}PQeI(AuM}dA5e7cmq1rGk|sbffNcR}GtyaVyc$_DTGau~l9JP2mK0EfQ0 zT7o}p4c5G~DR|C*9`QggTK`DO7e}Gxm5qc+2PxY6NLSaX%N6Y^Ydv5|BS9PU}R!Q;zHeiMj1CBLV z^H`cnv#LresWi{?JP)>P$%AZpmS-8u#(<3tHeiDRLx7mX2~Oe!b2E{Io2JvgY0}Nj z<8?@ydzUKdk3sK=j=1=v-jHn{@2=TuU%y5nqC1? zX`Q+@al-JaVce_F>$;Dh@e2B&{nJHW?->?*)8Gnoxcg<*;Itv^gGhV^p z#l}9gUn}JHU4s>Jcnwmvcp}~BgwJxX4GCGlqJ%O_iao_)R6FmrR&` zYjP86|6}CpL$8TxyRmKR;-tZQsc|vnWCz+=*;JX~eIVxdr>vh{o?MKU-ekBoHH7;^ z(MOzKczx=!VZys?I>Gzu^a_;PW#h=iJ&;eIsVhc5^dv>bw+)|qjicvogZ?u%`RU|4 zlV!#PpKH?}O)mD%^SWjjN8j-2w zXg7>bkAb~>3YK&g+^T6}Y}#*XeDY8+wXN25_4|yW8kLAt8Qw{nC=}4ZT2nnzy@Gop4W2Y7|QPYWWq!` zdhP38WysO{=%LXI!~TB`ZFUoS*blr$r!ROd#uxY)PE57I2k=9~r=MN*M&AYA_wID0 zak-&s^5x0>hBlwm=;^L}mW&?!D%$c6<5l$W7bf3Xa1qyh0;IG8O-2l-y)SuP1RqI& z^sX?D_>B3~d0jM)cppcOuT8yYNJmc-IccAM2N-){YQ^;asZYGqrv`u<=e$oC^CquM ze=@ayVicuxaq5$aK4Y2jxUtUovN6!>ILdtm>iF%6iODMT&)`*HL?hs|U54+2jeaoo z3ApS9!+VoO)1yf1n)v?2QsZ%y*Z?Hz9Lj&wzeW07G`=-`8o1Fl{f-xqeG)Z~9ss>4 z`l8c@k;xO2Rg)i1gK3a|kcSDd#|fFAX-VUu?x&@0fm18mGXd1YeAcmX;= zo@0X_|!4<~AwZ^A*Oupx}bn+a~ ztrm4VxN1ri$2{QK4f(ypQQx~UBOr4&(=2JDXe<~8K zWMDFV@&luNs&D$7_tQv*Qi4}d108ckkTrY=q+BoErm3b6UBklZ4} ze&dIRv&Ny%5+-*{e&SU%eRgUwnTv6mmkF)94sGBXa{JNb$5SgHsh@zOT=#y|@GZhF%90|?EI{hAc zp&_uXfr%?qAHbKxIu$xq=Y1VLUph3dExt2T$B#I14W0gI>1_n)IiWRa3_& zBaM;MW1sm!D*U`pe-=6Y>AznBCkI;ureB-`cr%Zw)``X)!9 zO^kq{EH#Y!d@x-E-e`p^C4e2=<28Zre|LI?&pXINonhJ3^~p9c<(JX+x{N1`ec*K9 zKGWAHmqX%VOEQK+U%3oP9l`#NiFeVje+oV6iub7DxYv;3wAb?K3n&%zbwJ@y@Kx_a zG7M-RR}FcS6X?zD#w(v4_j(JGvDi2=Z9=_Xo4yK-whY*3^11+Q{b(v3OsmTK{YmPU zeiP)h$%X_&llLa?>##*#M89M3dUx`yH@VGKl+4ROhP>$^@4o3eaOoYNU7z}RGIVMH zI@o zFEc`CHFK2@S_rRkrqizkb}RiYMz{v?9eTR_ zTJhJ&G^@XfBE>AfPVq_w+#Ob26TYhfAF}$xGUVkRf@p?Vo^;dsB&$;JQzs@z! zxXk$+{rUXW_y3>Fzn(YdMc?N)==;nYzeWEpJ5g@4oYn+m_raW?q;B zVYsB<8a6-wpjca3V_$f9s-vpCYp5`%s(0tHhaYLIX-x7Hf8jOU zACr(~$%=_eO1Ijxa#9j9a!YILs%;sTyz++59zVZ;NON9AQ*dZ}Mov|IM`o(Mx?}U6 z-8E&^-NR!~KIa=89UYgFVT*}QOir`fvdwWRSp^l<71s1jM`>MqC+-i6w-wf`3XDn2 z$S-e7OR<$S4GeFoEU9Q8+;idy-@xdoSaX^sCMF>0$uGzKwxZhh)rF4ys%cBLlcU#cIzh zOixa+I!dY={QUe^g~g_11q1{|n9S++i10`=5^6HjQthRU-GjdVp)paW_@wa2n7G)u zgru0LXmeVICCeO-=j0Za0#^fqBjYmgn4r+8xYY2laAeR?nw*%BW-qB}_w@^jjE*rS z28YJP#6-u$#Y9ELC#Pjt6Jkw?saAVF?_U)fo#5vm5EL999Ul}J92uLGhV)o-dQMTL zuWw*@OtdL3I5aZG6di5iGZM{7$#JHbICHu++m{ar3XjJ9$UsE&s(`@Yh}gvBh_LYR z*knt#ukWgm2s|J-G=dq3#{GCeqS+J`9Tk_9n#TL_>QMak$E~3O0r(ph866TF92y>z zknHR09~c@H6N9JYY)o``cx1FGHZB%%2CNFi{k{RKg2Q-SU{GlIs=y%p zjfx5i4hfBjjEP}7)71Slzv`*}{wh5nKrZqRct1KtNcOIX$nivaY3jATli6WVU1%mNqnXb#)JHEX{M|mo&7k+k9Z`*!c0I zr`j57D(hQ&2DcwNdG3|VSAT$FiHMGhj!Q^M%e2_Cb7G^SV-r);GOgKmM~*!=&ytdy zlAi4-si<#gtgo-B%dusqTe5Ns%BmaNx_kTA@M{8sB4d+nc_mf#t=)Kkq!|KOT-DIp z+S)ykpKZ%3C~fFmvt{>z{bT!&HrG~`*EDsk8QydB)Uz*s<#oJ2OjTt{dM4U8-XDXO zp256iXW4TzlFa6`OnZKDMNM5zZDmc4H6tz4X3xjVnmf9Bde!^Gq7&0?1*KK>Eg`6v z7;`G_K;vp??Y5<-rP}gKYuftStvKQuBrDke6; zoXQMPuHwzfDLlxsX4z8`(V~G|`9-A_RaNDcc1wC{hBez!Tv6ND+TPhE?+*xxL~F4Z zmR8jTt_lneH^l=f?1kmk^(~pHDajc?tcKQ}b;Bc@w%1jZ7L`{wq5yUudiccSPy70< zfLdI~F`u&lbixup&5TPh$7 zAeUh;D5(rwg@yvTMh0>U%c|-U<6~n{Hjbi-+UBnQwHwNd@*S+aj{c#odk-Hwf%b)F zKa&Bri`YaoP;*jBT1F;u0u4PS14ZG;FDxptrb8gmA2TGaakf|!AHTV7!x z+g-TIfIYvo9Pf`~3Nz5u-nY86Fwc>L+G}X*UAKAXficK?APPWbz?_mM?GgaN44^M1KfAOJuZLXe0zr&{aTJrCPEbsD!4D{=v<7KPvzm&>$fxH9R~#3VU&}v2k(iF=7F@Xb~ukbXJEw z#heh2(iIt?Ovw8Ip+O;G$UsU4YXe8Yp}-nm7YRTPN0UUQWjhLrOH-5ZZ3!us?A(IV znug|fyr1|4WMl^76LBY?J_g0W6DT_Xc2pEIkc#TCSk0(U6Z!+lip`$u$XD+t_y!~6 z@kt^M0IA^6P;^{z=HQ^fz~GRu$k=$wmnEC>5EmP7PPf<`g%D!Eh~KIZKrOM^6dNzN z2Bb!*<3tQNM9M?Gp9s7PIgg5#_X9VBfZt&eQPGgc0OSBK z;MXN5qdZt3ktVh`OBVVE;wv(Mm!X?5@%`cKDu~e7_?Jhh3=xXhnCK{U9h6Zt(lqHm zC<2fHJ;eKc+`oVa!IaOdZAOLrU^TT4~ zPIWCyAPRYfM4$sQK`0;=xCZaX7RO%9jQ&a9$Ukzc^U$A}V1I-J?g8(EP$(#mRS;K} z50KKt{s|j9J?Am*z_p<$hRA62S11tfB5%xu)C)@lb%O#$|Amb&kFDlHj0H?N zifWtsRc zJ9P4y7hZk+8=cMdbq($P8+ROf&>6~t@IB^i#DfNtmv%^ion6h(_-V$f1nf3 zL4QI)O-fD&glA=CClJno-?@c_1^M_tB_TdB#hRU8R8d(|Sy@$)m7bQKnUh~u)r8)q zsihJ9U0P-qptH8QqqDoW+mU6-%tZIYzP6)p^;#02zz}e6M=84XzICLNB%;aI+@gxQ zmM-*%p{BUxbo9aKv0FQ0BBNrG({l>T>svuj)(xV6PPgY*HFXVc-m!JZp55Rpj*_a@ z-t{{VjGs7q>d}U(vXaWi?tx8vjy?Y5vtNF(t)aHMwxxUB<~ zz~-HY#t$4lTvuLFR9@HK2f_xraPFz*x~d8!_pjf!PY9HsuYXV^aGQN13jhIuff~R^ zR4Z8&`2=8sooR*zTPzae$uz7sdyXSF#|%hIOwF|A<`Z%_cW^)=a< zX?SvOesQJHjaKqMh)*8+Pa$9=tO0>xF^N=%(8D8WA<#cG5-Lx2eo1BBDu_cEI?$Ai zto+i-sv3Sj^qee|XiZaFdwU{!T621KA@0SDz72!640O--qAGOG>qmC(AFTjiDJrXL zUp+Lk@5u4T9&M;DFDWmhSVm@o@38Wh$X#%f@((z6c-ng?=iEE{Gu{sw-S5@S{t)lS=-p$(qsq!l&+k| zkO+Rie_%)?3NfpoyrvQ2fC2~>I)nnK0MddFMS=^YfRL4xg@!7fz`eIevsEvu#?s6M|Nx}EpX(3S(7ep89g+9xVECS7~Hq5cX0ErgAYA= z3h#&h2%?}B0Q5lWTS6$IUS*Jnm{7;;ERxY*qW?r~kl<1}vTS&NOf1Tdd^<0{FfRp) zWrFal{Nge+2}@c^k{p6=)zmlEXM_KOfal~Fmsi&{L4PK`LgHBfHizOvz;P!Zl;S}5 z0X76amYe6!4}~9@kOV@9B4~2wi;AzQ0s&py>dqhid{>G9NCBi*??;7e1%T3k00DuVYDa!_5EoUuvH<05*v{03q^<&_vq1fWIq2_<;aY07)sxjo2Z`5&??|`2JaZIw}hANJNMy zCYVtkU~}jqSsE#+sc0Xw`L>h?6%g1=02sNH2Ok&d6Mm-}wiF{BD6|vA3P#}sQN1DvZsbI&B!kDPYNYKwXKz3FR znut4p$M*vPLsS98Cz$d5FqlBvs8WG8qv!!f!lQ8<6H8J@{Q?C>HVN$tpO5PlyEZ5B z`-NVk!+^?@8ApW}1%%>B%K%Ea^M8InzZta(EhEMx->(=iL?AMX$7Gw}awvhwC?y>z z4^2NH8)oSskEpIhvnPE4*;54qMw6M9lZ*GS^k)G;Re=b^F*E3YQ~}_-`Dzd{P-%Q9 zj@|VO)HVfzqC$}XJz{yxuWv|!u|SBSC=vbpse=ZFghZVy|8d!3we7{J5z+RyCz4$C1uM)c)5Ac;Z2EU&<5FW3R zX7nTXV_d{U>L607Y%eSz;;Kllmd?t#(r97kv<~yb?#H`H}4;7uj zpc{^PAvRSgfx+^A%;U!?D!HP+@tgUPP;+n4=T!NCC20DcdJ;<{7>1IFNc_&y@7#|i zF)S<$r6=vg`Tg31Re7tg=ik}o@h2S5JW9TM=1{dU?fnR6AZ0L1pF|mH`lRH7Hi}iu zrk1BU^-K43CAE|p!K`4BM7CWP6Ut%M_p6(4{OgiwCb}H*cGtr{`gr#HQ3#)JoAo$m z%=K||9jgoz{b6!T!~lx}X3Dz8miDgRHS0EP-X`!yaD%lR3<$kit|PCwtg@!Qxvi^j z%^>&?Ev8ZEfq>|s;rXRyV3v45M;GnOs=os{uz`_R)Yij>*uQ#Ub^n^d4a393o41e; zKx2SKxU>SCxf>jD%hp|c_l@q}H}>G+v9a2Ul9J*=D0lU(9X)F|jqKQe^w{x}Cmw(D z^kZkvKmFv{=DM1yii)zTn#Pun{xw5ew(UJMe)92Wo_pbyS6_Smo8S0aXG?QKeSKXm zOm&_8Yc_7$vHQ@GM@~Qe{FlG+tvBBM@lW4I|BE5C@F*~BGB9vuixsx>9DHSdL19rb zK0Hj!Spplp239omtT5$)ZRX^v{)Uzu#mH#$gkjB=m7Rqxn|utABkW!@7TQ1yiwgMg z!h(YQe2tHgquW483c<-LDywU%D=R9iswykWv!K62gUdi)=@3R=*VNS9+S1zA3eUJdi4BMTP|6mXgniejRI_~Ntp1blNR3zVlif%?GJG$KY zPk9v{-QLyN-9NBy-MYa+sH3QVP-zDY46s0S^$%{`ymiNpts^@|_l)k|O?|o@P*dthw*;S&!XedN^1M;~rL^_P{ER8&Ibx_bvUY}&Es;IW4vKl|jf&p!X< zS6+O+t+AoDwx+tOwxOl1yJsCVkUje!JpS0(^Iv}TYhS;5^}Fu;3l)K?&2mbBJO2XB zqb^Qr#Y(oj^DlI%=}3bFsLh>!p_(XL4v1HN9)3{&Fi1n$Po@4(MvC@VSyfqHR$ft2 zURnZm4F+@O%F6mHLBZEzD5trlvA&_Hp}y8`wPaw31Ufy$ClBeB)wPXHt!?d{9i3fW z9c{T;Hj5=Q1IBL~*j7OS9)QYeY-vO5?CtLd{}up4mkbsU0-Ta&%OM0{Y@oHHt9Laq z1D%y708oRW`dX2BK!8X9`3*XAm_n(bvh}bg0Rgpjb;x0};=>qFFsDLEhY1~ucvVAV zQ(Gs*v$wY|HOY*YgV8IC9Ts(H)Q#<3J!{tuZdgA&vUOz3=F&nKd2(}L-KeUj01OOn z-nR3=p|SBp2M!-Sa`;ePB?_q+g@)X;clNCv+_HW5p~DY9dgAfN&zw8|)S2eGI%!8$ zH4RPe9sR4s=6K$P*+=55A4fE^G{2aJZItFqT=#OjH)!Z zw6wLsI@8*mW3!?46ChwPB0?0GQ-YeBfzMq%J>9H-_F(J*$p4WKj4Z&KMyzgW?_?VL zP!xmk|2PcG(7u#kP=YtrHImIyICTCGPHltnrMR>d*2wCbTCM(_;{_t4tPC2Duu(mg z0gbeD2ykH$q_YuvAv%e5>o*JyuCrxku!DffhQLx)-PF?2+dsH|^T^hnqx<)c?y4v$ z0*aze1s3HPsd6Wu?e$ZC!IqH%ykBwg4iI9DD5X zCxH>LKh4%Zpj1MNf#6C4V2_%ue^ArFur=*3A_4CD2TgTU#sLDdxsP{bD6ydgC3^|3U>Efcof)v;np|DEZf(DB=o?nD-t&q}1FJa99K%_wEGN|7= zARsVu)YLXKHa0^Dni}j@YlZ>{i#0pj!S;uiO9W_b2S(8TCG}6G76=e+N=QsiMGc}Y zV#KzwS=f#6RSeHy06xkD>l5n=Jy=OuMKwtsg#$wmY$Y7$NlD4HWTVBxT2@vb8WJK* zE0V)C$>=u)hA*!CD1{D9>Bl^fIyak5J)9NR8-dxBO2>#vn>|T0|Erx1JDEH7ZkJM z)`CU=BU)+yQw)|$8T4NaX(dtuYz{{$K|o`-ga8{ucYWAGA;oh`tEw6Z5{dB~@T8Gh-sx}@ z6(Lu(O-=3XePl2|H05gUES2w(b3;OIJkN9)~!2A3k%uJ=H%q(mz40CZEd~1 z>(*`FymRM)17l-HS^uv3H;0Xt1R$3H0Vy39eH@j^s#e#aCZS1CS7#k+V|z-|#1-fY zl2hFEZy2gzszM5S2{J`@eH_vOh{&|Emmo+a#0i0bAV5Id zhX|yDyQ2IcAw{e`fCOqE@{ueut)-%2QbO2^G&D*5OC=M>Inpc=08u2LC@t0MUny(o z=|f=mf&|dq2cXZ(L;cSZ05lYiUL`NV1T+w!BjC=Bs@S+|I$IQeV}7zrizMG7X}jB*C)Lnzc3lYI^f8}k4oSNw1wV* zfsGsUbK!=9c4oCg1TcPIUR~4J*wNYBKQOdm%a+}+zoP!ZaA<&`35sd}>JDucj0_?m z^^fmnC9@p^?g2>YqIX4LV}7f^1L%L_;YoOji8^%7}M!Pyne+qw)d(&H#Oc3r-?P3sX_< zSp-XXg0K^*5&N%vqtHC!I3z&qi4*}_u3rDdK?MOJVK56ax3GYxTlM-E9YGocBmitl za+{i($?B(M>GmJ#Kc(c*$!2BcqIU?QIu0Wa6-<;7q#OVVLAK`rKb-Or9*)k17>P;& zIb%;ol7Ze4-wp<$X9yAk8UX>X0fA|1gL*^)0f0akq8Jdc1w$X;3SIsE82?lNpxd7` z34kRLm4uwAvVj20Aih%q(AZhQ31*e`nelz8Ze@ZLNrJr0vOmE{Ni!uxL8L(Nfg(lJ zAc@puLplm#fszjj2zp+mYZ3zJP$B~PfYeexP~-w!H1mR(iiqUq!Q7unfB-_w6s?pW zI+&uO64m~-T9%3mhUJYSK!HkC_Hb6RE&yl?u;eKbfCGjkX$T;-%u#)`W{3d32kDR- z5gjDbK>_A#5(U`KP4V$)AH)X&1Py|?FN)>LoB}!_1r|$Wgbon64af_ZjZ}_=LbZkt zRanT@6G@9QHVU2SU#bb91(cSOJwY}^K#(0kq{RjeCl9RydRA?%s(+Z@fB=9fK$}Pa zGJ#q`ZJ_>9I50Iq03g}4Bx)dlFF>0{0&*S<2vfC)y5I%)hZ+G2@QYDg5wunE4tc)X zl}}~Wsf&?}mnw)*AVHW=4l9BX7!+0#AOjsJ9m)V}ANR|qB!GR3BtrYJ!QRgfL2rH&FZzN6%gc*D&tU9?M0K;#D^LKKnK10k8If9*R|gGB|aHaEL|Rc#5}^8(c7 z4e0~|r;r598c&)@VykD9*2YKhSm#YDMH7Rp9i6v%`ozDNR0D4@Xj6=fRFq-3eP_*B^_fF9G?^s%W2@`HIR!As}~@MA`RbO~WP zp-t%MtonC;ieAr}-@9H3ZomAt8|q(OqpJE3NuT{p?Y@~(n@OIL9+5m2D6qt1y7P&$ zBZ8tyiu5SX@23Q;#NazOhzbReotRXw^N-lVr6wT-kg}O{?Xz_uV|_}6>bK69&bR5A z(q#l3oT4CNqU1x95KTrDnNULFDP4({=qQkJkN5L)8|d+3zYSL?(tt~-IVqqbf|DN z#2k@=LT&7)yKi8SJvS`m^NtV0eV@)8VmQXo0S5Y@mSJqGnj^9pWA-$Dti}&Gd_>z1 zRDKQ~wRd5|+lMx8@ie}i2Gf@rTwKBU3lr@ zb1%I7RZrvB9KWoofl0ivwTr`-+eZ&Qc=GhQ7hd`5e7_Z@rai8B{p{QB!ZeCucL{L<6-H>3kD$<%v6r!d9`!ynB^GWNwmQcvUK zBvMfJK{%*SL8XRG0qU1FMw*rFY5ZLIvvK&0))2myR#8VT22aES=4pK0i~*KdSQe8o zY-zK@tPbNR1_VkmYFGsOSh=V1cle8P!V-qxU|WX>Va^hUH5)OuSzlXITi4)ed_LQX z(KlKwFnWiY;42$%9=H6*R5CWfBx}*)&2nhnm;6F0_0$rnO+3q zA^;#FFNV6P{3G4{14yW#I+1dVza#(zMp~4-8a~GS0^AIx4iX~6$L{_E?*5bjfI19K zbAz+Uz@R7p0(XB)IG}W6+5^^AS`YNtzRQ#UK|ajKHfvT6Ove~qf(ywIU}Nurz5B<; zFdy>h!=C&TYAZ4LSX2ZDm4>#?-oXuvuD+(Wxw*4*H637f9vXZ2k*A)1 z>C4~z*0nc(?8*OuR7iKnq(3SEKrC}?iS&Q)vj@Rx?eG)6ArfkVd^46jz9-PhFA)mFn# zr`D5yMmF6uU~xnHr2`MfA29URjFGoC49?@%lmAAJ4FCcQHYfLT_#Q2fi%=iO&-C^`pZ|wq_d)&K-9Ok_Vi%nbIa(S!w;T3`SiJ0 zUj5qTZ=?Qi>iAn@d0quReX;Gq*nCyGfC964pR(814> z|Bd)x&}ho>b>*N17b=XsSEF9=7kl+Ie z0{b314`k322>v4gQaUJk@-K3qZvYKK$aFh>5c}4w^W=YoI36irfEWvfPYm1)fjV71 z1M4;p507l#B>ds#{z;mD3ZTCP6ri=OclEkWo8g@@Hg@y~JXDT*@?WYG{}mbXu5ZME z_nN`sExY#|f&(Nx+@5&)Sx^2=f)5pyWo0!O_Xc?N53S$2ZSUUk@sp38f9ClYUXk|i zGXH`@ZxD5-{}YA7bv_0FKq!Dh0E?AX?>avN2rqlp$8R)AZWV;0^lwV zddRrwEdMDDADr{YmG1<{E-=6Y1n}fvJ^5cD4hx1(K~5!}gDp!& z*5Q6rUS3g#zZIVRv*@1#_X{|1Y7Ttp_~@O3w%-sID$AFDol9siXsBb63}zH5)f>-@bqU`1q+)XU?2s`@fn08+!+T;xD~l zILgQ|NccTy4v?9w`gg?bUP~ii>gBEM$WJOQ6KiGee_(1!DKHu(- z^)J-%L7$KJ$NC?BUjM|;>%Zv9zp=K06KIN+N2SsM)~?;OX~&NJ`;Q(ye*7fc|L5_4 z6!!Qz{3EqmM+?JXlp4uKV;55)y(B&QPwM!92C4?dp+o#J{*?+JfNTU10K^PJ{9*o= zpVvS0^ZIXk^6v!uXZHi}Nk`ld`2OX?21o`_$B9JE%KujyF?sm>{-0Fx)dlqb6nzMf z%h%!;=>R|?f1`h>CUNfsQL#8B^c`R#a3`;q)(@$Nw}kA_5VhI2H@X zXuekLC~zO6_5w=n$v@Rox+nitvNz?wXo2Fxc@E{()nWkdUriThPyVgI2ha!D%USU> z+cq@P19|`>86$LomiCXzy{Z2zdU%0mcHs1HqT`!*x57V=3IZ%R3cAH5W|n`f4ARp! zOzOb)&E8tf0PycZgG2kjssAj-4>*DV0>PJZ6am=4w?k1$!dQaB45EkAGfGDQF)=tX z1ppyVmxzKzT%jL6n}qVOB(os^+~|L+r7MO(f&ryPsE1M{5N|?vucMIw$)E_r5oC0t zu+USwC;wdyAE1Mvv><+3FHR3$xW86Zc=GQ>>xTjh7hpKE;(IxKBCfL#U+|Cmdg=dJ zhiJmmkHmx>Llq(+~wkGnM}z-#aXRrK@wPkTy-{Q%BSk|#WH#&c3UXkkfk;saF(`n_=@ zLI_Dn7W`m_fJu_BClDaW1yuW=-~ZZEI?T_=f*_xmPSJ*y;zD|nlamX4PzuI8{@a}W zLvJqB3rdTK2hf80!YLq_=TYFvzuQx~OZ!JPvmwpr|1AK(o)|nGE|Re2$770%v;FG; zK*vxQ|8PB>dcH0Tumt|${^PR&fG?*f{vYgL4txMW5FgOSMS>yUlx~^Co0&;`Ab}A3 z1U`#$>*{|_bby-n6>z@4E#rh=jF7Ev7K7c>) zj4#7DFespE|2Ox4NB019hQAxiMBX_J^WPKx~RV zqN>r4!bS+m0sjVo%f@y_1kfPB>Hn`cU`bXjSc3pM*v7ghs}_z&00P|S2k`crr90sP zO%YlIWsS7YIOcWUUUV^eCeIvGv1AS8UFAi@MB^=KhOLN9UoMo z072%NpP{vIauh{PFnI+7OR2;MVh5xSe`xstGRf$On!n*GUD$*6u_$i5fA;(i8NJZH zS3@{~2--n8#n9RQ^@c1>T(v=VcuF;pR;K=Tle&?I@ zR?K%Jd!#7@2`y7d)$+ynx(LPRP3Kc-f}jmT!3*9ilFB+WnWX(|DhLsPW%9?&Pw{lW zfQP6k{9bY&iV26x&<(*{MSQr~{1#8?s{Y~XN}vP+%sKysjhN+28l-=p5_mQLfrShm ziwGbPKt9e5S>>%FT7P1?UaeF>X3Cu}S1)kZwE(`BDYk6wlFyrt(p4KLkP-R_8e)Rb zdR6T`8ik-1;ld(3&(G2GIq&@fFnqVR5n{+v$mxI+#0MQf1V=b)MbZf{se&&zOP^`~ zT0KdFQKe24a6PNq68<_H+Z^+Mc#%q%7BjnjOB!3Uv?@x}=T7JQ)W+vxF{nOW-9DqcgxQ(36p8rHSVEG8fsdS*99{*fwQ6TbEdJF7yIYP2O){(2Q@=k;WjKKrE05$ooL z_C1phX`44)8qA+1U3;?pK%RBlWqS+nfYy+9LO*blfeWyP3;e!AE%Ww zmU6&Gry#At>GGw@2@s<4{U4aF*MKSj^?U(Xhm zY^dqv=#*9aXG!vl6o&jU^YcFM{rZbV$)SlwA&CwICIZjQhE#zY1rd zrXSA!)yq_ypEPrL!yfOu;iSt656R4)%hfmT{^w7>G0!}sH`uwqPEYlh^{j4q!c6k~ z>6%o#-Rrzl$A#JTFCYLW;Bo$=!T~%4lJzz1dtda6N=nQuvt(Cw`vsX( z^Lok~x1RNjGRLPCX4uNx{Q_bWt&N4{L*stYiLpt!shK5>egUS~^oqRFzJoXyW6nxR zFRb_T4~dF*WLj$ne8aJ%QAVOUyTp%6*;$fO3Y&bxOwp#)`1nlt2Vq?@EShF5_YH=j z!yFr(k|pEOrici$%{K@`(upxqiD~Fju?$&oNR-((0Bgy?ZCuuFfKmy+X<<&8zpEc(JFgYyJK+um70OiAgj?CuN%BQnQOPk}P?ZjaeBsEVqPt zA6ZzxwRf#5i|D9itZZQ|Yc9$yZ5upTU0U0<^}(}k4b51?_2Lz*VJgotXC%ZX*&OLf z>A5BK)-;QwyuLl#Vs(_(clL?;jnz35EQ#^y`89ScGBjLLP}a0|6xpin*l^&?MU*T` zFeWM?HO^$t#L|jbnXw`xCBt4^(`d`cv=`O1cBy&@35~`IqlvbX%rr}3Lw}K@pr(8C z!K%{orq$bzJ?^X_tX2`1YBR?tX5lQQgu$W|&oOxE*JGGGc1i!fU-mY(J)PfJeD zDz5Lq+`9bg_JJ)J-VDb45(K}+P+nqcTuh8PBMS=~C0lYBpF7o-SFF|vgq=4iJU9po zR7OWeC8XzIk=0~dVTFZDR8}?hLuRl{E8=Ehl~yc5iE+L7WGonq;@tjqG&`vNI%^7pZ6yh>t;U}zflo1a< z0Ia5B$2BM-);>r>P#BhdMSIc~ZN=lF6VkFBxCRo=6~#F4$|YCT)3|Ue9v2;#l%65a z;iJUOE(i|`42cMW8Wa{C9|koE3uB6p7uVnmiGaozg&DUPIpe%btbYROgjE!gUGW^P z4dG!}20LA`B9f+Ax1J&yi>859E_H&g{B&9lJ60QnE2TFhu(S z4ycVdfP3YS_E-PG@BEwIK@vN-;VpQMJPJ8sRscmPCwkbhDltwT;f#r(7T4jjGisU> zc2X_TkyP?x6Oz(wSRD=eTr{GGXJB?ZmzKm@otRq$f^cJP&)SCeUd%HpD?;Q{OjkxgiPO(M zfAQ7s)@Cebi}k#?Ucma1U3(uqcJj%mzx?W@*ZVr#Tbi32n%Xc)YjD%Hod*veKXvB0 z7r*w6D{rjn>27ap!!+pb{&nj|w(U7E{>WqJpMB-4-+trGw+8$By1P2t+j@G}4i1m( z+;`|9WZ>c}m%sD9w|?^TjcW(``g*z%41I9@maTjCjUPL8=9!C^UcdUIw|{>9y)Em9 z)~rFKV$AHsomhR~;nPpzg|EN)gP;H6y8C+djGc{{tJW$Z32?8N<;wd1j`N3G65NeSrCm2b;`EE*)Ou#Q8di^W^I`xcmx5i zI5xlqsSxc=ds+19;S7a<=+0Uw1S{MRvA!A?Q_@d0*fLU6aSon}m?wdW zdX?~0YgE&q>5_*K#GD02)ont0+6K2zN^{5~Sn6yUkI8IB##Kab?PuSC!XU~RMGx`F2XEFH_kw4)! z*U{74w>m$^j<~RlB#DXH5*EDw4{mNRA=^F`Eb<*Mn#bh)c3@^DKN2sDfNTJUBl~!9;L~!Uq7VzBp`Lyg~}Bp_`yVMI=^9 zOts94jv!NIv92!G5

      a;%gkF2KCK_WEET_rJ^EHXSGcksl*Fli9NTt91AYD&kB@) zl@h!AffzO`SMI=sY=l)n^B6A5LtqZfk_8%|jd!DsZ`)l~1P5fyTfuzMhE}XF$rT(9 zR+b>PIi|D2AsNwJR~3x^L`}M;|-WRL4oUWta@!+TOEf-7uQ_gU3!karT*3!3~7kXm0I9$bYW+aO9B_ zPoIDG#SQ=mX6|z}h@QT+8-{m{9z6Q+6Hh*W@uf@MZLLj>n3IQldRGr^*vfaGJaz85 zS1x_^N?&J3D_7fSB|;40MF$W=;q18=UcG$fTW=2Zba%A3wQ^1v5CW}y|M)|Xoq6WP zS6{z+?Z5nZu)iPB($R*n^|*5@5aQ?~r_Vn3;#a@^=J$X6lb>%`yB6Tm)7iCp_4@TA zTlefef_YibJoA-H-@f|Ow}1Xue=GRFUPn6A5cH<#&c%T)Mu!O#Dwck)af#f)9$X02 zv}sOy(x8G1Y62?+AGFoL;@Rhd5?~k+fy^;c8fbw)J8EHI6*mRFObYM+C5@A`(AqJ} z4>AAIceJ&4=AbEK4m83C$Ra6>1z(3KLLD95x!J%P%#Y+Z2?{VM0Z^c;tCx`zICUB> z(=zLdVe>I(5X)2a^h;C~gjL{-ECyx3Qj>M{n3LVr)7Q5qpUoRB1I4Byu0U`xZMeM? zprfEA8$n%&RRjo5f^I-AySlM1js`A(9!zdfanR+-%^iTO0j!vUcr7mcK~WheKLS2* z{EjvwdOU}P11LCP2O{YVqY!5fgG&J{KmdXyeKlwDiZm=;j{YVp3UOEv>mpa71-S)6 z@9S`(#Zf3KuDBs?0@j)2kTk#?JwX{(S8bjhIst9Bv!4|K2q!{dZP5nw(rec{0K+&- z=22D!3eeLxxDnh#mi-_WAaF_t*7ewoxCacTfb%ZF6h?OL9s>gbnB+601fryLbg>cc z8a;eu981*$Pmq~vOnT@>@TTFNdk!3X=;6m2sz2P*<-*W8XXW;E9u`WI3VA z3fzIU0y=uuti>dWeFq>0{)o`fR!e|N)7L7@4+hV z!#j2z96NsEiF41tD8SO#h;Ts&c-7gb=3gJcQmALnU3~e{YlIf8)6fLU(g8#o+9U{Z z{PdY;pMULZSHAhin(l5aDwJv1`1XU~!GlPAxgfBEHae(Q~EKT`NWE{uKx zTo|@N5J;j#6!C$6x+V?@02fFkW|)Lb#2}SWP$8@W`k43-;56K0wW-sXvCnA@3N1K) zAM?XAHMp3Gt1v5$0-8l`k_6@^;gCfi&{sM`DR2@$AtS#Cy$(Fv@kkZggL8_@1V+F- zxJaeo2s#sR4~b)rI7~8yS6c>U&fp65U?6g}OUwmCYSBqZDklaAf?*anW)O1{lrsp6 znjg$wyQZ$bMIc3|C{~$!2{J+|pg={VDY%J|$`uG8Bmvf02792KGw6boT_6W7Z91@! z$S|UV%*Vu309lX&Ooog_x>dm{S=CQ$W}_3RtO8f-aa{ohOU$YjU>w5hARk!wqpYgF0ioo;+_Ba!mQ(?MWr#Y=wC?Ib zM?SK>4C`$-1qGW*d zb2*}8SZt=Dx(XAmK~u1T4Or>w0rHN$hmSt`*r~HkjN*iKs<5H~6r!HhYc~$>+;#Bq zu@k4ykgZVvsYE}(J_)US!`AJ44m|kKqi3Ev|IEeqrlvZC81Qrn zy!dKYYik1*IIF2)K>NPF!NDzz?{fIj6Hh+%;!Cf7Od6*oC6d>x>lHdFn=yy;D{6gK?Cv&XCf|WID&o~+(VEA z!X&5xv0$VXXeWr?1pdJ{X!CB+RlCGwP-vpXWN^k}kWepNYzY&rxR#Cp$_?NBRu|Yx| z0ChU31Sx1C`ysY4hyv(LJ>xlaQ5910o@AaPbqok(1!I4-wsv)OclXW42V#Ye4~j-m zKxk*-09!D41b5(i2R9<_aF(^&#f0k!Q!KFpvJ@H_g?@p=f&))5NC3U{iPc!Ho#Y}q zQp^^ZgPD|sC8A)tpy`6%&{))j3Z+c6haD&(F)ht%W2`*0EdAmPy@2Qm6_^brj{689 z1ML#c5bOTIut6BX3TjqsPA*EB?P%_>3^Ez^#$XHt6H*WamLZzda-Ff>!6Cp&F5o1~ zhNpr=fMY`YSiNB*0fmdo_h%GU)9gEzJpLh%bVpM#nN&p#Tpbg)}jPBZXXzcj$ zGiRQD`oau8P{&|((-6f0#;{1j1cP?Ta3R+?B2aMV4V;(gf63-dr9*aUyyI%K;;1Om z7zi988d^vo29gWsm2^j@*(m=!{awkg^pBNTFUqkj0wPZ_Vl>Nhk$XL z{DJ>~5C8~e97m@BPgAaarT+?%fPXr0L8?;roKWF{6`abgz`_+Rz$jt9P?21~G;qjG zre$Ni!tEG*Lji^?H^xQ9GHyHr)*&`f3Ev{CXMvE?A|wOI5d+(%OW+0?IE8AULt^-e1ZXBuO~^LFFpdSJ7VSh31Y?~r zYr{GeC7~PW=%R;iut8+R#z7RpL^u!+J7MI8a}EjXLWuy9kUV19vBJV~bS=OZ{y%Fm zG88rHmK%^MQ`C>rQfOrwoPdBrqQpXulB6vNaKaVKl3{pDS8+iRo~a%NBn->U4)*{f zmLBebypExK7&ilkr2?#9R9oAOIG(+$2LLNDqA0`>dlZ*WYj5wtFwXj6*rQ?Sra{WC zB8W0>1s4Dwz$%Jc04-dIHdkL97HTR2MD(cu5xa;yH%mU~w9vC6Z#{xN^TkD7;1`pId%qv_tQYDh$5F((t zz#0P8g#jh7s-#=M2vRE7fDs;&RXhn%D}*%2A2|dPr~?froIv433axjc_CftaQ$U1a zz^WA@W=#kd-QVD6%ZUxNUcl##Bjs*~Cc*{%;UI7-u7dywo`Mrv_z8g!^kBdc%;X~7 zBZz1;B%FqE2{SX-ISYjiRyFCMU=-(yhNv+zUO5SQg5i{wCe)ULvLlik6N716ftAQ4BEylR9KUa^_qjue<-|sr|Xx9ALA++69{p&0vVH2@`2kTU$2_ zp=&oNd;l~kd{7|4K0%BTsAZTVP>Zb7&~O0?07Miig+K)W0@VXHfnwFM0^|EsJ;bbu z(=1tnGFqY(GT|aV(e03$iNXhZ8DM@C%$_=6a85txQ_Vn#c7`SnUL+fW2Vr8SD~#wX z^5GoWhz1(aVAvo55osB!;ssx{vjmt7a8v~wAUmq{;&f)F1#p5F$|kWQu>2rl#zvf( zJAn$21}Qg$hahkeZ2&h~tR83N2#n?=;+X^-6%q*(&iNj-@T?5u2)_Z)GF}qI7}gCg zO^s2Wo2M2jDa7L?3MfPQaHvV0=7hWAfod z5fWW=MdrEAnSmmJ7fo~_ax$kkU7O5JHHWcO05F)rnSnJ95o1bm7sS_ue-BT?Bu3ez z?Vj?-9!A2}Ah-~5MsXGjKWwTZC_w*Qhlsu6(HP)CtXjmNPlM&bf?vQa>L3CUK zOn6Av)}Ph!K|lf)Y!M4V2?B&vI~|FnQ;?Myfe!-h;1VvoF+7KoR1+{n2LanqYRK#( znfHyNMcV|FIN^izLZ)}>0OE3j3`DhYUZf^rvKcE_L8t)@M&>$4Y|-=?a4UZjs%0-U_+uzL`LRhF?4VfJ9&jb65b3tBalgBja3Dl@Q|$HQ7C+% z5GYAde|3Ct{%VARI)=g#?rGj#+|ywL`)K+4R4#R(Lx;$g1|AxEpf6JJ;d-pG4?c%u zY&4x?Pf&%u7o-uUF}2#9LL&tuSY(b!gX@S;&T~4p$c++MCW;b8C~@M8#7u)RLm|u@ zr>O%$38Ku4&{HT>gb#hvw*U>1#MApx!%`Gc4uC=!}jNC!Y{ z$LNNtpI}-jq^1DXtS%HhLd?LT$%;a8;R~Z)R`x6_fm))YfQQTB4aYI^ zx$;?La1>_^QaFSnm@$JYuBUXQnRQMNQzPn*LKD;$)eCGWP5ux zc4h`uW=_p{4kzWQ>d_*~#EF@65Ngs60S^x2a$~A?RyA;S`o{A**SX;a-3Fs>)S(Gv zh^?3JQ-nwdEjAbmeWbn$FYnXxgfvEyq3^$fFQHO5CVEIUDIAkWNLwXt;iYV&?33f> z#0O#oHiZlL)pq=xJ1%>g3`o%mm}{jLC~QL&Gks|UMx=Oo|8_NE{5;_629P zLekKfC@CMHC<+1E<&;7iw{u`GPILuF(EvwGCmOJ-dEp8soIs@b4Ec+o$9(5!Aj$0p z-3CKusG!M-O|ckwQO#T0Ip4rdi%dbS1e;vI9Vd7xf^?HaVAai1HH_0B0Fw09j&#_mpl{y0yXS$(*a`!GEl8LXt0J|_h%o>78T8LR}}=miS*H#Rf433 zF3yj2B8=-94P|DXn)4hjC)@;sfIPxnpuuX0B>EA-TJaU26yO;fu@oaW1S2Ru(fWCX zHTrop`FRs=k|L3H)C-7*+JtnqsJaekJTF;N=%r{*jDA+5gpwvEVSy1B5JUIEd~;K` zf+2ZGo--Z>>yEXn{WyPTc3k#kS8pKdKJ94M!K}-0!R*8vk8ikOj!Wh|HOGzWb$T9M zevt{6Bj@hiXPtIh=XGial04^Agt5$@a+8~G_Q0FI4T(2>ERx+a@B9Sb%1w%omGd9J z&7cXNJp&!`Cby~e0Fzml6KdQ}%yDL}Q*)kEU+G>Jm<~O2N)-qGN`K)znt`oV3aDLB zOm=C0nYl>AA;BUlne(UIEa|3cH&67C%Kk!-QvPUgNq7@_1?2g>@}SzNR58j{e))&x zJnO*i$o=q!;~P)Rab~VlbDndaoT-1;9L_#F&&4wzq*S?G8};-8vI^t?%){QL}V+luU+8JiOp z#+qXujCvzHA!wifXLmNVC`ev0MMwqF877 z{jlUs$7ptZ^7H1S37^DON3K|DSemw|*O~siR__A4BPQejOp8ick^D*gmM{I)(t?FA zInyUwChNO$zL0hyWl{3p#9u}H+BfU=y|@08^ZmbSzu0uW;WwG3nNMX*r@v-C{Kdjs z-tqZZ|2)HR^SianDl}Y z?tf}|!jc~>{>+*FO7$HHfe-i>`A$FZyZi21 z{@Z*0`mXD@Em^wp7X7k2lD5Y^9`Zi}Hw3)yo4;bk7Z%_3*^>8f-Qkq4AI9AleKv4s zK&k&%ec$<#<=%q3%WnJCk_@N(=fwUr@+ZNYgH{FI9oWBWh3}^;VwaEHJ9wA={KrEs z`u}Rh_a4}Ff8X-*d;jsSm+w4z>#9W|PWk`qhUt5sy|>}syYBt??&t07qWm8U9xdoANY457 zZAWhVr=|bA#IZ1D!QbfFH=NIV)8S_+%=}5}!>L=BExz?{Z+X`HC1bZU{maF774OQq zKl?{nJF?!fCg1+bZN-a2yyKnEUs(QZ!O!xO?7Olb$vR*gwEkvU(Jgec`r{Z9&<0RNqqW{5}N5iN7oQOHoTB-wMwUdoAd`z{-0Y7YsPlcV&D( z@z=3OO^?Mq9CapgZFqF(yZ2Wv|GKmME|l2{9?lucY0pW_xj*N>*!%5Uvg&OC7X1V2 zYm=+a7Vj%E7M#!fuQ~5#9kV?cI~kQ9I^eIaC|Y+l?uFP}ViQcSMa4!XM!pi(+*5mecl9@lw`NtOY&AU}`lkOA51hXH_e(Pt z8VrB4BXi@CzE`_{)|t}zT)U4W!y1uc>pFYenp@v&daK}nXFs2rnetG=qR_7UAHnkrhMycf-~VLWM@?gmEp^xP z9!&pf%;v!H``^85*U~)nvbL=!h9dgL+aIcbt8{gi!Q2t^Kf}5M{J(VK-e>N35Bcxe z9kgTn$mEuHx4gOK@hyvj`=Ms_u6+4{17C=`!-n@iy!{v3BDQ^fcx1SAIC}WQsQzHz zl}Ep@Siwa z>FSTVqq~0N^(C)=G<<93v~w?IXX=iD?N;M&4W|r!&a*Q+wXy##;%|cXF5S4~r?-56 zan+)GoXkaCbGiGw9e>~O?p@E{`Q);{zCCMc->ozEa_>idcXo8O{_c+K+kd*`_^r?1 za+kAZtLvWFVc#CREns2Gf|q=ZK3lvmyM4poCFMoG9Av!bJ9i$s{k5elZ+*+{{r|iD zY}1EjZ7aY3z_;%E=Dl0)+ONr#o{K$wf6?^SIzPWRR+KKc-Mj6czjS;5v2ATz?io&9 zw*B_sE*)C(#ap|b$fBNbceW*Zf#0iN{P^xQceE}&xwykEeM$R&uNuru4Q&pHTKStV z{`!v1?5|w5zgZno^l$c0V=jgk`B_%@-FL+8{Z9-B_cpZbkN(#nv+vdAg?CftT{nAT z!-~9Hj0;cauaDcm%((F0(mksp@LN}Z-t7H=@#Xs?I_`|AUEpgRL=RhJ$TQdtR`jRI zh6MDak$BRt9shOJeRo+G)_V;b?=ybSaKfdG#Tm)RY?D&;za1LmyIrX*7!Ta z6~h)otD(_QYp67o8VU^#q(5?R&4S+=e=x_hLk)pQKbLO4fB79li(g-`-FvUs8^+B> zlX1fEj^Uc&D~3mqzAm>SqWA&tyU*SJ%qNI|8cok_wh5@8Mwk~h=KeylA z@K1$lxx3STflOZu-W#xM#cOxpc1JzB;YYXr>u}B5*ZTLgSG4@L#@qh;)I8IY(2|w+ z+?#jDuhD>}b{yG!YR$>w#H>5bKZ^K!|1T|nWZ4_e?%QB6ZhNwA$^XUPTSmumbnT)& zBxYu&5ssKy8qr82)`$niI2tjTnK5RD*p8W*nK7mq;@FOvF?R0LEjw{?zMS*^$Xf5c zcb)cXS9jO0U7KrHRrjdSJ1xh7uaEACKXy>Csl$0HiP%!dtvDr2&s$(VMw6`f>8P*QC@jd`9C?<)m(=q>5g}hCYY7gp zC+iD3TkBP8t1=I94%v|R4?A7zgG(|5?tzt5`+#2j#!_vM#59~^N7hI8xYQTRc*QNz zC#m~~Jx}Y}s{@NyMbg-0{VMtXs%g2pv8KKzRQ=kv%;boKF_BL8C#n9o_AD&^k!u>i z*>66XN)Z-472=zs$q8)#JYi;*`{%W{Vr1S zDl0p|^Yxu>O4gCb|GoczmprC*zDU(@UPRdzsh|4ZsWQKe3t!S7_-_xbQk=Owf~+Ht z-kynZvOx1cJn&xcY{h&>8fB|w{r=t&b>^8#lr59@S9^bxXCwrXp^7>rz3Jr!skcJE z-Vg8HBb$=yPWcY`>`ZTI)y*{4AMh`G;wqG~H&DJy*8k9}TVjt#AMQp|%E8YSso!C=$XDyV4`t2j?IdQ15Sqt&EpPI0uue4`=MeOTk0?C#_; zzYC5>G2Fxc>zuML#A$_Zbk)}-?*rR2angRB}c^=hr0W7yiezCS*IV#S()FQWncJ{0 zlLr!hwZzT1-#1B#t$%?{EM>W5E$oT4ilIdByC(nlx87hR)YhWq43}1$A57U_q-3Y$$Vz6mFb31xDU1nj8|*e% z>X?o(kZEgzMg!Ts*z}O;_`?Fd#*bh@k1OSlo>o;RYxOvqJor_M16#%1j{7++R|noazMCV5aBJL?;J zVW|q0lD|oU!<^bJI`x10!vgI~h3>yt1^nSPUafC6dQ>L-L4&%#r^f*^KT205jWZeN z>GxvQ=$f8o$mRB@ZHbzK5;feQB|z&cupl{6Z@jx*(5(VW+)*br@hQ z|6(tmD#pr1ELEoW7n@e~=;!EewbJN@_C*R~eOXcbir_=8B8#6X8i&b~OwSqI)Xr4% zq~iP2=-Qwlw;|SZjg%;iuaqp5R9R|FUB))bULxF89Fwg(On=uut~Co7O)HnjH-yG{ zb=zMsSpvCzFZVQO7%$VitjSgF0oUh(M|r!j3+zfvwRDqVFRn^+Sa+Dw%vFrL^qs&M z&EQacL{(Ag5mC@HL_t1Sp*xp)Zl>f#Nt<3fl;Y@fSHDiOqTKT;6*meP?iAep`XH)2 z)f3!GUc5FKMBSfNdP}vdRV<*&CEXcaWW~_GW%<9@vkP zI5%~D90~EY)U*9e(NR_DkwrfLS{6r`I+OP-+F7z7#LCks`C4hmQhvK$L!Z(|hMNzS zOPp1=q+&`NM@-psjcFWZ_scRhD2n!&9Hsg{r!|GLrBBsIsr=E=k4v?GUX}P4yYH_p zruyrtjir`CEX9e|v@?Nv!{~)1Isa)XB*+C!;)k}4*^g@_uZ4v{-<+`3qiQ25kyLGU%h=IK@8&)L>d_Dmq!pEVNmZ;&lTaif*`DL{k@DJ zUe*$Xr5#3iERGpMhY_U&5tB|3+wr`AD?!}u#Oww2gCOt35YPgTQ^BmO&5=7!8-helvmV0dV>h5yS>DMitP!9R|89l^~j= zxCg!wp!XX3)&-8qP6SaAKoC!$D?9X82dTC@5X5M}`M|C&BGpg;*Co(=r<@?pqpyeH z??w$ltP2Nyh-i=7v77?B$a#(evW)fxjj*YJ66gtdE8$0Np#4KOtP(UAb)fHf%wPe( z5_nS4?`zl?6LjT)-XGA`7BGh)s|x5Vo|I7-bgx1Xjd;EV&+p;7sG1Ll6v{7hqr4Ak(MdHw7}8 z26QECBWY{jq@}e=5ViH7mBv#7nFiVChSa^YFVV_M9QGMkA6q^Be z1-zugpLejKC(v^l@^&`IbI?}^nu0*v_rQNY6#4`Iu9UItnZ0uZ*|Z04tmpAao_#=W`2E<_(=wz(|51bKDkLvwjgVQf8YJ49<82r zoht2-O>0HulQlg~-KiZTs!kM#!jduC$`h-n3)GSyg=};n?|*4mG{345<&5ESpd~C% z_FDCf>b%f8w^31XF%9f9$ zYxdWA)0(qouLKuU>Z5lCCwV?Kb=Uf9eQQr)k8bz(?Ms_D7*Xg)}}gQ}lz^@w^t(tRT}N}X28hxH&H zF-cEAT+?W!;FecTgeO5SDr{IRLF{FUVU^fr()dK(?@r6sC+}TUtf}Wql-E#rcCh;J zDYb8h)(9e4rImvJf#y!tXDcnC@aF{_vLoxmSlQHbf;o~ZZ!unwj|o=0MGIMuQ_iH? zuVx@X;^?FwqROOXM|dPbETQ*pIr zWZ%9Cs`DX9j}(RJkBHm!(wM*~8_bd$r{ztL z#%#RfVZ8!l-B9PPtQcripQ~!54Y;ADS3=%7U@TEgEY%`4+OfaxnFMj)Wv#jbmetMe zXK`B-{mA&qX5jNtYe(gj!aw;Gm+z1Kos_iGNhZ1ZzA)~Z&O6X?O;F-A8?n8!%r3$g z_&w!I^DW{rhT3#9UIP4WG*i14a1r@SoK6C+f7#aXW_yft^_R1@hy98F-;$%T_eo_h z@Lj^q*Sib8xTQ|s)$o8j72$DCpg+5QPo{nd#!;Jl^lj)~JFr|Wn1R?WuwW-5{tT~r znGlIsII3AyVw8o|Lu*&YCcuRTda8d9xSB!@FMm^vyS2CZnZek#ZFZC#$b|h`%x1Vj zE|UYMYNn!J2XT7nkKl8){Af`ykUM=1DMFAj>tC^ccdUqavsfW z1>CrJdp$DG{FEQTz7J0lmb=7!1itx-7Ewn!asW=TN;mplom69(kA5o(kGj1>)H_u% zBEG)|=x;tGIRd^*?DSYefbU`06?JkmpOrSp;wAjyVUdmRRm8wywUe?wAn&lXJ;q1^ z+@1($Ee`a&D(AEPG1%|+vgF98ju^XJO3JR}VU@w#t|#R2b9SWbB>0Pm@M5q4Int2okGz>cG^cH8wVDw4 zj63OTftMFDNaI(?CpUA1jV9zXLVP)>*#`N5VvO(>^f+8^Gi?pv90M`01YB48LCb0l z#2eA`WWFU+7Dnq_F3U}aj>7KqJrQ$Ti9{a9w8TYJ4x4y zMh*lSz8jQk0DmoMkl}ggyR%@TTLAp_RZUO22K;)Q;eOg~z`gcYR^0$SpU#N28w`AD zl1D*X(C-HMt-@On;B)mx0_X|8M+vJG_%c%V8tTIz1{J5e*#Tc>eSDT2_I*uzCjm1e zD!kva$d^I}C5sJ~K;Hp{S}wopU|guNze)ZB!?PajT{35;= z#~e9o`RXWFj5DPzZzWrEU=M012&B4%JSbe<7w~hkB5bl?=MJJ;-}itoX_%kOjYZti zI7<5gaKnO})pr3-D0uCr3O(ypYbEBwZdi)k(w|`820E^^BEa>8o}l92%%smox1moW z@0gQ4=-4iK6*HV~pUbQxxoXb~!)pga?@$Ytn(9 z;0Cs{$a#NOl316_JZ#eoOe(?ul7ba(KY{-{x`U}*w)5grulXfqn;+t5D_izCmz-aO z(mw)@=H;lm8uqB3IM4b#=%dxVNo#_AJ!#ujwGH$cD7jN_?i_Y_z_%VrJia7VdALNV-MPm@E=Tgbn=g)J@4f*r9Q5m$hwkSkFo z{rXtl!pxzF58J!1)t5<-N3|#5B>~L+)b3LLf8I~3_8Z``v*+86hQ6Ov4vK#ZdGBmh zuXzW3j$`;ya<9Ygjd^Ls$P-qy z2T7aI&bd3TH6MY@L(Pen4Yv9P5vl~>Q?tY--jL7minzEFz{_ntBQq{WUZ>2b9{`+3 z*bt4G(4%WXl*<#uCjxdQ2b^R31R=SN9i?PP$|F6oyDN)aBf-S~-e!Z{0Jwd!H_K!c~i+rhkPu9j*r1iCS#Yz}| z9UH49ClSwt?dnbMYv7Lwx;_@pu+!)?#|Vrcvh*jus}OHpitfi;=U_f19iP^P@$PI%OhHwoA$M`h;=!W`RTW5ii6O>HW0#=trY^vLFoO|Hrzt(p4E4 zPg}OuoJ4;rPL0|w7%x`%t~UM^_Iorg!O0l|Rzns)U^e(oDP9_T7xacnkEOl~#rRu4 zRp^4aG~Q>3i3ReIfPhVAzo9%I6Yg*celj|Jw~v6d_kxaydN-_hi9!>H_+u@piYu6k zIJGrlfaiSFpU!X$*akn@ReC64H2AWpWaV z9ELmyFORq;KriAPm*4`>Z(3^0&4K-lma)=15NC}Vwu&~Py~4-IjC}nx$B%Bd5Atk{ z+GY1#AMq!xj5Ev%@)iVy2f_{xmR{qsK*#dxr};;r{~ftgqfTJ_-I-q%y%6PmSzbmX z#*bMwRz;jN=)2*yxEpq9s0gj-L43Q_ajjXc5&2B^qex@W@eAKJz#n$HFE=>+66`KW zn4GjJ2y3k6o>{)J1hKw4sbDGM*twR>x_Iz+FXdvuF6ecNAKT0m{H>1Ga2R2T`7Yni zX9DDWGk<496Yy*oDiV93*NgRIL|%x)BXZ71xOpOO77U0}!T4n+TbF(s_?>IRil4%N z&NeDZH|8N9Q~X?(gK@OI-KJ?h^v+6V`)fgNoQxv>)zCvk?!hn-`adn)m?#0A?y?Vj zCiGEO{Zr9)=p$RvTxo)Q;l9tW#%_?KdVs6hVU)!&?;Ll7&iQEzyxl=(SZ-^m9~rQ}5%Ms(X~iVacd7YW zm9vB(mUdTna@yfXVl&=8_(xm)IMF5WJ4+E-ZI1dEEx*;h1D-Xl!iKae=&!9xE(3nA zuBNtM6l8w3!)7_gIfIx+=S{Gahe>QtH~8uvE8-f7^!C|52& z20A<|UluMyKW|%#<-B_2feM$3&0^$%Ex(Etpw~%pri2_f4H}G#ZBg#++}UE;gn41X z^e_kb%e<1FWJ~zV(V8L-cGo#p*4lByv>^wZ`fj|aVx9Sap#f&W}=pvPl# z$R#GqH4^?)lB(oC!xs9^iw+^_RFo9N>3PAPOV)AE!>&Hm6ctqS2neq4+=afjz`sI4 zG@-v6YW$^fqwkP-OJ0N!1Y^D59z&cV&ZzzuqDsv#c3)_zhY z2y%^KKNIWl?T|0{cm{e!@bfTJ#0+%(OBLqo;Q0jFeB1v=+&@R%aMZo9M;p*;2RjP| zzKBMGFaf{EwEo(Le0BeB8$pbLesnP?&Q)uXs-lkHyBXa( z+QQLA-{B^{TacPq1as&+B3p=tlHxf~N#9}LW!-7ncBK9W2q2F`JqbML?oIC9fMw2eNzoDAZAY36D@_YR6CI4m`>gK5E>1^Tv$%Fl$x%N9;oiADQ@Uxb zP1V}@yJ1`tg;Ck9vCX~;yJrSY%5dhE-Sub0)$y-`Z+hN@zyuxpT94EZFCSaz$Gac= zn*)jS+oQ3E)#cW1r|`?;#(Fr54Zp1;uRoW$3)iIC#Qzwu$7zj8q~_o2TiSU|(DU@I~itmmvN{R<5hp;782 zw5i5Em=*$r(qWh@7HbTTlIBfVnHVUMrHRs3vLF^Q22y3W3b_P{!7a{!YX1Xk9(CVC zPlH<_c~E9jl;)eNQ2iAs=~Bi&sjTRQr82GP=MHm8r-7xH<53)1bU!ZN`ykI3p)PnFR@~Nc1-T zh@Nid=X*JuAb6BbjkolGJQcdqX86c+dpU~^xSsg?23CM`D*T-z2Zf(yb_ryXyS~A^ zBo@v|2#J4nvLy(fsxb>1{=m~TCtoKrD2|UXWRn4~h<7X)!MbvN-mnA=rcP4U7|=I9 zZi${D=u0V7_p3wj9wT3#uM>wPp<`}CR~h)RxIwRi#=0U7=+RZMDP5=@?0}?ZWb-=l zLj-w)4wd@P5`u^`v182uK9g{nkre%QmFmRZLjWG%w!4y1_$Qz5OAh#-w!z|?{X_af zJf0Z!L4(}3vB-_K%Y;{LlMM@yGIA0SkONI`(uM%;L1?2IX?c^fZ(HkXAUI1n zK`F4P5w*utMY`-?50_wO9X zGvd*2Nc0As1?ZPvqRAmQQ3h9cB{f3t`*C%Qtyx)dkpf52SUqqB#-*f2y{lZJ=kH1=MELjBssDa(h)hJJ;48{m+wWg*n(Ed6ZAj|2_@_ zw<(*3v6X1_jZ)$Q?_%CYqb&H(gVIS}Z!l6Vs=ddX34I>d4WLN?R}wf$btd@n$X;r5 z68(G0R6>{ABB^g2lGhQ9MK<#``gedU4U?!p1YB%(rOi#)_jT#WkmaB&v9Tz(GYXSy zLk$|-ff(ayz#=!1LX!^YOAy(9E7EX_LFC+5wTT<0X|f1#D#9V&BY-cwHkg;>gYjBCKYm*v9=K8sup3f+;|eL68O#sJXec{ycs!0_B{C4&a#)`t`4wwMNG+L z_``k8twa>yW_q_Ob08nf42G4AlFzb`fwssCni`9eV7Io0UX;A;{i;+l0oR<7X4MS1 zE7DgXZvYpqxL5Kc5B8*0L@nwsV^3x52HwpHQ}wc7zdMRD+wjXpJ)_q3g zqJFIBP1auUgGXVE2{-iefGOld_&*?n)-d=My-ZB|P` z=TJ#!fS(2Iym3{oYc$3wb#)rVMEn~1QC$RiN9JF2Qs`oFsA6O6aW=*^d1gT&3@1c~ zMvDYokzc0Dd-T7FCpV2y#bSH$Z(f_>-*@Z2&vb?TtWXtEpR7J|9nDk+oKa$m{sG9b zx!{P)G~m5kbBi|=@$ZA#5yBq$4tk!XA3?b&tW<>@7cF@P23mj*E%?n@4g6m)NTB4i z*s6o_uR!-_%=>_U7kNW{Dd^44JZ@D3f9$pWiDrxE_5uBrPN4KlcQ(!e9z)@3*D}-} zmh=mYheAFyCCN(ik=!R)aYQztr$V0C5B7Yw;g`Hz@OixXN6Amw=(jUNA*e+@X)b0y z1wKWxl_?+m3MJ)%SD@z~YVY&bquq_R&T3&PCN!D{Xk^m)E3vg)gl%iFfz8e0+KqtO_~V~{&4y4gSmyR|4XaG!@b(Odpgm9Lq~^S`9g_sAVK=g1jd*N-}GZ*H2R0Mt$!5*yD)u zFxZVOL&JKiCP8>h>7mzb2tv8hGdDd7<1oXKlH*i618UPs7%SByKSp3=**M7{_fzHB z3DsWc@V_L-*PW`(`|Gg?#d8Yw_r#)0vvJvpVr;5*?5YoyVG`cSZJq=>T+zem+S86n zypxA&JIQa}XV<;3gAujE`Cf=4jV%J{95}pxXJ_N!3d9?|C{_&Q_c(ltej)5Ou88ir z2Y$M@LKZ9azKEI^75U(m>GFq}(J{zVYPS`cq~Rrl#;Fo=G4@E?jYgwt*e(8S5czU#LBwp^ zCK$@hR34`l?ZXRoqW8hB8>HoFOvDR8)vUZh7#~{{n=AX5Vj+cJ89c=ui#oA{OB(XN zE9u+(HrvC0i_gZkcw=!{%1t9*_Mugl=3GOb<<&Sr;+==QDb|HuZH|`+61KSAhW+^p zBE!kW+!~2GkA?iVvQn6{4Dc1T;YBwQkNAqU6f zaVd%K?kz)Hk0_iL84Y^IiO(j_LEe&BGp0a41)JL*Wrq7<@B2O97?7{c$wHbeE@51` zmQ?LJAAY5jvp3M#fu#FTbSd~fT_(@i8i|*dqNCVTL7!6UBkzM4pz2DV#it>T)mLoE z?f`uOb%rJ6%PUJ8Ev0k7*QB=i#-J*UYcUJmo9vLUMda8{KpwX#HH~8gd5$PBjG7Mr zO_Y@Lwt>&h75X`=fk)W1xcp2J@WvQ;C1M;I;n!*Qy*3t%VvjnWLY$Cip7UP_vLo3MVesr=wUF z<_19yHFFCNLY@;n6HLg>7IjYp!#K1X8KP=A7W76X`?-;u47NGCLE9kDesyFM9d!)WtDNT z&wHFg%X{Ewt;Ya^Q_#C>M72#W;^Xer4_*S;i&6f{@F%XYXW{3B?~vEX>u#0wWWXPi zN`21(zdSoO%mDh*lNP03fgO8PKM`C2om=X6i%w-j{&MrO%mUEW7SwpO5_kjlo9jRh zo5SB&4?sVhlsz8Sme5C@Q|LSRS43%ELN@wYCOeTf4*tZi_Y)d|-|yI|`u9|kmw4G3 z21A~_@a@*hXn!)r$I~9|FXo&J&UeNldC|3)dC=?n%4fNy@WV}&X*m<&*KdUOX`0cn zAK9Yx*-^k>RVf$-IV`B(Ak+l@;Z4iSqae>4ol9C3O;{)uAl;(qqWCB<=L3Uu!U*447>-Kp!uqg+8**Lphpzjhzd9 z1Z5TlFrn9`!qw5|pzj`0Lh?_rm&*->lBMvAWu;u+Nziv9mlb0g06!|Sis=O$U*?^< z6LR&h)hU<-xz;x%N`{egZSRrGs}ToMXSmAYpZoK(qmP5{!g7P`2k}_suI?;+06MSM zT`jc$f2SI6NCzRFJ!_1XrGj1!H)Fjskf(v4o5?T@tdB*t+Ma?uTa#klo`c@|ne@QB zuuo~>+DI4Jw^Btw_HEcF0ojq~9^@!A#IFUw{q@;DmE%EIu^VzkZ3t!nPj4PJfEQ1|Z})k@Pjtf5i8HZ6mdX zT>^en2=X}SV!I#Y1YJpS{dc_Wkkw+)yaTXyz~u~DWWav~KGOsly+D6o+mP#J_OK}q z;I{yNHSl&Lwr#?FF#6kuc<~ihAFw|{w#yKk(n-IC4lJOL0w35~3gQ-Q=_~AiQWitk zbz;N?9_F&ZWsEc42r{F?_Ny?D55|jB7$?5Pb%lX`+AwE=-GqUc5zyfP1LR^f@LLC3 zq7c9T)<%LhTVT)qfzQku`4#AV1G^&EEQZ%(o)Lq&C~e z0CDW?KGt=<&AMhYgiRjOl#HlW&Qr@dV1hhciiiOg95Ell~c(d>l_oG%!y$=}LA()1`a+aVY-p*r#4tc+3rJ|;} zFePROgg(3HYWjI z+O)c%szRfXo0#WQV6LJ?;{5j5-+8n}DF0mTn3WWqZ#GT++dA@EDa$H(bLbP#OEy}D z$2HDDJ%2rN%32Dfu{&Lhv?eOgX23iCcIs_uIp!S+%iOdM}s8l?IGCRNSmzhZ6F)$iJ;jv^aBf*HJ^xagsgI+1kL*wt7p~0VM+?Kk6)Eg6^C*Zg&w_0!0U- zSHr^R@=f@YWARaUe;NwAb8zX>9ml2NXnw?A7zlc(kA+EiAXe`?|(;03_2dA z8JnI4{&l5>J~9N=im0@@kAaY`ZRcU#I!lk4brq`=92Hu_aA zitr6YX=#+jNJo8Ju)Q|<1*eOE>#o4_eo@OGsx_d4R-SN=>2 zn-Ebd42LCBO-zje* z@n+t%T%v|#Q#v--8}b%32IN^qBhDHU^fQ2C#_8&6!oEiq%e?r|S9{g=1Xc7mTyeXU z1$|zy8b*H#xZb#_x^94zlq~i-4!9##>k|9`m!_yL%?BfwbQj_`d61lWxUz!KZy|4n z>1#xiJ*5eLDHs5E)?7-H2f$vnqiCZ6r|dgNgL%-UZpL1(kLVg zY3h?HK1RCDQwju}EkDP4H$1Zy}i!KUN=0zQ{n>d0tog1^rrQ54Z1t zTn1GT(JK%-X2}QVAC1LgU-mq9F7&n7YzFlPzEy|@_4A41%%hgWV2`_H147@yFYvQB znNlP)I=bTtxI2;U!DH@0`CBs6&OhH5+a6j9}Pm#vZg3;F;q;UU?Dde3CKPayRs1BAXT50=+z`+rU4K z$wG^Um|Bz_?)aXvBab+S4*3=0%EC3y6TlZyaVa_xeEH~UQj6tV-JF%5qhEHKmh}USyo6k`$K)l>XU2EY%tiK=~0KyGhqe3G=F@6Gv^p{r0{GHs&bV@$lC{%y$RMez!+ z5hjpxH8bfaFHBmR<>KlLyjfwOLWB5;j-csk1|;6s(}w+yDOuxACUJVTt5Up?_57^1mfFVF z=4dJx03SQ+7yIk5$2%1_V-6vHvlWt(Wl&tMQYy7cu+!0i83#GClgAjFVkFBJz4G-& z+21C!*MS8yDU~krD+Kh>y zuQ7VF)&&OMNXu=pe*k{g%kBlwK>hlLTiGjtcen0QNZ`A!K5_pLGEh|pe(Lj1+v~$FW|dEhYKI}THB{%-Ml+O)8hr?vR`N#_6Mnmoc?HDvm)U$owGl!$>pOJ4SK|C2F9pF6*^i8PX29LCX zJ=eX-%7Xn^dQ@ulgP#;;+u2tF<(bpkP~a6T^&`1G&s@>#Fi7!6LtL8@(O)u5jn; z+M?fA#h2YbK`**hmT@ZJV|4Q)(TH?x@~gcd(f~(~KB`p@yjzRLy1Ss?>s5i=UlFJJ zE6hqKBks-8SVF)Z3EyD8DrvXLd3SB^Xh1$?YeGkWzA}Yxi6iVMO4*;1BiE~mr44!8 z^Pd@qLVrVq)m~-5+g@*$(S>o4_?Pp9{}i8-pxjG=co1ah#+nQIy7;?o+8{?8ad_}) zJ91q5m=FVh`K57b-fhU+TKPKy>=8Y3*?|qbFDv(k%c1A`8eSFy@o^wl0-*-twA%-!3i{uX^t1jX=x0&U zO7<(*+1Bb^DYs#dlV}zc+wEB9nxD$lEOEwzV_la!#rq+z5x_$vXs-pueXK8%mC+Jm#`~0{s27 zNyaho|4~96ujRn2Q!h++AP3g}k{thUzr?>XUw9Mc%`Su;YQ~9O9N?Gog1HeZ+~MbC zn(41$kN&lsLPOY1QDd)2nuYk=YFK9^BftFJ&uMkU!cWjZi|g>$`AM~IS{UcH3+Um7 zh?5({dy{1_v=`;&S>4gd#~P-JG+_5Z@f$pL+aT@+eYR*tJG;bBYz_4LeU4-B0N{IF z+%IM;@{Mugcgf?>{%X~{yb_GpT457Zhef$k2W}VqU~bv# z^a8|*;@as26O%EHG-k?#0;EH3hxJw9H|yPB>z%>)kP)V0NiIH3P3d&!Bk!ycJPqB6 zc+gcMi0AuaJ)_bs>lffTZo5L=i3Pu~qiIZoKaKRZGjLD^y>ZWNM4iBaSoV~Xdja=pygQOI9vEsNgp(5`WvI4}o! zR4co#8S>POx$gc7{8$8iHb08-SUu6fbw1>hmHRX}${F;Qp5&_fAwQMP;4?7ZTht#Y zRf6BwMD}-+L7wqmFAOc<$4et(Y@Q!nUfCT6PXK?= z(Md}kaU|2n*KjxFsT><_FV{mH%b4Rm8T1quED9QKkNjC|oE+qj&8vjHp7(4q&rAE{ zN50gfEj*WKg}8IE@?-8W*oC70OsN~>FkC)gwl*L1wM}R+sl+@h>Ie30;46=Gwu{8T zVUQ-_T*v+8e2Yi{?E8Z#H`xw&V$0`eE`)u~Xs8vhfIhA}-8OiFyoAG^t@FDw=0BlJ zEVQAI56MREb+DJt+(W_S0$fo^MBF9tXIjO|`;Ch?_LGx}dnoLZ?>SvR9&)vbIcLj-oj>C5 z^HzplO$7B3o}hPR>EOgX$U{~k%=U*o2RNE*KY$#YUDb7OflmD(L$goNe{bAIM=}p- zPE+9oLH|CvKLm|+0H4Bs33oxy>Y@m4BKT(IPmf{a-dHq0sU7#0m95m~lXjhXi5=)P zXta=AhCCwL8|9m;F|KFC2Bko+vaFV1FN`Mvh2ogU;D5CEWr}hrzCb8HmUTZCd{rkF z7^h(TQOGMLrO3}bCKv{Ru0_6{CWla7irQm$k>oGch{J_GbOgMx5a3%|5)_{e`^>6| zDBR1#<^Z1`mhFuN*_0%o1ju!G{^{`jZiow#AYL};{jT<&U#~@%mBUHqvzO90llA6XLxl(o*T2@2dsuXKMAiU?1MgtsJ`;r@!o@eT2OZbbZ-Q1Ht68vIsp3qJM1&SO@p4~h@me* z!ZYLFC9RRUyC2)}&AQ#YI8hr8BdgSGZ35O8R zzQyGR`w%yQu583p@Rb1>2*86Do*O9;E>^fEG3Ag7kYb29L*m z3-}mnhII$vOw@-Tp#N{_`S!XWc>Eu~Bseak7ngBILhXG=Nax+wjM|f=x~XHh?+4d7 zvzO{$?|UWBb2j7~z-=Q;M>cXbxDFKRqkcmT#j9$VQ?wmn80)oIMW z`^TdC9GT}?BgL2d;_{K=JLzUo_ne)<0-U_#Sxa|=nrKs^r7d}1V>`)wlI{;`8(3rt zi%CTBV!oH(N|R-3eSa~eLH@92mpGEYJkZ4^9KspV72Y1)^svM$b^_ZLR4Uv0m|5$} z)U=h#7)u}^-y$oX*ki3~72^Q4cwkW-C_SHXJbE#^+<1WMOQ`p+M|I1Py5jOp#fu}O zoi=M7_(JucFk2lTTK{Hfr_EOLRu;16Q#Afr3&#{NLKj;`>aAy8q1RIH?0s8{L8_ux zl#}z3tLwML_D7uprTu@yFvH`Mqul(BexBAN^`UArmEHeF;YFFeG$Erd#>xAr-9-br z<`kuqf5EWCtIWmP!qB){Ph0z}#vS$X>IeTqfVGPqLLdeOX5X9sBbcj5Ga`7ZYE)0= z`g19sbLq$|aLDNCROv{Mp-M0J9aMX72Kjz924VV1>bW+HP0>+ckU`ZyqW7bo&!O+3 zN-erKRlf4>4;R4atMuj6{Wb!gkK+J?eD4&=kjVwAK7-~#-V$N-SyVZb`HU*JSkqL= z3+Wfxy3;t+^Q)}aRJl{k2qQshuA)(p1L!B>bVXzWD3DdR3U{qC=Mh*mokoZ@U{;zme+ld*sftDAjszH7; zF*53r)h;AI)iJA`^Fe2l&tU5jD7AIn>Es*exp92`-=MjgLQe228!TS7{$6T?LB_AM zt07Q?K}y4oHVOFl1uxf?B3R|+^mzBfAS`M;mSK%xy|ra%!7T8*P|1@v7;tkqT^g3? z_i@fGj;;~#HRtA$Z@_(}@4Lcf>?lM4z7dD!j>rB{`&EyDjx~Ax?d~J`oGafQc@gsY z*w~db3_)?W);Ma?de`qUa|7UO(k>a1i}9_}^}d?m+3FUkm*gq2@8}`Pt>{f=k_@&J zGICY>imo~hF`u~Yc7u5c<&5lJ%Uu`{FIPT_y9{}5s&!1d3VxqyZzsqx>a_D3I>rT} zJ9i+Phxk@k=$MoQykGg;C^{ZK0MUG_`9>PXJK{{tB~9{g6IJD_IGVxE9+yRhKeIvE zz{+XF0G(^_1K|d^{Ln!v)DC#g2df$ID0eA6a6bl@{&fv$3O_9J=sM7l;}HRI>$J!n zY~$kbZYAh{euZZ2XD7V5)A&o?yC^JT7;f!*f0K_qqIBoCoCStY%Fc4}AN>`fHM( z*d^ufasLeaX|Ma7QUh0i)4Wi$1dRGA&!GOO&QHE{waMt$COgJ%A?$ms?0T?2Jp63k znzR?-qh4h+;R$@Xej`-K2;-c$!`>Qj7s|{-KLhS+EssaO!IoBXhVvcd|ATQA^=AFF z@S&==0iTj}-EuAD^SVqC@H-SzFU#fM2OW0mxs+Yxd9j#NfPYQuK>Y=v*F~i2wgPfe zR6mHXvqzGtxr+LEne=d`D*0pFlH4`6Dd@kgY-MN$s9BX-481HgVADVbvBKjD^AyVBv}jX9 z_?5BH$?X96kW~2il|cSe_4iYYw{tx^7|2D42%du>7yMok{pMBzf4wBh3}Ra#UW-14 z>%+hz?aCNq0T-EYM9-0hH@8YxdJciVh^tp|KcGHe(Ok?de#A;nxe89+dtDy3c051bk51@5Y7jgZJXu zoUM@airUvHjlf$jiVV7Ci-g(uDJ=$Yno)1nqQTFZ>?gLd;M+jv9(Wk?me>5w`w@2D zqFzSf9qK!cbrA6O=}jhe(Bl!|HP1bWv*#+WL_cG+!f9rsLjcSl)HxGA(vgk`QB|v@K0CYOT2@A zH#aX5&EbPTqouS^G&hPd)ntH=2L&q5dD_rVc}zqp@OH|N2&Tkfv0v>F<<}2l^fUtj z7gIFV^&sr#dF8a28fPT`^7Hv4V?nRZM(T?d&G5yl*I*Ye0#iG6$mMa_n-EV-N?hdH z0uJ!aVD=}`WA)^HJSo?90aeNx}o2=iapU25pP~KB;=$=V0>%kmDdWO zck^fTDvmhGJ<}x!|_|19oOW$7**S0mx&l-jJxSrX! zNs#L~n7I^q+j-^&r_lfI;+O2-;1BGYpA&Qci}v{6(%=8z`fU!fwiO|syGHzG8;@~9 zDtI5Q>J6Jv-8KmzEm2`g&z!$upRoHWM zlT8o&urqU@w=&|u#=>)vTVcypac&E#}`qVCB25&>si*kuIaOer6%x@}F$n z4nL^n`rC8Rety*5jd_JXp_s3gQhfBhSYK@!^W7 zB3=V_xV2I(`*{@JjIHTcWCQ=1*Emepoq>fgM~+$s>~@_^korRS#W_C}qh8p19dE49 zHN>-nnREQA?J$oJYV*jStXN)^lXC-(WNLUwh5RySvz50>7|QF8=XG{~-rWgP?7cw8 zzNC$Ih48O3ZkdxW5##EhnwI<# ziR9w8hj0MsJAt25@+rZhe|Wc}IueL%&T@k=$RjrLnDu(d!#8b$=SIXUWr1tRPfp;Y z#3HVlgGJ!-ahd(WuNJ4#gna4bv7?$6TL}wszWohvfWFzWYwV3NzV_qy^ICxR5AzlU z+e5Fbg?qT3zKF-6Z>%|}kBs@`@ECMI&j|?7wkPLN8Hs%4DcTiP8CsBIPn}7@%XrYy zbVvL-6ZAQ?>%2i85a#?=OB?0&KzCCG0&W`5*y|Mf$;wU)^>V@dx->b6u)+L5JT;>Y z?MGQ{(#ipS8_i`Zm59evJ@br<(QY00nvD|p+?sXCp3FC$igUS3z~{tLlN9nxd*|>J z`#{L?K%&@v671r;lCt>S(2s8Axa=pfSdgp}l-Q?Zvr0~v)gi&~ZVjv(AVa(hI&71L zc8mR%8IucwOXIzrPJ>Ug?Dzhj;B#g1?=h2rzgm*b`vK#Ne$9^sDJfWJbKa}_8S+ba ztkvAWLZ0E@VobiNUl6~^k^CaGB%|IZ9d_rM-!JS9_@qgf@|Ge$^^5Uz9tL}IN~!kj zXGw0#h@Bmr@}mR`C5el$+5Ce6qv7f%OksX#8%*=2gA=yyzH zl(jkJFf296;~w%xqultwci`J!P#N_ea+zOvnLD11e9vmW$|1^3Cd%G5U@-A;;vj1`Zp3o|r#8+y(Z{ z5h)T4{joqPW2O(m_@StimpDK#UXCW(mZ0mP$8UP4;deJfnU)XXzlKSl*;$a+{VaCC zV)$Qpp=%V+9Si5>+cP&uBTr45<;`_O{u_SBp3JuyIrIGUVNdpwmc(Vyzg?Af7WqYe zK!tDig&1;E!(Y-afWAG>85x5A7w#T96_Be-&@vNq$n`<|04EpN!}_#4zUx8v#=^YF zCy?hW87J|YH{_+iM#-0f_+@=p?L5jNx7C{D&$tW^T52=|{`fp{x=k~(^cQxN33 zl0V-^0(uDOmOQ==jtGwciC+vS1r7P8$1dy7Ut|Abe9 zx;3zAe>cb#u;c>zKf#(qhGzh42U^&GosO75eyKnCf1uw6_L2#i9e~|!2JZE+cP`4; z$n*Y=KLYrc0ne5|@jL@_4(RCHw&a)B%r?XzG3=6yji)GFV~pAdJF`L?ZZ_!pn||mt%w00}H*TOMQ!`F`6E`DYK_wE|}*)@34~Psp+vvSK10ovww=!#~Jh zeRu&{j)4vp#G4anqm6#%LLLOhA3vPr7jOya|6APOUjM@;!2uH{!6a0uf2xEkp@x6z z_@{w?nmD!azc&8Y!T-AWUl0H5<9`GEZ-~T0Idqqst9K>T9%+?DOw6~iqKk& z))KUqqO}ZX8CqAMbro9Hpj91OHK2tYEfj!m0dyN6I{?`Q$R47S=too&0{}e;&_jrN zVi?g#j6jP~XfcLp#xGU15EIaf{M(pQh)&`=qMMjO^b)g){=__DAh8gwmY~%#wE6+9 zR-@HAwAzSPThMAdTJ1usy~K3l05Ov|jF!jH@)TO0BNh{vi0_H3#0ugD{_f?^#2Wkp z*Lvb1T0ceWm&7*WEwPjMNbDwlC-xCc+95)fc9hVfognmSrwJ3S7c)el&Ip;jj zO!nOp>tx?VL=eQjtF>tDtw=_sl1yY0ges-FsjaA%E?QMpR8>{&idGfXR#$Yf6;)KL zRYkquXC@;|+h0GQ_w)Ys4l|jVXFKQI*L9!ky3Zt|WogawC;uFzK91<ZbU9lrkWY!1zdm|U-F$~`Jh9#LuXf@&tE-dekZi4wkp1)$nXgZllk}N#zW%ISsjrkf z_096IzF+>Te=h@!UuB$ORjrL$YM_y!N{w!6mSI;bjLB-Z@titgY*NB)-?nOg=W1VgFaX>SfhohlcrN(PhY5vX zx`bzAcs3sVP6E4A!R(`;{0R^~2XxQp)k0o9ug%hyXmhn!`BLANAbE}Ug0_x#HiE^i zpm--Z+^xN-?E`}!gTc?WE!x-GyV|#)_Za9s#g?;d`C0o+y99c#fZpq%SAshWxbp{h z!Qd`jTm+w&v|4vv^2!6OW3X;t7tNBl?SH#699g zkt>#S#2PVLY+&zq#YFKTDE}0c9}=_0G4Yi6Q9LVt5if~9LAvA%lKtgdB3y11HRW~@ zBi|P(a-YbMpMvABM0@$I=q^u)e)31K{Hqu#uZmKs%gHiOJ|U~fr)3@avW%B+$TYcG zX39OXjr?48kw;~3c}@kEjRK-?;omj@{qbLe^gTase)9HUQOSL)nrd8Diwujt-l(D4AbwmjMgVv9@Jm3JgIN9yacx2)NfdJ=yk21>Fup2^*rlkeY(}h zSZ%Fg9JHnwm#wXgx;}Rroqci)htC*efzPAHHlJsWvp#Pa)qHmu?R~#89KJspi}<4A zy}s2fSAFYQQvBLl2Kx=L%<^+scKSVRx$O6>CB=W8CC7iiWs(06mV^E`EdBwJ*3JQq ztWyJeS+@lgSZ@S8W^En#igi-p`_`R-C#}{Xi%++pM4!1q-FyxQIecP+=lc`~Z}!<7 ze8R^kB-nRANS5!bA@})S3t8yfJ9MA#%b~*WT4+4U;Rq(rRq zy_uy3GZW=8H#wPuCTY{*yxt)r6jV`JJ3AFUpssuHKZ@)DCd^iEN>c%AV?HiG)+7Dp)ZqqxeYHZhR9jSc^|2bPj;Z_9B~`90`lBjRU!YR-S5!-Vo$96UQrY^a%Bde!)AXO! z0{t(wTo2SY={5EJdXoOF-c;@Im^q& z7RwgnTgw;54a)_?X7#bOu|`?4t<5b{tbHsmSw~rRS|75Uus&B`>ptH=pKHDid{X`T z_zd+c^O@ndz-O!92A}hOhkfe$U-RkZU&nWne{0`2{D=8|??1&iBw&ee+klo?9ZCk@bR^JhWpo^AHJye;qa6?Q4yQ! zjELw~cSXeEx|bs+*xFU888xHIrl>Eg433VfdM$c%)s->tRvi)>S}h=MShdY@tE&~n z8`bM2466Q9!s_ZP6ZOb~qK->PF;!pu%a;`z=;6MJ_3C~4~*JCf^n z|1jnC9*64H@1@n>+B-e1XP@#0=lgz?KJ%_t8Lj$nX>@+Tz$UK`vNkOm@@2DD_iW4x z8n&zD`Ro&|59Fk^+h$+ZVOw6y&fD^hI}VJp^te!%)H}F%df(P17mqQiND&qq9TF8{ z3#qH=KG+MxVrWv=Sv8{0gC20-&F9{)tMOh{@d@iULX(<-lL$ahSTvg%0T%yCU0e;_M4&dv&djAQTDCLV{K9M?NKHj$!MKX?_E*t-B9d3P$<2~ zaCf3o`l8J5LaFpevkXM73`VyMMZ@2VcF9JK=b&HgDDga$cs`na6e_$B749G}jz-To zQ88s`nz1OEa&*lE)XYRzzMPEqo`S-8NSlWGegtLn80y>1qBBt6vryl2P~US=-}6!5 z3sB$BkY5*}zMn(?yr3;cf4_w0d0AUZ#$86#DbKauOtqx^r?E^5D^{x502X}>cA z{DI2)6Blp|rS%t107L6Sh9LgF#9V>`KO%3U#ElOh7eahdpVh&ep9?Gg%u10s#YCcC zgZU}Ig`PlAQWGtjRN?!QnXzi2R)aWKFq*YCC^4O)iGU0c5(k2+pY=YRWd-c=_-p|uChJXjN|+!uc~p4#^Ag!cpZ(Bo(=L!T%NNdS59DbP3A?? z&rFzb7l?L(%sC+J4KVg37%c_kcf*mU^u30Qqc!PuGdR;9?3aPzxnOY(nEDu0y$LGk zf$A}^VgRga&WO}}33kp90O+SODPr>6`;Q1-|Fb+Nqf{!g2 zuR4rPUB;;;>>Lcs%3;d_P`?iJ9t4FZ(vE}F_dxnGnDQ7*8wFE)Fs^CD(sbShaPM)K zK3NamKL@uaHcx`>-Ed<$+?ozI3*mMz*j)rmpMY(z!I}?1{|_z{pMnK@V9^R#I0F_t z&^z+NV(>JLuF67dDZZavZXl5BDr+*SvXO~Kdz&|><)r^#{e5RI=G=Rd$~Bxq~~ zz6OGna$^1rQQSa$z9ti00ns(UXmiju2*ivh_6v#TM&fjcNc;(kYl6!x5H=XBOd$G; zi0dXIcbFJmg}t>vYYPxJ1nig|^jYG(nMfWXX4k-TZIIa#j12`f6T!oCM0^Xe{e}#9 z9d_3Nv8}+~J)r3UaPmAz*h$vR6DA7W@wd779|hZo5#?wX z|6_<}Hdt6pyoVFJSQr1}h*Ay_ei3wh4+35ynz=+K-o^g}VqhnJONjkZrd=DAlVimB zWnwmh@lSN|KZ%jfBT7q&@Nt}QlxQP{;ZdXUyC;b1D@14{qn+&He+uK8PfV5(&y&=2 zVyLEMqvIEg2XVXYsk<2B2V(guak-B%uIJ)^Dx*1yNGx}Ga0?E(gUAt6@VeW@_c+{_ z@VB|5qlgz)ahgcJMpOzI;rfhL2u$wDNIyZ8J|x0EB7y3S9q+tE><~v06E-R2F|iXD zF%3V_8IR#Bek7hNiA@pX+yKUe!I<8R_e^4C)&NXD(naLqJC=%F)P$sr!uJl7ZDq7n zxQ_S4E8-C`Qgju`!e9JEbYCY@#c-}6{E2`+eaNY^iQGp-JwT*TP0Gj1FB9*JlR}p< zvK_v8vRo`5l*46ve2XD}5WDf~kKygRQ5y&p=ZX0nu(t#zHgeTi8pAm!d|dJ-7^XY#?D zaJv+qHi2{1;oRNubsk**lspk4(x^NXQhQiIec=psumssj+T}xXiQIwv*OW~ObxiK0 zIxtO+key|s^reQdSF98>aBsb+ZG?(n$Qo~v0mi`QrZBSx%p3r#pCTiCMm7l(>7qBa zkC|eX*eA{kKbb^rAx}Omm&#r8xRfeNwNb-VTNSO8Iw9YaugFK_NZC~;OMm&3*e_le zvqUlVk%l5%Tq4K3O}-ch_nW&kVHPYeCqt|!yZoj_P;2Q!-DI{{Ek43U2FMhAW4?S8 zr}(}+DRmX2+No?cSuIu%s^O}=id6>RSH4@mDj$>g$!@Y9Rgv@J0M)}eqD1r+jYJjk zJDKSnvdnlgMhnRt7cnyPYDM-{KE>NFLX*W`3rAbZIAGFbjhrSeTNSCmpoY9gwM zKgeqv$x-){Z(1=MwkEGkBqwbmpIyOOXNtS2h0YUesSsThAyjdC%0enTE98grjPy|n zs*|#-htv|aLmkEK?o=yjh zk`*_T;T|AcnRVkWWWlRi4Qiice3cTI7&3%)lYK2d|l3x#qv(sP=@31Kga(s5aXzvHK&$#ja<5wyts{= zd7Ua;mKY?;sqU^9Ur@J=kQuU%94%+d)$${1Q~@eQ-J$Z;qiUIYU!7DxsNL#S^%%as zo2sV*)p>b<>ed`tBKuN1s3LzCUs4%mRjlq*4OO_hM5XU-xj>Gi&evSl zl-I;JVyk#TY!ly#>r}+Eb$6LjEQrREFxKMyuIswfab%Q|HwI^@f_GN>pFf zNL5k4%P-|S@)azXv9 zK2dL~xzuOwQcYAf^@pT>C>P25Qi-5 z{h|)4x72(!M)g-sRiye;9;S-NE8#^`6hw z+iHOtrv|F#s;0UozmZ$z3v!$MR$iC2RF)bYKiVCNisGe1u)FE|+3g}_ASv{v7 zQ1_}y>UpY9N7PkyO?{)bsu$EY^{u+D{!-tm8_M(_f?3ZOCFk)!k<4HIC^L`qsmTl! zh|=v{>0-;JbuLELl6pF$?e}2*YHIVx&3>T3pv$pnBdwKj`7{{8cf*#)&&RNVA zLO%S)F*dFvZ~C7$%-+#lO~1|mm@8@Rn2BRKv*mC8XEZvgFZ!r4YN#4x>g{}-D5bkl zNSWxMNK~V@*C|6I^+y{uL;2KX47^>1ZNNYse2cke+#FTig{yk10PRq>z40XGIz0Z+Z6Jw5D8FLG$9lQwzsgQtGcfj;-6U%9ltl(u^EhNqs< zkx{sdp4#bC8NKl26Hk4k6XS9>y&pke$IwGhp7GQ>%+A4HnT*$Ihv(77N&L?;d{924n*t{Pm;c$0&zXYX>45LCh*Nl=<#?e{jB6^G{V)G> z6qmCEw`0fkBnTgI1{bsfH&n>DrooZ_az4lLH%sw3dH9_q)?v=#e^%jx9H1&4R{fXP zIfRz}u|B<2XT8W9ESW z@-1g@Co6C%g}9Y8*7`5vUe@Ab%0N{nx#7PY$yt2ID*T57ACfM@#IN|0b@-F9aH<)Z zzudwFJi!{gffJ9=SX334@eCXA4in&1 zOLEeG>HUl7`nBl$GIV|>Yt2{C{hQGL6X8^A?SJX@U(x34(CA~)>dizAaTV>p1r0w* z`!~J)8~S=ZI=dXboyBJ5vM)XDko`lkWnV({Q?L9c~; zUs?aOf~7cobbD}_O{V;N{nHn;B#_lRg1j7Z;e(*~pX;Cg;3A1Rq%#<^ll7*8*B9~X z0Vsigu73uCgcN3$uAnN9JU0!5F2R4l3)+Lw2mfCGG<91l^G-MLluv$t1Z*zFQ||=l zN2&My@A{`E(wLWefTdC7_Q$~GG92=IVEj0>J^^3;y$UMv?>1q6GO3WfJ{?Rh$LH<_ z-zTZ_DYz1a$N%S=sE!+thEHvTgPcACJg&f{?g87UsPP%_BnHRc7S8>>Qfk3d$HJv{ zxcXsY7KmJh$J`69&rsj9!jU+9cYFAjjq|^~j_QLWj)zAb@aDtesu|$?Km`{R)OXsrb-ta4sJQ{0NL)iU;2b?~jU~agOz2Sa-bY zeem*8T=FZhdKW(Z7=AwuZ`lJ5j>64826LC;qu+z~$63m2O~xEbJ!k^i_Zccr>&fJw zixc?uUU0GyXF44QFUJe-hW97MCA?%2e0>7f`Wo#10H6E=e%pb|oB@+p;Ai*1`%~g~ zxH}W~xe|tdh|fKZU!Db{SK&$b!uvDg4_xHyuzVl9{}I2t8eh2|-k&8CY$Kz7!)LIr zQfK*=D$O-`e;&Vifec{s|L^+Wqy9ZBA0Ex`S?lml))vPUO-^sz@5d-SkJ2b=lt|IUBe zTn;RXoLHA^X?{8@290Zef+K;fl}a8>LF1;ABh$#Bjmd8rWW#3Uo=h@VOJ*~3ebn2( znV--!KjqbcbJUGq~U&AEcN-;1GjDYPhqR%E%Z zZ~K3u|Gd@TF|W$Ex90P%b$cs3@2a-9j`OZtd+RjsinO;5^R6*_>n!hTvA2%$uJ?ND zB=1VCw+`~It$OPm?<%Obj`6Nj-mX(_ts_?I5Ko=Ytux$pI1~T>|M|bkw>iKEaSoL( za0>JG?3-S2D&AlY^SIj+KE%BIB(>+oE_XN$-9MLk`bE}PCgE3RpfVP*>a!ee@(7xK zKJ)MrR!`P2kIzC!JjYtk3RK7j)`u1_&n{(6WG(abyLgZnSlL;H&e()Y+Jj12#tO$e z=HZ?Ai%*!xSED1g;EVR6L%zmct!JKn5ASf0dHN_Taocb}`_UPPSyeoPPT7qw_?&t8 zIICakYcTZOdxtmV@!hqjDv zdAh~xEy`N7XrZ^*mo+bIXjXjIh2|TYKh(Tu^T_5Wo2_X!v02wJe)BkBO}8v<55bBZ(oZ+o+2HvGfcwtOZ|lUmii}Cccm^#otm1H+AcLF zRiz%Ux2xXLdJosjtJkGoQa%5A=TZ)&tVx-hQkF6xB`c*)iby$;ygPYC^33Ft`5}zJlBVLa`7x!h{_PE#L=EXe_ zH!`kIT+6tGxX`$3v8Q4`iQOE#EcVIRiLv>y{bF0kro>i@m9ghz4#m75^JdKRF^|WL zjme4W71JUnDW*z{jJXhfBzjNu+tEv+=R`jcT@XDmx^r}+=;-K>=)a^9nxn_ptjDRq>T-`rAM;>fW(omwYz5Bs=$CtvY$cXmOU-B#*w*b1^s^6WO+ zZ_CXt<>KYVW;<-o;_Mu|t-wB_)aGi#n0$KCtBhA8Y=!nh^ZazfQC7lU!^@oITGygd z2BWN)Hrbrz&Qg1!EhoF6pmHzXDRz`(m*f|e+scZv$7JUhxH{dnXiRoNJ_p(DqqO!V z4yQ9U*KS_UR*+vbisQ3$QyoPd8LsWuFhA)fS$TSl52P7l;jtKIof(NtnIRM zy*Hb<${CqokZbcm(%i{2JT7?NL}cZ)O%yoIL(Sp4^$IufmkUH(V>{MS#>pKyIb|$~ zmu5piH^*`uV<3;ou-+vMzoX1)BgS@hO=MP( z%)PtQgtCiePOUowVH=t4v<~FLI}sigm#YJfLz*&)Z(zJbXlUp_xN&-`B&fLHXGRFmUQS(T$;wyN^Y_Sr?Q zUfPSG$q4eR%{{_4=g6{BSDLDv6|xI}S8ll(&u;zMSnsUg zeRChrmc@U2hu`Ehh8aahwuL|1eN#W|v7E77;T`@qfLSbz=WOtksHU%xUR{LKgR z7OC+W^vFo%XGMMZ`d4SWg^m82#XP3sNY|bf5B$!l`^K3A&F%c6G3#FD+rAVHsT)Pz zs(JaaWCZVsCYe^pC#O#6|cSb_ugLl zni|zVozVQFlx5t;HXytYqfzwPF}<^R0D_x4*}yF2W4zBZg^ zGWYGC^NrUv8}~Nc%>lXPcz1iewh!ZVG55*ib+Jp@oGhN1_cEak<8D6x-h4jB{e0Ls zo{zr?@7teGaqqL3pWjzJw@qb#?&f)hJ;Z%l#q)=G{>UxoF~4}W;`XoSpXEOGdwvd^ zUGbcs!{*#_?A%+P|I7K^d)PFM{}ohpT{*q-(2AD0f0%!HE`$4K^G|u)a`R3XCMM0B n7--r9ZP#75oxREbIJ^0`6#v-9*$J8F=DoXlW { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(OGVDecoderVideoAV1SIMDW) { + OGVDecoderVideoAV1SIMDW = OGVDecoderVideoAV1SIMDW || {}; + + +var a;a||(a=typeof OGVDecoderVideoAV1SIMDW !== 'undefined' ? OGVDecoderVideoAV1SIMDW : {});var aa=Object.assign,ba,q;a.ready=new Promise(function(b,c){ba=b;q=c});var ca=a,da=aa({},a),ea="object"===typeof window,r="function"===typeof importScripts,A="",fa,F,G,fs,I,ha; +if("object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node)A=r?require("path").dirname(A)+"/":__dirname+"/",ha=function(){I||(fs=require("fs"),I=require("path"))},fa=function(b,c){ha();b=I.normalize(b);return fs.readFileSync(b,c?null:"utf8")},G=function(b){b=fa(b,!0);b.buffer||(b=new Uint8Array(b));return b},F=function(b,c,e){ha();b=I.normalize(b);fs.readFile(b,function(d,f){d?e(d):c(f.buffer)})},1=T.length&&(T.length=b+1),T[b]=c=na.get(b));return c} +var Ka=[null,[],[]],La={b:function(){M("")},d:function(b,c,e){O.copyWithin(b,c,c+e)},e:function(b){var c=O.length;b>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,b+100663296);d=Math.max(b,d);0>>16);ma();var f=1;break a}catch(g){}f=void 0}if(f)return!0}return!1},f:function(){return 0},c:function(){},a:function(b,c,e,d){for(var f=0,g=0;g>2],u=P[c+4>>2];c+=8;for(var y= +0;y=t);)++v;if(16h?t+=String.fromCharCode(h):(h-=65536,t+=String.fromCharCode(55296|h>>10,56320|h&1023))}}else t+=String.fromCharCode(h)}l=t}n(l);w.length= +0}else w.push(n)}f+=u}P[d>>2]=f;return 0},g:function(b,c,e,d,f,g,x,u,y,n,w,l,p,t,v,h){function B(H,k,C,ya,za,Aa,Na,Oa,V){H.set(new Uint8Array(U,k,C*ya));var D,z;for(D=z=0;D=d||(X&&a._free(X),Qa=d,X=a._malloc(Qa));var f=X;(new Uint8Array(N.buffer,f,d)).set(new Uint8Array(b));return a._ogv_video_decoder_process_header(f,d)});c(e)};a.A=[]; +a.processFrame=function(b,c){function e(u){a._free(g);c(u)}var d=a._ogv_video_decoder_async(),f=b.byteLength,g=a._malloc(f);d&&a.A.push(e);var x=Z(function(){(new Uint8Array(N.buffer,g,f)).set(new Uint8Array(b));return a._ogv_video_decoder_process_frame(g,f)});d||e(x)};a.close=function(){};a.sync=function(){a._ogv_video_decoder_async()&&(a.A.push(function(){}),Z(function(){a._ogv_video_decoder_process_frame(0,0)}))};a.recycledFrames=[]; +a.recycleFrame=function(b){var c=a.recycledFrames;c.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�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�e7L-vEXK9g;Vp=m)m#G!9l459* zG+|}xLd4D#n^anX_7Vlc33&1pyEHYrt2W})C&S*%KMkN9ph2Mb<~8JEzev{>9SPhA){r8!PZHb+6k82tKDE?G`0xe3^^#H6NFOlf`??cWP# z#FS2mJPyGlg0`q+_6bv38}_8uCyr~$>P_Oa9Smv6*q%s3`l2$dqG8f~S9TII(XU5I z=(8gDFs13>R2Kt#P;|L)Q8^)~S`C-LR}=Cq5_?xA@xYbj*tw6*jR#TC8fm zNeq9;{flsd?y9nKf>*Dr>h-a_MQsqUnB~HI^k~H_ml?!Bs#(s$ETNYI=tWkwd1iTZ zm{}C>Ehfxz5y|?j15H;#OibRC@SqU3tUy094983k%MGQVEMt6-9)=UHDwF{d#zt5O zC{Nh$vOv$a z#dBL+nReN)3P#j=ZZLzGd_|ai#h82{OupP;X2$weftee|5@0L^#zDYXmKVm%SZ)tm zH}?~J&`;CcVj;PUY4nLh2x~2nOXx1enOex%C0?Yd)=w!NBlMH*80nt%0E3z#$C%V_(EYfa zT^hXu%IgQ`m=nq-e#SnC_a(YCdW=JNPg7bbyL(D*UxvYQ#>(o_e91E7b}+Zr&|C=b zcssN9SGqLiZkMKnBP2myyi4OD5fSHZCeSvC?$Xfe3H{DNj&8epO1wxbaZDHy%Atf3 z_nH%vNK4r=-HoLkSs9P4E#e!b5q;cK0-Ru_g;ySmfzy=^_=Pj}y$URWYWj-W-*#iaBg3 zrz&QEPOIO5?iMYxL@`5~C}yU^#O_V@i1czKJ+pzS>uf`v*P!%i9wFpr;2M zYyZ{gX-&K+#>DU?y-18z-RbnSbY9y#opWXVhzwJ^!;gmBZ%gA};WypAv#8oxef;IjU8RcOFC(lTjApiYYiJ8j1lkNB)8Q`3G|4AIO(~Ab0*|{`}2c z`J4IjH*@D7%%6WSSN_3#`3H07@6VsVKUe<#eEIux=dbeTuX5$D^5w6{KZ_ay;c>Ye zeSCIYGk07wJU&!o7{?-aZw5FX!r#u67MmedEgSB_J(gS%$IwxBcE!1~D<-=vFpF}> zEy@+w$Q{?n6}KRF+=5(j{kh}%bHxqjjvLGsSLKeYi2DbXth64cr>^_h23cIoKuP50 zk9~VGq-0U}TZSpK#BVQUph5QeU?4GPEK`z5+K9o~ud-!a_lua^EU78OP#PoioW(U^ zUWdzTkj`RxwI#0s*1eT;h!3xRy1C`m)$(dGDpt<9DZI+qLV0zKRm{c!7bLo79HF{Q z-`-a!9W0ru9_rrKQAGDjcB?QCVfh7~oLwviP9i?9i>3FfWX%0kMG9p!t0uc2#P$+N z9G|Cr=F9ZETqE8ZnJc&KVG}QQb&l9lvgv_6DsM_|%<=ND^5nq@PkO~+Ro*;u?2FO$ zF7Q&0&6{#eo-zYo%F+2!#!CF{tYJ*~%FK<=T|YC1`Tmq|zC$c>Z~e&{^r`fkH`jiW zSZQV#Hr{->V`pX_Z$4{OHX^b|sl3=D09^OJHo#xE=auq(jddt&rY%&XyHnRmP8Hn;l0q$SDXljGp*vhD8bqpeH6#*h#AU z_(km28zQ4CCNG>^#V60NK_nZcI)ieV<@%aaD8Ui6FBM+RC!4*CtkvN`O-+`nDkbIb) zh27LqGVA8t%JYNWoqRv!5HC4r;|wQm$l|x}F?lYl-=t_cOh=057-4S_@(|>#TxnUf zM>gppb9vjtt`ym!7mNjwu-rzDw9<#tAZf*~m?PqnewOwN){IE;tJZ#jnvp4fHQLW# zQ<>t&wUOj!){IK=8>{^kN5Ce_s6{X$43&{@_@jCphhPsJV>suh4jf|y=a3B?VwR&lCL(1sHoMa^`Q%bJOn>d$VbZa^> zZ<<{COrYgJ?RbHc@+Quu$Ru%TGV$cRiF0WrNnDalT%Rv7?c+AZ=rJxqJY$W|CJ9-AkRI8ifKk?jr-)r?)jdV*k=Degh&{rZ^c1m& zTa%w6_BgBl%f}|>FWq4Ih9tc?`S_3|R%mjKhAWh@R#W)5QFhP^rNxB-9$J|NWmmlf zxU4Gikmwk|DJ+=qR!DftIVN!u*PfBS{<6JtGEd&26>sT? zrwKW7-CdZ*K5$NHE|8wpzX@~JKtMVPm;QZWypzz^$3okbVHR04?RFA4yGf2-zBF^DkPt>gJV=qDk zGm!7=uJ++#D}-Kj6pD||V{ouO*DX)Rn_MB|SB$!r4Wy>BDUIm>Sx1s%KGd7^mI3iH zIFgesL+D{WUa#b!f|TzsAT>0g`N!*XPu*o&qnse6*FMHU41bj%=HnA@{w61%$iz;f zSzI+IOe5Qp*>B+I=0Ly9*M(Tq)aRZg^`u=09=$?=G7ayon$=4xW&GYFKYdcSSFSuf z@}n~Bgd7=4Jx@?TIq=9sAVmMk%RgY@y%_Im=7N^(S}ls9DH^4w`qk*;5rSk)CA zK&Ewodo70fc+ zG-3L%FIgLvjHlmORqaM}T@@Uz2IDc4+o<%tX}m@BFvM(Sx}y+2@6C(A@jHxMh#zmR zpPV}-{d`#p$ket#D4UZQ7!ct65r!$)>>+@ZYk)ZxThJv?a_)``bsXeGLiV=FTy=$I zkXlD(E?las-$7DQG9{JL)sRJ;6>{2rjo*WowV=UFxSUx3>I04H!Ug0!GnTwcOZrwUw5&d zlFNt?B@d-70+F|ng%l*Hkh_#3jNvdAJyN!4b4h4~Re0@a55kv@5@2PUXqi%M^3XAgwXF5 zNvKK&eos~c{ced4JX4Ypct%$Bo#Sp%QvR?kBk+eZ9`ug~>%jAaGXl@c62OZ?b>NSO zW(59tD44j!S=)fDpE7E$7enez$Q(%uS_N}SB$T;GD2pS(Cp4tf%Tv;WQ`WlZmNDDq zPoFoan*pTCEI@TRC-#x8kR%Oa(ja_k5N(hZOM|d@STid*7P+laEUh8yaAcyvRa)*E z-C`G_;y6TXz;94A3;w!Uya3%SgwQO6=w|Uk63s#=%|fU&ix-$^76NIO^uR>35JDTZZzEr5*kc|>ZWi*r6qJ)?vbb|)%j}t z3(rtZq@=JeOKOB(Wkgh{gR>Sm+uKD<8T6V09w7P3jHSwylZ>CrG!@Svw`|BW!1WID^vg^ZPqUi2E1q(vhDW`e-me$> zG4TXK8Bm7${p|o=O!ackLa~i;O!^1Ehsl}mP_oQe zq}Rh46KmiIJ{>|oIPD`Lv5;RHU6X$S^N6g9)(RJK9w%~IMy3oja|pS5g96D0W9JjI zi!>#VVi{y-R+02P0#H8>KV$1WOzdJFvRFDUXJ{#DA9FFA8reRxn0;skk%GmXbypAx zEY{P9r8FE<5Tg4S!{OJ*I&qnYV0@mP1T}+E+YH^i^ABu&#>u#?JO7~dsmwp1S<>ep zI3IdGn-BE-LrFyOiiBkT!4w&4us1`OIan9yPc6_)7AOWoN`X?2E>It%C0bL;-HCIMnP(C6&ky zKbeXWf$VA;Zx(EbE0Af=m10UEQn^h@AEXQM;_|H!Z644^w7Sz`oO3LD+~I1meYvMi zPRfPa#Rh?4IA?3m3VyjkOHXONj<255Vmfr7siaXlR`C;Jjn=Wa40pi1+zB(T$r&(~ zJB8+dLM)Ex7v=DTSniaXdP1yftCT){4Qi&m+MDTNZcUkdIqFAMb2pT>m}KPD&thkm zgJvz-X4Z79EIarnDO106r#WtuV^k|+BYmQrh{!9#HU26`f_uKKtzkk4T^Cz#C_{cs z`SE2>nYdFJxh8tJtck@GUwMJvG)S(wEU8d-y@6nOvdX;1tITV>%DjI0Dti!&$ccL( zD50%Vzk-8b2?V)j$TSYV$0&5__g4l%u4y(6L1jRx)bFnhf*kW~ny^cLSg2I$_g4l% zjx`@H1hw3elKK@0zFOu>4w3!R^OYhBx$y)klla6o@hYMuWljTgQ17nBX7-E4j+rkC zg2noD0uwW1^zOBE0uQo+L$8F;voXvGVNvO^QNrl+XkSJp;;YQ=6C~C$}{ci6d z5h&em)>9p(p`f4gId>}mCr}6BfQ|@1cSBo;E{NOx^&MT@V8qAJyT}+3|4z{l7FxCSWSAhR-qmx z(qlP(nPMd8z0!H+LPmNG(B)w|1=ygJjd!(pwMztc3CqYlyE-wL7=wy%w2WJF;B{6K znrvGZ2m-Hjt751(yfj2qP8Ae07E1>E5^|wW&DlbGv06CH`_B!dAUEs+G_n1Abrtf# zP3{?RW4R^Z7IJps4ta1F136h@{z0S3gJ~nGsGU5KdVQ^ea65YQ9wyC24TueRa z&uMUV3ux?e#(f;6BfkVXziSx2Ot5|dM0y}GP$1*VNsu(+GC_I*rm7S)U|>i4BG=?> zzK9w58$91-SaQvL#Ny8s|9nCJlM&%xrRQi#X*x~L(!wqz|3i+_ z*rzT<^i&9lOz}PURfXHDGUF6L1dUO2>*N#5;Oo91PQ@q zVS`HLsuwa-{IBN#UV+II%Fru|TIUM_jX8rL-Fz7WVZIDWl`n`?`7$I`J}^j? z3sF)ps+=!~4D$t%Dj$Rdd0_aN?@E=ItWR1(+nwpn^nG=c>14NNzM~R)$_# zR3cvx#pMhlNxlq8k}pI2^97O0%aCn(EEwmQNi1yn36=+VhD);1L|*ye!#@`WJzV4q zBEx(^_~!$ipaH-jD66$RyywCo{X9WLw&-958bOqmi_^VS*;2(#MTXf@#SNlT`7#9Z zd>N7|Ul6JCWk{-gV32BnD(4F#LocWZ8y8Z^q!JHh`CtW`0|1mQZ4=nct|15CM0Cxw z#eo|HpxNA+NR=%q5<%Gl%MGGZ`7#7@FT?*NT|aj#qQ6%90br?$i=tU6bL@3-)J1~J zduybxc1<1Nx3BPZZpCadD|Cl~2(>j#rY$){-^>_Ezt~4lg^s4dbYSF~#4TtsDZ!5$4ni^K(B+!x%nV=;f#z1C1JdS|@93W_b4D*3OS-BA9VIyA<^~x6n4)cLQP%hv_?0{ZE^I?MwGqi%+UZl!ZFUgSH z2+hjSD+~DZ1%Z&9K_tnSAxZLOh=0ByQsv8#B>BL=KNq6BD(4F#!+b&b=YxCC9~!9AeE5${cMFGHAqzUogNzAnzp@e<^Wah@!`cvzicf#cV;2T@*}( zuzrLFPyOcG;F|-iJaZMO(mgdUG~w)2e~-}QnyLHy!%frQKW@a@VI^=%CzxS-WHCa7 z|11ga$zo3k{;0q+xEPM@ZJ{$myYnV%hh+93#nYF|ll2hUF*#5-+p{89%*tGzRk=J1 za^+c@D`s6T&-z@RO}RXqb9uJr@@&iH8OR0ab@r!aW8{OJzBh9E-puKHE2r;=Iel;E z^u3eQ_ij$#dpUjY=k$G$)AwOc-~ODwQSpTw6GRyL*Zw%EVsrm~X}7nI9_h{ki)_*z zAX1W)2Z)p;?ExYsNqvAwNzxx6Qj!%0h?HcF0U{+?Wq?RY))^pDl9dLClw_>|A|+XE zfJjN!8z54W6$gkUtm)EDjY=gIy)Xq*3H>8B-xT*I?bf>DEpczwZmnnD7WWqI);emsxL?w4QE$!Sd|5k%8E1%d zt9A;Pw}^9_c8d6zDbDTMDRQY*oIA8rm|%!FU(rtCo}uFG)J`GX!Q$+~DTmBuex^;-#w5bH#F3o?mY+M=Ss%mx3U(ObmfW4McNDk%0$6qb-^M~Y9(w$G4gy#wV3Lzm?^40>LMs{#s^;C?|d2 zgw>VSWYTdy)_+j6ag!Sbc8}8oJ=;GtwHHnPp+*=GRT(m&?utr}P^o1k;+u*O^MjP1Xbs!r&ztSR6Tf)Gf6!@|iDDOoKH(a-lon9MAo5 zBrDN*mXK#jU4xAsk`bHwhMyoFJf0ZSi zO@Buy-aB^BJxMv z6f8I?6uRZ+5HYdh*>QShmF!D`4+3dq9okc~I5Vpyk@w$7g8yBYzb069neiq>J`K7> z7Hdi=No)8L8Xi#sEwC-)vz{a@<$G(smnF=K1^ficN;0edo3MR4GEQgu2#M5c1iX^K zlc1x*8kGrnFhL>`VS%+UQ>M7a4kGy5S>lGw(&bNKB$Z6qYsLX_RDi03SF^3-y*;MJ;){Ko@H#;CR?>xP?>hV$BNO1r{=g(=LBS(#2g zlQTR7C37`Q+Y>11u!d(-T^uDv8YTWTlyDd6aO@&MNm&|75W7%drd^ea66DZ$T`=MX z$&qPH5mkqd&^TF=hLaK21dWs8G@PI=Gv#Y4PLQv2Gqo*ZAWg#xPB{D#;@FnJ2{zSl zAiUDz(btJ%MIsNjrpfKVsXEs+{!j#&0mHJjb1GKQ&Mb&0tNL8pIgS*GP-QJ<+cPgo zJzS+z)>+>}%A|+XXRGW~+WMa|&7HFW&AqtvR@cbcvIlW9I_BN+H}$v z6L1W-vPKBlyaRwp*-SXF1k&nNfu+}l_ zTUi(xlLp8$8AS*n%^HLaSdydnrZ!`9j<~aQ-1Vq|acOa9<%m07$6ZH@)~3aso+IwN zF26i)S(vk_KxE=X0DfC%yq4Wk;k3A!V~G;?xSR2F?1|#I$P^-#qjVs*#Q2LueoJS( zhCSw`X>qZmvf_SC$6bxtKR7Kesx&L^n>y|){fjuxh#?krR+4vg2af%$kuAqb3t00@+a=xj_GpvSw!{(Fagvv^cXj5CKO}bDN>O zXk}ZloaKXh!Xt8=zO9b3)Iv>VMUj<>K5LmpwRC|^>f|ddltEUQ zBtIQbzLI09vZEZ($)6QFHfQp)@#L$d&yf}7b)9^*Rh%PCN%OazZg%x7Bj0A;pY`b1$f zawRD1sLjZ=5NnnrH~&N~hQS%$6CNz*1~JvZ=AFH)gqGvq+~`Q5$i3ngvnLt-fl9_# z62H$(#_uHl?-74nGX9;E_-(T9*v%P3EAks9EvA)>X~i?9#(?7p+!zr{Qoe+Pzh@%M0xc_IE@ zQR8bdFMeuJk}vXZU!S!%;yBLM6}r$q+&YxI6Y((F?JXW1LQ*XPTja0lNr9g5@Q}br z875#Dk#n+A;Jm!+2_qu=iKnYeF_*@4Q(>Q^@T%)$?YvuET@duD6Y7|u5wgw2U&9G! zf>%x@fZW3ElHd$*=-uK{3MT;g+kHe3G73mi*{BW{Ps<8W_R2?&3C5UlmE8Q`hR%kD z=^D%IBiDXfCQzZ#Dco%YKW7V22nRUyg(QDTfUf z5vQa;&eLM_LGK~(yPNP?lMp#s3`PL<;!qb@!I;JuXZy)+cNxDEB)KW1iB8bD1%-XB zV8n==Is+*hVLEdXcJe(E5O~}RyhETOP#>WX?%~ic4j(XNhk*zaISe#(`byvr4PXz3 zE{AsSYna!$y?47ccdoT+{mPZr(W9359ehhQOtvhmX=Bq7)zGwYa??iM8=8(xZaQM& z)w%uf)XuH@d%E_iecShWPRVHN8wa-cY~8)Dx9h;Z?cH8L&+b=x4;|>*dT8H)uAP~I zI#te)?)|T--TQWCWb)en!(Cg+C$-QFzj%2Wv69YLy7wRK@-ld}t9PrH!1FoSwXbul zfTa#L%-gqh=Yj37b#3k4b)ai|=Rs@UTx+T|e!P_$;_D7ezXrcQfkU-JK_&w2-uH)-79^%w<(%m3n3C{zJW1wcA|kVB)Q(_dw!(_rAm{ zU~cd3-v7$>-u(xr9O&xq+J3MrUfr#)5VT|aD|>Ut*6H%c-Fcv^D?5iBhju1%dnNI< zY}H~x0rYZUd++XjuWs$x4~Yman><`*27!d>Q`Hnzx9?DQ_e9lsus2Dlb#;gL@9vy5 zu_?uWbJI&g!zn=tM5XwVjlh)R)05%$;7^Hh@PMvIiVtx-VAAsIIL4V!5U)$YljXPAV*6-W9Z~q(ntknzFTfJ}gNJMM@ zPA?7N&u;JDx&OdxU7gmlb?Y0}S?i`upJBb$)w^9Y{A*nY4{m?8%aSPDdyCcL?NDc@ z)w|yk4z@gwm~D+aSgckb?mBSb&^{!CE^G$?fPLtc&Mjm|AAfsiMljMF`Zqn?C&J!WNn{~ zS0JU@#o4TE9q2;j?4w5GI^)3!zD^HJuYzPN2pXW)-~lx4>pIda=m2%ewsKqNKv(CX zS15Ytf&H)1RD#rTho%&(W&3)l=Hcz#yD4G!{(aUfySm`M3F8h-t|7u8RN7zx}aM*Fe;Yuf5Sy>sbs;sPXDyyohDo0mUjdrR= zj~-n$X7uPWV=xl zd3iXDc{xOttHG*54ONkILqi)ZtDwLN7x>ZI1>vyY9}fC`JlOo`^9O@IA5Jr9`V4>A z^!s@s$mHMf8<<-`!)Nk>)8Jnjer4iq@EYkG7J5(o^hYA-a8mMaO2$;hCk6WbKFN#J zN@t><_{g6Wq@NTle*%nt0-XE_u=13Gm06&HQf7bx44>gE)PNhlpeewc{vus5(_gGH zD1ecgFkD`yii!$Vk!g@;zz7Zs1O}Crsxr`C zXs7~%mI#y zafqb;0$-po$a_iYpt6Kp=gW^^4pjI+4+Xf$es_3imk|gImG4mb4wbL_QDHp7VLZZN ze3CzMmXG_%OySl*Fiqt;y^)=HZTQ=k%x4wP)1$*@L3+ zyz#}%A&>QQdgUW|_BW2w&o3rbyU+3CzYzaN)sx)ksK$QnuAHvjkB7|E&*-4p5?|Rx zb0t6J_~*wY-k>q%;#8$$21{e8(3lGSEFL{nGk4LbVYHf3!K!D3D4pO)IhRj4g(F53 z3c!KNkwJMDJX00qq5Q)}LANm1(9yKMQf9>%k)+BTJf>8hM){aQ(1NZnPv4_?!IF3WYTRy|>`(ns!{d`>7MtX-GaPuDd9A)VG0;uicSw&qutH-kk#RRTLGlxX=b9&`t zd4AD2Ns&=2_$3GJP$JLYE=cvXnw7YV;c1MTI)X&(U**ZRW*7;Gcw5KY2Iy|dF z7tbm%VuavZ@LVX*r@(WW#6PB6S2@RYs~WLmE}2EY7OV$>7mDA(z~amdexY zf4fY`#QgbNgN1C&&)=-j&(Dqw`+}Uzhi?q;=jr>|p^@&hcht|t{pkVgbLhtR$?Ic3 z7xyRo$9*R52d~w+&+bVNar-~s)9^F>+|}qlcTW3MyE~ip^P?RzKY{N2A8niciTHo? za@zy#-aOxZz8G9n2t`Lo7d?z3T!emg4ZvG9r=u>@u=cW!JqMH@LPgc z<8j&Bf@dRIdemj-&^wy_W5KU!@n8qOChZ1WACvYZr(?pEe6k6^ZTMrF0L(|4037p+ zuZ5!Up|Ag)(#P`r{Ad`yar~dXJs5s;{14x%(9fT}`Aom?=ch-83x5@S^2SK`(W9LoA0HU2pC7$G{%5!g|8D=pPXjj3eUm?t=l$*}?sL!72jc$QUDF>F z%5!JS$2^07+u8b&Jb$`lj{Dp;@9(tx<#zYEdExz_gul4ReZH{tZ^iw$>z3>1PuD){ zx>v7upUcbMV{X6*(C``Z?`jJ}!L+{5xhe^tCTc z*4PbW%$I8)R)MkmO2 zwBW!}i{cL8>$*+#$oU!_qNMu^=N-C7Q5`NeTtDto^;lbTkgEE*bCeF#qlEi&=WRMl z;+C$MPkrXRMYrh--o))!51lu$0{av0pE*a=aB_)KB={~?A0uK}JkDVShKE?f!v!C75KO?1^{v+o#HCcV?xdZC&oV}_c&AnSSsZUbE zUscm7)lDBz_nj^^19w2@C+=6UZa+?OZ&$O^+*{RL^^p#@okHTjq}sLHc3k&nwE!q2 zKi9ocElP85P)pL>>(p{`DWnbE_|K`8+8s~7TCMiN9bMi^^;}x~ZAf!3 zQXA9U3)JRB`T&r((_3)McYyjMXRg|cJC2W!o!M%8n!8oKlHz{g%urnkx3uSU^{Q7t zY2QzrCbc`o{i)NS_NKWftJf$s-kv{m>eT*(Tj*;%y_%1`aB+`S2NLb)hjJ{{o8tc5 z8LbXcs!LBo&sFL$^pJE9S4W_qxVzsOrru1@mk-LWP;Zf|OTWTDgVo#6tGLn3xXaX0 zkDkT-*eO--K>sdJ3jc+0f1&vY(GKSY)z>_Ja@_%S%;P_CqfT(g`4c06lzqA^VQ{C< z`TqKL=dZuFd)c&cmh+SAKmP99JJ)rzOs*bLQ66?4{N&$W|MMUH;Jfd=wZCi2^UD{^ zX>OQMGivzI@=+D$|^Lree zE47pFCi<8Pif-q37M!KvJ_U!4<#&u4$?r1^wqQf^mCi&VgEo-|t)VOCqsOsWG!}~$ zGrAFwPJA&vUtW|d=1cdL7rud#qQU}ten7&Y4)5}m&*zV#wtQt^N51+e$4ha5uCDh< zeedTJQA>ec<|O7lwWp;6_Os0(J;sI_nS&N?T} z9^;bH<}}6HoqN8^_DS=I^I`0KEb3fSwayXzZaBThIpl5aNrDxchOty-V_p zJydOKC0)HXrmvYHGH%E285e9Ir52WR%B*nCJZ^(HPO1uHOYDSwL7jGP8bQ@;wyOuK z*|=r**sa8GMWpPqPdb;4exuS^YOM5ap*~^XM(3WgoGr!)yAOPCQ?-xp*cHYaU%T&& zeTsVb*_Z9J_J`(C`i2%)74Ysojy-d0$waE~rvrvySn(3W#N+ zx@_OIkE%Yq-M*=+ocoWj*r&~-Mz?dzUTHp1Rc4hsp)NQpZAG4y(IYU;O~>*daf0CZ z;^QM`m3=98!LIThRh=;vJ8pyvDrxIh=Z+n9nvG7i5%aXfzM=f~30kq&cwnD!Dxx38 zZpZrUTJuBuqH)^kcY2~%ZOggfoN{WNv(8=L-Ds`3%cyfMtBXdfQ}3Ks+tg`QWqhbQ z?Q8ZCb<6Iv&&RIEF5CUiN@tC8#q0&jUUMZijm9281+=%i6x(Rru-oh^MDb}~-4{ok zi}vm4NrZ}`#rxG2Rblt}I-T>rld+}7npnGiCKisJb(&0n^s>4Wy#{@>oAv&a#%ZQx zPdj&=cH?BM)j02*ck1jCBdmyNZj0T3n$J3ZqtB=^YKJ!d@3! zV;-^3(hd(}*PN5lb83xq)I4FHHhS%q_BP)Iqb_#acRqH)cPUn9SWcz6#@Q9UY}|Ct z_=#=wM?Z+3jFye<~oh{Be=d#&ttc;aJuTrXIcl*vizHVH$&)G+P*B)Q@Z{ci~ z+xA2C!00vZKmi}1_?AMsmFj40DKxgmzN6}+VIyjvQY-EAMyJtDYpzrmRb}jyecA}e zw%HfWHL<0%|2boex@z1pt~f^?ombtDuae6JBWQ&EeX1w=Fm~2%SKU4_vo1IlaPY%e zyHR2I?Tfxj)k9l9G~3jDTCGzZF{QKShhw4KcjM#Ub)5cl*gIJT(`bgPz#!};qy~VlrMSt|Tf1Q0^1?^Lqigivm zoZD7Wgt8JL;5}cVqq0Uh-ZC58aG~{dG2Rqvs#@ zs-xx=v&vZG^!sk8bI~KQpwnsG@Lh>DL+w4juzAl}ijjHE=yBS7CFU(v?=&+b@Bw^O zX?NSFqOHDdu@9Y-zM%8axM5z4-8Zhq!s;fJ(`Ou28;we%-7K-AYL~iUUsoN_{X>79 z5%jNneA#HDt=8DBPIv5@X*ugmAf+yCcCT-j3P&#(S0CN8{i^42k8#_$V%8&BE7fHv zyv;cd#XU4`A*UW9gTsucZL!;po2mzicUE;9*NrOLvCX(m>j#lKOVuuNK59QOHpXr` zH`PgJmkrKiN8raR(Xg)>iE<}))b6)W`tC$e#?Hn*h_#uuP_kt_aBhI(Q_k^NFji@F z#@Lc(JWy@U7LlOFb+yL4<&@Z$jH_V!sCn5rf%NILtIQ~^cGkY_gpuFZoS<_Z=-ZLg zVgD8+`2ELsFxGa#;n&m=r$5%JZbmKVws``|yoH3`XoryxE6ut`?dA>RCQ`jsU5&wo zk4`yZo2~jrv+Bh>yh*<6)Kd8SxH@Y;w9hzqX_wn(f9$-vY2S?@>PP6^cJZ`Ks z??d}nkR9Fjb-UZSVV;kjhRQEEC*Z0}zKuY7!M^7E(71slzGfa#?Y=7b&Tk)Awf0J1 zMeMYF%h}?;^!UzWIENJvD`Ra){%y$84)n*h*d1zp)VIwz{kY$_=bW=UjFrZP*avp4 z5ru;Kox5m}DtM4tFSz2i-R#_QJ~W!4pAM%oN-L_9{v&p?*=d|K?;f`jHJs z;IcL(#}=OzyM^ZMM{nLTR;oH%pjZ<<9lL9Wom0kfI#}0eoggh$61@(GUAM1CSE^2@ z3VX8Mz7{>L`qfEumwC%?8CTFj$DNhtZ51?^#)5w3s{+Rl;J9l>lYJIBe8RZGZ_wBU z|F%Q7AF6if@ETMWjJEkt`zy`6&@d*QaRZBH9Xxo>ZsNBI{dCqi>$_!#&0h1eI$_o$ ze`=k&f+n@nxNnx25ACK{m3g1qUa*^-HuPT~EpUXq)~L4V9lO^ zXQ8v3W4G-K{#{Ntc)k#e+P9+h$cq!s9dPL{cwk&pH;q=>JQ_QWel3aK6rJSMs{8zY z7`>``10CvwbJA%u&Ot%jj5^;odkwr|*{x{FX6J)gFRlLosP36jr^DE0Ux+DRi4lZO zj>2ba>^15R67#y<{`hh%2&ZpR*X$nB*P$cM1a8@vRn)h}Y4%-ps=(T1<4Cju`t;jZ z3=2)N(zv1e&68;EZFGH3#QI}5V{43N|25}+Ea+QmUQ;L04gIkSqr+LFZa`Ol=caQ4 z*|R2g7k3o>*=aw3$}g)Xv}Th!qwX3PoI2;W?}~X%zGEMCZm3RmL0zRq&qi+;t^T9N zC8U%B#uHKGwAyBDgrm=^EoK|K6@6TfKcH+Q%GS z6Buc-uf}?4yW{3rDCS)30dlj++-RRL+I)3%WIsRyD`enOv(h*L?rz1JqityITjm-d zx`T#B3p40{4xa5r!`?OfobzUo8u-;|dmD?e?y3IASAFO%?7k13dZSWpiCv5xSKIt& z&~#TGx1zzX!pldEtLXUiv6}@Ki1QFh*^V?hqR#j(nHR7}nxWn*#B4f|nRnBqyp|8#EMsA$*oi>)nt~d|v))~DXEiq1kv2G~p z9Qg13qTYYO_`o@X+~{;}vQ+LtjFv|OpheL|XVj6{>Dap1JqL@^K8-cf|5*7htA5)L zJw&mR>y0opcFR0rUyIc{7OAhP4*%)cspt{%jRM^rrvpwoX*3sL;lw&sE1KXu8uha3 z_0=Q2YK@~=*By6&2c!t*6H*Gkzn^9H(@!P z_C16~tk{S4F5?z9@o9Li!q-E&mU+t97TW?pg^^A5>aKmzCR!56Vs=L4q#ez^;UU-oVD-Sf5DOP%|`_96D#d9&R(r%w7VI`!BJC$Y6o+DBuz z&63zTq}xWLKeh#{@c~-*Lv{c05ob%R*RFkp&TuY4WA_Wr8$tVmecC=_U-Pev9=Ge^ zlI~br?5@#a?{d!hPBPGKvF)ze!+O=53_4HiYo!e-k9;~hI=oR}e%PiXM zI(wt<7Mib(9#<#1T}0PMv8#3gZ3$ZcQuI=+TV007Ta9L{-b+aGUDyCY=bZAJOU>IN z`R#l5ZM)OC9IK+|a|%20s5*-+<45au(v9wqt+P+X>WzBm#A6GpuzY78*E{`>E@6{n zEh5ve#qLEfJ0Cn=Lv68noukGLG}%UfAC}_>##OU3dWzmiA3ct1(I}c3x#{%8ZmJJr z_st8=1vtB&Ty~)kb~%2yENq;P?us3uH*o|Dr9}1l?>Z~78{46!W~_q>GfMqGbgKL} zfnlQx+qYudu#_*td!5E``aTO6NRSLDwOLA5yD3P=G>$k;wCgqJDm~gY$i61? zJhJt^-G-&L&UYs!eM>7UHf^hFR$F|%zFQ1KT|n}#{YSKw#4hZ*n%`~en&6#5GNg)C2CeM~{2te0RB1gmjC4IkFa1cQv5SeDh^-rm>8 zauqAwZuRLv2@m>%;b52}U)rtqzV^Pb-wL*e`>c34`O31DL@YnNA#oDnvI2y`s(2{| zt9GOe75UHqy9)jBXJ$JwEv42E<;g(KjS{7P%z%nq&n5#jRlvD3pwz!9AP(RAe)j^s z4xWndUopD!KHr!5PUkDv``u$e=>xt$=KC9b5A%JQ?=rs4d~5iI`6`9l^Zr;1Lw4?8 z0YmhH9@c{l9ygg0RePo99Bh{LOX*F}5p zR1FA{dC9x@N!ob+@{GSrSUgYhi@%G%zz~lo@9}(6^OE|@EeHr*O;godpO@$d} zqQ3F`5ZhL3Xibd;Qedqn}esA-J&HMV!{MlcQshiT&GPk{>v7vQt zWKqYGwwCr4>$hxrVZq$?Wox(W+-+6YPH9`QVaKFNtqWIg*}8jC`?D|geEr0Ujn8k~ z{nn{J`cu+3HqV*Aps`_QTYJZXMYEdcE?)h@#`Tf8^Orui>6M+9Ra4)xbnTY$b<^iA zTKD3Pd9yp#?>PMKu?=h1cO5$MgFhTIe#(?-v*tz`r_5-b(;ivaGHup^dgJ+3Yq#%z_w?_Msh!d=wPnuy#>VCu zGiT3@%$PQF{*q^(TQh&o+{MpsczG-7$2YYteQs>+r0H`yR&SU-t!3ewExUT2UAp3h zSKs*7sWG*a8ycHu&24O)HlwArZT_^zX|oqBUh(YQS+gU{*KT@=^y3;@A}dHgt#$sg z=SUw}`NH-+E0!!Am*NhuKY0C6*wd3oj&YVN|)RwkIE1w@Trgl=}l%{Fp z>*^burc7y)JZ7}aY@OEBIIX3vec>3%VBDlBqz8b>Q^wZRj-NbrM(gB>lO|1VoxgC* zn6VQklfn49$pXL>(v!iAmZpX&4bx`Mo+Ifgx{lv!lGfGK@H?@7%7pRb>n1few~iT8 zU0c`C*hud9Hcpu|seVe+)M-uLIiIb;{0}w!Hl8Q7oO`Czg&cSHJx(v)UFeS+(}XO`BhQal^(%k$G+N7c5@BX8q=EU9axmE48T^S3k8ivUJtD z7q@m%etioB`0Tn(TeoiQ>Rz@mvS9h@O|R^I!?S_pTUU+`PqV~CS=0!S| zQP@j6I(NS6mOpXIjJC+~)$3k-c>?Xy*fN_GFxRH7U6Hmqvm?t^Z`i(j|B-k4j(%g) zy609s|KiI#d*1%$Z~X2L&;OY6>*}X8G)`@9nJoYaT}^Lkoh6P1?F%|)&48nkT+3Fj zUb}AHbI*6oZ<{^0ec_U4*S@fM>-JYVb@??D>fx4-6|2{6tQ}iBep1tPBt^%H=hnaY z^1RuzTIV9MHf`Ox@6eInw>Pd`z4E#Bn?b;_Z+-Xl@BH2vYb*rW0EacVQs(?7k3V2B zkkG!MwRsxcG&iz%>5A3QtzG@x!g+18qybi}S^wfoFK>gtbpuR9$j$9ozUukfu`mjB z4FHQ)tXa2l#`LLE!OfDDYhQS&bN6cpo?E$Wi8S7h-92x9{ny?<4S&J*NdSZ|rp|yt zTV~FhGk2cI2^f9WTu`xO*@~5`+S?!q^udx9tDb*h)0UUr@@vKk0Bw<_D{6)BCba#eB+dnT6m1fVJyi+$7~&$czb-8fd2l%W7&6gcC$aOmCSzzhim*X`(TvB5>gdkkKa1 z(J`x~c{z%{-OStIf45y+EZNg8e8lI72?o;{PgHP4#A zaPjih8#cYPo$^IKAsGdL=`%=)sBZ)f;sNdu*bNN=z-*dhetQe;*@QlTRw5mXmn?J3 z7vVb|z^BjDYIe$<}W}$hJS=*N#|(&AtV3|0Kxc4`W;oGz3&^pe&U5y&#qp#b!YF<@0>dQgWvl7 zAH1|-?V1fQ@9uf)Ti^djfAmlP;?G}s>BWtkw(mZ8^jqKiy+8iv|MG9F(bbdS=$2XY z+tJp`S7L*Soi=qE`U54t2z?@iI8!TfpiP(Pw;ckJ5p znixK{6R^FPtVXTx+9&3u7^1E1i&w7Q_;M%uu&!xZYa2QkjlFe8V|_zoYulm~&%L-6 z^JL$C^mALsvUOWJ_a8p`=FxYLVXrJ%wQlRHufOx&$-YcZKf6l(CrlN|jW7`eV5&`_{>TR{A{SEsCe5f? zyGJ6^2y1D@ydd(DWlNV(|LL>Z7A#qgdVdZDJAZa79Tn=g{>9BNzqsW^t?v<)tJkCM zcXaMp9GO3tj?nT|=zlSQr2eA*XGNAg_rjJPuZkEz8BLinr+w+OSY%=k)K8l+YktSF zHS0INxCQ$N1AYENjFrvXcE0-R>=rT9mp`{@`_6p_4!!xt>Sg~gd+z~XM{%`{Us>*Q z??tvH+iF&~de>F&z4zXWC0ot5WVv_aZj1pNOflW2Lm)sxCn3B92oPQZA%P@7LIMOx zLh^r}GrLz;vgDhDy#L?(eZOyiw(joE?(FW&nP;AJ=FFM+*yNm|%9if_-3N9a+*^>D zmXcXe*#N=@x^V9L(t?~UBsX?!+%5#lZiT&r8*rO_A`1Y4jDZ@!M^r0W6!`>Tf}Lqt z1U7FZ`jBZv8e?MP<6`{*X@0@s#<;}fwDk0hRD8dGi0~T}Kz?Cfba)7Ij!R6<7P?VR z{s-|%K>sNOjD&UNY8OvGszd1E5o{6Y@9YMZCps}LyI>W>!37;?P*_xAdUj48zaM%| z6iPI&q@uFY4?V4aXmm2}#nigac4HX2=a`fnbj}^U{W}J;z*kZ-3M!k{^={vP_~fyo z+|2aM{89+S=3SHse*YQ@fZ`}|Xnw#-3V;s@Oavec+|I`rB>*-N7Uqra18+lW6BQF1 z6Yc9wdI1GB1|^W1noPdOmyJ(M$-wJogYQ6VX@BHAo@%6pQsHITuMij5zqJZM%j^XCnP2(1VOR%6@HbNnt>(} z5fT(2hoD<|g~f%@;J+Z?v5BdfxdkQApNX%Kcou*$UhyH|xQP!+aiIGE8v-ATOBl%y zg&%n#34{(sP%@G)D!!%)1az%$B!9G9v0MZ|3LrEh60b9iPx8^|H$@_V5`owg1ytvk zia_?z*dDYqxnIB0N|u&LxpHrpBNiujAZHO6<0T|>)E2dAH+Z_0Mqx2 z1o#IHeLva(3P627$&@14+V?AZi2_jH4-Jg%1B5#e?SWW|-UCOe8DT*I{$P@@K*W;% zA|{p+04V_2Y54st0PCKJD%fcqAhD5EJ}S9$<6m zB3T+i!NF)B!}+$92Ne+5OaK^hlm{XN4x{4}lTy_8qXjrRxuMeuR^LwvpuNJ|UrK}A z544tioUBI(u?zJKp8)bfF;sX%TR?#*e(dJu9~caF9G~pz?&b#ixfYNe6^kY^lE35o zfq+h`0DOG?@%=EEK-#EMfi|P)0Y<{3aqQ_$Qb+v)1x7Xr?Fyfd>lC~858(F;y+(%t zl_z{H6=D<+iYFutC^3@%^ZWVDs8whgo?i0(it$1O+}wFgwh1nW5^!@@(t+~O^aHYC zmJZ$#)#c}JNngP0sR99`36F}6!}FKhvjCu~Km^wEWzheq0>F3k(I8}?()dsukJK+v z+Y|_j3Pl3+h~+W1z99w10wIQ?MD*{c4!YXO$xVH~Du9&^4lW~)_2Pg=f)a3MSPLm0 z{g~fR`4D{sI>yLjw>3(Eg0=$fB{+iL&jN6Oxs4?twXu3Nau%i5edMuvDithLKQx?? z$D&^_mHG{~k;mvRARz2SseuIs%lC@}2<)xaz89ax<5gmp;{m=B$Kdxv2g2i3(vW^M z@)#E}kvfP}D%%SS2=6WW6Q9olK>6X=o8ON|pw6NDvEj?1nLfprfI5g?!4-1k>4|)X z=~p9EQu~I zE+{=|C#LV$GFIiSzMg-Fm&dnXaUkG9#GfD3Zvw%VI(~4Eug{^W}fdUYdz!hrHeV@LxV2{(Ka|ciV<##}_lt zZnR_d!bE?V-25=W5)U(FL2+4SO?`7)XZJ>dH-a0iC)hEx~ zaQ3=uOAGRHva&LA@`}r<8k^VkY}~f{z=_j0-hAs_cVBwwkq7UqE-Ni6EG)=}sjj-Q zdHsgXTXye1diB{`?s)LgC!TuYr5~aH#Sq#WcQ9-+FmUCFNZ8I}@s){5$tkJ$a2GLW z32g8hSkch4!juQL85^hi8(MM{Bcsg|hBaeUbQHE|@-aY;uzS&1Xah}7Nn+;7NlA%` z8XqA?H-eBPgOg=t=jP>RXJzN)WM^eYL4St^7lytvUKo8rNl9sWS$Rb%6#UZSq8MXD zcxWiduQ4hn0gNsqCm)JlRdsb;Ewt0x>iFoWNND_2m!jk1k$q+k)Bw~@9Sj()tu3nl zhxiW!fV8l%q`a!O0TKY2VY@T&9}MC_)50ZE$2ASab94TKisUm;(WQ9Fs+y7fCo>0G zSJqV5Hnz02wY9fH9Yy_vO2@;%01HG-WBdB&~CQ<&L{Bw!@}0?nf?PHM$U zjv2|n(4~eV4HBTXk^BqQMA?dmcqJy_2lWqwG?e{d>i=YB%ti#Kpq8k&{aSXld`>*uQi4 zo&&pg?mf7F@9u(Z6jCY*4R2Ff-O$?JvuVrjy+@86KYjYlxf`xOQ(90U?I{Y&G0y?x)rtc$q^6~% zr=>%zQ&Xh=1Nc&?Ufbb8ATr9zpz#PB)l(VJ2nmG% zC#OI`%k> z4=9z8Vj#GZ0NA63>mSrKFl z_H?BuC$WQo?JEt^QB(?>Zfje2PyZk>;=tZr`Po_N00_JbnoUtfr3lZ)f$h5vUUlr) z)u*mz{jUJ^c2VjV%xr`JlLW+&^mA~~6(m3uPzV6j2p}?y4UhnENRIR16FBAw5`i3m z5Xu+<$)&zU4V>y0#fG z<+T4P21}(3`Y(pG{3rp&`1o{!fW~eK0Wbm@Sy9z&|25x zQ=r*KK#mhqM(V$S!O+kMR%T*)dS+(MNPRehLW+FTb8?CZ5`I1$@T8Gho*5sXl7hF& zFDa?4Y#@UHx}lUq_&k+oZf;3QRaIkSdwX|xU*G2RJ$nwa{>}Ao4jU^8z*_v9_ z!%ziN6;jYkkSUJT#~~eni10}E5(Ej~wL&1N&r>eZ$}tQSgKmPQ50IdI5FnuKLj*#> zT~U6JkQCM)KmxT7`3Mx5)>6?hDIx4dib|yZrILx`9BCE_fGCnrq^E23uaq_P^iHsQ zK>}#*1JEZVp#Fym02&HMuY92?pc{>Yy%aqJRWINJn+{AwfrJ5Q3aFBF*iT^(;fS&; zFhJd;U@8?X5*{F^f9W9DKF~4qrBYH<7X}jB&>+1Zzc3KPI^f8}k8I!vw1xVXmi6ls zJDucj0_?m^^fmn zC9@p^? z;iCvh{j-OlK}SqhkPS+JXei0afvSH%8S!oo3LuqfR9*nUVW5w2!SMrWVJgZ!ieL#( z5OyMYV*izI6q-jIhXjZ{ks@G>)9ar&s35?}1!h6MEiB-nk$U}$jv$Qz5&*U&ZyOvO z&g!RR>GmJ#Kc(c*$wo!Rp?7egIu0Wa6-<;7q#OVVL5_(9ewgHA%^Gwr#7I;M$QgSw zk__~Y_;xS|{e>VQpb-%8JP??Y3aCdU5C8~tA&LP3TQKwiu29q1i1AMa0J{B2lK@x} zQAv0cRW=Y{8N@e902(_h*wu|UZO1q3}W(lrSIbSM#ld_Za`A1HDGE}D5kOhrWE5@7E4BR~KlhKg3o4;@TO zN}6i_S}jXOIl}Tr5uiW?D|jff5s z>7W4fHHiXj=UzTOXdlD}0t5|$xX+#C$~OgcLJA@x++1~lz->TYxNHP-BowMObg1NH zwjMWHl(A9hME_Dv04*Rro$Lv+Ap(Ne0YpX^q2VN;bwJO`&sX&i^BWKV5Cv!x3BXIB zmQWk0e-sW(O%MP`HZ6%72;d9QrjdX*cLao~T0~v&0{lmf00sEPC@xppDtU+GuXg2A zS#|1SB;%n9A{0mvCX~a9AOr@5l?2E@2TF%Bz}mXMdAsb(*c4-o)K zleSK06qF@o#KTLfUq=YZ6=(5auxxY{{((w9C?J}Iz&(N@!lnYy57y*^JqVwOG=3sF zSM=VHkyy$H1;ivFJ}jS5j6Fm}$3kI}?_WM-e}(UoR1qo)Pg(1u>VL@Is(Jwt0jXp` zMSKK=fS-itpyF8@cr5c2KYl8HxfuZ0C<4CP(cSiNj69bdJ*tYv@Rt;rusKkq^br1XrPelsM(%O6jI=6@gc^sLKE=)>68(Tvd1K zW|2xAC1iX@$s6&8+lX}0E;Rv>ABYH1L|PAoWT^hN?@$dE6|CCa@cLD?C2-FRP@9*f z69`N~vU1pX(ohmxJ)5*PK7wpbH>ng&NF1HCCytpeIZ;0NI+7#nkd}SIiwFG|Wn;P| zLxf<`MI{s7yu7vVhXAPY2a!*ZT&AO>RQ;=>k?{u*Sp{zJ31M-w`n58U@d$BhgG#7( z6?#$NB{cCx5@13B1;(!^)5w#OrS4*`vQYpnrnBi|QyKDuc`Lz7=n3#+NPu(+VLG8r z=;*NeH+_m;&zj%6UI`<9`E8fgzq&?M^*@t7JWuVup;8-49+DoBJQgUh#A3QBN7)fU z(IiEB6w~)p0+wU&of|}j0?1BGs@L>KY~fOqkOD~AP`dWnx{$Fxr9$;v$4ckZ^q10Q z1RR{AAY!8ALz56qMiiM)LSiXhiI%*LfS{S^QBb^0-><)@{;L(N91a!oWqU}!?40?D z|M7J5hne=J7UhrWl=%)*v{E1b{UQVq15FNam0ldfe`ykzO&gCirD{(>vY?Kdf1;q7NufOTP@oRed;X7JR z!%vzWjrel26t(+5oqmPySBUU$6vcn+78Jo4d6~-TyQcF2%KAV0_^-5XO1lF(R5%)9 zj!06nHuh87(9+JH8y500$A{s*PiGD>9AoGJ1AS1-Ft(M;5m}5eTN*!B;|Cl*qU{GN zKL?L0Yp~(z>(=*J8ea~9>B}GE+L3hL%*U8kecQT@^_|_DFu1e{;{=w*pVjzdVhUV1 zOX0)Wi8(L3_Z&L3_rQ_EhcE(pt)=nlA`U;KVXjSKX-!@8`tD6T_8d5M8bebz-G1Tb zTkpKr()cyUFZ1$X5-%>V;qc|A!QJ~#Tz&4=yY9XJdyjqpnU^e$Z`V~;mX?;3!0uUD z-_X9Uw{P3_LswmM=E7|cJoN1IFTe7ZrSWe_2V9b=_kvDgj1PuCnvrDei-V+=#>Yvd zpzMQiP@jTI4VwbgFKvu8D%#Tcx$2C=Klv+%Czye1dK#xrWmi!MAVLmoSM#aK(jL{{ykgNl2Y}>hQ$DTcy z4|(v2CI5u{Yz#i8q`*O?sG_>Qy|a5@+pepQV&v(}x$CdF_J&(5`7e|f5a`DT^qMD)Lu;d>Bm3f%IDhxNugsCBbCI5+${;V`@0(WAf zX}tmhSn{tJ>F*kgRtN{2wDi;zv5;Hxzkt6q9HudH2@f1PzF>GY2kkyDuOL4cemeP< z{4=8Io&k#++Ake=F#dp{w^EF}RbX%)zn1(rVvPV0Sg<*{m&5mHc^u!bfOkh-9WcO> ze@A?DbYx^W=X}V>5JuKAa&ig_%ito^!0|J^{g37Uq1e3;08Zu*&G`WcK!x{8{xS5|mYIfP7Z=lmjEpK53Cx#<5e$l` zGJLDS5AXxnr?m~~wBsOMtd{D@7#ag83lLcHuTkw^9PrQyqZ7rX2#%bxTIk?s$^S-=SJ%{9^6!a_ibC(tIZqsIBZH8kvEt(LiduSrvHi1+qaMff{}GNaQ$pO} z$OIB^L;wsT031YkFM4>2!KnU0CU~IL4JJ8^2?b$h1YHA2rt&#FNbnfTe@O6w1c7}I zod?3`2?YNU04W`mEcq9WoNoXPLdbL_eGnU(+bsDXA&y577$C+%;S&QlL!eGgT}#{g zuCCth4ZYLg&bi+Gk&z^((;h}QalK)bH_^-&2cVRIGyqnv* zdbVuc4F^bgxLtGhye0o8!H2BujEp>tdjq^0*LC!5+_vq&ffFZhxbc=-?~?X!HvfV{ zZxD5p{}YA7d_D#MKq!DhfQU#|z4`nMAjB~LsFCwEL=~Wa3_YkY1VP&+5CC^^&_l*W zhxt!w_+Xkpu6!prc7XvNAb=(Rs*&?Oc$2tb#wUo2uO@Hfkne-{07;C=xIPR)T29Ur}O(DsYyA!*5fi})Y}f)1Q$zvxKd!cYhYP1E+s=4Kq))`;U%oM|10``X-(V#LtNtj1=o)lZ~%7UZ2!XX zp#+TPAEw}e3W5Lt7z8N*TtQKgXp5O*zXEuSUk15dL^5H#655?AXon4mv(=go{ z$}T2}!~Y}+Q&RJaF%P?`8M;T`#{Mnac3JXY%LGrQ2P}*(WDw&0xUQ#f%QkR`Lx+!_ zvgF@Zl$)EGnURs2mQ4r9(wds)=Jo40ZQ8Npz=2bz&YU^N_J1Y+H}($p#9w;9aFmf_ zknnrZ93aD4_gC_dQ`N2pzqNr(fe;M+%P_Vj|2YnCk|4;qrW*5*_Mpuz`$2QAjh$%>wC|Fr)g@qzXQeZJkl>R+hi zgFYYcU-duyuKtPN)ql~Fe`9_YC(xuSk4mKjw6<>8uzB;29S08{K74}h|GW4<3VZwx z{*hX(qlIBGN{wWrv5TpYUXm95Cv|*41670K&>{X6|4M}qKsEvh0AdIs{yG24@9LlV zUHvyL`FDc-v-<(~gd*+-eE$+*10(||;6$QQ<^L;H_+Iiavzw61Dh6 zIslN!U+y0&3IZCb7y;Okh<_+ds*&;WiasD~4FKRKG0cAyPvrmuQsI_{flv5ef?tXo zU}Q{8QWDz#75z)$T`1$c@NH+94Rl^ zM}hkowHHuoOa7^r(k=O~lD#Sa#Rw=qoad04n=1z3#wNNrTk>xOK7c;JUe1cA*|w;d z9?&fq$>^mEw6uRz?iKxC(ZdTgvjeAp6CK~gyA}R{R1jdnQP3?eF~j_0Wssh>VNwUS zZ}!$=27rGT8XVgH75!&1e!vj~5C}e$qX@tTJ{^im0LBs&W)MA0o>4jih>5|3DF6s@ zxTX%aVUDT0az6xB$bM72nI@6LFn|_=0~F7E1rmIz$te zj&v;lUrDE*oB01KJ_MI*t^X$g5FzMAIm|y;rAs1ODtSJfDlj4>r3G57w|_Ko8MKDE zc$ojNrF1rb0uyegfl)L`+KR}wXz>tyAojpNPaH^TX%Y`Wct=7XqJ5Fn12)Eg%m3Jf zA7l6@gI_`f>B@sCE|6C^V52EwmLJRzn4?i@$$uH)j5t9KQ{;RhT*Lr1i7yWgxwNvf z){=j-rF7Om2><|A=HKHz*}~AiO#aWPLJr}=F%I+b(GaBlQX4}_21xrio1d>C0KQlp zko=|FfYj*o^>Mcb1$Yc{P(?qs|Fora*bm_RB=3X_hdd|6gBF$q6FyLdpx+xeB7~5H zK*0~b5HLy7^#lS0xqxc_WBXrQN{9IwuOP@Lrc<F!9@rH*JA4nj?K7r4o z+?xBJ6CL2DLsuFiBYFwkj1C072h`8#XiNU-meRkg|GFjrcCkK*yo)@)1d9a}k{I(fp&w_K%nPw@1KSOdVsj34)-_N)G6=73z=e zKaXk?Y}NuO;<2VTAd9f*UoVtJLmXi((8jqb9FX}ryo4>36hcP`1rflAVUJVk0ujO@ zKqJ_?i9tZMQT_8RrL*1XL0_3dMyoFC`=R>`d)&vqtulwOPjzo zl&veJ>otdJsF!N5{5@qyR@sly*yK7dRzI-=%pSV|Z6pnWWg8_yp;ze7eZwC~jr zP9TDIP);#4wST=KOA}XZkR6^<4WyN+KTHP;AO?^J3{Tfu8ZTi}{3qszSi0ZzWW5#h z*?2wD6oQ2IQb^U_i_bL^itn1vTxo)!4MM>So-2~dI`i_9_OGcRL;#k_zcN3?()|J+ zqN4D7$$cm$94bRM1alSf;Y#ycETyaZhpQ`r5(qHr{1-N2mM>|L{(VZ|)%*t*GIT5= zfItBGI5)g1Zxzw{H`DcMr2;Zk?tHj%hoRWuIVUUwQ&L&p^u;;CJ3!p z)t;kK2x<{#EW+~q9Q{4Vyk7u@&(=0V3|R^}9dLs9paY2D2xqNGIsqnF@a0PBL+xLy zCuuOM)QJM-XH{FmUsGcnW&RH@Qt8rShPQ7?V@sA+MTz>(>3p8rm@hVF&0bwl!fbws z*;}b30Sfb*<)ze}8i-h)e`M)?^-kK0nchm#0SXpRi3x)*O#Gp z(V_WGmeRHQr>{FX0Es+t8*esz{uAYZOh z7bO&;2ESktW|Le{rlz`7JV0+tiYW*_pgM?LV&>K8jn>jF&cCvBKc9(>RjuBNc)@}b zGs{|UybZU1d;XRQ=l~DQS~dYFHNVSJ`mpwIstQf2(Uw&C>s6$k*OOKH@RMdoteeZ) z_fR^dZOn9OF#jXzTF&wVdDdx<>61)PrnIk8@f=O>JS--bjqszvn2UN3Pb*t`FY>d zrXLRf)yq_ypEPuM*&gq^?4;QV3(0&vv#T%P{okK{`8)HB-e5=nIz821*0Z`ShoR)L z(>19caj)r49T$ezzkmRkfW`Tb3I~u0%72v2lss~Nq`H<=Oq!b>&()NL_PS`3DqUMY zM7vG@7~Za0<^TG0d1X_nYdh>Y2(W1UJfqhIezj6TDghR-GIUM{BI3FZM9$7~R^`R) zv<+aS@eZ?-fC>dtOeEJK!VRx~Q$76uu%jx|^dP-%NBrvPBTkzRwRF?*$en*KedJw3 z$Lju}9?`{uLw83UJgPDh>ZPZ>a1sKTi{cG15(9^1nUZ&NVu*Y;R@T$>&#j zga*YHMa37j+POr;7Hlc0Kk%@USw>3qn%@5L|R8)<+j`G+ynf=Ga{mMYV92S zgA?j9i~Fv%bNBZNNe(k+R@$xf_KPe|&RloE&cn|;ATBsOt=Mj*mv?AZLVCk4ob&XL z3JOgww6k||_lXaW%x_t-21^=+`T0ku*>Nemh=8Evk`*pq9$vvdKH=~W!n$NwG%Yf7 zg(D0d{@xxzQ8FIw-rRwF9GrYS zJwg-1gX8lX(-LxO`VJK3ls0WWep_8dO~;Ni552&AJpH^p0>b^*21loa1wnqckNhy`p_rZhC%A-@a=rib}DD>xGB0hNF zV2lq92#rfCj0}m0&n&Erj);s;FRX45^&6{m`bPNqgeK<2MB;_I(vmVtS_ko3`Bj}e z&s;#sq69tNeS_C}`G;d^MXb!26&4g0lbTm-3=5A*$t$l>_2A^}ffYvmjA`K^5y?f3 zDe*~pwcWdN(lbk%HXS-`sv)dau{PM~@8cI1n}P*ZksDqsG%6{(q++N(vEETwe4u}D zYz7wZiAgJ}$7`kJRd);?Fy-U#<*_ypALolDY=Zm(!eWx~TEX}*S>QBUYA06*s6j3sJ}yv`urQ|hcySFrCs$~E?wE0lku%P_#QGMF{wc+~>3ZMw(L=PKQCC15JO)(MF z;yPS*Mon|VPH=>W8 zA&*GyJp;S<2C`b}GQ95{CBnzLnv2+)pzjR@_F@Vq^JgM0QLz4rPWZmGl+8Kg+)14MR5 z;P!->|WN z*WSaY&fI+4eGfkTL~~tjWkm(1LDx36b@XoBy7R!%lQ*2d>)!7@@znF}jSaOm)s+=> z^{wq)z5UyFUxgRAaM%5h|M2-2UtQnY($G*>i(u&O9X)+pw;wok>dcK7EV-oxkbg zrSCuSqnF=(@5A5x3BrRm0ZCXTB7k;+81YxKz${%2bKnS=&0wHi+sI`cd7l@fDQ3wp6 z$3egv4wxeY2a!;C9{Txm-T@~bW2#P;DHH;tJ8Pj3BH@0B_0_nTl76bl7#19ibMREe zJPAzH%Z8^~v6===mpp_Z<}7GT;^*XN21mf%5*Qwl&9S0tSp{%ef_BP#V%gjb1kb>v z-Kv^6E@coVQ>i7=Ic7qaU^Y!noeF}0No(|uU)MrvP~TigR>4I;Fe(ytmR}MUOuPV=#Kfg$V!`Fg zVSy5`Qetf*5W^VBl{+vY8(|gDJi1a65SRnAWPt`~Ki7QN zfAsj-8_wTW1>nHUeXa&k*U;M8H88mA;E`*tyXC^|7i%lZONuck5BJnJt?TULvrn8l zck^8r?|rzTx~iP3ZIlxs*5N@r5kukHbGP1o|HF?y)lyemRasHaIblEuwDKJXt~z<< z#@p_G=&>h%@IrfIBcP?K0%7ZMXCDya;L)qEz4^9#A9(8N7hZg|v$YlAQdeEm)YQ?@ z+qZSwe$30d@y2^De($lDe)Q^3e=hjIUPn4qC-kQ1&c%VwQ-=vJR4n~o*ZOe>dvGC8 z)22D;NrMV5s0pkPe9%?{^I@M0N`PTR1Tx1&X`lrH?Wl!;RooQxGC{x#)M$X<1sA!- zB)TEMU|be-DnN`RAO>U20$?~j5J5r!8Cd-;FaU1R2uqCiz_1@Vc|#Esu!yq0q6L>t zlqmLGKSJ6(=JpjcxJodd2qXYRA#4!3Cd_`#X*;xORE4`Em$!H@mkFIgQ7Afegu5r z_#JIV^mukz1EAo59f+hUjKW%f7q}F_0t6rk&{uONuL!}?<>+tR-4TZcu`c2iT98{H z^u7)kS{#Lx)U3z2P@CG&*thN3cl^XDSxzWB z3wL0xfU3IYR!oxEzUwMkPo}&GG$l7X8x@T&0c365g2sv^;BUMMuu=k8$>Uv>by%gn zYxBUaJ%^89bMBVg1XzlT5iSS;uc{l={Og@q3iZsn3wK_;L}m`?YiqHL2SSBZS7Yw>y58QcTlXJ0apHy>?!5DnN1u4|IfW18!ssW! zg<%^6fh0<}6CdcO>%}1f-~x%n5R;IJ7^D&kDuh))9}^z}oQ8X>Hgy^^_BpLVp#|sf zV}5wJ1{Xtd6^6x8K(mMokigs|9J1&G`btwM1y158WF)4b*MVm{vQ(ixIHx#6UpK}JXg6sTx41vfELxdH)%B)~e$U=NgY23;_*3%o&Dg$^tv zGK}aT^D!|MKo;ZxlObb~ZdI^KR&!va6})8yA~rRUwE$cg(M82^2XDcAAjG>btCn~! zSkGw~K2XsREra4AG(va;^fC^@(QSa9RBOzac^9aFYZYdB`MYqrTQE`&EPEBisSc1R zH&0pmeMDdd1s+fZ1F#k?K1<|*{6b&Xg%jzqVM)<2EIrC-2q6qi?=OTDkddANmdDwy zV2@Z`HyWKlb`H2&o%sqdSYlSK0242~4)TF@KQeL(ix5f<%pGg(Vo4S7SB9v=OzWCD zbmYC8GO*rOJShnHA7d~ys2B{p#*Dp?4b*^6!yX4=t}3gWT0#5=x9gCS1^~*=6(s|t zpUV*)!eTQ;xjC3<4Vr=#Y`{vJTF5)L?LBzxU8@BxmVQngUQ zrBjp*y# zM8Lixe#?*$=nt4P6&-`A4pdRVIY1$#YlYbd^XGg7jz}R8G$1i~DB^;KBj~rmJp@T0 zOoAE^3r1Rjc7o_l;2(T~Htz;qwOLFCg(g}|22(5s3H8FomN3DJYv~A}T(-y#2nzHX zPS3-lgv}3jsbzpV(gFd@|v33+J@oyK&;U5LD2{b z2<eI;0|2x;6}t9&azg!m~idt8UwQb*h;1JZGoSY1>6>80SLQ%j-NPPoR^oy6|RKSmO%$WY>D1YSmf@&@skJ;qvAtl1IQo)75FZ`=)l14J%iql<9!sj!bX@ zZp10X!tT*FH9+AUOPO>?bpZ_;%?@hGnBg19QfMeaXecTyAWSqg00pS`K=F}z!D^~9 zEeV{klS7t(m=6Lh+LBJRBj`&yamhv6RMdiBoQTR-Nr2X+BF->k3~VcyQH&>R@nAF^ z0}Ek5Irdzy zI)c>#Ud#}$H88$2`oqX$XeWRW%99TfBMi%bTz&?ugEmmcdmCCUYP54OcMvpy8o@-3 zShVj9EGjknS%AstYfO!G9+nYuI4U(n6j^qvl91BgHFgSA9@<;6QdJUBC5J0jH4s*? zQq`_2rNNexmQ1?Bg^|$AOG*&v5yphRzQMu0dkSywkQJ_L;0 z#xumGCXHdKL)zXy*VVG>>B93xm^PmaYU#iXZ)~ zfC*s(-=J1Ai$?!WI2l@tYuI_P6B<*2D9js^rX>)QK+4!DP zqCth)g#sdD9s(Akg9yn0a(KeFX%@JF22Pld7mQ;8sYN>x1i@G* z%-XOHxl8Bq3bDl8`)N*|Fs0Omr>47XBNy z7#WHhb;}LN6fWvVdOEZ+4NgEnAyHx>M@iBa1UTV}Wq~lfg{ruq2+vdq0}_U1hKGBA z5lavEKwigCK8%|I!%`B~FUrp^MI6uirWU{oj3^3m#2&?^(<&?LFpSgD1$#6M-84wW zs0gBrTfqf@Td;~^51@q$(Z=bE!$M6(fQSYaAYy>XbEV{6CjLN-P;8Pz8LVF?{NbDs z7gR5agc}yaL5*SbN~s*2gQr7<+NA;_8VHGnuS|WS&cFjjGsrnOOH#l?R1ugpsF)Bh z6x#rPNN5NXU;sg=tzfE^TmnduOC*#7AcK#@hQ`b(!3st$J4f|}=24nUaUty?T!RWw zB4_zdLuaGV<8ZPa$SgzQQ8@sdV752lgy%Js5v74p5Emcl$1ox6w>Y<$qyxH6Ec$K? z%Lqf!um*}0=Nx14KMc?WE2+cUpo&4Uy9Y+d^07b;=+-*oh`|GO5AzBaj#P;xID`mj zF0h6`bzwjWtSUJoU<4_ZdB6w@$ts?Ns1-sQ@su5rTu)C-+alj% z2auSo;DmU>;A9dY5EzfO>&8r=0)%SCc6m4mn%c=}kPguzMsOWX44y$9k|3l694KE{ zf)yGKBY`uPc_~JAV2fgi8JN@|3-V^BCGu(;ubkQ#7tH~-2w1ydv!NLb@ik#0Evcxe zg(0-HQ{e-kLE(b}3HAwMj6f~J9D!P7ojR`(pa4L)lTrv&03c93U=t`-9V;-tPt`-r znmEmpB`BjMN+A<2eEdcnQZrHbKraK#kAm4#2Mo^X=X|Om2+_{a#KDVXL+~I>%ru7) zeMLT;BOB2`0~!n)Bp@OrOjW$#i*}X(69$f|U;|`FwO*VK503zx;DNG9tOzVWNSHAa zXGTw;0;EC8W#J(R97G$yjTWoN6gdK;Iey5KfTKbpVZu3|qZXc(VI1K%09wXNf*8ZP z!KJA&%5&w^6eWeoUZQ|9lrJY6Gw3dY?WUz=h&EBF-qzLg9x^RRjg-9~UoTuXr>Dco1uswtCF;M^_@2G!Y1y2M+nf zBM<=qodSuCFdGpFz@AJINB<+MBvM$=0l^T5&qbF3QVF#aG=o7UbID``c7Qu%oRJ_p zW&tKFBx~!>>i8fa0SmT>g`flhLaLpPMA9k9N{qks)}M$w{e0!mEqL3$z6J9PjtJ3$7b+Bh##lQ7wg6|5lCfCeL@og=nr`V8JiT?j0} zSsh;V;1L?ajJTKqM}k8DCz{TKx2EWE0w{yjFhPeOQ-Z{)@=+=B;=@unf-?j|WLRVo z=&{h&BL#32M9HTPON-)2Ft`miB+5i&yqqkC4sH@dULlZ#CxgxiWYSm@sRB+|NLKME z6h2T0lq9IXIzE_wH9|ohL*WSbH196%>9B!)w0wOkmpag)Lu5+>4-Gxg7b*BKKi1d> z^Whj9P3PDXRAKK0X@qG^tv097NWlmenIqERIwF+moQ^GWqXd?5r$iA-O!y)((_qX{ z2s6rQ>OfF}DDxup6bcpLL!b05KtrT4Es8mIN`$+DA>IR(iGgs?C!%Wul`x8!>QF>1 zGG9egp^>1J!Xu0oNzVmoh>O2+YCK_wlBNU-8Z{ru{w9`dl_#Y_0?aq^2QfuZBs8&* z4uIH>(G68Uj zDaUX>RvWOHCjhL{$cVl89GpS-Dk=;crkvocO!UO^xg*YLbVZngelJL#1|`Un8(~U< zM~rb=K!$jtE+;AC<=}jRTakT4mg5EP=5$U zjE*-9jm#54asV&pSao@7m@W@2F?=#%R)C4bDICxw@*p)YwXZ}#69nx?mkW(z&4ko5!88qRIDxHm;7m|?(B@rRiKxEjdQP1gg z1rJ6}yce8Bkru%m4NSCP41zF(qT#2tZ{gaY;)0$iit=I<{|2=}nzv4vq75fEQkOTaDF0={HF%K8iN0naBhA_syI zM+dAik|RVO%n^e7f)W}`po+Cay=qbXv``2@z)E4ZJ8WP4idpnp*|V$!YKe{l9%hG^ z9ec{>%4do#t^EQpVEV1uAwx|jzejz%8pEQFchVqgIGv`xbZ z{Sd#}nITjeIyLG!oRnNu)*{NpiJ@~4YSIn?4-VsUW2$ymHE?zM^7A^^x$Fkr2BU7& zp$TM&t(VVJgh&T1HW&)Mo4yJ!@6+B1X^bR8-+u*PLZvQGw2L)k{z zC$Ak9ABYjy6fWRb+p#n4nC)pYAVn)+u9ezqVH>KL=}RLpBE`$2k%v%SSQqLQiGypj zeZg6+kTf(VO3DW)ib8-kJEf3j#5u4R6S{(yMVAYjUHH_09t+F;f zm9RBT9)|Ei+BQT&+NA!gp$E^IP7T{NKRrBwN0OKRXT+g7vhb2&c%n|2LyC50v{R#= zGlw6^U5PKV8QSC=k!R=>_i$Qk-=m*LBOf#23Mpnu>cQGW1U1azZ0Pw4zsymMcWO;e zYfn13DR?tWWXFxBqqWwtl8547poT4OI$#Vz2C7vD4c4&v{_un0qM|wOs)FD*kv^JU zl_061i|J!c2xERmLz!WxMmyEXn{g{4-cFgue(uk?`0Fz;t6KY1B80E}pr$#-ezH($)U^?{BDODW!EB%G(Xb84e zDWEn(G1;a0W#}RehXjkLWR9J3rKBsST{+Q0D*FpTO8KL~CE-oz6_Dq<%7bd7QpG4+ z`Q;y$^RR;vMC3;@ro$Txk#&bWl zw)xq3+vxtVZr_RC{+|2XpIGDTu-*Qzvx{f^eX>E@W@WYoJ?(SJYqn>o+u)kXj)&}K z%vwD)eS)6;Siz^czj6MX;~yP@9KL7&$b7{Pu{$;|e(a%Qg@sISo#pjpa z7hUpJv`?EeX|0u>eoKaD%Jk^{5$OR>c<*(dZTr1NFHJc+(ZQ7dR>2mZ!yb`t53gC| z^b-e{l|Q$=ea7!6`H{q^+NNqYWo)t{;>Sh8X9xW(UJIe6Rafbo`HQk$W4;LgZBU6{lvDoFe@y*m;!;!g@1~tjIss?0 ze!p}NAIDR+Cl>!@O4h_xru3VOo=sX5`-$J@S^ zu*tXE`%$Nxmt4Qd*XEhYe>J7wmHSraV<~yYU158JzV%z-^wx@>Oe>wV+>{<(b*{X> z@bkP6qgMp%b-a4!_!&DVJZpWA!T8i$);4oy873XFe$whK!#abl!NxGrU}Z4AkA&1n zgPma!sxZUg{-iyAD-59qcl>(ce_G{ihg48jMfA zjj|f|2giujOYKuu{A1~ti{~u*aNf`6yf)ot+WINDMz)y&o7SFo`rYczl@F~*w6&c- zdCp&L-kZAFBudY&o$hh%>i(7K_V=!MWm&|6q`4W>-?a%diF&N}OKvYZb~~(cn7g`h zmFl=YQJig8jR;KU_Mnq+wC!f=}n%Is3%aRg;`dqW-g@e=In^plHFI z1)t5md2YtspxIAMyV~YQru6-Vv4vA+y*KlYna5}TY5F#sDx23P{lfYKlc+qB^ibl> z3DcMTW$D(XXP102zkF89kQTuOen}s(dJQZ&jksSVF@R8uYS(B&!e9C$2 z+pTJWb4Wcn>5kMnsROY~qMwV}9Q8_M;EcPbr%raV_AzBXG4p)V%ZULo1JOsLb{g9w ze?2Q@%70C&Fr^>&8(e#xXNpIayMx>IHAbh64$(7nr(~Kw4nc2x=6Eb~pXT=bnnagN z4vSZ3FDRbSVoDzfd)n^_rcl3h$;2W73h>b+MJPez8kp ze-P6c(-T!_Tp6KPPGNpv&b6uAQ>>D1NceH=n^A|1`@Fw(PjqgvS68I8J+}5%?r!!FM4ynO806#+wx9zRrL=`mzM^hw|U&7 z#ld}5pWX50T6*1`wfB_WTJp2v4aMIScKILld(yeYp=PDi3YC7eVM6tp%B7`m72j9% zQDJ(%hyP0F>l|WMY+9nyOY+{${!3bQ>YtOJPjXJIiOq^$;Q7It*3}O zN>jg|?4DGd&>!cFSRren(2+O-6ZBpuk$!C*(n($1_CsC_?CVJVg-m^@l zKfK<)Wlid2w1uH%8$ zpH|;cc~6CR*~jsp2HoivXm{_t&!#;wxd6RsOW)5rUT+MoxxM($+2`XYhdKDI@VM5o z(e8$YZ_KO)1nk>X+PSH|t-8LVwEU@(=aasQz9l?7=qley&NWMpBLAeW>)LNa0o8kn#z0pP7BtEL*Ez8%`Lu0`Y!jZ8O8W?%taF%bygp9!1;!HO>X~2XAiK6lwLL;gq2PEgI+MBUdKeU;F*4kBZ)$bIa`OX8mkN)U<}F$e9VxHO#K6DgSb2^o*Bm z4o|&h%A9e?{zD{OvpHsy_r{eI%O>1D-fDc0_5FC4b4>VUK!V4e4p#FXpS^p=rD@Bj zKF?<`;j7APOMa74vHa>LC>5WGw=*1Y;E{S$-M=3c2C%*FETFJIPbssjE|6T zXk$gsysqF`n`V4CZJo`+skPR41{3B+M|e!IyL;hhbDL+DPdhQW3JFg#!KU)RbK1j$ zol94`FaPzz4`z1T;2BJKyU8`>o0zXXFF2>zMcCRc-p^6F#(hW|X|04XcrU zF4TX?qM7R^KQv*J^|o~ zRa<>+xEpEf3@u1M*_P1s$I7`yzfTT{+Y<5yUiwMLZ7T(x7 zZmrBJ`!LTs=Fh1#K(w@)iB%6mBCRmm@L;CCCsJMXFO4)R~c z^rB5Y?NeHtvYzvL&W^_)Z*p!AD$6Wz3uu)4{kI^bQR_hU;xMn3Og9cVx0lwYly)0m zmgA2H{?OLf98h{sgp~`^@9BKH>2%)g=*2#ZB>mprtfcVxLlKUvUY6%SI&f3zn{kU{ zANIYGWX51S&`|YW<%xI~zo(pde9fkLF~2o#4Xf~YM82n^e`@QN=8qcga{0R;{-+zC ztxGO_u=v~9dRt!q!a!zoM$^*T`Nnl}|G~{WEAB0yn9~#bQ&*-h?XRi2rubC;E8+VD zQIBq!Q$4?Oeo4OZ7Ze7=iGjB())%MeeI8Y3$K(1f_Ei}bUWI-!zw+jBVrNW!bd%c)x5%-1zGg4R1=)mW8v zM>x~CZ5cQgQyZ|&%P~Bv8p#y(Oc5 zUh4ZH`tjZ^Pt~4Gb(6NkbN{uayy?BP38w2mABbs~nDckw%=<~|Wy|PI zX_}IGFhD=<-uOVzuacJr-n1Zb_S;~Mn|lgcI;ti+9b52~v=8f^MNMZ*jjL~5uuG0Z zJN}&0pH%1jy2Fd2%Pwtm%y~U#M%aUE=FVoG0ezXd+3}m<=+Zco$5(en7KEhF2s!8a zzLY^^&xM@x(fhrA;bbG}A9uv$=ca!VJl@?X={BW{(w+(3H;wmlyI5(J6dAQJ#LX|x z^UDPW!-Bl=zV+^_oEEQqec6wYLqVRk_nof092eWaZu<#Tlo=@(!lrobv!B1bcj=4Z zc+UPGtgc)3=Ddk>ub=%k&~a(rt06Vs?>P3`UtAUi4z@JR(|*m;Yv;W<`@NZic!Q~_ zSq|}bw=a2p-iNc=P|8!ATq{=@p9?IX>pJ^myia(-i-8|FonHQ{sr{2KpuGC#Ju>UZ zGaYBHx9T$#BK@<9z|^HdOWYD|pOZRTR#Tn*c;p42L#y%yUyoOYq-BSG;yJuDk5( z7d#?(^Hu4W-jf&PPrGiyXLuWf!Mo8l`h!)EFKDoF6I;fEZR2w;1(AWpK*6x z-G}JX2fxAY0>^?m2IFDw=2~wdd%^BRTieb#=Rtlh^58E;x4Z6{kDPgMvD$UvAn3#^ zJh1mGvWuRL{CQ9?;U4RW;1i$W;0NRURy?qvV%CEquq>2SWgEP{vX3@tjFs)#^CG6- z40@=xhPAs^-L&u)lh9R-Z?d^wyfWt^X0n)Mc;FbJKEsd%_RKKWY8UxU*W0PdFS|c5cx-bHAN&RNnFJ zn%knk_N#ZYw{4X|@2yH(-Ddmv{7EyXNsfmD&N%nj-L=?-<$`VHM287Ug z<6R$E`M|PSix17KojDy>%&Yw^JXY6Nv$ zUg7rZ<^BRHEF;gJuci%5J}QlX$2NW*?$0domGb5BwbrkV`^f4qcqnpvYBx8~TdpZ&zq$K-{RN+wJh z?>$bXPjMe~a9e)&f?v#hLvn1dD~Y``=(#nOwjanV?&(Zi{L^{w&CHtWAvpR6V{2fb z>#h~&7EF{JznEw{ams|L<7ZocPpUZFZL&ksij9l^G51F^u0xKC8}Eo+7ZT&yzv}fx zx1x$~>-1P^z3}!qZ%vPzGJuc%Y0v?0XP2UtWs7IbPC^y0nRs@>uf`k4-(&sZxbGuJ zqqUd3Xk?Sn5JS?~maX`tKb3zsq|xHM(c>y#8AnzSxP!6Rck4kD+SPX(`|3Goz)c-9K%v)JLZ4 zTIsW2wOJ-G(Cbwtjk#rUjNt0+S<~c=o?7&xJpZRNPKqdf+x(*NGzZ@}x&Mz%36SoG zw~x1(w{>QfJZhjdT9p4~RS7E$#y=vdb;QGmq@ivc6cnmeW9cF}!c+qa8 z?0{hX4gV+e#c{_Y?I`_Tphdqr=DE@SKjLgKxTP5k$w4Z8Rf55=C*5F3!zT^q8w`Ji zBz=SQxJv9d7!1p?e_O4=@Oi7juxur|P#A;eqw>Pb4Th);gW)lp-`Zm^{Bjf21ElXj zK_>*`UC`7fW8WPj@k$B|j&=saKm2HdFc^M^uXM!sM0`&&^@(sxAXL#pd)f)`2;aMN!`+m`4Fx(f0_k$($(>|CF@Lp6THlQqx zK6pn6lYbd%2>CXm0rleD|B?f7#5SwZ}Ej zqpTWGU$HEsP}KTlgP{ZGAHn&LuwT+_FdTM38uI^WoxyNE!C-g~=AP%*qdalV?RZu( z%JOZL(Gd?k8)f?pvGD1}uZ!q*nz!=;HB^07y>xpl!P%>eNRKMHs^DwS^8{d+FhWxk->Iv`j z7RuXcDbC~lit$c?c(>b-|8GK2fB1fGhtaTVu^*C;2DNXzO<4>wy1CO}n7au)4Y-uF=weG8FZOiSsWTp1ng{-S|#9B(sg$>wK!lQ!5k zMTcgrJ?JIITDqMy z0H^0{>37+@v*X34i3LYvuk}B$+Gh!JXTsu^SL?ngcq6&p`2C)EkVBpcT9=Yz0#$#v!DBQ^| z5ITe52jii$oX3*U6OnrpP=%a*!LKU-e3rt+#}cDW#uO6 zITLS{{PX>vTgmj$2|04!Fn+)MzHj{}o;FPAv+d^Z;YnF?|3zy68@5g3o|E6iBnPx4 zgW=Y3Y6#4C!Dn-Ld}8|D{4qrL?M5Ro7`9C`%JTxO&hXGsV+9bwmYaLWnk)T=uUlT4 zh%YD$`l-z(_ zJ_f_y_7laACj!eh{GjfE0x(>k_$fD{B;AuYEPfMsJFYw`Akq%%W5?=mRz!E1$s{-S~9dXVt)K=X-57K(hMd25o;i z9nYyvPg;WS{G?}N<4Ita{(V*TPe=TNCGGg~cn${N6!Xrkukjx56qGq$4@}-vw=&!Z z`FnI;D71}5-)Glv{W&iG$~b;zE3OMKyw&k#T(`CE(Xg&n=%3o(%6<%efS&(<>UW{{ z%ac6u-DPowb3Vj(#g#jHH=_mosv#`K5$~VV{#4f7VDx`>AC3DS9zQdnerk|4;J3im zB>^C^x9Riv2msoFt|`?EvSC(RvBvr#To)4HVRIX9-jDW$Q1~vw|?7*yT|D zOcvzV_Ihhql*zZ-q@yvkqt zj|T^Oq4S~Ajme-lP6x;L;JU-HtLBgxep?vs@*A|IihAd$zaqaIH*{BS%s}7mRXVvJ z&%Kz~GQSYdZ76=x^=tH(KWW$(yVV`<-}PMe3;6D`m2)QSLVh2IzHP(7RJDdXkYOgnkt@2HyEZZe{$SoxbDNCjH$oE zb(1semxn_x&sVJpoMn$b`jkE=nx%K|n|u}8jtPy6}eAEUk5mM`;4UkLeV-JD(!2)vnh z(rPQNd)=>p>H?JaQ`rgjH8a3%s$U3x9?!2`_gU`GB4N&2a+~#HJU1dDcUCLP+oxc) z)9=73GHQdv{)T$r(Xp*yNeuYZk`JxcA-}KIK0N6YT>oim|6)J1#~o!G#q2Y!d4A$_ z$eY`uBr7(z10Itm-ihm4)306nN0j&UvRggQ0jF+kOV8Mk_OfPvwp9YI+u`<)i8PFC zNlRK*jdGk^67BIBzN4oAIQLgjttpadeliR|H{kU!*!)19Ju5+&Z)_*ZL)elJqMV2!JAp>o#XRyR3N{ z@TT(mfH2f|NvD0uIkbbId0&s4kN2|2FqVq|FW{%Qif6m}$4&AS!#?O!~@`M0ysFSIO6`HK(mq;X|}6@I%G&z*b= zzIRUA;#IYf!@`nuPp_rmmh~4S*Px#%@BXU#(Ok&G)E^r_Q4O7eVKzRv{%m%*T{h%= zb!Ds1H@LoR-Hmy1(ZHQ)FIwG&>-GdX**t;kDhj@Ioq~Fv)BOLj_m#nMB+I%DLz)pY zGmV&;8Ai-ZGh!OCWZBl5nQ6^zukAI{8f9ko+G~b2Gc&xe+sASC?!EiY`LPiv-item zQB8MeRb^#(rx1V>VQwA4(ZP61qa_-RkYiZ(Q|l1mcXmZm#4$%Erd6WQJQ3yH$z>Mm zX|bhhOypsfoU2=f@h{0;VSg3lzoj;qz4>%jJdv~oeVnhc;2FwMF(E1>==GCB3>qNU zab^>#Q8+)%M@7*J=Pk0UEKGq1=aK`ix4>U|<&Qyy=I}2yG16^C1aVwzzVZU#^_A>i z;*K!Lz5P-}7}g)t`y6XZsK-3rZ&jCDJM39Mi6;Snsqwc>wu7HZ<$@?bH>5F|<`(En za2veKxS}s~mcnkUWZ4*li(tsoGBjO^O$%`seVC?!x{le6t z@DJPiUT!EaLmbr^jhoq6vkC98_J7txD*Obx^z`{=qoMC7Rf8hmLf$*tMYZps&vCQ| zD@Q}?WX@i+J0R}5PC9VwR(#Z51M^H-gJ;Hyp#Pj4mmtu;(FK3+HNi3#^Xc+xqBsNg z>o0#4k>r55x^-2_Z^@W<`g`>|*Nx?v?F&&g#=EyL%&7jsZgyXF`v5 zxgoYs;GYQKstI&fofC?gySpJgb5@Raw$5BJ?BQC%ZG&^LpKVg3fR%7y7n)-Wa^NSJ zdW7l!mjAEH!8%6Wd4d_{`=kbU4GV&JSKt|W${q1i#jdoC;Rx&N%nNv!f34&-Wyj&q ziaSNk?`vU?(Q0mnHo$3UqE!&)4_WdP_f_z>w)ywMuDD=5B^{sGjrs0gl~+~={KKQx zp4#6o`D6ZVm|AQLzck)$ zh^`^x5HGJy`kzpq4GXk94?7v1-0POj;61l1sKFk2suKU0A)d$qRYzq{g`e6IJ-}%` zuAfY?^4bbJ*;#ZTdNjsmSjEkZio*EnFBZChzX$Sj(tTKe`E;&qih(@mN3V6AZH*L7 z_-O0pkmr`&^7=d66w@QdK@C+WV#N{sVp)z?fL$n!(X?&`P_OvhoX>@T3d44-DB zDVT2uM2c-6BHk)V<9q9&|B?b>#BZ)xmq?E$3~gZ)L9qqyK>dCk+D!_fcs%&8&AF#qnzsSaI;a=t7pMUMGnR;_Wq zOCt2$_`0+&aH-YeU)c}-?MBz-R-qj6O!}i>9q@5G$;`_WINg)!8+abL^C^yt-Qke*?}YKK4pp=qp@sEslDXRi$oYEC zj-Y0=v#q!#rXTcru3=1xGyL#~jI%-ZPVk$#10n>Nzw~A6l24+2o4SC4r?8*Xa-MW! z7UHp%-^(*Fk9KyNHm`@?xp87oWysAXCEs&3^bnM}KcEEtpDf-OQwBaAWFL|^&_{XA z)%>)>ym!1AWlm%h$ta`!c{KN&W4&XB&v)$iAjJ$AOUBoiz z->!CB-f_t5cH3I{pc=%jEd_O7E0A-p_bvSjJcKlb%hd7_hc)R{P6B`DTQ67Jlo7Ho~ff>r(eRi}NHDg_vJ3YV> z_A;-qUz`!_<#6q({H_$tUk#H=aR-*z+g4URq!|5lST{w2-{7u=Etk;#nQ(8%#|Dr~ zScqLP?58k+=Q+a+`pydVWB6<-%#BcY2A&JoMV$q%KGf#t)<_5l?%R7O`uYX-|JORquJSt_1ThBo6>S8c34HHB-{U~GtP5+HFvtiz)%V9|*jg5@<--O? z;&?jv8{7V^J*M6T(EX90KYnKBSpt~qfgkGuA3eAu@L0@2U6mwoA-+=Q5XVB*^=xQ%EmESLkme0y1RoAfd2IMi?rTrjT#{i6GA=rf~b zOyRdkMFo7e5qRo+@!H>U8g2Rw2A zx&5Z}CEJ^8RC0QOu!+SX>FwdI?k(oeG_Cot=(gU5Q>8VLuYIpOU5C`NyY{pnY8YNI zHqS$H&-arhlIuH=z?b*qcH4KFw|Hblg*)1mG6{U<^p|pn;x&n;k-vHEvRC`WX;zcX2f%_2QJabZpwH^(#V zxW^;Ai{=w_HPyB=iF;hojOi=s-qgIMN;|hm66rVBZlOUx>>KE1E{$t_FCUW^5$JDY zX;z{;SlvcV%JhRv^BpSvLqv=)^c431BrtW}K>!bF7p=n#PzhsQO&(L~^0qJqv4|eX zmVE_GG7-~MgeF`6XYM@qxF3}W13?(T=fHrFj?fc8bTDn68hhS^bBj47qUn`vxuSIf z0F2vNR3Ll(2O^d|pG$pU%PRqoG?)*@oQv%7Z8DcFqv&I7`KXUG17_k1KY{Jfg<`Ql zC{jPN*S9*%(_=okE7!7o{Gdd#&cTq7hTJy1vn%FdSw^6cc~zvMJkls^TnY_=7~rfZ2SbSr8edC1zY%zT}86 z+-}wStYOiZ7Okb+G2m}}#1eHa@E4ya@~DR!9@DfuM-?t$Y1iDw?sAOB@ETPOjdcg@ zQ>O&DEu1IvwM2L_vUOeQL%3_rEexS3s*Y6qqmCA z`{y{{7w+>sX^J$O#Y1W#PEQQ^pvc^SG0Y4#PgNp_t+HYMb8-Er#*~a`xK?ky>*Ns7 zJ@A(c8RSh$ziFbT2sc~i;u8-nwX420i zrOAFS;O}$o?pO*Cax$u=nKWaAU%k>j$UPu;m4hSjkXt8BxDJ>2q-})sQ7YW2VKRLK zY+my9RB8mBX8u^`>!90QSCse#{Lg54S2zfe{!w=ywHtJIynhnqp77=y5M~W6R}VdkDaNC9b!iv+Pc#}& z4n*|{o=XJGvn-R72N{irMa#>SeR~jwZEf<%=fNbq^!ofYH= zwD-VuBX2qABPD$O$#AMIg*)AMV_XyKcBWQhT#5#l$t|F(_skH?0e_Jx#-^{~&No(w zLsw!Pm)l&*qq30pQ12z;Ko{k>iu)VdOO4;Gmx^&{NL~FhEHGWSJSa9wMi{8^j6nB9 zkn>F5E6@#08f?4|_slEo}9eXbL@>E?{pf%?MOc!c9^_l%8p3 zf&S;olmjfy5e7C*&-p0=Q?QqjnnX=RwgV=Qo&c7S-LA%!EFV zs(F!RpeyvAq%afXaZF!odK~>b%LM+*%@Cf;hh%kyB3)+CK}`c)Q9zmKA?U)>t4yy0 z-&dp~{g#8T7I112M))lgr!=@{ir8Q3lWUDPPe(44!jO^`@vmN6heg znq(B{qFrja*dIuYiCd{_Akvo%5STNqsGc(UnN(#eVY9Q4m6J9HO;PEb6=bp+ZAtn-z`x?$2SogcZ? z8}cyq;@v=d`=iI`oPnM#ie|e{hMkty4N8~;!D)1)Rw?8o?X5G3tU`Ndy`BprA#XZE z+d=~S+EM;8(9RNgZwV`$412hzw1o%(-AvbZz6<1IltLTJSotjT8)$~fy;+_g3*4G% zIkWP%@TeA~g03|s(YO_K7p1TK-heK&MX@r_P%XbIH*u!rc-Qi3_zj0A7wdBy>`MfZPg$%x`)x7eySuH47z-eRKa`nze&=h7o>o+dBG>=&9Lt~^*^QB0Y57gO4#Qj zAK77#1L(A4;x+a`j;*T&Rcl(@Q$JM zNVd_*Ks#E+tL@5h{a{&7KqM6Mp*dDon1e7q*4U-Q6#P^+#qW&S%vpS==tZmdy@62cdesOO>q&HCQAEACj5RE zut~WG{r1b9Zubd#zFjE|>xLYSTW6I#XZ(*+5R313UOJ+U;QvMDCd)=uEL|!_2QRn6 zvcC0RX*3+vHNGD^?k;J+tI()tOWj1dkp;;?2Za;)sz9Z zhWVNf^WZ1?S6mGcpx))?*1UAceYs5a$HeI$8LhWC&*<8_Nvlrzu>#y4?b_MkFT--W zPgLt9;BZAhx_ehAmgClr3Z2Y&v%c8v1`bBl4Nr20ACb3ZOXtAgJ^S>L53Yp2Q4isU zL4J<|r)cB>w-Nc2(=OQQ?n+s>)Dg#RC1oFgvo?VRS&HHBcl|76Za+Dsueb1qzvGk- z4h*-3KW|xDsFZ*uEOx0v4TPOIhd&Z{^h#DRz5>0Mmi2hOg+E!)D9g}g9K?S}j{n;) z@wcoO>LM37q?y3)OLn^4MX6C>9+B^c-O3dYQ$xcLr_^oD*Gp^)x28V*5aiyo@<{)l~sU4H65s%x{j^$c=f%m;m zZ#0<=a5BGU!}FL|F2~l`&4*p_GIo3GSTcMc2ra^RPnI{OYzfBpqtFoXRPe`3c;vbt z6I6ZSv&cmFv4+ZD(!0Q)SG`stvkhgb+()o7=L;))f9TexHjP`nAuSAKDDM zv$E|;uMl9G*6QZgBCe=wur79l-)L%8tcizTx3Mu)6GD!!UEXLJLq7LH3oJy?e{V{) z$99ajFn@1oBjnLr`Z6xc2Xd&Lo4X(Koahv-%iJ~*IcaJ|px#J71*5UxHzdx(p1ECM zmZ9de74lr3pBCokjI?cKX!@>j;4%J{+X#$rTZ)^HKIT=ml4EfbF^&no`F31oUnfRAZV6|Ja-G!8sdv(au>J_{0u) zF8&fd4RK9V{f)wYDX@pwBKI?BzbQRDKoj~>m*yv21dbhRo@D^mWwK+5<6uuo z4Iaf>81FQ3g2r71#3jz=TE38{BygJvAN7yNyE$2){<(}ZzBx8XcjsRYn+LtFuX>hQ z1UuYRm6$ORcKxQnD2o*jbrtE;kyK@JNVHWVwN{o&2aD?%X8Ykiiqw=^T= znVk`+1UqpkyO_8Ya+6dp$oP!*v}@J#UngQ+(y+03JjORlepq@0@m5(U)qKAe>q)QK z#sf64z0CiSNfye{QJ2M;(1%ZIz8432ZO&UAdItLLR}vj}6?nPOm{+zGcCoA|N^%_h z9n0i~>3PA9@{Pm#gDy$tny>?M^{i9PodvlzG{%$-W8~V|uc@g9ejs6nT@&ncZ%%sX zQH(pULNonAB+}J2eexcF&r9`}iVQKn6Y^`)LGWkK_`R1(dEWs(rFmGjVnoD0e?{~Cyc=laFz)y0Ya{f(^Z!z3h8XK?yshEKG9kN{czKIOt-V2jm1@N%8s5?RG*|i^21D(3+zy8}K4S z`xjv|&5+Rx^!L3ElP|LXrd&Y(3+Pv)-M;W`n{e!l{%mJ1{P&;gl%dWq!1E7iPu~Rb75IDuTroL|;SE@4gkkOY zr#jPhkZ0c`nKf4{ve--{@|qmvNOf) zLHMHK0&FY95dJuZKYsqJbpPB(Ou9e0@mg(C!LUfC0p{h=cU7Ndt(&vI9YIs+c9NYw z%q@&>uVKyEwFk0(g+9K$9NQvWX4V@QXE7+mYj@ux-Df*YYBxjT%u5=d64LJS)MySy z!o2L722`hH4GTJJ@a=d@n?tK!{iHG?na5y~P{H<>D_t=y3#E4zV`_d_t zZYys3Qe%}C>zkwhBl930bDEcC9Jks3iPL#gWv!!%XShh;Kjny2GRoU>rQtj5@|7p@ zXVbWqG8bpndt2u=t}eIBmBsG%GqU2TO~=N8#LL zj|(Upw%pB$VcXHv9>TU`L@#5=h^167TW+T++468go-*^{**~5slMy!T`Qzj!w(K@6 zg&iVlp;FjmGct)Sqd7y^lHWQ5J^|4lHGw@|Ndne*ouj9*rL#>E+x}wyly7_qN3-X9 z1-scYr~7ad^I{0pK$iwgg{>@g!(-V;mHhxQ~f|G&4A5|A|z<0(Q`#bOu-X;4(SHn_YRl8)I z4n;%7#NQIVe{bil(-A)NwBX!`Lz~`c#T>;b$q)O zX2I|T^+C}5i=3w(0@y})b6M_}aLmfs%*Z?h=Bi0h9-y-cdac1AXie@Ip8yMZ{T73Q z`!RU-yW>ISKFpfyl%KPYy}tB2tsw`UV!lT}f)%`K+rrWp3I81D!HnO;&){8K4GyrI zNIL?!LJROaFYUCkj|luofArgf=qj|~Q3`XTSXbjM5sd2dJ#XwNe$ZTte+31&_ALQ}Hi()D`%u@8i?WZ3<{{MD(fi zfEai(F*8qc+1TqF7)}U@i6Ks z==w)YRkH_OS>a;mqo6xfy)N1VbcroBML8JAd9{T^1n5pU+Hrl*Z=Pg^-fMW0T}9Cz z@tDbW)Sgdl@&aB}Ldemesk}^zsVfpP9uY)aZV2{na^O)%Nv1lx_w}3Ery287SeofMcTXaD#gYX?fE8se2 zH4V-=9FDAA`aE$a^tD)j2D>TV*iVuDhP~3%!$!k^$6nb0|97wpd__yD6p@Ll+IRxy zPNX|ZIJ;1OisNXxLGR~^UO1WKf_JT6EVBwcqI`wLE#G^MKn;B6WV|+;u7ta+<);E( znjt$WH_g%pu!TB~WIWoL<2jzc2z)+C8En)Gz39qj`L;nXPwF=$okY~%rdY~mSBG1@ zXK~~hL8~&)_N~lYV>1EcA}Y^^#$a4->Pl?ZdyBmd|2g^mS1+Jv44YE-wmJIFHbUoNG9-SDmr? zXl*L3Nx^0ZO#un<6J0*jh0NU$qwGPJOtyAyg=WwsbDVE7&S?X|1>sNv)rbtY8+=CJ zebR@S&43&qm7fhXw}5_{?&iDzz)q-6WA)wUrY=wfonD5m`32BbSM&?I3A*&=?Rjay z#Vf_c40;$Z06BwyWq9PnnMuR>1*fAY}H%D>XsB$nA` z@c`plFT3kI1J~C#-bi1Gc6-$hv-**G7P4QhsG7vlErEXalpJyS2z#`vKa+48?P`ct zv5$#=@EfQg!+099PFiRH7qcoRg>(W49gQ_v4WaP!Y9|Q5j>z@!{MrOw5G%*6)}{0>pwEfAqZWzrY|EQq8v!{vS1*m21b@|6t%U#^ zM7!H$c5|_ERFDqy@Yjy49X8CSKXJKkz*6|B$I1%{z=^nPaEE;$yXlG2>NFQG_=5B<(Bm;7p-O*j`Scq)BP6ySA_AW-vS2IJuuL>?We1=}s zs*NH97{}<=Mz}N8N{?`k_U?XfpiXEX5@R z%#m>SO;TWR8<%y*?3NNV|v98F6DeNUP*^U}xYFxbm& z`O>VLkhckc8iC;vJn!=Y8sp}t35>Y#D|bsd9+&m7TC3+K_`%;lpb}X>TJL>HP!Bql z^v#xHwEMDZcVH9r+)yh?qv0P1BBcj45GU)>H zt#FC-0^dXGSEe*z-apYYxk#7@|ho_4#7hj(X-XpT&yk_ooai-vMavbwN+q7Q`FlO5eqe zL;XwD^RfytUn>X1n<@ZzPeTV;o`63*pBnDD+Z@@oBFm_5*umWL*U7o?69skCb0@}O z9+9WYin9?8*&oypz;4z%yjDMj`5`4hV8mpRrpEViNJ89MoBh;(2mC>IVRmGaJ8}|L z_G!1#&QY@!B5N+}!kkq65%x6F)m+n30sKZhH!T6*7gL_OGue2J>;&&nly6JSqvyCF zZVs7bn+ZAei8<)t3VWjSUBmQno?D@w`Z@&hOPx{v8wu*k*Ohu_AdYGm*SA8RN?}(V zUST|jK3@zDV?GweSlZ2pT+%Y1`i9tm-=gDD3Lc10Wiyg!%=d;3`-*t5``X|i>}8N= zr1J|cL)h`spfJn`WZ)@SK$R9E8msOL~Y9pXmahK*3(C@dhRu;jJq`J9l z^+KNf@IZ?ub@;KAIj)nzPhRdKpWzmWpG$S(d^~X%DtfomT{Eon51;-b1 z41=?Q?++!Japq_zykdUpLf~^oV_oSA=;Mm@P0c5WOI*aWRloAF{_$U8r~-X_h|_kc z2VVMQ9`I!{Y59dg5$7>Jy=rdOrzmWqk6Y@N3;s4s9NhLmkL^YLC{O51xzaSl8FJiM z*IA$szrIy$1qQJ!m`ghCx z*=MXJ##!7GeFyxk&JT);!MM3O)5F9#)+w1E+lgbNs&@7+l1jZnp*i@}lpB^^fINaa zknRldyDfB%#T4-SIbnu#U&wP~`g^a{kmu*(OVN9v4mzDXPH z?SrrOK)ra#uo(3HfX(l;|4x|--A>9!9ss^=CE8-{Wc-T$5@Cz?8xWVnCmeu3`(s=7 zz(;8__)3RA#kf)+gKUgJ8RxZI;NzkYmjWYytTUNJt_SvB4_RC?MVyCsr5cmpM2shg zJj38Sb^dD|ckm#Lc%fHe)nk2k8Hg{QU8A561XEZtkDSMYjK_j4CLP8VTKhd-?Ub)1FdyoY6V^8t(qV zE<*pM==*X1vga9_Jg#DF-(GL))>TnO&*J7;eLL>%liRsSzCUjt5X8K;h^@`~X>Syf zoNvdEOBym{PN%h7{&8GTF|zblvVO>28yk!RmfrQOt#6~SWK)ch8FO4~HpyU;+Rwrb zTqcgiN}^zKlC#H3-DSdWzbw(%^sshkX>ihVZ(GwqNN7ZNV5e{M!$Rlq31TyF$v1P; zH&K%bRe0s}5=hBC-&j)WxK^Q>-p6JT3~RilXH$-bE*4kl3{ZH9UG_b5xFXe>wjuQe z6`Kkc2Zvg3R^Es2;G4^w-eUF8%*)z@<`Qgzs7 z7kV9M)h|@`FUiRG7^UX%i`j3gxxBp~@0p7WGaNr#H5t6o$WneJ8Y-O0cVPDRtXYAnoUYmc*mJ8a7kl{bGfaFp_WdKx{Ata#ap8BqW$OwSLQpI*qXzY z!MSt3ZM`4CS;fGCkSGWNSvWb3xva1=DMSc($*5$uw4#7Yyqq1jv-MqRX2UZkQ|dTV z5Gq_TEAm{;6!!Wfs)s#4huX!K%9JZxzH+;Ni2!OATh8P>W6NJmNCoDDl-;0+MGoo0p1;I>&6Ybb#ZLm%%pmXT>O{t&6UD^e z61;zJXSI1LeG|<}ycHCghZshNJTl&iAf_g4wM`EAjCC7qG6JQFnghjb3D1m3()a|; z)#kbQzA{A;vi)n3HYN*?KHZJpC75g!?a4`KZ;$VCH7T44i&^@I66IFK_Hy}{=opO5nHjA3wYvz5oOi_beAk2xDaUz>Pdn@Os-OV_(AVH~GQ zj)XZdZsl*5W2O37w%_r#8>lige<0ji`yN`;Puol5Qi662Y`d+KPh+S;Y@JtsO z;(A#YPkc)q!D?myI1V$wPC~|Hr!T6BNce8zru{X}0hBY+`y1`V#CD?Mr%naVbTnQKnktfAoFiN2Ww#S*xv`aG-HShV|noEuAy1`dEj-eRzk#JokE3OldF z{0vQXj=)MEID1?k68Ov%Wg|C3j)^u?^Jl^ybUFTm1ne#8j1R^$U{MZI%6l&+i6814 z6I(oxtWmQh5vvhi5$lwhTgo~GM+-Rk~h;82B|ppQ?xVzd_Wd0pP(^%V+fkYy&_10Uw1Ocobe&RotE zw7(`{pvD65Yg?jVzXEb!TXH(Ciy)t5=+7;^&GvWT#;0aZ3=jH?u3eQ-0KF{K z6q8_sSmAh)a{^^SVyK=L>`JHD+I}C#QC8{ZQ3&}@)!54>Vdpw^(TFLCAc>_`6vlh8 zR>;nZCq-qrwZ&iL#R{ zW@EfQ75f5)nIaTuj8As}zROjAApj#{tiQ8R9dgOaerdscbJL;n@PNUf+unFJy$5tA zf^W&ybM|xT*`U{o57#sTpDqQoeGSH)UacE>Q;eHY{9E{O0we?cmnupy-sEgchY|!* zqi{2Tc|y9WRlWGM1m?&|CGXOEs~pc>!HU(#h0CS!Oxzlx)}P{3i=d2 zVz)?74zd$+&|Y=6(2{_kD5*Lb@(Fl-Q=gjE4Z}LBIEHO6&MlM6@Y$3Qs$By<%Zp4M zU&3C~%R>W?nPYKGnXzZh#a<5o{GE=z8J5Z0lZDCG>tg|hr7b&1ACLPG5(I$ zc*tdE@qE_~1nMVi?#A3gznfbZmCQ-P__UXj{-~}Url&+>91n5@Hd!jrPeoWz5!&t3 zbSQgD7?SqF1FT&?2vb+`23=VGRJ;Aa&GV`s!)k31#5bMI85s_KRX4JakSGN%R=5mY z*k-1tgiA5{LDbVMt>X+en5Jx$4zTGSe@Cz2KgM7@BG)>mQUN2Wj zJnJE!q*~4R3%*zwalU;+Pp#cub{k4p^m(;)=>K7^pLGb@^O7wM*aUmI0kA;4gt^%q zsvPCA&}&NfDBKLr&NTY~dweSG?{k!ySpP$EJl`-cV+ZtI>^D?<3iz?ier4Sk`i-dE z6*>|A=2c^KMsg75w{}TIT{iS?@QkVkyB{Masr`!aX61?5I3TF6^iB z&X&G(zYV{(wQ+vhDEP?HOz;-qc~r@Vs28q?gUc5uU4vsy zvR|Pw4)h~!M=Af#MZD!XS*H_rP#5KC;ez_})6O~Nz`rYHRQL{nJ$vOhMYcPmp2JCX z3Fe}-7dqQ?N6QKQDcsEM6rs5`8J5<)fpMrU`Tpe2L#NcGMkNE z1pz3pSe;ef4t{&1r&u_Hk3F#)>SiM;==VmBlE_-MXW`Xv?oS$C?wK^zcZ^Hx~}z9i}iI;oDX4&^+D;>ln&G%WxPo_1N?0?kO`{bkEc3i=@g*ex~R*hJdATo+Ib5m z-n1^rj9P+mPAt-mXC8gG35>V!h8*|BlsZfTE~XWhNA^NLYE|RXpM)c^Sf5>Jk&K&8 zO_Z!20fuY4cl`hv{GHE1(=^mu?6FLTN$f3+bhSQ-aq6eP_jJNIR~CE?n}qgj%F-o2 zV}8-7{Vg{>9tks>-D+PTzhtXAr43xf8J=xA%+~qb$W2zvBbtRN4Q|Q6on1~(z#EK{ zlrEJlMSSWJ=43Mrc(RVKaq2N*Zmwj88$wU1<=2up(34J0LY8hc{CFKzv;cNAu1P3O z$zhV9gOvr4%XD$MdJ*~^6C7e<067dxh;_V+xKTSZ()%68?U`K_@*Z-TpLZc@ycqGG z@qEDn$kD_^C~^Y6i)}Bdc0wN$JXaeq`ZyTPv37@kU6UN0?!ZpVlcu{cKYP?Kd5+gG z8wOV@?iA$ET^JlO1bp7DFi0&41`g{|@;V>~4f&0d1<<#oonK!nMM5&9#)R4GyfRF~ z>N?~Ym)PhchMmXc3=gygzFkUMVzfMwXq0i1hhY9_sc$N@gkGGjbXAPN*M7%O>L+1$ z*Znz04`IJrv0ub#kk`F5vDaeQUtpeHh{OR2@QQ7zn?n(&#?Eq$vO@eDc*}x`x9N;| zo;kpiMOjj5570%Wd%QhJYUINVlKNvUK(q7?lk!}0zbrj>(=*ke^oL!n}&mSjOD+k zeS!9NI%2+sY&{nCK3Kuv<8sjDbSjO7cpq3!zVD0&QJay z_%{V!QX#W_z};rFy&iavLirkT-k;kKLVL^5&M)4G<oSi*b2{LIN`cEL+&~J! zXUtK1fHPy%iAo1wf6@;{V(nT4{{dYr2JH|Fj9CT#n__$b>PjG6$oG%^Fuw%wt{rWr zA}iDmL|C;!(g|{|7 z>EM$tKI!3;K0X=XlOaAC;cbi~6C9c1$P7p3II_TzCEivzV~sO5IK%wtpBQKCaK;{Q z2b^`pStp!z##tAfb;a8aSKM*M16Mq8#S2%w@%F)0UtIOWRexL!z|}y!gFq1siV#qQ zf+7s>a8N~nDiTytpo#`n4BoMzj00snC?%jwz&jDtNuW*!bqc6c@lHdHbkxW|jZDw_c7d`Rl>LY*qKBv<27r1HsD}^@#4timj6jW1s4<3U#Wz8<5ff00`ANnp zL?2=r(U+J(^e1K$KM?bXfy6@8T7p{3Q0r&ZT8&!kP-`P<{eoKCP-`b@?IxxZ`-qvu zLDW2gnkP{646&FvPy9q&B32OB@N; z@&KVg9wwB@V}u5IlF%j35Ju!V!koN7*pQcz*S|)%k~ax&{JLi#d7lU;9}}_UGa`w6 zNo0_3i9GTHQ9^zuDoB#7C%I%RsX%slsHExrq&j_!G^5XuF7zcbguY28)Az|@`Z+15-;)DqlA1^hsYSFpwTU*M4$)TB zW!jl~O8Zh2C!EseBvN*qTq>ATPNj32s47km)t@tln#`F=t>CPn_HedQmpI3$mz?XA zBKIX_#pTn%TthmC>rS_D5J z4-jjKqrl)vVDMLBJ8^;7MO+1XZvwq{apfVdJR{B$uYlh7K<{Uumjdp1z?}%VQvvQY z$mhW4E5Z;zBx*)}B&^7C^*Y`6XFNeI#2b4%I^`QKKj=Y8qusEu^fe)s!=} zjq;`rQ6bc?R19^4N~RuDIn;ZqgyPawlo~CkjOZ>(Ob?=b>9JHSJ)O#-7gAO9Dyoy- zLJg<)Qq$?<)H3=4wFSTSeVBesU8LVq4`_=1Kr7SA90S^%V?%p!-03(@FkQ%z&`q3d zdI(2KPv;4W-JB8hMb0$(1!oa0V`tyF^%;8Po?BvY{w%2mL@^*7f_-8rc{M(!g z{#(vSzJR-mug^Whx97g)2XRdVDcop58Mi^u#+@n{#@#8H$$cnT&DBxZ%MDlfjoYB` zh&w}piOTVUOUexbOO?rjMwM-X zZ7R0}0#y}-Y*l}SrK;5mpH!zSB&!`&Sg1w{KdJc$)76`WtJT*C6*XQ6Yc;$@M>Tpx zE}BP0lQfMLKWVloO0`ZZp44(y3ecXSv_hLwHq>cT9;fqEnWHOL>DGO(@=AA2*yVKMN7&?IViWxT0n8TXU}JY+b#IBs1RwUJ3!4$+$ASIeljBJr z*hVybcouA+oSc9k^j$~}Avcnf;ingom&gs|V{#w)mHZWc`4(wOy&}DV*EmX(%BL); z2FimPKt)iKsB~%xRYq;0nyI7IKe_v3*S5Ro>+bN9Z$0;o0*C-t1&ro>CKdPW4_@v+> za1^Er3WTkK(ZZ>M9l~D(PlT5QCZbP*B$2T~e^Ic)YEiMmbqR4$7asc;l; zt9UDVs#YluQJt=MPW6bQwc01eHZ@13{b~hDI_jg9D%7_tZBl=%#MiJ=uFxn@KBzHS z*;ezY@-R(W<({UmN{m*6%2KUGDhk>cRjRagR4-^}sK)AySN%ojn5tM;LG4G~2sNQz zf3+^X-D)57IO<*ck?J4xhp2ZM98mvYz}M(9OwEk8D=y zuCV3k)ryPs0_?WxDcWo6U$&R)|Lkx^f3%~QL7meyg9PV~297Q=LnGIdhDvV!MxWhQ z8GUxQF#hZ@&G@sYwuzGWWD_GFZBs|zxuywz4rX=!Tg}DhxnzjE>3z$YcQf=`q=hwYRtiP%{Y7`?NK z8+W3Hm+-VsoUGC~GA+32`AtkJ6sfLeu4<-gs%k=T1XyEmd0c|xaB%Ag$sWW5-`>pU zKOgJh9DcKOz#XpW6z=4Z1VwPMoKQqi!6Rsbj|GJi77!u?7D%JuDh-Fj#Wg;tm<0#3 z*kCBW2Ob*#2t9Pz;6tAcKaAJ_#FPy|EU;9t!V0$5;duta zl`I4OZ z5l(gnLhxA#g60r&5rof2;Ioie1h=~c&i5yTKg$sm{frQ36$1G+2!qza9dAG=v1^d4d_0;BzK*$0V3#9@T?M~P#^afJ6LiBrUBg!pF>LY+gP z^c%vciwKr36IbBYuMyXA+vO%g{#(RtIQqN9J>ov`0HM_*IQ%CF|DO@hi5FM`ydqu` zZ!itKL#XuuOMy=ax4vLGfTb;q3=;ZRfX*qPKnTq|)e|DI*3=y&_qb(Hx(g-MFmWvDm+<_1)AV>#6tTnrM zWH8|g%-FC?NCq9=zz3GtY|l(z%#xA>mul$S481VRO9~vRg9me2W|_6T9$? zM9(&mE@OFm7^gQZAp?kR1~SJ3VXJ|$3BYIzFrEn;@xj>jSsOLLsC{8GS-^fPFgy`h zTmwv<1gh2om6L$#HdsYAtjZ4(F=VaU2(s{pmF2)%+JXAXK<_%B@D$MW40t*XJgx_x zr@$UMU{ATQ#{kI77_u>eoC0B;d9bohSj$wPegn{Z1}J2Z_B)We4@h4EOBoJJtAV8^ zK(5ZvCA0jlh3$=CgOp9c`>(()gU#E(_5s+&Pq3|#u+2Kyb`q?+9#%RE*0u~*a}emi z!=m^utl$u=XgREKG_1G*!Os}j;|kc-Vc5q#7U%b2Cr4msKeLOKIk3juRbvYKaf&1jX;8>10M#*DN`pwSFi2xXHA za_DqCw6zBEKLtrX2R_w-6*r)QNi;M;qZ6Q`wUG8{NbCjBqyhZ6!viu&h-PScBJ{Qn z8aM-4z65?XfhrH+hDlJgK*y7yt@V)jS;+1caHj=?dBS@#$%|I#donb)0Xp~H&?uz*i2C(g~ga2rd2s{ak=2dJjbF1EYRGTP_gO1>H}F zHn%`e7omv{K(PUE=?{eE0V{o={Ta~fR%q@Lbo3F{YY4Ok0CD-i4zm!Q2|aIvCND#0 zpMYm0ATtmcD*$Tx0uQsG@$Jy<6?nkUux?`@HVD`&1e*E*C$oWs9nkqzX!#3^Xa<`M z+87*-g->TN!Jy!q{!Ll?H-ohoL(Ar@{aZkvCBVX5=(`lUvt;ex3R)_IhUWnt*MWff z(54icv1aYx20D;Ie+!`d8<=)Ykv_QzJuigL${~MS*8atibOp4u2paw!%V9Gzge=BF z)f|i7ThQuaXs8m>wqxzz9&)XMPL@EQw~^SfKuVMdTxB zcO^8{2%B?*{b<5|QsGm_L378Ubw$!1DWxhb=$DZD$=f7{vY^7Sc6>j7t^7%IZe~IsD0F8YA97n#Zq>Zhx@?;#jiad^`q#|XH#bXsU z49ms+)NP7GThL*23Ee}_rGKDH>2TVT=Hgep4^T^~;Z!vhPdOkp@`OBr6ykWYiA*Cs zNG-OfZ}3>!NHL}(!7~Ago0H^IQkin3BvcJGg8GR% zNZqA)v=tpem(c_0d2}y*o!&*yrw7tfI+C`g`Sd-cU6xTJsah(5a-vkIXGmABB`1b-S9U-m<@yBSNg&yZG}I3kL9&DnTdqxByt_nM9)c8q;e9eI;3}& zQ~#&CbB~XrI{Wy{c{U3%htSBl_v}&yi_N9nGQSq+G?fstJorH{7KA-pV{`KxBvwLRd z%$aj}p6C32zcageUF}!xC0j;_S8kRi@)y|!<$XzhFY~2NE|eTemVc`)>Irp+3aBxv zNS&#^G~Y6xf{r&r(fdQ&e;_J8PlUUXXr;yD^+dtLMpp#YD-o!E17UyL{0g#OjARs4 zcd8W-@&oEL$(4~Z1=77#Hpy=JNM4pd$SpEeMoFHe$R}!>dQvS=4eB!0Tb&Kfe+LoZ zK63{0*#HE!BgE1dh>IJDnMaZ0%FT&pGZOC_^Y4ha=cp1jR!vuTsg>%l2vr>x%8CNsc{Ghoz=JIyU4>2m^YYLn*+`6<}o7g zaia$U-8IN_zeRfchxwg(t|~=l2&=o*D)ojss5(jkvcWX@wLC7b%3j$gugM?fHu1}7 zWQ8-38s1cYMu>>0%T-@>p8DQ=&wS2&5TSaKIT(R(2m;?M#JhD!d56sNk=rJyC{o61 z^*6+ePEshBNWI*SK=Hclmw(F^c|z`xfQ*qMIa9t=Z>gu$y{b`Nq57*X>IcM<=gr0D zjpk%?w)v2`-rQjxHoK}ab){-jzfn)Cx7AnbEGd>tB`9~w3fU?Lc8h`G~z!F<@<9lryLi}KTKx5WRRTAf4VS#rGU(A z=F^QC=yZ^l&2_qixy~RiX&zzo7n`@(e8uJ|Hb1d>iOolB9s*F{PI3M&+#?x86zA`q zs6$8Q(sQ`iS!Tr#t=Pj}Dg1ZACvR{Bp8=2Fauz=Yu{%h+G71Z@o>T@0UY@l4*uWdb|lGledl^LW}-OYI}n)s7ps zo-v$WxSW=HX;YL|*zv^HH%8De6KH)MZEd85cAT;G4!uNp1${DwUTBK7-=d8bjIe6q zKXYhZ6(j3v!+$oyd*)K_VT`N$NBqYycfos>z<<1qR5mtsGX7Hm-%;jnxX)5J&=mSQ z7n}Pj{xb)zQw8U7nS0`U4#0m_z=MKVRWV+5 zDz38!MzaiN&rjQ@n!zXF>-4MuMQtCyKw&BI{# z^a4fHeSa=gwd~*FW1-r;)4!IB;^Ah#u zVXu$E)jNO$POg8RjwR$Xvy8&3rV!`mW1&mn-!EeA9l-}bt$%9VR=~XTbL`1Se7^<`F}GmX`_cE>;Uk&w?xFab2j<^aM{N%y&ccs|!Og4j$vNgq znBq1p`vBTrGX9YbYaWiT)xh6x!f#vE*3;m#Irz{Bm~}1wI2Vrph`Ajb{}f#>1rN!E z^InLbd12r4@YzSv0pi+h2UuwyUNjP3T!$~-3`74f{CXqt?3i&nzLF1f9fhY&fjiH~ zUzfn*U&Qy1qvLc(?_c>x~10#3RGzu#|u4~u*fFW-va{~Nx$ z5?;9tzdt}E*g!l=xOcG%O?b z^doW&Vm8z3qfY*&AJf#2dKGb9fATu{Tq<|UrSxJ-ETa@Bze}SIdE8e&N-}^uIQd>W zwaceQCDfukc7N;t1phhF-@hEnw-fU@wQeWEbE?`-9Ou-nojA>@NIP+uQ)71GET>xR z#8FPY*NKyyO05$IIki9TzX%6;n3bIs;EZ*!q}M)}OPz#;F!uGTQmz6^JGi+Oq%D{&iOK-<6>AF!&pADpro zUhod{@NQPwzF;2T4vyH#is1op$RQN;4?z{5up;mSYU{_$xL>0q?`1{o8|L1FV1}b8 z>H7JAiBA>WGJWxup#-AXE6F8B<(%d26jzd|IvAA;Nj~DL*f`{-Ayq?MLtYtt>)?wA zcN+Zmp!)|+8k9C@-@qpaMh6ZY=o+}S{GRej-Xz^6Z_@$JKT3`-^G1{eJlE&-FHvvv!%C{UR&C`)Lr_1 zpOt;)^|`W7uRhY}y^@tBzbv_?q@?7ul7IDH+k0W}>w8!A?$-P3;%&u$D4tV%RdJu< zj>Y?mUMhO1sJZC!qN1V>Mf(aj6+T)xt8ijrzrxOiU-o*V*OR?&?{$5zk-f5exqIy? z*i^8jU|vB@K~+I|ffVfSxvA&Up1Qewx2Me^vgX{Am7_`Q`aN^3D8@ z@;2u!&$}}(ls6%7KwghL$=jQ|HFs6+y}38!UY9#OH!rtS?zcHRa{iL@Sk9d}k({e@ zDsysj&dB*TduR5h>?g7pWzWp6&b}zScXroom3<)Vt*qy>exG$mR%6!WtdUv8SzWVS zS)XRUo4GObkD2#m-k3Qxb8P0I%5cW2DX@MVn87?P2nabAYX z_$>YX^jFgVoc>VyuhW~-YtqN04@}QZ@0_mE52o!%doAsmv?XZ^({4=jr(KnHVOpQG zw6soX$5KB@eLwZp)MrwcrY=goDYYT>+SJjh15@)-yQH>H{m%N>ddGU%ddga2EwbiX zAs26mSuIa49n$mC$)EXXwPb0l4_USE+wghEB+5$wbhtL<;IonlvN#%^U??O zr+(!uGmT4vmNyg%hAdy8E*Pr!M0~-3G0N}vPVxAy>gI^o3VWwVy@499F)Uc`@de`9 zjj`Tv)E}_|!H5;|HiW!kZy@5S_IoKXLhT}vX5&(CsNNS2Q=nDr4fwpZ#+U|gD0YX~ zb?nspA`y;LiEy-Ls#WLndoAix>kD~nBEe8|%bA8yu*Mq>8zXcM?+jm<|GF~4LXt8ZudeSv9Q@2M>a2Dm8J!g$ffFuRqp-k@aqY-lhLpy|5Lbe~2T0;|F6 z4V}<+5nnyk3q~VtGuK7K^yJ83IAZz2R&B5;(6SQ^guI@bsj-??*49#RnBlg#z^DoZ zr+EWbgO45?RX8Rwxb}D?+Caa0;+Gj!{$R~ChBMZ-5SBq3TE{PbJYfQ@gE%UTMYQgY z_s)pKJ0jNU!)JJF^w?p0iQC(~$*4x_u`8o8k)SteUTnmJfhoqg=KAWO-&YgsWXm56 zHpJ{B;HgiTh0Zh{`>6K>nyp|14b}Z0YkXo1XlZOnYQ5o_kgoxoqpmH(TIH#Ap4N6% zGu7v>wQQ5rne6U~nP-bdw%%J?L0Dg^yYIw1wAf!QCKBu0reKu9gEci#mck<*95C)< zHNi%lM|;?%A-X>p4O@({S364^&#Lj@t9}lRhz8<@q_6kYH~77}FXN+Cj|q5i861I@ z>oJTw%_tl-;;ZvfYzPNwB=@lRSnEPORycwsA+`nMj@H^!iCo$?wPhxpES^2AO*!Ue zVdG*t!kX#{Th(4hBkZM3+~d+vFcPc@`V-@?do)qQxWl)Oj<(xsPKR~RBn&M~pL!!y zG#v2-;^8GR9^5!#p`#NGZXKJJdp3nIlUVa(5hPJs%jsCdTP&i@;c&EpXrQ}vT&xQ5 zLi7c#XD(^8*K&ECr(Va9ws~#eJlV-uAV_qRVP|Yxw@bW{reJ7Vi~HOAC%XU1;!7ZY z-HGAEQyp&?16>`htHT`Pv9xu-6D=mx)WkzpYcJ?pwH_Sm3B+3I4d5nq#8)fc!&Z1| zG!hF_t+Rs1k9pNL>p^Y^1*hmhbwc1f@hG0bL=bb`sh&VBUNIJX#aUW|*k#cmbAfk8 zjn`XCm6oCS7+l<_vz+6Jhai@UCR>e zaWzTyx>DM0S6h+}CVh~!OZ9LMSM!az$}d6J7sgj|e$so!`*N{+yqak)mi0Vue3{W% ztut0jy>Z-}?m0}7Ul8T zLqCy?PRc9!Ed7pJs{i=*tkJb=SEKSvGIg}~Vi}T+$|WyR!a0=0XJ`G~HY;PilF!la zsH^-{?$mjBo_jx^*`4+A*jqB+qvgdre?`T;OZt@d?bpAovTEqC;UkR7yEXyRHOMk5 zKYxYJpTl^}naFl6TQ!^BuVb6ac70;s&u2YbAhGYv?>v9Pe&wHDb*C&aPg-n{;u_ed zCyEVWF=5hr)73bknApDKyuq(fRb;~k}L)W2;RrDV2PseC@d zwlT4PVksv(|KH^MoXu#&zF*wxPRR { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(OGVDecoderVideoAV1W) { + OGVDecoderVideoAV1W = OGVDecoderVideoAV1W || {}; + + +var a;a||(a=typeof OGVDecoderVideoAV1W !== 'undefined' ? OGVDecoderVideoAV1W : {});var aa=Object.assign,ba,q;a.ready=new Promise(function(b,c){ba=b;q=c});var ca=a,da=aa({},a),ea="object"===typeof window,r="function"===typeof importScripts,A="",fa,F,G,fs,I,ha; +if("object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node)A=r?require("path").dirname(A)+"/":__dirname+"/",ha=function(){I||(fs=require("fs"),I=require("path"))},fa=function(b,c){ha();b=I.normalize(b);return fs.readFileSync(b,c?null:"utf8")},G=function(b){b=fa(b,!0);b.buffer||(b=new Uint8Array(b));return b},F=function(b,c,e){ha();b=I.normalize(b);fs.readFile(b,function(d,f){d?e(d):c(f.buffer)})},1=T.length&&(T.length=b+1),T[b]=c=na.get(b));return c} +var Ka=[null,[],[]],La={f:function(){M("")},c:function(b,c,e){O.copyWithin(b,c,c+e)},d:function(b){var c=O.length;b>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,b+100663296);d=Math.max(b,d);0>>16);ma();var f=1;break a}catch(g){}f=void 0}if(f)return!0}return!1},e:function(){return 0},b:function(){},a:function(b,c,e,d){for(var f=0,g=0;g>2],u=P[c+4>>2];c+=8;for(var y= +0;y=t);)++v;if(16h?t+=String.fromCharCode(h):(h-=65536,t+=String.fromCharCode(55296|h>>10,56320|h&1023))}}else t+=String.fromCharCode(h)}l=t}n(l);w.length= +0}else w.push(n)}f+=u}P[d>>2]=f;return 0},g:function(b,c,e,d,f,g,x,u,y,n,w,l,p,t,v,h){function B(H,k,C,ya,za,Aa,Na,Oa,V){H.set(new Uint8Array(U,k,C*ya));var D,z;for(D=z=0;D=d||(X&&a._free(X),Qa=d,X=a._malloc(Qa));var f=X;(new Uint8Array(N.buffer,f,d)).set(new Uint8Array(b));return a._ogv_video_decoder_process_header(f,d)});c(e)};a.A=[]; +a.processFrame=function(b,c){function e(u){a._free(g);c(u)}var d=a._ogv_video_decoder_async(),f=b.byteLength,g=a._malloc(f);d&&a.A.push(e);var x=Z(function(){(new Uint8Array(N.buffer,g,f)).set(new Uint8Array(b));return a._ogv_video_decoder_process_frame(g,f)});d||e(x)};a.close=function(){};a.sync=function(){a._ogv_video_decoder_async()&&(a.A.push(function(){}),Z(function(){a._ogv_video_decoder_process_frame(0,0)}))};a.recycledFrames=[]; +a.recycleFrame=function(b){var c=a.recycledFrames;c.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 { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(OGVDecoderVideoTheoraW) { + OGVDecoderVideoTheoraW = OGVDecoderVideoTheoraW || {}; + + +var a;a||(a=typeof OGVDecoderVideoTheoraW !== 'undefined' ? OGVDecoderVideoTheoraW : {});var ca=Object.assign,da,l;a.ready=new Promise(function(b,c){da=b;l=c});var ea=a,fa=ca({},a),ha="object"===typeof window,m="function"===typeof importScripts,t="",y,B,C,fs,D,E; +if("object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node)t=m?require("path").dirname(t)+"/":__dirname+"/",E=function(){D||(fs=require("fs"),D=require("path"))},y=function(b,c){E();b=D.normalize(b);return fs.readFileSync(b,c?null:"utf8")},C=function(b){b=y(b,!0);b.buffer||(b=new Uint8Array(b));return b},B=function(b,c,e){E();b=D.normalize(b);fs.readFile(b,function(d,f){d?e(d):c(f.buffer)})},1=U.length&&(U.length=b+1),U[b]=c=la.get(b));return c} +var Ga={a:function(b,c,e){L.copyWithin(b,c,c+e)},b:function(b){var c=L.length;b>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,b+100663296);d=Math.max(b,d);0>>16);ka();var f=1;break a}catch(g){}f=void 0}if(f)return!0}return!1},c:function(b,c,e,d,f,g,q,n,z,p,u,F,M,N,Z,aa){function ba(A,h,v,va,wa,xa,Ia,Ja,O){A.set(new Uint8Array(Ka,h,v*va));var w,r;for(w=r=0;w=d||(W&&a._free(W),Ma=d,W=a._malloc(Ma));var f=W;(new Uint8Array(K.buffer,f,d)).set(new Uint8Array(b));return a._ogv_video_decoder_process_header(f,d)});c(e)};a.s=[]; +a.processFrame=function(b,c){function e(n){a._free(g);c(n)}var d=a._ogv_video_decoder_async(),f=b.byteLength,g=a._malloc(f);d&&a.s.push(e);var q=Y(function(){(new Uint8Array(K.buffer,g,f)).set(new Uint8Array(b));return a._ogv_video_decoder_process_frame(g,f)});d||e(q)};a.close=function(){};a.sync=function(){a._ogv_video_decoder_async()&&(a.s.push(function(){}),Y(function(){a._ogv_video_decoder_process_frame(0,0)}))};a.recycledFrames=[]; +a.recycleFrame=function(b){var c=a.recycledFrames;c.push(b);16vD+T`7ET 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 { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(OGVDecoderVideoVP8MTW) { + OGVDecoderVideoVP8MTW = OGVDecoderVideoVP8MTW || {}; + +function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU8}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPF64}var Module=typeof OGVDecoderVideoVP8MTW!=="undefined"?OGVDecoderVideoVP8MTW:{};var objAssign=Object.assign;var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var options=Module;var moduleOverrides=objAssign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window==="object";var ENVIRONMENT_IS_WORKER=typeof importScripts==="function";var ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=function(){if(!nodePath){fs=require("fs");nodePath=require("path")}};read_=function shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?null:"utf8")};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=function readAsync(filename,onload,onerror){requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"};let nodeWorkerThreads;try{nodeWorkerThreads=require("worker_threads")}catch(e){console.error('The "worker_threads" module is not supported in this node.js build - perhaps a newer version is needed?');throw e}global.Worker=nodeWorkerThreads.Worker}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!=="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}if(!ENVIRONMENT_IS_NODE){read_=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=(title=>document.title=title)}else{}if(ENVIRONMENT_IS_NODE){if(typeof performance==="undefined"){global.performance=require("perf_hooks").performance}}var defaultPrint=console.log.bind(console);var defaultPrintErr=console.warn.bind(console);if(ENVIRONMENT_IS_NODE){requireNodeFS();defaultPrint=(str=>fs.writeSync(1,str+"\n"));defaultPrintErr=(str=>fs.writeSync(2,str+"\n"))}var out=Module["print"]||defaultPrint;var err=Module["printErr"]||defaultPrintErr;objAssign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var getTempRet0=function(){return tempRet0};var Atomics_load=Atomics.load;var Atomics_store=Atomics.store;var Atomics_compareExchange=Atomics.compareExchange;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!=="object"){abort("no native wasm support detected")}var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;function TextDecoderWrapper(encoding){var textDecoder=new TextDecoder(encoding);this.decode=(data=>{if(data.buffer instanceof SharedArrayBuffer){data=new Uint8Array(data)}return textDecoder.decode.call(textDecoder,data)})}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoderWrapper("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(GROWABLE_HEAP_U8(),ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,GROWABLE_HEAP_U8(),outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoderWrapper("utf-16le"):undefined;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;if(ENVIRONMENT_IS_PTHREAD){buffer=Module["buffer"]}function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;if(ENVIRONMENT_IS_PTHREAD){wasmMemory=Module["wasmMemory"];buffer=Module["buffer"]}else{if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":1073741824/65536,"shared":true});if(!(wasmMemory.buffer instanceof SharedArrayBuffer)){err("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag");if(ENVIRONMENT_IS_NODE){console.log("(on node you may need: --experimental-wasm-threads --experimental-wasm-bulk-memory and also use a recent version)")}throw Error("bad memory")}}}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(ENVIRONMENT_IS_PTHREAD)return;callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){if(ENVIRONMENT_IS_PTHREAD)return;PThread.terminateAllThreads();runtimeExited=true}function postRun(){if(ENVIRONMENT_IS_PTHREAD)return;if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){if(ENVIRONMENT_IS_PTHREAD){postMessage({"cmd":"onAbort","arg":what})}else{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="ogv-decoder-video-vp8-mt-wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch==="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;registerTlsInit(Module["asm"]["R"]);wasmTable=Module["asm"]["O"];addOnInit(Module["asm"]["I"]);wasmModule=module;if(!ENVIRONMENT_IS_PTHREAD){var numWorkersToLoad=PThread.unusedWorkers.length;PThread.unusedWorkers.forEach(function(w){PThread.loadWasmModuleToWorker(w,function(){if(!--numWorkersToLoad)removeRunDependency("wasm-instantiate")})})}}if(!ENVIRONMENT_IS_PTHREAD){addRunDependency("wasm-instantiate")}function receiveInstantiationResult(result){receiveInstance(result["instance"],result["module"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var ASM_CONSTS={};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function withStackSave(f){var stack=stackSave();var ret=f();stackRestore(stack);return ret}function killThread(pthread_ptr){GROWABLE_HEAP_I32()[pthread_ptr>>2]=0;var pthread=PThread.pthreads[pthread_ptr];delete PThread.pthreads[pthread_ptr];pthread.worker.terminate();__emscripten_thread_free_data(pthread_ptr);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(pthread.worker),1);pthread.worker.pthread=undefined}function cancelThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];pthread.worker.postMessage({"cmd":"cancel"})}function cleanupThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];if(pthread){GROWABLE_HEAP_I32()[pthread_ptr>>2]=0;var worker=pthread.worker;PThread.returnWorkerToPool(worker)}}function _exit(status){exit(status)}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],initMainThread:function(){var pthreadPoolSize=1;for(var i=0;i>2]=0;try{func()}finally{GROWABLE_HEAP_I32()[__emscripten_allow_main_runtime_queued_calls>>2]=1}},receiveObjectTransfer:function(data){},threadInit:function(){for(var i in PThread.tlsInitFunctions){PThread.tlsInitFunctions[i]()}},loadWasmModuleToWorker:function(worker,onFinishedLoading){worker.onmessage=function(e){var d=e["data"];var cmd=d["cmd"];if(worker.pthread)PThread.currentProxiedOperationCallerThread=worker.pthread.threadInfoStruct;if(d["targetThread"]&&d["targetThread"]!=_pthread_self()){var thread=PThread.pthreads[d.targetThread];if(thread){thread.worker.postMessage(d,d["transferList"])}else{err('Internal error! Worker sent a message "'+cmd+'" to target pthread '+d["targetThread"]+", but that thread no longer exists!")}PThread.currentProxiedOperationCallerThread=undefined;return}if(cmd==="processQueuedMainThreadWork"){_emscripten_main_thread_process_queued_calls()}else if(cmd==="spawnThread"){spawnThread(d)}else if(cmd==="cleanupThread"){cleanupThread(d["thread"])}else if(cmd==="killThread"){killThread(d["thread"])}else if(cmd==="cancelThread"){cancelThread(d["thread"])}else if(cmd==="loaded"){worker.loaded=true;if(onFinishedLoading)onFinishedLoading(worker);if(worker.runPthread){worker.runPthread();delete worker.runPthread}}else if(cmd==="print"){out("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="printErr"){err("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="alert"){alert("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="detachedExit"){PThread.returnWorkerToPool(worker)}else if(d.target==="setimmediate"){worker.postMessage(d)}else if(cmd==="onAbort"){if(Module["onAbort"]){Module["onAbort"](d["arg"])}}else{err("worker sent an unknown command "+cmd)}PThread.currentProxiedOperationCallerThread=undefined};worker.onerror=function(e){var message="worker sent an error!";err(message+" "+e.filename+":"+e.lineno+": "+e.message);throw e};if(ENVIRONMENT_IS_NODE){worker.on("message",function(data){worker.onmessage({data:data})});worker.on("error",function(e){worker.onerror(e)});worker.on("detachedExit",function(){})}worker.postMessage({"cmd":"load","urlOrBlob":Module["mainScriptUrlOrBlob"]||_scriptDir,"wasmMemory":wasmMemory,"wasmModule":wasmModule})},allocateUnusedWorker:function(){var pthreadMainJs=locateFile("ogv-decoder-video-vp8-mt-wasm.worker.js");PThread.unusedWorkers.push(new Worker(pthreadMainJs))},getNewWorker:function(){if(PThread.unusedWorkers.length==0){PThread.allocateUnusedWorker();PThread.loadWasmModuleToWorker(PThread.unusedWorkers[0])}return PThread.unusedWorkers.pop()}};function establishStackSpace(){var pthread_ptr=_pthread_self();var stackTop=GROWABLE_HEAP_I32()[pthread_ptr+44>>2];var stackSize=GROWABLE_HEAP_I32()[pthread_ptr+48>>2];var stackMax=stackTop-stackSize;_emscripten_stack_set_limits(stackTop,stackMax);stackRestore(stackTop)}Module["establishStackSpace"]=establishStackSpace;function exitOnMainThread(returnCode){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(1,0,returnCode);try{_exit(returnCode)}catch(e){handleException(e)}}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function invokeEntryPoint(ptr,arg){return getWasmTableEntry(ptr)(arg)}Module["invokeEntryPoint"]=invokeEntryPoint;function registerTlsInit(tlsInitFunc,moduleExports,metadata){PThread.tlsInitFunctions.push(tlsInitFunc)}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=(()=>{var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6})}else if(ENVIRONMENT_IS_PTHREAD){_emscripten_get_now=(()=>performance.now()-Module["__performance_now_clock_drift"])}else _emscripten_get_now=(()=>performance.now());function ___emscripten_init_main_thread_js(tb){__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1,!ENVIRONMENT_IS_WEB);PThread.threadInit()}function ___emscripten_thread_cleanup(thread){if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread})}function spawnThread(threadParams){var worker=PThread.getNewWorker();if(!worker){return 6}PThread.runningWorkers.push(worker);var pthread=PThread.pthreads[threadParams.pthread_ptr]={worker:worker,threadInfoStruct:threadParams.pthread_ptr};worker.pthread=pthread;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"threadInfoStruct":threadParams.pthread_ptr};worker.runPthread=function(){msg.time=performance.now();worker.postMessage(msg,threadParams.transferList)};if(worker.loaded){worker.runPthread();delete worker.runPthread}return 0}function ___pthread_create_js(pthread_ptr,attr,start_routine,arg){if(typeof SharedArrayBuffer==="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return _emscripten_sync_run_in_main_thread_4(687865856,pthread_ptr,attr,start_routine,arg)}if(error)return error;var threadParams={startRoutine:start_routine,pthread_ptr:pthread_ptr,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)}function ___pthread_detached_exit(){postMessage({"cmd":"detachedExit"})}function __emscripten_default_pthread_stack_size(){return 2097152}function __emscripten_futex_wait_non_blocking(addr,val,timeout){var tNow=performance.now();var tEnd=tNow+timeout;var lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr);while(1){tNow=performance.now();if(tNow>tEnd){lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);return-73}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);if(lastAddr==0){break}_emscripten_main_thread_process_queued_calls();if(Atomics.load(GROWABLE_HEAP_I32(),addr>>2)!=val){return-6}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr)}return 0}function __emscripten_notify_thread_queue(targetThreadId,mainThreadId){if(targetThreadId==mainThreadId){postMessage({"cmd":"processQueuedMainThreadWork"})}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"processThreadQueue"})}else{var pthread=PThread.pthreads[targetThreadId];var worker=pthread&&pthread.worker;if(!worker){return}worker.postMessage({"cmd":"processThreadQueue"})}return 1}function __emscripten_throw_longjmp(){throw"longjmp"}function _abort(){abort("")}function _emscripten_check_blocking_allowed(){if(ENVIRONMENT_IS_NODE)return;if(ENVIRONMENT_IS_WORKER)return;warnOnce("Blocking on the main thread is very dangerous, see https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread")}function _emscripten_get_heap_max(){return 1073741824}function _emscripten_memcpy_big(dest,src,num){GROWABLE_HEAP_U8().copyWithin(dest,src,src+num)}function _emscripten_num_logical_cores(){if(ENVIRONMENT_IS_NODE)return require("os").cpus().length;return navigator["hardwareConcurrency"]}function _emscripten_proxy_to_main_thread_js(index,sync){var numCallArgs=arguments.length-2;var outerArgs=arguments;return withStackSave(function(){var serializedNumCallArgs=numCallArgs;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i>3;for(var i=0;i>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=GROWABLE_HEAP_U8().length;requestedSize=requestedSize>>>0;if(requestedSize<=oldSize){return false}var maxHeapSize=1073741824;if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence>2]=eventTypeId;GROWABLE_HEAP_I32()[varargs+4>>2]=eventData;GROWABLE_HEAP_I32()[varargs+8>>2]=userData;_emscripten_dispatch_to_thread_(targetThread,637534208,eventHandlerFunc,eventData,varargs)})},getTargetThreadForEventCallback:function(targetThread){switch(targetThread){case 1:return 0;case 2:return PThread.currentProxiedOperationCallerThread;default:return targetThread}},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},fullscreenEnabled:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled}};function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height){withStackSave(function(){var varargs=stackAlloc(12);var targetCanvasPtr=0;if(targetCanvas){targetCanvasPtr=stringToNewUTF8(targetCanvas)}GROWABLE_HEAP_I32()[varargs>>2]=targetCanvasPtr;GROWABLE_HEAP_I32()[varargs+4>>2]=width;GROWABLE_HEAP_I32()[varargs+8>>2]=height;_emscripten_dispatch_to_thread_(targetThread,657457152,0,targetCanvasPtr,varargs)})}function _emscripten_set_offscreencanvas_size_on_target_thread(targetThread,targetCanvas,width,height){targetCanvas=targetCanvas?UTF8ToString(targetCanvas):"";_emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height)}function maybeCStringToJsString(cString){return cString>2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!=="undefined"?document.querySelector(target):undefined);return domElement}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_set_canvas_element_size_calling_thread(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;if(canvas.canvasSharedPtr){GROWABLE_HEAP_I32()[canvas.canvasSharedPtr>>2]=width;GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+4>>2]=height}if(canvas.offscreenCanvas||!canvas.controlTransferredOffscreen){if(canvas.offscreenCanvas)canvas=canvas.offscreenCanvas;var autoResizeViewport=false;if(canvas.GLctxObject&&canvas.GLctxObject.GLctx){var prevViewport=canvas.GLctxObject.GLctx.getParameter(2978);autoResizeViewport=prevViewport[0]===0&&prevViewport[1]===0&&prevViewport[2]===canvas.width&&prevViewport[3]===canvas.height}canvas.width=width;canvas.height=height;if(autoResizeViewport){canvas.GLctxObject.GLctx.viewport(0,0,width,height)}}else if(canvas.canvasSharedPtr){var targetThread=GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+8>>2];_emscripten_set_offscreencanvas_size_on_target_thread(targetThread,target,width,height);return 1}else{return-4}return 0}function _emscripten_set_canvas_element_size_main_thread(target,width,height){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(2,1,target,width,height);return _emscripten_set_canvas_element_size_calling_thread(target,width,height)}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(canvas){return _emscripten_set_canvas_element_size_calling_thread(target,width,height)}else{return _emscripten_set_canvas_element_size_main_thread(target,width,height)}}function _emscripten_unwind_to_js_event_loop(){throw"unwind"}function __webgl_enable_ANGLE_instanced_arrays(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)};return 1}}function __webgl_enable_OES_vertex_array_object(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)};return 1}}function __webgl_enable_WEBGL_draw_buffers(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)};return 1}}function __webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:{},offscreenCanvases:{},queries:[],stringCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(GROWABLE_HEAP_I32()[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;canvas.getContext=function(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}}var ctx=canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);GROWABLE_HEAP_I32()[handle+4>>2]=_pthread_self();var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle].handle);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;__webgl_enable_ANGLE_instanced_arrays(GLctx);__webgl_enable_OES_vertex_array_object(GLctx);__webgl_enable_WEBGL_draw_buffers(GLctx);{GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}__webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};var __emscripten_webgl_power_preferences=["default","low-power","high-performance"];function _emscripten_webgl_do_create_context(target,attributes){var a=attributes>>2;var powerPreference=GROWABLE_HEAP_I32()[a+(24>>2)];var contextAttributes={"alpha":!!GROWABLE_HEAP_I32()[a+(0>>2)],"depth":!!GROWABLE_HEAP_I32()[a+(4>>2)],"stencil":!!GROWABLE_HEAP_I32()[a+(8>>2)],"antialias":!!GROWABLE_HEAP_I32()[a+(12>>2)],"premultipliedAlpha":!!GROWABLE_HEAP_I32()[a+(16>>2)],"preserveDrawingBuffer":!!GROWABLE_HEAP_I32()[a+(20>>2)],"powerPreference":__emscripten_webgl_power_preferences[powerPreference],"failIfMajorPerformanceCaveat":!!GROWABLE_HEAP_I32()[a+(28>>2)],majorVersion:GROWABLE_HEAP_I32()[a+(32>>2)],minorVersion:GROWABLE_HEAP_I32()[a+(36>>2)],enableExtensionsByDefault:GROWABLE_HEAP_I32()[a+(40>>2)],explicitSwapControl:GROWABLE_HEAP_I32()[a+(44>>2)],proxyContextToMainThread:GROWABLE_HEAP_I32()[a+(48>>2)],renderViaOffscreenBackBuffer:GROWABLE_HEAP_I32()[a+(52>>2)]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}function _emscripten_webgl_create_context(a0,a1){return _emscripten_webgl_do_create_context(a0,a1)}var SYSCALLS={mappings:{},buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=GROWABLE_HEAP_I32()[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},get64:function(low,high){return low}};function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(3,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_I32()[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}function _getTempRet0(){return getTempRet0()}function _ogvjs_callback_async_complete(ret,cpuTime){var callback=Module.callbacks.shift();Module["cpuTime"]+=cpuTime;callback(ret);return}function _ogvjs_callback_frame(bufferY,strideY,bufferCb,strideCb,bufferCr,strideCr,width,height,chromaWidth,chromaHeight,picWidth,picHeight,picX,picY,displayWidth,displayHeight){var heap=wasmMemory.buffer;var format=Module["videoFormat"];function copyAndTrim(arr,buffer,stride,height,picX,picY,picWidth,picHeight,fill){arr.set(new Uint8Array(heap,buffer,stride*height));var x,y,ptr;for(ptr=0,y=0;y0){var next=recycled.shift(),format=next["format"];if(format["width"]===width&&format["height"]===height&&format["chromaWidth"]===chromaWidth&&format["chromaHeight"]===chromaHeight&&format["cropLeft"]===picX&&format["cropTop"]===picY&&format["cropWidth"]===picWidth&&format["cropHeight"]===picHeight&&format["displayWidth"]===displayWidth&&format["displayHeight"]===displayHeight&&next["y"]["bytes"].length===lenY&&next["u"]["bytes"].length===lenCb&&next["v"]["bytes"].length===lenCr){frame=next;break}}if(!frame){frame={"format":{"width":width,"height":height,"chromaWidth":chromaWidth,"chromaHeight":chromaHeight,"cropLeft":picX,"cropTop":picY,"cropWidth":picWidth,"cropHeight":picHeight,"displayWidth":displayWidth,"displayHeight":displayHeight},"y":{"bytes":new Uint8Array(lenY),"stride":strideY},"u":{"bytes":new Uint8Array(lenCb),"stride":strideCb},"v":{"bytes":new Uint8Array(lenCr),"stride":strideCr}}}copyAndTrim(frame["y"]["bytes"],bufferY,strideY,height,picX,picY,picWidth,picHeight,0);copyAndTrim(frame["u"]["bytes"],bufferCb,strideCb,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);copyAndTrim(frame["v"]["bytes"],bufferCr,strideCr,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);Module["frameBuffer"]=frame}function _setTempRet0(val){setTempRet0(val)}if(!ENVIRONMENT_IS_PTHREAD)PThread.initMainThread();var GLctx;var proxiedFunctionTable=[null,exitOnMainThread,_emscripten_set_canvas_element_size_main_thread,_fd_write];var asmLibraryArg={"z":___emscripten_init_main_thread_js,"u":___emscripten_thread_cleanup,"l":___pthread_create_js,"x":___pthread_detached_exit,"y":__emscripten_default_pthread_stack_size,"E":__emscripten_futex_wait_non_blocking,"D":__emscripten_notify_thread_queue,"s":__emscripten_throw_longjmp,"H":_abort,"k":_emscripten_check_blocking_allowed,"t":_emscripten_get_heap_max,"d":_emscripten_get_now,"p":_emscripten_memcpy_big,"m":_emscripten_num_logical_cores,"A":_emscripten_receive_on_main_thread_js,"r":_emscripten_resize_heap,"B":_emscripten_set_canvas_element_size,"v":_emscripten_unwind_to_js_event_loop,"C":_emscripten_webgl_create_context,"w":_exit,"j":_fd_write,"b":_getTempRet0,"F":invoke_i,"h":invoke_ii,"i":invoke_iii,"G":invoke_iiii,"o":invoke_iiiij,"e":invoke_vi,"f":invoke_viii,"g":invoke_viiii,"a":wasmMemory||Module["wasmMemory"],"n":_ogvjs_callback_async_complete,"q":_ogvjs_callback_frame,"c":_setTempRet0};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["I"]).apply(null,arguments)};var _ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=function(){return(_ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=Module["asm"]["J"]).apply(null,arguments)};var _ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=function(){return(_ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=Module["asm"]["K"]).apply(null,arguments)};var _ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=function(){return(_ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=Module["asm"]["L"]).apply(null,arguments)};var _ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=function(){return(_ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=Module["asm"]["M"]).apply(null,arguments)};var _ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=function(){return(_ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=Module["asm"]["N"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["P"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["Q"]).apply(null,arguments)};var _emscripten_tls_init=Module["_emscripten_tls_init"]=function(){return(_emscripten_tls_init=Module["_emscripten_tls_init"]=Module["asm"]["R"]).apply(null,arguments)};var __emscripten_thread_init=Module["__emscripten_thread_init"]=function(){return(__emscripten_thread_init=Module["__emscripten_thread_init"]=Module["asm"]["S"]).apply(null,arguments)};var _emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=function(){return(_emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=Module["asm"]["T"]).apply(null,arguments)};var _emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=function(){return(_emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=Module["asm"]["U"]).apply(null,arguments)};var _emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=function(){return(_emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=Module["asm"]["V"]).apply(null,arguments)};var _pthread_self=Module["_pthread_self"]=function(){return(_pthread_self=Module["_pthread_self"]=Module["asm"]["W"]).apply(null,arguments)};var _emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=function(){return(_emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=Module["asm"]["X"]).apply(null,arguments)};var _emscripten_dispatch_to_thread_=Module["_emscripten_dispatch_to_thread_"]=function(){return(_emscripten_dispatch_to_thread_=Module["_emscripten_dispatch_to_thread_"]=Module["asm"]["Y"]).apply(null,arguments)};var __emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=function(){return(__emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=Module["asm"]["Z"]).apply(null,arguments)};var __emscripten_thread_exit=Module["__emscripten_thread_exit"]=function(){return(__emscripten_thread_exit=Module["__emscripten_thread_exit"]=Module["asm"]["_"]).apply(null,arguments)};var _setThrew=Module["_setThrew"]=function(){return(_setThrew=Module["_setThrew"]=Module["asm"]["$"]).apply(null,arguments)};var _emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=function(){return(_emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=Module["asm"]["aa"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["ba"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["ca"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["da"]).apply(null,arguments)};var dynCall_iiiij=Module["dynCall_iiiij"]=function(){return(dynCall_iiiij=Module["dynCall_iiiij"]=Module["asm"]["ea"]).apply(null,arguments)};var __emscripten_main_thread_futex=Module["__emscripten_main_thread_futex"]=10092;var __emscripten_allow_main_runtime_queued_calls=Module["__emscripten_allow_main_runtime_queued_calls"]=8592;function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_i(index){var sp=stackSave();try{return getWasmTableEntry(index)()}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiij(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiiij(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}Module["keepRuntimeAlive"]=keepRuntimeAlive;Module["PThread"]=PThread;Module["PThread"]=PThread;Module["wasmMemory"]=wasmMemory;Module["ExitStatus"]=ExitStatus;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();postMessage({"cmd":"loaded"});return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(!implicit){if(ENVIRONMENT_IS_PTHREAD){exitOnMainThread(status);throw"unwind"}else{}}if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){PThread.terminateAllThreads();if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}if(ENVIRONMENT_IS_PTHREAD){noExitRuntime=false;PThread.initWorker()}run();var inputBuffer,inputBufferSize;function reallocInputBuffer(size){if(inputBuffer&&inputBufferSize>=size){return inputBuffer}if(inputBuffer){Module["_free"](inputBuffer)}inputBufferSize=size;inputBuffer=Module["_malloc"](inputBufferSize);return inputBuffer}var getTimestamp;if(typeof performance==="undefined"||typeof performance.now==="undefined"){getTimestamp=Date.now}else{getTimestamp=performance.now.bind(performance)}function time(func){var start=getTimestamp(),ret;ret=func();Module["cpuTime"]+=getTimestamp()-start;return ret}Module["loadedMetadata"]=!!options["videoFormat"];Module["videoFormat"]=options["videoFormat"]||null;Module["frameBuffer"]=null;Module["cpuTime"]=0;Object.defineProperty(Module,"processing",{get:function getProcessing(){return false}});Module["init"]=function(callback){time(function(){Module["_ogv_video_decoder_init"]()});callback()};Module["processHeader"]=function(data,callback){var ret=time(function(){var len=data.byteLength;var buffer=reallocInputBuffer(len);var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_header"](buffer,len)});callback(ret)};Module.callbacks=[];Module["processFrame"]=function(data,callback){var isAsync=Module["_ogv_video_decoder_async"]();var len=data.byteLength;var buffer=Module["_malloc"](len);function callbackWrapper(ret){Module["_free"](buffer);callback(ret)}if(isAsync){Module.callbacks.push(callbackWrapper)}var ret=time(function(){var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_frame"](buffer,len)});if(!isAsync){callbackWrapper(ret)}};Module["close"]=function(){};Module["sync"]=function(){var isAsync=Module["_ogv_video_decoder_async"]();if(isAsync){Module.callbacks.push(function(){});time(function(){Module["_ogv_video_decoder_process_frame"](0,0)})}};Module["recycledFrames"]=[];Module["recycleFrame"]=function(frame){var arr=Module["recycledFrames"];arr.push(frame);if(arr.length>16){arr.shift()}}; + + + return OGVDecoderVideoVP8MTW.ready +} +); +})(); +if (typeof exports === 'object' && typeof module === 'object') + module.exports = OGVDecoderVideoVP8MTW; +else if (typeof define === 'function' && define['amd']) + define([], function() { return OGVDecoderVideoVP8MTW; }); +else if (typeof exports === 'object') + exports["OGVDecoderVideoVP8MTW"] = OGVDecoderVideoVP8MTW; diff --git a/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp8-mt-wasm.wasm b/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp8-mt-wasm.wasm new file mode 100644 index 0000000000000000000000000000000000000000..cbe08a027ef01fe8c251ba4257e0bfb3adfc21d6 GIT binary patch literal 139143 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 { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(OGVDecoderVideoVP8W) { + OGVDecoderVideoVP8W = OGVDecoderVideoVP8W || {}; + + +var a;a||(a=typeof OGVDecoderVideoVP8W !== 'undefined' ? OGVDecoderVideoVP8W : {});var aa=Object.assign,ba,n;a.ready=new Promise(function(b,c){ba=b;n=c});var ca=a,ha=aa({},a),ia="object"===typeof window,p="function"===typeof importScripts,t="",x,y,A,fs,B,C; +if("object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node)t=p?require("path").dirname(t)+"/":__dirname+"/",C=function(){B||(fs=require("fs"),B=require("path"))},x=function(b,c){C();b=B.normalize(b);return fs.readFileSync(b,c?null:"utf8")},A=function(b){b=x(b,!0);b.buffer||(b=new Uint8Array(b));return b},y=function(b,c,e){C();b=B.normalize(b);fs.readFile(b,function(d,f){d?e(d):c(f.buffer)})},1=O.length&&(O.length=b+1),O[b]=c=oa.get(b));return c} +var Pa={g:function(){throw"longjmp";},e:function(b,c,e){ma.copyWithin(b,c,c+e)},f:function(b){var c=ma.length;b>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,b+100663296);d=Math.max(b,d);0>>16);na();var f=1;break a}catch(g){}f=void 0}if(f)return!0}return!1},a:function(){return ja},d:Ka,i:La,j:Ma,h:Na,c:Oa,k:function(b,c,e,d,f,g,l,m,P,q,H,I,Q,R,da,ea){function fa(z,h,u,za,Aa,Ba, +Sa,Ta,S){z.set(new Uint8Array(Ua,h,u*za));var v,r;for(v=r=0;v=d||(X&&a._free(X),Wa=d,X=a._malloc(Wa));var f=X;(new Uint8Array(G.buffer,f,d)).set(new Uint8Array(b));return a._ogv_video_decoder_process_header(f,d)});c(e)};a.B=[]; +a.processFrame=function(b,c){function e(m){a._free(g);c(m)}var d=a._ogv_video_decoder_async(),f=b.byteLength,g=a._malloc(f);d&&a.B.push(e);var l=Z(function(){(new Uint8Array(G.buffer,g,f)).set(new Uint8Array(b));return a._ogv_video_decoder_process_frame(g,f)});d||e(l)};a.close=function(){};a.sync=function(){a._ogv_video_decoder_async()&&(a.B.push(function(){}),Z(function(){a._ogv_video_decoder_process_frame(0,0)}))};a.recycledFrames=[]; +a.recycleFrame=function(b){var c=a.recycledFrames;c.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 literal 0 HcmV?d00001 diff --git a/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-mt-wasm.js b/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-mt-wasm.js new file mode 100644 index 0000000..7392d0e --- /dev/null +++ b/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-mt-wasm.js @@ -0,0 +1,21 @@ + +var OGVDecoderVideoVP9MTW = (() => { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(OGVDecoderVideoVP9MTW) { + OGVDecoderVideoVP9MTW = OGVDecoderVideoVP9MTW || {}; + +function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU8}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPF64}var Module=typeof OGVDecoderVideoVP9MTW!=="undefined"?OGVDecoderVideoVP9MTW:{};var objAssign=Object.assign;var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var options=Module;var moduleOverrides=objAssign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window==="object";var ENVIRONMENT_IS_WORKER=typeof importScripts==="function";var ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=function(){if(!nodePath){fs=require("fs");nodePath=require("path")}};read_=function shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?null:"utf8")};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=function readAsync(filename,onload,onerror){requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"};let nodeWorkerThreads;try{nodeWorkerThreads=require("worker_threads")}catch(e){console.error('The "worker_threads" module is not supported in this node.js build - perhaps a newer version is needed?');throw e}global.Worker=nodeWorkerThreads.Worker}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!=="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}if(!ENVIRONMENT_IS_NODE){read_=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=(title=>document.title=title)}else{}if(ENVIRONMENT_IS_NODE){if(typeof performance==="undefined"){global.performance=require("perf_hooks").performance}}var defaultPrint=console.log.bind(console);var defaultPrintErr=console.warn.bind(console);if(ENVIRONMENT_IS_NODE){requireNodeFS();defaultPrint=(str=>fs.writeSync(1,str+"\n"));defaultPrintErr=(str=>fs.writeSync(2,str+"\n"))}var out=Module["print"]||defaultPrint;var err=Module["printErr"]||defaultPrintErr;objAssign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var getTempRet0=function(){return tempRet0};var Atomics_load=Atomics.load;var Atomics_store=Atomics.store;var Atomics_compareExchange=Atomics.compareExchange;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!=="object"){abort("no native wasm support detected")}var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;function TextDecoderWrapper(encoding){var textDecoder=new TextDecoder(encoding);this.decode=(data=>{if(data.buffer instanceof SharedArrayBuffer){data=new Uint8Array(data)}return textDecoder.decode.call(textDecoder,data)})}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoderWrapper("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(GROWABLE_HEAP_U8(),ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,GROWABLE_HEAP_U8(),outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoderWrapper("utf-16le"):undefined;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;if(ENVIRONMENT_IS_PTHREAD){buffer=Module["buffer"]}function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;if(ENVIRONMENT_IS_PTHREAD){wasmMemory=Module["wasmMemory"];buffer=Module["buffer"]}else{if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":1073741824/65536,"shared":true});if(!(wasmMemory.buffer instanceof SharedArrayBuffer)){err("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag");if(ENVIRONMENT_IS_NODE){console.log("(on node you may need: --experimental-wasm-threads --experimental-wasm-bulk-memory and also use a recent version)")}throw Error("bad memory")}}}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(ENVIRONMENT_IS_PTHREAD)return;callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){if(ENVIRONMENT_IS_PTHREAD)return;PThread.terminateAllThreads();runtimeExited=true}function postRun(){if(ENVIRONMENT_IS_PTHREAD)return;if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){if(ENVIRONMENT_IS_PTHREAD){postMessage({"cmd":"onAbort","arg":what})}else{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="ogv-decoder-video-vp9-mt-wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch==="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;registerTlsInit(Module["asm"]["T"]);wasmTable=Module["asm"]["Q"];addOnInit(Module["asm"]["K"]);wasmModule=module;if(!ENVIRONMENT_IS_PTHREAD){var numWorkersToLoad=PThread.unusedWorkers.length;PThread.unusedWorkers.forEach(function(w){PThread.loadWasmModuleToWorker(w,function(){if(!--numWorkersToLoad)removeRunDependency("wasm-instantiate")})})}}if(!ENVIRONMENT_IS_PTHREAD){addRunDependency("wasm-instantiate")}function receiveInstantiationResult(result){receiveInstance(result["instance"],result["module"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var ASM_CONSTS={};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function withStackSave(f){var stack=stackSave();var ret=f();stackRestore(stack);return ret}function killThread(pthread_ptr){GROWABLE_HEAP_I32()[pthread_ptr>>2]=0;var pthread=PThread.pthreads[pthread_ptr];delete PThread.pthreads[pthread_ptr];pthread.worker.terminate();__emscripten_thread_free_data(pthread_ptr);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(pthread.worker),1);pthread.worker.pthread=undefined}function cancelThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];pthread.worker.postMessage({"cmd":"cancel"})}function cleanupThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];if(pthread){GROWABLE_HEAP_I32()[pthread_ptr>>2]=0;var worker=pthread.worker;PThread.returnWorkerToPool(worker)}}function _exit(status){exit(status)}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],initMainThread:function(){var pthreadPoolSize=1;for(var i=0;i>2]=0;try{func()}finally{GROWABLE_HEAP_I32()[__emscripten_allow_main_runtime_queued_calls>>2]=1}},receiveObjectTransfer:function(data){},threadInit:function(){for(var i in PThread.tlsInitFunctions){PThread.tlsInitFunctions[i]()}},loadWasmModuleToWorker:function(worker,onFinishedLoading){worker.onmessage=function(e){var d=e["data"];var cmd=d["cmd"];if(worker.pthread)PThread.currentProxiedOperationCallerThread=worker.pthread.threadInfoStruct;if(d["targetThread"]&&d["targetThread"]!=_pthread_self()){var thread=PThread.pthreads[d.targetThread];if(thread){thread.worker.postMessage(d,d["transferList"])}else{err('Internal error! Worker sent a message "'+cmd+'" to target pthread '+d["targetThread"]+", but that thread no longer exists!")}PThread.currentProxiedOperationCallerThread=undefined;return}if(cmd==="processQueuedMainThreadWork"){_emscripten_main_thread_process_queued_calls()}else if(cmd==="spawnThread"){spawnThread(d)}else if(cmd==="cleanupThread"){cleanupThread(d["thread"])}else if(cmd==="killThread"){killThread(d["thread"])}else if(cmd==="cancelThread"){cancelThread(d["thread"])}else if(cmd==="loaded"){worker.loaded=true;if(onFinishedLoading)onFinishedLoading(worker);if(worker.runPthread){worker.runPthread();delete worker.runPthread}}else if(cmd==="print"){out("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="printErr"){err("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="alert"){alert("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="detachedExit"){PThread.returnWorkerToPool(worker)}else if(d.target==="setimmediate"){worker.postMessage(d)}else if(cmd==="onAbort"){if(Module["onAbort"]){Module["onAbort"](d["arg"])}}else{err("worker sent an unknown command "+cmd)}PThread.currentProxiedOperationCallerThread=undefined};worker.onerror=function(e){var message="worker sent an error!";err(message+" "+e.filename+":"+e.lineno+": "+e.message);throw e};if(ENVIRONMENT_IS_NODE){worker.on("message",function(data){worker.onmessage({data:data})});worker.on("error",function(e){worker.onerror(e)});worker.on("detachedExit",function(){})}worker.postMessage({"cmd":"load","urlOrBlob":Module["mainScriptUrlOrBlob"]||_scriptDir,"wasmMemory":wasmMemory,"wasmModule":wasmModule})},allocateUnusedWorker:function(){var pthreadMainJs=locateFile("ogv-decoder-video-vp9-mt-wasm.worker.js");PThread.unusedWorkers.push(new Worker(pthreadMainJs))},getNewWorker:function(){if(PThread.unusedWorkers.length==0){PThread.allocateUnusedWorker();PThread.loadWasmModuleToWorker(PThread.unusedWorkers[0])}return PThread.unusedWorkers.pop()}};function establishStackSpace(){var pthread_ptr=_pthread_self();var stackTop=GROWABLE_HEAP_I32()[pthread_ptr+44>>2];var stackSize=GROWABLE_HEAP_I32()[pthread_ptr+48>>2];var stackMax=stackTop-stackSize;_emscripten_stack_set_limits(stackTop,stackMax);stackRestore(stackTop)}Module["establishStackSpace"]=establishStackSpace;function exitOnMainThread(returnCode){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(1,0,returnCode);try{_exit(returnCode)}catch(e){handleException(e)}}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function invokeEntryPoint(ptr,arg){return getWasmTableEntry(ptr)(arg)}Module["invokeEntryPoint"]=invokeEntryPoint;function registerTlsInit(tlsInitFunc,moduleExports,metadata){PThread.tlsInitFunctions.push(tlsInitFunc)}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=(()=>{var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6})}else if(ENVIRONMENT_IS_PTHREAD){_emscripten_get_now=(()=>performance.now()-Module["__performance_now_clock_drift"])}else _emscripten_get_now=(()=>performance.now());function ___emscripten_init_main_thread_js(tb){__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1,!ENVIRONMENT_IS_WEB);PThread.threadInit()}function ___emscripten_thread_cleanup(thread){if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread})}function spawnThread(threadParams){var worker=PThread.getNewWorker();if(!worker){return 6}PThread.runningWorkers.push(worker);var pthread=PThread.pthreads[threadParams.pthread_ptr]={worker:worker,threadInfoStruct:threadParams.pthread_ptr};worker.pthread=pthread;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"threadInfoStruct":threadParams.pthread_ptr};worker.runPthread=function(){msg.time=performance.now();worker.postMessage(msg,threadParams.transferList)};if(worker.loaded){worker.runPthread();delete worker.runPthread}return 0}function ___pthread_create_js(pthread_ptr,attr,start_routine,arg){if(typeof SharedArrayBuffer==="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return _emscripten_sync_run_in_main_thread_4(687865856,pthread_ptr,attr,start_routine,arg)}if(error)return error;var threadParams={startRoutine:start_routine,pthread_ptr:pthread_ptr,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)}function ___pthread_detached_exit(){postMessage({"cmd":"detachedExit"})}function __emscripten_default_pthread_stack_size(){return 2097152}function __emscripten_futex_wait_non_blocking(addr,val,timeout){var tNow=performance.now();var tEnd=tNow+timeout;var lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr);while(1){tNow=performance.now();if(tNow>tEnd){lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);return-73}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);if(lastAddr==0){break}_emscripten_main_thread_process_queued_calls();if(Atomics.load(GROWABLE_HEAP_I32(),addr>>2)!=val){return-6}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr)}return 0}function __emscripten_notify_thread_queue(targetThreadId,mainThreadId){if(targetThreadId==mainThreadId){postMessage({"cmd":"processQueuedMainThreadWork"})}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"processThreadQueue"})}else{var pthread=PThread.pthreads[targetThreadId];var worker=pthread&&pthread.worker;if(!worker){return}worker.postMessage({"cmd":"processThreadQueue"})}return 1}function __emscripten_throw_longjmp(){throw"longjmp"}function _abort(){abort("")}function _emscripten_check_blocking_allowed(){if(ENVIRONMENT_IS_NODE)return;if(ENVIRONMENT_IS_WORKER)return;warnOnce("Blocking on the main thread is very dangerous, see https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread")}function _emscripten_memcpy_big(dest,src,num){GROWABLE_HEAP_U8().copyWithin(dest,src,src+num)}function _emscripten_num_logical_cores(){if(ENVIRONMENT_IS_NODE)return require("os").cpus().length;return navigator["hardwareConcurrency"]}function _emscripten_proxy_to_main_thread_js(index,sync){var numCallArgs=arguments.length-2;var outerArgs=arguments;return withStackSave(function(){var serializedNumCallArgs=numCallArgs;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i>3;for(var i=0;i>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=GROWABLE_HEAP_U8().length;requestedSize=requestedSize>>>0;if(requestedSize<=oldSize){return false}var maxHeapSize=1073741824;if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence>2]=eventTypeId;GROWABLE_HEAP_I32()[varargs+4>>2]=eventData;GROWABLE_HEAP_I32()[varargs+8>>2]=userData;_emscripten_dispatch_to_thread_(targetThread,637534208,eventHandlerFunc,eventData,varargs)})},getTargetThreadForEventCallback:function(targetThread){switch(targetThread){case 1:return 0;case 2:return PThread.currentProxiedOperationCallerThread;default:return targetThread}},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},fullscreenEnabled:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled}};function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height){withStackSave(function(){var varargs=stackAlloc(12);var targetCanvasPtr=0;if(targetCanvas){targetCanvasPtr=stringToNewUTF8(targetCanvas)}GROWABLE_HEAP_I32()[varargs>>2]=targetCanvasPtr;GROWABLE_HEAP_I32()[varargs+4>>2]=width;GROWABLE_HEAP_I32()[varargs+8>>2]=height;_emscripten_dispatch_to_thread_(targetThread,657457152,0,targetCanvasPtr,varargs)})}function _emscripten_set_offscreencanvas_size_on_target_thread(targetThread,targetCanvas,width,height){targetCanvas=targetCanvas?UTF8ToString(targetCanvas):"";_emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height)}function maybeCStringToJsString(cString){return cString>2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!=="undefined"?document.querySelector(target):undefined);return domElement}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_set_canvas_element_size_calling_thread(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;if(canvas.canvasSharedPtr){GROWABLE_HEAP_I32()[canvas.canvasSharedPtr>>2]=width;GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+4>>2]=height}if(canvas.offscreenCanvas||!canvas.controlTransferredOffscreen){if(canvas.offscreenCanvas)canvas=canvas.offscreenCanvas;var autoResizeViewport=false;if(canvas.GLctxObject&&canvas.GLctxObject.GLctx){var prevViewport=canvas.GLctxObject.GLctx.getParameter(2978);autoResizeViewport=prevViewport[0]===0&&prevViewport[1]===0&&prevViewport[2]===canvas.width&&prevViewport[3]===canvas.height}canvas.width=width;canvas.height=height;if(autoResizeViewport){canvas.GLctxObject.GLctx.viewport(0,0,width,height)}}else if(canvas.canvasSharedPtr){var targetThread=GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+8>>2];_emscripten_set_offscreencanvas_size_on_target_thread(targetThread,target,width,height);return 1}else{return-4}return 0}function _emscripten_set_canvas_element_size_main_thread(target,width,height){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(2,1,target,width,height);return _emscripten_set_canvas_element_size_calling_thread(target,width,height)}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(canvas){return _emscripten_set_canvas_element_size_calling_thread(target,width,height)}else{return _emscripten_set_canvas_element_size_main_thread(target,width,height)}}function _emscripten_unwind_to_js_event_loop(){throw"unwind"}function __webgl_enable_ANGLE_instanced_arrays(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)};return 1}}function __webgl_enable_OES_vertex_array_object(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)};return 1}}function __webgl_enable_WEBGL_draw_buffers(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)};return 1}}function __webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:{},offscreenCanvases:{},queries:[],stringCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(GROWABLE_HEAP_I32()[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;canvas.getContext=function(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}}var ctx=canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);GROWABLE_HEAP_I32()[handle+4>>2]=_pthread_self();var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle].handle);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;__webgl_enable_ANGLE_instanced_arrays(GLctx);__webgl_enable_OES_vertex_array_object(GLctx);__webgl_enable_WEBGL_draw_buffers(GLctx);{GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}__webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};var __emscripten_webgl_power_preferences=["default","low-power","high-performance"];function _emscripten_webgl_do_create_context(target,attributes){var a=attributes>>2;var powerPreference=GROWABLE_HEAP_I32()[a+(24>>2)];var contextAttributes={"alpha":!!GROWABLE_HEAP_I32()[a+(0>>2)],"depth":!!GROWABLE_HEAP_I32()[a+(4>>2)],"stencil":!!GROWABLE_HEAP_I32()[a+(8>>2)],"antialias":!!GROWABLE_HEAP_I32()[a+(12>>2)],"premultipliedAlpha":!!GROWABLE_HEAP_I32()[a+(16>>2)],"preserveDrawingBuffer":!!GROWABLE_HEAP_I32()[a+(20>>2)],"powerPreference":__emscripten_webgl_power_preferences[powerPreference],"failIfMajorPerformanceCaveat":!!GROWABLE_HEAP_I32()[a+(28>>2)],majorVersion:GROWABLE_HEAP_I32()[a+(32>>2)],minorVersion:GROWABLE_HEAP_I32()[a+(36>>2)],enableExtensionsByDefault:GROWABLE_HEAP_I32()[a+(40>>2)],explicitSwapControl:GROWABLE_HEAP_I32()[a+(44>>2)],proxyContextToMainThread:GROWABLE_HEAP_I32()[a+(48>>2)],renderViaOffscreenBackBuffer:GROWABLE_HEAP_I32()[a+(52>>2)]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}function _emscripten_webgl_create_context(a0,a1){return _emscripten_webgl_do_create_context(a0,a1)}var SYSCALLS={mappings:{},buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=GROWABLE_HEAP_I32()[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},get64:function(low,high){return low}};function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(3,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_I32()[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}function _getTempRet0(){return getTempRet0()}function _ogvjs_callback_async_complete(ret,cpuTime){var callback=Module.callbacks.shift();Module["cpuTime"]+=cpuTime;callback(ret);return}function _ogvjs_callback_frame(bufferY,strideY,bufferCb,strideCb,bufferCr,strideCr,width,height,chromaWidth,chromaHeight,picWidth,picHeight,picX,picY,displayWidth,displayHeight){var heap=wasmMemory.buffer;var format=Module["videoFormat"];function copyAndTrim(arr,buffer,stride,height,picX,picY,picWidth,picHeight,fill){arr.set(new Uint8Array(heap,buffer,stride*height));var x,y,ptr;for(ptr=0,y=0;y0){var next=recycled.shift(),format=next["format"];if(format["width"]===width&&format["height"]===height&&format["chromaWidth"]===chromaWidth&&format["chromaHeight"]===chromaHeight&&format["cropLeft"]===picX&&format["cropTop"]===picY&&format["cropWidth"]===picWidth&&format["cropHeight"]===picHeight&&format["displayWidth"]===displayWidth&&format["displayHeight"]===displayHeight&&next["y"]["bytes"].length===lenY&&next["u"]["bytes"].length===lenCb&&next["v"]["bytes"].length===lenCr){frame=next;break}}if(!frame){frame={"format":{"width":width,"height":height,"chromaWidth":chromaWidth,"chromaHeight":chromaHeight,"cropLeft":picX,"cropTop":picY,"cropWidth":picWidth,"cropHeight":picHeight,"displayWidth":displayWidth,"displayHeight":displayHeight},"y":{"bytes":new Uint8Array(lenY),"stride":strideY},"u":{"bytes":new Uint8Array(lenCb),"stride":strideCb},"v":{"bytes":new Uint8Array(lenCr),"stride":strideCr}}}copyAndTrim(frame["y"]["bytes"],bufferY,strideY,height,picX,picY,picWidth,picHeight,0);copyAndTrim(frame["u"]["bytes"],bufferCb,strideCb,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);copyAndTrim(frame["v"]["bytes"],bufferCr,strideCr,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);Module["frameBuffer"]=frame}function _setTempRet0(val){setTempRet0(val)}if(!ENVIRONMENT_IS_PTHREAD)PThread.initMainThread();var GLctx;var proxiedFunctionTable=[null,exitOnMainThread,_emscripten_set_canvas_element_size_main_thread,_fd_write];var asmLibraryArg={"B":___emscripten_init_main_thread_js,"v":___emscripten_thread_cleanup,"o":___pthread_create_js,"z":___pthread_detached_exit,"A":__emscripten_default_pthread_stack_size,"G":__emscripten_futex_wait_non_blocking,"F":__emscripten_notify_thread_queue,"u":__emscripten_throw_longjmp,"J":_abort,"n":_emscripten_check_blocking_allowed,"d":_emscripten_get_now,"s":_emscripten_memcpy_big,"I":_emscripten_num_logical_cores,"C":_emscripten_receive_on_main_thread_js,"t":_emscripten_resize_heap,"D":_emscripten_set_canvas_element_size,"x":_emscripten_unwind_to_js_event_loop,"E":_emscripten_webgl_create_context,"y":_exit,"m":_fd_write,"b":_getTempRet0,"g":invoke_ii,"f":invoke_iii,"i":invoke_iiii,"l":invoke_iiiii,"p":invoke_iiiiii,"h":invoke_vi,"k":invoke_vii,"e":invoke_viiii,"j":invoke_viiiii,"H":invoke_viiiiii,"q":invoke_viiiiiiii,"a":wasmMemory||Module["wasmMemory"],"r":_ogvjs_callback_async_complete,"w":_ogvjs_callback_frame,"c":_setTempRet0};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["K"]).apply(null,arguments)};var _ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=function(){return(_ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=Module["asm"]["L"]).apply(null,arguments)};var _ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=function(){return(_ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=Module["asm"]["M"]).apply(null,arguments)};var _ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=function(){return(_ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=Module["asm"]["N"]).apply(null,arguments)};var _ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=function(){return(_ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=Module["asm"]["O"]).apply(null,arguments)};var _ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=function(){return(_ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=Module["asm"]["P"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["R"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["S"]).apply(null,arguments)};var _emscripten_tls_init=Module["_emscripten_tls_init"]=function(){return(_emscripten_tls_init=Module["_emscripten_tls_init"]=Module["asm"]["T"]).apply(null,arguments)};var __emscripten_thread_init=Module["__emscripten_thread_init"]=function(){return(__emscripten_thread_init=Module["__emscripten_thread_init"]=Module["asm"]["U"]).apply(null,arguments)};var _emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=function(){return(_emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=Module["asm"]["V"]).apply(null,arguments)};var _emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=function(){return(_emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=Module["asm"]["W"]).apply(null,arguments)};var _emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=function(){return(_emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=Module["asm"]["X"]).apply(null,arguments)};var _pthread_self=Module["_pthread_self"]=function(){return(_pthread_self=Module["_pthread_self"]=Module["asm"]["Y"]).apply(null,arguments)};var _emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=function(){return(_emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=Module["asm"]["Z"]).apply(null,arguments)};var _emscripten_dispatch_to_thread_=Module["_emscripten_dispatch_to_thread_"]=function(){return(_emscripten_dispatch_to_thread_=Module["_emscripten_dispatch_to_thread_"]=Module["asm"]["_"]).apply(null,arguments)};var __emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=function(){return(__emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=Module["asm"]["$"]).apply(null,arguments)};var __emscripten_thread_exit=Module["__emscripten_thread_exit"]=function(){return(__emscripten_thread_exit=Module["__emscripten_thread_exit"]=Module["asm"]["aa"]).apply(null,arguments)};var _setThrew=Module["_setThrew"]=function(){return(_setThrew=Module["_setThrew"]=Module["asm"]["ba"]).apply(null,arguments)};var _emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=function(){return(_emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=Module["asm"]["ca"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["da"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["ea"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["fa"]).apply(null,arguments)};var __emscripten_main_thread_futex=Module["__emscripten_main_thread_futex"]=35704;var __emscripten_allow_main_runtime_queued_calls=Module["__emscripten_allow_main_runtime_queued_calls"]=34124;function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}Module["keepRuntimeAlive"]=keepRuntimeAlive;Module["PThread"]=PThread;Module["PThread"]=PThread;Module["wasmMemory"]=wasmMemory;Module["ExitStatus"]=ExitStatus;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();postMessage({"cmd":"loaded"});return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(!implicit){if(ENVIRONMENT_IS_PTHREAD){exitOnMainThread(status);throw"unwind"}else{}}if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){PThread.terminateAllThreads();if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}if(ENVIRONMENT_IS_PTHREAD){noExitRuntime=false;PThread.initWorker()}run();var inputBuffer,inputBufferSize;function reallocInputBuffer(size){if(inputBuffer&&inputBufferSize>=size){return inputBuffer}if(inputBuffer){Module["_free"](inputBuffer)}inputBufferSize=size;inputBuffer=Module["_malloc"](inputBufferSize);return inputBuffer}var getTimestamp;if(typeof performance==="undefined"||typeof performance.now==="undefined"){getTimestamp=Date.now}else{getTimestamp=performance.now.bind(performance)}function time(func){var start=getTimestamp(),ret;ret=func();Module["cpuTime"]+=getTimestamp()-start;return ret}Module["loadedMetadata"]=!!options["videoFormat"];Module["videoFormat"]=options["videoFormat"]||null;Module["frameBuffer"]=null;Module["cpuTime"]=0;Object.defineProperty(Module,"processing",{get:function getProcessing(){return false}});Module["init"]=function(callback){time(function(){Module["_ogv_video_decoder_init"]()});callback()};Module["processHeader"]=function(data,callback){var ret=time(function(){var len=data.byteLength;var buffer=reallocInputBuffer(len);var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_header"](buffer,len)});callback(ret)};Module.callbacks=[];Module["processFrame"]=function(data,callback){var isAsync=Module["_ogv_video_decoder_async"]();var len=data.byteLength;var buffer=Module["_malloc"](len);function callbackWrapper(ret){Module["_free"](buffer);callback(ret)}if(isAsync){Module.callbacks.push(callbackWrapper)}var ret=time(function(){var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_frame"](buffer,len)});if(!isAsync){callbackWrapper(ret)}};Module["close"]=function(){};Module["sync"]=function(){var isAsync=Module["_ogv_video_decoder_async"]();if(isAsync){Module.callbacks.push(function(){});time(function(){Module["_ogv_video_decoder_process_frame"](0,0)})}};Module["recycledFrames"]=[];Module["recycleFrame"]=function(frame){var arr=Module["recycledFrames"];arr.push(frame);if(arr.length>16){arr.shift()}}; + + + return OGVDecoderVideoVP9MTW.ready +} +); +})(); +if (typeof exports === 'object' && typeof module === 'object') + module.exports = OGVDecoderVideoVP9MTW; +else if (typeof define === 'function' && define['amd']) + define([], function() { return OGVDecoderVideoVP9MTW; }); +else if (typeof exports === 'object') + exports["OGVDecoderVideoVP9MTW"] = OGVDecoderVideoVP9MTW; diff --git a/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-mt-wasm.wasm b/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-mt-wasm.wasm new file mode 100644 index 0000000000000000000000000000000000000000..6169abb8366df95a6aa40dc08c31ebe49ff82309 GIT binary patch literal 259095 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 GoYMk@EhRE+of``0hYXI>VG$KTP}x?Z#`d|P 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 literal 0 HcmV?d00001 diff --git a/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-mt-wasm.worker.js b/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-mt-wasm.worker.js new file mode 100644 index 0000000..3d7de95 --- /dev/null +++ b/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-mt-wasm.worker.js @@ -0,0 +1 @@ +"use strict";var Module={};if(typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string"){var nodeWorkerThreads=require("worker_threads");var parentPort=nodeWorkerThreads.parentPort;parentPort.on("message",function(data){onmessage({data:data})});var nodeFS=require("fs");Object.assign(global,{self:global,require:require,Module:Module,location:{href:__filename},Worker:nodeWorkerThreads.Worker,importScripts:function(f){(0,eval)(nodeFS.readFileSync(f,"utf8"))},postMessage:function(msg){parentPort.postMessage(msg)},performance:global.performance||{now:function(){return Date.now()}}})}function threadPrintErr(){var text=Array.prototype.slice.call(arguments).join(" ");console.error(text)}function threadAlert(){var text=Array.prototype.slice.call(arguments).join(" ");postMessage({cmd:"alert",text:text,threadId:Module["_pthread_self"]()})}var err=threadPrintErr;self.alert=threadAlert;Module["instantiateWasm"]=function(info,receiveInstance){var instance=new WebAssembly.Instance(Module["wasmModule"],info);receiveInstance(instance);Module["wasmModule"]=null;return instance.exports};self.onmessage=function(e){try{if(e.data.cmd==="load"){Module["wasmModule"]=e.data.wasmModule;Module["wasmMemory"]=e.data.wasmMemory;Module["buffer"]=Module["wasmMemory"].buffer;Module["ENVIRONMENT_IS_PTHREAD"]=true;if(typeof e.data.urlOrBlob==="string"){importScripts(e.data.urlOrBlob)}else{var objectUrl=URL.createObjectURL(e.data.urlOrBlob);importScripts(objectUrl);URL.revokeObjectURL(objectUrl)}OGVDecoderVideoVP9MTW(Module).then(function(instance){Module=instance})}else if(e.data.cmd==="run"){Module["__performance_now_clock_drift"]=performance.now()-e.data.time;Module["__emscripten_thread_init"](e.data.threadInfoStruct,0,0,1);Module["establishStackSpace"]();Module["PThread"].receiveObjectTransfer(e.data);Module["PThread"].threadInit();try{var result=Module["invokeEntryPoint"](e.data.start_routine,e.data.arg);if(Module["keepRuntimeAlive"]()){Module["PThread"].setExitStatus(result)}else{Module["__emscripten_thread_exit"](result)}}catch(ex){if(ex!="unwind"){if(ex instanceof Module["ExitStatus"]){if(Module["keepRuntimeAlive"]()){}else{Module["__emscripten_thread_exit"](ex.status)}}else{throw ex}}}}else if(e.data.cmd==="cancel"){if(Module["_pthread_self"]()){Module["__emscripten_thread_exit"](-1)}}else if(e.data.target==="setimmediate"){}else if(e.data.cmd==="processThreadQueue"){if(Module["_pthread_self"]()){Module["_emscripten_current_thread_process_queued_calls"]()}}else{err("worker.js received unknown command "+e.data.cmd);err(e.data)}}catch(ex){err("worker.js onmessage() captured an uncaught exception: "+ex);if(ex&&ex.stack)err(ex.stack);throw ex}}; diff --git a/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-simd-mt-wasm.js b/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-simd-mt-wasm.js new file mode 100644 index 0000000..4aa3aa4 --- /dev/null +++ b/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-simd-mt-wasm.js @@ -0,0 +1,21 @@ + +var OGVDecoderVideoVP9SIMDMTW = (() => { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(OGVDecoderVideoVP9SIMDMTW) { + OGVDecoderVideoVP9SIMDMTW = OGVDecoderVideoVP9SIMDMTW || {}; + +function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU8}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPF64}var Module=typeof OGVDecoderVideoVP9SIMDMTW!=="undefined"?OGVDecoderVideoVP9SIMDMTW:{};var objAssign=Object.assign;var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var options=Module;var moduleOverrides=objAssign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window==="object";var ENVIRONMENT_IS_WORKER=typeof importScripts==="function";var ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=function(){if(!nodePath){fs=require("fs");nodePath=require("path")}};read_=function shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?null:"utf8")};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=function readAsync(filename,onload,onerror){requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"};let nodeWorkerThreads;try{nodeWorkerThreads=require("worker_threads")}catch(e){console.error('The "worker_threads" module is not supported in this node.js build - perhaps a newer version is needed?');throw e}global.Worker=nodeWorkerThreads.Worker}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!=="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}if(!ENVIRONMENT_IS_NODE){read_=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=(title=>document.title=title)}else{}if(ENVIRONMENT_IS_NODE){if(typeof performance==="undefined"){global.performance=require("perf_hooks").performance}}var defaultPrint=console.log.bind(console);var defaultPrintErr=console.warn.bind(console);if(ENVIRONMENT_IS_NODE){requireNodeFS();defaultPrint=(str=>fs.writeSync(1,str+"\n"));defaultPrintErr=(str=>fs.writeSync(2,str+"\n"))}var out=Module["print"]||defaultPrint;var err=Module["printErr"]||defaultPrintErr;objAssign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var getTempRet0=function(){return tempRet0};var Atomics_load=Atomics.load;var Atomics_store=Atomics.store;var Atomics_compareExchange=Atomics.compareExchange;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!=="object"){abort("no native wasm support detected")}var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;function TextDecoderWrapper(encoding){var textDecoder=new TextDecoder(encoding);this.decode=(data=>{if(data.buffer instanceof SharedArrayBuffer){data=new Uint8Array(data)}return textDecoder.decode.call(textDecoder,data)})}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoderWrapper("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(GROWABLE_HEAP_U8(),ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,GROWABLE_HEAP_U8(),outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoderWrapper("utf-16le"):undefined;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;if(ENVIRONMENT_IS_PTHREAD){buffer=Module["buffer"]}function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;if(ENVIRONMENT_IS_PTHREAD){wasmMemory=Module["wasmMemory"];buffer=Module["buffer"]}else{if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":1073741824/65536,"shared":true});if(!(wasmMemory.buffer instanceof SharedArrayBuffer)){err("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag");if(ENVIRONMENT_IS_NODE){console.log("(on node you may need: --experimental-wasm-threads --experimental-wasm-bulk-memory and also use a recent version)")}throw Error("bad memory")}}}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(ENVIRONMENT_IS_PTHREAD)return;callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){if(ENVIRONMENT_IS_PTHREAD)return;PThread.terminateAllThreads();runtimeExited=true}function postRun(){if(ENVIRONMENT_IS_PTHREAD)return;if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){if(ENVIRONMENT_IS_PTHREAD){postMessage({"cmd":"onAbort","arg":what})}else{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="ogv-decoder-video-vp9-simd-mt-wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch==="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;registerTlsInit(Module["asm"]["T"]);wasmTable=Module["asm"]["Q"];addOnInit(Module["asm"]["K"]);wasmModule=module;if(!ENVIRONMENT_IS_PTHREAD){var numWorkersToLoad=PThread.unusedWorkers.length;PThread.unusedWorkers.forEach(function(w){PThread.loadWasmModuleToWorker(w,function(){if(!--numWorkersToLoad)removeRunDependency("wasm-instantiate")})})}}if(!ENVIRONMENT_IS_PTHREAD){addRunDependency("wasm-instantiate")}function receiveInstantiationResult(result){receiveInstance(result["instance"],result["module"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var ASM_CONSTS={};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function withStackSave(f){var stack=stackSave();var ret=f();stackRestore(stack);return ret}function killThread(pthread_ptr){GROWABLE_HEAP_I32()[pthread_ptr>>2]=0;var pthread=PThread.pthreads[pthread_ptr];delete PThread.pthreads[pthread_ptr];pthread.worker.terminate();__emscripten_thread_free_data(pthread_ptr);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(pthread.worker),1);pthread.worker.pthread=undefined}function cancelThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];pthread.worker.postMessage({"cmd":"cancel"})}function cleanupThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];if(pthread){GROWABLE_HEAP_I32()[pthread_ptr>>2]=0;var worker=pthread.worker;PThread.returnWorkerToPool(worker)}}function _exit(status){exit(status)}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],initMainThread:function(){var pthreadPoolSize=1;for(var i=0;i>2]=0;try{func()}finally{GROWABLE_HEAP_I32()[__emscripten_allow_main_runtime_queued_calls>>2]=1}},receiveObjectTransfer:function(data){},threadInit:function(){for(var i in PThread.tlsInitFunctions){PThread.tlsInitFunctions[i]()}},loadWasmModuleToWorker:function(worker,onFinishedLoading){worker.onmessage=function(e){var d=e["data"];var cmd=d["cmd"];if(worker.pthread)PThread.currentProxiedOperationCallerThread=worker.pthread.threadInfoStruct;if(d["targetThread"]&&d["targetThread"]!=_pthread_self()){var thread=PThread.pthreads[d.targetThread];if(thread){thread.worker.postMessage(d,d["transferList"])}else{err('Internal error! Worker sent a message "'+cmd+'" to target pthread '+d["targetThread"]+", but that thread no longer exists!")}PThread.currentProxiedOperationCallerThread=undefined;return}if(cmd==="processQueuedMainThreadWork"){_emscripten_main_thread_process_queued_calls()}else if(cmd==="spawnThread"){spawnThread(d)}else if(cmd==="cleanupThread"){cleanupThread(d["thread"])}else if(cmd==="killThread"){killThread(d["thread"])}else if(cmd==="cancelThread"){cancelThread(d["thread"])}else if(cmd==="loaded"){worker.loaded=true;if(onFinishedLoading)onFinishedLoading(worker);if(worker.runPthread){worker.runPthread();delete worker.runPthread}}else if(cmd==="print"){out("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="printErr"){err("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="alert"){alert("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="detachedExit"){PThread.returnWorkerToPool(worker)}else if(d.target==="setimmediate"){worker.postMessage(d)}else if(cmd==="onAbort"){if(Module["onAbort"]){Module["onAbort"](d["arg"])}}else{err("worker sent an unknown command "+cmd)}PThread.currentProxiedOperationCallerThread=undefined};worker.onerror=function(e){var message="worker sent an error!";err(message+" "+e.filename+":"+e.lineno+": "+e.message);throw e};if(ENVIRONMENT_IS_NODE){worker.on("message",function(data){worker.onmessage({data:data})});worker.on("error",function(e){worker.onerror(e)});worker.on("detachedExit",function(){})}worker.postMessage({"cmd":"load","urlOrBlob":Module["mainScriptUrlOrBlob"]||_scriptDir,"wasmMemory":wasmMemory,"wasmModule":wasmModule})},allocateUnusedWorker:function(){var pthreadMainJs=locateFile("ogv-decoder-video-vp9-simd-mt-wasm.worker.js");PThread.unusedWorkers.push(new Worker(pthreadMainJs))},getNewWorker:function(){if(PThread.unusedWorkers.length==0){PThread.allocateUnusedWorker();PThread.loadWasmModuleToWorker(PThread.unusedWorkers[0])}return PThread.unusedWorkers.pop()}};function establishStackSpace(){var pthread_ptr=_pthread_self();var stackTop=GROWABLE_HEAP_I32()[pthread_ptr+44>>2];var stackSize=GROWABLE_HEAP_I32()[pthread_ptr+48>>2];var stackMax=stackTop-stackSize;_emscripten_stack_set_limits(stackTop,stackMax);stackRestore(stackTop)}Module["establishStackSpace"]=establishStackSpace;function exitOnMainThread(returnCode){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(1,0,returnCode);try{_exit(returnCode)}catch(e){handleException(e)}}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function invokeEntryPoint(ptr,arg){return getWasmTableEntry(ptr)(arg)}Module["invokeEntryPoint"]=invokeEntryPoint;function registerTlsInit(tlsInitFunc,moduleExports,metadata){PThread.tlsInitFunctions.push(tlsInitFunc)}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=(()=>{var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6})}else if(ENVIRONMENT_IS_PTHREAD){_emscripten_get_now=(()=>performance.now()-Module["__performance_now_clock_drift"])}else _emscripten_get_now=(()=>performance.now());function ___emscripten_init_main_thread_js(tb){__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1,!ENVIRONMENT_IS_WEB);PThread.threadInit()}function ___emscripten_thread_cleanup(thread){if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread})}function spawnThread(threadParams){var worker=PThread.getNewWorker();if(!worker){return 6}PThread.runningWorkers.push(worker);var pthread=PThread.pthreads[threadParams.pthread_ptr]={worker:worker,threadInfoStruct:threadParams.pthread_ptr};worker.pthread=pthread;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"threadInfoStruct":threadParams.pthread_ptr};worker.runPthread=function(){msg.time=performance.now();worker.postMessage(msg,threadParams.transferList)};if(worker.loaded){worker.runPthread();delete worker.runPthread}return 0}function ___pthread_create_js(pthread_ptr,attr,start_routine,arg){if(typeof SharedArrayBuffer==="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return _emscripten_sync_run_in_main_thread_4(687865856,pthread_ptr,attr,start_routine,arg)}if(error)return error;var threadParams={startRoutine:start_routine,pthread_ptr:pthread_ptr,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)}function ___pthread_detached_exit(){postMessage({"cmd":"detachedExit"})}function __emscripten_default_pthread_stack_size(){return 2097152}function __emscripten_futex_wait_non_blocking(addr,val,timeout){var tNow=performance.now();var tEnd=tNow+timeout;var lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr);while(1){tNow=performance.now();if(tNow>tEnd){lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);return-73}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);if(lastAddr==0){break}_emscripten_main_thread_process_queued_calls();if(Atomics.load(GROWABLE_HEAP_I32(),addr>>2)!=val){return-6}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr)}return 0}function __emscripten_notify_thread_queue(targetThreadId,mainThreadId){if(targetThreadId==mainThreadId){postMessage({"cmd":"processQueuedMainThreadWork"})}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"processThreadQueue"})}else{var pthread=PThread.pthreads[targetThreadId];var worker=pthread&&pthread.worker;if(!worker){return}worker.postMessage({"cmd":"processThreadQueue"})}return 1}function __emscripten_throw_longjmp(){throw"longjmp"}function _abort(){abort("")}function _emscripten_check_blocking_allowed(){if(ENVIRONMENT_IS_NODE)return;if(ENVIRONMENT_IS_WORKER)return;warnOnce("Blocking on the main thread is very dangerous, see https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread")}function _emscripten_memcpy_big(dest,src,num){GROWABLE_HEAP_U8().copyWithin(dest,src,src+num)}function _emscripten_num_logical_cores(){if(ENVIRONMENT_IS_NODE)return require("os").cpus().length;return navigator["hardwareConcurrency"]}function _emscripten_proxy_to_main_thread_js(index,sync){var numCallArgs=arguments.length-2;var outerArgs=arguments;return withStackSave(function(){var serializedNumCallArgs=numCallArgs;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i>3;for(var i=0;i>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=GROWABLE_HEAP_U8().length;requestedSize=requestedSize>>>0;if(requestedSize<=oldSize){return false}var maxHeapSize=1073741824;if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence>2]=eventTypeId;GROWABLE_HEAP_I32()[varargs+4>>2]=eventData;GROWABLE_HEAP_I32()[varargs+8>>2]=userData;_emscripten_dispatch_to_thread_(targetThread,637534208,eventHandlerFunc,eventData,varargs)})},getTargetThreadForEventCallback:function(targetThread){switch(targetThread){case 1:return 0;case 2:return PThread.currentProxiedOperationCallerThread;default:return targetThread}},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},fullscreenEnabled:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled}};function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height){withStackSave(function(){var varargs=stackAlloc(12);var targetCanvasPtr=0;if(targetCanvas){targetCanvasPtr=stringToNewUTF8(targetCanvas)}GROWABLE_HEAP_I32()[varargs>>2]=targetCanvasPtr;GROWABLE_HEAP_I32()[varargs+4>>2]=width;GROWABLE_HEAP_I32()[varargs+8>>2]=height;_emscripten_dispatch_to_thread_(targetThread,657457152,0,targetCanvasPtr,varargs)})}function _emscripten_set_offscreencanvas_size_on_target_thread(targetThread,targetCanvas,width,height){targetCanvas=targetCanvas?UTF8ToString(targetCanvas):"";_emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height)}function maybeCStringToJsString(cString){return cString>2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!=="undefined"?document.querySelector(target):undefined);return domElement}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_set_canvas_element_size_calling_thread(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;if(canvas.canvasSharedPtr){GROWABLE_HEAP_I32()[canvas.canvasSharedPtr>>2]=width;GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+4>>2]=height}if(canvas.offscreenCanvas||!canvas.controlTransferredOffscreen){if(canvas.offscreenCanvas)canvas=canvas.offscreenCanvas;var autoResizeViewport=false;if(canvas.GLctxObject&&canvas.GLctxObject.GLctx){var prevViewport=canvas.GLctxObject.GLctx.getParameter(2978);autoResizeViewport=prevViewport[0]===0&&prevViewport[1]===0&&prevViewport[2]===canvas.width&&prevViewport[3]===canvas.height}canvas.width=width;canvas.height=height;if(autoResizeViewport){canvas.GLctxObject.GLctx.viewport(0,0,width,height)}}else if(canvas.canvasSharedPtr){var targetThread=GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+8>>2];_emscripten_set_offscreencanvas_size_on_target_thread(targetThread,target,width,height);return 1}else{return-4}return 0}function _emscripten_set_canvas_element_size_main_thread(target,width,height){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(2,1,target,width,height);return _emscripten_set_canvas_element_size_calling_thread(target,width,height)}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(canvas){return _emscripten_set_canvas_element_size_calling_thread(target,width,height)}else{return _emscripten_set_canvas_element_size_main_thread(target,width,height)}}function _emscripten_unwind_to_js_event_loop(){throw"unwind"}function __webgl_enable_ANGLE_instanced_arrays(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)};return 1}}function __webgl_enable_OES_vertex_array_object(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)};return 1}}function __webgl_enable_WEBGL_draw_buffers(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)};return 1}}function __webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:{},offscreenCanvases:{},queries:[],stringCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(GROWABLE_HEAP_I32()[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;canvas.getContext=function(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}}var ctx=canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);GROWABLE_HEAP_I32()[handle+4>>2]=_pthread_self();var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle].handle);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;__webgl_enable_ANGLE_instanced_arrays(GLctx);__webgl_enable_OES_vertex_array_object(GLctx);__webgl_enable_WEBGL_draw_buffers(GLctx);{GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}__webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};var __emscripten_webgl_power_preferences=["default","low-power","high-performance"];function _emscripten_webgl_do_create_context(target,attributes){var a=attributes>>2;var powerPreference=GROWABLE_HEAP_I32()[a+(24>>2)];var contextAttributes={"alpha":!!GROWABLE_HEAP_I32()[a+(0>>2)],"depth":!!GROWABLE_HEAP_I32()[a+(4>>2)],"stencil":!!GROWABLE_HEAP_I32()[a+(8>>2)],"antialias":!!GROWABLE_HEAP_I32()[a+(12>>2)],"premultipliedAlpha":!!GROWABLE_HEAP_I32()[a+(16>>2)],"preserveDrawingBuffer":!!GROWABLE_HEAP_I32()[a+(20>>2)],"powerPreference":__emscripten_webgl_power_preferences[powerPreference],"failIfMajorPerformanceCaveat":!!GROWABLE_HEAP_I32()[a+(28>>2)],majorVersion:GROWABLE_HEAP_I32()[a+(32>>2)],minorVersion:GROWABLE_HEAP_I32()[a+(36>>2)],enableExtensionsByDefault:GROWABLE_HEAP_I32()[a+(40>>2)],explicitSwapControl:GROWABLE_HEAP_I32()[a+(44>>2)],proxyContextToMainThread:GROWABLE_HEAP_I32()[a+(48>>2)],renderViaOffscreenBackBuffer:GROWABLE_HEAP_I32()[a+(52>>2)]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}function _emscripten_webgl_create_context(a0,a1){return _emscripten_webgl_do_create_context(a0,a1)}var SYSCALLS={mappings:{},buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=GROWABLE_HEAP_I32()[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},get64:function(low,high){return low}};function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(3,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_I32()[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}function _getTempRet0(){return getTempRet0()}function _ogvjs_callback_async_complete(ret,cpuTime){var callback=Module.callbacks.shift();Module["cpuTime"]+=cpuTime;callback(ret);return}function _ogvjs_callback_frame(bufferY,strideY,bufferCb,strideCb,bufferCr,strideCr,width,height,chromaWidth,chromaHeight,picWidth,picHeight,picX,picY,displayWidth,displayHeight){var heap=wasmMemory.buffer;var format=Module["videoFormat"];function copyAndTrim(arr,buffer,stride,height,picX,picY,picWidth,picHeight,fill){arr.set(new Uint8Array(heap,buffer,stride*height));var x,y,ptr;for(ptr=0,y=0;y0){var next=recycled.shift(),format=next["format"];if(format["width"]===width&&format["height"]===height&&format["chromaWidth"]===chromaWidth&&format["chromaHeight"]===chromaHeight&&format["cropLeft"]===picX&&format["cropTop"]===picY&&format["cropWidth"]===picWidth&&format["cropHeight"]===picHeight&&format["displayWidth"]===displayWidth&&format["displayHeight"]===displayHeight&&next["y"]["bytes"].length===lenY&&next["u"]["bytes"].length===lenCb&&next["v"]["bytes"].length===lenCr){frame=next;break}}if(!frame){frame={"format":{"width":width,"height":height,"chromaWidth":chromaWidth,"chromaHeight":chromaHeight,"cropLeft":picX,"cropTop":picY,"cropWidth":picWidth,"cropHeight":picHeight,"displayWidth":displayWidth,"displayHeight":displayHeight},"y":{"bytes":new Uint8Array(lenY),"stride":strideY},"u":{"bytes":new Uint8Array(lenCb),"stride":strideCb},"v":{"bytes":new Uint8Array(lenCr),"stride":strideCr}}}copyAndTrim(frame["y"]["bytes"],bufferY,strideY,height,picX,picY,picWidth,picHeight,0);copyAndTrim(frame["u"]["bytes"],bufferCb,strideCb,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);copyAndTrim(frame["v"]["bytes"],bufferCr,strideCr,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);Module["frameBuffer"]=frame}function _setTempRet0(val){setTempRet0(val)}if(!ENVIRONMENT_IS_PTHREAD)PThread.initMainThread();var GLctx;var proxiedFunctionTable=[null,exitOnMainThread,_emscripten_set_canvas_element_size_main_thread,_fd_write];var asmLibraryArg={"B":___emscripten_init_main_thread_js,"v":___emscripten_thread_cleanup,"o":___pthread_create_js,"z":___pthread_detached_exit,"A":__emscripten_default_pthread_stack_size,"G":__emscripten_futex_wait_non_blocking,"F":__emscripten_notify_thread_queue,"u":__emscripten_throw_longjmp,"J":_abort,"n":_emscripten_check_blocking_allowed,"d":_emscripten_get_now,"s":_emscripten_memcpy_big,"I":_emscripten_num_logical_cores,"C":_emscripten_receive_on_main_thread_js,"t":_emscripten_resize_heap,"D":_emscripten_set_canvas_element_size,"x":_emscripten_unwind_to_js_event_loop,"E":_emscripten_webgl_create_context,"y":_exit,"m":_fd_write,"b":_getTempRet0,"g":invoke_ii,"f":invoke_iii,"i":invoke_iiii,"l":invoke_iiiii,"p":invoke_iiiiii,"h":invoke_vi,"k":invoke_vii,"e":invoke_viiii,"j":invoke_viiiii,"H":invoke_viiiiii,"q":invoke_viiiiiiii,"a":wasmMemory||Module["wasmMemory"],"r":_ogvjs_callback_async_complete,"w":_ogvjs_callback_frame,"c":_setTempRet0};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["K"]).apply(null,arguments)};var _ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=function(){return(_ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=Module["asm"]["L"]).apply(null,arguments)};var _ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=function(){return(_ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=Module["asm"]["M"]).apply(null,arguments)};var _ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=function(){return(_ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=Module["asm"]["N"]).apply(null,arguments)};var _ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=function(){return(_ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=Module["asm"]["O"]).apply(null,arguments)};var _ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=function(){return(_ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=Module["asm"]["P"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["R"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["S"]).apply(null,arguments)};var _emscripten_tls_init=Module["_emscripten_tls_init"]=function(){return(_emscripten_tls_init=Module["_emscripten_tls_init"]=Module["asm"]["T"]).apply(null,arguments)};var __emscripten_thread_init=Module["__emscripten_thread_init"]=function(){return(__emscripten_thread_init=Module["__emscripten_thread_init"]=Module["asm"]["U"]).apply(null,arguments)};var _emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=function(){return(_emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=Module["asm"]["V"]).apply(null,arguments)};var _emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=function(){return(_emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=Module["asm"]["W"]).apply(null,arguments)};var _emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=function(){return(_emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=Module["asm"]["X"]).apply(null,arguments)};var _pthread_self=Module["_pthread_self"]=function(){return(_pthread_self=Module["_pthread_self"]=Module["asm"]["Y"]).apply(null,arguments)};var _emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=function(){return(_emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=Module["asm"]["Z"]).apply(null,arguments)};var _emscripten_dispatch_to_thread_=Module["_emscripten_dispatch_to_thread_"]=function(){return(_emscripten_dispatch_to_thread_=Module["_emscripten_dispatch_to_thread_"]=Module["asm"]["_"]).apply(null,arguments)};var __emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=function(){return(__emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=Module["asm"]["$"]).apply(null,arguments)};var __emscripten_thread_exit=Module["__emscripten_thread_exit"]=function(){return(__emscripten_thread_exit=Module["__emscripten_thread_exit"]=Module["asm"]["aa"]).apply(null,arguments)};var _setThrew=Module["_setThrew"]=function(){return(_setThrew=Module["_setThrew"]=Module["asm"]["ba"]).apply(null,arguments)};var _emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=function(){return(_emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=Module["asm"]["ca"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["da"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["ea"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["fa"]).apply(null,arguments)};var __emscripten_main_thread_futex=Module["__emscripten_main_thread_futex"]=35704;var __emscripten_allow_main_runtime_queued_calls=Module["__emscripten_allow_main_runtime_queued_calls"]=34124;function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}Module["keepRuntimeAlive"]=keepRuntimeAlive;Module["PThread"]=PThread;Module["PThread"]=PThread;Module["wasmMemory"]=wasmMemory;Module["ExitStatus"]=ExitStatus;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();postMessage({"cmd":"loaded"});return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(!implicit){if(ENVIRONMENT_IS_PTHREAD){exitOnMainThread(status);throw"unwind"}else{}}if(keepRuntimeAlive()){}else{exitRuntime()}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){PThread.terminateAllThreads();if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}if(ENVIRONMENT_IS_PTHREAD){noExitRuntime=false;PThread.initWorker()}run();var inputBuffer,inputBufferSize;function reallocInputBuffer(size){if(inputBuffer&&inputBufferSize>=size){return inputBuffer}if(inputBuffer){Module["_free"](inputBuffer)}inputBufferSize=size;inputBuffer=Module["_malloc"](inputBufferSize);return inputBuffer}var getTimestamp;if(typeof performance==="undefined"||typeof performance.now==="undefined"){getTimestamp=Date.now}else{getTimestamp=performance.now.bind(performance)}function time(func){var start=getTimestamp(),ret;ret=func();Module["cpuTime"]+=getTimestamp()-start;return ret}Module["loadedMetadata"]=!!options["videoFormat"];Module["videoFormat"]=options["videoFormat"]||null;Module["frameBuffer"]=null;Module["cpuTime"]=0;Object.defineProperty(Module,"processing",{get:function getProcessing(){return false}});Module["init"]=function(callback){time(function(){Module["_ogv_video_decoder_init"]()});callback()};Module["processHeader"]=function(data,callback){var ret=time(function(){var len=data.byteLength;var buffer=reallocInputBuffer(len);var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_header"](buffer,len)});callback(ret)};Module.callbacks=[];Module["processFrame"]=function(data,callback){var isAsync=Module["_ogv_video_decoder_async"]();var len=data.byteLength;var buffer=Module["_malloc"](len);function callbackWrapper(ret){Module["_free"](buffer);callback(ret)}if(isAsync){Module.callbacks.push(callbackWrapper)}var ret=time(function(){var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_frame"](buffer,len)});if(!isAsync){callbackWrapper(ret)}};Module["close"]=function(){};Module["sync"]=function(){var isAsync=Module["_ogv_video_decoder_async"]();if(isAsync){Module.callbacks.push(function(){});time(function(){Module["_ogv_video_decoder_process_frame"](0,0)})}};Module["recycledFrames"]=[];Module["recycleFrame"]=function(frame){var arr=Module["recycledFrames"];arr.push(frame);if(arr.length>16){arr.shift()}}; + + + return OGVDecoderVideoVP9SIMDMTW.ready +} +); +})(); +if (typeof exports === 'object' && typeof module === 'object') + module.exports = OGVDecoderVideoVP9SIMDMTW; +else if (typeof define === 'function' && define['amd']) + define([], function() { return OGVDecoderVideoVP9SIMDMTW; }); +else if (typeof exports === 'object') + exports["OGVDecoderVideoVP9SIMDMTW"] = OGVDecoderVideoVP9SIMDMTW; diff --git a/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-simd-mt-wasm.wasm b/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-simd-mt-wasm.wasm new file mode 100644 index 0000000000000000000000000000000000000000..71951fe6eae2abed844aef45ddf803034e4f2819 GIT binary patch literal 277701 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

      XY^6qq*n&7H0=>RPZv22zB~| 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%0D((yV!rKoI4 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 literal 0 HcmV?d00001 diff --git a/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-simd-mt-wasm.worker.js b/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-simd-mt-wasm.worker.js new file mode 100644 index 0000000..66d9cfc --- /dev/null +++ b/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-simd-mt-wasm.worker.js @@ -0,0 +1 @@ +"use strict";var Module={};if(typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string"){var nodeWorkerThreads=require("worker_threads");var parentPort=nodeWorkerThreads.parentPort;parentPort.on("message",function(data){onmessage({data:data})});var nodeFS=require("fs");Object.assign(global,{self:global,require:require,Module:Module,location:{href:__filename},Worker:nodeWorkerThreads.Worker,importScripts:function(f){(0,eval)(nodeFS.readFileSync(f,"utf8"))},postMessage:function(msg){parentPort.postMessage(msg)},performance:global.performance||{now:function(){return Date.now()}}})}function threadPrintErr(){var text=Array.prototype.slice.call(arguments).join(" ");console.error(text)}function threadAlert(){var text=Array.prototype.slice.call(arguments).join(" ");postMessage({cmd:"alert",text:text,threadId:Module["_pthread_self"]()})}var err=threadPrintErr;self.alert=threadAlert;Module["instantiateWasm"]=function(info,receiveInstance){var instance=new WebAssembly.Instance(Module["wasmModule"],info);receiveInstance(instance);Module["wasmModule"]=null;return instance.exports};self.onmessage=function(e){try{if(e.data.cmd==="load"){Module["wasmModule"]=e.data.wasmModule;Module["wasmMemory"]=e.data.wasmMemory;Module["buffer"]=Module["wasmMemory"].buffer;Module["ENVIRONMENT_IS_PTHREAD"]=true;if(typeof e.data.urlOrBlob==="string"){importScripts(e.data.urlOrBlob)}else{var objectUrl=URL.createObjectURL(e.data.urlOrBlob);importScripts(objectUrl);URL.revokeObjectURL(objectUrl)}OGVDecoderVideoVP9SIMDMTW(Module).then(function(instance){Module=instance})}else if(e.data.cmd==="run"){Module["__performance_now_clock_drift"]=performance.now()-e.data.time;Module["__emscripten_thread_init"](e.data.threadInfoStruct,0,0,1);Module["establishStackSpace"]();Module["PThread"].receiveObjectTransfer(e.data);Module["PThread"].threadInit();try{var result=Module["invokeEntryPoint"](e.data.start_routine,e.data.arg);if(Module["keepRuntimeAlive"]()){Module["PThread"].setExitStatus(result)}else{Module["__emscripten_thread_exit"](result)}}catch(ex){if(ex!="unwind"){if(ex instanceof Module["ExitStatus"]){if(Module["keepRuntimeAlive"]()){}else{Module["__emscripten_thread_exit"](ex.status)}}else{throw ex}}}}else if(e.data.cmd==="cancel"){if(Module["_pthread_self"]()){Module["__emscripten_thread_exit"](-1)}}else if(e.data.target==="setimmediate"){}else if(e.data.cmd==="processThreadQueue"){if(Module["_pthread_self"]()){Module["_emscripten_current_thread_process_queued_calls"]()}}else{err("worker.js received unknown command "+e.data.cmd);err(e.data)}}catch(ex){err("worker.js onmessage() captured an uncaught exception: "+ex);if(ex&&ex.stack)err(ex.stack);throw ex}}; diff --git a/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-simd-wasm.js b/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-simd-wasm.js new file mode 100644 index 0000000..ecb83b1 --- /dev/null +++ b/resources/web/ogvjs-1.8.6/ogv-decoder-video-vp9-simd-wasm.js @@ -0,0 +1,45 @@ + +var OGVDecoderVideoVP9SIMDW = (() => { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(OGVDecoderVideoVP9SIMDW) { + OGVDecoderVideoVP9SIMDW = OGVDecoderVideoVP9SIMDW || {}; + + +var a;a||(a=typeof OGVDecoderVideoVP9SIMDW !== 'undefined' ? OGVDecoderVideoVP9SIMDW : {});var aa=Object.assign,ba,n;a.ready=new Promise(function(b,c){ba=b;n=c});var ca=a,ha=aa({},a),ia="object"===typeof window,p="function"===typeof importScripts,r="",v,w,x,fs,z,D; +if("object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node)r=p?require("path").dirname(r)+"/":__dirname+"/",D=function(){z||(fs=require("fs"),z=require("path"))},v=function(b,c){D();b=z.normalize(b);return fs.readFileSync(b,c?null:"utf8")},x=function(b){b=v(b,!0);b.buffer||(b=new Uint8Array(b));return b},w=function(b,c,e){D();b=z.normalize(b);fs.readFile(b,function(d,f){d?e(d):c(f.buffer)})},1=P.length&&(P.length=b+1),P[b]=c=oa.get(b));return c} +var Sa={m:function(){throw"longjmp";},k:function(b,c,e){ma.copyWithin(b,c,c+e)},l:function(b){var c=ma.length;b>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,b+100663296);d=Math.max(b,d);0>>16);na();var f=1;break a}catch(g){}f=void 0}if(f)return!0}return!1},a:function(){return ja},d:Ka,f:La,i:Ma,g:Na,e:Oa,c:Pa,j:Qa,h:Ra,n:function(b,c,e,d,f,g,h,k,q,t,u,J,Q,R,da,ea){function fa(E, +l,A,za,Aa,Ba,Ua,Va,S){E.set(new Uint8Array(Wa,l,A*za));var B,y;for(B=y=0;B=d||(X&&a._free(X),Ya=d,X=a._malloc(Ya));var f=X;(new Uint8Array(I.buffer,f,d)).set(new Uint8Array(b));return a._ogv_video_decoder_process_header(f,d)});c(e)};a.C=[]; +a.processFrame=function(b,c){function e(k){a._free(g);c(k)}var d=a._ogv_video_decoder_async(),f=b.byteLength,g=a._malloc(f);d&&a.C.push(e);var h=Z(function(){(new Uint8Array(I.buffer,g,f)).set(new Uint8Array(b));return a._ogv_video_decoder_process_frame(g,f)});d||e(h)};a.close=function(){};a.sync=function(){a._ogv_video_decoder_async()&&(a.C.push(function(){}),Z(function(){a._ogv_video_decoder_process_frame(0,0)}))};a.recycledFrames=[]; +a.recycleFrame=function(b){var c=a.recycledFrames;c.push(b);16epRp)v3Ip_Yr_r3e7URAxSSE)MpqzDyAr3#1@Oc36#87irS0K=fo$5tn{ z_^0oC(7cydC2CAPNPrL_lr}wsJvf#&8XAF#-FC~2j+RPy(>icP zS|~E#-`eNg|F2R7i3}f8^?CQ4v;VHW_S$Q$z4qFBN8ftaYg`mX?u%~u&h#w*qC4ZW zXWd!-Mt3^<>M@b0tj?)dBH+_$=Kjr9BXqJ-aXiz@uS zI;!&f?NQ9{cSJ3IzccFc`(4ojzkfe!^V^Ra{H|KcwJ7ENHBpn_*G9XNH^ukHaW$!? zlo?gy*wt#4`8cVh)v9yV-Rb;76jfS#8cQ8|A?7`eEAbBA>uIGj-)>jxwMJ)erP637 zNhhkrNvG18Piu**>t8FSz_h(DPP^44AzwGC#c^6)Y;`J?O0E3YOcvuft|V!i%sKuk ztDfWkny%%NxprKQce+-RB(Bd-Qv9oyFHiWaxMo^&uX8`h|4Pld zt$1rIt~T6R=g&X*%W8HgnEP}08TVQD7w#|J8|mEp z;xe#L#`KX$+De$$peYA zZYwACwN1a}0u1rltNDtbgJ->R=>(d~k-?Wk}Bgz9RmmrjFF8-S2zHLEs& zzV4@lmg~9Uy4|2u-?U6b-&ko-~VAd!(2`MRf#@>If=$H&l#aVY{kJ z98k-6)oHK3eJ@m2RYmB9%1G6`PosdASF<$Gz@Q7j>u48LCaaIh6J?cx2!zxTBDm7( zD^FB?W3qY&jYL^vcJ=9M+4gjENPp`3T2|l4svB8l16tai@XG!MEh4;hobVuG2v0OM zLHk3(i$r(>+Mh{y(2bGZ()MH*wc?d90_c4J@!eicpoGCU911gN?@D{%$_XHS(g@&* zI)4W3iS)nPXs?>pHbj0;KzrqYe=36L*7sMcWTbTclSB4d z71nD|T)Cus@>HFyo-q~>1J#XQ?MqU-+?Pla=;Y`dRGr8Em!g-ZXVEL%CWTc-m0>`7 zLRE|&8COJuDptEv=1>KW)vVG-hidti)s{cM6>A28V&%}xoJ}T}B&afkkawuGfcz3b zhZ}e%5AMt=552E<;(dCa$x_OTS_DhKLvuqbz02}t(Wy>kX{FE&3h3FSqR7gGgY>BL zt(&5#)%pxm+_UZ;iiuyWyqP1IN8Ha7zzLtRPpn{lXEhjj5eg)2Jt?cy!< zdsU4kTndlH@L{bf;te%&u^XtEdkOy#-{oOr|5)>ii(&E4pQ zo=a9TmsM^|mcpYO9`*1bgU?7roterwczXwg({mrjf??CtdYGKHH6!iji8?>oBmV4{X$#nMZc9(%UK0WO3QaOTTNp?@x7OY)ZpMS^Hj&Yme4x$(5)}j z);IKi#&3NwS?6u(%*KY#{1UlI`1(rj~oYE4JRhDxgy=@ps92kpzodS*cnK6q^RH@9Vu9QyA z)2#B+fT@gmoV4Jox|#oAiF%XO{_(imdPC|Gjqt718ZCgjO-9JP<_>Ycmw*wv;4a9G zX}vzeTNV|q(PY1P=OMrhCeeQZP7G9Z90hbJJ<}j)X~ZQ)qW*#nH>Ul5rJq;m-B1Rd zXJnZsf zJ{}(qZ`U1pHs+YQI#8^YW3kH^msZ!b6=zkrsltoB5bE0APXxx)}m6JFM_ zt`SrQy~BE9=@_X*tL5re1_fq>0owFUhne9bV099chEwAg_7;nQ*jsW_BpMs5rGzG- zj_vy+OKu6|(fWEZQ4JRT)S=?!jG*Pipp3<7jbG7^1^WHjyCCs1uv5{AhMiM;=#|VZ zB#fr0^@oW|&t4tDDDvtdiuND`W?C>CrS`^w7$o#03D3i}9VwmvHIly5L5dMHemp+M ztB?FS*PRErv&Z9?@O_TVhj{Y&a#A|~qXO%Rd z_0dacirD!7unxImD2P`eZK958U^t2pH37fK(4B~GOc;EJAjrN7&sU<^pgMy+mJ*=|DBE_PQBtrR8jc_-g zt#4?M)eu@Owb%8n13*vcvYVp6WBvOo>#vW44*EFi-bm`I?~t`|EjWd&5!?bX zwqXK6|76`=MZ2=-dbghjd|_!#uPM#@R~MtTzKm&JjA-yEYW|vwspki#xa4Yy{exdSiRXD0Cn>jcCT8t;D3GV>{_-% zz>eWt+XdGZOJX_eM&ss87eTLOcF5A0jHXo*av-h&WnV6V{@B+>tG=`tGKB zznLv%SCt>FiSFtGhr~X-XtgL{ygySC>?VO!qnn+Spjy`D4e1UoSITl@O;gH`%0wmA ztl@wEt-#$DVU2;EWOG?(b)w3CZnQX`EtDk&irk&;DFbHHWwx`7k3xm}vwdYqXR7YG ze%_*W@Ihubn7l6mWbLB@efkE|x_@qih7Q&h)3XMpxNCH?E6*qZf(!^WZI={<(UBM?_0G}uZ zWQvkEH6U$d?}ty61M(1jVroFrH!$Jr-E}aBVn8m!GNuNkF^D$&s2q?t&wx^BMgG7pv#bnC4>FDA5vJpyXnQ^WD>240d76=UBc}asZe;AEfNF-`*4D$zChL4W?ECF{xjr~YVyK|QOVKU)cR z=RN<2|0yJVR-XGm{-ue8*D2NU{A&O9g9W=g}vm~_Y!wV2pfya`gyOP=h+ee*elnv>kUg| z39inL`k#0kd5;M>V^N3t`H}27{!Q;A_W6dAvFPiwoBTT^HX z8I7OMp2JX-#97E*$Xj6YCUk03LPt#AgibmwbZTPq?I3g-Q$j}yhlEabTIjT4Qp{$u z{h9P%4Y*@jUNW0*_I23}<;VVsk+47;q{?A$foE9(BQUD$`Z78)ZhLd~wPnD; zX`agff^Fq=F_TQhPNPgKU1K1vCY6eY5d+k+oEfl8PhtJr)2gV?8Kt3o2nMhzk^b) zp_JW_9`v;o`mgK%?LRs@KG1ig`5A%jo9@uA)Yb!`PZs=r-#MNWu@j;WPW2JoV_!el zu*-p=V`E7w3e90uNmo0R9p+66*q$usO=<@7g9&0x!jMHDZ_p2ezUn|T&n~ezrKnNs zaY~B=c4|}DiL-i$N~drNZ%VUWsGU;Y<`^AIWi5-@vxW-ju8ASGhbo^-m32mbQNTEV zsgpqSXtfaTSD8{5rNbR20VD}Bq^qV`oi}M@bJ-r=q>%;PO#166Q$puzmtfW=AZxJ7PK37S}><}z{@kU{bh*htYd-!jYvGB(D#g_v+UY3pfXL;aO$13 z?k1qFOSNwf73oPe6iqTfP?_p9D5^~7;h%ko8@FBBA*UTYUY*%Fu6O{ql;n)lv?YI>ab~t`{Fv-Nd zC|RK(o5Rbbi=ij#tFoqM?Uoyihukv1g=rO*2Id6vO(JShK1{Mi$K8d(GJ*{e1JYuP zf4@?fFVw)85o50yaf(to1l7^Aaf`x?idT}p5zTTL;WdIOCxu^BT^1osxvSWIR1o9K zkTmKJleXaB!N^9+O*u%>e?Z4O#w!Mz3Q0y*ViF7^%%*}*P6}MPgUbDu zBgY5?noB05P%uj$08zR{2?*W|h{^hE+tn{$C$*losD2bCZ0uNkF``|n{?Z*vGq>OZ z6_CLD%=)!9WqxUc_8W#H^R-g_&9Z(Lrc<8<^pqXIta`lp419A;Q}xZlD@@JjeP;E| zC#t?tR*x4_ifc}Dy!8{+BT5I=H%6-GeY$$M39FS2BZ4PD0&C-;6Ig&_iC~fjCZH%i zl!SyQqycgJ0L2q_#W)mllo+FgFAIuB)-=Bv7DKd(e1))R@%B=%RLoaQ_^6n#m`Flz zvTC>bprF3t-G)$$cxQEWm|D~+2WM!@xs`t{Di~Bh?hEEU0sRE)dd z?Biae4VNDVy6!iJVOH?+G=`dF57tBrNWF}#emDPYzb4f`2y)h%DKR`m>1vs*Q2r`lm?==LDwUPJP+ zaR#ZC>H*u-L$Z$t${j{HbG~TEq~43r;u>f2c`Yur&Lyr>*uvUSY+>b2v2smWx#^ng z9S+8NL`<2-^*~gkhGMFDJ8KwGxO4Z%{7++TPAF3F;;if6r9>qsBApj(X1JZ^p%BxjjN`OnbX z$)^9<19AW4K5->hZgK}V@ee-`>yN_xJz4tQT0qliB$w89K_H5dh8sDSdR2fjD9Ege z$_hr3njc5vvG%LXJO%zl+@$PQ+?!mhH~;=7jg@I&vovU08b zu+a19+wkmQ)i4rMM8lMp<~q**3@zd>v?w05h_y1mm{n13v*hG5%*4_&3Z z5cWcSm4Z4{BEg|VCFE~*iFDflTG1qx_9BBZ&=#O?LtDgLg0?{SIBf+i2HL6!BL!`R z3Q9s3(T-B2ky&Mob}CN}nW>Qm$Cp56G;V~+B4L%CAw-3bKVAz})~OQkw!Zix)@RT7`g%@9re!^P&_YtC zv8dY8%(gH}k|xG|YSYi3F(}ZZlaW?xebLF)8^%4`!kN1tWm_ z(T>f$X3c^*z%OdnETo3UYa-&Z5gqx+@1-ET)%ZPla(OfGBiI%^%ZcHnHXKf(mBjw4 zGd)U{Z=TA;31ppxNC=TZl{;f#sz5$l_!)?o=u^1jQ5OfHyn1f<#0+eq^ey<5mlRnF z?ABZU5k@P2Vr!aVwA?Je;2{cF7)`T{h}DLvc{c#k(% zd%Kbq5GZQ^>sM;+;6K6e;yJ~zHicNpck5k~5aPdKPXD#@3v*0s2xP|dGIt# zds*eKoCYaR<#tF>g|K40M**77jifuZkuR;TBd44A(5+#lA68HnpCwihW$chOfptTJ z3}M+u8=%5=KWpEG>sZ8UG6}+BW>qm&CIWY5mD`tt0jbKM91E>vEz7sl3P#8<)t*ih zvE-|Au?CERj`FWy6!7r~QD$9bji!c<`lp1n&kKQ{cc+%Mmy6Ly=DHfKAF#?)iC3^H zpRGL<&O*3yd_g%dJIPgJfTUBFYB%U#f)}r3vrT?ZNT*iGEQndDZokSF2*aW zP%f_z#_^-*A{r&kf`eqSksxj5W5f)U6Z++zED2Ja;W8!#AT|bzm6n)@MH?e$hDC`1 zuaI_IDnt-+dGn4AadM#Z3|%(-fS+g;S3*A4i?4MXT(qHm#&_XIYCy%96>6N4Mhc0~ zFwpa8@a>FMjeWa8e9_`)*kTQNN(v2?`XV%z4VBf$m@O$Z{uzj{3e9(fCowJ`8q1qp z!~z0DcS)gW2n*sQ&?uO1j`R9b6Tr>#ELDP#ac*BVwpb~Y8@N4GC`Kd&+xQVPZ-HeB z7i>w|1iUxsKB^Rymt40Yoe3txNO>yoS~7d%wFO(otO75W4`jR|Ljtxs>b(()AO|)$U@Tp4F#J7oBLIKgg>@FuCy+!e=&DDI+pi<3J%p84N*K$WR7HLm3<)gJBw* z@SbQy2Dh-j7Am=VBbN3MnX|SYz#yRtwINjD#S*Hn>>-n;#x)bE#Ian+@FbR)o!GS;=5)6*u#dV^tUCJ6g}im9?k zM;g&3E9PYE~%&r*zvp^}?Yg`srP%z#N4fN#uACwA4vFGeXaK7`w z_{7;8Y2Vv;**b5Y<@zKkM#y&Gzi!=s?0vuezRF!f!n+?VTJ`C-7cW~`D@Xpae1P(n zSCBec?T${vf9mb3Do?5G(eO(9CEt=eIx;Mzw|C$V6oWd#fas)R0A=G6ay|C;us8#6 zQ$bGN<<4-1e7L=%fo1$mL&itlYw57FCp(O>UR7;To+QXaGqpjos~Ir%0W?`%@As-q zcLXX+E&hvv%T#7U&5|Bj?&#o?DX5i?+9>Llj%(Lc3OgWZ_@Ee;90ZQR9RNNl9?F1< z8A^guOywAQ9*)*USCG7c5-8~0DwB%>B-$Kda-bI1z1E*KE{+|Bu@izxUR~{8yRVG} z6C9DEQ-SBu>nWLdxHc;|7S7HWbsB%5#;1~$Xe4FR;XU1Jdn{A&3kU*|1{9CXN%;_D zsG2o@xX))x-CA@l5ZS2kpR~f+{zCupZUzGyJ=(REk**CWlKqI0kYnAEt+eb^>^22A z$RnCb?RPATD_&qkXfUXCD00*yokQee!8X;vr#te$#b5~pudgo@1e>S}(7F=SXc%{< zut^Ev{gWtfrVx+@qKu5ONv3F@rzs8RsdxNr^=#2E7Xd$&uXm0f-d?XIaKlJkU_{QDvLs_s zMLsdAO9K=;KE}`l7cvZK{XOW}@RDl5|4SQ_WfJQS>bF?ecqRa55kO&*@mS_k$OTiH z?2;6WmLnr*X|o`{Zgx`U6(YaVn2Aw!w!tY1lLlzSX7_D6rJQt=gMIuI&a`hJKCJ>n zrIG@c=I2TyO%2S#3?VPM+z-BtJD4#OZjmK$kI|$iHz`n3ovf0-YAo^zd0tj7&(qSF zsY-sC9Da_7PCI$$?O%vu@ZCo5g z$dwJINWYs!#W0f=ModUI*^6zpR%BtcZxCcFZ~Gw|pE&6+*Mrt>mB(0QYv^P1L%K!FQ5 z9oS;3Z!F0c1w#_4H)*eC3o;~`f@W4EE4@qUP%xdy(p|ukP$w=g9p_1BubTMzXW}an zxCHNdTkiX#Fi1K~23KbKvBwUD2J1if_W0V^%znoC?7gl~;5*PKA-XACHm9stt?d9v>DWs;})0nl1uoVvop z$TJP(Sqbz)jfJg~srnR^eyQ^;VPc$0kqWYPMkU*jzFm?h!&F0Vlstp^7U3wYu(Dr} zC%lL$*#vn)lO=f?f|;+RCp!Yc?3@L8Li9$Swq9c7X{C1qb|6pYX#q<@op?JbW#lxX zWtC3j9b*@e1d1-ldkbTMj2u$9s9#yEAo^EXY)-s1-Umkd;?3xTQUx^-G)1yqxDx%P zK73iqKK$l$_s5>ihY_q@`b7-?58Rr;IJzPrUL7_pL7hTv!L4b+JsGP`d4oVHC?g93 z=@hHBb*C^7n`YI7&t%oWl=yk^UM(+a4pU5u0EiFM0t&G#1M@)So54uF9br9+PAkkr z@;g#-n3A5dv4UD7R!&vLAYr=pqzw`=(3yjz7@EVe;-rVkVyarjSoaQZd1uhR+HbHvG2q*ZjBGg6Jy^FW+wIx33v0F1iuk5PIWBLi0H@1hh+8$ zu^R{@#7++J9Wfkf5H>zcFR2H*B<~bm1`SH02$Bd(q9t7xREc{53PfEBgcDVUq-G#9 zS%b@MsX#FNwSqxOCVL1ksL~>&Kv=|(DrMLhqe?0C6I3Z9b!oFDt<0E#D$N!kJL1rI zInefcqsGh7g(zer>cy1tQXCKHq+all)zTP>K|afPNmm$#Cps9C!i z<)CPv=XqTub3Gr#wbwK$z787(Qy$xS%_#%R%*ulvKy=h+d7l6sSg_uDc_{Mx4f0Et znO(BXBN1&-fuES%?g=(0w|hzuYBz-D2uv=s3gE~R2~CA9#gg`eEyYZJ8L`r8N#D&Y zvOw_$CE9jRtiPMs!=ZU+Mb-nS_T&kBs0XR zo22;+V4zMg&4~bT(YSRY=E%W&RLuu)lfC;ya(AAbFxS~{(B$u-(j%6_ST2zjAi@eT z@QYOu|6Qc))M>4us(7=1BzigP5@i6+Gi>uztx8AR7#pxx)>QPvnu;Le?>5c}P>FA> z##NxQ7JQuDJuG`X`o}EKV~9}U&;+hqEGG1O(%J9-RHP*jxHO7(&EHpiCb;f|>7g;F z%3K<`IKdo&iNb&GKZZP5IsU}nD1d$^=0o9|W<#9-G zG;4KVB=~R3*~E^FEY8QE8!$?RvP2L5eDTg&mVZNR?Y$BpH-kqISYv895&&Z z6H0m0bWS*D$&P1b`HY-*?nt{D1Q&>Jp6VR&v2 zJ<@h2^x|FtdRvZ~0liXO68aOIC363{^B1<*u1=p^NeAE~n^mt(q7%_8vRZgfHlZyF z#=%b}(;S2gy&q6T>H(gW<@;}Bh~oKf5{D$#hLD6VAW7Ylw6b>V6?n4ykG@%SMpwbC z`#MvCV=FY;jDBQy690G+ClPGg2@Bnp89K-%;lhx`ZD62zoo&4}b~$(+|Pd_MJ8V=pV56K80i8>*t}Qeq8p<)BwFe`fCWds<5kfjyX-7h_;E-Fbd8tf& z#K^vZzJT%5%7rft(`!?brKjO9?YJTa|4LF9<)eO#riU?gpEZ_l7!qoNw++&;_u9&` zkXF_eA4SmUh#4Ly!Af$=hA~%vUxDpJZjEl!U-%?^(t*ruUJkZ&5|himzn^3hq3oz5 zxYhd86hB%VciF<%L>@P#K}k-SQ!OX1z?M-dks-_Lc?TQZJsus2uYB&idk{r7w~1mw zUt*@%>~)iscqMCR9b@=Scwk-Z635%pG&N`4t7fq|ovxRYEBl%)NsD*Z8;ld7vcL3LwQe2c26ghl+zs^WTyugUf>n#OT8 zT}O3T2fbZjt;`n?H-hUf)zDR9V@4NRVnnvW70gvu54i~Nu(5}KH7spji~R(#GpRhQ zqG{S*>qi=K{cMUj_vbN&*&!qCV1zsze;kk5f(xP5fITV5S#oXC&D#&@SCCmdL&$O4RS1{m$F3O8o1~E3rCR;xQ{xzjG(_J8!=#@c}0ot$Er4V$+&7 zWXCEuXCjT@?-=;QdV?M-9bj3gJPaz$-DMb*fmQG}no0=9hl!v8nzh|{h-O?LKr_Qu z!=FhAd_mY&^&%UYX^H~toIo}9RUP}nEMY0Fo=o}z(^bn zVOWnk`4aW8{yA08(iu=_b(C*a4#x^%4c-j?&rFqzdp~%>79l*@8p8ljj3p=$iYXe9 zE(Zb{ei|hWKaHgHX?2OL#@jGf7so-^1S9lGsO#`}U1OhfC&oVK%TKH8jS$==>SAeU zsxByY2zf`OJNz_y9)22O585T-9mSzHXAmO} zy?n!y6>(RVv$3O${3nndI9;T!s24HME=?QOsB1RCYJepE%)Jn;MhPeU?9f|N1)Gmy z+vaoTqsRyzxFI%iFkHaFP!5Xzi5v`lqN#a~S$&l~ymKmLuAj}BZ(*3W%Lh;bml(F8 zw1RITn{stm5O z>wZOkNP`KcO}@_JvRW@(R(YOU#=02w;LzHS16NH^Em(q<#?Pjz!c?c-eW!GKX+;n)uym3{-tsfj3g4DpkjpoX3h%o#EJw={F9 zO_}{sl$V5`;5T3h7@GYFpK12Tcifhuir#Gwd$&2>yCWnpPV;g(4lRRCbjkWMipc9(g+Z1q0zt+=;P=_b1Sc$Xx{Vv5BX!-WlRX` zS&#py`vy78zzJg6!n4Xl+DAtB7CE&7-h6GI_~zPbkumm-+ch^OpEkPD#@4@|bNjTB z;{vKZDn+m)?}QS~$_~qMtDBtuCF^;{}Vwuf-- z0H}7qyVr~v(!oXpoBLP=^@HcfD|yu{HJDsC{liRhR3WB@sw^VDgBKSdy(<`Te9fO< z!qIIfy#jJ&*{ZRR_l=B1bRD6tG;Y&Pk$*piZY;rO<|&Qf7V*K+h)07t+#>GBgf__W z$&rW$Mk9Wn4@lo~d~!76!brp)4I(s#o3?JF^Fo`RDgF`<)R(2)fKH) zBTOC>CisX!OP|)(z1jIw|4Hops$4iq{inhg<5nms5>>n!*aPt;3ha=84#OY!>BI5+ zq4scQ0xWh=V5NV$hqvM!?T0zYp5IfMr2iRq=P3PIdK5>?0szt@x!@8UpkvxA`wq_w zRCDE81h|8z33_)wUP0N5Ffw?IhMPT3OGLw>sY}^jCXG6iLBadxe?BeCqdN~OC*h#Y4%V?lfzk}c>+r76XRvxuVR?a->< zBB$qKGu8*EE9oP!w$TtNO0tsJURFCJ+0j)D?(XXgG>2g_N7v4Qo))lJ@68w{tuRc6 zRIOn$pxI)W3=-KenJ2#B6g}wFPTV&O2g8KN5d!77(=cI0d|tx@FF5F@AVOf)Z;943h2E)vzogbfp>Kssx$F)~b80Sv=re$zmybE=kxiqA4acIsgxWRYh% zLNp9)gs{FJ#=~A-Y=rDfR>Fv&cj;RWjH)1%=1ZcZt3-5rHCpy*v~VQDV6?QeB~hWA z6-z4AdZhZbF3Tnv94BxSm@74&#+w2xxxNi8L$;CAwlVub_$s~?W?S4b6^~D9())K9ii~KgLVQxeIm^7MNTh zcTF35obY=%{z%;0BNiU_&`vnnI_@oVt}bS3j`ckpKN5Si4s=wGhuq9GX~~mS9lgFE zsEPlr7&`0Y-_B`wk^_7d2WYWzG`s3HjHKEATbH#;x|Hpqtlc)FfEUcA}T|r~tK|SsxEwg+gE#8V5>i)hhXhJ%kr=3AYf| z+Y^$NO{T3yqvsX7JDcMG3s4-bvb~6NgYcZ81_C1jlhsZ6u%_AGJ{=7jPP55U9u0a! zqnOK>(xx)Z(K@sZr^ntxaC9MW$6v(XB8y)>(lp--*5{hE~Qa8GMoPiwInl4LuHDarmNo#nA@EQIfuPppi;|?IJu~6Qbdx z%iwE=HH8GXF3Zhxkxvu}h7S6wAVC;Fp&T>^S4h@4(2h1}MD~^egF!%1+hMfJQ>KA-_6>ioQ9H_W_3D=yi9&PW4Lav-E)qjdX;n*{$JZxTdR zfCJ1JCdbNx87L&QYO=M1dbAKed<5E#FS?D%pU?wlg^IZ$qC+ha(s0;$K-)GN zEPK!tsv&}*03nLiU7m~KL_FbELzE^?G{oo+cHfg+L%@~vVTjU#TS?sWa3cU2Ll$*R zRxle=?4xE-v!luI6b@`XG+4m+^1aqKX7BAH$&vn1()GzS>J!YZKD@hX_k3;nPySkgYzNA{w! z$=w-G38dj(T(pobeKzp(f|zDz#@q-?(?Z>hUAy3sb8BR0a!CoMj5L|2U3MXY0EI_K zk^Mx13k8Hw8U=DZ*Q9Wk#sgTLoq#5enRr?GAtR2PV+iOP1?U~YdMhnq2@RKrTbTfT zPu`sHh^bORO;kPbh(U9k@Q5K~$|D9b=Uw+XP~~7k)tqvN(aKouo+Cvu@b7HYFCF_PMyU#1WEJ5)V3a$;linxKE$~yB&h(5VR zA{^7l(9?z1je5Ft#CgT~$30yX+-m*y3*ySz>0;kns8nk^8qL|N|c zX??78!p6Q;v1&`7lG>=B26Pv8>?|9&UH$c^r2g${Ydq$XI~fWi(Oo6Jw%3PP8=_bWV1s+Qy7$#c2&rl7LF1Tv)Y@TLIsn3oY2Qnx8-hj z|801^!0X8(G``tM1d-qZueTMU$<6L1MJTT?Eke_q-OGzmUSCm!R&I8$EJAtxh9b0j zvwKw$%Ih~4p|zXcHx;40ev4lHR$V6Po86uEb)oqBdm*k7;$9u%im&eoam^6-T_LXc z0)r~E72?)HT=DhV5Z4ZIuM2U-*G7ozggA@`lyaf?IuqjNLfq>^T=Dh2A#Ogz-5uhJ zFAmr-!sw!w^rCo$jx!O2Caft+axqGyob!$}B%>%!qA0CIQMDGalzH)|m=s@pKawMh zU`Zo?c>^iqs}@J_*uN~g_{|t}TVJkZYED;su~TnEQ4{{yhL6t8UmC~~#H=+f&n|XS zBu-`5?mbnwZcSYGO2j7ELTGjum-d%Uzxa1~%fKo&j1sZkd}bT21kq(1rd#m09nG}? znzN_T{M1o%b%5q$Pow!MK{L}M)A5-*tihCJRyTu#xIf}lQw5t45aF@Uc#LdAkFCOw zOV$ID$-rJZ&x9`t<^?8-rboO*{u5t$MFP>NL(KeErBE{L>q7BGsN$+coPAv=z6e!Z zt%$R)3&j_qimMlK_Jtrv8G2fAF-78O#RUodwBqu#;*v>Iw>cB5T15_45M#+@zo9>*u(BZqUzj^>a)=*X!px{X9!Q zhxK!feh%p;*H5OO1N!0gm80zZ=ZEF|qg=nm4+kL}<@zmtSgbqhSZg`zm=hm$P5t1= za@1Az!&)$I0s4tHF8xnNVB9?RYQ?5HJ-NHsazxJzKekPHwoN!kQ&h14V7ZYsrpH>X zltmoE%p2or-RNoED1%Yx?`hrWY2B!#g{O5R21NO9+r_h)=Dn{16XnyoQQ5U$)w)sZ zvmLin8>8ZvqEEQs^Pr2He0(}b7va7q-gLz>LhgFk=EH7pQZ$n3FU6$J%%h;n;+(OEcAr_31#(u0-IiBJR zXI3*EsKjfz`%%kn_)8FbB*OhPA{~EN*9M0I1?w8=FvM~3C5btlM7u6Rj)WZikwd4f z@j6nnPu6nwdf*&M;rJ)aVc2VsoDvDpoP&Qbd6|C4kpZ zppGG=L2QrF#s|EK4Nx8V!yk#K_OY^jN)vY!A6AO))GfYgESCX?bTp5%HEAhMD{42F@Buu30N++i^&>3nR4nMk zXc12{+c}IU7>W5Kv5sQpwZt|!tBaT(JjkuR2TuO$h)l#-1(bDZ`9P_ZXmBb8s zXpNE1Zhp9k9S5q0XecFs#UEfz6TH|Av4;CgrPELXtQv`RGvXy_ibdu%wgiJjnrw-; zYXIPDpG|6f0Y5*6)3*IeOTA)6T*H#_)Muikwhgvam!klBxr}sn1S4G6C~MowMN|f# z$eSvkfcP(?UZdyBNOy(s(MQ{`oNvi&4S+sVtp(?B8P>Zt<7%@8$SOwl`alZJcd& z+sFfnnd9+$$feU|-)*^V6SO5JmUEaB|4v<)-1@0nT)U@+khkM#^s{tdUb!*RwNres zzx2eP{oc?0mHu9PZ(h~WUKVjovCqFRuiu#Pnk7f&OmWn`bR%yCzY0EZnKl=9|_;j@WpZ#94p3eto4-(+Kan!v$@8UPVk+*|0N7q00IElJ= zdBiL7@aF&>U3pdS%k!M$&rY00qTs{0@ct9Yo8Nrm?3?m*P&4PF4^Y5CJNFJi%xd?R zO<{fh-V!NrjC)6Lxss*#-k7XVOP3qCI6Gkz8N_*Kn;cujvAYHok(^#NXa#(Hy#yV} z$uU)-t(;A@UZNG1V|@haugcuI`K8FopEl}@hPg_VB#FZX5|7_(E?~o(v#165t$Ruo z%^?cbTUK@}U&L2Y;Vcv+j>s^EOc!}Whm#1F_A`2d2=ql7dHpLA zOCmBW=P;74ZG8w=py`B=mzhwN1VR^KFz|?VvWm_ax$Bf%ceuM!G#T!lxVRF)S*~edeOf5&rBy-Lt4UYjVx{_ zY>q>1+S>Gjwx=I$c_E3d_OsD_!1C*0-|_!E1$ zdLWYBO$c4)YrAnwNLIv5INBCwwxFxN;Ay(6BJq1TbI?4w!_h|^)6V8l*SeKcLD;3| z{6QTHL1EfQ!#J@0QO;*7Dq;s!IEEHUY`2PQh%@qHpCLxh=y;CS&&FKL#4^KU4A=?| zmbPi0Ey>5@PdTXuDFrbDma0J1@%YnDoLm2eBKG!X>?roGSF=72ubG2XBQBT;M?py4 z2)h87l{%pO^N8JaYz`%Jl~ggzoZ=EPkxtvIlpLKM9E28BJ!78Z4$7SJcZVUdmv1CQ zdxC4KCukDvkOlR~Z?3ybx-ZlwGaY>gPIZHc@Zwk(;BwMWfqCxh(d(x<>>Ou&Rt*ez zK!R}PkN>*Nku&YWN7?&oyAP&%AXN_t3nlvLjnN)B6V#m8kS_;Eryht}k6h!9s0X%~ zD|YFDruO==b6dFQu5w|Z9j|!CJY#AzXLGwYIcR)bNVSu~pO1MszqIL>PW$LKHkzGt zY%YKJ*Vs)d{u{S-uY9$4wZ0y;uS2W7XXxv*_I1r_ z@0t4gjC~zm?Om&{Kew-Et@fU+ugC1`y4Bthech*x_4)Oyy`%cN*S?Oe_MW4!H`>>8 zS9{OX*Bk8XhSlEJ=xfWqj<5D^l>X`;7Qf_PAJ79HKFz_#wl#2$;m4U1sv`D66=!&_ zX<&a4l3@zWw2-?;wF7r4)1r|QKxdKx^bT~TZj|BTNc2IMqi180*+PBdAovR10-3=z zw9mVlaTbZ@>TQjuX17~(Z_(#cY7j3P(d?pM4W^K)e|TSCpj9?|+FQ><8~ZsJrUlrX zbt}>NWz-4f&`J*9pknq8f+VX>n>~Spee&!OwifGXN2UQIEk+8_ z2E9E1l`k6r8dx;;5_K6)YcuK!9dx;kg~JzhB?V%W60xzU3?Uzeat!q%kgzS<=^}K5 zKX<@}{B*Yh!sW3NSQO)+hK|52DsU9QpgTvdxUUvvBPbAi!}N%Km|=A$e_-rt zXwT${+sJ(3XfQs<`LB(^BjqT%E@0|XqiALol~(rb>{%daRJ9oAvz?N9d===P)|rqMl2;G8UaAWRK{6X zUQJi#0S;qC5?EJ6Qll(+nh9xeNjwx?Ip7FJQer^FSy%Sx$}GT93k>lJyRuR;p&?JS zg{nc7Gni1V9Ag&8A-6M`P)q&jxP)L#qfVt!&)`c~@~3n`6p<&NFC8q&=)hA=My%bd z{WHm^t?rAntBBn{N=AW*E>n^~bE9OWX~89h$ILzjj&b2pEBb8&ZX16(q6oF9n(Z4w z9O`<|C&oqJOopCFEkc?HsWGLsbJiVI>d3o}uTCItG_E2RhCYe3(ugCkQ<;-hB`Cz>gq(SwCur#sv-E#puFzfOQZ;8rV^wG)`I!=9I2BKw&?dV}^wCUECFi z-LCs)uHhl1DT8AqOJ4UaA> zFQy~mC^ntD-b~RTNeBmII+&H+o^(`WQE>+gmrBCSqI`Yw6_oQ_QeR7vsP;T@4FkhRuQuKS&`YL zB9Cns*^raBU}A}cQD!#xY)86M!m|xD4IP)oDJp6n9xfppB*qP)GO>lGaAA(1Z5GgC zn9^t?loO)04mE7$NL0LiR5ClNDcGr7K-iqxFVUBwTM2K_<=%+m5r_g>;84pxUTO{2 zT%PVqd6@nGw=3yA9K#rEI7cvakhaB;YmW`N_F%|yNtX>dPOJ<=ju|R+x)6rkd^zOi z30)Y_>F#ZaoNx^}9R-zjCx@IO8FJf4GUR4Q7DG<=iLpF8e}zL%hmkQ-iy_yBjGJ6L zIv8{_ha3Y=Bc!dWvNm{hcqWS5_%}GN0t~0bG9KhJVc|lEE$Ly(H8v#sGFS4h>U1K` zl;(bBmQaK7xUK^abz&DQsP$gczm4@Hu}%1Lyn;~N1+T*^fYmiVSHwg=8V75|PDEM@ zz%&YVFn0?F7AaI5+Q>!>o!)kZfNr8f-ne7xLG=lC@P(9ODkJ^F?Vz~Tl7MK zduzL49yA5yt7jH{Wi#8wSuq=^fh-jHt+&K|($aA)bqKlw=Zc1?3q(m})A?!5f?!#R zj20r1?_-e;I(x2j);0bwAOHO0wc9~{#03wgUC8W{%?U+0?h&4o8 z(XB%h5uR5r65$&0YJDBBX-jn52B@D)IF*UanpUPdLs}}0o!v$*Q;x>MbG#+lW`@JE z&PhFZ8aar6rjK8P7pQ{SeTECO+%7{L1C%(9wO!xXw!CXDQQn~^ERQ?#lzb_P|(XE`IkH3T9v>ZgRkFEf?s3o|Ik`ky%Swh{qx90YoMF6wlv9@sjkoMK={c~g-%kOODo zL=zT{aAx61fXZFto-wd2rN`%+bNO-|pO9nxEIeu8+Fg0bWXqO_EqolkswDW(GO3V% z4Bi^t{DXfCw+2oHt}{p`TxrNBKNz!*jC#`maqy3smq~Dje+*;?-$f_HgAFN0)%b@j z+_gc)1dX}9Wc3Z!%fQcgD96rD1WowIaL}~eYYl-MQ!c55kdS{g$Hi(D)0$3q4IE;S zByt16eOe+$+7N*pH+DhhfWECNu^hwP=Ee%;a4~(AlUnjdIy4V@WJH z*UYb8u^WwC?Ev1KaX6cwSG-%L@$LkG8CNz9Knrd(oHebsVar5Xmu@uMy5?ZZ7;~fP zH8jO*s5*p++-Nvf7nxbO(J3wWNUOv91JR&Zd)=BfA;nv4c0V=40hD;cjz(24h8Yt-(yX=M+$v=dzY3iUf5o z0i-r!ScPT8FKy-(T|;dqD-|GKAz&+1{{~jBV2Yq(#9x#}t-p-bsFj#jFaRMyu8ycVCcEx$hpf&Mb9b(Bb?(OqYJ-+DFSDs zctsP~Rh`R^1A5z^J1ev|AR8WSwiMtM&N7~m{QdMJmY8Z90LzjwU!aYk;FKvz=C<_2-qW$oR)ZpMdDcy-Z2#&iR9BnIJ(f0 zh-2#Yj$1GbZs8q|%p*|^SXNej4dDfE;t$XJfsqQA8o8i#`n2{zsntXA=8qE+{ z5w|s4$6MXSf9fv&3zv}~CV@g%E|#I}GgSmfi(15%n~bRzF&Cy{I1V)Ai6`?k%REyt z9O@bJB$IjO$~PD|8L z)R2+T&8hS9N^L-3Sn#?cLFu;db*@tSAEsFEz$z-NcXmB33Y6#(XFc%F(C}IvrUM8^ z4}cws7s*y%cob^#rDWx&rcW?5C4@u5)kflSJV+U9X6nLHPnnE^n*2(6yUl_3LtyT9AO9XU*92vq0k3A;SxSe8l1|&+v$Zw9d zS6b2jq9U$Ho2bYtxuugx#?o%C6XJw&5L6EsE4^sKY4C)%nQ4Hy9R=bI=<08aRK;xLe`YTP0z? z0(TJ(f|E8@n?b*bo0Vx`2_iGmc+o)%(;c*b1YdNBb%S+EL*WwAR#ilov@Ov0H2OHCURA=JFQ>|p!LWUm^p*`rE}c+6pk}ms^~6RwGb)b9 z&%t!W{E*Skn#!#VYy!BUQ$)M7AX);^z>3k%{L2Vc)=dsg9-%~5CK_Xus4=dNLWA6pFTWGm8Vn)IBH?oZKQ2T`UFKCJEz#^V;hY7#a6T75r)*RE4%smpIL!uI(DYZApP8 z0RW}Y^MaXj($R8;FprjFFc*lha)4B$5BRYsHQ4pY+18uR+HG6FH>b30!!t>ptmFR2iW@d@y2hf3HZz&sL}+W2OYZw1Bl3HcG|BxJR8rY0)wQFtP)ytl+fM0A|{~xiJbZlQ4k`z$4(o zO7Lh=I6Iccz=fb=?~ENRYw*H2S^dT=LFK%2Z`l?)tEo#Y=qQ}+Ia+zQa3GVm4^~nw zb~o7<+jAK+J{IAb)?o@x_+84F$=QCAYNCOs=4u0foy`v1ohKc6L+4<`T7s)_n==Y? z`H}L$e1@Hh{LDD|?CTvX=lsO_N%cb)mPeH5ix>Z;(;*WVZ@%~nK9*@azOj5SbI?4V zKzieFdGrju8G`C;CEUZee46WDT7|pDDum983Sl%wg^bgpLUlg6HdZRB%$d_VpKT7) zybG!z1_IVj8)%l78m4#Kye_Dvs#5@SY?ARp9D%plHF3<0I7r@gd*8b54*JgAX;8*)H0_3}O82m!Aqq4KM*x1$D-Ptogjc}4TL-IW{l0V2X z^e!6zfAK+}z4&&!+T?MrHW~iE_|k0mbPb#zztGs(+|}CC-rHH8yK4Smw&!wEQO}iC ze(^i(5)TMe-D*NzM5Ydx?d>jD5o0mjO9my##v`L6eGt|SYxEg?Rdg3w7>&%J;WSyi z3R_`t(Nn{G^unsTxjLRNvYb$pj82LZLCMHDRyHS5;KU@N#H=R2?m#X<1+--X_Ho6~ zjWeoHae#{@%TgF=$%IdukSvNtUJ0r@QxnL`J~37x7sm)J87D9iT%fT=ps^SlgX@Ts zV3Xh~^(T+cM77(J8YJ}t&bmCB_&21`rEMsb+3eVVQE2=(K%phf+0tdx^EjY!bSY40 z(Q{CCTh=>cq!JVcCJGNuWE*#f~*17`A(qip6`^c*Bqnb+5WMhmx^l6Oc9@*D)YbM(4T%ZHw zqDY8UOc4}^guv>s+e1UzP7~aSShov4dRoFG>%5{*^%jwo$4>Qjc??j3n8_y$Hw{z> z9WFv^$T&>im|k69M+)Hh+Am}yd`#av_=dleDd7*N5^Nr2^JVtrUJx^gw<59Oiae3p zV*AXcCSq_y+9n1cq!}?4+4OP9m3o1%N#Nx3+t*Irvi2r$T-sAOEE&>GK;eXsi0U)% z)eiBwsdDHrEnx+rRF+~p;k25r+kJ~>Q+UzvB8!?$ovbjc*{!}rk&2Q#aU*=7a*&7< zgTSiPA+R>6kLDGG!PHYCv4ahr@~|ven_K^Gcictui6wueliQ049k>UaG(+LJEVbxMRd_@d&^2n@bW6no<_oENdAMN?6om9F_3^6_J*wdqz}Y&Cp;cTpdzez%r>Tql8MIALzu?ZRdHsfTkUOz7puHiMk}4|n9n8k9I8jl%4euY z#x|}*uY59jRtfVJOzEx!)ItT8>_iHM#q^;HjNeT`kgT+t{#($P>AxbU;q)j_*?^3s zr)ci4300GX+fAra&DWD&Vid%_>&f{#0#oyKDBx5E(Q7hQ>c~)Ave8QlD&qVMQ4u=M zHj{REkvjPD_zefGZOf#~E}0<>B<17n=U{((C~3?%z!;a!lgTnhA?EBTP-1b3Q4}bX zE@Tu{u)PtYg84|BD|k~-lV!}|v`w*2sV=fOC#+o?!$J2Y%Z4q>h;514;0Ll{b1>aB zIjJ)5pvO>|wcP`ic_+D1nK{r`4lpRr&?S_)6TW4uGOV}aPu1r`2SgQ`G7|xP;{jM` z%9`JcEbI6co1UrGL!0JU7FZcY89ibF=6#QE1tHCB!Gx4B&B$YU2YxLqYVl^|TS>&KS& z*_fzyv4j(J>5nBiMbNLN3`>;`hMdFktLI`D#hM&6bP~>;c5;;YZ}5Sup%$bYvgbp* zTED5X$OqM6O6H_OB-w4U3wh9p6&eD4*Fov=&cBmqSTri^=~}w9B^ov5^qN1hC|rV5B|bmm}>=vyXzwM^kFOF1@p4ZiRZ%sFm)}2mUYO*yQ~8uI=yDZ zfm4-{2VFqPxQ=LV0dJg>sNVLU{e+#U#8IOZjO{hylI}dh7LJ)f7j|i{_%ON%{mPg5Po_||GjMXMn@84*mEaq==sU4#gtY*8*O zzZ0>jfuAlHgf~5)3_t#4^y4$b4?LOr)KHApVn#3anx58Cq1qq*^AM?+Jvtpz z3%>XbacnF35iPMl57ey5Wzpt_&iAy)Tfy9g(ePWXU(7{Jy&JI`NQ*Aoa>cn%kCId; z+3q&f<9hbUXD#5~jCun+&Oa8yvfT>J_7FY=jXwu9X?;*fC>n6@3jymB&@saOKO2hz zz_wgeT8IU*J7HvZs2*EZM-M9%(Veo4TtikopCJn%Id3+e#(15Cm@Gdz?LNy zfrxOn^njy11t*sc7wN{OV3F!L4vW;SQ8?r|2wqD#Mm`0{@N*0fOFs?=eKL*{BsMs~ zV_P_3mX0tpoJ8s)p_0-crSA3_niemE?6J@0*r&C=h^L?7+hzOP6ZNWA>V%-s)Nn`q z)sE|FOkP02t%gCF_BiDbA%_AhB9~*gGzdC;=5<@?!zf2H$LYE4B3`#m2AJc_g1Xy; zXWN7y+a~<{b^vW{7jfq{CBfroLJH@3vE~wcJWK7Hz5P6PZnE-U;enj(U6t+V)shvu zcR{u9dOSl+8$|0Cl`es-8- zfg~)a8l_!rOs#iF6~?`1z($(cZr$v$kNFW{6Pgh41Wm{Q8`Xq#L?EoLB5{OI*o(!c zvMfKD?dI$REoNX-ClK8`{0G8x(?2GS;~8puc1Ze9cD0llbfI`PX!0tO5<8$)9swM2 zMY;15hm~w`qi1_T(Kj}FbFe?6TG=x7ZE(0G9(04uI#=NdGPm$oQvnBO`CW^3?i9`o82jSn%`_~jMq<)|8DGBky28R+wz9EX}I zK^?S07W2U&v?KE*T0Ii1p#x_5y}<3o-=v1Xxo5}Tq*&actc>Z**E6#yvLbq?$_~+I z&?qS44AXn+IRiBS%$c6_S>_pS<{PMlW;{yk$ES7c`ZW(Wcefo%9a~vQ-e`#PDA#4@HfAO{rE^HTvv4Mk!n5 z(s*U;sr6wT$CiRkl*S*zSCcQ;2J>oiw`hrZGIMM!tb^$tLtF+e;2oDi)&hf4*Rrs{ z1LzS{7io58FqT58hRZmBwE5GtOuB*2bPhbG;28{NqGd$U>E^;1Dg(TuY#U5y0Qvw} z&^^)+6Qb%|={uJXGE`bcfJvOaqZ&8P#`l2sFPH(kptY) zq`T@-=hri&@qu@FwuC;bNHYN)7A+I$9v&vAx$FQIKNGY&C%TAk`-c+;$+DYGbA zns0Ne>H;{c+7z(ZUx+jjXQ)EKTL&R&UpXB*FVO}zmqkaScOPWH?$bNeu1Vsj4~j4P zSc4G36UKo5;6b~A9fe+*eiTV`a#{EDya;T(h_ldRj{*bYms^}+2X{CU-FHxYs?5(M zmbujgLP3vczDR@DpHfBFMQ=Ws)z|E;F8CT2!Fwq3+|xX#QRj~F|u&sdx)rnL`WBJLck2(#b=ZvW^d@;!Emd>1Ye z_sFa@>T>#hiMWSb+rznaiMVsK7VV1q9=$}qkF@(kPOScCHZvXcx#^(Cri0$wnJVl2 zbkN79gC3aJRS6@>7YlagWfeiRpYtoppQ%kU6>B~+;q@m(?Rd; zPStpRI_P85L61xa{eSGe50Ks0Rp1f5GIEe@0gh~J57E{5 zZ!EB3GHjNm3Ikax)7=b_B6++U$7(0SX|N`Ute6s%c1tj-jbM}+)r_{#7NXKK2oSqs zRxBD;JF6MQqL~q(-BPgvRD~Sx=X>t&&-?Z3Zb^>KpTu$0@7{avy}$eC+;h)4_uO;m zRt(fNJD7B8FzLi#($&GF%Y#XW#s}yeqUxP_E2a~Q3CLLQj zP}h;cq>F<|=LeJK#s}(}9ZWhkm~>(=>FQw8<-w#ws|LP!U@+w`(h zRu6pf$Y9dN!KCwpNpouk>Y5!)IyIPdVle6IVAAEmq(c(}Upz3Fbe5#gy}tj@iOch^ z#VLLbCfyuNx;~h6Z0$f@M+TEF4kn!+OqyFaP}l5W(y75D-UV3Lp{s*Qmj{y$O%4=1 zFqm|9Fll};>E>Y4^}(cL>j%DgWH9OCVAA=)q`7+r>Y5!)IyIPdVle6IVAAEmq(k=( ze32&sN@L&rxn{UQQkV`EVejC+L!A)8$Md=V!1`XFe8d8i^ zTU6x1cogm_0~Q4MfJ?@dfk(K;K1ESnF}+W)F~QpCqJZHWsEuc&z~SP5qkz2EG2L5} ztPya{RI*0E`-2KeG-x83Q2NAFGU3y!B$2*0S*!H5Q^{JNUL%S0^~rjrub)cRe`;6Z zLTLj%S%(CeybtvPratQ!Yg{zp_!5JFy2I-R4VO}m+vIxG3Q@qG9P4o_6(1eCvRcO! zn8#Ab3*bgx-r`jl(g3yuY!$#R1e31rS*=2T8!@9bQ0m9C4}-gwzRW7!Xz#3qd0QY5hVF!Y`MlRt}`=kXkSMF3gXt ziTr9O_#Ywl?8WF%vXm|>4Ty))Fj|O(q3;P1Ih;!q9c;$(i-RwX{af1$OS}j57H1& zJ@uw#n6k9Y2tnC@VLwi7oW$bBN{Sa8-gzlsIuDMDXONx8ljJ#2C3y}DlWFJ=Z}YoO;`d*uz+doouy3>coaJvZQwvHUQv{i#Dk;iwRHZ-UkJT{g!}HoR zH!;k*)Lx7v!^L}VtknF4W$HvlM+TGmsZ6V)uLgQL#FXe<5+#XFo$sNV-aU!k186oo zmM+m*hj*R-s`=CH@S8K5jmZ1ynQp?*e>>Cd^7G%!bbEXabw65j`Ig(Lm}cbt)7=kP z7~gV#Yr4D1!e|!no9=$l!qu7HH%)gpTevpUyMMa-fQ9Qby$7eeTPz&oi|(7*FF5)} z14;m4zxyrmHfwrsji*kweL!>i2|w#ENIn4WC<}9o61_K}FchhjPcG;_$SM^KwQU&+ zy-GHk_T7kNf5BaXy&qe46~xqPu;AaC>V2z#TwPcI%(fBkU@8L}Kr*H`w?{?ba7;9c z_d7J31CH&$@dcEey+s?yh;1Nk`#UCobNwyt+eQ{NglPiP7i0&ark>|eg6?g?!pH9> zqdK4<<-v3?1}d^0Bl%_nYw?s?kZveRSKx&}YV9qSuJKKl0^B#%dq_hE)|Nk|Qr|Sy z`;dV5E(W}x#US7Y0mpHB$&imvCFA{j$|{`T?^&%BQ7D|~agsJ!Q2e!QBhBz@o}p@80EE^)+w8Q}!7Z%SxnF_?im6gokTB+(`@DxDZ)(X#BW*~mEWUSZvC&N;+P z^5!Vb#JIuX{2-7~-G9jkT*IF|IJDW5YLazjQs=SVC~K=3j-_p_sIB6~Lh8Xxauer! zt)Poh=jGRNC?IWd)cmzZ6n)zKlFcUYaF=S-&eGbL8|z-M?%k0PP?dc25ER?e;pjcyme3j~(4cxa z88JKc<{e$MqSf9`y|qa8yS^IJ9Bj=Zcdc4?lI!i>wUQ+acdbNY20xRmxQn5|OUu{S z&;;Im62l5PMo8~jaUs%U5_kE71^-LJyBMyoH%w|K)gEhB7VOz#gOISrFCT8v(ZcuOW6igWK7QqujnZoyN9*iY@$Q!BNbf2g}RfO5{Hyj;6`xSsTEZEFWvHE~Hp@f*@ zc~dtidNoaK?(8ukgPc%8T>Q;~em|7JZQtg%6tJ|^Fm)G2S2 z5}Fo+$seVhCocw*M@m@n0oc+$Dc@|pMQ8i};S^;M+21_1NFq*3(t*moY!J8qi9oeG zE24O8WvxEGYPh+2&B&m=R} zX7d+gPI2Eo40#Vfa-XHhCz>n$yv@1#i_mjH<^5htQ7zA;+6}ZsZF#n&rI90({t2kF zKw*r%W84P7nS`V$A*lOKgrOrSQGFQm6cndEjGJ|IeLg&_u$-olA0r^|7?&_o3JS{H zF>bC4DY(yPC;N#RRG=G(ffl0rD}5&G~EhsmD|)P{WzApZWAv(V1XshlFDQI2AQ zYBxo5b2uuMiBTSTXDJ(!J+zW*CNla`q*{2@~zP)p;25&Lf^GDy8K2c zMTP$_Epxo$ofJ|AGcNl$Nr%B+zT|6OkbZxly8~ox^x(8{mM(@{S2$D!!;@9gjos0o zphfDWIP77pM^rCPM?3L4!Bni0XL5VZ>`u(QJ7&P1yr`P@RE+;Boi#m7MPb7`AzC;- zi@J+V-aeau)PDif`%aT?>Rksl$1$Gjj~d*f&UMbDgkutT);ZS5rs#|Wo^{;gB79lG z#X4slyQTK5bJ*8xiVoE*%#7jwwr*jrM7Z+})ooGkM7V21c~k~7bIm-e5jfh)qx6@A z`L+^3t!5J`kpY4U(Zpf)t)|OQI1^%H!(?ZJi^Fpe7Z$~4wHU)UFv;oIn3e~ZqPH1X z6vU;0EoRT%Oh++tzX#TJqQ&P#UsNX$yoM-T0SVh#-qUhBbs~!#G*)}vOF}eZo%9+c1}ARd>lAe7n(uXa&(-0!@|JIS?wr@HmIO zO%f(^ZEMwO5l(9r!n7#Z*60MjQ;U>YT6Ms;DlM{)l!HEHQ?#J`xzEE(F+%*x65aRD z$g)|_+b2nG^5j?|%^9M1Vvo2gE;8|O(Cnrx7b1H|dUDQ`e5g_C2Fl2c~&7Woz_|;sNo7lIOtH9nAjicatxjVdQd zZq;k`MQ+}*Kf6xa452#y8(?D@Rb_Xa*r>Li@LNjXJjR&I{X0}6;*Nn7%l%o+O@Z-f z9TnA`2CY1B4}K$S$9gP}xqy9nKPobPMBI@z0!=f#)k*roKi`*%?~Ab4b$AE|9L9nM zJ9ssk{A{gIGFchhORSw}ym;{w+}>U&&e<@i?6h$3q&Lp%e{X6s72- zp^3h<7)mi>rOs>pQ^Mnz-FHfH%s#L@j#Y&?;yQZ~IA*?WvRHv*6>u!_IF#=j*)IS21@qhm?&3o3(zz*;KzRH!A^fz|KL4ZD zKgx@AmorALq19KX21I3DV#+^8+#SqtRm&|21}{nA0SPc9krAQ-v+zg z=u3=9g_jt2O^g0O^TR)r2o`jmm9!YH~My5wC9V*Th1$iY*2?uaDe4FCk*6N#qi9 zRKfTK$3~LydayFkE`0!MW6zbTndyM>!$?VD!e50?gidHo11(v-YzAdWhqlpd{)|?; zS`YE?rfgi_VsL}+5YHut7<`idi+b?l*WR6O_A4=rjqlT2qqYeE`7nTRm-)gaR(px7 zS;PXTH$PNx8}Rw~X$4Qj&u1Qf^J2^^Ag(=Mwqh2elDt+Ir}fNMHTJgbIY_F=Fn1D#_lYH z>f#ir8`6q%Kl3mDQ^0&WUQqK{LEOj<&-5Zll9u^f(AjAWlDvw{*ga;6l|g>)5K;BB zS`tz7=r|s}!&kZ4ex9eFs<3*tFYbVXKRksu)2e#}*QZc$P}~1UW3o@Qru7(a2%F7W z3M6w!Zz#)`8a7B$R53Vh^TKayg7-3LSIxa&&)I}}!b4|7p^x)UdP@-@aHy_X+RabTAf~n4r^vLl{8&Q*DARJ%Nz}HO!$kYYy0S1}tk(%PZ&e2#d zkqXJhF9>TiTs8vu3AhZlG$ocv>$s)KdG4VA?(PEbkDdQ;a*49R|T0hNL2n=iH+xTHkst zlEi||0+Z9wVzXsXbCY%<_{la-bQoABp+W%tiN9GVp;i70*ePik!Cr2yX| zyftpa+!RC=w0X5D;JfHRA*F2=#HV*+aw@xLCTb@yRRC_gs|_^QV_kc>k%nM>lKxkO zECu`vr-kXE`+nF=2AJc}7?%n-!qKh9i^23rw=$moZ)AM5HZn3YUQ;}(#^d8dd+6|L1-gsrKyDvPLw@hoD6Xbtz-_3yb!rk-ce zMyyF1mXA==VUYR&TG& z;T~kzXqC#ofMSEXp${=tV#jioJM>IED+!5bj2SF_0pyeSAihxF>9(Xb*T0AMtll20 z<{_&YpK58XdZA*>(?qeQ2~R$B>n0Le!?y>2S5##?4g8EeGi`$|2rIM#xD($&Hnx;M zREqnf1|ZUTH>J&OWK7DFvCbB~BRdKmKn8qfvW-5~kPWOH1=<`%qX(vLGkvcBwUvOsJ5qPc!H<><87*wc?a#@Sc^GQkM~jV&Lv?R z)wUa zmv=&-^~9q2KHv@qo_U_LnzHYvRYe%}Ym+h;31m|q2o8O$VPK|4^R$8XFnXuOJ`9-% z84-4{G^lgNpxxH1VRcOr9cJ3JD3ZV>qQ1Oxc#qAbxKZ|58|ZI`Jtc&Jp{O*R0Jsai z(s;9)=ozXpyqD2$x{XU}%pX=D?I8B$>W9g;L_}Rp$3l$>YLW|#SH{IVB z)e~`tTUJ}hLtAj%Cbpz2DTE)Rt=nuD&%arG(ca#oa_UWjELmQ9?5iMxAJ)8jQLRt$ z4SkCzlfmLpFPn|#c-OF2QPnrmNm)KJpzaIdij|s2=waO+S+g;EJa`zS<{=eU38O7` zxPN2ThC~P1hg$)@9FhPIVx`Ve!fr_2x z44h3xfabs5nIvrs!zJ=HJ6qBCDPdSLD@g=4P;Kx;kpAxnDxCdsRX$C) z{&#*JhU`bXfpnLF+cw3P86;xi!z6NFt)rMl%HA%fmH&NycJJrx1?kz@+3O$P_Z8}C zHvdV8`pt2K1e-dGS`Dvg5#Mx?)Y;Uld19Q9(h$|U5yOx4!pD#TXJL8y^DMTcofW(y zZ&2pYilBW`d1f5VRXW)`Qo3RtNM*392?4Yd4n{fyEJaaKG0+t3MjmY{R4?nKzn3~a z42*O;ngucWg>(P>u^Bh{k~{L*Xv+3g$%=GJimHH2!D5+M4bqJUlg;L@R*(tkHhd?C z*Vb#jSM3^IX-sLl(S*n=GNmV`Zm@v6DH<1Tx=s2XCY2QdJ%AaI2wWpOZUDHJuMy)1 zRfbezIHm5a;#j!a710^fKji6Mu(ow7(xT_A)V-aW~UU#S|PB7Fi2TS#o#JHc2BiXjj?T{?XbF%#*=hbACg-n!DtAl z5f#{_MVmwNV1sbLpeh_Vk~Sw4HdSbmB^zzeVX(#hJ%rVAS;*Y$;IrV=FCdj>bdiuR{v@?`|#kVhf zG3@L~1AIo#T=>G~9@;C2saDG48XJ2Q+;VSWxkve=Gh^Or}%agSt%90EUt4uU2>WKQVOkSZfh&pg{ zKP&c)@Pt3EB=m@{=@EHkG+%LPZR5VSjXE2(+6eX6Hqn#&CU)PvrpJ9vkKc7ohQ>x) z!X9fifdSxW0((<_9_pDH#g1M@ZxWFJAAvxNDu8f>dpU&7C}F(EFg}BrPWpOpVAL_+ z?8IBWA>T|Z1-+X_xIp~aiE0MkP5cKJ+%z^M3a{%B0c`lSHw6B#N# zC*Md}9SCz3obPp^SG;D(993X)s9*%)#ViUczQY))aBpFnizj>ws>-EDdC#lJKW>{b z4`X!*H5b!OJC_bn+`mknw0+}niHBT63kPbktfDzt*3o3_BTOC+`e5-R*!QAsL)Z*j z+u-78T_W2;;_{|Dggn9R3^mstH#DZ)nhQqy<}Mv5n(G}CQ3cJF=id9&X;xjZ z1E<(M_rUUU+gOi`gGG;kip>-YHyUbTOC);?&c%0vP}q;8m{g&YBrd?DmM{rklHLtq zQ!~Y;iV&y07&c`&44b%ho8?@9O)Lj?pAt6dQCvw%be_33)TAoJG%Kj`IH97}(uutp3J~tn7jr`Hz$CbdF3IyjAgocuh3wgBYYNSgt5VIRB z9dj$U+l|OsY2zhkZxbL`6SWYf&>m7YT2*}cC60lK@AGY#ZnY>J&%tLsq4+SD{DTX|oY1Rd;F z(}Z&oH7Ze#clkP)$lv1<<8|@@%|vWEr3^?on=sn?NR|(uEO~~L$`E8W%4%0;7rRBg zPepG(q}bg2nP#{?wIg4N9XTkN!+K-9-VB~kcGuGjY}mUfEZr%7(U!TZ!4$qvLYd3r zj+issDf|xWECVJk*3YVBjLQbJ+#NxgOyf}SlEOEh>u!J;X@R{#I~kENv2)C3I>NI%8kT&+PXRGs| zAkoSm6rNp+tR{}*SRicr}8pPdcHHbUh)W|tbt*=2Q4!%g8I4IU9t9%maVGrM=sg*tc!`5g% zh?rqxI3Mn5N}rtem=>~dgztzID#;yito+g@U~_>IxXn_Gpu*-@G%YA)dlEhvey4E> z3hlsHPdh0X$%Mv+Ap63%|+o?z$Ve3 z5r+bV>;L1NB#d%6B}cJqpi1@5w}{q=^Mf}NIr4YBq^AK-{7&Rs_lsfPykii##oEXF z6Sj*i*T8%G8W=9!K^i!MMa?Qi%=>6R!}hB3*c%O;d(fZ6=->Td55Yht}z|A$Y3n zF)3etHNR-V!Ft+`iAmOhl|@;|t_CVE`?>`eE6b?i(I+n}r5?CZPu6QArcvgd|6nz& zqG)jY{@6bPW4cy+1S8%+HMt+UbIQ#DLj!B6_?X|h%O;4!KFUEjLw;`lp%v#)AaF-{ zP(_rO)dB*VUQL$FqQ&E0lhy%irG`WD(|cH^(GX>kzX8r*v0IvghWDZwu{7w2F}i{b z#+;{ASZ^KEoluoXr0rc;XHs?oO9B&g<#QQ3B*+|UXJmk|8?k}1DOvpv=W(hXS1edB zN*RFE$3EF2gp|g7O3{m>S33T?)^XY3e}pk(mQ^2Up?=XL>sH#4`vW)%`)GfwV?Hj{ zU42JUP6ya>(+H8xq>!zMeuZ+e(Eol_P< z9U5mP{jk%m6}h8oWY@TdeZ#E*sO-7Ar!{Aqjp&d>mL(P$&A)i7^QNj zzsSI&GVMH}^E|YncFIPJBKPxX9XcFSGw>1~BMD!bNN8oHeAP$!RaI74+E+I4lbOOc zVqlW0*zTG;A?eKFFSDR3QQ6Jt)kW{oc$#vo8% zo<%>^`DtHm00uIK5Ut2m2~v&1w3%iR?F`xlR_NB~&>Z@2`gPv-i$w#UIwNr4&J}5v zzw`H+SLzTT8)L?3HcBTc0{eL@u*MN#nJTxcE2 zbn5AcHFz)YWZvv6R3)OjX)fjy<&*s0wwFc0EnU^{qd_u=gg!jojIGrOJ zNsE<~VLHR*j-+*Jcf}kY^=IJEH^YZ*Xcj%ixS;8yqI7cZbhz{GYhKjXqMJ%lw@Q65 zOh=i+p%V}t3bIlp+5Co)9B~e!H-@pxqT~XEWC%+L$;cQ&3V(!afM;I2DHGs*dSu$*%Wv|&5ZBwpeQBM@4=jo3vCE^WsxU>#ptsPobk!H&m&@bL| zWE-8(V|`2Hmb3gMnsKepx~`=jgC-fLWaKPzzsvRxfyDCH&cjSxG(35dR4KGimL+g}wh%wlwDhMAY3~E^T!sqF^b{_$55s-?2ju8jA9NIhd5}mP0ELD)lsoe&QV_Z$b z&Cq5O43lum2zACF4n8rhB%IcBih*IGfi(!qsPc!Sh+^tYdSS@_;O5hPg@cPQa=$5k zZyNrbU19R+|2lX|EJoOTs~$GtmF|aeGeS|BfiKEC-wLpZTM&G>NcVhv?Ryyl&hCx%FX?&K#TU2`^PC- zfCeVZ}uKRV|vG(Y5i2Xp-|&cVkdSHlZowaqN`%OL8Zxb|6!&c0i+8#YKj&c#$^dLWc(z+L zgF)@TodXDgzqyx@ZEMOK~?(XJulhiBZJ{-5SS!!t}vyY@Q3!18)gwRtMj_b z0XW{{j)2~54zje>V|Mu$Cae~0A9&~LxN?0J??F>X>?ICQxUaA` z8KO>fYWaEREi$4}lF7a_vfVKdL)a>tMs$2ql@#C0dZY~Y>Wt4t?Mvl~^ft|HbH%sK zCBMv&rZFj-#xhaVj@6JNY4#A!*1O@0HhYH+(+)LSm82@gRGw|2DnfbCE_!*~i_M&@ za8RUVY3@a!)2x_hXH)!;)%*|{SD4h_SId513p`U+%W1ni(T5o_rSvbdNsZc%9-NB^ zKQ3vBcD@D#x#H{LXK@s1dlWGl-%x}LCQG8oA>JLAURNk0Z>1V*9rr9c`O1)^2=yLy-wQgWSHwhF}!&t8azR zGR2+Ut^<+b^kwfyxW1tb&+LS#HrY&MIS2))c^e%a-@pgn7h#PS7*iswjhQXZ;~?dIToEwc-x?C$KrbW1G2#gB8DliC$u8E)E#ApX@y$jVB{iNPEFG&iXie zihAb8hgglfKDrgeZv-o3O2~CmeW&UClFmf1s%l&huRkZPtZi%Trv97uUG`cN5qNPO z))vn3%NT%Ejc13km7CmOumqMhU?*1RpC|$J(zXhj;N8ri2NTD>Hp4cZu?_l+G)Sc9 zEP2f4sCdefOHk_}s%vkIp2gZ8nrnNb7&MdP08V#N21@Ic>pi24Ek_>K1>a0@pfF;3 zh22Ls`Wy&q6d6_1%FeJe_P0$cQQNVzM!}VP2#Ro?+!M1Pq(j>04R3WRO4cD$PIXsW zj(?x$fC!)rVP)D+=+2s_EW6)v#)7@3kXMFYXyTysx@64?fYD}&kbs2FcA$$QxP_+8 zN3nZD#T?02r>Si3W zAclAzYc<@?v$F8d8?MUWHdWq)tL85X;`XKS55MImlU4wPuY}>kKqgPw54Gfqs zMfdUn8R#rC3tEnQ8rU&&S12ljBCb9*uKxFJuFI=Yvp1HA?wLkm#LMsF$O)3D<->|^ z){T6LwI3Gq&AzBI(#0drW9)BoV8+&qb~XH|4Y^r`Evm1Ja-nsGIC9MBc&7(^&~e6Y zH^HMhE<1Np?UFNejA59lA23c+DE5@rHuA}Xd}UY%x}8O$F7T?sQG7D2DNI2ntSg`? zw!ul8sf))p7|E>IA~hoM2-C8|XNl^Udg7e*J;*iN90R12?qT(B^`0qr+@3+^a-XeS zw9y>*&=tsYx@WOW_-3>@h`D8B1}j{{jPwas>% zQ$-{B*+h1^HD)dPM8)m&|Un(4k>NHVMr-^iX%qaD6MaMFWN^GZ%n zWwyZuRb!E_LMuyRk3^N)qd^P@iaY^0bWxoMa5j&S7uT`=R${}#u`_z&QiRl{1h^(;40!hP5|ubwE0{GMv* ztZM<@npiFS>xg{-*j7Kh^1sC*rfd@n(D(I`;KG!MyHBMb4eVha_~EOV##Xu;O%&{Q#dR$rD?;0mR?Lk{ zoOGwUt1VY53a%29tJ~OhM74$dIu}wTYnfAo2yLIw>Tj;-zMpYKKrvBs495;8ExmuxE&{{EI&Tn8ZQ>P%6?%Ck zidW!3YHVn@xw6eO0*gIRK$*2{rIlT8t61ah6>BY9towc%#C$&7K8z--SQ;h)@-az(;&ISA^A{F`yKA`wIEt9U z38mLNjLEbOd4$KpQoRFUNr21bkO+uSgyvOV_|tnEQh6+2Gp#hMS~DtQvCtRrKXl4=p6D+lp*LG7J*=cIK^^IG06^_Z47l< z&de>*23p`tS=Z9R=+`;01sFZJY&r$euUsG1F7#176dMUXs;WA#;*<}abeovTwL|px zs@F((aSns`TzzTkg>i4^z!5{Lm4Iey;xokr{))upjy`MDVw`8Cyb`3ti-dS23n4Rl z(6$Mhh^Zax=XMJvMLTKc+%Ck0GfZ*2XxASNstnHxeD*O;9FL^B6cpf`kfyqn`V8`0 zrgN1{IR?^~1#nYJ8@V?Doa>f3xtI2YW^x%=XQU>Ai>>ct$~hxVbtz=Yo5}i0n+f*i z+7wk^)~2ZbbWFy<0c|lxLs6lyMnlj4_evdV&(M@|hwem3u1PtBryc4_*i#cEt!JH!RPgzw?G+%{Et$IX;PHf@7SqI@|CtH7a5 z#hWcDQxw%%Q1w1V5z^X1MbY5eG6roiMG+t34IrufQe{!o&nmZP&6Z?YWl?6S%~OQ= zv??TJccv_|6MJn73zS9px8bXh95ajd$|BE|NVUdLfvc^}JihD|OsO`_TIGj8o0Kh>v}I5b4MDi!SL;Rz!R)pv1Kp|0B}%}JJy6XB@yl8E`? zVAGrQ`8YOevi}vM{f1Y|4UV=@krCJ88)vC4&^9%5EvwvgLCpGwoQ33hX)P-~&(Kd8 znuFs_lNXG)u#EQm@kZ0hFrEK>lyly9O)=i+<#cWkKgqc4GW}eiLe88{g>Ju@rgt~^ z1BSK98d<<~c<;Kl+a35bm|}Sp%C1M~E}K_a>X_k9rxHoJm`vNZrJyhpDOS+-n+v7} z#ovt1?AZt=>;$o4b4-}?Lqjs%hEEz?xdWq_WOxN!;@EUUEO_?zKq3ytr#3aNN&PAL z*@FB&^(j0rfg4$JJL2IHr<d+ zP)Hc3V+@{F_O}7k^G)nd)TF0)WJHHdnX30Em%=IAQpS1oyS&qkYj?yElvmoDaA9hIgZtk#9CUXM-J2e8TJy3XlZfF6ir zZFl~Cx>IAgchv3!AOoz#sawSEj77s{`i(0#q2`r)rQv>(gJ?gg2pmkgpH#^k$!h&s zCHr<}R*n;c9Xy~-w5cd`a));;#DcDY%1n~E#O0lP)@?fE@{EKTicXbf?ej%@rT3{x zO}Qnb?_U6+9}TWYt zLSe%lJ8zL8@~ChR1X`v174okXD*RM}Ghh~cV$~>lRgnxbhH4Lu1{uZV=&S0nc1r6p zucxcWI1Nj`-fKQZQ(d^)N%FO$)>)OT7UJqRSw)2q zKkFk&epSh)UZ*boWA-$&2_Ni4V6z6$MmqY`WEY1x<6!xe`yZAGIQ0Svv@(TQ~_UhB#td?}~715{G4r`#W$f8V2E4!qNp z`)xbbVa2U@(mSjLuT$Jzky5=rlC*+>1nW61(}48Cwyn z48P=YO3z?Kj*|_>H8kv1T|-?Vm?p*+1Cu10rLU&{g(Q$2B+y^gG6@Ez6==N(i&Vz2 zNH%Y^Nx(u8AKFFpd7IfHdW8TPNBbo91gerv(W;Y8g>ch4o2)PlVvth0*T@=I^hoyz z>5&?m_Na@zXr7}5U`m<{m@G98E{8SJUE4Oh4AzLhW}B@&+mjkWJ@krk$}Vx9nIn#; zhMr;VM;yFBa`rWDh;wKFaa;)Z)=HXKx`$O!z7#|1B@B_%NY9k$?mhIZA?m)v;|fP# zh9OGP3=#M1+|SDZhCoVUYOyhui|;fR31>t+;G#Uv2vy{JT_5zsOReB5{H#b&5y%(_ ze+DWRixpBq_0$&^DPtI|gkcPsK?jgkf){~W+DGalDhgnh7eNSh5b+Tvt47}-V{sy| zjkH~I`>Kx$HHs`C+BgW2b`a0aBC3|;$0dB)+M(}(xsfnO$cdSrA*WhiASWY~Gz~dr z!oge8;sN`S)0~@V6hRdA)f@T~+MyA#5oSzb67#X?Vhu7XiA#;{L))MJTG2K=gU`^` z@93b`9iVNootNodKiVD{L|b~um^2}F%$wvcuoxpN;;^jX!ad?LIDnO_4?P-$D?iT+ z9)uYbtd5ZhG?ZnvZz_eu5pb8J!5u^8HrU*hV#;-3N`LobWR6U2zC5Vq{y;W2?))vQ zvuVgGmXlrRQ2L!wwE-f^H<+cvX)1^4{a>f`*{A!yTl(zi3|1;y!~>s|?-2$731kT7 zgsFw&ebbxaPO^B|6fz+N|EOg|S41tnedFcJi)^!PhnLxg z2F!D(Ej^4N)+zhXB#>T|83`;tWTp%lvcYPniW>~A7rAdu&ox8~l}zb5s)SXx3-dH- z1CyVlV$ovi2;p&wjmGbVWZK zoKkwYb+_Ze4ew0X+za5{r0LLj`1^(0L`)NK#NT;3f=&-h|P5j*6e&hwIk zqz+rd(LHC4G@{!E&n%N<2AEn7C=gsiJu`{EgtwXS*KPN47~CC*!Bbr2LD1q7&+W1y z^&*(c%aI*Qfy=suX~!q&ar7vnu{h-r)l|Ua1=bHV)o-UC2pv({6GU}-vO>2mxw)zP zXl=Op?AE1DHi6+h5e~l$KEr?R0opv*c@& zkA5?NlI(oHQ7aAh8*ZWKHw{M#J!BLBGY?J;5Z!SAC$S_uBl4oj{XxBJ?^vXlDT>rO z(g!Mnwr;jyzao7AStaKaVFTDM~UU(ZgNEYn@E#4vFZAEeJ zihtHrz0cs~G6}-l7ZwxVOd=?h|83olq5U9%J25D|Y2kExED`hsSmLq+&y4YCS40B^@3a^t|`KE(Y?FURngXAh_k$t2r;ciFgdFhe;f64GjB?!$J ze?2rd+MTSSOmslS?%t1xaMqSjufJ zsEnZLt&|w;FIB2C*4V&Twxj^nE9aHGMk?o&8@tV9jU1%c^)tZ&_swAK0^I_|&}aOc zY@U83?Uaz{>%E$EdFgkJP(iVi)esC?Qw$!rJhTQN&=7y4^%~%$mu%paVm9Ox5MXu4 z4q4ahZ2&^|MdJ@go9&KLKWtMDqXlc3%wFPnvcx~I6KJ9iPGbv%UzKSc#=LK;_ddbd zBwER&7mHf=MUOumwKPy_q$r;hPQGoDrShhAwQC+k_vAN6?$JM~w?cD^ij7IvR(Gtw zU0uA9BXxe_okqiCWfAO<-%T!5qOQ{YFUGb5MTMo(Y7^omu{Um#B3a|aCiGy?cnmBf zbYIls3MrJ0&1=`P;AnYpyfiqyWW~Kb&0p%#eH1+$n73S`w4Z`H>Gm?}=RJ_x@TlDh zWJFN6$(gXXU}N(2ct-PPGaSYDik1NbquC9`6m(wK)xe4y*1@w+`Mgj0fQX_`nNx}n z{y0G{3eICSS=q>EDY|W%3B&(s)!q10uTu?pTaxW8nF0#+P0~0Sd1EHb;{sLiE0re* zR&n!1f?!lpBnW2j)MRxEMjcU62SMs65(J};B0(_fi1Q+XQAd#=7B42AQ*MX zRi5vwVAPQ%#15Cxau+i)!(_#-JtLF@mDpTj*PQ9fXYB9{q#%af@3#1fcZ0>TtIL&i zjH@s9iP%+VK;#&L#&I-RW-!8vwWVO6=&t+GmamDfu%ow`*B!#7PDI4UnttA;}4)V0a1P_)dSG zg|?8LBJoszndpwntSpsL6K?;Vu~M1Z9hF&8D$}^5GM!SH;X5ibS}N1JqcS6-)Y6-Ii(U;fViaU@c7>yKd zg+_|DLL)_6p^>7k&`8l%XrwrX^NY~PMExjeB#eRxSm&{D%!igu)KDxz$55J7@0O0;NtyCGQ4?9u-kfsHN$&bCBi+wEMUtkZc`d%>oyF;4qu^($HHMB0vB68 zwCOP%r^xpy-_xsdC(@7ARUQ0uzF%VTgP(Qps>}9Ea}=vT*?!59Gy7~>Afieuu*?Rl z<mfsDHf8y8CfN58odx3@FiyY2P~4`Bb$v`%tu3@JAB0{$2p`lSSpV~0 z!-0xRSibTQ9zlon%A0q1iN>=}X{WNhx9h06RY~*Su7gylxgF0txIXXT#=L`@2Rq1H z5x4K4m>@c6d2iQ2uIa0TmiKlYL_*LETHf1rkWA{}>b!&Z<{kV%-oXb3JBZVSz79s9 z6#qaeX-Nrsl!|=^EpOhzfV})8Zwbe7G^Y+)-n@fL=Cux5-n@fL=G8U_rTFDa7=Ahl z)areIgum6<*@!1a_LL*WPjV|PPT6yCWs$33;Zm2t{@G&B|D7W7tsn^c|GoK3s<|Ch zP@wkxZ>g_U7QJ%zwSJB7qkZYD7+aY&VX5yo-j(k!^|jW!@-=#!{V(mc@4qggO{`rv zx&EGeH@w*l5Lggqx}n&OoGojf9SS>oeI*m2CA9TG5;x0hb(k0-lgr@_JB10)7Re-M zi->o!J&RZ*Ia3Y`kuy1=k(|jPh2%^*oj}gy?HtLOxHyrVDPMuenH(=j&g5Mo@lblX z2p$RpCGk-5um}&uQ$^yTaHu{gTgJI;Nr)Y)$HI>@9%-W@4~B3?AMl|}wj?o=EeU3_ zCBaO#Bsh!cDA`hZ2}-t9UV@S>m6xDoOXW>vOXW>vOXW>vOXcm8Ej4fnlThqO8etRo z7dUW6iIdw9aHdb>6mXx5-+ecGEb08c9)oj2yZ7cecc1k& z>oRRUy@%BvvpjCSw~oDQws#1(zR@U`nUDRo+mLw=knI`=Y~h1J<;~8U9}R*?e>hDU z@X2>K6W>EWJ$N9KvIl<+r(WX_*bpR@Hz(sa*Szba@Yiwces2^+>falM_eQ~Q{O{p{ zXRO~_5%1oLSaP3i{%k#5tyA(@3=m@s&FzeqSZB1?=xhKtF{hFZnuXD|N-bq!%nch@ zX%MzEZXIr$Ew!C->u}p_sqKuLXW4Yd&21n%Tt#G*WO%^sWsIbSH2f}ZTHnJmM_6%?C1V$ zLB3TSKyRDIvZS|K*@Ip@RWd8-t(odgU~HoMc$t|SZ)tGbLnqk7I>FW-Z|W5?Y&yXn zPKITLRdc`m*}b?AQA0~Tz@p0i$tgfX*3%NKGM(OT8%kPwPSxK8tS)Gku9*Gak5fZk zy(?AF!h~q`bh#5)pz#J~sT17Fps+fjYi9)eJ0V+byf3N~Ra{V%E5qtDX@MmRDqO<6 zi&=F9T?{NrwHzoT{@h6h;J1v=>`+7skhK^`4 zfBKESwOO;ZS<9BBOi8mPDJzC-N!I+548Uzhks}fz5vt6*YZ z%R-iMri>R^OLw}E>vzA98-KYAxxUmw=GnP-Y9Tk??n36aEEHJytBc44`!Qb&nG3n^ z(n78;xsaEoE?USrb@@hE$hCAKf5Ge+p@+*`GMa7eUy(NbuTEV4#`|*fH|ycBn63o- zb|FOtyCUI+_QiffSC%lzHFj#TG6dxaV1Shwntm*VvtY-L7wp)&jBeaQZGgyBDa6*u zzF5^gdO|$Urv z7L6^{B3&`L>oL*|72hJ=TJd9~n=G_wy>HRP;w`$jXwf>%rUz!N#sqMaWw{mw1G5%T zNEcz?T$n3ej?ta%$3htnU`#3lRTyn{g#kvJGTHt-k+zJjTJBp1S_Yr@KnQcaIA7e# zShw^hz@0M1OJX8di^O4-@IL1;(~m66AIknOc00*@$gg}}Ed zaGAiP3S1)am;x6GJg&e60)Jb9^8~(Kfpb*&VFk_-nAZh+cZSfvvd}!Ce{G>#pSDP7=Cep;LtZqlHcr`cD=D2^>yj@DA`1yWWJ$hN?``IWdfGRD01@;>38& z{)T=7cdIIMQhP(ze3s0?LbDVkILjNu)@Wa?`5)q_@@jprT_<<1jyB!i?ntyPsUF8A ze~7}wy}T1oxW5-nxfgfh+acc5>l_ywZ-5m^Wls-7HU03|%I>M-ufEb7-X6Z5w2$L) zW!v=eSCgSvdd*jQL)-Os&*=BG11hg`sz0>-vQLOa^0seyrPulrq^7>2#+8j{*OO%EOTAj> z1A67*3HiCzIN{&n8A+x|4fFga2@F|_A4ZIAFtKMi@I$L-d~uWwy7R+B$RFb;-Wq+B zpP_G$UQq2@qaDOLTceHqjBSl%lg=gYJv?UzWgH<3qx(q`+4eBRB0V93Njk^tMAj4G z`Sql#t1+lWXdLZlr*69{eohiS%!0SaUPMP9QbCt!A6QDu3= z>aHZiUz%dC9CRxhw(NNV;pMraG_z-bObO9~>zTG9ziI-w+jmUPmRPAZ9@C7rUQQ%WLeNvAF8w2}x~ z(!3>M$i6iqXh~-*>5P&H#!eSh+^}4FSl@Vrp7+bszMWv6DTPTGDAtI;|vvP!ZH${+f8a4ceopk|RQ47oC+JI^*vUZ5VPBPz*GN2f`T$ z$*?;T%^)fVxNe!R%+vG|iJJOdgEb|?Np67aulk)PowB4; zN+M{vPFvDxB@t}6lWM8CywR?pSk^YnK5yCQm7Sm^ow1}dN+M`UXD#Whk_cMTIZHaH zB!Ufhs`MSjO5Zte+0QFGL95|{C0$SwK}))5Nf(tw(2_1$(j_GkY`D{^@-$6k{?aYs2rSHtbltYB-WG84f?6ahON+M`UbCxuxB!ZT- z-;(w#iJ*TW%-N&u;5`0s%!vvMgQZ6Tx8-ahun(IPBP|zRMAE|abm+v3B8DeKjtRm| zqqZz|3dOQ!!*Z8kiWRWaC75CbY`z3jtbm;*rgIou^gs7=&}vtWep=i1ddX6#q#X#Y6+%T0lQX$DOSL)mtcw&up1?q zVg>AG38q*9yH$cIR={R)<5{4BVg+np38q*9n=8Q-D`5LeFvSYkff7uy0(P(jQ>=g; zD!~*hV24XE#R}Mw5=^lIcC-XjtbiRW!4xZC$4fB93fPGfOtAuXvIJACfSoGA6f0n- zOEAR>*nA15SOGgzf+<$O&X!<`6|i$9m|{6h%i#PEh?<=L0hR$lWa?6O#q#X#VhN^L z0lQR!DOSKPmtcw&uq!2)Vg>AK38q*9yH(;I7>K4Jk-6&;OEYI$4mSBn% zuv;aVVg+ngFG3iH6TqS?R>1a^V2Ty6xe`pV0=B;dQ>=g;D8UpfUAIshna3>{tn=SOGg;f+<$OPLyDZ6|j>fm|_L& zR0*b70XtoSDOSMdOEAR>*qIVcu>y9s1XHYloh!i=hp zD!~*hV3$iU#R}M!5=^liCN#NfXmV9(LJ+lFDZ65Mc6Yr5Q>=j9D8UpfU^h!J#R}N1 z5=^lIHv0#q)kds=g;F2NKlU?)m2#R}NT5=^lIcB%wZtbm;@!4xZC=Snce3fPenOtAuXv;*y$2Xu>v+9<38q*Mv(;wkbyetfRp@oClwGkrySrY3DOSL4lwgV#u$v{AVg>A038q*MQ}bp` z%QO3Nnnw_CGgtZ-pkjG;H&=owR>1a`V2Y(MOX1)Sr~pm{$d;-d zEGeszod2=NP_bA6yHJ8DR=^JSRa|k36|nQAa*7qOizS$11?*6%PQ?n?;Sx--0(PVX zQ>=g;Ex{BkV8==@#R}N*5=^lIcA^ARtbm;?!4xZCr%Euz3fSoqOtAtsUxF!Cz|NFl ziWRWKrLk75fE_8p6f0myOEAR>*s&5!u>y9s)E31G*zr<1#R}Mo5=^lIcCrLhtbm;= z!4xZC=Spo+tbm;_!4xZC7fLY23fRRGOtAuXsRUE3fL$)Z6f0m?N-)I=*wqqDu>y9j z1XHYlT`$2DD_}QDFvSYk%@Rzp0(PqeQ>=i^mgYgR0=BONQ>=i^m0*e$u>B>NVg>9# z38q*9J6M7#R=^IGV2Ty6(=iUDZvygU}ptOx&Mk&EQ6uA-D#RB0{F?6 zcB=V7(~R4n3R?tT2iZ6dNBVoj{vO5Q8%Hjk?{2;lR`y2Q1i`WcS!6EcGXySGc-_v* z+D@RuKKu-Fh(!*@)cKdMKK&-A`y4S*Y5pPA*;lzdfj65c!!XpD62)~? zRB^|mna&fvs!ocka=OToqx&6u~|M>>5ZGi3>9ng9C{%gj*ldG+y9 zMMsR`OYRn@gyBwK02_p?z)!8P0?{^f?Xy*y#oM2lQMlKJpCyc|IE9mEC%ZhxXrHb$ zhcqr6%T<~U>+blI&B-*0<}r|}o0E6taAC6xZ14u|n@yS>=#;V3rwMs9F8y= zOe`+CR1eds$x~M}ecf2UM$rUgYMpfBO;G ziyU6+Y16Q&-X_DE;Am5HrGnl+eQZ?^Cz_kELmQ^dCD=iJ+p#M5dAvfuMH?BHc+U)e zGV!>M%>zEhn(DVIWcCqS7{wVK5O+u5Bq|)SV)4+qAH?97gVS#_6yZ7J&gNtU#jbMl zQfjyAJHr>lUXZ?&M+L&CDre-p;h-}AMS5V7m>DV_{nISiBV<`P?30of%R?z?IprX$H0az%W4@JS6^_sSW)S)t4@Q* z!>*$DyesZiDun?2!ca7{H~Msxw|2;5BHs8NAJ7YoDCT!^5I*ESxf2{4a-C_+2r4gG zBi&bRQRASFM(@Ny9pGp2haSkhNN**nx3)CKM9dh;1_te%YS*3vRYjzD2i;Qi!V8&s z1J!kSRg(Ui4R~vC;U=v&gCOXQ>q6j)c&xgzK0dUnxw^e(bdkJF+LUEqwMh0a;JGmj z%KyFj1s?u+^BXNF15MTV<+ z7sK`ShDmz11Y!ysp{FMHeu||xl8sf%-bod~pSnN5U?|iEj=hpr`7Uk5TrJ^2qim59 zC)*;~g{;uBCMR{iMvkoqYGk%(hbMOIEF%8c(@a4@c<@OFk9PRpY@Ue1stjSFKk-Iv z+g^{v1BlQDdMOv;()mHiYnIM-;R0BT1!-&pl;Zvi@0@hLzZV#(VIN=59vtq}cd51; zLbLYr-!`LNfCKm0XnLd?RI6dcle?s}xI_}ZWDY*VJv=*8q{*JiXW+${Bx-g;MKN{R zq_$${qCZdQ59Te{r!a7OEZcHTK<{a_(i8pJ*x}hH7zTAq)=k>=eZwK&N))pasjpeT zwb6B^HU@n7Va5b_FN7~}4eonW;RQBzMZN!Q66Rs{$S2qtf)y7ux7@y*JNQN@4w$kO zxT6o9Ek1NE{m`FlO3Q7ew~-$vwUh&kdM|d(=QP2zHRd;DD%|JAnVt1*pu>k@f|Pq- z*o!CKk428riYHYBcDgnx!zkPi6qR^FmaNp8J158oy8zZ;E&6~$wHqn z+a`>GEI*%n0<2SuwoMyWlZ#^5J*n77Wx$k$c8JSlS0yi_kA;%M9Xp+M9XFvqtGC!O ziAl$*33H+@Lnb!&MOA_668>hJ-y8Cnyy1qP+!1a#uq+?o&`{M@`-vC@9z#L4wZxNl}PsFW%$u)L1H)Z8}WV#MI`DQ`_ z`52wE)dmS^eg~~%WPHmsST;||w7Xn?4jC-``!3{{#ibJ0BAds)#s}_rUK`Ecs@nQ- z-rlLAatRyyhLH%5pz_3U-h+kqMvff|Tk`5~6@0~|X^tv?GtqqSlo*5oIAs3k)=@^wT;)s`3e zp)KFX4}1DF^cP%bG;O%ud@SxclE4;cv^&~{2pKu1Ny{2(_Nhr$Oy#LbnDUWI97G|= z#DqsvM#9}m0+tfG(Eu2 zNV2yqRoD)qIZL7jFrkK60ig|)OQ=D#Kn=1iL=BSe7&T~1 zA8H_`6{ryzI%uRILgr(Uu@W-)_qLdwYgN5t#M2Tsedu;PWrHb6XAr}-Vg{?4K~jnt z%=6vF48ksOyCj{#4B;*q!nx4+2d2Ca0S71f!=7d$TqU7VYf)-bx~Qk15Ey~=l@UJ< zD)h_BxfMa4;NL3EpR7c+z2U3yQwL; zIxE)ECI&=%yPu{wn*-Lpjq^2Zzpv7C!EZ!uF0+Uq6BEFg&-9{f%a2&x7}WME?149E zpkgm$*p>!gVE_nf*Pk`a5R^yXk1-beV5!i=^w za9S5fQrHemThrhRn6#!rcJt!|wR@jX5)C++f*zNV`zb~EJ)HvQ`L#WsZfcLGlj`3Y zffncUwwj;b9h-gZHBOs&qZ! zHD2YIW$6tI$844Iq+e%Eucm7Q!=13%p?I_nEt5GULz0^U|xDmCNKiq_8hS~``*dqTUG z=tI)0$u`b||qR>f}Vs zV?G%-eHItF|5+O2=pE~2v-k!btGsI+JDhdw@KPPSg?j9r?3f0!rMWxv#n4^PuZG>2 z6QY*}_eu^Vh`@4i=5jpB-wtU-1ZAu*P8K}Ak3C{CH=jW{$B8zH2&v4pOP6qrQOnyL+pqy zG^LA+z3YO{*3dq7F$=#=nG29H(WTE5zLuRf`2Z&O^$<>8=(U(?pW$F%hS^ev^Ir@ZGU~Ww z%$#Sxw5tW%KQ}u&JI@w>S-cErbCrfxwb5R~u-;3Xl)FYV*aN*ROZ<8oPubgU!&g5W zYjdPplqYd-NI~{IZF~($YP!Y@=#~m=Kv2mU%#l!G_Zg-ZHo_4ua4=Pz9cbH=Fgv8& zKBP^NgNGKkR3yW5xlifbO5|KnyS>grrtpWO8tia}gAMX*?>r0)=OwNM<3N+p5^C_P z+MU^C{)qDx9ZOm}bqRnzhn!IGdp(3(;0OcWBAM>hU}0cAr+OoH5`(;`Yl|FkYTM+V zV!&6>U#h`Xew$q>L}^%yzBPI6VyBzu5DzbGa4k(dXY9nKPyCXOb0qE3k6~9=8sSlH z&Y*ryA}Op!lJ>NVra3#QNSVmpMLs*i7kn*Gw-KPZC%E@hv`ritP2wT7{w8G^b#t=F z3R~Aso89cmZAXuJXX4h$hX*>X-AR3yl8pDZ#0YOTSz-i3Zi%s*P$EoDhmIP@L_0P6 zC|%!yTE{i7;{M;!S|_MgU3h0}T~Dp?J6>x-t(AAY){WF!eaCCvM6JAHzHnTJ7GT!U zF7SOJW~GT`%o-AA@oafT_it@AicQtC*GZ!tf^n?VxtJBf?|#Uj)S4|^4209)*+zRQ zN&``$s8)tx-I~33t%Fh+YY`fB3aGStA!muu7@F=LXXz#3G@|t!}G4d$SJBuBb)j{-B{&sR|F?h7OA`^C7+TZEu%W(@WkAJUyTO4%0Qd zb8I3;l1y)9&4bGNeydkCEn{kXTp!Ym=?5H zap?syN8l$TT1F|8;Dsn%RhQ{|wXZ1m6_Kd(!qsUjT5*AnqijkyYx33;<_Aqx^CzoO z?NzK=yv{GZ-yX85tD1nTv*CTQ>Cf+r8{MkkB9MF;^{QQM=S2Ihw}Q|0;_d9S+G=MX z|4foc-ul(xGasd$)$NtnlgjqT=k{S0QppRBey&&9{+cg1+xT7$M;@IIUg4+)4j`*+ zc6Qrmz~)N&q1oBSk8KaW8?-^oxjp=xatrrg$P3KVu#c8v-!-XCrD#mnkoa?1rMKP+ z_E|+)!p*mI(h#RPze0z&%fH>HZJGNL%CMjM^8g&>0-jh@8;-X=oYglU?CZtd8lx4u z*Zw@1hQXN+q!;4$Kl*|%zuv8>E;SsnS%}d1a_ywdY#OrhOJ|9;Ge=1Tn6G-m zrtwPWes*^6=k|T2`E7B~JUJ1M?G0avq-;9@_BUB^EPSYA#3=qsZ|(Nr@3QK`ZpZye zgIDCkpY4Ue(p_tF?`As;uEG8k7-{Zi!~K6yOSEyl&Lr78Pj<)AfFx_PPcy;UY|Rq> zE+&WeG3XtqJG&Hp>#a}k?A*g3QM$u1nfsX$_e-mx5(zxbr2F+z_shgkrX}GIPP*8# zr~;LR_52iN72)4UCOxOuWPNp4L^?I4PjqkdROd%~lt0o7p9s?b{U9yjtXPKzqVv-D z^T}QCWxtOuJT!JXi$4WzR!(fK&|)#?!84N@5p5#(O!tOWIIH=D`}rRfIr+#4l69}Y(p#%JJ^06$;#qLS0);uG) zEqSWDD&FR3G6fwQjT@prL-dEPu>U%1UNZDjceO)@wp#`Tqij8x_xOQla@2_48uAz= z9!=KlOjgfm&=_a<)tdH2yJf5fNaekCStr`+?UULj8Guzd zt4ziep*(hEu;6==G4Pby?D*35Ud;q8{|*L@(#oT!IAb@=xAm3Ykdyr(0~u=!@CZpW zhml}3<{BwR!jH@3G{65jcuHwc@0?agjPF;4ZfKfeL}PU{@@RGzCe|7wHY^53_F(r1fwF=gPlUEomA9FeyZqraa6Jp$ z{4hNneQGjIC#tatU+R%Ya1^|NmM7y3?MhXBzYeq}ezwa&`_EEuGEB3FXt1U>OeT&b z;SZ2u7@I^tpNy<;rZ)p)btxz96@m}TZp@>)rK`GO21ERfAxrGu`tMjV$X`s;+nHJ$ zMNJ~O^BhW)`S)xpS1NvM>YFT1As%^*&P;|#$Z3I0L5O?;`9?LNz$i3 zf{e)VJZ7D4uX{BiY(_3B)*D8={D-!y4lx!Y5t`r;)-`B>&JpAtal@Z9gshpUsT9xx zlpOjb*%${cIauU+j(r%hR^9jSbiW=v1rj2w|Nrd04Y-|GRqy-0@A}$%ul=!hzQ5YM zd$nj00`=ZwdvB_qyxd!*^jOdF@tntV?|B{!CA8T)O=-GY@f@)MLJc%P#DGBp1PBr# zK+q`h*dqah6s!=vMWYso7%^hRhy^1yaDV?XKi0d}UORj5rr~+iP_ox}=jWJXjycAd zV}3DR=$W7vUOb=PC3N4(%ll3+Nyr*T_ewUcmIX0v7z!;1u212Fd5z`?$j*uiyKDe7to% z#$}PZp&*q3-q*|U8`lzF=9~p}=Gd@(P2oyYtSg?SQlG!tr5sbPPOWHbNGCnma-sJM zYo{OyGc&nMH(rmP!*u3q;VOy`6~}*hXpi(B#Sd&lMAVDHZ4g<~h~*9J*};i{3fwAj zKGeG2x|i9tc%_bRYE5Fw6JKtZ3m5Z>9(CLLBwe;XVQ+_emnK5&`V=aeQ6PCYf(%o~ z)$>KRqEftOWswpsj#YP{oUEFF1|6=t-JGd^-L9Hp#616=zna4MouUR`B|@;Gpckmo zDBFtg%_NtoO&dh08|3uE2pY8d+Gvbz>?W-^S~;zN8$-kyQ9r|@<(5(y+2>Cy>w7Sz zMcP3ohLl!JJULvGMxY$+*Dx4%?IM5%cnvftiAWRJmyPg9itG7+k9lv|7-9^z8-wyP z;cYgm6m&WRMJbd+Mw0PLFp@O6sRbixF=JuXGz?x0-h&vRi51)0R6s(=>jmod8zxr3 z7AxZCyAYkOqrl7d(G}}NEeX_o#XI*SRmCkPOIN&8B6i#xS!C-OO_9oD5PJ+tu~D+f z#I`d2vRY`LF1}r$}Ve?crvcsT^dlUy@!Cp&}7tx^=#05WE(398m zIqMVVi@4lm7IdXFG3A65+%S$*Lc%RX zc2t2GEP4>*^e%`3S(twh>kk`qCe4;~OPYkRo81Nf=!oWF@KR5pzFS6KY@xUjkb*St zhBhuYo(O9DTs3X@HQEfkm^~G^UvbL-;+^Lp0=r%05-xqRLs8yZPHy6-FCI28{&*Fy zBPH)*p(}ZT**1Lb*u@lq`;59$Ifsl->|{JiA0cDv6j|z;fBGSIbXZAM1QEz^V~lM$4hXGJTGIDsKKZ&06MWmH!f9l0;RGOTT;X<7q<`UJKvz7pr-iGm60W=>@II!! zChl}il^k4}8`ZTJjV^b6bG%9=Mj0benKF?ssB4V~=`Y(xDYpz{Gnyz+T2~fW#nGg$ zv}Ky$M=sF>yo@HU6ANdt!U`C1^q}6l*XC3<)gdj6)sENH(`Tym&vD(me>{PC9wAV{ zr??CeGH26m7)f5F)AVowsT9e{qI7bLE&%)AYjN%l2s@D8I_RUbX zDq~fFRSeSVERu}_!dbgf-7GT`ZCTh}%(elAscIX|+nUQ@?wPBY3huLns$f=a5q+u% zNHjvl?6&Q%w1llm8R9Z)O`}A(3^L>Mfy#!AAiCCi1&&-JZY-{K+mFPObSyk-9O3y9 zgjp$2@oNx=jB+Tzc(YA9+PIWTD6`Sb{cz7Bsb~?qaCD6#eTRT6hLO8c=7x!_?WiI* z$u(Xwb>kp7O}<3VeK_77@KX-qH#1g@yTSRHieA$?x8h277 zKaY_BJm9qHVw7`7`G}i!Ln0;6Nv5Iuxt*6GrCi5cZOje`%zfYvSJWdE1tG*8)7CT} zeab~Y>Z4iKywArxtkT$_A7h#>hJJOOX%g6hY@ozkONxUeW?)x}`ZSIq;dI!A@Ki_$ zIYJ2Lb(Sx|I;c;(WQP>UX1aWF2&6>y>|RAMj-XRg?Bat)Kq<|v+}<8lvPX$306ScQ z7bv}(esvO^f~#1cOvAP`4WYAcSC!mMj8Tr&Fg-oJiM3ZE2{u_s8qu9T~RyRc*${Trhf-;tuDS2*s=uQMbzaP94 zdyQ%j(bLFqFsIq9Ki^T*ChrsWTunH^BzRqtVT4mWSM%xiKTB%sq-Q!wIU6TCc3>IeKT?+)}Lq zqvQc5(MT*gF&uJuM}I`n(K{K^O;bQe?{pbY-I0&O?x*hX(@9KW5rLT>6k(f`eUSBt zT!{Q0f-b%<7>uAT)QsSyrZZo=nXH!b_?@_a=)rp^r`#EBP=0Q@b91gO1eAE}P8_E$ z-Ein8F$q2ciR9|ET}6Wehq8DN#A}1%wKiR79xS@h_Xo(U8wY$hmiv$6ygIMw6I$2o z+U&Z9VT)M?J+8|hy%R34hJK_^p%?$`{76J4JFs*io4yUs5rKeI)HHlrNL~%aP>!H%F2;x=3zab6V+) zN<&MIIF#`OcH55dm}0eHp; zegJA*mmLI?62Y~Z!8SC|@mVjy&-D^KgW#~JD<=^AT!-N2Ji+&FHiGZnEP`t}(epSX zLqe+6J8;i;hBds{rYC;U@phNilWhj84+BCYLg;Hd4k1Zg@U|oKf!f;D}6x>T|BnR#pxJsqiFkxVtduaSgLU|0>M<` zuCB2s!@nf(WGx`~suFPwIumgE$-5ypsE~I9 zr9oxNM}6wjA@4Y@Eczkuf?OO8@=l7#~C31r#apZ=QEEYE)lB=R6EaAC<4-R?S2c5553FtbM z;7q0{a|5E-a|5EdEMj}O0a5I^0a0A_T;sUGjFP^*z!U^tu%oQ)ZeB=iG=p;DP@a_+ z&OJq5h{AdXFYMj?FOe6dBqA@A)P#5eZ80k^Xqt)J$c%R^^?XU|zcjzTMEBXd@T8E9 zO@7UH!(0lLh+NXl2^*1wZt|cNNXbwf)BLhLTkNx$gl^fF1vNmp*&eN*nixRxK5eEr z;wu$?vQ=8IOtsn0wl5W$Cm|@1vz!qFer~GiG#{Fag$T_AW5lUagrfJf2I@P?aXU`aY3Gy!a)py`Zj`2<1P<_{Z8|B6m@VJplZ zv|U7!4_cDy~N%%yuj50xL#hFz1!_!lJpBtZ8i;n6w zqdHQ_&l}j>;0+f?bL=@NZ|fxO#xy+40Ce*P3{aIR{px6rRoI9$XBZjHmEUaEdC*+c z7R?cwC7Lr`=%IN@(2M4p4|tl_W~I4qa%y(d+y*uMqX|NkMl`QW3Yl1u-!nS%L^#{o z6{VJ!MVJ;vP|TyidmX9qBH-8YFdMy!huuKwGV!^h#;kMB?m8Zj$6GEGSYn1eW41Gh zwCPMatQ+LZwjdisPK?QbKtN2ho)h%}888~HTWoTr_BV}Con==%&Wi=Ssy=xk{e zHV-f`Vh0(cB5!blxj`|~D{r*)f{jkMPEOECs=E?Rbv`&jVf^nH-v$6u2Uaqv<3y&6 zHES<2sv~tI_GU_*IA1m?g=t>|siQezN9qiF{*N9d$r3Zy^rD7yRj`Ty@3U=!ztL3@ zC@DU%5nwHfbI*>{p#!^JPs1j493^ct5tNML#VCn*>7isvyoi$6w-=$LAz@0!nYWm^ zGYMLvWRN6|l0lLLd0Y?j+bAi@2T8&;SbPOZ5+qO5r!>4jB{QSskWGTP2SVG3yex5) zwB^itkl$I9C9)pm#8ZBgC1pyoEzfuoS?h!beU2kflpHGaWJzd7-MBzmgJI%(W`$KGr*b-UO(;~4t*P#JId zToYloq?nj0zR3QM$}QW#uesbpt8J>Wm5N&^Gre`Hd1O3YrG-uoj8y$$)XXnoK>R0> zCwB1%H@-cjQzi&-dmahT?i~}h5&GmE6H8sN-T|a$_AN{Nu%vYUfAG8ipA#1Soxy9n zM96!2wgga?a zk8KZdDFz|5%eLybrZ9e330*>VQb82fL%9HDU;@RHXHW>)!#WdV@W5*wA^i?>)Km=N z{BA~S7PGYJoE~fIAd6er!o+Xc$z2?Q?j))<{&S*4Hv*Qfa+CN38EZ&GwxhPms6l(C zzyuUq!c+lEa-8bysBMj@1G)1D+*d+%?7H@l){Q%uf&DVXZ`QiusbbB(k1nihIaP?* zQ0eF!(+MNj5rEZDfT(J_u3iz>R;KbgTTx2KUfCBtTr`TW;>GA3KkZ=4j;zIV&~fq2 z?AeJJ@x!kVnCU0S&C;TL=W(Ca;6s z%0=n}nt5wH&C7dIc0^n8SeuaC;SZe2#P0> z(Wnc(j<{3>T^9+#8Ghp8U52!*G8?`3v z7^!=vR&{uqTQ6qfNWm8qZtOfN3Ac&~H?*MD1eP=U!c6Mrk`@En2@^(dzNmH6L}O;{ z;U*3mGn;q?gVH!M3|O?$^%E{y;Q2@>CIX&rVl{8gAzeAX6eV*^y>Eamt+HX1#fZzC1d;9(NnwUxY;50V&O=;q(5Qdu=~nh&i>*UD-+cY&igm99%Pggg3_-6bd)*JTsz zSVPlHERNKK2sGmHmlsb+I6Ql@y@Zfc7cfUK!&_Wr5y)MV-c{}feLxn4y1c|&RSgE3~Dp;8I_>BiJ+HH_t}1Bt^QhKk3xVwZRe$fzP~rv{FeE)>jtm{tB*X;n&93 zen{`Q6!zfpFnSgrroepzw~g369j=oX=c`-45Iea<3?syBWT1DA42)^Vdm^%$RIlm$ zTd^C1&WNE)aN=mLm`jfR`v_;2^IzVvK^9sszH*U&n2UlZ);QWm1fVGuJqguyc!~~? z*$gl2zLQS~fcmtDXxScNGiX--I(pQ>PCJnn^@*Hiv%@u5u9%Y?MOP_o@js*86=t_} z)aR2bQj>Lx9J!EGP|Y03axg_!(7XMLd}MP^ktOB1eTpKVP?78=j*8jA5leKaVTlg4 zD!^9mTq-jidW15hLk;Dnm=5};DGxhc3SVm1DLK1zsmQ2QkFk4&Vp)FGY~5c7GcYU> zf&gVeYm{kKuad8FWh?05&!~D0P{Ry5TAwqK1T*YJnfJ^3>fU^o@YXEhlq=nPbc)_+ zYX299MM%CuY{C_sXYLx7nF@O50>!q*C> z?7rXm;&FDqSiP~hH5Nw)64RO}4J!_mQTSuo77{-?Rs17ZYDbM0voXs#IFl9skhG#| z>*D{x*~O2IJMJ>*j62e@B*@5X)akKIl3#Q%g$kh`f4Ssz7=i4E%U5A;UtmjG$3E?< zJe#9(WZz(U&~r9g6vpbVYBiTm-?=O0)PfE0cB|NbfxV9?Seqnjn~WrdpB9$+Nv0c} zH^y!j%Tk=z)Div@fO)umF)*EBRLFad^D(TUhf7+MHTH8c!$s3* z-@2Plad9ewoPo4bJyYy<@oimci|$VHA&zOym{Tp9F{iquP8PP+O41=p!L%y&1+#P( zFGrbiu3&~W)JL(-OP4U}dMTtj-31QD1En^=$Q*^!M62@D8M#wqsYg2PYO{FiW?hB0 z3aTH_9cHr>@>rPKa6%X-RtV61%-D>yXdp5n{H!+-%kt(vOv?5O6^&6*9HnGNEY2W( zJ*s+inYng1`bn9>&#Uwx{}mwDi3LO@Fk5w|k5;v`Xtzzh!y`#pO#$k+y_U*EoT$K|;n8eSxPJSdJ4M=NtHxq@nAUd&MHFW6Olx zTl>_YtI8Z>e*1~5iQ5C^Ce{LI^UXwF*^uXO8JcK$uO`xkDyE1q2Av{G^0fk;9^#Cl zQ$tO3Ns?c!52u9^h8!PjSaeg&Rr-))&Z(W!XhHpOWG?ESwD{U=x<>+O7Sq>sPqQrk zNsGmbY^YT`y2r@o)K7;n=DU=%GL?k8^6{6G+3TkgqBg8ARX_C~)*S58{j4TPu0wm9 zg5q}0j&l5Fl53KXGev0C%xneYi4u165@WLndb7*hCKzOaLkSsI+;1!$#~HYQ&ypGV zXj%7Z!AC+)r_ZwjrCoNyF-4lk>}X!CXO7)HAxIOZHcZoOhQkj^yl&U~W$x|}UoV`-YIt4J}`Gw zAY6Z?#gOw@Jy~mMk?EKrd(evau>hwlr7Wt&F=ZubEkey~W4BR-J7PnSwpN=I-u+OD zijZ8vSk+BmD(5X&aQ0$Ou>%BrDfUnf-GlR;zaot4uc-cML@L+NW_ArN^M}me*a6D+Rh2lS+XwX?xKjNu~w?w3BXRVjxK-5XzG49->-T?C&dV~*Y zk@DN%eVPX7NZZd8#uCTn+|$Ley0CADGVuE(3!VCX!vCJFIijA&4MZ`!Xcn@~+!|r; zKeHG14X9DQ|M}j~+6rmxgdFY@xn8QA-7zTk7KULwji($T!!yoV9hX&yG0l@r z`>lk7Yze?0P4=U@eWwoSN;oE->neg#YRu4tiA-#{5{{!vnOai9V;WakEaCC2w*>AX z^d<1(jP-%xaEcu*t_kNVlu(N$oM$^%HxB2J)ndpd9Lcp;p%qWEPtUbtSFNiRduqKU z?4loB2`qAUO4!S>HrI-S^{!SN=Ad{t4hL<8N;uSXomIf$NTX=DRvd41wc^o6Zwbd? ztk8;vFX6<18yW={20>Vs-Pk?S)s{1i^KMK|v3ESQWx$tnmb1ceMp6u_ImMH<$lcYV z9Yek4JZX~AwJ5ySv9sxiYPHyF4{CI^X+M`tbmOv@0UX*iCI5)w#SYk@|_uou73odp%u$yTDLLE1P0fK;bWFL+unHwkD@Ug*wEM1$Sw z)Vi_4Et|>nQrs%|7QGZ>03yd`mp@_vXy63T?1ISA$VRm&hDDgGGw{|*~6{V5|Ibn>@t!#Cp%iAH>*S{rf{{B>zr~O>dw_H zSBQ3zP$rjCU#>1fio@h;`nsYV#e4S?S_ zJ$?x7X%h_m*vX+obzC|R$f~eU%EH_qXg6<@2SeI<=(c;bpKUs?0&wHVbY8#ho(T;R z-#7-eJA*X8thP&Ygk$_hRNwd?syt$-vsgqjI=it`f+`ptog5>(AVQmf~%nSI@>TH zr|$EGoij3DN@42efLTL*_EZXEsAEgE*ruV2!H(5#tUSVAA!q&3i+}hzgh!f?E&`4|L@CP&HpkNj;|3+)~g?ROI#`H~O6Zz3ZQa;RP5MjRkjv%;E zV~APyT#GNtoxTR8SRDK-Z2@;`Ln&oQ!&)lF3;=kgICYILKvX0eg;;a7o@VLAU2MR% zWP&gfbvqdbyrv3bE;W;`<%*(mlUYlK+}@yP7H}53%Ng$>qXp{v#a-B%2o23>bW^OG zH<-)BWtWc}5h)Fj-D1XyyKVqmSW(;ngK5Q))_@sTaDbW3C^V5V+_F%<(+6Gi4b@Kh zh6PquQc?5jU4t%ykozvceaxE=EVnLpTjp4hs}Xc*#v!oGiIm$&#s`?W1{Z8^lj2YH@CNvAKS^6LNpj$Gf6RR&Rk=#F_wQ8vg7KdBH=lUp zKYi%*u}|-Q;KuZ;qeSmM=@X|v%h&$+^?GDUaX5ayU7xRc^lxAHvo|CUjRF6{*kp11 zB!o6n;^qW_B)K7ZgCgHWHIH4p+Kl7okTHA=;e!2za^Fk1|li<(_NLc&=q2ZqeNvcKmOkuNV0A z)vzaAvOkyP!c*XcAw;ML*@f1UHE81a6B2VyA3RK2w}HPn4v5Lw&WHiU%r^gP&;`k= zm`}7j5kcWFK#SiEbyDLqC?Gm%Bp8cNUNrWRi^hKHqOqTuE!M=dhPS!<(a{Q8O^H6BY>WLxQ zDXz+)o6;qvDs9?pCYlnI=saLG@0(Z6Jo(V6xtGqdW@x;OI&>LNFoEnsBCifiOtijR z(%YtW_!_il3(o-G$S&Mz-{y!GfAGE|xMY{TfJgMEi`{>cOg<;o>GM+7k1MNk=+BHC zpYM|cpPH)-S-8N;z7(<|4l(dLwK7=;fq-YHR#dl>i#-iK9tv7`gMW9y4L%(zTX=)N z9J0>8!8RK@JkZnNM?yghZ}6uV++ev#jhz$u=!ACH2ASl(87E8j~3kE zCqiWlZ}2xl*7-Ns2G5KJp9}>pyup9E;0B)$l`Xu%-wavj-(YiYSc8K*OKRzH3bJoC zcy@8$Pc3~xS*0NKN6W~wD2R>@d@@v~1~06#Z-uOCaJkluTKVVIXH-jO%ylVWlVHw~ zweYq|1($1`yRA~e&TF>dwn_zC)_Jy7v&aK>ZG+n^gt5p0pbC>hh>Tw-D~_SMr*k_+ z%b@7AZA( zOH(P?duE%^m>gpmcq@rxF%P->C)#z}r&BE&a+k?R_$Sz}Zhilt)lt|s0q+Ks@gGW8 z*-FAr--mSJkG^^O%kEwU!+n7S9W1;Hkjez%69ggB)& zlcaRLK&~VGb?pSMwZ2Of<%|#$8+^e+X)oK=Su4ODr=1}jW#9%3?fV{JFR|UFiNBI_ zCGw^!`DZM-T!}5xewW@oUBR;6*>3$4{xD;ctrn$J)Ek9pVq!& zilK|3vQ6c6;J|g38}IO*PTn#*B0p0tx@?0UE8zD!Zp*}wXSu@eFTIX4ChBhOsiEvQ zk6Aw`-2`qYyfS)=-hQ4epqzSL-eeD@I<(Gsc4m>J)&6~*L92AKW#;7 zJ{cYDJURgK>^)iL76`dolx;+(<*XhNHWjuBc`KWx)FQiewYJ{5=_*art_nNRs<9!M zr_!{^M}v2JYIL}NvfZ3=m;E=2<2v`anC`QiecgT&vOy29IA(l*!q%SnbSo^6xzBaU zYjAUb_jVg;=DgquVa}fau=AiCW?jR1P_%qC!SL6*jD{l~S{Rm24Evrq2_Wgf_lx<# z`S+8Qd-5928iNYpa<&6m>lo+9949r3SJ?HAs*R1IZ2hvuaP`g+ zj!hK%@#S!NmZFbnso1tdwY1Ap?DNItMh){j5_MP?DnPgcy6l)U#XJLE4BSss2s@Z+ zvZjnyXp1{J6o{y>4D!Eg$0N+d4l9KrD>-M#%W&=STX+hlJ%pmXr#QSy%lmD26YxPw zW>s02@Yi_!Lf5BBIukggk0AsnC%wBdVZ7Mw3MDKKq<8?VMlHk&E95z6uT;tu9BD|T zx3q^=w-=R>;0AXFr6B=3D?LcmtzJW7kv?E&kZ9!NKdM2L=G7mu4P08D?55F7>g@M; z%}OQk6Mbs8v{N3u>PF2YHY5p{r-qoP4MU6zOAn+)MXS@rA>8$qf>zpY`xL!nq-o1E z`M}s@YZRoj;)4o4z z&PC|&BlNWh{X>L!S>03e>k;}!g#Ix?=Ogq_5&C9?{y9QVM(9F>xc$o4@$Cq0&qCNM zBJ|1#y(&UGBJ}DA@g{>W@8=@4GeWP4&}$>~P=t0x=yef#eT3c+q1_Ss`3Su+Lcb89 zJrR0Sgx(yXUyRV+2)#uRLICl~QnXDY*s+7XPM8EWVUiDKI@_&ck~wK#p^f?pa)#t4 zXY6`SU73t%%E$H4N=ZzAD2mX-5n^qzHHs00IPG3g?nw7c?!e zY|6>suIs6~4Jb35_D6$-l@}RM;Gp$~OR-Y0P#(jwWlR+u5s;0-j_yE3BdDXTI(?w1 ztWS353^+D{$bjfj*hRCd>!a-rN4wdF0Jb(4l_o=zyD`@%KcAEDjrnBm7P8DPW>8!I z6`49N454cA2H)e=Vt0goK0LhM_x@m4L~W{?oFCHYR3Z;wgd5uyDNdS`^#AJH`+{5Up6 zAdzBnQ9#92nQ=XsPg4s(JphdW307C(224FY`uPaGF+#r( zp*<0LQ-t0epo; zj?jA}bTC4{5~24+==~8o6rm3oWcwHyZ004?9v<8hE%r|`P!P7e*u&sm5=`RgV4 z8v$-|DT(vUxS4e^p+|MU$kwvTEjE=(i!bOyZ%oU>bHqP3k>+F5IWy8DetTXX>+9!dNu?k%1i;>$0VzJSMN zC+!HkbB=Ku-ubcQ;CN^7kIBnINw_X&{^yG>^a@};%0H^YwK{?AM)6FjZPPq1FdQjz zC>vV%o7&tuJLbL)@YT{a@nvW9%kBvcvde3X3Y~Uy#yHX-De~fA2LAXX2<^BDf6+N; zDE0{w7hesE#(c9v*T0N)G`x%@f}(0a8;*_P_Gx=x6;)dXU#*^kSuoy zXMszeavdr*^jrTuZ?TyXR4|QrP%M|)(>_+(ZN9}lh{TCe90RUsT(S3K>Rms6Wp0Ry3lcMfy>*}5kQ{?$zue@7@g z%nN%8NuEizzsmn;tjYCtn0^!3Cw2=x3^!D))sA*?DgSt*)8;X{#*c?rop(QV4{zSX zMaaxhUHCyZ1p}VYkooJm;(-Z02{Pvnkm;Pc+bFOSdgBr?%6A4+f%cTO3uR zXpZOFGAdkCsJp!bDrw!Zw9IEn|%b138+;}Lj>i`M(y4L;t-|%V! zUgh#Niq>@yt=l9d)MYdd@);G4f}V<4MfdRdD)i!?7EaQsq9T73`zDcwjeC$1?jq?( z6?ezR^-#`l=~nUG1fvywVlz+9{;`#Qu^gHcLH%2lnIq^h1f9{lU4UDFG6mToTscog%KdWMI#=n48}J;VzIT-bD7HTnB=spIWq@fpLnlc+?ErPUrB?jx zJrlTsZCwt^XlT`KXhCKz5Dgc{A7m}>K}G`a60fFT$190w=u)QJ+QXI{Pot7IOUZ|0 za?fe9Zdn{@xE6we+lv^=as%3m$x6kTS3KFjEmzXnIgpqr?ev z9Mqthj_R%8>1U7kWU*qZBRFo}1{=BtA$htY=uB+@#y6n{D&?7UsM{@bwwND9QBRTX z^cy|HY5+GCIF=i81GLz~RbQ=}goQ;MqnjvkO(CcTDPl2UOZJ z#z&vu9_LqI9U>Hij0WjGraNaJvdqW)n?% zb4bsOavK`^81>v9x8zUa~V+SJfpt&4m&>n^d zu#XD&u93NNPf^jl9Y48M()thluv(F|eo*YJCs9Gss%PBjSUxx~upw}5O45`gZlouz zL@-mrAJCxcl%@fu;pR$BTixPBErxj_7+UEgaHe zm*j`#LYPq}C{hjMEpPHqN53H&?IREgV6{onwC-uAw2P7kM6$eUFTM(YbZ*xAeve4e zxK~KP&m;zwDb_#LHiV=`czeXtU`jadoa~4do7nRs%iC2~ciZn+8 z4NcJ}G-7&6hCiDjAi%htQUbnL+Ocjbl&@PzP`67kDtZ|nhJ%J$Fs`x?q&>r+s}q!z zhE9+!l{r=6<#~Bo!Bkrnh6u3tS;?z)86|Ez)dHn`L3Ni)W3GaSm70{0eHyHRszYEc zaW%2G8Zjs<^NFl9OXSNExpci&sVEl0Ek9cags&VT7^AL&QjxCS&^R@RRHZhyT~D9{ z#Tk2`t(#dn)MS3-gU_TJIJP5pA1&;a;Zc~wT^Qg;z3CIJxaw64O6v4us>?Rik78!C zMD5_4v7Nt(BY`ruP^v&cUms=Bx1JO2WdP*2J!~9wL!nc^sPL3i0N&izoypGlX%s($ z7WAsl%Um;$HM)9in;m94V=AI-XN|`6xmYx|PoHStJ=_H^Md>ULkghO3qXpz@@0;0p z(TiQ5c{Fd_rFJm}tnnOnu#2Mgum?-STc(hDQT4>4Mf71VrA7DZT13RIuApJGBG9-$ zh%(J9%2p%J!=R)xXSifVtKhPsy!Jz@izBS4ctb}Fr23`z^M-po%-Ji%Xi83Fti}ml z4i_gQnk`BFq5ZR)*$K|?knO6VSnVb!^Q~fH@v};H{j3yT`-584__1lO!%8aO>!%?E ztW}2!WyD*(R+gLlpwkUyr}ufj8C=JVVX7GwO5fV0-Et7?3>;#Bv7*gC8IQ*sRHXM8 z=beSE5m>pufPafmCbzC`GJQk1xBhEhDR2aHlJ4j1kx?rt?uWs9z$8d-eAb@7T9+DA zF+<1BTR{c}kz^&^#ML&omkD54FW*8h_p?GjeNQ$qx#$~?!~rudxo1ZTcQLl!#Hi*y z1zD*o7SBFS$flW!LTud+Z6-2(tvlXn%+$mfQcAN7^>IU)G!wL0qirf8NRz`x@xN&} z*Rb=P9fGkf8-x&;Z@+$_7^k$^K*PnQ4P&${AM0i`XfE5hB1Qur4QJsL#&|_zyh>oL zgHwmyF!-s%jq2V|H<)`v-54&1db#SyZ&i38g*1Nkx_bXwg|ygMxI4eslPCf zlw^4e2ZV7p#}UxcY_H*0TPS4bF6&H^xe#9l7XLVV!tOGg6{k7=9lR>maClWyw?)qU zMeo||4kM#9KLww<-NL0_NPzuhb(tSzHfd&(&5dTv`utV$b$9il+yk}N4Q?hyv$ogS zeSmhS|3_@(stjHI&Yfrs8-Nu#5mn5G1oMzXBO^b$S|d*cu&dtLBPPQRD`bS*&6e8^ zAg-|#X7ZD9t>2*Aj)uEI+JRzm^l)h>gU{{~*ICYIdstV~eZNoQ2D9C`M;^8y=~Z0{ z`EUG;U>GaEUO_C~uXk2qRe!gt9T?Y#D%hFMQ7V_ybQfE?PVZbORwbQQ!cfN(R;*oo z4vyTTXHx=jgdX5h-D97-JJ1)i7SaIAw=5~3(R}!;>1rB*eZ?*N4($Blowry|J5186J60?cPVrRS_kk;>I$C;?GPpz+Pfd1+# z+wuxE(j2Q$V}i|<|GNw&0-WQIMKNYCyyStdWe=%cC}|*_%6lIMauN2!J^`|kS3xXv zjXexvAbSw^O%WO^DeMlv?{Nt)NBMR??f2+3J5z?xa1(xsT88F!Q%Ql_+6+yF_#tlB z%QD3EXfm&-7z;Xjxhd>0Lc^?Ry=<#XJ7iH0Ov)9bH;X5vfuha8#q{F){m4_L!azY= zFbEzrXNYi-_ZitpPJA$$RDf|{RKwU?E5`lmo9KT;I?QV@=;e@9(Ppf)+gKhj9Q;#Z zl5`@5Ug2(P_7V`xJzo9kjZWW>V-i9$VS}!QlF>U5xuTM!bhrg}+Kof+zd>M|;daDs zfhQGLO$e(3Z;s4IyZmoyaW1h(9I!(C@p7H#hKlDj26No1x;v3+n$o9m*vvUmHUE$t!v2dnAxQwhEYc$pgQ?wcd^ z_F`S@NxR7I!H$-ai{lyns|UYC3@owyntaS!r`Tdc`& ztcpTJ9LaOOmb9{r#*4$BaW{%GEM!%|r1yUSY05=dcsTG`ocgZG@5_?s4LtZWdHR9v z?`;oH70d6>hqu|LoZ*|dO<-v(;kwX#A64ZItGwYVZ`{1C zM%64GlnOtLxM$-t9i`t#>RJ?`t`DnW1RPVhjTc8eokv|OT}352pX<=s>YdSOTt(KE zzR|sn7&ZEimhk$p(f3zD!%?dtB6n5qi9B0^J_-r$2^fwLgY~q`G_a-2}k6kp2!VHWLHs%$lJd=GPBj&w9ak1 z&TTqo_Vn$=zcGWUju?G^{VDLT>q@Pk%*wyrL*>^!|Nh3p`L~ykX7cZEq=?+Ho6&1< z>uFEnGe%(oPKmNm`Xio?n(*?&bI6R{9WtBDxCoi&784&aG9P^kWL~hCz*06b@tX@L z^W0+MH;sdz@bo<&#Kiyf9DL4k@Uc0>#QqLxXB)N)6chi`==)o~d$n!ZJOnekG%E^d54dzRbc`xL}_GZr2aAZD~^0tjBg7M-JPve>s#Z2_N?TTX^8rS-% z0F*p~k>WH-W&$WKZd!JGOmj;;!=+XGpB0s4 zefFNg-1FVTk~3yyN7L6K1PkdU!u^shT)Y*8m|lqI*Pd;ZTDu-h#K3Af$OO8QVq;EYQ>JGdP2jX z;5Jx5E&8G*-=;Q_$HL4fcHC2Y#I@Pg7)%nVeYityL!fRZN!^(wbxaaYWqCsPHe|#I zJyOE$ZAR#~`<`bHfvDY8v#0i@SM_!yw0eeSzrzUKtILHSHz&*FbJGe>XtN3W6S~}( zcZkq?I)vt~-43DmJ3{a75c-ih2z{)F(7hVFByjo>x{;T0+i!$^XU6z58qdnn{kwBS zeA$ngyT{EtwH*xdzN;^JHO>}DUR$dKR~F5_;y{PW2R)S~Sh&g@NUmk zrotOclpdW!jGXAu`yyh*1pM3*DmncCFiqOY9 zgnpz<=wES!KGq@hV{;JtTo0iyNrL=}5&C_XS%SRJOOW^XCGRClkoU6?CX29m%#oNA z$;C-eV(kk(;Yd58fpjQiAxNrRf8=L5>51KCs+IKO_Gd>cOlhGm|xy znK8pEraX5nrbqRovr_AIBWbnZC>i@lK!S&}bt7l-q(_0RVa0Y1en{!hfr2?_Iw(}< zkAfDi12GEDvISHCseXs6-l(y2eyBWkYG_vvXXpY3fMBr8V<2Meo*xEJ4>8tpC9FDy zdiRv5uy=kqJasB?5v?683uNGo87S;4kzxP*PpaKXg2TIg9I6qXLIyJ-- zoTv*J0D{4x5-|?X4}+(P7#!&fr~rb>krFYE&JUGKBF4Jp?SU(IaS{yCz=9GZ!@-wN zOmG8oNltJ|FpvR|`uBKTBsKTW50^_KL&539fB_)2?kiDa|NJm`ns|cakpUGzP&rT{ z#=-faa%sfiSZ2Tg5DX5Lh;ev+7(6}1SjTPHUT8jC8X3nf_sHN5?rOnt*+2$B$Z*`F zpb_%O{7`s$$iOv75fwnHf3!r66Z1pm(s+V%!hsloVDMOp7$@h4!P7(x4k`y!072#P z5;0EA50y(J1_z`A27q92xDZ`hSj^Te{;oP-Gdf*s-*1~sye#(7Mo$#+)_#q1i zCjCx&JkvHn@OjL_bq7EQ7mdNw!hvHrXZ;C(!oqd#KcwfBKjAx`p?Y=VKZJ9>pYS~v zuCx9joRj^8AFy!X7;ak#iz61U^Zg+`r};^L+`@ITKZJ9RpYX>lTxa@2I4AfCKW*VU z%^$)!yHEHN7Or#rA)HhDgzxw+;ja_?A^cqyzQ@9WV>l=ENq@k?b!tDP=Zrq#M=V_D z^+WjkE&RBJ1GkpxNs8TiAP^78>#ZxeD~7C(;T8r5T^zH_M{r>b5vN>)ZjT8O+!{l~ zSr?%zWI_a2#}IMeMd%)xW%f+QS&kRz$Wh6H=90A_cK}tImpihc&&^NnT$<$LN;hFp zrO|-Yda{JU;}HWQ9`g|_tLX*Bs&hH9x2M+;GKM2$OkN1L*g5RH5azwAnIoj;93izX zM@ZG)Whl{xE9L@i0C}+V@;G0ZTH@6oV`)%x{D(s$fsd72f7C~e(R$*J_)kt>>H1My zIj!Oq;$OE{Xb58H`a)vl6>2$RROJ<_8ZoMl7}YLfG$00V#zbl~3NF$M{REg_ya!rT z+UoSc*g|@sQE*dVAUxn4gs)PSt{?PXFW=eo@p_ds9=GCk>I8(qPj~{G11@&N<>LW8 z-4h552nMH17@Ub15OK;!e5VG&p$=^T=je}1lLlPPC?YTx3P9TWXlN_&i82u$@ezJJ z9QU7>aXggxg}3}Vy#;t#hXYqrhT#A>2l+2yIOx1{aKW-4G)$m(q37k_(LmVk;JN%e zPn`#NnyOlGkz8mnAl2^iC};w`cYY{bf-xM)pf|FFh}IkcseGSD1owThKOmwVXz7{VEhqpnGydc-%B;iUJD zP1jaXFZ^@r<=mrg(IKjrN?E;Bq+TkfUN|JBMTbh4dNEyFY(K7}MZWqR4=%X$hDv*koa=}Q{X2Yd>L^DgO7JG0HoIQB@CYYPGImm9Si`$ zVEe1x5akqKvBSZamj=f>7ywf1&JqT@z7rUHqJse-80;=#u;)90!S8l300e`*B@Fg` zCouSA2LnJb*k8inz;^-e)g2BNO28X^A7<{UO0U#J0E@5!wJAuKcI~V|h!O;>1 z4_|f+iZ`3EOz~vEKzg_0b_A64Zct3NIklsA>+{pQ73p2J zjp`(NX-!|}z&ht~b^La}-3WIx+b&q)fBYK#J#~#~WPv9Ia;b#fr@4|#E1Lg2m|pcj zo;)XA!`eSTnI1TJPP&5096xnd&-huw{RR9CwK)U*oV10>#m{JaP(QAmfz~A&_NVx>I`pds1 zfpofx;??gXY|!v$E3PFSWS8jV)J^Ht5S*%~M9+HhwWB0lk}tK-X7Q1) zgm#Q^>DnR-Z56NoBxImr_E~X>IL)RK#&fE(@TB;yS5nsMe2slJiYGaIW_`IRU!JeD zz$L{eE>IM0vCo>NX%AaTOQGr-a2wPMGS%XXuc5H3@>Nsq!Qxxj`;wM($ZhdddvWp3 zZ%_=E2TZl`GZNe8`kc}GZ%TD|_v(DbRC^hF2uHa#W~%tupYqTMEM@VC86uWV79V}j z1D#N=tDrLnU8&VhbyfDJzw$@bm#UAMi7J7F5*4}y$mmip5v@*leCkagUa`2)`+Cg5 z8qSjyfhY;*f_B`&CU=Vo{n=0t>98ZG3ynm2HJu$cP@2D8O<6{&rTI9tV!zYiln$|V z#p|%LE=%YR)e|5%wR=K!uAWU^R!`!{uqfvgpsMYVgF96s4~Q&d9H>_ko-Z)+h=1t= zx!dIbwH{15*_q>(DQqJ{)YQ3JigvYuhGVm&r#XmW;^={{o*QcZLNy&R;WzB0Ugl)r zfRlQ4C-tgM6b?D5mpBx{L`06SucL+55!3vx`c3}QIOP%H@pG1X{Zi2XmlyX+5bmns|v?^ z_i1le@mV+Csl%nz{*f<#klb~v1E-x8UKcCrA{OF($6AjJ=L`z#wK%NcAK#S&u7{}H zb%z^Vk~MU!cxNHDtg9G_XbQaIHOHQ$`3wFgv)^p`2aMC`WXD;a}+I|a4iTE*6xsDh5btnE0Td$^`! zqPoMLMuAONc5O*4b9gCJLMBav#jb8NbIrE8x_QL#vU&}xYEamQOkxb#VMcqw+;~re zLcIU6GbLH3DykO52$as``j+DJ|3#elso#fXV4yt+QKwhvK2cRk&PsMB#k-$rNi1ob zyEfFrXf?W)_dxg#BD3B+(oA`Q930jqYx7KhfUXvFwVcGtxJXkq1)Ca3}^iTLb2!%P(x5d5F0V|2Z+I; zKR}3P{Q-hM^aqG50rUq5LF@k*=@QOwU&{ZAe6pzD|AFUyJAKvjUh&EuJ9qCtwmtpX zcJ)Rm$q>I00@x4soxU(0bNn&}UrBI<4p;c$-`2QjE@k|4Z&y2E;+^QOr2)Z&}}5DGNvz!q-A?&!_FFt=nUN%M(8M?Uns8AN6anHgjjkQqN__n66J){YrEX5*N7 zW0s8>HD=G4DPvZQ4N9|J%xp1>#f%lRQ_Ms$>%_XvY!Wj^%n~sp#Ox0&PfU+Ftc}?R z(G`2)ioH-CmRI=U3O^*x1C=QCE~Av1U1`!fC>OlgqLk zxOCX5>K{`KK_$~m3(yhYS(W_RG_5~SJTTG7Hsm~=ndnD5Gxac0b%XXO@L9FXm~nXP z#%+8{x_f}Vc`S40_T-k50qQ*rrDp9-DOsD%*a^i3WGgPu`N-VcIR)B9*h(?iL>8(`@7x_ErtqM{VXaE_vfZBS|id zw9>3HUaL124GuLIkBpAxBNslLwwrx2WET=}8J?Nt!Uy~9us%xQx5-idcY#~gxmR{( z;TJ}#(koOLgVMZ z&#thpC(tFZ?kpr1>y}Bbr!bq%_t#S10tz(O+&E;Pf?LNhcMnqhdM8AcYGVRWGx z#ul2Pwa^UX3(c@-p&1r0G{cgGW>~t=49gapVfjKctXOD&fk~W+DGxu@LQDccB$L(8b{m1ah zxvBD}Hi9Ykb7NVZ<(+GiVgqiDyn?_TZ4b>{1h_CVHa^M%!|?Lv%AwVRR}HX#oU~*8 zmStw9Ez%1Qr59e0qeKFom4V@;=YKQvko>}MmURC|V3A#Tovq`1n{}Mde;01c`=Z?# zud|3#U0zw4txm6E+k2mNqzfaxsUpICQSD8=U{tl(!aB4ainlGPwr8G~u%{>4*ss0) z>rsLhZHM!Rr8;>qu@ucybQY*Tw$FaJE1H*z6=NCg+&)(-m2xk3(U#Hn=JW7;DVkes zmD@7f3ID;a=%p^>L5ERtQSDm$_)mXm8|cE$rs3X&rT1 zYc~~DGN?r#-F@V_VOe|K0E+px5 zEWp862idOLxfMhi)^*~Ot73db_pK;Cdv+&2TNC56nEzRw_+)jA=gn7_KmDFge7Y*e zb5oPA|CycmWMz!!u~QdcxvmpmSrOwavHtJw#3##R{9wqRepe?xT^8eqLVWU!PJFU7 z#y3NJc5NpD%A##HWj5JdeKn{1ct{WIV>}*)pSlHSfe% zWiC4fP>tH?s65_4T zL;hxrUmD`A&qMt~F@9Nyw>}T~2V?y55O00%<0}I(o;##G{_69PzY*hChIs4qP=7tf zuL|+j=OKSB#;*?X*5^JxtH$^>A>R5td8j{&@mGg<>+_I5jq%)&h804e zTA#Cj(O|R9nunKU6Az@?wc*xjO-7APv?bL?C+zIk2oHcuL-3F&Kg|idL1t*ePI(PZ z*c~$i6L$KmF=4mR)FH#OkjLm$oPGRw5P1yPDCi~b49AY(4AM z23Ojx^(=B5oVCZ-CtCMb+u98lLmbS>hV_Y7P_XnXITXiO$ssUCNe(@+T5`yTk�! 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 { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(OGVDecoderVideoVP9W) { + OGVDecoderVideoVP9W = OGVDecoderVideoVP9W || {}; + + +var a;a||(a=typeof OGVDecoderVideoVP9W !== 'undefined' ? OGVDecoderVideoVP9W : {});var aa=Object.assign,ba,n;a.ready=new Promise(function(b,c){ba=b;n=c});var ca=a,ha=aa({},a),ia="object"===typeof window,p="function"===typeof importScripts,r="",v,w,x,fs,z,D; +if("object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node)r=p?require("path").dirname(r)+"/":__dirname+"/",D=function(){z||(fs=require("fs"),z=require("path"))},v=function(b,c){D();b=z.normalize(b);return fs.readFileSync(b,c?null:"utf8")},x=function(b){b=v(b,!0);b.buffer||(b=new Uint8Array(b));return b},w=function(b,c,e){D();b=z.normalize(b);fs.readFile(b,function(d,f){d?e(d):c(f.buffer)})},1=P.length&&(P.length=b+1),P[b]=c=oa.get(b));return c} +var Sa={m:function(){throw"longjmp";},k:function(b,c,e){ma.copyWithin(b,c,c+e)},l:function(b){var c=ma.length;b>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,b+100663296);d=Math.max(b,d);0>>16);na();var f=1;break a}catch(g){}f=void 0}if(f)return!0}return!1},a:function(){return ja},d:Ka,f:La,i:Ma,g:Na,e:Oa,c:Pa,j:Qa,h:Ra,n:function(b,c,e,d,f,g,h,k,q,t,u,J,Q,R,da,ea){function fa(E, +l,A,za,Aa,Ba,Ua,Va,S){E.set(new Uint8Array(Wa,l,A*za));var B,y;for(B=y=0;B=d||(X&&a._free(X),Ya=d,X=a._malloc(Ya));var f=X;(new Uint8Array(I.buffer,f,d)).set(new Uint8Array(b));return a._ogv_video_decoder_process_header(f,d)});c(e)};a.C=[]; +a.processFrame=function(b,c){function e(k){a._free(g);c(k)}var d=a._ogv_video_decoder_async(),f=b.byteLength,g=a._malloc(f);d&&a.C.push(e);var h=Z(function(){(new Uint8Array(I.buffer,g,f)).set(new Uint8Array(b));return a._ogv_video_decoder_process_frame(g,f)});d||e(h)};a.close=function(){};a.sync=function(){a._ogv_video_decoder_async()&&(a.C.push(function(){}),Z(function(){a._ogv_video_decoder_process_frame(0,0)}))};a.recycledFrames=[]; +a.recycleFrame=function(b){var c=a.recycledFrames;c.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 literal 0 HcmV?d00001 diff --git a/resources/web/ogvjs-1.8.6/ogv-demuxer-ogg-wasm.js b/resources/web/ogvjs-1.8.6/ogv-demuxer-ogg-wasm.js new file mode 100644 index 0000000..2c1a1c1 --- /dev/null +++ b/resources/web/ogvjs-1.8.6/ogv-demuxer-ogg-wasm.js @@ -0,0 +1,43 @@ + +var OGVDemuxerOggW = (() => { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(OGVDemuxerOggW) { + OGVDemuxerOggW = OGVDemuxerOggW || {}; + + +var a;a||(a=typeof OGVDemuxerOggW !== 'undefined' ? OGVDemuxerOggW : {});var h=Object.assign,k,l;a.ready=new Promise(function(b,c){k=b;l=c});var m=h({},a),n="object"===typeof window,p="function"===typeof importScripts,q="",r,t,u,fs,v,w; +if("object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node)q=p?require("path").dirname(q)+"/":__dirname+"/",w=function(){v||(fs=require("fs"),v=require("path"))},r=function(b,c){w();b=v.normalize(b);return fs.readFileSync(b,c?null:"utf8")},u=function(b){b=r(b,!0);b.buffer||(b=new Uint8Array(b));return b},t=function(b,c,d){w();b=v.normalize(b);fs.readFile(b,function(e,f){e?d(e):c(f.buffer)})},1=T.length&&(T.length=b+1),T[b]=c=G.get(b));return c} +var ca={},da={d:function(b,c,d){D.copyWithin(b,c,c+d)},e:function(b){var c=D.length;b>>>=0;if(2147483648=d;d*=2){var e=c*(1+.2/d);e=Math.min(e,b+100663296);e=Math.max(b,e);0>>16);F();var f=1;break a}catch(g){}f=void 0}if(f)return!0}return!1},f:function(b,c,d,e){b=ca.C(b);c=ca.A(b,c,d);E[e>>2]=c;return 0},a:function(b,c,d,e){var f=A.buffer;a.audioPackets.push({data:f.slice?f.slice(b,b+c): +(new Uint8Array(new Uint8Array(f,b,c))).buffer,timestamp:d,discardPadding:e})},c:function(b,c){function d(e){for(var f="",g=new Uint8Array(A.buffer);0!=g[e];e++)f+=String.fromCharCode(g[e]);return f}b&&(a.videoCodec=d(b));c&&(a.audioCodec=d(c));b=a._ogv_demuxer_media_duration();a.duration=0<=b?b:NaN;a.loadedMetadata=!0},b:function(b,c,d,e,f){var g=A.buffer;a.videoPackets.push({data:g.slice?g.slice(b,b+c):(new Uint8Array(new Uint8Array(g,b,c))).buffer,timestamp:d,keyframeTimestamp:e,isKeyframe:!!f})}}; +(function(){function b(f){a.asm=f.exports;A=a.asm.g;F();G=a.asm.s;I.unshift(a.asm.h);K--;a.monitorRunDependencies&&a.monitorRunDependencies(K);0==K&&(null!==L&&(clearInterval(L),L=null),M&&(f=M,M=null,f()))}function c(f){b(f.instance)}function d(f){return ba().then(function(g){return WebAssembly.instantiate(g,e)}).then(function(g){return g}).then(f,function(g){x("failed to asynchronously prepare wasm: "+g);z(g)})}var e={a:da};K++;a.monitorRunDependencies&&a.monitorRunDependencies(K);if(a.instantiateWasm)try{return a.instantiateWasm(e, +b)}catch(f){return x("Module.instantiateWasm callback failed with error: "+f),!1}(function(){return y||"function"!==typeof WebAssembly.instantiateStreaming||N()||O.startsWith("file://")||"function"!==typeof fetch?d(c):fetch(O,{credentials:"same-origin"}).then(function(f){return WebAssembly.instantiateStreaming(f,e).then(c,function(g){x("wasm streaming compile failed: "+g);x("falling back to ArrayBuffer instantiation");return d(c)})})})().catch(l);return{}})(); +a.___wasm_call_ctors=function(){return(a.___wasm_call_ctors=a.asm.h).apply(null,arguments)};a._ogv_demuxer_init=function(){return(a._ogv_demuxer_init=a.asm.i).apply(null,arguments)};a._ogv_demuxer_receive_input=function(){return(a._ogv_demuxer_receive_input=a.asm.j).apply(null,arguments)};a._ogv_demuxer_process=function(){return(a._ogv_demuxer_process=a.asm.k).apply(null,arguments)};a._ogv_demuxer_destroy=function(){return(a._ogv_demuxer_destroy=a.asm.l).apply(null,arguments)}; +a._ogv_demuxer_media_length=function(){return(a._ogv_demuxer_media_length=a.asm.m).apply(null,arguments)};a._ogv_demuxer_media_duration=function(){return(a._ogv_demuxer_media_duration=a.asm.n).apply(null,arguments)};a._ogv_demuxer_seekable=function(){return(a._ogv_demuxer_seekable=a.asm.o).apply(null,arguments)};a._ogv_demuxer_keypoint_offset=function(){return(a._ogv_demuxer_keypoint_offset=a.asm.p).apply(null,arguments)}; +a._ogv_demuxer_seek_to_keypoint=function(){return(a._ogv_demuxer_seek_to_keypoint=a.asm.q).apply(null,arguments)};a._ogv_demuxer_flush=function(){return(a._ogv_demuxer_flush=a.asm.r).apply(null,arguments)};a._malloc=function(){return(a._malloc=a.asm.t).apply(null,arguments)};a._free=function(){return(a._free=a.asm.u).apply(null,arguments)};var U;M=function ea(){U||V();U||(M=ea)}; +function V(){function b(){if(!U&&(U=!0,a.calledRun=!0,!B)){R(I);k(a);if(a.onRuntimeInitialized)a.onRuntimeInitialized();if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;){var c=a.postRun.shift();J.unshift(c)}R(J)}}if(!(0=d||(W&&a._free(W),X=d,W=a._malloc(X));var e=W;(new Uint8Array(A.buffer,e,d)).set(new Uint8Array(b));a._ogv_demuxer_receive_input(e,d)});c()};a.process=function(b){var c=Z(function(){return a._ogv_demuxer_process()});b(!!c)}; +a.dequeueVideoPacket=function(b){if(a.videoPackets.length){var c=a.videoPackets.shift().data;b(c)}else b(null)};a.dequeueAudioPacket=function(b){if(a.audioPackets.length){var c=a.audioPackets.shift();b(c.data,c.discardPadding)}else b(null)};a.getKeypointOffset=function(b,c){var d=Z(function(){return a._ogv_demuxer_keypoint_offset(1E3*b)});c(d)}; +a.seekToKeypoint=function(b,c){var d=Z(function(){return a._ogv_demuxer_seek_to_keypoint(1E3*b)});d&&(a.audioPackets.splice(0,a.audioPackets.length),a.videoPackets.splice(0,a.videoPackets.length));c(!!d)};a.flush=function(b){Z(function(){a.audioPackets.splice(0,a.audioPackets.length);a.videoPackets.splice(0,a.videoPackets.length);a._ogv_demuxer_flush()});b()};a.close=function(){}; + + + return OGVDemuxerOggW.ready +} +); +})(); +if (typeof exports === 'object' && typeof module === 'object') + module.exports = OGVDemuxerOggW; +else if (typeof define === 'function' && define['amd']) + define([], function() { return OGVDemuxerOggW; }); +else if (typeof exports === 'object') + exports["OGVDemuxerOggW"] = OGVDemuxerOggW; diff --git a/resources/web/ogvjs-1.8.6/ogv-demuxer-ogg-wasm.wasm b/resources/web/ogvjs-1.8.6/ogv-demuxer-ogg-wasm.wasm new file mode 100644 index 0000000000000000000000000000000000000000..cceb85dde97c3e857cd82583d884904b30498eae GIT binary patch literal 39042 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 WmoNKo_YXe%hgiV=B--6~-v0$@_K?T` literal 0 HcmV?d00001 diff --git a/resources/web/ogvjs-1.8.6/ogv-demuxer-webm-wasm.js b/resources/web/ogvjs-1.8.6/ogv-demuxer-webm-wasm.js new file mode 100644 index 0000000..6351025 --- /dev/null +++ b/resources/web/ogvjs-1.8.6/ogv-demuxer-webm-wasm.js @@ -0,0 +1,46 @@ + +var OGVDemuxerWebMW = (() => { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(OGVDemuxerWebMW) { + OGVDemuxerWebMW = OGVDemuxerWebMW || {}; + + +var a;a||(a=typeof OGVDemuxerWebMW !== 'undefined' ? OGVDemuxerWebMW : {});var h=Object.assign,k,l;a.ready=new Promise(function(b,c){k=b;l=c});var m=h({},a),n="object"===typeof window,q="function"===typeof importScripts,r="",t,u,v,fs,w,A; +if("object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node)r=q?require("path").dirname(r)+"/":__dirname+"/",A=function(){w||(fs=require("fs"),w=require("path"))},t=function(b,c){A();b=w.normalize(b);return fs.readFileSync(b,c?null:"utf8")},v=function(b){b=t(b,!0);b.buffer||(b=new Uint8Array(b));return b},u=function(b,c,d){A();b=w.normalize(b);fs.readFile(b,function(e,f){e?d(e):c(f.buffer)})},1=e);)++d;if(16f?e+=String.fromCharCode(f):(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else e+=String.fromCharCode(f)}return e}function J(b){return b?I(K,b,void 0):""}var L,K,M; +function N(){var b=E.buffer;L=b;a.HEAP8=new Int8Array(b);a.HEAP16=new Int16Array(b);a.HEAP32=M=new Int32Array(b);a.HEAPU8=K=new Uint8Array(b);a.HEAPU16=new Uint16Array(b);a.HEAPU32=new Uint32Array(b);a.HEAPF32=new Float32Array(b);a.HEAPF64=new Float64Array(b)}var ba,ca=[],da=[],ea=[];function fa(){var b=a.preRun.shift();ca.unshift(b)}var O=0,P=null,Q=null;a.preloadedImages={};a.preloadedAudios={}; +function D(b){if(a.onAbort)a.onAbort(b);b="Aborted("+b+")";B(b);F=!0;b=new WebAssembly.RuntimeError(b+". Build with -s ASSERTIONS=1 for more info.");l(b);throw b;}function ha(){return R.startsWith("data:application/octet-stream;base64,")}var R;R="ogv-demuxer-webm-wasm.wasm";if(!ha()){var ia=R;R=a.locateFile?a.locateFile(ia,r):r+ia}function ja(){var b=R;try{if(b==R&&C)return new Uint8Array(C);if(v)return v(b);throw"both async and sync fetching of the wasm failed";}catch(c){D(c)}} +function ka(){if(!C&&(n||q)){if("function"===typeof fetch&&!R.startsWith("file://"))return fetch(R,{credentials:"same-origin"}).then(function(b){if(!b.ok)throw"failed to load wasm binary file at '"+R+"'";return b.arrayBuffer()}).catch(function(){return ja()});if(u)return new Promise(function(b,c){u(R,function(d){b(new Uint8Array(d))},c)})}return Promise.resolve().then(function(){return ja()})} +function S(b){for(;0=T.length&&(T.length=b+1),T[b]=c=ba.get(b));return c} +var ma=[null,[],[]],na={a:function(b,c,d,e){D("Assertion failed: "+J(b)+", at: "+[c?J(c):"unknown filename",d,e?J(e):"unknown function"])},f:function(){D("")},d:function(b,c,d){K.copyWithin(b,c,c+d)},e:function(b){var c=K.length;b>>>=0;if(2147483648=d;d*=2){var e=c*(1+.2/d);e=Math.min(e,b+100663296);e=Math.max(b,e);0>>16);N();var f=1;break a}catch(g){}f=void 0}if(f)return!0}return!1},b:function(b, +c,d,e){for(var f=0,g=0;g>2],G=M[c+4>>2];c+=8;for(var x=0;x>2]=f;return 0},c:function(b,c,d,e){var f=E.buffer;a.audioPackets.push({data:f.slice?f.slice(b,b+c):(new Uint8Array(new Uint8Array(f,b,c))).buffer,timestamp:d,discardPadding:e})},j:function(b,c,d,e,f,g,p,G,x,y,z){a.videoFormat={width:b,height:c,chromaWidth:d,chromaHeight:e,cropLeft:G,cropTop:x,cropWidth:g,cropHeight:p,displayWidth:y, +displayHeight:z,fps:f}},h:function(b,c){function d(e){for(var f="",g=new Uint8Array(E.buffer);0!=g[e];e++)f+=String.fromCharCode(g[e]);return f}b&&(a.videoCodec=d(b));c&&(a.audioCodec=d(c));b=a._ogv_demuxer_media_duration();a.duration=0<=b?b:NaN;a.loadedMetadata=!0},i:function(b,c){if(a.onseek)a.onseek(b+4294967296*c)},g:function(b,c,d,e,f){var g=E.buffer;a.videoPackets.push({data:g.slice?g.slice(b,b+c):(new Uint8Array(new Uint8Array(g,b,c))).buffer,timestamp:d,keyframeTimestamp:e,isKeyframe:!!f})}}; +(function(){function b(f){a.asm=f.exports;E=a.asm.k;N();ba=a.asm.w;da.unshift(a.asm.l);O--;a.monitorRunDependencies&&a.monitorRunDependencies(O);0==O&&(null!==P&&(clearInterval(P),P=null),Q&&(f=Q,Q=null,f()))}function c(f){b(f.instance)}function d(f){return ka().then(function(g){return WebAssembly.instantiate(g,e)}).then(function(g){return g}).then(f,function(g){B("failed to asynchronously prepare wasm: "+g);D(g)})}var e={a:na};O++;a.monitorRunDependencies&&a.monitorRunDependencies(O);if(a.instantiateWasm)try{return a.instantiateWasm(e, +b)}catch(f){return B("Module.instantiateWasm callback failed with error: "+f),!1}(function(){return C||"function"!==typeof WebAssembly.instantiateStreaming||ha()||R.startsWith("file://")||"function"!==typeof fetch?d(c):fetch(R,{credentials:"same-origin"}).then(function(f){return WebAssembly.instantiateStreaming(f,e).then(c,function(g){B("wasm streaming compile failed: "+g);B("falling back to ArrayBuffer instantiation");return d(c)})})})().catch(l);return{}})(); +a.___wasm_call_ctors=function(){return(a.___wasm_call_ctors=a.asm.l).apply(null,arguments)};a._ogv_demuxer_init=function(){return(a._ogv_demuxer_init=a.asm.m).apply(null,arguments)};a._ogv_demuxer_receive_input=function(){return(a._ogv_demuxer_receive_input=a.asm.n).apply(null,arguments)};a._ogv_demuxer_process=function(){return(a._ogv_demuxer_process=a.asm.o).apply(null,arguments)};a._ogv_demuxer_destroy=function(){return(a._ogv_demuxer_destroy=a.asm.p).apply(null,arguments)}; +a._ogv_demuxer_flush=function(){return(a._ogv_demuxer_flush=a.asm.q).apply(null,arguments)};a._ogv_demuxer_media_length=function(){return(a._ogv_demuxer_media_length=a.asm.r).apply(null,arguments)};a._ogv_demuxer_media_duration=function(){return(a._ogv_demuxer_media_duration=a.asm.s).apply(null,arguments)};a._ogv_demuxer_seekable=function(){return(a._ogv_demuxer_seekable=a.asm.t).apply(null,arguments)}; +a._ogv_demuxer_keypoint_offset=function(){return(a._ogv_demuxer_keypoint_offset=a.asm.u).apply(null,arguments)};a._ogv_demuxer_seek_to_keypoint=function(){return(a._ogv_demuxer_seek_to_keypoint=a.asm.v).apply(null,arguments)};a._malloc=function(){return(a._malloc=a.asm.x).apply(null,arguments)};a._free=function(){return(a._free=a.asm.y).apply(null,arguments)};var U;Q=function oa(){U||V();U||(Q=oa)}; +function V(){function b(){if(!U&&(U=!0,a.calledRun=!0,!F)){S(da);k(a);if(a.onRuntimeInitialized)a.onRuntimeInitialized();if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;){var c=a.postRun.shift();ea.unshift(c)}S(ea)}}if(!(0=d||(W&&a._free(W),X=d,W=a._malloc(X));var e=W;(new Uint8Array(E.buffer,e,d)).set(new Uint8Array(b));a._ogv_demuxer_receive_input(e,d)});c()};a.process=function(b){var c=Z(function(){return a._ogv_demuxer_process()});b(!!c)}; +a.dequeueVideoPacket=function(b){if(a.videoPackets.length){var c=a.videoPackets.shift().data;b(c)}else b(null)};a.dequeueAudioPacket=function(b){if(a.audioPackets.length){var c=a.audioPackets.shift();b(c.data,c.discardPadding)}else b(null)};a.getKeypointOffset=function(b,c){var d=Z(function(){return a._ogv_demuxer_keypoint_offset(1E3*b)});c(d)}; +a.seekToKeypoint=function(b,c){var d=Z(function(){return a._ogv_demuxer_seek_to_keypoint(1E3*b)});d&&(a.audioPackets.splice(0,a.audioPackets.length),a.videoPackets.splice(0,a.videoPackets.length));c(!!d)};a.flush=function(b){Z(function(){a.audioPackets.splice(0,a.audioPackets.length);a.videoPackets.splice(0,a.videoPackets.length);a._ogv_demuxer_flush()});b()};a.close=function(){}; + + + return OGVDemuxerWebMW.ready +} +); +})(); +if (typeof exports === 'object' && typeof module === 'object') + module.exports = OGVDemuxerWebMW; +else if (typeof define === 'function' && define['amd']) + define([], function() { return OGVDemuxerWebMW; }); +else if (typeof exports === 'object') + exports["OGVDemuxerWebMW"] = OGVDemuxerWebMW; diff --git a/resources/web/ogvjs-1.8.6/ogv-demuxer-webm-wasm.wasm b/resources/web/ogvjs-1.8.6/ogv-demuxer-webm-wasm.wasm new file mode 100644 index 0000000000000000000000000000000000000000..fbdfd0a72bb4249390fd7f199b7b6c168bb0e251 GIT binary patch literal 43838 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 Bkv;$b literal 0 HcmV?d00001 diff --git a/resources/web/ogvjs-1.8.6/ogv-es2017.js b/resources/web/ogvjs-1.8.6/ogv-es2017.js new file mode 100644 index 0000000..02710cd --- /dev/null +++ b/resources/web/ogvjs-1.8.6/ogv-es2017.js @@ -0,0 +1,2 @@ +/*! For license information please see ogv-es2017.js.LICENSE.txt */ +!function webpackUniversalModuleDefinition(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ogvjs=t():e.ogvjs=t()}(globalThis,(function(){return(()=>{var e={318:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},848:e=>{window,e.exports=function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t){function r(e,t){if(e<1||e!==Math.round(e))throw"Invalid channel count for BufferQueue";this.channels=e,this.bufferSize=t,this.flush()}r.prototype.flush=function(){this._buffers=[],this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0},r.prototype.sampleCount=function(){var e=0;return this._buffers.forEach((function(t){e+=t[0].length})),e},r.prototype.createBuffer=function(e){for(var t=[],i=0;i=s)return e;for(var h=[],u=0;u0?d[d.length+t]:e[0]:e[t]},u=0;ui&&(m=Math.SQRT1_2);for(var g=0;g=i&&(v=0);var y=e[v],b=new Float32Array(_);h(y,b,this._resampleLastSampleData?this._resampleLastSampleData[v]:void 0,m),u.push(b)}return this._resampleFractional=p,this._resampleLastSampleData=e,u},n.prototype.bufferData=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot bufferData before init";var t=this._resample(e);t=this._tempoChanger.process(t),this._backend.appendBuffer(t)},n.prototype.getPlaybackState=function(){if(this._backend){var e=this._backend.getPlaybackState();return e.outputPlaybackPosition=e.playbackPosition,e.playbackPosition=this._tempoChanger.mapOutputToInputTime(e.outputPlaybackPosition),e}throw"Invalid state: AudioFeeder cannot getPlaybackState before init"},n.prototype.waitUntilReady=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot waitUntilReady before init";this._backend.waitUntilReady(e)},n.prototype.start=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot start before init";this._backend.start()},n.prototype.stop=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot stop before init";this._backend.stop()},n.prototype.flush=function(){if(this._resampleFractional=0,this._resampleLastSampleData=void 0,!this._backend)throw"Invalid state: AudioFeeder cannot flush before init";this._tempoChanger.flush(this.durationBuffered),this._backend.flush()},n.prototype.close=function(){this._backend&&(this._backend.close(),this._backend=null)},n.prototype.onstarved=null,n.prototype.onbufferlow=null,n.isSupported=function(){return!!Float32Array&&t.isSupported()},n.initSharedAudioContext=function(){return t.isSupported()?t.initSharedAudioContext():null},e.exports=n}()},function(e,t,i){!function(){var t=window.AudioContext||window.webkitAudioContext,s=i(0),d=i(3);function o(e,t,i){var d=i.audioContext||o.initSharedAudioContext();if(this._context=d,this.output=i.output||d.destination,this.rate=d.sampleRate,this.channels=2,i.bufferSize&&(this.bufferSize=0|i.bufferSize),this.bufferThreshold=2*this.bufferSize,this._bufferQueue=new s(this.channels,this.bufferSize),this._playbackTimeAtBufferTail=d.currentTime,this._queuedTime=0,this._delayedTime=0,this._dropped=0,this._liveBuffer=this._bufferQueue.createBuffer(this.bufferSize),d.createScriptProcessor)this._node=d.createScriptProcessor(this.bufferSize,0,this.channels);else{if(!d.createJavaScriptNode)throw new Error("Bad version of web audio API?");this._node=d.createJavaScriptNode(this.bufferSize,0,this.channels)}}o.prototype.bufferSize=4096,o.prototype.bufferThreshold=8192,o.prototype._volume=1,Object.defineProperty(o.prototype,"volume",{get:function(){return this._volume},set:function(e){this._volume=+e}}),o.prototype._muted=!1,Object.defineProperty(o.prototype,"muted",{get:function(){return this._muted},set:function(e){this._muted=!!e}}),o.prototype._audioProcess=function(e){var t,i,s,h,u;u="number"==typeof e.playbackTime?e.playbackTime:this._context.currentTime+this.bufferSize/this.rate;var c=this._playbackTimeAtBufferTail;if(c0){var t=Math.round(e*this.rate),i=this._liveBuffer?this._liveBuffer[0].length:0;t>i?(this._bufferQueue.prependBuffer(this._liveBuffer),this._bufferQueue.prependBuffer(this._bufferQueue.createBuffer(t-i))):this._bufferQueue.prependBuffer(this._bufferQueue.trimBuffer(this._liveBuffer,i-t,t)),this._playbackTimeAtBufferTail-=e}this._node.onaudioprocess=null,this._node.disconnect()}},o.prototype.flush=function(){this._bufferQueue.flush()},o.prototype.close=function(){this.stop(),this._context=null},o.prototype.onstarved=null,o.prototype.onbufferlow=null,o.isSupported=function(){return!!t},o.sharedAudioContext=null,o.initSharedAudioContext=function(){if(!o.sharedAudioContext&&o.isSupported()){var e,i=new t;if(i.createScriptProcessor)e=i.createScriptProcessor(1024,0,2);else{if(!i.createJavaScriptNode)throw new Error("Bad version of web audio API?");e=i.createJavaScriptNode(1024,0,2)}e.connect(i.destination),e.disconnect(),o.sharedAudioContext=i}return o.sharedAudioContext},e.exports=o}()},function(e,t){e.exports=function(){if(void 0!==window.setImmediate)return window.setImmediate;if(window&&window.postMessage){var e=[];return window.addEventListener("message",(function(t){if(t.source===window){var i=t.data;if("object"==typeof i&&i.nextTickBrowserPingMessage){var s=e.pop();s&&s()}}})),function(t){e.push(t),window.postMessage({nextTickBrowserPingMessage:!0},document.location.toString())}}return function(e){setTimeout(e,0)}}()},function(e,t,i){var s;window,s=function(){return function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t){var i={float_array:function(e){return new Float32Array(e)},blit:function(e,t,i,s,d){i.set(e.subarray(t,t+d),s)}};e.exports=i},function(e,t,i){var s,d;s=i(0),d=i(2),e.exports=function(e){var t=(e=e||{}).sampleRate||44100,i=e.wsizeLog||11,h=e.tempo||1,u=(e.numChannels,Math.pow(2,50/1200)-1),c=1<>1),T=s.float_array(b),k=s.float_array(b),w=s.float_array(b),P=s.float_array(b),E=s.float_array(b),x=s.float_array(b),A=1+(b>>1),R=[0,0],F=[],O=[],C=[],S=[];for(y=0;y<2;y++)F.push(s.float_array(A)),O.push(s.float_array(A)),C.push(s.float_array(A)),S.push(s.float_array(b));var B=s.float_array(A),D=s.float_array(A),M=0,V=0,I=[{in_time:0,out_time:0,tempo:h}],L=0,j=0,W=1,X=0,N=0,H=0,z=0,Y={mapOutputToInputTime:function(e){for(var t=I.length-1;e0;)t--;var i=I[t];return i.in_time+i.tempo*(e-i.out_time)},flush:function(e){X=0,R=[0,0],j=0,z=0,H=0;for(var t=0;t<2;t++)for(var i=0;i=0;)I.pop(),s--;I.push({in_time:M,out_time:V,tempo:h})}},getTempo:function(){return h},setTempo:function(e){m=g=f,e>=1?g=Math.round(m/e):m=Math.round(g*e),N=(1/e-1*g/m)*m,W=function(e,t){for(var i=e.length/t|0,s=0,d=0;di&&(i=e[s]);var d=1e-8*i,h=1,c=1;for(t[0]=1,s=2;sd&&e[s]>e[s-1]&&e[s]>=e[s+1]){var f=s+(e[s-1]-e[s+1])/(2*(e[s-1]-2*e[s]+e[s+1]));f-t[h-1]>l?(t[h++]=f,c=s):e[s]>e[c]&&(t[h-1]=f,c=s)}}return h}(y,T),w=O[l],P=C[l];if(0!=e&&0!=k){var E=0;for(H=0;Hm[E]&&E!=p;)++E;var x=E;E>0&&z-m[E-1].1*y[Math.round(z)]){var M=J(t,i,z),V=g[x]+v[x]+U(M,z,g[x],m[x],h)-M;w[H]=M,P[H]=V,B[H]=Math.cos(V),D[H]=Math.sin(V)}else w[H]=J(t,i,z),P[H]=0,B[H]=1,D[H]=0}T[k]=2*c;var I=T[x=0],L=T[x+1],j=B[x],W=D[x];for(b=1;b=I&&b-I>L-b&&(I=T[++x],L=T[x+1],j=B[x],W=D[x]);var X=t[b]*j-i[b]*W,N=t[b]*W+i[b]*j;t[b]=X,i[b]=N}}else for(var H=0;Hd&&(d=Math.abs(2*l.m_re[t]));for(t=0;td&&(d=Math.abs(l.m_re[t+g+e]+l.m_im[t]));for(t=c-g;td&&(d=Math.abs(2*l.m_im[t]));var u=1/Math.floor(1*c/(2*g));for(h*d>u&&(h=u/d),t=0;t1){d=s.float_array(e[0].length);for(var u=1/e.length,l=0;l0){var v=z+H+i,y=[];for(l=0;lw&&(w=z);var P=s.float_array(w);s.blit(p,0,P,0,z);for(var E=0,x=z,A=0,R=0;;){var F=c+m-H;if(E+F>i){s.blit(d,E,_,H,i-E),H+=i-E,E=i;break}F<=0?H-=2*m:(s.blit(d,E,_,H,F),E+=F,H=c-m),R=G(),M+=2*m/t,V+=R/t,(A=x+R-w)<0&&(A=0),s.blit(p,0,P,x,R-A),x+=R}s.blit(p,R-A,p,0,A),z=A;var O=[];for(l=0;l>=1;i.m_revTgt[d]=u}i.twiddleRe=s.float_array(i.m_logN),i.twiddleIm=s.float_array(i.m_logN);for(var l=1,f=0;f>1,c=d>>1,l=d;if(e)for(var f=1/d,_=0;_>=1,c>>=1,l>>=1}for(var F,O,C=i.m_revTgt,S=0;SS&&(O=t[F=C[S]],t[F]=t[S],t[S]=O,O=s[F],s[F]=s[S],s[S]=O)};var p=t>>1;return i.unpack=function(e,s,d,h){e[0]=i.m_re[0],d[0]=i.m_im[0],s[0]=h[0]=0,e[p]=i.m_re[p],d[p]=i.m_im[p],s[p]=h[p]=0;for(var u=1;u{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=class Bisector{constructor(e){this.lower=e.start,this.upper=e.end,this.onprocess=e.process,this.position=0,this.n=0}iterate(){return this.n++,this.position=Math.floor((this.lower+this.upper)/2),this.onprocess(this.lower,this.upper,this.position)}start(){return this.iterate(),this}left(){return this.upper=this.position,this.iterate()}right(){return this.lower=this.position,this.iterate()}};t.default=i},523:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=new class{hasTypedArrays(){return!!window.Uint32Array}hasWebAssembly(){return!!window.WebAssembly}hasWebAudio(){return!(!window.AudioContext&&!window.webkitAudioContext)}hasFlash(){return!1}hasAudio(){return this.hasWebAudio()}isBlacklisted(e){return!1}isSlow(){return!1}isTooSlow(){return!1}supported(e){return"OGVDecoder"===e?this.hasWebAssembly():"OGVPlayer"===e&&(this.supported("OGVDecoder")&&this.hasAudio())}};t.default=i},408:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderAudioProxy extends((0,d.default)({loadedMetadata:!1,audioFormat:null,audioBuffer:null,cpuTime:0})){init(e){this.proxy("init",[],e)}processHeader(e,t){this.proxy("processHeader",[e],t,[e])}processAudio(e,t){this.proxy("processAudio",[e],t,[e])}close(){this.terminate()}}var h=OGVDecoderAudioProxy;t.default=h},319:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderVideoProxy extends((0,d.default)({loadedMetadata:!1,videoFormat:null,frameBuffer:null,cpuTime:0})){init(e){this.proxy("init",[],e)}processHeader(e,t){this.proxy("processHeader",[e],t,[e])}processFrame(e,t){this.proxy("processFrame",[e],t,[e])}close(){this.terminate()}sync(){this.proxy("sync",[],(()=>{}))}recycleFrame(e){this.proxy("recycleFrame",[e],(()=>{}),[e.y.bytes.buffer,e.u.bytes.buffer,e.v.bytes.buffer])}}var h=OGVDecoderVideoProxy;t.default=h},445:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(539)),h="1.8.6-20220111172545-1f60d9d",u={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"};var c=class OGVLoaderBase{constructor(){this.base=this.defaultBase()}defaultBase(){}wasmSupported(){return d.default.wasmSupported()}scriptForClass(e){return u[e]}urlForClass(e){var t=this.scriptForClass(e);if(t)return this.urlForScript(t);throw new Error("asked for URL for unknown class "+e)}urlForScript(e){if(e){var t=this.base;return void 0===t?t="":t+="/",t+e+"?version="+encodeURIComponent(h)}throw new Error("asked for URL for unknown script "+e)}loadClass(e,t,i){i=i||{};var s=this.getGlobal(),d=this.urlForClass(e),classWrapper=t=>((t=t||{}).locateFile=e=>"data:"===e.slice(0,5)?e:this.urlForScript(e),t.mainScriptUrlOrBlob=this.scriptForClass(e)+"?version="+encodeURIComponent(h),s[e](t));"function"==typeof s[e]?t(classWrapper):this.loadScript(d,(()=>{t(classWrapper)}))}};t.default=c},964:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(408)),h=s(i(319)),u=s(i(445)),c={audio:{proxy:d.default,worker:"ogv-worker-audio.js"},video:{proxy:h.default,worker:"ogv-worker-video.js"}},l={OGVDecoderAudioOpusW:"audio",OGVDecoderAudioVorbisW:"audio",OGVDecoderVideoTheoraW:"video",OGVDecoderVideoVP8W:"video",OGVDecoderVideoVP9W:"video",OGVDecoderVideoVP9SIMDW:"video",OGVDecoderVideoAV1W:"video",OGVDecoderVideoAV1SIMDW:"video"};class OGVLoaderWeb extends u.default{constructor(){super(),this.scriptStatus={},this.scriptCallbacks={}}getGlobal(){return window}defaultBase(){for(var e,t,i=document.querySelectorAll("script"),s=/^(?:|(.*)\/)ogv(?:-support|-es2017)?\.js(?:\?|#|$)/,d=0;d{var i=this.scriptCallbacks[e];delete this.scriptCallbacks[e],this.scriptStatus[e]="done",i.forEach((e=>{e()}))};i.addEventListener("load",done),i.addEventListener("error",done),i.src=e,document.querySelector("head").appendChild(i)}}workerProxy(e,t){var i=c[l[e]];if(!i)throw new Error("Requested worker for class with no proxy: "+e);var s,d=i.proxy,h=i.worker,u=this.urlForScript(this.scriptForClass(e)),_=this.urlForScript(h),p=function construct(t){return new d(s,e,t)};if(_.match(/^https?:|\/\//i)){var m,g,v,y,b,T=!1,k=!1;function completionCheck(){if(1==T&&1==k){var e=v+" "+y+"\nOGVLoader.base = "+JSON.stringify(f.base);try{b=new Blob([e],{type:"application/javascript"})}catch(t){window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,(b=new BlobBuilder).append(e),b=b.getBlob()}s=new Worker(URL.createObjectURL(b)),t((function(e){return Promise.resolve(new p(e))}))}}(m=new XMLHttpRequest).open("GET",u,!0),m.onreadystatechange=function(){4==m.readyState&&200==m.status&&(v=m.responseText,T=!0,completionCheck())},m.send(),(g=new XMLHttpRequest).open("GET",_,!0),g.onreadystatechange=function(){4==g.readyState&&200==g.status&&(y=g.responseText,k=!0,completionCheck())},g.send()}else s=new Worker(_),t((function(e){return Promise.resolve(new p(e))}))}}var f=new OGVLoaderWeb,_=f;t.default=_},759:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(309)),h={MEDIA_ERR_ABORTED:1,MEDIA_ERR_NETWORK:2,MEDIA_ERR_DECODE:3,MEDIA_ERR_SRC_NOT_SUPPORTED:4};class OGVMediaError{constructor(e,t){this.code=e,this.message=t}}(0,d.default)(OGVMediaError,h),(0,d.default)(OGVMediaError.prototype,h);var u=OGVMediaError;t.default=u},278:(e,t)=>{"use strict";function split(e,t,i){var s=e.split(t,i).map((e=>function trim(e){return e.replace(/^\s+/,"").replace(/\s+$/,"")}(e)));if("number"==typeof i)for(;s.length{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d,h=s(i(731)),u=s(i(936)),c=s(i(848)),l=s(i(964)),f=s(i(893)),_=s(i(309)),p=s(i(759)),m=s(i(278)),g=s(i(168)),v=s(i(625)),y=(()=>{if("function"==typeof setImmediate)return setImmediate;var e=new MessageChannel,t=[];return e.port1.onmessage=e=>{t.shift()()},function nextTick(i){t.push(i),e.port2.postMessage({})}})(),b={NETWORK_EMPTY:0,NETWORK_IDLE:1,NETWORK_LOADING:2,NETWORK_NO_SOURCE:3,HAVE_NOTHING:0,HAVE_METADATA:1,HAVE_CURRENT_DATA:2,HAVE_FUTURE_DATA:3,HAVE_ENOUGH_DATA:4},T="INITIAL",k="SEEKING_END",w="LOADED",P="PRELOAD",E="READY",x="PLAYING",A="SEEKING",R="ERROR",F="NOT_SEEKING",O="BISECT_TO_TARGET",C="BISECT_TO_KEYPOINT",S="LINEAR_TO_TARGET",B="exact",D="fast";function OGVJSElement(){var e=document.createElement("ogvjs");return Object.setPrototypeOf?Object.setPrototypeOf(e,Object.getPrototypeOf(this)):e.__proto__=this.__proto__,e}d="undefined"==typeof performance||void 0===typeof performance.now?Date.now:performance.now.bind(performance),OGVJSElement.prototype=Object.create(HTMLElement.prototype,{});class OGVPlayer extends OGVJSElement{constructor(e){if(super(),(e=e||{}).base=e.base||l.default.base,this._options=e,this._instanceId="ogvjs"+ ++OGVPlayer.instanceCount,void 0!==e.worker?this._enableWorker=!!e.worker:this._enableWorker=!!window.Worker,!l.default.wasmSupported())throw new Error("WebAssembly not supported");this._enableThreading=!!e.threading,this._enableSIMD=!!e.simd,this._state=T,this._seekState=F,this._detectedType=null,this._canvas=document.createElement("canvas"),this._frameSink=null,this.className=this._instanceId,(0,_.default)(this,b),this._view=this._canvas,this._view.style.position="absolute",this._view.style.top="0",this._view.style.left="0",this._view.style.width="100%",this._view.style.height="100%",this._view.style.objectFit="contain",this.appendChild(this._view),this._startTime=d(),this._codec=null,this._audioInfo=null,this._videoInfo=null,this._actionQueue=[],this._audioFeeder=null,this._muted=!1,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._prebufferingAudio=!1,this._initialSeekTime=0,this._currentSrc="",this._streamEnded=!1,this._mediaError=null,this._dataEnded=!1,this._byteLength=0,this._duration=null,this._lastSeenTimestamp=null,this._nextProcessingTimer,this._nextFrameTimer=null,this._loading=!1,this._started=!1,this._paused=!0,this._ended=!1,this._startedPlaybackInDocument=!1,this._stream=void 0,this._framesProcessed=0,this._targetPerFrameTime=1e3/60,this._actualPerFrameTime=0,this._totalFrameTime=0,this._totalFrameCount=0,this._playTime=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._totalJitter=0,this._droppedAudio=0,this._delayedAudio=0,this._lateFrames=0,this._poster="",this._thumbnail=null,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._decodedFrames=[],this._pendingFrames=[],this._lastFrameDecodeTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameDrawingTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastProxyTime=0,this._lastDrawingTime=0,this._lastFrameTimestamp=0,this._currentVideoCpuTime=0,this._lastTimeUpdate=0,this._timeUpdateInterval=250,this._seekTargetTime=0,this._bisectTargetTime=0,this._seekMode=null,this._lastSeekPosition=null,this._seekBisector=null,this._didSeek=null,this._depth=0,this._needProcessing=!1,this._pendingFrame=0,this._pendingAudio=0,this._framePipelineDepth=8,this._frameParallelism=this._enableThreading?Math.min(16,navigator.hardwareConcurrency)||1:0,this._audioPipelineDepth=12,this._videoInfo=null,this._audioInfo=null,this._width=0,this._height=0,this._volume=1,this._playbackRate=1,Object.defineProperties(this,{src:{get:function getSrc(){return this.getAttribute("src")||""},set:function setSrc(e){this.setAttribute("src",e),this._loading=!1,this._prepForLoad("interactive")}},buffered:{get:function getBuffered(){var e;return e=this._stream&&this._byteLength&&this._duration?this._stream.getBufferedRanges().map((e=>e.map((e=>e/this._stream.length*this._duration)))):[[0,0]],new g.default(e)}},seekable:{get:function getSeekable(){return this.duration<1/0&&this._stream&&this._stream.seekable&&this._codec&&this._codec.seekable?new g.default([[0,this._duration]]):new g.default([])}},currentTime:{get:function getCurrentTime(){return this._state==A?this._seekTargetTime:this._codec?this._state!=x||this._paused?this._initialPlaybackOffset:this._getPlaybackTime():this._initialSeekTime},set:function setCurrentTime(e){this._seek(e,B)}},duration:{get:function getDuration(){return this._codec&&this._codec.loadedMetadata?null!==this._duration?this._duration:1/0:NaN}},paused:{get:function getPaused(){return this._paused}},ended:{get:function getEnded(){return this._ended}},seeking:{get:function getSeeking(){return this._state==A}},muted:{get:function getMuted(){return this._muted},set:function setMuted(e){this._muted=e,this._audioFeeder?this._audioFeeder.muted=this._muted:this._started&&!this._muted&&this._codec&&this._codec.hasAudio&&(this._log("unmuting: switching from timer to audio clock"),this._initAudioFeeder(),this._startPlayback(this._audioEndTimestamp)),this._fireEventAsync("volumechange")}},poster:{get:function getPoster(){return this._poster},set:function setPoster(e){if(this._poster=e,!this._started){this._thumbnail&&this.removeChild(this._thumbnail);var t=new Image;t.src=this._poster,t.className="ogvjs-poster",t.style.position="absolute",t.style.top="0",t.style.left="0",t.style.width="100%",t.style.height="100%",t.style.objectFit="contain",t.style.visibility="hidden",t.addEventListener("load",(()=>{this._thumbnail===t&&(OGVPlayer.styleManager.appendRule("."+this._instanceId,{width:t.naturalWidth+"px",height:t.naturalHeight+"px"}),t.style.visibility="visible")})),this._thumbnail=t,this.appendChild(t)}}},videoWidth:{get:function getVideoWidth(){return this._videoInfo?this._videoInfo.displayWidth:0}},videoHeight:{get:function getVideoHeight(){return this._videoInfo?this._videoInfo.displayHeight:0}},ogvjsVideoFrameRate:{get:function getOgvJsVideoFrameRate(){return this._videoInfo?0==this._videoInfo.fps?this._totalFrameCount/(this._totalFrameTime/1e3):this._videoInfo.fps:0}},ogvjsAudioChannels:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.channels:0}},ogvjsAudioSampleRate:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.rate:0}},width:{get:function getWidth(){return this._width},set:function setWidth(e){this._width=parseInt(e,10),this.style.width=this._width+"px"}},height:{get:function getHeight(){return this._height},set:function setHeight(e){this._height=parseInt(e,10),this.style.height=this._height+"px"}},autoplay:{get:function getAutoplay(){return!1},set:function setAutoplay(e){}},controls:{get:function getControls(){return!1},set:function setControls(e){}},loop:{get:function getLoop(){return!1},set:function setLoop(e){}},crossOrigin:{get:function getCrossOrigin(){return null},set:function setCrossOrigin(e){}},currentSrc:{get:function getCurrentSrc(){return this._currentSrc}},defaultMuted:{get:function getDefaultMuted(){return!1}},defaultPlaybackRate:{get:function getDefaultPlaybackRate(){return 1}},error:{get:function getError(){return this._state===R?this._mediaError?this._mediaError:new p.default("unknown error occurred in media procesing"):null}},preload:{get:function getPreload(){return this.getAttribute("preload")||""},set:function setPreload(e){this.setAttribute("preload",e)}},readyState:{get:function getReadyState(){return this._stream&&this._codec&&this._codec.loadedMetadata?OGVPlayer.HAVE_ENOUGH_DATA:OGVPlayer.HAVE_NOTHING}},networkState:{get:function getNetworkState(){return this._stream?this._stream.waiting?OGVPlayer.NETWORK_LOADING:OGVPlayer.NETWORK_IDLE:this.readyState==OGVPlayer.HAVE_NOTHING?OGVPlayer.NETWORK_EMPTY:OGVPlayer.NETWORK_NO_SOURCE}},playbackRate:{get:function getPlaybackRate(){return this._playbackRate},set:function setPlaybackRate(e){var t=Number(e)||1;this._audioFeeder?this._audioFeeder.tempo=t:this._paused||(this._initialPlaybackOffset=this._getPlaybackTime(),this._initialPlaybackPosition=t*d()/1e3),this._playbackRate=t,this._fireEventAsync("ratechange")}},played:{get:function getPlayed(){return new g.default([[0,this.currentTime]])}},volume:{get:function getVolume(){return this._volume},set:function setVolume(e){this._volume=+e,this._audioFeeder&&(this._audioFeeder.volume=this._volume),this._fireEventAsync("volumechange")}}}),this.onframecallback=null,this.onloadstate=null,this.onprogress=null,this.onsuspend=null,this.onabort=null,this.onemptied=null,this.onstalled=null,this.onloadedmetadata=null,this.onloadeddata=null,this.oncanplay=null,this.oncanplaythrough=null,this.onplaying=null,this.onwaiting=null,this.onseeking=null,this.onseeked=null,this.onended=null,this.ondurationchange=null,this.ontimeupdate=null,this.onplay=null,this.onpause=null,this.onratechange=null,this.onresize=null,this.onvolumechange=null,this.onaudiofeedercreated=null}_time(e){var t=d();e();var i=d()-t;return this._lastFrameDecodeTime+=i,i}_log(e){var t=this._options;if(t.debug){var i=d()-this._startTime;t.debugFilter&&!e.match(t.debugFilter)||console.log("["+Math.round(10*i)/10+"ms] "+e)}}_fireEvent(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEvent "+e);var i,s="function"==typeof Event;for(var d in s?i=new CustomEvent(e):(i=document.createEvent("Event")).initEvent(e,!1,!1),t)t.hasOwnProperty(d)&&(i[d]=t[d]);var h=this.dispatchEvent(i);!s&&"resize"===e&&this.onresize&&h&&this.onresize.call(this,i)}_fireEventAsync(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEventAsync "+e),y((()=>{this._fireEvent(e,t)}))}static initSharedAudioContext(){c.default.initSharedAudioContext()}_initAudioFeeder(){var e=this._options,t={bufferSize:8192};e.audioContext&&(t.audioContext=e.audioContext),e.audioDestination&&(t.output=e.audioDestination),e.audioBackendFactory&&(t.backendFactory=e.audioBackendFactory);var i=this._audioFeeder=new c.default(t);i.init(this._audioInfo.channels,this._audioInfo.rate),this.onaudiofeedercreated&&this.onaudiofeedercreated(this._audioFeeder),i.bufferThreshold=1,i.volume=this.volume,i.muted=this.muted,i.tempo=this.playbackRate,i.onbufferlow=()=>{this._log("onbufferlow"),this._stream&&(this._stream.buffering||this._stream.seeking)||this._pendingAudio||this._pingProcessing()},i.onstarved=()=>{this._dataEnded?this._log("onstarved: appear to have reached end of audio"):(this._log("onstarved: halting audio due to starvation"),this._stopPlayback(),this._prebufferingAudio=!0),this._isProcessing()||this._pingProcessing(0)}}_startPlayback(e){if(this._audioFeeder){this._audioFeeder.start();var t=this._audioFeeder.getPlaybackState();this._initialPlaybackPosition=t.playbackPosition}else this._initialPlaybackPosition=this._playbackRate*d()/1e3;void 0!==e&&(this._initialPlaybackOffset=e),this._prebufferingAudio=!1,this._log("continuing at "+this._initialPlaybackPosition+", "+this._initialPlaybackOffset)}_stopPlayback(){this._initialPlaybackOffset=this._getPlaybackTime(),this._log("pausing at "+this._initialPlaybackOffset),this._audioFeeder&&this._audioFeeder.stop()}_getPlaybackTime(e){return this._prebufferingAudio||this._paused?this._initialPlaybackOffset:(this._audioFeeder?(e=e||this._audioFeeder.getPlaybackState()).playbackPosition:this._playbackRate*d()/1e3)-this._initialPlaybackPosition+this._initialPlaybackOffset}_stopVideo(){this._log("STOPPING"),this._state=T,this._seekState=F,this._started=!1,this._ended=!1,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._lastFrameDecodeTime=0,this._prebufferingAudio=!1,this._actionQueue.splice(0,this._actionQueue.length),this._stream&&(this._stream.abort(),this._stream=null,this._streamEnded=!1),this._codec&&(this._codec.close(),this._codec=null,this._pendingFrame=0,this._pendingAudio=0,this._dataEnded=!1),this._videoInfo=null,this._audioInfo=null,this._audioFeeder&&(this._audioFeeder.close(),this._audioFeeder=null),this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._frameSink&&(this._frameSink.clear(),this._frameSink=null),this._decodedFrames&&(this._decodedFrames=[]),this._pendingFrames&&(this._pendingFrames=[]),this._initialSeekTime=0,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._duration=null}_doFrameComplete(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._startedPlaybackInDocument&&!document.body.contains(this)&&y((()=>{this.stop()}));var t=d(),i=t-this._lastFrameTimestamp,s=this._actualPerFrameTime-this._targetPerFrameTime;this._totalJitter+=Math.abs(s),this._playTime+=i;var h={cpuTime:this._lastFrameDecodeTime,drawingTime:this._drawingTime-this._lastFrameDrawingTime,bufferTime:this._bufferTime-this._lastFrameBufferTime,proxyTime:this._proxyTime-this._lastFrameProxyTime,demuxerTime:0,videoTime:0,audioTime:0,clockTime:this._actualPerFrameTime,late:e.dropped,dropped:e.dropped};function n(e){return Math.round(10*e)/10}this._codec&&(h.demuxerTime=this._codec.demuxerCpuTime-this._lastFrameDemuxerCpuTime,h.videoTime+=this._currentVideoCpuTime-this._lastFrameVideoCpuTime,h.audioTime+=this._codec.audioCpuTime-this._lastFrameAudioCpuTime),h.cpuTime+=h.demuxerTime,this._lastFrameDecodeTime=0,this._lastFrameTimestamp=t,this._codec?(this._lastFrameVideoCpuTime=this._currentVideoCpuTime,this._lastFrameAudioCpuTime=this._codec.audioCpuTime,this._lastFrameDemuxerCpuTime=this._codec.demuxerCpuTime):(this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0),this._lastFrameDrawingTime=this._drawingTime,this._lastFrameBufferTime=this._bufferTime,this._lastFrameProxyTime=this._proxyTime,this._log("drew frame "+e.frameEndTimestamp+": clock time "+n(i)+" (jitter "+n(s)+") cpu: "+n(h.cpuTime)+" (mux: "+n(h.demuxerTime)+" buf: "+n(h.bufferTime)+" draw: "+n(h.drawingTime)+" proxy: "+n(h.proxyTime)+") vid: "+n(h.videoTime)+" aud: "+n(h.audioTime)),this._fireEventAsync("framecallback",h),(!this._lastTimeUpdate||t-this._lastTimeUpdate>=this._timeUpdateInterval)&&(this._lastTimeUpdate=t,this._fireEventAsync("timeupdate")),this._codec&&e.yCbCrBuffer&&this._codec.recycleFrame(e.yCbCrBuffer)}_seekStream(e){this._stream.seeking&&this._stream.abort(),this._stream.buffering&&this._stream.abort(),this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._stream.seek(e).then((()=>{this._readBytesAndWait()})).catch((e=>{this._onStreamError(e)}))}_onStreamError(e){"AbortError"===e.name?this._log("i/o promise canceled; ignoring"):(this._log("i/o error: "+e),this._mediaError=new p.default(p.default.MEDIA_ERR_NETWORK,String(e)),this._state=R,this._stopPlayback())}_seek(e,t){if(this._log("requested seek to "+e+", mode "+t),this.readyState==this.HAVE_NOTHING)return this._log("not yet loaded; saving seek position for later"),void(this._initialSeekTime=e);if(this._stream&&!this._stream.seekable)throw new Error("Cannot seek a non-seekable stream");if(this._codec&&!this._codec.seekable)throw new Error("Cannot seek in a non-seekable file");var prepForSeek=i=>{this._stream&&this._stream.buffering&&this._stream.abort(),this._stream&&this._stream.seeking&&this._stream.abort(),this._actionQueue.splice(0,this._actionQueue.length),this._stopPlayback(),this._prebufferingAudio=!1,this._audioFeeder&&this._audioFeeder.flush(),this._state=A,this._seekTargetTime=e,this._seekMode=t,this._codec?this._codec.flush(i):i()};prepForSeek((()=>{this._isProcessing()||this._pingProcessing(0)})),this._actionQueue.push((()=>{prepForSeek((()=>{this._doSeek(e)}))}))}_doSeek(e){this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._state=A,this._seekTargetTime=e,this._lastSeekPosition=-1,this._decodedFrames=[],this._pendingFrames=[],this._pendingFrame=0,this._pendingAudio=0,this._didSeek=!1,this._codec.seekToKeypoint(e,(t=>{if(t)return this._seekState=S,this._fireEventAsync("seeking"),this._didSeek?void 0:void this._pingProcessing();this._codec.getKeypointOffset(e,(e=>{e>0?(this._seekState=S,this._seekStream(e)):(this._seekState=O,this._startBisection(this._seekTargetTime)),this._fireEventAsync("seeking")}))}))}_startBisection(e){var t=Math.max(0,this._stream.length-65536);this._bisectTargetTime=e,this._seekBisector=new f.default({start:0,end:t,process:(e,t,i)=>i!=this._lastSeekPosition&&(this._lastSeekPosition=i,this._codec.flush((()=>{this._seekStream(i)})),!0)}),this._seekBisector.start()}_continueSeekedPlayback(){this._seekState=F,this._state=E,this._frameEndTimestamp=this._codec.frameTimestamp,this._audioEndTimestamp=this._codec.audioTimestamp,this._codec.hasAudio?this._seekTargetTime=this._codec.audioTimestamp:this._seekTargetTime=this._codec.frameTimestamp,this._initialPlaybackOffset=this._seekTargetTime;var finishedSeeking=()=>{this._lastTimeUpdate=this._seekTargetTime,this._fireEventAsync("timeupdate"),this._fireEventAsync("seeked"),this._isProcessing()||this._pingProcessing()};if(this._codec.hasVideo&&this._decodedFrames.length){var e=this._decodedFrames.shift();this._drawFrame(e.yCbCrBuffer),finishedSeeking()}else{if(this._codec.hasVideo&&this._codec.frameReady)return this._codec.decodeFrame((e=>{e&&this._drawFrame(this._codec.frameBuffer),finishedSeeking()})),void this._codec.sync();finishedSeeking()}}_drawFrame(e){this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null),this._frameSink.drawFrame(e)}_doProcessLinearSeeking(){var e;if(e=this._codec.hasVideo?this._targetPerFrameTime/1e3:1/256,this._codec.hasVideo){if(this._pendingFrame)return;if(!this._codec.frameReady)return void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log("stream ended during linear seeking on video"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}));if(this._seekMode===D&&this._codec.keyframeTimestamp==this._codec.frameTimestamp)return void this._continueSeekedPlayback();if(this._codec.frameTimestamp<=this._seekTargetTime){var t=this._codec.frameTimestamp;return this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:t}),this._decodedFrames.splice(0,this._decodedFrames.length),this._codec.decodeFrame((e=>{this._pendingFrame--,this._pendingFrames.shift(),this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:t}),this._pingProcessing()})),void this._codec.sync()}if(!this._codec.hasAudio)return void this._continueSeekedPlayback()}if(this._codec.hasAudio){if(this._pendingAudio)return;return this._codec.audioReady?this._codec.audioTimestamp+e{this._pingProcessing()})):void this._continueSeekedPlayback():void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log("stream ended during linear seeking on audio"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}))}}_doProcessBisectionSeek(){var e,t;if(this._codec.hasVideo)t=this._codec.frameTimestamp,e=this._targetPerFrameTime/1e3;else{if(!this._codec.hasAudio)throw new Error("Invalid seek state; no audio or video track available");t=this._codec.audioTimestamp,e=1/256}t<0?this._codec.process((e=>{if(e)this._pingProcessing();else if(this._streamEnded){if(this._log("stream ended during bisection seek"),!this._seekBisector.right())throw this._log("failed going back"),new Error("not sure what to do")}else this._readBytesAndWait()})):t-e/2>this._bisectTargetTime?this._seekBisector.left()||(this._log("close enough (left)"),this._seekTargetTime=t,this._continueSeekedPlayback()):t+e/20?this._targetPerFrameTime=1e3/this._videoInfo.fps:this._targetPerFrameTime=16.667,this._canvas.width=this._videoInfo.displayWidth,this._canvas.height=this._videoInfo.displayHeight,OGVPlayer.styleManager.appendRule("."+this._instanceId,{width:this._videoInfo.displayWidth+"px",height:this._videoInfo.displayHeight+"px"});var e={};void 0!==this._options.webGL&&(e.webGL=this._options.webGL),this._options.forceWebGL&&(e.webGL="required"),this._frameSink=h.default.attach(this._canvas,e)}_doProcessing(){if(this._didSeek&&(this._didSeek=!1),this._nextProcessingTimer=null,this._isProcessing(),this._depth>0)throw new Error("REENTRANCY FAIL: doProcessing recursing unexpectedly");var e=0;do{if(this._needProcessing=!1,this._depth++,this._doProcessingLoop(),this._depth--,this._needProcessing&&this._isProcessing())throw new Error("REENTRANCY FAIL: waiting on input or codec but asked to keep processing");++e>500&&(this._log("stuck in processing loop; breaking with timer"),this._needProcessing=0,this._pingProcessing(0))}while(this._needProcessing)}_doProcessingLoop(){if(this._actionQueue.length)this._actionQueue.shift()();else if(this._state==T)this._doProcessInitial();else if(this._state==k)this._doProcessSeekingEnd();else if(this._state==w)this._doProcessLoaded();else if(this._state==P)this._doProcessPreload();else if(this._state==E)this._doProcessReady();else if(this._state==A)this._doProcessSeeking();else if(this._state==x)this._doProcessPlay();else{if(this._state!=R)throw new Error("Unexpected OGVPlayer state "+this._state);this._doProcessError()}}_doProcessInitial(){if(this._codec.loadedMetadata){if(!this._codec.hasVideo&&!this._codec.hasAudio)throw new Error("No audio or video found, something is wrong");this._codec.hasAudio&&(this._audioInfo=this._codec.audioFormat),this._codec.hasVideo&&(this._videoInfo=this._codec.videoFormat,this._setupVideo()),isNaN(this._codec.duration)||(this._duration=this._codec.duration),null===this._duration&&this._stream.seekable&&"video/ogg"==this._detectedType?(this._state=k,this._lastSeenTimestamp=-1,this._codec.flush((()=>{this._seekStream(Math.max(0,this._stream.length-131072))}))):(this._state=w,this._pingProcessing())}else this._codec.process((e=>{if(e)this._pingProcessing();else{if(this._streamEnded)throw new Error("end of file before headers found");this._log("reading more cause we are out of data"),this._readBytesAndWait()}}))}_doProcessSeekingEnd(){this._codec.frameReady?(this._log("saw frame with "+this._codec.frameTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.frameTimestamp),this._codec.discardFrame((()=>{this._pingProcessing()}))):this._codec.audioReady?(this._log("saw audio with "+this._codec.audioTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.audioTimestamp),this._codec.discardAudio((()=>{this._pingProcessing()}))):this._codec.process((e=>{e?this._pingProcessing():this._stream.eof?(this._log("seek-duration: we are at the end: "+this._lastSeenTimestamp),this._lastSeenTimestamp>0&&(this._duration=this._lastSeenTimestamp),this._state=w,this._codec.flush((()=>{this._streamEnded=!1,this._dataEnded=!1,this._seekStream(0)}))):this._readBytesAndWait()}))}_doProcessLoaded(){this._state=P,this._fireEventAsync("loadedmetadata"),this._fireEventAsync("durationchange"),this._codec.hasVideo&&this._fireEventAsync("resize"),this._pingProcessing(0)}_doProcessPreload(){!this._codec.frameReady&&this._codec.hasVideo||!this._codec.audioReady&&this._codec.hasAudio?this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?this._ended=!0:this._readBytesAndWait()})):(this._state=E,this._fireEventAsync("loadeddata"),this._pingProcessing())}_doProcessReady(){if(this._log("initial seek to "+this._initialSeekTime),this._initialSeekTime>0){var e=this._initialSeekTime;this._initialSeekTime=0,this._log("initial seek to "+e),this._doSeek(e)}else if(this._paused)this._log("paused while in ready");else{var finishStartPlaying=()=>{this._log("finishStartPlaying"),this._state=x,this._lastFrameTimestamp=d(),this._codec.hasAudio&&this._audioFeeder?this._prebufferingAudio=!0:this._startPlayback(),this._pingProcessing(0),this._fireEventAsync("play"),this._fireEventAsync("playing")};!this._codec.hasAudio||this._audioFeeder||this._muted?finishStartPlaying():(this._initAudioFeeder(),this._audioFeeder.waitUntilReady(finishStartPlaying))}}_doProcessSeeking(){if(this._seekState==F)throw new Error("seeking in invalid state (not seeking?)");if(this._seekState==O)this._doProcessBisectionSeek();else if(this._seekState==C)this._doProcessBisectionSeek();else{if(this._seekState!=S)throw new Error("Invalid seek state "+this._seekState);this._doProcessLinearSeeking()}}_doProcessPlay(){var e=this._codec;if(this._paused)this._log("paused during playback; stopping loop");else if((!e.hasAudio||e.audioReady||this._pendingAudio||this._dataEnded)&&(!e.hasVideo||e.frameReady||this._pendingFrame||this._decodedFrames.length||this._dataEnded)){var t,i,s,d=null,h=0,u=!1,c=0;if(e.hasAudio&&this._audioFeeder?(d=this._audioFeeder.getPlaybackState(),h=this._getPlaybackTime(d),u=this._dataEnded&&0==this._audioFeeder.durationBuffered,this._prebufferingAudio&&(this._audioFeeder.durationBuffered>=2*this._audioFeeder.bufferThreshold&&(!e.hasVideo||this._decodedFrames.length>=this._framePipelineDepth)||this._dataEnded)&&(this._log("prebuffering audio done; buffered to "+this._audioFeeder.durationBuffered),this._startPlayback(h),this._prebufferingAudio=!1),d.dropped!=this._droppedAudio&&this._log("dropped "+(d.dropped-this._droppedAudio)),d.delayed!=this._delayedAudio&&this._log("delayed "+(d.delayed-this._delayedAudio)),this._droppedAudio=d.dropped,this._delayedAudio=d.delayed,(t=this._audioFeeder.durationBuffered<=2*this._audioFeeder.bufferThreshold)&&(this._codec.audioReady?this._pendingAudio>=this._audioPipelineDepth&&(this._log("audio decode disabled: "+this._pendingAudio+" packets in flight"),t=!1):t=!1)):(h=this._getPlaybackTime(),t=this._codec.audioReady&&this._audioEndTimestamp0,s=this._pendingFrame+this._decodedFrames.length=l){for(var f=-1,_=0;_=0)for(;f-- >=0;){this._lateFrames++;var p=this._decodedFrames.shift();this._log("skipping already-decoded late frame at "+p.frameEndTimestamp),c=1e3*(p.frameEndTimestamp-h),this._frameEndTimestamp=p.frameEndTimestamp,this._actualPerFrameTime=this._targetPerFrameTime-c,this._framesProcessed++,p.dropped=!0,this._doFrameComplete(p)}var m=this._codec.nextKeyframeTimestamp,g=m-this._targetPerFrameTime/1e3*(this._framePipelineDepth+this._pendingFrame);if(m>=0&&m!=this._codec.frameTimestamp&&h>=g){this._log("skipping late frame at "+this._decodedFrames[0].frameEndTimestamp+" vs "+h+", expect to see keyframe at "+m);for(var v=0;v{})),this._framesProcessed++,this._doFrameComplete(k)}return void(this._isProcessing()||this._pingProcessing())}}else i&&c<=4||(i=!1)}if(s){this._log("play loop: ready to decode frame; thread depth: "+this._pendingFrame+", have buffered: "+this._decodedFrames.length),0==this._videoInfo.fps&&this._codec.frameTimestamp-this._frameEndTimestamp>0&&(this._targetPerFrameTime=1e3*(this._codec.frameTimestamp-this._frameEndTimestamp)),this._totalFrameTime+=this._targetPerFrameTime,this._totalFrameCount++;var w=this._frameEndTimestamp=this._codec.frameTimestamp;this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:w});var P=this._pendingFrames,E=!1,x=this._time((()=>{this._codec.decodeFrame((e=>{P===this._pendingFrames?(this._log("play loop callback: decoded frame"),this._pendingFrame--,this._pendingFrames.shift(),e?this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:w}):this._log("Bad video packet or something"),this._codec.process((()=>{this._isProcessing()||this._pingProcessing(E?void 0:0)}))):this._log("play loop callback after flush, discarding")}))}));this._pendingFrame&&(E=!0,this._proxyTime+=x,this._pingProcessing(),this._dataEnded&&this._codec.sync())}else if(t){this._log("play loop: ready for audio; depth: "+this._pendingAudio),this._pendingAudio++;var A=this._codec.audioTimestamp,R=this._time((()=>{this._codec.decodeAudio((e=>{if(this._pendingAudio--,this._log("play loop callback: decoded audio"),this._audioEndTimestamp=A,e){var t=this._codec.audioBuffer;if(t&&(this._bufferTime+=this._time((()=>{this._audioFeeder&&this._audioFeeder.bufferData(t)})),!this._codec.hasVideo)){this._framesProcessed++;var i={frameEndTimestamp:this._audioEndTimestamp};this._doFrameComplete(i)}}this._isProcessing()||this._pingProcessing()}))}));this._pendingAudio&&(this._proxyTime+=R,this._codec.audioReady?this._pingProcessing():this._doProcessPlayDemux())}else if(i){this._log("play loop: ready to draw frame"),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null);var F=this._decodedFrames.shift();this._currentVideoCpuTime=F.videoCpuTime,this._drawingTime+=this._time((()=>{this._drawFrame(F.yCbCrBuffer)})),this._framesProcessed++,this._doFrameComplete(F),this._pingProcessing()}else if(!this._decodedFrames.length||this._nextFrameTimer||this._prebufferingAudio)if(this._dataEnded&&!(this._pendingAudio||this._pendingFrame||this._decodedFrames.length)){this._log("play loop: playback reached end of data "+[this._pendingAudio,this._pendingFrame,this._decodedFrames.length]);var O=0;this._codec.hasAudio&&this._audioFeeder&&(O=1e3*this._audioFeeder.durationBuffered),O>0?(this._log("play loop: ending pending "+O+" ms"),this._pingProcessing(Math.max(0,O))):(this._log("play loop: ENDING NOW: playback time "+this._getPlaybackTime()+"; frameEndTimestamp: "+this._frameEndTimestamp),this._stopPlayback(),this._prebufferingAudio=!1,this._initialPlaybackOffset=Math.max(this._audioEndTimestamp,this._frameEndTimestamp),this._ended=!0,this._paused=!0,this._fireEventAsync("pause"),this._fireEventAsync("ended"))}else this._prebufferingAudio&&(e.hasVideo&&!e.frameReady||e.hasAudio&&!e.audioReady)?(this._log("play loop: prebuffering demuxing"),this._doProcessPlayDemux()):this._log("play loop: waiting on async/timers");else{var C=c;this._log("play loop: setting a timer for drawing "+C),this._nextFrameTimer=setTimeout((()=>{this._nextFrameTimer=null,this._pingProcessing()}),C)}}else this._log("play loop: demuxing"),this._doProcessPlayDemux()}_doProcessPlayDemux(){var e=this._codec.frameReady,t=this._codec.audioReady;this._codec.process((i=>{this._codec.frameReady&&!e||this._codec.audioReady&&!t?(this._log("demuxer has packets"),this._pingProcessing()):i?(this._log("demuxer processing to find more packets"),this._pingProcessing()):(this._log("demuxer ran out of data"),this._streamEnded?(this._log("demuxer reached end of data stream"),this._dataEnded=!0,this._pingProcessing()):(this._log("demuxer loading more data"),this._readBytesAndWait()))}))}_doProcessError(){}_isProcessing(){return this._stream&&(this._stream.buffering||this._stream.seeking)||this._codec&&this._codec.processing}_readBytesAndWait(){if(this._stream.buffering||this._stream.seeking)this._log("readBytesAndWait during i/o");else{this._stream.read(32768).then((e=>{this._log("got input "+[e.byteLength]),e.byteLength&&this._actionQueue.push((()=>{this._codec.receiveInput(e,(()=>{this._pingProcessing()}))})),this._stream.eof&&(this._log("stream is at end!"),this._streamEnded=!0),this._isProcessing()||this._pingProcessing()})).catch((e=>{this._onStreamError(e)}))}}_pingProcessing(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(this._stream&&this._stream.waiting)this._log("waiting on input");else{this._nextProcessingTimer&&(this._log("canceling old processing timer"),clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null);e>-1/256?this._nextProcessingTimer=setTimeout((()=>{this._pingProcessing()}),e):this._depth?this._needProcessing=!0:this._doProcessing()}}_startProcessingVideo(e){if(!this._started&&!this._codec){this._framesProcessed=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._started=!0,this._ended=!1;var t={base:this._options.base,worker:this._enableWorker,threading:this._enableThreading,simd:this._enableSIMD};this._detectedType&&(t.type=this._detectedType),this._codec=new v.default(t),this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastDrawingTime=0,this._lastProxyTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastFrameDrawingTime=0,this._currentVideoCpuTime=0,this._codec.onseek=e=>{this._didSeek=!0,this._stream&&this._seekStream(e)},this._codec.init((()=>{this._codec.receiveInput(e,(()=>{this._readBytesAndWait()}))}))}}_loadCodec(e){this._stream.read(1024).then((t=>{var i=new Uint8Array(t);i.length>4&&i[0]=="O".charCodeAt(0)&&i[1]=="g".charCodeAt(0)&&i[2]=="g".charCodeAt(0)&&i[3]=="S".charCodeAt(0)?this._detectedType="video/ogg":i.length>4&&26==i[0]&&69==i[1]&&223==i[2]&&163==i[3]?this._detectedType="video/webm":this._detectedType="video/ogg",e(t)}))}_prepForLoad(e){this._stopVideo();var doLoad=()=>{this._options.stream?this._stream=this._options.stream:this._stream=new u.default({url:this.src,cacheSize:16777216,progressive:!1}),this._stream.load().then((()=>{this._loading=!1,this._currentSrc=this.src,this._byteLength=this._stream.seekable?this._stream.length:0;var e=this._stream.headers["x-content-duration"];"string"==typeof e&&(this._duration=parseFloat(e)),this._loadCodec((e=>{this._startProcessingVideo(e)}))})).catch((e=>{this._onStreamError(e)}))};this._currentSrc="",this._loading=!0,this._actionQueue.push((()=>{e&&"none"===this.preload?this._loading=!1:doLoad()})),this._pingProcessing(0)}load(){this._prepForLoad()}canPlayType(e){var t=new m.default(e);function checkTypes(e){if(t.codecs){var i=0,s=0;return t.codecs.forEach((t=>{e.indexOf(t)>=0?i++:s++})),0===i||s>0?"":"probably"}return"maybe"}return"ogg"!==t.minor||"audio"!==t.major&&"video"!==t.major&&"application"!==t.major?"webm"!==t.minor||"audio"!==t.major&&"video"!==t.major?"":checkTypes(["vorbis","opus","vp8","vp9"]):checkTypes(["vorbis","opus","theora"])}play(){this._muted||this._options.audioContext||OGVPlayer.initSharedAudioContext(),this._paused&&(this._startedPlaybackInDocument=document.body.contains(this),this._paused=!1,this._state==A||(this._started&&this._codec&&this._codec.loadedMetadata?(this._ended&&this._stream&&this._byteLength?(this._log(".play() starting over after end"),this._seek(0)):this._log(".play() while already started"),this._state=E,this._isProcessing()||this._pingProcessing()):this._loading?this._log(".play() while loading"):(this._log(".play() before started"),this._stream||this.load())))}getPlaybackStats(){return{targetPerFrameTime:this._targetPerFrameTime,framesProcessed:this._framesProcessed,videoBytes:this._codec?this._codec.videoBytes:0,audioBytes:this._codec?this._codec.audioBytes:0,playTime:this._playTime,demuxingTime:this._codec?this._codec.demuxerCpuTime-this._lastDemuxerCpuTime:0,videoDecodingTime:this._codec?this._codec.videoCpuTime-this._lastVideoCpuTime:0,audioDecodingTime:this._codec?this._codec.audioCpuTime-this._lastAudioCpuTime:0,bufferTime:this._bufferTime-this._lastBufferTime,drawingTime:this._drawingTime-this._lastDrawingTime,proxyTime:this._proxyTime-this._lastProxyTime,droppedAudio:this._droppedAudio,delayedAudio:this._delayedAudio,jitter:this._totalJitter/this._framesProcessed,lateFrames:this._lateFrames}}resetPlaybackStats(){this._framesProcessed=0,this._playTime=0,this._codec&&(this._lastDemuxerCpuTime=this._codec.demuxerCpuTime,this._lastVideoCpuTime=this._codec.videoCpuTime,this._lastAudioCpuTime=this._codec.audioCpuTime,this._codec.videoBytes=0,this._codec.audioBytes=0),this._lastBufferTime=this._bufferTime,this._lastDrawingTime=this._drawingTime,this._lastProxyTime=this._proxyTime,this._totalJitter=0,this._totalFrameTime=0,this._totalFrameCount=0}getVideoFrameSink(){return this._frameSink}getCanvas(){return this._canvas}getVideo(){return null}pause(){this._paused||(this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._stopPlayback(),this._prebufferingAudio=!1,this._paused=!0,this._fireEvent("pause"))}stop(){this._stopVideo(),this._paused=!0}fastSeek(e){this._seek(+e,D)}}(0,_.default)(OGVPlayer,b),OGVPlayer.instanceCount=0,OGVPlayer.styleManager=new function StyleManager(){var e=document.createElement("style");e.type="text/css",e.textContent="ogvjs { display: inline-block; position: relative; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); ",document.head.appendChild(e);var t=e.sheet;this.appendRule=function(e,i){var s=[];for(var d in i)i.hasOwnProperty(d)&&s.push(d+":"+i[d]);var h=e+"{"+s.join(";")+"}";t.insertRule(h,t.cssRules.length-1)}};var M=OGVPlayer;t.default=M},580:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function OGVProxyClass(e){return class{constructor(t,i,s){for(var d in s=s||{},this.worker=t,this.transferables=function(){var e=new ArrayBuffer(1024),i=new Uint8Array(e);try{return t.postMessage({action:"transferTest",bytes:i},[e]),!e.byteLength}catch(e){return!1}}(),e)e.hasOwnProperty(d)&&(this[d]=e[d]);this.processingQueue=0,Object.defineProperty(this,"processing",{get:function get(){return this.processingQueue>0}}),this.messageCount=0,this.pendingCallbacks={},this.worker.addEventListener("message",(e=>{this.handleMessage(e)})),this.proxy("construct",[i,s],(()=>{}))}proxy(e,t,i){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(!this.worker)throw'Tried to call "'+e+'" method on closed proxy object';var d="callback-"+ ++this.messageCount+"-"+e;i&&(this.pendingCallbacks[d]=i);var h={action:e,callbackId:d,args:t||[]};this.processingQueue++,this.transferables?this.worker.postMessage(h,s):this.worker.postMessage(h)}terminate(){this.worker&&(this.worker.terminate(),this.worker=null,this.processingQueue=0,this.pendingCallbacks={})}handleMessage(e){if(this.processingQueue--,"callback"===e.data.action){var t=e.data,i=t.callbackId,s=t.args,d=this.pendingCallbacks[i];if(t.props)for(var h in t.props)t.props.hasOwnProperty(h)&&(this[h]=t.props[h]);d&&(delete this.pendingCallbacks[i],d.apply(this,s))}}}};t.default=i},168:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=class OGVTimeRanges{constructor(e){this._ranges=e,this.length=e.length}start(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index");return this._ranges[e][0]}end(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index");return this._ranges[e][1]}};t.default=i},625:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(964));var h=class OGVWrapperCodec{constructor(e){return this.options=e||{},this.demuxer=null,this.videoDecoder=null,this.audioDecoder=null,this.flushIter=0,this.loadedMetadata=!1,this.processing=!1,Object.defineProperties(this,{duration:{get:function get(){return this.loadedMetadata?this.demuxer.duration:NaN}},hasAudio:{get:function get(){return this.loadedMetadata&&!!this.audioDecoder}},audioReady:{get:function get(){return this.hasAudio&&this.demuxer.audioReady}},audioTimestamp:{get:function get(){return this.demuxer.audioTimestamp}},audioFormat:{get:function get(){return this.hasAudio?this.audioDecoder.audioFormat:null}},audioBuffer:{get:function get(){return this.hasAudio?this.audioDecoder.audioBuffer:null}},hasVideo:{get:function get(){return this.loadedMetadata&&!!this.videoDecoder}},frameReady:{get:function get(){return this.hasVideo&&this.demuxer.frameReady}},frameTimestamp:{get:function get(){return this.demuxer.frameTimestamp}},keyframeTimestamp:{get:function get(){return this.demuxer.keyframeTimestamp}},nextKeyframeTimestamp:{get:function get(){return this.demuxer.nextKeyframeTimestamp}},videoFormat:{get:function get(){return this.hasVideo?this.videoDecoder.videoFormat:null}},frameBuffer:{get:function get(){return this.hasVideo?this.videoDecoder.frameBuffer:null}},seekable:{get:function get(){return this.demuxer.seekable}},demuxerCpuTime:{get:function get(){return this.demuxer?this.demuxer.cpuTime:0}},audioCpuTime:{get:function get(){return this.audioDecoder?this.audioDecoder.cpuTime:0}},videoCpuTime:{get:function get(){return this.videoDecoder?this.videoDecoder.cpuTime:0}}}),this.loadedDemuxerMetadata=!1,this.loadedAudioMetadata=!1,this.loadedVideoMetadata=!1,this.loadedAllMetadata=!1,this.onseek=null,this.videoBytes=0,this.audioBytes=0,this}flushSafe(e){var t=this.flushIter;return i=>{this.flushIter<=t&&e(i)}}init(e){var t;this.processing=!0,t="video/webm"===this.options.type||"audio/webm"===this.options.type?"OGVDemuxerWebMW":"OGVDemuxerOggW",d.default.loadClass(t,(t=>{t().then((t=>{this.demuxer=t,t.onseek=e=>{this.onseek&&this.onseek(e)},t.init((()=>{this.processing=!1,e()}))}))}))}close(){this.demuxer&&(this.demuxer.close(),this.demuxer=null),this.videoDecoder&&(this.videoDecoder.close(),this.videoDecoder=null),this.audioDecoder&&(this.audioDecoder.close(),this.audioDecoder=null)}receiveInput(e,t){this.demuxer.receiveInput(e,t)}process(e){if(this.processing)throw new Error("reentrancy fail on OGVWrapperCodec.process");this.processing=!0;var finish=t=>{this.processing=!1,e(t)},doProcessData=()=>{this.demuxer.process(finish)};this.demuxer.loadedMetadata&&!this.loadedDemuxerMetadata?this.loadAudioCodec((()=>{this.loadVideoCodec((()=>{this.loadedDemuxerMetadata=!0,this.loadedAudioMetadata=!this.audioDecoder,this.loadedVideoMetadata=!this.videoDecoder,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)}))})):this.loadedDemuxerMetadata&&!this.loadedAudioMetadata?this.audioDecoder.loadedMetadata?(this.loadedAudioMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.audioReady?this.demuxer.dequeueAudioPacket(((e,t)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processHeader(e,(e=>{finish(!0)}))})):doProcessData():this.loadedAudioMetadata&&!this.loadedVideoMetadata?this.videoDecoder.loadedMetadata?(this.loadedVideoMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.frameReady?(this.processing=!0,this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processHeader(e,(()=>{finish(!0)}))}))):doProcessData():this.loadedVideoMetadata&&!this.loadedMetadata&&this.loadedAllMetadata?(this.loadedMetadata=!0,finish(!0)):!this.loadedMetadata||this.hasAudio&&!this.demuxer.audioReady||this.hasVideo&&!this.demuxer.frameReady?doProcessData():finish(!0)}decodeFrame(e){var t=this.flushSafe(e),i=this.frameTimestamp,s=this.keyframeTimestamp;this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processFrame(e,(e=>{var d=this.videoDecoder.frameBuffer;d&&(d.timestamp=i,d.keyframeTimestamp=s),t(e)}))}))}decodeAudio(e){var t=this.flushSafe(e);this.demuxer.dequeueAudioPacket(((e,i)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processAudio(e,(e=>{if(i){var s=this.audioDecoder.audioBuffer,d=[];for(var h of s){var u=Math.round(i*this.audioFormat.rate/1e9);u>0?d.push(h.subarray(0,h.length-Math.min(u,h.length))):d.push(h.subarray(Math.min(Math.abs(u),h.length),h.length))}this.audioDecoder.audioBuffer=d}return t(e)}))}))}discardFrame(e){this.demuxer.dequeueVideoPacket((t=>{this.videoBytes+=t.byteLength,e()}))}discardAudio(e){this.demuxer.dequeueAudioPacket(((t,i)=>{this.audioBytes+=t.byteLength,e()}))}flush(e){this.flushIter++,this.demuxer.flush(e)}sync(){this.videoDecoder&&this.videoDecoder.sync()}recycleFrame(e){this.videoDecoder&&this.videoDecoder.recycleFrame(e)}getKeypointOffset(e,t){this.demuxer.getKeypointOffset(e,t)}seekToKeypoint(e,t){this.demuxer.seekToKeypoint(e,this.flushSafe(t))}loadAudioCodec(e){if(this.demuxer.audioCodec){var t={vorbis:"OGVDecoderAudioVorbisW",opus:"OGVDecoderAudioOpusW"}[this.demuxer.audioCodec];this.processing=!0,d.default.loadClass(t,(t=>{var i={};this.demuxer.audioFormat&&(i.audioFormat=this.demuxer.audioFormat),t(i).then((t=>{this.audioDecoder=t,t.init((()=>{this.loadedAudioMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker})}else e()}loadVideoCodec(e){if(this.demuxer.videoCodec){var t=!!this.options.simd,i=!!this.options.threading,s={theora:"OGVDecoderVideoTheoraW",vp8:i?"OGVDecoderVideoVP8MTW":"OGVDecoderVideoVP8W",vp9:i?t?"OGVDecoderVideoVP9SIMDMTW":"OGVDecoderVideoVP9MTW":t?"OGVDecoderVideoVP9SIMDW":"OGVDecoderVideoVP9W",av1:i?t?"OGVDecoderVideoAV1SIMDMTW":"OGVDecoderVideoAV1MTW":t?"OGVDecoderVideoAV1SIMDW":"OGVDecoderVideoAV1W"}[this.demuxer.videoCodec];this.processing=!0,d.default.loadClass(s,(t=>{var s={};this.demuxer.videoFormat&&(s.videoFormat=this.demuxer.videoFormat),i&&delete window.ENVIRONMENT_IS_PTHREAD,t(s).then((t=>{this.videoDecoder=t,t.init((()=>{this.loadedVideoMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker&&!this.options.threading})}else e()}};t.default=h},539:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=new class WebAssemblyChecker{constructor(){this.tested=!1,this.testResult=void 0}wasmSupported(){if(!this.tested){try{"object"==typeof WebAssembly?this.testResult=function testSafariWebAssemblyBug(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e);return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log("Exception while testing WebAssembly",e),this.testResult=!1}this.tested=!0}return this.testResult}};t.default=i},309:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function extend(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};t.default=i},431:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i=200&&e.xhr.status<300?(e.length=getXHRLength(e.xhr),e.headers=function getXHRHeaders(e){var t={};return e.getAllResponseHeaders().split(/\r?\n/).forEach((function(e){var i=e.split(/:\s*/,2);i.length>1&&(t[i[0].toLowerCase()]=i[1])})),t}(e.xhr),e.onXHRStart()):(s(),i(new Error("HTTP error "+e.xhr.status)))}},h=function checkError(){s(),i(new Error("network error"))},u=function checkBackendOpen(){s(),t()};s=function oncomplete(){e.xhr.removeEventListener("readystatechange",d),e.xhr.removeEventListener("error",h),e.off("open",u),e._onAbort=null},e.initXHR(),e.xhr.addEventListener("readystatechange",d),e.xhr.addEventListener("error",h),e.on("open",u),e.xhr.send()}))}},{key:"bufferToOffset",value:function bufferToOffset(e){return Promise.reject(new Error("abstract"))}},{key:"abort",value:function abort(){if(this.xhr.abort(),this._onAbort){var e=this._onAbort;this._onAbort=null;var t=new Error("Aborted");t.name="AbortError",e(t)}}},{key:"initXHR",value:function initXHR(){var e=this.url;this.cachever&&(e+="?buggy_cachever="+this.cachever),this.xhr.open("GET",e);var t=null;(this.offset||this.length)&&(t="bytes="+this.offset+"-"),this.length&&(t+=this.offset+this.length-1),null!==t&&this.xhr.setRequestHeader("Range",t)}},{key:"onXHRStart",value:function onXHRStart(){throw new Error("abstract")}}]),Backend}(i(566));e.exports=d},810:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i0&&(this.bytesRead+=e.length,this.emit("buffer",e))}},{key:"onXHRLoad",value:function onXHRLoad(){this.onXHRProgress(),d(BinaryStringBackend.prototype.__proto__||Object.getPrototypeOf(BinaryStringBackend.prototype),"onXHRLoad",this).call(this)}}]),BinaryStringBackend}(i(828));h.supported=function(){try{return!!(new XMLHttpRequest).overrideMimeType}catch(e){return!1}},e.exports=h},828:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i=e)i();else{var d=null;t._onAbort=function(e){d(),s(e)};var h=function checkBuffer(){t.offset>=e&&!t.eof&&(d(),i())},u=function checkDone(){d(),i()},c=function checkError(){d(),s(new Error("error streaming"))};d=function oncomplete(){t.buffering=!1,t.off("buffer",h),t.off("done",u),t.off("error",c),t._onAbort=null},t.buffering=!0,t.on("buffer",h),t.on("done",u),t.on("error",c)}}))}},{key:"initXHR",value:function initXHR(){d(DownloadBackend.prototype.__proto__||Object.getPrototypeOf(DownloadBackend.prototype),"initXHR",this).call(this)}},{key:"onXHRStart",value:function onXHRStart(){var e=this;this.xhr.addEventListener("progress",(function(){return e.onXHRProgress()})),this.xhr.addEventListener("error",(function(){return e.onXHRError()})),this.xhr.addEventListener("load",(function(){return e.onXHRLoad()})),this.emit("open")}},{key:"onXHRProgress",value:function onXHRProgress(){throw new Error("abstract")}},{key:"onXHRError",value:function onXHRError(){this.emit("error")}},{key:"onXHRLoad",value:function onXHRLoad(){this.eof=!0,this.emit("done")}}]),DownloadBackend}(i(306));e.exports=h},761:(e,t,i)=>{"use strict";var s=i(855),d=i(810),h=i(431);var u=null;e.exports=function instantiate(e){if(!1===e.progressive)return new h(e);if(u||(u=function autoselect(){return s.supported()?s:d.supported()?d:null}()),!u)throw new Error("No supported backend class");return new u(e)}},855:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i{"use strict";var t=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.buffer,i=void 0===t?void 0:t,s=e.string,d=void 0===s?void 0:s,h=e.start,u=void 0===h?0:h,c=e.end,l=void 0===c?u+(i?i.byteLength:d?d.length:0):c,f=e.prev,_=void 0===f?null:f,p=e.next,m=void 0===p?null:p,g=e.eof,v=void 0!==g&&g,y=e.empty,b=void 0===y?!(i||d):y,T=e.timestamp,k=void 0===T?Date.now():T;_classCallCheck(this,CacheItem),this.start=u,this.end=l,this.prev=_,this.next=m,this.eof=v,this.empty=b,this.timestamp=k,this.buffer=i,this.string=d,Object.defineProperty(this,"length",{get:function get(){return this.end-this.start}})}return t(CacheItem,[{key:"contains",value:function contains(e){return e>=this.start&&(e{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.cacheSize,i=void 0===t?0:t;_classCallCheck(this,CachePool);var s=new d({eof:!0});this.head=s,this.tail=s,this.readOffset=0,this.readCursor=s,this.writeOffset=0,this.writeCursor=s,this.cacheSize=i}return s(CachePool,[{key:"bytesReadable",value:function bytesReadable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.readOffset,i=this.readCursor,s=i.last((function(i){return!i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:"bytesWritable",value:function bytesWritable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.writeOffset,i=this.writeCursor;if(i.eof)return e;var s=i.last((function(i){return i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:"seekRead",value:function seekRead(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error("read seek out of range");this.readOffset=e,this.readCursor=t}},{key:"seekWrite",value:function seekWrite(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error("write seek out of range");this.writeOffset=e,this.writeCursor=t}},{key:"readBytes",value:function readBytes(e){for(var t=e.byteLength,i=this.bytesReadable(t),s=this.readOffset,d=s+i,h=s,u=this.readCursor;u&&!u.empty&&!(u.start>=d);u=u.next){var c=Math.min(d,u.end),l=e.subarray(h-s,c-s);u.readBytes(l,h,c),h=c}return this.readOffset=h,this.readCursor=this.readCursor.first((function(e){return e.contains(h)})),i}},{key:"write",value:function write(e){var t=this.bufferItem(e),i=this.writeCursor;if(!i.empty)throw new Error("write cursor not empty");if(!i.contains(t.end)&&i.end!==t.end)throw new Error("write cursor too small");i.startthis.readOffset+this.chunkSize)&&t.push(i));if(e>this.cacheSize){t.sort((function(e,t){return e.timestamp-t.timestamp}));for(var s=0;s{"use strict";e.exports=i(91)},566:e=>{"use strict";var t=function(){function defineProperties(e,t){for(var i=0;i=0&&i.splice(s,1)}},{key:"emit",value:function emit(e,t){(this._e[e]||[]).slice().forEach((function(e){return e(t)}))}}]),TinyEvents}();e.exports=i},936:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i=0&&c>=e.length)return void t(null);var l=e._clampToLength(s.writeOffset+s.bytesWritable(d))-s.writeOffset;if(0===l)t(null);else{var f=e._backend=new h({url:e.url,offset:e._cache.writeOffset,length:l,cachever:e._cachever,progressive:e.progressive}),_=null,p=function checkOpen(){f!==e._backend?(_(),i(new Error("invalid state"))):(f.on("buffer",(function(t){f===e._backend&&e._cache.write(t)})),f.on("done",(function(){f===e._backend&&(-1===e.length&&(e.length=e._backend.offset+e._backend.bytesRead),e._backend=null)})),t(f))},m=function checkError(t){f!==e._backend?i(new Error("invalid state")):(e._backend=null,i(t))};_=function oncomplete(){f.off("open",p),f.off("error",m)},f.on("open",p),f.on("error",m),f.on("cachever",(function(){e._cachever++})),f.load()}}}))}},{key:"_readAhead",value:function _readAhead(){var e=this;return new Promise((function(t,i){e._backend||e.eof?t():e._openBackend().then((function(){t()})).catch((function(e){i(e)}))}))}},{key:"seek",value:function seek(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state");if(e!==(0|e)||e<0)throw new Error("invalid input");if(t.length>=0&&e>t.length)throw new Error("seek past end of file");if(!t.seekable)throw new Error("seek on non-seekable stream");t._backend&&t.abort(),t._cache.seekRead(e),t._cache.seekWrite(e),t._readAhead().then(i).catch(s)}))}},{key:"read",value:function read(e){var t=this;return this.buffer(e).then((function(e){return t.readSync(e)}))}},{key:"readSync",value:function readSync(e){var t=this.bytesAvailable(e),i=new Uint8Array(t);if(this.readBytes(i)!==t)throw new Error("failed to read expected data");return i.buffer}},{key:"readBytes",value:function readBytes(e){if(!this.loaded||this.buffering||this.seeking)throw new Error("invalid state");if(!(e instanceof Uint8Array))throw new Error("invalid input");var t=this._cache.readBytes(e);return this._readAhead(),t}},{key:"buffer",value:function buffer(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state");if(e!==(0|e)||e<0)throw new Error("invalid input");var d=t._clampToLength(t.offset+e),h=d-t.offset,u=t.bytesAvailable(h);u>=h?i(u):(t.buffering=!0,t._openBackend().then((function(i){return i?i.bufferToOffset(d).then((function(){return t.buffering=!1,t.buffer(e)})):Promise.resolve(u)})).then((function(e){t.buffering=!1,i(e)})).catch((function(e){"AbortError"!==e.name&&(t.buffering=!1),s(e)})))}))}},{key:"bytesAvailable",value:function bytesAvailable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0;return this._cache.bytesReadable(e)}},{key:"abort",value:function abort(){this.loading&&(this.loading=!1),this.buffering&&(this.buffering=!1),this.seeking&&(this.seeking=!1),this._backend&&(this._backend.abort(),this._backend=null)}},{key:"getBufferedRanges",value:function getBufferedRanges(){return this._cache.ranges()}},{key:"_clampToLength",value:function _clampToLength(e){return this.length<0?e:Math.min(this.length,e)}}]),StreamFile}();e.exports=u},826:e=>{e.exports={vertex:"precision lowp float;\n\nattribute vec2 aPosition;\nattribute vec2 aLumaPosition;\nattribute vec2 aChromaPosition;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vLumaPosition = aLumaPosition;\n vChromaPosition = aChromaPosition;\n}\n",fragment:"// inspired by https://github.com/mbebenita/Broadway/blob/master/Player/canvas.js\n\nprecision lowp float;\n\nuniform sampler2D uTextureY;\nuniform sampler2D uTextureCb;\nuniform sampler2D uTextureCr;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n // Y, Cb, and Cr planes are uploaded as LUMINANCE textures.\n float fY = texture2D(uTextureY, vLumaPosition).x;\n float fCb = texture2D(uTextureCb, vChromaPosition).x;\n float fCr = texture2D(uTextureCr, vChromaPosition).x;\n\n // Premultipy the Y...\n float fYmul = fY * 1.1643828125;\n\n // And convert that to RGB!\n gl_FragColor = vec4(\n fYmul + 1.59602734375 * fCr - 0.87078515625,\n fYmul - 0.39176171875 * fCb - 0.81296875 * fCr + 0.52959375,\n fYmul + 2.017234375 * fCb - 1.081390625,\n 1\n );\n}\n",vertexStripe:"precision lowp float;\n\nattribute vec2 aPosition;\nattribute vec2 aTexturePosition;\nvarying vec2 vTexturePosition;\n\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vTexturePosition = aTexturePosition;\n}\n",fragmentStripe:"// extra 'stripe' texture fiddling to work around IE 11's poor performance on gl.LUMINANCE and gl.ALPHA textures\n\nprecision lowp float;\n\nuniform sampler2D uStripe;\nuniform sampler2D uTexture;\nvarying vec2 vTexturePosition;\nvoid main() {\n // Y, Cb, and Cr planes are mapped into a pseudo-RGBA texture\n // so we can upload them without expanding the bytes on IE 11\n // which doesn't allow LUMINANCE or ALPHA textures\n // The stripe textures mark which channel to keep for each pixel.\n // Each texture extraction will contain the relevant value in one\n // channel only.\n\n float fLuminance = dot(\n texture2D(uStripe, vTexturePosition),\n texture2D(uTexture, vTexturePosition)\n );\n\n gl_FragColor = vec4(fLuminance, fLuminance, fLuminance, 1);\n}\n"}},487:e=>{!function(){"use strict";function FrameSink(e,t){throw new Error("abstract")}FrameSink.prototype.drawFrame=function(e){throw new Error("abstract")},FrameSink.prototype.clear=function(){throw new Error("abstract")},e.exports=FrameSink}()},926:(e,t,i)=>{!function(){"use strict";var t=i(487),s=i(627);function SoftwareFrameSink(e){var t=this,i=e.getContext("2d"),d=null,h=null,u=null;return t.drawFrame=function drawFrame(t){var c=t.format;e.width===c.displayWidth&&e.height===c.displayHeight||(e.width=c.displayWidth,e.height=c.displayHeight),null!==d&&d.width==c.width&&d.height==c.height||function initImageData(e,t){for(var s=(d=i.createImageData(e,t)).data,h=e*t*4,u=0;u{!function(){"use strict";var t=i(487),s=i(826);function WebGLFrameSink(e){var t,i,d=this,h=WebGLFrameSink.contextForCanvas(e);if(null===h)throw new Error("WebGL unavailable");function compileShader(e,t){var i=h.createShader(e);if(h.shaderSource(i,t),h.compileShader(i),!h.getShaderParameter(i,h.COMPILE_STATUS)){var s=h.getShaderInfoLog(i);throw h.deleteShader(i),new Error("GL shader compilation for "+e+" failed: "+s)}return i}var u,c,l,f,_,p,m,g,v,y,b=new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),T={},k={},w={};function createOrReuseTexture(e,t){return T[e]&&!t||(T[e]=h.createTexture()),T[e]}function uploadTexture(e,t,i,s,d){var u=createOrReuseTexture(e,t);if(h.activeTexture(h.TEXTURE0),WebGLFrameSink.stripe){var c=!T[e+"_temp"]||t,l=createOrReuseTexture(e+"_temp",t);h.bindTexture(h.TEXTURE_2D,l),c?(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i/4,s,0,h.RGBA,h.UNSIGNED_BYTE,d)):h.texSubImage2D(h.TEXTURE_2D,0,0,0,i/4,s,h.RGBA,h.UNSIGNED_BYTE,d);var f=T[e+"_stripe"],_=!f||t;_&&(f=createOrReuseTexture(e+"_stripe",t)),h.bindTexture(h.TEXTURE_2D,f),_&&(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i,1,0,h.RGBA,h.UNSIGNED_BYTE,function buildStripe(e){if(w[e])return w[e];for(var t=e,i=new Uint32Array(t),s=0;s{!function(){"use strict";var t=i(877);e.exports={convertYCbCr:function convertYCbCr(e,i){var s=0|e.format.width,d=0|e.format.height,h=0|t(e.format.width/e.format.chromaWidth),u=0|t(e.format.height/e.format.chromaHeight),c=e.y.bytes,l=e.u.bytes,f=e.v.bytes,_=0|e.y.stride,p=0|e.u.stride,m=0|e.v.stride,g=s<<2,v=0,y=0,b=0,T=0,k=0,w=0,P=0,E=0,x=0,A=0,R=0,F=0,O=0,C=0,S=0,B=0,D=0,M=0;if(1==h&&1==u)for(P=0,E=g,M=0,B=0;B>8,i[P+1]=R-O>>8,i[P+2]=R+C>>8,P+=4,R=298*c[y++]|0,i[P]=R+F>>8,i[P+1]=R-O>>8,i[P+2]=R+C>>8,P+=4,R=298*c[b++]|0,i[E]=R+F>>8,i[E+1]=R-O>>8,i[E+2]=R+C>>8,E+=4,R=298*c[b++]|0,i[E]=R+F>>8,i[E+1]=R-O>>8,i[E+2]=R+C>>8,E+=4;P+=g,E+=g,M++}else for(w=0,B=0;B>u)*p|0,k=M*m|0,S=0;S>h)],F=(409*(A=0|f[k+D])|0)-57088|0,O=(100*x|0)+(208*A|0)-34816|0,C=(516*x|0)-70912|0,R=298*c[v++]|0,i[w]=R+F>>8,i[w+1]=R-O>>8,i[w+2]=R+C>>8,w+=4}}}()},877:e=>{!function(){"use strict";e.exports=function depower(e){for(var t=0,i=e>>1;0!=i;)i>>=1,t++;if(e!==1<{!function(){"use strict";var t=i(487),s=i(926),d=i(895),h={FrameSink:t,SoftwareFrameSink:s,WebGLFrameSink:d,attach:function(e,t){return("webGL"in(t=t||{})?t.webGL:d.isAvailable())?new d(e,t):new s(e,t)}};e.exports=h}()}},t={};function __webpack_require__(i){var s=t[i];if(void 0!==s)return s.exports;var d=t[i]={exports:{}};return e[i](d,d.exports,__webpack_require__),d.exports}var i={};return(()=>{"use strict";var e=i,t=__webpack_require__(318);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"OGVCompat",{enumerable:!0,get:function get(){return s.default}}),Object.defineProperty(e,"OGVLoader",{enumerable:!0,get:function get(){return d.default}}),Object.defineProperty(e,"OGVMediaError",{enumerable:!0,get:function get(){return h.default}}),Object.defineProperty(e,"OGVMediaType",{enumerable:!0,get:function get(){return u.default}}),Object.defineProperty(e,"OGVPlayer",{enumerable:!0,get:function get(){return c.default}}),Object.defineProperty(e,"OGVTimeRanges",{enumerable:!0,get:function get(){return l.default}}),e.OGVVersion=void 0;var s=t(__webpack_require__(523)),d=t(__webpack_require__(964)),h=t(__webpack_require__(759)),u=t(__webpack_require__(278)),c=t(__webpack_require__(869)),l=t(__webpack_require__(168)),f="1.8.6-20220111172545-1f60d9d";e.OGVVersion=f,"object"==typeof window&&(window.OGVCompat=s.default,window.OGVLoader=d.default,window.OGVMediaError=h.default,window.OGVMediaType=u.default,window.OGVTimeRanges=l.default,window.OGVPlayer=c.default,window.OGVVersion=f)})(),i})()})); \ No newline at end of file diff --git a/resources/web/ogvjs-1.8.6/ogv-support.js b/resources/web/ogvjs-1.8.6/ogv-support.js new file mode 100644 index 0000000..cc966c9 --- /dev/null +++ b/resources/web/ogvjs-1.8.6/ogv-support.js @@ -0,0 +1 @@ +(()=>{var e={575:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},913:e=>{function t(e,t){for(var o=0;o{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},8:e=>{function t(o){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(o)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},523:(e,t,o)=>{"use strict";var r=o(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(o(575)),u=r(o(913)),s=new(function(){function e(){(0,n.default)(this,e)}return(0,u.default)(e,[{key:"hasTypedArrays",value:function(){return!!window.Uint32Array}},{key:"hasWebAssembly",value:function(){return!!window.WebAssembly}},{key:"hasWebAudio",value:function(){return!(!window.AudioContext&&!window.webkitAudioContext)}},{key:"hasFlash",value:function(){return!1}},{key:"hasAudio",value:function(){return this.hasWebAudio()}},{key:"isBlacklisted",value:function(e){return!1}},{key:"isSlow",value:function(){return!1}},{key:"isTooSlow",value:function(){return!1}},{key:"supported",value:function(e){return"OGVDecoder"===e?this.hasWebAssembly():"OGVPlayer"===e&&this.supported("OGVDecoder")&&this.hasAudio()}}]),e}());t.default=s}},t={};function o(r){var n=t[r];if(void 0!==n)return n.exports;var u=t[r]={exports:{}};return e[r](u,u.exports,o),u.exports}(()=>{"use strict";var e=o(318),t=e(o(8)),r=e(o(523));"object"===("undefined"==typeof window?"undefined":(0,t.default)(window))&&(window.OGVCompat=r.default,window.OGVVersion="1.8.6-20220111172545-1f60d9d")})()})(); \ No newline at end of file diff --git a/resources/web/ogvjs-1.8.6/ogv-version.js b/resources/web/ogvjs-1.8.6/ogv-version.js new file mode 100644 index 0000000..828291a --- /dev/null +++ b/resources/web/ogvjs-1.8.6/ogv-version.js @@ -0,0 +1 @@ +(()=>{var e={318:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},8:e=>{function _typeof(o){return e.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,_typeof(o)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports}},o={};function __webpack_require__(t){var r=o[t];if(void 0!==r)return r.exports;var p=o[t]={exports:{}};return e[t](p,p.exports,__webpack_require__),p.exports}(()=>{"use strict";var e=__webpack_require__(318)(__webpack_require__(8)),o="1.8.6-20220111172545-1f60d9d";"object"===("undefined"==typeof window?"undefined":(0,e.default)(window))&&(window.OGVVersion=o)})()})(); \ No newline at end of file diff --git a/resources/web/ogvjs-1.8.6/ogv-worker-audio.js b/resources/web/ogvjs-1.8.6/ogv-worker-audio.js new file mode 100644 index 0000000..42bd2b9 --- /dev/null +++ b/resources/web/ogvjs-1.8.6/ogv-worker-audio.js @@ -0,0 +1 @@ +(()=>{var e={506:e=>{e.exports=function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},575:e=>{e.exports=function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},913:e=>{function _defineProperties(e,t){for(var r=0;r{function _getPrototypeOf(t){return e.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,_getPrototypeOf(t)}e.exports=_getPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports},205:(e,t,r)=>{var o=r(489);e.exports=function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&o(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},318:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},585:(e,t,r)=>{var o=r(8).default,s=r(506);e.exports=function _possibleConstructorReturn(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return s(e)},e.exports.__esModule=!0,e.exports.default=e.exports},489:e=>{function _setPrototypeOf(t,r){return e.exports=_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,_setPrototypeOf(t,r)}e.exports=_setPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports},8:e=>{function _typeof(t){return e.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,_typeof(t)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports},445:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(575)),n=o(r(913)),a=o(r(539)),i="1.8.6-20220111172545-1f60d9d",u={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"},d=function(){function OGVLoaderBase(){(0,s.default)(this,OGVLoaderBase),this.base=this.defaultBase()}return(0,n.default)(OGVLoaderBase,[{key:"defaultBase",value:function defaultBase(){}},{key:"wasmSupported",value:function wasmSupported(){return a.default.wasmSupported()}},{key:"scriptForClass",value:function scriptForClass(e){return u[e]}},{key:"urlForClass",value:function urlForClass(e){var t=this.scriptForClass(e);if(t)return this.urlForScript(t);throw new Error("asked for URL for unknown class "+e)}},{key:"urlForScript",value:function urlForScript(e){if(e){var t=this.base;return void 0===t?t="":t+="/",t+e+"?version="+encodeURIComponent(i)}throw new Error("asked for URL for unknown script "+e)}},{key:"loadClass",value:function loadClass(e,t,r){var o=this;r=r||{};var s=this.getGlobal(),n=this.urlForClass(e),a=function classWrapper(t){return(t=t||{}).locateFile=function(e){return"data:"===e.slice(0,5)?e:o.urlForScript(e)},t.mainScriptUrlOrBlob=o.scriptForClass(e)+"?version="+encodeURIComponent(i),s[e](t)};"function"==typeof s[e]?t(a):this.loadScript(n,(function(){t(a)}))}}]),OGVLoaderBase}();t.default=d},713:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(575)),n=o(r(913)),a=o(r(205)),i=o(r(585)),u=o(r(754));function _createSuper(e){var t=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function _createSuperInternal(){var r,o=(0,u.default)(e);if(t){var s=(0,u.default)(this).constructor;r=Reflect.construct(o,arguments,s)}else r=o.apply(this,arguments);return(0,i.default)(this,r)}}var d=new(function(e){(0,a.default)(OGVLoaderWorker,e);var t=_createSuper(OGVLoaderWorker);function OGVLoaderWorker(){return(0,s.default)(this,OGVLoaderWorker),t.apply(this,arguments)}return(0,n.default)(OGVLoaderWorker,[{key:"loadScript",value:function loadScript(e,t){importScripts(e),t()}},{key:"getGlobal",value:function getGlobal(){return self}}]),OGVLoaderWorker}(o(r(445)).default));t.default=d},607:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=new(o(r(172)).default)(["loadedMetadata","audioFormat","audioBuffer","cpuTime"],{init:function init(e,t){this.target.init(t)},processHeader:function processHeader(e,t){this.target.processHeader(e[0],(function(e){t([e])}))},processAudio:function processAudio(e,t){this.target.processAudio(e[0],(function(e){t([e])}))}});t.default=s},172:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(8)),n=o(r(575)),a=o(r(913)),i=o(r(713));r.g.OGVLoader=i.default;var u=function(){function OGVWorkerSupport(e,t){var r=this;(0,n.default)(this,OGVWorkerSupport),this.propList=e,this.handlers=t,this.transferables=function(){var e=new ArrayBuffer(1024),t=new Uint8Array(e);try{return postMessage({action:"transferTest",bytes:t},[e]),!e.byteLength}catch(e){return!1}}(),this.target=null,this.sentProps={},this.pendingEvents=[],this.handlers.construct=function(e,t){var o=e[0],s=e[1];i.default.loadClass(o,(function(e){e(s).then((function(e){for(r.target=e,t();r.pendingEvents.length;)r.handleEvent(r.pendingEvents.shift())}))}))},addEventListener("message",(function(e){r.workerOnMessage(e)}))}return(0,a.default)(OGVWorkerSupport,[{key:"handleEvent",value:function handleEvent(e){var t=this;this.handlers[e.action].call(this,e.args,(function(r){r=r||[];var o={},s=[];t.propList.forEach((function(e){var r=t.target[e];if(t.sentProps[e]!==r)if(t.sentProps[e]=r,"duration"==e&&isNaN(r)&&isNaN(t.sentProps[e]));else if("audioBuffer"==e){if(o[e]=r,r)for(var n=0;n{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(8)),n=o(r(575)),a=o(r(913));var i=new(function(){function WebAssemblyChecker(){(0,n.default)(this,WebAssemblyChecker),this.tested=!1,this.testResult=void 0}return(0,a.default)(WebAssemblyChecker,[{key:"wasmSupported",value:function wasmSupported(){if(!this.tested){try{"object"===("undefined"==typeof WebAssembly?"undefined":(0,s.default)(WebAssembly))?this.testResult=function testSafariWebAssemblyBug(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e);return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log("Exception while testing WebAssembly",e),this.testResult=!1}this.tested=!0}return this.testResult}}]),WebAssemblyChecker}());t.default=i}},t={};function __webpack_require__(r){var o=t[r];if(void 0!==o)return o.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,__webpack_require__),s.exports}__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),(()=>{"use strict";__webpack_require__(318)(__webpack_require__(607))})()})(); \ No newline at end of file diff --git a/resources/web/ogvjs-1.8.6/ogv-worker-video.js b/resources/web/ogvjs-1.8.6/ogv-worker-video.js new file mode 100644 index 0000000..b4f64bb --- /dev/null +++ b/resources/web/ogvjs-1.8.6/ogv-worker-video.js @@ -0,0 +1 @@ +(()=>{var e={506:e=>{e.exports=function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},575:e=>{e.exports=function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},913:e=>{function _defineProperties(e,t){for(var r=0;r{function _getPrototypeOf(t){return e.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,_getPrototypeOf(t)}e.exports=_getPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports},205:(e,t,r)=>{var o=r(489);e.exports=function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&o(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},318:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},585:(e,t,r)=>{var o=r(8).default,s=r(506);e.exports=function _possibleConstructorReturn(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return s(e)},e.exports.__esModule=!0,e.exports.default=e.exports},489:e=>{function _setPrototypeOf(t,r){return e.exports=_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,_setPrototypeOf(t,r)}e.exports=_setPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports},8:e=>{function _typeof(t){return e.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,_typeof(t)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports},445:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(575)),n=o(r(913)),a=o(r(539)),i="1.8.6-20220111172545-1f60d9d",u={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"},c=function(){function OGVLoaderBase(){(0,s.default)(this,OGVLoaderBase),this.base=this.defaultBase()}return(0,n.default)(OGVLoaderBase,[{key:"defaultBase",value:function defaultBase(){}},{key:"wasmSupported",value:function wasmSupported(){return a.default.wasmSupported()}},{key:"scriptForClass",value:function scriptForClass(e){return u[e]}},{key:"urlForClass",value:function urlForClass(e){var t=this.scriptForClass(e);if(t)return this.urlForScript(t);throw new Error("asked for URL for unknown class "+e)}},{key:"urlForScript",value:function urlForScript(e){if(e){var t=this.base;return void 0===t?t="":t+="/",t+e+"?version="+encodeURIComponent(i)}throw new Error("asked for URL for unknown script "+e)}},{key:"loadClass",value:function loadClass(e,t,r){var o=this;r=r||{};var s=this.getGlobal(),n=this.urlForClass(e),a=function classWrapper(t){return(t=t||{}).locateFile=function(e){return"data:"===e.slice(0,5)?e:o.urlForScript(e)},t.mainScriptUrlOrBlob=o.scriptForClass(e)+"?version="+encodeURIComponent(i),s[e](t)};"function"==typeof s[e]?t(a):this.loadScript(n,(function(){t(a)}))}}]),OGVLoaderBase}();t.default=c},713:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(575)),n=o(r(913)),a=o(r(205)),i=o(r(585)),u=o(r(754));function _createSuper(e){var t=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function _createSuperInternal(){var r,o=(0,u.default)(e);if(t){var s=(0,u.default)(this).constructor;r=Reflect.construct(o,arguments,s)}else r=o.apply(this,arguments);return(0,i.default)(this,r)}}var c=new(function(e){(0,a.default)(OGVLoaderWorker,e);var t=_createSuper(OGVLoaderWorker);function OGVLoaderWorker(){return(0,s.default)(this,OGVLoaderWorker),t.apply(this,arguments)}return(0,n.default)(OGVLoaderWorker,[{key:"loadScript",value:function loadScript(e,t){importScripts(e),t()}},{key:"getGlobal",value:function getGlobal(){return self}}]),OGVLoaderWorker}(o(r(445)).default));t.default=c},172:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(8)),n=o(r(575)),a=o(r(913)),i=o(r(713));r.g.OGVLoader=i.default;var u=function(){function OGVWorkerSupport(e,t){var r=this;(0,n.default)(this,OGVWorkerSupport),this.propList=e,this.handlers=t,this.transferables=function(){var e=new ArrayBuffer(1024),t=new Uint8Array(e);try{return postMessage({action:"transferTest",bytes:t},[e]),!e.byteLength}catch(e){return!1}}(),this.target=null,this.sentProps={},this.pendingEvents=[],this.handlers.construct=function(e,t){var o=e[0],s=e[1];i.default.loadClass(o,(function(e){e(s).then((function(e){for(r.target=e,t();r.pendingEvents.length;)r.handleEvent(r.pendingEvents.shift())}))}))},addEventListener("message",(function(e){r.workerOnMessage(e)}))}return(0,a.default)(OGVWorkerSupport,[{key:"handleEvent",value:function handleEvent(e){var t=this;this.handlers[e.action].call(this,e.args,(function(r){r=r||[];var o={},s=[];t.propList.forEach((function(e){var r=t.target[e];if(t.sentProps[e]!==r)if(t.sentProps[e]=r,"duration"==e&&isNaN(r)&&isNaN(t.sentProps[e]));else if("audioBuffer"==e){if(o[e]=r,r)for(var n=0;n{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=new(o(r(172)).default)(["loadedMetadata","videoFormat","frameBuffer","cpuTime"],{init:function init(e,t){this.target.init(t)},processHeader:function processHeader(e,t){this.target.processHeader(e[0],(function(e){t([e])}))},processFrame:function processFrame(e,t){this.target.processFrame(e[0],(function(e){t([e])}))},sync:function sync(e,t){this.target.sync(),t()},recycleFrame:function recycleFrame(e,t){this.target.recycleFrame(e[0]),t()}});t.default=s},539:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(8)),n=o(r(575)),a=o(r(913));var i=new(function(){function WebAssemblyChecker(){(0,n.default)(this,WebAssemblyChecker),this.tested=!1,this.testResult=void 0}return(0,a.default)(WebAssemblyChecker,[{key:"wasmSupported",value:function wasmSupported(){if(!this.tested){try{"object"===("undefined"==typeof WebAssembly?"undefined":(0,s.default)(WebAssembly))?this.testResult=function testSafariWebAssemblyBug(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e);return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log("Exception while testing WebAssembly",e),this.testResult=!1}this.tested=!0}return this.testResult}}]),WebAssemblyChecker}());t.default=i}},t={};function __webpack_require__(r){var o=t[r];if(void 0!==o)return o.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,__webpack_require__),s.exports}__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),(()=>{"use strict";__webpack_require__(318)(__webpack_require__(443))})()})(); \ No newline at end of file diff --git a/resources/web/ogvjs-1.8.6/ogv.js b/resources/web/ogvjs-1.8.6/ogv.js new file mode 100644 index 0000000..35b3ea0 --- /dev/null +++ b/resources/web/ogvjs-1.8.6/ogv.js @@ -0,0 +1,2 @@ +/*! For license information please see ogv.js.LICENSE.txt */ +!function webpackUniversalModuleDefinition(t,i){"object"==typeof exports&&"object"==typeof module?module.exports=i():"function"==typeof define&&define.amd?define([],i):"object"==typeof exports?exports.ogvjs=i():t.ogvjs=i()}(globalThis,(function(){return(()=>{var t={506:t=>{t.exports=function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t},t.exports.__esModule=!0,t.exports.default=t.exports},575:t=>{t.exports=function _classCallCheck(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")},t.exports.__esModule=!0,t.exports.default=t.exports},913:t=>{function _defineProperties(t,i){for(var u=0;u{var d=u(331);function _get(){return"undefined"!=typeof Reflect&&Reflect.get?(t.exports=_get=Reflect.get,t.exports.__esModule=!0,t.exports.default=t.exports):(t.exports=_get=function _get(t,i,u){var c=d(t,i);if(c){var l=Object.getOwnPropertyDescriptor(c,i);return l.get?l.get.call(arguments.length<3?t:u):l.value}},t.exports.__esModule=!0,t.exports.default=t.exports),_get.apply(this,arguments)}t.exports=_get,t.exports.__esModule=!0,t.exports.default=t.exports},754:t=>{function _getPrototypeOf(i){return t.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(t){return t.__proto__||Object.getPrototypeOf(t)},t.exports.__esModule=!0,t.exports.default=t.exports,_getPrototypeOf(i)}t.exports=_getPrototypeOf,t.exports.__esModule=!0,t.exports.default=t.exports},205:(t,i,u)=>{var d=u(489);t.exports=function _inherits(t,i){if("function"!=typeof i&&null!==i)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(i&&i.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),i&&d(t,i)},t.exports.__esModule=!0,t.exports.default=t.exports},318:t=>{t.exports=function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}},t.exports.__esModule=!0,t.exports.default=t.exports},585:(t,i,u)=>{var d=u(8).default,c=u(506);t.exports=function _possibleConstructorReturn(t,i){if(i&&("object"===d(i)||"function"==typeof i))return i;if(void 0!==i)throw new TypeError("Derived constructors may only return object or undefined");return c(t)},t.exports.__esModule=!0,t.exports.default=t.exports},489:t=>{function _setPrototypeOf(i,u){return t.exports=_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(t,i){return t.__proto__=i,t},t.exports.__esModule=!0,t.exports.default=t.exports,_setPrototypeOf(i,u)}t.exports=_setPrototypeOf,t.exports.__esModule=!0,t.exports.default=t.exports},331:(t,i,u)=>{var d=u(754);t.exports=function _superPropBase(t,i){for(;!Object.prototype.hasOwnProperty.call(t,i)&&null!==(t=d(t)););return t},t.exports.__esModule=!0,t.exports.default=t.exports},8:t=>{function _typeof(i){return t.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,_typeof(i)}t.exports=_typeof,t.exports.__esModule=!0,t.exports.default=t.exports},848:t=>{window,t.exports=function(t){var i={};function r(u){if(i[u])return i[u].exports;var d=i[u]={i:u,l:!1,exports:{}};return t[u].call(d.exports,d,d.exports,r),d.l=!0,d.exports}return r.m=t,r.c=i,r.d=function(t,i,u){r.o(t,i)||Object.defineProperty(t,i,{enumerable:!0,get:u})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,i){if(1&i&&(t=r(t)),8&i)return t;if(4&i&&"object"==typeof t&&t&&t.__esModule)return t;var u=Object.create(null);if(r.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:t}),2&i&&"string"!=typeof t)for(var d in t)r.d(u,d,function(i){return t[i]}.bind(null,d));return u},r.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(i,"a",i),i},r.o=function(t,i){return Object.prototype.hasOwnProperty.call(t,i)},r.p="",r(r.s=1)}([function(t,i){function r(t,i){if(t<1||t!==Math.round(t))throw"Invalid channel count for BufferQueue";this.channels=t,this.bufferSize=i,this.flush()}r.prototype.flush=function(){this._buffers=[],this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0},r.prototype.sampleCount=function(){var t=0;return this._buffers.forEach((function(i){t+=i[0].length})),t},r.prototype.createBuffer=function(t){for(var i=[],u=0;u=d)return t;for(var l=[],h=0;h0?c[c.length+i]:t[0]:t[i]},h=0;hu&&(y=Math.SQRT1_2);for(var b=0;b=u&&(T=0);var k=t[T],P=new Float32Array(g);l(k,P,this._resampleLastSampleData?this._resampleLastSampleData[T]:void 0,y),h.push(P)}return this._resampleFractional=v,this._resampleLastSampleData=t,h},n.prototype.bufferData=function(t){if(!this._backend)throw"Invalid state: AudioFeeder cannot bufferData before init";var i=this._resample(t);i=this._tempoChanger.process(i),this._backend.appendBuffer(i)},n.prototype.getPlaybackState=function(){if(this._backend){var t=this._backend.getPlaybackState();return t.outputPlaybackPosition=t.playbackPosition,t.playbackPosition=this._tempoChanger.mapOutputToInputTime(t.outputPlaybackPosition),t}throw"Invalid state: AudioFeeder cannot getPlaybackState before init"},n.prototype.waitUntilReady=function(t){if(!this._backend)throw"Invalid state: AudioFeeder cannot waitUntilReady before init";this._backend.waitUntilReady(t)},n.prototype.start=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot start before init";this._backend.start()},n.prototype.stop=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot stop before init";this._backend.stop()},n.prototype.flush=function(){if(this._resampleFractional=0,this._resampleLastSampleData=void 0,!this._backend)throw"Invalid state: AudioFeeder cannot flush before init";this._tempoChanger.flush(this.durationBuffered),this._backend.flush()},n.prototype.close=function(){this._backend&&(this._backend.close(),this._backend=null)},n.prototype.onstarved=null,n.prototype.onbufferlow=null,n.isSupported=function(){return!!Float32Array&&i.isSupported()},n.initSharedAudioContext=function(){return i.isSupported()?i.initSharedAudioContext():null},t.exports=n}()},function(t,i,u){!function(){var i=window.AudioContext||window.webkitAudioContext,d=u(0),c=u(3);function o(t,i,u){var c=u.audioContext||o.initSharedAudioContext();if(this._context=c,this.output=u.output||c.destination,this.rate=c.sampleRate,this.channels=2,u.bufferSize&&(this.bufferSize=0|u.bufferSize),this.bufferThreshold=2*this.bufferSize,this._bufferQueue=new d(this.channels,this.bufferSize),this._playbackTimeAtBufferTail=c.currentTime,this._queuedTime=0,this._delayedTime=0,this._dropped=0,this._liveBuffer=this._bufferQueue.createBuffer(this.bufferSize),c.createScriptProcessor)this._node=c.createScriptProcessor(this.bufferSize,0,this.channels);else{if(!c.createJavaScriptNode)throw new Error("Bad version of web audio API?");this._node=c.createJavaScriptNode(this.bufferSize,0,this.channels)}}o.prototype.bufferSize=4096,o.prototype.bufferThreshold=8192,o.prototype._volume=1,Object.defineProperty(o.prototype,"volume",{get:function(){return this._volume},set:function(t){this._volume=+t}}),o.prototype._muted=!1,Object.defineProperty(o.prototype,"muted",{get:function(){return this._muted},set:function(t){this._muted=!!t}}),o.prototype._audioProcess=function(t){var i,u,d,l,h;h="number"==typeof t.playbackTime?t.playbackTime:this._context.currentTime+this.bufferSize/this.rate;var _=this._playbackTimeAtBufferTail;if(_0){var i=Math.round(t*this.rate),u=this._liveBuffer?this._liveBuffer[0].length:0;i>u?(this._bufferQueue.prependBuffer(this._liveBuffer),this._bufferQueue.prependBuffer(this._bufferQueue.createBuffer(i-u))):this._bufferQueue.prependBuffer(this._bufferQueue.trimBuffer(this._liveBuffer,u-i,i)),this._playbackTimeAtBufferTail-=t}this._node.onaudioprocess=null,this._node.disconnect()}},o.prototype.flush=function(){this._bufferQueue.flush()},o.prototype.close=function(){this.stop(),this._context=null},o.prototype.onstarved=null,o.prototype.onbufferlow=null,o.isSupported=function(){return!!i},o.sharedAudioContext=null,o.initSharedAudioContext=function(){if(!o.sharedAudioContext&&o.isSupported()){var t,u=new i;if(u.createScriptProcessor)t=u.createScriptProcessor(1024,0,2);else{if(!u.createJavaScriptNode)throw new Error("Bad version of web audio API?");t=u.createJavaScriptNode(1024,0,2)}t.connect(u.destination),t.disconnect(),o.sharedAudioContext=u}return o.sharedAudioContext},t.exports=o}()},function(t,i){t.exports=function(){if(void 0!==window.setImmediate)return window.setImmediate;if(window&&window.postMessage){var t=[];return window.addEventListener("message",(function(i){if(i.source===window){var u=i.data;if("object"==typeof u&&u.nextTickBrowserPingMessage){var d=t.pop();d&&d()}}})),function(i){t.push(i),window.postMessage({nextTickBrowserPingMessage:!0},document.location.toString())}}return function(t){setTimeout(t,0)}}()},function(t,i,u){var d;window,d=function(){return function(t){var i={};function r(u){if(i[u])return i[u].exports;var d=i[u]={i:u,l:!1,exports:{}};return t[u].call(d.exports,d,d.exports,r),d.l=!0,d.exports}return r.m=t,r.c=i,r.d=function(t,i,u){r.o(t,i)||Object.defineProperty(t,i,{enumerable:!0,get:u})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,i){if(1&i&&(t=r(t)),8&i)return t;if(4&i&&"object"==typeof t&&t&&t.__esModule)return t;var u=Object.create(null);if(r.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:t}),2&i&&"string"!=typeof t)for(var d in t)r.d(u,d,function(i){return t[i]}.bind(null,d));return u},r.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(i,"a",i),i},r.o=function(t,i){return Object.prototype.hasOwnProperty.call(t,i)},r.p="",r(r.s=1)}([function(t,i){var u={float_array:function(t){return new Float32Array(t)},blit:function(t,i,u,d,c){u.set(t.subarray(i,i+c),d)}};t.exports=u},function(t,i,u){var d,c;d=u(0),c=u(2),t.exports=function(t){var i=(t=t||{}).sampleRate||44100,u=t.wsizeLog||11,l=t.tempo||1,h=(t.numChannels,Math.pow(2,50/1200)-1),_=1<>1),w=d.float_array(P),E=d.float_array(P),x=d.float_array(P),A=d.float_array(P),R=d.float_array(P),O=d.float_array(P),S=1+(P>>1),C=[0,0],B=[],D=[],M=[],V=[];for(k=0;k<2;k++)B.push(d.float_array(S)),D.push(d.float_array(S)),M.push(d.float_array(S)),V.push(d.float_array(P));var I=d.float_array(S),L=d.float_array(S),j=0,W=0,X=[{in_time:0,out_time:0,tempo:l}],N=0,H=0,z=1,Y=0,Q=0,K=0,$=0,Z={mapOutputToInputTime:function(t){for(var i=X.length-1;t0;)i--;var u=X[i];return u.in_time+u.tempo*(t-u.out_time)},flush:function(t){Y=0,C=[0,0],H=0,$=0,K=0;for(var i=0;i<2;i++)for(var u=0;u=0;)X.pop(),d--;X.push({in_time:j,out_time:W,tempo:l})}},getTempo:function(){return l},setTempo:function(t){y=b=m,t>=1?b=Math.round(y/t):y=Math.round(b*t),Q=(1/t-1*b/y)*y,z=function(t,i){for(var u=t.length/i|0,d=0,c=0;cu&&(u=t[d]);var c=1e-8*u,l=1,_=1;for(i[0]=1,d=2;dc&&t[d]>t[d-1]&&t[d]>=t[d+1]){var m=d+(t[d-1]-t[d+1])/(2*(t[d-1]-2*t[d]+t[d+1]));m-i[l-1]>p?(i[l++]=m,_=d):t[d]>t[_]&&(i[l-1]=m,_=d)}}return l}(k,w),x=D[p],A=M[p];if(0!=t&&0!=E){var R=0;for(K=0;Ky[R]&&R!=v;)++R;var O=R;R>0&&$-y[R-1].1*k[Math.round($)]){var j=J(i,u,$),W=b[O]+T[O]+U(j,$,b[O],y[O],l)-j;x[K]=j,A[K]=W,I[K]=Math.cos(W),L[K]=Math.sin(W)}else x[K]=J(i,u,$),A[K]=0,I[K]=1,L[K]=0}w[E]=2*_;var X=w[O=0],N=w[O+1],H=I[O],z=L[O];for(P=1;P=X&&P-X>N-P&&(X=w[++O],N=w[O+1],H=I[O],z=L[O]);var Y=i[P]*H-u[P]*z,Q=i[P]*z+u[P]*H;i[P]=Y,u[P]=Q}}else for(var K=0;Kc&&(c=Math.abs(2*p.m_re[i]));for(i=0;i<_-b;i++)Math.abs(p.m_re[i+b+t]+p.m_im[i])>c&&(c=Math.abs(p.m_re[i+b+t]+p.m_im[i]));for(i=_-b;i<_;i++)Math.abs(2*p.m_im[i])>c&&(c=Math.abs(2*p.m_im[i]));var h=1/Math.floor(1*_/(2*b));for(l*c>h&&(l=h/c),i=0;i<_;i++)v[i]+=l*p.m_re[i],v[i+b+t]+=l*p.m_im[i];return N+=2,H=2*b+t};return Z.process=function(t){var u=t[0].length,c=t[0];if(t.length>1){c=d.float_array(t[0].length);for(var h=1/t.length,p=0;p0){var T=$+K+u,k=[];for(p=0;px&&(x=$);var A=d.float_array(x);d.blit(v,0,A,0,$);for(var R=0,O=$,S=0,C=0;;){var B=_+y-K;if(R+B>u){d.blit(c,R,g,K,u-R),K+=u-R,R=u;break}B<=0?K-=2*y:(d.blit(c,R,g,K,B),R+=B,K=_-y),C=G(),j+=2*y/i,W+=C/i,(S=O+C-x)<0&&(S=0),d.blit(v,0,A,O,C-S),O+=C}d.blit(v,C-S,v,0,S),$=S;var D=[];for(p=0;p>=1;u.m_revTgt[c]=h}u.twiddleRe=d.float_array(u.m_logN),u.twiddleIm=d.float_array(u.m_logN);for(var p=1,m=0;m>1,_=c>>1,p=c;if(t)for(var m=1/c,g=0;g>=1,_>>=1,p>>=1}for(var B,D,M=u.m_revTgt,V=0;VV&&(D=i[B=M[V]],i[B]=i[V],i[V]=D,D=d[B],d[B]=d[V],d[V]=D)};var v=i>>1;return u.unpack=function(t,d,c,l){t[0]=u.m_re[0],c[0]=u.m_im[0],d[0]=l[0]=0,t[v]=u.m_re[v],c[v]=u.m_im[v],d[v]=l[v]=0;for(var h=1;h{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=function(){function Bisector(t){(0,c.default)(this,Bisector),this.lower=t.start,this.upper=t.end,this.onprocess=t.process,this.position=0,this.n=0}return(0,l.default)(Bisector,[{key:"iterate",value:function iterate(){return this.n++,this.position=Math.floor((this.lower+this.upper)/2),this.onprocess(this.lower,this.upper,this.position)}},{key:"start",value:function start(){return this.iterate(),this}},{key:"left",value:function left(){return this.upper=this.position,this.iterate()}},{key:"right",value:function right(){return this.lower=this.position,this.iterate()}}]),Bisector}();i.default=h},523:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=new(function(){function _class(){(0,c.default)(this,_class)}return(0,l.default)(_class,[{key:"hasTypedArrays",value:function hasTypedArrays(){return!!window.Uint32Array}},{key:"hasWebAssembly",value:function hasWebAssembly(){return!!window.WebAssembly}},{key:"hasWebAudio",value:function hasWebAudio(){return!(!window.AudioContext&&!window.webkitAudioContext)}},{key:"hasFlash",value:function hasFlash(){return!1}},{key:"hasAudio",value:function hasAudio(){return this.hasWebAudio()}},{key:"isBlacklisted",value:function isBlacklisted(t){return!1}},{key:"isSlow",value:function isSlow(){return!1}},{key:"isTooSlow",value:function isTooSlow(){return!1}},{key:"supported",value:function supported(t){return"OGVDecoder"===t?this.hasWebAssembly():"OGVPlayer"===t&&(this.supported("OGVDecoder")&&this.hasAudio())}}]),_class}());i.default=h},408:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(205)),_=d(u(585)),p=d(u(754));function _createSuper(t){var i=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function _createSuperInternal(){var u,d=(0,p.default)(t);if(i){var c=(0,p.default)(this).constructor;u=Reflect.construct(d,arguments,c)}else u=d.apply(this,arguments);return(0,_.default)(this,u)}}var m=function(t){(0,h.default)(OGVDecoderAudioProxy,t);var i=_createSuper(OGVDecoderAudioProxy);function OGVDecoderAudioProxy(){return(0,c.default)(this,OGVDecoderAudioProxy),i.apply(this,arguments)}return(0,l.default)(OGVDecoderAudioProxy,[{key:"init",value:function init(t){this.proxy("init",[],t)}},{key:"processHeader",value:function processHeader(t,i){this.proxy("processHeader",[t],i,[t])}},{key:"processAudio",value:function processAudio(t,i){this.proxy("processAudio",[t],i,[t])}},{key:"close",value:function close(){this.terminate()}}]),OGVDecoderAudioProxy}((0,d(u(580)).default)({loadedMetadata:!1,audioFormat:null,audioBuffer:null,cpuTime:0})),g=m;i.default=g},319:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(205)),_=d(u(585)),p=d(u(754));function _createSuper(t){var i=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function _createSuperInternal(){var u,d=(0,p.default)(t);if(i){var c=(0,p.default)(this).constructor;u=Reflect.construct(d,arguments,c)}else u=d.apply(this,arguments);return(0,_.default)(this,u)}}var m=function(t){(0,h.default)(OGVDecoderVideoProxy,t);var i=_createSuper(OGVDecoderVideoProxy);function OGVDecoderVideoProxy(){return(0,c.default)(this,OGVDecoderVideoProxy),i.apply(this,arguments)}return(0,l.default)(OGVDecoderVideoProxy,[{key:"init",value:function init(t){this.proxy("init",[],t)}},{key:"processHeader",value:function processHeader(t,i){this.proxy("processHeader",[t],i,[t])}},{key:"processFrame",value:function processFrame(t,i){this.proxy("processFrame",[t],i,[t])}},{key:"close",value:function close(){this.terminate()}},{key:"sync",value:function sync(){this.proxy("sync",[],(function(){}))}},{key:"recycleFrame",value:function recycleFrame(t){this.proxy("recycleFrame",[t],(function(){}),[t.y.bytes.buffer,t.u.bytes.buffer,t.v.bytes.buffer])}}]),OGVDecoderVideoProxy}((0,d(u(580)).default)({loadedMetadata:!1,videoFormat:null,frameBuffer:null,cpuTime:0})),g=m;i.default=g},445:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(539)),_="1.8.6-20220111172545-1f60d9d",p={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"},m=function(){function OGVLoaderBase(){(0,c.default)(this,OGVLoaderBase),this.base=this.defaultBase()}return(0,l.default)(OGVLoaderBase,[{key:"defaultBase",value:function defaultBase(){}},{key:"wasmSupported",value:function wasmSupported(){return h.default.wasmSupported()}},{key:"scriptForClass",value:function scriptForClass(t){return p[t]}},{key:"urlForClass",value:function urlForClass(t){var i=this.scriptForClass(t);if(i)return this.urlForScript(i);throw new Error("asked for URL for unknown class "+t)}},{key:"urlForScript",value:function urlForScript(t){if(t){var i=this.base;return void 0===i?i="":i+="/",i+t+"?version="+encodeURIComponent(_)}throw new Error("asked for URL for unknown script "+t)}},{key:"loadClass",value:function loadClass(t,i,u){var d=this;u=u||{};var c=this.getGlobal(),l=this.urlForClass(t),h=function classWrapper(i){return(i=i||{}).locateFile=function(t){return"data:"===t.slice(0,5)?t:d.urlForScript(t)},i.mainScriptUrlOrBlob=d.scriptForClass(t)+"?version="+encodeURIComponent(_),c[t](i)};"function"==typeof c[t]?i(h):this.loadScript(l,(function(){i(h)}))}}]),OGVLoaderBase}();i.default=m},964:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(525)),_=d(u(205)),p=d(u(585)),m=d(u(754)),g=d(u(408)),v=d(u(319)),y=d(u(445));function _createSuper(t){var i=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function _createSuperInternal(){var u,d=(0,m.default)(t);if(i){var c=(0,m.default)(this).constructor;u=Reflect.construct(d,arguments,c)}else u=d.apply(this,arguments);return(0,p.default)(this,u)}}var b={audio:{proxy:g.default,worker:"ogv-worker-audio.js"},video:{proxy:v.default,worker:"ogv-worker-video.js"}},T={OGVDecoderAudioOpusW:"audio",OGVDecoderAudioVorbisW:"audio",OGVDecoderVideoTheoraW:"video",OGVDecoderVideoVP8W:"video",OGVDecoderVideoVP9W:"video",OGVDecoderVideoVP9SIMDW:"video",OGVDecoderVideoAV1W:"video",OGVDecoderVideoAV1SIMDW:"video"},k=new(function(t){(0,_.default)(OGVLoaderWeb,t);var i=_createSuper(OGVLoaderWeb);function OGVLoaderWeb(){var t;return(0,c.default)(this,OGVLoaderWeb),(t=i.call(this)).scriptStatus={},t.scriptCallbacks={},t}return(0,l.default)(OGVLoaderWeb,[{key:"getGlobal",value:function getGlobal(){return window}},{key:"defaultBase",value:function defaultBase(){for(var t,i,u=document.querySelectorAll("script"),d=/^(?:|(.*)\/)ogv(?:-support|-es2017)?\.js(?:\?|#|$)/,c=0;c{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(913)),l=d(u(575)),h=d(u(309)),_={MEDIA_ERR_ABORTED:1,MEDIA_ERR_NETWORK:2,MEDIA_ERR_DECODE:3,MEDIA_ERR_SRC_NOT_SUPPORTED:4},p=(0,c.default)((function OGVMediaError(t,i){(0,l.default)(this,OGVMediaError),this.code=t,this.message=i}));(0,h.default)(p,_),(0,h.default)(p.prototype,_);var m=p;i.default=m},278:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(913)),l=d(u(575));function split(t,i,u){var d=t.split(i,u).map((function(t){return function trim(t){return t.replace(/^\s+/,"").replace(/\s+$/,"")}(t)}));if("number"==typeof u)for(;d.length{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(506)),_=d(u(205)),p=d(u(585)),m=d(u(754)),g=d(u(8)),v=d(u(731)),y=d(u(936)),b=d(u(848)),T=d(u(964)),k=d(u(893)),P=d(u(309)),w=d(u(759)),E=d(u(278)),x=d(u(168)),A=d(u(625));function _createSuper(t){var i=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function _createSuperInternal(){var u,d=(0,m.default)(t);if(i){var c=(0,m.default)(this).constructor;u=Reflect.construct(d,arguments,c)}else u=d.apply(this,arguments);return(0,p.default)(this,u)}}var R,O=function(){if("function"==typeof setImmediate)return setImmediate;var t=new MessageChannel,i=[];return t.port1.onmessage=function(t){i.shift()()},function nextTick(u){i.push(u),t.port2.postMessage({})}}(),S={NETWORK_EMPTY:0,NETWORK_IDLE:1,NETWORK_LOADING:2,NETWORK_NO_SOURCE:3,HAVE_NOTHING:0,HAVE_METADATA:1,HAVE_CURRENT_DATA:2,HAVE_FUTURE_DATA:3,HAVE_ENOUGH_DATA:4},C="INITIAL",B="SEEKING_END",D="LOADED",M="PRELOAD",V="READY",I="PLAYING",L="SEEKING",j="ERROR",W="NOT_SEEKING",X="BISECT_TO_TARGET",N="BISECT_TO_KEYPOINT",H="LINEAR_TO_TARGET",z="exact",Y="fast";function OGVJSElement(){var t=document.createElement("ogvjs");return Object.setPrototypeOf?Object.setPrototypeOf(t,Object.getPrototypeOf(this)):t.__proto__=this.__proto__,t}R="undefined"==typeof performance||void 0===(0,g.default)(performance.now)?Date.now:performance.now.bind(performance),OGVJSElement.prototype=Object.create(HTMLElement.prototype,{});var Q=function(t){(0,_.default)(OGVPlayer,t);var i=_createSuper(OGVPlayer);function OGVPlayer(t){var u;if((0,c.default)(this,OGVPlayer),u=i.call(this),(t=t||{}).base=t.base||T.default.base,u._options=t,u._instanceId="ogvjs"+ ++OGVPlayer.instanceCount,void 0!==t.worker?u._enableWorker=!!t.worker:u._enableWorker=!!window.Worker,!T.default.wasmSupported())throw new Error("WebAssembly not supported");return u._enableThreading=!!t.threading,u._enableSIMD=!!t.simd,u._state=C,u._seekState=W,u._detectedType=null,u._canvas=document.createElement("canvas"),u._frameSink=null,u.className=u._instanceId,(0,P.default)((0,h.default)(u),S),u._view=u._canvas,u._view.style.position="absolute",u._view.style.top="0",u._view.style.left="0",u._view.style.width="100%",u._view.style.height="100%",u._view.style.objectFit="contain",u.appendChild(u._view),u._startTime=R(),u._codec=null,u._audioInfo=null,u._videoInfo=null,u._actionQueue=[],u._audioFeeder=null,u._muted=!1,u._initialPlaybackPosition=0,u._initialPlaybackOffset=0,u._prebufferingAudio=!1,u._initialSeekTime=0,u._currentSrc="",u._streamEnded=!1,u._mediaError=null,u._dataEnded=!1,u._byteLength=0,u._duration=null,u._lastSeenTimestamp=null,u._nextProcessingTimer,u._nextFrameTimer=null,u._loading=!1,u._started=!1,u._paused=!0,u._ended=!1,u._startedPlaybackInDocument=!1,u._stream=void 0,u._framesProcessed=0,u._targetPerFrameTime=1e3/60,u._actualPerFrameTime=0,u._totalFrameTime=0,u._totalFrameCount=0,u._playTime=0,u._bufferTime=0,u._drawingTime=0,u._proxyTime=0,u._totalJitter=0,u._droppedAudio=0,u._delayedAudio=0,u._lateFrames=0,u._poster="",u._thumbnail=null,u._frameEndTimestamp=0,u._audioEndTimestamp=0,u._decodedFrames=[],u._pendingFrames=[],u._lastFrameDecodeTime=0,u._lastFrameVideoCpuTime=0,u._lastFrameAudioCpuTime=0,u._lastFrameDemuxerCpuTime=0,u._lastFrameDrawingTime=0,u._lastFrameBufferTime=0,u._lastFrameProxyTime=0,u._lastVideoCpuTime=0,u._lastAudioCpuTime=0,u._lastDemuxerCpuTime=0,u._lastBufferTime=0,u._lastProxyTime=0,u._lastDrawingTime=0,u._lastFrameTimestamp=0,u._currentVideoCpuTime=0,u._lastTimeUpdate=0,u._timeUpdateInterval=250,u._seekTargetTime=0,u._bisectTargetTime=0,u._seekMode=null,u._lastSeekPosition=null,u._seekBisector=null,u._didSeek=null,u._depth=0,u._needProcessing=!1,u._pendingFrame=0,u._pendingAudio=0,u._framePipelineDepth=8,u._frameParallelism=u._enableThreading?Math.min(16,navigator.hardwareConcurrency)||1:0,u._audioPipelineDepth=12,u._videoInfo=null,u._audioInfo=null,u._width=0,u._height=0,u._volume=1,u._playbackRate=1,Object.defineProperties((0,h.default)(u),{src:{get:function getSrc(){return this.getAttribute("src")||""},set:function setSrc(t){this.setAttribute("src",t),this._loading=!1,this._prepForLoad("interactive")}},buffered:{get:function getBuffered(){var t,i=this;return t=this._stream&&this._byteLength&&this._duration?this._stream.getBufferedRanges().map((function(t){return t.map((function(t){return t/i._stream.length*i._duration}))})):[[0,0]],new x.default(t)}},seekable:{get:function getSeekable(){return this.duration<1/0&&this._stream&&this._stream.seekable&&this._codec&&this._codec.seekable?new x.default([[0,this._duration]]):new x.default([])}},currentTime:{get:function getCurrentTime(){return this._state==L?this._seekTargetTime:this._codec?this._state!=I||this._paused?this._initialPlaybackOffset:this._getPlaybackTime():this._initialSeekTime},set:function setCurrentTime(t){this._seek(t,z)}},duration:{get:function getDuration(){return this._codec&&this._codec.loadedMetadata?null!==this._duration?this._duration:1/0:NaN}},paused:{get:function getPaused(){return this._paused}},ended:{get:function getEnded(){return this._ended}},seeking:{get:function getSeeking(){return this._state==L}},muted:{get:function getMuted(){return this._muted},set:function setMuted(t){this._muted=t,this._audioFeeder?this._audioFeeder.muted=this._muted:this._started&&!this._muted&&this._codec&&this._codec.hasAudio&&(this._log("unmuting: switching from timer to audio clock"),this._initAudioFeeder(),this._startPlayback(this._audioEndTimestamp)),this._fireEventAsync("volumechange")}},poster:{get:function getPoster(){return this._poster},set:function setPoster(t){var i=this;if(this._poster=t,!this._started){this._thumbnail&&this.removeChild(this._thumbnail);var u=new Image;u.src=this._poster,u.className="ogvjs-poster",u.style.position="absolute",u.style.top="0",u.style.left="0",u.style.width="100%",u.style.height="100%",u.style.objectFit="contain",u.style.visibility="hidden",u.addEventListener("load",(function(){i._thumbnail===u&&(OGVPlayer.styleManager.appendRule("."+i._instanceId,{width:u.naturalWidth+"px",height:u.naturalHeight+"px"}),u.style.visibility="visible")})),this._thumbnail=u,this.appendChild(u)}}},videoWidth:{get:function getVideoWidth(){return this._videoInfo?this._videoInfo.displayWidth:0}},videoHeight:{get:function getVideoHeight(){return this._videoInfo?this._videoInfo.displayHeight:0}},ogvjsVideoFrameRate:{get:function getOgvJsVideoFrameRate(){return this._videoInfo?0==this._videoInfo.fps?this._totalFrameCount/(this._totalFrameTime/1e3):this._videoInfo.fps:0}},ogvjsAudioChannels:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.channels:0}},ogvjsAudioSampleRate:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.rate:0}},width:{get:function getWidth(){return this._width},set:function setWidth(t){this._width=parseInt(t,10),this.style.width=this._width+"px"}},height:{get:function getHeight(){return this._height},set:function setHeight(t){this._height=parseInt(t,10),this.style.height=this._height+"px"}},autoplay:{get:function getAutoplay(){return!1},set:function setAutoplay(t){}},controls:{get:function getControls(){return!1},set:function setControls(t){}},loop:{get:function getLoop(){return!1},set:function setLoop(t){}},crossOrigin:{get:function getCrossOrigin(){return null},set:function setCrossOrigin(t){}},currentSrc:{get:function getCurrentSrc(){return this._currentSrc}},defaultMuted:{get:function getDefaultMuted(){return!1}},defaultPlaybackRate:{get:function getDefaultPlaybackRate(){return 1}},error:{get:function getError(){return this._state===j?this._mediaError?this._mediaError:new w.default("unknown error occurred in media procesing"):null}},preload:{get:function getPreload(){return this.getAttribute("preload")||""},set:function setPreload(t){this.setAttribute("preload",t)}},readyState:{get:function getReadyState(){return this._stream&&this._codec&&this._codec.loadedMetadata?OGVPlayer.HAVE_ENOUGH_DATA:OGVPlayer.HAVE_NOTHING}},networkState:{get:function getNetworkState(){return this._stream?this._stream.waiting?OGVPlayer.NETWORK_LOADING:OGVPlayer.NETWORK_IDLE:this.readyState==OGVPlayer.HAVE_NOTHING?OGVPlayer.NETWORK_EMPTY:OGVPlayer.NETWORK_NO_SOURCE}},playbackRate:{get:function getPlaybackRate(){return this._playbackRate},set:function setPlaybackRate(t){var i=Number(t)||1;this._audioFeeder?this._audioFeeder.tempo=i:this._paused||(this._initialPlaybackOffset=this._getPlaybackTime(),this._initialPlaybackPosition=i*R()/1e3),this._playbackRate=i,this._fireEventAsync("ratechange")}},played:{get:function getPlayed(){return new x.default([[0,this.currentTime]])}},volume:{get:function getVolume(){return this._volume},set:function setVolume(t){this._volume=+t,this._audioFeeder&&(this._audioFeeder.volume=this._volume),this._fireEventAsync("volumechange")}}}),u.onframecallback=null,u.onloadstate=null,u.onprogress=null,u.onsuspend=null,u.onabort=null,u.onemptied=null,u.onstalled=null,u.onloadedmetadata=null,u.onloadeddata=null,u.oncanplay=null,u.oncanplaythrough=null,u.onplaying=null,u.onwaiting=null,u.onseeking=null,u.onseeked=null,u.onended=null,u.ondurationchange=null,u.ontimeupdate=null,u.onplay=null,u.onpause=null,u.onratechange=null,u.onresize=null,u.onvolumechange=null,u.onaudiofeedercreated=null,u}return(0,l.default)(OGVPlayer,[{key:"_time",value:function _time(t){var i=R();t();var u=R()-i;return this._lastFrameDecodeTime+=u,u}},{key:"_log",value:function _log(t){var i=this._options;if(i.debug){var u=R()-this._startTime;i.debugFilter&&!t.match(i.debugFilter)||console.log("["+Math.round(10*u)/10+"ms] "+t)}}},{key:"_fireEvent",value:function _fireEvent(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEvent "+t);var u,d="function"==typeof Event;for(var c in d?u=new CustomEvent(t):(u=document.createEvent("Event")).initEvent(t,!1,!1),i)i.hasOwnProperty(c)&&(u[c]=i[c]);var l=this.dispatchEvent(u);!d&&"resize"===t&&this.onresize&&l&&this.onresize.call(this,u)}},{key:"_fireEventAsync",value:function _fireEventAsync(t){var i=this,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEventAsync "+t),O((function(){i._fireEvent(t,u)}))}},{key:"_initAudioFeeder",value:function _initAudioFeeder(){var t=this,i=this._options,u={bufferSize:8192};i.audioContext&&(u.audioContext=i.audioContext),i.audioDestination&&(u.output=i.audioDestination),i.audioBackendFactory&&(u.backendFactory=i.audioBackendFactory);var d=this._audioFeeder=new b.default(u);d.init(this._audioInfo.channels,this._audioInfo.rate),this.onaudiofeedercreated&&this.onaudiofeedercreated(this._audioFeeder),d.bufferThreshold=1,d.volume=this.volume,d.muted=this.muted,d.tempo=this.playbackRate,d.onbufferlow=function(){t._log("onbufferlow"),t._stream&&(t._stream.buffering||t._stream.seeking)||t._pendingAudio||t._pingProcessing()},d.onstarved=function(){t._dataEnded?t._log("onstarved: appear to have reached end of audio"):(t._log("onstarved: halting audio due to starvation"),t._stopPlayback(),t._prebufferingAudio=!0),t._isProcessing()||t._pingProcessing(0)}}},{key:"_startPlayback",value:function _startPlayback(t){if(this._audioFeeder){this._audioFeeder.start();var i=this._audioFeeder.getPlaybackState();this._initialPlaybackPosition=i.playbackPosition}else this._initialPlaybackPosition=this._playbackRate*R()/1e3;void 0!==t&&(this._initialPlaybackOffset=t),this._prebufferingAudio=!1,this._log("continuing at "+this._initialPlaybackPosition+", "+this._initialPlaybackOffset)}},{key:"_stopPlayback",value:function _stopPlayback(){this._initialPlaybackOffset=this._getPlaybackTime(),this._log("pausing at "+this._initialPlaybackOffset),this._audioFeeder&&this._audioFeeder.stop()}},{key:"_getPlaybackTime",value:function _getPlaybackTime(t){return this._prebufferingAudio||this._paused?this._initialPlaybackOffset:(this._audioFeeder?(t=t||this._audioFeeder.getPlaybackState()).playbackPosition:this._playbackRate*R()/1e3)-this._initialPlaybackPosition+this._initialPlaybackOffset}},{key:"_stopVideo",value:function _stopVideo(){this._log("STOPPING"),this._state=C,this._seekState=W,this._started=!1,this._ended=!1,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._lastFrameDecodeTime=0,this._prebufferingAudio=!1,this._actionQueue.splice(0,this._actionQueue.length),this._stream&&(this._stream.abort(),this._stream=null,this._streamEnded=!1),this._codec&&(this._codec.close(),this._codec=null,this._pendingFrame=0,this._pendingAudio=0,this._dataEnded=!1),this._videoInfo=null,this._audioInfo=null,this._audioFeeder&&(this._audioFeeder.close(),this._audioFeeder=null),this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._frameSink&&(this._frameSink.clear(),this._frameSink=null),this._decodedFrames&&(this._decodedFrames=[]),this._pendingFrames&&(this._pendingFrames=[]),this._initialSeekTime=0,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._duration=null}},{key:"_doFrameComplete",value:function _doFrameComplete(){var t=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._startedPlaybackInDocument&&!document.body.contains(this)&&O((function(){t.stop()}));var u=R(),d=u-this._lastFrameTimestamp,c=this._actualPerFrameTime-this._targetPerFrameTime;this._totalJitter+=Math.abs(c),this._playTime+=d;var l={cpuTime:this._lastFrameDecodeTime,drawingTime:this._drawingTime-this._lastFrameDrawingTime,bufferTime:this._bufferTime-this._lastFrameBufferTime,proxyTime:this._proxyTime-this._lastFrameProxyTime,demuxerTime:0,videoTime:0,audioTime:0,clockTime:this._actualPerFrameTime,late:i.dropped,dropped:i.dropped};function n(t){return Math.round(10*t)/10}this._codec&&(l.demuxerTime=this._codec.demuxerCpuTime-this._lastFrameDemuxerCpuTime,l.videoTime+=this._currentVideoCpuTime-this._lastFrameVideoCpuTime,l.audioTime+=this._codec.audioCpuTime-this._lastFrameAudioCpuTime),l.cpuTime+=l.demuxerTime,this._lastFrameDecodeTime=0,this._lastFrameTimestamp=u,this._codec?(this._lastFrameVideoCpuTime=this._currentVideoCpuTime,this._lastFrameAudioCpuTime=this._codec.audioCpuTime,this._lastFrameDemuxerCpuTime=this._codec.demuxerCpuTime):(this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0),this._lastFrameDrawingTime=this._drawingTime,this._lastFrameBufferTime=this._bufferTime,this._lastFrameProxyTime=this._proxyTime,this._log("drew frame "+i.frameEndTimestamp+": clock time "+n(d)+" (jitter "+n(c)+") cpu: "+n(l.cpuTime)+" (mux: "+n(l.demuxerTime)+" buf: "+n(l.bufferTime)+" draw: "+n(l.drawingTime)+" proxy: "+n(l.proxyTime)+") vid: "+n(l.videoTime)+" aud: "+n(l.audioTime)),this._fireEventAsync("framecallback",l),(!this._lastTimeUpdate||u-this._lastTimeUpdate>=this._timeUpdateInterval)&&(this._lastTimeUpdate=u,this._fireEventAsync("timeupdate")),this._codec&&i.yCbCrBuffer&&this._codec.recycleFrame(i.yCbCrBuffer)}},{key:"_seekStream",value:function _seekStream(t){var i=this;this._stream.seeking&&this._stream.abort(),this._stream.buffering&&this._stream.abort(),this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._stream.seek(t).then((function(){i._readBytesAndWait()})).catch((function(t){i._onStreamError(t)}))}},{key:"_onStreamError",value:function _onStreamError(t){"AbortError"===t.name?this._log("i/o promise canceled; ignoring"):(this._log("i/o error: "+t),this._mediaError=new w.default(w.default.MEDIA_ERR_NETWORK,String(t)),this._state=j,this._stopPlayback())}},{key:"_seek",value:function _seek(t,i){var u=this;if(this._log("requested seek to "+t+", mode "+i),this.readyState==this.HAVE_NOTHING)return this._log("not yet loaded; saving seek position for later"),void(this._initialSeekTime=t);if(this._stream&&!this._stream.seekable)throw new Error("Cannot seek a non-seekable stream");if(this._codec&&!this._codec.seekable)throw new Error("Cannot seek in a non-seekable file");var d=function prepForSeek(d){u._stream&&u._stream.buffering&&u._stream.abort(),u._stream&&u._stream.seeking&&u._stream.abort(),u._actionQueue.splice(0,u._actionQueue.length),u._stopPlayback(),u._prebufferingAudio=!1,u._audioFeeder&&u._audioFeeder.flush(),u._state=L,u._seekTargetTime=t,u._seekMode=i,u._codec?u._codec.flush(d):d()};d((function(){u._isProcessing()||u._pingProcessing(0)})),this._actionQueue.push((function(){d((function(){u._doSeek(t)}))}))}},{key:"_doSeek",value:function _doSeek(t){var i=this;this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._state=L,this._seekTargetTime=t,this._lastSeekPosition=-1,this._decodedFrames=[],this._pendingFrames=[],this._pendingFrame=0,this._pendingAudio=0,this._didSeek=!1,this._codec.seekToKeypoint(t,(function(u){if(u)return i._seekState=H,i._fireEventAsync("seeking"),i._didSeek?void 0:void i._pingProcessing();i._codec.getKeypointOffset(t,(function(t){t>0?(i._seekState=H,i._seekStream(t)):(i._seekState=X,i._startBisection(i._seekTargetTime)),i._fireEventAsync("seeking")}))}))}},{key:"_startBisection",value:function _startBisection(t){var i=this,u=Math.max(0,this._stream.length-65536);this._bisectTargetTime=t,this._seekBisector=new k.default({start:0,end:u,process:function process(t,u,d){return d!=i._lastSeekPosition&&(i._lastSeekPosition=d,i._codec.flush((function(){i._seekStream(d)})),!0)}}),this._seekBisector.start()}},{key:"_continueSeekedPlayback",value:function _continueSeekedPlayback(){var t=this;this._seekState=W,this._state=V,this._frameEndTimestamp=this._codec.frameTimestamp,this._audioEndTimestamp=this._codec.audioTimestamp,this._codec.hasAudio?this._seekTargetTime=this._codec.audioTimestamp:this._seekTargetTime=this._codec.frameTimestamp,this._initialPlaybackOffset=this._seekTargetTime;var i=function finishedSeeking(){t._lastTimeUpdate=t._seekTargetTime,t._fireEventAsync("timeupdate"),t._fireEventAsync("seeked"),t._isProcessing()||t._pingProcessing()};if(this._codec.hasVideo&&this._decodedFrames.length){var u=this._decodedFrames.shift();this._drawFrame(u.yCbCrBuffer),i()}else{if(this._codec.hasVideo&&this._codec.frameReady)return this._codec.decodeFrame((function(u){u&&t._drawFrame(t._codec.frameBuffer),i()})),void this._codec.sync();i()}}},{key:"_drawFrame",value:function _drawFrame(t){this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null),this._frameSink.drawFrame(t)}},{key:"_doProcessLinearSeeking",value:function _doProcessLinearSeeking(){var t,i=this;if(t=this._codec.hasVideo?this._targetPerFrameTime/1e3:1/256,this._codec.hasVideo){if(this._pendingFrame)return;if(!this._codec.frameReady)return void this._codec.process((function(t){t?i._pingProcessing():i._streamEnded?(i._log("stream ended during linear seeking on video"),i._dataEnded=!0,i._continueSeekedPlayback()):i._readBytesAndWait()}));if(this._seekMode===Y&&this._codec.keyframeTimestamp==this._codec.frameTimestamp)return void this._continueSeekedPlayback();if(this._codec.frameTimestamp<=this._seekTargetTime){var u=this._codec.frameTimestamp;return this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:u}),this._decodedFrames.splice(0,this._decodedFrames.length),this._codec.decodeFrame((function(t){i._pendingFrame--,i._pendingFrames.shift(),i._decodedFrames.push({yCbCrBuffer:i._codec.frameBuffer,videoCpuTime:i._codec.videoCpuTime,frameEndTimestamp:u}),i._pingProcessing()})),void this._codec.sync()}if(!this._codec.hasAudio)return void this._continueSeekedPlayback()}if(this._codec.hasAudio){if(this._pendingAudio)return;return this._codec.audioReady?this._codec.audioTimestamp+tthis._bisectTargetTime?this._seekBisector.left()||(this._log("close enough (left)"),this._seekTargetTime=i,this._continueSeekedPlayback()):i+t/20?this._targetPerFrameTime=1e3/this._videoInfo.fps:this._targetPerFrameTime=16.667,this._canvas.width=this._videoInfo.displayWidth,this._canvas.height=this._videoInfo.displayHeight,OGVPlayer.styleManager.appendRule("."+this._instanceId,{width:this._videoInfo.displayWidth+"px",height:this._videoInfo.displayHeight+"px"});var t={};void 0!==this._options.webGL&&(t.webGL=this._options.webGL),this._options.forceWebGL&&(t.webGL="required"),this._frameSink=v.default.attach(this._canvas,t)}},{key:"_doProcessing",value:function _doProcessing(){if(this._didSeek&&(this._didSeek=!1),this._nextProcessingTimer=null,this._isProcessing(),this._depth>0)throw new Error("REENTRANCY FAIL: doProcessing recursing unexpectedly");var t=0;do{if(this._needProcessing=!1,this._depth++,this._doProcessingLoop(),this._depth--,this._needProcessing&&this._isProcessing())throw new Error("REENTRANCY FAIL: waiting on input or codec but asked to keep processing");++t>500&&(this._log("stuck in processing loop; breaking with timer"),this._needProcessing=0,this._pingProcessing(0))}while(this._needProcessing)}},{key:"_doProcessingLoop",value:function _doProcessingLoop(){if(this._actionQueue.length)this._actionQueue.shift()();else if(this._state==C)this._doProcessInitial();else if(this._state==B)this._doProcessSeekingEnd();else if(this._state==D)this._doProcessLoaded();else if(this._state==M)this._doProcessPreload();else if(this._state==V)this._doProcessReady();else if(this._state==L)this._doProcessSeeking();else if(this._state==I)this._doProcessPlay();else{if(this._state!=j)throw new Error("Unexpected OGVPlayer state "+this._state);this._doProcessError()}}},{key:"_doProcessInitial",value:function _doProcessInitial(){var t=this;if(this._codec.loadedMetadata){if(!this._codec.hasVideo&&!this._codec.hasAudio)throw new Error("No audio or video found, something is wrong");this._codec.hasAudio&&(this._audioInfo=this._codec.audioFormat),this._codec.hasVideo&&(this._videoInfo=this._codec.videoFormat,this._setupVideo()),isNaN(this._codec.duration)||(this._duration=this._codec.duration),null===this._duration&&this._stream.seekable&&"video/ogg"==this._detectedType?(this._state=B,this._lastSeenTimestamp=-1,this._codec.flush((function(){t._seekStream(Math.max(0,t._stream.length-131072))}))):(this._state=D,this._pingProcessing())}else this._codec.process((function(i){if(i)t._pingProcessing();else{if(t._streamEnded)throw new Error("end of file before headers found");t._log("reading more cause we are out of data"),t._readBytesAndWait()}}))}},{key:"_doProcessSeekingEnd",value:function _doProcessSeekingEnd(){var t=this;this._codec.frameReady?(this._log("saw frame with "+this._codec.frameTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.frameTimestamp),this._codec.discardFrame((function(){t._pingProcessing()}))):this._codec.audioReady?(this._log("saw audio with "+this._codec.audioTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.audioTimestamp),this._codec.discardAudio((function(){t._pingProcessing()}))):this._codec.process((function(i){i?t._pingProcessing():t._stream.eof?(t._log("seek-duration: we are at the end: "+t._lastSeenTimestamp),t._lastSeenTimestamp>0&&(t._duration=t._lastSeenTimestamp),t._state=D,t._codec.flush((function(){t._streamEnded=!1,t._dataEnded=!1,t._seekStream(0)}))):t._readBytesAndWait()}))}},{key:"_doProcessLoaded",value:function _doProcessLoaded(){this._state=M,this._fireEventAsync("loadedmetadata"),this._fireEventAsync("durationchange"),this._codec.hasVideo&&this._fireEventAsync("resize"),this._pingProcessing(0)}},{key:"_doProcessPreload",value:function _doProcessPreload(){var t=this;!this._codec.frameReady&&this._codec.hasVideo||!this._codec.audioReady&&this._codec.hasAudio?this._codec.process((function(i){i?t._pingProcessing():t._streamEnded?t._ended=!0:t._readBytesAndWait()})):(this._state=V,this._fireEventAsync("loadeddata"),this._pingProcessing())}},{key:"_doProcessReady",value:function _doProcessReady(){var t=this;if(this._log("initial seek to "+this._initialSeekTime),this._initialSeekTime>0){var i=this._initialSeekTime;this._initialSeekTime=0,this._log("initial seek to "+i),this._doSeek(i)}else if(this._paused)this._log("paused while in ready");else{var u=function finishStartPlaying(){t._log("finishStartPlaying"),t._state=I,t._lastFrameTimestamp=R(),t._codec.hasAudio&&t._audioFeeder?t._prebufferingAudio=!0:t._startPlayback(),t._pingProcessing(0),t._fireEventAsync("play"),t._fireEventAsync("playing")};!this._codec.hasAudio||this._audioFeeder||this._muted?u():(this._initAudioFeeder(),this._audioFeeder.waitUntilReady(u))}}},{key:"_doProcessSeeking",value:function _doProcessSeeking(){if(this._seekState==W)throw new Error("seeking in invalid state (not seeking?)");if(this._seekState==X)this._doProcessBisectionSeek();else if(this._seekState==N)this._doProcessBisectionSeek();else{if(this._seekState!=H)throw new Error("Invalid seek state "+this._seekState);this._doProcessLinearSeeking()}}},{key:"_doProcessPlay",value:function _doProcessPlay(){var t=this,i=this._codec;if(this._paused)this._log("paused during playback; stopping loop");else if((!i.hasAudio||i.audioReady||this._pendingAudio||this._dataEnded)&&(!i.hasVideo||i.frameReady||this._pendingFrame||this._decodedFrames.length||this._dataEnded)){var u,d,c,l=null,h=0,_=!1,p=0;if(i.hasAudio&&this._audioFeeder?(l=this._audioFeeder.getPlaybackState(),h=this._getPlaybackTime(l),_=this._dataEnded&&0==this._audioFeeder.durationBuffered,this._prebufferingAudio&&(this._audioFeeder.durationBuffered>=2*this._audioFeeder.bufferThreshold&&(!i.hasVideo||this._decodedFrames.length>=this._framePipelineDepth)||this._dataEnded)&&(this._log("prebuffering audio done; buffered to "+this._audioFeeder.durationBuffered),this._startPlayback(h),this._prebufferingAudio=!1),l.dropped!=this._droppedAudio&&this._log("dropped "+(l.dropped-this._droppedAudio)),l.delayed!=this._delayedAudio&&this._log("delayed "+(l.delayed-this._delayedAudio)),this._droppedAudio=l.dropped,this._delayedAudio=l.delayed,(u=this._audioFeeder.durationBuffered<=2*this._audioFeeder.bufferThreshold)&&(this._codec.audioReady?this._pendingAudio>=this._audioPipelineDepth&&(this._log("audio decode disabled: "+this._pendingAudio+" packets in flight"),u=!1):u=!1)):(h=this._getPlaybackTime(),u=this._codec.audioReady&&this._audioEndTimestamp0,c=this._pendingFrame+this._decodedFrames.length=m){for(var g=-1,v=0;v=0)for(;g-- >=0;){this._lateFrames++;var y=this._decodedFrames.shift();this._log("skipping already-decoded late frame at "+y.frameEndTimestamp),p=1e3*(y.frameEndTimestamp-h),this._frameEndTimestamp=y.frameEndTimestamp,this._actualPerFrameTime=this._targetPerFrameTime-p,this._framesProcessed++,y.dropped=!0,this._doFrameComplete(y)}var b=this._codec.nextKeyframeTimestamp,T=b-this._targetPerFrameTime/1e3*(this._framePipelineDepth+this._pendingFrame);if(b>=0&&b!=this._codec.frameTimestamp&&h>=T){this._log("skipping late frame at "+this._decodedFrames[0].frameEndTimestamp+" vs "+h+", expect to see keyframe at "+b);for(var k=0;k0&&(this._targetPerFrameTime=1e3*(this._codec.frameTimestamp-this._frameEndTimestamp)),this._totalFrameTime+=this._targetPerFrameTime,this._totalFrameCount++;var A=this._frameEndTimestamp=this._codec.frameTimestamp;this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:A});var R=this._pendingFrames,O=!1,S=this._time((function(){t._codec.decodeFrame((function(i){R===t._pendingFrames?(t._log("play loop callback: decoded frame"),t._pendingFrame--,t._pendingFrames.shift(),i?t._decodedFrames.push({yCbCrBuffer:t._codec.frameBuffer,videoCpuTime:t._codec.videoCpuTime,frameEndTimestamp:A}):t._log("Bad video packet or something"),t._codec.process((function(){t._isProcessing()||t._pingProcessing(O?void 0:0)}))):t._log("play loop callback after flush, discarding")}))}));this._pendingFrame&&(O=!0,this._proxyTime+=S,this._pingProcessing(),this._dataEnded&&this._codec.sync())}else if(u){this._log("play loop: ready for audio; depth: "+this._pendingAudio),this._pendingAudio++;var C=this._codec.audioTimestamp,B=this._time((function(){t._codec.decodeAudio((function(i){if(t._pendingAudio--,t._log("play loop callback: decoded audio"),t._audioEndTimestamp=C,i){var u=t._codec.audioBuffer;if(u&&(t._bufferTime+=t._time((function(){t._audioFeeder&&t._audioFeeder.bufferData(u)})),!t._codec.hasVideo)){t._framesProcessed++;var d={frameEndTimestamp:t._audioEndTimestamp};t._doFrameComplete(d)}}t._isProcessing()||t._pingProcessing()}))}));this._pendingAudio&&(this._proxyTime+=B,this._codec.audioReady?this._pingProcessing():this._doProcessPlayDemux())}else if(d){this._log("play loop: ready to draw frame"),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null);var D=this._decodedFrames.shift();this._currentVideoCpuTime=D.videoCpuTime,this._drawingTime+=this._time((function(){t._drawFrame(D.yCbCrBuffer)})),this._framesProcessed++,this._doFrameComplete(D),this._pingProcessing()}else if(!this._decodedFrames.length||this._nextFrameTimer||this._prebufferingAudio)if(this._dataEnded&&!(this._pendingAudio||this._pendingFrame||this._decodedFrames.length)){this._log("play loop: playback reached end of data "+[this._pendingAudio,this._pendingFrame,this._decodedFrames.length]);var M=0;this._codec.hasAudio&&this._audioFeeder&&(M=1e3*this._audioFeeder.durationBuffered),M>0?(this._log("play loop: ending pending "+M+" ms"),this._pingProcessing(Math.max(0,M))):(this._log("play loop: ENDING NOW: playback time "+this._getPlaybackTime()+"; frameEndTimestamp: "+this._frameEndTimestamp),this._stopPlayback(),this._prebufferingAudio=!1,this._initialPlaybackOffset=Math.max(this._audioEndTimestamp,this._frameEndTimestamp),this._ended=!0,this._paused=!0,this._fireEventAsync("pause"),this._fireEventAsync("ended"))}else this._prebufferingAudio&&(i.hasVideo&&!i.frameReady||i.hasAudio&&!i.audioReady)?(this._log("play loop: prebuffering demuxing"),this._doProcessPlayDemux()):this._log("play loop: waiting on async/timers");else{var V=p;this._log("play loop: setting a timer for drawing "+V),this._nextFrameTimer=setTimeout((function(){t._nextFrameTimer=null,t._pingProcessing()}),V)}}else this._log("play loop: demuxing"),this._doProcessPlayDemux()}},{key:"_doProcessPlayDemux",value:function _doProcessPlayDemux(){var t=this,i=this._codec.frameReady,u=this._codec.audioReady;this._codec.process((function(d){t._codec.frameReady&&!i||t._codec.audioReady&&!u?(t._log("demuxer has packets"),t._pingProcessing()):d?(t._log("demuxer processing to find more packets"),t._pingProcessing()):(t._log("demuxer ran out of data"),t._streamEnded?(t._log("demuxer reached end of data stream"),t._dataEnded=!0,t._pingProcessing()):(t._log("demuxer loading more data"),t._readBytesAndWait()))}))}},{key:"_doProcessError",value:function _doProcessError(){}},{key:"_isProcessing",value:function _isProcessing(){return this._stream&&(this._stream.buffering||this._stream.seeking)||this._codec&&this._codec.processing}},{key:"_readBytesAndWait",value:function _readBytesAndWait(){var t=this;if(this._stream.buffering||this._stream.seeking)this._log("readBytesAndWait during i/o");else{this._stream.read(32768).then((function(i){t._log("got input "+[i.byteLength]),i.byteLength&&t._actionQueue.push((function(){t._codec.receiveInput(i,(function(){t._pingProcessing()}))})),t._stream.eof&&(t._log("stream is at end!"),t._streamEnded=!0),t._isProcessing()||t._pingProcessing()})).catch((function(i){t._onStreamError(i)}))}}},{key:"_pingProcessing",value:function _pingProcessing(){var t=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(this._stream&&this._stream.waiting)this._log("waiting on input");else{this._nextProcessingTimer&&(this._log("canceling old processing timer"),clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null);var u=-1/256;i>u?this._nextProcessingTimer=setTimeout((function(){t._pingProcessing()}),i):this._depth?this._needProcessing=!0:this._doProcessing()}}},{key:"_startProcessingVideo",value:function _startProcessingVideo(t){var i=this;if(!this._started&&!this._codec){this._framesProcessed=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._started=!0,this._ended=!1;var u={base:this._options.base,worker:this._enableWorker,threading:this._enableThreading,simd:this._enableSIMD};this._detectedType&&(u.type=this._detectedType),this._codec=new A.default(u),this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastDrawingTime=0,this._lastProxyTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastFrameDrawingTime=0,this._currentVideoCpuTime=0,this._codec.onseek=function(t){i._didSeek=!0,i._stream&&i._seekStream(t)},this._codec.init((function(){i._codec.receiveInput(t,(function(){i._readBytesAndWait()}))}))}}},{key:"_loadCodec",value:function _loadCodec(t){var i=this;this._stream.read(1024).then((function(u){var d=new Uint8Array(u);d.length>4&&d[0]=="O".charCodeAt(0)&&d[1]=="g".charCodeAt(0)&&d[2]=="g".charCodeAt(0)&&d[3]=="S".charCodeAt(0)?i._detectedType="video/ogg":d.length>4&&26==d[0]&&69==d[1]&&223==d[2]&&163==d[3]?i._detectedType="video/webm":i._detectedType="video/ogg",t(u)}))}},{key:"_prepForLoad",value:function _prepForLoad(t){var i=this;this._stopVideo();this._currentSrc="",this._loading=!0,this._actionQueue.push((function(){t&&"none"===i.preload?i._loading=!1:function doLoad(){i._options.stream?i._stream=i._options.stream:i._stream=new y.default({url:i.src,cacheSize:16777216,progressive:!1}),i._stream.load().then((function(){i._loading=!1,i._currentSrc=i.src,i._byteLength=i._stream.seekable?i._stream.length:0;var t=i._stream.headers["x-content-duration"];"string"==typeof t&&(i._duration=parseFloat(t)),i._loadCodec((function(t){i._startProcessingVideo(t)}))})).catch((function(t){i._onStreamError(t)}))}()})),this._pingProcessing(0)}},{key:"load",value:function load(){this._prepForLoad()}},{key:"canPlayType",value:function canPlayType(t){var i=new E.default(t);function checkTypes(t){if(i.codecs){var u=0,d=0;return i.codecs.forEach((function(i){t.indexOf(i)>=0?u++:d++})),0===u||d>0?"":"probably"}return"maybe"}return"ogg"!==i.minor||"audio"!==i.major&&"video"!==i.major&&"application"!==i.major?"webm"!==i.minor||"audio"!==i.major&&"video"!==i.major?"":checkTypes(["vorbis","opus","vp8","vp9"]):checkTypes(["vorbis","opus","theora"])}},{key:"play",value:function play(){this._muted||this._options.audioContext||OGVPlayer.initSharedAudioContext(),this._paused&&(this._startedPlaybackInDocument=document.body.contains(this),this._paused=!1,this._state==L||(this._started&&this._codec&&this._codec.loadedMetadata?(this._ended&&this._stream&&this._byteLength?(this._log(".play() starting over after end"),this._seek(0)):this._log(".play() while already started"),this._state=V,this._isProcessing()||this._pingProcessing()):this._loading?this._log(".play() while loading"):(this._log(".play() before started"),this._stream||this.load())))}},{key:"getPlaybackStats",value:function getPlaybackStats(){return{targetPerFrameTime:this._targetPerFrameTime,framesProcessed:this._framesProcessed,videoBytes:this._codec?this._codec.videoBytes:0,audioBytes:this._codec?this._codec.audioBytes:0,playTime:this._playTime,demuxingTime:this._codec?this._codec.demuxerCpuTime-this._lastDemuxerCpuTime:0,videoDecodingTime:this._codec?this._codec.videoCpuTime-this._lastVideoCpuTime:0,audioDecodingTime:this._codec?this._codec.audioCpuTime-this._lastAudioCpuTime:0,bufferTime:this._bufferTime-this._lastBufferTime,drawingTime:this._drawingTime-this._lastDrawingTime,proxyTime:this._proxyTime-this._lastProxyTime,droppedAudio:this._droppedAudio,delayedAudio:this._delayedAudio,jitter:this._totalJitter/this._framesProcessed,lateFrames:this._lateFrames}}},{key:"resetPlaybackStats",value:function resetPlaybackStats(){this._framesProcessed=0,this._playTime=0,this._codec&&(this._lastDemuxerCpuTime=this._codec.demuxerCpuTime,this._lastVideoCpuTime=this._codec.videoCpuTime,this._lastAudioCpuTime=this._codec.audioCpuTime,this._codec.videoBytes=0,this._codec.audioBytes=0),this._lastBufferTime=this._bufferTime,this._lastDrawingTime=this._drawingTime,this._lastProxyTime=this._proxyTime,this._totalJitter=0,this._totalFrameTime=0,this._totalFrameCount=0}},{key:"getVideoFrameSink",value:function getVideoFrameSink(){return this._frameSink}},{key:"getCanvas",value:function getCanvas(){return this._canvas}},{key:"getVideo",value:function getVideo(){return null}},{key:"pause",value:function pause(){this._paused||(this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._stopPlayback(),this._prebufferingAudio=!1,this._paused=!0,this._fireEvent("pause"))}},{key:"stop",value:function stop(){this._stopVideo(),this._paused=!0}},{key:"fastSeek",value:function fastSeek(t){this._seek(+t,Y)}}],[{key:"initSharedAudioContext",value:function initSharedAudioContext(){b.default.initSharedAudioContext()}}]),OGVPlayer}(OGVJSElement);(0,P.default)(Q,S),Q.instanceCount=0,Q.styleManager=new function StyleManager(){var t=document.createElement("style");t.type="text/css",t.textContent="ogvjs { display: inline-block; position: relative; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); ",document.head.appendChild(t);var i=t.sheet;this.appendRule=function(t,u){var d=[];for(var c in u)u.hasOwnProperty(c)&&d.push(c+":"+u[c]);var l=t+"{"+d.join(";")+"}";i.insertRule(l,i.cssRules.length-1)}};var K=Q;i.default=K},580:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913));var h=function OGVProxyClass(t){return function(){function _class(i,u,d){var l=this;for(var h in(0,c.default)(this,_class),d=d||{},this.worker=i,this.transferables=function(){var t=new ArrayBuffer(1024),u=new Uint8Array(t);try{return i.postMessage({action:"transferTest",bytes:u},[t]),!t.byteLength}catch(t){return!1}}(),t)t.hasOwnProperty(h)&&(this[h]=t[h]);this.processingQueue=0,Object.defineProperty(this,"processing",{get:function get(){return this.processingQueue>0}}),this.messageCount=0,this.pendingCallbacks={},this.worker.addEventListener("message",(function(t){l.handleMessage(t)})),this.proxy("construct",[u,d],(function(){}))}return(0,l.default)(_class,[{key:"proxy",value:function proxy(t,i,u){var d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(!this.worker)throw'Tried to call "'+t+'" method on closed proxy object';var c="callback-"+ ++this.messageCount+"-"+t;u&&(this.pendingCallbacks[c]=u);var l={action:t,callbackId:c,args:i||[]};this.processingQueue++,this.transferables?this.worker.postMessage(l,d):this.worker.postMessage(l)}},{key:"terminate",value:function terminate(){this.worker&&(this.worker.terminate(),this.worker=null,this.processingQueue=0,this.pendingCallbacks={})}},{key:"handleMessage",value:function handleMessage(t){if(this.processingQueue--,"callback"===t.data.action){var i=t.data,u=i.callbackId,d=i.args,c=this.pendingCallbacks[u];if(i.props)for(var l in i.props)i.props.hasOwnProperty(l)&&(this[l]=i.props[l]);c&&(delete this.pendingCallbacks[u],c.apply(this,d))}}}]),_class}()};i.default=h},168:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=function(){function OGVTimeRanges(t){(0,c.default)(this,OGVTimeRanges),this._ranges=t,this.length=t.length}return(0,l.default)(OGVTimeRanges,[{key:"start",value:function start(t){if(t<0||t>this.length||t!==(0|t))throw new RangeError("Invalid index");return this._ranges[t][0]}},{key:"end",value:function end(t){if(t<0||t>this.length||t!==(0|t))throw new RangeError("Invalid index");return this._ranges[t][1]}}]),OGVTimeRanges}();i.default=h},625:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(964));function _createForOfIteratorHelper(t,i){var u="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!u){if(Array.isArray(t)||(u=function _unsupportedIterableToArray(t,i){if(!t)return;if("string"==typeof t)return _arrayLikeToArray(t,i);var u=Object.prototype.toString.call(t).slice(8,-1);"Object"===u&&t.constructor&&(u=t.constructor.name);if("Map"===u||"Set"===u)return Array.from(t);if("Arguments"===u||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return _arrayLikeToArray(t,i)}(t))||i&&t&&"number"==typeof t.length){u&&(t=u);var d=0,c=function F(){};return{s:c,n:function n(){return d>=t.length?{done:!0}:{done:!1,value:t[d++]}},e:function e(t){throw t},f:c}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,h=!0,_=!1;return{s:function s(){u=u.call(t)},n:function n(){var t=u.next();return h=t.done,t},e:function e(t){_=!0,l=t},f:function f(){try{h||null==u.return||u.return()}finally{if(_)throw l}}}}function _arrayLikeToArray(t,i){(null==i||i>t.length)&&(i=t.length);for(var u=0,d=new Array(i);u0?l.push(_.subarray(0,_.length-Math.min(p,_.length))):l.push(_.subarray(Math.min(Math.abs(p),_.length),_.length))}}catch(t){h.e(t)}finally{h.f()}i.audioDecoder.audioBuffer=l}return u(t)}))}))}},{key:"discardFrame",value:function discardFrame(t){var i=this;this.demuxer.dequeueVideoPacket((function(u){i.videoBytes+=u.byteLength,t()}))}},{key:"discardAudio",value:function discardAudio(t){var i=this;this.demuxer.dequeueAudioPacket((function(u,d){i.audioBytes+=u.byteLength,t()}))}},{key:"flush",value:function flush(t){this.flushIter++,this.demuxer.flush(t)}},{key:"sync",value:function sync(){this.videoDecoder&&this.videoDecoder.sync()}},{key:"recycleFrame",value:function recycleFrame(t){this.videoDecoder&&this.videoDecoder.recycleFrame(t)}},{key:"getKeypointOffset",value:function getKeypointOffset(t,i){this.demuxer.getKeypointOffset(t,i)}},{key:"seekToKeypoint",value:function seekToKeypoint(t,i){this.demuxer.seekToKeypoint(t,this.flushSafe(i))}},{key:"loadAudioCodec",value:function loadAudioCodec(t){var i=this;if(this.demuxer.audioCodec){var u={vorbis:"OGVDecoderAudioVorbisW",opus:"OGVDecoderAudioOpusW"}[this.demuxer.audioCodec];this.processing=!0,h.default.loadClass(u,(function(u){var d={};i.demuxer.audioFormat&&(d.audioFormat=i.demuxer.audioFormat),u(d).then((function(u){i.audioDecoder=u,u.init((function(){i.loadedAudioMetadata=u.loadedMetadata,i.processing=!1,t()}))}))}),{worker:this.options.worker})}else t()}},{key:"loadVideoCodec",value:function loadVideoCodec(t){var i=this;if(this.demuxer.videoCodec){var u=!!this.options.simd,d=!!this.options.threading,c={theora:"OGVDecoderVideoTheoraW",vp8:d?"OGVDecoderVideoVP8MTW":"OGVDecoderVideoVP8W",vp9:d?u?"OGVDecoderVideoVP9SIMDMTW":"OGVDecoderVideoVP9MTW":u?"OGVDecoderVideoVP9SIMDW":"OGVDecoderVideoVP9W",av1:d?u?"OGVDecoderVideoAV1SIMDMTW":"OGVDecoderVideoAV1MTW":u?"OGVDecoderVideoAV1SIMDW":"OGVDecoderVideoAV1W"}[this.demuxer.videoCodec];this.processing=!0,h.default.loadClass(c,(function(u){var c={};i.demuxer.videoFormat&&(c.videoFormat=i.demuxer.videoFormat),d&&delete window.ENVIRONMENT_IS_PTHREAD,u(c).then((function(u){i.videoDecoder=u,u.init((function(){i.loadedVideoMetadata=u.loadedMetadata,i.processing=!1,t()}))}))}),{worker:this.options.worker&&!this.options.threading})}else t()}}]),OGVWrapperCodec}();i.default=_},539:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(8)),l=d(u(575)),h=d(u(913));var _=new(function(){function WebAssemblyChecker(){(0,l.default)(this,WebAssemblyChecker),this.tested=!1,this.testResult=void 0}return(0,h.default)(WebAssemblyChecker,[{key:"wasmSupported",value:function wasmSupported(){if(!this.tested){try{"object"===("undefined"==typeof WebAssembly?"undefined":(0,c.default)(WebAssembly))?this.testResult=function testSafariWebAssemblyBug(){var t=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),i=new WebAssembly.Module(t);return 0!==new WebAssembly.Instance(i,{}).exports.test(4)}():this.testResult=!1}catch(t){console.log("Exception while testing WebAssembly",t),this.testResult=!1}this.tested=!0}return this.testResult}}]),WebAssemblyChecker}());i.default=_},309:(t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var u=function extend(t,i){for(var u in i)i.hasOwnProperty(u)&&(t[u]=i[u])};i.default=u},431:(t,i,u)=>{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u=200&&t.xhr.status<300?(t.length=getXHRLength(t.xhr),t.headers=function getXHRHeaders(t){var i={};return t.getAllResponseHeaders().split(/\r?\n/).forEach((function(t){var u=t.split(/:\s*/,2);u.length>1&&(i[u[0].toLowerCase()]=u[1])})),i}(t.xhr),t.onXHRStart()):(d(),u(new Error("HTTP error "+t.xhr.status)))}},l=function checkError(){d(),u(new Error("network error"))},h=function checkBackendOpen(){d(),i()};d=function oncomplete(){t.xhr.removeEventListener("readystatechange",c),t.xhr.removeEventListener("error",l),t.off("open",h),t._onAbort=null},t.initXHR(),t.xhr.addEventListener("readystatechange",c),t.xhr.addEventListener("error",l),t.on("open",h),t.xhr.send()}))}},{key:"bufferToOffset",value:function bufferToOffset(t){return Promise.reject(new Error("abstract"))}},{key:"abort",value:function abort(){if(this.xhr.abort(),this._onAbort){var t=this._onAbort;this._onAbort=null;var i=new Error("Aborted");i.name="AbortError",t(i)}}},{key:"initXHR",value:function initXHR(){var t=this.url;this.cachever&&(t+="?buggy_cachever="+this.cachever),this.xhr.open("GET",t);var i=null;(this.offset||this.length)&&(i="bytes="+this.offset+"-"),this.length&&(i+=this.offset+this.length-1),null!==i&&this.xhr.setRequestHeader("Range",i)}},{key:"onXHRStart",value:function onXHRStart(){throw new Error("abstract")}}]),Backend}(u(566));t.exports=c},810:(t,i,u)=>{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u0&&(this.bytesRead+=t.length,this.emit("buffer",t))}},{key:"onXHRLoad",value:function onXHRLoad(){this.onXHRProgress(),c(BinaryStringBackend.prototype.__proto__||Object.getPrototypeOf(BinaryStringBackend.prototype),"onXHRLoad",this).call(this)}}]),BinaryStringBackend}(u(828));l.supported=function(){try{return!!(new XMLHttpRequest).overrideMimeType}catch(t){return!1}},t.exports=l},828:(t,i,u)=>{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u=t)u();else{var c=null;i._onAbort=function(t){c(),d(t)};var l=function checkBuffer(){i.offset>=t&&!i.eof&&(c(),u())},h=function checkDone(){c(),u()},_=function checkError(){c(),d(new Error("error streaming"))};c=function oncomplete(){i.buffering=!1,i.off("buffer",l),i.off("done",h),i.off("error",_),i._onAbort=null},i.buffering=!0,i.on("buffer",l),i.on("done",h),i.on("error",_)}}))}},{key:"initXHR",value:function initXHR(){c(DownloadBackend.prototype.__proto__||Object.getPrototypeOf(DownloadBackend.prototype),"initXHR",this).call(this)}},{key:"onXHRStart",value:function onXHRStart(){var t=this;this.xhr.addEventListener("progress",(function(){return t.onXHRProgress()})),this.xhr.addEventListener("error",(function(){return t.onXHRError()})),this.xhr.addEventListener("load",(function(){return t.onXHRLoad()})),this.emit("open")}},{key:"onXHRProgress",value:function onXHRProgress(){throw new Error("abstract")}},{key:"onXHRError",value:function onXHRError(){this.emit("error")}},{key:"onXHRLoad",value:function onXHRLoad(){this.eof=!0,this.emit("done")}}]),DownloadBackend}(u(306));t.exports=l},761:(t,i,u)=>{"use strict";var d=u(855),c=u(810),l=u(431);var h=null;t.exports=function instantiate(t){if(!1===t.progressive)return new l(t);if(h||(h=function autoselect(){return d.supported()?d:c.supported()?c:null}()),!h)throw new Error("No supported backend class");return new h(t)}},855:(t,i,u)=>{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u{"use strict";var i=function(){function defineProperties(t,i){for(var u=0;u0&&void 0!==arguments[0]?arguments[0]:{},i=t.buffer,u=void 0===i?void 0:i,d=t.string,c=void 0===d?void 0:d,l=t.start,h=void 0===l?0:l,_=t.end,p=void 0===_?h+(u?u.byteLength:c?c.length:0):_,m=t.prev,g=void 0===m?null:m,v=t.next,y=void 0===v?null:v,b=t.eof,T=void 0!==b&&b,k=t.empty,P=void 0===k?!(u||c):k,w=t.timestamp,E=void 0===w?Date.now():w;_classCallCheck(this,CacheItem),this.start=h,this.end=p,this.prev=g,this.next=y,this.eof=T,this.empty=P,this.timestamp=E,this.buffer=u,this.string=c,Object.defineProperty(this,"length",{get:function get(){return this.end-this.start}})}return i(CacheItem,[{key:"contains",value:function contains(t){return t>=this.start&&(t{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u0&&void 0!==arguments[0]?arguments[0]:{},i=t.cacheSize,u=void 0===i?0:i;_classCallCheck(this,CachePool);var d=new c({eof:!0});this.head=d,this.tail=d,this.readOffset=0,this.readCursor=d,this.writeOffset=0,this.writeCursor=d,this.cacheSize=u}return d(CachePool,[{key:"bytesReadable",value:function bytesReadable(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,i=this.readOffset,u=this.readCursor,d=u.last((function(u){return!u.empty&&u.start<=i+t}));return d?Math.min(t,d.end-i):0}},{key:"bytesWritable",value:function bytesWritable(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,i=this.writeOffset,u=this.writeCursor;if(u.eof)return t;var d=u.last((function(u){return u.empty&&u.start<=i+t}));return d?Math.min(t,d.end-i):0}},{key:"seekRead",value:function seekRead(t){var i=this.head.first((function(i){return i.contains(t)}));if(!i)throw new Error("read seek out of range");this.readOffset=t,this.readCursor=i}},{key:"seekWrite",value:function seekWrite(t){var i=this.head.first((function(i){return i.contains(t)}));if(!i)throw new Error("write seek out of range");this.writeOffset=t,this.writeCursor=i}},{key:"readBytes",value:function readBytes(t){for(var i=t.byteLength,u=this.bytesReadable(i),d=this.readOffset,c=d+u,l=d,h=this.readCursor;h&&!h.empty&&!(h.start>=c);h=h.next){var _=Math.min(c,h.end),p=t.subarray(l-d,_-d);h.readBytes(p,l,_),l=_}return this.readOffset=l,this.readCursor=this.readCursor.first((function(t){return t.contains(l)})),u}},{key:"write",value:function write(t){var i=this.bufferItem(t),u=this.writeCursor;if(!u.empty)throw new Error("write cursor not empty");if(!u.contains(i.end)&&u.end!==i.end)throw new Error("write cursor too small");u.startthis.readOffset+this.chunkSize)&&i.push(u));if(t>this.cacheSize){i.sort((function(t,i){return t.timestamp-i.timestamp}));for(var d=0;d{"use strict";t.exports=u(91)},566:t=>{"use strict";var i=function(){function defineProperties(t,i){for(var u=0;u=0&&u.splice(d,1)}},{key:"emit",value:function emit(t,i){(this._e[t]||[]).slice().forEach((function(t){return t(i)}))}}]),TinyEvents}();t.exports=u},936:(t,i,u)=>{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u=0&&_>=t.length)return void i(null);var p=t._clampToLength(d.writeOffset+d.bytesWritable(c))-d.writeOffset;if(0===p)i(null);else{var m=t._backend=new l({url:t.url,offset:t._cache.writeOffset,length:p,cachever:t._cachever,progressive:t.progressive}),g=null,v=function checkOpen(){m!==t._backend?(g(),u(new Error("invalid state"))):(m.on("buffer",(function(i){m===t._backend&&t._cache.write(i)})),m.on("done",(function(){m===t._backend&&(-1===t.length&&(t.length=t._backend.offset+t._backend.bytesRead),t._backend=null)})),i(m))},y=function checkError(i){m!==t._backend?u(new Error("invalid state")):(t._backend=null,u(i))};g=function oncomplete(){m.off("open",v),m.off("error",y)},m.on("open",v),m.on("error",y),m.on("cachever",(function(){t._cachever++})),m.load()}}}))}},{key:"_readAhead",value:function _readAhead(){var t=this;return new Promise((function(i,u){t._backend||t.eof?i():t._openBackend().then((function(){i()})).catch((function(t){u(t)}))}))}},{key:"seek",value:function seek(t){var i=this;return new Promise((function(u,d){if(!i.loaded||i.buffering||i.seeking)throw new Error("invalid state");if(t!==(0|t)||t<0)throw new Error("invalid input");if(i.length>=0&&t>i.length)throw new Error("seek past end of file");if(!i.seekable)throw new Error("seek on non-seekable stream");i._backend&&i.abort(),i._cache.seekRead(t),i._cache.seekWrite(t),i._readAhead().then(u).catch(d)}))}},{key:"read",value:function read(t){var i=this;return this.buffer(t).then((function(t){return i.readSync(t)}))}},{key:"readSync",value:function readSync(t){var i=this.bytesAvailable(t),u=new Uint8Array(i);if(this.readBytes(u)!==i)throw new Error("failed to read expected data");return u.buffer}},{key:"readBytes",value:function readBytes(t){if(!this.loaded||this.buffering||this.seeking)throw new Error("invalid state");if(!(t instanceof Uint8Array))throw new Error("invalid input");var i=this._cache.readBytes(t);return this._readAhead(),i}},{key:"buffer",value:function buffer(t){var i=this;return new Promise((function(u,d){if(!i.loaded||i.buffering||i.seeking)throw new Error("invalid state");if(t!==(0|t)||t<0)throw new Error("invalid input");var c=i._clampToLength(i.offset+t),l=c-i.offset,h=i.bytesAvailable(l);h>=l?u(h):(i.buffering=!0,i._openBackend().then((function(u){return u?u.bufferToOffset(c).then((function(){return i.buffering=!1,i.buffer(t)})):Promise.resolve(h)})).then((function(t){i.buffering=!1,u(t)})).catch((function(t){"AbortError"!==t.name&&(i.buffering=!1),d(t)})))}))}},{key:"bytesAvailable",value:function bytesAvailable(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0;return this._cache.bytesReadable(t)}},{key:"abort",value:function abort(){this.loading&&(this.loading=!1),this.buffering&&(this.buffering=!1),this.seeking&&(this.seeking=!1),this._backend&&(this._backend.abort(),this._backend=null)}},{key:"getBufferedRanges",value:function getBufferedRanges(){return this._cache.ranges()}},{key:"_clampToLength",value:function _clampToLength(t){return this.length<0?t:Math.min(this.length,t)}}]),StreamFile}();t.exports=h},826:t=>{t.exports={vertex:"precision lowp float;\n\nattribute vec2 aPosition;\nattribute vec2 aLumaPosition;\nattribute vec2 aChromaPosition;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vLumaPosition = aLumaPosition;\n vChromaPosition = aChromaPosition;\n}\n",fragment:"// inspired by https://github.com/mbebenita/Broadway/blob/master/Player/canvas.js\n\nprecision lowp float;\n\nuniform sampler2D uTextureY;\nuniform sampler2D uTextureCb;\nuniform sampler2D uTextureCr;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n // Y, Cb, and Cr planes are uploaded as LUMINANCE textures.\n float fY = texture2D(uTextureY, vLumaPosition).x;\n float fCb = texture2D(uTextureCb, vChromaPosition).x;\n float fCr = texture2D(uTextureCr, vChromaPosition).x;\n\n // Premultipy the Y...\n float fYmul = fY * 1.1643828125;\n\n // And convert that to RGB!\n gl_FragColor = vec4(\n fYmul + 1.59602734375 * fCr - 0.87078515625,\n fYmul - 0.39176171875 * fCb - 0.81296875 * fCr + 0.52959375,\n fYmul + 2.017234375 * fCb - 1.081390625,\n 1\n );\n}\n",vertexStripe:"precision lowp float;\n\nattribute vec2 aPosition;\nattribute vec2 aTexturePosition;\nvarying vec2 vTexturePosition;\n\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vTexturePosition = aTexturePosition;\n}\n",fragmentStripe:"// extra 'stripe' texture fiddling to work around IE 11's poor performance on gl.LUMINANCE and gl.ALPHA textures\n\nprecision lowp float;\n\nuniform sampler2D uStripe;\nuniform sampler2D uTexture;\nvarying vec2 vTexturePosition;\nvoid main() {\n // Y, Cb, and Cr planes are mapped into a pseudo-RGBA texture\n // so we can upload them without expanding the bytes on IE 11\n // which doesn't allow LUMINANCE or ALPHA textures\n // The stripe textures mark which channel to keep for each pixel.\n // Each texture extraction will contain the relevant value in one\n // channel only.\n\n float fLuminance = dot(\n texture2D(uStripe, vTexturePosition),\n texture2D(uTexture, vTexturePosition)\n );\n\n gl_FragColor = vec4(fLuminance, fLuminance, fLuminance, 1);\n}\n"}},487:t=>{!function(){"use strict";function FrameSink(t,i){throw new Error("abstract")}FrameSink.prototype.drawFrame=function(t){throw new Error("abstract")},FrameSink.prototype.clear=function(){throw new Error("abstract")},t.exports=FrameSink}()},926:(t,i,u)=>{!function(){"use strict";var i=u(487),d=u(627);function SoftwareFrameSink(t){var i=this,u=t.getContext("2d"),c=null,l=null,h=null;return i.drawFrame=function drawFrame(i){var _=i.format;t.width===_.displayWidth&&t.height===_.displayHeight||(t.width=_.displayWidth,t.height=_.displayHeight),null!==c&&c.width==_.width&&c.height==_.height||function initImageData(t,i){for(var d=(c=u.createImageData(t,i)).data,l=t*i*4,h=0;h{!function(){"use strict";var i=u(487),d=u(826);function WebGLFrameSink(t){var i,u,c=this,l=WebGLFrameSink.contextForCanvas(t);if(null===l)throw new Error("WebGL unavailable");function compileShader(t,i){var u=l.createShader(t);if(l.shaderSource(u,i),l.compileShader(u),!l.getShaderParameter(u,l.COMPILE_STATUS)){var d=l.getShaderInfoLog(u);throw l.deleteShader(u),new Error("GL shader compilation for "+t+" failed: "+d)}return u}var h,_,p,m,g,v,y,b,T,k,P=new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),w={},E={},x={};function createOrReuseTexture(t,i){return w[t]&&!i||(w[t]=l.createTexture()),w[t]}function uploadTexture(t,i,u,d,c){var h=createOrReuseTexture(t,i);if(l.activeTexture(l.TEXTURE0),WebGLFrameSink.stripe){var _=!w[t+"_temp"]||i,p=createOrReuseTexture(t+"_temp",i);l.bindTexture(l.TEXTURE_2D,p),_?(l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_S,l.CLAMP_TO_EDGE),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_T,l.CLAMP_TO_EDGE),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MIN_FILTER,l.NEAREST),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MAG_FILTER,l.NEAREST),l.texImage2D(l.TEXTURE_2D,0,l.RGBA,u/4,d,0,l.RGBA,l.UNSIGNED_BYTE,c)):l.texSubImage2D(l.TEXTURE_2D,0,0,0,u/4,d,l.RGBA,l.UNSIGNED_BYTE,c);var m=w[t+"_stripe"],g=!m||i;g&&(m=createOrReuseTexture(t+"_stripe",i)),l.bindTexture(l.TEXTURE_2D,m),g&&(l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_S,l.CLAMP_TO_EDGE),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_T,l.CLAMP_TO_EDGE),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MIN_FILTER,l.NEAREST),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MAG_FILTER,l.NEAREST),l.texImage2D(l.TEXTURE_2D,0,l.RGBA,u,1,0,l.RGBA,l.UNSIGNED_BYTE,function buildStripe(t){if(x[t])return x[t];for(var i=t,u=new Uint32Array(i),d=0;d{!function(){"use strict";var i=u(877);t.exports={convertYCbCr:function convertYCbCr(t,u){var d=0|t.format.width,c=0|t.format.height,l=0|i(t.format.width/t.format.chromaWidth),h=0|i(t.format.height/t.format.chromaHeight),_=t.y.bytes,p=t.u.bytes,m=t.v.bytes,g=0|t.y.stride,v=0|t.u.stride,y=0|t.v.stride,b=d<<2,T=0,k=0,P=0,w=0,E=0,x=0,A=0,R=0,O=0,S=0,C=0,B=0,D=0,M=0,V=0,I=0,L=0,j=0;if(1==l&&1==h)for(A=0,R=b,j=0,I=0;I>8,u[A+1]=C-D>>8,u[A+2]=C+M>>8,A+=4,C=298*_[k++]|0,u[A]=C+B>>8,u[A+1]=C-D>>8,u[A+2]=C+M>>8,A+=4,C=298*_[P++]|0,u[R]=C+B>>8,u[R+1]=C-D>>8,u[R+2]=C+M>>8,R+=4,C=298*_[P++]|0,u[R]=C+B>>8,u[R+1]=C-D>>8,u[R+2]=C+M>>8,R+=4;A+=b,R+=b,j++}else for(x=0,I=0;I>h)*v|0,E=j*y|0,V=0;V>l)],B=(409*(S=0|m[E+L])|0)-57088|0,D=(100*O|0)+(208*S|0)-34816|0,M=(516*O|0)-70912|0,C=298*_[T++]|0,u[x]=C+B>>8,u[x+1]=C-D>>8,u[x+2]=C+M>>8,x+=4}}}()},877:t=>{!function(){"use strict";t.exports=function depower(t){for(var i=0,u=t>>1;0!=u;)u>>=1,i++;if(t!==1<{!function(){"use strict";var i=u(487),d=u(926),c=u(895),l={FrameSink:i,SoftwareFrameSink:d,WebGLFrameSink:c,attach:function(t,i){return("webGL"in(i=i||{})?i.webGL:c.isAvailable())?new c(t,i):new d(t,i)}};t.exports=l}()}},i={};function __webpack_require__(u){var d=i[u];if(void 0!==d)return d.exports;var c=i[u]={exports:{}};return t[u](c,c.exports,__webpack_require__),c.exports}var u={};return(()=>{"use strict";var t=u,i=__webpack_require__(318);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"OGVCompat",{enumerable:!0,get:function get(){return c.default}}),Object.defineProperty(t,"OGVLoader",{enumerable:!0,get:function get(){return l.default}}),Object.defineProperty(t,"OGVMediaError",{enumerable:!0,get:function get(){return h.default}}),Object.defineProperty(t,"OGVMediaType",{enumerable:!0,get:function get(){return _.default}}),Object.defineProperty(t,"OGVPlayer",{enumerable:!0,get:function get(){return p.default}}),Object.defineProperty(t,"OGVTimeRanges",{enumerable:!0,get:function get(){return m.default}}),t.OGVVersion=void 0;var d=i(__webpack_require__(8)),c=i(__webpack_require__(523)),l=i(__webpack_require__(964)),h=i(__webpack_require__(759)),_=i(__webpack_require__(278)),p=i(__webpack_require__(869)),m=i(__webpack_require__(168)),g="1.8.6-20220111172545-1f60d9d";t.OGVVersion=g,"object"===("undefined"==typeof window?"undefined":(0,d.default)(window))&&(window.OGVCompat=c.default,window.OGVLoader=l.default,window.OGVMediaError=h.default,window.OGVMediaType=_.default,window.OGVTimeRanges=m.default,window.OGVPlayer=p.default,window.OGVVersion=g)})(),u})()})); \ No newline at end of file diff --git a/resources/web/start-server.bat b/resources/web/start-server.bat new file mode 100644 index 0000000..09929c8 --- /dev/null +++ b/resources/web/start-server.bat @@ -0,0 +1 @@ +flutter run --release -d web-server --web-port 5005 --web-hostname 0.0.0.0 diff --git a/resources/web/version.json b/resources/web/version.json new file mode 100644 index 0000000..ebe8f45 --- /dev/null +++ b/resources/web/version.json @@ -0,0 +1 @@ +{"app_name":"flutter_hbb","version":"1.1.10-1","build_number":"28","package_name":"flutter_hbb"} \ No newline at end of file diff --git a/resources/web/web_deps.tar.gz b/resources/web/web_deps.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..9fd50ad8103c161a5074d1b369b3d82313b79c5f GIT binary patch literal 1864351 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

      TR4DsE(GM9nX(={;5g=L% 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 `qEorLn+^#TtAv{5~_?PoGz!iR~`+D^UFuvAU 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νN`Dy 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ÌNB?PON)>NUNlcr5NWMU)t2U9Pxp z3fm_6YNbD6|2-C3x7-cYMp-71N(7uxelFWM1e#sOZPi)c(3ZP$SGrx&hd1w{5!Sa2 zwO=te`czD57y!Wq;d0Z5dlFQ=0YavMPc#Myu|b!!Ox-TEL|UuOzy+fZL;X!$##u)) z+|9i_1LefJdqY>_@=m^-1*lsir7}+j<|lPR^UtWPRTBI*mbPr65wNq9paz?%KncO_ znB@hsf7AVh8zEZ#F>%*4DH`=Iw3=rLAhf9r(MEN5P|^?Xn2gIq@QzkVW|Omqp4o&S z#o}^RB_HBbwZs<|5{3wOP1NlYi+*cK`2_d65SK-aTf-&5L|i(-Oj8+Kt^npKg+4H@ z$)U;QciGTQu^JnAc7jUw5=#GepnC;Vq3ux-Ekb0XDWT1?SU%Cys3d>K4i?yJB`rc_ zDlQDc3Za7hV{va2oveYXqCUiZ(hG6iV=WdKT{HF>lI`8Y7<~0fXkZkkpEo^GUtDM< zdY8Sthu6zw82ng|p>$`vNFa&3Cb0LBjy%bRGNK&VFupCg% zw+MI7UdP!8mmWUHLxDb@8x12zgwb>~oAY6QTPwP2g1o#G;C2L=r>PAbJjYuj0K z3OVt^s@yzDE@r0+e@#=_sZhl&Bw=9mN@g<~DNafgy#2Z2wT~+46$b!PBCE)B$dIZu zb2NTzgNlrc5+M7LJzv@@6Sl{y!Vc35!Evg)S!ZC1Dj?x2ych}YT(O~$BeX!|=ZPft zDwh&TOK2|)&JchnrO77T572CcG=PMrkfzrn)Zs0S0UGK+_WJ3@fE_sYd4+K*W(x?_ z41DUsCxn|~TsrWn25%%Gvfw4Vb2nwPT&JHp``(Qb2Ve{0k4P4#xr(x>s;mLlv9F5h zzG7@AOJH4D`Jk_A*2}lv{PHg-OgZvl`1f`%06Cfqjah` zlw}XMoIlEf56$LV5Yix{U+`G7Exb{Q z(1SQr)@5dkDpy<=(N;>z(VCDA$=4|2!$>u~m}2cvDUs$v`J zi3>4y-^O0<`oM(4HI~yTimES4+`*T(a9&Oim1d-4*PCVSWY-!Xs?f?K#e+EeF=IN* z1>wxT1L9yO?O7-wl^{IEi82II6#}oOb-9vwl!y#Sq*)W2aoQEWbOSbeRAB+S*G25& z;x#%XKCR$tnGwS^y^DzJITj_X$OH>4fv}EBlnr7tXgx}`pq%Upzo)`~dAk=uclQiy z?_N>%mVL4RB~L>XQgfAdN@4Pq>r&AOizbMhgHqe&>)`Uzg+Gp0H=k}BH?7-)bcoRn>*)7X|vHe=OiDO zcr9`pt!-Ethy}Y`VO7d-q;p;z>9F|;8W~a1z#!!Cmo`g)qskf4QDsr>TIwl${t)nO zm)H$1N0MkbDcq*{E_HfVfdT_IUfxw$s*1o@#jGZgdPiArf7fE7HM5y|oicHBksX3q z-(Q#+=ZSsd`U?tIm9XJR`!rcgGYeU#=Fol&lV>->0w_(@HD7t!bG$Hl&d%7gn-jLP zer0p=)fM6qWT9_=yh6MmEcER^udpT&pXbJuHOtm5!U+yK@uDsBd0Xby&B?Q&EwjM4 zKPbz^BRfgwX}3=DWHe9Jcc-{EoWIVgOStv+SJoM>dd!G^VxKrtrCp%@NOOcY z^_tys&N_8j$I(c5AA!YBL?*fzt5d?<8utGG7L`S+#@>VmrqRHpd;3<5ipEm3EFxHb**PHpgr29G4y6M3iH_ zoei7g^>&Ucl%tn&3_}+$WXG75kgo{KV!%)a$(nWoetq8gfL2!^*%c6W1%zFIa3S5! z48*cfa_7)SJ46F6|;T}n%-)Hfm{XIsiy6j?cps7Bl;MjVKcQ=#(Z zKe@z%a0%KR@g?=9gF7wuq;aEq!+EdE;7T7p>e2$y?>Sds-d(5WTz^D|0&Mi5Z6+8!?~ni-sk~mu!v~+c{paIW~dYB<^&9tE3DpKA(YwT{Abg zW{$Y9|A5?%FK`kt=k%5*fn2W>RlSt)r*@RX_n}m?xMxwHOxNJ!I`P5!(BpY6F3;%k zX|{@o(K!lKstm#(;J(a*HDFELY((@M3We=}!p1=Em!E?OvXlchUqQMr zyj8|#U`VFZsZ)3JqgI0YHbm?)B;hmk`8W06Z4Da@MQEJ9^Rvx&2_>ZEq& z#uX(BJ~vtG8`Kg9Y=J?6j@fpCHpz(7=%pi+t$_geG8NVoW5yi)}l1_v=qBLlq!4LEeDOBT+7hXl%igmx7}{v z>9_|L_U(32XK0NZ5+{T?8VngU3>kdBwt^vpj~gX1WWe#XvkIq-1?$FEC`WgaMRCw9 zR;k)yl3ry(?XY5z1V>CF2GjZ=LiRU+_8RiBxAe3O4Q0%dazx8e@XJ$9##gBRT29s%v0u&ia^@X z@ph2M#`~opiA0Pa1kGB6BP?cupmtfQVc%C-BkF$qImq|N8S0Om9EtLQajS#Ub^-Sa z_88GKxc@Cyf-pr8=`M7^TwPM>p8F%kagJEtYa=1rxa{!C#)=pjc}%M%1TuT~W5-i& zN+9#25XfAf31pe>gagnJw-D81Uli|Lt1FnP_7G%lCt~A*J`?wjxc7NzDOK8Au#Tdw zgG-Kl6$}#hiU#b!Xg?CYpj;}nibSoZJvP=+N$Z1R>I1jIQh*h&d#!pZUKHY#s8iPVgMPn24RR&F%YLt*n&rSl0Q&&Q-2ZbY zXyKulr832=)Tdy(ONi%GY^AY=<}W0%#h4yK0;~7Tl6aYpGT3FFFHiIdjJ9FZScz1zl3r9Z0(Q_g?FNVL|E1vZHT^z@jGv(i z?incvm_W_63V#eeJii6RP7aCwr%zw!eD(WjH$@|#`WnCK`>JKhT4h!Z=Jet_7^gI? z!(Z`@l=Z!dbm}VF_eVaZ1-MKhdPmHNK789l?#&Om*8*wJHGy>g>J}N?XbpP+Vm(~| zIzN9&z%#Y-OG^o0=GA(7cokA2W`z(j)IGJIz0h29i0t4q9cE8{m^}*)(|^lhdNRx< z(&6YWhgpzeruNR=W)oCRkrq81Q6sbT>^>DoPZ`N}Zr_kua+=M#p%M2MLrq6%2htPf z2Fodt449^R{>JO!sCA3%s%7u526k7y#=GjWYNnXZ&9(Ux{Cl=8Kd!Va7jF>w9{ z7AVRA=aw9BzI~j&W%y4UC|q^19TCHRl8FHN2=i`MhVGdiPA z8a7~NN!T91p&YxHSP$86`}h8xep`W@YndrXx*omC#o-}yj#AV2%~JFGBRu_9X*=CmtrX7v#8`C{_Hb@ zX6TEw&V@{@oz?oHtyRQvd@b++tkbacex19PQah`nDcSyOkt3p*s0J<(j+*42%z>x; z9)xuu`XJHKGH|Brm0|jT1?jv(`g!91pJ49-Zd=NnET2gRPKtLbHsR5?D}%uJ8s7 z=Nq`r3#Za$x#%h#zEX8+Yy_LA9iRa1gaz#58yZ;wpI+k2OcaNqpv$US9Gt|x)rn5O zk43PKD>6S;7x%2Xxa5S7O3@TU#h%p~hk_qhCuN#3q;bYajrX!XB<#DLR?POoh}gmw zF==KAx+M4Y&A8S|*cr=AYq$8THeS>(SE%l^HAr>XD>jtWe7*>0=XbP_9#AC}NyGAp zT+ zH%PU%ecFFCU+XwKw@G`wmoe`GZL|aWVZgC~NINa(b8bGNbmJMOF|=H)_VE)yZcCF$i6T zENE}ds;gGT?+N!KAGFt(wUcm%h|9KU(B3Nh)UR^H5ct%$8XZ+eL`QP0iV7_t3$(as$6RtM_Zm% zAF#8zN0|LEIh{NX`8O-S5`LK+GVm{t$X0OWP#PbK`VB%ExnYXvVSK?lDXbdq0EIw$ zzcQ{*HO1o;jdzFa3LEY7fP*^Yl^vMS8#*NRt#ratdmOYFv9QCiD7qEl&06OJpXr*T zarNY|UCHSNbk7nFOcxD^@qEGU4)>tOr#C0OtuJgg z>N!Zb&f+5Gxy>+Wv*a40xzl?}X3-SBu-Q_9Dq1xNssWMt*f7h3L-<>5#VqYHG&YGB zIHx)AQffzaiAIeK=S9IF41Z|d0Yyi8_=Tm%jvRXA=&^?n%}gDBsCDSbv6-n4D@uFx z$jqS!j~+YBZ__hJ9)0xC!}L3K{KM+R;VH^yj!YbR48PY;OgyfpjvRjY&mrL4xg}%A3OQjgGZ(g%^W{O9Xj&3+Hj*W zX88VLdK$j}#^L+vdBgDIHx55;DCzp?2Pcj{)G}NVRXa0nu7AWl!qu8brVc-LWcqfz zoK*R4n6=kWuQP`y(BBUm{9SLRTSrfvIC|_+bN$J5oG~-U&4bjqIeCJT zr}2K`(8Q5bM<%j~I{wHbG;fD6{Laokc5-6o=!uCV(!1%-ey%qUPaT&vIWcwQ)Y0Q7 zrzd2!BvaQorg@5FC;+5%NeEo23U&0@BS_(nUwgK9AD=p+_8jk=`oj}hX3BRsmveW= z80P1n?k+&R;7OQ1`WO{MOLreXHbXf_k3E!(9yoAhW`;UEowfJK@sr0M?#edt=<%-a zM;|?Q90N7Sjy!sJ=IE&-X6EQ)M;1Y&UGo2lqYqjrde`*SL+`TBH$9ZWmLLs`^PxikRrT0m z!cWt!!)opH(H}T+Xl9*Rd%|omlH&zW@b|p_7Iriwx2hBU)v2gl^ z#jDzUr$KYm|I5*tBaeNbI!0MGY?kRA-+Jia{^ahRher1t-2Z+x^WhUmZo(gYJNW*6 zqlZSu_ayXz@*PNa@7p!LXYA0n{iFBXJG$p?PQ82Y*3r8UZ5`c}EL8g5@jVAswv}^@ z-hJ=rp?!Pt6*Z5J?H-lKZM%{&s%=|x?=F7dH-7)j3 z(Du{|PxkB? z-Nn!Rna-y}_wC(3GA^I@?m0+fk||t?qAow`Pg=j>_+@dk-8O-Jc!; z`HsjJEP3{^V-&j+E@}HbvTHB(dC$GOM80<|S>}b~KwWS=7;;9SL?-4{g17f0Cu;o<~P^?>cnf=>7xgx4n1s zAahBaW&dchb)kG6>3fnrT|*w(d+^}i-DxeIrxYf1&%L{Lwfnt)bpKv@2R_Oz2)?O2 zgy3aloW?Y|@8I^Vhr5&e4;>i)-cbU+J!4(z^xRHOA^CmdTO~pIE3fl`_Q1jY1Uw4? zRJL_?C3o}do^9>Txo`jYeaXSmHb|hdg=)z@*eT71I=(w!n%+?Hp#yg(yCi*H%C2P3 z*uBXZKj$~Yp}WWTZ6`q4O}Tlp32H|7X0OSvecO}lEf17CN8e9Vm#vRH%JAe_`gX6p z@KlWMNk(>!Zsj#R^g%k*x)ze~MY2_$I`Lk0-=X{Vy_cRg@zW-C_|(nxl-zf-8df*W zr#6T}JGpKFnvL?MADMQbx3K;8j`xb_J$L!8PgC* zUB~1O(H_SMf~U9QETuYcH%F$X2%N8fxJ(rFs_?G6tn$m%)%N#l-Tq!J+TW|L{k^K~ z@745omYBcQ;ZJLAYjNzaYk$LkzmDun~|y%6Gi z0cB7!`4tm3YVG{xDpITHYN^Kc(chX%zGgyQQOP$=*uMlh`A@0Br7HM;@|i}cBdV_v z_G5}Xo~Kg8IU@W&`4h^~OI0<(RXs@MKc!yI(aZlIq^H5bL6v+u4r}R)9ar+@IMjVq zOC0tuLlXZf_3`IE{6G1z>q5O$B|m*#_|AT$@}JUD&assLKYa7M-*d~Y8*kh6-elx% z!lx?v-Rr{ejh7v}D8z4Fxh`C_TLz|{`IAv@AM3Z)&d~!jgmY`c>;LbPygxd3U?9!& zajrtC3rpnNWvXsX*z*^5L7p0sU*givT_5%rZ7bi*l6jh5pijSPKmC{7C*tv5qfftJ zKmFI-r(t6B-Vyd6uS(Jn*-z-o7L`0ppT1$c@FTfW`&4q7KCQ47{&4Qo1H{3;Gu*b% zLdML`?Cwd&nEpOZa~|0D8C&}!zcAjPeowz$p@n(lo#FC7D$D!HFW$X6Ul+nUt_@c` zZ9lhu`QXxdQ{GRTk@9>c&GXWM6=|Mfo96|}^Ypr~@gsILFYRu3HTzx4vv_4)*z>RK zRQ<{y-jMd<+zny>Yjz<2#A>|(CTK~n+z`eeuzW~bov;rvIWq&$J%)=*gQ`UQ9bVtdtS5SdNEt!}om%0}IJz@Xrc1$m*_9t4#XX(>w+u*O~KG8B>rcaw}sb4(U{zS|8CVd*ULwPCp ziI(xgEd&>~!dG*jXc=FjPygM{`XA>$(K5b4pZ+lIVeS(xSaWbDwA#-?%mG zdD2$+1>1R-N^A`KpR^@@Ha8}kiA(h9leV3QAMBWkr*8`zk)6LS_EUb_T^ZtScjdOQ z=RTY5J^Rucl5?BF#t+*WxpiN=RAhf2SOH9wT-g-%Jdnb`SiAIl!~VaqmHwGc_NB)! zyf_WVS8zT`@OPuTx6b`bx$bAB(}5%xFir^jRk&O7XE{?Gj1@kdWJr#IYu)25p?zKfnWJj_y; zsSSruK791}2FL<8eCY7>V>jW?x7)_>@bGQ7-fH-Fqx=rP`xf~fzU4iXdb7FtmUqAB zwwpH&zxzG!HpB0}`8~t8Dl`1nRsZAvJ2^dbc#696!5{eG@srocN7){E9cyEFgu%NP!IU_MW5EE(@&JOIGg1< zjW3~npFP8$OW7OOomN9H3MFQ#M4AP4WTpAdLpk+8MQS)>Q_~iyj_T}ecLAh3%RPNq zA65?ieNegd_aTLphgHGdwbOC5ryX5!UAJ0u>zc4dPvDfwy0@STq2s9~eSW{|7QJG@ zRmC85sK8RatXwGio^nf`(jHUDzSf?vPiV*Si(1b)b8}9iMAMgCy7*g8SiHWZk2p#{ zqWblt^zVaek3On)>!#|_EfwhrN~4u16*cZe^se%M{Jp}?pK^6DD+cneaZZWXQ`7L0 zS$1dW!Z!=6R*EJ8ZpkNNcU)|8VVj=XlzVtCh_Wl9{mywi#SnO{Sg-dr*sbV5ENVJ& zd0dpbU_Lz)7p0N_x8T7>r%!C!3^Eys{Q_4x9E@GbT|HdZ!1W_vtFAR15o0ESgU#Y3 z?4jsw3K5E~A|muvJhG8=N#Avh@NWm*3E>6RUZsm&xTZ%+n;0IX(4Bv&p=x#6evaBam;!%)cMr&~5Ux5(2bI0ELUJ2tX^ge@%|*_Kx9 z7=O2oW8&?t>WRgF%(@!YiGy%l>q7oSOf((t~)PY%LW^OK9X)?KZn zy>SKb7g-PEiW!p%UvsqhkrTTsWrJg5&2%fVC9!Jq(UBk2B-TBFIG;>{R_fril4V?;WgL*7KKY5{rvkJ4 ztXN<6G>|>5NUK7RCzFAx80aQ30+?=7Rs+|!1M(BePar>v73kSRy+OIv)~iqWsUqP# zQC)P`D68?Xpz(@MURvF%^=qe8DwNz(?!RK7!d$k0@dv6^E4xlbRdl6N3@V}6QdMm9 z--@-~l<<|B@fdBJJymufK~qx+7cH@?T5gxvQ7ub}0oD&+ummmJ*>P6ywC;iz&Ns?B z;EMN{5`?r~d;~9;xhR<#eMgU34O{kTLHIpc+jf;6P*HzI0$e!kl>_=6&|jTsCbu-B z!k{QA?y4#=5cGfslewsAoC$VW2Q}e|W|J-4So6roCYeDrSv>3*V!en)(dvf63XxTM zl5at(ILQvDe2#b-drh20KXF<>I{yX_Mc!0g=*Up$$`HI&hRW16ny?svL*JE5U?U`0 zgV?v~pG6CBa|Ru0ixyy$wh3O)7g;4=R_P9`kH2Ux&jJ*3dGm6mevnr{JA9EE9I0V# zrfakiAlf*q8mh#4(WgW=aB}RPSt{@=Mr(!)WLE9NUwcw1!@CJhR zXv+jcaPqT)wWm4=5Kjn@q7Wdi5Fn+L00F50SDHA6IfQLd2oP8=mV^Ld-NZshfVfP6 zXj2eht6ENSCr5y2CIvbP5Qn1<2t80R@LOMo`Bh4QgAXlZ$+^G$k z8)NL))96cD`?F#%z)?P|%aGk^j37%d7Z_ZjRS0FXak%HnBBccamPCKH&~YeJ8E3}0 zQ{1th?a;v!`0z7m!w3A^F=U8JVE@of&J)_*#qP2&gj0eOu!RhC!200Y(P(%#oeck5 zk5id-&H#5EYgEOVb>y(mf^FWG)N_hSf<5BfXa&P>#A4UPRS{$YUKC`P18&l)YU8Xd|?q&H!_zI6z|Fj79%o!@?T;53x|t5xAM1utWh40{edqS*onhd}hzOym!S$YN?kjXo}DjT53# zc3QYvRHws}Q20csVQs>hxQDh-qZb|rPO*d7imWWWKftzs!c>~<$hBr_n4|yd-Fnyg z7zQX*VkXg3R7aMjonhI>XrQKM2F$X5h9`C;=bQQ%d(6X2#q^}kQ%m1o|4P^DU+Fv5 zKRWg5lgZ_Ouh~^zIq^=WFH|S|^o7VBnm)4)ZdfO{f z5xS$!gGHk=1hsXH6IPyK$2wFeO!yY-P-$m*%W?A1(wZzd-uTXC-hdBdizvg=QTY?q(2lhhT0?@3nCMzGDu^h~fv zmL-66d>i94rk8+e$%Kh`CK(`>@S`9U`n-hZI#vLaEDudNJX43?l`G(2!^aeKHPDv3$mr4OEjKS7yjMM3Y%6 z@8MU}?l0@#xgIH<0Sgw>c0A2A5(Ai+Qp6*jT72E&&-l zonQUgFJ|s3e5Q7UL37|A#uYq^_&i{M3hdDm&|!k}Xd7-dbavfr7lT?1AK@2hyzZnB+kmk#cxg=iE_(z9pV}FFV3|{kKH8 z!P2nAZPJ)6w^K=8*#tWV%MBYfk-W+Y{tPj@pVv%$Szm-sco($gL39y|EG&?EG-mfV zu&N{i?GzR{sho>xXZ1|lmNOIoPt#Ci}Fgf=OyX4a7A$mgOEk}lN5*8-y9s-ql z7u7ezVy;NDIz5#V7nMXbC6}IY#L#Fqd~Ti7H(NX-j-R46@D31wDT=^0tPpaww$^!= z_*MFOAP&X;vV^yQ9X?Go2@IPzY1QP|?>#~iR)jyR3Heyf1TeEyW)}7!We$63OU7`h z&Tf4XZ0QvIse+y^6S`P}{j(!348dRnaf#t86@f)LW61S%=3ylBKQ>Qc!8|Veh=#ZS zAsaY}KQww!%7ypdRysgaZow7#D97?z(iGOZ*YsjqN=zhGnma(9?wG7gUrL0Y! zEF7D?(s0Rk4t6L*ahP@v?t;r*d3YKA$L1+5n1?0{lUHg_7Jq<4Hp~Saqo)I;d6UUP zsJ7l_*l;a#fuMZiF`olz7>-R~MFK9OhP!O#%`T_e#M?*>3zV`R*n_?7){I#1V2Xa- zQ&e^aeX4>Lsql?MEF!aBmb(q&1Yiz`WmzGUHcOZjCB)<=Lqg5e*C5(spIpL#`!luZ zod)hv3XOov^stPAiJw>rN}?^_iU;`tr5qNUEyGD$Xb=gAVXdIA4RUc-$#?Q z^4Xjta%Ce=&}s77c%@m%6u>I8^1NA%F%VPTBF=gx5{e&d6cI?H8TXrIDgQ_(X;bEY zfSPKoq%PD!a0cwmdL@lFrlPj|$0RImVCjQwSOkO$)L9t>%_LDn71VVdD&H+TL`>?M4#(Ll`wwKrC^@vxQRp(=at~3Y`2W;Z`@28#{>h>xG zw`p*^Jt@g@rwlqeikB8H?xMH`WNQX+nx=9(O;z!$-rcF9DW31_()sVVu4RcSG)fjz zCKiii>A4v5p|*T1-3PG}C*7JSy&)^Lnii8*a5+Y@Je4|Qk8z}$6{GpBVK+aBHErp# zdfL&na_ry1COemCO&ew7*4T}ItxR@GLQF}Rb_5KcZ9?Zt>+aH_=~;tzSXQPjI}_W` z7$BaeIgY~WQy_uaF(81c6(imW{Tt^!bKzH*C^9y2=TOQPm6~+g664P^%{2!Eom4YW z*>sbt4#bN>NwzT#Z>nHNSFL<-Zcl4%LUM)s37jzy4T5_1sS1Z_6%5umomH?;YU5;8 zuop=Bx4kPDC+^4^itaYO;uzE-cJ|BY3T`R>!Xn`kyAVf94Jx8V;|uu zd;%n@^s`L-B1)@J-$my5Iz9x8eW)z-0oNYXgCStdp%mA)7ARYym`1eb5^0+bywd@J|~KHFG@U+=Sots;rA5J8^pa4)Q+?dnxE zDMGG~TvD=tPT~`#cCux47HF%vGf4qSxQ1SR(m0b~iB_srNBsk_ zj^L#mGr+A7QCXv1%s14gG6WVX8Q3vI5J4q@Ay%QJHszC4j^_E~%#^+U;5veQu1Id8 zkhS614y26)?MCRd)?@9KYR!Bf-KfqA8nz)Yk2ED7!a2qeEjSR0fZnI!uE3t?WiqiX zCgT`<2xDYiLQaKP+ZdA;A!YbS@RXC`A0rn+x;qyq=CITfKG@woED|SX7MFOt_}0oo z#!S2@99F>?w!Ij9_ zNva=HGd_gVm-R?;o$};FN_*Cx+mF#1Rg^PI5xt(CQ7bYe?!qaGk{fbFr8Z&vkO<`F zUN>1Wt?NUu*oVqO9~9cjl>nO;lY^QD+CXB7L6^W~Uw zjeiW&h?ThJF{Q0f*MiHT)F)VahO?`N^NXEbxriL8a7-;* z&F{fme6L*NJA&_VEGqVMWa;J_FN<{UT17RA%I&$S+3PVm92{_3H9JzTJ<<~Velxd& z-TFQF^HO&M0Td1=P?z(vn*KjYw^c(L)s ziw*l5*CH!MSRw26c|fi(Y~it71G%iC5dmjAEZ_C`nj>nzSq=|}AaR5qjW?eaGG+-V z5V2D#8<9Qah+=8uD`M=!J5As=vWm|cE97oFAqHU$cH}rfp6zQ3SfN@1wbXQrs8SnP_b7g!)TNp z?La$+zt+K?`Fn9?FU1i6Me%w&tc>C(f5iRA`p}ca&bmy)y3EPMhQ?O?Fs(aV{i=&j zh(DRv>_Z(o#II#FzLwUAjISC4i^7(FP1tg}VM}IFV9U3K$Fc@e zKp&h}3fVhg$N$cNnM(WdZGf560cL(4%yb53{vu%JTQF0dU=}X4D7gjK8Ps8&uLXBF ze`WC$R!yg?#-Uqeoj_X|=rgi2HcCTZrkIAar)3Z_SKx|XHAlR2#i=f9s|NKjS*rNr??l! zn*!}goF^8rzlp#>Q^fx@QjcOQOtxTY@F=@NOy*GCMIIKV!E|6sTN?aHo%E+>Fl`3r)#zYut17K6B!A$A7!V>jv0-uQ)!1-GMNeFH0>E;B(X zC5cx)1+RS6X#xp{p@KtgBSx-f2XHPlVRiD2XIMdvrZNyr;H4M+2{L}G$Wa`1Jg1sn6DJ~;Gs%D>*4pvVw5kG~>W+v_1Bu@t4HYU-e48UjL zQUDn`9+BcOaH;HFGiY_Z>+Ic*ShYvYn#0rv4^(vx6#TuC0H4b0sLD`zo&ac>>$Rfw zJ~)FYi8#e|HVXoVa5i4<+?y%pZg_m@IB$0r7>s?3Mrn6KWrH>Ew7?I?1gQw-A}|8> zcP#c7zkii5-6bWQak!f-eOKl+-JEO1-!E^YVhe<|bsXwQa50ac`eOE=#uU2bjBPB= z@z@#S%Q6ClAsVmPKyc)tfkt5Ow_}efA>Li>Lqw%>f;|Pz_V&5J?WW<)Tzf>w0pdeI z(9T#Dm%zhURc)C`w7`YFO{CO5z=&J3xX3 zMuG)Ff;wHHbTNG6?&WA*1Yp+TBCSqCiCBpj(C7HNnvf*$A|HF(h760qSgRJA!&cdp zkh}DOsBq%ivb|oKl;!yD?e^R};EIER&fSs+J31rAIXI?kEZ})~5PO3dA?~yol7-gm zx5uun@ zYa-;8D+HL0kfNd*E!Zpv=xP)&7OqBi2wz)6SDM*F+<~r!{RMkn zz*{7%K z;TKv>o<>4rwk}r2=T>x7OJ*g`S^+kUk_^?ER#ao(*?|1nv8r`U@9|g4@e~0V-jr7b$fai? zv@P*zm)6fMtxQpB=|LP*)oCv(!ioqs5c~%f2WRtX1iBo)a!$dr@z!VW7&|_ZMtmr}Jy{&iuRzggLTGdAgY|aFrFS*mbgzA7mV? zm6k59FN^DlA8OtP#LoEH&L#AuLS+qelw1*cGHUSH^X3`KjcxSyIGaOE@;y=donX_H znsI=;1lrZ9z#!xL6=NmULgY=3I=d44giLvSi)j3mE-en7ap@9 z{-K%GR5<|w$HiJmK%jE|q3uDKGD!s-o^bMAu!YCc20G77mI@Sb7|Jd~I7UbX(zmu$ zK*0i9&dn?&A^juk7RZjmDtJhWfO~B-|lc% z_In^gsX!!EvfrWl%tW^@^B>z;w`<@_k&ZP8Q&L}n5amP4sBfFtcXLYMU|$`^|D$P~ zoV)~A{Bz95)-(hb-@=PWw*c2$Sb*y-f~vhmP&HqOSP%ZfPT5hwVMqs4Bo6#L1V-(^ z5431jOys8bJKx24YULi>Z| zwg~T4%mhv@Q{31ePP#wX6UHPn&{15pXp0t>#pwdU`TfDMtJ}b?yMSHifZYlKg)Rx~ zCC>tIDHN1Ngq?6{p)z2o3;>lHP$^j%Dm^iE&?!`UDO8HYS!Yn`rBLa0LZ$A8N6=UXP0iD82wV?3QLZm6=U~-=DQl-L6)g`=C3kxqpJ~SI_y~x%nD*Vi-d*iG= zqfcLlzzMCmvWCqUH#+BZa+WQa*!1K2>yzb=CGJGr2b0e2LsZW!tk4-cE9sMcC#1fMO+ysNnWGsi?--IheQhP0cf@Q0 z2&TZ4C&2CPsi=2|E+gTQF^Q^78Z z5Z8yzg+p829)c|0xDFOy+eOvZ6dHZtqrK$y;xfG;7B@(Kc$r$Pkya&I6jH0(Ne^pR(bEDi_i4clTwt3h@G%%9*#wrV9Z{tbAPAUBCbK%$7JqrNq#?Q#bpGbhaSX*)f363%}w!M z1@{ZM4m%XtvGZ}%lN<{yL=-+zUe@_#gx0FV;H0Jm^ zAN5TQ{%_`d6JnbooKTtViJ^VZCV6#e!4$zj*TGO0T(O3GwlTq`6<_J)S3T98;>=5N z=cRb_Qv7)-g?TB(juZ$ZsGH&rEVVqW6PXQD95uhU)@09`mfHNp2VNO5b?n|EWo}0A zY7E&K0a~t0z);SG(8&tlI1c4Ud$H2n8tZvGA>}K*9rNdINgR%p*OPqVY$M1}Qi#K$ zQ0sTISf=eKM8qUs1Y)m3a>rPeCW@+X8$DoDJPy;xDGn^Y(&5F+OtjHC-)okco{i3H zy~&Hz9QQLRpNtDhePC6ow02#0f&hMadtdq6Es^rxZe`2HaNviKA zO|{mEg6Nx|4-@d&z(ZJJmSF+__w?{|uNj~oW4e|lb4!}Zb52xuPhoQsGAD=b+w6ja+pnsWZnmI{!a=Zyp`jb>0cSwdz&9s=`BI zE1*E~z9)#J#8n~%QKBUBaRninl5Kgn9C?Z5t^yU20vLA_Bp^$P>4ejfDX61ybP|fA zj-4K*kD}u^IVZM7B~Id`Wrve-GEUobhG*L8V<+i^cHD`#nDhO<@7`Ch0B}oZ&ipg7 ziF$Yc?)Kg9e)n6>Afhjez{BD5h$^II>ia23YWAtd0mfq`)qtw=G`iah(>f;|3>}bN zFWeBFWI~Rz-^&?X#86{IkOfrEosx3r%Hz(bsEJ*t=jZ1)-|j4Al{9de6>?3?hqvYawt*{>I(|B-D#afW8a{Nr|?0` z>Wlb&s@#Hu$ifJU(YAgL+j^9iWF7Lj%@$!Nt#=J1mGrP$A>jjGFbl*9*kfBkTp{-e z(jx5i^<6CKPg#33ISp;kC`faoxY>NS4ng9&XbEB- z*HRTA%}3Mk5(GVn_-fsF8t%aa@#SU(gOxtL4zHAH5W%w9D1gS`4~Xs>pENjpd%2$j zndtHWm#xk1KDeYO0~dlZoR2tnOIEPef*sC{MHuttCydqd$a`#;77uOEk0+cT0x-g zE>a>HfU?YYdHg&n%u5!2Jy)n&I`6k4rAm~lBTiAoM(Pa(s51I3n4Vxlto?)_qYcPO z9sbe)4gmW2vi<;ih}M|{J~J*eAr>_9V9^r$ZvA=yD$q(KN;I`}>jl$#!L(kuLhGR! zbRO0Ttr#dxcim`)Yp&(kPMCwGD4UFj;nY?P!`>>(Hs=%c_}GjbYpS@>KEG?+A@YyE z|CGL;!rR?ts(qfTt=eIy$Jh*-lne#=u)j(SRgLg64HwW7>iEVkO+}?It<%^|(9PeZ z^h>DlzkLTuSNHB)rttrTBeuViRj{v0JeSk z!i;dbK*XVEr;ZF&GmLg|>oPH2&8&4!V#N7`%Qjm8c1j2I{0SHE@sFvK@d>gM?NpsQ z&Gp4=@tB^T|6QwmF6=PA8>9 zG?rA~Q+_;z-+4c7fY&<7V!%Qh`*a$QZL*zYbz5Sl(w-SnmW%tS)&^3oWX00dQRbYL zpx?p9cB+JI)`;FH#v_Rc6B6BH6PdKSm8{n7;eHyyphXg;{>+pbpwBb_vQI;z=PweO z6bP9#s#dg;6}lK9MN~aaBfF9M8^9t4EV?*eI#i#_OhOQXYqVJy^e;d^(LbW`xI+PTNJUf1 zH(d&{E=AHM>H`%*2Yl{8z#X7#AZSI}=8L-!bh_Yk7ku4?AlC(gTRJeNhPK-d{WK80 zmgiZY%!Ng8bNe``Xw@WD2Hy0B|4uZ!8$^XwI+^G`f0bMrG_sBv+Z1^J?ZVP6LRAPU z2~QqYETw>B0z8P(Bit=F(L*q6dCFFU*gZlDmT1=|)n*PE4vbkECn?6D1A;U`Kxnj? z3}%RPOz@+p1|vTil+kCaoF2swGRJR#Qmf6l&k?I*L~%?u4V6~~4az5KRc_%#QPSe} z(Nq-eX9Iu+Ozh|i?Pxpc5Q!ZggeyD?955lf26(6_!uZv{WySh+Z{d*bGEV4G1lzfmyz+Ei4KqOm*2v5VN-YP|^pA4Bo*i zjGt9C!W4YO>jJ_GngS@9gMts$^{^VkLpNxKj?oJ=h4s)4V(4JIEMjP@LX^Qc4uc74 z>419Q;$QDbXH0^$tYd?&*qV;5WU*BY5_Et)@K$_dA&v&gH-p5T$~B7qi&;GwyV6C( zWTU=>^ntX~M@F z0?~aR)EzZ$q^?01ek z{raNi?UYNMjEv0-pqcUSn#{k0etDiNCU?+053dvBEQxWK#CS_${3S7kB{9XW7|p{Q z1P^b}@Z_4Bhi5N^c9}ur^&;fjIME)gZuqp{V&i^n2UwO&f!V!N!nHU~G+xykAw1g8 zNR!2h3aWpKkP)Bvup_W(iiwnd$m)4wSt>?+8K#!|_5IRMd*iZFqBn%5UgYiglKn_4 z?N6DpyDj||ypN|n&|+|>C;2iQBhu4s+q4n|2`r6LWE=~-{Ap3Fje@uiEet1OTY8?Z zoMsbQrNLM+^#vVmu1yL#l9(u61SX}1X`9TnW9GS2?1By11nQD%rK*kRe>P7$J(+mT zWJ7ygGEj6gb|8vQAI$R!VT7f_v-VQ=4YX9*g7?DLSQpt(2WWN9Lu_wjE2*W=f0^~v z?N(HjlAFh!$7rIS6=0o z(@l5M{jrj_fzlXdmY3Y6PYjf(>LTf^Bp1I;JxpMIg2B4LVAb%J(o!3!`zz^kH-c4D zNl$`QeSosQx{5;QkrS^isU61XVR@Y9*wnML9Tf>W=JgYR2}7RX9SRFUzd`L|QFguw z;30-B6Ml9THCPM<1U7fY6C8~Qu$L~m+wG@h^R7~G2!fTh0z=!{}B)Lqj$wg}#5#2VWx zVv#|WVZ%mjJ$V@p=A4Dg<@99L<6f84jh)0mZ?|h{i^lG4$F#nH^yaC0-f?GypW^YWNc46qEL;$an=RrId zj?j8o)s}F9nPVPPp`IFo7Lt8`cqaRf(xQWzxf$9X1t&W z4@g924k6con^v64POl=j1iaQ(HZVydC6FH&1Qa( zTr-PQC58tEg9@?@^c05IHidTA{NaSTwkaIktM?`09KwYMnO#*Rn3B+J(h_gfFe8vc z5J=^&y_!?fmVqv4!wI%1TARpVxyZ`m$nKdaYYU*DhRVj?xtGm?zi1Y;718oC<1VIo zW$0}-Mc5g4f4Oll{)>-$QIi`vzzPCbwkEouaF>OmaAhd`Yl1?f_O*$ZEdg73uk7A1 zaPyrDzq9A>?)brvcWwNyJI+Rp_!b(VezPLfEuV=u6L=%bEenicxidpP>jT2%>E;EQ zZqR(oLJ5vsTh`HpEoQ;eT=127va`!m=9k&i&@S zew1KnDDRPW0$Ys)-lLER9TPPu7~^psP3InGpF21kAl1okdXybOZ`hp{+w-vO=xQ~k zHyBL=kxWmD?0bk2tD}lywqHE`WM=z|%ITQxx2KhVg#DfLPKeV6$a@yF8v+gW<>6#G zzI*dt~T~h-N+mJciGs#pUzQFVfj`Onh-}u;)i6t@_OK` z>XKs@=9C77{){CMqjTC*Fp}xB1%CzoEp`^wp7Ny=ZaYLTMp=|+Id>g}E_WS)an}Jq z84x36uUWWU6guuYf}FdK;u3cq#V&Up{#D#{FyM}O&nU9Hj#BL4kPrt7#zjZI9^vq?nFGrVk*Wq;BbvVnq>+o~#Izrd7!_RtlX)ax*+((jfo5s#fpvtOk zrMaoYqQFNrPx3I^oQK&SPu}ZX28_TuaaglwT*h;bFhGjnA%Hnnfo*vRh9tm$^yvJ!e-B2ubiAmoRDv2x+%|8;=`IXT;g<960=GhLFp5;;bg94r)9~; zH@JjoDDROL%V>cHC(69Q_|d)Gz?Aa?1M0`m1|~EynwPkEZ~_%{4Nf3W-v7+O(FAe% zpE)>$s3*Oh`LQ9KFvZYtK3kqiL>w~wl+8ku>AcuO)6SbO%$;SOtxG)z#NJ7<9ovkD z7G?OSA^vlqnf|z^Ew&|TA%B&`lJ&IxB02j%CI!mh0+KS>}SruqA$VmsXdSbejezbIxAbQ>3U zoZ-j0j|B&+CJwK6yXNJ;55KW$kAS7yvu{bM!Y=F0-cGRq;F+?~9WEXG>)arVINK90 z%JbObJdaVH^!&H&buJCh+4QUYmDp!+%Dg~S`8PS@EOq;W{<6-T!P$8h_#N>lzr*qA zJpZ0K%VYFC$(&yNwvKdYa6XxO)9FPXoO9o?TWHcgbLI^6*V8Xj#7!=`zu{+RVZQ^e z1ZVYV1W!Hy&XXCLlRJ*T3N;|WV)`+6md2PnON%$ld2z?=tLVvDg4j8exY;1S-$6(y;GWH(q^w(CkYinqqF8N3|MgdF zcV@0vM6AzS?PTqkz7D(rPgEAX$YM(qb!F50Ue&^e28B6SH)x#QjWziDRe!xJRhnCd#RJ5I^f#@V_4l zlGDsEQl)+Rwg-EId$k^?lm4&-`py-*4E^o6Mv&O}H`z=M;^3{TgCNkcHVzuQ#4sO8 zkg~OFzWm|xQlx%2TFHi%Qgj=PrsVNqoGIzG&_jgjHaP#lQ%E|$vyG$;xDg3kiuy_= z3yVr}p-z4nEsjHDt*o3G1{4qq3<4ZS7yx)cSzQ1i(3P8zTa6Q>LL7*e80*yrn8C=W znY|FV6K6~h%6k-%RLro3R40$k8!L%q8hpHL%kw_%IqSBMZ_>-VvLnoy}JEMbfW*F`tdR(AdNRm7}9bfF5=D<5P46V3lmK1DGoIS zZ{s2Fe%>*f4O%oiCD1#iDu#)mjDl#|IAK&8;g?j^N$W%h%STt1i`M=GVoXh$I0OVLGkk7<$V#(|0WD3VOW&aydJAExZGf^eKkWc@K#IT6AVsMqV|6FAq>ih1 zv-uyq&airlB*JhoC?Xi{lmTGHT)ci@Iops~BLI5fkfsRB99|m>t8la9o#uV9fNx8G zWA5Yym~It3J9GoTnN7kXXR(trIVNURSr7@9zvzzE)nsBxqXoR1Nuyq_QLj@KTggAY zT+@Y4(>Wm3F@8wE%Q{vfYq8@MDy7?4bdRd4>dj8Hd%ru6{zMY)Pmb;Wsk-~w1^m5B zs_2)b1}8nqNl)seh9r$r(y#u~7buDT>ZDOgQc~gPxWc<7Nx>d;>P0({A=v%7U%3bQjB zpS6`FoQ{9q7Jm}Q{fN&vEhNT>Kapp5>DBwk~)gE7yaAq(>c#=UB1?5;lQ$RwpD<`gElg zZvbha0oP3Nf&@>b>{11HF^gyxi(F-ARARj_!tB0`%pr7$%iLn~I0ddE0PKvbvLk_N{_LX+b;p z>JEFkaDfm`7Lc_?wHolnQm!6Eb`#30*OSj;k^osB@i0THSX zHErP;!S{j+nI)XL%#Z`GxFp)Sx60mBY1hnyHu766X;jvXt_@SUUA-4Rvea^x6Cs0Ae$h| z3}8R!FJ5Mr__~AML*h&$sMItSS@y17aIC>G)B-DcZ!9^t=ykdAj4)#+}U!6^lWvbvDN} zKAl23o#;LVy>~hVp!yz6G$F+~lXD7hnXAtuiroo)2w6+*_+k9o?fAW*j#wM+5?xo@ z{3ide)M)zSEYzaVKV_jd)JU?>6or16g$_~Z2U+M*3VlBd{S<}1mxUgq&_8CO!xZ|5 zEOdlI|2+#m4h5AgG)a5 z&TH&W=Yve0S@eJcyyM4@kHp_^eQfWF$GJZXur$jEvY>R52XLid~Qzv)_fjJ|IU2gpI$Vd52W8VpKngTV?G~D z|K5DQCH=1Xd~5pO&F9_??vb3a}$O{KDS_?B?LYh5LiT$S84wxIkvNP_^Bc9F{!x>aAgO%#P`fkG+#&Q{=RR84+ zW0GNQE`v(-U(T>rGOW*K*qrLWoMF9W*qk4zRR84+nZ*86Hmc zU(T>iGTfER@K~z0(0GCZB?zno!0GTfKT z@La0@a)$dP!vp#0PW4~T@PK4^Fqh#|ss76u9+V7k&t-Ty)qgp|+a<%ha~Xa+)qgp| zyCuWJ`4yGwzntM=^%J~pk|JL^oU{?`2-VH%2DQuVw3{ff+XPlqV8036NP!6xSVe&Y zCa{76n@!-~P~e~m{A&u_Zvr2tzyl`m(-e5K2^^)sgC;OTfw!2zGzH#j0*_PRZ66iXYLV6Vf)8Xl$TryVz04iY+u$p$n*(BX!Gaz0@|-1-SSf;a{H zl89VTnDIw!F616Txhi`|{HR1ZM}$R+sFM<9AIYwK@yGan0As0;A^{HlIT{DXrObH< zk|#MFXcmT-JjG!TJPsyqe}=vw@1m$DXhx_l>@%2( z(X8}GgbDj0Ry1F(0j__!%BZf8cJK|F!TXa@DIV6U*2xFC<8-xrf`ujM7DNpnr~f@+ zzo)5=Kl^c7u7+bL-Pa_~FipZ<;jAAQUimD1+)X4_b0Im-6cLobtR`%X-`&clvf~21 zsw|K> zodiZXuulSt1CtUM&gnsu zf-||-1SUA!9TLD?^!s}y8@VX^}NrczO3|{v;cpa(0>wX8XBdWqt z8D1X)ULR9;0%_ct;q@`i*}E@m-&xfDDHOg>17K+Y97=inDXG>$wVKP@&`jP2j*9!B zs(}ECK=A=Xf~(^sD-P;&RHeO2{Fy!5kupa&qU&Nr|#^ z=L#Ppe}o@CVxN+e{)W!MLhVs?czaoRCYe38O&hIKvyx08&+1g2&!c?DPHkhK8Fc;} zlYG?sVYSKRA40nP?+Jw``iOp7fzvN3#IKd~|3!Mw9E9U-`=GqNx2 zE`rNhN^m(#2`;@c!4IeI2%KecQ=>k(*PJ28wOXak5}rz)mxrPJaYUaL8IDJ+vuv!r zTsoP0UjPq~)ljGoXd(pK+Nb(}AE z;Q>GeaJatb6blAW;%f}oGJe@m2Nom=QVHU}tUGgRd=zUZHTo|!%f+Yl=rPDn1 zK8`q@17rJg(gqdvZZ-}UM-H=~t{)w4GuRcPK7^9J(Fi zNDnD(WY5|^PN%pJe)-x|VZpJfMCea$08d-As#h8PnGkAFkXc#dt){@%Xpx<#J(76P?@ZX) z<#cj~Se)DdGXZP_3c{>CQ6R!?HatZ`_zV@WO#23@1oFVXx`SnT+MweVOa9*xvzFld zL5spX9;V@rNzqS_0uSa}{In4Du^e3lD_SrkV7KG9L#a5zn*vn!&fUF$)8!6sRvK)j zE87QAK|236T3V3@-3R=O-_eyzwPVpFX|cdMy!z0%Xc*imi1&A8U%}aXXq8i@`?!9} z#Pt^BAsEIVM_?Q=Pz8_h!E?j+_~MJ)OV7W|uOoy6Hk%G%3{F`X9WeYET;y>Cg(f7rNcEL%L8RdJ> zhD|?6V3*;%q&OYZ1q@$>X%<@TQaX5MOezq-C>|i>JA_h0 zv?ram3a65asYewFVrZ}0;$*o1}=LGzs;4XGl4N*zFWDd1q?2U!)lJG!MY4UxO z@IjN(6|AuYlvg}{D*k(*iN8_5V)kl5B>4UG;>)~*ATu|ULMOyN+PZA|1diOF7Sh5&wWXq z4PO)DZYSa)QWa?*6c%qA55j07ufqb4J%V$q`v~=UsZR~SU$2Nf!Qeydey%HsXbv9- zemZiQIvGzvu*x!cT=#cBIP!Sphrk&7buD4PoPSBgw`lD^4ToP{iLj8+K7&kPRHle6 zUayKsAwfsoO=z)-L=-D+WEJv*_eh2_3pj_?I#vs|xC~@0y~(qq#iL-50%w(bAP*aJ z#7tEl53QH4DvR=Tl-G$0bX3rZs_3W+)#!CbCw1b+A`Cd%mgV~-VL(6f;s!>yvsRL_ z7*%e@EBV~MJyCd*)r#ON#b^PLZBtRghp4yoqmp2gEdnHkG@538btWHJZL*0ak6};g z3=i~jH6nZ1ozV=W^VG_zsnnSf!{5@VkPn3z#|+`3Ce+~DNkriJQI%C@AR5~gr3*N; zZ!+CGs2uH6-iZGVD$`(_nt>=_fu)ZL+|Bqm*@PJpRV1X^t6@(FVbmZHsY3P_Uf{>| z0$k7~Y{h+Am0NhHW{XkQL0&+;?HCi%3#=nMq%NQmMk~@Hv)Ne7P)poX&;f&glQ65H zLN*N5L|@I)j=J`6n%HAj>O)~dmD9~FnZ}ROG!|(Zix3H+rm)oFI+Gc8ep;P&GKdO5 zo3xW%^wEQNb>2B;y6Xq=q^i@ous;(M7F(PUAEtu}?(0-tmT%NL$Sw@STRKwKFwwC!X^=kqT9TuH^^L}Ip$aa;E#@m^v1w&Fg;uf{&+p5~Vq>`-QKB|}I7 zmTq0$#fYGjrGb%}8K#Ypm`Pb=)T?e`Q(qfXfXO}D zsBWE#*GMP|%+QA5mDmN2c*szrZlVm?dtp%XX_bth`P2OvSUhPNf}2L~q6*TGgk z2&8So%!d}^x>je7eYFm≦UA>b2r^Fpo}nmms6k>aG^s(c~k%!ZAbQgOI+~O^U4# z94s`p2_k5ofpcl=$<6u}wGj%W0j-b3X(k+O(=gC??|s7dp-mh2QkyY!k7Y1!K_>d@ zlVPdl=az@%R#ixfZ0Ct5nN1WfnpmIF(8?(y-*2U%>C1)&U8IJ#9AsH)GcK&=#W_2J zNJAJ>-Rm%v)OltH=ZCV=O3?KR@AC?K?wjn+;p4h*aY7T?boaq&D(UuA>aM zfc~S}u#h&Y9W5GZpN{5SY0)m|B`7RLYT0t*5yaSetZ`YRG1&n+tIak)Wm;*;(R|$_ zGwkyW*KlN-2^MMW8c(B-r7tvFjdOG++{gSDTTEcF(Y-VxbX%0UjiXeh=PdYI#G4Q2=f2dRR|2Hc}g>> zu$keA_nrrPHF~rhK<5Z+r30Pc4PA|)^Op`-Uw*)lL!g7XuD)zT5a~H7&_&s1z<1^U zhwHlGVyG%tg{smGRg^&$EeBPUhbroVDq04r3PaUo+zb$k8jQgl7!eHT-XkMKdpd(j zcD3GVc$M0ZMl?uAl3J6nSCnf%pu<@E7vjyQp$L~zB<#fjLImGIwtecTa$EyqOCajE z5jK!;r)2uBqhzrTw}1}j>}%8cO_!}mA;DPPNw%~fO@b-zA0MX48h}@6sV!<<8w$%2 zKKt6Rv1keDgWF?Gxd`C zY7LKBfH9NND8krLs|`OpH4IBFE)!Ptx&Nw{M@Vf_x3!3Nsj+DgXylc}NQfUh(BBjN zH>!9KF256emq{&v=)^vj0F7Vr}s1H|N-<0!d;!uu$ z@6&DATuiaWB~ime)LI!Lc1p97js`l&F(@^#k4QR(p)dy@39Xf_x}#M^n!r3*)x9i2$2qX`gCL`vPmwZ`l;2ro`=| z?j|VjxR378F3&KIPoaC;j7KVR?UJr0aVxnM1K7(v7Sri$;49gkiwIe8GiU)2B?S+5 zMB&6O7Kw$RcaaHuf_oD{T1nI_-?BADPi1kDUQ2{NTruLKG7;axmY|4kO*Vpvj$sg;}pSR&wwSe2~5h3sW%PYR{_OlTEcThbYtouw?yRk3_HAy zRoY6nP>M56MVU`zz*ZX{g}b6PfP9O>a8S+bW~e05;phtPa5L0B!Xv;XG;hpZh}EtZ zXNOz>;f$&K5PPdc)zlXH;S~s&WXO^>dkZe;!IDZ+F$2%lrQ(JZtV;$Me1qsH4Nbsi z=dsrc;)w^>;Z_DkK_ye1xwm~#+!+?yjNL%a6~w?Lp{4>5Krfq`=9>@u#hiOQ4&=_o zn>dw)QNi$5)S&p2mf;W$NCvioR*P(bnS0H?6bgJZRbG1^v;1{U0cr{^TT`&8rWD$1 zt?MlXW1ZAdeNCFgy`T2P03mKLX*}jgq_*A=73~8c)l9TNd>3eqzq%?!xp{kY{M=$Aew8eO65+Z_b%ikr@KbTPYGPuZ1V~$(#ZfY}X3%lXU zAM|q*7V%RRb(4D6xN|X-@CEu+YTWrIe(U4Tk3umvRH7gq*bB%$GVYwhZ)w~)NxwiB z-_XUMMtlPXi@u8(TlG%U1<=N|PVH|tlkK$hq5u6HtS8Z?m?Rvt6O>Og-iNoD{mMHM zPpbRDRCo}No9+0XbWUxDVI|s1$a)*<+|lO8h*o?TEr6XZwS$7~|_YfJogut)W% zk$uf}yp2u7kErHBFwHMrvQ&dG?TEP)Z=0Eq(kZ;7=tw|xio9Q%ss7XLIaYWt#C&Xg9z;jy* z&~$F>$pIqzX(vQXbx$Zi;ahN~!c36MZK9xVFd@H_jV320ex(A=FNpwdPH`9vL+{8H zv*>;epkD*3VeC@lJ=Hc%h=uo?`9xb(9zzYt*&fACbwD7Z-?@EB(4>mrg4^n#GsjB{ z)59<*N^1}TxDd9~YIP&+r0oh8#Pw_aZaUpUOe{0lu2e$ZB_qZgvDH;t-J4GWCre7N z(4`wx+BYTcj$pTtz+Ayg=$##Og);HYS?{E8P1;zuc(l#^ZUDkKCM2)g$!0>Jn`vp> zeIyx#1+~rUEwDIt^IB(=Xw#c<<%3Q58`&~7eXMYf>pLu^sWcEvm3=hlx2V33{KGPvkwz| zi(1iLIo%OZ$=<4`R>Pd!kKnjc>RC~BM{p@z)OfCGJiauj+OEb!)(p1^sm5qA=I-c~ zb2E+0YMzkI>1d1QWIKDT*-U46L~(TbX=AnVF@!u5nnS3c`a(Yup}Nf&&jybtYrk*C zFqaH~AEwFMM40u&VOo+zI1IGe)GZp`l+K^CCKJCI!&}a3Ph_ z@e%U$OxOh19FN+9i0yO0;~Xp0F`mJNWL9MLIVfqXxeO~4=F&v1pVPcVazB%+$%FO` zI>JL3;0JaYWh80jVCO|4wn5#%ZGjN6bEw0o$*_M3_?V6;a1(Ck9a~yvEGP-HA4v5D zB4}7Ztc@9Ka$R&R(!!umLJsO!iYw^$nJ7FG56S|P;!87RjhdQ+PR)40-=D9330zdY z*$9?iR{BHBP-`t!$V&l^8*vZ?*@mXI)7NDM;Dlt-0y2xzG(KOU`WSlxV~c+EERE`F zkq0WN6vk-aA$zHP&^ge^nHHpiMSl93Cdi+j3kX|%`W4P|lsS{dd z>V$%FEhQurnBD!R11s))2vor_wu7R>;`C@WMrk_oN2IGby0pOb$DfV0?DR4EM0fiz zPB_qRG?o%E0ILN+u#BMH%O?&kZ1|0$D2DnOIkVJp>i4nJdOxr=-s>#YJxtny;*DC2 z=${1$qdrS|jtc~Pk3^N)fb5ONfUL}Qsq0`pB|DUzODv8GmPS>&qe`q`Po42{bADsa zzk)Qks0^EyYA_jP%4|**ge?Z;UF)5>x>XPn7{VycO?06G z#I|Oumcc>2L)9T5P#0Msh#G0JkHiKup>xG9v2y=PSoyMJhabdKVemrc0QdIdBtP}; zV&7hv)xb3k`E>VY5g1sjY-za%Pq4RKu<7nyWd|;un>Qn0?d*gVGjQ0nS)-d-TB-{F zCIr(#v9is;X~1lGKT3Q97(W3x0vr?M8Ejq-HZ7hbT9eAl!{%QjY(^rd3pQ;me{CGg zMR$vgFi3E|*5Pi;hPsk{hF`D-9E8Jk1M5sdAEE74`{?xDr&UnlfCF~XAViWlU9uHE z8`!d^lM%6w)J|??dRW~G>>J6tyA^G#-};r$JR8r_%5wCr3#9+8kE-6I-2cyaTY&zI zkh6pa9XzQw>GDU{N!UOE_35|y2D4Snym>0r^PLp5oLfPy=dUNYQ=mVNtF3HSRF;wv zJv{zUlcj5^8|$;kCv1v+f}I+%S?j!FiqICnn8ErgtW}?~X*CSMJ{Q}L;{AvLQzNa; zCX6@I77JCA_RuEEeyhC9&Js2|Wq(F%!|wij?>AxL1|C`WH5r%_?}1j!srZ@W*&ZUnh=WKnjnJA2&84t^QS zyRodN+)Y^WBm$)zka{C6e9zYS_W(HV`h`Zw7)r$W{rp(GX7yfUg${$H@s} zJA&av4EsI2!`DMX=g8G^!IU#KrSX7fpZmBOT~jOA?^`J=Tj)gh=v(@!rP$TFS72%E zPVHlWrQpjGuuFJdU4B~*m=g@n>E-+Lwp_2TnDKHQx30OZ(8;+K_89y{9^-%;Y~FAs zIn?CsqM)|sHXn|-{BADDB}KCOU0MAlS%YiOTDi8Yn&5@Nd$2r?z4?R3mm(x|3 zv#2hyu_|u@w$YZYs#OOQ2Z|1=nv__6*5->{u~WULtM|I9_m-=kA6bjKdeoW8&|Y74 zWl>JDbymA8tGy&^aP3(u*Opa#OkQQiDO+5;u=ew+BBIRhjFc!~Tx0J_pbxISK=%f* z%|eiCT&L}8=otEf>8^_26wQ!+YQ*E5)N(DW$&RZmsk%>3Z1vh908YBrxz##Pt1?TY zbl1UsD5vvdWja5W*7>ne@7DAz+K00dr5)}DtPeu~K^}#O#ON-$`Qpvp znSoFQOnR|uiY>L{$w@n?i7U9=t;eCjT)d>f)^uQSGZ3GxF3VW(xztDC8Qt)tAN(9` z#g-#_p+IIO^#$hCMXIhS3tf#C*p`iE(N|y!7D}8f{(-|jWmhGlHNnthNO7Bm&Jdsl zgVEv+K#ZGBzQ&f`nJ_xW%nZ7NK~XYc!w~(7UkW?|sU%V&0vJCZBm;=d!96IKM)2VW z7YOPB=>VQPO0=9IHk@?Kr}Zw-qQVnSwbiLuZk<$s+UTWjGcyts4K#^w6Y-xpe1};x;N-s;u>Zbe3d0GUw4)PHPBVz1|B=CUKAUr zzsfZ}z%H%g7q=c}5wv5A-4b{)o413+i^W#jxdlsn*@?yXU-`c-72E0Wy*B^Y0V&Vt zM>XZ*DYPex)9sg%nyQ`HrA~g5*5*qmcC9@5Ng7)kq`&=x!bH_gt(3^GOQ3nR5k{w_ zoW~zYTml8`2RMg5L}MPow+IE$nM;@4!*GQRrOl}p#EsyJC-Xr)1yKWs)2Hz9J<3j> z@SXe;_sTxX+)5C}Zn}z2JGhEz|2m6fTGCIZ^owi?AM#@qA)1}7q|8#gFQHQ_Pwuj3 zciAUD3Ew_+tswBZ^B;a3iy1Cf4klg`*8P>&gwr63XuhPXCsgI5T=JtykNB53&OeVm zScQd;n%gK#8yfWl`a0cNL(+4$m_iX#J+~J1JgMxmpH%ecqqFqc4Hty}EBEjzX)S8STHJRm7}Iz5+H@VQl%*BTs|zw$ zc(n9Y_!29H(_X<{VN&xMcwabXU&uQ5J6x&UM!-2{+naZf8%)yZ&7_KaS1SYvimWSoXXsfxyo<1ly|2^ zGv}vsEEco=2z&QRgQGDxmpzl>)Cz)-E?`4jaIhk7!)PN;EAL3ha~SJ$_lKul+hHh2 z;SlUmI9Q>u?P=(gf`Yc&h6EVDYeH$kZcm9uhoe)%#Krrw%Pzv+Ago)3f#fr6=qN-_ zcsbbVs-xnXV=c7g4zjNeTMtCel~|yM!DT2j7h%lyTsjD$I5e}_TsrLt&qcLvSG7*Q zS|?wvV+Jh`vhis@#Zv$AZc!;pI^tH)K>cY@(E^IVGx%<0Ri?d=%q7|ZEa-%_ zC~fv7n5)o6g*GZ=LHvA$PF7*QCY$PK{}88b+nvoh22$49#4#?acAQPz7cy^5lmm2 zdV?=yAQ3ZxG) z#ILgJK`4AGs5rVUzDzhQp5rpo;POB^aJ=I|jkV*shS#{hJ<^#T4U2%i&eiQfhj$_8 zH2}E=Ab7m>(zPvM37>Y0{(XTk+u7) z&LWV|Jq#rPb4546l(xAj`e5@8Veq}AEbe(wCsRp$FLd$lQ__6^!-kKfx8JkQFYk zaR(PZxJLBa?2yks%olQ-C1EhsGPL@g-R46LPiio6Uc#wJsA5Vi4-k2~-L~X<%rDHe z8m2Ph7%0c#i*0xI#hKXaB3owB^3Fl-ZA02-t{o$(t5qc^+Gc|+G#!geglB7XC$n)U zJLeeDU6=R&9P4<}5IkK@&y<1t_BHt-&r2`ZV3M%79+L#NG$Hq%UcPmo3C2NhAn!x+M~G~mpx5s@qh5GQfxwg_2-5+A z!Y(EBRS_Do;OrEaNPvysItwzAVkN3-*a;;f?CJJjYN^uWNr{tn3f|BtC2Xni@r0ep zsc<3*n;=98=_aKnjVWF0iB1lis?=nM!Hl^yL)my!_IBp0EmAU7TWpDq4^&p1NQ$To zRTWv)na&uEro?^T{alBWe*TinFGnT$djKy>HNrRZmoC|DCBBGYH{wt`TCe#}DS;vW z-{^B650-h4JItqZVQ&Z1I~k_eQ>rm;t^;7Z=8(ND9^E8QVYxhdP+Sa3#y{fsw<}jJ z@R*0`4lK?bY}=SZBGBT^5Pk9EOD?3}X*5nyYnLt^n}965E6A3vFaQSBmOm{n(sED1 zco|hrG^&S(2SiphjR-t16Q*cI>vbj^vpol5S>%{EeO;H)laVcGprr=e)Sy=*^YHd- zXUeV~1UDOmuH)3j2p4sp;&OQ~w6UuV4Oil1B$MrDMt0DKT=O8-J-_ zZS(S>Sr`b_0HLdXc$iZI*qwcsb0Espep4>BWAP}C{&kE6l3cBN6s7($58xF|Zt?-g*A@NtwGr%?r1n3}#tArE=_^YB* zYNt=fHPx$nPD{9|D*7v;ln8ah7}PM9z_3{Y{d=p9Y1h#enur&kT*XMtojX?-xZY(z#N$SL8Ak*7Ofm+j#7iAD7!#+MP#xo>~)7bfeM3OLGM~| zgFx{BiUxgvL6=7IML55W{9w@}{c1q+*LbO5E-U&At4XgPy_!Ntq<&TH{CK% z&Ch>0B&1l6s`0Suqdik~S#6~xJ8pAgRq?#kHw87pv^Im)hhWmrMtK8@Vve~5hmx%L z%_l=YWbY?BVMp~H?1W%a{iOoH^+ilpe5@@5Mv3q!}fA_@Q{bl;|ll!#JrPKdCyG$@pQRCLPw zg!PTCtD=5@(PgAWoARR@1|k83XlHcZWo8H{^FBttPn;7E$ZMUgw2+E73YJDyx}&tPk9cIw9}`JYI5)1AZtp5%=VSni zrVJndqiO|2qeogfv<|#EDk_?Mv=U|(6n^^S@|%Ru##P|gXXDUxeLwd*r@$~M{VoEO zkb%K5?}}GCd0!r6>)lt(qGejTRTDg|kvC{Wg%*|fvhpIq(8n`LU#yGD6n5`~*l+|d zTmnopK?a1al{rTfx6O#UPq4I$HC0CjMOV6UG+0-Qo)PM-+|17i0iF>&{frRc8KH>e zwXnCv@+Am)_=6{ey5aTLvnPal_JmN(Jt5SyCxkkC<(6w~8?*~QA>^wq=Bq8{tHryn zc|xf36GFgG2(bMrRhTD)fX5pqM)eayU7ir6r`eEXPYCtg6G9!dNA`pefaS-Tmw7@^ zeOy)QL;*9Nw-S8|OaOE!$k0LEmLQr9`dAQV z@j4fSgx0^nI=8USE#n(J$e6K?sUJ@qRM^smHQg(VJR@+I09nd5V+Tlf81?twZ95jI z_W&Zv#e}ED8aUnapIHq0brsYd(i^vw-?&y+pR9bX=vHDauGKQN%86)+xmv^z6AA}g z1&4j?GMz+cC7ph-C=|=8TD}B0*I*36qAL{U4@)g`v4^vtDQlN`@y_C$^p`Uuo28eA z!vJ_ft3~iASOuw&C!v5@wMb-6hT4Xp8N%X?)CjYV<$z@LM(U8+zI%6Q}T^~ zlokWkPbkHV52A65E~1~tc$wx;VmoIv-WMG7@n@B@0FzxgF{(laz0rg2+@PnG4U;`Af^EOT zVua~u|H5Xw4r~hfm1n^ol-txoQsj%)!tX@4#w(?_#b-KEtC)>sGw+!n)?jF{MsyZ% zte5zr@Br0Xe+o-W)mkFdfHmVjN+?^uu0bdxv zwdylT=@gruyrG;}Pg!x9MWuhsY)lpu;hIYy+TuEZp@#|X7Q$yG_7X!YkVJ>QBF0NF*Qv;{-4CFHDSN5((E<5C!TjUxY zG@rI1Z?$Y2_K7|t@3>*vqC>JbM`Uj{vu!xa=&PzV0Iz=rg223 zvAJ{_ON*v4yzXfX7foYn@s_&EG=@v2v6P#}o?IqN^(<+mGmSlF8hi9Z!y+U%+J)qL zmfh6lMVq>qLvmE2hvIv>k=(K+77xF+*D`z+B)5F)=*sn?xy$!MZ>{Cg+@k(np{5R+ z%a?Jw$~a3}zt%m+0-80skMj2Fm8~}*yKG2yS)V2isA6X@x_subDoyejc^f+*mHBw8RW4ROcJA70|0hSo`h)2VhE8Z-1+ zT~Pf(Ye&x{JquhSXp0y+Edsh=uv4(pc&npiii7_FPsa`FIQG8D%!EwQ2KvhWlb0=a>y z<%i7A4`wAl%+*Y2&J{6h8o%12@hb3m`TR80rz*JO*}9J`M$Mh0WU9Hq*9-2T=$(eQ z*!G;VqD>=oQ~FfgiZ-zd(pP`i()w!FF6(yZ{4P;5`^GM1hmYIt9P=M7K4nH&VWUW) zAFsR@>_;oTWIUFvy*2MM=%8)D4qpPpca4TvU9r^Ok6xfF+rPthE- z!tmKa5g0u~SE7*JJVKZ#Els5tH@8?U*XOI8hpYKxhm|+MR_sN2tv;2$yr~5qHdx#$ z6x*OBn8%eaLLV){)vR})zVaFojeY5#O8uNzWoApjOqUSKb6~Oi#s(>&j*7NjAE=6P zK4y#M-EgMGAWE^o2%U)KPq3a-F<3xblwaWr0(^n5?@y1jP}{|=0!pDBm)V6$Vse3P z(UtZ5mMm-ODp_B?HOpG$ta{iu56c9^t*mN{qFDXcR$xK zc-h%&WV6@!mz%xDanY)&gm*n9 zJd`M0Pl*Cb1lLm{K#B78lqjP_<$6j~P@;A{C2A-UT~CP!CF<8xqK*>%*HfY&B?hmj z#2`vEuBSu;B}T5N#0W}^UQdZplvsH^C06RwvCJmTzqRy4FIh4)eY~Gc!d6doLY=tXjD^Ruq zXA7>BEud@xXDeSRTbZ(zIa}pQ*(#K+!r5w9%2uOnHO>}YDO*I@BFV@JiVRDcc}tYg{Q?gR(U^+sKu&jZn4`&Nh0bY@?KIl(VhWe1~PTt)y%# zaotp+ZNb~bHP#W>Z(<0+?J+An$EuF3Hp0v!S@^6p;^%~OaZ7TQE80Ht$W_RzO&3^) z46hM6HH|6lV!~gl1|m)ijg<;9WX}=^&;pnG?R@>Vsoz>$fB5?ax_^i!81}H0etDq9 z6ok8%?^~=>n|`B?J<9LncKYu{Y0hcMd)TjWFoc5mVb~qC(k~6LNdD0TvH^T8VDqsU ziTU-&e5dvDfM^W@vc_~eFq2+bC)40gBb76s7ldVPpokV?`AL7FF5W0?bFXcsl$@(O zdu-y&^0H&4zl}VIdT9V|1tQiCRMvXyO9N0*7s3Pp^BgN*vI=;OnP`tGYS4?^3yn@3 zT#<}QNu%_lYpj(lNB$$U0}X)mtK6-2?8x{@5OlRs%OTiX46j2MXzow0anW89jmSTt zJTfBQK3<3aE7#?xUdS`C0iAQ$6tYaievv!+dR;zg%xVHM? z+WKt#F|p20-7gK(r@180#o$bOaXm|Hn<`{Uuti5%4w9Ru_WS@|61%f6SsN_8Vx|8Z z74pRJrk$RZHBI?hwH1qGoJNhZ{V9X{+B#F6&l+T5#KwC?JbRfDb$YtyKObLr zwbUbTC!x2U1nih4_Ug{mW&WS5gM(vyJoE?+!`s)y`BDUJVg(guAUuGG=Qtu6pePt3 zub{dw*4fO@cW5B^>SCpT)%pCtJD>kqe?s?&uuu$dfm?C8ET(t0Vt9qzEUvh>wc@Hg zp9ivBFERVs0T>#c#W3ar-fCWBMFCdBr zRmdV#qH%+8-Ao~fO$z1y zrQyk@9_-rDxR=#ll^2b&{uS*(rGF=y65~jO!^ZvGX)*Q^2pN)AkFtT7+Kepe7wfUd z@=m=Ns(BfUO~%ciVqIa@aM7Whe&K7|kN z9v5iQu{EcvsQL{=9tcy`!{x|>7bg~xQr-;fu(+x^0c$MfNm`=QqDmYouRRmSX8Nn} zQ|0NAs7>%$fI40CO9L+bz}CV>0y)$p)S!Z6;mo>6xzitG@)K^sHDv_Ml4vU2QKc!` znDaPm=j};w!4(lQKXUOvQc3?qnU`F_I5UGAo{csU0rO*1aUE;vs|q$hHrao!(2-5{ zR}>6uY_k7U;S|GKlbL_M4wWfTim({lbn#>=RaR&{_Y337(^25P%NKOHSCY z-y~N$$!;gvHOWyY+36%Zk_=(~-#q!{|I?aE|N0O9@@2P`^rb^bX{HXhvQm{!sS20E zaS^nPl3#4|LpjV^r>rF1Z*CO4>0sk&CjABWfu#iBB9ul)v3lyXH|w+nJ)E+XY<6f2 zUwb3aCMW#bWS_Dy?A8NYEw27@L5=Vi>=~8#s{~_M{1vECfHNwu@VMV>r)7n$zMYm8 zD1q&?tmwD2ot72e3bxa-3i*u|bGQ@NHR~qlsWQj`Sc>{=xpk96#KJZXeOiY$bLb@< zTFapqbx3jOc^ztSXhDY}4xQ4WKq!esU)ZY{0;LA^;;N|u+-+oJVpZH|C$vxKN73@9 zpOx_den#U#{EWm6{4{8<(a#|5F8b+@oA{~6qxgy9Rr0i+&`-IIr`#Lh9&QvjRjBDX z_*oC7W_I+9pS$=;J)DTg^wP$}s#Q};nR%rEFDjTmW3)qOT>`xwH9CdI63#O!dEfzA zHK*{w(M`Qvp|QkiBb~GnNdtCL!+gEv=;5r$+Jw^@owSCev9+*4wid?GgIN)kl#n(+ zX(dS;kThFVlkmaO{aKMl!fEwRT3rw}><~t+xQ9^A7)zcwX;}tqzcyGMLADNvG+7A} z8`$(lD5$q(q%cmaL46PsS)o>P`U+YfK*QQf7k1-HAy8II<14uFmRc>r8x1VDQZtdp z79nns&6u!Eq?~UVLU)!nVQ8Q{l8D*$4rOHqK@ZzWlhb*p{^3KK4wD^9ekPi!2kU>@ zMv>4_bZpUiz_z>~>!A-e#2rCg2!TY!SDPU*n%5yFG3+%$AS&*_R%6(x-J;gG1uRfX zZUTrO8)~ftgJeR`764eWrXP~;4Q6sx7$zAZ36@O(IDR9Jqh%M(l9fOfRfx&2jR{3P+Phai-} zS3sEg2-tpkB3c`aS?HWrqkH``%3;*)5d~+=PGR+C^rtDNi(si{e)qOnNq3#l$V$4q+z3gRj9U;Z;GnCtADX}9zO1My*wyO zhvI*DApUva3dhxEOLrHB-GMo8mJQ`Zd z!52EQceu3WX*0p@MyKSCT*x_zb0c(d*%7)ZP0 z8KEEi-Zwtx-7AW3)}AN7_(z8}|HLw>-WwijcoCprK(jUoA0y9@C(V% zp2mhfl=`h#-yg%YV&i`{M()!0Q}-JGA*c2Zx$4Ynp`#jRZ@h{|vRa7_wp6}R@lKXC zwBrMNs~JNwt7FI2>cD^vDnLx5!+i1nqeMy!eQwuQ?AxBhZPw%DTqyal?&Hu4395Sh zF?Zw74gW9O&qDd^1vT`-3yH2vbysq$*y(;H3GIi>)99St`_YV(Hn{8Af(plK+ZN8jGhdzh*u4DiIDgKSh;5L_*uSMbk6X zJv~FY>G>_Gd5GH3c^*s8axMJ$beJE0i6&+Co+4<8xS?4wi0pkt-#Glbq1$DTLl7SB z0I<&OAinpCiXtfS8lk(Fi2^FXC?QQt`tJg;quh4dfX!h{=LuCgW=WJF&X+TDiR9-@+H?w7TzuxsGc4La<6&jE3-h zsjE7-zSfR#_}kd0+^8(`|MvQ2Im67v-7t2wsi@I8#SSD5v)3M*yk z)M4~Zgrp#C$xnSb`=c~k+!s+Y>m<-DyZ}oUxsA!MoRFHN{gpsPFV{U|aSdW3{t=d- zEwkfcuD2-KcGxbSE&?2o7!%EVwUtbRAbiP68pEVYkvtw5D&Xo z+9o#UBg{huPexXlGdmj%VH2?$BhFO8m^3k-^gh3;F~(;#iUd~Ab&iJ56BEq2Y8+HU zXfrn3eSv-W zXM&@bo6c$JIy~Lx84W*_LPCcDe|gml#Qd27I#|?4OWBo#KN}fKnsawWxrrtWFvw;mpM2b7rfHR_fuJYuOI% zeis8ue*(HzbOpD30`iu*i(Xh#4Ha2`#IeTXR>`&f#=U@Eg z-Dmgw_4Dg~?!W%!J3lX$i1!@-@o&8CzpVJfd(Q6pv-iF>e8#>R){1}idr@z1?-M)D zoMFS%v=}oK^M4^g@ z0`Se>wZL>@xuJ>}vK1rd9RA`q@M#F^T{vga3Y};Fanx1UR>=1g3)Bwp|7AYZg0YL<%3AhPJ z2?3-e6zKv&1O-GyP!teE9swb{z{7(m7DV9@MJXyxgrI=*y!V_tvsqC5@xK56=Y0vu zv~znq=iYO^2hJnEMdWL`JpCykMmW2%F#;E=1AGfw9c*iZ-ny#WIb6WOo`;!;br6gE z<8ad|iIP7!lm25gxQQ+Ydoy9(Lqc$=(SnDaH~~_$u?wF2(v0~JW-<^?0rqp!8EG=3 zNzehM0h|Xi%Ro+K=AH|*D$u`&f8`gn_FQm)f1N|8Z}1_DU24gCuNUPrGH)xQO=1V> z05@Q9KBH2T9oa7^bZw5Kd}uK^GlGf&KUsxz{L$IWFbt;NU1mCC(zlio9{TqLH-i4Q z25XI7aXPI^=PrB&;mrm9pSfYO7uH0EgXERiGHbpcf*S`r`sH#s3^3kl??Rs2O2dNB z3Eg%`1!Mh|HVu3oA1+=sUG<9&;Ob8upP$Vb_@4wA=Vo|^bPg^@`U1|GTz+})F z4Yi>G7}X5s@?fe)=THl58_}GGqeYb_8i5HS;3-E=MyS?S^wFxw`TpYC?cfV+bXzow zLI_2RWApFgMgZGpL4|vR2F74f9R5j)1@b6Smb;v9t;!yNkWp!>V22~YHmH|po0Ago zJFxy>dzob#D{CMy>ao&n!3c%=geedY@7?s-g1ccNB?j#T7qXCc%8*bVDY9}{#h8$H zqVM^N%5mwHBWsmo0jo7=KRjFvlZG-lMHdA=78S+L& zB>;J}=7Y9^3A0X{#EQKE)(sc%o~Y-++(MbbEtDJL#gc&Q8!+{P24~oqBO@Nf$Olv8 zgC+7oihQs|J~;FT84gULmM!730aN5^g*)6fY)32}%ThQL522! zqzs({>|X?EE*b6x?8Jyj3;k3v=h}^Wt+TF=E5DVouzYKLjT$O20$^Vj)?PY0SYZN3 z%`E{mw`>}8m&nvh08Onf&oO;Db|-}I#PA*EgWz12*TK0oR@C0gE^6vAT72QyG7Z|$|4f`4%wlF}?Z-b^~d>dx? zN{elP`c$G|B66jGcB)9*To{VHzXMMMT}H$u0tZoe(!}|jvyBp7hkk=#i1WwXA)}8~ z7s#qEk8TfO51ZhySTMMwBDnYv!BO<4g9@}5TjLrK38;~RDRvI`uoUyovE0?Tq{G0V`3XDzpyDElvPEGeluW7JWR$}hYpYTBU zj-pmfmQU57yOw9TH_$MF@DsD01tgx44?(D*-)XJ`#CttDRwTz9*P!*}8gz76-~twHOx|Kc#=vlvIV>%*9OzX<(Ht+f;El^|bZE~JQh&nu{Qk7e$82dlPxni2se1=uq*D!(n2m30NtT|#0`5L=90f9 zv9Pjg9ub{>go)7LcjJ{faiX4x5fTAUgMSx;Q8CN(9+^4KyuuMcjZVn19m?89+k`QI z5)^b2Snb)Z*3(!UIAG&&B+Z1Og3S3>GA+ZJ+s^1PxHI=ZCjmL?ATGU&|%@kL42nPs-(B<#LG+k%FvfZn{k2DJ!f}t`*C{dYg;& zHm9akz_SJxfivUKeFBGkn<=2W^^PZEaU(jO0UV2h=b24rO+eQj% z7@La)PJq1mvye0iUS!f#Bl4Dsc}v#vmZY$ZhgjaS!Z}I~=Mr`en&(yc24X|TAV<_L zC?hjp?ojK|_f@sR%9Om2)u~1GvV5j2#57%4f_PT_w2Z9Y6X6o0CM;A_!&R9U&UpMn z)w77TS0Zf~T2QZ&vPezTGOj4ei)dnLO8g>BA^|H9N^c7%29=+xcv$m-4O_T?(Ru-~ zATSrmQvfr?NIp)6jboz~wU3KdWcPJ8CY0p{Z#P_5y4!v}7XfrnKT|XQmHO@nLFK z>5v<3?uy62Sfw^-Hd_BBG%d4EVZ;2c`$MQ>#`B&sOj63L*yt;*h3 z!!`H*;ihdF0MHX_E>+NSXV9x2v_!SMTlD5b%qF)!2J5gnN>uBzhO7t93=}tb8HKz7 zgRQ2QAcswdr$rx+HCSubRA46~Azve`r4g#EjiK#oFH|!S&_}I=v<5v=MWand2p~0q z(t6p@OhH1UPME3@rm+DGeSr3uM;2;hu8vYqsa`?{7Yx}XrKX~m(9wtE6();H3hkN- z?LIK{QWV<#QgQs!`7@cJ?np{q8J zX9&tv==MH+vFsABNbG=|N=G(Y!zQ@UUSNckGYK9oFpV3bH+WD41lQ(9 z)|s%Y#Fr@1h?g5pX8=l?q)-A6ZFgFgt`a2{zs1sTZuk}t-(2u5sziywZ!z>+JbZJ( zw+}osC!~Iv)w?N-(1Q)WAG@|HCetc2x1XGu@a{mVQKakE6f1Z zz@T*KGpHUL^uuQ(L(wt^!bK6-Rh5_wNxv730*{LtnWPiq=lfs{yv)!UG*2yx2+qA> zG^71vNZsSfp4JNwkekDgv&XXz-4Rt0?68aYvP7n{YZ~fe_BzLWEMH zHD;30n}%X+tyvsnwyb&xV5Jb+O>Z+(#TQfL7il4jQeauojue=xg9`4|O<`UFlZA~N zt!2|W`Abm{CrU*OhSH=kg>ILLL4a%0HTNWQfrfiI9x68TI7eEksO@ZR=RuC6{gYLQ zfti5<;6ENRqB|`11@^?*S1N+b5iemLH8e->B2-eg>E#3+1zSZq&8$fJmxvlL&>AqH z?Fia*3ou_rcw+s>kN}r%X4@KI2+Ot*^hQ`XS24Y;8ra4T=;HumS_r2gkkxkJcZ_F< z=%6+(!qJDte-~Ag@%Te8743xffC~FEW~^b|iM9(VT z6FX`>V!mlN_FM8)hZfRa5z-ME^4`kOk!vCA5U(u$=L8WKu3}yX{7sTH1~L#M!)VVLj0fNmhagVjo4%2 zb*GcGsArGz?2H$DN3aq}T8S)SI}@}E|34_2i51RXL1X{NqUj!n|2K<GZ_vC@56AUSjA~Mr1F4v3uaD~jP z5%6XJ)~bl|*WLIUpbxSDK3W%9LJzv@CH(L)nup%QR%Q3?SkBM zfU|-pGBcx?YOK(j&2VVIq)9_oY(m)2(MuH9*$+%!tLr~0+ z1uNzR)NH_MB2Dt)QvAoX=;Uv~jUf$T^8aaB;UrxF<^wTe03*VGkYh)P4*G%qX%1OH z1RNEr#MKhcZR_%as-K8kw5F@Wi`w}UDxQc85`j*)P(Il&6{ykv(_Eece@CJh*b!{6 zli3@a@>yac7 zjb3dUbcF6a)W}YhMFf3dZY~ROvzp!x#T*0Npt&Frp)@Ws@2K#%tw%pJhh*x|ny@fq zcnc^U#6tCgq6MA0Qc;D*n+BOkSCQ{82q0t!ZC_&moQ?Q}9It|E*I=+jxjz{$);t8b zR`6il#MFdMu&a!F=*$Nq)R5Q7EcFBE7*tIRusE3YzKReJRDhNh{1C`P$y8SGz2bz* z%u@lrmsgy*s?&o?&WX8dqKDRM64Z#|^eBlQWa1*X(o zBevzLHi!-)qcuLc@d6FlC(A3X=KLr(^25~3~jZ!C9}7>f;PVPKC&7fJze2MwJE!dY`rWx}fRpbP@dO@Aq` zi)tMr7~6tQFHB}Qoq^_)jfF+^8o;1V1Pl?asiV=R&Yp*wB+R7Wj|c-WWEg;#h(lSg z5a^^(tA^$XUx8DQRX2II(O#tu`+%a)AGx5`MGJ0YN(cZOs!^CwSBb6Vx@ToJK6y4i zMeMI0RnzT(X_wapD;y41Xc6Y79{NF`PK5?h0FCc>G`Hh5+>=RYvclXWfX`2ugivK~gczo7ox-u0X%x`6P#22MwKN7Z!;2Eb^$#m2gt9PjS3q(JCuzwImlSht z)mGmJmlgYi0{|qEwE$P94Dn@k6v8Meu5|iZLAYkdTQUD7J7|K}*A`&9$(6vIjcw6mz~`D1<&tX{ih}^5JMT zU*0J&yQb)Zm+quYOOywelMg^%SQ}tuJhQWnh)hOR5mB!UM8j1qkp{?GiC6@z?7VK8 z3|8nOTOkjX0jQ835}zn{2+FG(@QMx<^l2=PKO@6vqYE%-paKdP(?|)kcuWP)U)f_%K9Yf6Y3|!&fY3zQDh&CiGGCW1&O-6}U|P6Pyl# zDCIMlJ(_I*qNVeI41yCKBmmIB4)=L)vcjipqR`4HIP4Eg_@U(P}u@ za!46EGW(LE;l}a)FFE!Gj2B~I5b+G6k&P#jRV&&WOc>$cR5K8kxU@CSFBTv!*dZ3g zh#O)O%6A+U)+Bu?6v1bu*_j z=ZjcaX3P&&;*A0=r~jMqIe_GWD&Y4ZKBD7rD;!1CPy{@`Or{MVN9)MncSL~Bdz9_1 zm=R%%7(c@vj$BP}sj-xeimibDk_N**RUYMXBcZ?SApDqzs=$b=G4LR2NOxup`inAj z5zt>T2sB2&=fe#`e~Aof#Y|^aiNk z_C&i*6kxby;p_r)XM$AhngkdF`3INXX8*|cdJ+7i6f=EOs9Lllm}xc?=s*(mHdy-= zGZq236?=dRwe*@2@MpC3$f|@XYBd^zm}x4lR+^JA2CW82hItWH4UvmV6)cQdu_OA> zz2sWfEe}abQs02_8klPyRR+{Py%e%hLppkdY%{O>Kys1*#Z;st#r3Gy*UC=#|+Hwq2_gz$m12t&wk)G@GXY@O+?7DQOxU zP!nLDq{aj^E-apMVKD)H9Y=sNTI3j3c1rG_q)2%WNiG57C+R!f&ajCHSCOu{A|f+D zx@r-bwI+}m0=R}HtHBmTfjzWPphO3liUAe;hJblh9exl9$#wXFw8816KdlUU>5HZw z(C#VB*OC+JJOMZNC8nyxkQ1HvASX&1aw2|(F{ORB>z^$ZpUoAY&H86s#b>eNv#5V| zRea_vKJyF%5xRy**$2JOp^BXJEj)uwk{4=Egt9|7RAv3-C`I{r(a#B&B+%*sM88zH#Cg-;6600i66H;Ti_4n`7l+q_+N54DTqLgw7YnFz z)!|LvbhwD#DsU0JRdFZ7TTL4cwIT633n(%d{aFA*$ zep4&HsSz-P-U=u|Z#ameJ_v$PhZz*_ffLKuaHsmsDB;rLvt2BG*D07c+5@LOudx76@A3;PyR@hv9&O=RDk72llUZw%fK zF%QK^%tNopU}1_iq`v0bHg`E;z{eV%pQuz;YNFzr6i_QOOZdtL*5^`Wazk3*9`@Sp;_e?-^ny4bM*n zuyGC1&!q4gq95L6Fv)}05dH8@VG;+gA^PE+i%A;1hUgau>BKP+qa*HaCZK?!8GTwA zR=$_FaWd>qDJCs-yu;M-4pYZFOdanqb-csW@eWhRJ4`*9$}4yT2TJ#xD}z}a?^4)x zKb1HYID!M1K&BkqF52jBuPcI26SdpD%HQoNn(orwcNY^s8tx9ooSXM zHt@`?_wf)UuNCJ%@hm~+sUG_MF4?e z7^z0-%CvF#M$ops;7v5X;YX^m`kQ!0!yXb)1Wm|M6Fe$vO6I8X>@GS-jb?XoIcl88 z3oykFB^Hkp54zeD*Cmo-U=pwaAiz*#Y`@!_m``LJT~76t27)RZHbK84$_?+!u5 zs!X4PGR44jneuQ&^)F4&rwh66e{E?x!)-PaSNS?ptLj!F{2b7V$Ms(;a3OHMkZq9N z!c_Ov2#;PG&}#nwTbceY|8O37Pf6LtLB)mw8DXcIgVl05JLD7Ld;%cAdBv5>aAUV& z;~=^eI3`x3&^0j?vTXQGipNFBT-;)w^|u-hB^4kGo-RouPN% z!_XUbUfy^QFK-HqFZPOW_6Q*5@y!wb#<6d472o2tOv8>h$}DDG zW-&9F#T+5Cm{IY8NoHy~8af7450hOyn(RW?@B3sI54_V*$xTW+00(jCP>@IaCNrF} z=wb}^qA0pdp_plk1cnEY6@3yl>tc*q6Jy{jgg0yF{buBt%@t_DM%szpDC4+M#?f>D zH0xDRuyJ9jbP2~6mT+ug3C9+eaBN`-#}<}wY+(tWQ% zd0jl;o9TrksJVbkt+-rqFli_Ozqa3qip#eZ4TBH;{sMBcMoYgMq1*5*0+dj5^+=(j zQMnTwn&`Wiir5iVjf~aMF+2}nEHXag8b4E8_SETPr8N?!MJWb`J8tza0Plo;PA=nlV-Z7MH28~!PNp?LLMz=Hq z!!a``B1rA7G=GsI7J$+cU58O8!{$Xv(xqbd41RAX(2?;MA(k5;GJvlQoFw3q5NIbN zpeNd!He${(K!i8s(T;;>vVhBlpeG|?(_ipg3K2NWnd=1?OaRrYp!FT32YTt8VqoB7 zbUYO(!bk>4Mk9!!1dW6kC-Wl6BOIG6O)lkmLlHuTYn=g5DH8N;6R9W*62l+RIsGneWY_QICQ~AipN?D2c2^)B%{81#QoU9lr?Lu8l}# zzeq@cYQjwDH#(Rj)RU0~aOLWn+$#kwB2n`hwp_?_<=XBeZ~KqrZSiy^f;{IR$#d9L zt`Xzr(t~JqMI|F*R$EI5Bc0M5`+ zR%VAWYXz`qg*|)vut4y-6f26xcBBeWX4HV@8=zz72;<10pLAeEMYfY}(*$ZK8h8a5 zOb64+uzzTfE;<>MKF<$(kyMqqm&frSyc9!MZDf|v&q z*cd^=0|^|AAo+m=F3NY9wd3;96=H&Rh!jOz5U~X-Do_IQmiLiM;rIkb(ENb}A|uFp zAc2VyWIm9S3vO_b)Ood<^l-0 zWJ-3tyqwGRL?}xd6&DN!TMj$rMH?Vn7)1coyGW|&SLy)XE8%(F>9TLkLWDiKX;b7{6qDYnf$|bmudXN^_OD);X2HOhwCt7 zAFjg`JY0tv{%{>8|KU2!kcaCq10Sx#^wm1dgUFH@8O{M24<<{Em;@R;m`sV71Tr5? zrbbKxSq~;lkC+6SKbWja#3a!2|L36rs8|jV_7Hc@PJbMlf&)8W5D-}^z@)mhf>-0Z zyc*YqLb0sG{3Tp;Iw!xPS+yFyR>rLXmj+B)+C5Af?p9dX9lC->Km|!-&}637id>=2 zn3-Mez)+ZuTX%sPhU#a7T04&b|CNQR9nj)Wz^Fo(PzoMfpm79!&PQtvJluj>2ft9T z=(2kguCMu^NoxnZfB!Z+#)9uH5%dzf7jUs;_ZTO0E$q-6#iVT^u|@&uGJM3XwTcBc zA}tlIVun^h2GmG@kULdHZ3oDxh}uc9wp+m3C)^%fI0Ub4_;T95kD^#<%h=eS39VCC zJNdAIw-@PX3m_s5 zUqjr$Ko_C(KA<{4A=e!K{>~?S1pzz+!1_dl^C3+G_uBhKI2nVEDn0}hoPMo;-|y)t zx>fFk8Wt3mK^tIEYsnq5SENSo0oTt8#xBM%#q6tG1qnRBDXS4}bMjO+_WbMKpTtgD zfCe5gOO^*^$r8>Iu={od=U@&+%!(5Y7XbtsH18cC>)Sv<(5kCl8#L#pCMJiP*(Qg` zwl^#cp54eq2`d~U$fpEeM7MF!gP6Ivk(~(|@jx2K6%RI;LO`?R7s1}L!X}zyhpJXM z^NOIcM$%~K$oHCr8#RlFe~#ZNYk)|wxq^;g*cq@9&VbEfq|S&a7%V%>Rz;>N-U@&F z*6^3N+F>r3`~h>SXF5`2;4i6ar?(n18dDdLuiE&yBLC_)0m#%}yoJwqxxEJea(sr7 z0)Qo6JCv^yAO`1YKIP4tQ(dFKG)*zP)Fjv&u8ks+KXItvkPlln^i8e@P=YHw&Zl#J z!DaJC`FZ*`8gvTbxGqP8{WUbYGtt`#UdEb$bE5*-OESU!pr(fgc71@z0|VNjSODP_ zFqbiqfM|7qpaEE8ZGchdn4@e|)3ya%nJVI>8-ya*1_B6e+|$)g42v|e)Cz_|badc$ z1c1%^1w^>;Phd#zd=ilGelo&qfR|Rq;cB87z=D_eCxS_^AwSn6gJ)||D~~~u+Sn1F znx%+l@N~qYuSrSYFt;%nG?q!4>?AO#Pz*VC&DI8MMPL;{>#YsKu*}7CJ16vr7(6QC z+AA)AfS*XK)W9~J!Rapa0y^RlEf%&~+IR)58+1Wc#^tFtbjkob<}?n);%S90r9|+( zu)r|%IXhzgXdkrgM9~lC{!SpW=unq*r02P!XuEScs$j>x5CBTy6u|?NJYsrDXnrBW zPF)Ve5JK-M7KTiHf*XOJ#Sx=gb>mK)QG=ZR!V>U*PNxby0{P0~KL~m$t`Q#EubH<2 zot9DsWG|>%KnYw;zyWq`1Z4sRd4YDMUpd&Uu=y|0tAln80ehk%cy+s7$`AsY>m)CS zZo<*q4@@86NI_KMK+9V6pEvu@nf+(YECU|J?E!Ua$|d-DCEhQNppO|)TQrQoDo!(< zf?+Bu4#mc{WK}mBIJ2tc^s3~bDy=MIRvHrbx@flnJuNpH@;dYptvl>eXglX9B5a1X zhYgf6G&|&&gK>`ai6|wS_JY_P5A%-UMG4r2nZ)A?zP)BpSLA9y>!qkQN~m@eEEMqk zfRHI}Bgb5`G9n#@fQ4&>uaK{a2q)Ydu8|&257m&R#zlsTxj$6HicliJ*o(N|4s#n@ zj5GxmHd=DRcF;z22OMU$aHrG;4i=Daggtra%z8>N0SdAnm!KU>c+q;L7!Di2j{=^~ z3C;a$al!;Wq>hN3DZ?=s>qT_Vl(Y#}#l?fpup+A3&>H~kW=2wUwq_PeY~_G`U`*Q3 z8a*5c8dwdijuLhb)r!V&G$}J;_}gLmyay1(iwF2vSSxeC1~CA(vYZb-?kh;GOe@hD zN#neaMur7a))&Y~%w3q(Op4?ZXw$e9(dE*rgQgF6m^6cs0DWyrBFmR!MO%?HL6`*S zPvGtoG+|`gWesq$&jW`bD>z@_ONCvkLB&*T8v9?tWE=ua(cnf;K)0cAa_#~j2*3z} zuL3}mW9NZjr)C0P19}X2brC=>AQ~MvRp+=CU!FL;Y{olBH~q{#hTaf`+MET=5olYK z@gwwiR(L0(Ulc{C%SmXBXk#vC(0>aaBBKs67^t@wix6Z8kB9}_{O6gU8(?68HUO)M zrC_A~KKxejy9yNkukQ{11b82|-T}Bany{Y-1YO7$=D^5KtN~LX7xQjno&$}6IviH6 zktxsFI^tK#4eOZ$WJUv=w!?DB<6%1`0_Y${0&XiHKX5_-@L? zv37RgkBq<~VihIB4lcOo5!vF)qiZa)o)ZM!X7PwkIR#JG5F5FiZv%^a+YyMh&Gwcl zb3msw(Bd&e6@Uf}xPM}C3%RfY`HO{SyaE#?WEhU!gw`|@O!vo($Fh|5YYl;DH*GhP zxejxorzv!Y<6lYpv9+3z4E=aDySJfVAnf7v$%QsBaHl}01C0)VRH+7nk=4ImU@APu zu-~d;ATmwZ^E29;b%}&mst5_ON-#VSpKpP{PHrW5lte*?llnp9l{i7Cbc%I|4B% zwt#+$1m}P@c8CZXfDAT8e<}RkOT+yy4Z!CZbTvjDb`E$00cSewJmKUpF`(CE5ZwhM zZl>W%$M(RWXMuWW#UjDf;!wX8pjCiLgw6-2`Xee%t1&)5Ppegifror7TE{T9%z)f3 zkKC@Ht*yEqsmP3I*!s(B!U6bM2p}x=!_u*WGfKlS3%7KK@W@J_y>g(wFMB8 zlfW?^a}$Ez@Yob)bRpy*jT=7GuDf1<;RW4(6YJaxn<}kv`XHb~6n*yO{d>|Bt4pP0 z+hO7a`VV|F0io{KZ%gwxy-^kF7!#DJQZ*4=#?sZZ+zHN{gBEZmQ$7g}H4|I#)769) z{6yWe>vO##{YWQtwhKv0l=dRM`AQ|B#boCAb$BoQq(rR>d%>fzk(r%6aN?)O9~F*k zC9R`Ua|Z}y@fW+=ip^Oj1wHt1@Lea=G+4qfR?&&&J|frsM6OlP83ZT^sQOF|sqy}^ zuTct4b!aqK!p?@l`!5*n9-M*%(W_MVD%I)Vg^wDIrTHrVb&OyomGNU0N4R*aRL4p+ zW~CYjkvNq&CH9S#z!p;8E(X4>^6$StqT&@8krD%@!*8sl|LARu;-KWKXix{`wTh<# z2~88ju3SZ5l}%x<&azkd?u7R4Tm9Wi$c?j9FSU!7rIfa$<{MbG`#&+~`3X!m?ua(9 z`}fl}paPZMKg-e;Z%Mu`&8J>Wyt_CvHAf*HrZp}1C|cC?dLlv8ohzfr4JDsKP5 z%RDO#UZEf^#qoyf@SkNLs6=-{yK~bzql}W1))=ie%F)jJorNvN>&jK=Yv#HZVcBKv zrHj_Z+hEFFM(aZG@A{qje{|B=&@aJ$`l7l4id}p91aBfje`@8zL6d-b4wk8%MXhJS zznNrWh-L!{r8}+WimIJ7g4(MmJ%Avw49IbkcO0-;&l8jCo zP}K)LswIXC249#Gkbga$jT|2$XdMsUjI5O9gZInndpmGxcFLAeHj@L+kU2G=K@dG3 zaVLAz$^*xtNps+_Qy==6wDw;AqIQ_iWS5#GSH!XHO#!%15WeuGprKzZcvG*vV}I-d zg77}dpMncLy`po34CYr-E`3ROo9FzKE%IbRxtn$^?R?s|X?xPvrp-+2pVl-@O8Yi- zWorLaHT77^f|M317n2t!H%bi8N3ZfkCvChwOdDc3sNvd=7-eWtO-&Ek23YUm{_*7?P})L30HRgVfo{+-p^Sl(Dby!pFAI9HT z6jTsY6r@B(NlT7VQyCzw0@9&$!-x@Myn+(aj1Xxl>F$>98aZI(sKLlFV8D;xA7|IT zpYQ#gbFORG&L7Wtp8HNOyllef-GnlO?`S>%$0N3TkbD{hS^eF$YT65pB1vHaWQ4Yb zc2c7=HCp2?cO7lYHK%e3uIlGaAlgG*?3jhee#)f9!w5Q)SI)^*?(^fWf#iA zFr0muXLb%Uq`t)UArKIl(Zq^xxZu*Qw%S@%8c?4{&abYsx*ixE>>A(0coK_AdS@^8 zb`LApL2xvhF25qmqk@6e+J8KS51X5q=N93$rxE!c+^oaLf82{oXUP}OVe5nxYfaB_w+i9Nk?+@WQWXLP&U3Bef6f`nyIaZP#RzY$(+l7Ls z!$c=Y`u(jucmPUVJX)@1>)>*}gUCvD>U;M6aA5sbVy{katK~X+z*Nw`wdr}{FqoTJ zST7tMF6F1ZxYX=4+^sK}*7yn0Lef6FcRt-Vxk3)LuLsvTAONjjuYXQ&sn%D+(w>q> zF$|sXf!zl_j{bM?)zG)tY-Sf)>vDB!O3uRH$~7opIAN`I#^152np;vD?{D=JYWqGp zaR4ka$Wu6nn>_p?--^K$R_4yz5D)vcwh4#-{$=uSc?|nQV!4V)HngC%UK%8iOq6VY z!Z{1k$Otu1sO)8MuoCTAsP|r<2eJyLNqOpB?}7BAw6z{*rFzcV2`7jDezR0BPthv5 zf3R0;;A9ru$1V5W!EmUbzTo6AlbFch^V6b|{ z&sY1y>H}6$TcIrdZjN=T zXTly^xtEwi@k(g|Lp|o1fv z6@%M_iil=-|B+nO5X-C2eYt);h@+`qCye!c#c7L7(s)_Vev&F?!FxaN8;X1(R}it2 zMb@f4Y_sV2Zu#&O3|de~DB5@HgZ2URoefvEj3b%ZPbwat6XL#K@>e-j=T5LHQo=e7 zMjF}(-#Zu6Djdq1oIq+@35J*)jE^n2Q|c$e_=^xydJNAm_->_@`Bl5 z0sfSM&3UuF*b0ujcQTRu|Dt`E%ALyQ%QV{Ky5IZswTxdS+)NwRreFi~Ol!reP?dCg ztHSHINctN1>)k)QKflOo;9o4D#aM<9Z-QFTg&%L6Q9fdF@f!M4`fqE}9UF7($Kk(9 zI})O{l7kYs4jJoQ#bRDmGWp?;@*d(K90VLNEe3Tvp{dr^T2M+&twr4w~~3u3Gew=8~4H zKnb^+%?dPgMnt##E_T=0w)G9`PUiJju+OG{a2l|lJj97Sy72Tb(h9~|sf+A@V?Q)1 zp4jP(PgbGyk}a0%4-0h#Q>49*U%O0n15MIEu4@_Gja7Yi?<+q-)!gIMC7`T>X@(VR z>$-_e`um&aLp~c+@ZUh=z}0opCQ9#Ex~(m{29;|M$N0t90?$wlmILa61~uB33x=Mm zLS6^)AiM^;d>5@h;Z(FBXWg6eRlv~c%ISgtD}^_j_cZEy;)n>sk|nxkgm4YZiZD;Ky4AmbF*X-g;t_Va}Wz-<%Y+;U1XxNCbH#ghUl3sa!q1l>RO~|rGZ#;3h zMqJ>&lI77bXV*A@%GT$|!0=kaZjNYhm5HC@LJ_Dk!SD1k<**SZC}oD=YxTWoRKa1f z?N)$ABlLt~Kr))XM$W1|*|hc;+A(xOyK|oNo`u*6>gr4X4i-(J7fUU)f|vx?)RI$?e)-HEo{O41I`hrKqruk zaed40`D{_S!Sj7~yXg_{QL==(pHgIJE$&mMwwWU$JtsM>T_SgP<1o3cjhm&Q7L}|| z3lwx}##MGldx1Sdv$Takr^)K;{omfD#c0>1nLFI6d^e8^YPDZy{b)28tk2bzJI$V& z_FQ7CYg!@>an<3x_p|>b*#i!6CLMPb*7_lSt3i2BSa-)^#5Hfe8;K__fU^eb=bv}Q z&NXCGLkKiB^|N*>h*0i%e)e5Ub#W1~bU|5S!zo)ifjs*znpkqNS!v$d*C(Egl{>)A zFoaDz%wC-24{#;cYJ6&3^j@_V@VCC`QPSui%dh_RKEPGf#Cs!4vsKzTOe23HTYcoK zd0u?c+5W2YNc}3`WFKx+`V~TI2yYF(!n#a5y_=Jb0ou*QdPuhtGY7X-@)KrrH$vpfqUmS8?|BE>@6D2N8M_^w(Gv_BaxTeAsVHr3s-$4 z*UH3_yaUrJg`CM@yK9R@;;icQE)f?@=?OC!3My`-ehxaZG`KQvtzYGxw3#a(DGPN= zXl^_TqqU^VGr*6PkSVGgzeBGU(k9|cwgu+ou8!ThD(PD5Pr{Ii3!(8$(Voo|5lJ;> z>)oS3>)#X44`3{k=ie2an`+Ikm(vkZD)yrl8%twIt5y>BA{wl#vVbEr-!gyM&c$e& zBwF*a8CMf^$|PZR7{+w!cWP+Z^ZpEvpc_ligcdZlS=9>UX_+Q9QTQ)iKKBNtW`Eoo zG5lz~;X5pTNQI^{WXn;G-x;&~=db11*6L3&?M2&k8#H^~EcNI^pLx)7`ohOoQqPQE znpOidRihTjX*D%}Jy(;VFKXO6o?KiQ71x~;5Xj4a+ho5+_UNFAGe?@bm)~D~&Hf|9 z5S~HhsCm~H&3N|PF)M|>Qt~`NrvjhFqgK^5D}uAP_&Fc8dHW}CRCJ^w@Q1KcHB6}1 zGiGEIdR+Nb`IT{A|Gr;|_DDjY_=gXCVO7?i^e#ggJUL?`ShIVH6L6|HHcj8P&>F5o zt{$!)A4A5RzIJAzM9OuypAw@qam-a$Rx=q>_ifJ~W-TQAc(PB+&X8(3{NzHzm)RIX z7%e+-*q7DWdovKNqKXSujzCOWxkr|rR(ixVqI=Mvl^Na){9_7J^_<>_#M`D)PaeV| z5uaP51MRCw?VF;9A1-{DQ2xRK%JdD|j_vzp5N1yn&&l5dvs4Cd44#2QuS+d|BB+c7 zJtr7hUz&ET7l#P?+SWuKTmM_!C4%G2hc-0^xxFONO_}R8=Gj&My9~Ryk1G zY>MDa_eJBn&jSiGcYX`ZQJcgb zdlF|PSaLKP>5bl?LSUDGLc_EB+r;)Qhw@d?o7Jo! zbJ9=YK*JMfke9>fQv(6LsUL(MbG8mC6inu7U&O1#P zUhDX3IIYe)(_pznCxFTy!Z4ylQcK1swsdq1)h@7eKS18zvg8j)h?S$t`xKf?AoHop zom(fUNhOn%R=>Ww_D1c5tM<%#>0FGL-&DqDRZ3qOQ7i+mX-;0Pjeb6U`wiIysQrR~ zJ0*XB`pqP8RSMb@f7dL!BmjE*Woi{v#Fa8Lfi(;jKu8uS=n<&vn0 zxIBoAC^St4I+A*=Z+@|qi6-S{1Dz(Gd%}XrlP_JWS8U?PFvG4zzaUxxv%Oz!oK#Dk zS}*e|6@Le|?i5~aRQF$@gOa~c9(g2Y^|O>NsuAi64r&gMv1!S`>~8S|8Rup1iOKmO ze-qpJs~_u;nNb^_A1AGXc5Y3-sWFKv^q4Rj`ejkJ7~+i$vZ*s+4{gLb@^oSxjW$Xq z-ap?dKujQwC%vi_HDg+n*MSRyt&{we9`^jY};JGjebmnt#be`?z=wUu_7cNaS`S^BI{Zo6T~4cH?gM^Gx> z=&CdhuW09Y`IK)hT%4!=UiYAgM7zVS0K(hG`i)FQHl7YG>)bI;p45K)GBdtK^zM8P z%blTE;}|iZ|14iKv+s9v{lU)i?m!p?%yFzN2*@+#m{`{cL|lIH_#7T+m+On{KhT(`;c0c-nRD);f$#T!yV_;cRSos{`|A2=rl2iLJT}YW(+pMS zAR-9Y!aOfitmNcD0fV2~yOF6ED7s$ViRx7)e%X8XU~hUwZ?C_GIjIqmT^DrodAKkf zs<=1x-4DsAz)+V=--@^_SJ7aH9Swf1?viEV`c;RfZ(T5n#pD{q^)8&PuJt%SJ++Iq z0=mFTQ!lJ`erGz`cd3fm0|z4US*E{yjJba5m!yD>OTTx_O)6KlJ3u$iyI2V&f_tet zJpEtVVlS@-+65?st4H=F&Dw~-$*lV1K|lSd##f-A#s*oX6({C2qmIr6nG+3~sNMys zTI(M|ifc|LMCkf|4NeVGaV(cEc8S{}gZdkC-m*f{`> z#)(!c*H1E?q1d%wMhs%a%qt8P5h)?wuS_Y{|qv zvi>Y$GFv{Lc=TKymNZj!*`t|0+62@nXPSj0c1fTAoc?lsJh*aIK`sW^{5Nkb_ey+%ZIp1nyqm|XzggtIireG4^6Kp_Ry8eUe2>0Y?XnZK z%Bnte(obHLF_B*4Rik_hyD^;J`uxnypw?i_N&wb#+9KDa(|}yxqb?p$7rhW8^g6`U zyIqXa_j`slIZuA%R^=-*xgUPlRA zL47u7S~N=X`;6k*H2N8DZvX3+nbR(!Wc{i4sfF50;C!>{QMa4Vr-3`arW;`j2ayNE zjuVc^gM@W#G1DhnwSnX5*ZyI!w*C$}aif_8xpvQ2^vij#AbWbHIL+Kr9`b8yzX0gm*XWGp|#@R&f@7R zY;-GeFyGy8c&VZ;(tYyC)DghC;_Klw{lh};qq=%%XzcORFEec>3sN-)z+%(Jf}3oP zT`PKOrumJ7;a!7^Wbq#JN5403B*+zpe|S9q^4b}KEa+IgYrUc_wj+M21iEurclE8VxoAKxRrA@^&681rjO zm{efNd1UgE5yXGRhe6p%Injm`Um|aeJyS}Y8ondff9YM`|i)nxmLeMnA1Yj z=iOvJ6M-a|Z%64iT&;ozl7!X2>3ZkLww%%Xqk3S$Xwny~x%9_mgEZMG_kL&DUqg&# z^+}mQ!hEZG$RdFjVf{YmlHT*}(`$=`R0PO=R!XuX>Qla+mimbF(Qgiq63 zvd%PdT@)_W;BqrZDjFSSl2}A9MjVtZEAgB0FEJBQ*=Iqd+FWOXW>QOdkHLk?c*EIS z$MXy9F4G>mD!cb|1}O^nOFi-{B~{D-_b#5cEYo8S{dQ(I8z*6fBhBn<_QoEq&N~Hx zE#=~o=PI5l$FmJ-rADM$E8Q8`_@Pz#?qj>FY`Ws8L=<+TAm{n*kv^smn!Gpn$a=6!j4Wuf z_arCqZDz;cx52^h{5PLS!05S?&p#The;96!m4nCXYjg}}wSH|>uo!b>#H;`67XQ_a zSKwF$G^gc^^L~KYSsMU|85m<>octPb zZFQ@@#`~6SquH%9@f*`jIqO>o*_to#^DLTHaOpG$Z-1G-pR#H5d%(0#AcJPEWDgQ& zn#K)cmDT(-Fni4Y3wRt8@*M99e4Gm!`*kq z!*Q{}F;>mhY^l1LJffbHKmLGN4UP~6wd*l@!lNfhG3Cgd+_*0ZHvXpaZ9$j zf$8DeR9@fLNKNF^Rv88ADE}W+Ft9>U^JFly-CQvLu;$5-Z!6=@vl&NzvD;wr053X^^J_6v=O<;m*WK|>T$0o{nqjq>E) zmD^F2+nb7Lf)(*CQ+RS_9!15tb+EE4OgBXHtTskt2BeWfd7fO#*x|L&B8|1&`A~kZ za&{h9caEtumR{#b>P~Q}tneHfY2`K-gG}&T>!z%?D2P`5!Bx#k@4OZ*LI+!8VLXK- z@&}af85eB|y?1~+jv28#>rEf1?6a?Nc+8xx;FIpGsCeq2nC+*ota6!a(Xpf6OI?4@ zR+J0r4x0Q4pKcL8+v-r{(6oizw-V=o2?AeWO&;|AUO4INw>wepCi!G{O)B-)Ha}-e zlxMIo@gbj;tQ6crWKt*1=Tqm`)=PLxPO6s17fWS#==v6l5d(RIyM>+oPDsvdGJXX$neapL5EDh(` zg={BV=}o@=!TBAl2d%KCIy+0X`RFeC10Kz!@FTIIFUd_1DlwsuJLD3}63k*@!bwpt zJ+G0S5dnWO+dI@_35CZ)$c?IEx73TWcf~06ufHcbsJ%iuU8-BmO0g&TC~yor#8|YN zy%-+3BOTPdJ!aW)qk3_n&I4c zECdhUgJYBRT-r{z&otpW7kj5V(oG|$KIm(rRpJ#I#%3Pnj7e^Uhq|(1wit3+=763= zLGVRP=^_jbPeePNOfFmrVY&(o;U4tPgi9wc%(O+PVmfh^9J5-#lt zoi7B94ObgcuxjVOd4+J*?bc=c7Lo_%Xyv}?0BOAi*kZEno4-}qQU^>RiVTMNaUZF| zCuszZ`yxyahx8;cwZBOUriuT$`4tj|2+i7l37SdL9n)tklycQaVwl*|JfehxI^ojG zCl;St+jDUx>s3_hG&$B1)*8MaS{Qt$crtKgnL~YWa_y9X#|>P!q`nFAC9The##Fm+)R>wtf{enhV**y1-PPV zUujb*|EflfEuk9sC{NIG+Sy02aY8k(qE+U|kI-5{W6eb87t_2m*fZM-M5i{xuasu5 zO?%T0F!yGQDbok`XeYoIy%!4= zwJ-H`L1@C>5~w>-VISX62|RsRd3`eBtnatlI?Ow`kie-47bslp=FtbjVEqlr zX>mFoXUdhj7^kVC;ZAlmP4)9~^Mxqzu9v;jWGb@obk@7#x+s-T^b@|xg}d%3P%~;z zrkvP6th5MB6#Nk;kSc8=5Fz)WR;=36bL&^Fo2n_&Ct-2OKUa*{)jNK4(3O*RIic#$ zbo9j*U%;6|7RfKrEV>&p&U-SQ@Lcx5B;R+j^~OoEq4IcdOEw2DNXmBiC$x_{Sx3cT z1xcCi9+l~;7bJL#``Y|K4j9#H(s10^m=m@8IG{F5tzBY7FYu&hE`U|vsGT(}gu3O> z$!MQ6)Vb6?A7_@Fqf)k7uhNc;C?v1n5)W|pGnOV+AHH+h9wl%0cXVckchB(G{izh1 zaZduz>?9_%S4e@{nat0S*GicETFMEd-}<@g90So}DTyw*9DPG-i>#|6tO z8o*6IcpstbtKmY-a|dQlP!~R}cD^(3(r8Z_xak$Apuv;%|zn0La zgP)HcF4eXDFys7exu36#x%;WlOH|Sovu%c1biUJCNAh&R9K!+}Wp)Bmfh9C)HU}pA z+shH{XYz|QPIdL5na_I(OJ#91fhDIkX)0Zg%1xoy%78xIVxD*_? z?2mzz0_2S`O3F~HYM5VHmPQG@bQj-TQ(#Io9W9g+7zH;88 zdb@>&?GnZK+t(*!3uaa_^mDG!l$SDLG>%Se-*_>P-ww&W`c`tM^S$omvuz*Lvj!>5 zlYR$B>YRCr;7`rY_xxmf8Gr4>ytOn{$pq*2XDUQEW|j`4-|m=J29HZizfB4dbtjNn z|5+3*dH*&=y2>J5x+?z_uULkP`(|^;SY~2w*EigWxx6j6x%|aO*LQyXgG|=p?qH~i z#@%%yt$dFlM^LA3?At~IueZY(naql=zRZ7zwBE`O=X~31iDN977ZY&DSs45o=jU{< zECC)LKXTqIzh}3}z_b&jSUqsp zQ8x7v?=RB3&HwUDHYfcjDO2%!U~QjV#LI%ZH=7Rdj)$`|ubxade6X1*SIqpx&J>)G zEGo~QU>$UY9OJ0+az>7BJy(}c9sxdBNE_v^>WO(OQZ#sfces~&VLqN^ZgiIZ{Hjh! z%;VX;;`+}|+vj+ZJLWItXi zzNh+0Mn0%N_BryWC^lSQ*r?s*!Jl5~Vn6>AKm1M9>2*tibFL?72(;igylB7MOjswp z{)1))O3ihq%FS+Sm>%zEJnE6zv>ExT?d|cxm{ukP;U^c8_U@V5WGhwf4`$7CgUK+u zk%QlbXs-!D)#m)~Ni@b~Q^6X0GT){gp1%#l1%K=!WQz5>J{y`74=*_0&jEX$jUOxo zYbB<3*rs*dooj^NKB;9;Hg$ZaZ0dfT#jZ>IAierQ%ys$Y+y{|g4H~TKnpe-%X*5~n z(Jd_UtV%?!KbU-!BRt5Sp?fDg*fZ`=7n##q|KgXhKnQvB-QP^zx3yZe z+Qo8Vcl~PQzNMikbLQ$ZkN1<``wWA_55+%M8P~dsxok(MHXU$wo$ABepa`5`F9pwQ@%^t$nhdWLr?*C--w%$=BP z<6|HmR1y-NnHVqZo}$lxq8^pQSJE^7CX#k*RG)UMgqwEDB2iMRRxGlhIW+6EmxEVd zDm0-v8B)2hlK-1Ojl4NBkKKrNv*GNX`{wFxslPlidxM(UW4g4qc6l7pN zt$OalCHDk=hfAx{pKF5CFK={)#8b6KdQxB=t!8?MQ>){o&t2b7MBOt*Wm-K|#gSSw zXMQBViXI&Cyf0mGKtnAnPh0EHNX8R8ou6-&($q4i>$Mx=v&VNp`R*1vyw#*w6$pnFNg!aIThHGS#oADQ_ADdo!rT8N^QA$g6R& z%4l+n@zLLE=UZl6&DQ`V<1?$Vr%w9r24Comjnfp+X~Vyxm?}466Ap}^SIIS+y}6$( zXT^5(B&xj<)YYq?Hh;{iFP9SKowKp;PY#(4-1&pgr`JbqTirHSBkSGoq^kmh*2h_A z>)jo_1&!TbCN9>csrCTZJ_7o(TvLxWwQQd+tfVVNabZ7HCV3x|`el6VoS#q1CMyAD zdb32CjyB&s1?^h$=e0Vlp~_lQa=i!gclAKkk?|AR+8~{Dw!BjM{`@Uoka2~AM#pKN z?T@z__>_c+B;B>DrJ9tqLgYjlJ(Sm%FAvGMetc#PDkgE|^&rZQeyty)oC);`8vbRA z)89{8;?;|+EoGgRrtqGK7u;{?*R!!9Dc>C8XdCOHU!)Z@0+jmh?ecJ&8xANZP8T`n zd2_hCJ_iBWqB>88+4ltMEjsIsD%{@)3Nyy53Nn_NoY+z4rzgw9Db}OAa~+`GN)q0* zztqX?tdR|5`fKlP=<2&IWA>gVt@XF5Rp6Cx68Yla1Tk1VtQOdU3~{C!i$*j(Ln;o- zsBoHQX(?}`pNPC<`wnSMR^02+U}s9#;NuTf> zv9@@u-y{^{LLR#I>Eo?2FsmlDVJGq^9~m-IFS#-<7+Dma_Kpi5%Bj@a6U{6a#LN@I zh167g@$~2GfSeE6VjeOKHSDqcUXR}dPyu=cPhCF#5{vwk5d5h4*ZYb+oxAz*-=f!z z1N$`bFUDm)^Xn(mzcUfM_d>V!4EbkU*y3`1%wjR{LubumR5s$7vPf&hi{aKFOg2L6N*q=8PD|aQ_7}Kf; z8?~^r@jb5YWzs-uC+5>?F^T{7dG~$o!OFYf2m$!`m?yl$A(e ze9)A*Cw&!qWq;MYtSYy#&j2nQGG8>xqBA`h@wkE-3$$L0b0V}Sz0;gz zI`nXDXE?E`D}YZmy3etIL;CWb>J zMzsO{DRtqdn;*MNwFK7DroToCh0;2DqEfpk++VHm=A8)pOBY6n0~rT6cZ&gNz3eT z15SD!jha^EH$;f|c4_Gkb|zOWlUrLFC>2^L{e|`3*O~68bL5S;^`Yyh66ENwKq(EV zoLyD?&~}?Gb>yv}oU9)IZOFnVGmv%I--QN^0~xiC z3$w!wK3fzm=M$M3+qL>Ule^P{1q2(xLOJ@T%!bX;z3n!M$w^0UlRqZ$%&J$ zG3fsgT8-18%vh;BOj&eyqK%6FL3+il{ zdwJJ#_L0A3+tT~>lDUKal{U%s-C$(=*|Keacn_#wxbc469sK?HOGj(IJjG!hgHpW= zW_Yo-x4wBO^!mT`{-AI1{c)4_aTTgN@lNVb`)#KT40pt0{6(7s53Lg79y#zmREKcz_PdnVq3GNTD zSL0js$}MU-_;|LuZEtzf1?#WnW{P9bVU2$zeWg>PccMP~d6;H>HO|WN3+(;m3A2aT z`<&AID4SZE?PH}sTr8d%VV<}gb=psxqb4bW>LIr3>VlgedYsPPdt}HA4u_)`4<&MK zpE}weI@9{dw8ceYX4B5|-80-sL-`h}N7u@n3orvJWDd~8g z=KX>h{jodx=X~s~ioL9bdzV*QWH0yekP1-hAVXT#tuGKdLjDmc6!@ngh+EcjO@WNR zd5evL^}Oozq0fZn%TysIMb6Gd>Xl%vq@BCxnIrEQ=NF=^45EI^&qd_YbC_?|;>|bX z6R%LGcK@V8Iid-Mq6sCucYp76Q)n&9e#`w8{PEN|)4e19l|hXwv$zUn-lw!j$A3O^ zG@rhV?XL~bix2(auBMr*E~lO$;hUAO`Gv~QmR7ZOx@(-IKx<3LkUT$kW0tLVdh94J zmiGMmi6*OnY6dMi$9T*s?N-Avht!;zNW`o}l5HGM)#3RQAA7jSgR^Kg3JcAgzJdvx zBb@DVjK=-R^u)J`Dj#j(pLvameDPm+C+-W4Zzc(ERV{?NHuDA2b?dN7#Kg zHXgC`$h@_K_Wfb2@4PUgE_WMZ!$?>lw-fkd@repeiPo`^K+zD0Y~VAgY+B6`u?qGV z@l-VGY?owtF=D0pouk4@?xVlnPR*+WlBYNx*Dl?T&7;*^IqiBh@rbr>JWqH{%Sde5 zR4JxDbF~jG`iNspB4uXn`=iD%HVdmAGm$x8{@I_8USmsG+^PwRerzmi&{yHM_`LHx$g&R2+>4zOPvP)5dja}&@CF}A3Zk+Xa za-Z>}KOrq&1{2fo`4R&n(L{v}iNlE%-J^TI28a`dD#S`^H(~*qD6tY*=`}!vn1ICs zYHwWVoNM;i1X>6ijv7+?Pb;MlBTdfXW?{VPPfkocf1fwt5IgJ@N?!{t!2@{%Pox!l ze@j;-#@nYSdM>Q+7WdWpp{i*jCfgaGPKNfxO@5-q>(ES} z)t=X<=T`JU+1G2O6Z+L1eO>|^RpV*7&R+U$+-3sR$m=^MhK+F(5N>$!=8yw)IYYc`(Rz5D~r$03)t+7_ok6NQt%tUbvZ z@oyMq3(OJA56Qdy!<35dJ(onbi&dA>H-iU*yD4aL9RK=lT`fI|J3YzbJCDr0K%YpG6B0=QV%m=MaLYxJov@>sfqGr|!pVnq z&E>6MH7J+7ZDM8smI+?;LCT}M)<3ogCN_9u$EcrrACFJVY!3`<74U;(tBf@UO8d6j z{MU~ES>3nl##C%TE9}0f7*!-7uO^P(9km#}rQV1xp{(rN_*Z`oJ4W@pG*P34pvqZ$ zuEuTHYYp!>T=|J zbG$S~^0O#x=Q!D&Sd2rQev58Z7f>WsXYqO0=2Eip&~c27g+ollxEk2!qC<7&I82mM z-P2E#OB>HZuZdevh5Y@}F>vC2urKKzg4h@cpB9d9!p!NwkK(_>R|d97@ka+FVl|>^ zq8CAm;ASC4UGb8Lq16@4MbY}##|cR~%t(X=jikgI!UtEJm$rw)OoCn3cJO2YxH@iP zEj51lM8xv@s$R~}e!dD>A;7Zy{7a78uEBb73QPZDaY5W}r6!;Ju!)w5(;ux!2Y8l@ zFE*?q`#y?GE6~8O=J(O*=EO55TA!*6GGh~SJ`jdKi+lc`}&DG zRqaARGj}ygBWvR{cf7`X>)5_W%}zg|%cstP@t8gM$}3sb5I>y7lLjrQ)zv5!>$M%Y z-aWzK2X?QUl*(Zeye`yHOINGX?g?&$mG^{n*d1U0|0JxtXRk(jujSa2Bm9Y?O36EY z2Pr^c>_GSR)zym@U#RT$;Bx(I!IZG&$8|JB494I3*kbjoKlYoORy~zqRC0T}-vZ4h z^M}d_(lxPSLUe1iuYaz4s-;jK*s~|=bBvor*K1-Bmqz4uDwZ;Ad(X)z9uSTXD?}@* zVB4zzx1(pcby4@3{g^BgS>W5ZJqqDbkr82aHJ8Np)Ge$zjzOt=$0(h)kAwqnlGebn_F@+FL@DmiYCjrvmDj_X{WiC zjn_IS2bGD=^M1tR^_}jUzl#7xct}dDp;3*`QHlH{_sI03@73Os=H)Pl*+;_sdNSd; zwBI@*OBe6|({mdr#vv%~Km7aYPVJu5`y3hA$#7O8UJh<+YrgwDF3z;V(|R(0&Ua)H zah_=o=8*88rS{p~>Y)qm2+0O9MNP?F&-G97@iu0!j3%LlvnEb2S9ls`49A5wh7-E=*=FeHdj5Dvy?lB2e+N(rG_8u{3943J#70K zkQKlJOs?#3XbJ+>#vgTmvT>!YcQayAYuAx<RT5x6DTqNWRG{6nxQW2 zY94ws&#@}q4OOZumkjWvYK4Ks)!KOU+`gxX-#@q&Sa;v);c5aS@T+uJ_1jy5nKu^V zJ3-z=ijF##`B%8teBIHiDUUw7&<-0hY=n!D!i4Alb)uqf3sGHmg0e&h21i2+C3!wA z)4v7Xp}&7e$^|qpA1TjaXV&-BCE;b8R-M}p2v$VVqW~38x$P=R<6H96wegwrQil#y z?$5VxVXMP#=kL13yL&&DaH||VLd=^C)A(kNaJo%PYFVs2H>!gU-&wbL`%t&*PUihw zBQ98!mXer879|k56OiN;+CIIm#r6lwSq%_#$ON2^;OmW`?6MK!Z z;W0l9H#-ED&&}?&w53b;o~^zJuh-tAvyL=Ez3DE-TIfYseRG{OdRFjxcpd7Ia=&}^ zc2V6{%G2Cc2AR4CDHIZ~zcY=bE>#KNqaTe=?(pbhZt8mI#00#J*4z8lX}m=B>gn`Y zm|^G1UjY2?OD9&~{R^`;=%`1DY=sLeS>4n5e~Q{@Zo4Vfn=vc+3Wha~*uEgQHtTrm zD)I6!pBFS4r0EbuJ^;0@n|k;6srv?<%R>1-51tM0t^}FW8@MUYKP?d$cVY6Y&oMIP z@6x^P5?uEW^IJo~h{hog$aB?UncAS$a`IN;NG<4U21F_0DXVKi$X{i5tFv-Zt0fRQ zl&Svf%v~M9AJTnWFP_scw+*c`zoN&#ibD@S=X84`zNm&6{0RhF$=xz_yr?&IZZC@JLd zm5Y8Lb^Z7iL-l66z?zR48>4UldMKjJY10*1Z!mm&t1b{RFH*vqu*`I;zQgDRb;mc= zjXjst7d_?=odlH1=mhR=yrif8p^=i}J9v2s9*t%_k=L-X`|ryh6KG7MrMS0=pZi3Y zzrfca0r~Ihtpb=PlD0!rv@rR+S9yA2r{KZjM$F<^PeF3x#v}0#^yK|S8Ij%nV7u!% zqY970hQlxK1wm6b891m=@HZ*_m*#$My@`@a>xc4cw~CoFv>7dtw0X^OBVQ_e*LBU~ zVr7#o&hhVZj{V3F9L4qZXLtgO#s@yMoTza>5WOG2^}+VrwXo7GP&__cgI7mtJv;g{ zFp&o-nj2Guu#YQ1=Ein}@x@(7s&W08M#r%;=RG`a@r_RqQ2sUmDpHe1zSC=eADJBU zI-E(9cjuxLsbobT$HLkbbF@}4{=yod{{(L6ttFHIkM#ee#uLSb&Xv`I=F+}{9@?*y z?yQDdxd)E#Dcvq-xhg%>c_+!UMUeNl_W!vAF35YVGHCK=)FZ8(=k26zARS%A(gbi*w zIIWML%hOxe#ca^yY{W;9f*s6yVLK{m>7Lo2 zE{yI@V?qnP*Ob_0LQy zX_=0PmU=4;xi35DMqVj0OnC)?`pbGmsXhiNq}}X)b~vQUiu)XI{WFKEQKsXSr5=_c zm#0HwZN^`P zZot*e35gsx;O3HFoo~Ue_oG~Om$Gh(^qX$W&3H8;KS}KwE%vV4ceihD-|g>CKQ7@h zGOP=B5n4|B+x%VpuKlAajv{rvtg=s^hyKoem%Z!zh`@nUpUEoI{XFt_@eb?VmWOZv zQE@+JiLc!{0DqhHe#;X$FY(iU`I3G6Mgac%v%BRFzW_QFLt-BCv01&veS3Dl{K*&I z&QBrb5AE5oZ*h01?&>{!#bzeo7V_WIe?@P3-ln>z_xKg3nQGh5|HS`wyG6K7bzkqv zD;_hgwm<*r{9Ad;^9~iI9^ESeGsCvJ|2+OZx<$A{eb?xrB%6!;Qb^m=ucEhLx2f+L zJ(lEjQC<4kCjQm!*6D5P`$kVBd0e!X{6yPtCz;SnApODLFygX;%mJXq>ydL)2pF&u6GG$w zn1qIy0#=ejh+Kfh&=7yX;nxt-3xH`zFDu|MG=u~IU_yGqfWw#&5(mIEwAU1Hm=r?d z0$@UW{Q+1q0G0xPr37GU09aZ8mL7m*0$^DISatxG8-V2lV1)o!Q2-VQz)AzKU;tJg zfK>uuRRLH{09Ffdv*HkI2*8>Gu;u`)H2`Z5z&Zo4ZU8I{fb|7n{Q*;CfGG;V6eVDa z1~5enn4$+vF#)Dn0aNUNDQ>_NA7DxdFeM6@0s^L_0aIYWlssTc2{5G!n9>AHX#u8m z0aJznZdt&4j0QzLkfISt(KMt811Z{o6yYI7r;ws+2#O4XqJW?%At)LMiWY*RhoG1s zC{_rH9fIP9p!gstAqYwof&xNN(hw9Ff|7@zlprWo2uc%z(t@CLAt*x#$`pb!hoGz> zD0>LX8G>?ypkNS`F9hWeK?Ook!4Om!1Qi8AAt9(l2r3zZN{67bAgDYDst|%Ig`g@S zs9FfB5rS%kpgJI^9tdgxf*OIKCLpM32nr2BVIZhg2x%(%>7hkSlcOn8pF7G_LcmN=2Km#CQ4&dJ~+rS9$AA5lnx8x}iLg_EKO>lWPotq+z{zAwE*K^ZZ?LtJ*UjR*T8#kSsB8vXTbQVY9T@GIBLd4Kt zD4F26y~|r~3N0=|x=1-|eCTDq8cx^p%QY|Ug?`cuMx_g(dtZ|67N=ySgiFVhq7EHB zGmgV@3e601Yqi%58tr!jqXX{Ge-rP{cu28-%V0AqR4>xahQisxjBoERwYe~p(*FMd zr9fK08m%Bj0#@M?I$#)bumca#4WXC^1^xkto`^&#YM>8yBx60U!4iHbz+OCsI{F|Q zOK=*-7>rbG!Yy=xKW5?}UP1yF#GxGLVG18)q7wIDk02DI3U8nb84|G?mthWHXC<1-&pHi*N!4@W51Tz;#$*6sBVzoua35U}j5#=pw`dI>Nmzp`=!oIS!!A5RcZ|aVDA52_^hOjG<0K3* z5Yw;`H_#cQF$4SY9Gd8dSS-U?n7|9^*n&H-MIdJ3FzTTLSHxo_F2W2$k&W$m00)F% zE{@?H^gu8fYf+0%7y&tU<1u<591B6wh!2b$#j|I-3J>(DvskOLIII2l_|J~5oQ{UY zsK1Z@oL~pVD(%=DZ-xjhhJyYK2NT(RJBEz03>#`JlFlra6Ig7mS#-y+_!_a84q{PF zVb?QdG4)|lm9R*B1u9&thcE;xd>;CY42{J&Vf_ z78z|8jR7nklURJZvIqsU7-=w%_GLbeVLrBDUJhV>Zp(b@$-JA!c4WqUJCu1>hk4YM z`81yS*nxRDg!x&Md8HroODyw~E%Q_$^OXtnj~DY$`k!YFXV2D>s{HXzyFbtA|Ifow z54SPzxQ+SiolopwKG%xPv1T4pV_xaN{Nl{!8!=CHW4;m|=NG=+t|z;aKHIH5+pmP} z(UR@bgosI6c3^APVe9P7R_e+; z{U?S})jz9j_2=2fKPxQT!Rd6H;{Rub;%hYzw{bjG%b3miU*-tM%f<02|4(zz-^J;CQt_6%7kK2m=ey`9UeR)#eSOIRJ+3Vh3!lA*SFfEy;rB*ey2HoXZ0=YQ`CQEzrucnvZzJSbpfs7IJvjBBiPqBPYxyW5=3 zGdo4v_&Umh!=!Ot$Ppx7;Mwst9?xCxW;bDT5aQf zu1Q`2L;c5$4)GZ46X+c}bi8-mfcU=CoTv7i(!Zd0q1{r;dFJCg`*!V`8R3!OFxf7( zTed}pb-Jb8vdC(#@nVzZMr%x0wBKyJv&|9RBic)K=jyfHN2U%LHD+|^s8~M2J7Qq8 zPrP?>zclAu=QQWkezSTO+pe}KHIKCPwF6=p6a+Zf{3)C$iYGAYPB5jK$JJrH@MLqr zUQQ=MOSg@ou}Qo3W*y8scCxUrw6f}KZQZ5I|NNR}EU+#F2ptC)MKUx*0U0rXbsUTC zB)~f!P%zU<0Nj{GFw0<8nDF1D#qJe{Ih~r$|2@b2f9(I*{~zsdRtC%5VEO*l1SN(@#N!D=p8{R6Aj zV09C$DzhZdjB%G$Pq5kyRwu#gHdqY>tI%N85=?7>=?^ef1*SB>)EbzA0n=q*T7^|9 zW~_EFtp%n(!1NuM<^fZ3VCn`;vw`UtR;8G&WwxH#MrN$eFwFy|&fOu|funJzOuX8OzwnHe)PVP?wAjF~yJPRuNs2??+ZGh1f%%p90GGV8&tC$rwn z`Y`Lq%!QdCP+r;dtux=)pqM7Yv*2K(*kzh5mFU?>5FvSR0-hp9~k#1&3hFM0u0t@z; zk#D{g8)F2lv}SV|32)i3a~To!nM3+?W!Ge6Ebhkc!3g=jJG-Y7yEh}{`d(};jF^s$ zn3;Xq8W}mw897r2u(dOS_GHdn!jxAtBWWBX={*m&*FkL0jHvF6s5Rcq7ekm&7+HfD zS>Ft2z8cAV#w~O1T!Bq((YuWjb@~^WTbsMp2cDUiwP^ZE)!Xd zSi!Ah#68G}Tgr%=%!268h$~~nwP(aNWyIBG#8qd++&V^F2@`@YE7-kOv3ssz_g=@=z(^a-NV}7fwuzC}X9rvBF1F@9 zZ0(G&dl`6)kFY%*WqVVwJuYHl#%m1BWLDo=4(dGmyDR}Km5&o1tMoN1um!vf4Ge0Aci|rhO-s{V+>FA z3`b22J937T0)`Duh67U;cgo_-v6$Ag7-q6~QI7-H#=T0+s~o4LD>n(h^2Q_h1gQQdk#M!l7jcJHE)F{w;?l9TmvC ztDs<%3N$lRV7gWX^emIxpHxt9u8Pc|s-Rh_sM)THS&vjxZ&;X`W4MB8_P_V@a^`6Gad}9oWFaXPCC`ix$^@ za8K%w`U)2`JstpgCn*Y|WYFBf!?cNj4si#!-UIbN2O=|MFevpzjh#2!zYk0$Lm|%} zhMHf#sLvgNCRIPQEEol@(->$T@Q3N}K#=!iQBWF;`T?PA|6w4j!{Htf$^0J$)4LPU zvMvVhlP99yV-lLo5+MJP_$OCaGMq|SK4js6JIiYlma{5ZE~;Uwg0DDwIJ@Ls(XjlYL(jk)g-P_ zYBl>8s<~%Zt4WssqgL6*T)pPqaCOdUy1M;~L+TQ}_v!_Qtu+c>glR}tFW0bteN%(G zY@k^)YLsSW{$fqZxZ9fUpW18H42sl}gjH%)dVJP$Z{{ThW%DHVZ5~P_8IIcA&3tXH z+ih*hY)2jY4@Ei!3D0!g)!kZEo><#TvXj%TxfHGI-u05M5;J@2LuLixF&*3=nVMH_yJ{|} zozt<#-@B8$kHkW9;Ic*Kx+Ru1rjb@$SEtVQ4^^xsuJ^19{PuTQEYxd;Q9YJ3^;w<_ zVFFTj0n>pjH@h%_5%r40lKm>^RHF(@b9HRLqk%dV2{iZX;Qa5_=-py~m$fG7vCten z$64cNL^teI_QA6CZV2k<3)Q_L=rb?@#6}MHrDYg;V+V3A&%yTmE4*nd;ckTV;AXxL z;zrmMbAHj)+{)J9IN!N_RSx^)sAN{3Q`s2aLG{+Ibk*=44^$)Lz0}@)QmC1SO4Ypv zo>7+!4bhm^;g?32*hjFUT)51Kwtr&eKk=1hYmGaXRMYHYI&hv-%+c$2P* z@(t?f!}#ntMHf$B7{c;o2fROQhtx&=5#;R)`ya9B^1T?cvj^a3^A>vzyK!~bbGVtG z9&zVK`KwepJXbL`ny2ckHAbx_nW(#WAFXkDS()aNc@l|B`VnoPz^$#+FFa`-W;jW| zr>(EiwS9|Cs%^Z@HXTpxRJp{?`rfKU`!7|adL*8E)o1-?7g?lx=-{1eBZePr2pVg; zAT%njL*C?PCdPju&=F)=Ber<7@ z)e@7cc$9y=i}>PoobIXLDxJ8I>X!G+CA|}z^lojaXtyO+%htX*SDJmWKEyoTym5`{*XY?&qoh?$mr}xhd42+;5yHyJA+G>0&9H;x{ z_f9kU+;@Eo4!@jeqPnW4rd3O8mq|0NOdCpv7GyZA>HSnPM(81hZzTJlKaRn1oQkTd z>VF2+R(ejorR4a@OSK<9{}R5a?axb9{8#wzn!?XC#pD0Jk4;1Txw<$4@jF7UxUEb9Ke@{;tja<9$xY$?d{mvtccxrU&mIzac&%RfQ=b6BXp;q$dX28%oqv z#MAWgUt8?H=K-g4$5>Uohnjfp8BH57Xm}ES*&E|ppe^d0zhL}>I@TSl-W1}1%@nxj zh2wUq3r5dy!K!~qBgHDBo}SrIpQ$Z z#1J^X4aZU2RJ?q57P9P*_~xRCMWg26XZ%}q+8Yk7u=#LO4M6rUPkh)O4+}*t`u@8D z&nwL_F0vF_X0I@_JR0ka!ZF`%BJ%IHz;>E1G&FkRLVz*OZ=HthXAy{>cO0gtyl^@8 zBqXmNB4|ce%uPFm%^j9v(C#{z242G^ULES1E$E#`aH7|1EFbX*$8vkYMs^Y%;~TN| z`#ALJ#I(<+3-~z8962SHm}H%UTS-6Qv7yC z0Is+1VM}3uSa-gN+jG(pJccE=PF47*Z3fdTkFmCA3t~D>LU~{$cKq~0p8PJXq7S3j z>tej35okPh83}zQ2qQPq_R$@Tb$x_KD;MFql^yJgUgOzVU!1wn3tG?H;z{mBm>eI8 z&*odu?nwx`8#-f#!FbH@=I~`f2zKs~qvM-T@E$S{ZDMa=Tispk3irUI$ScsctH6!& z1JKy~38Cq7Y&5n6BIXw~!lot`{uc)0!o9w*+j<=* zBIm>4d^*%@j9}oo5~qSr;oRv#@ZHCnCzH>(IdCWJeO|J@hBd9qU+7qN2~(~#z>xof ze?I18fBi|E{ceZF>Sd@&=FwfUA3B3SW46I6Y`4fp_k(NUwde%0d-Xso|3pmPQiAyU zPUv}YDKgs*fqUjN{QI~VugjL<*{ed7_gseA@8c03-WSK3Tf=+B0mN1$AbF|>=7;sd zTGo&$UP>^(XBT`+aejS(^JB?XQCh&>Rg}LofERD0rnM*sc(`XDz zo=w8+d&THBbtKd(lt|Ys!)K={z%N_8P2P%_6F!*mM22N`Gq8~?!@#m;=oZaGPxnVy z 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­6-jd_l7<_hSt@=uS$;+c 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

      U7svX#; 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

      >jUES;5)K&|7{ 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

      N-V8{WTfyjElMAE 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

      9@8&A%z;xQ>hB!A52!ldd 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

      6FWaLnDihsfVMUF7gB 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≦BLqBt_UK+jl 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 LAsFJ80FX=or49%{ literal 0 HcmV?d00001 diff --git a/resources/web/yarn.lock b/resources/web/yarn.lock new file mode 100644 index 0000000..fb57ccd --- /dev/null +++ b/resources/web/yarn.lock @@ -0,0 +1,4 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + diff --git a/resources/web/yuv-canvas-1.2.6.js b/resources/web/yuv-canvas-1.2.6.js new file mode 100644 index 0000000..36e36f4 --- /dev/null +++ b/resources/web/yuv-canvas-1.2.6.js @@ -0,0 +1,1234 @@ +(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +MPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +ONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ + +/** + * Represents metadata about a YUV frame format. + * @typedef {Object} YUVFormat + * @property {number} width - width of encoded frame in luma pixels + * @property {number} height - height of encoded frame in luma pixels + * @property {number} chromaWidth - width of encoded frame in chroma pixels + * @property {number} chromaHeight - height of encoded frame in chroma pixels + * @property {number} cropLeft - upper-left X coordinate of visible crop region, in luma pixels + * @property {number} cropTop - upper-left Y coordinate of visible crop region, in luma pixels + * @property {number} cropWidth - width of visible crop region, in luma pixels + * @property {number} cropHeight - height of visible crop region, in luma pixels + * @property {number} displayWidth - final display width of visible region, in luma pixels + * @property {number} displayHeight - final display height of visible region, in luma pixels + */ + +/** + * Represents underlying image data for a single luma or chroma plane. + * Cannot be interpreted without the format data from a frame buffer. + * @typedef {Object} YUVPlane + * @property {Uint8Array} bytes - typed array containing image data bytes + * @property {number} stride - byte distance between rows in data + */ + +/** + * Represents a YUV image frame buffer, with enough format information + * to interpret the data usefully. Buffer objects use generic objects + * under the hood and can be transferred between worker threads using + * the structured clone algorithm. + * + * @typedef {Object} YUVFrame + * @property {YUVFormat} format + * @property {YUVPlane} y + * @property {YUVPlane} u + * @property {YUVPlane} v + */ + +/** + * Holder namespace for utility functions and constants related to + * YUV frame and plane buffers. + * + * @namespace + */ +var YUVBuffer = { + /** + * Validate a plane dimension + * @param {number} dim - vertical or horizontal dimension + * @throws exception on zero, negative, or non-integer value + */ + validateDimension: function(dim) { + if (dim <= 0 || dim !== (dim | 0)) { + throw 'YUV plane dimensions must be a positive integer'; + } + }, + + /** + * Validate a plane offset + * @param {number} dim - vertical or horizontal dimension + * @throws exception on negative or non-integer value + */ + validateOffset: function(dim) { + if (dim < 0 || dim !== (dim | 0)) { + throw 'YUV plane offsets must be a non-negative integer'; + } + }, + + /** + * Validate and fill out a YUVFormat object structure. + * + * At least width and height fields are required; other fields will be + * derived if left missing or empty: + * - chromaWidth and chromaHeight will be copied from width and height as for a 4:4:4 layout + * - cropLeft and cropTop will be 0 + * - cropWidth and cropHeight will be set to whatever of the frame is visible after cropTop and cropLeft are applied + * - displayWidth and displayHeight will be set to cropWidth and cropHeight. + * + * @param {YUVFormat} fields - input fields, must include width and height. + * @returns {YUVFormat} - validated structure, with all derivable fields filled out. + * @throws exception on invalid fields or missing width/height + */ + format: function(fields) { + var width = fields.width, + height = fields.height, + chromaWidth = fields.chromaWidth || width, + chromaHeight = fields.chromaHeight || height, + cropLeft = fields.cropLeft || 0, + cropTop = fields.cropTop || 0, + cropWidth = fields.cropWidth || width - cropLeft, + cropHeight = fields.cropHeight || height - cropTop, + displayWidth = fields.displayWidth || cropWidth, + displayHeight = fields.displayHeight || cropHeight; + this.validateDimension(width); + this.validateDimension(height); + this.validateDimension(chromaWidth); + this.validateDimension(chromaHeight); + this.validateOffset(cropLeft); + this.validateOffset(cropTop); + this.validateDimension(cropWidth); + this.validateDimension(cropHeight); + this.validateDimension(displayWidth); + this.validateDimension(displayHeight); + return { + width: width, + height: height, + chromaWidth: chromaWidth, + chromaHeight: chromaHeight, + cropLeft: cropLeft, + cropTop: cropTop, + cropWidth: cropWidth, + cropHeight: cropHeight, + displayWidth: displayWidth, + displayHeight: displayHeight + }; + }, + + /** + * Allocate a new YUVPlane object of the given size. + * @param {number} stride - byte distance between rows + * @param {number} rows - number of rows to allocate + * @returns {YUVPlane} - freshly allocated planar buffer + */ + allocPlane: function(stride, rows) { + YUVBuffer.validateDimension(stride); + YUVBuffer.validateDimension(rows); + return { + bytes: new Uint8Array(stride * rows), + stride: stride + } + }, + + /** + * Pick a suitable stride for a custom-allocated thingy + * @param {number} width - width in bytes + * @returns {number} - new width in bytes at least as large + * @throws exception on invalid input width + */ + suitableStride: function(width) { + YUVBuffer.validateDimension(width); + var alignment = 4, + remainder = width % alignment; + if (remainder == 0) { + return width; + } else { + return width + (alignment - remainder); + } + }, + + /** + * Allocate or extract a YUVPlane object from given dimensions/source. + * @param {number} width - width in pixels + * @param {number} height - height in pixels + * @param {Uint8Array} source - input byte array; optional (will create empty buffer if missing) + * @param {number} stride - row length in bytes; optional (will create a default if missing) + * @param {number} offset - offset into source array to extract; optional (will start at 0 if missing) + * @returns {YUVPlane} - freshly allocated planar buffer + */ + allocPlane: function(width, height, source, stride, offset) { + var size, bytes; + + this.validateDimension(width); + this.validateDimension(height); + + offset = offset || 0; + + stride = stride || this.suitableStride(width); + this.validateDimension(stride); + if (stride < width) { + throw "Invalid input stride for YUV plane; must be larger than width"; + } + + size = stride * height; + + if (source) { + if (source.length - offset < size) { + throw "Invalid input buffer for YUV plane; must be large enough for stride times height"; + } + bytes = source.slice(offset, offset + size); + } else { + bytes = new Uint8Array(size); + stride = stride || this.suitableStride(width); + } + + return { + bytes: bytes, + stride: stride + }; + }, + + /** + * Allocate a new YUVPlane object big enough for a luma plane in the given format + * @param {YUVFormat} format - target frame format + * @param {Uint8Array} source - input byte array; optional (will create empty buffer if missing) + * @param {number} stride - row length in bytes; optional (will create a default if missing) + * @param {number} offset - offset into source array to extract; optional (will start at 0 if missing) + * @returns {YUVPlane} - freshly allocated planar buffer + */ + lumaPlane: function(format, source, stride, offset) { + return this.allocPlane(format.width, format.height, source, stride, offset); + }, + + /** + * Allocate a new YUVPlane object big enough for a chroma plane in the given format, + * optionally copying data from an existing buffer. + * + * @param {YUVFormat} format - target frame format + * @param {Uint8Array} source - input byte array; optional (will create empty buffer if missing) + * @param {number} stride - row length in bytes; optional (will create a default if missing) + * @param {number} offset - offset into source array to extract; optional (will start at 0 if missing) + * @returns {YUVPlane} - freshly allocated planar buffer + */ + chromaPlane: function(format, source, stride, offset) { + return this.allocPlane(format.chromaWidth, format.chromaHeight, source, stride, offset); + }, + + /** + * Allocate a new YUVFrame object big enough for the given format + * @param {YUVFormat} format - target frame format + * @param {YUVPlane} y - optional Y plane; if missing, fresh one will be allocated + * @param {YUVPlane} u - optional U plane; if missing, fresh one will be allocated + * @param {YUVPlane} v - optional V plane; if missing, fresh one will be allocated + * @returns {YUVFrame} - freshly allocated frame buffer + */ + frame: function(format, y, u, v) { + y = y || this.lumaPlane(format); + u = u || this.chromaPlane(format); + v = v || this.chromaPlane(format); + return { + format: format, + y: y, + u: u, + v: v + } + }, + + /** + * Duplicate a plane using new buffer memory. + * @param {YUVPlane} plane - input plane to copy + * @returns {YUVPlane} - freshly allocated and filled planar buffer + */ + copyPlane: function(plane) { + return { + bytes: plane.bytes.slice(), + stride: plane.stride + }; + }, + + /** + * Duplicate a frame using new buffer memory. + * @param {YUVFrame} frame - input frame to copyFrame + * @returns {YUVFrame} - freshly allocated and filled frame buffer + */ + copyFrame: function(frame) { + return { + format: frame.format, + y: this.copyPlane(frame.y), + u: this.copyPlane(frame.u), + v: this.copyPlane(frame.v) + } + }, + + /** + * List the backing buffers for the frame's planes for transfer between + * threads via Worker.postMessage. + * @param {YUVFrame} frame - input frame + * @returns {Array} - list of transferable objects + */ + transferables: function(frame) { + return [frame.y.bytes.buffer, frame.u.bytes.buffer, frame.v.bytes.buffer]; + } +}; + +module.exports = YUVBuffer; + +},{}],4:[function(require,module,exports){ +(function() { + "use strict"; + + /** + * Create a YUVCanvas and attach it to an HTML5 canvas element. + * + * This will take over the drawing context of the canvas and may turn + * it into a WebGL 3d canvas if possible. Do not attempt to use the + * drawing context directly after this. + * + * @param {HTMLCanvasElement} canvas - HTML canvas element to attach to + * @param {YUVCanvasOptions} options - map of options + * @throws exception if WebGL requested but unavailable + * @constructor + * @abstract + */ + function FrameSink(canvas, options) { + throw new Error('abstract'); + } + + /** + * Draw a single YUV frame on the underlying canvas, converting to RGB. + * If necessary the canvas will be resized to the optimal pixel size + * for the given buffer's format. + * + * @param {YUVBuffer} buffer - the YUV buffer to draw + * @see {@link https://www.npmjs.com/package/yuv-buffer|yuv-buffer} for format + */ + FrameSink.prototype.drawFrame = function(buffer) { + throw new Error('abstract'); + }; + + /** + * Clear the canvas using appropriate underlying 2d or 3d context. + */ + FrameSink.prototype.clear = function() { + throw new Error('abstract'); + }; + + module.exports = FrameSink; + +})(); + +},{}],5:[function(require,module,exports){ +/* +Copyright (c) 2014-2016 Brion Vibber + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +MPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ +(function() { + "use strict"; + + var FrameSink = require('./FrameSink.js'), + YCbCr = require('./YCbCr.js'); + + /** + * @param {HTMLCanvasElement} canvas - HTML canvas eledment to attach to + * @constructor + */ + function SoftwareFrameSink(canvas) { + var self = this, + ctx = canvas.getContext('2d'), + imageData = null, + resampleCanvas = null, + resampleContext = null; + + + + function initImageData(width, height) { + imageData = ctx.createImageData(width, height); + + // Prefill the alpha to opaque + var data = imageData.data, + pixelCount = width * height * 4; + for (var i = 0; i < pixelCount; i += 4) { + data[i + 3] = 255; + } + } + + function initResampleCanvas(cropWidth, cropHeight) { + resampleCanvas = document.createElement('canvas'); + resampleCanvas.width = cropWidth; + resampleCanvas.height = cropHeight; + resampleContext = resampleCanvas.getContext('2d'); + } + + /** + * Actually draw a frame into the canvas. + * @param {YUVFrame} buffer - YUV frame buffer object to draw + */ + self.drawFrame = function drawFrame(buffer) { + var format = buffer.format; + + if (canvas.width !== format.displayWidth || canvas.height !== format.displayHeight) { + // Keep the canvas at the right size... + canvas.width = format.displayWidth; + canvas.height = format.displayHeight; + } + + if (imageData === null || + imageData.width != format.width || + imageData.height != format.height) { + initImageData(format.width, format.height); + } + + // YUV -> RGB over the entire encoded frame + YCbCr.convertYCbCr(buffer, imageData.data); + + var resample = (format.cropWidth != format.displayWidth || format.cropHeight != format.displayHeight); + var drawContext; + if (resample) { + // hack for non-square aspect-ratio + // putImageData doesn't resample, so we have to draw in two steps. + if (!resampleCanvas) { + initResampleCanvas(format.cropWidth, format.cropHeight); + } + drawContext = resampleContext; + } else { + drawContext = ctx; + } + + // Draw cropped frame to either the final or temporary canvas + drawContext.putImageData(imageData, + -format.cropLeft, -format.cropTop, // must offset the offset + format.cropLeft, format.cropTop, + format.cropWidth, format.cropHeight); + + if (resample) { + ctx.drawImage(resampleCanvas, 0, 0, format.displayWidth, format.displayHeight); + } + }; + + self.clear = function() { + ctx.clearRect(0, 0, canvas.width, canvas.height); + }; + + return self; + } + + SoftwareFrameSink.prototype = Object.create(FrameSink.prototype); + + module.exports = SoftwareFrameSink; +})(); + +},{"./FrameSink.js":4,"./YCbCr.js":7}],6:[function(require,module,exports){ +/* +Copyright (c) 2014-2016 Brion Vibber + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +MPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ +(function() { + "use strict"; + + var FrameSink = require('./FrameSink.js'), + shaders = require('../build/shaders.js'); + + /** + * Warning: canvas must not have been used for 2d drawing prior! + * + * @param {HTMLCanvasElement} canvas - HTML canvas element to attach to + * @constructor + */ + function WebGLFrameSink(canvas) { + var self = this, + gl = WebGLFrameSink.contextForCanvas(canvas), + debug = false; // swap this to enable more error checks, which can slow down rendering + + if (gl === null) { + throw new Error('WebGL unavailable'); + } + + // GL! + function checkError() { + if (debug) { + err = gl.getError(); + if (err !== 0) { + throw new Error("GL error " + err); + } + } + } + + function compileShader(type, source) { + var shader = gl.createShader(type); + gl.shaderSource(shader, source); + gl.compileShader(shader); + + if (!gl.getShaderParameter(shader, gl.COMPILE_STATUS)) { + var err = gl.getShaderInfoLog(shader); + gl.deleteShader(shader); + throw new Error('GL shader compilation for ' + type + ' failed: ' + err); + } + + return shader; + } + + + var program, + unpackProgram, + err; + + // In the world of GL there are no rectangles. + // There are only triangles. + // THERE IS NO SPOON. + var rectangle = new Float32Array([ + // First triangle (top left, clockwise) + -1.0, -1.0, + +1.0, -1.0, + -1.0, +1.0, + + // Second triangle (bottom right, clockwise) + -1.0, +1.0, + +1.0, -1.0, + +1.0, +1.0 + ]); + + var textures = {}; + var framebuffers = {}; + var stripes = {}; + var buf, positionLocation, unpackPositionLocation; + var unpackTexturePositionBuffer, unpackTexturePositionLocation; + var stripeLocation, unpackTextureLocation; + var lumaPositionBuffer, lumaPositionLocation; + var chromaPositionBuffer, chromaPositionLocation; + + function createOrReuseTexture(name) { + if (!textures[name]) { + textures[name] = gl.createTexture(); + } + return textures[name]; + } + + function uploadTexture(name, width, height, data) { + var texture = createOrReuseTexture(name); + gl.activeTexture(gl.TEXTURE0); + + if (WebGLFrameSink.stripe) { + var uploadTemp = !textures[name + '_temp']; + var tempTexture = createOrReuseTexture(name + '_temp'); + gl.bindTexture(gl.TEXTURE_2D, tempTexture); + if (uploadTemp) { + // new texture + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.NEAREST); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.NEAREST); + gl.texImage2D( + gl.TEXTURE_2D, + 0, // mip level + gl.RGBA, // internal format + width / 4, + height, + 0, // border + gl.RGBA, // format + gl.UNSIGNED_BYTE, // type + data // data! + ); + } else { + // update texture + gl.texSubImage2D( + gl.TEXTURE_2D, + 0, // mip level + 0, // x offset + 0, // y offset + width / 4, + height, + gl.RGBA, // format + gl.UNSIGNED_BYTE, // type + data // data! + ); + } + + var stripeTexture = textures[name + '_stripe']; + var uploadStripe = !stripeTexture; + if (uploadStripe) { + stripeTexture = createOrReuseTexture(name + '_stripe'); + } + gl.bindTexture(gl.TEXTURE_2D, stripeTexture); + if (uploadStripe) { + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.NEAREST); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.NEAREST); + gl.texImage2D( + gl.TEXTURE_2D, + 0, // mip level + gl.RGBA, // internal format + width, + 1, + 0, // border + gl.RGBA, // format + gl.UNSIGNED_BYTE, //type + buildStripe(width, 1) // data! + ); + } + + } else { + gl.bindTexture(gl.TEXTURE_2D, texture); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR); + gl.texImage2D( + gl.TEXTURE_2D, + 0, // mip level + gl.LUMINANCE, // internal format + width, + height, + 0, // border + gl.LUMINANCE, // format + gl.UNSIGNED_BYTE, //type + data // data! + ); + } + } + + function unpackTexture(name, width, height) { + var texture = textures[name]; + + // Upload to a temporary RGBA texture, then unpack it. + // This is faster than CPU-side swizzling in ANGLE on Windows. + gl.useProgram(unpackProgram); + + var fb = framebuffers[name]; + if (!fb) { + // Create a framebuffer and an empty target size + gl.activeTexture(gl.TEXTURE0); + gl.bindTexture(gl.TEXTURE_2D, texture); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR); + gl.texImage2D( + gl.TEXTURE_2D, + 0, // mip level + gl.RGBA, // internal format + width, + height, + 0, // border + gl.RGBA, // format + gl.UNSIGNED_BYTE, //type + null // data! + ); + + fb = framebuffers[name] = gl.createFramebuffer(); + } + + gl.bindFramebuffer(gl.FRAMEBUFFER, fb); + gl.framebufferTexture2D(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.TEXTURE_2D, texture, 0); + + var tempTexture = textures[name + '_temp']; + gl.activeTexture(gl.TEXTURE1); + gl.bindTexture(gl.TEXTURE_2D, tempTexture); + gl.uniform1i(unpackTextureLocation, 1); + + var stripeTexture = textures[name + '_stripe']; + gl.activeTexture(gl.TEXTURE2); + gl.bindTexture(gl.TEXTURE_2D, stripeTexture); + gl.uniform1i(stripeLocation, 2); + + // Rectangle geometry + gl.bindBuffer(gl.ARRAY_BUFFER, buf); + gl.enableVertexAttribArray(positionLocation); + gl.vertexAttribPointer(positionLocation, 2, gl.FLOAT, false, 0, 0); + + // Set up the texture geometry... + gl.bindBuffer(gl.ARRAY_BUFFER, unpackTexturePositionBuffer); + gl.enableVertexAttribArray(unpackTexturePositionLocation); + gl.vertexAttribPointer(unpackTexturePositionLocation, 2, gl.FLOAT, false, 0, 0); + + // Draw into the target texture... + gl.viewport(0, 0, width, height); + + gl.drawArrays(gl.TRIANGLES, 0, rectangle.length / 2); + + gl.bindFramebuffer(gl.FRAMEBUFFER, null); + + } + + function attachTexture(name, register, index) { + gl.activeTexture(register); + gl.bindTexture(gl.TEXTURE_2D, textures[name]); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR); + + gl.uniform1i(gl.getUniformLocation(program, name), index); + } + + function buildStripe(width) { + if (stripes[width]) { + return stripes[width]; + } + var len = width, + out = new Uint32Array(len); + for (var i = 0; i < len; i += 4) { + out[i ] = 0x000000ff; + out[i + 1] = 0x0000ff00; + out[i + 2] = 0x00ff0000; + out[i + 3] = 0xff000000; + } + return stripes[width] = new Uint8Array(out.buffer); + } + + function initProgram(vertexShaderSource, fragmentShaderSource) { + var vertexShader = compileShader(gl.VERTEX_SHADER, vertexShaderSource); + var fragmentShader = compileShader(gl.FRAGMENT_SHADER, fragmentShaderSource); + + var program = gl.createProgram(); + gl.attachShader(program, vertexShader); + gl.attachShader(program, fragmentShader); + + gl.linkProgram(program); + if (!gl.getProgramParameter(program, gl.LINK_STATUS)) { + var err = gl.getProgramInfoLog(program); + gl.deleteProgram(program); + throw new Error('GL program linking failed: ' + err); + } + + return program; + } + + function init() { + if (WebGLFrameSink.stripe) { + unpackProgram = initProgram(shaders.vertexStripe, shaders.fragmentStripe); + unpackPositionLocation = gl.getAttribLocation(unpackProgram, 'aPosition'); + + unpackTexturePositionBuffer = gl.createBuffer(); + var textureRectangle = new Float32Array([ + 0, 0, + 1, 0, + 0, 1, + 0, 1, + 1, 0, + 1, 1 + ]); + gl.bindBuffer(gl.ARRAY_BUFFER, unpackTexturePositionBuffer); + gl.bufferData(gl.ARRAY_BUFFER, textureRectangle, gl.STATIC_DRAW); + + unpackTexturePositionLocation = gl.getAttribLocation(unpackProgram, 'aTexturePosition'); + stripeLocation = gl.getUniformLocation(unpackProgram, 'uStripe'); + unpackTextureLocation = gl.getUniformLocation(unpackProgram, 'uTexture'); + } + program = initProgram(shaders.vertex, shaders.fragment); + + buf = gl.createBuffer(); + gl.bindBuffer(gl.ARRAY_BUFFER, buf); + gl.bufferData(gl.ARRAY_BUFFER, rectangle, gl.STATIC_DRAW); + + positionLocation = gl.getAttribLocation(program, 'aPosition'); + lumaPositionBuffer = gl.createBuffer(); + lumaPositionLocation = gl.getAttribLocation(program, 'aLumaPosition'); + chromaPositionBuffer = gl.createBuffer(); + chromaPositionLocation = gl.getAttribLocation(program, 'aChromaPosition'); + } + + /** + * Actually draw a frame. + * @param {YUVFrame} buffer - YUV frame buffer object + */ + self.drawFrame = function(buffer) { + var format = buffer.format; + + var formatUpdate = (!program || canvas.width !== format.displayWidth || canvas.height !== format.displayHeight); + if (formatUpdate) { + // Keep the canvas at the right size... + canvas.width = format.displayWidth; + canvas.height = format.displayHeight; + self.clear(); + } + + if (!program) { + init(); + } + + if (formatUpdate) { + var setupTexturePosition = function(buffer, location, texWidth) { + // Warning: assumes that the stride for Cb and Cr is the same size in output pixels + var textureX0 = format.cropLeft / texWidth; + var textureX1 = (format.cropLeft + format.cropWidth) / texWidth; + var textureY0 = (format.cropTop + format.cropHeight) / format.height; + var textureY1 = format.cropTop / format.height; + var textureRectangle = new Float32Array([ + textureX0, textureY0, + textureX1, textureY0, + textureX0, textureY1, + textureX0, textureY1, + textureX1, textureY0, + textureX1, textureY1 + ]); + + gl.bindBuffer(gl.ARRAY_BUFFER, buffer); + gl.bufferData(gl.ARRAY_BUFFER, textureRectangle, gl.STATIC_DRAW); + }; + setupTexturePosition( + lumaPositionBuffer, + lumaPositionLocation, + buffer.y.stride); + setupTexturePosition( + chromaPositionBuffer, + chromaPositionLocation, + buffer.u.stride * format.width / format.chromaWidth); + } + + // Create or update the textures... + uploadTexture('uTextureY', buffer.y.stride, format.height, buffer.y.bytes); + uploadTexture('uTextureCb', buffer.u.stride, format.chromaHeight, buffer.u.bytes); + uploadTexture('uTextureCr', buffer.v.stride, format.chromaHeight, buffer.v.bytes); + + if (WebGLFrameSink.stripe) { + // Unpack the textures after upload to avoid blocking on GPU + unpackTexture('uTextureY', buffer.y.stride, format.height); + unpackTexture('uTextureCb', buffer.u.stride, format.chromaHeight); + unpackTexture('uTextureCr', buffer.v.stride, format.chromaHeight); + } + + // Set up the rectangle and draw it + gl.useProgram(program); + gl.viewport(0, 0, canvas.width, canvas.height); + + attachTexture('uTextureY', gl.TEXTURE0, 0); + attachTexture('uTextureCb', gl.TEXTURE1, 1); + attachTexture('uTextureCr', gl.TEXTURE2, 2); + + // Set up geometry + gl.bindBuffer(gl.ARRAY_BUFFER, buf); + gl.enableVertexAttribArray(positionLocation); + gl.vertexAttribPointer(positionLocation, 2, gl.FLOAT, false, 0, 0); + + // Set up the texture geometry... + gl.bindBuffer(gl.ARRAY_BUFFER, lumaPositionBuffer); + gl.enableVertexAttribArray(lumaPositionLocation); + gl.vertexAttribPointer(lumaPositionLocation, 2, gl.FLOAT, false, 0, 0); + + gl.bindBuffer(gl.ARRAY_BUFFER, chromaPositionBuffer); + gl.enableVertexAttribArray(chromaPositionLocation); + gl.vertexAttribPointer(chromaPositionLocation, 2, gl.FLOAT, false, 0, 0); + + // Aaaaand draw stuff. + gl.drawArrays(gl.TRIANGLES, 0, rectangle.length / 2); + }; + + self.clear = function() { + gl.viewport(0, 0, canvas.width, canvas.height); + gl.clearColor(0.0, 0.0, 0.0, 0.0); + gl.clear(gl.COLOR_BUFFER_BIT); + }; + + self.clear(); + + return self; + } + + // For Windows; luminance and alpha textures are ssllooww to upload, + // so we pack into RGBA and unpack in the shaders. + // + // This seems to affect all browsers on Windows, probably due to fun + // mismatches between GL and D3D. + WebGLFrameSink.stripe = (function() { + if (navigator.userAgent.indexOf('Windows') !== -1) { + return true; + } + return false; + })(); + + WebGLFrameSink.contextForCanvas = function(canvas) { + var options = { + // Don't trigger discrete GPU in multi-GPU systems + preferLowPowerToHighPerformance: true, + powerPreference: 'low-power', + // Don't try to use software GL rendering! + failIfMajorPerformanceCaveat: true, + // In case we need to capture the resulting output. + preserveDrawingBuffer: true + }; + return canvas.getContext('webgl', options) || canvas.getContext('experimental-webgl', options); + }; + + /** + * Static function to check if WebGL will be available with appropriate features. + * + * @returns {boolean} - true if available + */ + WebGLFrameSink.isAvailable = function() { + var canvas = document.createElement('canvas'), + gl; + canvas.width = 1; + canvas.height = 1; + try { + gl = WebGLFrameSink.contextForCanvas(canvas); + } catch (e) { + return false; + } + if (gl) { + var register = gl.TEXTURE0, + width = 4, + height = 4, + texture = gl.createTexture(), + data = new Uint8Array(width * height), + texWidth = WebGLFrameSink.stripe ? (width / 4) : width, + format = WebGLFrameSink.stripe ? gl.RGBA : gl.LUMINANCE, + filter = WebGLFrameSink.stripe ? gl.NEAREST : gl.LINEAR; + + gl.activeTexture(register); + gl.bindTexture(gl.TEXTURE_2D, texture); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, filter); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, filter); + gl.texImage2D( + gl.TEXTURE_2D, + 0, // mip level + format, // internal format + texWidth, + height, + 0, // border + format, // format + gl.UNSIGNED_BYTE, //type + data // data! + ); + + var err = gl.getError(); + if (err) { + // Doesn't support luminance textures? + return false; + } else { + return true; + } + } else { + return false; + } + }; + + WebGLFrameSink.prototype = Object.create(FrameSink.prototype); + + module.exports = WebGLFrameSink; +})(); + +},{"../build/shaders.js":1,"./FrameSink.js":4}],7:[function(require,module,exports){ +/* +Copyright (c) 2014-2019 Brion Vibber + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +MPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ +(function() { + "use strict"; + + var depower = require('./depower.js'); + + /** + * Basic YCbCr->RGB conversion + * + * @author Brion Vibber + * @copyright 2014-2019 + * @license MIT-style + * + * @param {YUVFrame} buffer - input frame buffer + * @param {Uint8ClampedArray} output - array to draw RGBA into + * Assumes that the output array already has alpha channel set to opaque. + */ + function convertYCbCr(buffer, output) { + var width = buffer.format.width | 0, + height = buffer.format.height | 0, + hdec = depower(buffer.format.width / buffer.format.chromaWidth) | 0, + vdec = depower(buffer.format.height / buffer.format.chromaHeight) | 0, + bytesY = buffer.y.bytes, + bytesCb = buffer.u.bytes, + bytesCr = buffer.v.bytes, + strideY = buffer.y.stride | 0, + strideCb = buffer.u.stride | 0, + strideCr = buffer.v.stride | 0, + outStride = width << 2, + YPtr = 0, Y0Ptr = 0, Y1Ptr = 0, + CbPtr = 0, CrPtr = 0, + outPtr = 0, outPtr0 = 0, outPtr1 = 0, + colorCb = 0, colorCr = 0, + multY = 0, multCrR = 0, multCbCrG = 0, multCbB = 0, + x = 0, y = 0, xdec = 0, ydec = 0; + + if (hdec == 1 && vdec == 1) { + // Optimize for 4:2:0, which is most common + outPtr0 = 0; + outPtr1 = outStride; + ydec = 0; + for (y = 0; y < height; y += 2) { + Y0Ptr = y * strideY | 0; + Y1Ptr = Y0Ptr + strideY | 0; + CbPtr = ydec * strideCb | 0; + CrPtr = ydec * strideCr | 0; + for (x = 0; x < width; x += 2) { + colorCb = bytesCb[CbPtr++] | 0; + colorCr = bytesCr[CrPtr++] | 0; + + // Quickie YUV conversion + // https://en.wikipedia.org/wiki/YCbCr#ITU-R_BT.2020_conversion + // multiplied by 256 for integer-friendliness + multCrR = (409 * colorCr | 0) - 57088 | 0; + multCbCrG = (100 * colorCb | 0) + (208 * colorCr | 0) - 34816 | 0; + multCbB = (516 * colorCb | 0) - 70912 | 0; + + multY = 298 * bytesY[Y0Ptr++] | 0; + output[outPtr0 ] = (multY + multCrR) >> 8; + output[outPtr0 + 1] = (multY - multCbCrG) >> 8; + output[outPtr0 + 2] = (multY + multCbB) >> 8; + outPtr0 += 4; + + multY = 298 * bytesY[Y0Ptr++] | 0; + output[outPtr0 ] = (multY + multCrR) >> 8; + output[outPtr0 + 1] = (multY - multCbCrG) >> 8; + output[outPtr0 + 2] = (multY + multCbB) >> 8; + outPtr0 += 4; + + multY = 298 * bytesY[Y1Ptr++] | 0; + output[outPtr1 ] = (multY + multCrR) >> 8; + output[outPtr1 + 1] = (multY - multCbCrG) >> 8; + output[outPtr1 + 2] = (multY + multCbB) >> 8; + outPtr1 += 4; + + multY = 298 * bytesY[Y1Ptr++] | 0; + output[outPtr1 ] = (multY + multCrR) >> 8; + output[outPtr1 + 1] = (multY - multCbCrG) >> 8; + output[outPtr1 + 2] = (multY + multCbB) >> 8; + outPtr1 += 4; + } + outPtr0 += outStride; + outPtr1 += outStride; + ydec++; + } + } else { + outPtr = 0; + for (y = 0; y < height; y++) { + xdec = 0; + ydec = y >> vdec; + YPtr = y * strideY | 0; + CbPtr = ydec * strideCb | 0; + CrPtr = ydec * strideCr | 0; + + for (x = 0; x < width; x++) { + xdec = x >> hdec; + colorCb = bytesCb[CbPtr + xdec] | 0; + colorCr = bytesCr[CrPtr + xdec] | 0; + + // Quickie YUV conversion + // https://en.wikipedia.org/wiki/YCbCr#ITU-R_BT.2020_conversion + // multiplied by 256 for integer-friendliness + multCrR = (409 * colorCr | 0) - 57088 | 0; + multCbCrG = (100 * colorCb | 0) + (208 * colorCr | 0) - 34816 | 0; + multCbB = (516 * colorCb | 0) - 70912 | 0; + + multY = 298 * bytesY[YPtr++] | 0; + output[outPtr ] = (multY + multCrR) >> 8; + output[outPtr + 1] = (multY - multCbCrG) >> 8; + output[outPtr + 2] = (multY + multCbB) >> 8; + outPtr += 4; + } + } + } + } + + module.exports = { + convertYCbCr: convertYCbCr + }; +})(); + +},{"./depower.js":8}],8:[function(require,module,exports){ +/* +Copyright (c) 2014-2016 Brion Vibber + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +MPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ +(function() { + "use strict"; + + /** + * Convert a ratio into a bit-shift count; for instance a ratio of 2 + * becomes a bit-shift of 1, while a ratio of 1 is a bit-shift of 0. + * + * @author Brion Vibber + * @copyright 2016 + * @license MIT-style + * + * @param {number} ratio - the integer ratio to convert. + * @returns {number} - number of bits to shift to multiply/divide by the ratio. + * @throws exception if given a non-power-of-two + */ + function depower(ratio) { + var shiftCount = 0, + n = ratio >> 1; + while (n != 0) { + n = n >> 1; + shiftCount++ + } + if (ratio !== (1 << shiftCount)) { + throw 'chroma plane dimensions must be power of 2 ratio to luma plane dimensions; got ' + ratio; + } + return shiftCount; + } + + module.exports = depower; +})(); + +},{}],9:[function(require,module,exports){ +/* +Copyright (c) 2014-2016 Brion Vibber + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +MPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ +(function() { + "use strict"; + + var FrameSink = require('./FrameSink.js'), + SoftwareFrameSink = require('./SoftwareFrameSink.js'), + WebGLFrameSink = require('./WebGLFrameSink.js'); + + /** + * @typedef {Object} YUVCanvasOptions + * @property {boolean} webGL - Whether to use WebGL to draw to the canvas and accelerate color space conversion. If left out, defaults to auto-detect. + */ + + var YUVCanvas = { + FrameSink: FrameSink, + + SoftwareFrameSink: SoftwareFrameSink, + + WebGLFrameSink: WebGLFrameSink, + + /** + * Attach a suitable FrameSink instance to an HTML5 canvas element. + * + * This will take over the drawing context of the canvas and may turn + * it into a WebGL 3d canvas if possible. Do not attempt to use the + * drawing context directly after this. + * + * @param {HTMLCanvasElement} canvas - HTML canvas element to attach to + * @param {YUVCanvasOptions} options - map of options + * @returns {FrameSink} - instance of suitable subclass. + */ + attach: function(canvas, options) { + options = options || {}; + var webGL = ('webGL' in options) ? options.webGL : WebGLFrameSink.isAvailable(); + if (webGL) { + return new WebGLFrameSink(canvas, options); + } else { + return new SoftwareFrameSink(canvas, options); + } + } + }; + + module.exports = YUVCanvas; +})(); + +},{"./FrameSink.js":4,"./SoftwareFrameSink.js":5,"./WebGLFrameSink.js":6}]},{},[2]); diff --git a/resources/web/yuv.js b/resources/web/yuv.js new file mode 100644 index 0000000..35feb48 --- /dev/null +++ b/resources/web/yuv.js @@ -0,0 +1,73 @@ +var wasmExports; + +fetch('yuv.wasm').then(function (res) { return res.arrayBuffer(); }) + .then(function (file) { return WebAssembly.instantiate(file); }) + .then(function (wasm) { + wasmExports = wasm.instance.exports; + console.log('yuv ready'); + }); + +var yPtr, yPtrLen, uPtr, uPtrLen, vPtr, vPtrLen, outPtr, outPtrLen; +let testSpeed = [0, 0]; +function I420ToARGB(yb) { + if (!wasmExports) return; + var tm0 = new Date().getTime(); + var { malloc, free, memory } = wasmExports; + var HEAPU8 = new Uint8Array(memory.buffer); + let n = yb.y.bytes.length; + if (yPtrLen != n) { + if (yPtr) free(yPtr); + yPtrLen = n; + yPtr = malloc(n); + } + HEAPU8.set(yb.y.bytes, yPtr); + n = yb.u.bytes.length; + if (uPtrLen != n) { + if (uPtr) free(uPtr); + uPtrLen = n; + uPtr = malloc(n); + } + HEAPU8.set(yb.u.bytes, uPtr); + n = yb.v.bytes.length; + if (vPtrLen != n) { + if (vPtr) free(vPtr); + vPtrLen = n; + vPtr = malloc(n); + } + HEAPU8.set(yb.v.bytes, vPtr); + var w = yb.format.displayWidth; + var h = yb.format.displayHeight; + n = w * h * 4; + if (outPtrLen != n) { + if (outPtr) free(outPtr); + outPtrLen = n; + outPtr = malloc(n); + HEAPU8.fill(255, outPtr, outPtr + n); + } + // var res = wasmExports.I420ToARGB(yPtr, yb.y.stride, uPtr, yb.u.stride, vPtr, yb.v.stride, outPtr, w * 4, w, h); + // var res = wasmExports.AVX_YUV_to_ARGB(outPtr, yPtr, yb.y.stride, uPtr, yb.u.stride, vPtr, yb.v.stride, w, h); + var res = wasmExports.yuv420_rgb24_std(w, h, yPtr, uPtr, vPtr, yb.y.stride, yb.v.stride, outPtr, w * 4, 1); + var out = HEAPU8.slice(outPtr, outPtr + n); + testSpeed[1] += new Date().getTime() - tm0; + testSpeed[0] += 1; + if (testSpeed[0] > 30) { + console.log('yuv: ' + parseInt('' + testSpeed[1] / testSpeed[0])); + testSpeed = [0, 0]; + } + return out; +} + +var currentFrame; +self.addEventListener('message', (e) => { + currentFrame = e.data; +}); + +function run() { + if (currentFrame) { + self.postMessage(I420ToARGB(currentFrame)); + currentFrame = undefined; + } + setTimeout(run, 1); +} + +run(); \ No newline at end of file diff --git a/resources/web/yuv.wasm b/resources/web/yuv.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f203c685c932a7c62cccb523540555965bd1a695 GIT binary patch literal 8238 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

      PkE)q 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 ) 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